Repository: traceloop/openllmetry
Branch: main
Commit: 3f2418b65aed
Files: 1538
Total size: 34.4 MB
Directory structure:
gitextract_mxgftuci/
├── .cz.toml
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.yml
│ │ └── feature_request.yml
│ ├── PULL_REQUEST_TEMPLATE.md
│ ├── dependabot.yml
│ └── workflows/
│ ├── ci.yml
│ └── release.yml
├── .gitignore
├── CHANGELOG.md
├── CLAUDE.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── GOVERNANCE.md
├── LICENSE
├── MAINTAINERS.md
├── README.md
├── SECURITY.md
├── nx.json
├── package.json
├── packages/
│ ├── .gitkeep
│ ├── opentelemetry-instrumentation-agno/
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── agno/
│ │ │ ├── __init__.py
│ │ │ ├── _tool_wrappers.py
│ │ │ ├── config.py
│ │ │ ├── streaming.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_agent/
│ │ │ │ ├── test_agent_arun_basic.yaml
│ │ │ │ ├── test_agent_arun_streaming.yaml
│ │ │ │ ├── test_agent_arun_streaming_with_tools.yaml
│ │ │ │ ├── test_agent_metrics.yaml
│ │ │ │ ├── test_agent_run_basic.yaml
│ │ │ │ ├── test_agent_run_streaming.yaml
│ │ │ │ ├── test_agent_run_streaming_with_tools.yaml
│ │ │ │ └── test_agent_with_tools.yaml
│ │ │ └── test_team/
│ │ │ ├── test_team_basic.yaml
│ │ │ └── test_team_discussion.yaml
│ │ ├── conftest.py
│ │ ├── test_agent.py
│ │ └── test_team.py
│ ├── opentelemetry-instrumentation-alephalpha/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── alephalpha/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ ├── pytest.ini
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_completion/
│ │ │ ├── test_alephalpha_completion.yaml
│ │ │ ├── test_alephalpha_completion_with_events_with_content.yaml
│ │ │ └── test_alephalpha_completion_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ └── test_completion.py
│ ├── opentelemetry-instrumentation-anthropic/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── anthropic/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── streaming.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_bedrock_with_raw_response/
│ │ │ │ ├── test_async_anthropic_bedrock_beta_with_raw_response.yaml
│ │ │ │ ├── test_async_anthropic_bedrock_regular_create.yaml
│ │ │ │ └── test_async_anthropic_bedrock_with_raw_response.yaml
│ │ │ ├── test_completion/
│ │ │ │ ├── test_anthropic_completion_legacy.yaml
│ │ │ │ ├── test_anthropic_completion_with_events_with_content.yaml
│ │ │ │ └── test_anthropic_completion_with_events_with_no_content.yaml
│ │ │ ├── test_messages/
│ │ │ │ ├── test_anthropic_async_multi_modal_legacy.yaml
│ │ │ │ ├── test_anthropic_async_multi_modal_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_async_multi_modal_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_image_with_history.yaml
│ │ │ │ ├── test_anthropic_message_create_legacy.yaml
│ │ │ │ ├── test_anthropic_message_create_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_message_create_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_message_stream_manager_legacy.yaml
│ │ │ │ ├── test_anthropic_message_stream_manager_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_message_stream_manager_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_message_streaming_legacy.yaml
│ │ │ │ ├── test_anthropic_message_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_message_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_multi_modal_legacy.yaml
│ │ │ │ ├── test_anthropic_multi_modal_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_multi_modal_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_streaming_helper_methods_legacy.yaml
│ │ │ │ ├── test_anthropic_sync_streaming_helper_methods_legacy.yaml
│ │ │ │ ├── test_anthropic_text_stream_helper_method_legacy.yaml
│ │ │ │ ├── test_anthropic_tools_history_legacy.yaml
│ │ │ │ ├── test_anthropic_tools_history_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_tools_history_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_tools_legacy.yaml
│ │ │ │ ├── test_anthropic_tools_streaming_legacy.yaml
│ │ │ │ ├── test_anthropic_tools_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_tools_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_tools_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_tools_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_anthropic_beta_message_stream_manager_legacy.yaml
│ │ │ │ ├── test_async_anthropic_message_create_legacy.yaml
│ │ │ │ ├── test_async_anthropic_message_create_with_events_with_content.yaml
│ │ │ │ ├── test_async_anthropic_message_create_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_anthropic_message_stream_manager_legacy.yaml
│ │ │ │ ├── test_async_anthropic_message_stream_manager_with_events_with_content.yaml
│ │ │ │ ├── test_async_anthropic_message_stream_manager_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_anthropic_message_streaming_legacy.yaml
│ │ │ │ ├── test_async_anthropic_message_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_async_anthropic_message_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_with_asyncio_run_legacy.yaml
│ │ │ │ ├── test_with_asyncio_run_with_events_with_content.yaml
│ │ │ │ └── test_with_asyncio_run_with_events_with_no_content.yaml
│ │ │ ├── test_prompt_caching/
│ │ │ │ ├── test_anthropic_prompt_caching_async_legacy.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_async_stream_legacy.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_async_stream_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_async_stream_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_async_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_async_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_legacy.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_stream_legacy.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_stream_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_stream_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_prompt_caching_with_events_with_content.yaml
│ │ │ │ └── test_anthropic_prompt_caching_with_events_with_no_content.yaml
│ │ │ ├── test_structured_outputs/
│ │ │ │ ├── test_anthropic_structured_outputs_legacy.yaml
│ │ │ │ ├── test_anthropic_structured_outputs_with_events_with_content.yaml
│ │ │ │ └── test_anthropic_structured_outputs_with_events_with_no_content.yaml
│ │ │ └── test_thinking/
│ │ │ ├── test_anthropic_thinking_legacy.yaml
│ │ │ ├── test_anthropic_thinking_streaming_legacy.yaml
│ │ │ ├── test_anthropic_thinking_streaming_with_events_with_content.yaml
│ │ │ ├── test_anthropic_thinking_streaming_with_events_with_no_content.yaml
│ │ │ ├── test_anthropic_thinking_with_events_with_content.yaml
│ │ │ ├── test_anthropic_thinking_with_events_with_no_content.yaml
│ │ │ ├── test_async_anthropic_thinking_legacy.yaml
│ │ │ ├── test_async_anthropic_thinking_streaming_legacy.yaml
│ │ │ ├── test_async_anthropic_thinking_streaming_with_events_with_content.yaml
│ │ │ ├── test_async_anthropic_thinking_streaming_with_events_with_no_content.yaml
│ │ │ ├── test_async_anthropic_thinking_with_events_with_content.yaml
│ │ │ └── test_async_anthropic_thinking_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ ├── data/
│ │ │ └── 1024+tokens.txt
│ │ ├── test_bedrock_with_raw_response.py
│ │ ├── test_completion.py
│ │ ├── test_messages.py
│ │ ├── test_prompt_caching.py
│ │ ├── test_structured_outputs.py
│ │ ├── test_thinking.py
│ │ └── utils.py
│ ├── opentelemetry-instrumentation-bedrock/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── bedrock/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── guardrail.py
│ │ │ ├── prompt_caching.py
│ │ │ ├── reusable_streaming_body.py
│ │ │ ├── span_utils.py
│ │ │ ├── streaming_wrapper.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── metrics/
│ │ │ ├── __init__.py
│ │ │ ├── cassettes/
│ │ │ │ ├── test_bedrock_guardrails_metrics/
│ │ │ │ │ ├── test_titan_converse_guardrail.yaml
│ │ │ │ │ ├── test_titan_converse_stream_guardrail.yaml
│ │ │ │ │ ├── test_titan_invoke_model_guardrail.yaml
│ │ │ │ │ └── test_titan_invoke_stream_guardrail.yaml
│ │ │ │ ├── test_bedrock_metrics/
│ │ │ │ │ └── test_invoke_model_metrics.yaml
│ │ │ │ └── test_bedrock_prompt_caching_metrics/
│ │ │ │ └── test_prompt_cache.yaml
│ │ │ ├── conftest.py
│ │ │ ├── test_bedrock_guardrails_metrics.py
│ │ │ ├── test_bedrock_metrics.py
│ │ │ └── test_bedrock_prompt_caching_metrics.py
│ │ └── traces/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_ai21/
│ │ │ │ ├── test_ai21_j2_completion_string_content.yaml
│ │ │ │ ├── test_ai21_j2_completion_string_content_with_events_with_content.yaml
│ │ │ │ └── test_ai21_j2_completion_string_content_with_events_with_no_content.yaml
│ │ │ ├── test_anthropic/
│ │ │ │ ├── test_anthropic_2_completion.yaml
│ │ │ │ ├── test_anthropic_2_completion_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_2_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_complex_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_complex_content_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_complex_content_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_streaming.yaml
│ │ │ │ ├── test_anthropic_3_completion_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_string_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_string_content_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_3_completion_string_content_with_events_with_no_content.yaml
│ │ │ │ ├── test_anthropic_converse_stream_with_tool_use.yaml
│ │ │ │ ├── test_anthropic_cross_region.yaml
│ │ │ │ ├── test_anthropic_cross_region_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_cross_region_with_events_with_no_content.yaml
│ │ │ │ ├── test_prompt_cache.yaml
│ │ │ │ ├── test_prompt_cache_with_events_with_content.yaml
│ │ │ │ └── test_prompt_cache_with_events_with_no_content.yaml
│ │ │ ├── test_cohere/
│ │ │ │ ├── test_cohere_completion.yaml
│ │ │ │ ├── test_cohere_completion_with_events_with_content.yaml
│ │ │ │ └── test_cohere_completion_with_events_with_no_content.yaml
│ │ │ ├── test_guardrails/
│ │ │ │ ├── test_guardrail_converse.yaml
│ │ │ │ ├── test_guardrail_converse_stream.yaml
│ │ │ │ ├── test_guardrail_invoke.yaml
│ │ │ │ └── test_guardrail_invoke_stream.yaml
│ │ │ ├── test_imported_model/
│ │ │ │ ├── test_imported_model_completion.yaml
│ │ │ │ ├── test_imported_model_completion_with_events_with_content.yaml
│ │ │ │ └── test_imported_model_completion_with_events_with_no_content.yaml
│ │ │ ├── test_meta/
│ │ │ │ ├── test_meta_converse.yaml
│ │ │ │ ├── test_meta_converse_stream.yaml
│ │ │ │ ├── test_meta_converse_stream_with_events_with_content.yaml
│ │ │ │ ├── test_meta_converse_stream_with_events_with_no_content.yaml
│ │ │ │ ├── test_meta_converse_with_events_with_content.yaml
│ │ │ │ ├── test_meta_converse_with_events_with_no_content.yaml
│ │ │ │ ├── test_meta_llama2_completion_string_content.yaml
│ │ │ │ ├── test_meta_llama2_completion_string_content_with_events_with_content.yaml
│ │ │ │ ├── test_meta_llama2_completion_string_content_with_events_with_no_content.yaml
│ │ │ │ ├── test_meta_llama3_completion.yaml
│ │ │ │ ├── test_meta_llama3_completion_with_events_with_content.yaml
│ │ │ │ └── test_meta_llama3_completion_with_events_with_no_content.yaml
│ │ │ ├── test_nova/
│ │ │ │ ├── test_nova_completion.yaml
│ │ │ │ ├── test_nova_completion_with_events_with_content.yaml
│ │ │ │ ├── test_nova_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_nova_converse.yaml
│ │ │ │ ├── test_nova_converse_stream.yaml
│ │ │ │ ├── test_nova_converse_stream_with_events_with_content.yaml
│ │ │ │ ├── test_nova_converse_stream_with_events_with_no_content.yaml
│ │ │ │ ├── test_nova_converse_with_events_with_content.yaml
│ │ │ │ ├── test_nova_converse_with_events_with_no_content.yaml
│ │ │ │ ├── test_nova_cross_region_invoke.yaml
│ │ │ │ ├── test_nova_cross_region_invoke_with_events_with_content.yaml
│ │ │ │ ├── test_nova_cross_region_invoke_with_events_with_no_content.yaml
│ │ │ │ ├── test_nova_invoke_stream.yaml
│ │ │ │ ├── test_nova_invoke_stream_with_events_with_content.yaml
│ │ │ │ └── test_nova_invoke_stream_with_events_with_no_content.yaml
│ │ │ └── test_titan/
│ │ │ ├── test_titan_completion.yaml
│ │ │ ├── test_titan_completion_with_events_with_content.yaml
│ │ │ ├── test_titan_completion_with_events_with_no_content.yaml
│ │ │ ├── test_titan_converse.yaml
│ │ │ ├── test_titan_converse_stream.yaml
│ │ │ ├── test_titan_converse_stream_with_events_with_content.yaml
│ │ │ ├── test_titan_converse_stream_with_events_with_no_content.yaml
│ │ │ ├── test_titan_converse_with_events_with_content.yaml
│ │ │ ├── test_titan_converse_with_events_with_no_content.yaml
│ │ │ ├── test_titan_invoke_stream.yaml
│ │ │ ├── test_titan_invoke_stream_with_events_with_content.yaml
│ │ │ └── test_titan_invoke_stream_with_events_with_no_content.yaml
│ │ ├── test_ai21.py
│ │ ├── test_anthropic.py
│ │ ├── test_cohere.py
│ │ ├── test_guardrails.py
│ │ ├── test_imported_model.py
│ │ ├── test_meta.py
│ │ ├── test_nova.py
│ │ └── test_titan.py
│ ├── opentelemetry-instrumentation-chromadb/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── chromadb/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ └── test_query.py
│ ├── opentelemetry-instrumentation-cohere/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── cohere/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── streaming.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_chat/
│ │ │ │ ├── test_cohere_chat_legacy.yaml
│ │ │ │ ├── test_cohere_chat_legacy_async.yaml
│ │ │ │ ├── test_cohere_chat_legacy_with_streaming.yaml
│ │ │ │ ├── test_cohere_chat_legacy_with_streaming_async.yaml
│ │ │ │ ├── test_cohere_chat_with_events_with_content.yaml
│ │ │ │ ├── test_cohere_chat_with_events_with_content_async.yaml
│ │ │ │ ├── test_cohere_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_cohere_chat_with_events_with_no_content_async.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy_with_streaming.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy_with_streaming_async.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy_with_tool_calls_and_history.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy_with_tool_calls_and_history_async.yaml
│ │ │ │ ├── test_cohere_v2_chat_legacy_with_tool_calls_and_streaming.yaml
│ │ │ │ └── test_cohere_v2_chat_legacy_with_tool_calls_and_streaming_async.yaml
│ │ │ ├── test_completion/
│ │ │ │ ├── test_cohere_completion_legacy.yaml
│ │ │ │ ├── test_cohere_completion_with_events_with_content.yaml
│ │ │ │ └── test_cohere_completion_with_events_with_no_content.yaml
│ │ │ ├── test_embed/
│ │ │ │ ├── test_cohere_v2_embed_legacy.yaml
│ │ │ │ └── test_cohere_v2_embed_legacy_async.yaml
│ │ │ └── test_rerank/
│ │ │ ├── test_cohere_rerank_legacy.yaml
│ │ │ ├── test_cohere_rerank_with_events_with_content.yaml
│ │ │ ├── test_cohere_rerank_with_events_with_no_content.yaml
│ │ │ ├── test_cohere_v2_rerank_legacy.yaml
│ │ │ └── test_cohere_v2_rerank_legacy_async.yaml
│ │ ├── conftest.py
│ │ ├── test_chat.py
│ │ ├── test_completion.py
│ │ ├── test_embed.py
│ │ └── test_rerank.py
│ ├── opentelemetry-instrumentation-crewai/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── crewai/
│ │ │ ├── __init__.py
│ │ │ ├── crewai_span_attributes.py
│ │ │ ├── instrumentation.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ └── test_crewai_instrumentation.py
│ ├── opentelemetry-instrumentation-google-generativeai/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── google_generativeai/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_handler.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_generate_content/
│ │ │ ├── test_client_spans.yaml
│ │ │ └── test_generate_metrics.yaml
│ │ ├── conftest.py
│ │ ├── test_generate_content.py
│ │ └── test_new_library_instrumentation.py
│ ├── opentelemetry-instrumentation-groq/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── groq/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ └── traces/
│ │ ├── cassettes/
│ │ │ └── test_chat_tracing/
│ │ │ ├── test_async_chat_legacy.yaml
│ │ │ ├── test_async_chat_with_events_with_content.yaml
│ │ │ ├── test_async_chat_with_events_with_no_content.yaml
│ │ │ ├── test_chat_legacy.yaml
│ │ │ ├── test_chat_streaming_legacy.yaml
│ │ │ ├── test_chat_streaming_with_events_with_content.yaml
│ │ │ ├── test_chat_streaming_with_events_with_no_content.yaml
│ │ │ ├── test_chat_with_events_with_content.yaml
│ │ │ └── test_chat_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ └── test_chat_tracing.py
│ ├── opentelemetry-instrumentation-haystack/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── haystack/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ ├── wrap_node.py
│ │ │ ├── wrap_openai.py
│ │ │ └── wrap_pipeline.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_simple_pipeline/
│ │ │ └── test_haystack.yaml
│ │ ├── conftest.py
│ │ ├── test_placeholder.py
│ │ └── test_simple_pipeline.py
│ ├── opentelemetry-instrumentation-lancedb/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── lancedb/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ └── test_query.py
│ ├── opentelemetry-instrumentation-langchain/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── langchain/
│ │ │ ├── __init__.py
│ │ │ ├── callback_handler.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── langgraph_utils.py
│ │ │ ├── patch.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ ├── vendor_detection.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_agents/
│ │ │ │ ├── test_agents.yaml
│ │ │ │ ├── test_agents_with_events_with_content.yaml
│ │ │ │ └── test_agents_with_events_with_no_content.yaml
│ │ │ ├── test_chains/
│ │ │ │ ├── test_asequential_chain.yaml
│ │ │ │ ├── test_asequential_chain_with_events_with_content.yaml
│ │ │ │ ├── test_asequential_chain_with_events_with_no_content.yaml
│ │ │ │ ├── test_astream.yaml
│ │ │ │ ├── test_astream_with_events_with_content.yaml
│ │ │ │ ├── test_astream_with_events_with_no_content.yaml
│ │ │ │ ├── test_sequential_chain.yaml
│ │ │ │ ├── test_sequential_chain_with_events_with_content.yaml
│ │ │ │ ├── test_sequential_chain_with_events_with_no_content.yaml
│ │ │ │ ├── test_stream.yaml
│ │ │ │ ├── test_stream_with_events_with_content.yaml
│ │ │ │ └── test_stream_with_events_with_no_content.yaml
│ │ │ ├── test_documents_chains/
│ │ │ │ ├── test_sequential_chain.yaml
│ │ │ │ ├── test_sequential_chain_with_events_with_content.yaml
│ │ │ │ └── test_sequential_chain_with_events_with_no_content.yaml
│ │ │ ├── test_langgraph/
│ │ │ │ ├── test_langgraph_ainvoke.yaml
│ │ │ │ ├── test_langgraph_double_ainvoke.yaml
│ │ │ │ ├── test_langgraph_double_invoke.yaml
│ │ │ │ └── test_langgraph_invoke.yaml
│ │ │ ├── test_lcel/
│ │ │ │ ├── test_async_invoke.yaml
│ │ │ │ ├── test_async_invoke_with_events_with_content.yaml
│ │ │ │ ├── test_async_invoke_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_lcel.yaml
│ │ │ │ ├── test_async_lcel_with_events_with_content.yaml
│ │ │ │ ├── test_async_lcel_with_events_with_no_content.yaml
│ │ │ │ ├── test_invoke.yaml
│ │ │ │ ├── test_invoke_with_events_with_content.yaml
│ │ │ │ ├── test_invoke_with_events_with_no_content.yaml
│ │ │ │ ├── test_lcel_with_datetime.yaml
│ │ │ │ ├── test_lcel_with_datetime_with_events_with_content.yaml
│ │ │ │ ├── test_lcel_with_datetime_with_events_with_no_content.yaml
│ │ │ │ ├── test_simple_lcel.yaml
│ │ │ │ ├── test_simple_lcel_with_events_with_content.yaml
│ │ │ │ ├── test_simple_lcel_with_events_with_no_content.yaml
│ │ │ │ ├── test_stream.yaml
│ │ │ │ ├── test_stream_with_events_with_content.yaml
│ │ │ │ └── test_stream_with_events_with_no_content.yaml
│ │ │ ├── test_llms/
│ │ │ │ ├── test_anthropic.yaml
│ │ │ │ ├── test_anthropic_with_events_with_content.yaml
│ │ │ │ ├── test_anthropic_with_events_with_no_content.yaml
│ │ │ │ ├── test_bedrock.yaml
│ │ │ │ ├── test_bedrock_with_events_with_content.yaml
│ │ │ │ ├── test_bedrock_with_events_with_no_content.yaml
│ │ │ │ ├── test_custom_llm.yaml
│ │ │ │ ├── test_custom_llm_with_events_with_content.yaml
│ │ │ │ ├── test_custom_llm_with_events_with_no_content.yaml
│ │ │ │ ├── test_openai.yaml
│ │ │ │ ├── test_openai_functions.yaml
│ │ │ │ ├── test_openai_functions_with_events_with_content.yaml
│ │ │ │ ├── test_openai_functions_with_events_with_no_content.yaml
│ │ │ │ ├── test_openai_with_events_with_content.yaml
│ │ │ │ ├── test_openai_with_events_with_no_content.yaml
│ │ │ │ ├── test_trace_propagation[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_no_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_no_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_async_with_events_with_no_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_no_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_no_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_async_with_events_with_no_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_no_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_no_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_stream_with_events_with_no_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_with_events_with_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_with_events_with_content[OpenAI].yaml
│ │ │ │ ├── test_trace_propagation_with_events_with_content[VLLMOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_with_events_with_no_content[ChatOpenAI].yaml
│ │ │ │ ├── test_trace_propagation_with_events_with_no_content[OpenAI].yaml
│ │ │ │ └── test_trace_propagation_with_events_with_no_content[VLLMOpenAI].yaml
│ │ │ ├── test_structured_output/
│ │ │ │ ├── test_structured_output.yaml
│ │ │ │ ├── test_structured_output_with_events_with_content.yaml
│ │ │ │ └── test_structured_output_with_events_with_no_content.yaml
│ │ │ └── test_tool_calls/
│ │ │ ├── test_parallel_tool_calls.yaml
│ │ │ ├── test_parallel_tool_calls_with_events_with_content.yaml
│ │ │ ├── test_parallel_tool_calls_with_events_with_no_content.yaml
│ │ │ ├── test_tool_calls.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block_and_history.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block_and_history_with_events_with_content.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block_and_history_with_events_with_no_content.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block_with_events_with_content.yaml
│ │ │ ├── test_tool_calls_anthropic_text_block_with_events_with_no_content.yaml
│ │ │ ├── test_tool_calls_with_events_with_content.yaml
│ │ │ ├── test_tool_calls_with_events_with_no_content.yaml
│ │ │ ├── test_tool_calls_with_history.yaml
│ │ │ ├── test_tool_calls_with_history_with_events_with_content.yaml
│ │ │ ├── test_tool_calls_with_history_with_events_with_no_content.yaml
│ │ │ └── test_tool_message_with_tool_call_id.yaml
│ │ ├── conftest.py
│ │ ├── metrics/
│ │ │ ├── cassettes/
│ │ │ │ └── test_langchain_metrics/
│ │ │ │ ├── test_langgraph_metrics.yaml
│ │ │ │ ├── test_llm_chain_metrics.yaml
│ │ │ │ ├── test_llm_chain_metrics_with_none_llm_output.yaml
│ │ │ │ └── test_llm_chain_streaming_metrics.yaml
│ │ │ └── test_langchain_metrics.py
│ │ ├── test_agents.py
│ │ ├── test_batch_metadata.py
│ │ ├── test_chains.py
│ │ ├── test_documents_chains.py
│ │ ├── test_generation_role_extraction.py
│ │ ├── test_langgraph.py
│ │ ├── test_lcel.py
│ │ ├── test_llms.py
│ │ ├── test_non_ascii_content.py
│ │ ├── test_structured_output.py
│ │ ├── test_tool_call_content.py
│ │ └── test_tool_calls.py
│ ├── opentelemetry-instrumentation-llamaindex/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── data/
│ │ │ └── paul_graham/
│ │ │ └── paul_graham_essay.txt
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── llamaindex/
│ │ │ ├── __init__.py
│ │ │ ├── base_agent_instrumentor.py
│ │ │ ├── base_embedding_instrumentor.py
│ │ │ ├── base_retriever_instrumentor.py
│ │ │ ├── base_synthesizer_instrumentor.py
│ │ │ ├── base_tool_instrumentor.py
│ │ │ ├── config.py
│ │ │ ├── custom_llm_instrumentor.py
│ │ │ ├── dispatcher_wrapper.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── llamaparse_instrumentor.py
│ │ │ ├── query_pipeline_instrumentor.py
│ │ │ ├── retriever_query_engine_instrumentor.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_agents/
│ │ │ │ ├── test_agent_with_multiple_tools.yaml
│ │ │ │ ├── test_agent_with_multiple_tools_with_events_with_content.yaml
│ │ │ │ ├── test_agent_with_multiple_tools_with_events_with_no_content.yaml
│ │ │ │ ├── test_agent_with_query_tool.yaml
│ │ │ │ ├── test_agent_with_query_tool_with_events_with_content.yaml
│ │ │ │ ├── test_agent_with_query_tool_with_events_with_no_content.yaml
│ │ │ │ ├── test_agents_and_tools.yaml
│ │ │ │ ├── test_agents_and_tools_with_events_with_content.yaml
│ │ │ │ └── test_agents_and_tools_with_events_with_no_content.yaml
│ │ │ ├── test_chroma_vector_store/
│ │ │ │ └── test_rag_with_chroma.yaml
│ │ │ ├── test_llamaparse/
│ │ │ │ ├── test_llamaparse_aload_data_instrumentation.yaml
│ │ │ │ └── test_llamaparse_load_data_instrumentation.yaml
│ │ │ ├── test_query_pipeline/
│ │ │ │ └── test_query_pipeline.yaml
│ │ │ └── test_structured_llm/
│ │ │ ├── test_structured_llm_achat_model_attributes.yaml
│ │ │ └── test_structured_llm_model_attributes.yaml
│ │ ├── conftest.py
│ │ ├── test_agents.py
│ │ ├── test_chroma_vector_store.py
│ │ ├── test_instrumentation.py
│ │ ├── test_llamaparse.py
│ │ └── test_structured_llm.py
│ ├── opentelemetry-instrumentation-marqo/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── marqo/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_query/
│ │ │ ├── test_marqo_add_documents.yaml
│ │ │ ├── test_marqo_delete_documents.yaml
│ │ │ └── test_marqo_search.yaml
│ │ ├── conftest.py
│ │ └── test_query.py
│ ├── opentelemetry-instrumentation-mcp/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── mcp/
│ │ │ ├── __init__.py
│ │ │ ├── fastmcp_instrumentation.py
│ │ │ ├── instrumentation.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── conftest.py
│ │ ├── test_fastmcp.py
│ │ ├── test_fastmcp_attributes.py
│ │ └── test_fastmcp_server_span.py
│ ├── opentelemetry-instrumentation-milvus/
│ │ ├── .gitignore
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── milvus/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── test_error.py
│ │ ├── test_hybrid_search.py
│ │ ├── test_query.py
│ │ ├── test_search.py
│ │ └── utils.py
│ ├── opentelemetry-instrumentation-mistralai/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── mistralai/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_chat/
│ │ │ │ ├── test_mistralai_async_chat_legacy.yaml
│ │ │ │ ├── test_mistralai_async_chat_with_events_with_content.yaml
│ │ │ │ ├── test_mistralai_async_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_mistralai_async_streaming_chat_legacy.yaml
│ │ │ │ ├── test_mistralai_async_streaming_chat_with_events_with_content.yaml
│ │ │ │ ├── test_mistralai_async_streaming_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_mistralai_chat_legacy.yaml
│ │ │ │ ├── test_mistralai_chat_with_events_with_content.yaml
│ │ │ │ ├── test_mistralai_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_mistralai_streaming_chat_legacy.yaml
│ │ │ │ ├── test_mistralai_streaming_chat_with_events_with_content.yaml
│ │ │ │ └── test_mistralai_streaming_chat_with_events_with_no_content.yaml
│ │ │ └── test_embeddings/
│ │ │ ├── test_mistral_async_embeddings_legacy.yaml
│ │ │ ├── test_mistral_async_embeddings_with_events_with_content.yaml
│ │ │ ├── test_mistral_async_embeddings_with_events_with_no_content.yaml
│ │ │ ├── test_mistral_embeddings_legacy.yaml
│ │ │ ├── test_mistral_embeddings_with_events_with_content.yaml
│ │ │ └── test_mistral_embeddings_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ ├── test_chat.py
│ │ └── test_embeddings.py
│ ├── opentelemetry-instrumentation-ollama/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── ollama/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_chat/
│ │ │ │ ├── test_ollama_async_chat_legacy.yaml
│ │ │ │ ├── test_ollama_async_chat_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_async_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_async_streaming_chat_legacy.yaml
│ │ │ │ ├── test_ollama_async_streaming_chat_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_async_streaming_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_chat_legacy.yaml
│ │ │ │ ├── test_ollama_chat_tool_calls_legacy.yaml
│ │ │ │ ├── test_ollama_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_chat_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_streaming_chat_legacy.yaml
│ │ │ │ ├── test_ollama_streaming_chat_with_events_with_content.yaml
│ │ │ │ └── test_ollama_streaming_chat_with_events_with_no_content.yaml
│ │ │ ├── test_embeddings/
│ │ │ │ ├── test_ollama_embeddings_legacy.yaml
│ │ │ │ ├── test_ollama_embeddings_with_events_with_content.yaml
│ │ │ │ └── test_ollama_embeddings_with_events_with_no_content.yaml
│ │ │ ├── test_generation/
│ │ │ │ ├── test_ollama_async_generation_legacy.yaml
│ │ │ │ ├── test_ollama_async_generation_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_async_generation_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_async_streaming_generation_legacy.yaml
│ │ │ │ ├── test_ollama_async_streaming_generation_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_async_streaming_generation_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_generation_legacy.yaml
│ │ │ │ ├── test_ollama_generation_with_events_with_content.yaml
│ │ │ │ ├── test_ollama_generation_with_events_with_no_content.yaml
│ │ │ │ ├── test_ollama_streaming_generation_legacy.yaml
│ │ │ │ ├── test_ollama_streaming_generation_with_events_with_content.yaml
│ │ │ │ └── test_ollama_streaming_generation_with_events_with_no_content.yaml
│ │ │ └── test_ollama_metrics/
│ │ │ ├── test_ollama_operation_duration_includes_model_attribute.yaml
│ │ │ ├── test_ollama_streaming_metrics.yaml
│ │ │ └── test_ollama_streaming_time_to_generate_metrics.yaml
│ │ ├── conftest.py
│ │ ├── test_chat.py
│ │ ├── test_embeddings.py
│ │ ├── test_generation.py
│ │ └── test_ollama_metrics.py
│ ├── opentelemetry-instrumentation-openai/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── openai/
│ │ │ ├── __init__.py
│ │ │ ├── shared/
│ │ │ │ ├── __init__.py
│ │ │ │ ├── chat_wrappers.py
│ │ │ │ ├── completion_wrappers.py
│ │ │ │ ├── config.py
│ │ │ │ ├── embeddings_wrappers.py
│ │ │ │ ├── event_emitter.py
│ │ │ │ ├── event_models.py
│ │ │ │ ├── image_gen_wrappers.py
│ │ │ │ └── span_utils.py
│ │ │ ├── utils.py
│ │ │ ├── v0/
│ │ │ │ └── __init__.py
│ │ │ ├── v1/
│ │ │ │ ├── __init__.py
│ │ │ │ ├── assistant_wrappers.py
│ │ │ │ ├── event_handler_wrapper.py
│ │ │ │ ├── realtime_wrappers.py
│ │ │ │ └── responses_wrappers.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ ├── pytest.ini
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── data/
│ │ │ └── 1024+tokens.txt
│ │ ├── metrics/
│ │ │ ├── __init__.py
│ │ │ ├── cassettes/
│ │ │ │ └── test_openai_metrics/
│ │ │ │ ├── test_chat_completion_metrics.yaml
│ │ │ │ ├── test_chat_completion_metrics_stream.yaml
│ │ │ │ ├── test_chat_parsed_completion_metrics.yaml
│ │ │ │ ├── test_chat_streaming_metrics.yaml
│ │ │ │ ├── test_embeddings_metrics.yaml
│ │ │ │ └── test_image_gen_metrics.yaml
│ │ │ ├── conftest.py
│ │ │ └── test_openai_metrics.py
│ │ └── traces/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_assistant/
│ │ │ │ ├── test_existing_assistant.yaml
│ │ │ │ ├── test_existing_assistant_with_events_with_content.yaml
│ │ │ │ ├── test_existing_assistant_with_events_with_no_content.yaml
│ │ │ │ ├── test_new_assistant.yaml
│ │ │ │ ├── test_new_assistant_with_events_with_content.yaml
│ │ │ │ ├── test_new_assistant_with_events_with_no_content.yaml
│ │ │ │ ├── test_new_assistant_with_polling.yaml
│ │ │ │ ├── test_new_assistant_with_polling_with_events_with_content.yaml
│ │ │ │ ├── test_new_assistant_with_polling_with_events_with_no_content.yaml
│ │ │ │ ├── test_streaming_existing_assistant.yaml
│ │ │ │ ├── test_streaming_existing_assistant_with_events_with_content.yaml
│ │ │ │ ├── test_streaming_existing_assistant_with_events_with_no_content.yaml
│ │ │ │ ├── test_streaming_new_assistant.yaml
│ │ │ │ ├── test_streaming_new_assistant_with_events_with_content.yaml
│ │ │ │ └── test_streaming_new_assistant_with_events_with_no_content.yaml
│ │ │ ├── test_azure/
│ │ │ │ ├── test_chat.yaml
│ │ │ │ ├── test_chat_async_streaming.yaml
│ │ │ │ ├── test_chat_async_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_async_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_content_filtering.yaml
│ │ │ │ ├── test_chat_content_filtering_with_events_with_content.yaml
│ │ │ │ ├── test_chat_content_filtering_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_reasoning.yaml
│ │ │ │ ├── test_chat_streaming.yaml
│ │ │ │ ├── test_chat_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_with_events_with_content.yaml
│ │ │ │ ├── test_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_prompt_content_filtering.yaml
│ │ │ │ ├── test_prompt_content_filtering_with_events_with_content.yaml
│ │ │ │ └── test_prompt_content_filtering_with_events_with_no_content.yaml
│ │ │ ├── test_chat/
│ │ │ │ ├── test_chat.yaml
│ │ │ │ ├── test_chat_async_context_propagation.yaml
│ │ │ │ ├── test_chat_async_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_chat_async_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_async_streaming.yaml
│ │ │ │ ├── test_chat_async_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_async_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_context_propagation.yaml
│ │ │ │ ├── test_chat_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_chat_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_history_message_dict.yaml
│ │ │ │ ├── test_chat_history_message_pydantic.yaml
│ │ │ │ ├── test_chat_pydantic_based_tool_calls.yaml
│ │ │ │ ├── test_chat_pydantic_based_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_chat_pydantic_based_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_reasoning.yaml
│ │ │ │ ├── test_chat_streaming.yaml
│ │ │ │ ├── test_chat_streaming_exception_during_consumption.yaml
│ │ │ │ ├── test_chat_streaming_memory_leak_prevention.yaml
│ │ │ │ ├── test_chat_streaming_not_consumed.yaml
│ │ │ │ ├── test_chat_streaming_partial_consumption.yaml
│ │ │ │ ├── test_chat_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_tool_calls.yaml
│ │ │ │ ├── test_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_tools.yaml
│ │ │ │ ├── test_chat_tools_async_streaming.yaml
│ │ │ │ ├── test_chat_tools_async_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_tools_async_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_tools_streaming.yaml
│ │ │ │ ├── test_chat_tools_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_chat_tools_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_tools_with_events_with_content.yaml
│ │ │ │ ├── test_chat_tools_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_with_events_with_content.yaml
│ │ │ │ ├── test_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_chat_with_service_tier.yaml
│ │ │ │ ├── test_with_asyncio_run.yaml
│ │ │ │ ├── test_with_asyncio_run_with_events_with_content.yaml
│ │ │ │ └── test_with_asyncio_run_with_events_with_no_content.yaml
│ │ │ ├── test_chat_parse/
│ │ │ │ ├── test_async_parsed_completion.yaml
│ │ │ │ ├── test_async_parsed_completion_with_events_with_content.yaml
│ │ │ │ ├── test_async_parsed_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_parsed_refused_completion.yaml
│ │ │ │ ├── test_async_parsed_refused_completion_with_events_with_content.yaml
│ │ │ │ ├── test_async_parsed_refused_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_parsed_completion.yaml
│ │ │ │ ├── test_parsed_completion_with_events_with_content.yaml
│ │ │ │ ├── test_parsed_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_parsed_refused_completion.yaml
│ │ │ │ ├── test_parsed_refused_completion_with_events_with_content.yaml
│ │ │ │ └── test_parsed_refused_completion_with_events_with_no_content.yaml
│ │ │ ├── test_chat_response_format/
│ │ │ │ ├── test_async_chat_response_format.yaml
│ │ │ │ └── test_chat_response_format.yaml
│ │ │ ├── test_completions/
│ │ │ │ ├── test_async_completion.yaml
│ │ │ │ ├── test_async_completion_context_propagation.yaml
│ │ │ │ ├── test_async_completion_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_async_completion_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_completion_streaming.yaml
│ │ │ │ ├── test_async_completion_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_async_completion_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_async_completion_with_events_with_content.yaml
│ │ │ │ ├── test_async_completion_with_events_with_no_content.yaml
│ │ │ │ ├── test_completion.yaml
│ │ │ │ ├── test_completion_context_propagation.yaml
│ │ │ │ ├── test_completion_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_completion_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_completion_langchain_style.yaml
│ │ │ │ ├── test_completion_langchain_style_with_events_with_content.yaml
│ │ │ │ ├── test_completion_langchain_style_with_events_with_no_content.yaml
│ │ │ │ ├── test_completion_streaming.yaml
│ │ │ │ ├── test_completion_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_completion_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_completion_with_events_with_content.yaml
│ │ │ │ └── test_completion_with_events_with_no_content.yaml
│ │ │ ├── test_embeddings/
│ │ │ │ ├── test_async_embeddings_context_propagation.yaml
│ │ │ │ ├── test_async_embeddings_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_async_embeddings_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_azure_openai_embeddings.yaml
│ │ │ │ ├── test_azure_openai_embeddings_with_events_with_content.yaml
│ │ │ │ ├── test_azure_openai_embeddings_with_events_with_no_content.yaml
│ │ │ │ ├── test_embeddings.yaml
│ │ │ │ ├── test_embeddings_context_propagation.yaml
│ │ │ │ ├── test_embeddings_context_propagation_with_events_with_content.yaml
│ │ │ │ ├── test_embeddings_context_propagation_with_events_with_no_content.yaml
│ │ │ │ ├── test_embeddings_with_events_with_content.yaml
│ │ │ │ ├── test_embeddings_with_events_with_no_content.yaml
│ │ │ │ ├── test_embeddings_with_raw_response.yaml
│ │ │ │ ├── test_embeddings_with_raw_response_with_events_with_content.yaml
│ │ │ │ └── test_embeddings_with_raw_response_with_events_with_no_content.yaml
│ │ │ ├── test_exceptions/
│ │ │ │ └── test_exception_in_instrumentation_suppressed.yaml
│ │ │ ├── test_functions/
│ │ │ │ ├── test_open_ai_function_calls.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_parallel.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_parallel_with_events_with_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_parallel_with_events_with_no_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming_parallel.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming_parallel_with_events_with_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming_parallel_with_events_with_no_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming_with_events_with_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_streaming_with_events_with_no_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_with_events_with_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_tools_with_events_with_no_content.yaml
│ │ │ │ ├── test_open_ai_function_calls_with_events_with_content.yaml
│ │ │ │ └── test_open_ai_function_calls_with_events_with_no_content.yaml
│ │ │ ├── test_prompt_caching/
│ │ │ │ ├── test_openai_prompt_caching.yaml
│ │ │ │ ├── test_openai_prompt_caching_async.yaml
│ │ │ │ ├── test_openai_prompt_caching_async_with_events_with_content.yaml
│ │ │ │ ├── test_openai_prompt_caching_async_with_events_with_no_content.yaml
│ │ │ │ ├── test_openai_prompt_caching_with_events_with_content.yaml
│ │ │ │ └── test_openai_prompt_caching_with_events_with_no_content.yaml
│ │ │ ├── test_responses/
│ │ │ │ ├── test_responses.yaml
│ │ │ │ ├── test_responses_reasoning.yaml
│ │ │ │ ├── test_responses_reasoning_dict_issue.yaml
│ │ │ │ ├── test_responses_streaming.yaml
│ │ │ │ ├── test_responses_streaming_async.yaml
│ │ │ │ ├── test_responses_streaming_async_with_context_manager.yaml
│ │ │ │ ├── test_responses_streaming_async_with_parent_span.yaml
│ │ │ │ ├── test_responses_streaming_with_content.yaml
│ │ │ │ ├── test_responses_streaming_with_context_manager.yaml
│ │ │ │ ├── test_responses_streaming_with_parent_span.yaml
│ │ │ │ ├── test_responses_tool_calls.yaml
│ │ │ │ ├── test_responses_with_input_history.yaml
│ │ │ │ ├── test_responses_with_request_params.yaml
│ │ │ │ └── test_responses_with_service_tier.yaml
│ │ │ ├── test_streaming_with_api_usage/
│ │ │ │ ├── test_streaming_with_api_usage_and_events.yaml
│ │ │ │ └── test_streaming_with_api_usage_capture.yaml
│ │ │ └── test_vision/
│ │ │ ├── test_vision.yaml
│ │ │ ├── test_vision_base64.yaml
│ │ │ ├── test_vision_base64_with_events_with_content.yaml
│ │ │ ├── test_vision_base64_with_events_with_no_content.yaml
│ │ │ ├── test_vision_with_events_with_content.yaml
│ │ │ └── test_vision_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ ├── test_assistant.py
│ │ ├── test_azure.py
│ │ ├── test_chat.py
│ │ ├── test_chat_parse.py
│ │ ├── test_chat_response_format.py
│ │ ├── test_completions.py
│ │ ├── test_embedding_metrics_handler.py
│ │ ├── test_embeddings.py
│ │ ├── test_exceptions.py
│ │ ├── test_functions.py
│ │ ├── test_prompt_caching.py
│ │ ├── test_realtime.py
│ │ ├── test_responses.py
│ │ ├── test_span_context_propagation.py
│ │ ├── test_streaming_with_api_usage.py
│ │ ├── test_vision.py
│ │ └── utils.py
│ ├── opentelemetry-instrumentation-openai-agents/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── openai_agents/
│ │ │ ├── __init__.py
│ │ │ ├── _hooks.py
│ │ │ ├── _realtime_wrappers.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_complete_handoff_with_tools/
│ │ │ │ └── test_router_analytics_complete_workflow.yaml
│ │ │ ├── test_openai_agents/
│ │ │ │ ├── test_agent_name_propagation_to_agent_spans.yaml
│ │ │ │ ├── test_agent_spans.yaml
│ │ │ │ ├── test_agent_with_function_tool_spans.yaml
│ │ │ │ ├── test_agent_with_handoff_spans.yaml
│ │ │ │ ├── test_agent_with_web_search_tool_spans.yaml
│ │ │ │ ├── test_dict_content_serialization.yaml
│ │ │ │ ├── test_generate_metrics.yaml
│ │ │ │ ├── test_music_composer_handoff_hierarchy.yaml
│ │ │ │ ├── test_recipe_workflow_agent_handoffs_with_function_tools.yaml
│ │ │ │ └── test_tool_call_and_result_attributes.yaml
│ │ │ └── test_recipe_agents_hierarchy/
│ │ │ └── test_recipe_agents_hierarchy.yaml
│ │ ├── conftest.py
│ │ ├── test_complete_handoff_with_tools.py
│ │ ├── test_openai_agents.py
│ │ ├── test_realtime.py
│ │ ├── test_realtime_session.py
│ │ └── test_recipe_agents_hierarchy.py
│ ├── opentelemetry-instrumentation-pinecone/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── pinecone/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── query_handlers.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_query/
│ │ │ └── test_pinecone_retrieval.yaml
│ │ ├── conftest.py
│ │ └── test_query.py
│ ├── opentelemetry-instrumentation-qdrant/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── qdrant/
│ │ │ ├── __init__.py
│ │ │ ├── async_qdrant_client_methods.json
│ │ │ ├── config.py
│ │ │ ├── qdrant_client_methods.json
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ └── test_qdrant_instrumentation.py
│ ├── opentelemetry-instrumentation-replicate/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── replicate/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_image_generation/
│ │ │ │ ├── test_replicate_image_generation_legacy.yaml
│ │ │ │ ├── test_replicate_image_generation_predictions_legacy.yaml
│ │ │ │ ├── test_replicate_image_generation_predictions_with_events_with_content.yaml
│ │ │ │ ├── test_replicate_image_generation_predictions_with_events_with_no_content.yaml
│ │ │ │ ├── test_replicate_image_generation_with_events_with_content.yaml
│ │ │ │ └── test_replicate_image_generation_with_events_with_no_content.yaml
│ │ │ └── test_llama/
│ │ │ ├── test_replicate_llama_stream_legacy.yaml
│ │ │ ├── test_replicate_llama_stream_with_events_with_content.yaml
│ │ │ └── test_replicate_llama_stream_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ ├── test_image_generation.py
│ │ └── test_llama.py
│ ├── opentelemetry-instrumentation-sagemaker/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── sagemaker/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_handler.py
│ │ │ ├── event_models.py
│ │ │ ├── reusable_streaming_body.py
│ │ │ ├── span_utils.py
│ │ │ ├── streaming_wrapper.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_invocation/
│ │ │ ├── test_sagemaker_completion_string_content_legacy.yaml
│ │ │ ├── test_sagemaker_completion_string_content_with_events_with_content.yaml
│ │ │ └── test_sagemaker_completion_string_content_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ └── test_invocation.py
│ ├── opentelemetry-instrumentation-together/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── together/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_handler.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ ├── pytest.ini
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_chat/
│ │ │ │ ├── test_together_chat_legacy.yaml
│ │ │ │ ├── test_together_chat_with_events_with_content.yaml
│ │ │ │ └── test_together_chat_with_events_with_no_content.yaml
│ │ │ └── test_completion/
│ │ │ ├── test_together_completion_legacy.yaml
│ │ │ ├── test_together_completion_with_events_with_content.yaml
│ │ │ └── test_together_completion_with_events_with_no_content.yaml
│ │ ├── conftest.py
│ │ ├── test_chat.py
│ │ └── test_completion.py
│ ├── opentelemetry-instrumentation-transformers/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── transformers/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── text_generation_pipeline_wrapper.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ └── test_pipeline.py
│ ├── opentelemetry-instrumentation-vertexai/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── vertexai/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── disabled_test_bison.py
│ │ ├── disabled_test_gemini.py
│ │ ├── test_placeholder.py
│ │ └── test_role_attributes.py
│ ├── opentelemetry-instrumentation-voyageai/
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── voyageai/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_embed/
│ │ │ │ ├── test_voyageai_embed_async_legacy.yaml
│ │ │ │ └── test_voyageai_embed_legacy.yaml
│ │ │ └── test_rerank/
│ │ │ ├── test_voyageai_rerank_async_legacy.yaml
│ │ │ └── test_voyageai_rerank_legacy.yaml
│ │ ├── conftest.py
│ │ ├── test_embed.py
│ │ └── test_rerank.py
│ ├── opentelemetry-instrumentation-watsonx/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── watsonx/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── metrics/
│ │ │ ├── __init__.py
│ │ │ ├── cassettes/
│ │ │ │ └── test_watsonx_metrics/
│ │ │ │ ├── test_generate_metrics.yaml
│ │ │ │ └── test_generate_stream_metrics.yaml
│ │ │ ├── conftest.py
│ │ │ └── test_watsonx_metrics.py
│ │ └── traces/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ └── test_generate/
│ │ │ ├── test_generate.yaml
│ │ │ └── test_generate_text_stream.yaml
│ │ ├── conftest.py
│ │ └── test_generate.py
│ ├── opentelemetry-instrumentation-weaviate/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── weaviate/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── utils.py
│ │ │ ├── version.py
│ │ │ └── wrapper.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_weaviate_instrumentation/
│ │ │ │ ├── test_weaviate_create_batch.yaml
│ │ │ │ ├── test_weaviate_create_collection.yaml
│ │ │ │ ├── test_weaviate_create_collection_from_dict.yaml
│ │ │ │ ├── test_weaviate_delete_all.yaml
│ │ │ │ ├── test_weaviate_delete_collection.yaml
│ │ │ │ ├── test_weaviate_get_collection.yaml
│ │ │ │ ├── test_weaviate_insert_data.yaml
│ │ │ │ ├── test_weaviate_query_aggregate.yaml
│ │ │ │ └── test_weaviate_query_raw.yaml
│ │ │ └── test_weaviate_instrumentation_v3/
│ │ │ ├── test_weaviate_create_batch.yaml
│ │ │ ├── test_weaviate_create_data_object.yaml
│ │ │ ├── test_weaviate_create_schema.yaml
│ │ │ ├── test_weaviate_create_schemas.yaml
│ │ │ ├── test_weaviate_delete_all.yaml
│ │ │ ├── test_weaviate_delete_schema.yaml
│ │ │ ├── test_weaviate_get_schema.yaml
│ │ │ ├── test_weaviate_query_aggregate.yaml
│ │ │ ├── test_weaviate_query_get.yaml
│ │ │ └── test_weaviate_query_raw.yaml
│ │ ├── conftest.py
│ │ ├── test_weaviate_instrumentation.py
│ │ └── test_weaviate_instrumentation_v3.py
│ ├── opentelemetry-instrumentation-writer/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── instrumentation/
│ │ │ └── writer/
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── event_emitter.py
│ │ │ ├── event_models.py
│ │ │ ├── span_utils.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_chat/
│ │ │ │ ├── test_writer_async_chat_legacy.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_choices_legacy.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_choices_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_choices_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_tool_call_requests_legacy.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_tool_call_requests_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_chat_multiple_tool_call_requests_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_chat_tool_call_request_legacy.yaml
│ │ │ │ ├── test_writer_async_chat_tool_call_request_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_chat_tool_call_request_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_chat_tool_calls_legacy.yaml
│ │ │ │ ├── test_writer_async_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_chat_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_choices_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_choices_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_choices_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_tool_call_requests_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_tool_call_requests_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_multiple_tool_call_requests_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_call_request_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_call_request_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_call_request_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_calls_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_chat_legacy.yaml
│ │ │ │ ├── test_writer_chat_multiple_choices_legacy.yaml
│ │ │ │ ├── test_writer_chat_multiple_choices_with_events_with_content.yaml
│ │ │ │ ├── test_writer_chat_multiple_choices_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_chat_multiple_tool_call_requests_legacy.yaml
│ │ │ │ ├── test_writer_chat_multiple_tool_call_requests_with_events_with_content.yaml
│ │ │ │ ├── test_writer_chat_multiple_tool_call_requests_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_chat_tool_call_request_legacy.yaml
│ │ │ │ ├── test_writer_chat_tool_call_request_with_events_with_content.yaml
│ │ │ │ ├── test_writer_chat_tool_call_request_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_chat_tool_calls_legacy.yaml
│ │ │ │ ├── test_writer_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_writer_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_chat_with_events_with_content.yaml
│ │ │ │ ├── test_writer_chat_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_legacy.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_choices_legacy.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_choices_with_events_with_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_choices_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_tool_call_requests_legacy.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_tool_call_requests_with_events_with_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_multiple_tool_call_requests_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_call_request_legacy.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_call_request_with_events_with_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_call_request_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_calls_legacy.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_calls_with_events_with_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_tool_calls_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_chat_with_events_with_content.yaml
│ │ │ │ └── test_writer_streaming_chat_with_events_with_no_content.yaml
│ │ │ ├── test_completions/
│ │ │ │ ├── test_writer_async_completions_legacy.yaml
│ │ │ │ ├── test_writer_async_completions_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_completions_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_async_streaming_completions_legacy.yaml
│ │ │ │ ├── test_writer_async_streaming_completions_with_events_with_content.yaml
│ │ │ │ ├── test_writer_async_streaming_completions_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_completions_legacy.yaml
│ │ │ │ ├── test_writer_completions_with_events_with_content.yaml
│ │ │ │ ├── test_writer_completions_with_events_with_no_content.yaml
│ │ │ │ ├── test_writer_streaming_completions_legacy.yaml
│ │ │ │ ├── test_writer_streaming_completions_with_events_with_content.yaml
│ │ │ │ └── test_writer_streaming_completions_with_events_with_no_content.yaml
│ │ │ └── test_metrics/
│ │ │ ├── test_writer_async_metrics.yaml
│ │ │ ├── test_writer_async_streaming_metrics.yaml
│ │ │ ├── test_writer_metrics.yaml
│ │ │ └── test_writer_streaming_metrics.yaml
│ │ ├── conftest.py
│ │ ├── test_chat.py
│ │ ├── test_completions.py
│ │ └── test_metrics.py
│ ├── opentelemetry-semantic-conventions-ai/
│ │ ├── .python-version
│ │ ├── MIGRATION.md
│ │ ├── README.md
│ │ ├── opentelemetry/
│ │ │ └── semconv_ai/
│ │ │ ├── __init__.py
│ │ │ ├── _testing.py
│ │ │ ├── utils.py
│ │ │ └── version.py
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── test_placeholder.py
│ │ ├── test_semconv_compliance.py
│ │ └── test_span_attributes.py
│ ├── sample-app/
│ │ ├── .python-version
│ │ ├── README.md
│ │ ├── data/
│ │ │ ├── paul_graham/
│ │ │ │ └── paul_graham_essay.txt
│ │ │ ├── scifact/
│ │ │ │ ├── scifact_claims.jsonl
│ │ │ │ └── scifact_corpus.jsonl
│ │ │ └── sherlock/
│ │ │ └── firstchapter.txt
│ │ ├── poetry.toml
│ │ ├── project.json
│ │ ├── pyproject.toml
│ │ ├── sample_app/
│ │ │ ├── __init__.py
│ │ │ ├── agents/
│ │ │ │ └── travel_agent_example.py
│ │ │ ├── agno_async_example.py
│ │ │ ├── agno_discussion_team.py
│ │ │ ├── agno_example.py
│ │ │ ├── agno_streaming_example.py
│ │ │ ├── agno_team_example.py
│ │ │ ├── anthropic_joke_example.py
│ │ │ ├── anthropic_joke_streaming_example.py
│ │ │ ├── anthropic_structured_outputs_demo.py
│ │ │ ├── anthropic_vision_base64_example.py
│ │ │ ├── async_anthropic_example.py
│ │ │ ├── async_anthropic_joke_streaming.py
│ │ │ ├── async_methods_decorated_app.py
│ │ │ ├── azure_openai.py
│ │ │ ├── bedrock_example_app.py
│ │ │ ├── chats/
│ │ │ │ ├── chatbot_with_tools_example.py
│ │ │ │ └── gemini_chatbot.py
│ │ │ ├── chroma_app.py
│ │ │ ├── chroma_sentence_transformer_app.py
│ │ │ ├── classes_decorated_app.py
│ │ │ ├── cohere_example.py
│ │ │ ├── crewai_example.py
│ │ │ ├── dataset_attachments_example.py
│ │ │ ├── dataset_example.py
│ │ │ ├── dataset_override_example.py
│ │ │ ├── experiment/
│ │ │ │ ├── experiment_example.py
│ │ │ │ ├── made_by_traceloop/
│ │ │ │ │ ├── agent_tool_trajectory.py
│ │ │ │ │ ├── agents_exp.py
│ │ │ │ │ ├── compliance_exp.py
│ │ │ │ │ ├── correctness_exp.py
│ │ │ │ │ ├── formatting_exp.py
│ │ │ │ │ ├── quality_exp.py
│ │ │ │ │ ├── security_exp.py
│ │ │ │ │ ├── style_exp.py
│ │ │ │ │ └── travel_agent_exp.py
│ │ │ │ ├── medical_prompts.py
│ │ │ │ └── run_research_experiment.py
│ │ │ ├── gemini.py
│ │ │ ├── gemini_structured_outputs_demo.py
│ │ │ ├── google_genai_image_example.py
│ │ │ ├── groq_example.py
│ │ │ ├── guardrail_medical_chat_example.py
│ │ │ ├── guardrail_travel_agent_example.py
│ │ │ ├── haystack_app.py
│ │ │ ├── langchain_agent.py
│ │ │ ├── langchain_app.py
│ │ │ ├── langchain_lcel.py
│ │ │ ├── langchain_watsonx.py
│ │ │ ├── langgraph_example.py
│ │ │ ├── langgraph_openai.py
│ │ │ ├── litellm_example.py
│ │ │ ├── llama_index_chroma_app.py
│ │ │ ├── llama_index_chroma_huggingface_app.py
│ │ │ ├── llama_index_workflow_app.py
│ │ │ ├── llama_parse_app.py
│ │ │ ├── manual_logging_example.py
│ │ │ ├── mcp_dev_assistant_demo.py
│ │ │ ├── mcp_dev_assistant_server.py
│ │ │ ├── mcp_sonnet_example.py
│ │ │ ├── methods_decorated_app.py
│ │ │ ├── multiple_span_processors.py
│ │ │ ├── ollama_streaming.py
│ │ │ ├── openai_agents_example.py
│ │ │ ├── openai_agents_realtime_example.py
│ │ │ ├── openai_agents_using_litellm.py
│ │ │ ├── openai_assistant.py
│ │ │ ├── openai_functions.py
│ │ │ ├── openai_guardrails_example.py
│ │ │ ├── openai_realtime_example.py
│ │ │ ├── openai_streaming.py
│ │ │ ├── openai_streaming_assistant.py
│ │ │ ├── openai_structured_outputs.py
│ │ │ ├── openai_structured_outputs_demo.py
│ │ │ ├── openai_vision_base64_example.py
│ │ │ ├── pinecone_app.py
│ │ │ ├── pinecone_app_sentence_transformers.py
│ │ │ ├── prompt_registry_example_app.py
│ │ │ ├── prompt_registry_vision.py
│ │ │ ├── qdrant_app.py
│ │ │ ├── redis_rag_app.py
│ │ │ ├── replicate_functions.py
│ │ │ ├── replicate_streaming.py
│ │ │ ├── sample_handoff_app.py
│ │ │ ├── simple_handoff_demo.py
│ │ │ ├── thread_pool_example.py
│ │ │ ├── vertex_gemini_vision_example.py
│ │ │ ├── vertexai_streaming.py
│ │ │ ├── voyageai_example.py
│ │ │ ├── watsonx-langchain.py
│ │ │ ├── watsonx_flow.py
│ │ │ ├── watsonx_generate.py
│ │ │ ├── weaviate_v3.py
│ │ │ ├── weaviate_v4.py
│ │ │ └── writer_example.py
│ │ └── tests/
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ └── test_placeholder.py
│ └── traceloop-sdk/
│ ├── .python-version
│ ├── README.md
│ ├── poetry.toml
│ ├── project.json
│ ├── pyproject.toml
│ ├── tests/
│ │ ├── __init__.py
│ │ ├── cassettes/
│ │ │ ├── test_association_properties/
│ │ │ │ ├── test_langchain_and_external_association_properties.yaml
│ │ │ │ └── test_langchain_association_properties.yaml
│ │ │ ├── test_privacy_no_prompts/
│ │ │ │ └── test_simple_workflow.yaml
│ │ │ ├── test_prompt_management/
│ │ │ │ ├── test_prompt_management.yaml
│ │ │ │ ├── test_prompt_management_with_response_format.yaml
│ │ │ │ └── test_prompt_management_with_tools.yaml
│ │ │ ├── test_sdk_initialization/
│ │ │ │ ├── test_resource_attributes.yaml
│ │ │ │ ├── test_resource_includes_sdk_attributes.yaml
│ │ │ │ └── test_span_postprocess_callback.yaml
│ │ │ ├── test_tasks/
│ │ │ │ └── test_task_io_serialization_with_langchain.yaml
│ │ │ └── test_workflows/
│ │ │ ├── test_simple_aworkflow.yaml
│ │ │ ├── test_simple_workflow.yaml
│ │ │ └── test_streaming_workflow.yaml
│ │ ├── conftest.py
│ │ ├── datasets/
│ │ │ ├── __init__.py
│ │ │ ├── cassettes/
│ │ │ │ ├── test_columns_operations/
│ │ │ │ │ ├── test_create_dataset_with_columns.yaml
│ │ │ │ │ ├── test_dataset_operations_errors.yaml
│ │ │ │ │ └── test_get_dataset_with_columns.yaml
│ │ │ │ ├── test_create_dataset/
│ │ │ │ │ ├── test_create_dataset_from_csv.yaml
│ │ │ │ │ ├── test_create_dataset_from_dataframe.yaml
│ │ │ │ │ ├── test_create_dataset_from_dataframe_with_duplicate_slug.yaml
│ │ │ │ │ └── test_create_dataset_with_duplicate_slug.yaml
│ │ │ │ ├── test_dataset_operations/
│ │ │ │ │ ├── test_get_dataset_by_version.yaml
│ │ │ │ │ └── test_publish_dataset.yaml
│ │ │ │ ├── test_dataset_with_attachments/
│ │ │ │ │ ├── test_create_dataset_with_external_attachments.yaml
│ │ │ │ │ ├── test_create_dataset_with_file_attachments_mocked.yaml
│ │ │ │ │ ├── test_create_dataset_with_in_memory_attachment.yaml
│ │ │ │ │ ├── test_create_dataset_with_mixed_attachments.yaml
│ │ │ │ │ └── test_create_dataset_without_attachments.yaml
│ │ │ │ ├── test_datasets_operations/
│ │ │ │ │ ├── test_delete_by_slug.yaml
│ │ │ │ │ ├── test_delete_by_slug_failure.yaml
│ │ │ │ │ ├── test_get_all_datasets.yaml
│ │ │ │ │ ├── test_get_all_datasets_with_invalid_credentials.yaml
│ │ │ │ │ ├── test_get_dataset_by_slug.yaml
│ │ │ │ │ ├── test_get_dataset_by_slug_failure.yaml
│ │ │ │ │ ├── test_get_version_csv.yaml
│ │ │ │ │ └── test_get_version_csv_failure.yaml
│ │ │ │ └── test_rows_operations/
│ │ │ │ ├── test_add_rows.yaml
│ │ │ │ ├── test_create_dataset_and_add_rows.yaml
│ │ │ │ ├── test_dataset_deletion.yaml
│ │ │ │ └── test_dataset_row_operations_api_errors.yaml
│ │ │ ├── test_columns_operations.py
│ │ │ ├── test_constants.py
│ │ │ ├── test_create_dataset.py
│ │ │ ├── test_dataset_operations.py
│ │ │ ├── test_dataset_with_attachments.py
│ │ │ ├── test_datasets_operations.py
│ │ │ └── test_rows_operations.py
│ │ ├── evaluator/
│ │ │ ├── test_evaluator.py
│ │ │ └── test_field_mapping.py
│ │ ├── experiment/
│ │ │ ├── test_experiment.py
│ │ │ └── test_export.py
│ │ ├── test_association_properties.py
│ │ ├── test_associations.py
│ │ ├── test_class_tasks.py
│ │ ├── test_client.py
│ │ ├── test_conversation_id.py
│ │ ├── test_manual.py
│ │ ├── test_nested_tasks.py
│ │ ├── test_privacy_no_prompts.py
│ │ ├── test_prompt_management.py
│ │ ├── test_sampler_initialization.py
│ │ ├── test_sdk_initialization.py
│ │ ├── test_tasks.py
│ │ ├── test_user_feedback.py
│ │ └── test_workflows.py
│ └── traceloop/
│ └── sdk/
│ ├── __init__.py
│ ├── annotation/
│ │ ├── __init__.py
│ │ ├── base_annotation.py
│ │ └── user_feedback.py
│ ├── associations/
│ │ ├── __init__.py
│ │ └── associations.py
│ ├── client/
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── http.py
│ ├── config/
│ │ └── __init__.py
│ ├── datasets/
│ │ ├── __init__.py
│ │ ├── attachment.py
│ │ ├── base.py
│ │ ├── column.py
│ │ ├── dataset.py
│ │ ├── datasets.py
│ │ ├── model.py
│ │ └── row.py
│ ├── decorators/
│ │ ├── __init__.py
│ │ └── base.py
│ ├── evaluator/
│ │ ├── __init__.py
│ │ ├── config.py
│ │ ├── evaluator.py
│ │ ├── field_mapping.py
│ │ ├── model.py
│ │ └── stream_client.py
│ ├── experiment/
│ │ ├── __init__.py
│ │ ├── experiment.py
│ │ ├── model.py
│ │ └── utils.py
│ ├── fetcher.py
│ ├── generated/
│ │ ├── __init__.py
│ │ └── evaluators/
│ │ ├── __init__.py
│ │ ├── definitions.py
│ │ ├── registry.py
│ │ ├── request.py
│ │ └── response.py
│ ├── guardrails/
│ │ ├── __init__.py
│ │ ├── guardrails.py
│ │ └── types.py
│ ├── images/
│ │ └── image_uploader.py
│ ├── instruments.py
│ ├── logging/
│ │ ├── __init__.py
│ │ └── logging.py
│ ├── metrics/
│ │ ├── __init__.py
│ │ └── metrics.py
│ ├── prompts/
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── model.py
│ │ └── registry.py
│ ├── py.typed
│ ├── tracing/
│ │ ├── __init__.py
│ │ ├── content_allow_list.py
│ │ ├── context_manager.py
│ │ ├── manual.py
│ │ └── tracing.py
│ ├── utils/
│ │ ├── __init__.py
│ │ ├── in_memory_span_exporter.py
│ │ ├── json_encoder.py
│ │ └── package_check.py
│ └── version.py
└── scripts/
├── build-release.sh
├── codegen/
│ └── generate_evaluator_models.py
└── generate-models.sh
================================================
FILE CONTENTS
================================================
================================================
FILE: .cz.toml
================================================
[tool.commitizen]
name = "cz_conventional_commits"
tag_format = "v$version"
version_scheme = "pep440"
major_version_zero = true
update_changelog_on_bump = true
version = "0.53.3"
version_files = [
"packages/opentelemetry-instrumentation-mcp/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/version.py",
"packages/opentelemetry-instrumentation-groq/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/version.py",
"packages/opentelemetry-instrumentation-agno/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/version.py",
"packages/opentelemetry-instrumentation-alephalpha/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/version.py",
"packages/opentelemetry-instrumentation-anthropic/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py",
"packages/opentelemetry-instrumentation-bedrock/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py",
"packages/opentelemetry-instrumentation-chromadb/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py",
"packages/opentelemetry-instrumentation-cohere/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py",
"packages/opentelemetry-instrumentation-crewai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/version.py",
"packages/opentelemetry-instrumentation-google-generativeai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google-generativeai/version.py",
"packages/opentelemetry-instrumentation-haystack/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py",
"packages/opentelemetry-instrumentation-langchain/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py",
"packages/opentelemetry-instrumentation-lancedb/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/version.py",
"packages/opentelemetry-instrumentation-milvus/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/version.py",
"packages/opentelemetry-instrumentation-mistralai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/version.py",
"packages/opentelemetry-instrumentation-ollama/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/version.py",
"packages/opentelemetry-instrumentation-openai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py",
"packages/opentelemetry-instrumentation-openai-agents/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-openai-agents/opentelemetry/instrumentation/openai_agents/version.py",
"packages/opentelemetry-instrumentation-pinecone/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-pinecone/opentelemetry/instrumentation/pinecone/version.py",
"packages/opentelemetry-instrumentation-marqo/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/version.py",
"packages/opentelemetry-instrumentation-qdrant/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-qdrant/opentelemetry/instrumentation/qdrant/version.py",
"packages/opentelemetry-instrumentation-replicate/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-replicate/opentelemetry/instrumentation/replicate/version.py",
"packages/opentelemetry-instrumentation-sagemaker/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-sagemaker/opentelemetry/instrumentation/sagemaker/version.py",
"packages/opentelemetry-instrumentation-together/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-together/opentelemetry/instrumentation/together/version.py",
"packages/opentelemetry-instrumentation-transformers/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-transformers/opentelemetry/instrumentation/transformers/version.py",
"packages/opentelemetry-instrumentation-vertexai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-vertexai/opentelemetry/instrumentation/vertexai/version.py",
"packages/opentelemetry-instrumentation-watsonx/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-watsonx/opentelemetry/instrumentation/watsonx/version.py",
"packages/opentelemetry-instrumentation-weaviate/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-weaviate/opentelemetry/instrumentation/weaviate/version.py",
"packages/opentelemetry-instrumentation-llamaindex/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/version.py",
"packages/opentelemetry-instrumentation-writer/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-writer/opentelemetry/instrumentation/writer/version.py",
"packages/opentelemetry-instrumentation-voyageai/pyproject.toml:^version",
"packages/opentelemetry-instrumentation-voyageai/opentelemetry/instrumentation/voyageai/version.py",
"packages/traceloop-sdk/pyproject.toml:^version",
"packages/traceloop-sdk/traceloop/sdk/version.py",
]
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.yml
================================================
name: "🐛 Bug Report"
description: "Submit a bug report to help us improve"
title: "🐛 Bug Report: "
labels: ["type: bug"]
body:
- type: dropdown
id: component
validations:
required: true
attributes:
label: Which component is this bug for?
description: Which package does this bug report apply to?
options:
- "AlephAlpha Instrumentation"
- "Anthropic Instrumentation"
- "Bedrock Instrumentation"
- "Chromadb Instrumentation"
- "Cohere Instrumentation"
- "Google Generative AI Instrumentation"
- "Groq Instrumentation"
- "Haystack Instrumentation"
- "LanceDB Instrumentation"
- "Langchain Instrumentation"
- "LlamaIndex Instrumentation"
- "Marqo Instrumentation"
- "Milvus Instrumentation"
- "Mistral Instrumentation"
- "Ollama Instrumentation"
- "OpenAI Instrumentation"
- "Pinecone Instrumentation"
- "Qdrant Instrumentation"
- "Replicate Instrumentation"
- "SageMaker Instrumentation"
- "Together Instrumentation"
- "Transformers Instrumentation"
- "VertexAI Instrumentation"
- "Watsonx Instrumentation"
- "Weaviate Instrumentation"
- "LLM Semantic Conventions"
- "Traceloop SDK"
- "All Packages"
- type: markdown
attributes:
value: We value your time and effort to submit this bug report. 🙏
- type: textarea
id: description
validations:
required: true
attributes:
label: "📜 Description"
description: "A clear and concise description of what the bug is."
placeholder: "It bugs out when ..."
- type: textarea
id: steps-to-reproduce
validations:
required: true
attributes:
label: "👟 Reproduction steps"
description: "How do you trigger this bug? Please walk us through it step by step."
placeholder: "1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error"
- type: textarea
id: expected-behavior
validations:
required: true
attributes:
label: "👍 Expected behavior"
description: "What did you think should happen?"
placeholder: "It should ..."
- type: textarea
id: actual-behavior
validations:
required: true
attributes:
label: "👎 Actual Behavior with Screenshots"
description: "What did actually happen? Add screenshots, if applicable."
placeholder: "It actually ..."
- type: input
id: python-version
validations:
required: false
attributes:
label: "🤖 Python Version"
description: >
What Python version are you using?
- type: textarea
id: additional-context
validations:
required: false
attributes:
label: "📃 Provide any additional context for the Bug."
description: "Add any other context about the problem here."
placeholder: "It actually ..."
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "👀 Have you spent some time to check if this bug has been raised before?"
options:
- label: "I checked and didn't find similar issue"
required: true
- type: dropdown
attributes:
label: Are you willing to submit PR?
description: This is absolutely not required, but we are happy to guide you in the contribution process.
options:
- "Yes I am willing to submit a PR!"
================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.yml
================================================
name: 🚀 Feature
description: "Submit a proposal for a new feature"
title: "🚀 Feature: "
labels: [feature]
body:
- type: dropdown
id: component
validations:
required: true
attributes:
label: Which component is this feature for?
description: Which package does this feature request apply to?
options:
- "AlephAlpha Instrumentation"
- "Anthropic Instrumentation"
- "Bedrock Instrumentation"
- "Chromadb Instrumentation"
- "Cohere Instrumentation"
- "Google Generative AI Instrumentation"
- "Groq Instrumentation"
- "Haystack Instrumentation"
- "LanceDB Instrumentation"
- "Langchain Instrumentation"
- "LlamaIndex Instrumentation"
- "Marqo Instrumentation"
- "Milvus Instrumentation"
- "Mistral Instrumentation"
- "Ollama Instrumentation"
- "OpenAI Instrumentation"
- "Pinecone Instrumentation"
- "Qdrant Instrumentation"
- "Replicate Instrumentation"
- "SageMaker Instrumentation"
- "Together Instrumentation"
- "Transformers Instrumentation"
- "VertexAI Instrumentation"
- "Watsonx Instrumentation"
- "Weaviate Instrumentation"
- "LLM Semantic Conventions"
- "Traceloop SDK"
- "All Packages"
- type: markdown
attributes:
value: |
We value your time and efforts to submit this Feature request form. 🙏
- type: textarea
id: feature-description
validations:
required: true
attributes:
label: "🔖 Feature description"
description: "A clear and concise description of what the feature is."
placeholder: "You should add ..."
- type: textarea
id: pitch
validations:
required: true
attributes:
label: "🎤 Why is this feature needed ?"
description: "Please explain why this feature should be implemented and how it would be used. Add examples, if applicable."
placeholder: "In my use-case, ..."
- type: textarea
id: solution
validations:
required: true
attributes:
label: "✌️ How do you aim to achieve this?"
description: "A clear and concise description of what you want to happen."
placeholder: "I want this feature to, ..."
- type: textarea
id: alternative
validations:
required: false
attributes:
label: "🔄️ Additional Information"
description: "A clear and concise description of any alternative solutions or additional solutions you've considered."
placeholder: "I tried, ..."
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "👀 Have you spent some time to check if this feature request has been raised before?"
options:
- label: "I checked and didn't find similar issue"
required: true
- type: dropdown
id: willing-to-submit-pr
attributes:
label: Are you willing to submit PR?
description: This is absolutely not required, but we are happy to guide you in the contribution process.
options:
- "Yes I am willing to submit a PR!"
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
- [ ] I have added tests that cover my changes.
- [ ] If adding a new instrumentation or changing an existing one, I've added screenshots from some observability platform showing the change.
- [ ] PR name follows conventional commits format: `feat(instrumentation): ...` or `fix(instrumentation): ...`.
- [ ] (If applicable) I have updated the documentation accordingly.
================================================
FILE: .github/dependabot.yml
================================================
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-alephalpha"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-anthropic"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-bedrock"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-chromadb"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-cohere"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-google-generativeai"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-haystack"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-langchain"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-llamaindex"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-marqo"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-milvus"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-mistralai"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-ollama"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-openai"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-pinecone"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-qdrant"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-replicate"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-together"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-transformers"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-vertexai"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-watsonx"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-instrumentation-weaviate"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/opentelemetry-semantic-conventions-ai"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
- package-ecosystem: "uv"
directory: "/packages/traceloop-sdk"
schedule:
interval: "weekly"
groups:
gha:
patterns:
- "*"
labels:
- "dependencies"
================================================
FILE: .github/workflows/ci.yml
================================================
name: CI
on:
pull_request:
branches:
- "main"
push:
branches:
- "main"
env:
PIP_NO_CACHE_DIR: 1
jobs:
lint-pr:
name: Lint PR
runs-on: ubuntu-latest
if: github.event_name == 'pull_request_target' && contains('["opened", "edited", "synchronize"]', github.event.action)
permissions:
pull-requests: read
steps:
- name: Validate PR title
uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Free up disk space
run: |
# Remove unnecessary software and cached packages
sudo apt-get remove -y '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*' azure-cli google-cloud-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri || true
sudo apt-get autoremove -y
sudo apt-get clean
# Remove Docker images and containers
docker system prune -af || true
# Remove additional system files
sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache/CodeQL || true
sudo rm -rf /imagegeneration || true
# Clear APT cache completely
sudo rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/* || true
# Show available space
df -h
- uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: nrwl/nx-set-shas@v4
- run: npm ci --cache ~/.npm --prefer-offline
- name: Clean npm cache
run: npm cache clean --force || true
- run: npx nx affected -t install
- run: npx nx affected -t lint --parallel=3
- run: npx nx affected -t type-check --parallel=3
build-packages:
name: Build Packages
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11"]
steps:
- name: Free up disk space
run: |
# Remove unnecessary software and cached packages
sudo apt-get remove -y '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*' azure-cli google-cloud-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri || true
sudo apt-get autoremove -y
sudo apt-get clean
# Remove Docker images and containers
docker system prune -af || true
# Remove additional system files
sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache/CodeQL || true
sudo rm -rf /imagegeneration || true
# Clear APT cache completely
sudo rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/* || true
# Show available space
df -h
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: nrwl/nx-set-shas@v4
- run: npm ci --cache ~/.npm --prefer-offline
- name: Clean npm cache
run: npm cache clean --force || true
- name: Install
run: npx nx affected -t install --parallel=2
- name: Build
run: npx nx affected -t build-release --parallel=2
- name: Clean build artifacts to save space
run: |
find packages -name "dist" -type d -exec rm -rf {} + || true
find packages -name "*.egg-info" -type d -exec rm -rf {} + || true
test-packages:
name: Test Packages
runs-on: ubuntu-latest
permissions:
contents: "read"
id-token: "write"
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
steps:
- name: Free up disk space
run: |
# Remove unnecessary software and cached packages
sudo apt-get remove -y '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*' azure-cli google-cloud-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri || true
sudo apt-get autoremove -y
sudo apt-get clean
# Remove Docker images and containers
docker system prune -af || true
# Remove additional system files
sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc /opt/hostedtoolcache/CodeQL || true
sudo rm -rf /imagegeneration || true
# Clear APT cache completely
sudo rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/* || true
# Show available space
df -h
- uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
- uses: actions/setup-node@v4
with:
node-version: 18
- uses: nrwl/nx-set-shas@v4
- run: npm ci --cache ~/.npm --prefer-offline
- name: Clean npm cache
run: npm cache clean --force || true
- name: Install
run: npx nx affected -t install --exclude='sample-app' --parallel=2
- name: Test
env:
HAYSTACK_TELEMETRY_ENABLED: False
run: npx nx affected -t test --exclude='sample-app' --exclude='opentelemetry-instrumentation-haystack' --parallel=2
- name: Clean test artifacts to save space
run: |
find packages -name ".pytest_cache" -type d -exec rm -rf {} + || true
find packages -name "__pycache__" -type d -exec rm -rf {} + || true
find packages -name "*.pyc" -delete || true
================================================
FILE: .github/workflows/release.yml
================================================
name: Release - Traceloop SDK & Standalone Instrumentations
on:
workflow_dispatch:
jobs:
bump-version:
runs-on: ubuntu-latest
permissions:
contents: write
outputs:
new_version: ${{ steps.cz.outputs.version }}
steps:
- name: Generate GitHub App Token
id: app-token
uses: actions/create-github-app-token@v2
with:
app-id: ${{ secrets.OSS_CI_BOT_APP_ID }}
private-key: ${{ secrets.OSS_CI_BOT_PRIVATE_KEY }}
repositories: ${{ github.event.repository.name }}
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0
token: ${{ steps.app-token.outputs.token }}
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
- id: cz
name: Bump Version, Create Tag and Changelog
uses: commitizen-tools/commitizen-action@master
with:
github_token: ${{ steps.app-token.outputs.token }}
changelog_increment_filename: body.md
- name: Create Release
uses: softprops/action-gh-release@v2
with:
body_path: "body.md"
tag_name: ${{ env.REVISION }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Print Version
run: echo "Bumped to version ${{ steps.cz.outputs.version }}"
release-instrumentations:
runs-on: ubuntu-latest
needs:
- bump-version
permissions:
id-token: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0
ref: ${{ github.ref }}
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true
- uses: actions/setup-node@v4
with:
node-version: 18
- run: npm ci
- name: Build Instrumentations
run: npx nx run-many -t build-release --projects=tag:instrumentation
- run: mkdir instrumentations-dist
- run: cp packages/opentelemetry-instrumentation-*/dist/* instrumentations-dist
- name: Publish release distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: instrumentations-dist/
release-sdk:
runs-on: ubuntu-latest
needs:
- release-instrumentations
permissions:
id-token: write
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
fetch-depth: 0
ref: ${{ github.ref }}
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install uv
uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true
- uses: actions/setup-node@v4
with:
node-version: 18
- run: npm ci
- name: Build Traceloop SDK
run: npx nx run traceloop-sdk:build-release
- name: Publish release distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: packages/traceloop-sdk/dist/
test-sdk-installation:
runs-on: ubuntu-latest
needs:
- bump-version
- release-sdk
permissions:
id-token: write
steps:
- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install Traceloop SDK
run: pip install traceloop-sdk==${{ needs.bump-version.outputs.new_version }}
================================================
FILE: .gitignore
================================================
# See http://help.github.com/ignore-files/ for more about ignoring files.
# compiled output
dist
tmp
/out-tsc
# dependencies
node_modules
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
# System Files
.DS_Store
Thumbs.db
.cache/
reports/
.vscode/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
.idea/
# NX
.nx
# Test artifcats
chroma.sqlite3
# Claude
.claude
# Development files
packages/sample-app/sample_app/development/
================================================
FILE: CHANGELOG.md
================================================
## v0.53.3 (2026-03-19)
### Fix
- **langchain**: release and use semconv 0.4.16 version (#3829)
## v0.53.2 (2026-03-18)
### Fix
- use GITHUB_TOKEN for release creation to resolve 403 error (#3821)
## v0.53.1 (2026-03-17)
### Fix
- **traceloop-sdk**: Add dataset override functionality (#3813)
## v0.53.0 (2026-03-04)
### Feat
- **langchain**: add OpenTelemetry GenAI semantic conventions (#3673)
### Fix
- **semconv**: revert deleted semconv attributes (#3750)
- **pinecone**: instrument pinecone package instead of deprecated pinecone-client (#3733)
- **langchain**: support non-ascii characters to support i18n (#3734)
## v0.52.6 (2026-02-26)
### Fix
- **dataset**: Add versions to dataset metadata (#3732)
- **qdrant**: support all versions of qdrant package (#3500)
## v0.52.5 (2026-02-23)
### Fix
- **traceloop-sdk**: Add evaluator config to the evaluator validator (#3706)
- **anthropic**: restore accidentally lost cache tokens attributes (#3648)
## v0.52.4 (2026-02-19)
### Fix
- **openai-agents**: fix realtime session event handling for prompts, completions, and usage (#3688)
- preserve return values for RealtimeSession context manager methods (#3681)
- **openai-agents**: add functools.wraps to dont_throw decorator (#3687)
## v0.52.3 (2026-02-10)
### Fix
- **openai-agents**: add clear flag to support two instrumentation modes (#3489)
## v0.52.2 (2026-02-08)
### Fix
- **traceloop-sdk**: Add conversation decorator (#3659)
- **traceloop-sdk**: Add endpoint_is_traceloop attribute (#3650)
## v0.52.1 (2026-02-02)
### Fix
- **voyageai**: add to commitizen to bump on release (#3660)
## v0.52.0 (2026-02-02)
### Feat
- **voyage-ai**: add voyage-ai instrumentation (#3653)
### Fix
- **openai-agents**: apply content tracing flag to content (#3487)
- **traceloop-sdk**: Align evals output schema (#3643)
## v0.51.1 (2026-01-26)
### Fix
- **openai-agents**: add support for realtime (#3533)
## v0.51.0 (2026-01-20)
### Feat
- **google-generativeai**: Add metrics support (#3506)
### Fix
- **traceloop-sdk**: Add csv and json support to experiment (#3537)
- **evals**: evals API supports input + config, generate mbt functions (#3534)
- **langchain**: correct unknown role in completion spans (#3532)
- **evals**: auto generate evals (#3529)
- **tracing**: Add association property (#3524)
- **openai-agents**: optional import of optional deps (#3488)
## v0.50.1 (2025-12-16)
### Fix
- **sample-app**: lint fix (#3522)
## v0.50.0 (2025-12-15)
### Feat
- **guardrail**: Add guardrail decorator (#3521)
## v0.49.8 (2025-12-11)
### Fix
- **openai**: add support for realtime api (websockets) (#3511)
- **ollama**: support Older Version Ollama (#3501)
## v0.49.7 (2025-12-08)
### Fix
- **exp**: Add a real agent example (#3507)
- **evals**: Add agent evaluators to made by traceloop (#3505)
- **exp**: Add made by traceloop evaluators (#3503)
- **traceloop-sdk**: Fixes gRPC exporter initialisation with insecure OTLP (#3481)
## v0.49.6 (2025-12-01)
### Fix
- **agno**: add streaming support for Agent.run() and Agent.arun() (#3483)
## v0.49.5 (2025-11-27)
### Fix
- **openai**: responses instrumentation broken traces for async streaming (#3475)
- **mcp**: remove faulty logic of trying to deduce HTTP errors (#3477)
## v0.49.4 (2025-11-27)
### Fix
- **exp**: Add run in github experiment (#3459)
## v0.49.3 (2025-11-26)
### Fix
- **openai**: recognize NOT_GIVEN and Omit (#3473)
- **dataset**: add support for file cells in datasets with upload and external URL linking capabilities (#3462)
- **openai**: report request attributes in responses API instrumentation (#3471)
- **sdk**: crewai tracing provider conflict (#3470)
- **sdk**: watsonx warning on initialization (#3469)
- **traceloop-sdk**: add type-checking support with mypy (#3463)
## v0.49.2 (2025-11-25)
### Fix
- **sdk**: remove posthog (#3466)
## v0.49.1 (2025-11-24)
### Fix
- **langchain**: allow configuration of metadata key prefix (#3367)
- **openai**: record service_tier attribute (#3458)
## v0.49.0 (2025-11-23)
### Feat
- **agno**: add instrumentation for agno framework (#3452)
## v0.48.2 (2025-11-23)
### Fix
- add structured outputs schema logging for Anthropic and Gemini (#3454)
- **openai**: use SpanAttributes instead of GenAIAttributes for cache token attributes (#3442)
- migrate from events api to log records for otel 1.37.0+ compatibility (#3453)
## v0.48.1 (2025-11-17)
### Fix
- **openai**: safe handle None tools value in responses api (#3447)
- **mcp**: move exporter dependency to dev and test environment (#3445)
## v0.48.0 (2025-11-11)
### Feat
- **instrumentation**: updated GenAI attributes to use OTel's (#3138)
### Fix
- **openai**: add streaming support for responses.create() api (#3437)
- **bedrock**: handle non-text contentBlockDelta events in converse_stream (#3404)
- **openai-agents**: span attribute handling for tool calls and results (#3422)
- **watson**: collect prompt content and set as span attribute (#3417)
## v0.47.5 (2025-10-24)
### Fix
- **google-genai**: make streaming responses work (again) (#3421)
- **langchain**: changed dictionary access from spans[run_id] to spans.get(run_id) (#3403)
## v0.47.4 (2025-10-22)
### Fix
- **fastmcp**: Remote MCP instrumentation (#3419)
## v0.47.3 (2025-09-21)
### Fix
- **openai-agents**: propagate gen_ai.agent.name through an agent flow + set workflow name to fast mcp (#3388)
## v0.47.2 (2025-09-17)
### Fix
- **mcp**: add mcp.server parent span wrapper for FastMCP tool calls (#3382)
## v0.47.1 (2025-09-14)
### Fix
- **mcp**: better instrumentation for FastMCP (#3372)
- **anthropic**: preserve streaming helper methods in instrumentation (#3377)
- **cohere**: add v2 api instrumentation (#3378)
- **mistralai**: instrumentation for version 1.9+ compatibility (#3376)
- **sdk**: dual bearer send via httpx (#3373)
## v0.47.0 (2025-09-10)
### Feat
- **writer**: initial implementation (#3209)
### Fix
- **crewai**: Update CrewAI instrumentation name (#3363)
- **sample-app**: Update google genai package (#3358)
- **traceloop-sdk**: include telemetry SDK attributes in tracing (#3359)
- **sdk**: get default span processor don't work without a base URL (#3360)
## v0.46.2 (2025-08-29)
### Fix
- **vertexai**: add missing role attributes when handling images (#3347)
- **sdk**: manual logging example + fix span ended error (#3352)
- **sdk**: support disabling all instrumentations (#3353)
- **openai-agents**: support json inputs (#3354)
- **openai**: reasoning jsons weren't stored
- **crewai**: fix unpack error when metrics are disabled (#3345)
- **milvus**: Set default values when metrics are disabled (#3344)
## v0.46.1 (2025-08-24)
### Fix
- **google-generativeai,vertexai**: image support for Gemini models (#3340)
## v0.46.0 (2025-08-24)
### Feat
- **openai**: add reasoning attributes (#3336)
- **semantic-conventions-ai**: Add reasoning attributes (#3330)
- **experiment**: Add run experiment capabilities (#3331)
### Fix
- **traceloop-sdk**: bump logging instrumentation to support newer otel versions (#3339)
- **traceloop-sdk**: add @staticmethod decorator to set_association_properties (#3341)
- **google-genai**: update logic for deciding whether to use awrap or wrap in the Google Generative AI Instrumentation (#3329)
- **ollama**: missing response model attr in operation duration metric (#3328)
- **bedrock**: add guardrail on span attributes (#3326)
## v0.45.6 (2025-08-18)
### Fix
- **anthropic**: fix with_raw_response wrapper consistency and re-enable beta API instrumentation (#3297)
- **langchain**: include content attribute when assistant messages have tool calls (#3287)
- **google-genai**: migrate Google Generative AI instrumentation to googleapis/python-genai (#3282)
## v0.45.5 (2025-08-15)
### Fix
- **openai-agents**: switch to hook-based instrumentation (#3283)
## v0.45.4 (2025-08-14)
### Fix
- relax opentelemetry-semantic-conventions-ai deps (#3259)
## v0.45.3 (2025-08-14)
### Fix
- **anthropic**: temp disable beta apis instrumentation (#3258)
## v0.45.2 (2025-08-14)
### Fix
- **langchain**: langgraph application crash due to context detach (#3256)
## v0.45.1 (2025-08-13)
### Fix
- **langchain**: context detach exception (#3255)
- **mcp**: MCP Instrumentation: streamablehttp_client Parameter Corruption (#3199)
## v0.45.0 (2025-08-12)
### Feat
- **datasets**: add dataset and datasets functionality (#3247)
### Fix
- **anthropic**: support with_raw_response wrapper for span generation (#3250)
- **langchain**: fix nesting of langgraph spans (#3206)
- **langchain**: Add "dont_throw" to "on_llm_end" and remove blank file (#3232)
## v0.44.3 (2025-08-12)
### Fix
- **sdk**: avoid initializing metrics exporter on custom tracing config (#3249)
- **openai**: propagate span IDs properly to events (#3243)
## v0.44.2 (2025-08-11)
### Fix
- **openai**: dynamically import types for 1.99 (#3244)
- **langchain**: Added new method for fetching model name from association metadata (#3237)
## v0.44.1 (2025-08-04)
### Fix
- **mcp**: do not override meta pydantic types (#3179)
## v0.44.0 (2025-08-03)
### Feat
- **sdk**: support multiple span processors (#3207)
- **semantic-conentions-ai**: add LLMVendor enum to semantic conventions (#3170)
### Fix
- **langchain**: spans dictionary memory leak (#3216)
- **openai-agents**: use framework's context to infer trace (#3215)
- **sdk**: respect truncation otel environment variable (#3212)
- **anthropic**: async stream manager (#3220)
- **langchain**: populate metadata as span attributes in batch operations (#3218)
- **anthropic**: various fixes around tools parsing (#3204)
- **qdrant**: fix qdrant-client auto instrumentation condition (#3208)
- **instrumentation**: remove param `enrich_token_usage` and simplify token calculation (#3205)
- **langchain**: ensure llm spans are created for sync cases (#3201)
- **openai**: support for openai non-consumed streams (#3155)
## v0.43.1 (2025-07-23)
### Fix
- **langchain**: added vendors to llm calls (#3165)
## v0.43.0 (2025-07-22)
### Feat
- **prompts**: add tool function support (#3153)
### Fix
- **llamaindex**: structured llm model and temperature parsing (#3159)
- **langchain**: report token usage histogram (#3059)
- **openai**: prioritize api-provided token over tiktoken calculation (#3142)
- **milvus**: Add metrics support (#3013)
## v0.42.0 (2025-07-17)
### Feat
- **llamaindex**: support llamaparse instrumentation (#3103)
- **milvus**: add semantic convention for Milvus DB metrics (#3015)
### Fix
- **openai-agents**: fix broken traces with agents handoff on run_stream (#3143)
- **traceloop-sdk**: redefine histogram bucket boundaries (#3129)
## v0.41.0 (2025-07-13)
### Feat
- **openai-agents**: initial instrumentation; collect OpenAI agent traces and metrics (#2966)
- **google-generativeai**: implement emitting events in addition to current behavior (#2887)
- **vertexai**: implement emitting events in addition to current behavior (#2942)
- **langchain**: implement emitting events in addition to current behavior (#2889)
- **anthropic**: implement emitting events in addition to current behavior (#2884)
- **bedrock**: implement emitting events in addition to current behavior (#2885)
- **llamaindex**: implement emitting events in addition to current behavior (#2941)
- **watsonx**: implement emitting events in addition to current behavior (#2896)
- **cohere**: implement emitting events in addition to current behavior (#2886)
- **groq**: implement emitting events in addition to current behavior (#2888)
- **sagemaker**: implement emitting events in addition to current behavior (#2894)
- **together**: implement emitting events in addition to current behavior (#2895)
- **replicate**: implement emitting events in addition to current behavior (#2893)
- **ollama**: implement emitting events in addition to current behavior (#2891)
- **mistralai**: implement emitting events in addition to current behavior (#2890)
- vendor matching (#3062)
- **semconv**: add an attribute for output schema (#3064)
- **transformers**: implement the support to emitting events in addition to current behavior (#2940)
- **alephalpha**: implement emitting events in addition to current behavior (#2880)
- **mcp**: Add support for mcp streamable http transport type (#3049)
- **milvus**: Add error.type attribute from OpenTelemetry Semantic Conventions (#3009)
- **openai**: OpenAI responses minimal instrumentation (#3052)
- **ollama**: add meter STTG to ollama instrumentation (#3053)
- **openai**: implement emitting events in addition to current behavior (#2892)
### Fix
- align semconv deps (#3106)
- **sagemaker**: add should_send_prompts checks (#3072)
- **watsonx**: add should_send_prompts check to model response (#3071)
- **groq**: add should_send_prompts checks (#3074)
- **ollama**: add should_send_prompts check (#3073)
- **transformers**: add should_send_prompts checks (#3070)
- **groq**: wrong system attribute was given (#3069)
- **openai**: record exception as span events as well (#3067)
- **openai**: add request schema attribute (#3065)
- **mcp**: add support for error_type in mcp instrumentation (#3050)
- google gemini insturmentation (#3055)
- **openai**: completions.parse out of beta, azure remove double-slash (#3051)
## v0.40.14 (2025-06-24)
### Fix
- instrumentation dependencies issue for google, ollama and redis (#3044)
## v0.40.13 (2025-06-24)
### Fix
- **sdk**: manual report of usage data (#3045)
- **sagemaker**: Improve _handle_call to safely parse JSON, CSV, and byte inputs (#2963)
- **anthropic**: serialize assistant message pydantic models (#3041)
- **sdk**: Ensure instrumentors don’t report successful init if package isn’t installed (#3043)
## v0.40.12 (2025-06-20)
### Fix
- **langchain**: add tool call ids to tool message in history (#3033)
## v0.40.11 (2025-06-17)
### Fix
- **sdk**: sampling support (#3027)
## v0.40.10 (2025-06-17)
### Fix
- **google-genai**: Add support for generate_content method in google genai models (#3014)
## v0.40.9 (2025-06-10)
### Fix
- **langchain**: Fix missing langchain dependency for LangGraph tracing (#2988)
## v0.40.8 (2025-06-09)
### Fix
- **openai**: dump pydantic input message (#2979)
- **langchain**: trace langchain tool definitions (#2978)
## v0.40.7 (2025-05-20)
### Fix
- **mcp**: Added support for newer version of MCP (#2956)
- **gemini**: proper chat support (#2948)
- **milvus**: Add instrumentation for pymilvus MilvusClient hybrid search operation (#2945)
## v0.40.6 (2025-05-16)
### Fix
- **sdk**: support overriding the span processor on_end hook (#2947)
- **milvus**: Added New Semantic Conventions for pymilvus MilvusClient Hybrid Search (#2944)
## v0.40.5 (2025-05-13)
### Fix
- **langchain**: tools in message history (#2939)
- **sdk**: Place MCP in its lexical order (#2943)
## v0.40.4 (2025-05-10)
### Fix
- **milvus**: Enhanced Milvus VectorDB Instrumentation for Improved search Monitoring (#2815)
- **milvus**: Added New Semantic Conventions for Milvus Search (Request for Version Update 0.4.5 -> 0.4.6) (#2883)
- **MCP**: Added error status to traces in MCP server for tool calls (#2914)
- **ollama**: pre-imported funcs instrumentation failure (#2871)
## v0.40.3 (2025-05-07)
### Fix
- **langchain**: report token counts when trace content is enabled (#2899)
- **mcp+anthropic**: vanilla mcp crashed due to argument manipulation (#2881)
## v0.40.2 (2025-04-30)
### Fix
- **ci**: align mcp instrumentation version (#2876)
## v0.40.1 (2025-04-30)
### Fix
- **ci-cd**: add mcp to commitizen (#2875)
## v0.40.0 (2025-04-30)
### Feat
- **instrumentation**: Adding MCP opentelemetry-instrumentation into traceloop (#2829)
## v0.39.4 (2025-04-28)
### Fix
- **sdk**: improve type safety in decorators (#2867)
## v0.39.3 (2025-04-24)
### Fix
- **langchain**: support cached tokens attributes logging (#2830)
## v0.39.2 (2025-04-18)
### Fix
- **openai**: add cache read tokens from returned usage block (#2820)
- **ollama**: type error in dict combination of ollama instrumentation (#2814)
- **llama-index**: use the correct instrumentation point (#2807)
## v0.39.1 (2025-04-15)
### Fix
- **sdk**: Loosen tenacity dependency constraint to allow versions up to 10.0 (#2816)
## v0.39.0 (2025-03-25)
### Feat
- **instrumentation**: add metric for Bedrock prompt caching (#2788)
- **bedrock**: add support for ARN and cross region endpoint (#2785)
- **instrumentation**: Support Converse APIs and guardrail metrics (#2725)
### Fix
- **bedrock**: add span attr for Bedrock prompt caching (#2789)
- **anthropic**: add thinking as a separate completion message (#2780)
- **langchain**: support for date/time in langchain serializations (#2792)
- **openai**: set user messages as prompts, not completions (#2781)
- **groq**: exception when metrics are turned off (#2778)
- **ollama**: Implemented meter in the instrumentation (#2741)
## v0.38.12 (2025-03-07)
### Fix
- **sdk**: client shouldn't be initialized if destination is not traceloop (#2754)
## v0.38.11 (2025-03-06)
### Fix
- **sdk**: When tracing task with no `name` provided , use qualified name instaed of name (#2743)
## v0.38.10 (2025-03-05)
### Fix
- **sdk**: record exceptions (#2733)
## v0.38.9 (2025-03-04)
### Fix
- **milvus**: updated the instrumentation to collect get() and create_collection() span attributes (#2687)
- **semconv**: added new semantic conventions for milvus db (#2727)
## v0.38.8 (2025-02-27)
### Fix
- **vertexai**: support generative model chat session tracing (#2689)
- **groq**: Updated the instrumentation to collect the token histogram (#2685)
## v0.38.7 (2025-02-19)
### Fix
- **langchain**: warning with mixed metadata value types (#2665)
- **langchain**: handle errors (#2664)
- **groq**: streaming support (#2663)
## v0.38.6 (2025-02-17)
### Fix
- **sdk**: async generator wrapping (#2635)
- **instrumentation**: watsonx initialize parameters (#2633)
## v0.38.5 (2025-02-10)
### Fix
- **sdk**: Fix async decorator input & output json encoder (#2629)
## v0.38.4 (2025-02-06)
### Fix
- **sdk**: improve package name detection with type hints and null safety (#2618)
## v0.38.3 (2025-02-05)
### Fix
- **langchain**: sanitize metadata (#2608)
- **sdk**: improve package name detection for metadata (#2607)
- **openai**: support context propagation for OpenAI v0 and v1 (#2606)
- **openai**: report exceptions on spans (#2604)
## v0.38.2 (2025-02-04)
### Fix
- dependency issue for python 3.13 (#2603)
- **openai**: compatibility issue with openai attribute not available (#2602)
## v0.38.1 (2025-02-04)
### Fix
- **openai**: don't eagerly import types from openai as they may not be available (#2601)
- **sdk**: watsonx package name was wrong preventing instrumentation (#2600)
## v0.38.0 (2025-02-04)
### Feat
- **crewai**: Implemented histogram for crewai instrumentation (#2576)
### Fix
- **mistral**: add response id attribute (#2549)
- **openai**: add response id attribute (#2550)
- **together**: add response id attribute (#2551)
- **langchain**: add response id (anthropic only) (#2548)
## v0.37.1 (2025-01-25)
### Fix
- **crewai**: instrumentation package version (#2570)
## v0.37.0 (2025-01-25)
### Feat
- **crewai**: initial instrumentation; collect agent and task traces (#2489)
### Fix
- add crewai to supported frameworks in readme (#2559)
- **cohere**: add response id attribute (#2545)
- **bedrock**: add response id attribute (#2544)
- **anthropic**: add response id attribute (#2543)
- **groq**: add response id attribute (#2546)
- **langchain**: address warning for NoneType attibute; update some test deps (#2539)
## v0.36.1 (2025-01-20)
### Fix
- **sdk**: remove use of `__all__` (#2536)
- **gemini**: set prompt attributes for role and content (#2511)
## v0.36.0 (2025-01-13)
### Feat
- **sdk**: client, annotations (#2452)
## v0.35.0 (2025-01-03)
### Feat
- **sdk**: combine async/sync decorators & annotations (#2442)
### Fix
- **sdk**: option to disable SDK (#2454)
## v0.34.1 (2024-12-22)
### Fix
- **llamaindex**: workflow context detach exception and span names (#2421)
- **langchain**: azure openai missing request model (#2416)
## v0.34.0 (2024-12-12)
### Feat
- **docs**: Update README.md to add link to recently-added GCP integration document. (#2384)
### Fix
- bump otel >0.50b0 (#2386)
- update google generative AI import (#2382)
- **sdk**: Update JSONEncoder to allow class instance methods to be serializable (#2383)
- **openai**: Add token count and system to assistants (#2323)
- **openai**: Add trace context to client requests (#2321)
## v0.33.12 (2024-11-13)
### Fix
- **sdk**: aworkflow decorator for async generators (#2292)
- **cohere**: rerank exception on saving response when return_documents=True (#2289)
- **sdk**: gemini instrumentation was never installed due to package name error (#2288)
## v0.33.11 (2024-11-09)
### Fix
- **sdk**: remove print (#2285)
## v0.33.10 (2024-11-08)
### Fix
- general bump of otel dependencies (#2274)
## v0.33.9 (2024-11-05)
### Fix
- **openai**: exception throw with pydantic v1 (#2262)
## v0.33.8 (2024-11-05)
### Fix
- **vertex**: async / streaming was missing output fields (#2253)
## v0.33.7 (2024-11-04)
### Fix
- **sdk**: don't serialize large jsons as inputs/outputs (#2252)
## v0.33.6 (2024-11-04)
### Fix
- **anthropic**: instrument anthropics system message as gen_ai.prompt.0 (#2238)
- **llamaindex**: streaming LLMs caused detached spans (#2237)
- **sdk**: missing sagemaker initialization (#2235)
- **sdk**: support a "block-list" of things to not instrument (#1958)
## v0.33.5 (2024-10-29)
### Fix
- **openai+anthropic**: async call crashing the app when already in a running asyncio loop (#2226)
## v0.33.4 (2024-10-28)
### Fix
- **langchain**: structured output response parsing (#2214)
- **anthropic**: add instrumentation for Anthropic prompt caching (#2175)
- **bedrock**: cohere models failed to report prompts (#2204)
## v0.33.3 (2024-10-22)
### Fix
- **sdk**: capture posthog events as anonymous; roll ingestion key (#2194)
## v0.33.2 (2024-10-17)
### Fix
- **langchain**: various bugs and edge cases in metric exporting (#2167)
- **sdk**: add header for logging exporter (#2164)
## v0.33.1 (2024-10-16)
### Fix
- **langchain**: metrics support (#2154)
- **langchain**: Add trace context to client requests (#2152)
- **anthropic**: add instrumentation for Anthropic tool calling (alternative to #1372) (#2150)
- **openai**: add structured output instrumentation (#2111)
## v0.33.0 (2024-10-15)
### Feat
- **sdk**: add OpenTelemetry logging support (#2112)
- **ollama**: tool calling (#2059)
### Fix
- **llama-index**: add attribute to span for llm request type in dispatcher wrapper (#2141)
## v0.32.2 (2024-10-04)
### Fix
- **traceloop-sdk**: add aiohttp as dependency (#2094)
## v0.32.1 (2024-10-03)
### Fix
- **anthropic**: Replace count_tokens with usage for newer models (#2086)
## v0.32.0 (2024-10-03)
### Feat
- **bedrock**: support metrics for bedrock (#1957)
- **SageMaker**: Add SageMaker instrumentation (#2028)
### Fix
- **langchain**: token usage reporting (#2074)
## v0.31.4 (2024-10-01)
### Fix
- **langchain**: serialize inputs and outputs with pydantic (#2065)
- **sdk**: custom image uploader (#2064)
## v0.31.3 (2024-09-28)
### Fix
- support async image upload flows (#2051)
## v0.31.2 (2024-09-27)
### Fix
- **anthropic**: add support for base64 images upload for anthropic (#2029)
## v0.31.1 (2024-09-26)
### Fix
- **anthropic**: token counting exception when prompt contains images (#2030)
## v0.31.0 (2024-09-25)
### Feat
- **sdk+openai**: support base64 images upload (#2000)
### Fix
- **sdk**: wrong package check for Vertex AI (#2015)
## v0.30.1 (2024-09-16)
### Fix
- **langchain**: support v0.3.0 (#1985)
## v0.30.0 (2024-09-04)
### Feat
- add groq instrumentation (#1928)
## v0.29.2 (2024-08-31)
### Fix
- **langchain**: allow external and langchain metadata (#1922)
## v0.29.1 (2024-08-29)
### Fix
- **bedrock**: llama3 completion wasnt logged (#1914)
## v0.29.0 (2024-08-29)
### Feat
- **instrumentation**: Import redis from OpenTelemetry, add redis sample rag application (#1837)
### Fix
- **langchain**: add missing kind property (#1901)
## v0.28.2 (2024-08-26)
### Fix
- **openai**: calculating streaming usage didnt work on azure models
## v0.28.1 (2024-08-24)
### Fix
- **langchain**: langgraph traces were broken (#1895)
## v0.28.0 (2024-08-24)
### Feat
- **llama-index**: callback improvements (#1859)
### Fix
- **openai**: re-enabled token count for azure instances (#1877)
- **openai**: not given values thrown errors (#1876)
- **sdk**: `aentity_class` was missing a positional argument (#1816)
- **sdk**: instrument threading for propagating otel context (#1868)
- **openai**: TypeError: '<' not supported between instances of 'NoneType' and 'int' in embeddings_wrappers.py (#1836)
## v0.27.0 (2024-08-15)
### Feat
- **llama-index**: Use callbacks (#1546)
- LanceDB Integration (#1749)
- **sdk**: chained entity path on nested tasks (#1782)
### Fix
- workflow_name and entity_path support for langchain + fix entity_name (#1844)
- **sdk**: disable traceloop sync by default (#1835)
## v0.26.5 (2024-08-06)
### Fix
- **langchain**: export metadata as association properties (#1805)
- **bedrock**: add model name for amazon bedrock response (#1757)
## v0.26.4 (2024-08-03)
### Fix
- **bedrock**: token count for titan (#1748)
## v0.26.3 (2024-08-02)
### Fix
- **langchain**: various cases where not all parameters were logged properly (#1725)
## v0.26.2 (2024-07-31)
### Fix
- separate semconv-ai module to avoid conflicts (#1716)
## v0.26.1 (2024-07-30)
### Fix
- bump to otel 0.47b0 (#1695)
- **openai**: log content filter results in proper attributes (#1539)
## v0.26.0 (2024-07-26)
### Feat
- **openai**: add tool call id (#1664)
### Fix
- **pinecone**: support v5 (#1665)
## v0.25.6 (2024-07-23)
### Fix
- **sdk**: aworkflow wasn't propagating workflow_name attribute (#1648)
- **langchain**: agent executor weren't producing traces (#1616)
## v0.25.5 (2024-07-17)
### Fix
- **openai**: pydantic tool calls in prompt weren't serialized correctly (#1572)
## v0.25.4 (2024-07-15)
### Fix
- **sdk**: manual reporting of llm spans (#1555)
## v0.25.3 (2024-07-11)
### Fix
- **langchain**: input/output values weren't respecting user config (#1540)
## v0.25.2 (2024-07-11)
### Fix
- **llamaindex**: report entity name (#1525)
- **langchain**: remove leftover print
- **langchain**: cleanups, and fix streaming issue (#1522)
- **langchain**: report llm spans (instead of normal instrumentations) (#1452)
## v0.25.1 (2024-07-09)
### Fix
- association properties and workflow / task on metrics (#1494)
- **llamaindex**: report inputs+outputs on entities (#1495)
## v0.25.0 (2024-07-08)
### Feat
- suppress LLM instrumentations through context (#1453)
- **langchain**: improve callbacks (#1426)
### Fix
- **sdk**: llamaindex instrumentation was never initialized (#1490)
## v0.24.0 (2024-07-03)
### Feat
- **sdk**: prompt versions and workflow versions (#1425)
- **openai**: add support for parallel function calls (#1424)
- **marqo**: Add marqo instrumentation (#1373)
### Fix
- **sdk**: context detach issues on fastapi (#1432)
- **openai**: Handle `tool_calls` assistant messages (#1429)
- **sdk**: speedup SDK initialization (#1374)
- **gemini**: relax version requirements (#1367)
### Refactor
- **openai**: rename `function_call` to `tool_calls` (#1431)
## v0.23.0 (2024-06-17)
### Feat
- **langchain**: use callbacks (#1170)
### Fix
- input/output serialization issue for langchain (#1341)
- **sdk**: remove auto-create dashboard option (#1315)
## v0.22.1 (2024-06-13)
### Fix
- **sdk**: backpropagate association property to nearest workflow/task (#1300)
- **sdk**: clear context when @workflow or @task is ending (#1301)
- **bedrock**: utilize invocation metrics from response body for AI21, Anthropic, Meta models when available to record usage on spans (#1286)
## v0.22.0 (2024-06-10)
### Feat
- **gemini**: basic support in generate_content API (#1293)
- **alephalpha**: Add AlephAlpha instrumentation (#1285)
- **instrumentation**: add streamed OpenAI function tracing (#1284)
- **togetherai**: Add together ai instrumentation (#1264)
### Fix
- **anthropic**: duplicate creation of metrics (#1294)
- **haystack**: add input and output (#1202)
- **openai**: calculate token usage for azure (#1274)
- use constants (#1131)
- **instrumentation**: Handle OpenAI run polling (#1256)
## v0.21.5 (2024-06-05)
### Fix
- **openai**: handle empty finish_reason (#1236)
- removed debug prints from instrumentations
- **vertexai**: change the span names to match method calls (#1234)
## v0.21.4 (2024-06-03)
### Fix
- **openai+anthropic+watsonx**: align duration and token.usage metrics attributes with conventions (#1182)
## v0.21.3 (2024-06-03)
### Fix
- **openai**: async streaming responses (#1229)
- **sdk**: temporarily (?) remove sentry (#1228)
## v0.21.2 (2024-05-31)
### Fix
- **all packages**: Bump opentelemetry-api to 1.25.0 and opentelemetry-instrumentation to 0.46b0 (#1189)
## v0.21.1 (2024-05-30)
### Fix
- log tracing errors on debug level (#1180)
- **bedrock**: support streaming API (#1179)
- **weaviate**: support v4.6.3 (#1134)
- **sdk**: wrong package check for mistral instrumentations (#1168)
## v0.21.0 (2024-05-27)
### Feat
- **vertexai**: `vertexai.generative_models` / `llm_model` detection (#1141)
### Fix
- **bedrock**: support simple string in prompts (#1167)
- **langchain**: stringification fails for lists of LangChain `Documents` (#1140)
## v0.20.0 (2024-05-26)
### Feat
- **mistral**: implement instrumentation (#1139)
- **ollama**: implement instrumentation (#1138)
### Fix
- **anthropic**: don't fail if can't count anthropic tokens (#1142)
- **ollama**: proper unwrapping; limit instrumentations to versions <1
- **bedrock**: instrument bedrock calls for Langchain (with session) (#1135)
## v0.19.0 (2024-05-22)
### Feat
- **milvus**: add Milvus instrumentation (#1068)
### Fix
- add explicit buckets to pinecone histograms (#1129)
- **pinecone**: backport to v2.2.2 (#1122)
- llm metrics naming + views (#1121)
- **langchain**: better serialization of inputs and outputs (#1120)
- **sdk**: failsafe against instrumentation initialization errors (#1117)
- **sdk**: instrument milvus (#1116)
## v0.18.2 (2024-05-17)
### Fix
- **openai**: old streaming handling for backward compatibility with OpenAI v0 (#1064)
- **openai**: report fingerprint from response (#1066)
- **sdk**: special handling for metrics with custom traces exporter (#1065)
## v0.18.1 (2024-05-17)
### Fix
- **openai**: fallback to response model if request model is not set when calculating token usage (#1054)
- **openai**: add default value of stream as false in token usage metric (#1055)
## v0.18.0 (2024-05-14)
### Feat
- **pinecone**: metrics support (#1041)
### Fix
- **sdk**: handle workflow & tasks generators (#1045)
- **cohere**: use billed units for token usage (#1040)
## v0.17.7 (2024-05-13)
### Fix
- remove all un-needed tiktoken deps (#1039)
## v0.17.6 (2024-05-13)
### Fix
- **sdk**: removed unneeded tiktoken dependency (#1038)
## v0.17.5 (2024-05-13)
### Fix
- **openai**: relax tiktoken requirements (#1035)
## v0.17.4 (2024-05-13)
### Fix
- **sdk**: loosen SDK requirements for Sentry + Posthog (#1027)
## v0.17.3 (2024-05-08)
### Fix
- **sdk**: separate sentry SDK (#1004)
## v0.17.2 (2024-05-07)
### Fix
- **langchain**: support model-specific packages (#985)
- **pinecone**: filter argument may be dict (#984)
## v0.17.1 (2024-05-01)
### Fix
- **instrumentation**: correct the module declaration to match package filepath name (#940)
## v0.17.0 (2024-04-29)
### Feat
- **sdk**: otel metrics with traceloop (#883)
- Updated semantic conventions based on otel community (#884)
### Fix
- **sdk**: do not instrument sentry requests (used internally by SDK) (#939)
## v0.16.9 (2024-04-26)
### Fix
- **openai**: missing await for Embedding.acreate (#900)
- **cohere**: support v5 (#899)
- **pinecone**: support v3 (#895)
- **instrumentation**: the build problem for watsonx auto instrumentation (#885)
## v0.16.8 (2024-04-25)
### Fix
- **langchain**: input/output reporting (#894)
- **sdk**: reset the color of messages in the custom metrics exporter (#893)
## v0.16.7 (2024-04-25)
### Fix
- **openai**: azure filtering masked all completions (#886)
- **chromadb**: exception thrown when metadata isn't set (#882)
## v0.16.6 (2024-04-19)
### Fix
- properly handle and report exceptions (#748)
- **langchain**: bug when retrieving messages as kwargs from model invoke (#856)
- **openai**: handle filtered content (#854)
- **bedrock**: loosen version requirement of anthropic (#830)
- **haystack**: V2 Support (#710)
## v0.16.5 (2024-04-17)
### Fix
- **sdk**: warn for reporting score when not using Traceloop (#829)
- **openai**: fix aembeddings init error (#828)
- **openai**: missing aembedding metrics
## v0.16.4 (2024-04-15)
### Fix
- **anthropic**: fix issue with disabled metrics (#820)
## v0.16.3 (2024-04-15)
### Fix
- **openai**: missing metrics for OpenAI v0 instrumentation (#818)
## v0.16.2 (2024-04-14)
### Fix
- **bedrock**: enrich token usage for anthropic calls (#805)
- **langchain**: use chain names if exist (#804)
## v0.16.1 (2024-04-11)
### Fix
- **llamaindex**: proper support for custom LLMs (#776)
- **anthropic**: prompt attribute name (#775)
- **langchain**: BedrockChat model name should be model_id (#763)
## v0.16.0 (2024-04-10)
### Feat
- **instrumentation-anthropic**: Support for OpenTelemetry metrics for Anthropic (#764)
### Fix
- **bedrock**: support anthropic v3 (#770)
## v0.15.13 (2024-04-08)
### Fix
- **sdk**: custom instruments missing parameters (#769)
- **sdk**: import of removed method
- **sdk**: removed deprecated set_context
## v0.15.12 (2024-04-08)
### Fix
- **anthropic**: do not fail for missing methods
- **anthropic**: Async and streaming Anthropic (#750)
## v0.15.11 (2024-04-04)
### Fix
- **openai**: async streaming metrics (#749)
## v0.15.10 (2024-04-04)
### Fix
- **anthropic**: token usage (#747)
## v0.15.9 (2024-04-03)
### Fix
- **openai**: switch to init flag for token usage enrichment (#745)
- **anthropic**: support multi-modal (#746)
- **langchain**: instrument chat models (#741)
## v0.15.8 (2024-04-03)
### Fix
- bump otel -> 0.45.0 (#740)
## v0.15.7 (2024-04-03)
### Fix
- enrich spans with related entity name + support entities nesting (#713)
## v0.15.6 (2024-04-02)
### Fix
- **sdk**: stricter dependencies for instrumentations
## v0.15.5 (2024-04-02)
### Fix
- **openai**: missing metric for v0 instrumentation (#735)
## v0.15.4 (2024-03-31)
### Fix
- **traceloop-sdk**: default value for metrics endpoint (#711)
## v0.15.3 (2024-03-28)
### Fix
- instrumentation deps without the SDK (#707)
- **langchain**: support custom models (#706)
## v0.15.2 (2024-03-27)
### Fix
- **openai**: enrich assistant data if not available (#705)
## v0.15.1 (2024-03-27)
### Fix
- **openai**: support pre-created assistants (#701)
## v0.15.0 (2024-03-26)
### Feat
- **openai**: assistants API (#673)
- **pinecone**: instrument pinecone query embeddings (#368)
### Fix
- **traceloop-sdk**: custom span processor's on_start is honored (#695)
- **openai**: do not import tiktoken if not used
- **sdk**: exclude api.traceloop.com from requests
- **openai**: Support report token usage in stream mode (#661)
## v0.14.5 (2024-03-21)
### Fix
- **anthropic**: support messages API (#671)
## v0.14.4 (2024-03-21)
### Fix
- auto-instrumentation support (#662)
- **sample**: poetry issues; litellm sample
- **sdk**: better logging for otel metrics
- **sdk**: error for manually providing instrumentation list
## v0.14.3 (2024-03-17)
### Fix
- support python 3.12 (#639)
- **traceloop-sdk**: Log error message when providing wrong API key. (#638)
## v0.14.2 (2024-03-15)
### Fix
- **openai**: support tool syntax (#630)
## v0.14.1 (2024-03-12)
### Fix
- **sdk**: protect against unserializable inputs/outputs (#626)
## 0.14.0 (2024-03-12)
### Feat
- **watsonx instrumentation**: Watsonx metric support (#593)
### Fix
- **instrumentations**: add entry points to support auto-instrumentation (#592)
## 0.13.3 (2024-03-07)
### Fix
- **llamaindex**: backport to support v0.9.x (#590)
- **openai**: is_streaming attribute (#589)
## 0.13.2 (2024-03-06)
### Fix
- **openai**: span events on completion chunks in streaming (#586)
- **openai**: streaming metrics (#585)
## 0.13.1 (2024-03-01)
### Fix
- **watsonx**: Watsonx stream generate support (#552)
- **watsonx instrumentation**: Init OTEL_EXPORTER_OTLP_INSECURE before import watsonx models (#549)
- link back to repo in pyproject.toml (#548)
## 0.13.0 (2024-02-28)
### Feat
- basic Support for OpenTelemetry Metrics and Token Usage Metrics in OpenAI V1 (#369)
- **weaviate**: implement weaviate instrumentation (#394)
### Fix
- **watsonx**: exclude http request, adding span for model initialization (#543)
## 0.12.5 (2024-02-27)
### Fix
- **llamaindex**: instrument agents & tools (#533)
- **openai**: Fix `with_raw_response` redirect crashing span (#536)
- **openai**: track client attributes for v1 SDK of OpenAI (#522)
- **sdk**: replaced MySQL instrumentor with SQLAlchemy (#531)
## 0.12.4 (2024-02-26)
### Fix
- **sdk**: fail gracefully if input/output is not json serializable (#525)
## 0.12.3 (2024-02-26)
### Fix
- new PR template (#524)
## 0.12.2 (2024-02-23)
### Fix
- **cohere**: enrich rerank attributes (#476)
## 0.12.1 (2024-02-23)
### Fix
- **llamaindex**: support query pipeline (#475)
## 0.12.0 (2024-02-22)
### Feat
- Qdrant instrumentation (#364)
### Fix
- **langchain**: support LCEL (#473)
- **sdk**: fail gracefully in case input/output serialization failure (#472)
## 0.11.3 (2024-02-19)
### Fix
- **llamaindex**: support both new and legacy llama_index versions (#422)
## 0.11.2 (2024-02-16)
### Fix
- **sdk**: url for getting API key (#424)
## 0.11.1 (2024-02-14)
### Fix
- **openai**: handle async streaming responses for openai v1 client (#421)
## 0.11.0 (2024-02-13)
### Feat
- support both new and legacy llama_index versions (#420)
### Fix
- **sdk**: support input/output of tasks & workflows (#419)
## 0.10.5 (2024-02-13)
### Fix
- **langchain**: backport to 0.0.346 (#418)
## 0.10.4 (2024-02-08)
### Fix
- **openai**: handle OpenAI async completion streaming responses (#409)
## 0.10.3 (2024-01-30)
### Fix
- README
## 0.10.2 (2024-01-25)
### Fix
- re-enabled haystack instrumentation (#77)
## 0.10.1 (2024-01-24)
### Fix
- `resource_attributes` always being None (#359)
## 0.10.0 (2024-01-22)
### Feat
- watsonx support for traceloop (#341)
### Fix
- **sdk**: support arbitrary resources (#338)
## 0.9.4 (2024-01-15)
### Fix
- bug in managed prompts (#337)
## 0.9.3 (2024-01-15)
### Fix
- support langchain v0.1 (#320)
## 0.9.2 (2024-01-12)
### Fix
- otel deps (#336)
## 0.9.1 (2024-01-12)
### Fix
- **openai**: instrument embeddings APIs (#335)
## 0.9.0 (2024-01-11)
### Feat
- google-vertexai-instrumentation (#289)
## 0.8.2 (2024-01-10)
### Fix
- version bump error with replicate (#318)
- version bump error with replicate (#318)
## 0.8.1 (2024-01-10)
### Fix
- replicate release (#316)
## 0.8.0 (2024-01-04)
### Feat
- **semconv**: added top-k (#291)
### Fix
- support anthropic v0.8.1 (#301)
- **ci**: fix replicate release (#285)
## 0.7.0 (2023-12-21)
### Feat
- replicate support (#248)
### Fix
- support pydantic v1 (#282)
- broken tests (#281)
## 0.6.0 (2023-12-16)
### Feat
- **sdk**: user feedback scores (#247)
## 0.5.3 (2023-12-12)
### Fix
- **openai**: async streaming instrumentation (#245)
## 0.5.2 (2023-12-09)
### Fix
- send SDK version on fetch requests (#239)
## 0.5.1 (2023-12-08)
### Fix
- support async workflows in llama-index and openai (#233)
## 0.5.0 (2023-12-07)
### Feat
- **sdk**: support vision api for prompt management (#234)
## 0.4.2 (2023-12-01)
### Fix
- **openai**: langchain streaming bug (#225)
## 0.4.1 (2023-11-30)
### Fix
- **traceloop-sdk**: support explicit prompt versioning in prompt management (#221)
## 0.4.0 (2023-11-29)
### Feat
- bedrock support (#218)
### Fix
- lint issues
## 0.3.6 (2023-11-27)
### Fix
- **openai**: attributes for functions in request (#211)
## 0.3.5 (2023-11-23)
### Fix
- **llama-index**: support ollama completion (#212)
## 0.3.4 (2023-11-22)
### Fix
- **sdk**: flag for dashboard auto-creation (#210)
## 0.3.3 (2023-11-22)
### Fix
- new logo
## 0.3.2 (2023-11-16)
### Fix
- python 3.8 compatibility (#198)
- **cohere**: cohere chat token usage (#196)
## 0.3.1 (2023-11-14)
### Fix
- disable telemetry in tests (#171)
## 0.3.0 (2023-11-10)
### Feat
- sdk telemetry data (#168)
### Fix
- make auto-create path persisted (#170)
## 0.2.1 (2023-11-09)
### Fix
- **openai**: yield chunks for streaming (#166)
## 0.2.0 (2023-11-08)
### Feat
- llamaindex auto instrumentation (#157)
## 0.1.12 (2023-11-07)
### Fix
- **openai**: new OpenAI API v1 (#154)
## 0.1.11 (2023-11-06)
### Fix
- **sdk**: max_tokens are now optional from the backend (#153)
## 0.1.10 (2023-11-03)
### Fix
- errors on logging openai streaming completion calls (#144)
## 0.1.9 (2023-11-03)
### Fix
- **langchain**: improved support for agents and tools with Langchain (#143)
- support streaming API for OpenAI (#142)
## 0.1.8 (2023-11-02)
### Fix
- **prompt-registry**: remove redundant variables print
## 0.1.7 (2023-11-01)
### Fix
- **tracing**: add missing prompt manager template variables to span attributes (#140)
## 0.1.6 (2023-11-01)
### Fix
- **sdk**: allow overriding processor & propagator (#139)
- proper propagation of api key to fetcher (#138)
## 0.1.5 (2023-10-31)
### Fix
- **ci-cd**: release workflow fetches the outdated commit on release package jobs
## 0.1.4 (2023-10-31)
### Fix
- disable syncing when no API key is defined (#135)
- **ci-cd**: finalize release flow (#133)
## 0.1.3 (2023-10-30)
### Fix
- **ci-cd**: fix release workflow publish step
## 0.1.2 (2023-10-30)
### Fix
- **ci-cd**: fix release workflow publish step
## 0.1.1 (2023-10-30)
### Fix
- **ci-cd**: fix release workflow publish step
## 0.1.0 (2023-10-30)
### Feat
- **ci-cd**: add release workflow (#132)
### Fix
- release workflow credentials
## v0.0.70 (2023-10-29)
### Feat
- disable content tracing for privacy reasons (#118)
- add prompt version hash (#119)
- propagate prompt management attributes to llm spans (#109)
- support association IDs as objects (#111)
- hugging-face transformers pipeline instrumentation (#104)
- add chromadb instrumentation + fix langchain instrumentation (#103)
- export to Grafana tempo (#95)
- langchain instrumentation (#88)
- **cohere**: support for chat and rerank (#84)
- cohere instrumentation (#82)
- Anthropic instrumentation (#71)
- basic prompt management (#69)
- Pinecone Instrumentation (#3)
- basic testing framework (#70)
- haystack instrumentations (#55)
- auto-create link to traceloop dashboard
- setting headers for exporting traces
- sdk code + openai instrumentation (#4)
### Fix
- **sdk**: disable sync when using external exporter
- disable content tracing when not overridden (#121)
- **langchain**: add retrieval_qa workflow span (#112)
- **traceloop-sdk**: logging of service name in traces (#99)
- do not trigger dashboard auto-creation if exporter is set (#96)
- **docs**: clarification on getting API key
- **chore**: spaces and nits on README
- **docs**: bad link for python SDK
- **docs**: updated TRACELOOP_BASE_URL (#81)
- add openai function call data to telemetry (#80)
- **sdk**: disabled prompt registry by default (#78)
- support pinecone non-grpc (#76)
- support python 3.12
- **docs**: upgrades; docs about prompt mgmt (#74)
- **traceloop-sdk**: missing lockfile (#72)
- **traceloop-sdk**: flushing in notebooks (#66)
- py security issue
- **docs**: update exporting.mdx to include nr instrumentation (#12)
- **sdk**: async decorators not awaited
- **sdk**: missing dependency
- warn if Traceloop wasn't initialized properly (#11)
- match new dashboard API
- **traceloop-sdk**: duplicate spans reporting (#10)
- moved api key to /tmp
- /v1/traces is always appended to endpoint
- parse headers correctly
- **traceloop-sdk**: replace context variables with otel context + refactor (#8)
- traceloop sdk initialization and initial versions release for instrumentations (#7)
- wrong imports and missing code components (#6)
- gitignore
- README
================================================
FILE: CLAUDE.md
================================================
# OpenLLMetry Repository Guide
## Repository Structure
This repository contains multiple PyPI-publishable packages organized and orchestrated using Nx workspace management.
### Nx Workspace Commands
```bash
# Run tests across all packages
nx run-many -t test
# Run linting across all packages
nx run-many -t lint
# Update lock files across all packages
nx run-many -t lock
# Run specific targets on specific packages
nx run :test
nx run :lint
# Show project graph
nx graph
# Show what's affected by changes
nx affected:test
nx affected:lint
```
## Package Management
All packages use uv as the package manager. Always execute commands through uv:
```bash
uv run
```
## Testing with VCR Cassettes
Tests utilize VCR cassettes for API calls.
### Commands
```bash
# Run tests normally (uses existing cassettes)
uv run pytest tests/
# Re-record all cassettes (requires API keys)
uv run pytest tests/ --record-mode=all
# Record only new test episodes
uv run pytest tests/ --record-mode=new_episodes
# Record cassettes once (if they don't exist)
uv run pytest tests/ --record-mode=once
# Run tests without recording (fails if cassettes missing)
uv run pytest tests/ --record-mode=none
# Run specific test files
uv run pytest tests/test_agents.py --record-mode=once
```
### Guidance
Re-record cassettes when API interactions change to ensure test accuracy.
Never commit secrets or PII. Scrub them using VCR filters (e.g., filter_headers, before_record) or your test framework's equivalent.
Store API keys only in environment variables/secure vaults; never in code or cassettes.
Typical record modes you may use: once, new_episodes, all, none (choose per test needs).
Creating new cassettes requires valid API keys (OpenAI, Anthropic, etc.); ask the user to provide them if needed.
## Debugging with Console Span Exporter
For debugging OpenTelemetry spans and hierarchy issues, use the console exporter:
```python
from opentelemetry.sdk.trace.export import ConsoleSpanExporter
from traceloop.sdk import Traceloop
Traceloop.init(
app_name="debug-app",
exporter=ConsoleSpanExporter(),
# other config...
)
```
This outputs all spans to console in JSON format, showing trace IDs, span IDs, parent relationships, and attributes for debugging span hierarchy issues.
## Semantic Conventions
The semantic convention package follows the OpenTelemetry GenAI specification:
https://opentelemetry.io/docs/specs/semconv/gen-ai/
## Instrumentation Packages
Instrumentation packages should leverage the semantic conventions package. Their purpose is to instrument AI-related libraries and generate spans and tracing data compliant with OpenTelemetry semantic conventions.
## Code Quality
Ruff is used for code linting. Configuration is in each package's pyproject.toml under `[tool.ruff]`.
================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for our
community include:
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
- Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
- Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
or harmful.
Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
support@traceloop.dev.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction within
the community.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing to OpenLLMetry
Thanks for taking the time to contribute! 😃 🚀
Please refer to our [Contributing Guide](https://traceloop.com/docs/openllmetry/contributing/overview) for instructions on how to contribute.
## Local Testing and Linting in this Repo
A few steps to set up this repo locally.
Run the following at repo root to setup the yarn dependencies.
```shell
npm ci
```
Make sure `uv` is installed for python packages managed by `uv`.
Generally, for setting up and testing an individual package, run the following from repo root.
```shell
npx nx run opentelemetry-instrumentation-openai:install
npx nx run opentelemetry-instrumentation-openai:lint
npx nx run opentelemetry-instrumentation-openai:test
```
Or you can run the following to automatically set up all affected packages.
```shell
npx nx affected -t install
npx nx affected -t lint
npx nx affected -t test
```
At the package directory, you can run `nx` without specifying the package.
```shell
cd packages/opentelemetry-instrumentation-openai
npx nx install
npx nx lint
npx nx test
```
================================================
FILE: GOVERNANCE.md
================================================
# OpenLLMetry Governance
This document defines the governance policies of OpenLLMetry.
## Contributors
Anyone can contribute to OpenLLMetry, whether through code, design discussions,
documentation, blog posts, talks, or other means. All contributors are expected
to follow the OpenLLMetry [Code of Conduct](CODE_OF_CONDUCT.md).
Contributions to the code base, documentation, or other components in the
OpenLLMetry GitHub repositories must follow the guidelines described in the
[CONTRIBUTING.md](CONTRIBUTING.md) document. Whether these contributions get
merged into the project is the prerogative of the maintainers.
## Maintainers
Maintainers are responsible for the overall security, quality and integrity of
the project. They propose, manage, review, approve/reject major change and
enhancement requests. They also have the ability to merge code into the project.
See the [MAINTAINERS.md](MAINTAINERS.md) document for the full list of
maintainer responsibilities.
Ideally, all project decisions are resolved by maintainer consensus. If this
is not possible, maintainers may call for a vote. The voting process is a simple
majority in which each maintainer receives one vote.
If a maintainer is no longer interested in or cannot perform the duties listed
above, they should move themselves to emeritus status. This can also occur by a
vote of the maintainers.
### Becoming A Maintainer
Anyone can become an OpenLLMetry maintainer. Maintainers should be extremely
proficient in Python; have relevant domain expertise; have the time and ability to
meet the maintainer expectations outlined above, and demonstrate the ability to
work with the existing maintainers and project process.
To become a maintainer, start by expressing interest to existing maintainers.
Existing maintainers will then ask you to demonstrate the qualifications
above by contributing PRs, doing code reviews, and other such tasks under
their guidance. After several months of working together, maintainers will
decide whether to grant maintainer status.
## Updating The Governance
This governance is a living document and its policies will need to be updated
over time to meet the community's needs. Until the steering committee is set
up, the maintainers will have full ownership of this governance. Changes can be
proposed at any time, but a super majority is required to approve any updates.
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: MAINTAINERS.md
================================================
## Overview
This document contains a list of maintainers in this repo.
If you're interested in contributing, and becoming a maintainer, see [CONTRIBUTING](CONTRIBUTING.md).
## Current Maintainers
| Maintainer | GitHub ID | Email |
| -------------- | --------------------------------------------------- | --------------------- |
| Nir Gazit | [nirga](https://github.com/nirga) | nir@traceloop.com |
| Gal Kleinman | [galkleinman](https://github.com/galkleinman) | gal@traceloop.com |
| Dinmukhamed Mailibay | [dinmukhamedm](https://github.com/dinmukhamedm) | dinmukhamed.mailibay@gmail.com |
================================================
FILE: README.md
================================================
Open-source observability for your LLM application
**🎉 New**:
Our semantic conventions are now part of OpenTelemetry! Join the [discussion](https://github.com/open-telemetry/community/blob/1c71595874e5d125ca92ec3b0e948c4325161c8a/projects/llm-semconv.md) and help us shape the future of LLM observability.
Looking for the JS/TS version? Check out [OpenLLMetry-JS](https://github.com/traceloop/openllmetry-js).
OpenLLMetry is a set of extensions built on top of [OpenTelemetry](https://opentelemetry.io/) that gives you complete observability over your LLM application. Because it uses OpenTelemetry under the hood, [it can be connected to your existing observability solutions](https://www.traceloop.com/docs/openllmetry/integrations/introduction) - Datadog, Honeycomb, and others.
It's built and maintained by Traceloop under the Apache 2.0 license.
The repo contains standard OpenTelemetry instrumentations for LLM providers and Vector DBs, as well as a Traceloop SDK that makes it easy to get started with OpenLLMetry, while still outputting standard OpenTelemetry data that can be connected to your observability stack.
If you already have OpenTelemetry instrumented, you can just add any of our instrumentations directly.
## 🚀 Getting Started
The easiest way to get started is to use our SDK.
For a complete guide, go to our [docs](https://traceloop.com/docs/openllmetry/getting-started-python).
Install the SDK:
```bash
pip install traceloop-sdk
```
Then, to start instrumenting your code, just add this line to your code:
```python
from traceloop.sdk import Traceloop
Traceloop.init()
```
That's it. You're now tracing your code with OpenLLMetry!
If you're running this locally, you may want to disable batch sending, so you can see the traces immediately:
```python
Traceloop.init(disable_batch=True)
```
## ⏫ Supported (and tested) destinations
- ✅ [Traceloop](https://www.traceloop.com/docs/openllmetry/integrations/traceloop)
- ✅ [Axiom](https://www.traceloop.com/docs/openllmetry/integrations/axiom)
- ✅ [Azure Application Insights](https://www.traceloop.com/docs/openllmetry/integrations/azure)
- ✅ [Braintrust](https://www.traceloop.com/docs/openllmetry/integrations/braintrust)
- ✅ [Dash0](https://www.traceloop.com/docs/openllmetry/integrations/dash0)
- ✅ [Datadog](https://www.traceloop.com/docs/openllmetry/integrations/datadog)
- ✅ [Dynatrace](https://www.traceloop.com/docs/openllmetry/integrations/dynatrace)
- ✅ [Google Cloud](https://www.traceloop.com/docs/openllmetry/integrations/gcp)
- ✅ [Grafana](https://www.traceloop.com/docs/openllmetry/integrations/grafana)
- ✅ [Highlight](https://www.traceloop.com/docs/openllmetry/integrations/highlight)
- ✅ [Honeycomb](https://www.traceloop.com/docs/openllmetry/integrations/honeycomb)
- ✅ [HyperDX](https://www.traceloop.com/docs/openllmetry/integrations/hyperdx)
- ✅ [IBM Instana](https://www.traceloop.com/docs/openllmetry/integrations/instana)
- ✅ [KloudMate](https://www.traceloop.com/docs/openllmetry/integrations/kloudmate)
- ✅ [Laminar](https://www.traceloop.com/docs/openllmetry/integrations/laminar)
- ✅ [New Relic](https://www.traceloop.com/docs/openllmetry/integrations/newrelic)
- ✅ [OpenTelemetry Collector](https://www.traceloop.com/docs/openllmetry/integrations/otel-collector)
- ✅ [Oracle Cloud](https://www.traceloop.com/docs/openllmetry/integrations/oraclecloud)
- ✅ [Scorecard](https://www.traceloop.com/docs/openllmetry/integrations/scorecard)
- ✅ [Service Now Cloud Observability](https://www.traceloop.com/docs/openllmetry/integrations/service-now)
- ✅ [SigNoz](https://www.traceloop.com/docs/openllmetry/integrations/signoz)
- ✅ [Sentry](https://www.traceloop.com/docs/openllmetry/integrations/sentry)
- ✅ [Splunk](https://www.traceloop.com/docs/openllmetry/integrations/splunk)
- ✅ [Tencent Cloud](https://www.traceloop.com/docs/openllmetry/integrations/tencent)
See [our docs](https://traceloop.com/docs/openllmetry/integrations/exporting) for instructions on connecting to each one.
## 🪗 What do we instrument?
OpenLLMetry can instrument everything that [OpenTelemetry already instruments](https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation) - so things like your DB, API calls, and more. On top of that, we built a set of custom extensions that instrument things like your calls to OpenAI or Anthropic, or your Vector DB like Chroma, Pinecone, Qdrant or Weaviate.
- ✅ [Aleph Alpha](https://www.aleph-alpha.com/)
- ✅ [Anthropic](https://www.anthropic.com/)
- ✅ [Bedrock (AWS)](https://aws.amazon.com/bedrock/)
- ✅ [Cohere](https://cohere.com/)
- ✅ [Google Generative AI (Gemini)](https://ai.google/)
- ✅ [Groq](https://groq.com/)
- ✅ [HuggingFace](https://huggingface.co/)
- ✅ [IBM Watsonx AI](https://www.ibm.com/watsonx)
- ✅ [Mistral AI](https://mistral.ai/)
- ✅ [Ollama](https://ollama.com/)
- ✅ [OpenAI / Azure OpenAI](https://openai.com/)
- ✅ [Replicate](https://replicate.com/)
- ✅ [SageMaker (AWS)](https://aws.amazon.com/sagemaker/)
- ✅ [Together AI](https://together.xyz/)
- ✅ [Vertex AI (GCP)](https://cloud.google.com/vertex-ai)
- ✅ [WRITER](https://writer.com/)
### Vector DBs
- ✅ [Chroma](https://www.trychroma.com/)
- ✅ [LanceDB](https://lancedb.com/)
- ✅ [Marqo](https://marqo.ai/)
- ✅ [Milvus](https://milvus.io/)
- ✅ [Pinecone](https://www.pinecone.io/)
- ✅ [Qdrant](https://qdrant.tech/)
- ✅ [Weaviate](https://weaviate.io/)
### Frameworks
- ✅ [Agno](https://github.com/agno-agi/agno)
- ✅ [AWS Strands](https://strandsagents.com/) (built-in OTEL support)
- ✅ [CrewAI](https://docs.crewai.com/introduction)
- ✅ [Haystack](https://haystack.deepset.ai/integrations/traceloop)
- ✅ [LangChain](https://python.langchain.com/docs/introduction/)
- ✅ [Langflow](https://docs.langflow.org/)
- ✅ [LangGraph](https://langchain-ai.github.io/langgraph/concepts/why-langgraph/)
- ✅ [LiteLLM](https://docs.litellm.ai/docs/observability/opentelemetry_integration)
- ✅ [LlamaIndex](https://docs.llamaindex.ai/en/stable/module_guides/observability/observability.html#openllmetry)
- ✅ [OpenAI Agents](https://openai.github.io/openai-agents-python/)
### Protocol
- ✅ [MCP](https://modelcontextprotocol.io/)
## 🔎 Telemetry
We no longer log or collect any telemetry in the SDK or in the instrumentations. Make sure to bump to v0.49.2 and above.
### Why we collect telemetry
- The primary purpose is to detect exceptions within instrumentations. Since LLM providers frequently update their APIs, this helps us quickly identify and fix any breaking changes.
- We only collect anonymous data, with no personally identifiable information. You can view exactly what data we collect in our [Privacy documentation](https://www.traceloop.com/docs/openllmetry/privacy/telemetry).
- Telemetry is only collected in the SDK. If you use the instrumentations directly without the SDK, no telemetry is collected.
## 🌱 Contributing
Whether big or small, we love contributions ❤️ Check out our guide to see how to [get started](https://traceloop.com/docs/openllmetry/contributing/overview).
Not sure where to get started? You can:
- [Book a free pairing session with one of our teammates](mailto:nir@traceloop.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)!
- Join our Slack, and ask us any questions there.
## 💚 Community & Support
- [Slack](https://traceloop.com/slack) (For live discussion with the community and the Traceloop team)
- [GitHub Discussions](https://github.com/traceloop/openllmetry/discussions) (For help with building and deeper conversations about features)
- [GitHub Issues](https://github.com/traceloop/openllmetry/issues) (For any bugs and errors you encounter using OpenLLMetry)
- [Twitter](https://twitter.com/traceloopdev) (Get news fast)
## 🙏 Special Thanks
To @patrickdebois, who [suggested the great name](https://x.com/patrickdebois/status/1695518950715473991?s=46&t=zn2SOuJcSVq-Pe2Ysevzkg) we're now using for this repo!
## 💫 Contributors
================================================
FILE: SECURITY.md
================================================
# Security
Contact: security@traceloop.com
Based on [https://supabase.com/.well-known/security.txt](https://supabase.com/.well-known/security.txt)
We place a high priority on the security of our systems at Traceloop. However, no matter how hard we try to make our systems secure, vulnerabilities can still exist.
In the event that you discover a vulnerability, please let us know so we can address it as soon as possible. We would like to ask you to help us better protect our clients and our systems.
## Out of scope vulnerabilities:
- Clickjacking on pages with no sensitive actions.
- Unauthenticated/logout/login CSRF.
- Attacks requiring MITM or physical access to a user's device.
- Any activity that could lead to the disruption of our service (DoS).
- Content spoofing and text injection issues without showing an attack vector/without being able to modify HTML/CSS.
- Email spoofing
- Missing DNSSEC, CAA, CSP headers
- Lack of Secure or HTTP only flag on non-sensitive cookies
- Deadlinks
## Please do the following:
- E-mail your findings to [security@traceloop.dev](mailto:security@traceloop.dev).
- Do not run automated scanners on our infrastructure or dashboard. If you wish to do this, contact us and we will set up a sandbox for you.
- Do not take advantage of the vulnerability or problem you have discovered, for example by downloading more data than necessary to demonstrate the vulnerability or deleting or modifying other people's data,
- Do not reveal the problem to others until it has been resolved,
- Do not use attacks on physical security, social engineering, distributed denial of service, spam or applications of third parties,
- Do provide sufficient information to reproduce the problem, so we will be able to resolve it as quickly as possible. Usually, the IP address or the URL of the affected system and a description of the vulnerability will be sufficient, but complex vulnerabilities may require further explanation.
## What we promise:
- We will respond to your report within 3 business days with our evaluation of the report and an expected resolution date,
- If you have followed the instructions above, we will not take any legal action against you in regard to the report,
- We will handle your report with strict confidentiality, and not pass on your personal details to third parties without your permission,
- We will keep you informed of the progress towards resolving the problem,
- In the public information concerning the problem reported, we will give your name as the discoverer of the problem (unless you desire otherwise), and
- We strive to resolve all problems as quickly as possible, and we would like to play an active role in the ultimate publication on the problem after it is resolved.
================================================
FILE: nx.json
================================================
{
"extends": "nx/presets/npm.json",
"$schema": "./node_modules/nx/schemas/nx-schema.json",
"plugins": ["@nxlv/python"]
}
================================================
FILE: package.json
================================================
{
"name": "openllmetry",
"version": "0.0.0",
"license": "MIT",
"scripts": {},
"private": true,
"devDependencies": {
"@nxlv/python": "^22.0.5",
"nx": "^20.8.1"
},
"workspaces": [
"packages/*"
]
}
================================================
FILE: packages/.gitkeep
================================================
================================================
FILE: packages/opentelemetry-instrumentation-agno/README.md
================================================
# OpenTelemetry Agno Instrumentation
This library provides automatic instrumentation for the [Agno](https://github.com/agno-agi/agno) framework.
## Installation
```bash
pip install opentelemetry-instrumentation-agno
```
## Usage
```python
from opentelemetry.instrumentation.agno import AgnoInstrumentor
AgnoInstrumentor().instrument()
```
## Supported Features
This instrumentation captures:
- Agent execution (sync and async)
- Team operations
- Model invocations
- Function calls
- Streaming responses
## Links
- [Agno Framework](https://github.com/agno-agi/agno)
- [OpenTelemetry](https://opentelemetry.io/)
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/__init__.py
================================================
"""OpenTelemetry Agno instrumentation"""
import logging
from typing import Collection
from importlib.metadata import version as package_version, PackageNotFoundError
from opentelemetry import context as context_api
from opentelemetry.instrumentation.agno._tool_wrappers import (
_FunctionCallExecuteWrapper,
_FunctionCallAExecuteWrapper,
)
from opentelemetry.instrumentation.agno.config import Config
from opentelemetry.instrumentation.agno.streaming import AgnoAsyncStream, AgnoStream
from opentelemetry.instrumentation.agno.utils import (
dont_throw,
should_send_prompts,
)
from opentelemetry.instrumentation.agno.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.metrics import get_meter
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import Meters, SpanAttributes, TraceloopSpanKindValues
from opentelemetry.trace import get_tracer, SpanKind
from opentelemetry.trace.status import Status, StatusCode
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
_instruments = ("agno >= 2.0.0",)
def _get_agno_version():
try:
return package_version("agno")
except PackageNotFoundError:
return "unknown"
class AgnoInstrumentor(BaseInstrumentor):
"""An instrumentor for Agno framework."""
def __init__(self, exception_logger=None, enrich_token_usage: bool = False):
super().__init__()
Config.exception_logger = exception_logger
Config.enrich_token_usage = enrich_token_usage
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
# Wrap Agent methods
wrap_function_wrapper(
module="agno.agent",
name="Agent.run",
wrapper=_AgentRunWrapper(tracer, duration_histogram, token_histogram),
)
wrap_function_wrapper(
module="agno.agent",
name="Agent.arun",
wrapper=_AgentARunWrapper(tracer, duration_histogram, token_histogram),
)
# Wrap Team methods if available
try:
wrap_function_wrapper(
module="agno.team",
name="Team.run",
wrapper=_TeamRunWrapper(tracer, duration_histogram, token_histogram),
)
wrap_function_wrapper(
module="agno.team",
name="Team.arun",
wrapper=_TeamARunWrapper(tracer, duration_histogram, token_histogram),
)
except Exception as e:
logger.debug(f"Could not instrument Team: {e}")
# Wrap FunctionCall methods for tool execution
try:
wrap_function_wrapper(
module="agno.tools",
name="FunctionCall.execute",
wrapper=_FunctionCallExecuteWrapper(
tracer, duration_histogram, token_histogram
),
)
wrap_function_wrapper(
module="agno.tools",
name="FunctionCall.aexecute",
wrapper=_FunctionCallAExecuteWrapper(
tracer, duration_histogram, token_histogram
),
)
except Exception as e:
logger.debug(f"Could not instrument FunctionCall: {e}")
def _uninstrument(self, **kwargs):
unwrap("agno.agent", "Agent.run")
unwrap("agno.agent", "Agent.arun")
try:
unwrap("agno.team", "Team.run")
unwrap("agno.team", "Team.arun")
except Exception:
pass
try:
unwrap("agno.tools", "FunctionCall.execute")
unwrap("agno.tools", "FunctionCall.aexecute")
except Exception:
pass
class _AgentRunWrapper:
"""Wrapper for Agent.run() method to capture synchronous agent execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the Agent.run() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return wrapped(*args, **kwargs)
is_streaming = kwargs.get("stream", False)
if is_streaming:
span_name = f"{getattr(instance, 'name', 'unknown')}.agent"
span = self._tracer.start_span(
span_name,
kind=SpanKind.CLIENT,
)
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
if hasattr(instance, "name"):
span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, instance.name)
if hasattr(instance, "model") and instance.model:
model_name = getattr(
instance.model, "id", getattr(instance.model, "name", "unknown")
)
span.set_attribute(GenAIAttributes.GEN_AI_REQUEST_MODEL, model_name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
response = wrapped(*args, **kwargs)
return AgnoStream(
span,
response,
instance,
start_time,
self._duration_histogram,
self._token_histogram,
)
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
span.end()
raise
else:
span_name = f"{getattr(instance, 'name', 'unknown')}.agent"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
if hasattr(instance, "name"):
span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, instance.name)
if hasattr(instance, "model") and instance.model:
model_name = getattr(
instance.model, "id", getattr(instance.model, "name", "unknown")
)
span.set_attribute(GenAIAttributes.GEN_AI_REQUEST_MODEL, model_name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
result = wrapped(*args, **kwargs)
duration = time.time() - start_time
if hasattr(result, "content") and should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
span.set_attribute("agno.run.id", result.run_id)
if hasattr(result, "metrics"):
metrics = result.metrics
if hasattr(metrics, "input_tokens"):
span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
metrics.input_tokens,
)
if hasattr(metrics, "output_tokens"):
span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
metrics.output_tokens,
)
if hasattr(metrics, "total_tokens"):
span.set_attribute(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS, metrics.total_tokens
)
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.AGENT.value,
},
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
class _AgentARunWrapper:
"""Wrapper for Agent.arun() method to capture asynchronous agent execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the Agent.arun() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return wrapped(*args, **kwargs)
is_streaming = kwargs.get("stream", False)
if is_streaming:
span_name = f"{getattr(instance, 'name', 'unknown')}.agent"
span = self._tracer.start_span(
span_name,
kind=SpanKind.CLIENT,
)
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
if hasattr(instance, "name"):
span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, instance.name)
if hasattr(instance, "model") and instance.model:
model_name = getattr(
instance.model, "id", getattr(instance.model, "name", "unknown")
)
span.set_attribute(GenAIAttributes.GEN_AI_REQUEST_MODEL, model_name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
response = wrapped(*args, **kwargs)
return AgnoAsyncStream(
span,
response,
instance,
start_time,
self._duration_histogram,
self._token_histogram,
)
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
span.end()
raise
else:
async def async_wrapper():
span_name = f"{getattr(instance, 'name', 'unknown')}.agent"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
if hasattr(instance, "name"):
span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, instance.name)
if hasattr(instance, "model") and instance.model:
model_name = getattr(
instance.model, "id", getattr(instance.model, "name", "unknown")
)
span.set_attribute(GenAIAttributes.GEN_AI_REQUEST_MODEL, model_name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
result = await wrapped(*args, **kwargs)
duration = time.time() - start_time
if hasattr(result, "content") and should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
span.set_attribute("agno.run.id", result.run_id)
if hasattr(result, "metrics"):
metrics = result.metrics
if hasattr(metrics, "input_tokens"):
span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
metrics.input_tokens,
)
if hasattr(metrics, "output_tokens"):
span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
metrics.output_tokens,
)
if hasattr(metrics, "total_tokens"):
span.set_attribute(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS, metrics.total_tokens
)
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.AGENT.value,
},
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
return async_wrapper()
class _TeamRunWrapper:
"""Wrapper for Team.run() method to capture synchronous team execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the Team.run() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return wrapped(*args, **kwargs)
span_name = f"{getattr(instance, 'name', 'unknown')}.team"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
if hasattr(instance, "name"):
span.set_attribute("agno.team.name", instance.name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
result = wrapped(*args, **kwargs)
duration = time.time() - start_time
if hasattr(result, "content") and should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
span.set_attribute("agno.run.id", result.run_id)
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.WORKFLOW.value,
},
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
class _TeamARunWrapper:
"""Wrapper for Team.arun() method to capture asynchronous team execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
async def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the Team.arun() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return await wrapped(*args, **kwargs)
span_name = f"{getattr(instance, 'name', 'unknown')}.team"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
if hasattr(instance, "name"):
span.set_attribute("agno.team.name", instance.name)
if args and should_send_prompts():
input_message = str(args[0])
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, input_message
)
import time
start_time = time.time()
result = await wrapped(*args, **kwargs)
duration = time.time() - start_time
if hasattr(result, "content") and should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
span.set_attribute("agno.run.id", result.run_id)
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.WORKFLOW.value,
},
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/_tool_wrappers.py
================================================
"""Wrapper classes for FunctionCall tool execution instrumentation."""
import json
import time
from opentelemetry import context as context_api
from opentelemetry.instrumentation.agno.utils import dont_throw, should_send_prompts
from opentelemetry.semconv._incubating.attributes import gen_ai_attributes as GenAIAttributes
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
from opentelemetry.trace import SpanKind
from opentelemetry.trace.status import Status, StatusCode
class _FunctionCallExecuteWrapper:
"""Wrapper for FunctionCall.execute() method to capture synchronous tool execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the FunctionCall.execute() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return wrapped(*args, **kwargs)
function_name = getattr(instance.function, 'name', 'unknown')
span_name = f"{function_name}.tool"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TOOL.value)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, function_name)
if hasattr(instance.function, 'description') and instance.function.description:
span.set_attribute("tool.description", instance.function.description)
# Capture input arguments
if should_send_prompts():
if hasattr(instance, 'arguments') and instance.arguments:
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(instance.arguments))
elif kwargs:
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(kwargs))
start_time = time.time()
result = wrapped(*args, **kwargs)
duration = time.time() - start_time
if result is not None and should_send_prompts():
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result))
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.TOOL.value,
}
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
class _FunctionCallAExecuteWrapper:
"""Wrapper for FunctionCall.aexecute() method to capture asynchronous tool execution."""
def __init__(self, tracer, duration_histogram, token_histogram):
"""Initialize the wrapper with OpenTelemetry instrumentation objects."""
self._tracer = tracer
self._duration_histogram = duration_histogram
self._token_histogram = token_histogram
@dont_throw
async def __call__(self, wrapped, instance, args, kwargs):
"""Wrap the FunctionCall.aexecute() call with tracing instrumentation."""
if context_api.get_value(
context_api._SUPPRESS_INSTRUMENTATION_KEY
) or context_api.get_value("suppress_agno_instrumentation"):
return await wrapped(*args, **kwargs)
function_name = getattr(instance.function, 'name', 'unknown')
span_name = f"{function_name}.tool"
with self._tracer.start_as_current_span(
span_name,
kind=SpanKind.CLIENT,
) as span:
try:
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM, "agno")
span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TOOL.value)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, function_name)
if hasattr(instance.function, 'description') and instance.function.description:
span.set_attribute("tool.description", instance.function.description)
# Capture input arguments
if should_send_prompts():
if hasattr(instance, 'arguments') and instance.arguments:
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(instance.arguments))
elif kwargs:
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(kwargs))
start_time = time.time()
result = await wrapped(*args, **kwargs)
duration = time.time() - start_time
if result is not None and should_send_prompts():
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result))
span.set_status(Status(StatusCode.OK))
self._duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.TOOL.value,
}
)
return result
except Exception as e:
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
raise
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/config.py
================================================
class Config:
"""Global configuration for Agno instrumentation."""
exception_logger = None
"""Optional logger for recording instrumentation exceptions."""
enrich_assistant = True
"""Whether to enrich spans with assistant information."""
enrich_token_usage = False
"""Whether to enrich spans with detailed token usage information."""
use_legacy_attributes = True
"""Whether to use legacy span attribute names for backward compatibility."""
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/streaming.py
================================================
import logging
import time
from opentelemetry.instrumentation.agno.utils import should_send_prompts
from opentelemetry.metrics import Histogram
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
from opentelemetry.trace.status import Status, StatusCode
from wrapt import ObjectProxy
logger = logging.getLogger(__name__)
class AgnoAsyncStream(ObjectProxy):
"""Wrapper for Agno async streaming responses that handles instrumentation"""
def __init__(
self,
span,
response,
instance,
start_time,
duration_histogram: Histogram = None,
token_histogram: Histogram = None,
):
super().__init__(response)
self._self_span = span
self._self_instance = instance
self._self_start_time = start_time
self._self_duration_histogram = duration_histogram
self._self_token_histogram = token_histogram
self._self_events = []
self._self_final_result = None
self._self_instrumentation_completed = False
def __aiter__(self):
return self
async def __anext__(self):
try:
event = await self.__wrapped__.__anext__()
except StopAsyncIteration:
if not self._self_instrumentation_completed:
self._complete_instrumentation()
raise
except Exception as e:
if not self._self_instrumentation_completed:
if self._self_span and self._self_span.is_recording():
self._self_span.set_status(Status(StatusCode.ERROR, str(e)))
self._self_span.record_exception(e)
self._self_span.end()
self._self_instrumentation_completed = True
raise
self._self_events.append(event)
if hasattr(event, "event") and event.event == "run_response":
self._self_final_result = event
return event
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
if self._self_instrumentation_completed:
return
try:
duration = time.time() - self._self_start_time
if self._self_final_result:
result = self._self_final_result
if hasattr(result, "content") and should_send_prompts():
self._self_span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
self._self_span.set_attribute("agno.run.id", result.run_id)
if hasattr(result, "metrics"):
metrics = result.metrics
if hasattr(metrics, "input_tokens"):
self._self_span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
metrics.input_tokens,
)
if hasattr(metrics, "output_tokens"):
self._self_span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
metrics.output_tokens,
)
if hasattr(metrics, "total_tokens"):
self._self_span.set_attribute(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS, metrics.total_tokens
)
self._self_span.set_status(Status(StatusCode.OK))
if self._self_duration_histogram:
self._self_duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.AGENT.value,
},
)
except Exception as e:
logger.warning("Failed to complete instrumentation: %s", str(e))
finally:
if self._self_span.is_recording():
self._self_span.end()
self._self_instrumentation_completed = True
class AgnoStream(ObjectProxy):
"""Wrapper for Agno sync streaming responses that handles instrumentation"""
def __init__(
self,
span,
response,
instance,
start_time,
duration_histogram: Histogram = None,
token_histogram: Histogram = None,
):
super().__init__(response)
self._self_span = span
self._self_instance = instance
self._self_start_time = start_time
self._self_duration_histogram = duration_histogram
self._self_token_histogram = token_histogram
self._self_events = []
self._self_final_result = None
self._self_instrumentation_completed = False
def __iter__(self):
return self
def __next__(self):
try:
event = self.__wrapped__.__next__()
except StopIteration:
if not self._self_instrumentation_completed:
self._complete_instrumentation()
raise
except Exception as e:
if not self._self_instrumentation_completed:
if self._self_span and self._self_span.is_recording():
self._self_span.set_status(Status(StatusCode.ERROR, str(e)))
self._self_span.record_exception(e)
self._self_span.end()
self._self_instrumentation_completed = True
raise
self._self_events.append(event)
if hasattr(event, "event") and event.event == "run_response":
self._self_final_result = event
return event
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
if self._self_instrumentation_completed:
return
try:
duration = time.time() - self._self_start_time
if self._self_final_result:
result = self._self_final_result
if hasattr(result, "content") and should_send_prompts():
self._self_span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result.content)
)
if hasattr(result, "run_id"):
self._self_span.set_attribute("agno.run.id", result.run_id)
if hasattr(result, "metrics"):
metrics = result.metrics
if hasattr(metrics, "input_tokens"):
self._self_span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
metrics.input_tokens,
)
if hasattr(metrics, "output_tokens"):
self._self_span.set_attribute(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
metrics.output_tokens,
)
if hasattr(metrics, "total_tokens"):
self._self_span.set_attribute(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS, metrics.total_tokens
)
self._self_span.set_status(Status(StatusCode.OK))
if self._self_duration_histogram:
self._self_duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "agno",
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.AGENT.value,
},
)
except Exception as e:
logger.warning("Failed to complete instrumentation: %s", str(e))
finally:
if self._self_span.is_recording():
self._self_span.end()
self._self_instrumentation_completed = True
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/utils.py
================================================
import logging
from typing import Any
from functools import wraps
import asyncio
from opentelemetry.trace import Span
logger = logging.getLogger(__name__)
def dont_throw(func):
"""Decorator to prevent exceptions from being thrown."""
if asyncio.iscoroutinefunction(func):
@wraps(func)
async def async_wrapper(*args, **kwargs):
try:
return await func(*args, **kwargs)
except Exception as e:
logger.debug(f"Error in {func.__name__}: {e}")
return async_wrapper
else:
@wraps(func)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(f"Error in {func.__name__}: {e}")
return wrapper
def set_span_attribute(span: Span, name: str, value: Any) -> None:
"""Set an attribute on a span if the value is not None."""
if value is not None:
if isinstance(value, dict):
for key, val in value.items():
set_span_attribute(span, f"{name}.{key}", val)
elif isinstance(value, list):
for index, item in enumerate(value):
set_span_attribute(span, f"{name}.{index}", item)
else:
span.set_attribute(name, value)
def should_send_prompts() -> bool:
"""Check if prompts should be sent based on environment variables."""
import os
return os.getenv("TRACELOOP_TRACE_CONTENT", "true").lower() == "true"
================================================
FILE: packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-agno/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-agno/project.json
================================================
{
"name": "opentelemetry-instrumentation-agno",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-agno/opentelemetry/instrumentation/agno",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-agno"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-agno/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-agno"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-agno"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-agno/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-agno"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-agno"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-agno"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-agno/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-agno"
version = "0.53.3"
description = "OpenTelemetry Agno instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.28.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-agno"
[project.optional-dependencies]
instruments = ["agno"]
[project.entry-points."opentelemetry_instrumentor"]
agno = "opentelemetry.instrumentation.agno:AgnoInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"agno>=2.2.2",
"openai>=1.52.2,<2",
"opentelemetry-instrumentation-openai",
"opentelemetry-sdk>=1.27.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/agno"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/__init__.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_arun_basic.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"developer","content":"A simple async test agent"},{"role":"user","content":"What
is the capital of France?"}],"model":"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '154'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLBitswEL37K4TO8eLEidPNcRcWCj2U0kOhLGZWGtuzK0tCGpe0S/69
yM7GzraFXnyYN+/5vad5zYSQpOVBSNUBq96b/F4f6WMwR+RPv56Huy9NNOXL+ts+rh9uB7lKDPf0
jIrfWDfK9d4gk7MTrAICY1Jd76uy2hZlVY1A7zSaRGs951uX92Qp3xSbbV7s8/WHM7tzpDDKg/ie
CSHE6/hNPq3GozyIYvU26TFGaFEeLktCyOBMmkiIkSKDZbmaQeUsox2tf+1QKPDEYIRrxEMAq1BQ
FJ8hULxZsgI2Q4Tk3A7GLACw1jGk5KPfxzNyujg0rvXBPcV3VNmQpdjVASE6m9xEdl6O6CkT4nFs
YrgKJ31wveea3QuOv9uUk5yc+5/B/Rljx2DmcXku71qs1shAJi6KlApUh3pmzq3DoMktgGwR+U8v
f9OeYpNt/0d+BpRCz6hrH1CTus47rwVMx/mvtUvFo2EZMfwghTUThvQMGhsYzHQyMv6MjH3dkG0x
+EDT3TS+3lUFNBXudrcyO2W/AQAA//8DAIV/9MtFAwAA
headers:
CF-RAY:
- 9a17d1c2e8f5c22c-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=avR6DpUR6DN2zpi4aPsfTbRRs_hTBGvmRzhNEOtCiB0-1763640367-1.0.1.1-0OVjoNuYTCWUz_AbMbfArKvQadIE3pg4WgCqgQ0qE7VoNB8tCDLbeYvRhaMBwIRcodBMksRV9yFawwCkntj7D3WAK6e68nlegc97SrV55w4;
path=/; expires=Thu, 20-Nov-25 12:36:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=g5EBmJdgFrHkcKEeCC5mr6mJYGe4DP4eaU52aTezNls-1763640367546-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '498'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '510'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999982'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_117038824b344edfaffa5937b681b853
status:
code: 200
message: OK
- request:
body: '{"session_id":"5e1345bd-77b2-4a56-81f3-15424f4f1a03","run_id":"e8e05e68-b1c5-4dc9-8900-79ea6d423698","data":{"agent_id":"asynctestagent","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":false},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '476'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: e8e05e68-b1c5-4dc9-8900-79ea6d423698","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:08 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_arun_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "developer", "content": "An async streaming test
agent"}, {"role": "user", "content": "What is 10 + 5?"}], "model": "gpt-4o-mini",
"stream": true, "stream_options": {"include_usage": true}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '197'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"T3FmnOmia"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"10"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"yPabhjnXh"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
+"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"YgagWXPBu"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"7F9bGwVxLn"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"5"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"31XO6pfzvv"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
equals"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"bK5x"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"if1LCNLWSa"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"15"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"YTemoMQpm"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"tYV0az6arM"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"0Tn35"}
data: {"id":"chatcmpl-ChZGrWePAKduzUEk8i6v9utQc14XI","object":"chat.completion.chunk","created":1764499721,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[],"usage":{"prompt_tokens":24,"completion_tokens":8,"total_tokens":32,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"IngXyYERtzR"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69c60bb897935b-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:48:41 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lmJyJxowi7UCeCxiq5.eMfkvZKN72hM9pmfpka3qsO8-1764499721-1.0.1.1-cJzziBuNDFDzVCFbfOVlMIm6r0p3zK3QN50vqF9FiIo1XwctQeLhSVEbrqLjbEnbn3OzsSESXICcwyGcWdjVEbaYA9oke8OlS3USWr4aYio;
path=/; expires=Sun, 30-Nov-25 11:18:41 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=ii5nlTYgcQkf0j7QIT5pyTNx6dSiT.6sr.CVTensbFU-1764499721433-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '152'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1872'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999985'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_4c3b7fd0b96a4cd1a9ec031c9521253f
status:
code: 200
message: OK
- request:
body: '{"session_id": "218bbc8f-4862-474f-97ea-a5e0fd7a75ab", "run_id": "327f651a-e2f4-467a-8106-48e3e1d5b8b7",
"data": {"agent_id": "asyncstreamagent", "db_type": null, "model_provider":
"OpenAI", "model_name": "OpenAIChat", "model_id": "gpt-4o-mini", "parser_model":
null, "output_model": null, "has_tools": true, "has_memory": false, "has_culture":
false, "has_reasoning": false, "has_knowledge": false, "has_input_schema": false,
"has_output_schema": false, "has_team": false}, "sdk_version": "2.2.13", "type":
"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '478'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 327f651a-e2f4-467a-8106-48e3e1d5b8b7","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Sun, 30 Nov 2025 10:48:42 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_arun_streaming_with_tools.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "developer", "content": "A streaming agent with
tools"}, {"role": "user", "content": "What is 6 times 7?"}], "model": "gpt-4o-mini",
"stream": true, "stream_options": {"include_usage": true}, "tools": [{"type":
"function", "function": {"name": "multiply", "description": "Multiply two numbers.",
"parameters": {"type": "object", "properties": {"a": {"type": "number"}, "b":
{"type": "number"}}, "required": ["a", "b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '409'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_fvsP35x2Oga1cEKZEOPqYNeO","type":"function","function":{"name":"multiply","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"027O0Hw"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ODp6oBI3Vkuq56"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"a"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"7QZEpfKsRcs9Oj"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"6"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":",\""}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ZsJOt1y0FElDkx"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"b"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"r2DypemXGAui7C"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"7"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"}"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"usage":null,"obfuscation":"1a6WhodWpeDLf8i"}
data: {"id":"chatcmpl-ChZGtWl2za1l5jTaEl4KhNkV3RdM0","object":"chat.completion.chunk","created":1764499723,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[],"usage":{"prompt_tokens":58,"completion_tokens":17,"total_tokens":75,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"YfyJcOz3jn"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69c6214ac4997f-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:48:44 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=KdIqnM_NjlF_a_hAtr_VnbxBtM25OmOPaj9u7bqHUS4-1764499724-1.0.1.1-5kdn32rOYH0amaKqnRwLQGZHkedRSiREBAiLjFLl9IiQrCEvM0VNDfeP6nl2pkDX1It5pHoxCFiOudMy8fKLFaDn7KYYY_a7O4ADUQwT5aI;
path=/; expires=Sun, 30-Nov-25 11:18:44 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=ayM5sbPWKidG631jgonROcVKOmpiyZ13mX2bui1qUkE-1764499724004-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '694'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '889'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999985'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_46bd5de8c07c4becb96557f555ec133d
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "developer", "content": "A streaming agent with
tools"}, {"role": "user", "content": "What is 6 times 7?"}, {"role": "assistant",
"tool_calls": [{"id": "call_fvsP35x2Oga1cEKZEOPqYNeO", "type": "function", "function":
{"name": "multiply", "arguments": "{\"a\":6,\"b\":7}"}}], "content": ""}, {"role":
"tool", "content": "42", "tool_call_id": "call_fvsP35x2Oga1cEKZEOPqYNeO"}],
"model": "gpt-4o-mini", "stream": true, "stream_options": {"include_usage":
true}, "tools": [{"type": "function", "function": {"name": "multiply", "description":
"Multiply two numbers.", "parameters": {"type": "object", "properties": {"a":
{"type": "number"}, "b": {"type": "number"}}, "required": ["a", "b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '656'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"rlrDvkoSF"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"6"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"zufiawYmUl"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
times"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"AWd5L"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"O2QJv57PE8"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"7"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ZWA0uR3j8m"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Eq6p3HYr"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"rjHD4JqjIJ"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"42"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"bX7kiBthP"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"JMunvWGQ4A"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"eDdrR"}
data: {"id":"chatcmpl-ChZGunQ0zcUQXzAGuRv0nT0f3APLS","object":"chat.completion.chunk","created":1764499724,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[],"usage":{"prompt_tokens":83,"completion_tokens":9,"total_tokens":92,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"Y46woMhBiYm"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69c62c3cc6997f-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:48:45 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '653'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '767'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999985'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_7729e51298d349d0a76f25314c92a69f
status:
code: 200
message: OK
- request:
body: '{"session_id": "68ca1e9e-b05e-4cce-a332-49b785ee30e5", "run_id": "70d8764b-1e37-493a-b822-f777434eb039",
"data": {"agent_id": "streamtoolagent", "db_type": null, "model_provider": "OpenAI",
"model_name": "OpenAIChat", "model_id": "gpt-4o-mini", "parser_model": null,
"output_model": null, "has_tools": true, "has_memory": false, "has_culture":
false, "has_reasoning": false, "has_knowledge": false, "has_input_schema": false,
"has_output_schema": false, "has_team": false}, "sdk_version": "2.2.13", "type":
"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '477'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 70d8764b-1e37-493a-b822-f777434eb039","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Sun, 30 Nov 2025 10:48:46 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_metrics.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"user","content":"Tell me a short joke"}],"model":"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '85'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNj9MwEL3nVww+Nyj9XnpBYjlwAsQFIXYVzdqTZHYd27Id0mrV/46c
dpt0AYmLD/PmPc97M88ZgGAldiBkg1G2Tue3as+fvz668O0W/ad1f8D9k131/Y8vHxeFmCWGfXgk
GV9Yb6VtnabI1pxg6QkjJdX5drPcrIrldj4ArVWkE612MV/ZvGXD+aJYrPJim89vzuzGsqQgdvAz
AwB4Ht40p1G0FzsoZi+VlkLAmsTu0gQgvNWpIjAEDhFNFLMRlNZEMsPo35sDKFYQG4Ig0ZP0toee
DaAB7NGr9wB35s58IIldIGgIegxgu5hkFZsa2EDDASomrd5M//FUdQGTV9NpPQHQGBsxZTU4vD8j
x4snbWvn7UN4RRUVGw5N6QmDNWn+EK0TA3rMAO6H7LqrOITztnWxjPaJhu/mi5OcGDc2AW/OYLQR
9VhfnvO+VisVRWQdJtkLibIhNTLHRWGn2E6AbOL5z2H+pn3yzab+H/kRkJJcJFU6T4rlteGxzVO6
53+1XTIeBhaB/C+WVEYmn/agqMJOn65MhEOI1JYVm5q883w6tcqV602B1YbW63ciO2a/AQAA//8D
AObr3a54AwAA
headers:
CF-RAY:
- 9a17d1dd982afc6b-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=r8yS2MmhytDWBhbbk4BBlxyTbPnY5rea2VfUGxf.gW8-1763640372-1.0.1.1-sdi6ho5hKBNC_og9g51ToLIt7fgHKRThrN.k5og6bSrfX4725GKBM2DWgY9lNOy3A0_Bojxfj8x5opnmk8qQ7f2lAsYyVMBADRtn4ME8nEI;
path=/; expires=Thu, 20-Nov-25 12:36:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Y_90unMGp5RuQWAGAZUlcI7QabQ7HPdUOXHWEOY8ZKA-1763640372235-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '886'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '987'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999992'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_954f19ffb2f94e76b1d80135f75aac32
status:
code: 200
message: OK
- request:
body: '{"session_id":"f34f8e41-736a-47fd-8d7d-f3f34b428632","run_id":"271f9190-dd0a-4a30-a8ef-a3d7abffe1c7","data":{"agent_id":"metricsagent","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":false},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '474'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 271f9190-dd0a-4a30-a8ef-a3d7abffe1c7","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:12 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_run_basic.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"developer","content":"A simple test agent"},{"role":"user","content":"What
is 2 + 2?"}],"model":"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '132'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJBb9swDIXv/hUCr4sLx4nTNLd2GDDsVKDHoTBUiXaUyqIq0WuLIv99
kJ3G7tYBu/jAj496j+ZbJgQYDTsBai9Zdd7mX/WLuf7ubENVvNFY3dzd4vPTj+Lx8A0PsEgKejig
4nfVhaLOW2RDbsQqoGRMU5eXm9VmXayq7QA60miTrPWcrynvjDN5WZTrvLjMl9uTek9GYYSd+JkJ
IcTb8E0+ncYX2Ili8V7pMEbZIuzOTUJAIJsqIGM0kaVjWExQkWN0g/VSfBGlwKde2ijWF/OugE0f
ZXLqemtnQDpHLFPSwd/9iRzPjiy1PtBD/EMKjXEm7uuAMpJLr0cmDwM9ZkLcD8n7D2HAB+o810yP
ODxXrsZxMO17gtsTY2Jpp/JqufhkWK2RpbFxtjhQUu1RT8ppy7LXhmYgm0X+28tns8fYxrX/M34C
SqFn1LUPqI36mHdqC5iO8V9t5xUPhiFi+GUU1mwwpN+gsZG9HU8E4mtk7OrGuBaDD2a8k8bX1aaQ
zQar6gqyY/YbAAD//wMAl7wyUzUDAAA=
headers:
CF-RAY:
- 9a17d18c5a8bed42-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:05:58 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=j1HmyBbmOo_vbqZNBbzZ3YT3rhrsFkgJ9oQuviJq6ec-1763640358-1.0.1.1-7J4DSSib19X13jK70GwaQlYf_aXs.MciMb2ityRo6Xd4o.p0MTU1HBAJJ4CyyHjTl483JuWEIEBFiOpqJrhrgInMMO3f4rIj30FDVB0SntA;
path=/; expires=Thu, 20-Nov-25 12:35:58 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=b3Ibgiaod9sVeSM84TmRwkxMXvNX_z8qpiHCpV2IaBc-1763640358812-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '368'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '471'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999990'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3c4257e04e00489ebf04c0c229286d89
status:
code: 200
message: OK
- request:
body: '{"session_id":"c4b3dbc5-a39e-466b-9d52-84e1c3ef6fa1","run_id":"bbe01911-2e87-4695-b5de-726489543051","data":{"agent_id":"testagent","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":false},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '471'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: bbe01911-2e87-4695-b5de-726489543051","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:05:59 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_run_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "developer", "content": "A streaming test agent"},
{"role": "user", "content": "What is 10 + 5?"}], "model": "gpt-4o-mini", "stream":
true, "stream_options": {"include_usage": true}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"LPXc94h4G"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"10"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"6T3lgPpF9"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
+"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"2ueBQ6HRL"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Slu7xVhBqH"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"5"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ceZThojkDv"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
equals"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"Z1wg"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"3SnjI07Zaw"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"15"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"utv78xVby"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"U6nZlKLMOG"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"J32gM"}
data: {"id":"chatcmpl-ChZNa5AVXUvGOZAleY7FgQlVr6bxn","object":"chat.completion.chunk","created":1764500138,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_50906f2aac","choices":[],"usage":{"prompt_tokens":23,"completion_tokens":8,"total_tokens":31,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"eUG8yTXdybZ"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69d04a5d28c222-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:55:38 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=0A6vzsZqQJIcRNkAI9bEthhYCU5lSOir3tvToBJS_00-1764500138-1.0.1.1-ep_jbuMItvBDryGMoy.j620ijXQ5rKR3dfDzWrqFGldkY5nkJ.7a8hz.p4keQXwVHH6TVAQ90fNSpo4eVCm3vZtPNsVLi5WdioIuxNyx2i4;
path=/; expires=Sun, 30-Nov-25 11:25:38 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WXukXV8S1Di4DqhkRFo1F.ySxtweSHR_vR1NL6lTgAs-1764500138962-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '157'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '173'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999987'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_749ae20b6a8a467ca2ae1ad496a8e190
status:
code: 200
message: OK
- request:
body: '{"session_id": "e5ece810-530f-48fa-964a-72564179fa40", "run_id": "6ebff03b-9dd6-4eab-a06b-394809a84f27",
"data": {"agent_id": "streamagent", "db_type": null, "model_provider": "OpenAI",
"model_name": "OpenAIChat", "model_id": "gpt-4o-mini", "parser_model": null,
"output_model": null, "has_tools": true, "has_memory": false, "has_culture":
false, "has_reasoning": false, "has_knowledge": false, "has_input_schema": false,
"has_output_schema": false, "has_team": false}, "sdk_version": "2.2.13", "type":
"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '473'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 6ebff03b-9dd6-4eab-a06b-394809a84f27","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Sun, 30 Nov 2025 10:55:39 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_run_streaming_with_tools.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "developer", "content": "A sync streaming agent
with tools"}, {"role": "user", "content": "What is 6 times 7?"}], "model": "gpt-4o-mini",
"stream": true, "stream_options": {"include_usage": true}, "tools": [{"type":
"function", "function": {"name": "multiply", "description": "Multiply two numbers.",
"parameters": {"type": "object", "properties": {"a": {"type": "number"}, "b":
{"type": "number"}}, "required": ["a", "b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '414'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_6KQlxELWhphiY7wr0DV9WW5S","type":"function","function":{"name":"multiply","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"2PjwdOi"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"SwHPGrZh6yBiDL"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"a"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"LanyQv9yM5rRyd"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"6"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":",\""}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"6WiOw37qWIcXbT"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"b"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"3stn1EoqVULm1p"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"7"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"}"}}]},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":""}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"usage":null,"obfuscation":"Ho3TcVxJ5ZKW6gw"}
data: {"id":"chatcmpl-ChZNcadOV8XXL9i2Jh0PXsrur4L8k","object":"chat.completion.chunk","created":1764500140,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[],"usage":{"prompt_tokens":59,"completion_tokens":17,"total_tokens":76,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"ePhnJdxzH0"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69d0522b8bd31d-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:55:41 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=fKq_KvjRNJ6ScCBDMjGG7CXVQolFjtlwJp9WwR9q2tg-1764500141-1.0.1.1-LZx4gtaC6s5f.YAGoI_98obNqEYc5ZxCx.E5azfBdiqz6tmZeXaU5rXcYjA44fAIeiqjrqn7bYdQMjCdCW6Xcf4ZKsGMT7ee9ytyJxaNlQE;
path=/; expires=Sun, 30-Nov-25 11:25:41 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=o8XuZB9.8.A1.5kafkPgKrJDedXgnhY3tIueIVYpdcE-1764500141773-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '975'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1141'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999985'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_41463ffe0f7b4d4ea56c529aac1fe427
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "developer", "content": "A sync streaming agent
with tools"}, {"role": "user", "content": "What is 6 times 7?"}, {"role": "assistant",
"tool_calls": [{"id": "call_6KQlxELWhphiY7wr0DV9WW5S", "type": "function", "function":
{"name": "multiply", "arguments": "{\"a\":6,\"b\":7}"}}], "content": ""}, {"role":
"tool", "content": "42", "tool_call_id": "call_6KQlxELWhphiY7wr0DV9WW5S"}],
"model": "gpt-4o-mini", "stream": true, "stream_options": {"include_usage":
true}, "tools": [{"type": "function", "function": {"name": "multiply", "description":
"Multiply two numbers.", "parameters": {"type": "object", "properties": {"a":
{"type": "number"}, "b": {"type": "number"}}, "required": ["a", "b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '661'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"bjGBsIELG"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"6"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ktWYEJioJW"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"
times"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"7ffJp"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"M8zTj1sXhg"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"7"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"3EnJ23LuRj"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"YpCRpIsK"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"UoxQrOSyl9"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"42"},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"WkTaZmO1F"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null,"obfuscation":"ZqOtAGQWae"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null,"obfuscation":"rFtGr"}
data: {"id":"chatcmpl-ChZNeG5zNP0SKpnZBo2dn9nrj8vlh","object":"chat.completion.chunk","created":1764500142,"model":"gpt-4o-mini-2024-07-18","service_tier":"default","system_fingerprint":"fp_b547601dbd","choices":[],"usage":{"prompt_tokens":84,"completion_tokens":9,"total_tokens":93,"prompt_tokens_details":{"cached_tokens":0,"audio_tokens":0},"completion_tokens_details":{"reasoning_tokens":0,"audio_tokens":0,"accepted_prediction_tokens":0,"rejected_prediction_tokens":0}},"obfuscation":"OJaMhe9ZjRM"}
data: [DONE]
'
headers:
CF-RAY:
- 9a69d05f5fe1d31d-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 30 Nov 2025 10:55:42 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '303'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '317'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999980'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_30e15ae0d2d643a59a6673480c5a3a6a
status:
code: 200
message: OK
- request:
body: '{"session_id": "034c8718-3f49-40b0-a1c3-2441d2117c25", "run_id": "bc2a14f6-7a67-4061-8a42-d832c758c720",
"data": {"agent_id": "syncstreamtoolagent", "db_type": null, "model_provider":
"OpenAI", "model_name": "OpenAIChat", "model_id": "gpt-4o-mini", "parser_model":
null, "output_model": null, "has_tools": true, "has_memory": false, "has_culture":
false, "has_reasoning": false, "has_knowledge": false, "has_input_schema": false,
"has_output_schema": false, "has_team": false}, "sdk_version": "2.2.13", "type":
"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '481'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: bc2a14f6-7a67-4061-8a42-d832c758c720","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Sun, 30 Nov 2025 10:55:43 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_agent/test_agent_with_tools.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"user","content":"Add 5 and 7"}],"model":"gpt-4o-mini","tools":[{"type":"function","function":{"name":"add_numbers","description":"Add
two numbers together.","parameters":{"type":"object","properties":{"a":{"type":"number"},"b":{"type":"number"}},"required":["a","b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '293'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPfb5swEH7nr7DuOUyQQpLyuFTttKqbqqlPS4Uc+wC3xvZsUzWK8r9P
QAIk7aTxgKz77rv77tc+IAQEh4wAq6hntZHhmr+L+4e5u7vFp0dcJcvk6a26/RZ/X/NdCbOWobcv
yPyJ9YXp2kj0QqseZhapxzZqvFxcLZLoarHqgFpzlC2tND5MdFgLJcJ5NE/CaBnGqyO70oKhg4z8
DgghZN/9W52K4ztkJJqdLDU6R0uEbHAiBKyWrQWoc8J5qjzMRpBp5VG10lUj5QTwWsucUSnHxP23
n7zHZlEp8/sY0xt8qIoo+vPzx8uvx5voa1Jdryf5+tA70wkqGsWGJk3wwZ5dJCMEFK37YjjPVVNv
0boLOiFAbdnUqHwrHfYboBvI0tkGthvIlgc4cz8En72fJ52wWDSOyo8tokppT1ulXY+ej8hhGIfU
pbF66y6oUAglXJVbpK6rctrs4CSkkwDN2TzBWF0bn3v9il3SdN4HhXHlRjBeHUGvPZWjfXlcmPNo
OUdPRTfuYcMYZRXykTluGm240BMgmFT+UcxnsfvqhSr/J/wIMIbGI8+NRS7YecGjm8X2IP/lNvS4
EwwO7ZtgmHuBtp0Gx4I2sj8TcDvnsc4LoUq0xoruVqAwebqIaLHANL2G4BD8BQAA//8DAJOB8qo5
BAAA
headers:
CF-RAY:
- 9a17d1cdab1be301-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Wh8Ac5U6ZEw72ON4jbZEOJqZ9WkJTFCAKAEwUyR4N68-1763640369-1.0.1.1-3YSJ_CBJ8sWt2XEVYWv5A.U77NbsFXnNYN38MOj8lP1yXtTcUx6vLfidGRjhrf8XP.fE3oDKZHO6HPYjteBuhoI336xZrjEusr2DhV0qCOM;
path=/; expires=Thu, 20-Nov-25 12:36:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=nakmM3eQtmndbq9Rae3_ciMAnqDkIBL6qctEvxTaX2Q-1763640369348-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '617'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '630'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999995'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_46911973d1e4464a9cede812ec1fccbb
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"user","content":"Add 5 and 7"},{"role":"assistant","tool_calls":[{"id":"call_K1e5DeMhf00qONjSQD0B4h9C","function":{"arguments":"{\"a\":5,\"b\":7}","name":"add_numbers"},"type":"function"}],"content":""},{"role":"tool","content":"12","tool_call_id":"call_K1e5DeMhf00qONjSQD0B4h9C"}],"model":"gpt-4o-mini","tools":[{"type":"function","function":{"name":"add_numbers","description":"Add
two numbers together.","parameters":{"type":"object","properties":{"a":{"type":"number"},"b":{"type":"number"}},"required":["a","b"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '543'
content-type:
- application/json
cookie:
- __cf_bm=Wh8Ac5U6ZEw72ON4jbZEOJqZ9WkJTFCAKAEwUyR4N68-1763640369-1.0.1.1-3YSJ_CBJ8sWt2XEVYWv5A.U77NbsFXnNYN38MOj8lP1yXtTcUx6vLfidGRjhrf8XP.fE3oDKZHO6HPYjteBuhoI336xZrjEusr2DhV0qCOM;
_cfuvid=nakmM3eQtmndbq9Rae3_ciMAnqDkIBL6qctEvxTaX2Q-1763640369348-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxY8W4HkhxT72CCXoIcW7alFINDkStqEL5BU4SLwvxeU
HEtJU6AXHXZ2RjPDfckAGEl2ACZ6HoV2Kr+TJ/p8CqRv+Y+vz0/qiP39p3K4q798eyC2Sgx7fEIR
X1k3wmqnMJI1Eyw88ohJtayrTbUtNtV+BLSVqBKtczHf2lyToXxdrLd5Uefl7YXdWxIY2AF+ZgAA
L+M3+TQST+wAxep1ojEE3iE7XJcAmLcqTRgPgULkJrLVDAprIprR+vceIQwabAs74EZCDRSgXN8s
9z22Q+DJsxmUWgDcGBt5yjw6fbwg56s3ZTvn7TG8o7KWDIW+8ciDNclHiNaxET1nAI9jB8ObWMx5
q11son3G8Xf1fpJjc/MzWG4uYLSRq3m+X68+UGskRk4qLDpkgose5cycC+eDJLsAskXmv818pD3l
JtP9j/wMCIEuomycR0nibeB5zWO6y3+tXTseDbOA/hcJbCKhT+8gseWDmq6Fhd8hom5aMh1652k6
mdY1u6rgbYW73Z5l5+wPAAAA//8DAPW7xyBAAwAA
headers:
CF-RAY:
- 9a17d1d4994ee301-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:10 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '547'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '560'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999990'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_989af43d7fd84042b0d455bb44839dfc
status:
code: 200
message: OK
- request:
body: '{"session_id":"8ab02053-cb30-4093-beac-6157a2eb223c","run_id":"0a596501-8add-4020-be32-3a0e8a3f188c","data":{"agent_id":"toolagent","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":false},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '471'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 0a596501-8add-4020-be32-3a0e8a3f188c","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:06:10 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_team/test_team_basic.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"developer","content":"You are the leader of a team
and sub-teams of AI Agents.\nYour task is to coordinate the team to complete
the user''s request.\n\nHere are the members in your team:\n\n
- Agent 1:\n - ID: agent1\n - Name: Agent1\n - Agent 2:\n - ID: agent2\n -
Name: Agent2\n\n\n\n- Your role is to delegate
tasks to members in your team with the highest likelihood of completing the
user''s request.\n- Carefully analyze the tools available to the members and
their roles before delegating tasks.\n- You cannot use a member tool directly.
You can only delegate tasks to members.\n- When you delegate a task to another
member, make sure to include:\n - member_id (str): The ID of the member to
delegate the task to. Use only the ID of the member, not the ID of the team
followed by the ID of the member.\n - task (str): A clear description of the
task. Determine the best way to describe the task to the member.\n- You can
delegate tasks to multiple members at once.\n- You must always analyze the responses
from members before responding to the user.\n- After analyzing the responses
from the members, if you feel the task has been completed, you can stop and
respond to the user.\n- If you are NOT satisfied with the responses from the
members, you should re-assign the task to a different member.\n- For simple
greetings, thanks, or questions about the team itself, you should respond directly.\n-
For all work requests, tasks, or questions requiring expertise, route to appropriate
team members.\n"},{"role":"user","content":"What is 1 + 1?"}],"model":"gpt-4o-mini","tools":[{"type":"function","function":{"name":"delegate_task_to_member","description":"Use
this function to delegate a task to the selected team member.\nYou must provide
a clear and concise description of the task the member should achieve AND the
expected output.","parameters":{"type":"object","properties":{"member_id":{"type":"string","description":"(str)
The ID of the member to delegate the task to. Use only the ID of the member,
not the ID of the team followed by the ID of the member."},"task":{"type":"string","description":"(str)
A clear and concise description of the task the member should achieve."}},"required":["member_id","task"],"additionalProperties":false}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2349'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJBb9swDIXv/hUCr4sLJ3HcJtdi7aU7dNehMBSJdpTJkirSw4oi/32Q
ncZu1wG76KCPj3qP4msmBBgNOwHqIFl1wea3+uXrHvdHeih6/vYYm+/3/d0jh8Ic6RYWSeH3R1T8
prpSvgsW2Xg3YhVRMqauy+tqXZWrdbUdQOc12iRrA+elzzvjTL4qVmVeXOfLm7P64I1Cgp34kQkh
xOtwJp9O42/YiWLxdtMhkWwRdpciISB6m25AEhli6RgWE1TeMbrB+lJ8EUuBz720JFZX86qITU8y
OXW9tTMgnfMsU9LB39OZnC6OrG9D9Hv6IIXGOEOHOqIk79LrxD7AQE+ZEE9D8v5dGAjRd4Fr9j9x
eK68Kcd+MA18otszY8/SzkTb9eKTdrVGlsbSbHSgpDqgnqTTnGWvjZ+BbBb6bzOf9R6DG9f+T/sJ
KIWBUdchojbqfeCpLGJax3+VXYY8GAbC+MsorNlgTB+hsZG9HZcE6IUYu7oxrsUYohk3pQn1pipk
U+Fms4XslP0BAAD//wMAExb70DcDAAA=
headers:
CF-RAY:
- 9a1802a92bb2c22c-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:30 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=qfaDZQv2phcDvwqvX6GyFcJ1sWvZAe4nYKZxzyMzNL0-1763642370-1.0.1.1-8p3Uw61_AlP9ro7r5nUpB4jNtnwcj_TnTaLiYlMdtnaKmvbvL__k_6jblj5Mf23PYilFukjJc07lEKEpX3qmQ1hnxyBgHDM9OsAZCOIbjDY;
path=/; expires=Thu, 20-Nov-25 13:09:30 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=HCYwDFbEfKYFULXMBTKw2uh21fyJxKSyl54MA21Np.k-1763642370106-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '443'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '459'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999610'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b3462d2c73ff460fbcf83537f7bbfb4b
status:
code: 200
message: OK
- request:
body: '{"session_id":"216f3598-abde-4bf1-9dde-8a351d78aede","run_id":"054eb675-44a7-4e38-a7a5-60d430f4fca2","data":{"team_id":"basicteam","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"member_count":2,"has_knowledge":false,"has_tools":false},"sdk_version":"2.2.13","type":"team"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '358'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 054eb675-44a7-4e38-a7a5-60d430f4fca2","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:30 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/cassettes/test_team/test_team_discussion.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"developer","content":"You are the leader of a team
and sub-teams of AI Agents.\nYour task is to coordinate the team to complete
the user''s request.\n\nHere are the members in your team:\n\n
- Agent 1:\n - ID: technicalexpert\n - Name: TechnicalExpert\n - Role:
Technical perspective\n - Agent 2:\n - ID: businessexpert\n - Name: BusinessExpert\n -
Role: Business perspective\n\n\n\n- You can either
respond directly or use the `delegate_task_to_members` tool to delegate a task
to all members in your team to get a collaborative response.\n- To delegate
a task to all members in your team, call `delegate_task_to_members` ONLY once.
This will delegate a task to all members in your team.\n- Analyze the responses
from all members and evaluate whether the task has been completed.\n- If you
feel the task has been completed, you can stop and respond to the user.\n\n\n\n-
Gather perspectives from all members.\n- Provide a brief synthesis.\n\n\n\n-
Use markdown to format your answers.\n"},{"role":"user","content":"Should
we use microservices? Brief answer only."}],"model":"gpt-4o-mini","tools":[{"type":"function","function":{"name":"delegate_task_to_members","description":"Use
this function to delegate a task to all the member agents and return a response.\nYou
must provide a clear and concise description of the task the member should achieve
AND the expected output.","parameters":{"type":"object","properties":{"task":{"type":"string","description":"(str)
A clear and concise description of the task to send to member agents."}},"required":["task"],"additionalProperties":false}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1765'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFTJbtswEL3rKwY8x4FlK3Hqm9EG3YtuaNDWgTAiRxIbihTIkRvX8L8X
khfJSQpUB4GYx/dm5yYCEFqJOQhZIsuqNqPnan19aWKlksXv4pqmE/U53Lx6O3vxbvb1vThrGS77
RZIPrHPpqtoQa2d3sPSETK1qPLucXiaT6fSqAyqnyLS0ouZR4kaVtno0GU+S0Xg2iq/27NJpSUHM
4WcEALDp/m2cVtG9mMP47GCpKAQsSMyPlwCEd6a1CAxBB0bL4qwHpbNMtg3dNsYMAHbOpBKN6R3v
vs3g3BcLjUkXn17ex5PXN8kH/pJ9W/wYX7/h+Hv2YeBvJ72uu4DyxspjkQb40T5/4AxAWKw6riJD
BTKljOEuZZdWVGXkwwMtAIG+aCqy3OYhNkvREpZivhQLi2b9h4BLAlQrtIwFBUCrQOkwsLgcmqBt
AZWW3gXyq7YfoC0oWpFxdSsPuXcVZI5LYJKl1RJNp5W1XAoBavKhJsl6ReEcPnq30ooAIfOacghr
yyUF3blbu8ZDrq3StgjnS7EVJ1lto6fOt4PuecqbgOZxW9Fax9hWt+vr7R7ZHkfIuKL2LgsPqCLX
Vocy9YSh68xwQKJDIF0IojmZQVF7V9Wcsrujzun0Yj+wot+THk3iPciO0QxYzw7AiV6qiFF3Q3rc
C4myJNVT+/3ARmk3AKJB7o+jeUp7l7+2xf/I94CUVDOptPaktDzNuL/mqX1G/nXtWOUuYLGfw5Q1
+d1G5NiY3XKLsA5MVZprW5Cvve42XOR1ehGr7CrBHDMRbaO/AAAA//8DAOh0HULvBAAA
headers:
CF-RAY:
- 9a1801e5cc257d3c-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:38:59 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BhRFtj93vCoNVFJcv_iaU84WeFSDgSWfwZpPERI6Vy8-1763642339-1.0.1.1-BGoBQJ92ZptAm0nckizAh4Nlamhc6NvnZaKxDdCOqTz4czdO0iOrd4TD4a4E8ayXJ9rIqUcfXf0dRpVN_9bbIdbTA8YCLtxxrvMoVZbPCIE;
path=/; expires=Thu, 20-Nov-25 13:08:59 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=crap2UtZDB1vAkCZF4C4ckS7lxjJuVAlGnxS.ZUBDiM-1763642339428-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '1041'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1054'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999712'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_11a67d7e7092420d9280a325aa8e6139
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"developer","content":"\nTechnical perspective\n\n\n\n\nProvide
technical perspective. Keep responses brief.\n\n\n\n\n-
Your name is: TechnicalExpert.\n"},{"role":"user","content":"Analyze
the advantages and disadvantages of using microservices in development from
both technical and business perspectives. Provide a brief synthesis of your
findings."}],"model":"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '498'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//pFZNb+NGEr37VxR0FCTvjD8T3xJ5ZsdIvNiNJ8ghDoxSd1GsdbOL012U
rAnmvwfVJEU5OwsEyIUHVnd9vve6fj8BmLGf3cDM1aiuacNy5ffvrn+6uLrfycPL55/PPq8+/Wf3
w7vm/Jec/zlb2A1Z/5ecjrdOnTRtIGWJvdklQiXz+vb66vzq4uz8/NtiaMRTsGubVpcXsmw48vLs
zdnF8s318u03w+1a2FGe3cCvJwAAv5ev5Rk9vcxu4M1i/NNQzrih2c3hEMAsSbA/M8yZs2LU2WIy
OolKsaQ+n3/ntxgVN5RBKrhnlyRT2lr0m/n8MT7G+UdydWSHAf5NKbfklLdmfYxvT2E+f3AYcM2B
dX8zn8Nd9Lxl32GA0RE4jLAmyA4DebAaWoqeooY9rDGTB4ngqcHoFxAIPccNqIC0yg1/Jg+JsnTJ
EXTKgT+jNfr0MZ5ZAiU/CbLZw3ebKFnZWSIfCZs+tKtFMoFO57Kie86wpqyQO1byUEkCrQmsQK7Y
jdkvoE3SiFpKHKNsx9jnFvs9dkHhLksovy3ue+TQJQKOIJFGN+CFMkRR8JzIWeXctOgURGtKeQEU
a4zOwuR9VmqsZg5M0dHpY7ywaCuJyrGTLsMttUH2DUW1mA9d20rSDKu7f6xuoU3o1Dq/AAxBdubU
6qswKyXA6KGRRFAl+tRRVEgUCDPl0zLw77vMkXL++rzf904+ckNLleU9pmcqSdzSloK0llNpe41t
S9H60GLCECgAGrzyARgLQOcoUMLSXk+Bt5T242DvorHI4PE+0AtPGHuHmSkZQlreisJ6TDhrQqUN
G5oTcNQkvnMEkXZQEWqXKMOOtZZOQbaUauxCAVtNQFE50dD9ccDvmlZ2lMj3eCrNbjCEBWCnEqWx
YegBaorPBLKLlHLNrVFqqnUacFvSUt6y7ss00Dnpog406qcwv+WMf5udq6JLLwdyjh3F5GpWctol
DOAOpwr9srXW1TazaLHZ2DnibQGNRFZJHDeLHksYcUNmGyd3i4pwf/htoT9g9KXV3mxOoikTRbf/
MyhGtXBds6aUpaFXmtCKiRebvOyjq5PEQQ6Ac+4KhMvg/kW6k/QMP2KJYincG+aHMAbdkZpOmqaz
HhY3Fn5CTsAhyeiPQlcDx1vhqH+JNR94U1OCu8jFwUqy5n4iW8paOMMWt0qYNXU2F1qAioRDmw1l
oAk5WitGTeVNNLnCqfkPzxwC/ESfOk6l/XmSw0jkgV5aSsq5aFQZnjlsjtG1gF3NroYG9xDJUc6s
qAToPVuXMEyZSIKaDQ1j6++i0ib13VwdUGRJrESS59jTfU26I4rQdEG5DfQaAQWSNhMCm2MVZJdL
G6bZFAIT+oEvD/uoNWXuqfGKLCBVRem4WXBELY7laRrYt4BqUpu+85MSL6DB50EwGkDVorRbKvI6
yhBlQG5G0U3Ysj96OgbKmGqa49aYsCW7dwofZEdbSouiRwdSmpz1lffgOTyGPIEn9eP2Iy7WmBKX
d6XFpOy6gCnsS0LZ9GvQLEkgaYMjh/IprDBR1YWeoZ6GMUplKdkjmtDTUqoqA2ewYgdGmOPOGVLs
Nlvqllj/Wh6vH+Y+o61AsQvhyIAxSn++LD6/DZYvh1UnyKZNss5/ujqrOHKun0zZJNpak1XaWbF+
OQH4raxU3astaWaPeqtPKs9Uwl1/07ubTYvcZDy/vhysKophMlxcni++4u/JkyKHfLSUzRy6mvx0
ddrgsPMsR4aTo6r/N52v+e4r57j5K+4ng3PUKvmnNpFn97rk6VgiW3T/37FDl0vCs4FwT8qUbBKe
KtuQ+q22f1mfKo4bSm3ifget2qfLqzdYXdHl5bezky8nfwAAAP//AwDKuzMKkQsAAA==
headers:
CF-RAY:
- 9a1801edbfc13562-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:06 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=249kpGt5uaSl_EF1HvIOJPkk.vaspUSOylYjXgINFfo-1763642346-1.0.1.1-l29INi17x04fJgwZCDBYJnK13V5oXvYjfj4SplK24QoJvn7JDmrqmulzpMsW.rxnT6DGeS1RNlIUpWMR.B7C1zRVy.h0rRtqckV8f6g0OcQ;
path=/; expires=Thu, 20-Nov-25 13:09:06 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=KmfUvtN3lmKtHeLrqhVEtG_cWKPfusBl62c4ltLftQ0-1763642346481-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '6822'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '6837'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999900'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_050d43a201774d76a9dabb4776e7534d
status:
code: 200
message: OK
- request:
body: '{"session_id":"b049f982-8f29-4427-b474-0fee6920cf0d","run_id":"01cf1232-1a74-4ac7-a21f-c91d5c823502","data":{"agent_id":"technicalexpert","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":true},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '476'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 01cf1232-1a74-4ac7-a21f-c91d5c823502","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:07 GMT
server:
- uvicorn
status:
code: 201
message: Created
- request:
body: '{"messages":[{"role":"developer","content":"\nBusiness perspective\n\n\n\n\nProvide
business perspective. Keep responses brief.\n\n\n\n\n-
Your name is: BusinessExpert.\n"},{"role":"user","content":"Analyze
the advantages and disadvantages of using microservices in development from
both technical and business perspectives. Provide a brief synthesis of your
findings."}],"model":"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '495'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//pFbbbuTGEX3XVxT4OBgJ2pX2Yr2tld1YSBQH0hoBHBlCTXeRrEyziu5u
zuzYWCC/4d/zlwTV5AxnNhvAQF74wL7UqVOnTtevZwAV++oGKtdidl0fzm/97v2H1r39+fHH9V/S
P+qHv17e7j5evfvhh29/fKiWdkJX/yKX96cunHZ9oMwq47KLhJns1hdvXl+9vn55df2mLHTqKdix
ps/n13resfD5y8uX1+eXb85fvJ1Ot8qOUnUD/zwDAPi1fA2nePpU3cDlcv+no5SwoermsAmgihrs
T4UpccoouVrOi04lkxToi8U7v0HJ2FACreGeXdREcWPRbxaLJ3mSxUdyrbDDAH+nmHpymTd0s3iS
FxewWDw6DLjiwHl3s1jAe3QtTDeAQ4EVQXIYyINh70k8SQ67JWAIumVpoNYI2mfu+BfyECnpEB3B
YGldPMlLi/Ih0Cceo8CWcwsFlAZtdvCY0a0t9kfCLpWgrlVNBJ7rmiJJhrzfzpQgt5hhRSlDzRly
S2BZcc0OIv08cKSOJBdC6Cidiye5MiwPlDgwiSMLeleDCh1SrpFDWgJn8EpJfv/3bxmEnBUpctjB
KlrKXrdSApNkjgTY94EdmnwuCuffDomFUvoq5R8wZYrwkTuCrHCPcU25YJkZhnwgw9OGgvaA4sFT
H3S3R5vAqbghxqkkqSfyhm/oC7pIgTARuJ0Lh1K8lxbFkYc7Ed0UzKfk06eeIhuFY6mEtsCeMAEL
cNJgjTFDsD06ZOCuR5ctuoXethoI0i5l6vbE33V91A15eBe4kTnAgaw/KwaTLTx2GALFIxJqdUMC
lbnUq/2pehBnWaCpawm1GruGA53TQfKk7sLfirJRjwagFHLkdsZyuFWIfBqLufgTJ/x/++y2GMyn
qc1OLgCMruVMLg+RgCVH9YP9154ijqmBO5y3MmSKXUEyCsLwL21LN8ikw+WoF8wIHQo2pSf2GrhX
4awjSeLh/rABbltjXpqSFtyJ+WAiDzJ0K4oW8YB66rUESfuWU7bAxSbqiCnHYUzH3KE7DRe0aVia
gywkUzx/nBrw9jgJ+H5DsSX0BuZvlLca12D6EzfWs1ezQsZQGtfi9crW+zwhH6vaDSFzH2gGzxZ0
1Osf6NjvuGkpwp1wiXUnG0rZ+Cqd01JRS0k16mpI+QsSlpDWHMxDe4pJRSiM5UHveapvVg2j1AOh
N1/gA/lOU0772lmjwq1q9CyH7n3Y18IFwniqhBLJHR0ANPGlmZXSZkvYtuzaEwg60b8vVRExm32U
Sx/JDdEU+cBpXQRzr/GI5I5QoLNfJH4qTFZIdmy8YZTmKO5y73KftoklclpPLfi4k9xS4rHbTttH
7ZWAZC1ds0PJcNStLOX9mkxgCfX8Eo01KKa5nC1hSyFMqlFPUb6whLHK2LMpfW+g5aJIqVdJvKGy
Oyt0xdnBtWgNdQHf6ZY2FJfmkDvAkHTu9rnB7Yk71XY7yq/IYDk9R5yxmK3DSPVg/iCJ/eQXo7gE
BvEUbYAor4LWoLFB4V/2phIJfcnt4mDCVjZT8Ja4aQ1oskfRZY0JsEGWVJ5cjrMTN2bbewrK4z9l
vzY3qzV2ZC+X48QqxcTR28BQngo+tb+L40nHMkto05YMIRwtoIjmkkSZsX6aVj4fpqqgTR91lb44
WtUsnNpnE5iKTVApa1+V1c9nAD+V6W04GciqPmrX5+esayrh3rwdr6vmmXFevHr7YlrNmjHMC9ev
vll+5b5nT9lGjqP5r3LoWvLz0XlYxMGzHi2cHWX933C+dveYOUvzR66fF5yjPpN/7iN5dqcpz9si
2Uz9v7YdWC6Aq6l9nzNTtEp4qnEI46RbjYPDc83SUOwjj+Nu3T+/en2J9Wt69eqb6uzz2X8AAAD/
/wMA4NNJOPwLAAA=
headers:
CF-RAY:
- 9a18021dbffcc22c-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:15 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=b8zbmGH6TjpN4985NwIEIz4WTgYXKAt4KngOddQZ07w-1763642355-1.0.1.1-UcIZ3j9cKuSVXol7_sMJhOqsDj78joxliL_pNWQ54zjRlpeE7Yl1zf6gUcayim96IxdFaciYR1l1F0ONN8LhdpIcFSjeUfw222LvqwycQiE;
path=/; expires=Thu, 20-Nov-25 13:09:15 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=7TYK6.NVThWZJBDp_CxwQcNVcwkkoReDsX1ddcP060k-1763642355254-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '7904'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '7916'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999902'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_75ffc205d54444ddb68faeb5b4b30813
status:
code: 200
message: OK
- request:
body: '{"session_id":"b049f982-8f29-4427-b474-0fee6920cf0d","run_id":"f8f3885d-4b52-4471-823a-5e3941412799","data":{"agent_id":"businessexpert","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"has_tools":true,"has_memory":false,"has_culture":false,"has_reasoning":false,"has_knowledge":false,"has_input_schema":false,"has_output_schema":false,"has_team":true},"sdk_version":"2.2.13","type":"agent"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '475'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: f8f3885d-4b52-4471-823a-5e3941412799","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:15 GMT
server:
- uvicorn
status:
code: 201
message: Created
- request:
body: "{\"messages\":[{\"role\":\"developer\",\"content\":\"You are the leader
of a team and sub-teams of AI Agents.\\nYour task is to coordinate the team
to complete the user's request.\\n\\nHere are the members in your team:\\n\\n
- Agent 1:\\n - ID: technicalexpert\\n - Name: TechnicalExpert\\n - Role:
Technical perspective\\n - Agent 2:\\n - ID: businessexpert\\n - Name: BusinessExpert\\n
\ - Role: Business perspective\\n\\n\\n\\n-
You can either respond directly or use the `delegate_task_to_members` tool to
delegate a task to all members in your team to get a collaborative response.\\n-
To delegate a task to all members in your team, call `delegate_task_to_members`
ONLY once. This will delegate a task to all members in your team.\\n- Analyze
the responses from all members and evaluate whether the task has been completed.\\n-
If you feel the task has been completed, you can stop and respond to the user.\\n\\n\\n\\n-
Gather perspectives from all members.\\n- Provide a brief synthesis.\\n\\n\\n\\n-
Use markdown to format your answers.\\n\"},{\"role\":\"user\",\"content\":\"Should
we use microservices? Brief answer only.\"},{\"role\":\"assistant\",\"tool_calls\":[{\"id\":\"call_AQGx12IW4NtSbVAZ0EJt1YbN\",\"function\":{\"arguments\":\"{\\\"task\\\":\\\"Analyze
the advantages and disadvantages of using microservices in development from
both technical and business perspectives. Provide a brief synthesis of your
findings.\\\"}\",\"name\":\"delegate_task_to_members\"},\"type\":\"function\"}],\"content\":\"\"},{\"role\":\"tool\",\"content\":\"Agent
TechnicalExpert: **Advantages of Microservices:**\\n\\n*Technical Perspectives:*\\n1.
**Scalability:** Individual services can be scaled independently based on demand,
leading to optimized resource utilization.\\n2. **Technology Agnostic:** Teams
can choose technology stacks best suited for the specific service, promoting
innovation.\\n3. **Fault Isolation:** Failure in one service does not directly
impact others, enhancing system resilience.\\n4. **Continuous Deployment:**
Supports CI/CD practices, allowing for faster and more frequent releases.\\n\\n*Business
Perspectives:*\\n1. **Faster Time-to-Market:** Development can happen in parallel
across services, accelerating delivery.\\n2. **Increased Flexibility:** Easier
to pivot business strategies or introduce new features without overhauling the
entire system.\\n3. **Empowered Teams:** Small, autonomous teams can take ownership
of services, enhancing productivity and accountability.\\n\\n**Disadvantages
of Microservices:**\\n\\n*Technical Perspectives:*\\n1. **Complexity:** Increased
architectural complexity leads to challenges in deployment, monitoring, and
management.\\n2. **Data Management:** Handling data consistency across services
can be cumbersome, leading to potential synchronization issues.\\n3. **Network
Latency:** More service-to-service communication can introduce latency and potential
failure points.\\n\\n*Business Perspectives:*\\n1. **Higher Initial Costs:**
Investment in infrastructure, tooling, and team training can be significant.\\n2.
**Skill Requirements:** Teams need expertise in managing microservices, which
may necessitate additional training or hiring.\\n3. **Integration Challenges:**
Coordinating between multiple services can complicate workflows and introduce
overhead.\\n\\n**Synthesis:**\\nMicroservices offer significant advantages in
scalability, flexibility, and resilience, making them attractive for businesses
aiming for rapid innovation and market responsiveness. However, the complexities
and initial resource investment required can be barriers, particularly for small
teams or organizations. Careful consideration of these trade-offs is essential
for successful implementation.Agent BusinessExpert: **Advantages of Microservices:**\\n\\n*Technical
Perspective:*\\n1. **Scalability:** Each service can be scaled independently,
allowing for optimized resource usage.\\n2. **Flexibility with Technology Stack:**
Teams can choose different technologies that best fit the specific requirements
of each service.\\n3. **Resilience:** If one service fails, it doesn\u2019t
necessarily bring down the entire application.\\n\\n*Business Perspective:*\\n1.
**Faster Time to Market:** Independent teams can develop and deploy services
concurrently, speeding up the release cycle.\\n2. **Enhanced Innovation:** Teams
can experiment with new ideas in isolated services without impacting the whole
system.\\n3. **Improved Alignment with Business Goals:** Smaller teams can focus
on specific business functionality, fostering accountability and better aligning
development with business needs.\\n\\n**Disadvantages of Microservices:**\\n\\n*Technical
Perspective:*\\n1. **Complexity:** Microservices architecture introduces operational
complexity in terms of deployment, communication, and data management.\\n2.
**Monitoring and Management Challenges:** Increased number of services requires
sophisticated infrastructure for monitoring and logging.\\n3. **Inter-Service
Communication Overhead:** Network latency and potential failure points increase
with multiple services interacting.\\n\\n*Business Perspective:*\\n1. **Higher
Initial Investment:** The need for robust infrastructure, skilled personnel,
and additional tools can lead to increased costs.\\n2. **Team Coordination:**
Requires clear communication and coordination across multiple teams, which can
lead to overhead.\\n3. **Compliance and Security Risks:** More services mean
more endpoints to secure and manage compliance, increasing risk.\\n\\n**Synthesis:**\\nMicroservices
offer significant advantages in scalability, flexibility, and speed, aligning
well with modern business needs for rapid innovation and responsiveness to market
changes. However, they also introduce complexities and potential higher costs,
necessitating careful consideration and an understanding of organizational readiness.
Businesses must weigh these factors against their specific goals and resources
to make informed decisions on adopting this architecture.\",\"tool_call_id\":\"call_AQGx12IW4NtSbVAZ0EJt1YbN\"}],\"model\":\"gpt-4o-mini\",\"tools\":[{\"type\":\"function\",\"function\":{\"name\":\"delegate_task_to_members\",\"description\":\"Use
this function to delegate a task to all the member agents and return a response.\\nYou
must provide a clear and concise description of the task the member should achieve
AND the expected output.\",\"parameters\":{\"type\":\"object\",\"properties\":{\"task\":{\"type\":\"string\",\"description\":\"(str)
A clear and concise description of the task to send to member agents.\"}},\"required\":[\"task\"],\"additionalProperties\":false}}}]}"
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6649'
content-type:
- application/json
cookie:
- __cf_bm=BhRFtj93vCoNVFJcv_iaU84WeFSDgSWfwZpPERI6Vy8-1763642339-1.0.1.1-BGoBQJ92ZptAm0nckizAh4Nlamhc6NvnZaKxDdCOqTz4czdO0iOrd4TD4a4E8ayXJ9rIqUcfXf0dRpVN_9bbIdbTA8YCLtxxrvMoVZbPCIE;
_cfuvid=crap2UtZDB1vAkCZF4C4ckS7lxjJuVAlGnxS.ZUBDiM-1763642339428-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFXbbhw3DH33VxDjt8Wu4XsSvxSOnTQpEBRw3FvqYMGVODOsNdREotbZ
BAH6G/29fkkhzezFTQr0ZR6GInnO4RH1eQ+gYltdQGVaVNP1bnZlVy9+fHd8/Zu/vbyh+zdO3j2V
H9I1/vrzs1RNc4Zf/EFG11kHxne9I2UvQ9gEQqVc9ejJ+cn56fHJ2XkJdN6Sy2lNr7NTP+tYeHZ8
eHw6O3wyO3o6ZreeDcXqAn7fAwD4XL4Zp1j6WF3A4XT9p6MYsaHqYnMIoAre5T8VxshRUbSaboPG
i5IU6Pv7+/C29clZ+IXgp0jwhk3wkcIy9//uTu5kPx+aTC7tEkWxoXgxmdzJDCaTtwYdLtixri4m
k8epYFBgQRANOrKQcfcklkTdChYYyYIXsNSh2IOh3EtHH3koBw+sLdySacU735Ty11zXFEgUHvVI
yo4/EdhNWNdpTBEU2flAFtRD7MlwzQaEyMax6w1FdkxiKDe5hBrZpUDAAl5o3Quspyh///mXAovB
Hg0rKoG2BCTKgQD73rHBbIED2BHueYosFCM8J6GadavfS4xKAW65o5n62RsM96SFKi3J+b7LbDJH
b0wKGVGPAZ0jNwVHaFmaTOtDYnNPAQI5wkhrYi/E+BSwIQuvRfyyIMvVbwm7QTs79AEUC0pRQegB
2BLGMgCfFLjr0Wjp1BKMLieIq6jUjZ0uHTdSwJaxbQh/79FltvC2Q+dAN31rb1LM899MpE5iMj50
rExxCiQtisl90RifREejHewoe80Rv3blVcH4cTTlbUuAwbSsZDTPNfdn0eBtMgSRG8kAUBR8TwEH
ECPRXCTLmm9yVtpS7/yqMM2SWVSEDgUbyv9GNV5x01KA18LK6ODKRx1EIC06ph5Y6oBRQxogFfkD
suRwxhfoQ8qWimlRbm+uw7KkqDt9rrwPlqUghqs2+0IGHeBmyI9gHGHIZLokozcB8y2NwzSm0Pu8
CxidW2VnB8KYUTz4cF87/wB+SaEltGvdS2MxLsXBTXfy9bXfEdWtxkkOm2Ac4hTq7V2fFv6xJ7JT
6PB+9FoHMbHiwhHUPsBiNBXFwT3D/gjYc14ua3sfwCv/QEsK02JXjNEbLtPbDDQvhdyQx/mYPB94
wBCw3LZAdXJAS3Rp1KtBlqjgQ4PCnzYOwX5gsy7YZLcf7C7aXCpiXvaSnNsJoIjXUqis+Pdj5Mtm
qTvf9MEv4r9Sq5qFYzvPU/KSF3hU31cl+mUP4H15PNKj96Dqg+96nau/p9Lu6Oj8dChYbR+tbfj4
5HiMqld0O3knz86n3yg5t5SXbNx5gSqDpiW7zd0+V5gs+53A3g7xr/F8q/ZAnqX5P+W3AWOoV7Lz
PpBl85jz9lig/Kr/17GN0AVwNZp+rkwhD8NSjckNb201bMh5zdJQ6AMPD27dz8/OD7E+p7OzZ9Xe
l71/AAAA//8DAA3PiVR+CAAA
headers:
CF-RAY:
- 9a180254cdd2b7bf-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:28 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '12559'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '12574'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998610'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_929ced3923c04a05816fd70fb6d17765
status:
code: 200
message: OK
- request:
body: '{"session_id":"b049f982-8f29-4427-b474-0fee6920cf0d","run_id":"4f0f30f5-d7e9-408f-8ec5-9f07c8f10d72","data":{"team_id":"discussionteam","db_type":null,"model_provider":"OpenAI","model_name":"OpenAIChat","model_id":"gpt-4o-mini","parser_model":null,"output_model":null,"member_count":2,"has_knowledge":false,"has_tools":false},"sdk_version":"2.2.13","type":"team"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '363'
content-type:
- application/json
host:
- os-api.agno.com
user-agent:
- agno/2.2.13
method: POST
uri: https://os-api.agno.com/telemetry/runs
response:
body:
string: '{"message":"Run creation acknowledged: 4f0f30f5-d7e9-408f-8ec5-9f07c8f10d72","status":"success"}'
headers:
Connection:
- keep-alive
Content-Length:
- '96'
Content-Type:
- application/json
Date:
- Thu, 20 Nov 2025 12:39:29 GMT
server:
- uvicorn
status:
code: 201
message: Created
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from opentelemetry.instrumentation.agno import AgnoInstrumentor
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="function", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture(scope="function")
def instrument(reader, tracer_provider, meter_provider):
instrumentor = AgnoInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if "OPENAI_API_KEY" not in os.environ:
os.environ["OPENAI_API_KEY"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {
"filter_headers": [
"authorization",
"x-api-key",
"cookie",
"set-cookie",
"x-request-id",
"x-openai-organization",
],
"filter_post_data_parameters": ["api_key"],
}
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/test_agent.py
================================================
import pytest
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_agent_run_basic(instrument, span_exporter, reader):
"""Test basic agent.run() instrumentation."""
agent = Agent(
name="TestAgent",
model=OpenAIChat(id="gpt-4o-mini"),
description="A simple test agent",
)
agent.run("What is 2 + 2?")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = spans[-1]
assert agent_span.name == "TestAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "TestAgent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "gpt-4o-mini"
prompt_content = agent_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
assert prompt_content == "What is 2 + 2?"
completion_content = agent_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert completion_content is not None
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_agent_arun_basic(instrument, span_exporter, reader):
"""Test basic agent.arun() instrumentation."""
agent = Agent(
name="AsyncTestAgent",
model=OpenAIChat(id="gpt-4o-mini"),
description="A simple async test agent",
)
await agent.arun("What is the capital of France?")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = spans[-1]
assert agent_span.name == "AsyncTestAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "AsyncTestAgent"
prompt_content = agent_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
assert "capital of France" in prompt_content
@pytest.mark.vcr
def test_agent_with_tools(instrument, span_exporter, reader):
"""Test agent with tools instrumentation."""
def add_numbers(a: int, b: int) -> int:
"""Add two numbers together."""
return a + b
agent = Agent(
name="ToolAgent",
model=OpenAIChat(id="gpt-4o-mini"),
tools=[add_numbers],
)
agent.run("Add 5 and 7")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
# Check for agent span
agent_span = spans[-1]
assert agent_span.name == "ToolAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
# Check for tool spans (if tools were executed)
tool_spans = [s for s in spans if s.name == "add_numbers.tool"]
# Tool spans may or may not be present depending on whether the agent actually calls the tool
# so we just check that if they exist, they have the right attributes
for tool_span in tool_spans:
assert tool_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_NAME) == "add_numbers"
assert tool_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
@pytest.mark.vcr
def test_agent_metrics(instrument, span_exporter, reader):
"""Test that metrics are recorded for agent runs."""
agent = Agent(
name="MetricsAgent",
model=OpenAIChat(id="gpt-4o-mini"),
)
agent.run("Tell me a short joke")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
metrics_data = reader.get_metrics_data()
if metrics_data is not None:
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == "gen_ai.client.operation.duration":
assert len(metric.data.data_points) > 0
for dp in metric.data.data_points:
assert dp.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
@pytest.mark.vcr
def test_agent_run_streaming(instrument, span_exporter, reader):
"""Test agent.run() with streaming enabled."""
agent = Agent(
name="StreamAgent",
model=OpenAIChat(id="gpt-4o-mini"),
description="A streaming test agent",
)
events = []
for event in agent.run("What is 10 + 5?", stream=True):
events.append(event)
assert len(events) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = spans[-1]
assert agent_span.name == "StreamAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "StreamAgent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "gpt-4o-mini"
prompt_content = agent_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
assert "10 + 5" in prompt_content
@pytest.mark.vcr
def test_agent_run_streaming_with_tools(instrument, span_exporter, reader):
"""Test agent.run() with streaming and tool usage."""
def multiply(a: int, b: int) -> int:
"""Multiply two numbers."""
return a * b
agent = Agent(
name="SyncStreamToolAgent",
model=OpenAIChat(id="gpt-4o-mini"),
tools=[multiply],
description="A sync streaming agent with tools",
)
events = []
for event in agent.run("What is 6 times 7?", stream=True):
events.append(event)
assert len(events) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = [s for s in spans if "agent" in s.name][-1]
assert agent_span.name == "SyncStreamToolAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "SyncStreamToolAgent"
tool_spans = [s for s in spans if s.name == "multiply.tool"]
for tool_span in tool_spans:
assert tool_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_NAME) == "multiply"
assert tool_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_agent_arun_streaming(instrument, span_exporter, reader):
"""Test agent.arun() with streaming enabled."""
agent = Agent(
name="AsyncStreamAgent",
model=OpenAIChat(id="gpt-4o-mini"),
description="An async streaming test agent",
)
events = []
async for event in agent.arun("What is 10 + 5?", stream=True):
events.append(event)
assert len(events) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = spans[-1]
assert agent_span.name == "AsyncStreamAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "AsyncStreamAgent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "gpt-4o-mini"
prompt_content = agent_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
assert "10 + 5" in prompt_content
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_agent_arun_streaming_with_tools(instrument, span_exporter, reader):
"""Test agent.arun() with streaming and tool usage."""
def multiply(a: int, b: int) -> int:
"""Multiply two numbers."""
return a * b
agent = Agent(
name="StreamToolAgent",
model=OpenAIChat(id="gpt-4o-mini"),
tools=[multiply],
description="A streaming agent with tools",
)
events = []
async for event in agent.arun("What is 6 times 7?", stream=True):
events.append(event)
assert len(events) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
agent_span = [s for s in spans if "agent" in s.name][-1]
assert agent_span.name == "StreamToolAgent.agent"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
assert agent_span.attributes.get(GenAIAttributes.GEN_AI_AGENT_NAME) == "StreamToolAgent"
tool_spans = [s for s in spans if s.name == "multiply.tool"]
for tool_span in tool_spans:
assert tool_span.attributes.get(SpanAttributes.TRACELOOP_ENTITY_NAME) == "multiply"
assert tool_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
================================================
FILE: packages/opentelemetry-instrumentation-agno/tests/test_team.py
================================================
import pytest
from textwrap import dedent
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.team import Team
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
@pytest.mark.vcr
def test_team_discussion(instrument, span_exporter, reader):
"""Test team with multiple agents having a discussion."""
technical_expert = Agent(
name="TechnicalExpert",
role="Technical perspective",
model=OpenAIChat(id="gpt-4o-mini"),
add_name_to_context=True,
instructions=dedent("""
Provide technical perspective. Keep responses brief.
"""),
)
business_expert = Agent(
name="BusinessExpert",
role="Business perspective",
model=OpenAIChat(id="gpt-4o-mini"),
add_name_to_context=True,
instructions=dedent("""
Provide business perspective. Keep responses brief.
"""),
)
discussion_team = Team(
name="DiscussionTeam",
delegate_to_all_members=True,
model=OpenAIChat(id="gpt-4o-mini"),
members=[technical_expert, business_expert],
instructions=[
"Gather perspectives from all members.",
"Provide a brief synthesis.",
],
markdown=True,
)
discussion_team.run("Should we use microservices? Brief answer only.")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
team_span = spans[-1]
assert team_span.name == "DiscussionTeam.team"
assert team_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
@pytest.mark.vcr
def test_team_basic(instrument, span_exporter, reader):
"""Test basic team functionality."""
agent1 = Agent(
name="Agent1",
model=OpenAIChat(id="gpt-4o-mini"),
description="First agent",
)
agent2 = Agent(
name="Agent2",
model=OpenAIChat(id="gpt-4o-mini"),
description="Second agent",
)
team = Team(
name="BasicTeam",
members=[agent1, agent2],
model=OpenAIChat(id="gpt-4o-mini"),
)
team.run("What is 1 + 1?")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
team_span = spans[-1]
assert team_span.name == "BasicTeam.team"
assert team_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "agno"
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/README.md
================================================
# OpenTelemetry Aleph Alpha Instrumentation
This library allows tracing calls to any of Aleph Alpha's endpoints sent with the official [Aleph Alpha Client](https://github.com/Aleph-Alpha/aleph-alpha-client).
## Installation
```bash
pip install opentelemetry-instrumentation-alephalpha
```
## Example usage
```python
from opentelemetry.instrumentation.alephalpha import AlephAlphaInstrumentor
AlephAlphaInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/__init__.py
================================================
"""OpenTelemetry Aleph Alpha instrumentation"""
import logging
import os
from typing import Collection, List, Optional, Union
from opentelemetry import context as context_api
from opentelemetry._logs import Logger, get_logger
from opentelemetry.instrumentation.alephalpha.config import Config
from opentelemetry.instrumentation.alephalpha.event_emitter import emit_event
from opentelemetry.instrumentation.alephalpha.event_models import (
CompletionEvent,
PromptEvent,
)
from opentelemetry.instrumentation.alephalpha.span_utils import (
set_completion_attributes,
set_prompt_attributes,
)
from opentelemetry.instrumentation.alephalpha.utils import dont_throw
from opentelemetry.instrumentation.alephalpha.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
unwrap,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Tracer, get_tracer
from opentelemetry.trace.span import Span
from opentelemetry.trace.status import Status, StatusCode
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
_instruments = ("aleph_alpha_client >= 7.1.0",)
WRAPPED_METHODS = [
{
"method": "complete",
"span_name": "alephalpha.completion",
},
]
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def should_emit_events():
return not Config.use_legacy_attributes
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@dont_throw
def _handle_message_event(
event: PromptEvent, span: Span, event_logger: Optional[Logger], kwargs
):
if span.is_recording():
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, kwargs.get("model"))
if should_emit_events():
return emit_event(event, event_logger)
else:
return set_prompt_attributes(event, span)
def _handle_completion_event(event: CompletionEvent, span, event_logger, response):
if span.is_recording():
input_tokens = getattr(response, "num_tokens_prompt_total", 0)
output_tokens = getattr(response, "num_tokens_generated", 0)
_set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, input_tokens + output_tokens
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, output_tokens
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, input_tokens)
if should_emit_events():
emit_event(event, event_logger)
else:
set_completion_attributes(event, span)
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, event_logger, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, event_logger, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _llm_request_type_by_method(method_name):
if method_name == "complete":
return LLMRequestTypeValues.COMPLETION
else:
return LLMRequestTypeValues.UNKNOWN
def _parse_prompt_event(args, kwargs) -> PromptEvent:
request = kwargs.get("request") if kwargs.get("request") else args[0]
return PromptEvent(
content=request.prompt.to_json(),
role="user",
)
def _parse_completion_event(response) -> List[CompletionEvent]:
return CompletionEvent(
index=0,
message={
"content": response.completions[0].completion,
"role": "assistant",
},
finish_reason=response.completions[0].finish_reason,
)
@_with_tracer_wrapper
def _wrap(
tracer: Tracer,
event_logger: Union[Logger, None],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "AlephAlpha",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
input_event = _parse_prompt_event(args, kwargs)
_handle_message_event(input_event, span, event_logger, kwargs)
response = wrapped(*args, **kwargs)
if response:
response_event = _parse_completion_event(response)
_handle_completion_event(response_event, span, event_logger, response)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
class AlephAlphaInstrumentor(BaseInstrumentor):
"""An instrumentor for Aleph Alpha's client library."""
def __init__(self, exception_logger=None, use_legacy_attributes=True):
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
event_logger = None
if should_emit_events():
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__,
__version__,
logger_provider=logger_provider,
)
for wrapped_method in WRAPPED_METHODS:
wrap_method = wrapped_method.get("method")
wrap_function_wrapper(
"aleph_alpha_client",
f"Client.{wrap_method}",
_wrap(tracer, event_logger, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
unwrap(
"aleph_alpha_client.Client",
wrapped_method.get("method"),
)
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/config.py
================================================
class Config:
exception_logger = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/event_emitter.py
================================================
from enum import Enum
from typing import Union
from opentelemetry._logs import LogRecord
from opentelemetry.instrumentation.alephalpha.event_models import (
CompletionEvent,
PromptEvent,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "alephalpha"}
"""The attributes to be used for the event."""
def emit_event(event: Union[PromptEvent, CompletionEvent], event_logger) -> None:
from opentelemetry.instrumentation.alephalpha import (
should_emit_events,
)
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, PromptEvent):
_emit_prompt_event(event, event_logger)
elif isinstance(event, CompletionEvent):
_emit_completion_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_prompt_event(event: PromptEvent, event_logger) -> None:
from opentelemetry.instrumentation.alephalpha import (
should_send_prompts,
)
body = {
"content": event.content,
"role": event.role,
"tool_calls": event.tool_calls,
}
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_completion_event(event: CompletionEvent, event_logger) -> None:
from opentelemetry.instrumentation.alephalpha import (
should_send_prompts,
)
body = {
"index": event.index,
"message": event.message,
"finish_reason": event.finish_reason,
"tool_calls": event.tool_calls,
}
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class PromptEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class CompletionEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
@property
def total_tokens(self) -> Optional[int]:
"""Returns the total number of tokens used in the event."""
if self.input_tokens is None or self.output_tokens is None:
return None
return self.input_tokens + self.output_tokens
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/span_utils.py
================================================
from opentelemetry.instrumentation.alephalpha.event_models import (
CompletionEvent,
PromptEvent,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.trace.span import Span
def set_prompt_attributes(event: PromptEvent, span: Span):
from opentelemetry.instrumentation.alephalpha import (
_set_span_attribute,
should_send_prompts,
)
if not span.is_recording():
return
if should_send_prompts():
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
event.content[0].get("data"),
)
def set_completion_attributes(event: CompletionEvent, span: Span):
from opentelemetry.instrumentation.alephalpha import (
_set_span_attribute,
should_send_prompts,
)
if not span.is_recording():
return
if should_send_prompts():
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
event.message["content"],
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant"
)
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/utils.py
================================================
import logging
import traceback
from opentelemetry.instrumentation.alephalpha.config import Config
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/project.json
================================================
{
"name": "opentelemetry-instrumentation-alephalpha",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-alephalpha/opentelemetry/instrumentation/alephalpha",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-alephalpha"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-alephalpha/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-alephalpha"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-alephalpha"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-alephalpha/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-alephalpha"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-alephalpha"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-alephalpha"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-alephalpha"
version = "0.53.3"
description = "OpenTelemetry Aleph Alpha instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Benedikt Wolf", email = "bene25@web.de" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-alephalpha"
[project.optional-dependencies]
instruments = ["aleph_alpha_client"]
[project.entry-points."opentelemetry_instrumentor"]
aleph_alpha_client = "opentelemetry.instrumentation.alephalpha:AlephAlphaInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"aleph_alpha_client>=7.1.0,<8",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/alephalpha"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/pytest.ini
================================================
[pytest]
asyncio_mode=auto
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/cassettes/test_completion/test_alephalpha_completion.yaml
================================================
interactions:
- request:
body: '{"prompt": [{"type": "text", "data": "Tell me a joke about OpenTelemetry.",
"controls": []}], "maximum_tokens": 1000, "temperature": 0.0, "top_k": 0, "top_p":
0.0, "presence_penalty": 0.0, "frequency_penalty": 0.0, "repetition_penalties_include_prompt":
false, "use_multiplicative_presence_penalty": false, "n": 1, "tokens": false,
"disable_optimizations": false, "minimum_tokens": 0, "echo": false, "use_multiplicative_frequency_penalty":
false, "sequence_penalty": 0.0, "sequence_penalty_min_length": 2, "use_multiplicative_sequence_penalty":
false, "completion_bias_inclusion_first_token_only": false, "completion_bias_exclusion_first_token_only":
false, "control_log_additive": true, "repetition_penalties_include_completion":
true, "raw_completion": false, "model": "luminous-base"}'
headers:
Content-Length:
- '787'
Content-Type:
- application/json
User-Agent:
- Aleph-Alpha-Python-Client-7.1.0
method: POST
uri: https://api.aleph-alpha.com/complete
response:
body:
string: '{"completions":[{"completion":"\n\nA:\n\nI think the best joke is the
one that is not funny.\n\nA:\n\nI think the best joke is the one that is not
funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is","finish_reason":"maximum_tokens"}],"model_version":"2022-04","num_tokens_prompt_total":9,"num_tokens_generated":1000}'
headers:
access-control-allow-credentials:
- 'true'
access-control-expose-headers:
- content-type
content-length:
- '3356'
content-type:
- application/json
date:
- Sat, 08 Jun 2024 20:26:23 GMT
set-cookie:
- SERVERID=aa-api; path=/
strict-transport-security:
- max-age=63072000
vary:
- Origin, Access-Control-Request-Method, Access-Control-Request-Headers
status:
code: 200
message: ''
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/cassettes/test_completion/test_alephalpha_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": [{"type": "text", "data": "Tell me a joke about OpenTelemetry.",
"controls": []}], "maximum_tokens": 1000, "temperature": 0.0, "top_k": 0, "top_p":
0.0, "presence_penalty": 0.0, "frequency_penalty": 0.0, "repetition_penalties_include_prompt":
false, "use_multiplicative_presence_penalty": false, "n": 1, "tokens": false,
"disable_optimizations": false, "minimum_tokens": 0, "echo": false, "use_multiplicative_frequency_penalty":
false, "sequence_penalty": 0.0, "sequence_penalty_min_length": 2, "use_multiplicative_sequence_penalty":
false, "completion_bias_inclusion_first_token_only": false, "completion_bias_exclusion_first_token_only":
false, "control_log_additive": true, "repetition_penalties_include_completion":
true, "raw_completion": false, "model": "luminous-base"}'
headers:
Content-Length:
- '787'
Content-Type:
- application/json
User-Agent:
- Aleph-Alpha-Python-Client-7.1.0
method: POST
uri: https://api.aleph-alpha.com/complete
response:
body:
string: '{"completions":[{"completion":"\n\nA:\n\nI think the best joke is the
one that is not funny.\n\nA:\n\nI think the best joke is the one that is not
funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is","finish_reason":"maximum_tokens"}],"model_version":"2022-04","num_tokens_prompt_total":9,"num_tokens_generated":1000}'
headers:
access-control-allow-credentials:
- 'true'
access-control-expose-headers:
- content-type
content-length:
- '3356'
content-type:
- application/json
date:
- Sat, 08 Jun 2024 20:26:23 GMT
set-cookie:
- SERVERID=aa-api; path=/
strict-transport-security:
- max-age=63072000
vary:
- Origin, Access-Control-Request-Method, Access-Control-Request-Headers
status:
code: 200
message: ''
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/cassettes/test_completion/test_alephalpha_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": [{"type": "text", "data": "Tell me a joke about OpenTelemetry.",
"controls": []}], "maximum_tokens": 1000, "temperature": 0.0, "top_k": 0, "top_p":
0.0, "presence_penalty": 0.0, "frequency_penalty": 0.0, "repetition_penalties_include_prompt":
false, "use_multiplicative_presence_penalty": false, "n": 1, "tokens": false,
"disable_optimizations": false, "minimum_tokens": 0, "echo": false, "use_multiplicative_frequency_penalty":
false, "sequence_penalty": 0.0, "sequence_penalty_min_length": 2, "use_multiplicative_sequence_penalty":
false, "completion_bias_inclusion_first_token_only": false, "completion_bias_exclusion_first_token_only":
false, "control_log_additive": true, "repetition_penalties_include_completion":
true, "raw_completion": false, "model": "luminous-base"}'
headers:
Content-Length:
- '787'
Content-Type:
- application/json
User-Agent:
- Aleph-Alpha-Python-Client-7.1.0
method: POST
uri: https://api.aleph-alpha.com/complete
response:
body:
string: '{"completions":[{"completion":"\n\nA:\n\nI think the best joke is the
one that is not funny.\n\nA:\n\nI think the best joke is the one that is not
funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is the one that is not funny.\n\nA:\n\nI think the best joke is the one
that is not funny.\n\nA:\n\nI think the best joke is the one that is not funny.\n\nA:\n\nI
think the best joke is the one that is not funny.\n\nA:\n\nI think the best
joke is","finish_reason":"maximum_tokens"}],"model_version":"2022-04","num_tokens_prompt_total":9,"num_tokens_generated":1000}'
headers:
access-control-allow-credentials:
- 'true'
access-control-expose-headers:
- content-type
content-length:
- '3356'
content-type:
- application/json
date:
- Sat, 08 Jun 2024 20:26:23 GMT
set-cookie:
- SERVERID=aa-api; path=/
strict-transport-security:
- max-age=63072000
vary:
- Origin, Access-Control-Request-Method, Access-Control-Request-Headers
status:
code: 200
message: ''
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from aleph_alpha_client import Client
from opentelemetry.instrumentation.alephalpha import (
TRACELOOP_TRACE_CONTENT,
AlephAlphaInstrumentor,
)
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture
def aleph_alpha_client():
return Client(token=os.environ.get("AA_TOKEN"), host="https://api.aleph-alpha.com")
@pytest.fixture(scope="function")
def instrument_legacy(tracer_provider):
instrumentor = AlephAlphaInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = AlephAlphaInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = AlephAlphaInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if "AA_TOKEN" not in os.environ:
os.environ["AA_TOKEN"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization"], "decode_compressed_response": True}
================================================
FILE: packages/opentelemetry-instrumentation-alephalpha/tests/test_completion.py
================================================
import pytest
from aleph_alpha_client import CompletionRequest, Prompt
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
@pytest.mark.vcr
def test_alephalpha_completion(
span_exporter, log_exporter, aleph_alpha_client, instrument_legacy
):
prompt_text = "Tell me a joke about OpenTelemetry."
params = {
"prompt": Prompt.from_text(prompt_text),
"maximum_tokens": 1000,
}
request = CompletionRequest(**params)
response = aleph_alpha_client.complete(request, model="luminous-base")
spans = span_exporter.get_finished_spans()
together_span = spans[0]
assert together_span.name == "alephalpha.completion"
assert together_span.attributes.get("gen_ai.system") == "AlephAlpha"
assert together_span.attributes.get("llm.request.type") == "completion"
assert together_span.attributes.get("gen_ai.request.model") == "luminous-base"
assert (
together_span.attributes.get("gen_ai.prompt.0.content")
== "Tell me a joke about OpenTelemetry."
)
assert (
together_span.attributes.get("gen_ai.completion.0.content")
== response.completions[0].completion
)
assert together_span.attributes.get("gen_ai.usage.input_tokens") == 9
assert together_span.attributes.get(
"llm.usage.total_tokens"
) == together_span.attributes.get(
"gen_ai.usage.output_tokens"
) + together_span.attributes.get("gen_ai.usage.input_tokens")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_alephalpha_completion_with_events_with_content(
span_exporter, log_exporter, aleph_alpha_client, instrument_with_content
):
prompt_text = "Tell me a joke about OpenTelemetry."
params = {
"prompt": Prompt.from_text(prompt_text),
"maximum_tokens": 1000,
}
request = CompletionRequest(**params)
response = aleph_alpha_client.complete(request, model="luminous-base")
spans = span_exporter.get_finished_spans()
together_span = spans[0]
assert together_span.name == "alephalpha.completion"
assert together_span.attributes.get("gen_ai.system") == "AlephAlpha"
assert together_span.attributes.get("llm.request.type") == "completion"
assert together_span.attributes.get("gen_ai.request.model") == "luminous-base"
assert together_span.attributes.get("gen_ai.usage.input_tokens") == 9
assert together_span.attributes.get(
"llm.usage.total_tokens"
) == together_span.attributes.get(
"gen_ai.usage.output_tokens"
) + together_span.attributes.get("gen_ai.usage.input_tokens")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {
"content": [
{
"controls": [],
"data": "Tell me a joke about OpenTelemetry.",
"type": "text",
}
]
}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "maximum_tokens",
"message": {"content": response.completions[0].completion},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_alephalpha_completion_with_events_with_no_content(
span_exporter, log_exporter, aleph_alpha_client, instrument_with_no_content
):
prompt_text = "Tell me a joke about OpenTelemetry."
params = {
"prompt": Prompt.from_text(prompt_text),
"maximum_tokens": 1000,
}
request = CompletionRequest(**params)
aleph_alpha_client.complete(request, model="luminous-base")
spans = span_exporter.get_finished_spans()
together_span = spans[0]
assert together_span.name == "alephalpha.completion"
assert together_span.attributes.get("gen_ai.system") == "AlephAlpha"
assert together_span.attributes.get("llm.request.type") == "completion"
assert together_span.attributes.get("gen_ai.request.model") == "luminous-base"
assert together_span.attributes.get("gen_ai.usage.input_tokens") == 9
assert together_span.attributes.get(
"llm.usage.total_tokens"
) == together_span.attributes.get(
"gen_ai.usage.output_tokens"
) + together_span.attributes.get("gen_ai.usage.input_tokens")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "maximum_tokens",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "alephalpha"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/README.md
================================================
# OpenTelemetry Anthropic Instrumentation
This library allows tracing Anthropic prompts and completions sent with the official [Anthropic library](https://github.com/anthropics/anthropic-sdk-python).
## Installation
```bash
pip install opentelemetry-instrumentation-anthropic
```
## Example usage
```python
from opentelemetry.instrumentation.anthropic import AnthropicInstrumentor
AnthropicInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/__init__.py
================================================
"""OpenTelemetry Anthropic instrumentation"""
import logging
import os
import time
from typing import Callable, Collection, Optional
from opentelemetry import context as context_api
from opentelemetry._logs import Logger, get_logger
from opentelemetry.instrumentation.anthropic.config import Config
from opentelemetry.instrumentation.anthropic.event_emitter import (
emit_input_events,
emit_response_events,
)
from opentelemetry.instrumentation.anthropic.span_utils import (
aset_input_attributes,
set_response_attributes,
)
from opentelemetry.instrumentation.anthropic.streaming import (
AnthropicAsyncStream,
AnthropicStream,
WrappedAsyncMessageStreamManager,
WrappedMessageStreamManager,
)
from opentelemetry.instrumentation.anthropic.utils import (
acount_prompt_tokens_from_request,
count_prompt_tokens_from_request,
dont_throw,
error_metrics_attributes,
run_async,
set_span_attribute,
shared_metrics_attributes,
should_emit_events,
)
from opentelemetry.instrumentation.anthropic.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY, unwrap
from opentelemetry.metrics import Counter, Histogram, Meter, get_meter
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
Meters,
SpanAttributes,
)
from opentelemetry.trace import Span, SpanKind, Tracer, get_tracer
from opentelemetry.trace.status import Status, StatusCode
from typing_extensions import Coroutine
from wrapt import wrap_function_wrapper
from anthropic._streaming import AsyncStream, Stream
logger = logging.getLogger(__name__)
_instruments = ("anthropic >= 0.3.11",)
WRAPPED_METHODS = [
{
"package": "anthropic.resources.completions",
"object": "Completions",
"method": "create",
"span_name": "anthropic.completion",
},
{
"package": "anthropic.resources.messages",
"object": "Messages",
"method": "create",
"span_name": "anthropic.chat",
},
{
"package": "anthropic.resources.messages",
"object": "Messages",
"method": "stream",
"span_name": "anthropic.chat",
},
# This method is on an async resource, but is meant to be called as
# an async context manager (async with), which we don't need to await;
# thus, we wrap it with a sync wrapper
{
"package": "anthropic.resources.messages",
"object": "AsyncMessages",
"method": "stream",
"span_name": "anthropic.chat",
},
# Beta API methods (regular Anthropic SDK)
{
"package": "anthropic.resources.beta.messages.messages",
"object": "Messages",
"method": "create",
"span_name": "anthropic.chat",
},
{
"package": "anthropic.resources.beta.messages.messages",
"object": "Messages",
"method": "stream",
"span_name": "anthropic.chat",
},
# Beta API async stream — must use sync wrapper because stream() returns an
# AsyncMessageStreamManager (async context manager), NOT a coroutine.
# Wrapping with _awrap (await) would convert it to a coroutine object,
# breaking "async with client.beta.messages.stream(...)" usage.
{
"package": "anthropic.resources.beta.messages.messages",
"object": "AsyncMessages",
"method": "stream",
"span_name": "anthropic.chat",
},
# Beta API methods (Bedrock SDK)
{
"package": "anthropic.lib.bedrock._beta_messages",
"object": "Messages",
"method": "create",
"span_name": "anthropic.chat",
},
{
"package": "anthropic.lib.bedrock._beta_messages",
"object": "Messages",
"method": "stream",
"span_name": "anthropic.chat",
},
# Bedrock async stream — must use sync wrapper because stream() returns an
# AsyncMessageStreamManager (async context manager), NOT a coroutine.
{
"package": "anthropic.lib.bedrock._beta_messages",
"object": "AsyncMessages",
"method": "stream",
"span_name": "anthropic.chat",
},
]
WRAPPED_AMETHODS = [
{
"package": "anthropic.resources.completions",
"object": "AsyncCompletions",
"method": "create",
"span_name": "anthropic.completion",
},
{
"package": "anthropic.resources.messages",
"object": "AsyncMessages",
"method": "create",
"span_name": "anthropic.chat",
},
# Beta API async methods (regular Anthropic SDK)
{
"package": "anthropic.resources.beta.messages.messages",
"object": "AsyncMessages",
"method": "create",
"span_name": "anthropic.chat",
},
# Beta API async methods (Bedrock SDK)
{
"package": "anthropic.lib.bedrock._beta_messages",
"object": "AsyncMessages",
"method": "create",
"span_name": "anthropic.chat",
},
]
def is_streaming_response(response):
return isinstance(response, Stream) or isinstance(response, AsyncStream)
def is_stream_manager(response):
"""Check if response is a MessageStreamManager or AsyncMessageStreamManager"""
try:
from anthropic.lib.streaming._messages import (
MessageStreamManager,
AsyncMessageStreamManager,
)
return isinstance(response, (MessageStreamManager, AsyncMessageStreamManager))
except ImportError:
# Check by class name as fallback
return (
response.__class__.__name__ == "MessageStreamManager"
or response.__class__.__name__ == "AsyncMessageStreamManager"
)
@dont_throw
async def _aset_token_usage(
span,
anthropic,
request,
response,
metric_attributes: dict = {},
token_histogram: Histogram = None,
choice_counter: Counter = None,
):
import inspect
# If we get a coroutine, await it
if inspect.iscoroutine(response):
try:
response = await response
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to await coroutine response: {e}")
return
# Handle with_raw_response wrapped responses first
if response and hasattr(response, "parse") and callable(response.parse):
try:
response = response.parse()
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse with_raw_response: {e}")
return
# Safely get usage attribute without extracting the whole object
usage = getattr(response, "usage", None) if response else None
if usage:
prompt_tokens = getattr(usage, "input_tokens", 0)
cache_read_tokens = getattr(usage, "cache_read_input_tokens", 0) or 0
cache_creation_tokens = getattr(usage, "cache_creation_input_tokens", 0) or 0
else:
prompt_tokens = await acount_prompt_tokens_from_request(anthropic, request)
cache_read_tokens = 0
cache_creation_tokens = 0
input_tokens = prompt_tokens + cache_read_tokens + cache_creation_tokens
if token_histogram and isinstance(input_tokens, int) and input_tokens >= 0:
token_histogram.record(
input_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
},
)
if usage:
completion_tokens = getattr(usage, "output_tokens", 0)
else:
completion_tokens = 0
if hasattr(anthropic, "count_tokens"):
completion_attr = getattr(response, "completion", None)
content_attr = getattr(response, "content", None)
if completion_attr:
completion_tokens = await anthropic.count_tokens(completion_attr)
elif content_attr and len(content_attr) > 0:
completion_tokens = await anthropic.count_tokens(
content_attr[0].text
)
if (
token_histogram
and isinstance(completion_tokens, int)
and completion_tokens >= 0
):
token_histogram.record(
completion_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
},
)
total_tokens = input_tokens + completion_tokens
choices = 0
content_attr = getattr(response, "content", None)
completion_attr = getattr(response, "completion", None)
if isinstance(content_attr, list):
choices = len(content_attr)
elif completion_attr:
choices = 1
if choices > 0 and choice_counter:
choice_counter.add(
choices,
attributes={
**metric_attributes,
SpanAttributes.LLM_RESPONSE_STOP_REASON: getattr(response, "stop_reason", None),
},
)
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, input_tokens)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, total_tokens)
set_span_attribute(
span, SpanAttributes.GEN_AI_USAGE_CACHE_READ_INPUT_TOKENS, cache_read_tokens
)
set_span_attribute(
span,
SpanAttributes.GEN_AI_USAGE_CACHE_CREATION_INPUT_TOKENS,
cache_creation_tokens,
)
@dont_throw
def _set_token_usage(
span,
anthropic,
request,
response,
metric_attributes: dict = {},
token_histogram: Histogram = None,
choice_counter: Counter = None,
):
import inspect
# If we get a coroutine, we cannot process it in sync context
if inspect.iscoroutine(response):
import logging
logger = logging.getLogger(__name__)
logger.warning(f"_set_token_usage received coroutine {response} - token usage processing skipped")
return
# Handle with_raw_response wrapped responses first
if response and hasattr(response, "parse") and callable(response.parse):
try:
response = response.parse()
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse with_raw_response: {e}")
return
# Safely get usage attribute without extracting the whole object
usage = getattr(response, "usage", None) if response else None
if usage:
prompt_tokens = getattr(usage, "input_tokens", 0)
cache_read_tokens = getattr(usage, "cache_read_input_tokens", 0) or 0
cache_creation_tokens = getattr(usage, "cache_creation_input_tokens", 0) or 0
else:
prompt_tokens = count_prompt_tokens_from_request(anthropic, request)
cache_read_tokens = 0
cache_creation_tokens = 0
input_tokens = prompt_tokens + cache_read_tokens + cache_creation_tokens
if token_histogram and isinstance(input_tokens, int) and input_tokens >= 0:
token_histogram.record(
input_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
},
)
if usage:
completion_tokens = getattr(usage, "output_tokens", 0)
else:
completion_tokens = 0
if hasattr(anthropic, "count_tokens"):
completion_attr = getattr(response, "completion", None)
content_attr = getattr(response, "content", None)
if completion_attr:
completion_tokens = anthropic.count_tokens(completion_attr)
elif content_attr and len(content_attr) > 0:
completion_tokens = anthropic.count_tokens(
content_attr[0].text
)
if (
token_histogram
and isinstance(completion_tokens, int)
and completion_tokens >= 0
):
token_histogram.record(
completion_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
},
)
total_tokens = input_tokens + completion_tokens
choices = 0
content_attr = getattr(response, "content", None)
completion_attr = getattr(response, "completion", None)
if isinstance(content_attr, list):
choices = len(content_attr)
elif completion_attr:
choices = 1
if choices > 0 and choice_counter:
choice_counter.add(
choices,
attributes={
**metric_attributes,
SpanAttributes.LLM_RESPONSE_STOP_REASON: getattr(response, "stop_reason", None),
},
)
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, input_tokens)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, total_tokens)
set_span_attribute(
span, SpanAttributes.GEN_AI_USAGE_CACHE_READ_INPUT_TOKENS, cache_read_tokens
)
set_span_attribute(
span,
SpanAttributes.GEN_AI_USAGE_CACHE_CREATION_INPUT_TOKENS,
cache_creation_tokens,
)
def _with_chat_telemetry_wrapper(func):
"""Helper for providing tracer for wrapper functions. Includes metric collectors."""
def _with_chat_telemetry(
tracer,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
to_wrap,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_chat_telemetry
def _create_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
choice_counter = meter.create_counter(
name=Meters.LLM_GENERATION_CHOICES,
unit="choice",
description="Number of choices returned by chat completions call",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
exception_counter = meter.create_counter(
name=Meters.LLM_ANTHROPIC_COMPLETION_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during chat completions",
)
return token_histogram, choice_counter, duration_histogram, exception_counter
@dont_throw
def _handle_input(span: Span, event_logger: Optional[Logger], kwargs):
if should_emit_events() and event_logger:
emit_input_events(event_logger, kwargs)
else:
if not span.is_recording():
return
run_async(aset_input_attributes(span, kwargs))
@dont_throw
async def _ahandle_input(span: Span, event_logger: Optional[Logger], kwargs):
if should_emit_events() and event_logger:
emit_input_events(event_logger, kwargs)
else:
if not span.is_recording():
return
await aset_input_attributes(span, kwargs)
@dont_throw
async def _ahandle_response(span: Span, event_logger: Optional[Logger], response):
if should_emit_events():
emit_response_events(event_logger, response)
else:
if not span.is_recording():
return
from opentelemetry.instrumentation.anthropic.span_utils import (
aset_response_attributes,
)
await aset_response_attributes(span, response)
@dont_throw
def _handle_response(span: Span, event_logger: Optional[Logger], response):
if should_emit_events():
emit_response_events(event_logger, response)
else:
if not span.is_recording():
return
set_response_attributes(span, response)
@_with_chat_telemetry_wrapper
def _wrap(
tracer: Tracer,
token_histogram: Histogram,
choice_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
event_logger: Optional[Logger],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Anthropic",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
_handle_input(span, event_logger, kwargs)
start_time = time.time()
try:
response = wrapped(*args, **kwargs)
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
attributes = error_metrics_attributes(e)
if duration_histogram:
duration = end_time - start_time
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
raise e
end_time = time.time()
if is_streaming_response(response):
return AnthropicStream(
span,
response,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
elif is_stream_manager(response):
if response.__class__.__name__ == "AsyncMessageStreamManager":
return WrappedAsyncMessageStreamManager(
response,
span,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
else:
return WrappedMessageStreamManager(
response,
span,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
elif response:
try:
metric_attributes = shared_metrics_attributes(response)
if duration_histogram:
duration = time.time() - start_time
duration_histogram.record(
duration,
attributes=metric_attributes,
)
_handle_response(span, event_logger, response)
if span.is_recording():
_set_token_usage(
span,
instance._client,
kwargs,
response,
metric_attributes,
token_histogram,
choice_counter,
)
except Exception as ex: # pylint: disable=broad-except
logger.warning(
"Failed to set response attributes for anthropic span, error: %s",
str(ex),
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
@_with_chat_telemetry_wrapper
async def _awrap(
tracer,
token_histogram: Histogram,
choice_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
event_logger: Optional[Logger],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Anthropic",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
await _ahandle_input(span, event_logger, kwargs)
start_time = time.time()
try:
response = await wrapped(*args, **kwargs)
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
attributes = error_metrics_attributes(e)
if duration_histogram:
duration = end_time - start_time
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
raise e
if is_streaming_response(response):
return AnthropicAsyncStream(
span,
response,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
elif is_stream_manager(response):
if response.__class__.__name__ == "AsyncMessageStreamManager":
return WrappedAsyncMessageStreamManager(
response,
span,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
else:
return WrappedMessageStreamManager(
response,
span,
instance._client,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
)
elif response:
from opentelemetry.instrumentation.anthropic.utils import (
ashared_metrics_attributes,
)
metric_attributes = await ashared_metrics_attributes(response)
if duration_histogram:
duration = time.time() - start_time
duration_histogram.record(
duration,
attributes=metric_attributes,
)
await _ahandle_response(span, event_logger, response)
if span.is_recording():
await _aset_token_usage(
span,
instance._client,
kwargs,
response,
metric_attributes,
token_histogram,
choice_counter,
)
span.set_status(Status(StatusCode.OK))
span.end()
return response
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
class AnthropicInstrumentor(BaseInstrumentor):
"""An instrumentor for Anthropic's client library."""
def __init__(
self,
enrich_token_usage: bool = False,
exception_logger=None,
use_legacy_attributes: bool = True,
get_common_metrics_attributes: Callable[[], dict] = lambda: {},
upload_base64_image: Optional[
Callable[[str, str, str, str], Coroutine[None, None, str]]
] = None,
):
super().__init__()
Config.exception_logger = exception_logger
Config.enrich_token_usage = enrich_token_usage
Config.get_common_metrics_attributes = get_common_metrics_attributes
Config.upload_base64_image = upload_base64_image
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# meter and counters are inited here
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if is_metrics_enabled():
(
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
) = _create_metrics(meter)
else:
(
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
) = (None, None, None, None)
# event_logger is inited here
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(
tracer,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
wrapped_method,
),
)
logger.debug(
f"Successfully wrapped {wrap_package}.{wrap_object}.{wrap_method}"
)
except Exception as e:
logger.debug(
f"Failed to wrap {wrap_package}.{wrap_object}.{wrap_method}: {e}"
)
pass # that's ok, we don't want to fail if some methods do not exist
for wrapped_method in WRAPPED_AMETHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_awrap(
tracer,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
wrapped_method,
),
)
except Exception:
pass # that's ok, we don't want to fail if some methods do not exist
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method"),
)
for wrapped_method in WRAPPED_AMETHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method"),
)
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/config.py
================================================
from typing import Callable, Optional
from typing_extensions import Coroutine
class Config:
enrich_token_usage = False
exception_logger = None
get_common_metrics_attributes: Callable[[], dict] = lambda: {}
upload_base64_image: Optional[
Callable[[str, str, str, str], Coroutine[None, None, str]]
] = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
import json
from typing import Optional, Union
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.anthropic.event_models import (
ChoiceEvent,
MessageEvent,
ToolCall,
)
from opentelemetry.instrumentation.anthropic.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {
GenAIAttributes.GEN_AI_SYSTEM: GenAIAttributes.GenAiSystemValues.ANTHROPIC.value
}
"""The attributes to be used for the event."""
def emit_input_events(event_logger: Optional[Logger], kwargs):
if kwargs.get("prompt") is not None:
emit_event(
MessageEvent(content=kwargs.get("prompt"), role="user"), event_logger
)
elif kwargs.get("messages") is not None:
if kwargs.get("system"):
emit_event(
MessageEvent(content=kwargs.get("system"), role="system"), event_logger
)
for message in kwargs.get("messages"):
emit_event(
MessageEvent(content=message.get("content"), role=message.get("role")),
event_logger,
)
if kwargs.get("tools") is not None:
emit_event(
MessageEvent(content={"tools": kwargs.get("tools")}, role="user"),
event_logger,
)
def emit_response_events(event_logger: Optional[Logger], response):
if not isinstance(response, dict):
response = dict(response)
if response.get("completion"):
emit_event(
ChoiceEvent(
index=0,
message={
"content": response.get("completion"),
"role": response.get("role", "assistant"),
},
finish_reason=response.get("stop_reason"),
),
event_logger,
)
elif response.get("content"):
for i, completion in enumerate(response.get("content")):
# Parse message
if completion.type == "text":
message = {
"content": completion.text,
"role": response.get("role", "assistant"),
}
elif completion.type == "thinking":
message = {
"content": completion.thinking,
"role": response.get("role", "assistant"),
}
elif completion.type == "tool_use":
message = {
"content": None,
"role": response.get("role", "assistant"),
}
else:
message = {
"content": None,
"role": response.get("role", "assistant"),
}
# Parse tool calls
if completion.type == "tool_use":
tool_calls = [
ToolCall(
id=completion.id,
function={
"name": completion.name,
"arguments": completion.input,
},
type="function",
)
]
else:
tool_calls = None
# Emit the event
emit_event(
ChoiceEvent(
index=i,
message=message,
finish_reason=response.get("stop_reason"),
tool_calls=tool_calls,
),
event_logger,
)
def emit_streaming_response_events(
event_logger: Optional[Logger], complete_response: dict
):
for message in complete_response.get("events", []):
# Parse tool calls
if message.get("type") == "tool_use":
tool_calls = [
ToolCall(
id=message.get("id"),
function={
"name": message.get("name"),
"arguments": json.loads(message.get("input", '{}')),
},
type="function",
)
]
event = ChoiceEvent(
index=message.get("index", 0),
message={
"content": None,
"role": message.get("role", "assistant"),
},
finish_reason=message.get("finish_reason", "unknown"),
tool_calls=tool_calls,
)
else:
event = ChoiceEvent(
index=message.get("index", 0),
message={
"content": {
"type": message.get("type"),
"content": message.get("text"),
},
"role": message.get("role", "assistant"),
},
finish_reason=message.get("finish_reason", "unknown"),
)
emit_event(event, event_logger)
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Logger
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/span_utils.py
================================================
import json
import logging
from typing import Any, Dict
from opentelemetry.instrumentation.anthropic.config import Config
from opentelemetry.instrumentation.anthropic.utils import (
JSONEncoder,
dont_throw,
model_as_dict,
should_send_prompts,
_extract_response_data,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
logger = logging.getLogger(__name__)
def _is_base64_image(item: Dict[str, Any]) -> bool:
if not isinstance(item, dict):
return False
if not isinstance(item.get("source"), dict):
return False
if item.get("type") != "image" or item["source"].get("type") != "base64":
return False
return True
async def _process_image_item(item, trace_id, span_id, message_index, content_index):
if not Config.upload_base64_image:
return item
image_format = item.get("source").get("media_type").split("/")[1]
image_name = f"message_{message_index}_content_{content_index}.{image_format}"
base64_string = item.get("source").get("data")
url = await Config.upload_base64_image(trace_id, span_id, image_name, base64_string)
return {"type": "image_url", "image_url": {"url": url}}
async def _dump_content(message_index, content, span):
if isinstance(content, str):
return content
elif isinstance(content, list):
# If the content is a list of text blocks, concatenate them.
# This is more commonly used in prompt caching.
if all([model_as_dict(item).get("type") == "text" for item in content]):
return "".join([model_as_dict(item).get("text") for item in content])
content = [
(
await _process_image_item(
model_as_dict(item),
span.context.trace_id,
span.context.span_id,
message_index,
j,
)
if _is_base64_image(model_as_dict(item))
else model_as_dict(item)
)
for j, item in enumerate(content)
]
return json.dumps(content, cls=JSONEncoder)
@dont_throw
async def aset_input_attributes(span, kwargs):
from opentelemetry.instrumentation.anthropic import set_span_attribute
set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, kwargs.get("model"))
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, kwargs.get("max_tokens_to_sample")
)
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, kwargs.get("temperature")
)
set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, kwargs.get("top_p"))
set_span_attribute(
span, SpanAttributes.LLM_FREQUENCY_PENALTY, kwargs.get("frequency_penalty")
)
set_span_attribute(
span, SpanAttributes.LLM_PRESENCE_PENALTY, kwargs.get("presence_penalty")
)
set_span_attribute(span, SpanAttributes.LLM_IS_STREAMING, kwargs.get("stream"))
if should_send_prompts():
if kwargs.get("prompt") is not None:
set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.user", kwargs.get("prompt")
)
elif kwargs.get("messages") is not None:
has_system_message = False
if kwargs.get("system"):
has_system_message = True
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
await _dump_content(
message_index=0, span=span, content=kwargs.get("system")
),
)
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.role",
"system",
)
for i, message in enumerate(kwargs.get("messages")):
prompt_index = i + (1 if has_system_message else 0)
content = message.get("content")
tool_use_blocks = []
other_blocks = []
if isinstance(content, list):
for block in content:
if dict(block).get("type") == "tool_use":
tool_use_blocks.append(dict(block))
else:
other_blocks.append(block)
content = other_blocks
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
await _dump_content(
message_index=i, span=span, content=message.get("content")
),
)
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role",
message.get("role"),
)
if tool_use_blocks:
for tool_num, tool_use_block in enumerate(tool_use_blocks):
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.tool_calls.{tool_num}.id",
tool_use_block.get("id"),
)
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.tool_calls.{tool_num}.name",
tool_use_block.get("name"),
)
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.tool_calls.{tool_num}.arguments",
json.dumps(tool_use_block.get("input")),
)
if kwargs.get("tools") is not None:
for i, tool in enumerate(kwargs.get("tools")):
prefix = f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}"
set_span_attribute(span, f"{prefix}.name", tool.get("name"))
set_span_attribute(
span, f"{prefix}.description", tool.get("description")
)
input_schema = tool.get("input_schema")
if input_schema is not None:
set_span_attribute(
span, f"{prefix}.input_schema", json.dumps(input_schema)
)
output_format = kwargs.get("output_format")
if output_format and isinstance(output_format, dict):
if output_format.get("type") == "json_schema":
schema = output_format.get("schema")
if schema:
set_span_attribute(
span,
"gen_ai.request.structured_output_schema",
json.dumps(schema),
)
async def _aset_span_completions(span, response):
if not should_send_prompts():
return
from opentelemetry.instrumentation.anthropic import set_span_attribute
from opentelemetry.instrumentation.anthropic.utils import _aextract_response_data
response = await _aextract_response_data(response)
index = 0
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
set_span_attribute(span, f"{prefix}.finish_reason", response.get("stop_reason"))
if response.get("role"):
set_span_attribute(span, f"{prefix}.role", response.get("role"))
if response.get("completion"):
set_span_attribute(span, f"{prefix}.content", response.get("completion"))
elif response.get("content"):
tool_call_index = 0
text = ""
for content in response.get("content"):
content_block_type = content.type
# usually, Antrhopic responds with just one text block,
# but the API allows for multiple text blocks, so concatenate them
if content_block_type == "text" and hasattr(content, "text"):
text += content.text
elif content_block_type == "thinking":
content = dict(content)
# override the role to thinking
set_span_attribute(
span,
f"{prefix}.role",
"thinking",
)
set_span_attribute(
span,
f"{prefix}.content",
content.get("thinking"),
)
# increment the index for subsequent content blocks
index += 1
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
# set the role to the original role on the next completions
set_span_attribute(
span,
f"{prefix}.role",
response.get("role"),
)
elif content_block_type == "tool_use":
content = dict(content)
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.id",
content.get("id"),
)
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.name",
content.get("name"),
)
tool_arguments = content.get("input")
if tool_arguments is not None:
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.arguments",
json.dumps(tool_arguments),
)
tool_call_index += 1
set_span_attribute(span, f"{prefix}.content", text)
def _set_span_completions(span, response):
if not should_send_prompts():
return
from opentelemetry.instrumentation.anthropic import set_span_attribute
response = _extract_response_data(response)
index = 0
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
set_span_attribute(span, f"{prefix}.finish_reason", response.get("stop_reason"))
if response.get("role"):
set_span_attribute(span, f"{prefix}.role", response.get("role"))
if response.get("completion"):
set_span_attribute(span, f"{prefix}.content", response.get("completion"))
elif response.get("content"):
tool_call_index = 0
text = ""
for content in response.get("content"):
content_block_type = content.type
# usually, Antrhopic responds with just one text block,
# but the API allows for multiple text blocks, so concatenate them
if content_block_type == "text" and hasattr(content, "text"):
text += content.text
elif content_block_type == "thinking":
content = dict(content)
# override the role to thinking
set_span_attribute(
span,
f"{prefix}.role",
"thinking",
)
set_span_attribute(
span,
f"{prefix}.content",
content.get("thinking"),
)
# increment the index for subsequent content blocks
index += 1
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
# set the role to the original role on the next completions
set_span_attribute(
span,
f"{prefix}.role",
response.get("role"),
)
elif content_block_type == "tool_use":
content = dict(content)
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.id",
content.get("id"),
)
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.name",
content.get("name"),
)
tool_arguments = content.get("input")
if tool_arguments is not None:
set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.arguments",
json.dumps(tool_arguments),
)
tool_call_index += 1
set_span_attribute(span, f"{prefix}.content", text)
@dont_throw
async def aset_response_attributes(span, response):
from opentelemetry.instrumentation.anthropic import set_span_attribute
from opentelemetry.instrumentation.anthropic.utils import _aextract_response_data
response = await _aextract_response_data(response)
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response.get("model"))
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.get("id"))
if response.get("usage"):
prompt_tokens = response.get("usage").input_tokens
completion_tokens = response.get("usage").output_tokens
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, prompt_tokens)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
prompt_tokens + completion_tokens,
)
await _aset_span_completions(span, response)
@dont_throw
def set_response_attributes(span, response):
from opentelemetry.instrumentation.anthropic import set_span_attribute
response = _extract_response_data(response)
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response.get("model"))
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.get("id"))
if response.get("usage"):
prompt_tokens = response.get("usage").input_tokens
completion_tokens = response.get("usage").output_tokens
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, prompt_tokens)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
prompt_tokens + completion_tokens,
)
_set_span_completions(span, response)
@dont_throw
def set_streaming_response_attributes(span, complete_response_events):
if not should_send_prompts():
return
from opentelemetry.instrumentation.anthropic import set_span_attribute
if not span.is_recording() or not complete_response_events:
return
index = 0
for event in complete_response_events:
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
set_span_attribute(span, f"{prefix}.finish_reason", event.get("finish_reason"))
role = "thinking" if event.get("type") == "thinking" else "assistant"
# Thinking is added as a separate completion, so we need to increment the index
if event.get("type") == "thinking":
index += 1
set_span_attribute(span, f"{prefix}.role", role)
if event.get("type") == "tool_use":
set_span_attribute(
span,
f"{prefix}.tool_calls.0.id",
event.get("id"),
)
set_span_attribute(
span,
f"{prefix}.tool_calls.0.name",
event.get("name"),
)
tool_arguments = event.get("input")
if tool_arguments is not None:
set_span_attribute(
span,
f"{prefix}.tool_calls.0.arguments",
tool_arguments,
)
else:
set_span_attribute(span, f"{prefix}.content", event.get("text"))
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/streaming.py
================================================
import logging
import time
from typing import Optional
from opentelemetry._logs import Logger
from opentelemetry.instrumentation.anthropic.config import Config
from opentelemetry.instrumentation.anthropic.event_emitter import (
emit_streaming_response_events,
)
from opentelemetry.instrumentation.anthropic.span_utils import (
set_streaming_response_attributes,
)
from opentelemetry.instrumentation.anthropic.utils import (
count_prompt_tokens_from_request,
dont_throw,
error_metrics_attributes,
set_span_attribute,
shared_metrics_attributes,
should_emit_events,
)
from opentelemetry.metrics import Counter, Histogram
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace.status import Status, StatusCode
from wrapt import ObjectProxy
logger = logging.getLogger(__name__)
@dont_throw
def _process_response_item(item, complete_response):
if item.type == "message_start":
complete_response["model"] = item.message.model
complete_response["usage"] = dict(item.message.usage)
complete_response["id"] = item.message.id
elif item.type == "content_block_start":
index = item.index
if len(complete_response.get("events")) <= index:
complete_response["events"].append(
{"index": index, "text": "", "type": item.content_block.type}
)
if item.content_block.type == "tool_use":
complete_response["events"][index]["id"] = item.content_block.id
complete_response["events"][index]["name"] = item.content_block.name
complete_response["events"][index]["input"] = """"""
elif item.type == "content_block_delta":
index = item.index
if item.delta.type == "thinking_delta":
complete_response["events"][index]["text"] += item.delta.thinking
elif item.delta.type == "text_delta":
complete_response["events"][index]["text"] += item.delta.text
elif item.delta.type == "input_json_delta":
complete_response["events"][index]["input"] += item.delta.partial_json
elif item.type == "message_delta":
for event in complete_response.get("events", []):
event["finish_reason"] = item.delta.stop_reason
if item.usage:
if "usage" in complete_response:
item_output_tokens = dict(item.usage).get("output_tokens", 0)
existing_output_tokens = complete_response["usage"].get(
"output_tokens", 0
)
complete_response["usage"]["output_tokens"] = (
item_output_tokens + existing_output_tokens
)
else:
complete_response["usage"] = dict(item.usage)
def _set_token_usage(
span,
complete_response,
prompt_tokens,
completion_tokens,
metric_attributes: dict = {},
token_histogram: Histogram = None,
choice_counter: Counter = None,
):
cache_read_tokens = (
complete_response.get("usage", {}).get("cache_read_input_tokens", 0) or 0
)
cache_creation_tokens = (
complete_response.get("usage", {}).get("cache_creation_input_tokens", 0) or 0
)
input_tokens = prompt_tokens + cache_read_tokens + cache_creation_tokens
total_tokens = input_tokens + completion_tokens
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, input_tokens)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, total_tokens)
set_span_attribute(
span, SpanAttributes.GEN_AI_USAGE_CACHE_READ_INPUT_TOKENS, cache_read_tokens
)
set_span_attribute(
span, SpanAttributes.GEN_AI_USAGE_CACHE_CREATION_INPUT_TOKENS, cache_creation_tokens
)
set_span_attribute(
span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, complete_response.get("model")
)
if token_histogram and type(input_tokens) is int and input_tokens >= 0:
token_histogram.record(
input_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
},
)
if token_histogram and type(completion_tokens) is int and completion_tokens >= 0:
token_histogram.record(
completion_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
},
)
if type(complete_response.get("events")) is list and choice_counter:
for event in complete_response.get("events"):
choice_counter.add(
1,
attributes={
**metric_attributes,
SpanAttributes.LLM_RESPONSE_FINISH_REASON: event.get(
"finish_reason"
),
},
)
def _handle_streaming_response(span, event_logger, complete_response):
if should_emit_events() and event_logger:
emit_streaming_response_events(event_logger, complete_response)
else:
if not span.is_recording():
return
set_streaming_response_attributes(span, complete_response.get("events"))
class AnthropicStream(ObjectProxy):
"""Wrapper for Anthropic streaming responses that handles instrumentation while preserving helper methods"""
def __init__(
self,
span,
response,
instance,
start_time,
token_histogram: Histogram = None,
choice_counter: Counter = None,
duration_histogram: Histogram = None,
exception_counter: Counter = None,
event_logger: Optional[Logger] = None,
kwargs: dict = {},
):
super().__init__(response)
self._span = span
self._instance = instance
self._start_time = start_time
self._token_histogram = token_histogram
self._choice_counter = choice_counter
self._duration_histogram = duration_histogram
self._exception_counter = exception_counter
self._event_logger = event_logger
self._kwargs = kwargs
self._complete_response = {"events": [], "model": "", "usage": {}, "id": ""}
self._instrumentation_completed = False
def __getattr__(self, name):
"""Override helper methods to ensure they go through our instrumented iteration"""
if name == 'get_final_message':
return self._instrumented_get_final_message
elif name == 'text_stream':
return self._instrumented_text_stream
elif name == 'until_done':
return self._instrumented_until_done
else:
return super().__getattr__(name)
def _instrumented_get_final_message(self):
"""Instrumented version of get_final_message that goes through our proxy"""
for _ in self:
pass
original_get_final_message = getattr(self.__wrapped__, 'get_final_message')
return original_get_final_message()
@property
def _instrumented_text_stream(self):
"""Instrumented version of text_stream that goes through our proxy"""
def text_generator():
for event in self:
if (hasattr(event, 'delta') and
hasattr(event.delta, 'type') and
event.delta.type == 'text_delta' and
hasattr(event.delta, 'text')):
yield event.delta.text
return text_generator()
def _instrumented_until_done(self):
"""Instrumented version of until_done that goes through our proxy"""
for _ in self:
pass
def __iter__(self):
return self
def __next__(self):
try:
item = self.__wrapped__.__next__()
except StopIteration:
# Stream is complete - handle instrumentation
if not self._instrumentation_completed:
self._complete_instrumentation()
raise
except Exception as e:
attributes = error_metrics_attributes(e)
if self._exception_counter:
self._exception_counter.add(1, attributes=attributes)
raise e
_process_response_item(item, self._complete_response)
return item
def _handle_completion(self):
"""Handle completion logic"""
metric_attributes = shared_metrics_attributes(self._complete_response)
set_span_attribute(self._span, GenAIAttributes.GEN_AI_RESPONSE_ID, self._complete_response.get("id"))
if self._duration_histogram:
duration = time.time() - self._start_time
self._duration_histogram.record(
duration,
attributes=metric_attributes,
)
# This mirrors the logic from build_from_streaming_response
metric_attributes = shared_metrics_attributes(self._complete_response)
set_span_attribute(self._span, GenAIAttributes.GEN_AI_RESPONSE_ID, self._complete_response.get("id"))
if self._duration_histogram:
duration = time.time() - self._start_time
self._duration_histogram.record(
duration,
attributes=metric_attributes,
)
# Calculate token usage
if Config.enrich_token_usage:
try:
if usage := self._complete_response.get("usage"):
prompt_tokens = usage.get("input_tokens", 0) or 0
else:
prompt_tokens = count_prompt_tokens_from_request(self._instance, self._kwargs)
if usage := self._complete_response.get("usage"):
completion_tokens = usage.get("output_tokens", 0) or 0
else:
completion_content = ""
if self._complete_response.get("events"):
model_name = self._complete_response.get("model") or None
for event in self._complete_response.get("events"):
if event.get("text"):
completion_content += event.get("text")
if model_name and hasattr(self._instance, "count_tokens"):
completion_tokens = self._instance.count_tokens(completion_content)
_set_token_usage(
self._span,
self._complete_response,
prompt_tokens,
completion_tokens,
metric_attributes,
self._token_histogram,
self._choice_counter,
)
except Exception as e:
logger.warning("Failed to set token usage, error: %s", e)
_handle_streaming_response(self._span, self._event_logger, self._complete_response)
if self._span.is_recording():
self._span.set_status(Status(StatusCode.OK))
self._span.end()
self._instrumentation_completed = True
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
if self._instrumentation_completed:
return
self._handle_completion()
class AnthropicAsyncStream(ObjectProxy):
"""Wrapper for Anthropic async streaming responses that handles instrumentation while preserving helper methods"""
def __init__(
self,
span,
response,
instance,
start_time,
token_histogram: Histogram = None,
choice_counter: Counter = None,
duration_histogram: Histogram = None,
exception_counter: Counter = None,
event_logger: Optional[Logger] = None,
kwargs: dict = {},
):
super().__init__(response)
self._span = span
self._instance = instance
self._start_time = start_time
self._token_histogram = token_histogram
self._choice_counter = choice_counter
self._duration_histogram = duration_histogram
self._exception_counter = exception_counter
self._event_logger = event_logger
self._kwargs = kwargs
self._complete_response = {"events": [], "model": "", "usage": {}, "id": ""}
self._instrumentation_completed = False
def __getattr__(self, name):
"""Override helper methods to ensure they go through our instrumented iteration"""
if name == 'get_final_message':
return self._instrumented_get_final_message
elif name == 'text_stream':
return self._instrumented_text_stream
elif name == 'until_done':
return self._instrumented_until_done
else:
return super().__getattr__(name)
async def _instrumented_get_final_message(self):
"""Instrumented version of get_final_message that goes through our proxy"""
# Consume the entire stream through our instrumentation
async for _ in self:
pass
# Now call the original method to get the final message
# We need to access the original method directly
original_get_final_message = getattr(self.__wrapped__, 'get_final_message')
return await original_get_final_message()
@property
def _instrumented_text_stream(self):
"""Instrumented version of text_stream that goes through our proxy"""
async def text_generator():
async for event in self:
if (hasattr(event, 'delta') and
hasattr(event.delta, 'type') and
event.delta.type == 'text_delta' and
hasattr(event.delta, 'text')):
yield event.delta.text
return text_generator()
async def _instrumented_until_done(self):
"""Instrumented version of until_done that goes through our proxy"""
async for _ in self:
pass
def __aiter__(self):
return self
async def __anext__(self):
try:
item = await self.__wrapped__.__anext__()
except StopAsyncIteration:
# Stream is complete - handle instrumentation
if not self._instrumentation_completed:
self._complete_instrumentation()
raise
except Exception as e:
# Handle errors during streaming
if not self._instrumentation_completed:
attributes = error_metrics_attributes(e)
if self._exception_counter:
self._exception_counter.add(1, attributes=attributes)
if self._span and self._span.is_recording():
self._span.set_status(Status(StatusCode.ERROR, str(e)))
self._span.end()
self._instrumentation_completed = True
raise
else:
# Process the item for instrumentation
_process_response_item(item, self._complete_response)
return item
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
if self._instrumentation_completed:
return
# This mirrors the logic from abuild_from_streaming_response
metric_attributes = shared_metrics_attributes(self._complete_response)
set_span_attribute(self._span, GenAIAttributes.GEN_AI_RESPONSE_ID, self._complete_response.get("id"))
if self._duration_histogram:
duration = time.time() - self._start_time
self._duration_histogram.record(
duration,
attributes=metric_attributes,
)
# Calculate token usage
if Config.enrich_token_usage:
try:
if usage := self._complete_response.get("usage"):
prompt_tokens = usage.get("input_tokens", 0)
else:
prompt_tokens = count_prompt_tokens_from_request(self._instance, self._kwargs)
if usage := self._complete_response.get("usage"):
completion_tokens = usage.get("output_tokens", 0)
else:
completion_content = ""
if self._complete_response.get("events"):
model_name = self._complete_response.get("model") or None
for event in self._complete_response.get("events"):
if event.get("text"):
completion_content += event.get("text")
if model_name and hasattr(self._instance, "count_tokens"):
completion_tokens = self._instance.count_tokens(completion_content)
_set_token_usage(
self._span,
self._complete_response,
prompt_tokens,
completion_tokens,
metric_attributes,
self._token_histogram,
self._choice_counter,
)
except Exception as e:
logger.warning("Failed to set token usage, error: %s", str(e))
_handle_streaming_response(self._span, self._event_logger, self._complete_response)
if self._span.is_recording():
self._span.set_status(Status(StatusCode.OK))
self._span.end()
self._instrumentation_completed = True
class WrappedMessageStreamManager:
"""Wrapper for MessageStreamManager that handles instrumentation"""
def __init__(
self,
stream_manager,
span,
instance,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
):
self._stream_manager = stream_manager
self._span = span
self._instance = instance
self._start_time = start_time
self._token_histogram = token_histogram
self._choice_counter = choice_counter
self._duration_histogram = duration_histogram
self._exception_counter = exception_counter
self._event_logger = event_logger
self._kwargs = kwargs
def __enter__(self):
# Call the original stream manager's __enter__ to get the actual stream
stream = self._stream_manager.__enter__()
# Return the proxy that preserves helper methods
return AnthropicStream(
self._span,
stream,
self._instance,
self._start_time,
self._token_histogram,
self._choice_counter,
self._duration_histogram,
self._exception_counter,
self._event_logger,
self._kwargs,
)
def __exit__(self, exc_type, exc_val, exc_tb):
return self._stream_manager.__exit__(exc_type, exc_val, exc_tb)
def __getattr__(self, name):
if name == '_complete_instrumentation':
return self._complete_instrumentation
return getattr(self._stream_manager, name)
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
pass
class WrappedAsyncMessageStreamManager:
"""Wrapper for AsyncMessageStreamManager that handles instrumentation"""
def __init__(
self,
stream_manager,
span,
instance,
start_time,
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
event_logger,
kwargs,
):
self._stream_manager = stream_manager
self._span = span
self._instance = instance
self._start_time = start_time
self._token_histogram = token_histogram
self._choice_counter = choice_counter
self._duration_histogram = duration_histogram
self._exception_counter = exception_counter
self._event_logger = event_logger
self._kwargs = kwargs
async def __aenter__(self):
# Call the original stream manager's __aenter__ to get the actual stream
stream = await self._stream_manager.__aenter__()
# Return the proxy that preserves helper methods
return AnthropicAsyncStream(
self._span,
stream,
self._instance,
self._start_time,
self._token_histogram,
self._choice_counter,
self._duration_histogram,
self._exception_counter,
self._event_logger,
self._kwargs,
)
async def __aexit__(self, exc_type, exc_val, exc_tb):
return await self._stream_manager.__aexit__(exc_type, exc_val, exc_tb)
def __getattr__(self, name):
if name == '_complete_instrumentation':
return self._complete_instrumentation
return getattr(self._stream_manager, name)
def _complete_instrumentation(self):
"""Complete the instrumentation when stream is fully consumed"""
pass
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/utils.py
================================================
import asyncio
import json
import logging
import os
import threading
import traceback
from importlib.metadata import version
from opentelemetry import context as context_api
from opentelemetry.instrumentation.anthropic.config import Config
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
GEN_AI_SYSTEM_ANTHROPIC = "anthropic"
_PYDANTIC_VERSION = version("pydantic")
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
Works for both synchronous and asynchronous functions.
"""
logger = logging.getLogger(func.__module__)
async def async_wrapper(*args, **kwargs):
try:
return await func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def sync_wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def _handle_exception(e, func, logger):
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return async_wrapper if asyncio.iscoroutinefunction(func) else sync_wrapper
async def _aextract_response_data(response):
"""Async version of _extract_response_data that can await coroutines."""
import inspect
# If we get a coroutine, await it
if inspect.iscoroutine(response):
try:
response = await response
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to await coroutine response: {e}")
return {}
if isinstance(response, dict):
return response
# Handle with_raw_response wrapped responses
if hasattr(response, 'parse') and callable(response.parse):
try:
# For with_raw_response, parse() gives us the actual response object
parsed_response = response.parse()
if not isinstance(parsed_response, dict):
parsed_response = parsed_response.__dict__
return parsed_response
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse response: {e}, response type: {type(response)}")
# Fallback to __dict__ for regular response objects
if hasattr(response, '__dict__'):
response_dict = response.__dict__
return response_dict
return {}
def _extract_response_data(response):
"""Extract the actual response data from both regular and with_raw_response wrapped responses."""
import inspect
# If we get a coroutine, we cannot process it in sync context
if inspect.iscoroutine(response):
import logging
logger = logging.getLogger(__name__)
logger.warning(f"_extract_response_data received coroutine {response} - response processing skipped")
return {}
if isinstance(response, dict):
return response
# Handle with_raw_response wrapped responses
if hasattr(response, 'parse') and callable(response.parse):
try:
# For with_raw_response, parse() gives us the actual response object
parsed_response = response.parse()
if not isinstance(parsed_response, dict):
parsed_response = parsed_response.__dict__
return parsed_response
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse response: {e}, response type: {type(response)}")
# Fallback to __dict__ for regular response objects
if hasattr(response, '__dict__'):
response_dict = response.__dict__
return response_dict
return {}
@dont_throw
async def ashared_metrics_attributes(response):
import inspect
# If we get a coroutine, await it
if inspect.iscoroutine(response):
try:
response = await response
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to await coroutine response: {e}")
response = None
# If it's already a dict (e.g., from streaming), use it directly
if isinstance(response, dict):
model = response.get("model")
else:
# Handle with_raw_response wrapped responses first
if response and hasattr(response, "parse") and callable(response.parse):
try:
response = response.parse()
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse with_raw_response: {e}")
response = None
# Safely get model attribute without extracting the whole object
model = getattr(response, "model", None) if response else None
common_attributes = Config.get_common_metrics_attributes()
attrs = {
**common_attributes,
GenAIAttributes.GEN_AI_SYSTEM: GEN_AI_SYSTEM_ANTHROPIC,
}
# Only include model if not None — OTLP encoder rejects None attribute values
if model is not None:
attrs[GenAIAttributes.GEN_AI_RESPONSE_MODEL] = model
return attrs
@dont_throw
def shared_metrics_attributes(response):
import inspect
# If we get a coroutine, we cannot process it in sync context
if inspect.iscoroutine(response):
import logging
logger = logging.getLogger(__name__)
logger.warning(f"shared_metrics_attributes received coroutine {response} - using None for model")
response = None
# If it's already a dict (e.g., from streaming), use it directly
if isinstance(response, dict):
model = response.get("model")
else:
# Handle with_raw_response wrapped responses first
if response and hasattr(response, "parse") and callable(response.parse):
try:
response = response.parse()
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to parse with_raw_response: {e}")
response = None
# Safely get model attribute without extracting the whole object
model = getattr(response, "model", None) if response else None
common_attributes = Config.get_common_metrics_attributes()
attrs = {
**common_attributes,
GenAIAttributes.GEN_AI_SYSTEM: GEN_AI_SYSTEM_ANTHROPIC,
}
# Only include model if not None — OTLP encoder rejects None attribute values
if model is not None:
attrs[GenAIAttributes.GEN_AI_RESPONSE_MODEL] = model
return attrs
@dont_throw
def error_metrics_attributes(exception):
return {
GenAIAttributes.GEN_AI_SYSTEM: GEN_AI_SYSTEM_ANTHROPIC,
"error.type": exception.__class__.__name__,
}
@dont_throw
def count_prompt_tokens_from_request(anthropic, request):
prompt_tokens = 0
if hasattr(anthropic, "count_tokens"):
if request.get("prompt"):
prompt_tokens = anthropic.count_tokens(request.get("prompt"))
elif messages := request.get("messages"):
prompt_tokens = 0
for m in messages:
content = m.get("content")
if isinstance(content, str):
prompt_tokens += anthropic.count_tokens(content)
elif isinstance(content, list):
for item in content:
# TODO: handle image and tool tokens
if isinstance(item, dict) and item.get("type") == "text":
prompt_tokens += anthropic.count_tokens(
item.get("text", "")
)
return prompt_tokens
@dont_throw
async def acount_prompt_tokens_from_request(anthropic, request):
prompt_tokens = 0
if hasattr(anthropic, "count_tokens"):
if request.get("prompt"):
prompt_tokens = await anthropic.count_tokens(request.get("prompt"))
elif messages := request.get("messages"):
prompt_tokens = 0
for m in messages:
content = m.get("content")
if isinstance(content, str):
prompt_tokens += await anthropic.count_tokens(content)
elif isinstance(content, list):
for item in content:
# TODO: handle image and tool tokens
if isinstance(item, dict) and item.get("type") == "text":
prompt_tokens += await anthropic.count_tokens(
item.get("text", "")
)
return prompt_tokens
def run_async(method):
try:
loop = asyncio.get_running_loop()
except RuntimeError:
loop = None
if loop and loop.is_running():
thread = threading.Thread(target=lambda: asyncio.run(method))
thread.start()
thread.join()
else:
asyncio.run(method)
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
class JSONEncoder(json.JSONEncoder):
def default(self, o):
if hasattr(o, "to_json"):
return o.to_json()
if hasattr(o, "model_dump_json"):
return o.model_dump_json()
try:
return str(o)
except Exception:
logger = logging.getLogger(__name__)
logger.debug("Failed to serialize object of type: %s", type(o).__name__)
return ""
def model_as_dict(model):
if isinstance(model, dict):
return model
if _PYDANTIC_VERSION < "2.0.0" and hasattr(model, "dict"):
return model.dict()
if hasattr(model, "model_dump"):
return model.model_dump()
else:
try:
return dict(model)
except Exception:
return model
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/opentelemetry/instrumentation/anthropic/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/project.json
================================================
{
"name": "opentelemetry-instrumentation-anthropic",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-anthropic/opentelemetry_instrumentation_anthropic",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-anthropic"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-anthropic/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-anthropic"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-anthropic"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-anthropic/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-anthropic"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-anthropic"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-anthropic"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-anthropic"
version = "0.53.3"
description = "OpenTelemetry Anthropic instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.14,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-anthropic"
[project.optional-dependencies]
instruments = ["anthropic"]
[project.entry-points."opentelemetry_instrumentor"]
anthropic = "opentelemetry.instrumentation.anthropic:AnthropicInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"anthropic[bedrock]>=0.74.0",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/anthropic"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_bedrock_with_raw_response/test_async_anthropic_bedrock_beta_with_raw_response.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "anthropic_version": "bedrock-2023-05-31"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
authorization:
- AWS4-HMAC-SHA256 Credential=AKIAQEMAC2MSQDTITCKK/20250812/us-east-1/bedrock/aws4_request,
SignedHeaders=accept;accept-encoding;content-length;content-type;host;x-amz-date;x-stainless-arch;x-stainless-lang;x-stainless-os;x-stainless-package-version;x-stainless-raw-response;x-stainless-read-timeout;x-stainless-retry-count;x-stainless-runtime;x-stainless-runtime-version;x-stainless-timeout,
Signature=c2c5f7bbfea072d8914f9500ba1d01f219242c57037156147fb496a489d6c514
connection:
- keep-alive
content-length:
- '144'
content-type:
- application/json
host:
- bedrock-runtime.us-east-1.amazonaws.com
user-agent:
- AsyncAnthropicBedrock/Python 0.49.0
x-amz-date:
- 20250812T151107Z
x-stainless-arch:
- arm64
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1:0/invoke
response:
body:
string: '{"id":"msg_bdrk_01My5iqbGec6Tx5Hj3f9ixA5","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[{"type":"text","text":"Okay,
here''s an OpenTelemetry-themed joke for you:\n\nWhy did the developer add
OpenTelemetry to their codebase? To trace their bugs back to the source!\n\nYou
see, OpenTelemetry is an open-source observability framework that helps developers
collect, process, and export telemetry data (such as metrics, logs, and traces)
from their applications. The joke plays on the idea that tracing and observability
are key features of OpenTelemetry, which can help developers find and fix
bugs more easily.\n\nI hope you found that at least mildly amusing! Let me
know if you''d like to hear another OpenTelemetry or software engineering-themed
joke."}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":158}}'
headers:
Connection:
- keep-alive
Content-Length:
- '884'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 15:11:10 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '17'
X-Amzn-Bedrock-Invocation-Latency:
- '2378'
X-Amzn-Bedrock-Output-Token-Count:
- '158'
x-amzn-RequestId:
- 32c10f95-b609-44be-95d4-b82692d2a824
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_bedrock_with_raw_response/test_async_anthropic_bedrock_regular_create.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "anthropic_version": "bedrock-2023-05-31"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
authorization:
- AWS4-HMAC-SHA256 Credential=AKIAQEMAC2MSQDTITCKK/20250812/us-east-1/bedrock/aws4_request,
SignedHeaders=accept;accept-encoding;content-length;content-type;host;x-amz-date;x-stainless-arch;x-stainless-lang;x-stainless-os;x-stainless-package-version;x-stainless-read-timeout;x-stainless-retry-count;x-stainless-runtime;x-stainless-runtime-version;x-stainless-timeout,
Signature=7eb3fdf5c7fe741fb5066e245bf529e9b385d7667eedfe0a955bdabec62ae1aa
connection:
- keep-alive
content-length:
- '144'
content-type:
- application/json
host:
- bedrock-runtime.us-east-1.amazonaws.com
user-agent:
- AsyncAnthropicBedrock/Python 0.49.0
x-amz-date:
- 20250812T130741Z
x-stainless-arch:
- arm64
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1:0/invoke
response:
body:
string: '{"id":"msg_bdrk_01BpNWhDaaMSLb423BECgv49","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[{"type":"text","text":"Here''s
an OpenTelemetry-themed joke for you:\n\nWhy did the developer have trouble
instrumenting their application with OpenTelemetry?\n\nBecause they were constantly
getting tripped up by all the Spans!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '446'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:07:42 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '17'
X-Amzn-Bedrock-Invocation-Latency:
- '735'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- 20a78996-8d60-4102-935c-e7d2e2217dc8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_bedrock_with_raw_response/test_async_anthropic_bedrock_with_raw_response.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "anthropic_version": "bedrock-2023-05-31"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
authorization:
- AWS4-HMAC-SHA256 Credential=AKIAQEMAC2MSQDTITCKK/20250812/us-east-1/bedrock/aws4_request,
SignedHeaders=accept;accept-encoding;content-length;content-type;host;x-amz-date;x-stainless-arch;x-stainless-lang;x-stainless-os;x-stainless-package-version;x-stainless-raw-response;x-stainless-read-timeout;x-stainless-retry-count;x-stainless-runtime;x-stainless-runtime-version;x-stainless-timeout,
Signature=163e22b87236d5029439f088af26ed28cfa293f95a22e4cdba8789e58e8709c2
connection:
- keep-alive
content-length:
- '144'
content-type:
- application/json
host:
- bedrock-runtime.us-east-1.amazonaws.com
user-agent:
- AsyncAnthropicBedrock/Python 0.49.0
x-amz-date:
- 20250812T130738Z
x-stainless-arch:
- arm64
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1:0/invoke
response:
body:
string: '{"id":"msg_bdrk_01N3b1bEN3sbiHjQAKknzJir","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[{"type":"text","text":"Here''s
an OpenTelemetry-themed joke:\n\nWhy did the developer spend hours configuring
the OpenTelemetry instrumentation?\nBecause they wanted to trace the root
cause of their bugs!\n\nIn the world of distributed systems and microservices,
where complexity reigns, OpenTelemetry is a powerful tool to help developers
understand the behavior of their applications. By providing a standardized
approach to collecting, processing, and exporting telemetry data, OpenTelemetry
can simplify the task of troubleshooting and optimizing complex systems. \n\nThe
joke plays on the idea that with all the configuration and setup required
to get OpenTelemetry working, a developer might find themselves spending a
lot of time \"tracing\" the root causes of their issues. But of course, the
payoff is worth it - a comprehensive view of your application''s performance
and behavior."}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":190}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1110'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:07:41 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '17'
X-Amzn-Bedrock-Invocation-Latency:
- '2144'
X-Amzn-Bedrock-Output-Token-Count:
- '190'
x-amzn-RequestId:
- 1b7b14a3-3209-40aa-81c1-b5f916f4d5a9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_completion/test_anthropic_completion_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens_to_sample": 2048, "model": "claude-instant-1.2", "prompt":
"\n\nHuman:\nHello world\n\n\nAssistant:", "top_p": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '128'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/complete
response:
body:
string: !!binary |
H4sIAAAAAAAAA4yOsQrCMBRFf0XvnIp1cMgoLRS6lIJOhRDap1TS92qTiCL+u1gUHB3vgXO4D4T7
SNBoZRgdhV4YCn33JWad5ufjVF2r3NdZvS+z7UF2t1BC/Soai4KckyUUfJDRTGT9zOfl6RKJW4LC
IB25d93Z2FHSsw+WQ5KuNh8VGg03XMTBsoaCk5P558/zBQAA//8DAJPkGKTLAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f286b44103c-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:29:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_01UeezAJTpSFWGDxF7RbHs7q
via:
- 1.1 google
x-cloud-trace-context:
- f50c80863bf690164a40dada9496b472
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_completion/test_anthropic_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens_to_sample": 2048, "model": "claude-instant-1.2", "prompt":
"\n\nHuman:\nHello world\n\n\nAssistant:", "top_p": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '128'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/complete
response:
body:
string: !!binary |
H4sIAAAAAAAAA4yOsQrCMBRFf0XvnIp1cMgoLRS6lIJOhRDap1TS92qTiCL+u1gUHB3vgXO4D4T7
SNBoZRgdhV4YCn33JWad5ufjVF2r3NdZvS+z7UF2t1BC/Soai4KckyUUfJDRTGT9zOfl6RKJW4LC
IB25d93Z2FHSsw+WQ5KuNh8VGg03XMTBsoaCk5P558/zBQAA//8DAJPkGKTLAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f286b44103c-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:29:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_01UeezAJTpSFWGDxF7RbHs7q
via:
- 1.1 google
x-cloud-trace-context:
- f50c80863bf690164a40dada9496b472
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_completion/test_anthropic_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens_to_sample": 2048, "model": "claude-instant-1.2", "prompt":
"\n\nHuman:\nHello world\n\n\nAssistant:", "top_p": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '128'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/complete
response:
body:
string: !!binary |
H4sIAAAAAAAAA4yOsQrCMBRFf0XvnIp1cMgoLRS6lIJOhRDap1TS92qTiCL+u1gUHB3vgXO4D4T7
SNBoZRgdhV4YCn33JWad5ufjVF2r3NdZvS+z7UF2t1BC/Soai4KckyUUfJDRTGT9zOfl6RKJW4LC
IB25d93Z2FHSsw+WQ5KuNh8VGg03XMTBsoaCk5P558/zBQAA//8DAJPkGKTLAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f286b44103c-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:29:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_01UeezAJTpSFWGDxF7RbHs7q
via:
- 1.1 google
x-cloud-trace-context:
- f50c80863bf690164a40dada9496b472
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_async_multi_modal_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "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Zz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.28.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.28.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yQQWvcQAyF/4rQeTasvQkhPodC721yCGXRzqi2mVnJGWmShmX/e7GbQE9C0vfe
E7rgnHDAs43Hfff4LOef+jA959tv+f7p/jH9pv4dA/rHwivFZjQyBqxa1gGZzeYkjgHPmrjggLFQ
S7w77HRptuv3/e2+7x8wYFRxFsfh5fJl6PxnlW5lwO9gzNDtoWqTxAkqRycZW6EKNtHCBrPAG9VZ
m8GpzuPkELVoNaCRZjEHglOhmOFEMY+b0Q38mPgLa8YJqDJUTgG0kowcwJlKAJIEY2WWf4rPxBWm
uoFpjSdYyJ2rgE/kUFSzgemZ37d2zrzeQBXiRNVBK5hTzJzgVDRmu8Hrr4Dmuhwrk6nggCzp6K0K
fi6MXxtLZByklRKwbW8fLjjL0vzomlkMh+7QdQG1+f/Du8P1+hcAAP//AwBI8UON1gEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c9c56162a7b5278-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 27 Sep 2024 14:55:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01PERJ4z7oBWKxnhi7TLbAof
via:
- 1.1 google
x-cloud-trace-context:
- d372989e57da29442d257971c44fdf40
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_async_multi_modal_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "/9j/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////4WYoaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMSA3OS42NzVkMGY3LCAyMDIzLzA2LzExLTE5OjIxOjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wR0ltZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.28.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.28.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yQQWvcQAyF/4rQeTasvQkhPodC721yCGXRzqi2mVnJGWmShmX/e7GbQE9C0vfe
E7rgnHDAs43Hfff4LOef+jA959tv+f7p/jH9pv4dA/rHwivFZjQyBqxa1gGZzeYkjgHPmrjggLFQ
S7w77HRptuv3/e2+7x8wYFRxFsfh5fJl6PxnlW5lwO9gzNDtoWqTxAkqRycZW6EKNtHCBrPAG9VZ
m8GpzuPkELVoNaCRZjEHglOhmOFEMY+b0Q38mPgLa8YJqDJUTgG0kowcwJlKAJIEY2WWf4rPxBWm
uoFpjSdYyJ2rgE/kUFSzgemZ37d2zrzeQBXiRNVBK5hTzJzgVDRmu8Hrr4Dmuhwrk6nggCzp6K0K
fi6MXxtLZByklRKwbW8fLjjL0vzomlkMh+7QdQG1+f/Du8P1+hcAAP//AwBI8UON1gEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c9c56162a7b5278-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 27 Sep 2024 14:55:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01PERJ4z7oBWKxnhi7TLbAof
via:
- 1.1 google
x-cloud-trace-context:
- d372989e57da29442d257971c44fdf40
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_async_multi_modal_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "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Zz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.28.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.28.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yQQWvcQAyF/4rQeTasvQkhPodC721yCGXRzqi2mVnJGWmShmX/e7GbQE9C0vfe
E7rgnHDAs43Hfff4LOef+jA959tv+f7p/jH9pv4dA/rHwivFZjQyBqxa1gGZzeYkjgHPmrjggLFQ
S7w77HRptuv3/e2+7x8wYFRxFsfh5fJl6PxnlW5lwO9gzNDtoWqTxAkqRycZW6EKNtHCBrPAG9VZ
m8GpzuPkELVoNaCRZjEHglOhmOFEMY+b0Q38mPgLa8YJqDJUTgG0kowcwJlKAJIEY2WWf4rPxBWm
uoFpjSdYyJ2rgE/kUFSzgemZ37d2zrzeQBXiRNVBK5hTzJzgVDRmu8Hrr4Dmuhwrk6nggCzp6K0K
fi6MXxtLZByklRKwbW8fLjjL0vzomlkMh+7QdQG1+f/Du8P1+hcAAP//AwBI8UON1gEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c9c56162a7b5278-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 27 Sep 2024 14:55:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01PERJ4z7oBWKxnhi7TLbAof
via:
- 1.1 google
x-cloud-trace-context:
- d372989e57da29442d257971c44fdf40
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_image_with_history.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Are you
capable of describing an image?"}], "model": "claude-3-5-haiku-latest", "system":
"You are a helpful assistant. Be concise and to the point."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '213'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFFNbxNBDP0rls+TKt2WSt0b4lROlQCJgtDKmTHZIbP2ZuwJlCj/HW1o
BIiT5ff8/PxxxJywx8m2w/r6jce7bvzweMi7w9Prdx8/7d/r/R4D+vPMSxWb0ZYxYNWyAGSWzUkc
A06auGCPsVBLvLpZvVqNlHdt1a272+t112HAqOIsjv3n46Wn849FfQ49PrEFeACaINJMm8KgX4GE
yvPPLFsgSZDYYs2bJc0TbdkgCyR2ygW+jyxA8puAbNDmopQ4gStoqxBVDlyNPKtcwdtmDuROcfyj
WjweIJJcnBiyG7yMbgGiFq0WQDffOC7AzDoXDqAV1EeucMjWqAAXnhbJFZ6+BDTXeahMpoI9sqTB
WxV8IYz3jSUy9tJKCdjOh+6PmGVuPrjuWAz77j5gpDjyECuftxj+LVhf+MqU/ue0+d/I7V1A43rI
kQfPXLHH5Z2JasLT6RcAAAD//wMANMtKQRwCAAA=
headers:
CF-RAY:
- 95434a2e6d5cc70d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 23 Jun 2025 10:26:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-06-23T10:26:53Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-06-23T10:26:56Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-06-23T10:26:53Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-06-23T10:26:53Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CQQzZ22TGQfJZsjPxmMAF
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Are you
capable of describing an image?"}, {"role": "assistant", "content": [{"text":
"Yes, I am capable of analyzing and describing images in detail when an image
is uploaded to our conversation. Just attach an image and I can describe its
contents, colors, objects, people, or other visual elements.", "type": "text"}]},
{"role": "user", "content": [{"type": "text", "text": "What do you see?"}, {"type":
"image", "source": {"type": "base64", "media_type": "image/jpeg", "data": "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Zz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-5-haiku-latest", "system": "You are a helpful assistant.
Be concise and to the point."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134511'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAzRSS2sbQQz+K2JOLYyD4yaXvYUQ0t5beiglyDPyrOJZzVbS2HFM/3vZpTkJvb6H
0DVwDkOYrLxsb5/84fT29fGn3L++5h+P8nx3fnrIIQa/zLRMkRkWCjFoq0sBzdgcxUMMU8tUwxBS
xZ5p82VzvxmRj32z2+7ubre7XYghNXESD8Ov6wem09uyvYYhfAMjAhTAvblicuAJC8GZfQRtXTJl
UEqOUnpFBRtxJoN2gMyHAymJQyUpPhqwwAmVWzfYK5fRIbXa1OCTUo5woVrbOUJRIonQFKVQhH3t
9BlQ1zQvIAhFOW8qHwlmdCcVwIIs5oCwr5iOsMd0LKvAG/g+0ocuVIK5GTs3oQxd6ERSLxGSEjpL
Wb3aZZrIlRPWCMsdVSCTcRHwER1qa0eDlZ8XE70uR5iVbLGb0RFObB0rv+PCFAFhYuEJK5tDGlF9
MQgI5pfK74sUIwUWJz1gIqBKE4nfhL+/YzBv84sSWpMwBJL84l0l/G8Y/ekkicIgvdYY+voTwzX8
U2ZeQWlJfEl+dmpesZKVobGFkY5ScmJyRmo8xLf5efGoSgxg8kWpiSmYcvmlJcgiFgY6SsWpRWWZ
yanxJZmpRUpWSqC0l5JYlKJUWwsAAAD//wMA1OJgkskCAAA=
headers:
CF-RAY:
- 95434a3d6f68c70d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 23 Jun 2025 10:26:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-06-23T10:26:57Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-06-23T10:26:59Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-06-23T10:26:56Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-06-23T10:26:57Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CQQzZCPnwTJ7D6Gcd6i4K
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_create_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5SUwW7cRgyGX4WZi1tAazjboml1KVIghxyMuqiBFogKY1biSvSOhhOSo7Vg+N2L
md24dpBLTwI4HPL/P3L06GhwrZt1vLt6e3vz93S44Z/v15/WP67lerpP9P6Da5ytCUsWqvoRXeOE
Qwl4VVLz0Vzjeo6G0Vz76fFLvuFDOamf1v2ZBRuYUPBCwcM9HxD8jrPB7wnjLQac0WRtu9jFv6YV
BhrAJoQBFwycUMAPnL7K/rWLv2Hvs2LJXeHoo+EAxmDi+xokATVMCj4OMKOhnKNJeBRUfVM6fnhI
wUdvxLHt4qseQOUucMK4Uc7SI/BOURa/o0C2wl78jEeWA9jkrdRdaMBiUtGA9/D+5qM2EGgnXgi1
qVKMOWhRSlFN8ozRGhgxonjDBnoOAXs75eJDYjGwZ0mDNw/fVY/aFFdC/blu4FG/hz0LDKQmtMuF
iK5qOOsl3E54Yp+CXxU4VshHlkGhc7Vi52qhzlVaTefgOFE/gReEA67Qc+wxmQLF19O4LCQ30Lnb
r+F3DgT3KNXwS12lIcWxObeguHBYUEGwZxkojlVe8jYVkB4EP2dUA69AVm4vWChOwnmcCvHqs+TO
1AuXMVGPennSdf2N8b+S9kzyP8efs49G5o0WhBm9ZsEyLD0JOjW8UEgoe5bZxx4rvh1OfiGWCuWZ
uuZxRDU9rco39huH10yLqtFThB1aEb+Q0nnvSpccB5TyBisr3p/N+ZQC9XWdL/RZSr3xQmcD91kN
Ah0QJj4CR4SZxsn+x+spSyDoAwTa46V7+qdxMw8YXOv64POAmx82nLJutlfbH6+2219c49Q43Ql6
5ehah3G4syzxy4GWEcceXRtzCI3L9afTPjqKKdud8QGjuvbtu8Zxtpeh7fbq6elfAAAA//8DALAq
KXrTBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f30df5f31f7-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '5'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '10000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01A7u6aDNi2C6mvDawgML8jB
via:
- 1.1 google
x-cloud-trace-context:
- ef9f2bfaf4cbc96c6557e43e805aa4f1
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_create_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5SUwW7cRgyGX4WZi1tAazjboml1KVIghxyMuqiBFogKY1biSvSOhhOSo7Vg+N2L
md24dpBLTwI4HPL/P3L06GhwrZt1vLt6e3vz93S44Z/v15/WP67lerpP9P6Da5ytCUsWqvoRXeOE
Qwl4VVLz0Vzjeo6G0Vz76fFLvuFDOamf1v2ZBRuYUPBCwcM9HxD8jrPB7wnjLQac0WRtu9jFv6YV
BhrAJoQBFwycUMAPnL7K/rWLv2Hvs2LJXeHoo+EAxmDi+xokATVMCj4OMKOhnKNJeBRUfVM6fnhI
wUdvxLHt4qseQOUucMK4Uc7SI/BOURa/o0C2wl78jEeWA9jkrdRdaMBiUtGA9/D+5qM2EGgnXgi1
qVKMOWhRSlFN8ozRGhgxonjDBnoOAXs75eJDYjGwZ0mDNw/fVY/aFFdC/blu4FG/hz0LDKQmtMuF
iK5qOOsl3E54Yp+CXxU4VshHlkGhc7Vi52qhzlVaTefgOFE/gReEA67Qc+wxmQLF19O4LCQ30Lnb
r+F3DgT3KNXwS12lIcWxObeguHBYUEGwZxkojlVe8jYVkB4EP2dUA69AVm4vWChOwnmcCvHqs+TO
1AuXMVGPennSdf2N8b+S9kzyP8efs49G5o0WhBm9ZsEyLD0JOjW8UEgoe5bZxx4rvh1OfiGWCuWZ
uuZxRDU9rco39huH10yLqtFThB1aEb+Q0nnvSpccB5TyBisr3p/N+ZQC9XWdL/RZSr3xQmcD91kN
Ah0QJj4CR4SZxsn+x+spSyDoAwTa46V7+qdxMw8YXOv64POAmx82nLJutlfbH6+2219c49Q43Ql6
5ehah3G4syzxy4GWEcceXRtzCI3L9afTPjqKKdud8QGjuvbtu8Zxtpeh7fbq6elfAAAA//8DALAq
KXrTBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f30df5f31f7-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '5'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '10000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01A7u6aDNi2C6mvDawgML8jB
via:
- 1.1 google
x-cloud-trace-context:
- ef9f2bfaf4cbc96c6557e43e805aa4f1
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_create_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5SUwW7cRgyGX4WZi1tAazjboml1KVIghxyMuqiBFogKY1biSvSOhhOSo7Vg+N2L
md24dpBLTwI4HPL/P3L06GhwrZt1vLt6e3vz93S44Z/v15/WP67lerpP9P6Da5ytCUsWqvoRXeOE
Qwl4VVLz0Vzjeo6G0Vz76fFLvuFDOamf1v2ZBRuYUPBCwcM9HxD8jrPB7wnjLQac0WRtu9jFv6YV
BhrAJoQBFwycUMAPnL7K/rWLv2Hvs2LJXeHoo+EAxmDi+xokATVMCj4OMKOhnKNJeBRUfVM6fnhI
wUdvxLHt4qseQOUucMK4Uc7SI/BOURa/o0C2wl78jEeWA9jkrdRdaMBiUtGA9/D+5qM2EGgnXgi1
qVKMOWhRSlFN8ozRGhgxonjDBnoOAXs75eJDYjGwZ0mDNw/fVY/aFFdC/blu4FG/hz0LDKQmtMuF
iK5qOOsl3E54Yp+CXxU4VshHlkGhc7Vi52qhzlVaTefgOFE/gReEA67Qc+wxmQLF19O4LCQ30Lnb
r+F3DgT3KNXwS12lIcWxObeguHBYUEGwZxkojlVe8jYVkB4EP2dUA69AVm4vWChOwnmcCvHqs+TO
1AuXMVGPennSdf2N8b+S9kzyP8efs49G5o0WhBm9ZsEyLD0JOjW8UEgoe5bZxx4rvh1OfiGWCuWZ
uuZxRDU9rco39huH10yLqtFThB1aEb+Q0nnvSpccB5TyBisr3p/N+ZQC9XWdL/RZSr3xQmcD91kN
Ah0QJj4CR4SZxsn+x+spSyDoAwTa46V7+qdxMw8YXOv64POAmx82nLJutlfbH6+2219c49Q43Ql6
5ehah3G4syzxy4GWEcceXRtzCI3L9afTPjqKKdud8QGjuvbtu8Zxtpeh7fbq6elfAAAA//8DALAq
KXrTBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f30df5f31f7-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '5'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '10000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01A7u6aDNi2C6mvDawgML8jB
via:
- 1.1 google
x-cloud-trace-context:
- ef9f2bfaf4cbc96c6557e43e805aa4f1
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_stream_manager_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_01MCkQZZtEKF3nVbFaExwATe\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
a joke about Open\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry:\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nWhy
did the developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
instea\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
of just\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
tr\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"acing
their\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
coffee\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
m\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"ug!\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Ba\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
dum tss!\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F941
\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"It\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
a\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
play\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
on the wor\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
\\\"trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\\"
-\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
which\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
in\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
means tracking\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
system\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
performance\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
interactions\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\",\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
but\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
also can\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
mean physically\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
following\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
a path\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\".)\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nWoul\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
you like me\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to explain\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
the joke\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
or\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
tell\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
another\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
tech\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
humor\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
one\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}
\ }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
\ }\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":108}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d6aa8fff6ed07-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:00:45 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:00:45Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:00:45Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:00:45Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:00:45Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRir4jvenjRy5HDFm6Z4m
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_stream_manager_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_019x7pt5nQxfYizFZjJ2PnrP\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
a joke about Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry:\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nWhy
did the developer\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
back\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
source!\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F575\uFE0F\u200D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\u2640\uFE0F\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F50D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Get\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
it?\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Trace...\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
like\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
distribute\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
tracing?\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry
is\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
observ\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"ability
framework\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
that\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
helps developers\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
track\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
understan\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
what\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
happening in their distribute\"} }\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
systems. It's a\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
bit\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
of a ner\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"dy
tech\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
humor\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"!)\"}
\ }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
\ }\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":100}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d6abfdc1663c6-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:00:49 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:00:48Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:00:48Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:00:48Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:00:48Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRir51cE4XgymXupqehnH
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_stream_manager_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_01K7Zd6uq9LFG9r5j3np89U7\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
a joke about Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry:\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nWhy
di\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"...\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
all\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
the way back to the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
root\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
cause!\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\U0001F604\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F575\uFE0F\u200D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\u2640\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\uFE0F\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F50D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"A\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
play\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
on the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
wor\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
\\\"trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\\"
-\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
which\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
in\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry
refers\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to tracking\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
flow\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
of requests\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
through\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
a\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
distribute\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
system,\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
but\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
also means\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to fin\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the origin\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
of something\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\".)\"}
\ }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
\ }\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":99}
}\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d6ad31f7b1655-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:00:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:00:51Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:00:51Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:00:51Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:00:51Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRir5EfJ4jiaKp4bijsB5
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01MXWxhWoPSgrYhjTuMDM6F1","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
did the developer"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
feel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
when"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
using"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry?"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThey"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
were"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
idea"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
behind this"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
joke"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is that OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
uses"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
concept"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of \""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"spans\"
to represent"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
individual"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
operations or requests within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
system. When"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a developer is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
first"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
getting starte"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
with OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry,
they"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
may feel a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bit dis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"oriented
or"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost trying"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to understand all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the different spans"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and how"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
they fit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
together -"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hence"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the \"Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
p"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"un."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nHopefully
this gives"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you a chuck"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"le
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
provides"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a ligh"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"thearted
introduction"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to some"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
key concepts in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let me know if"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
like to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hear any other tech"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"theme"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
jokes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":171} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d70d8c09464-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:57Z'
request-id:
- req_01JUK6ATKHDAaXF2Bs7Xprjv
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01MXWxhWoPSgrYhjTuMDM6F1","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
did the developer"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
feel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
when"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
using"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry?"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThey"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
were"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
idea"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
behind this"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
joke"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is that OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
uses"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
concept"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of \""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"spans\"
to represent"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
individual"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
operations or requests within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
system. When"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a developer is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
first"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
getting starte"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
with OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry,
they"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
may feel a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bit dis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"oriented
or"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost trying"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to understand all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the different spans"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and how"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
they fit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
together -"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hence"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the \"Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
p"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"un."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nHopefully
this gives"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you a chuck"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"le
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
provides"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a ligh"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"thearted
introduction"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to some"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
key concepts in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let me know if"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
like to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hear any other tech"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"theme"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
jokes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":171} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d70d8c09464-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:57Z'
request-id:
- req_01JUK6ATKHDAaXF2Bs7Xprjv
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_message_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01MXWxhWoPSgrYhjTuMDM6F1","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
did the developer"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
feel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
when"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
using"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry?"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThey"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
were"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
idea"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
behind this"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
joke"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is that OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
uses"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
concept"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of \""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"spans\"
to represent"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
individual"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
operations or requests within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
system. When"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a developer is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
first"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
getting starte"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
with OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry,
they"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
may feel a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bit dis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"oriented
or"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lost trying"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to understand all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the different spans"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and how"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
they fit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
together -"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hence"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the \"Span"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of Confusion\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
p"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"un."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nHopefully
this gives"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you a chuck"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"le
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
provides"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a ligh"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"thearted
introduction"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to some"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
of the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
key concepts in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let me know if"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
like to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
hear any other tech"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"theme"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
jokes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":171} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d70d8c09464-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:57Z'
request-id:
- req_01JUK6ATKHDAaXF2Bs7Xprjv
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_multi_modal_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "/9j/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////4WYoaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMSA3OS42NzVkMGY3LCAyMDIzLzA2LzExLTE5OjIxOjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wR0ltZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yRzW4bMQyEX4XgWQ78U6TuHnNtDwHaS1oUBi0RWtVaaitSTraG372QkxQ9ERiO
hh+pC6aAA04aD+vNw+7j8vXL45+nX/vPT/ft+5Qey0tAh7bM3F2sSpHRYS25C6Sa1EgMHfoixmI4
/Li8+41feudWBvw2MqSJIoOO5Vlhs4ZamgQOUNkbSWyZKuhIMyskgTPVVJqCL7nUrvjcQpIIlYOD
UkkiO1g45/LsIFZmcUAS4JgbO6B6c4QeRTCTGVcBipREDQiOmfwJjuRP8cZxB53wbTxVBj6z5AV0
Js/hFuwrk3F/S5nEdwxdpomtJk8ZfJnmoslSkdewY01xNAf9NpXUOvzbNv1sAUozOKdzCnn5R2Yj
Q6D6ihZqme/w+tPhVAJnHNBnaoFXu1WZm6626+2H9Xb7CR2qlflQmbQIDsgSDtaqvDeUfzcWzzhI
y9lhu/3kcMEkc7ODlROL4rDZ7TcOS7P/xfv99foXAAD//wMAL+xLpykCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f770ff52b4e-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:15 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '4'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '9000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_019Tyb3EFZtrPg8Ht9LaeSHy
via:
- 1.1 google
x-cloud-trace-context:
- 0662eeb7ff6f3d29fa85e4082e85a4cd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_multi_modal_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "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Zz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6QkNERUZHSElKUlNUVVlaYWJjZGVmZ2pxcnN0dXd4eXqBgoOEhYaHiImKkZKYmZqhoqOkpaapqrGys7S3uLm6wcLDxMXGx8jJytHS09jZ2uHi4+Tl5unq8PHy8/T19vf4+foRAQABAgMCBAkODAwJXQAAAAABAgMEBREGBwgSITETFiJBUVVWktIJFBcYGVNUYZGTldHT1BVCUmJmZ3GUoqXk5SMyZXJzgaGjpKax1QoaJCUmJygzQykqNDU2Nzg5OkRFRkdISUpXWFlaY2RoaWp0dXZ3eHl6goOEhYaHiImKlpeYmZqnqKmqsrO0tba3uLm6wcLDxMXGx8jJytbX2Nna4eLj5ufo6erw8fLz9PX29/j5+v/aAAwDAAABEQIRAD8Ai5VLFXihgKao0CBiRXuDAg33d0KDBhLCocOFChQ7gqDkOFChuXE65Dhw3HWMddYxjGMZwMAwnXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMB12GKbnKr/wBMii+EYDrsMU3OVX/pkUXwjAddhim5yq/9Mii+EYDrsMU3OVX/AKZFF8IwHXYYpucqv/TIovhGA67DFNzlV/6ZFF8IwHXYYpucqv8A0yKL4RgOuwxTc5Vf+mRRfCMC7n1bKqd0tQPcyuPvkB//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yRzW4bMQyEX4XgWQ78U6TuHnNtDwHaS1oUBi0RWtVaaitSTraG372QkxQ9ERiO
hh+pC6aAA04aD+vNw+7j8vXL45+nX/vPT/ft+5Qey0tAh7bM3F2sSpHRYS25C6Sa1EgMHfoixmI4
/Li8+41feudWBvw2MqSJIoOO5Vlhs4ZamgQOUNkbSWyZKuhIMyskgTPVVJqCL7nUrvjcQpIIlYOD
UkkiO1g45/LsIFZmcUAS4JgbO6B6c4QeRTCTGVcBipREDQiOmfwJjuRP8cZxB53wbTxVBj6z5AV0
Js/hFuwrk3F/S5nEdwxdpomtJk8ZfJnmoslSkdewY01xNAf9NpXUOvzbNv1sAUozOKdzCnn5R2Yj
Q6D6ihZqme/w+tPhVAJnHNBnaoFXu1WZm6626+2H9Xb7CR2qlflQmbQIDsgSDtaqvDeUfzcWzzhI
y9lhu/3kcMEkc7ODlROL4rDZ7TcOS7P/xfv99foXAAD//wMAL+xLpykCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f770ff52b4e-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:15 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '4'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '9000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_019Tyb3EFZtrPg8Ht9LaeSHy
via:
- 1.1 google
x-cloud-trace-context:
- 0662eeb7ff6f3d29fa85e4082e85a4cd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_multi_modal_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "What do you see?"}, {"type": "image", "source": {"type": "base64",
"media_type": "image/jpeg", "data": "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Zz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpzdE1mcz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL01hbmlmZXN0SXRlbSMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkgU291cmNlPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBJbGx1c3RyYXRvciAyOC4wIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIzLTExLTIxVDIxOjAzOjE1KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjMtMTEtMjFUMjA6MDM6MTVaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI0MDwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLytJTVdFbERRMTlRVWs5R1NVeEZBQUVCQUFBTVNFeHBibThDRUFBQWJXNTBjbEpIUWlCWVdWb2dCODRBQWdBSiYjeEE7QUFZQU1RQUFZV056Y0UxVFJsUUFBQUFBU1VWRElITlNSMElBQUFBQUFBQUFBQUFBQUFBQUFQYldBQUVBQUFBQTB5MUlVQ0FnQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBeiYjeEE7WkdWell3QUFBWVFBQUFCc2QzUndkQUFBQWZBQUFBQVVZbXR3ZEFBQUFnUUFBQUFVY2xoWldnQUFBaGdBQUFBVVoxaFpXZ0FBQWl3QSYjeEE7QUFBVVlsaFpXZ0FBQWtBQUFBQVVaRzF1WkFBQUFsUUFBQUJ3Wkcxa1pBQUFBc1FBQUFDSWRuVmxaQUFBQTB3QUFBQ0dkbWxsZHdBQSYjeEE7QTlRQUFBQWtiSFZ0YVFBQUEvZ0FBQUFVYldWaGN3QUFCQXdBQUFBa2RHVmphQUFBQkRBQUFBQU1jbFJTUXdBQUJEd0FBQWdNWjFSUyYjeEE7UXdBQUJEd0FBQWdNWWxSU1F3QUFCRHdBQUFnTWRHVjRkQUFBQUFCRGIzQjVjbWxuYUhRZ0tHTXBJREU1T1RnZ1NHVjNiR1YwZEMxUSYjeEE7WVdOcllYSmtJRU52YlhCaGJua0FBR1JsYzJNQUFBQUFBQUFBRW5OU1IwSWdTVVZETmpFNU5qWXRNaTR4QUFBQUFBQUFBQUFBQUFBUyYjeEE7YzFKSFFpQkpSVU0yTVRrMk5pMHlMakVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUZoWldpQUFBQUFBQUFEelVRQUJBQUFBQVJiTVdGbGFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQllXVm9nQUFBQSYjeEE7QUFBQWI2SUFBRGoxQUFBRGtGaFpXaUFBQUFBQUFBQmltUUFBdDRVQUFCamFXRmxhSUFBQUFBQUFBQ1NnQUFBUGhBQUF0czlrWlhOaiYjeEE7QUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cCYjeEE7WldNdVkyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaR1Z6WXdBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFBQUFBQUFBR1JsYzJNQUFBQUFBQUFBTEZKbFptVnlaVzVqWlNCV2FXVjNhVzVuSUVOdmJtUnBkR2x2YmlCcCYjeEE7YmlCSlJVTTJNVGsyTmkweUxqRUFBQUFBQUFBQUFBQUFBQ3hTWldabGNtVnVZMlVnVm1sbGQybHVaeUJEYjI1a2FYUnBiMjRnYVc0ZyYjeEE7U1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUCYjeEE7RkFBRDdjd0FCQk1MQUFOY25nQUFBQUZZV1ZvZ0FBQUFBQUJNQ1ZZQVVBQUFBRmNmNTIxbFlYTUFBQUFBQUFBQUFRQUFBQUFBQUFBQSYjeEE7QUFBQUFBQUFBQUFBQUFLUEFBQUFBbk5wWnlBQUFBQUFRMUpVSUdOMWNuWUFBQUFBQUFBRUFBQUFBQVVBQ2dBUEFCUUFHUUFlQUNNQSYjeEE7S0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeSYjeEE7QUxjQXZBREJBTVlBeXdEUUFOVUEyd0RnQU9VQTZ3RHdBUFlBK3dFQkFRY0JEUUVUQVJrQkh3RWxBU3NCTWdFNEFUNEJSUUZNQVZJQiYjeEE7V1FGZ0FXY0JiZ0YxQVh3Qmd3R0xBWklCbWdHaEFha0JzUUc1QWNFQnlRSFJBZGtCNFFIcEFmSUIrZ0lEQWd3Q0ZBSWRBaVlDTHdJNCYjeEE7QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRCYjeEE7WmdOeUEzNERpZ09XQTZJRHJnTzZBOGNEMHdQZ0Erd0QrUVFHQkJNRUlBUXRCRHNFU0FSVkJHTUVjUVIrQkl3RW1nU29CTFlFeEFUVCYjeEE7Qk9FRThBVCtCUTBGSEFVckJUb0ZTUVZZQldjRmR3V0dCWllGcGdXMUJjVUYxUVhsQmZZR0JnWVdCaWNHTndaSUJsa0dhZ1o3Qm93RyYjeEE7blFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcSYjeEE7Q0w0STBnam5DUHNKRUFrbENUb0pUd2xrQ1hrSmp3bWtDYm9KendubENmc0tFUW9uQ2owS1ZBcHFDb0VLbUFxdUNzVUszQXJ6Q3dzTCYjeEE7SWdzNUMxRUxhUXVBQzVnTHNBdklDK0VMK1F3U0RDb01Rd3hjREhVTWpneW5ETUFNMlF6ekRRME5KZzFBRFZvTmRBMk9EYWtOd3czZSYjeEE7RGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUiYjeEE7RXhFeEVVOFJiUkdNRWFvUnlSSG9FZ2NTSmhKRkVtUVNoQktqRXNNUzR4TURFeU1UUXhOakU0TVRwQlBGRStVVUJoUW5GRWtVYWhTTCYjeEE7RkswVXpoVHdGUklWTkJWV0ZYZ1ZteFc5RmVBV0F4WW1Ga2tXYkJhUEZySVcxaGI2RngwWFFSZGxGNGtYcmhmU0YvY1lHeGhBR0dVWSYjeEE7aWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TSYjeEE7SFBVZEhoMUhIWEFkbVIzREhld2VGaDVBSG1vZWxCNitIdWtmRXg4K0gya2ZsQisvSCtvZ0ZTQkJJR3dnbUNERUlQQWhIQ0ZJSVhVaCYjeEE7b1NIT0lmc2lKeUpWSW9JaXJ5TGRJd29qT0NObUk1UWp3aVB3SkI4a1RTUjhKS3NrMmlVSkpUZ2xhQ1dYSmNjbDl5WW5KbGNtaHlhMyYjeEE7SnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrcyYjeEE7Yml5aUxOY3REQzFCTFhZdHF5M2hMaFl1VEM2Q0xyY3U3aThrTDFvdmtTL0hMLzR3TlRCc01LUXcyekVTTVVveGdqRzZNZkl5S2pKaiYjeEE7TXBzeTFETU5NMFl6ZnpPNE0vRTBLelJsTko0MDJEVVROVTAxaHpYQ05mMDJOelp5TnE0MjZUY2tOMkEzbkRmWE9CUTRVRGlNT01nNSYjeEE7QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaSYjeEE7UUNOQVpFQ21RT2RCS1VGcVFheEI3a0l3UW5KQ3RVTDNRenBEZlVQQVJBTkVSMFNLUk01RkVrVlZSWnBGM2tZaVJtZEdxMGJ3UnpWSCYjeEE7ZTBmQVNBVklTMGlSU05kSkhVbGpTYWxKOEVvM1NuMUt4RXNNUzFOTG1rdmlUQ3BNY2t5NlRRSk5TazJUVGR4T0pVNXVUcmRQQUU5SiYjeEE7VDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWCYjeEE7NEZndldIMVl5MWthV1dsWnVGb0hXbFphcGxyMVcwVmJsVnZsWERWY2hseldYU2RkZUYzSlhocGViRjY5WHc5ZllWK3pZQVZnVjJDcSYjeEE7WVB4aFQyR2lZZlZpU1dLY1l2QmpRMk9YWSt0a1FHU1VaT2xsUFdXU1plZG1QV2FTWnVoblBXZVRaK2xvUDJpV2FPeHBRMm1hYWZGcSYjeEE7U0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVSYjeEE7ZEhCMHpIVW9kWVYxNFhZK2RwdDIrSGRXZDdONEVYaHVlTXg1S25tSmVlZDZSbnFsZXdSN1kzdkNmQ0Y4Z1h6aGZVRjlvWDRCZm1KKyYjeEE7d244amY0Ui81WUJIZ0tpQkNvRnJnYzJDTUlLU2d2U0RWNE82aEIyRWdJVGpoVWVGcTRZT2huS0cxNGM3aDUrSUJJaHBpTTZKTTRtWiYjeEE7aWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTViYjeEE7WDVYSmxqU1duNWNLbDNXWDRKaE1tTGlaSkptUW1meWFhSnJWbTBLYnI1d2NuSW1jOTUxa25kS2VRSjZ1bngyZmk1LzZvR21nMktGSCYjeEE7b2JhaUpxS1dvd2FqZHFQbXBGYWt4NlU0cGFtbUdxYUxwdjJuYnFmZ3FGS294S2szcWFtcUhLcVBxd0tyZGF2cHJGeXMwSzFFcmJpdSYjeEE7TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdSYjeEE7dTZlOElieWJ2Ulc5ajc0S3ZvUysvNzk2di9YQWNNRHN3V2ZCNDhKZnd0dkRXTVBVeEZIRXpzVkx4Y2pHUnNiRHgwSEh2OGc5eUx6SiYjeEE7T3NtNXlqakt0OHMyeTdiTU5jeTF6VFhOdGM0MnpyYlBOOCs0MERuUXV0RTgwYjdTUDlMQjAwVFR4dFJKMU12VlR0WFIxbFhXMk5kYyYjeEE7MStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbSYjeEE7bHVjZjU2bm9NdWk4NlVicDBPcGI2dVhyY092NzdJYnRFZTJjN2lqdXRPOUE3OHp3V1BEbDhYTHgvL0tNOHhuenAvUTA5TUwxVVBYZSYjeEE7OW0zMisvZUsrQm40cVBrNCtjZjZWL3JuKzNmOEIveVkvU245dXY1TC90ei9iZi8vLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQSYjeEE7QmdRRUJBVUVCZ1VGQmdrR0JRWUpDd2dHQmdnTERBb0tDd29LREJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4ZiYjeEE7SHg4Zkh4OGZId0VIQndjTkRBMFlFQkFZR2hVUkZSb2ZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGYvOEFBRVFnQThBRUFBd0VSQUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRiYjeEE7QXdJR0FRQUhDQWtLQ3dFQUFnSURBUUVCQVFFQUFBQUFBQUFBQVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQiYjeEE7QWdNUkJBQUZJUkl4UVZFR0UyRWljWUVVTXBHaEJ4V3hRaVBCVXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVSYjeEE7WkhURDB1SUlKb01KQ2hnWmhKUkZScVMwVnROVktCcnk0L1BFMU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWCYjeEE7cDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0NrNVNWbHBlWW1acWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRSYjeEE7QlFZRUNBTURiUUVBQWhFREJDRVNNVUVGVVJOaElnWnhnWkV5b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQUyYjeEE7TmVKRWd4ZFVrd2dKQ2hnWkpqWkZHaWRrZEZVMzhxT3p3eWdwMCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRyYjeEE7MXViMlIxZG5kNGVYcDdmSDErZjNPRWhZYUhpSW1LaTR5TmpvK0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYSYjeEE7QUF3REFRQUNFUU1SQUQ4QTlVNHE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZWTjdtM1JpcnlvckRxcCYjeEE7WUEvampiSVFKNkxsbGlaUXl1cFU5R0JCR1JNZ09aUVlsY0NDS2pjWVFRZVNHRmZuWC81S1B6Zi9BTnNxNi81TkhDcjg0MGlsa3I2YSYjeEE7TTlPdkVFL3F4U0lrOG16YjNBWlZNVGhuUEZRVk5TVDJHQ3dreEk1aHVhMXVZQUROQzhRYjdQTlN0YWVGY0FrRHlMR242SWZrRC81SiYjeEE7cnluL0FNd0svd0RFbXlTcy93QVZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJCdFkwTFE3alU3Kzl1cmEwWllIUnJ0bnQ1aTVEVUhWU0F4UHRtdXh4eTVzNWhBeDJQVUg3K1R0WmRweTAyQUV5bUkxMEkrN21tRyYjeEE7bFI2YkhaRDZqSEJGcFJhWDZ2RUlaRllQNHRXbGUxZC83S3UyTWVMRFVkUUIxNGRpZnVkTnBkWHFkVGtPUXpFb2ZJMThVOTBuMUJZcCYjeEE7NmhRdFUxTWFzaTlmQmlUbDNaWmdjQTRLNGQrUUk2K2JsYWl1TTB4Yjg2Ly9BQ1VmbS84QTdaVjEvd0Ftam13YVh3LytXY24xYlROYyYjeEE7djVFdld0Yk5ZcFoyc3J5M3RxS09mV09kV1p6NGNmbDRaZ2F5Y2hLTVlrQXk3d1Q5enN0Qm5uampJeE1nT3RFRDcyV1FpOGgxT3h1ZCYjeEE7UlhWSkJmWGtEZVZHaDFhd1I0cG5qK0V5dHdLMXEyemRLR2g5N3RWbzU0OFBGazRlR3ZWMSt5N2RYcU8xcytxeWNHT2UwVHlrRDd2SiYjeEE7TGZ6Z2g4K1FlVzlGaTgyM1YxY1hSbWxMTkxmMmwxQVhBMk1jTUE1cVFwKzAzOGMxblpad0hKSTRnQUsvbWtINWx6TTk4SXU3OTc2OCYjeEE7L0lIL0FNazE1VC81Z1YvNGsyYnh4V2Y0cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGVUJkNlF0ekRjeEc3dW9SYzArT0dZbzBkQ0QrN0kreldtUTRPZTUzWTZhUGhaRGsrcnlsdkg1SVN6OHJwYTI5eENOVTFHYiYjeEE7Nnh3L2VUWFRPNmNDVCs3WWo0YTEzOGNzeEhnTjgvZnU1R3V6Zm1JMVF4LzFCd2xNN0swRnBiTEFKWlorTmYzczdsM05UWGRqa3NrKyYjeEE7STNRSHVjWEZqNEkxWlB2M0xFZnpyLzhBSlIrYi93RHRsWFgvQUNhT1FiSDU1NmJycjJHbTZoWWl4c3JrYWdxb2JtNWdXV2VIalhlMyYjeEE7a084Wk5keU1qS05rRytUVlBGeFNCc2l1NDdIM29pNjgweVhHbkd5T2w2YkZ5UlVOekZhb2svdzArSU9PakdtNXdDRzkyWFp6MXhsRCYjeEE7ZzRNWTh4RVg4M2E3NW9mVjdhQ0J0TTA2eEVCcjZsamFwYnlQdFNqc3YyaG1Ua3pjWXFvajNCMU9IVDhCSjRwSDNtMzMxK1FQL2ttdiYjeEE7S2Y4QXpBci9BTVNiS1hJWi9pcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXFYK1l0QzAvekJvVi9vbW9obXNkUmdlMnVWUnVMR09RY1dvM1kweFY1TC8wS0YrVGYvTE5mZjlKYmYweFYzL1FvWDVOLyYjeEE7OHMxOS93QkpiZjB4VjMvUW9YNU4vd0RMTmZmOUpiZjB4VjZ0NVk4dWFaNWEwQ3gwSFMxZGRQMCtNUTJ5eU56Y0lDVHV4NjljVlRURiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZVUGFhaFozYnlwYnlDUm9TQkpRamJsdU51dSYjeEE7K1ZZODBaM3c5RUN5QWFOSGw1KzVFWmFsMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWU1M3dFhrTSYjeEE7YVRSdElHNEZBd0pEQUU4YVY2L0NjckdXQk5Bam5YeDdra0c2OHIrSGY3bFhMRU94VjJLdXhWTHRZMGw3OXJkMGRVa3QyTEtXQllibCYjeEE7YTlDUDVjcm5qNGo4MmNaa0F4c2lKNTF6WTk1ZzhoYXRxbHlicTA4eTN1a3l0YUphbExSbkVmS09XUnhKeDVqY3JNVlBmb1F3cGh4NCYjeEE7eENQQ09RWVdUejVwZFA4QWxoNWttbmhsUG5iVVVNRCtvZ1VjdmpCbUhMOTQ4bEMwZHdWYmpRYkNnRkFCTlU2MFB5anJlbStZNXRUdSYjeEE7UE1sN3FOakpDMGFhYmNjU2l5UE84dk1Vb3V5c0YyWHR0eFNpQlZPZGExRzdzWUk1TGEzUzVkMzRsSGFSS0NoTlI2VVU1N2VHVTVzdyYjeEE7Z0JzVGZkWis0RnlOUGlqTW5pUENBUEw5TW9yTFBWNTVVajlhQkVrZHdqZWkwc3FiazBLdVlvNmlnM05BQWNweTZtVVppTkRldVpJUCYjeEE7eTRmMGhxaWNjeklRTWlJOVNLdjNia0g0RXBteWhsS25jRVVJek1MV1JZcGlUK1h0YTlTN3RMSmhwM3F2ZFBGcThmQjNRWENIMHdJeiYjeEE7dXhqY2hxTnR0a29rUnhpQTVENWRXeVVJbVp5YmZTQjF2YU1ZKzZ0aWVmZHNraWVTdnphaHRaSUxQenVscXF5aHJZUFppOElpNU96SSYjeEE7MHQwMGt4UHhnVlptcnhIMlFlSWl3VGovQUExNTJhM0ZySjVncUtzclh5S1V1Q2pTeE9INGo5ejZpckV5N0x4K003QWJZcWw2ZVRmeiYjeEE7T3Q3aTVhSHpxODF0eGwrb1F5V3NBa1VzdFZFc3JKTXJBeUt0VDZkUUN3V21LczQwMks5aDArMml2cHhjM3FSSXR6Y0JRZ2tsQ2ptNCYjeEE7VWJLQzNRWXFrT3YzbXFuVjdQVHJUaXIzSmRvdlVKRVpTRUtaR1BIcWF5Q2xjeERpbmx5a0VtT09JdmJxeGpqQkVwekJrQklSakc2RiYjeEE7a0UyZWZjZWg1ZWRwM3Ayb1IzaVNDZ1NlQjJpdUlnZVFWMUpHelVGUWFWR1oyU0hDYVJqa1pSc2l1WStXeUx5RE4yS3V4VjJLdXhWMiYjeEE7S3V4VjJLdXhWMkt1eFYyS3V4VkFRYUhwMEYrOTlFc2kzRWpNN2oxcGpHV2NjV2IwUy9wVklIOHVRR0tOZzF1THJ5dmMxM1gxcGx4biYjeEE7aDRlbDM1bjNubVIzQW1odFhJVVB5YkYyS3V4VjJLb1c5MUsyczNoU2JsV2NrSVZVc0JTbGEwNmRjaFBJSTgyUWo2VElrQUJFUlNKSyYjeEE7Z2REVlc2SEhITVRqWTVJSW8wdXlhSFlxbzNWcERjcXF5ajdKSkJIWGNFZnh5TW9Ba0h1UjhmMitSOGtIWjZEYTJpUkpITE1WaWN1byYjeEE7WmgzcDhPeWpiYkNZeEo0cEFTbDNuY2ozRmxrUEZWRGdBNlIySHhDWXNlS2xxRTBGYURjNFN4Sm9KUnBldXRkVHlwUEg2Q2VxMEZ1eCYjeEE7b0Ewa2YyMDYxcVB4eXZEeHloeHlvWHlIWDRvb2lYQ2ZxcStXd3NBMWQ3N0huUUNjWll5ZGlyc1ZkaXFUK1lOTStzTmEzMFY0dGpkVyYjeEE7UmIwcmlRQXB4bDRoMU5TUHRjUmhqSWcyekJpWW1NcnF3ZHVZSXVqMUhVaXE2cXVoYVJKcHNNL3IzQnVicTZsYWFlWGp3SEpnQlJWQiYjeEE7TkIvSDdneWtaR3lzdUVBUmlQU08vbWJOa25ZZmNtZUJnN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGViYjeEE7QzdzTFM3Q0M0ajUrbWFwdVJRMUI3RWR3TUJBU0RSdFVoaGpoaldLTWNVWFpSVW45ZUZpQlFwZmlsMktzSi9OVHpWNW44dmFWWVMrVyYjeEE7NDdXYS91cnIwREZlQ0ZsS2VtN25qNjE3cG9xQ282TzN5NzRxeEhTdnpYODQzT3M2TFpTejZTOEY1ZFF3VFNSUjI0TjFGTE5JalRXZyYjeEE7L1M4anhySDZZallPanVXTlZWaFZRcTlreFZLNGZMdG5GcVgxNVpaalNSNWt0aTRNS3l5Q2p1RnB5cWFucWFZZUkxWFJtWkM3cjFFViYjeEE7ZS9Tdk91UUE1ZFBmWnBnWU94VjJLdXhWOCtmbXo1ZDg1K1l2emYwUFJiaTdXejA3VURJL2x5U3ZxUnhMWXhSUzNjc2tLc2g1a3VhZiYjeEE7RU9hbmdhVURCVjdCNUo4MVByMXBmUlhLSW1wNlRlWEduNmg2SVlRdExieXRHSkl1UlpncnFvYmlTZU5hVk5LbFZrZUt1eFYyS3V4ViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFZoWDVpK1pmUEdqWE9sSjVaMHBkU2l1UFdOK1d0N2lmaHhlRklnREF5OCYjeEE7T1JsWWtzRDhLa2dIalFxb0tEemwrWnAwMjJ1by9LSXZwSmJGYmgwYVU2ZklMbjFaa2VEMFpoT3luZ3NUVVp2Mm0zYWxNVlgzUG5QOCYjeEE7ejFsVDZ2NUc1UkFrdlcvaExNQUpnVjNWQWhESkVlWHhBZ2tlQnhWT05FOHgrYkwzekRQcDJvK1duMDNUWW9ETW1wdGN4eXE4aG1kRiYjeEE7aUNLQnZ3VGszeEhxTzFDVlU1MVRSZE8xVDZ2OWRSMytxeUdXSGhMTEZSeWpSa24wMlRsOExrVU9LcFBZZmx2NVAwOXJSclMwbVEyTSYjeEE7N1hWdFc3dTM0ek9FVm1QT1Z1UXBFdnd0VWUyNXhWa2R3Sm1na1dCbFNjcXdpZGh5VVBUNFNRQ0tnSEZYZ241ZGExcVhsWHpCck9teSYjeEE7WGN2bUh6SGU2aGZ3M21tdXJyTy82UHR4TEJjTEsvT2l5aW9BT3g1Q202bXFyTjQvelkxNVlwZlY4a2F4Y3pXNytuTTFsQzdSL2FZSyYjeEE7Nmk1UzFtb3dDdHg5UGtBYXNBS0ZsVTFQbnJXbWcvZGVXcjQzOVhRV2J4VElESXNzVWFyOVlNZm9jWFdTUnVmTGpSZCt1S3BkL3dBciYjeEE7Tzh5UlNYRWQ1NUoxRzIrcUxOSmMzRHZHTGYwNFY1a3h6bjkwMUZWcWxtVVZBNDh1V3lyT3ROdkh2ZFB0cng0SHRtdUlrbE52S0tTUiYjeEE7ODFEY1hIWmhYY2VPS3BENTQ4aDJYbXBMQ1ZydWZUdFQwdVV6YWZxTnEzR1NNdlRtcHBRbEg0TFVBZzdkYVZCVlZ2SkhrblR2S1dteiYjeEE7MmxyUFBkM0Y1Y1BlWDk5ZFB6bG1ubCswNVBicCtza2xpekZWa09LdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdXhWMktyQkRDSlRNSTFFckRpMGxCeUk4Q2V1S3I4VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpciYjeEE7c1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlycyYjeEE7VmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpclhNY3VPOWFWNkduV25XbE1WNlc4ZzByL0FKeWkvTDdVL005dDVjdDdIVlZ2cnEraiYjeEE7MDJPU1NDQVJldExLSWxZc0p5M0RrZC9oclR0aXFlZWJ2eno4cCtWZk1Gem9lbzJPcVMzTnFxTTgxdGFpU0J2VVJaQUZmbXZSWEhJayYjeEE7QUwzUFRGV1ZRK2E3S2ExMHk2anRya3dhcEJGY1FzVVJTaVRLR1VTS1hEQnFIN0lCT1ZTeWdHcUpOWHNPbjZHZkRFUU01U0FBOTluMyYjeEE7QUEybThNeXpSaVJRUXByUU1LSFkwNkhIQm1HU0FrT1JSS05HbCtXc1hZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXF4aTMvQUN3L0w2MzFKTlRnMEN6anYwblc2UzVXTUJ4T3JjMWtCL21EYjRxbSYjeEE7ZC81Vzh2NmhjdGMzdGpIUE93SWFSZ2FrRlFuai9LS1lxaTIwMnhhR0tCb1ZNVUFWWWs3S0VGRnA4c0JBVENSaWJIUGtxLzZQYXdIZCYjeEE7WVlJd1NTU0ZVRHFldVQza2U4dGZwZ080QkJhUHJscHFpT1lkbVFrTXBxT25YN1FWdTQ2ak1iRm00aVl5QmpNZENteUNCS3R4WUlOZyYjeEE7anlQa2RqM0pqbDdKMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWVCtzMiYjeEE7NXVEYkNWUHJBWDFERHlIUGhXbkxqMXBYdmlxNFRSR1F4QjFNcWdGa0JISUE5Q1IxeFYwczBVTVprbGRZNDErMDdrS0JVMDNKeFZTUiYjeEE7N3dYTS9ySkVsa3FvWUpRN0dRdDhYcWVvaFVLb1g0ZUpER3U5YVUzVlZZNUk1RUVrYkIwYmRXVWdnajJJeFZMdGV0YnU1Z2grcE1wdSYjeEE7YldlTzVNRE54RWlxU09MVSs4VjdqNmNsQ1ZHL3h1S1RRTVRFN1hXL2NRUkw5RmU0OWVTM1FOUHViWVhseGVScEhjM2x3OC9CRHk0SyYjeEE7eW9vUXQzK3hVNEpVWmNWZEFQT2dwaUFBT1pGL2FTZHZMbDc2dE5jQ0hZcTdGVXFtMCtlNnZtdTdiVVhTQms5TjRVTE1vSXB1dng4QSYjeEE7ZjlqbEFpSm14STgraDd1bjYwakpjUlZmTDhIM2IxNUZJRDVHODFsUFQveHBmaU1pakQwWU9WR0FEVWVuSWQ2SHFOdDlqVzlDWjZGNSYjeEE7ZDh3NmZxcjNkLzVsdWRXdEd0MWhXeW1ndDQxRW80OHB1VVNJYW5pYUNuZnZpckljVlNQVWRJdTVOV1M3dC9RK0lFTjZqTXI3SlJlUCYjeEE7RlcrbjJ6SG5nRWliUDFWOFBoMVpuTWVIaEpxdHdCL0VmUHVIdXRkNW9oRCtVZFNzNXJ1R3lrdWJLVzFXNm5rOU9KSlpvakdwYVEwSSYjeEE7SEp1dlhMb3g0UUIzTUxKM0w1bC9MTDhuOVY4ditmTkoxM1VQUGZsKzl0TkxtRDNkdkJxYnlTZkFwUmw0dWlydHQ5b2pKSyt0TVZkaSYjeEE7cnNWZGlyc1ZXVHRJc0VqUmlzaXFTZ0lydUJ0dHRna2FGaElxOStTVWFQcTJwWEVvaHZFUVNjM1Jpa2NrWW9xMTI1TTRPL2V2OXVPSiYjeEE7WlRLT3c0YTM4dnUrNHM4aGhld0lCK216WlBuc05oM1h1K2ZQUFgvT1IzNXdhRjV5MXZSOU84djJFK242ZmV5MjFwUExaM3pzOFNzUSYjeEE7ak15VEtwSkE2Z1V6SmEzMHBwazl4Y2FiYVhGd25wM0UwTWNrMGRDdkYyVUZsbzI0b2ZIRlVUaXJzVmRpcnNWZGlyemY4NC9MSDVvYSYjeEE7NU41WmJ5THE0MHBiSy84QVYxWW1UMHcwZEY0T3c0dDZxSlJ3WXpzM0lWQnBzcW5jZmxuVVY4eEM1TVVYQmJ4cnY5Szgvd0I4MXV5bSYjeEE7bG9VNGh0bmJyeXB4L3dDQnhWUzAzeXByRnY1a0Y1SklmU1NWcFh1dWNaRWlNWlNGV01SQ1FPM3FxSk9jaFdpRGdBU2FLcGw1dzBTVCYjeEE7VTRiSmxpa3VvcldZdmNXVVVpeFBMRzBiS09ET1VVTXNoUnE4aDhQSWQ2RlZTdWZMbXBONUhqMFVYSExVSTRJaExLcmNWZVJDR2tWVCYjeEE7eEhGV0lJWDRhQVUycGlxSThvYU5McGRqY0k2TkJIY1hEelc5bzdLN1F4R2dTTm1Vc3BZQWIwWS9NOWNWVWJiUU5VYnpXZFZ2WjFlQyYjeEE7M1daYlpveVZaMG1LK2xHNmRBSUI2bmM4eXdiYWxNVlpIaXJzVmRpclRLR1VxZHdSUWo1NGtJSXNVeEc2OG9lWVhzM3R0UDFnYVUwYyYjeEE7d2xobmdRdTB0R2thc3lreGl0WkZydVFlSTVBclZjT3dpSWdVSWhrUU9JeXY2ajh2dDg2NmJBTlcvbFh6MUhPa3MvbktTN1ZERzNveSYjeEE7MkZ1aUVweExmN3p0QXhEc3BxQ3grRTA2NzRFS0tlUy9QRnVXTnQ1NHUzSHBCSTB1TFMxbEN5Y2FGNjhRV0ZlT3gzb1B0Y21aeXF6WSYjeEE7QWdBRTFJN25xZnV4VmlXcTNFdHA1am1sbHZQUldDek4xQXJVVlhjdXlDTTh2dERpdlFmUHJrZExwQkxKS2N2VWJGZjBRYnYrMXB6biYjeEE7dzhRSXJqbVo3OVR3OFBERWQzUHB1Zm13VC9uS0c2TjErUmR6ZGNUQzA4dGpKd0ozWG5JcDQ5dWxjSU5oeXNzT0NaanpvMCtISW00YyYjeEE7ZUxibXRSWHBoYTM2bDRxN0ZYWXE3RlhZcWhkVTFPdzB1d212NytaYmUwZ0ZaSkhOQnVRcXFQRm1ZaFZIVWswRytLdkNyLzhBTUQ4eSYjeEE7TkovTXVHNVN4dmhvV3FSeFhwMGE0WkxsL3FqTFJ6RkhDOC9weW9FWWhJelF0OXZhbkpWNEw1My9BRFkvTXFMelRyTm5hK1pOU2hqaSYjeEE7dTdxS0pJcis0UlZWYmh3S2NaUUJRQ2dwMnhWbWYvT00zNWkrZTlhL05TeDB2V05kdjlSc210cmwzZ3U3dWFaQ1ZoSlU4SGNxeHJ2MCYjeEE7eFY5allxN0ZYWXE3RlhZcStlNXYrY3c5QmhRUEo1WnZnbk1vemVySHRTbSs0OThWVDd5aC93QTVIV2ZtL1R2TUVtbDZMUGFYV2o2ViYjeEE7ZWFuRTF5d2tpZHJWVnBHUW5CdHpJTy9URlhuWC9RMWY1a0ZablhTTk1DeHljRTV3WENramYvbDU2N1pYTElBNUdQU3ptTEROZklILyYjeEE7QURrTHIycjZQNXExWFhkS2k5SHk5QXM4Y0ZsSEpGSkpWK0hFbVdXWWZka3diM2FaUklOSG0zLzBOUnA1aTlRZVdyb0NpR2pUSUQ4USYjeEE7ci9JYTA5c29Pb0FOT2ZEczJjbzJ6NzhydnpSdGZQOEFhNmxQYjZiUHB3MDZkWUdXZGxibnlYa0dVclQ3c3ZqSUVXSEJ5WXpBMFdiNCYjeEE7V0RzVmRpcnNWZGlyc1ZkaXJzVmRpcWhkYWZZWFpRM2R0RmNHTTFqTXFLL0UrSzhnYVlDQVd5R1djUHBKRjl4U1h6NTVIMGZ6djVibSYjeEE7OHY2dTgwZGpPOGNqdmJNcVNBeE1HV2hkWkIxSGhoYTNsU2Y4NGIvbFdqRmhmYXdTZkdlMi9oYllxOTJ4VjJLdXhWMkt1eFZKZk9mbCYjeEE7d2VaUExOOW8zci9WbnVWUm9aNmNna3NNaXpSTXkxSEpSSkd2SVZGUjNHS3NTOG5lUmZPeWVhYmJ6QjV3dmJHYVhUTElhZnAwR24rbyYjeEE7UXdGUjYwelNSdzBjcTdjZ280bW9weHBSbFh4MTU4OGsrYVI1dDFtNmowbTY5SjcyNllQOVd1ZUpEWEwwK0xoMzY0cXozL25HRHluNSYjeEE7ZzA3ODJkUHZMN1RibUNENnJjVm5tdDdpTkJ6Z05LTXlxdnR2aXI3UHhWMkt1eFYyS3V4VitaczVpaXZJL3JNTWkyM05pT1I2bW81YiYjeEE7OGV3cGlyMVAvbkh1MjRXWG5wL1JsQmZ5cHF3cVRzUis2b0ZGT3RNVlloRUxLV04vVTVRTkU2b3l5UHdORkJIZ09WY3dzZ2tDZG5lNiYjeEE7ZWVPY0JjZ0s1MmFlZy9sbVltOG5mbU81dDVSR3RqYmgrWGNMT3RkdVBidmw0aVJBanE0RXNzWlo0bitHd3hhVlhMS1VWZ253VkZlbyYjeEE7b1QwNy93Q2ZYTmR0Vy9ONmMyWkFnK244Zmo5YjZGLzV4ZEVmNlA4QU1mQkdVaTVnRGs5Q3dSL2J0bWRwUWVIZnZlZDdXbEU1Ulg4MyYjeEE7OWIzSE1sMWpzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlySHZPM21UVlBMK24ybDVZMkVGK0o3MjFzcGx1TCYjeEE7bDdYZ0x5ZExkSkZLUVhYUGk4ZzVDZzJyMzJ4VkxMUDg1UHk0dlJJYmJWaTVoOUQxaytxM2F1Z3VvWkxtTm1Wb2d3VDBZSGQySTRvRiYjeEE7UE1yaXFDcy96ei9MKzV1cWkvQzZWTmIyMXhZNmw2Yy9HWDZ4UGNXN2M0L1NEUXBISmJBR1NTaTFkZHhVVlZUSzAvTm55SGQzcldVZCYjeEE7L0tsd2lHU1ZaN084dDFpQWptbXBNODhNYVJNWXJXVjFWMkJLclViVXhWSU5HL09pYldmSnRockZqb3FSNjNlWDF6cHMralhkMllFdCYjeEE7WjdXMW12blNlNk1EVWI2dEFHcDZXek54YW5GaUZVdzByODgveTExQ0hUV0dweVcwK3F2RkRaMjF4YVhjVWp5ek04WVZlY1FEQlpJWCYjeEE7Um5VbEF5bXJZcXR0ZnpsMERVcnAwMFdKciswUnRIUTNEaVcxYXVzM2h0a3JEUEVrZzRSOEpsSkh4cXdwUWI0cWtsdi9BTTVIK1UwOCYjeEE7d2FwcFdyUVBwbHZvdHhxTnRxZCt4ZVZJMnM3dExXMUtwSEVYZjYxeWNnTDlrcngrTHFGVStpL1BIOHQzYVJaYis0dHpHMDY4cHJLOCYjeEE7Q01MZHBVcXNnaWFOdlZOdElJbERjblljVkJmNGNWVHovbFhQNWUxQi93QU1hVFVHb1AxRzI2K1AyTVZYZjRCOG1KWVg5bFo2Tlo2ZiYjeEE7SHFWdExaWGNsbGJ4VzBqUVRyeGtYbkdxbmY4QVhpcno1djhBbkZYOHAyNS91YjRjMjVtbHlkanYwK0gzeFZPdEgvSVA4dmRJMG5XdCYjeEE7THM0YmtXdXZSQ0MvNXpzemNGYmtBaHA4TkRpcVhEL25HYjh0RmpNYS9YbFE4YWo2d0RYZ0tDdFVPVkhERW0zTGhyY2tZMEN5N3lIKyYjeEE7VzNsbnlQQmZRNkVzeXJxRW9udVRQSVpUeVVjUlNvRkFCbGdGT0xLUkpzc3B3b2RpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzViYjeEE7ZGlyc1ZkaXJzVlVycXp0THVNUlhVRWR4R3JwSXFTcXJxSGpZT2pBTUQ4U3NvWlQyT0twUkY1RThqd2xqRjVlMHlNczhNakZMTzNXciYjeEE7MjRJZ1kwVDdVUVloRCt6WGJGVjhma3J5YkdsdWtlZzZjaVdoUTJxcmFRQVJHTXV5R01CUGg0bVp5S2RPVGVKeFZCYVorVzNrblROYSYjeEE7bDFleDBlenQ3aDdhTzBpamp0b0VpZ2lScG1mMEZWRktHWDZ5L3FVUHhiWXFpNC9JM2ttUFRKTktqOHY2YW1selNpZVd3V3pnRnU4eSYjeEE7Z0tzalJCT0JjQlFBeEZkc1ZRK2svbDM1TjAxWE1lazJ0eGNQZXphazE1Y1c4RHptNm1ta205VDFPQVBLTXpzc2JkVlhhdUtyN244dSYjeEE7L3dBdjdwdzl6NVowbWQxUkkxYVN4dG5JU01LcUtDeUg0VkVhZ0R0UWVHS3EwbmtqeVhKRzhjbWdhYThjbGZVUnJTQXExV0xua0NtLyYjeEE7eEVuNTRxcDNma1R5bmN5UnVOTnQ3Y3Jkd1gwLzFlS09FenpXakY0UFhaRkRPSTVLT0JYcUIycUNxbjJLdXhWMkt1eFYyS3V4VjJLdSYjeEE7eFYyS3V4VjJLcFA1azByV0w2M1Z0SXZ4WVg4U3lDQ1owTWlMSTZjVmRvNmdQeFA3TGJIRUFYWkY3SCsxQmlEN3diL1o4ZTlLb2ZMbiYjeEE7bjllUmw4M0pNek1kanBzYUtxZXFqZ0tJNVZQTGlySVN4T3g2QWlwVXJMVHl4NSt0YmhYYnplMTdick55OUdleHQwWXd0S2pPak9uVSYjeEE7ckdIVkNGWGNnbW9XaFZaaGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZCYjeEE7aXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWUXVwYWdsaGJHNGtqZVZBd1VySHhxSzl6eUtpbjA1R1VxWlJqZiYjeEE7WDcvc3EwaTFmOHhmTCtreStuZXgzWXFxdUhpdHBKa280WWo0b3c0SDkyM1hiYkJqbHhDNk1mSTgyS0NiODNQS1NSeVNTeDZqSEdqeCYjeEE7eDgyMCs3b1ROWGpTa1ovYUJXaG9hOXNtck5BYWl1S3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWRFg5L0haUXJLNlBJR1lJRlRqV3BCUCYjeEE7N1JYd3lNNWlQTnN4NCtJbmNDdTlLZGM4OGFCb2NWdk5xVHpSdzNCbUFramhrbUNpM3RwTHFRdUlsY2o5M0MxQlNwT3d5R1BLSjNYUiYjeEE7cjZBamNGSnAvd0E2L3dBdG9MUzR2SnRUbGp0YlJndDFNMWpmaFl1WERnemt3ZkNrbnFxSTJQd3VUUlNkOHRWZGJmbk4rWE01WUxxdiYjeEE7RXJjdGFWTU03SVpGNU1Tc2lJMGJJSTA5Um5EY1VRaG5LZ2pGV1JlVy9NMmkrWk5NVFU5SG5hZXpjOFEwa1VzRGcwRERsRk9rY2kxViYjeEE7Z3dxdTRJSTJPS3BwaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVlNMVS9NRXVuNnY2RXlCcmIwNHlrVWRXbmthVitBNCYjeEE7SUI4WEVqY2VHQ0VKRWtrK2tmajRNZDdBNzcrUUY5MjUrSXJ6dGo4SDV6ZVhaaTBmNkwxaExoQTVraGF4YzhmVFJKTjVVTFEvRWtnWiYjeEE7YVB1TUxKRTNuNXJhSGJUelJwcDJwM2tVU3lGYnV5dFRjd082UytrSTFraVpncGMwWlMvRmVKQkpHS3NnOHQrWTdMekJweHY3T0tlRyYjeEE7SVNOQ3lYTVJoa0R4MERqaWY1VytFKzRJN1lxbW1LdXhWMkt1eFYyS3V4VjJLdXhWMktvZS90ck80dDJqdTZlanZVbGlsS2dyOW9GUyYjeEE7Tm15TXE1bm94bElSM1BMejVmSG9SNUhaRHZvT2gzRUVjYzlwRmVRb2VjUXVSOVlDa3h0Q1dVeTg2Rm8zWlNSMUJQaWNZeGlPUUcvMiYjeEE7Ky92WlhlL2Y4dmgwQTkyeUJsL0wvd0FoemMvVzh0NlZKNmtzazhuT3l0MjVTemNmVmtOVTNkK0M4bTZtZ3JrbFZSNUw4bkNScEYwTCYjeEE7VDFrYVJKMmtGckNHTXNSSmprNUJhODBMc1ZicUttbUtvclE5QjBiUWRMZzByUnJLSFQ5T3R4eGh0b0VDSVBFMEhWajFMSGNuYzRxaiYjeEE7OFZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJSUkN3WXFDeTE0a2pjVjYweFRiZUtIWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXFrSG5ORy9SUWxNendRcElpelBIc1ZSM1ZXYW82VVdvcjc1VlBUeHlTaUovU0R5NkgzckVTdmlpTGxHSnJhOSsrdXBBdSYjeEE7a2kxenpYcjFscGpIUUl6ZVJ3M2EyeHZUWjNPcGNZL1Fra29iZXphS1Y2eUxIRnpCb3ZQazFRRG1Sa0FCb0N0bU9PSjRPSWs3azFmZCYjeEE7My9PL2trZG4rY0hudTd2YmExZy9MMjZjWEY1ZFdMM1l1SnZxOEQyMGdpNVR5bXpDOEMxYXZIelhiNFdZaGdzR1NyL3l0UHpuSm92cSYjeEE7RHl2ZTIrdHZiMzlMRjlPMU9XR085UmxPbnhOT2tLcThjaUZ2VWtGRnFPcVZwaXFDdnZ6Wi9OZlQ3Njdzcmo4dWJxWjRtU2FLZTFlVyYjeEE7ZUQwSGxqWDBUSkZGSUpKZ2pzV1pQaEI3Y1F6WXF6bnlINXYxRHpOYWFoTGU2V05MbTAyOW0wNlpFdUJkSTg5dTVXUXhTQ09JTWcrRSYjeEE7VnBVTnlSZ0dVNHF5ZkZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTRnRUVFVkIySU9Lclk0NDRrRWNhQkVYWlVVQUFmSURGSmtTYks3RkRzVmRpcnNWZGlyc1ZkaXJ5L1h2K2NsZnlqMEhXcjNSdFMxUyYjeEE7YUxVTlBtZTN1bzF0Ymh3c2taNHNBeW9RZC9ERlVCLzBOaCtTWC9WM24vNlE3bi9takZVVHBuL09ULzVPYWxxVnBwMXBxc3ozZDdOSCYjeEE7YjI2RzB1RkJrbFlJZ0pLVUZXYkZYcTJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eCYjeEE7VjJLdXhWMkt1eFYyS3V4VjJLdmszengvemk5K2FHcS9tTHJIbXZTNzNTWWJlNjFHVy90UHJFOHl1cW1RdW5NTEF3QitUWURWYjhrRyYjeEE7cTNXai9uR3I4NEFEeHMvSm9ZdFhrWUdZOGY1Zml0aUtlOU9YdmhKU2hkRi81eFEvTkcyODZhYnI5M05va1VGcmYyOTVQYjJjazBhaCYjeEE7SVpWZGxpaitycW8yWFlWeFY5ZllxeDd6aDU2OHNlVllJUDAzcWNlbXlYM05MRjVJcFpnem9CWDRZZ1NhY2h0VVZ5ekhpbFBrRm9uayYjeEE7ODd1dnpvOHYzMms2cnA5djV5c0wvVmI2em10dEZnMDZ3dmJHZjY3S2hTRGpOSlBPdFM1QUgyYUhldVdIU1pBTElUVHhtMThwL3dETyYjeEE7U3YxWUpjUWViNWJwRktTeXdlWmtqUXYxQjlOaEtSc1J0eXpIUlJmUnY1R2FmNTJzUHkzc0xYenExMC9tRkpiZzNMWDA1dVorSm1ZeCYjeEE7OHBTOGxmZ3BUNHNWWjlpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZTdlhyN1VyT0dPU3lWR0ZUNjNLTjVUVCYjeEE7WURpRWRQSEs1bVZnQ3QrcDZObU13M3NHVXVnQkF2NGtVbG10ZVl2TWxwRGFTNlhvNjZvMDl4OVhsaTV5dzhPWEVLNWNSUzhVV3JGbSYjeEE7WVVvUEVnWkhBY2hIckZIcDd2bWZ4MFlXT254OS93QmxzY2wvTkR6eEdiby80QXZtVzNhTUlxU3lGNVZhUUpLVUgxZmdUQ3BxdzUvRiYjeEE7L3VzdXRXVzVDWnkrZVBObHRZbWFmeXBjU3lSTEVaV1NRSXBMUUdTVWhTcmxlRER4STQ3Y3ZWL2Q0cXlUeTFxbC9xdWlXMS9mNmUrbCYjeEE7WGN3WXkyTXBMTkh4WXFOMldOdmlBNUNxZzc3akZVenhWMkt1eFZaUEJGY1FTUVRMemlsVXBJdlNxc0tFYllxeHh2eTI4bXNTV3NaRyYjeEE7cUtVTnpkRWR1eGxwWGJyaVNxZmFmWVdtbjJVTmxhSVk3YTNVSkVoWm5vbzZEazVaajlKeFZFWXF3Mzh4ZnlzMFB6NStqRHFkN2ZXTSYjeEE7bWtTUE5aemFmTEhESUhmajhSWjQ1ZDE5TUZlTk12d2FpV082cmRJTEdvZitjZFBMaTMxamQzUG1UekZmL28rNml2YmUzdkwyS2FIMSYjeEE7b1c1S1NqUWZSdFEweTA2MlZFVkVYNUxiMFM1OHIrV2JxZVNlNTBpeW5ubVlQTkxKYnhPN3NCeERNektTVFFVM3pHR1NYZVVXbWVRViYjeEE7Mkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VjJLdXhWMkt1eFYyS3V4VkE2cnJGcHBzUWt1RDE2QWZPbisxVGZLY3VZUUlBQmxJOGdHTiYjeEE7a21nTitmY0FPOGs4a2FqcElnZEdEb3dxckthZ2oySXk4aXVhUVFSWWJ3SmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlxQjFvWGgwMlVXWiYjeEE7WVhKS0NNcDFGWFVIOEs1R1JrQjZhdno1THdnN0g3NiszZGhPaDZYK1lJdVByVjFlM0QyNlRURDZyTTRWcEU5VXFvcnVVNC9hVnVKcSYjeEE7b3ArMVVYZUxLaFlqOHYyczV4aFZWSUh2NHdSL3VmN0M5RXl0ZzdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGVW44eDZkY1hNZHJjMmtLejNObmNSM0hwRWhUSXFCaHdETnNQdDEzeGdBSmlSRzlFZWU0WkNJTVpSMkJrQnVlWHBrSmIxWjZkeCYjeEE7NXNkMUh5ZDVtMVpMYWRkVWswaDB1YmlmNm9ra3JDTVRtSXE0OUNXSlhraTlPVGdyOG8vM2hMS2FVeVU1V2I5MzJDa2NJakVSRmJYWiYjeEE7SEkzSW5yUjYxdU9pWDZSNUcvTlJOUHRJOVY4N3lTM0gxZFk3d1FRUnJTVVNwSXp4eWxPVGMxRExVZ2NSc0JrVUp0L2hIelZMcHdzSiYjeEE7OVo0cTlVbXU0REtrNFEzSXVPVVpKWUNRTFZCVVVwOTJLcE8zNWEvbUNoQ1ErZWJ3d3h5VHpRK29vOVRuTTl5Vkx1Tm1FYTNLc0VLOCYjeEE7S3FCeENxdEZXWmVWZFAxK3l0THBOYXZmcnMwbDFLMXJ1RzlLMUJDd1JsK01mTnVLOG1ZcjFKeFZPc1ZkaXJzVmRpcnNWZGlyc1ZkaSYjeEE7cnNWZGlyc1ZkaXJzVmRpcnNWZGlyc1ZkaXJzVmRpcnNWZGlyLzlrPTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPmRlZmF1bHQ8L3htcE1NOlJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NjVFNjM5MDY4NkNGMTFEQkE2RTJEODg3Q0VBQ0I0MDc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphNjQ3ZjE1Ny0wNDBjLTRhMDktOGZlMC02ZDNkY2I5OTc2MmE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTY0N2YxNTctMDQwYy00YTA5LThmZTAtNmQzZGNiOTk3NjJhPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOmExOGU2N2U5LTNmOGQtYmQ0My04MWI1LWNlY2IyNzA1YzUzMTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6cmVuZGl0aW9uQ2xhc3M+ZGVmYXVsdDwvc3RSZWY6cmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjOWJmMzUwMC1kZGVhLTRmMDYtYTcyYy1lODhiN2E4ZmUyZDI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjMtMTEtMThUMjM6MjI6NDMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIDI4LjAgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE2NDdmMTU3LTA0MGMtNGEwOS04ZmUwLTZkM2RjYjk5NzYyYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMy0xMS0yMVQyMTowMzoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgSWxsdXN0cmF0b3IgMjguMCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06TWFuaWZlc3Q+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0TWZzOmxpbmtGb3JtPkVtYmVkQnlSZWZlcmVuY2U8L3N0TWZzOmxpbmtGb3JtPgogICAgICAgICAgICAgICAgICA8c3RNZnM6cmVmZXJlbmNlIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgPHN0UmVmOmZpbGVQYXRoPi9Vc2Vycy92YXNpbHB1am92c2tpL0xpYnJhcnkvQ2xvdWRTdG9yYWdlL0Ryb3Bib3gvTXkgTWFjIChWYXNpbHMtTWFjQm9vay1Qcm8ubG9jYWwpL0Rlc2t0b3AvVHJhY2Vsb29wICZhbXA7IE9wZW5MTE1ldHJ5LzY0ZDg5ODk1MmY3ODU5MDM4Y2Y3NGU3ZF9UcmFjZWxvb3AgTG9nbyBXaGl0ZS5wbmc8L3N0UmVmOmZpbGVQYXRoPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD4wPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD4wPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8L3N0TWZzOnJlZmVyZW5jZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RNZnM6bGlua0Zvcm0+RW1iZWRCeVJlZmVyZW5jZTwvc3RNZnM6bGlua0Zvcm0+CiAgICAgICAgICAgICAgICAgIDxzdE1mczpyZWZlcmVuY2UgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICA8c3RSZWY6ZmlsZVBhdGg+L1VzZXJzL3Zhc2lscHVqb3Zza2kvTGlicmFyeS9DbG91ZFN0b3JhZ2UvRHJvcGJveC9NeSBNYWMgKFZhc2lscy1NYWNCb29rLVByby5sb2NhbCkvRGVza3RvcC9UcmFjZWxvb3AgJmFtcDsgT3BlbkxMTWV0cnkvNjRkODk4OTUyZjc4NTkwMzhjZjc0ZTdkX1RyYWNlbG9vcCBMb2dvIFdoaXRlLnBuZzwvc3RSZWY6ZmlsZVBhdGg+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPjA8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPjA8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDwvc3RNZnM6cmVmZXJlbmNlPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOk1hbmlmZXN0PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOkNyZWF0b3JTdWJUb29sPkFkb2JlIElsbHVzdHJhdG9yPC9pbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNy4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjA8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/3QAEAH7/7gAOQWRvYmUAZMAAAAAB/8AAEQgD6QPpAwARAAERAQIRAf/EAaIAAQEBAQEAAwEAAwAAAAAAAAAKBgsJBQcIAwECBAEBAAMAAgMBAQEAAAAAAAAAAAgJCgYHAwQFCwIBEAABAQYEAAUHCA0GbwAAAAAABwECAwQFBgg3drYREhNYlwkYGRpX1dYKFBYhIpOV1xUXMTJWaGmUlqeo1OgjNkFRteckJSYnKCkqMzQ1ODk6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XzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Tg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Ug+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Vg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Wg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Xg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Qg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX8Af//Rg+VfNJStf3juKogYAAAAAAAAAAAAAAAAAAAAAAAAAAf9EnJzdQm5WQkJ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//14PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0IPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0YPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//0oPlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//04PlXzSUrX947iqIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/AH//1PCdQ/h/3xrC5vjanQMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAP/9k="}}]}],
"model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '134087'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yRzW4bMQyEX4XgWQ78U6TuHnNtDwHaS1oUBi0RWtVaaitSTraG372QkxQ9ERiO
hh+pC6aAA04aD+vNw+7j8vXL45+nX/vPT/ft+5Qey0tAh7bM3F2sSpHRYS25C6Sa1EgMHfoixmI4
/Li8+41feudWBvw2MqSJIoOO5Vlhs4ZamgQOUNkbSWyZKuhIMyskgTPVVJqCL7nUrvjcQpIIlYOD
UkkiO1g45/LsIFZmcUAS4JgbO6B6c4QeRTCTGVcBipREDQiOmfwJjuRP8cZxB53wbTxVBj6z5AV0
Js/hFuwrk3F/S5nEdwxdpomtJk8ZfJnmoslSkdewY01xNAf9NpXUOvzbNv1sAUozOKdzCnn5R2Yj
Q6D6ihZqme/w+tPhVAJnHNBnaoFXu1WZm6626+2H9Xb7CR2qlflQmbQIDsgSDtaqvDeUfzcWzzhI
y9lhu/3kcMEkc7ODlROL4rDZ7TcOS7P/xfv99foXAAD//wMAL+xLpykCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084f770ff52b4e-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:15 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '4'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '9000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_019Tyb3EFZtrPg8Ht9LaeSHy
via:
- 1.1 google
x-cloud-trace-context:
- 0662eeb7ff6f3d29fa85e4082e85a4cd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_streaming_helper_methods_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Say hello
there!"}], "model": "claude-3-5-haiku-20241022", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_015vYx5y1ygzx5WM3FSMKpqQ","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":1,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Hello"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
there"} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!"}
}
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":6} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 97e736f869475b61-VIE
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 11:13:21 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-09-13T11:13:20Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-09-13T11:13:20Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-09-13T11:13:20Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-09-13T11:13:20Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CT6JRYAtJjioFin4pYtvp
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
x-envoy-upstream-service-time:
- '388'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_sync_streaming_helper_methods_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Say hello
there!"}], "model": "claude-3-5-haiku-20241022", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01MqperduQ5tQ7EVZSDJemPr","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":1,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Hello"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
there!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":6} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 97e736fe6a895aeb-VIE
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 11:13:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-09-13T11:13:21Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-09-13T11:13:21Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-09-13T11:13:21Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-09-13T11:13:21Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CT6JRcKB2ZPLaPAXKZ4Wa
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
x-envoy-upstream-service-time:
- '573'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_text_stream_helper_method_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Say hello
there!"}], "model": "claude-3-5-haiku-20241022", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_015gfMD3dPMTLGst8hsmvWJw","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":2,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Hello
there"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"input_tokens":11,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":6} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 97e73f7559cb27b8-VIE
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 11:19:08 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-09-13T11:19:08Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-09-13T11:19:08Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-09-13T11:19:08Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-09-13T11:19:08Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CT6JsAYbhj2squ2Q8fn85
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
x-envoy-upstream-service-time:
- '409'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_history_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens":1024,"messages":[{"role":"user","content":"What is the weather
and current time in San Francisco?"},{"role":"assistant","content":[{"type":"text","text":"I''ll
help you get the weather and current time in San Francisco."},{"id":"call_1","type":"tool_use","name":"get_weather","input":{"location":"San
Francisco, CA"}}]},{"role":"user","content":[{"type":"tool_result","content":"Sunny
and 65 degrees Fahrenheit","tool_use_id":"call_1"}]}],"model":"claude-3-5-haiku-20241022","tools":[{"name":"get_weather","description":"Get
the current weather in a given location","input_schema":{"type":"object","properties":{"location":{"type":"string","description":"The
city and state, e.g. San Francisco, CA"},"unit":{"type":"string","enum":["celsius","fahrenheit"],"description":"The
unit of temperature, either ''celsius'' or ''fahrenheit''"}},"required":["location"]}},{"name":"get_time","description":"Get
the current time in a given time zone","input_schema":{"type":"object","properties":{"timezone":{"type":"string","description":"The
IANA time zone name, e.g. America/Los_Angeles"}},"required":["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '1117'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.57.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.57.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.13.5
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RQS0vEMBD+L3NOsVu7uuTWxfWwD2HZk4iEkAxtaJrUZCJq6X+XVPawePzme83M
BEYDhyG2olyd908dni++7i7hq6XjuNs/9w0woO8RswpjlC0Cg+BtHsgYTSTpCBgMXqMFDsrKpLG4
L9ZFJ02fiqqs6lVZVcBAeUfoCPjbdM0k761IMYcum2ScRLk6rA/daafb6qReHnXTb+vXujPAwMkh
+1okQWZYfG5MBHyCjH+8y3QzYDBK3h19FI1r0WKEeX5nEMmPIqCM3t22L0TEj4ROIXCXrGWQlnv5
9NchyPfoIvD1w4aBkqpDoQJKMt6JW0V55QNK/Z/ziW7yNgwihk+jUJDBABzyW7UMGub5FwAA//8D
ALuiEKakAQAA
headers:
CF-RAY:
- 9665173afb72342f-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 28 Jul 2025 14:33:18 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-28T14:33:17Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-28T14:33:18Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-28T14:33:17Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-28T14:33:17Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRZaepSK9Jc89WTRSudjf
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_history_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather and current time in San Francisco?"}, {"role": "assistant", "content":
[{"type": "text", "text": "I''ll help you get the weather and current time in
San Francisco."}, {"id": "call_1", "type": "tool_use", "name": "get_weather",
"input": {"location": "San Francisco, CA"}}]}, {"role": "user", "content": [{"type":
"tool_result", "content": "Sunny and 65 degrees Fahrenheit", "tool_use_id":
"call_1"}]}], "model": "claude-3-5-haiku-20241022", "tools": [{"name": "get_weather",
"description": "Get the current weather in a given location", "input_schema":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city and state, e.g. San Francisco, CA"}, "unit": {"type": "string", "enum":
["celsius", "fahrenheit"], "description": "The unit of temperature, either ''celsius''
or ''fahrenheit''"}}, "required": ["location"]}}, {"name": "get_time", "description":
"Get the current time in a given time zone", "input_schema": {"type": "object",
"properties": {"timezone": {"type": "string", "description": "The IANA time
zone name, e.g. America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '1189'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFDbSgMxEP2Xec7idnslb6UVxdqFKkitSAjZYRubTWomKdVl/12ypQ/F
xzPnNjMt6Ao4NFSLfDDBh8W0XNnt/n25XSwfN+f1uozAIPwcMamQSNYIDLwzaSCJNAVpAzBoXIUG
OCgjY4XZMBtne6kPMSvyYjTIiwIYKGcD2gD8o71mBueMiJRC+00SjiIfDBdv8jRffb2W05eduy92
5ei8eQIGVjbJV2MQQTe9zx5jAN5Cwr/OJnreoNdK3j07EnNbo0GCrvtkQMEdhUdJzt629wThd0Sr
ELiNxjCI/b28vXSI4A5oCfh4MmOgpNqjUB5l0M6KW0V+5T3K6j/nYrjJmzEg9CetUASNHjikt1bS
V9B1fwAAAP//AwCvh17XpAEAAA==
headers:
CF-RAY:
- 966d97b4ce4786d0-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Jul 2025 15:19:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-29T15:19:06Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-29T15:19:06Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-29T15:19:05Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-29T15:19:06Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRbXxLLnRT7FYiRdsa3YF
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_history_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather and current time in San Francisco?"}, {"role": "assistant", "content":
[{"type": "text", "text": "I''ll help you get the weather and current time in
San Francisco."}, {"id": "call_1", "type": "tool_use", "name": "get_weather",
"input": {"location": "San Francisco, CA"}}]}, {"role": "user", "content": [{"type":
"tool_result", "content": "Sunny and 65 degrees Fahrenheit", "tool_use_id":
"call_1"}]}], "model": "claude-3-5-haiku-20241022", "tools": [{"name": "get_weather",
"description": "Get the current weather in a given location", "input_schema":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city and state, e.g. San Francisco, CA"}, "unit": {"type": "string", "enum":
["celsius", "fahrenheit"], "description": "The unit of temperature, either ''celsius''
or ''fahrenheit''"}}, "required": ["location"]}}, {"name": "get_time", "description":
"Get the current time in a given time zone", "input_schema": {"type": "object",
"properties": {"timezone": {"type": "string", "description": "The IANA time
zone name, e.g. America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '1189'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFBLa8MwDP4vOjssSR8U33oYjDF66SiMMYxna4lJIre23K0N+e/DGT2U
HT99L0kjOAsShtiosnr9rNP39vntcvppwsG3i+prt9yBAL4cMaswRt0gCAi+zwMdo4usiUHA4C32
IMH0OlksFsWqaLXrUlGX9bIq6xoEGE+MxCDfx1sme9+rFHPovEnGSZXVfnkd7FNLj2nP1HX+crDu
vAYBpIfsa5AVu2H20TExyBEyvnrK9HbA4Ix+ePFRbanBHiNM04eAyP6oAuro6b59JiKeEpJBkJT6
XkCa75XjX4di3yFFkKv1RoDRpkVlAmp2ntS9orzxAbX9z/nEd3kbARHD2RlU7DCAhPxWq4OFafoF
AAD//wMAHf9as6QBAAA=
headers:
CF-RAY:
- 966daace6fe877b7-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Jul 2025 15:32:09 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-29T15:32:08Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-29T15:32:09Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-29T15:32:08Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-29T15:32:08Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRbYx1CxeHxwFBrQp9oGf
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather like right now in New York? Also what time is it there now?"}],
"model": "claude-3-5-sonnet-20240620", "tools": [{"name": "get_weather", "description":
"Get the current weather in a given location", "input_schema": {"type": "object",
"properties": {"location": {"type": "string", "description": "The city and state,
e.g. San Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either ''celsius'' or ''fahrenheit''"}},
"required": ["location"]}}, {"name": "get_time", "description": "Get the current
time in a given time zone", "input_schema": {"type": "object", "properties":
{"timezone": {"type": "string", "description": "The IANA time zone name, e.g.
America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '853'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA4ySQW/bMAyF/wrHSy9OZ3tNhvm2pGg6LPOhy5AFw2AoNhOrliVXopo5gf/7IG/F
0ttOAh8pvY8POqOsMMPWHYo4eZg33+/ow7q9zfPNuv5ySu/bJWOE3HcUpsg5cSCM0BoVBOGcdCx0
mGlNRQozLJXwFU3eTaYTZ7QmnqRxehPP0hgjLI1m0ozZj/PLo0y/RotwZLggy0Jq1b+BT1cV7Ahq
0XU9sIGaVAe98XCUXMPOcA1cE5TeWtIMRxJckwWpIacjbI1tQOjq1QzLloJg6RpWxFcOvBsFEM9C
KrFTBGyMcsHvQAxcSwdS741tBUujYW9sYLjGIfq3gTGq8C7kMoYZal/ESWpn6/li8/hwv3yfPM5O
1m/7byuMUIs23DsQF3+pw1XdecbsjMqUoxdm+LJIBPkWI/Rahoz2oraka5KMw39gfG1o/rlZLfLt
Jvfy+emO7PK2eo0RgrlkCPXJ6ND+2JKVpXib07EILDgMPyN0bLrCknAj54X12HD05EmXhJn2SkXo
x2+Tnf8YFGwa0g6zaXITofF8qSXTdBh+AwAA//8DAPeI8SSWAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d357efdafda2714-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 05:02:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-16T05:02:55Z'
anthropic-ratelimit-tokens-limit:
- '40000'
anthropic-ratelimit-tokens-remaining:
- '40000'
anthropic-ratelimit-tokens-reset:
- '2024-10-16T05:02:23Z'
request-id:
- req_0162S72WMkXgHaRJ9aDTfqmw
via:
- 1.1 google
x-cloud-trace-context:
- 9ead6269c6602ef9352b198f95081049
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens":1024,"messages":[{"role":"user","content":"What is the weather
and current time in San Francisco?"}],"model":"claude-3-5-sonnet-20240620","stream":true,"tools":[{"name":"get_weather","description":"Get
the current weather in a given location","input_schema":{"type":"object","properties":{"location":{"type":"string","description":"The
city and state, e.g. San Francisco, CA"},"unit":{"type":"string","enum":["celsius","fahrenheit"],"description":"The
unit of temperature, either ''celsius'' or ''fahrenheit''"}},"required":["location"]}},{"name":"get_time","description":"Get
the current time in a given time zone","input_schema":{"type":"object","properties":{"timezone":{"type":"string","description":"The
IANA time zone name, e.g. America/Los_Angeles"}},"required":["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '795'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.57.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.57.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.13.5
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_0138UNF3YbNp49KkqZtUBWqz","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":506,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}
}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Certainly!
I can"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
help you with that information"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
To"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
get the weather"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and current time in San"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Francisco, I''ll nee"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
to use two separate"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
functions."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let me fetch that data"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for you."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"tool_use","id":"toolu_014x5X91kx3fvdhpLvwXZWE2","name":"get_weather","input":{}} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"{\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"locati"}
}
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"on\":
\"San F"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ncisco,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"
CA\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":",
\"unit\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":":
\"celsius\"}"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: content_block_start
data: {"type":"content_block_start","index":2,"content_block":{"type":"tool_use","id":"toolu_0121kXsENLvoDZ72LCuAnCCz","name":"get_time","input":{}} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":""}}
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"{\"timez"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"one\":"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"
\"America/L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"os_Angele"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"s\"}"}
}
event: content_block_stop
data: {"type":"content_block_stop","index":2 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"tool_use","stop_sequence":null},"usage":{"output_tokens":153} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 966bc3a37d39459a-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 29 Jul 2025 09:59:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-29T09:59:33Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-29T09:59:33Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-29T09:59:33Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-29T09:59:33Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRb7b5b9MWofEnfaAHTBu
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather like right now in New York? Also what time is it there now?"}],
"model": "claude-3-5-sonnet-20240620", "stream": true, "tools": [{"name": "get_weather",
"description": "Get the current weather in a given location", "input_schema":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city and state, e.g. San Francisco, CA"}, "unit": {"type": "string", "enum":
["celsius", "fahrenheit"], "description": "The unit of temperature, either ''celsius''
or ''fahrenheit''"}}, "required": ["location"]}}, {"name": "get_time", "description":
"Get the current time in a given time zone", "input_schema": {"type": "object",
"properties": {"timezone": {"type": "string", "description": "The IANA time
zone name, e.g. America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '869'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01RvjFrekzod2e3Dj6rZwmf3","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":514,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Certainly!
I''"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
be happy to help"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you with both"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the current weather in New"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
York and the current time"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
there. To"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
get this information, I"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"''ll
need to use two"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
different tools."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let''s"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
start with the weather,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and then we''ll check"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the time."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"tool_use","id":"toolu_01UGYEgvuRFeXbTZKyDyqo9P","name":"get_weather","input":{}} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"{\"location"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"\":
\"New Yo"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"rk,
NY\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":",
\"unit\": "} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"\"f"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ahrenhei"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"t\"}"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1}
event: content_block_start
data: {"type":"content_block_start","index":2,"content_block":{"type":"tool_use","id":"toolu_01VCGwdaiXbGQJHRCzoWgK2U","name":"get_time","input":{}}
}
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"{\"timezone\":"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"
\"America/Ne"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"w_York\"}"} }
event: content_block_stop
data: {"type":"content_block_stop","index":2 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"tool_use","stop_sequence":null},"usage":{"output_tokens":168} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 966db86309af7a09-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 29 Jul 2025 15:41:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-29T15:41:24Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-29T15:41:24Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-29T15:41:24Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-29T15:41:24Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRbZf1WDh1Dbp1ot2EjAr
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather like right now in New York? Also what time is it there now?"}],
"model": "claude-3-5-sonnet-20240620", "stream": true, "tools": [{"name": "get_weather",
"description": "Get the current weather in a given location", "input_schema":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city and state, e.g. San Francisco, CA"}, "unit": {"type": "string", "enum":
["celsius", "fahrenheit"], "description": "The unit of temperature, either ''celsius''
or ''fahrenheit''"}}, "required": ["location"]}}, {"name": "get_time", "description":
"Get the current time in a given time zone", "input_schema": {"type": "object",
"properties": {"timezone": {"type": "string", "description": "The IANA time
zone name, e.g. America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '869'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01JSRVhRSH3H7Fpoimm84exq","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":514,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5,"service_tier":"standard"}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Certainly!
I''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
be happy to help"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you with information"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
about the current weather an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
time in New York."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
To"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
provide"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you with accurate information,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
I''ll need to use"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
two different tools."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Let''s start with the"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
weather and then check"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the time"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"tool_use","id":"toolu_01YUs66wivdF51ENZFX8gX9S","name":"get_weather","input":{}} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"{\"location"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"\":
\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"Ne"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"w
Y"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"ork,
NY\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":",
\"unit\""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":":
\"fahrenhe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"input_json_delta","partial_json":"it\"}"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: content_block_start
data: {"type":"content_block_start","index":2,"content_block":{"type":"tool_use","id":"toolu_01NRtod2L7M7TBDj9GCzsZCx","name":"get_time","input":{}} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"{\"ti"}}
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"mezone\":"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"
\"Ame"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"rica/"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"New_"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"Yo"} }
event: content_block_delta
data: {"type":"content_block_delta","index":2,"delta":{"type":"input_json_delta","partial_json":"rk\"}"} }
event: content_block_stop
data: {"type":"content_block_stop","index":2 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"tool_use","stop_sequence":null},"usage":{"output_tokens":165} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 966dceb35aa686d0-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 29 Jul 2025 15:56:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-07-29T15:56:38Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-07-29T15:56:38Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-07-29T15:56:38Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-07-29T15:56:38Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRbapP4d6AdWez2L13z2d
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather like right now in New York? Also what time is it there now?"}],
"model": "claude-3-5-sonnet-20240620", "tools": [{"name": "get_weather", "description":
"Get the current weather in a given location", "input_schema": {"type": "object",
"properties": {"location": {"type": "string", "description": "The city and state,
e.g. San Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either ''celsius'' or ''fahrenheit''"}},
"required": ["location"]}}, {"name": "get_time", "description": "Get the current
time in a given time zone", "input_schema": {"type": "object", "properties":
{"timezone": {"type": "string", "description": "The IANA time zone name, e.g.
America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '853'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA4ySQW/bMAyF/wrHSy9OZ3tNhvm2pGg6LPOhy5AFw2AoNhOrliVXopo5gf/7IG/F
0ttOAh8pvY8POqOsMMPWHYo4eZg33+/ow7q9zfPNuv5ySu/bJWOE3HcUpsg5cSCM0BoVBOGcdCx0
mGlNRQozLJXwFU3eTaYTZ7QmnqRxehPP0hgjLI1m0ozZj/PLo0y/RotwZLggy0Jq1b+BT1cV7Ahq
0XU9sIGaVAe98XCUXMPOcA1cE5TeWtIMRxJckwWpIacjbI1tQOjq1QzLloJg6RpWxFcOvBsFEM9C
KrFTBGyMcsHvQAxcSwdS741tBUujYW9sYLjGIfq3gTGq8C7kMoYZal/ESWpn6/li8/hwv3yfPM5O
1m/7byuMUIs23DsQF3+pw1XdecbsjMqUoxdm+LJIBPkWI/Rahoz2oraka5KMw39gfG1o/rlZLfLt
Jvfy+emO7PK2eo0RgrlkCPXJ6ND+2JKVpXib07EILDgMPyN0bLrCknAj54X12HD05EmXhJn2SkXo
x2+Tnf8YFGwa0g6zaXITofF8qSXTdBh+AwAA//8DAPeI8SSWAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d357efdafda2714-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 05:02:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-16T05:02:55Z'
anthropic-ratelimit-tokens-limit:
- '40000'
anthropic-ratelimit-tokens-remaining:
- '40000'
anthropic-ratelimit-tokens-reset:
- '2024-10-16T05:02:23Z'
request-id:
- req_0162S72WMkXgHaRJ9aDTfqmw
via:
- 1.1 google
x-cloud-trace-context:
- 9ead6269c6602ef9352b198f95081049
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_anthropic_tools_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather like right now in New York? Also what time is it there now?"}],
"model": "claude-3-5-sonnet-20240620", "tools": [{"name": "get_weather", "description":
"Get the current weather in a given location", "input_schema": {"type": "object",
"properties": {"location": {"type": "string", "description": "The city and state,
e.g. San Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either ''celsius'' or ''fahrenheit''"}},
"required": ["location"]}}, {"name": "get_time", "description": "Get the current
time in a given time zone", "input_schema": {"type": "object", "properties":
{"timezone": {"type": "string", "description": "The IANA time zone name, e.g.
America/Los_Angeles"}}, "required": ["timezone"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '853'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.36.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA4ySQW/bMAyF/wrHSy9OZ3tNhvm2pGg6LPOhy5AFw2AoNhOrliVXopo5gf/7IG/F
0ttOAh8pvY8POqOsMMPWHYo4eZg33+/ow7q9zfPNuv5ySu/bJWOE3HcUpsg5cSCM0BoVBOGcdCx0
mGlNRQozLJXwFU3eTaYTZ7QmnqRxehPP0hgjLI1m0ozZj/PLo0y/RotwZLggy0Jq1b+BT1cV7Ahq
0XU9sIGaVAe98XCUXMPOcA1cE5TeWtIMRxJckwWpIacjbI1tQOjq1QzLloJg6RpWxFcOvBsFEM9C
KrFTBGyMcsHvQAxcSwdS741tBUujYW9sYLjGIfq3gTGq8C7kMoYZal/ESWpn6/li8/hwv3yfPM5O
1m/7byuMUIs23DsQF3+pw1XdecbsjMqUoxdm+LJIBPkWI/Rahoz2oraka5KMw39gfG1o/rlZLfLt
Jvfy+emO7PK2eo0RgrlkCPXJ6ND+2JKVpXib07EILDgMPyN0bLrCknAj54X12HD05EmXhJn2SkXo
x2+Tnf8YFGwa0g6zaXITofF8qSXTdBh+AwAA//8DAPeI8SSWAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d357efdafda2714-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 05:02:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-16T05:02:55Z'
anthropic-ratelimit-tokens-limit:
- '40000'
anthropic-ratelimit-tokens-remaining:
- '40000'
anthropic-ratelimit-tokens-reset:
- '2024-10-16T05:02:23Z'
request-id:
- req_0162S72WMkXgHaRJ9aDTfqmw
via:
- 1.1 google
x-cloud-trace-context:
- 9ead6269c6602ef9352b198f95081049
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_beta_message_stream_manager_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-beta:
- tools-2024-04-04
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages?beta=true
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_01BetaStreamTest1234567\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Why\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
did\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}
}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Because\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
it\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
helped\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
them\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
bugs\"} }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
}\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":20}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:06:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
request-id:
- req_01BetaStreamTestRequest1234
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_create_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xTXW/UQAz8K2ZfClJatQUEzQuiKgge+BJFCHGo8mWdZNuNHdbeS0PV/4427VEV
JJ4uWs+M7fHclQve1W7Q7mz/4Mvrk5Nzfc1Pjz9+4vb9NOg7fvnNVc7mkQqKVLEjV7kksTygalBD
Nle5RtiIzdXfr7Z4o8tSWX5q9zknqqCnRDsKCOdyQYBryQYfRuJTijSQpble8Yq/9jP44MF6Ak8b
ijJSAk9N8AQmkJXus14U1jE1WCrW0wwTspEvYEvYLI8hAY5jDA1aEN5RoA2lGQbZ0IPCf3U5RuSl
WK/4nj4EBWSQkXhXJaeGQNZKaYPrEIPN0CYcaJJ0AdajwZhkEzyVRYtBHpOHCecyTkdMCY0qaCRG
aqwCZA90OUoysD8dPRrCw/IdGq0gSqc3yGUffQStJPBBLYV1LqvqrEaD7sFbA4xRJr3zTkvnwGop
D8T2rxu6SHcYuMBC15tC4OJeT7CmHjdB0oIZKbWSBuTiQXurtO1dbDzt6ea6Y8RZQXjRmCR5WLll
+GrlYOpD00OPxSIveR0JBkIO3C0Z2YO3N7wlV5dWWt27SLUVWzlI1N6uWBjbk9ye/mKZGhnj/GuJ
AbRRpqKX6GcmNQXrk+SuL5P84+cevJGpBKVauMtifR4kSdY4g+auu9VA+yuvJYL6/wSu3F0Giyuo
ENqbLe5wS/iK7yoMayoWNVGUYuFxMEnkQRK0Uq5Ofs9d/6jcIJ6iq10TMXvafbwrY9bdw/3DJ/uH
h0eucmoyniVCFXa1I/ZnlhNvC1rM4YZczTnGyuXlr19fucBjtjOTC2J19cGzykm2e0/Pj66vfwMA
AP//AwDpcnXwWQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084fd0e8292b96-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '3'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '8000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01HBJrHQNkCXVEy7ctxYUHLu
via:
- 1.1 google
x-cloud-trace-context:
- 7576a88f449dc1524e86b032fde2dc7f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_create_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xTXW/UQAz8K2ZfClJatQUEzQuiKgge+BJFCHGo8mWdZNuNHdbeS0PV/4427VEV
JJ4uWs+M7fHclQve1W7Q7mz/4Mvrk5Nzfc1Pjz9+4vb9NOg7fvnNVc7mkQqKVLEjV7kksTygalBD
Nle5RtiIzdXfr7Z4o8tSWX5q9zknqqCnRDsKCOdyQYBryQYfRuJTijSQpble8Yq/9jP44MF6Ak8b
ijJSAk9N8AQmkJXus14U1jE1WCrW0wwTspEvYEvYLI8hAY5jDA1aEN5RoA2lGQbZ0IPCf3U5RuSl
WK/4nj4EBWSQkXhXJaeGQNZKaYPrEIPN0CYcaJJ0AdajwZhkEzyVRYtBHpOHCecyTkdMCY0qaCRG
aqwCZA90OUoysD8dPRrCw/IdGq0gSqc3yGUffQStJPBBLYV1LqvqrEaD7sFbA4xRJr3zTkvnwGop
D8T2rxu6SHcYuMBC15tC4OJeT7CmHjdB0oIZKbWSBuTiQXurtO1dbDzt6ea6Y8RZQXjRmCR5WLll
+GrlYOpD00OPxSIveR0JBkIO3C0Z2YO3N7wlV5dWWt27SLUVWzlI1N6uWBjbk9ye/mKZGhnj/GuJ
AbRRpqKX6GcmNQXrk+SuL5P84+cevJGpBKVauMtifR4kSdY4g+auu9VA+yuvJYL6/wSu3F0Giyuo
ENqbLe5wS/iK7yoMayoWNVGUYuFxMEnkQRK0Uq5Ofs9d/6jcIJ6iq10TMXvafbwrY9bdw/3DJ/uH
h0eucmoyniVCFXa1I/ZnlhNvC1rM4YZczTnGyuXlr19fucBjtjOTC2J19cGzykm2e0/Pj66vfwMA
AP//AwDpcnXwWQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084fd0e8292b96-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '3'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '8000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01HBJrHQNkCXVEy7ctxYUHLu
via:
- 1.1 google
x-cloud-trace-context:
- 7576a88f449dc1524e86b032fde2dc7f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_create_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-opus-20240229"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '136'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.21.3
x-stainless-arch:
- other:amd64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Windows
x-stainless-package-version:
- 0.21.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.13
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xTXW/UQAz8K2ZfClJatQUEzQuiKgge+BJFCHGo8mWdZNuNHdbeS0PV/4427VEV
JJ4uWs+M7fHclQve1W7Q7mz/4Mvrk5Nzfc1Pjz9+4vb9NOg7fvnNVc7mkQqKVLEjV7kksTygalBD
Nle5RtiIzdXfr7Z4o8tSWX5q9zknqqCnRDsKCOdyQYBryQYfRuJTijSQpble8Yq/9jP44MF6Ak8b
ijJSAk9N8AQmkJXus14U1jE1WCrW0wwTspEvYEvYLI8hAY5jDA1aEN5RoA2lGQbZ0IPCf3U5RuSl
WK/4nj4EBWSQkXhXJaeGQNZKaYPrEIPN0CYcaJJ0AdajwZhkEzyVRYtBHpOHCecyTkdMCY0qaCRG
aqwCZA90OUoysD8dPRrCw/IdGq0gSqc3yGUffQStJPBBLYV1LqvqrEaD7sFbA4xRJr3zTkvnwGop
D8T2rxu6SHcYuMBC15tC4OJeT7CmHjdB0oIZKbWSBuTiQXurtO1dbDzt6ea6Y8RZQXjRmCR5WLll
+GrlYOpD00OPxSIveR0JBkIO3C0Z2YO3N7wlV5dWWt27SLUVWzlI1N6uWBjbk9ye/mKZGhnj/GuJ
AbRRpqKX6GcmNQXrk+SuL5P84+cevJGpBKVauMtifR4kSdY4g+auu9VA+yuvJYL6/wSu3F0Giyuo
ENqbLe5wS/iK7yoMayoWNVGUYuFxMEnkQRK0Uq5Ofs9d/6jcIJ6iq10TMXvafbwrY9bdw/3DJ/uH
h0eucmoyniVCFXa1I/ZnlhNvC1rM4YZczTnGyuXlr19fucBjtjOTC2J19cGzykm2e0/Pj66vfwMA
AP//AwDpcnXwWQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87084fd0e8292b96-LAX
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 07 Apr 2024 07:30:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
anthropic-ratelimit-requests-limit:
- '5'
anthropic-ratelimit-requests-remaining:
- '3'
anthropic-ratelimit-requests-reset:
- '2024-04-07T07:31:00Z'
anthropic-ratelimit-tokens-limit:
- '10000'
anthropic-ratelimit-tokens-remaining:
- '8000'
anthropic-ratelimit-tokens-reset:
- '2024-04-07T07:31:00Z'
request-id:
- req_01HBJrHQNkCXVEy7ctxYUHLu
via:
- 1.1 google
x-cloud-trace-context:
- 7576a88f449dc1524e86b032fde2dc7f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_stream_manager_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_01E414PCSTg6skd6JWPTX5Uc\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
a joke about Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry:\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nWhy\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
di\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"?\"}
}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
from\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
root\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
branch\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"!\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F333\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F50D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"A\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
play\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
on the tr\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"acing
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
observ\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"ability
capabilities of\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
OpenTelemetry\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\",\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
showing\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
how it helps\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
developers track\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
understan\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
issues\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
in\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their distribute\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
systems.)\"} }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
}\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":79}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d72e17f9593f2-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:06:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:06:21Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:06:21Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:06:21Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:06:21Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRirVZWHW5wScMp6dg5Wa
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_stream_manager_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_01FENHy1PacrsMuEbTd5FCHd\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s
an OpenTel\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"emetry
joke for\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
you:\\n\\nWhy di\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry?\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them trace\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
back\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
source\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"!\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F575\uFE0F\u200D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\u2640\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\uFE0F\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F50D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Get\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
it?\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Trace...\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
as\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
in distribute\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
tracing? Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry
helps\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
developers\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
track\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
understan\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the flow\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
of requests\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
across\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
different\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
services an\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
systems\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\".)\"}
\ }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
\ }\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":87}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d75ff9c4d916c-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:08:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:08:29Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:08:29Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:08:29Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:08:29Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRireyTwAPX5HnnGLPibr
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_stream_manager_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-5-haiku-20241022", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '155'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-stream-helper:
- messages
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: "event: message_start\ndata: {\"type\":\"message_start\",\"message\":{\"id\":\"msg_012m43ryAJ3SBBp1qU7BSJt9\",\"type\":\"message\",\"role\":\"assistant\",\"model\":\"claude-3-5-haiku-20241022\",\"content\":[],\"stop_reason\":null,\"stop_sequence\":null,\"usage\":{\"input_tokens\":17,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"output_tokens\":1,\"service_tier\":\"standard\"}}
\ }\n\nevent: content_block_start\ndata: {\"type\":\"content_block_start\",\"index\":0,\"content_block\":{\"type\":\"text\",\"text\":\"\"}
\ }\n\nevent: ping\ndata: {\"type\": \"ping\"}\n\nevent: content_block_delta\ndata:
{\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Here\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"'s\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
an OpenTelemet\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"ry
joke for\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
you:\\n\\nWhy di\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
the developer\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
love\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
Open\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Telemetry?\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\nBecause
it\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
helpe\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
them\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
TRACE\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
their\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
problems\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
back\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
to the\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
source!\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F604\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F575\uFE0F\u200D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\u2640\"}}\n\nevent:
content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\uFE0F\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\U0001F50D\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\n\\n(\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"Get\"}
\ }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
it? \\\"Trace\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"\\\"
is a key\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
concept\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
in OpenTelemet\"}}\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"ry
for\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
tracking\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
requests\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"
through distribute\"} }\n\nevent: content_block_delta\ndata: {\"type\":\"content_block_delta\",\"index\":0,\"delta\":{\"type\":\"text_delta\",\"text\":\"d
systems!)\"} }\n\nevent: content_block_stop\ndata: {\"type\":\"content_block_stop\",\"index\":0
\ }\n\nevent: message_delta\ndata: {\"type\":\"message_delta\",\"delta\":{\"stop_reason\":\"end_turn\",\"stop_sequence\":null},\"usage\":{\"output_tokens\":82}
\ }\n\nevent: message_stop\ndata: {\"type\":\"message_stop\" }\n\n"
headers:
CF-RAY:
- 968d76a8dd85ef51-LHR
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 02 Aug 2025 12:08:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-08-02T12:08:56Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-08-02T12:08:56Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-08-02T12:08:56Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-08-02T12:08:56Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CRirgyDrosnxrWLVBeBJ7
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_016o6A7zDmgjucf5mWv1rrPD","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
was"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tire"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d?
Because it ha"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
been"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
day"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nIn"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
worl"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
of distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
observ"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ability,
OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the tracing library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
that"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
just"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
keeps going"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
going,"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collecting"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
data from"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
all your"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
microservices."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
But"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
even"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
most di"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ligent
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
needs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a break sometimes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":92} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d7bce36cec9-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:59Z'
request-id:
- req_01F1o1MC5ME8uRqRyfy8NVC3
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_016o6A7zDmgjucf5mWv1rrPD","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
was"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tire"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d?
Because it ha"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
been"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
day"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nIn"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
worl"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
of distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
observ"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ability,
OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the tracing library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
that"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
just"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
keeps going"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
going,"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collecting"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
data from"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
all your"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
microservices."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
But"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
even"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
most di"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ligent
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
needs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a break sometimes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":92} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d7bce36cec9-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:59Z'
request-id:
- req_01F1o1MC5ME8uRqRyfy8NVC3
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_async_anthropic_message_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Tell me
a joke about OpenTelemetry"}], "model": "claude-3-haiku-20240307", "stream":
true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_016o6A7zDmgjucf5mWv1rrPD","type":"message","role":"assistant","model":"claude-3-haiku-20240307","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":17,"output_tokens":3}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here''s
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenTelemet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"themed
joke for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
you:\n\nWhy"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
was"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
so"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tire"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d?
Because it ha"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
been"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
all"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
day"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!\n\nIn"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
worl"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
of distribute"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
tr"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"acing
an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
observ"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ability,
OpenT"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"elemetry
is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the tracing library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
that"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
just"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
keeps going"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
going,"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collecting"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
data from"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
all your"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
microservices."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
But"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
even"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
most di"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ligent
tra"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"cer
needs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
a break sometimes!"} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":92} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d5c8d7bce36cec9-SJC
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sun, 20 Oct 2024 22:47:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-ratelimit-requests-limit:
- '50'
anthropic-ratelimit-requests-remaining:
- '49'
anthropic-ratelimit-requests-reset:
- '2024-10-20T22:48:55Z'
anthropic-ratelimit-tokens-limit:
- '50000'
anthropic-ratelimit-tokens-remaining:
- '49000'
anthropic-ratelimit-tokens-reset:
- '2024-10-20T22:47:59Z'
request-id:
- req_01F1o1MC5ME8uRqRyfy8NVC3
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_with_asyncio_run_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather in San Francisco?"}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '273'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2ySwW4UMQyGX8XyhUtmtXRbJOZWUVZUXICWE0Irb+LuRM3aQ+x0KVXfHc3QdkHi
FNmJP3+/lAfMCXvc226zfH3ePn1Z+4fPXz/G04urd+M6vk/DBQb0+5GnV2xGO8aAVcvUILNsTuIY
cK+JC/YYC7XE3ao760xF2LuT5cnp8s3JEgNGFWdx7L89PEOdf07j89HjJdCoRXf5FwfYNodLSCqv
HAa6Y6AY2QxcoTKVzvOe4cDkA1fIcqN1T55VFnBuQALnl1BIdo12DLNe+BfnAwNtc8l+PzHjwPEW
YquVxV+4USXliWqgFW60ciRzW8C1wo59cmqVnIEkQRs71y5N5X+8pmm4IoF1JYnZoga41wYHbSWB
MKejBkHlkmlbjqQDby07B6BxDJNM0UgFhA8Gpq1GXsD1wMZPlUEkgbHqXU78Z1H24SXgMVg4xgpz
DH3aN+/tKhdyTpDYKRebU9jIMd/kODvMkAU+fg9oruOmMpkK9siSNt6q4NOF8Y/GEhl7aaUEbPN3
6h8wy9h843rLYtivVgG1+d+tt2ePj78BAAD//wMAfduzcKwCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da652224d8f8e44-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:39:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01BBAgmGQDEfqkKaFMjBh1yK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_with_asyncio_run_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather in San Francisco?"}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '273'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2ySwW4UMQyGX8XyhUtmtXRbJOZWUVZUXICWE0Irb+LuRM3aQ+x0KVXfHc3QdkHi
FNmJP3+/lAfMCXvc226zfH3ePn1Z+4fPXz/G04urd+M6vk/DBQb0+5GnV2xGO8aAVcvUILNsTuIY
cK+JC/YYC7XE3ao760xF2LuT5cnp8s3JEgNGFWdx7L89PEOdf07j89HjJdCoRXf5FwfYNodLSCqv
HAa6Y6AY2QxcoTKVzvOe4cDkA1fIcqN1T55VFnBuQALnl1BIdo12DLNe+BfnAwNtc8l+PzHjwPEW
YquVxV+4USXliWqgFW60ciRzW8C1wo59cmqVnIEkQRs71y5N5X+8pmm4IoF1JYnZoga41wYHbSWB
MKejBkHlkmlbjqQDby07B6BxDJNM0UgFhA8Gpq1GXsD1wMZPlUEkgbHqXU78Z1H24SXgMVg4xgpz
DH3aN+/tKhdyTpDYKRebU9jIMd/kODvMkAU+fg9oruOmMpkK9siSNt6q4NOF8Y/GEhl7aaUEbPN3
6h8wy9h843rLYtivVgG1+d+tt2ePj78BAAD//wMAfduzcKwCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da652224d8f8e44-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:39:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01BBAgmGQDEfqkKaFMjBh1yK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_messages/test_with_asyncio_run_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "What is
the weather in San Francisco?"}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '273'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.36.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.36.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2ySwW4UMQyGX8XyhUtmtXRbJOZWUVZUXICWE0Irb+LuRM3aQ+x0KVXfHc3QdkHi
FNmJP3+/lAfMCXvc226zfH3ePn1Z+4fPXz/G04urd+M6vk/DBQb0+5GnV2xGO8aAVcvUILNsTuIY
cK+JC/YYC7XE3ao760xF2LuT5cnp8s3JEgNGFWdx7L89PEOdf07j89HjJdCoRXf5FwfYNodLSCqv
HAa6Y6AY2QxcoTKVzvOe4cDkA1fIcqN1T55VFnBuQALnl1BIdo12DLNe+BfnAwNtc8l+PzHjwPEW
YquVxV+4USXliWqgFW60ciRzW8C1wo59cmqVnIEkQRs71y5N5X+8pmm4IoF1JYnZoga41wYHbSWB
MKejBkHlkmlbjqQDby07B6BxDJNM0UgFhA8Gpq1GXsD1wMZPlUEkgbHqXU78Z1H24SXgMVg4xgpz
DH3aN+/tKhdyTpDYKRebU9jIMd/kODvMkAU+fg9oruOmMpkK9siSNt6q4NOF8Y/GEhl7aaUEbPN3
6h8wy9h843rLYtivVgG1+d+tt2ePj78BAAD//wMAfduzcKwCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da652224d8f8e44-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:39:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
request-id:
- req_01BBAgmGQDEfqkKaFMjBh1yK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yU3W4bNxCFX2XA69VCVpwU2DsHBdo0dtqiThOgKQSKe1ZizOUwnKFlwfC7F+TK
QWv0aoH5PfPNcB+NH81gZtlv1xdXP7lf7Ee2v+Pyz+nTx6/xj7f58950Rk8JNQoidg/TmcyhGqyI
F7VRTWdmHhHMYFywZcTq1er1SjhG6Gqz3lyu32zWpjOOoyKqGf56fC6qeKjp7TOYn5FBNoMcR+cF
JGWebfYQ4on0ANJDRg1R7wJk+BK/xIuefk2I19c30Hwa6AOOxAlxJVyyAwW/yzafCA+KOPq4b+G3
CJhrAh29Huj6+oamEp16jjZ4PfX0I+4ROGGk3Ylus3UIzKkjr5Qy3/sRUtNWkuD85B3Vct4J2TiS
1njpyEfFPluFLH3w4EWrBoGWJF0LlpISZxVKnEqweVGT7Ywj5zvp6crPQsrk59oZNHP0yrnW4Ymu
3q0SH5ExkpxEMUtfuWx6urFfeal2VpylKso8Fodqm5OSs+7g434BN8FqySBRzhDKkMRRIDRxpinj
W0HUc2Ydrwlq8yRgbNNkjMVVk2NR6ektIiavtbMLZQTNPgQvcNyClwakfq68Qh2EHM+pqF2WUWPa
Js+0zhBGEmeD3fllW7+1m6j0womKYCqhabYpBe9aqfMKMhLUq79/JiAU/B3IHazuWL/vL0poaSTI
995BeqpYX/X0bq7rstGh4i/RKymWtfpIwpMe6xGPywHNiDrQe5xo95IEmtpd2dMIRTu+rpFoGio/
ElvxfkeNah5B30q70o5gxSNTxmTdchIdjexK7WqXgrUW4qHqrdkh2B3n5uvp9gCyRQ+VVN4XyItx
hFwuztsFZso8QWRZy//N2Xole6rvdaow6psNHPeUS+zN09+dEeW0zbDC0QwGcdxqydGcHdIuzMEM
sYTQmdJ+OcOj8TEV3SrfIYoZLjtTzxZbl9Em2f7Xf3Hx5vVzSIYdX7jXneGi/7Zs1j88Pf0DAAD/
/wMA8WaCRA8FAAA=
headers:
CF-RAY:
- 920b097a5f70ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:18Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:17Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:18Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01AZwYhzCNZYSmjvjRRdR3QN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yUwW4cNwyGX4XQeXZrr50gmJtrJKgRu23QHNLWxUIrcWZUa0hFpHa9MfzuhTRr
1A16GkCkSP7fT82TCd70ZpZxe3b+6d30+x/767urTx+vL+ndl4tvHyh/MZ3RY8KahSJ2RNOZzLEe
WJEgaklNZ2b2GE1vXLTF4+pi9WYlTIS62pxtLs/ebs5MZxyTIqnp/3x6Kar4WK+3T29+woxgM4Jj
ckEQpMyzzQEFeACdEHTKWFM0uIjS39M9na/hl4R0e3uHmo89/IwH4IS0Ei7ZIcSwyzYfAR8VyQca
W/pnjDjXC3AIOsHt7R0MhZwGJhuDHtfwEY8woNWSUSCQi8VjzVtJQheG4KDeD05+0GwdSgeBFMds
a42lKj4G0dpRUEuSDix5kJISZ4WBMyROJdq8tM92xgPnB1nDVZgFlCFl3geP4BETZggkYZy0jqMM
VzfQsEPCPHCeLTlsfQOBTSkG10aRdaW0WcOd/ZuXVqeyuRXK7IvDejYnBWfdVCdWhjDXPARJiL6N
nrGlOhaVNfyIhEPQf+HMIcYg6LilSmISBA1zZRP5gBkcz6moXSjXnGbRCcypnwdxNtpdWGz4tZld
KcUjFMGhxIbutcKFdsaEGjTsX8QIxPCA4CarO1ZpTU472MgtVq3h/WNCp+hPoq3TyjaQL1IXRKfM
ZZzgUJGB9Zyaw7Ua4eH1IJBstj6M88L8Yg03c/W6OcMDFAoKistOBALhQQ913z3uMXKakbS/pxVc
W3UTCuzKKIBVej39ze5RGtDWfGbCI9TAzUJOwLFH+FraBtfAB+sqRqsokHGwTjkHGlsxzPWGFfDs
Su3cJNTQe5rqxLVcjHbH+RT5PCEkFgWc02QlfKvTTFa/0yXgcnHBLj6lzAOKLI7/n+CmJdljfeND
pVLfeWQaIRdam+e/OiPKaZvRCpPpDZLfaslkTgHBrwXJoempxNiZ0n5T/ZMJlIpulR+QxPSXnanL
jVuXsQna/jd+9hLPaP13sfPzt286w0VfH242l8/P/wAAAP//AwARVOMOQwUAAA==
headers:
CF-RAY:
- 920b099bff60ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:27 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:23Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:26Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:23Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JG2nybVnwvR1UPyqmMpd8x
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_stream_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01KQCu5jXyou55u6YFNk6uqu","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1167,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTrace"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"loop
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features:\n- L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces\n- Integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
setups"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Support for popular L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nAims
to provide deeper insights into"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI model performance in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to improve speed and reduce costs."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Faster response times (milliseconds vs seconds"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":")\n-
Lower computational costs\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nParticularly
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to drive wider L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application paradigms."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Importance of Unit Testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Software Development\n\nA software professional advocates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for unit testing as crucial"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
architecture\n- Facilit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ates
refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Acts as documentation\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Enhances team collaboration\nEmphasize"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
as a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term benefits."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":289} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09edcfa8ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:37Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01NvQN8EU2zb9EcsSvxtFYTt
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01GZo7EAMfEuzRqTKrFANNpA","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1167,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTraceloop"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include LLM-specific metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces, integration with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
It aims to provide deeper"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
insights into AI model performance within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2. Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers, including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching to improve speed and reduce"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
costs of API calls. This technique"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
stores responses for frequent prompts, dramatically"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
reducing response times and computational resources."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits include improved scalability and cost-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"effectiveness,
particularly for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompt patterns.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of Unit Testing in Software Development\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
article emphasizes the critical role of unit testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development. Key benefits include early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bug detection, time an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
cost savings, improved code quality, easier"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring, code documentation, and enhanced team"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collaboration. The author argues that unit testing is a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
professional responsibility that pays off significantly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in the long run."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":256} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b0a119eb4ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:42Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:41Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RAACcnSfUq4RTDRa3yWxdL
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01KQCu5jXyou55u6YFNk6uqu","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1167,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTrace"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"loop
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features:\n- L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces\n- Integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
setups"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Support for popular L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nAims
to provide deeper insights into"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI model performance in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to improve speed and reduce costs."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Faster response times (milliseconds vs seconds"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":")\n-
Lower computational costs\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nParticularly
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to drive wider L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application paradigms."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Importance of Unit Testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Software Development\n\nA software professional advocates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for unit testing as crucial"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
architecture\n- Facilit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ates
refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Acts as documentation\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Enhances team collaboration\nEmphasize"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
as a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term benefits."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":289} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09edcfa8ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:37Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01NvQN8EU2zb9EcsSvxtFYTt
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01GZo7EAMfEuzRqTKrFANNpA","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1167,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTraceloop"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include LLM-specific metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces, integration with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
It aims to provide deeper"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
insights into AI model performance within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2. Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers, including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching to improve speed and reduce"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
costs of API calls. This technique"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
stores responses for frequent prompts, dramatically"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
reducing response times and computational resources."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits include improved scalability and cost-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"effectiveness,
particularly for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompt patterns.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of Unit Testing in Software Development\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
article emphasizes the critical role of unit testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development. Key benefits include early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bug detection, time an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
cost savings, improved code quality, easier"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring, code documentation, and enhanced team"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collaboration. The author argues that unit testing is a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
professional responsibility that pays off significantly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in the long run."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":256} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b0a119eb4ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:42Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:41Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RAACcnSfUq4RTDRa3yWxdL
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01KQCu5jXyou55u6YFNk6uqu","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1167,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTrace"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"loop
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features:\n- L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces\n- Integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing OpenTel"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"emetry
setups"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Support for popular L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nAims
to provide deeper insights into"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI model performance in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to improve speed and reduce costs."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Faster response times (milliseconds vs seconds"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":")\n-
Lower computational costs\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nParticularly
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to drive wider L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM
adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application paradigms."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Importance of Unit Testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Software Development\n\nA software professional advocates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for unit testing as crucial"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
to development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
architecture\n- Facilit"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ates
refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Acts as documentation\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Enhances team collaboration\nEmphasize"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
as a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term benefits."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":289} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09edcfa8ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:37Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:36Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01NvQN8EU2zb9EcsSvxtFYTt
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async_stream <- IGNORE THIS.
ARTICLES START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM
Functionality to OpenTelemetry\nTraceloop, a YCombinator-backed company, has
announced the release of OpenLLMetry, a new open-source\nlibrary designed to
extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative\ntool
aims to bridge the gap between traditional application monitoring and the rapidly
evolving field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted
OpenTelemetry framework, which provides\na standardized approach to collecting
and exporting telemetry data from cloud-native applications. By\nintegrating
LLM-specific features, OpenLLMetry enables developers to gain deeper insights
into\nthe performance and behavior of AI models within their applications.\n\nKey
features of OpenLLMetry include:\n\nLLM-specific metrics and traces\nSeamless
integration with existing OpenTelemetry setups\nSupport for popular LLM frameworks
and platforms\n\nThe open-source nature of OpenLLMetry is expected to foster
community contributions and rapid adoption\namong developers working with LLMs.
As AI continues to transform the software landscape, tools\nlike OpenLLMetry
are poised to play a vital role in ensuring the reliability and performance
of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5999'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01GZo7EAMfEuzRqTKrFANNpA","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1167,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":":
New Open-Source Library"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for LLM Monitoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\nTraceloop"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
released OpenLLMetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
an open-source"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include LLM-specific metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
and traces, integration with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
It aims to provide deeper"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
insights into AI model performance within"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
applications.\n\n2. Major LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Providers Introduce Prompt Caching\n\nLeading"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
LLM providers, including Anthropic,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
have implemented prompt caching to improve speed and reduce"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
costs of API calls. This technique"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
stores responses for frequent prompts, dramatically"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
reducing response times and computational resources."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Benefits include improved scalability and cost-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"effectiveness,
particularly for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompt patterns.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of Unit Testing in Software Development\n\nThe"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
article emphasizes the critical role of unit testing in"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development. Key benefits include early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
bug detection, time an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
cost savings, improved code quality, easier"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring, code documentation, and enhanced team"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
collaboration. The author argues that unit testing is a"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
professional responsibility that pays off significantly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
in the long run."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":256} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b0a119eb4ecf3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:42Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:41Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:41Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RAACcnSfUq4RTDRa3yWxdL
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yU3W4bNxCFX2XA69VCVpwU2DsHBdo0dtqiThOgKQSKe1ZizOUwnKFlwfC7F+TK
QWv0aoH5PfPNcB+NH81gZtlv1xdXP7lf7Ee2v+Pyz+nTx6/xj7f58950Rk8JNQoidg/TmcyhGqyI
F7VRTWdmHhHMYFywZcTq1er1SjhG6Gqz3lyu32zWpjOOoyKqGf56fC6qeKjp7TOYn5FBNoMcR+cF
JGWebfYQ4on0ANJDRg1R7wJk+BK/xIuefk2I19c30Hwa6AOOxAlxJVyyAwW/yzafCA+KOPq4b+G3
CJhrAh29Huj6+oamEp16jjZ4PfX0I+4ROGGk3Ylus3UIzKkjr5Qy3/sRUtNWkuD85B3Vct4J2TiS
1njpyEfFPluFLH3w4EWrBoGWJF0LlpISZxVKnEqweVGT7Ywj5zvp6crPQsrk59oZNHP0yrnW4Ymu
3q0SH5ExkpxEMUtfuWx6urFfeal2VpylKso8Fodqm5OSs+7g434BN8FqySBRzhDKkMRRIDRxpinj
W0HUc2Ydrwlq8yRgbNNkjMVVk2NR6ektIiavtbMLZQTNPgQvcNyClwakfq68Qh2EHM+pqF2WUWPa
Js+0zhBGEmeD3fllW7+1m6j0womKYCqhabYpBe9aqfMKMhLUq79/JiAU/B3IHazuWL/vL0poaSTI
995BeqpYX/X0bq7rstGh4i/RKymWtfpIwpMe6xGPywHNiDrQe5xo95IEmtpd2dMIRTu+rpFoGio/
ElvxfkeNah5B30q70o5gxSNTxmTdchIdjexK7WqXgrUW4qHqrdkh2B3n5uvp9gCyRQ+VVN4XyItx
hFwuztsFZso8QWRZy//N2Xole6rvdaow6psNHPeUS+zN09+dEeW0zbDC0QwGcdxqydGcHdIuzMEM
sYTQmdJ+OcOj8TEV3SrfIYoZLjtTzxZbl9Em2f7Xf3Hx5vVzSIYdX7jXneGi/7Zs1j88Pf0DAAD/
/wMA8WaCRA8FAAA=
headers:
CF-RAY:
- 920b097a5f70ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:18Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:17Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:18Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01AZwYhzCNZYSmjvjRRdR3QN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yUwW4cNwyGX4XQeXZrr50gmJtrJKgRu23QHNLWxUIrcWZUa0hFpHa9MfzuhTRr
1A16GkCkSP7fT82TCd70ZpZxe3b+6d30+x/767urTx+vL+ndl4tvHyh/MZ3RY8KahSJ2RNOZzLEe
WJEgaklNZ2b2GE1vXLTF4+pi9WYlTIS62pxtLs/ebs5MZxyTIqnp/3x6Kar4WK+3T29+woxgM4Jj
ckEQpMyzzQEFeACdEHTKWFM0uIjS39M9na/hl4R0e3uHmo89/IwH4IS0Ei7ZIcSwyzYfAR8VyQca
W/pnjDjXC3AIOsHt7R0MhZwGJhuDHtfwEY8woNWSUSCQi8VjzVtJQheG4KDeD05+0GwdSgeBFMds
a42lKj4G0dpRUEuSDix5kJISZ4WBMyROJdq8tM92xgPnB1nDVZgFlCFl3geP4BETZggkYZy0jqMM
VzfQsEPCPHCeLTlsfQOBTSkG10aRdaW0WcOd/ZuXVqeyuRXK7IvDejYnBWfdVCdWhjDXPARJiL6N
nrGlOhaVNfyIhEPQf+HMIcYg6LilSmISBA1zZRP5gBkcz6moXSjXnGbRCcypnwdxNtpdWGz4tZld
KcUjFMGhxIbutcKFdsaEGjTsX8QIxPCA4CarO1ZpTU472MgtVq3h/WNCp+hPoq3TyjaQL1IXRKfM
ZZzgUJGB9Zyaw7Ua4eH1IJBstj6M88L8Yg03c/W6OcMDFAoKistOBALhQQ913z3uMXKakbS/pxVc
W3UTCuzKKIBVej39ze5RGtDWfGbCI9TAzUJOwLFH+FraBtfAB+sqRqsokHGwTjkHGlsxzPWGFfDs
Su3cJNTQe5rqxLVcjHbH+RT5PCEkFgWc02QlfKvTTFa/0yXgcnHBLj6lzAOKLI7/n+CmJdljfeND
pVLfeWQaIRdam+e/OiPKaZvRCpPpDZLfaslkTgHBrwXJoempxNiZ0n5T/ZMJlIpulR+QxPSXnanL
jVuXsQna/jd+9hLPaP13sfPzt286w0VfH242l8/P/wAAAP//AwARVOMOQwUAAA==
headers:
CF-RAY:
- 920b099bff60ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:27 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:23Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:26Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:23Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JG2nybVnwvR1UPyqmMpd8x
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_async_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yU3W4bNxCFX2XA69VCVpwU2DsHBdo0dtqiThOgKQSKe1ZizOUwnKFlwfC7F+TK
QWv0aoH5PfPNcB+NH81gZtlv1xdXP7lf7Ee2v+Pyz+nTx6/xj7f58950Rk8JNQoidg/TmcyhGqyI
F7VRTWdmHhHMYFywZcTq1er1SjhG6Gqz3lyu32zWpjOOoyKqGf56fC6qeKjp7TOYn5FBNoMcR+cF
JGWebfYQ4on0ANJDRg1R7wJk+BK/xIuefk2I19c30Hwa6AOOxAlxJVyyAwW/yzafCA+KOPq4b+G3
CJhrAh29Huj6+oamEp16jjZ4PfX0I+4ROGGk3Ylus3UIzKkjr5Qy3/sRUtNWkuD85B3Vct4J2TiS
1njpyEfFPluFLH3w4EWrBoGWJF0LlpISZxVKnEqweVGT7Ywj5zvp6crPQsrk59oZNHP0yrnW4Ymu
3q0SH5ExkpxEMUtfuWx6urFfeal2VpylKso8Fodqm5OSs+7g434BN8FqySBRzhDKkMRRIDRxpinj
W0HUc2Ydrwlq8yRgbNNkjMVVk2NR6ektIiavtbMLZQTNPgQvcNyClwakfq68Qh2EHM+pqF2WUWPa
Js+0zhBGEmeD3fllW7+1m6j0womKYCqhabYpBe9aqfMKMhLUq79/JiAU/B3IHazuWL/vL0poaSTI
995BeqpYX/X0bq7rstGh4i/RKymWtfpIwpMe6xGPywHNiDrQe5xo95IEmtpd2dMIRTu+rpFoGio/
ElvxfkeNah5B30q70o5gxSNTxmTdchIdjexK7WqXgrUW4qHqrdkh2B3n5uvp9gCyRQ+VVN4XyItx
hFwuztsFZso8QWRZy//N2Xole6rvdaow6psNHPeUS+zN09+dEeW0zbDC0QwGcdxqydGcHdIuzMEM
sYTQmdJ+OcOj8TEV3SrfIYoZLjtTzxZbl9Em2f7Xf3Hx5vVzSIYdX7jXneGi/7Zs1j88Pf0DAAD/
/wMA8WaCRA8FAAA=
headers:
CF-RAY:
- 920b097a5f70ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:22 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:18Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:17Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:18Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01AZwYhzCNZYSmjvjRRdR3QN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5976'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yUwW4cNwyGX4XQeXZrr50gmJtrJKgRu23QHNLWxUIrcWZUa0hFpHa9MfzuhTRr
1A16GkCkSP7fT82TCd70ZpZxe3b+6d30+x/767urTx+vL+ndl4tvHyh/MZ3RY8KahSJ2RNOZzLEe
WJEgaklNZ2b2GE1vXLTF4+pi9WYlTIS62pxtLs/ebs5MZxyTIqnp/3x6Kar4WK+3T29+woxgM4Jj
ckEQpMyzzQEFeACdEHTKWFM0uIjS39M9na/hl4R0e3uHmo89/IwH4IS0Ei7ZIcSwyzYfAR8VyQca
W/pnjDjXC3AIOsHt7R0MhZwGJhuDHtfwEY8woNWSUSCQi8VjzVtJQheG4KDeD05+0GwdSgeBFMds
a42lKj4G0dpRUEuSDix5kJISZ4WBMyROJdq8tM92xgPnB1nDVZgFlCFl3geP4BETZggkYZy0jqMM
VzfQsEPCPHCeLTlsfQOBTSkG10aRdaW0WcOd/ZuXVqeyuRXK7IvDejYnBWfdVCdWhjDXPARJiL6N
nrGlOhaVNfyIhEPQf+HMIcYg6LilSmISBA1zZRP5gBkcz6moXSjXnGbRCcypnwdxNtpdWGz4tZld
KcUjFMGhxIbutcKFdsaEGjTsX8QIxPCA4CarO1ZpTU472MgtVq3h/WNCp+hPoq3TyjaQL1IXRKfM
ZZzgUJGB9Zyaw7Ua4eH1IJBstj6M88L8Yg03c/W6OcMDFAoKistOBALhQQ913z3uMXKakbS/pxVc
W3UTCuzKKIBVej39ze5RGtDWfGbCI9TAzUJOwLFH+FraBtfAB+sqRqsokHGwTjkHGlsxzPWGFfDs
Su3cJNTQe5rqxLVcjHbH+RT5PCEkFgWc02QlfKvTTFa/0yXgcnHBLj6lzAOKLI7/n+CmJdljfeND
pVLfeWQaIRdam+e/OiPKaZvRCpPpDZLfaslkTgHBrwXJoempxNiZ0n5T/ZMJlIpulR+QxPSXnanL
jVuXsQna/jd+9hLPaP13sfPzt286w0VfH242l8/P/wAAAP//AwARVOMOQwUAAA==
headers:
CF-RAY:
- 920b099bff60ecf7-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:38:27 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:23Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:26Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:22Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:23Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JG2nybVnwvR1UPyqmMpd8x
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xU227cNhD9lQGftZv1JW6qtxZoUaN2G6DJQ5sUi1nqaMWaIhnO0LZi+N8LUuu0
yZOA4ZnhuQz1ZNxgejPLcb87++nni/zm85/LX0FvL/84fs+v7+zVnemMLgkVBRE+wnQmR18LLOJE
OajpzBwHeNMb67kM2FxsXm8khgDdnO/OL3dX5zvTGRuDIqjpPzy9DFU81vb26c0vyCDOIBuDdQKS
Ms+cHYTiSDqBdMqoEHXWQ/qP4WM429LvCeHm5haal55+wwPFhLCRWLIFeXfInBfCoyIM0sDv4DFX
OD04nejm5pbGEqy6GNg7XTpC4IN34UgD7uFjQhbSSHMMTmOmH66pSaaEPMY8c7AgF4hT8s5yHSRb
+hULjWAtGUIuWF8G1Ms2kmDd6CxVEs7KK81sIcRhIBcUx9xGrOzw6EQrFYGWJNsq+nxLt/xPzI16
yvHeDZWhC5rjUCxqbU5Klu3kwrGjIfPM6ix7v5CbW0sdmYChXZsxFFtLNooKjVXk22uqDbKlHxEw
Ov1Pxey8dwIbW6ukGASkboZ05OMDMtk4p6K8eloxLQ7pVpGNAQYSy54Prpq+pbct2OI5+4WKYCy+
Efm/q6snGQnq1N2/KBXy7g5kJ9ZD1NXJ0761pFZDm3cXW3ofnJJitdUJ2VysY18TlDjqQ93BU/Az
gvZ0Xa1UO0HoUI5CqBQ7Er6HNNmv5hiwdC/ChGwcQJ/KaZ1GtlUjK4QyRrYac8tFkCuahYZoS72s
EV1dQpjqYtVh3vMhnkTQuwmUoihhThOL+1xJTKxUvtHF1Z0RIl9CqEG51e+1JfFSX9dYtdcX5mM4
Ui5ha57/7oxoTPsMlhhMbxCGvZYczOlA8KkgWJg+FO87U9oPon8yLqSie413CGL6y87UPcTeZjQF
+6/Pz86uLl4gGTx8c7zrTCz6VcOb756f/wUAAP//AwB4v4ogvQQAAA==
headers:
CF-RAY:
- 920b0be28e0feceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:39:57Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:39:56Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:39:57Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01MyCwuG5h48foDrdeatkutj
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU224bNxD9lQGfV4osp3nYNwdIL6jsBugFKJpCoMizK9ZckuEMLauG/72YXQlN
gz4J4MycmXNZvZjgTW8mHvebm9+/e3/7sX24e/j158dd+xvTUR5++9Z0Rs4F2gVmO8J0puaoD5Y5
sNgkpjNT9oimNy7a5rG6XX2z4pwSZLXdbN9u3m03pjMuJ0ES0//xcgUVPOv4/NOb71FBtoJcTi4w
iNs02RrAlAeSI0iOFdoiwUVw/yl9Sjdr+qkg7Xb3kHru6QEnygVpxblVB4rhUG09E54FyYc0zu2/
IGLSAToFOdJud09DS05CTjYGOa/pR5xpgJVWwRSSi81D+1Zc4MIQHOl8cPxGqnXgjkISjNUqxoKK
58CiGxnSCndkkydupeQqNORKJZcWbV3WVzvhlOsjr+kuTEySKUyl5ifQlFOQXBUqD3T3w6rkEyo8
8ZkFE69ViO2a7u1feUHTueBR9XSp2TcHfZuKkLPuqEiS6ZAzC3EB/HxbxdzoMguv6T0ShiD/sh8s
CypVcMmJQRIm5R31GHJ5Kk3souACsRC+kPDEzkZ7CIu8H2cTlX08U2MMLc6S2FJicDMMLypWFEiQ
8HRlwBTDI8gdrRyy8Lzkki3SIC4WrOnDc4ETeGXqq86fVJJZH+tzmY3S4YTTl3up2Gp9GC+63q7p
ro5tUni9UHMYJvXQJgc1pKUgJFi8Dok4D3LSHHs8Ieaio/8jJ2buhzaSh2DOXjdr+sbNttinkEbN
1VVAlz3oc5sD2hEsh9mNwbolHB357OZD7QKm5JCOeqdOx2gP+arOXZOj6l3HBv6KApNVrQcwL3Ze
LA+LeyRHK1TsWb/LQRmrJjGnkWpLa/P6Z2dYctlXWM7J9AbJ76XVZC4FxueG5GD61GLsTJv/WvoX
E1Jpspf8iMSmf9sZTSv2rmI+e//f+uZar7D+q9rNzbvbzuQmXz5uN9vX138AAAD//wMAUfq+cPcE
AAA=
headers:
CF-RAY:
- 920b0bfe0c09eceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:40:01Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:40:01Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W5SjcNAfHJQGvWSAD6wsyq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_stream_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017FfRkh9PCC8YbjnhDMrPuK","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1165,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summaries of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry: New"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
open-source library extends OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
enabling deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications. Key"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
features include LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-specific
metrics/traces an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
integration with existing setups.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
dramatically improving speed and reducing costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for API calls. Benefits include millis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"econd
response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational resources, and improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Particularly useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation."}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Unit testing is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
crucial in software development."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Key benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Catches bugs early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Saves time and money "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Improves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
code quality\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Facilitates refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Serves as"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
documentation\n- Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term payoffs."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":201} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09b769c1ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:28 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:28Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:27Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JSeMFFxkhLG8Rhohx2omtN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01XQRA3bs4SB4yTBMwD3dbUi","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1165,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1. OpenLLMet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry:
New open"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-source
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"/traces,
integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Aims to provide"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
improve speed and reduce costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Benefits include faster response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational costs, and improve"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
scalability. Particularly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to impact"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI industry by enabling wider adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application types.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of unit testing in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Facilitates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Serves as documentation"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is crucial for professional software development an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
pays off in the long run"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":221} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09d33da0ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:32Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:31Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011ZwbAjZK7Ld6vDn2Qu1tG6
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017FfRkh9PCC8YbjnhDMrPuK","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1165,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summaries of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry: New"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
open-source library extends OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
enabling deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications. Key"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
features include LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-specific
metrics/traces an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
integration with existing setups.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
dramatically improving speed and reducing costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for API calls. Benefits include millis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"econd
response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational resources, and improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Particularly useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation."}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Unit testing is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
crucial in software development."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Key benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Catches bugs early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Saves time and money "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Improves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
code quality\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Facilitates refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Serves as"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
documentation\n- Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term payoffs."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":201} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09b769c1ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:28 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:28Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:27Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JSeMFFxkhLG8Rhohx2omtN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01XQRA3bs4SB4yTBMwD3dbUi","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1165,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1. OpenLLMet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry:
New open"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-source
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"/traces,
integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Aims to provide"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
improve speed and reduce costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Benefits include faster response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational costs, and improve"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
scalability. Particularly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to impact"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI industry by enabling wider adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application types.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of unit testing in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Facilitates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Serves as documentation"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is crucial for professional software development an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
pays off in the long run"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":221} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09d33da0ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:32Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:31Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011ZwbAjZK7Ld6vDn2Qu1tG6
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017FfRkh9PCC8YbjnhDMrPuK","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":1165,"cache_read_input_tokens":0,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summaries of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
OpenLLMetry: New"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
open-source library extends OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":",
enabling deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications. Key"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
features include LLM"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-specific
metrics/traces an"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
integration with existing setups.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
dramatically improving speed and reducing costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
for API calls. Benefits include millis"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"econd
response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational resources, and improved scalability"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Particularly useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation."}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n\n3.
Unit testing is"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
crucial in software development."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Key benefits:\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Catches bugs early"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Saves time and money "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Improves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
code quality\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Facilitates refactoring"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Serves as"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
documentation\n- Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is a professional responsibility with"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
long-term payoffs."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":201} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09b769c1ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:28 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:28Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:27Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:27Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01JSeMFFxkhLG8Rhohx2omtN
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES
START ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality
to OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the
release of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "stream":
true, "system": [{"type": "text", "text": "You help generate concise summaries
of news articles and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5993'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01XQRA3bs4SB4yTBMwD3dbUi","type":"message","role":"assistant","model":"claude-3-5-sonnet-20240620","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":1165,"output_tokens":1}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Here"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
are concise summ"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"aries
of the three"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
articles:\n\n1. OpenLLMet"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ry:
New open"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"-source
library extending OpenTelemetry"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with LLM functionality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Key features include L"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"LM-specific
metrics"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"/traces,
integration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
with existing set"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"ups,
and support for"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
popular LLM frameworks"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Aims to provide"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
deeper insights into AI"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
model performance in applications.\n\n2."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Major LLM providers"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
introduce prompt caching to"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
improve speed and reduce costs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":".
Benefits include faster response times,"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
lower computational costs, and improve"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
scalability. Particularly"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
useful for applications with repetitive"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
prompts like chatbots an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
content moderation. Expected to impact"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
AI industry by enabling wider adoption and new"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
application types.\n\n3."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Importance of unit testing in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
software development:\n- Catches bugs"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
early\n- Saves"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
time and money\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Improves code quality"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Facilitates"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
refactoring\n-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
Serves as documentation"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\n-
Enhances collaboration"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"\nThe
post emphasizes that unit testing"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"
is crucial for professional software development an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"d
pays off in the long run"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":221} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920b09d33da0ecf1-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 09:38:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '399000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '79000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:38:32Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:38:31Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '478000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:38:31Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011ZwbAjZK7Ld6vDn2Qu1tG6
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xU227cNhD9lQGftZv1JW6qtxZoUaN2G6DJQ5sUi1nqaMWaIhnO0LZi+N8LUuu0
yZOA4ZnhuQz1ZNxgejPLcb87++nni/zm85/LX0FvL/84fs+v7+zVnemMLgkVBRE+wnQmR18LLOJE
OajpzBwHeNMb67kM2FxsXm8khgDdnO/OL3dX5zvTGRuDIqjpPzy9DFU81vb26c0vyCDOIBuDdQKS
Ms+cHYTiSDqBdMqoEHXWQ/qP4WM429LvCeHm5haal55+wwPFhLCRWLIFeXfInBfCoyIM0sDv4DFX
OD04nejm5pbGEqy6GNg7XTpC4IN34UgD7uFjQhbSSHMMTmOmH66pSaaEPMY8c7AgF4hT8s5yHSRb
+hULjWAtGUIuWF8G1Ms2kmDd6CxVEs7KK81sIcRhIBcUx9xGrOzw6EQrFYGWJNsq+nxLt/xPzI16
yvHeDZWhC5rjUCxqbU5Klu3kwrGjIfPM6ix7v5CbW0sdmYChXZsxFFtLNooKjVXk22uqDbKlHxEw
Ov1Pxey8dwIbW6ukGASkboZ05OMDMtk4p6K8eloxLQ7pVpGNAQYSy54Prpq+pbct2OI5+4WKYCy+
Efm/q6snGQnq1N2/KBXy7g5kJ9ZD1NXJ0761pFZDm3cXW3ofnJJitdUJ2VysY18TlDjqQ93BU/Az
gvZ0Xa1UO0HoUI5CqBQ7Er6HNNmv5hiwdC/ChGwcQJ/KaZ1GtlUjK4QyRrYac8tFkCuahYZoS72s
EV1dQpjqYtVh3vMhnkTQuwmUoihhThOL+1xJTKxUvtHF1Z0RIl9CqEG51e+1JfFSX9dYtdcX5mM4
Ui5ha57/7oxoTPsMlhhMbxCGvZYczOlA8KkgWJg+FO87U9oPon8yLqSie413CGL6y87UPcTeZjQF
+6/Pz86uLl4gGTx8c7zrTCz6VcOb756f/wUAAP//AwB4v4ogvQQAAA==
headers:
CF-RAY:
- 920b0be28e0feceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:39:57Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:39:56Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:39:57Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01MyCwuG5h48foDrdeatkutj
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU224bNxD9lQGfV4osp3nYNwdIL6jsBugFKJpCoMizK9ZckuEMLauG/72YXQlN
gz4J4MycmXNZvZjgTW8mHvebm9+/e3/7sX24e/j158dd+xvTUR5++9Z0Rs4F2gVmO8J0puaoD5Y5
sNgkpjNT9oimNy7a5rG6XX2z4pwSZLXdbN9u3m03pjMuJ0ES0//xcgUVPOv4/NOb71FBtoJcTi4w
iNs02RrAlAeSI0iOFdoiwUVw/yl9Sjdr+qkg7Xb3kHru6QEnygVpxblVB4rhUG09E54FyYc0zu2/
IGLSAToFOdJud09DS05CTjYGOa/pR5xpgJVWwRSSi81D+1Zc4MIQHOl8cPxGqnXgjkISjNUqxoKK
58CiGxnSCndkkydupeQqNORKJZcWbV3WVzvhlOsjr+kuTEySKUyl5ifQlFOQXBUqD3T3w6rkEyo8
8ZkFE69ViO2a7u1feUHTueBR9XSp2TcHfZuKkLPuqEiS6ZAzC3EB/HxbxdzoMguv6T0ShiD/sh8s
CypVcMmJQRIm5R31GHJ5Kk3souACsRC+kPDEzkZ7CIu8H2cTlX08U2MMLc6S2FJicDMMLypWFEiQ
8HRlwBTDI8gdrRyy8Lzkki3SIC4WrOnDc4ETeGXqq86fVJJZH+tzmY3S4YTTl3up2Gp9GC+63q7p
ro5tUni9UHMYJvXQJgc1pKUgJFi8Dok4D3LSHHs8Ieaio/8jJ2buhzaSh2DOXjdr+sbNttinkEbN
1VVAlz3oc5sD2hEsh9mNwbolHB357OZD7QKm5JCOeqdOx2gP+arOXZOj6l3HBv6KApNVrQcwL3Ze
LA+LeyRHK1TsWb/LQRmrJjGnkWpLa/P6Z2dYctlXWM7J9AbJ76XVZC4FxueG5GD61GLsTJv/WvoX
E1Jpspf8iMSmf9sZTSv2rmI+e//f+uZar7D+q9rNzbvbzuQmXz5uN9vX138AAAD//wMAUfq+cPcE
AAA=
headers:
CF-RAY:
- 920b0bfe0c09eceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:40:01Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:40:01Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W5SjcNAfHJQGvWSAD6wsyq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_prompt_caching/test_anthropic_prompt_caching_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xU227cNhD9lQGftZv1JW6qtxZoUaN2G6DJQ5sUi1nqaMWaIhnO0LZi+N8LUuu0
yZOA4ZnhuQz1ZNxgejPLcb87++nni/zm85/LX0FvL/84fs+v7+zVnemMLgkVBRE+wnQmR18LLOJE
OajpzBwHeNMb67kM2FxsXm8khgDdnO/OL3dX5zvTGRuDIqjpPzy9DFU81vb26c0vyCDOIBuDdQKS
Ms+cHYTiSDqBdMqoEHXWQ/qP4WM429LvCeHm5haal55+wwPFhLCRWLIFeXfInBfCoyIM0sDv4DFX
OD04nejm5pbGEqy6GNg7XTpC4IN34UgD7uFjQhbSSHMMTmOmH66pSaaEPMY8c7AgF4hT8s5yHSRb
+hULjWAtGUIuWF8G1Ms2kmDd6CxVEs7KK81sIcRhIBcUx9xGrOzw6EQrFYGWJNsq+nxLt/xPzI16
yvHeDZWhC5rjUCxqbU5Klu3kwrGjIfPM6ix7v5CbW0sdmYChXZsxFFtLNooKjVXk22uqDbKlHxEw
Ov1Pxey8dwIbW6ukGASkboZ05OMDMtk4p6K8eloxLQ7pVpGNAQYSy54Prpq+pbct2OI5+4WKYCy+
Efm/q6snGQnq1N2/KBXy7g5kJ9ZD1NXJ0761pFZDm3cXW3ofnJJitdUJ2VysY18TlDjqQ93BU/Az
gvZ0Xa1UO0HoUI5CqBQ7Er6HNNmv5hiwdC/ChGwcQJ/KaZ1GtlUjK4QyRrYac8tFkCuahYZoS72s
EV1dQpjqYtVh3vMhnkTQuwmUoihhThOL+1xJTKxUvtHF1Z0RIl9CqEG51e+1JfFSX9dYtdcX5mM4
Ui5ha57/7oxoTPsMlhhMbxCGvZYczOlA8KkgWJg+FO87U9oPon8yLqSie413CGL6y87UPcTeZjQF
+6/Pz86uLl4gGTx8c7zrTCz6VcOb756f/wUAAP//AwB4v4ogvQQAAA==
headers:
CF-RAY:
- 920b0be28e0feceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:39:57Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:39:56Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:39:57Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01MyCwuG5h48foDrdeatkutj
via:
- 1.1 google
status:
code: 200
message: OK
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": [{"type":
"text", "text": "test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47", "cache_control":
{"type": "ephemeral"}}]}], "model": "claude-3-5-sonnet-20240620", "system":
[{"type": "text", "text": "You help generate concise summaries of news articles
and blog posts that user sends you."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '5970'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU224bNxD9lQGfV4osp3nYNwdIL6jsBugFKJpCoMizK9ZckuEMLauG/72YXQlN
gz4J4MycmXNZvZjgTW8mHvebm9+/e3/7sX24e/j158dd+xvTUR5++9Z0Rs4F2gVmO8J0puaoD5Y5
sNgkpjNT9oimNy7a5rG6XX2z4pwSZLXdbN9u3m03pjMuJ0ES0//xcgUVPOv4/NOb71FBtoJcTi4w
iNs02RrAlAeSI0iOFdoiwUVw/yl9Sjdr+qkg7Xb3kHru6QEnygVpxblVB4rhUG09E54FyYc0zu2/
IGLSAToFOdJud09DS05CTjYGOa/pR5xpgJVWwRSSi81D+1Zc4MIQHOl8cPxGqnXgjkISjNUqxoKK
58CiGxnSCndkkydupeQqNORKJZcWbV3WVzvhlOsjr+kuTEySKUyl5ifQlFOQXBUqD3T3w6rkEyo8
8ZkFE69ViO2a7u1feUHTueBR9XSp2TcHfZuKkLPuqEiS6ZAzC3EB/HxbxdzoMguv6T0ShiD/sh8s
CypVcMmJQRIm5R31GHJ5Kk3souACsRC+kPDEzkZ7CIu8H2cTlX08U2MMLc6S2FJicDMMLypWFEiQ
8HRlwBTDI8gdrRyy8Lzkki3SIC4WrOnDc4ETeGXqq86fVJJZH+tzmY3S4YTTl3up2Gp9GC+63q7p
ro5tUni9UHMYJvXQJgc1pKUgJFi8Dok4D3LSHHs8Ieaio/8jJ2buhzaSh2DOXjdr+sbNttinkEbN
1VVAlz3oc5sD2hEsh9mNwbolHB357OZD7QKm5JCOeqdOx2gP+arOXZOj6l3HBv6KApNVrQcwL3Ze
LA+LeyRHK1TsWb/LQRmrJjGnkWpLa/P6Z2dYctlXWM7J9AbJ76XVZC4FxueG5GD61GLsTJv/WvoX
E1Jpspf8iMSmf9sZTSv2rmI+e//f+uZar7D+q9rNzbvbzuQmXz5uN9vX138AAAD//wMAUfq+cPcE
AAA=
headers:
CF-RAY:
- 920b0bfe0c09eceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 09:40:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T09:40:01Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T09:40:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T09:40:00Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T09:40:01Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W5SjcNAfHJQGvWSAD6wsyq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_structured_outputs/test_anthropic_structured_outputs_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens":1024,"messages":[{"role":"user","content":"Tell me a joke
about OpenTelemetry and rate it from 1 to 10"}],"model":"claude-sonnet-4-5-20250929","output_format":{"type":"json_schema","schema":{"type":"object","properties":{"joke":{"type":"string","description":"A
joke about OpenTelemetry"},"rating":{"type":"integer","description":"Rating
of the joke from 1 to 10"}},"required":["joke","rating"],"additionalProperties":false}}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-beta:
- structured-outputs-2025-11-13
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '440'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.74.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.74.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages?beta=true
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dJFPaxsxEMW/ynTOMtjbuK11CaTnkmASeuiWRZFevKq10lYapdma/e5l
TU3/0dPA+703j2FOPCSHwJptMNVhVVKMkNXVartq1s12vWt2rNg71jyUQ7fe7PdV5P3mw3e32T/c
TXdv3g32ZsuKZRqxuFCKOYAV5xQWwZTii5gorNimKIjC+tPp4he8LOQ8NJ9a/pKOaFlTyx/7iZx3
JD3I4Rkhjcj0mGGOVEf65qWn2xHxHgEDJE/XdANrasESmag3jiQlGkycSLKxKJSeFuYz4YV8PK8O
6VBetayo5WzEx8PS/nbm+bPiImnsMkxJkTUjuk5qjvwTFHytiBasYw1BcT1frk/s41ilk3RELKyb
plFsje3R2QwjPsXuT8f6wjOM+x+7ZJcCjD0GZBO67fCv/xfd9H/TWXGq8rv0eqe4ID97i048Mmte
/uVMdjzPPwAAAP//AwD+H/OiIgIAAA==
headers:
CF-RAY:
- 9a30f7a7b8d37da0-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 23 Nov 2025 13:21:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '2000000'
anthropic-ratelimit-input-tokens-remaining:
- '2000000'
anthropic-ratelimit-input-tokens-reset:
- '2025-11-23T13:21:04Z'
anthropic-ratelimit-output-tokens-limit:
- '400000'
anthropic-ratelimit-output-tokens-remaining:
- '400000'
anthropic-ratelimit-output-tokens-reset:
- '2025-11-23T13:21:05Z'
anthropic-ratelimit-tokens-limit:
- '2400000'
anthropic-ratelimit-tokens-remaining:
- '2400000'
anthropic-ratelimit-tokens-reset:
- '2025-11-23T13:21:04Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CVQtbM68bFJThHxEH4KeC
retry-after:
- '59'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '3058'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_structured_outputs/test_anthropic_structured_outputs_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens":1024,"messages":[{"role":"user","content":"Tell me a joke
about OpenTelemetry and rate it from 1 to 10"}],"model":"claude-sonnet-4-5-20250929","output_format":{"type":"json_schema","schema":{"type":"object","properties":{"joke":{"type":"string","description":"A
joke about OpenTelemetry"},"rating":{"type":"integer","description":"Rating
of the joke from 1 to 10"}},"required":["joke","rating"],"additionalProperties":false}}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-beta:
- structured-outputs-2025-11-13
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '440'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.74.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.74.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages?beta=true
response:
body:
string: !!binary |
H4sIAAAAAAAAA3SRX4vbMBDEv8p2nxVI3AvH6aVw5aBQaF8KV2iKUa2prYu90knrNCb4uxe7Df1H
nxbmN7M7SBceokfPlpvejR6bEkWgm5vNflNtq/32rrpjw8Gz5aG09XZ3++bdM874+PD68f70NrTn
+CBPOzasU8LiQimuBRvOsV8EV0oo6kTZcBNFIcr20+XqV5wXsg7LlwM/xSMObOnAj91EPnjSDuRx
Qh8TMn3JcEcaE30L2tH7BPmAHgM0T6/oHo0bC5bIRJ3zpDHS4GSikpwUil/J6VIhRCEnP3Zn9G4R
ShfSGpJIa9OzUsoxuXbFLw5s6MDZaZB2aXg78/zZcNGY6gxXorBliK91zMI/QcHzCGnAVsa+Nzyu
r2MvHCSNWms8QgrbqqoMN67pUDcZ6736T8f2yjOc/x+7ZpcDSB0GZNfX++Ff/y+66/6ms+E46u/S
zUvDBfkUGtQakNny8qfeZc/z/B0AAP//AwA+knxDRgIAAA==
headers:
CF-RAY:
- 9a30f7bc0cccf169-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 23 Nov 2025 13:21:09 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '2000000'
anthropic-ratelimit-input-tokens-remaining:
- '2000000'
anthropic-ratelimit-input-tokens-reset:
- '2025-11-23T13:21:07Z'
anthropic-ratelimit-output-tokens-limit:
- '400000'
anthropic-ratelimit-output-tokens-remaining:
- '400000'
anthropic-ratelimit-output-tokens-reset:
- '2025-11-23T13:21:09Z'
anthropic-ratelimit-tokens-limit:
- '2400000'
anthropic-ratelimit-tokens-remaining:
- '2400000'
anthropic-ratelimit-tokens-reset:
- '2025-11-23T13:21:07Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CVQtbb1HQigBLDM6oAQT3
retry-after:
- '53'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '3261'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_structured_outputs/test_anthropic_structured_outputs_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens":1024,"messages":[{"role":"user","content":"Tell me a joke
about OpenTelemetry and rate it from 1 to 10"}],"model":"claude-sonnet-4-5-20250929","output_format":{"type":"json_schema","schema":{"type":"object","properties":{"joke":{"type":"string","description":"A
joke about OpenTelemetry"},"rating":{"type":"integer","description":"Rating
of the joke from 1 to 10"}},"required":["joke","rating"],"additionalProperties":false}}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-beta:
- structured-outputs-2025-11-13
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '440'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.74.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.74.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages?beta=true
response:
body:
string: !!binary |
H4sIAAAAAAAAA3SRQY/TMBCF/8owZ7dqoxZYX1ZCggNIcEFCQFDk2o/EW8cO9qRLqPLfUaqtYEF7
Gmm+92aeZs7cJ4fAmm0wo8OqpBghq91qv6o21X5zU92wYu9Yc1/aZrPdurh7J7/efsaX17s2lcP7
u/T8DSuWacCiQimmBSvOKSwNU4ovYqKwYpuiIArrr+erXvBzIZei+VzzXTqiZk01f+omct6RdCCH
E0IakOmQYY40DnTvpaMPA+JHBPSQPN3SK1gzFiyWiSLg4KikHlQGY7Fer+kwymMT3ZtCJmQYN5Fk
Y48+toQT8kTFxzZczJHS92Wqz5QRjPgUS+eHZzUrqjkb8bFdUr+Yef6muEgamgxTUmTNiK6RMUd+
AAU/RkQL1nEMQfF4uZg+s4/DKI2kI2JhXVWVYmtsh8ZmXHY2jxWbK1/SP8Wu3mUBhg49sgnNvv9f
/4duu3/prDiN8ndr91JxQT55i0Y8Mmte/uxMdjzPvwEAAP//AwBUTNo5WgIAAA==
headers:
CF-RAY:
- 9a30f7d1cfdb7d9e-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 23 Nov 2025 13:21:12 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 617d109c-a187-4902-889d-689223d134aa
anthropic-ratelimit-input-tokens-limit:
- '2000000'
anthropic-ratelimit-input-tokens-remaining:
- '2000000'
anthropic-ratelimit-input-tokens-reset:
- '2025-11-23T13:21:11Z'
anthropic-ratelimit-output-tokens-limit:
- '400000'
anthropic-ratelimit-output-tokens-remaining:
- '400000'
anthropic-ratelimit-output-tokens-reset:
- '2025-11-23T13:21:12Z'
anthropic-ratelimit-tokens-limit:
- '2400000'
anthropic-ratelimit-tokens-remaining:
- '2400000'
anthropic-ratelimit-tokens-reset:
- '2025-11-23T13:21:11Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CVQtbqszdJeNPUoVMEFqc
retry-after:
- '49'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '3238'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5xT23LaMBD9FY1e+oDdsQ2G4Jk82NzCLRAgZELdYYS92Ma2ZCQ5DmT4944pmbb0
Nu2TtOfs7lntat9w5GMLpyJYa7p9yIxRyEnmDEbTrWEIEQc1DytYHjIovUAIEgBWMGdJCRAhIiEJ
lVjBKfMhwRb2EpL7oFbVhioYpSBVQzNMzdCbWMEeoxKoxNant/ekMoxoHNGglHm/WngEEqWAPJZT
iWQIiObpBjhiWySjFMQZS0BK4OgD/4BIlgHhAkX0zBSM+8jFQnJSbIDzg4s/utSli19zKBJIZJAk
4FsuFapUuUrUQt2ooHKVq4cytsciGiAZcpYHIQLihZcCyhCkIsokIrSsxqXyyuZIRTKMRCn0FVOQ
YJfn3SLdpeQqoriyN1c2/JuC8VePqksPVzldOme/a3T1Moc/NBwrWEQBJTLn5aA7/NFpxc99exa0
+rEzj6e14xBmhT0YHx1/oBvV5ba97A7q0BgVu+msU9HICpbj3dSumflEONtuW5P8Zfeo97J2zVzG
pqbfOeRw4zdXnck27dRnneC4r+q7XrU1lV19n5hxQNpDm/TiZ7u9eH0yWVOP5/0ivtfJ3p4GIgzi
/q7b7E0m28ELHYxs+27VWPTTu05crdwb82FcOfqm09ArE/k00tuOHm1W7d0wNMZH7b4pB2Q/kcb4
5bCYPgzDVmU5HnZbaa1Ob7yHqL6d27e3+KR8++zwWu7K+bDw4v9be/qsYCFZtuZABKPYwkD9tcw5
xRdCwD4H6gG2aJ4kCs7Pq2u94YhmuVxLFgMV2DINBXvEC2HtcSAyYnT9o4P2znMg/s8cy+X3iKGb
p9MXAAAA//8DAOwgN4dVBAAA
headers:
CF-RAY:
- 920acf24eb2b6410-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 08:58:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '200000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T08:58:30Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '280000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T08:58:28Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RkvCovYLbrawv1CaS8EonK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01SZKz6DEhWnfZcxPQDQz49Y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":2}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"Let"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
me count the occurrences of the letter "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''
in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n\nThe
word \"strawberry\" is spelled: s-t-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-a-w-b-e-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-r-y\n\nI''ll
go through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\ns
- not an ''r''\nt - not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\nr - this is an ''r'',"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
so count = 1\na - not an ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''\nw
- not an ''r''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\nb
- not an ''r''\ne - not an "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''\nr
- this is an ''r'', so count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 2\nr - this is an ''r'', so count"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 3\ny - not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n\nSo
the letter ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''
appears 3 times in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkCepoF8CXqdCGI7O1AAkEcxvta5WeUn1g3tOabtne7C0veTgb4mBCBB/rl13SMG1wijfpaq06s2Tu8sf6J9CmeKEgw2ovIZoQGsrJ81ZIEaDEPNWl0TXzR0+AuTSiIw1rXwhHTbINnuGKC/Su7yTL+e28Njv5HYbyOBLG98oCsnMgeglPWWKlmhd9ik0TcXKh3wmkIqarugd7LuaWUDdtxyL9V0IJKnul7nuNx8Yg=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"berry\"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":216} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c2df809ceecf9-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 12:57:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '126000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:58:20Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '59000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:58:13Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:57:58Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '185000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:58:13Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01VVUWcAUP5Q8x4z9dr6ktGD
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01SZKz6DEhWnfZcxPQDQz49Y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":2}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"Let"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
me count the occurrences of the letter "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''
in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n\nThe
word \"strawberry\" is spelled: s-t-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-a-w-b-e-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-r-y\n\nI''ll
go through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\ns
- not an ''r''\nt - not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\nr - this is an ''r'',"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
so count = 1\na - not an ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''\nw
- not an ''r''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\nb
- not an ''r''\ne - not an "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''\nr
- this is an ''r'', so count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 2\nr - this is an ''r'', so count"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 3\ny - not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n\nSo
the letter ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''
appears 3 times in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkCepoF8CXqdCGI7O1AAkEcxvta5WeUn1g3tOabtne7C0veTgb4mBCBB/rl13SMG1wijfpaq06s2Tu8sf6J9CmeKEgw2ovIZoQGsrJ81ZIEaDEPNWl0TXzR0+AuTSiIw1rXwhHTbINnuGKC/Su7yTL+e28Njv5HYbyOBLG98oCsnMgeglPWWKlmhd9ik0TcXKh3wmkIqarugd7LuaWUDdtxyL9V0IJKnul7nuNx8Yg=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"berry\"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":216} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c2df809ceecf9-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 12:57:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '126000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:58:20Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '59000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:58:13Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:57:58Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '185000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:58:13Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01VVUWcAUP5Q8x4z9dr6ktGD
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_01SZKz6DEhWnfZcxPQDQz49Y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":2}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"Let"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
me count the occurrences of the letter "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''
in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n\nThe
word \"strawberry\" is spelled: s-t-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-a-w-b-e-r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"-r-y\n\nI''ll
go through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\ns
- not an ''r''\nt - not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\nr - this is an ''r'',"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
so count = 1\na - not an ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''\nw
- not an ''r''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\nb
- not an ''r''\ne - not an "} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''r''\nr
- this is an ''r'', so count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 2\nr - this is an ''r'', so count"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
= 3\ny - not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n\nSo
the letter ''r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"''
appears 3 times in the word \"strawberry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkCepoF8CXqdCGI7O1AAkEcxvta5WeUn1g3tOabtne7C0veTgb4mBCBB/rl13SMG1wijfpaq06s2Tu8sf6J9CmeKEgw2ovIZoQGsrJ81ZIEaDEPNWl0TXzR0+AuTSiIw1rXwhHTbINnuGKC/Su7yTL+e28Njv5HYbyOBLG98oCsnMgeglPWWKlmhd9ik0TcXKh3wmkIqarugd7LuaWUDdtxyL9V0IJKnul7nuNx8Yg=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"berry\"."} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":216} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c2df809ceecf9-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 12:57:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '126000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:58:20Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '59000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:58:13Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:57:58Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '185000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:58:13Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01VVUWcAUP5Q8x4z9dr6ktGD
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5xT23LaMBD9FY1e+oDdsQ2G4Jk82NzCLRAgZELdYYS92Ma2ZCQ5DmT4944pmbb0
Nu2TtOfs7lntat9w5GMLpyJYa7p9yIxRyEnmDEbTrWEIEQc1DytYHjIovUAIEgBWMGdJCRAhIiEJ
lVjBKfMhwRb2EpL7oFbVhioYpSBVQzNMzdCbWMEeoxKoxNant/ekMoxoHNGglHm/WngEEqWAPJZT
iWQIiObpBjhiWySjFMQZS0BK4OgD/4BIlgHhAkX0zBSM+8jFQnJSbIDzg4s/utSli19zKBJIZJAk
4FsuFapUuUrUQt2ooHKVq4cytsciGiAZcpYHIQLihZcCyhCkIsokIrSsxqXyyuZIRTKMRCn0FVOQ
YJfn3SLdpeQqoriyN1c2/JuC8VePqksPVzldOme/a3T1Moc/NBwrWEQBJTLn5aA7/NFpxc99exa0
+rEzj6e14xBmhT0YHx1/oBvV5ba97A7q0BgVu+msU9HICpbj3dSumflEONtuW5P8Zfeo97J2zVzG
pqbfOeRw4zdXnck27dRnneC4r+q7XrU1lV19n5hxQNpDm/TiZ7u9eH0yWVOP5/0ivtfJ3p4GIgzi
/q7b7E0m28ELHYxs+27VWPTTu05crdwb82FcOfqm09ArE/k00tuOHm1W7d0wNMZH7b4pB2Q/kcb4
5bCYPgzDVmU5HnZbaa1Ob7yHqL6d27e3+KR8++zwWu7K+bDw4v9be/qsYCFZtuZABKPYwkD9tcw5
xRdCwD4H6gG2aJ4kCs7Pq2u94YhmuVxLFgMV2DINBXvEC2HtcSAyYnT9o4P2znMg/s8cy+X3iKGb
p9MXAAAA//8DAOwgN4dVBAAA
headers:
CF-RAY:
- 920acf24eb2b6410-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 08:58:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '200000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T08:58:30Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '280000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T08:58:28Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RkvCovYLbrawv1CaS8EonK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_anthropic_thinking_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA5xT23LaMBD9FY1e+oDdsQ2G4Jk82NzCLRAgZELdYYS92Ma2ZCQ5DmT4944pmbb0
Nu2TtOfs7lntat9w5GMLpyJYa7p9yIxRyEnmDEbTrWEIEQc1DytYHjIovUAIEgBWMGdJCRAhIiEJ
lVjBKfMhwRb2EpL7oFbVhioYpSBVQzNMzdCbWMEeoxKoxNant/ekMoxoHNGglHm/WngEEqWAPJZT
iWQIiObpBjhiWySjFMQZS0BK4OgD/4BIlgHhAkX0zBSM+8jFQnJSbIDzg4s/utSli19zKBJIZJAk
4FsuFapUuUrUQt2ooHKVq4cytsciGiAZcpYHIQLihZcCyhCkIsokIrSsxqXyyuZIRTKMRCn0FVOQ
YJfn3SLdpeQqoriyN1c2/JuC8VePqksPVzldOme/a3T1Moc/NBwrWEQBJTLn5aA7/NFpxc99exa0
+rEzj6e14xBmhT0YHx1/oBvV5ba97A7q0BgVu+msU9HICpbj3dSumflEONtuW5P8Zfeo97J2zVzG
pqbfOeRw4zdXnck27dRnneC4r+q7XrU1lV19n5hxQNpDm/TiZ7u9eH0yWVOP5/0ivtfJ3p4GIgzi
/q7b7E0m28ELHYxs+27VWPTTu05crdwb82FcOfqm09ArE/k00tuOHm1W7d0wNMZH7b4pB2Q/kcb4
5bCYPgzDVmU5HnZbaa1Ob7yHqL6d27e3+KR8++zwWu7K+bDw4v9be/qsYCFZtuZABKPYwkD9tcw5
xRdCwD4H6gG2aJ4kCs7Pq2u94YhmuVxLFgMV2DINBXvEC2HtcSAyYnT9o4P2znMg/s8cy+X3iKGb
p9MXAAAA//8DAOwgN4dVBAAA
headers:
CF-RAY:
- 920acf24eb2b6410-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 08:58:30 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '200000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T08:58:30Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T08:58:28Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '280000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T08:58:28Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01RkvCovYLbrawv1CaS8EonK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3yTXVPiMBSG/0omN17YutCKQGe8gLYCgivysYjLDhPSQxNbEkxSatfhv+8UZXZd
Ha+SOc/J+XjnzQvmEfbwRsfLSrXvOq5fz7Svi/jZudpmNSX0NbawKbZQZoHWJAZsYSXTMkC05toQ
YbCFNzKCFHuYpiSLwHbtuq2lEGBsp+LUKk61iS1MpTAgDPZ+vhyLGsZFwkVctjlePTwAgzaAqMyE
QYYBEtlmBQrJNTJ8A/oQS8EYUOhEnSCy3QJRGnFxILlUEVpgbRTJV6BUscBnC7EQk88Z4hrpLaQp
RB7StrGVTezcXtlgK1vZRfn0OBEDmqC1VAgIZWVvbyGqZ6isbBhX0XEqrku4EM4rAx4zw/6H7isU
XHxkCzGW5TIKEFGAXMRFqTUFfVDh/f5f7I0trHksiMlUqXeopm0/mfdao9jvJX6yGnSTaTen4UOb
cz6hj4zcnzp6eO+uHdNQNy3d9H2T0Fpj3aVJeMp+V9vudHg6rMdXRaCCRrP9EM4DGd6RkK7MxV23
9T2M8+wpHT/mbVl01mG+Hk1JMPR3g1EluT4vJjcDh414Lw9YZ9Lv3c4N8xtsRDq5QypmnM9qznVz
56r6MzWBX/SmrMI746K+I80GPBQjqN12ZrVJIPusCvPbps+/tURjEN7sguZqZvqz2Yj0dfWRPxY/
Lla9nn66u7zEe+uv5+C5tOzh8PDkcyu5b077Str9LwtrI7dLBURLgT0MIlqaTAn8BjQ8ZSAoYE9k
aWrh7PCDvBfMxTYzSyMTEBp7NcfClFAGS6qAGC7F8n1C5cgVkOgjk5n5N1I9r+33fwAAAP//AwBI
0+K+3AMAAA==
headers:
CF-RAY:
- 920c28c8fa7eeceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 12:54:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '186000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:54:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:54:38Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:54:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '266000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:54:38Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W4Q9iRGUeBC7DcmqbtNNvq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017MhNmn5nUm4C53tXC7Yh2y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"I
need to count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the occurrences of the letter ''r'' in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the word \"strawberry\".\n\nThe word is:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
s-t-r-a-w-b-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"e-r-r-y\n\nGoing
through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n-
s: not an ''r''\n- t: not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\n- r: this is an ''r''"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
(first occurrence)\n- a: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
w: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
b: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
e: not an ''r''\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (second occurrence)\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (thir"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"d
occurrence)\n- y: not an ''r''\n\nSo the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"berry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkDGs9QuvKv+/vunX8M+9GOMaupWZ4e+0VUfSAEyLTYlfQL0KPGj8wxHJbrjLYQsF8KPMsMgzuPuv+P2t/fVHFsREgzZdrZSBMTTENI+/XEaDOpE756oOYdY5YpUmCIwP+gW0SpfpW6RPFTLdiH4OgsVtyClBUGP/wlIanxo6HJc+BcSzVhJ5b6T/GPenNKlKh2ObiIO8fjNb+SND12E2/bXiTDd2coDk5EjQx2PHA=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
word \"strawberry\".\n\nYou can see them in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
spelling: st(r)awbe(r)("} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"r)y"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":238} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c3bd8fc4bece3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 13:07:26 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '141000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T13:07:44Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '66000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T13:07:36Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T13:07:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '207000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T13:07:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01DEtrHfMMfnTfmUABPH5dyK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017MhNmn5nUm4C53tXC7Yh2y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"I
need to count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the occurrences of the letter ''r'' in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the word \"strawberry\".\n\nThe word is:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
s-t-r-a-w-b-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"e-r-r-y\n\nGoing
through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n-
s: not an ''r''\n- t: not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\n- r: this is an ''r''"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
(first occurrence)\n- a: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
w: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
b: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
e: not an ''r''\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (second occurrence)\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (thir"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"d
occurrence)\n- y: not an ''r''\n\nSo the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"berry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkDGs9QuvKv+/vunX8M+9GOMaupWZ4e+0VUfSAEyLTYlfQL0KPGj8wxHJbrjLYQsF8KPMsMgzuPuv+P2t/fVHFsREgzZdrZSBMTTENI+/XEaDOpE756oOYdY5YpUmCIwP+gW0SpfpW6RPFTLdiH4OgsVtyClBUGP/wlIanxo6HJc+BcSzVhJ5b6T/GPenNKlKh2ObiIO8fjNb+SND12E2/bXiTDd2coDk5EjQx2PHA=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
word \"strawberry\".\n\nYou can see them in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
spelling: st(r)awbe(r)("} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"r)y"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":238} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c3bd8fc4bece3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 13:07:26 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '141000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T13:07:44Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '66000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T13:07:36Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T13:07:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '207000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T13:07:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01DEtrHfMMfnTfmUABPH5dyK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "stream": true, "thinking": {"type":
"enabled", "budget_tokens": 1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '271'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: 'event: message_start
data: {"type":"message_start","message":{"id":"msg_017MhNmn5nUm4C53tXC7Yh2y","type":"message","role":"assistant","model":"claude-3-7-sonnet-20250219","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":52,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"output_tokens":5}} }
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"thinking","thinking":"","signature":""} }
event: ping
data: {"type": "ping"}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"I
need to count"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the occurrences of the letter ''r'' in"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
the word \"strawberry\".\n\nThe word is:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
s-t-r-a-w-b-"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"e-r-r-y\n\nGoing
through each letter:"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"\n-
s: not an ''r''\n- t: not an"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
''r''\n- r: this is an ''r''"}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
(first occurrence)\n- a: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
w: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
b: not an ''"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"r''\n-
e: not an ''r''\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (second occurrence)\n- r"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":":
this is an ''r'' (thir"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"d
occurrence)\n- y: not an ''r''\n\nSo the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"
letter ''r'' appears 3 times in the word \"straw"} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"thinking_delta","thinking":"berry\"."} }
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"signature_delta","signature":"ErUBCkYIARgCIkDGs9QuvKv+/vunX8M+9GOMaupWZ4e+0VUfSAEyLTYlfQL0KPGj8wxHJbrjLYQsF8KPMsMgzuPuv+P2t/fVHFsREgzZdrZSBMTTENI+/XEaDOpE756oOYdY5YpUmCIwP+gW0SpfpW6RPFTLdiH4OgsVtyClBUGP/wlIanxo6HJc+BcSzVhJ5b6T/GPenNKlKh2ObiIO8fjNb+SND12E2/bXiTDd2coDk5EjQx2PHA=="} }
event: content_block_stop
data: {"type":"content_block_stop","index":0 }
event: content_block_start
data: {"type":"content_block_start","index":1,"content_block":{"type":"text","text":""} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"The
letter ''r'' appears 3 times in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
word \"strawberry\".\n\nYou can see them in the"} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"
spelling: st(r)awbe(r)("} }
event: content_block_delta
data: {"type":"content_block_delta","index":1,"delta":{"type":"text_delta","text":"r)y"} }
event: content_block_stop
data: {"type":"content_block_stop","index":1 }
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{"output_tokens":238} }
event: message_stop
data: {"type":"message_stop" }
'
headers:
CF-RAY:
- 920c3bd8fc4bece3-ALA
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 15 Mar 2025 13:07:26 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '141000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T13:07:44Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '66000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T13:07:36Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T13:07:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '207000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T13:07:36Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01DEtrHfMMfnTfmUABPH5dyK
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3yTXVPiMBSG/0omN17YutCKQGe8gLYCgivysYjLDhPSQxNbEkxSatfhv+8UZXZd
Ha+SOc/J+XjnzQvmEfbwRsfLSrXvOq5fz7Svi/jZudpmNSX0NbawKbZQZoHWJAZsYSXTMkC05toQ
YbCFNzKCFHuYpiSLwHbtuq2lEGBsp+LUKk61iS1MpTAgDPZ+vhyLGsZFwkVctjlePTwAgzaAqMyE
QYYBEtlmBQrJNTJ8A/oQS8EYUOhEnSCy3QJRGnFxILlUEVpgbRTJV6BUscBnC7EQk88Z4hrpLaQp
RB7StrGVTezcXtlgK1vZRfn0OBEDmqC1VAgIZWVvbyGqZ6isbBhX0XEqrku4EM4rAx4zw/6H7isU
XHxkCzGW5TIKEFGAXMRFqTUFfVDh/f5f7I0trHksiMlUqXeopm0/mfdao9jvJX6yGnSTaTen4UOb
cz6hj4zcnzp6eO+uHdNQNy3d9H2T0Fpj3aVJeMp+V9vudHg6rMdXRaCCRrP9EM4DGd6RkK7MxV23
9T2M8+wpHT/mbVl01mG+Hk1JMPR3g1EluT4vJjcDh414Lw9YZ9Lv3c4N8xtsRDq5QypmnM9qznVz
56r6MzWBX/SmrMI746K+I80GPBQjqN12ZrVJIPusCvPbps+/tURjEN7sguZqZvqz2Yj0dfWRPxY/
Lla9nn66u7zEe+uv5+C5tOzh8PDkcyu5b077Str9LwtrI7dLBURLgT0MIlqaTAn8BjQ8ZSAoYE9k
aWrh7PCDvBfMxTYzSyMTEBp7NcfClFAGS6qAGC7F8n1C5cgVkOgjk5n5N1I9r+33fwAAAP//AwBI
0+K+3AMAAA==
headers:
CF-RAY:
- 920c28c8fa7eeceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 12:54:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '186000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:54:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:54:38Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:54:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '266000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:54:38Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W4Q9iRGUeBC7DcmqbtNNvq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/cassettes/test_thinking/test_async_anthropic_thinking_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 2048, "messages": [{"role": "user", "content": [{"type":
"text", "text": "How many times does the letter ''r'' appear in the word strawberry?"}]}],
"model": "claude-3-7-sonnet-20250219", "thinking": {"type": "enabled", "budget_tokens":
1024}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '255'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- AsyncAnthropic/Python 0.49.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.49.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- '600'
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA3yTXVPiMBSG/0omN17YutCKQGe8gLYCgivysYjLDhPSQxNbEkxSatfhv+8UZXZd
Ha+SOc/J+XjnzQvmEfbwRsfLSrXvOq5fz7Svi/jZudpmNSX0NbawKbZQZoHWJAZsYSXTMkC05toQ
YbCFNzKCFHuYpiSLwHbtuq2lEGBsp+LUKk61iS1MpTAgDPZ+vhyLGsZFwkVctjlePTwAgzaAqMyE
QYYBEtlmBQrJNTJ8A/oQS8EYUOhEnSCy3QJRGnFxILlUEVpgbRTJV6BUscBnC7EQk88Z4hrpLaQp
RB7StrGVTezcXtlgK1vZRfn0OBEDmqC1VAgIZWVvbyGqZ6isbBhX0XEqrku4EM4rAx4zw/6H7isU
XHxkCzGW5TIKEFGAXMRFqTUFfVDh/f5f7I0trHksiMlUqXeopm0/mfdao9jvJX6yGnSTaTen4UOb
cz6hj4zcnzp6eO+uHdNQNy3d9H2T0Fpj3aVJeMp+V9vudHg6rMdXRaCCRrP9EM4DGd6RkK7MxV23
9T2M8+wpHT/mbVl01mG+Hk1JMPR3g1EluT4vJjcDh414Lw9YZ9Lv3c4N8xtsRDq5QypmnM9qznVz
56r6MzWBX/SmrMI746K+I80GPBQjqN12ZrVJIPusCvPbps+/tURjEN7sguZqZvqz2Yj0dfWRPxY/
Lla9nn66u7zEe+uv5+C5tOzh8PDkcyu5b077Str9LwtrI7dLBURLgT0MIlqaTAn8BjQ8ZSAoYE9k
aWrh7PCDvBfMxTYzSyMTEBp7NcfClFAGS6qAGC7F8n1C5cgVkOgjk5n5N1I9r+33fwAAAP//AwBI
0+K+3AMAAA==
headers:
CF-RAY:
- 920c28c8fa7eeceb-ALA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 15 Mar 2025 12:54:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '200000'
anthropic-ratelimit-input-tokens-remaining:
- '186000'
anthropic-ratelimit-input-tokens-reset:
- '2025-03-15T12:54:41Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-03-15T12:54:38Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-03-15T12:54:26Z'
anthropic-ratelimit-tokens-limit:
- '280000'
anthropic-ratelimit-tokens-remaining:
- '266000'
anthropic-ratelimit-tokens-reset:
- '2025-03-15T12:54:38Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_01W4Q9iRGUeBC7DcmqbtNNvq
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from anthropic import Anthropic, AsyncAnthropic
from opentelemetry.instrumentation.anthropic import AnthropicInstrumentor
from opentelemetry.instrumentation.anthropic.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="function", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="function", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture
def anthropic_client():
return Anthropic()
@pytest.fixture
def async_anthropic_client():
return AsyncAnthropic()
@pytest.fixture(scope="function")
def instrument_legacy(reader, tracer_provider, meter_provider):
async def upload_base64_image(*args):
return "/some/url"
instrumentor = AnthropicInstrumentor(
enrich_token_usage=True,
upload_base64_image=upload_base64_image,
)
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
async def upload_base64_image(*args):
return "/some/url"
instrumentor = AnthropicInstrumentor(
use_legacy_attributes=False,
enrich_token_usage=True,
upload_base64_image=upload_base64_image,
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
async def upload_base64_image(*args):
return "/some/url"
instrumentor = AnthropicInstrumentor(
use_legacy_attributes=False,
enrich_token_usage=True,
upload_base64_image=upload_base64_image,
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if "ANTHROPIC_API_KEY" not in os.environ:
os.environ["ANTHROPIC_API_KEY"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["x-api-key"]}
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/data/1024+tokens.txt
================================================
Open-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry
Traceloop, a YCombinator-backed company, has announced the release of OpenLLMetry, a new open-source
library designed to extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative
tool aims to bridge the gap between traditional application monitoring and the rapidly evolving field
of AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides
a standardized approach to collecting and exporting telemetry data from cloud-native applications. By
integrating LLM-specific features, OpenLLMetry enables developers to gain deeper insights into
the performance and behavior of AI models within their applications.
Key features of OpenLLMetry include:
LLM-specific metrics and traces
Seamless integration with existing OpenTelemetry setups
Support for popular LLM frameworks and platforms
The open-source nature of OpenLLMetry is expected to foster community contributions and rapid adoption
among developers working with LLMs. As AI continues to transform the software landscape, tools
like OpenLLMetry are poised to play a vital role in ensuring the reliability and performance of
next-generation applications.
========================================================================
Major LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs
In a significant development for the artificial intelligence industry, leading Large Language Model (LLM) providers,
including Anthropic, have announced the implementation of prompt caching. This new feature promises to dramatically
improve the speed and cost-effectiveness of LLM API calls, particularly for applications with repetitive prompt patterns.
Understanding Prompt Caching
Prompt caching is a technique that allows LLM providers to store and quickly retrieve responses for frequently used prompts.
Instead of processing the same or similar prompts repeatedly, the system can serve pre-computed responses,
significantly reducing computation time and resources.
Benefits of Prompt Caching
1. Improved Response Times
With prompt caching, response times for cached prompts can be reduced from seconds to milliseconds. This dramatic speed
improvement enables near-instantaneous responses in many scenarios, enhancing user experience in AI-powered applications.
2. Cost Reduction
By eliminating the need to reprocess identical or highly similar prompts, prompt caching can substantially reduce the
computational resources required. This efficiency translates directly into cost savings for developers and businesses
utilizing LLM APIs.
3. Scalability
The reduced computational load allows LLM providers to handle a higher volume of requests with existing infrastructure,
improving the scalability of their services.
Use Cases and Impact
Prompt caching is particularly beneficial for applications with repetitive prompt patterns. Some key use cases include:
Customer service chatbots handling common queries
Content moderation systems processing similar types of content
Language translation services for frequently translated phrases or sentences
Automated coding assistants dealing with standard programming tasks
Implementation by Major Providers
While the specific implementation details vary among providers, the general approach involves:
Identifying frequently used prompts
Storing pre-computed responses
Implementing efficient lookup mechanisms
Balancing cache freshness with performance gains
Anthropic, known for its Claude AI model, has been at the forefront of this technology.
Future Implications
The introduction of prompt caching by major LLM providers is likely to have far-reaching effects on the AI industry:
Broader Adoption: Reduced costs and improved performance could lead to wider adoption of LLM technologies across various sectors.
New Application Paradigms: Developers may create new types of applications that leverage the near-instantaneous response times of cached prompts.
Evolution of Pricing Models: LLM providers might introduce new pricing structures that reflect the efficiency gains of prompt caching.
As the technology matures, we can expect to see further refinements and innovative applications of prompt caching, potentially
reshaping the landscape of AI-powered services and applications.
========================================================================
📊 Why Unit Testing is Non-Negotiable in Software Development 🖥️
As a software professional, I can't stress enough how crucial unit testing is to our craft. Here's why it's a must-have practice:
🐛 Catches bugs early: Identify and fix issues before they snowball into major problems.
💰 Saves time and money: Less debugging time means faster development and lower costs.
🏗️ Improves code quality: Writing testable code inherently leads to better architecture.
🔄 Facilitates refactoring: Tests give you confidence to improve your code without breaking functionality.
📚 Serves as documentation: Well-written tests explain how your code should behave.
🤝 Enhances collaboration: New team members can understand and contribute to the codebase faster.
Remember: The time invested in unit testing pays off multifold in the long run. It's not just good practice—it's professional responsibility.
What's your take on unit testing? Share your experiences below! 👇
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_bedrock_with_raw_response.py
================================================
import os
import pytest
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
try:
from anthropic import AsyncAnthropicBedrock
except ImportError:
AsyncAnthropicBedrock = None
@pytest.fixture
def async_anthropic_bedrock_client(instrument_legacy):
if AsyncAnthropicBedrock is None:
pytest.skip("AsyncAnthropicBedrock not available")
# Try to get credentials from environment first
aws_access_key = os.environ.get("AWS_ACCESS_KEY_ID", "test-key")
aws_secret_key = os.environ.get("AWS_SECRET_ACCESS_KEY", "test-secret")
aws_region = os.environ.get("AWS_REGION", "us-east-1")
return AsyncAnthropicBedrock(
aws_region=aws_region,
aws_access_key=aws_access_key,
aws_secret_key=aws_secret_key,
)
# @pytest.mark.skip
@pytest.mark.asyncio
@pytest.mark.vcr
async def test_async_anthropic_bedrock_with_raw_response(
instrument_legacy,
async_anthropic_bedrock_client,
span_exporter,
log_exporter,
reader,
):
"""Test that AsyncAnthropicBedrock with_raw_response.create generates spans"""
response = await async_anthropic_bedrock_client.messages.with_raw_response.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="anthropic.claude-3-haiku-20240307-v1:0",
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
# For raw response, content is accessed differently
response_content = (
response.parse().content[0].text
if hasattr(response, "parse")
else response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] > 0
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] > 0
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
# @pytest.mark.skip
@pytest.mark.asyncio
@pytest.mark.vcr
async def test_async_anthropic_bedrock_regular_create(
instrument_legacy,
async_anthropic_bedrock_client,
span_exporter,
log_exporter,
reader,
):
"""Test that regular AsyncAnthropicBedrock create works (for comparison)"""
response = await async_anthropic_bedrock_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="anthropic.claude-3-haiku-20240307-v1:0",
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] > 0
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] > 0
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
# @pytest.mark.skip
@pytest.mark.asyncio
@pytest.mark.vcr
async def test_async_anthropic_bedrock_beta_with_raw_response(
instrument_legacy,
async_anthropic_bedrock_client,
span_exporter,
log_exporter,
reader,
):
"""Test that AsyncAnthropicBedrock beta.messages.with_raw_response.create generates spans"""
response = (
await async_anthropic_bedrock_client.beta.messages.with_raw_response.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="anthropic.claude-3-haiku-20240307-v1:0",
)
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
# For raw response, content is accessed differently
response_content = (
response.parse().content[0].text
if hasattr(response, "parse")
else response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] > 0
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] > 0
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_completion.py
================================================
import pytest
from anthropic import AI_PROMPT, HUMAN_PROMPT
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .utils import verify_metrics
@pytest.mark.vcr
def test_anthropic_completion_legacy(
instrument_legacy, anthropic_client, span_exporter, reader, log_exporter
):
anthropic_client.completions.create(
prompt=f"{HUMAN_PROMPT}\nHello world\n{AI_PROMPT}",
model="claude-instant-1.2",
max_tokens_to_sample=2048,
top_p=0.1,
)
try:
anthropic_client.completions.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.completion" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.user"]
== f"{HUMAN_PROMPT}\nHello world\n{AI_PROMPT}"
)
assert anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "compl_01EjfrPvPEsRDRUKD6VoBxtK"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(
resource_metrics, "claude-instant-1.2", ignore_zero_input_tokens=True
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_completion_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, reader, log_exporter
):
prompt = f"{HUMAN_PROMPT}\nHello world\n{AI_PROMPT}"
anthropic_client.completions.create(
prompt=prompt,
model="claude-instant-1.2",
max_tokens_to_sample=2048,
top_p=0.1,
)
try:
anthropic_client.completions.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.completion" for span in spans)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(
resource_metrics, "claude-instant-1.2", ignore_zero_input_tokens=True
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": prompt}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop_sequence",
"message": {"content": " Hello!"},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_completion_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, reader, log_exporter
):
anthropic_client.completions.create(
prompt=f"{HUMAN_PROMPT}\nHello world\n{AI_PROMPT}",
model="claude-instant-1.2",
max_tokens_to_sample=2048,
top_p=0.1,
)
try:
anthropic_client.completions.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.completion" for span in spans)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(
resource_metrics, "claude-instant-1.2", ignore_zero_input_tokens=True
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop_sequence",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.ANTHROPIC.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_messages.py
================================================
import asyncio
import base64
import json
from pathlib import Path
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from .utils import verify_metrics
image_content_block = {
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64.b64encode(
open(
Path(__file__).parent.joinpath("data/logo.jpg"),
"rb",
).read()
).decode("utf-8"),
},
}
TOOLS = [
{
"name": "get_weather",
"description": "Get the current weather in a given location",
"input_schema": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either 'celsius' or 'fahrenheit'",
},
},
"required": ["location"],
},
},
{
"name": "get_time",
"description": "Get the current time in a given time zone",
"input_schema": {
"type": "object",
"properties": {
"timezone": {
"type": "string",
"description": "The IANA time zone name, e.g. America/Los_Angeles",
}
},
"required": ["timezone"],
},
},
]
@pytest.mark.vcr
def test_anthropic_message_create_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-opus-20240229",
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01TPXhkPo8jy6yQMrMhjpiAE"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_message_create_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-opus-20240229",
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Sure, here's a joke about OpenTelemetry:\n\nWhy did the developer adopt OpenTelemetry?"
"\nBecause they wanted to trace their steps and meter their progress!\n\nExplanation:\nOpenTelemetry "
"is an open-source observability framework that provides a set of APIs, libraries, and tools to "
"instrument, generate, collect, and export telemetry data (traces, metrics, and logs) for distributed "
'systems. The joke plays on the words "trace" and "meter," which are key concepts in OpenTelemetry.\n\n- '
'"Trace their steps" refers to distributed tracing, which involves recording the path of a request as it '
'travels through a system of microservices.\n- "Meter their progress" refers to metrics, which are '
"quantitative measurements of a system's performance and behavior.\n\nThe joke suggests that the "
"developer adopted OpenTelemetry to gain better visibility and understanding of their application's "
"behavior and performance, just like how one might trace their steps and meter their progress in real "
"life."
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_message_create_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-opus-20240229",
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.chat" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_multi_modal_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter
):
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
image_content_block,
],
},
],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(
[
{"type": "text", "text": "What do you see?"},
{"type": "image_url", "image_url": {"url": "/some/url"}},
]
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1381
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01B37ySLPzYj8KY6uZmiPoxd"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_multi_modal_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter
):
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64.b64encode(
open(
Path(__file__).parent.joinpath("data/logo.jpg"),
"rb",
).read()
).decode("utf-8"),
},
},
],
}
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[user_message],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1381
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": response.content[0].text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_multi_modal_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter
):
anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64.b64encode(
open(
Path(__file__).parent.joinpath("data/logo.jpg"),
"rb",
).read()
).decode("utf-8"),
},
},
],
},
],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1381
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_image_with_history(
instrument_legacy, anthropic_client, span_exporter, log_exporter
):
system_message = "You are a helpful assistant. Be concise and to the point."
user_message1 = {
"role": "user",
"content": "Are you capable of describing an image?",
}
user_message2 = {
"role": "user",
"content": [
{"type": "text", "text": "What do you see?"},
image_content_block,
],
}
response1 = anthropic_client.messages.create(
max_tokens=1024,
model="claude-3-5-haiku-latest",
system=system_message,
messages=[
user_message1,
],
)
response2 = anthropic_client.messages.create(
max_tokens=1024,
model="claude-3-5-haiku-latest",
system=system_message,
messages=[
user_message1,
{"role": "assistant", "content": response1.content},
user_message2,
],
)
spans = span_exporter.get_finished_spans()
assert all(span.name == "anthropic.chat" for span in spans)
assert (
spans[0].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system_message
)
assert spans[0].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert (
spans[0].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
== "Are you capable of describing an image?"
)
assert spans[0].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert (
spans[0].attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== response1.content[0].text
)
assert (
spans[0].attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
)
assert (
spans[0].attributes.get("gen_ai.response.id") == "msg_01Ctc62hUPvikvYASXZqTo9q"
)
assert (
spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system_message
)
assert spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert (
spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
== "Are you capable of describing an image?"
)
assert spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert (
spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.content"]
== response1.content[0].text
)
assert spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.role"] == "assistant"
assert json.loads(
spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.content"]
) == [
{"type": "text", "text": "What do you see?"},
{"type": "image_url", "image_url": {"url": "/some/url"}},
]
assert spans[1].attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.role"] == "user"
assert (
spans[1].attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== response2.content[0].text
)
assert (
spans[1].attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
)
assert (
spans[1].attributes.get("gen_ai.response.id") == "msg_01EtAvxHCWn5jjdUCnG4wEAd"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_async_multi_modal_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter
):
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
image_content_block,
],
},
],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(
[
{"type": "text", "text": "What do you see?"},
{"type": "image_url", "image_url": {"url": "/some/url"}},
]
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1311
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01DWnmUo9hWk4Fk7V7Ddfa2w"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_async_multi_modal_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter
):
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64.b64encode(
open(
Path(__file__).parent.joinpath("data/logo.jpg"),
"rb",
).read()
).decode("utf-8"),
},
},
],
}
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[user_message],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1311
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": response.content[0].text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_async_multi_modal_with_events_with_no_content(
instrument_with_no_content, async_anthropic_client, span_exporter, log_exporter
):
await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "What do you see?",
},
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64.b64encode(
open(
Path(__file__).parent.joinpath("data/logo.jpg"),
"rb",
).read()
).decode("utf-8"),
},
},
],
},
],
model="claude-3-opus-20240229",
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1311
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_message_streaming_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-haiku-20240307",
stream=True,
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01MXWxhWoPSgrYhjTuMDM6F1"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_message_streaming_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[user_message],
model="claude-3-haiku-20240307",
stream=True,
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": response_content,
}
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_message_streaming_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-haiku-20240307",
stream=True,
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_create_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-opus-20240229",
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01UFDDjsFn5BPQnfNwmsMnAY"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_create_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[user_message],
model="claude-3-opus-20240229",
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": response.content[0].text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_create_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-opus-20240229",
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-opus-20240229")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_streaming_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-haiku-20240307",
stream=True,
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_016o6A7zDmgjucf5mWv1rrPD"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_streaming_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[user_message],
model="claude-3-haiku-20240307",
stream=True,
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": {"type": "text", "content": response_content}},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_streaming_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = await async_anthropic_client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-haiku-20240307",
stream=True,
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-haiku-20240307")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_tools_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[
{
"role": "user",
"content": "What is the weather like right now in New York? Also what time is it there now?",
}
],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert anthropic_span.attributes["gen_ai.usage.input_tokens"] == 514
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify request and inputs
assert (
anthropic_span.attributes["gen_ai.prompt.0.content"]
== "What is the weather like right now in New York? Also what time is it there now?"
)
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["llm.request.functions.0.name"] == "get_weather"
assert (
anthropic_span.attributes["llm.request.functions.0.description"]
== "Get the current weather in a given location"
)
assert anthropic_span.attributes[
"llm.request.functions.0.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either 'celsius' or 'fahrenheit'",
},
},
"required": ["location"],
}
)
assert anthropic_span.attributes["llm.request.functions.1.name"] == "get_time"
assert (
anthropic_span.attributes["llm.request.functions.1.description"]
== "Get the current time in a given time zone"
)
assert anthropic_span.attributes[
"llm.request.functions.1.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"timezone": {
"type": "string",
"description": "The IANA time zone name, e.g. America/Los_Angeles",
}
},
"required": ["timezone"],
}
)
# verify response and output
assert (
anthropic_span.attributes["gen_ai.completion.0.finish_reason"]
== response.stop_reason
)
assert (
anthropic_span.attributes["gen_ai.completion.0.content"]
== response.content[0].text
)
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert (
(anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.id"])
== response.content[1].id
)
assert (
(anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.name"])
== response.content[1].name
)
response_input = json.dumps(response.content[1].input)
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.arguments"]
== response_input
)
assert (
(anthropic_span.attributes["gen_ai.completion.0.tool_calls.1.id"])
== response.content[2].id
)
assert (
(anthropic_span.attributes["gen_ai.completion.0.tool_calls.1.name"])
== response.content[2].name
)
response_input = json.dumps(response.content[2].input)
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.1.arguments"]
== response_input
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01RBkXFe9TmDNNWThMz2HmGt"
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_tools_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "What is the weather like right now in New York? Also what time is it there now?",
}
anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[user_message],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert anthropic_span.attributes["gen_ai.usage.input_tokens"] == 514
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the tool messages input vent
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": {"tools": TOOLS}}
)
# Validate the ai response
ideal_response = {
"index": 0,
"finish_reason": "tool_use",
"message": {
"content": "Certainly! I'd be happy to help you with both the current weather in New York and the current "
"time there. Let's use the available tools to get this information for you."
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", ideal_response)
# Validate the first tool call
tool_call_0 = {
"index": 1,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_012r6TBCWjRHG71j6zruYyUL",
"type": "function",
"function": {
"name": "get_weather",
"arguments": {"location": "New York, NY", "unit": "fahrenheit"},
},
}
],
"message": {"content": None},
}
assert_message_in_logs(logs[3], "gen_ai.choice", tool_call_0)
# Validate the second tool call
tool_call_1 = {
"index": 2,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01SkeBKkLCNYWNuivqFerGDd",
"type": "function",
"function": {
"name": "get_time",
"arguments": {"timezone": "America/New_York"},
},
}
],
"message": {"content": None},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call_1)
@pytest.mark.vcr
def test_anthropic_tools_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[
{
"role": "user",
"content": "What is the weather like right now in New York? Also what time is it there now?",
}
],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert anthropic_span.attributes["gen_ai.usage.input_tokens"] == 514
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the first tool message
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate the ai response
ideal_response = {
"index": 0,
"finish_reason": "tool_use",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", ideal_response)
# Validate the first tool call
tool_call_0 = {
"index": 1,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_012r6TBCWjRHG71j6zruYyUL",
"type": "function",
"function": {
"name": "get_weather",
},
}
],
"message": {},
}
assert_message_in_logs(logs[3], "gen_ai.choice", tool_call_0)
# Validate the second tool call
tool_call_1 = {
"index": 2,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01SkeBKkLCNYWNuivqFerGDd",
"type": "function",
"function": {
"name": "get_time",
},
}
],
"message": {},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call_1)
@pytest.mark.vcr
def test_anthropic_tools_history_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
model="claude-3-5-haiku-20241022",
max_tokens=1024,
tools=TOOLS,
messages=[
{
"role": "user",
"content": "What is the weather and current time in San Francisco?",
},
{
"role": "assistant",
"content": [
{
"type": "text",
"text": "I'll help you get the weather and current time in San Francisco.",
},
{
"id": "call_1",
"type": "tool_use",
"name": "get_weather",
"input": {"location": "San Francisco, CA"},
},
],
},
{
"role": "user",
"content": [
{
"type": "tool_result",
"content": "Sunny and 65 degrees Fahrenheit",
"tool_use_id": "call_1",
}
],
},
],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
# verify request and inputs
assert (
anthropic_span.attributes["gen_ai.prompt.0.content"]
== "What is the weather and current time in San Francisco?"
)
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
prompt_1_content = json.loads(anthropic_span.attributes["gen_ai.prompt.1.content"])
assert prompt_1_content[0]["text"] == "I'll help you get the weather and current time in San Francisco."
assert anthropic_span.attributes["gen_ai.prompt.1.role"] == "assistant"
assert json.loads(anthropic_span.attributes["gen_ai.prompt.2.content"]) == [
{
"type": "tool_result",
"content": "Sunny and 65 degrees Fahrenheit",
"tool_use_id": "call_1",
}
]
assert anthropic_span.attributes["gen_ai.prompt.2.role"] == "user"
assert anthropic_span.attributes["llm.request.functions.0.name"] == "get_weather"
assert (
anthropic_span.attributes["llm.request.functions.0.description"]
== "Get the current weather in a given location"
)
assert anthropic_span.attributes[
"llm.request.functions.0.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either 'celsius' or 'fahrenheit'",
},
},
"required": ["location"],
}
)
assert anthropic_span.attributes["llm.request.functions.1.name"] == "get_time"
assert (
anthropic_span.attributes["llm.request.functions.1.description"]
== "Get the current time in a given time zone"
)
assert anthropic_span.attributes[
"llm.request.functions.1.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"timezone": {
"type": "string",
"description": "The IANA time zone name, e.g. America/Los_Angeles",
}
},
"required": ["timezone"],
}
)
# verify response and output
assert (
anthropic_span.attributes["gen_ai.completion.0.finish_reason"]
== response.stop_reason
)
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.id"]
) == response.content[0].id
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.name"]
) == response.content[0].name
response_input = json.dumps(response.content[0].input)
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.arguments"]
== response_input
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01QJDheQSo4hSrxgtLpEJFkA"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_tools_history_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "What is the weather and current time in San Francisco?",
}
first_assistant_message = {
"role": "assistant",
"content": [
{
"type": "text",
"text": "I'll help you get the weather and current time in San Francisco.",
},
{
"id": "call_1",
"type": "tool_use",
"name": "get_weather",
"input": {"location": "San Francisco, CA"},
},
],
}
tool_result_message = {
"role": "user",
"content": [
{"type": "tool_result", "content": "Sunny and 65 degrees Fahrenheit", "tool_use_id": "call_1"},
],
}
anthropic_client.messages.create(
model="claude-3-5-haiku-20241022",
max_tokens=1024,
tools=TOOLS,
messages=[
user_message,
first_assistant_message,
tool_result_message,
],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
first_assistant_message.pop("role", None)
# Validate the tool messages input event
assert_message_in_logs(
logs[1], "gen_ai.assistant.message", first_assistant_message
)
tool_result_message.pop("role", None)
assert_message_in_logs(logs[2], "gen_ai.user.message", tool_result_message)
assert_message_in_logs(logs[3], "gen_ai.user.message", {"content": {"tools": TOOLS}})
# Validate the second tool call
tool_call = {
"index": 0,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_013CVavAKjSN7RZoE2ZN4xQJ",
"type": "function",
"function": {
"name": "get_time",
"arguments": {"timezone": "America/Los_Angeles"},
},
}
],
"message": {"content": None},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call)
@pytest.mark.vcr
def test_anthropic_tools_history_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "What is the weather and current time in San Francisco?",
}
first_assistant_message = {
"role": "assistant",
"content": [
{
"type": "text",
"text": "I'll help you get the weather and current time in San Francisco.",
},
{
"id": "call_1",
"type": "tool_use",
"name": "get_weather",
"input": {"location": "San Francisco, CA"},
},
],
}
tool_result_message = {
"role": "user",
"content": [
{"type": "tool_result", "content": "Sunny and 65 degrees Fahrenheit", "tool_use_id": "call_1"},
],
}
anthropic_client.messages.create(
model="claude-3-5-haiku-20241022",
max_tokens=1024,
tools=TOOLS,
messages=[
user_message,
first_assistant_message,
tool_result_message,
],
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate the tool messages input event
assert_message_in_logs(
logs[1], "gen_ai.assistant.message", {}
)
assert_message_in_logs(logs[2], "gen_ai.user.message", {})
assert_message_in_logs(logs[3], "gen_ai.user.message", {})
# Validate the second tool call
tool_call = {
"index": 0,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01S4zmdHhnEuStnkkoyVdiv6",
"type": "function",
"function": {
"name": "get_time",
# no arguments
},
}
],
# empty message
"message": {},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call)
@pytest.mark.vcr
def test_anthropic_tools_streaming_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[
{
"role": "user",
"content": "What is the weather and current time in San Francisco?",
}
],
stream=True,
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
# consume the streaming iterator
for _ in response:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
# verify request and inputs
assert (
anthropic_span.attributes["gen_ai.prompt.0.content"]
== "What is the weather and current time in San Francisco?"
)
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["llm.request.functions.0.name"] == "get_weather"
assert (
anthropic_span.attributes["llm.request.functions.0.description"]
== "Get the current weather in a given location"
)
assert anthropic_span.attributes[
"llm.request.functions.0.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
},
"unit": {
"type": "string",
"enum": ["celsius", "fahrenheit"],
"description": "The unit of temperature, either 'celsius' or 'fahrenheit'",
},
},
"required": ["location"],
}
)
assert anthropic_span.attributes["llm.request.functions.1.name"] == "get_time"
assert (
anthropic_span.attributes["llm.request.functions.1.description"]
== "Get the current time in a given time zone"
)
assert anthropic_span.attributes[
"llm.request.functions.1.input_schema"
] == json.dumps(
{
"type": "object",
"properties": {
"timezone": {
"type": "string",
"description": "The IANA time zone name, e.g. America/Los_Angeles",
}
},
"required": ["timezone"],
}
)
# verify response and output
assert (
anthropic_span.attributes["gen_ai.completion.0.content"]
== "Certainly! I can help you with that information. "
"To get the weather and current time in San Francisco, I'll need to use "
"two separate functions. Let me fetch that data for you."
)
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.id"]
) == "toolu_0121kXsENLvoDZ72LCuAnCCz"
assert (
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.name"]
) == "get_time"
assert json.loads(
anthropic_span.attributes["gen_ai.completion.0.tool_calls.0.arguments"]
) == {"timezone": "America/Los_Angeles"}
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_0138UNF3YbNp49KkqZtUBWqz"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_tools_streaming_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "What is the weather like right now in New York? Also what time is it there now?",
}
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[user_message],
stream=True,
)
# consume the streaming iterator
for _ in response:
pass
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the tool messages input vent
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": {"tools": TOOLS}}
)
# Validate the ai response
ideal_response = {
"index": 0,
"finish_reason": "tool_use",
"message": {
"content": {
"content": "Certainly! I'd be happy to help you with both the current "
"weather in New York and the current "
"time there. To get this information, I'll need to use two different "
"tools. Let's start with the weather, "
"and then we'll check the time.",
"type": "text",
}
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", ideal_response)
# Validate the first tool call
tool_call_0 = {
"index": 1,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01UGYEgvuRFeXbTZKyDyqo9P",
"type": "function",
"function": {
"name": "get_weather",
"arguments": {"location": "New York, NY", "unit": "fahrenheit"},
},
}
],
"message": {"content": None},
}
assert_message_in_logs(logs[3], "gen_ai.choice", tool_call_0)
# Validate the second tool call
tool_call_1 = {
"index": 2,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01VCGwdaiXbGQJHRCzoWgK2U",
"type": "function",
"function": {
"name": "get_time",
"arguments": {"timezone": "America/New_York"},
},
}
],
"message": {"content": None},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call_1)
@pytest.mark.vcr
def test_anthropic_tools_streaming_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "What is the weather like right now in New York? Also what time is it there now?",
}
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
tools=TOOLS,
messages=[user_message],
stream=True,
)
# consume the streaming iterator
for _ in response:
pass
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 1
anthropic_span = spans[0]
# verify usage
assert (
anthropic_span.attributes["gen_ai.usage.output_tokens"]
+ anthropic_span.attributes["gen_ai.usage.input_tokens"]
== anthropic_span.attributes["llm.usage.total_tokens"]
)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 5
# Validate user message
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate the tool messages input vent
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
assert_message_in_logs(logs[2], "gen_ai.choice", {
"finish_reason": "tool_use",
"index": 0,
"message": {},
})
# Validate the first tool call
tool_call_0 = {
"index": 1,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01YUs66wivdF51ENZFX8gX9S",
"type": "function",
"function": {
"name": "get_weather",
# no arguments
},
}
],
# empty message
"message": {},
}
assert_message_in_logs(logs[3], "gen_ai.choice", tool_call_0)
# Validate the second tool call
tool_call_1 = {
"index": 2,
"finish_reason": "tool_use",
"tool_calls": [
{
"id": "toolu_01NRtod2L7M7TBDj9GCzsZCx",
"type": "function",
"function": {
"name": "get_time",
# no arguments
},
}
],
# empty message
"message": {},
}
assert_message_in_logs(logs[4], "gen_ai.choice", tool_call_1)
@pytest.mark.vcr
def test_with_asyncio_run_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter
):
asyncio.run(
async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": "You help generate concise summaries of news articles and blog posts that user sends you.",
},
],
messages=[
{
"role": "user",
"content": "What is the weather in San Francisco?",
},
],
)
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_with_asyncio_run_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter
):
system_message = {
"type": "text",
"text": "You help generate concise summaries of news articles and blog posts that user sends you.",
}
user_message = {
"role": "user",
"content": "What is the weather in San Francisco?",
}
asyncio.run(
async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[system_message],
messages=[user_message],
)
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
system_message_log = logs[0]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{"content": [system_message]},
)
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[1], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "I apologize, but I don't have access to real-time weather information. As an AI language "
"model, I don't have the ability to check current weather conditions or forecasts. To get accurate and "
"up-to-date weather information for San Francisco, you would need to check a reliable weather website, "
"app, or local news source. These sources can provide you with current conditions, forecasts, and other "
"weather-related details for specific locations."
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_with_asyncio_run_with_events_with_no_content(
instrument_with_no_content, async_anthropic_client, span_exporter, log_exporter
):
asyncio.run(
async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": "You help generate concise summaries of news articles and blog posts that user sends you.",
},
],
messages=[
{
"role": "user",
"content": "What is the weather in San Francisco?",
},
],
)
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
system_message_log = logs[0]
assert_message_in_logs(system_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.ANTHROPIC.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
@pytest.mark.vcr
def test_anthropic_message_stream_manager_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
response_content = ""
with anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01MCkQZZtEKF3nVbFaExwATe"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_message_stream_manager_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
user_message = {
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
response_content = ""
with anthropic_client.messages.stream(
max_tokens=1024,
messages=[user_message],
model="claude-3-5-haiku-20241022",
) as stream:
for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": response_content,
}
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_message_stream_manager_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
response_content = ""
with anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_stream_manager_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
response_content = ""
async with async_anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
async for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response_content
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_01E414PCSTg6skd6JWPTX5Uc"
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_stream_manager_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
response_content = ""
async with async_anthropic_client.messages.stream(
max_tokens=1024,
messages=[user_message],
model="claude-3-5-haiku-20241022",
) as stream:
async for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": {"type": "text", "content": response_content}},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_message_stream_manager_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response_content = ""
async with async_anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
async for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 17
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
+ anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-haiku-20241022")
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr()
@pytest.mark.asyncio
async def test_anthropic_streaming_helper_methods_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
"""Test that streaming helper methods like get_final_message() work with instrumentation"""
# Test async stream with get_final_message
async with async_anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Say hello there!",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
# Test that get_final_message() actually works (this is the main fix verification)
message = await stream.get_final_message()
assert message is not None
assert hasattr(message, 'content')
assert len(message.content) > 0
# Test that the stream still has other helper methods available
assert hasattr(stream, 'text_stream')
assert hasattr(stream, 'until_done')
spans = span_exporter.get_finished_spans()
assert len(spans) == 1, f"Expected 1 span, got {len(spans)}"
assert spans[0].name == "anthropic.chat"
@pytest.mark.vcr()
@pytest.mark.asyncio
async def test_anthropic_text_stream_helper_method_legacy(
instrument_legacy, async_anthropic_client, span_exporter
):
"""Test that text_stream() helper method works with instrumentation"""
async with async_anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Say hello there!",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
# Test that text_stream() works
text_content = ""
async for text in stream.text_stream:
text_content += text
assert len(text_content) > 0
spans = span_exporter.get_finished_spans()
print(f"Number of spans created: {len(spans)}")
assert len(spans) == 1, f"Expected 1 span, got {len(spans)}"
assert spans[0].name == "anthropic.chat"
@pytest.mark.vcr()
def test_anthropic_sync_streaming_helper_methods_legacy(
instrument_legacy, anthropic_client, span_exporter
):
"""Test that sync streaming helper methods work with instrumentation"""
# Test sync stream - this should work similarly without helper methods causing issues
with anthropic_client.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Say hello there!",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
# Collect all events
events = []
for event in stream:
events.append(event)
assert len(events) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "anthropic.chat"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_beta_message_stream_manager_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
response_content = ""
async with async_anthropic_client.beta.messages.stream(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
}
],
model="claude-3-5-haiku-20241022",
) as stream:
async for event in stream:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
assert response_content != ""
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"anthropic.chat",
]
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry"
)
assert anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_prompt_caching.py
================================================
from pathlib import Path
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.sdk.trace import ReadableSpan
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .utils import verify_metrics
def _verify_caching_attributes(
cache_creation_span: ReadableSpan,
cache_read_span: ReadableSpan,
input_tokens: int,
cache_creation_span_output_tokens: int,
cache_read_span_output_tokens: int,
cached_tokens: int,
):
assert (
cache_creation_span.attributes["gen_ai.usage.cache_creation_input_tokens"]
== cache_read_span.attributes["gen_ai.usage.cache_read_input_tokens"]
)
# first check that cache_creation_span only wrote to cache, but not read from it,
assert cache_creation_span.attributes["gen_ai.usage.cache_read_input_tokens"] == 0
assert (
cache_creation_span.attributes["gen_ai.usage.cache_creation_input_tokens"] != 0
)
# then check for exact figures for the fixture/cassette
assert (
cache_creation_span.attributes["gen_ai.usage.cache_creation_input_tokens"]
== cached_tokens
)
assert cache_creation_span.attributes["gen_ai.usage.input_tokens"] == input_tokens
assert cache_creation_span.attributes["gen_ai.usage.output_tokens"] == cache_creation_span_output_tokens
# first check that cache_read_span only read from cache, but not wrote to it,
assert cache_read_span.attributes["gen_ai.usage.cache_read_input_tokens"] != 0
assert cache_read_span.attributes["gen_ai.usage.cache_creation_input_tokens"] == 0
# then check for exact figures for the fixture/cassette
assert cache_read_span.attributes["gen_ai.usage.cache_read_input_tokens"] == cached_tokens
assert cache_read_span.attributes["gen_ai.usage.input_tokens"] == input_tokens
assert cache_read_span.attributes["gen_ai.usage.output_tokens"] == cache_read_span_output_tokens
@pytest.mark.vcr
def test_anthropic_prompt_caching_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
assert cache_creation_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_creation_span.attributes["gen_ai.prompt.0.content"]
assert cache_read_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_read_span.attributes["gen_ai.prompt.0.content"]
assert cache_creation_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_creation_span.attributes["gen_ai.prompt.1.content"]
assert cache_read_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_read_span.attributes["gen_ai.prompt.1.content"]
assert (
cache_creation_span.attributes["gen_ai.usage.cache_creation_input_tokens"]
== cache_read_span.attributes["gen_ai.usage.cache_read_input_tokens"]
)
assert (
cache_creation_span.attributes.get("gen_ai.response.id")
== "msg_01EF3r8zYyZntM4Sg9a5kc6k"
)
assert (
cache_read_span.attributes.get("gen_ai.response.id")
== "msg_01YGB3PuEANUSkLuzemhtNVF"
)
assert cache_creation_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert cache_read_span.attributes["gen_ai.completion.0.role"] == "assistant"
_verify_caching_attributes(cache_creation_span, cache_read_span, 1167, 187, 202, 1163)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_prompt_caching_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1167, 187, 202, 1163)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate the first system message Event
system_message_log = logs[0]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the first user message Event
user_message_log = logs[1]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the first the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source library "
"extends OpenTelemetry with LLM functionality, enabling developers to monitor AI model performance in "
"applications. Key features include LLM-specific metrics/traces and integration with existing setups.\n\n"
"2. Major LLM providers introduce prompt caching, dramatically improving speed and reducing costs for API "
"calls. Benefits include millisecond response times, lower computational resources, and improved "
"scalability. Particularly useful for applications with repetitive prompts like chatbots and content "
"moderation.\n\n3. Unit testing is crucial in software development: It catches bugs early, saves "
"time/money, improves code quality, facilitates refactoring, serves as documentation, and enhances "
"collaboration. The post emphasizes that unit testing is a professional responsibility that pays off in "
"the long run."
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second system message Event
system_message_log = logs[3]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the second user message Event
user_message_log = logs[4]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the second the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source library "
"extending OpenTelemetry with LLM functionality. Key features include LLM-specific metrics/traces, "
"integration with existing setups, and support for popular LLM frameworks. Aims to improve monitoring of "
"AI-powered systems.\n\n2. Major LLM providers introduce prompt caching to boost speed and reduce costs. "
"Benefits include faster response times, lower computational costs, and improved scalability. Particularly "
"useful for applications with repetitive prompts like chatbots and content moderation. Expected to drive "
"wider LLM adoption and new application paradigms.\n\n3. Argument for the importance of unit testing in "
"software development. Benefits include early bug detection, time/cost savings, improved code quality, "
"easier refactoring, documentation, and enhanced collaboration. Author argues unit testing is a "
"professional responsibility that pays off in the long run."
},
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_prompt_caching_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1167, 187, 202, 1163)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
i = 0
for _ in range(2):
# Validate the system message Event
system_message_log = logs[i]
assert_message_in_logs(system_message_log, "gen_ai.system.message", {})
i += 1
# Validate the user message Event
user_message_log = logs[i]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
i += 1
# Validate the the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[i], "gen_ai.choice", choice_event)
i += 1
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
assert cache_creation_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_creation_span.attributes["gen_ai.prompt.0.content"]
assert cache_read_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_read_span.attributes["gen_ai.prompt.0.content"]
assert cache_creation_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_creation_span.attributes["gen_ai.prompt.1.content"]
assert cache_read_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_read_span.attributes["gen_ai.prompt.1.content"]
assert (
cache_creation_span.attributes.get("gen_ai.response.id")
== "msg_01AGcJaUoaQe4VfWUjnSBrXg"
)
assert (
cache_read_span.attributes.get("gen_ai.response.id")
== "msg_01Q8hYZvCMAQKC4n8X3zFnrX"
)
assert cache_creation_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert cache_read_span.attributes["gen_ai.completion.0.role"] == "assistant"
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 207, 224, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 207, 224, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate the first system message Event
system_message_log = logs[0]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
]
},
)
# Validate the first user message Event
user_message_log = logs[1]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the first the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source library "
"extending OpenTelemetry with LLM functionality. Developed by Traceloop, it provides LLM-specific metrics "
"and traces, integrates with existing setups, and supports popular LLM frameworks. Aims to improve "
"monitoring of AI-powered systems.\n\n2. Major LLM providers introduce prompt caching: New feature stores "
"responses for frequent prompts, improving speed and reducing costs. Benefits include millisecond response "
"times, lower computational resources, and improved scalability. Particularly useful for applications with "
"repetitive prompts like chatbots and translation services. \n\n3. Importance of unit testing in software "
"development: Key benefits include early bug detection, time and cost savings, improved code quality, "
"easier refactoring, documentation, and enhanced collaboration. The author argues unit testing is crucial "
"for professional software development and pays off in the long run."
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second system message Event
system_message_log = logs[3]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the second user message Event
user_message_log = logs[4]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the second the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source library "
"extending OpenTelemetry with LLM functionality. Key features include LLM-specific metrics/traces, "
"integration with existing setups, and support for popular LLM frameworks. Aims to provide deeper insights "
"into AI model performance within applications.\n\n2. Major LLM providers introduce prompt caching to "
"improve speed and reduce costs. Benefits include millisecond response times, lower computational "
"resources, and improved scalability. Particularly useful for applications with repetitive prompts like "
"chatbots and content moderation. Expected to impact AI industry through wider adoption and new application"
" paradigms.\n\n3. Importance of unit testing in software development:\n- Catches bugs early\n- Saves time "
"and money \n- Improves code quality\n- Facilitates refactoring\n- Serves as documentation\n- Enhances "
"collaboration\nThe post emphasizes that unit testing is crucial for professional software development and "
"pays off in the long run."
},
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
assert (
cache_creation_span.attributes["gen_ai.usage.cache_creation_input_tokens"]
== cache_read_span.attributes["gen_ai.usage.cache_read_input_tokens"]
)
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 207, 224, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
i = 0
for _ in range(2):
# Validate the system message Event
system_message_log = logs[i]
assert_message_in_logs(system_message_log, "gen_ai.system.message", {})
i += 1
# Validate the user message Event
user_message_log = logs[i]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
i += 1
# Validate the the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[i], "gen_ai.choice", choice_event)
i += 1
@pytest.mark.vcr
def test_anthropic_prompt_caching_stream_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
assert cache_creation_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_creation_span.attributes["gen_ai.prompt.0.content"]
assert cache_read_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_read_span.attributes["gen_ai.prompt.0.content"]
assert cache_creation_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_creation_span.attributes["gen_ai.prompt.1.content"]
assert cache_read_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_read_span.attributes["gen_ai.prompt.1.content"]
assert (
cache_creation_span.attributes.get("gen_ai.response.id")
== "msg_017FfRkh9PCC8YbjnhDMrPuK"
)
assert (
cache_read_span.attributes.get("gen_ai.response.id")
== "msg_01XQRA3bs4SB4yTBMwD3dbUi"
)
assert cache_creation_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert cache_read_span.attributes["gen_ai.completion.0.role"] == "assistant"
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 202, 222, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_prompt_caching_stream_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 202, 222, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate the first system message Event
system_message_log = logs[0]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the first user message Event
user_message_log = logs[1]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the first the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source "
"library extends OpenTelemetry with LLM functionality, enabling deeper insights into AI model "
"performance in applications. Key features include LLM-specific metrics/traces and integration with "
"existing setups.\n\n2. Major LLM providers introduce prompt caching, dramatically improving speed and "
"reducing costs for API calls. Benefits include millisecond response times, lower computational "
"resources, and improved scalability. Particularly useful for applications with repetitive prompts "
"like chatbots and content moderation.\n\n3. Unit testing is crucial in software development. Key "
"benefits:\n- Catches bugs early\n- Saves time and money \n- Improves code quality\n- Facilitates "
"refactoring\n- Serves as documentation\n- Enhances collaboration\nThe post emphasizes that unit "
"testing is a professional responsibility with long-term payoffs.",
}
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second system message Event
system_message_log = logs[3]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the second user message Event
user_message_log = logs[4]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the second the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New open-source "
"library extending OpenTelemetry with LLM functionality. Key features include LLM-specific "
"metrics/traces, integration with existing setups, and support for popular LLM frameworks. Aims to "
"provide deeper insights into AI model performance in applications.\n\n2. Major LLM providers "
"introduce prompt caching to improve speed and reduce costs. Benefits include faster response times, "
"lower computational costs, and improved scalability. Particularly useful for applications with "
"repetitive prompts like chatbots and content moderation. Expected to impact AI industry by enabling "
"wider adoption and new application types.\n\n3. Importance of unit testing in software development:\n-"
" Catches bugs early\n- Saves time and money\n- Improves code quality\n- Facilitates refactoring\n- "
"Serves as documentation\n- Enhances collaboration\nThe post emphasizes that unit testing is crucial "
"for professional software development and pays off in the long run.",
}
},
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_prompt_caching_stream_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1169, 202, 222, 1165)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
i = 0
for _ in range(2):
# Validate the system message Event
system_message_log = logs[i]
assert_message_in_logs(system_message_log, "gen_ai.system.message", {})
i += 1
# Validate the user message Event
user_message_log = logs[i]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
i += 1
# Validate the the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[i], "gen_ai.choice", choice_event)
i += 1
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_stream_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
assert cache_creation_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_creation_span.attributes["gen_ai.prompt.0.content"]
assert cache_read_span.attributes["gen_ai.prompt.0.role"] == "system"
assert system_message == cache_read_span.attributes["gen_ai.prompt.0.content"]
assert (
cache_creation_span.attributes.get("gen_ai.response.id")
== "msg_01KQCu5jXyou55u6YFNk6uqu"
)
assert (
cache_read_span.attributes.get("gen_ai.response.id")
== "msg_01GZo7EAMfEuzRqTKrFANNpA"
)
assert cache_creation_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert cache_read_span.attributes["gen_ai.completion.0.role"] == "assistant"
assert cache_creation_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_creation_span.attributes["gen_ai.prompt.1.content"]
assert cache_read_span.attributes["gen_ai.prompt.1.role"] == "user"
assert text == cache_read_span.attributes["gen_ai.prompt.1.content"]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1171, 290, 257, 1167)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_stream_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1171, 290, 257, 1167)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate the first system message Event
system_message_log = logs[0]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the first user message Event
user_message_log = logs[1]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the first the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New Open-Source "
"Library for LLM Monitoring\n\nTraceloop released OpenLLMetry, an open-source library extending "
"OpenTelemetry with LLM functionality. Key features:\n- LLM-specific metrics and traces\n- Integration "
"with existing OpenTelemetry setups\n- Support for popular LLM frameworks\nAims to provide deeper "
"insights into AI model performance in applications.\n\n2. Major LLM Providers Introduce Prompt Caching"
"\n\nLeading LLM providers, including Anthropic, have implemented prompt caching to improve speed and "
"reduce costs. Benefits:\n- Faster response times (milliseconds vs seconds)\n- Lower computational "
"costs\n- Improved scalability\nParticularly useful for applications with repetitive prompts like "
"chatbots and content moderation. Expected to drive wider LLM adoption and new application paradigms."
"\n\n3. Importance of Unit Testing in Software Development\n\nA software professional advocates for "
"unit testing as crucial to development:\n- Catches bugs early\n- Saves time and money\n- Improves code"
" quality and architecture\n- Facilitates refactoring\n- Acts as documentation\n- Enhances team "
"collaboration\nEmphasized as a professional responsibility with long-term benefits.",
}
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second system message Event
system_message_log = logs[3]
assert_message_in_logs(
system_message_log,
"gen_ai.system.message",
{
"content": [
{
"type": "text",
"text": system_message,
},
],
},
)
# Validate the second user message Event
user_message_log = logs[4]
ideal_user_log_message = {
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
}
assert_message_in_logs(
user_message_log, "gen_ai.user.message", ideal_user_log_message
)
# Validate the second the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "Here are concise summaries of the three articles:\n\n1. OpenLLMetry: New Open-Source "
"Library for LLM Monitoring\n\nTraceloop released OpenLLMetry, an open-source library extending "
"OpenTelemetry with LLM functionality. Key features include LLM-specific metrics and traces, "
"integration with existing setups, and support for popular LLM frameworks. It aims to provide deeper "
"insights into AI model performance within applications.\n\n2. Major LLM Providers Introduce Prompt "
"Caching\n\nLeading LLM providers, including Anthropic, have implemented prompt caching to improve "
"speed and reduce costs of API calls. This technique stores responses for frequent prompts, "
"dramatically reducing response times and computational resources. Benefits include improved "
"scalability and cost-effectiveness, particularly for applications with repetitive prompt patterns.\n\n"
"3. Importance of Unit Testing in Software Development\n\nThe article emphasizes the critical role of "
"unit testing in software development. Key benefits include early bug detection, time and cost savings,"
" improved code quality, easier refactoring, code documentation, and enhanced team collaboration. The "
"author argues that unit testing is a professional responsibility that pays off significantly in the "
"long run.",
}
},
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_anthropic_prompt_caching_async_stream_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
with open(Path(__file__).parent.joinpath("data/1024+tokens.txt"), "r") as f:
# add the unique test name to the prompt to avoid caching leaking to other tests
text = (
"test_anthropic_prompt_caching_async_stream <- IGNORE THIS. ARTICLES START ON THE NEXT LINE\n"
+ f.read()
)
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
system_message = "You help generate concise summaries of news articles and blog posts that user sends you."
for _ in range(2):
response = await async_anthropic_client.messages.create(
model="claude-3-5-sonnet-20240620",
max_tokens=1024,
stream=True,
system=[
{
"type": "text",
"text": system_message,
},
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": text,
"cache_control": {"type": "ephemeral"},
},
],
},
],
)
response_content = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
response_content += event.delta.text
spans = span_exporter.get_finished_spans()
# verify overall shape
assert all(span.name == "anthropic.chat" for span in spans)
assert len(spans) == 2
cache_creation_span = spans[0]
cache_read_span = spans[1]
_verify_caching_attributes(cache_creation_span, cache_read_span, 1171, 290, 257, 1167)
# verify metrics
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-5-sonnet-20240620")
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
i = 0
for _ in range(2):
# Validate the system message Event
system_message_log = logs[i]
assert_message_in_logs(system_message_log, "gen_ai.system.message", {})
i += 1
# Validate the user message Event
user_message_log = logs[i]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
i += 1
# Validate the the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[i], "gen_ai.choice", choice_event)
i += 1
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.ANTHROPIC.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_structured_outputs.py
================================================
import json
import pytest
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
JOKE_SCHEMA = {
"type": "object",
"properties": {
"joke": {
"type": "string",
"description": "A joke about OpenTelemetry"
},
"rating": {
"type": "integer",
"description": "Rating of the joke from 1 to 10"
}
},
"required": ["joke", "rating"],
"additionalProperties": False
}
OUTPUT_FORMAT = {
"type": "json_schema",
"schema": JOKE_SCHEMA
}
@pytest.mark.vcr
def test_anthropic_structured_outputs_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter
):
response = anthropic_client.beta.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
betas=["structured-outputs-2025-11-13"],
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry and rate it from 1 to 10"
}
],
output_format=OUTPUT_FORMAT
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "anthropic.chat"
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about OpenTelemetry and rate it from 1 to 10"
)
assert anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.content[0].text
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role")
== "assistant"
)
assert "gen_ai.request.structured_output_schema" in anthropic_span.attributes
schema_attr = json.loads(
anthropic_span.attributes["gen_ai.request.structured_output_schema"]
)
assert "properties" in schema_attr
assert "joke" in schema_attr["properties"]
assert "rating" in schema_attr["properties"]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "claude-sonnet-4-5-20250929"
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_RESPONSE_MODEL) == "claude-sonnet-4-5-20250929"
response_json = json.loads(response.content[0].text)
assert "joke" in response_json
assert "rating" in response_json
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_structured_outputs_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter
):
response = anthropic_client.beta.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
betas=["structured-outputs-2025-11-13"],
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry and rate it from 1 to 10"
}
],
output_format=OUTPUT_FORMAT
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "anthropic.chat"
response_json = json.loads(response.content[0].text)
assert "joke" in response_json
assert "rating" in response_json
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
@pytest.mark.vcr
def test_anthropic_structured_outputs_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter
):
response = anthropic_client.beta.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
betas=["structured-outputs-2025-11-13"],
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry and rate it from 1 to 10"
}
],
output_format=OUTPUT_FORMAT
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "anthropic.chat"
response_json = json.loads(response.content[0].text)
assert "joke" in response_json
assert "rating" in response_json
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/test_thinking.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .utils import verify_metrics
@pytest.mark.vcr
def test_anthropic_thinking_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["gen_ai.prompt.0.content"] == prompt
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "thinking"
assert (
anthropic_span.attributes["gen_ai.completion.0.content"]
== response.content[0].thinking
)
assert anthropic_span.attributes["gen_ai.completion.1.role"] == "assistant"
assert (
anthropic_span.attributes["gen_ai.completion.1.content"]
== response.content[1].text
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_thinking_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
}
anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[user_message],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Let me count the number of times the letter 'r' appears in the word \"strawberry\".\n\nThe "
"word \"strawberry\" is spelled:\ns-t-r-a-w-b-e-r-r-y\n\nGoing through each letter:\ns - not an 'r'\nt - "
"not an 'r'\nr - this is an 'r', so count = 1\na - not an 'r'\nw - not an 'r'\nb - not an 'r'\ne - not an "
"'r'\nr - this is an 'r', so count = 2\nr - this is an 'r', so count = 3\ny - not an 'r'\n\nSo the letter "
"'r' appears 3 times in the word \"strawberry\"."
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {
"content": "The letter 'r' appears 3 times in the word \"strawberry\".",
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_thinking_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["gen_ai.prompt.0.content"] == prompt
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "thinking"
assert (
anthropic_span.attributes["gen_ai.completion.0.content"]
== response.content[0].thinking
)
assert anthropic_span.attributes["gen_ai.completion.1.role"] == "assistant"
assert (
anthropic_span.attributes["gen_ai.completion.1.content"]
== response.content[1].text
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
}
await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[user_message],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": "Let me count the number of times the letter 'r' appears in the word \"strawberry\".\n\nThe "
"word \"strawberry\" is spelled: s-t-r-a-w-b-e-r-r-y\n\nLet me check for each 'r':\n1. The third letter is "
"'r'\n2. The eighth letter is 'r'\n3. The ninth letter is 'r'\n\nSo there are 3 instances of the letter "
"'r' in the word \"strawberry\"."
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {
"content": "The letter 'r' appears 3 times in the word \"strawberry\".",
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_thinking_streaming_legacy(
instrument_legacy, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
text = ""
thinking = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["gen_ai.prompt.0.content"] == prompt
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "thinking"
assert anthropic_span.attributes["gen_ai.completion.1.role"] == "assistant"
assert anthropic_span.attributes["gen_ai.completion.1.content"] == text
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_thinking_streaming_with_events_with_content(
instrument_with_content, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
}
response = anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[user_message],
)
text = ""
thinking = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "thinking",
"content": "Let me count the occurrences of the letter 'r' in the word \"strawberry\".\n\nThe word "
"\"strawberry\" is spelled: s-t-r-a-w-b-e-r-r-y\n\nI'll go through each letter:\ns - not an 'r'\nt "
"- not an 'r'\nr - this is an 'r', so count = 1\na - not an 'r'\nw - not an 'r'\nb - not an 'r'\ne - "
"not an 'r'\nr - this is an 'r', so count = 2\nr - this is an 'r', so count = 3\ny - not an 'r'\n\nSo "
"the letter 'r' appears 3 times in the word \"strawberry\".",
}
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "The letter 'r' appears 3 times in the word \"strawberry\".",
}
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_thinking_streaming_with_events_with_no_content(
instrument_with_no_content, anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
text = ""
thinking = ""
for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_streaming_legacy(
instrument_legacy, async_anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
text = ""
thinking = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
assert anthropic_span.attributes["gen_ai.prompt.0.role"] == "user"
assert anthropic_span.attributes["gen_ai.prompt.0.content"] == prompt
assert anthropic_span.attributes["gen_ai.completion.0.role"] == "thinking"
assert anthropic_span.attributes["gen_ai.completion.1.role"] == "assistant"
assert anthropic_span.attributes["gen_ai.completion.1.content"] == text
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_streaming_with_events_with_content(
instrument_with_content, async_anthropic_client, span_exporter, log_exporter, reader
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
user_message = {
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
}
response = await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[user_message],
)
text = ""
thinking = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message.pop("role", None)
assert_message_in_logs(logs[0], "gen_ai.user.message", user_message)
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "thinking",
"content": "I need to count the occurrences of the letter 'r' in the word \"strawberry\".\n\nThe word "
"is: s-t-r-a-w-b-e-r-r-y\n\nGoing through each letter:\n- s: not an 'r'\n- t: not an 'r'\n- r: this is "
"an 'r' (first occurrence)\n- a: not an 'r'\n- w: not an 'r'\n- b: not an 'r'\n- e: not an 'r'\n- r: "
"this is an 'r' (second occurrence)\n- r: this is an 'r' (third occurrence)\n- y: not an 'r'\n\nSo the "
"letter 'r' appears 3 times in the word \"strawberry\".",
}
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {
"content": {
"type": "text",
"content": "The letter 'r' appears 3 times in the word \"strawberry\".\n\nYou can see them in the "
"spelling: st(r)awbe(r)(r)y",
}
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_anthropic_thinking_streaming_with_events_with_no_content(
instrument_with_no_content,
async_anthropic_client,
span_exporter,
log_exporter,
reader,
):
prompt = "How many times does the letter 'r' appear in the word strawberry?"
try:
await async_anthropic_client.messages.create(
unknown_parameter="unknown",
)
except Exception:
pass
response = await async_anthropic_client.messages.create(
model="claude-3-7-sonnet-20250219",
stream=True,
max_tokens=2048,
thinking={
"type": "enabled",
"budget_tokens": 1024,
},
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": prompt,
},
],
},
],
)
text = ""
thinking = ""
async for event in response:
if event.type == "content_block_delta" and event.delta.type == "text_delta":
text += event.delta.text
elif (
event.type == "content_block_delta" and event.delta.type == "thinking_delta"
):
thinking += event.delta.thinking
spans = span_exporter.get_finished_spans()
anthropic_span = spans[0]
assert anthropic_span.name == "anthropic.chat"
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
verify_metrics(resource_metrics, "claude-3-7-sonnet-20250219")
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai thinking event
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
# Validate the ai response event
choice_event = {
"index": 1,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.ANTHROPIC.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-anthropic/tests/utils.py
================================================
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import Meters
def verify_metrics(
resource_metrics, model_name: str, ignore_zero_input_tokens: bool = False
):
assert len(resource_metrics) > 0
found_token_metric = False
found_choice_metric = False
found_duration_metric = False
found_exception_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert (
data_point.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL]
== model_name
)
if not ignore_zero_input_tokens:
assert data_point.sum > 0
if metric.name == Meters.LLM_GENERATION_CHOICES:
found_choice_metric = True
for data_point in metric.data.data_points:
assert data_point.value >= 1
assert (
data_point.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL]
== model_name
)
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
assert all(
data_point.attributes.get(GenAIAttributes.GEN_AI_RESPONSE_MODEL)
== model_name
or data_point.attributes.get("error.type") == "TypeError"
for data_point in metric.data.data_points
)
if metric.name == Meters.LLM_ANTHROPIC_COMPLETION_EXCEPTIONS:
found_exception_metric = True
for data_point in metric.data.data_points:
assert data_point.value == 1
assert data_point.attributes["error.type"] == "TypeError"
assert all(
data_point.attributes.get("gen_ai.system") == "anthropic"
for data_point in metric.data.data_points
)
assert found_token_metric is True
assert found_choice_metric is True
assert found_duration_metric is True
assert found_exception_metric is True
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/README.md
================================================
# OpenTelemetry Bedrock Instrumentation
This library allows tracing any of AWS Bedrock's models prompts and completions sent with [Boto3](https://github.com/boto/boto3) to Bedrock.
## Installation
```bash
pip install opentelemetry-instrumentation-bedrock
```
## Example usage
```python
from opentelemetry.instrumentation.bedrock import BedrockInstrumentor
BedrockInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/__init__.py
================================================
"""OpenTelemetry Bedrock instrumentation"""
import json
import logging
import os
import time
from functools import partial, wraps
from typing import Collection
from opentelemetry import context as context_api
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.bedrock.config import Config
from opentelemetry.instrumentation.bedrock.event_emitter import (
emit_choice_events,
emit_input_events_converse,
emit_message_events,
emit_response_event_converse,
emit_streaming_converse_response_event,
emit_streaming_response_event,
)
from opentelemetry.instrumentation.bedrock.guardrail import (
guardrail_converse,
guardrail_handling,
)
from opentelemetry.instrumentation.bedrock.prompt_caching import prompt_caching_handling
from opentelemetry.instrumentation.bedrock.reusable_streaming_body import (
ReusableStreamingBody,
)
from opentelemetry.instrumentation.bedrock.span_utils import (
converse_usage_record,
set_converse_input_prompt_span_attributes,
set_converse_model_span_attributes,
set_converse_response_span_attributes,
set_converse_streaming_response_span_attributes,
set_model_choice_span_attributes,
set_model_message_span_attributes,
set_model_span_attributes,
)
from opentelemetry.instrumentation.bedrock.streaming_wrapper import StreamingWrapper
from opentelemetry.instrumentation.bedrock.utils import (
dont_throw,
should_emit_events,
)
from opentelemetry.instrumentation.bedrock.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
unwrap,
)
from opentelemetry.metrics import Counter, Histogram, Meter, get_meter
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
Meters,
)
from opentelemetry.trace import Span, SpanKind, get_tracer
from wrapt import wrap_function_wrapper
class MetricParams:
def __init__(
self,
token_histogram: Histogram,
choice_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
guardrail_activation: Counter,
guardrail_latency_histogram: Histogram,
guardrail_coverage: Counter,
guardrail_sensitive_info: Counter,
guardrail_topic: Counter,
guardrail_content: Counter,
guardrail_words: Counter,
prompt_caching: Counter,
):
self.vendor = ""
self.model = ""
self.is_stream = False
self.token_histogram = token_histogram
self.choice_counter = choice_counter
self.duration_histogram = duration_histogram
self.exception_counter = exception_counter
self.guardrail_activation = guardrail_activation
self.guardrail_latency_histogram = guardrail_latency_histogram
self.guardrail_coverage = guardrail_coverage
self.guardrail_sensitive_info = guardrail_sensitive_info
self.guardrail_topic = guardrail_topic
self.guardrail_content = guardrail_content
self.guardrail_words = guardrail_words
self.prompt_caching = prompt_caching
self.start_time = time.time()
logger = logging.getLogger(__name__)
_instruments = ("boto3 >= 1.28.57",)
WRAPPED_METHODS = [
{
"package": "botocore.client",
"object": "ClientCreator",
"method": "create_client",
},
{"package": "botocore.session", "object": "Session", "method": "create_client"},
]
_BEDROCK_INVOKE_SPAN_NAME = "bedrock.completion"
_BEDROCK_CONVERSE_SPAN_NAME = "bedrock.converse"
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(
tracer,
metric_params,
event_logger,
to_wrap,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
metric_params,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_tracer
@_with_tracer_wrapper
def _wrap(
tracer,
metric_params,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
if kwargs.get("service_name") == "bedrock-runtime":
try:
start_time = time.time()
metric_params.start_time = time.time()
client = wrapped(*args, **kwargs)
client.invoke_model = _instrumented_model_invoke(
client.invoke_model, tracer, metric_params, event_logger
)
client.invoke_model_with_response_stream = (
_instrumented_model_invoke_with_response_stream(
client.invoke_model_with_response_stream,
tracer,
metric_params,
event_logger,
)
)
client.converse = _instrumented_converse(
client.converse, tracer, metric_params, event_logger
)
client.converse_stream = _instrumented_converse_stream(
client.converse_stream, tracer, metric_params, event_logger
)
return client
except Exception as e:
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
attributes = {
"error.type": e.__class__.__name__,
}
if duration > 0 and metric_params.duration_histogram:
metric_params.duration_histogram.record(duration, attributes=attributes)
if metric_params.exception_counter:
metric_params.exception_counter.add(1, attributes=attributes)
raise e
return wrapped(*args, **kwargs)
def _instrumented_model_invoke(fn, tracer, metric_params, event_logger):
@wraps(fn)
def with_instrumentation(*args, **kwargs):
if context_api.get_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY):
return fn(*args, **kwargs)
with tracer.start_as_current_span(
_BEDROCK_INVOKE_SPAN_NAME, kind=SpanKind.CLIENT
) as span:
response = fn(*args, **kwargs)
_handle_call(span, kwargs, response, metric_params, event_logger)
return response
return with_instrumentation
def _instrumented_model_invoke_with_response_stream(
fn, tracer, metric_params, event_logger
):
@wraps(fn)
def with_instrumentation(*args, **kwargs):
if context_api.get_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY):
return fn(*args, **kwargs)
span = tracer.start_span(_BEDROCK_INVOKE_SPAN_NAME, kind=SpanKind.CLIENT)
response = fn(*args, **kwargs)
_handle_stream_call(span, kwargs, response, metric_params, event_logger)
return response
return with_instrumentation
def _instrumented_converse(fn, tracer, metric_params, event_logger):
# see
# https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/bedrock-runtime/client/converse.html
# for the request/response format
@wraps(fn)
def with_instrumentation(*args, **kwargs):
if context_api.get_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY):
return fn(*args, **kwargs)
with tracer.start_as_current_span(
_BEDROCK_CONVERSE_SPAN_NAME, kind=SpanKind.CLIENT
) as span:
response = fn(*args, **kwargs)
_handle_converse(span, kwargs, response, metric_params, event_logger)
return response
return with_instrumentation
def _instrumented_converse_stream(fn, tracer, metric_params, event_logger):
@wraps(fn)
def with_instrumentation(*args, **kwargs):
if context_api.get_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY):
return fn(*args, **kwargs)
span = tracer.start_span(_BEDROCK_CONVERSE_SPAN_NAME, kind=SpanKind.CLIENT)
response = fn(*args, **kwargs)
if span.is_recording():
_handle_converse_stream(span, kwargs, response, metric_params, event_logger)
return response
return with_instrumentation
@dont_throw
def _handle_stream_call(span, kwargs, response, metric_params, event_logger):
(provider, model_vendor, model) = _get_vendor_model(kwargs.get("modelId"))
request_body = json.loads(kwargs.get("body"))
headers = {}
if "ResponseMetadata" in response:
headers = response.get("ResponseMetadata").get("HTTPHeaders", {})
@dont_throw
def stream_done(response_body):
metric_params.vendor = provider
metric_params.model = model
metric_params.is_stream = True
prompt_caching_handling(headers, provider, model, metric_params)
guardrail_handling(span, response_body, provider, model, metric_params)
if span.is_recording():
set_model_span_attributes(
provider,
model_vendor,
model,
span,
request_body,
response_body,
headers,
metric_params,
kwargs,
)
if should_emit_events() and event_logger:
emit_message_events(event_logger, kwargs)
emit_streaming_response_event(response_body, event_logger)
else:
set_model_message_span_attributes(model_vendor, span, request_body)
set_model_choice_span_attributes(model_vendor, span, response_body)
span.end()
response["body"] = StreamingWrapper(
response["body"], stream_done_callback=stream_done
)
@dont_throw
def _handle_call(span: Span, kwargs, response, metric_params, event_logger):
response["body"] = ReusableStreamingBody(
response["body"]._raw_stream, response["body"]._content_length
)
request_body = json.loads(kwargs.get("body"))
response_body = json.loads(response.get("body").read())
headers = {}
if "ResponseMetadata" in response:
headers = response.get("ResponseMetadata").get("HTTPHeaders", {})
(provider, model_vendor, model) = _get_vendor_model(kwargs.get("modelId"))
metric_params.vendor = provider
metric_params.model = model
metric_params.is_stream = False
prompt_caching_handling(headers, provider, model, metric_params)
guardrail_handling(span, response_body, provider, model, metric_params)
if span.is_recording():
set_model_span_attributes(
provider,
model_vendor,
model,
span,
request_body,
response_body,
headers,
metric_params,
kwargs,
)
if should_emit_events() and event_logger:
emit_message_events(event_logger, kwargs)
emit_choice_events(event_logger, response)
else:
set_model_message_span_attributes(model_vendor, span, request_body)
set_model_choice_span_attributes(model_vendor, span, response_body)
@dont_throw
def _handle_converse(span, kwargs, response, metric_params, event_logger):
(provider, model_vendor, model) = _get_vendor_model(kwargs.get("modelId"))
guardrail_converse(span, response, provider, model, metric_params)
set_converse_model_span_attributes(span, provider, model, kwargs)
converse_usage_record(span, response, metric_params)
if should_emit_events() and event_logger:
emit_input_events_converse(kwargs, event_logger)
emit_response_event_converse(response, event_logger)
else:
set_converse_input_prompt_span_attributes(kwargs, span)
set_converse_response_span_attributes(response, span)
@dont_throw
def _handle_converse_stream(span, kwargs, response, metric_params, event_logger):
(provider, model_vendor, model) = _get_vendor_model(kwargs.get("modelId"))
set_converse_model_span_attributes(span, provider, model, kwargs)
if should_emit_events() and event_logger:
emit_input_events_converse(kwargs, event_logger)
else:
set_converse_input_prompt_span_attributes(kwargs, span)
stream = response.get("stream")
role = "unknown"
if stream:
def handler(func):
def wrap(*args, **kwargs):
response_msg = kwargs.pop("response_msg")
span = kwargs.pop("span")
event = func(*args, **kwargs)
nonlocal role
if "contentBlockDelta" in event and "text" in event["contentBlockDelta"].get("delta", {}):
response_msg.append(event["contentBlockDelta"]["delta"]["text"])
elif "messageStart" in event:
role = event["messageStart"]["role"]
elif "metadata" in event:
# last message sent
guardrail_converse(span, event["metadata"], provider, model, metric_params)
converse_usage_record(span, event["metadata"], metric_params)
span.end()
elif "messageStop" in event:
if should_emit_events() and event_logger:
emit_streaming_converse_response_event(
event_logger,
response_msg,
role,
event.get("messageStop", {}).get("stopReason", "unknown"),
)
else:
set_converse_streaming_response_span_attributes(
response_msg, role, span
)
return event
return partial(wrap, response_msg=[], span=span)
stream._parse_event = handler(stream._parse_event)
def _get_vendor_model(modelId):
# Docs:
# https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html#inference-profiles-support-system
provider = "AWS"
model_vendor = "imported_model"
model = modelId
if modelId is not None and modelId.startswith("arn"):
components = modelId.split(":")
if len(components) > 5:
inf_profile = components[5].split("/")
if len(inf_profile) == 2:
if "." in inf_profile[1]:
(model_vendor, model) = _cross_region_check(inf_profile[1])
elif modelId is not None and "." in modelId:
(model_vendor, model) = _cross_region_check(modelId)
return provider, model_vendor, model
def _cross_region_check(value):
prefixes = ["us", "us-gov", "eu", "apac"]
if any(value.startswith(prefix + ".") for prefix in prefixes):
parts = value.split(".")
if len(parts) > 2:
parts.pop(0)
return parts[0], parts[1]
else:
(model_vendor, model) = value.split(".", 1)
return model_vendor, model
class GuardrailMeters:
LLM_BEDROCK_GUARDRAIL_ACTIVATION = "gen_ai.bedrock.guardrail.activation"
LLM_BEDROCK_GUARDRAIL_LATENCY = "gen_ai.bedrock.guardrail.latency"
LLM_BEDROCK_GUARDRAIL_COVERAGE = "gen_ai.bedrock.guardrail.coverage"
LLM_BEDROCK_GUARDRAIL_SENSITIVE = "gen_ai.bedrock.guardrail.sensitive_info"
LLM_BEDROCK_GUARDRAIL_TOPICS = "gen_ai.bedrock.guardrail.topics"
LLM_BEDROCK_GUARDRAIL_CONTENT = "gen_ai.bedrock.guardrail.content"
LLM_BEDROCK_GUARDRAIL_WORDS = "gen_ai.bedrock.guardrail.words"
class PromptCaching:
# will be moved under the AI SemConv. Not namespaced since also OpenAI supports this.
LLM_BEDROCK_PROMPT_CACHING = "gen_ai.prompt.caching"
def _create_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
choice_counter = meter.create_counter(
name=Meters.LLM_GENERATION_CHOICES,
unit="choice",
description="Number of choices returned by chat completions call",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
exception_counter = meter.create_counter(
# TODO: will fix this in future as a consolidation for semantic convention
name="llm.bedrock.completions.exceptions",
unit="time",
description="Number of exceptions occurred during chat completions",
)
# Guardrail metrics
guardrail_activation = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_ACTIVATION,
unit="",
description="Number of guardrail activation",
)
guardrail_latency_histogram = meter.create_histogram(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_LATENCY,
unit="ms",
description="GenAI guardrail latency",
)
guardrail_coverage = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_COVERAGE,
unit="char",
description="GenAI guardrail coverage",
)
guardrail_sensitive_info = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_SENSITIVE,
unit="",
description="GenAI guardrail sensitive information protection",
)
guardrail_topic = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_TOPICS,
unit="",
description="GenAI guardrail topics protection",
)
guardrail_content = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_CONTENT,
unit="",
description="GenAI guardrail content filter protection",
)
guardrail_words = meter.create_counter(
name=GuardrailMeters.LLM_BEDROCK_GUARDRAIL_WORDS,
unit="",
description="GenAI guardrail words filter protection",
)
# Prompt Caching
prompt_caching = meter.create_counter(
name=PromptCaching.LLM_BEDROCK_PROMPT_CACHING,
unit="",
description="Number of cached tokens",
)
return (
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
guardrail_activation,
guardrail_latency_histogram,
guardrail_coverage,
guardrail_sensitive_info,
guardrail_topic,
guardrail_content,
guardrail_words,
prompt_caching,
)
class BedrockInstrumentor(BaseInstrumentor):
"""An instrumentor for Bedrock's client library."""
def __init__(
self,
enrich_token_usage: bool = False,
exception_logger=None,
use_legacy_attributes: bool = True,
):
super().__init__()
Config.enrich_token_usage = enrich_token_usage
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# meter and counters are inited here
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if is_metrics_enabled():
(
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
guardrail_activation,
guardrail_latency_histogram,
guardrail_coverage,
guardrail_sensitive_info,
guardrail_topic,
guardrail_content,
guardrail_words,
prompt_caching,
) = _create_metrics(meter)
else:
(
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
guardrail_activation,
guardrail_latency_histogram,
guardrail_coverage,
guardrail_sensitive_info,
guardrail_topic,
guardrail_content,
guardrail_words,
prompt_caching,
) = (None, None, None, None, None, None, None, None, None, None, None, None)
metric_params = MetricParams(
token_histogram,
choice_counter,
duration_histogram,
exception_counter,
guardrail_activation,
guardrail_latency_histogram,
guardrail_coverage,
guardrail_sensitive_info,
guardrail_topic,
guardrail_content,
guardrail_words,
prompt_caching,
)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(
tracer,
metric_params,
event_logger,
wrapped_method,
),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method"),
)
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/config.py
================================================
class Config:
enrich_token_usage = False
exception_logger = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/event_emitter.py
================================================
import json
from dataclasses import asdict
from enum import Enum
from typing import List, Optional, Union
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.bedrock.event_models import ChoiceEvent, MessageEvent
from opentelemetry.instrumentation.bedrock.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {
GenAIAttributes.GEN_AI_SYSTEM: GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
}
"""The attributes to be used for the event."""
def emit_message_events(event_logger: Optional[Logger], kwargs):
input_body = json.loads(kwargs.get("body"))
prompt = input_body.get("prompt")
messages = input_body.get("messages")
input_text = input_body.get("inputText")
system_messages = input_body.get("system")
if system_messages:
for message in system_messages:
emit_event(
MessageEvent(content=message.get("text"), role="system"), event_logger
)
if messages:
for message in messages:
emit_event(
MessageEvent(
content=message.get("content"), role=message.get("role", "user")
),
event_logger,
)
elif prompt is not None:
emit_event(MessageEvent(content=prompt, role="user"), event_logger)
elif input_text is not None:
emit_event(MessageEvent(content=input_text, role="user"), event_logger)
else:
raise ValueError(
"It wasn't possible to emit the input events due to unknown kwargs."
)
def emit_choice_events(event_logger: Optional[Logger], response):
response_body: dict = json.loads(response.get("body").read())
if response_body.get("completions") is not None:
for i, message in enumerate(response_body.get("completions")):
emit_event(
ChoiceEvent(
index=i,
message={
"content": message.get("data", {}).get("text"),
"role": "assistant",
},
finish_reason=message.get("finishReason", {}).get(
"reason", "unknown"
),
),
event_logger,
)
elif (
response_body.get("completion") is not None
or response_body.get("generation") is not None
):
emit_event(
ChoiceEvent(
index=0,
message={
"content": response_body.get("completion")
or response_body.get("generation"),
"role": "assistant",
},
finish_reason=response_body.get("stop_reason", "unknown"),
),
event_logger,
)
elif response_body.get("generations") is not None:
for i, message in enumerate(response_body.get("generations")):
emit_event(
ChoiceEvent(
index=i,
message={"content": message.get("text"), "role": "assistant"},
finish_reason=message.get("finish_reason", "unknown"),
),
event_logger,
)
elif response_body.get("choices") is not None:
for i, message in enumerate(response_body.get("choices")):
emit_event(
ChoiceEvent(
index=i,
message={"content": message.get("text"), "role": "assistant"},
finish_reason=message.get("finish_reason", "unknown"),
),
event_logger,
)
elif response_body.get("output") is not None:
emit_event(
ChoiceEvent(
index=0,
message={
"content": response_body.get("output", {})
.get("message", {})
.get("content"),
"role": "assistant",
},
finish_reason=response_body.get("stopReason", "unknown"),
),
event_logger,
)
elif response_body.get("results") is not None:
for i, message in enumerate(response_body.get("results")):
emit_event(
ChoiceEvent(
index=i,
message={"content": message.get("outputText"), "role": "assistant"},
finish_reason=message.get("completionReason", "unknown"),
),
event_logger,
)
elif response_body.get("content") is not None:
emit_event(
ChoiceEvent(
index=0,
message={"content": response_body.get("content"), "role": "assistant"},
finish_reason=response_body.get("stop_reason", "unknown"),
),
event_logger,
)
else:
raise ValueError(
"It wasn't possible to emit the choice events due to an unknow response body."
)
def emit_input_events_converse(kwargs, event_logger):
system_messages = kwargs.get("system")
messages = kwargs.get("messages")
if system_messages:
for message in system_messages:
emit_event(
MessageEvent(content=message.get("text"), role="system"), event_logger
)
for message in messages:
emit_event(
MessageEvent(
content=message.get("content"),
# Sometimes "role" is None in the response object,
# so its setted it to "user" by default
role=message.get("role") or "user",
),
event_logger,
)
def emit_response_event_converse(response, event_logger):
emit_event(
ChoiceEvent(
index=0,
message={
"content": response.get("output", {}).get("message", {}).get("content"),
"role": response.get("output", {}).get("message", {}).get("role"),
},
finish_reason=response.get("stopReason", "unknown"),
),
event_logger,
)
def emit_streaming_response_event(response_body, event_logger):
emit_event(
ChoiceEvent(
index=0,
message={
"content": response_body.get("content")
or response_body.get("outputText"),
"role": "assistant",
},
# Sometimes, the value is None, what goes agains the semantic conventions
finish_reason=response_body.get("stop_reason") or "unknown",
),
event_logger,
)
def emit_streaming_converse_response_event(
event_logger: Optional[Logger],
response_msg: List[str],
role: str,
finish_reason: str,
):
accumulated_text = "".join(response_msg)
emit_event(
ChoiceEvent(
index=0,
message={"content": accumulated_text, "role": role},
finish_reason=finish_reason,
),
event_logger,
)
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Optional[Logger]
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(
event: MessageEvent, event_logger: Optional[Logger]
) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Optional[Logger]) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/guardrail.py
================================================
from enum import Enum
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.instrumentation.bedrock.span_utils import set_guardrail_attributes
class Type(Enum):
INPUT = "input"
OUTPUT = "output"
class GuardrailAttributes:
GUARDRAIL = "gen_ai.guardrail"
TYPE = "gen_ai.guardrail.type"
PII = "gen_ai.guardrail.pii"
PATTERN = "gen_ai.guardrail.pattern"
TOPIC = "gen_ai.guardrail.topic"
CONTENT = "gen_ai.guardrail.content"
CONFIDENCE = "gen_ai.guardrail.confidence"
MATCH = "gen_ai.guardrail.match"
def is_guardrail_activated(response):
if "results" in response:
for message in response["results"]:
if message.get("completionReason") == "CONTENT_FILTERED":
return True
if response.get("stopReason") == "guardrail_intervened":
return True
return response.get("amazon-bedrock-guardrailAction") != "NONE"
def handle_invoke_metrics(t: Type, guardrail, attrs, metric_params):
if "invocationMetrics" in guardrail:
if "guardrailProcessingLatency" in guardrail["invocationMetrics"]:
input_latency = guardrail["invocationMetrics"]["guardrailProcessingLatency"]
metric_params.guardrail_latency_histogram.record(
input_latency,
attributes={
**attrs,
GenAIAttributes.GEN_AI_TOKEN_TYPE: t.value,
},
)
if "guardrailCoverage" in guardrail["invocationMetrics"]:
coverage = guardrail["invocationMetrics"]["guardrailCoverage"]
char_guarded = coverage["textCharacters"]["guarded"]
metric_params.guardrail_coverage.add(
char_guarded,
attributes={
**attrs,
GenAIAttributes.GEN_AI_TOKEN_TYPE: t.value,
},
)
def handle_sensitive(t: Type, guardrail, attrs, metric_params):
pii = set()
regex = set()
if "sensitiveInformationPolicy" in guardrail:
sensitive_info = guardrail["sensitiveInformationPolicy"]
if "piiEntities" in sensitive_info:
for entry in sensitive_info["piiEntities"]:
pii.add(entry["type"])
metric_params.guardrail_sensitive_info.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.PII: entry["type"],
},
)
if "regexes" in sensitive_info:
for entry in sensitive_info["regexes"]:
regex.add(entry["name"])
metric_params.guardrail_sensitive_info.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.PATTERN: entry["name"],
},
)
return {
"pii": [*pii],
"regex": [*regex],
}
def handle_topic(t: Type, guardrail, attrs, metric_params):
blocked_topics = set()
if "topicPolicy" in guardrail:
topics = guardrail["topicPolicy"]["topics"]
for topic in topics:
blocked_topics.add(topic["name"])
metric_params.guardrail_topic.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.TOPIC: topic["name"],
},
)
return [*blocked_topics]
def handle_content(t: Type, guardrail, attrs, metric_params):
content = set()
if "contentPolicy" in guardrail:
filters = guardrail["contentPolicy"]["filters"]
for filter in filters:
content.add(filter["type"])
metric_params.guardrail_content.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.CONTENT: filter["type"],
GuardrailAttributes.CONFIDENCE: filter["confidence"],
},
)
return [*content]
def handle_words(t: Type, guardrail, attrs, metric_params):
words = set()
if "wordPolicy" in guardrail:
filters = guardrail["wordPolicy"]
if "customWords" in filters:
for filter in filters["customWords"]:
words.add(filter["match"])
metric_params.guardrail_words.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.MATCH: filter["match"],
},
)
if "managedWordLists" in filters:
for filter in filters["managedWordLists"]:
words.add(filter["match"])
metric_params.guardrail_words.add(
1,
attributes={
**attrs,
GuardrailAttributes.TYPE: t.value,
GuardrailAttributes.MATCH: filter["match"],
},
)
return [*words]
def guardrail_converse(span, response, vendor, model, metric_params):
attrs = {
"gen_ai.vendor": vendor,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model,
GenAIAttributes.GEN_AI_SYSTEM: "bedrock",
}
input_filters = None
output_filters = []
if "trace" in response and "guardrail" in response["trace"]:
guardrail = response["trace"]["guardrail"]
if "inputAssessment" in guardrail:
guardrail_id = next(iter(guardrail["inputAssessment"]))
attrs[GuardrailAttributes.GUARDRAIL] = guardrail_id
guardrail_info = guardrail["inputAssessment"][guardrail_id]
input_filters = _handle(Type.INPUT, guardrail_info, attrs, metric_params)
if "outputAssessments" in guardrail:
guardrail_id = next(iter(guardrail["outputAssessments"]))
attrs[GuardrailAttributes.GUARDRAIL] = guardrail_id
guardrail_infos = guardrail["outputAssessments"][guardrail_id]
for guardrail_info in guardrail_infos:
output_filters.append(_handle(Type.OUTPUT, guardrail_info, attrs, metric_params))
if is_guardrail_activated(response):
metric_params.guardrail_activation.add(1, attrs)
set_guardrail_attributes(span, input_filters, output_filters)
def guardrail_handling(span, response_body, vendor, model, metric_params):
input_filters = None
output_filters = []
if "amazon-bedrock-guardrailAction" in response_body:
attrs = {
"gen_ai.vendor": vendor,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model,
GenAIAttributes.GEN_AI_SYSTEM: "bedrock",
}
if "amazon-bedrock-trace" in response_body:
bedrock_trace = response_body["amazon-bedrock-trace"]
if "guardrail" in bedrock_trace and "input" in bedrock_trace["guardrail"]:
guardrail_id = next(iter(bedrock_trace["guardrail"]["input"]))
attrs[GuardrailAttributes.GUARDRAIL] = guardrail_id
guardrail_info = bedrock_trace["guardrail"]["input"][guardrail_id]
input_filters = _handle(Type.INPUT, guardrail_info, attrs, metric_params)
if "guardrail" in bedrock_trace and "outputs" in bedrock_trace["guardrail"]:
outputs = bedrock_trace["guardrail"]["outputs"]
for output in outputs:
guardrail_id = next(iter(output))
attrs[GuardrailAttributes.GUARDRAIL] = guardrail_id
guardrail_info = outputs[0][guardrail_id]
output_filters.append(_handle(Type.OUTPUT, guardrail_info, attrs, metric_params))
if is_guardrail_activated(response_body):
metric_params.guardrail_activation.add(1, attrs)
set_guardrail_attributes(span, input_filters, output_filters)
def _handle(t: Type, guardrail_info, attrs, metric_params):
handle_invoke_metrics(t, guardrail_info, attrs, metric_params)
sensitive = handle_sensitive(t, guardrail_info, attrs, metric_params)
topic = handle_topic(t, guardrail_info, attrs, metric_params)
content = handle_content(t, guardrail_info, attrs, metric_params)
words = handle_words(t, guardrail_info, attrs, metric_params)
return {
"sensitive": sensitive,
"topic": topic,
"content": content,
"words": words,
}
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/prompt_caching.py
================================================
from opentelemetry import trace
class CachingHeaders:
READ = "x-amzn-bedrock-cache-read-input-token-count"
WRITE = "x-amzn-bedrock-cache-write-input-token-count"
class CacheSpanAttrs: # TODO: move it under SemConv pkg
TYPE = "gen_ai.cache.type"
CACHED = "gen_ai.prompt_caching"
def prompt_caching_handling(headers, vendor, model, metric_params):
base_attrs = {
"gen_ai.system": vendor,
"gen_ai.response.model": model,
}
span = trace.get_current_span()
if not isinstance(span, trace.Span):
return
if CachingHeaders.READ in headers:
read_cached_tokens = int(headers[CachingHeaders.READ])
metric_params.prompt_caching.add(
read_cached_tokens,
attributes={
**base_attrs,
CacheSpanAttrs.TYPE: "read",
},
)
if read_cached_tokens > 0:
span.set_attribute(CacheSpanAttrs.CACHED, "read")
if CachingHeaders.WRITE in headers:
write_cached_tokens = int(headers[CachingHeaders.WRITE])
metric_params.prompt_caching.add(
write_cached_tokens,
attributes={
**base_attrs,
CacheSpanAttrs.TYPE: "write",
},
)
if write_cached_tokens > 0:
span.set_attribute(CacheSpanAttrs.CACHED, "write")
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/reusable_streaming_body.py
================================================
from botocore.response import StreamingBody
from botocore.exceptions import (
ReadTimeoutError,
ResponseStreamingError,
)
from urllib3.exceptions import ProtocolError as URLLib3ProtocolError
from urllib3.exceptions import ReadTimeoutError as URLLib3ReadTimeoutError
class ReusableStreamingBody(StreamingBody):
"""Wrapper around StreamingBody that allows the body to be read multiple times."""
def __init__(self, raw_stream, content_length):
super().__init__(raw_stream, content_length)
self._buffer = None
self._buffer_cursor = 0
def read(self, amt=None):
"""Read at most amt bytes from the stream.
If the amt argument is omitted, read all data.
"""
if self._buffer is None:
try:
self._buffer = self._raw_stream.read()
except URLLib3ReadTimeoutError as e:
# TODO: the url will be None as urllib3 isn't setting it yet
raise ReadTimeoutError(endpoint_url=e.url, error=e)
except URLLib3ProtocolError as e:
raise ResponseStreamingError(error=e)
self._amount_read += len(self._buffer)
if amt is None or (not self._buffer and amt > 0):
# If the server sends empty contents or
# we ask to read all of the contents, then we know
# we need to verify the content length.
self._verify_content_length()
if amt is None:
return self._buffer[self._buffer_cursor:]
else:
self._buffer_cursor += amt
return self._buffer[self._buffer_cursor-amt:self._buffer_cursor]
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/span_utils.py
================================================
import json
import time
import anthropic
from opentelemetry.instrumentation.bedrock.config import Config
from opentelemetry.instrumentation.bedrock.utils import should_send_prompts
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.attributes.aws_attributes import (
AWS_BEDROCK_GUARDRAIL_ID
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
SpanAttributes,
)
PROMPT_FILTER_KEY = "prompt_filter_results"
CONTENT_FILTER_KEY = "content_filter_results"
anthropic_client = None
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
def set_model_message_span_attributes(model_vendor, span, request_body):
if not should_send_prompts():
return
if model_vendor == "cohere":
_set_prompt_span_attributes(span, request_body)
elif model_vendor == "anthropic":
if "prompt" in request_body:
_set_prompt_span_attributes(span, request_body)
elif "messages" in request_body:
for idx, message in enumerate(request_body.get("messages")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.role",
message.get("role"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
json.dumps(message.get("content")),
)
elif model_vendor == "ai21":
_set_prompt_span_attributes(span, request_body)
elif model_vendor == "meta":
_set_llama_prompt_span_attributes(span, request_body)
elif model_vendor == "amazon":
_set_amazon_input_span_attributes(span, request_body)
elif model_vendor == "imported_model":
_set_imported_model_prompt_span_attributes(span, request_body)
def set_model_choice_span_attributes(model_vendor, span, response_body):
if not should_send_prompts():
return
if model_vendor == "cohere":
_set_generations_span_attributes(span, response_body)
elif model_vendor == "anthropic":
_set_anthropic_response_span_attributes(span, response_body)
elif model_vendor == "ai21":
_set_span_completions_attributes(span, response_body)
elif model_vendor == "meta":
_set_llama_response_span_attributes(span, response_body)
elif model_vendor == "amazon":
_set_amazon_response_span_attributes(span, response_body)
elif model_vendor == "imported_model":
_set_imported_model_response_span_attributes(span, response_body)
def set_model_span_attributes(
provider,
model_vendor,
model,
span,
request_body,
response_body,
headers,
metric_params,
kwargs,
):
response_model = response_body.get("model")
response_id = response_body.get("id")
_set_span_attribute(span, AWS_BEDROCK_GUARDRAIL_ID, _guardrail_value(kwargs))
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, provider)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response_model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response_id)
if model_vendor == "cohere":
_set_cohere_span_attributes(span, request_body, response_body, metric_params)
elif model_vendor == "anthropic":
if "prompt" in request_body:
_set_anthropic_completion_span_attributes(
span, request_body, response_body, headers, metric_params
)
elif "messages" in request_body:
_set_anthropic_messages_span_attributes(
span, request_body, response_body, headers, metric_params
)
elif model_vendor == "ai21":
_set_ai21_span_attributes(span, request_body, response_body, metric_params)
elif model_vendor == "meta":
_set_llama_span_attributes(span, request_body, response_body, metric_params)
elif model_vendor == "amazon":
_set_amazon_span_attributes(
span, request_body, response_body, headers, metric_params
)
elif model_vendor == "imported_model":
_set_imported_model_span_attributes(
span, request_body, response_body, metric_params
)
def _guardrail_value(request_body):
identifier = request_body.get("guardrailIdentifier")
if identifier is not None:
version = request_body.get("guardrailVersion")
return f"{identifier}:{version}"
return None
def set_guardrail_attributes(span, input_filters, output_filters):
if input_filters:
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}",
json.dumps(input_filters, default=str)
)
if output_filters:
_set_span_attribute(
span,
f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}",
json.dumps(output_filters, default=str)
)
def _set_prompt_span_attributes(span, request_body):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.user", request_body.get("prompt")
)
def _set_cohere_span_attributes(span, request_body, response_body, metric_params):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("p"))
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, request_body.get("max_tokens")
)
# based on contract at
# https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-cohere-command-r-plus.html
input_tokens = response_body.get("token_count", {}).get("prompt_tokens")
output_tokens = response_body.get("token_count", {}).get("response_tokens")
if input_tokens is None or output_tokens is None:
meta = response_body.get("meta", {})
billed_units = meta.get("billed_units", {})
input_tokens = input_tokens or billed_units.get("input_tokens")
output_tokens = output_tokens or billed_units.get("output_tokens")
if input_tokens is not None and output_tokens is not None:
_record_usage_to_span(
span,
input_tokens,
output_tokens,
metric_params,
)
def _set_generations_span_attributes(span, response_body):
for i, generation in enumerate(response_body.get("generations")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content",
generation.get("text"),
)
def _set_anthropic_completion_span_attributes(
span, request_body, response_body, headers, metric_params
):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("top_p")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS,
request_body.get("max_tokens_to_sample"),
)
if (
response_body.get("usage") is not None
and response_body.get("usage").get("input_tokens") is not None
and response_body.get("usage").get("output_tokens") is not None
):
_record_usage_to_span(
span,
response_body.get("usage").get("input_tokens"),
response_body.get("usage").get("output_tokens"),
metric_params,
)
elif response_body.get("invocation_metrics") is not None:
_record_usage_to_span(
span,
response_body.get("invocation_metrics").get("inputTokenCount"),
response_body.get("invocation_metrics").get("outputTokenCount"),
metric_params,
)
elif headers and headers.get("x-amzn-bedrock-input-token-count") is not None:
# For Anthropic V2 models (claude-v2), token counts are in HTTP headers
input_tokens = int(headers.get("x-amzn-bedrock-input-token-count", 0))
output_tokens = int(headers.get("x-amzn-bedrock-output-token-count", 0))
_record_usage_to_span(
span,
input_tokens,
output_tokens,
metric_params,
)
elif Config.enrich_token_usage:
_record_usage_to_span(
span,
_count_anthropic_tokens([request_body.get("prompt")]),
_count_anthropic_tokens([response_body.get("completion")]),
metric_params,
)
def _set_anthropic_response_span_attributes(span, response_body):
if response_body.get("completion") is not None:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response_body.get("completion"),
)
elif response_body.get("content") is not None:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", "assistant"
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
json.dumps(response_body.get("content")),
)
def _set_anthropic_messages_span_attributes(
span, request_body, response_body, headers, metric_params
):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.CHAT.value
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("top_p")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS,
request_body.get("max_tokens"),
)
prompt_tokens = 0
completion_tokens = 0
if (
response_body.get("usage") is not None
and response_body.get("usage").get("input_tokens") is not None
and response_body.get("usage").get("output_tokens") is not None
):
prompt_tokens = response_body.get("usage").get("input_tokens")
completion_tokens = response_body.get("usage").get("output_tokens")
_record_usage_to_span(span, prompt_tokens, completion_tokens, metric_params)
elif response_body.get("invocation_metrics") is not None:
prompt_tokens = response_body.get("invocation_metrics").get("inputTokenCount")
completion_tokens = response_body.get("invocation_metrics").get(
"outputTokenCount"
)
_record_usage_to_span(span, prompt_tokens, completion_tokens, metric_params)
elif headers and headers.get("x-amzn-bedrock-input-token-count") is not None:
# For Anthropic V2 models (claude-v2), token counts are in HTTP headers
prompt_tokens = int(headers.get("x-amzn-bedrock-input-token-count", 0))
completion_tokens = int(headers.get("x-amzn-bedrock-output-token-count", 0))
_record_usage_to_span(span, prompt_tokens, completion_tokens, metric_params)
elif Config.enrich_token_usage:
messages = [message.get("content") for message in request_body.get("messages")]
raw_messages = []
for message in messages:
if isinstance(message, str):
raw_messages.append(message)
else:
raw_messages.extend([content.get("text") for content in message])
prompt_tokens = _count_anthropic_tokens(raw_messages)
completion_tokens = _count_anthropic_tokens(
[content.get("text") for content in response_body.get("content")]
)
_record_usage_to_span(span, prompt_tokens, completion_tokens, metric_params)
def _count_anthropic_tokens(messages: list[str]):
global anthropic_client
# Lazy initialization of the Anthropic client
if anthropic_client is None:
try:
anthropic_client = anthropic.Anthropic()
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to initialize Anthropic client for token counting: {e}")
# Return 0 if we can't create the client
return 0
count = 0
try:
for message in messages:
count += anthropic_client.count_tokens(text=message)
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.debug(f"Failed to count tokens with Anthropic client: {e}")
return 0
return count
def _set_ai21_span_attributes(span, request_body, response_body, metric_params):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("topP")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, request_body.get("maxTokens")
)
_record_usage_to_span(
span,
len(response_body.get("prompt").get("tokens")),
len(response_body.get("completions")[0].get("data").get("tokens")),
metric_params,
)
def _set_span_completions_attributes(span, response_body):
for i, completion in enumerate(response_body.get("completions")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content",
completion.get("data").get("text"),
)
def _set_llama_span_attributes(span, request_body, response_body, metric_params):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("top_p")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, request_body.get("max_gen_len")
)
_record_usage_to_span(
span,
response_body.get("prompt_token_count"),
response_body.get("generation_token_count"),
metric_params,
)
def _set_llama_prompt_span_attributes(span, request_body):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", request_body.get("prompt")
)
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
def _set_llama_response_span_attributes(span, response_body):
if response_body.get("generation"):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant"
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response_body.get("generation"),
)
else:
for i, generation in enumerate(response_body.get("generations")):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.role", "assistant"
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content", generation
)
def _set_amazon_span_attributes(
span, request_body, response_body, headers, metric_params
):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
if "textGenerationConfig" in request_body:
config = request_body.get("textGenerationConfig", {})
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, config.get("topP"))
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, config.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, config.get("maxTokenCount")
)
elif "inferenceConfig" in request_body:
config = request_body.get("inferenceConfig", {})
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, config.get("topP"))
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, config.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, config.get("maxTokens")
)
total_completion_tokens = 0
total_prompt_tokens = 0
if "results" in response_body:
total_prompt_tokens = int(response_body.get("inputTextTokenCount", 0))
for result in response_body.get("results"):
if "tokenCount" in result:
total_completion_tokens += int(result.get("tokenCount", 0))
elif "totalOutputTextTokenCount" in result:
total_completion_tokens += int(
result.get("totalOutputTextTokenCount", 0)
)
elif "usage" in response_body:
total_prompt_tokens += int(response_body.get("inputTokens", 0))
total_completion_tokens += int(
headers.get("x-amzn-bedrock-output-token-count", 0)
)
# checks for Titan models
if "inputTextTokenCount" in response_body:
total_prompt_tokens = response_body.get("inputTextTokenCount")
if "totalOutputTextTokenCount" in response_body:
total_completion_tokens = response_body.get("totalOutputTextTokenCount")
_record_usage_to_span(
span,
total_prompt_tokens,
total_completion_tokens,
metric_params,
)
def _set_amazon_input_span_attributes(span, request_body):
if "inputText" in request_body:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.user",
request_body.get("inputText"),
)
else:
prompt_idx = 0
if "system" in request_body:
for idx, prompt in enumerate(request_body["system"]):
prompt_idx = idx + 1
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.role", "system"
)
# TODO: add support for "image"
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.content",
prompt.get("text"),
)
for idx, prompt in enumerate(request_body["messages"]):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_idx + idx}.role",
prompt.get("role"),
)
# TODO: here we stringify the object, consider moving these to events or prompt.{i}.content.{j}
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_idx + idx}.content",
json.dumps(prompt.get("content", ""), default=str),
)
def _set_amazon_response_span_attributes(span, response_body):
if "results" in response_body:
for i, result in enumerate(response_body.get("results")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content",
result.get("outputText"),
)
elif "outputText" in response_body:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response_body.get("outputText"),
)
elif "output" in response_body:
msgs = response_body.get("output").get("message", {}).get("content", [])
for idx, msg in enumerate(msgs):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{idx}.content",
msg.get("text"),
)
def _set_imported_model_span_attributes(
span, request_body, response_body, metric_params
):
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.COMPLETION.value
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, request_body.get("topP")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, request_body.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, request_body.get("max_tokens")
)
prompt_tokens = (
response_body.get("usage", {}).get("prompt_tokens")
if response_body.get("usage", {}).get("prompt_tokens") is not None
else response_body.get("prompt_token_count")
)
completion_tokens = response_body.get("usage", {}).get(
"completion_tokens"
) or response_body.get("generation_token_count")
_record_usage_to_span(
span,
prompt_tokens,
completion_tokens,
metric_params,
)
def _set_imported_model_response_span_attributes(span, response_body):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response_body.get("generation"),
)
def _set_imported_model_prompt_span_attributes(span, request_body):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", request_body.get("prompt")
)
def _record_usage_to_span(span, prompt_tokens, completion_tokens, metric_params):
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
prompt_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
completion_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
prompt_tokens + completion_tokens,
)
metric_attributes = _metric_shared_attributes(
metric_params.vendor, metric_params.model, metric_params.is_stream
)
if metric_params.duration_histogram:
duration = time.time() - metric_params.start_time
metric_params.duration_histogram.record(
duration,
attributes=metric_attributes,
)
if (
metric_params.token_histogram
and type(prompt_tokens) is int
and prompt_tokens >= 0
):
metric_params.token_histogram.record(
prompt_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
},
)
if (
metric_params.token_histogram
and type(completion_tokens) is int
and completion_tokens >= 0
):
metric_params.token_histogram.record(
completion_tokens,
attributes={
**metric_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
},
)
def _metric_shared_attributes(
response_vendor: str, response_model: str, is_streaming: bool = False
):
return {
"vendor": response_vendor,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response_model,
GenAIAttributes.GEN_AI_SYSTEM: "bedrock",
"stream": is_streaming,
}
def set_converse_model_span_attributes(span, provider, model, kwargs):
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, provider)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, model)
_set_span_attribute(
span, SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.CHAT.value
)
guardrail_config = kwargs.get("guardrailConfig")
if guardrail_config:
_set_span_attribute(span, AWS_BEDROCK_GUARDRAIL_ID, _guardrail_value(guardrail_config))
config = {}
if "inferenceConfig" in kwargs:
config = kwargs.get("inferenceConfig")
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, config.get("topP"))
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, config.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, config.get("maxTokens")
)
def set_converse_input_prompt_span_attributes(kwargs, span):
if not should_send_prompts():
return
prompt_idx = 0
if "system" in kwargs:
for idx, prompt in enumerate(kwargs["system"]):
prompt_idx = idx + 1
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.role", "system"
)
# TODO: add support for "image"
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.content",
prompt.get("text"),
)
if "messages" in kwargs:
for idx, prompt in enumerate(kwargs["messages"]):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_idx+idx}.role",
prompt.get("role"),
)
# TODO: here we stringify the object, consider moving these to events or prompt.{i}.content.{j}
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_idx+idx}.content",
json.dumps(prompt.get("content", ""), default=str),
)
def set_converse_response_span_attributes(response, span):
if not should_send_prompts():
return
if "output" in response:
message = response["output"]["message"]
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", message.get("role")
)
for idx, content in enumerate(message["content"]):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{idx}.content",
content.get("text"),
)
def set_converse_streaming_response_span_attributes(response, role, span):
if not should_send_prompts():
return
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", role)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", "".join(response)
)
def converse_usage_record(span, response, metric_params):
prompt_tokens = 0
completion_tokens = 0
if "usage" in response:
if "inputTokens" in response["usage"]:
prompt_tokens = response["usage"]["inputTokens"]
if "outputTokens" in response["usage"]:
completion_tokens = response["usage"]["outputTokens"]
_record_usage_to_span(
span,
prompt_tokens,
completion_tokens,
metric_params,
)
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/streaming_wrapper.py
================================================
import json
from opentelemetry.instrumentation.bedrock.utils import (
dont_throw,
)
from wrapt import ObjectProxy
class StreamingWrapper(ObjectProxy):
def __init__(
self,
response,
stream_done_callback=None,
):
super().__init__(response)
self._stream_done_callback = stream_done_callback
self._accumulating_body = {}
def __iter__(self):
it = iter(self.__wrapped__)
done = False
while not done:
try:
event = next(it)
self._process_event(event)
yield event
except StopIteration:
done = True
if self._stream_done_callback:
self._stream_done_callback(self._accumulating_body)
@dont_throw
def _process_event(self, event):
chunk = event.get("chunk")
if not chunk:
return
decoded_chunk = json.loads(chunk.get("bytes").decode())
type = decoded_chunk.get("type")
if type is None:
self._accumulate_events(decoded_chunk)
elif type == "message_start":
self._accumulating_body = decoded_chunk.get("message")
elif type == "content_block_start":
self._accumulating_body["content"].append(
decoded_chunk.get("content_block")
)
elif type == "content_block_delta":
self._accumulating_body["content"][-1]["text"] += decoded_chunk.get(
"delta"
).get("text")
elif type == "message_stop":
self._accumulating_body["invocation_metrics"] = decoded_chunk.get(
"amazon-bedrock-invocationMetrics"
)
def _accumulate_events(self, event):
print(self._accumulating_body)
for key in event:
if key == "contentBlockDelta":
delta = event.get(key).get("delta", {}).get("text")
if "outputText" in self._accumulating_body:
self._accumulating_body["outputText"] += delta
else:
self._accumulating_body["outputText"] = delta
elif key in self._accumulating_body:
self._accumulating_body[key] += event.get(key)
elif key == "messageStop":
self._accumulating_body["stop_reason"] = event.get(key).get(
"stopReason"
)
else:
self._accumulating_body[key] = event.get(key)
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/utils.py
================================================
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.bedrock.config import Config
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/opentelemetry/instrumentation/bedrock/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/project.json
================================================
{
"name": "opentelemetry-instrumentation-bedrock",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-bedrock/opentelemetry_instrumentation_bedrock",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-bedrock"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-bedrock/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-bedrock"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-bedrock"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-bedrock/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-bedrock"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-bedrock"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-bedrock"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-bedrock"
version = "0.53.3"
description = "OpenTelemetry Bedrock instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"anthropic>=0.17.0",
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
"tokenizers>=0.13.0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-bedrock"
[project.optional-dependencies]
instruments = ["boto3"]
[project.entry-points."opentelemetry_instrumentor"]
boto3 = "opentelemetry.instrumentation.bedrock:BedrockInstrumentor"
[dependency-groups]
dev = [
"ruff>=0.4.0",
]
test = [
"boto3>=1.34.120,<2",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/bedrock"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import boto3
import pytest
from opentelemetry.instrumentation.bedrock import BedrockInstrumentor
from opentelemetry.instrumentation.bedrock.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(autouse=True)
def environment():
if os.getenv("AWS_SECRET_ACCESS_KEY") is None:
os.environ["AWS_ACCESS_KEY_ID"] = "test"
os.environ["AWS_SECRET_ACCESS_KEY"] = "test"
@pytest.fixture
def brt():
return boto3.client(
service_name="bedrock-runtime",
aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
region_name="us-east-1",
)
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="function", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="function", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture(scope="function")
def instrument_legacy(reader, tracer_provider, meter_provider):
instrumentor = BedrockInstrumentor(enrich_token_usage=True)
# Uninstrument to ensure a clean state after the metrics tests
instrumentor.uninstrument()
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = BedrockInstrumentor(
enrich_token_usage=True, use_legacy_attributes=False
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = BedrockInstrumentor(
enrich_token_usage=True, use_legacy_attributes=False
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization"]}
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_guardrails_metrics/test_titan_converse_guardrail.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQxOTM5Wg==
amz-sdk-invocation-id:
- !!binary |
ZGNjYzljNGYtMDVmMi00NDYzLTgzMGItZTFhMDc4NWY0YzY5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse
response:
body:
string: "{\"metrics\":{\"latencyMs\":2135},\"output\":{\"message\":{\"content\":[{\"text\":\"{ADDRESS}
is the capital of {ADDRESS}.\_Is there anything else you would like to know
about {ADDRESS} or {ADDRESS}?\"}],\"role\":\"assistant\"}},\"stopReason\":\"guardrail_intervened\",\"trace\":{\"guardrail\":{\"inputAssessment\":{\"5zwrmdlsra2e\":{\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":0,\"total\":70}},\"guardrailProcessingLatency\":236,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":0,\"sensitiveInformationPolicyFreeUnits\":0,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}}}},\"modelOutput\":[\"{\\\"inputTextTokenCount\\\":28,\\\"results\\\":[{\\\"tokenCount\\\":26,\\\"outputText\\\":\\\"\\\\nBot:
Tokyo is the capital of Japan.\_Is there anything else you would like to know
about Tokyo or Japan?\\\",\\\"completionReason\\\":\\\"FINISH\\\"}]}\"],\"outputAssessments\":{\"5zwrmdlsra2e\":[{\"contextualGroundingPolicy\":{\"filters\":[{\"action\":\"NONE\",\"score\":0.94,\"threshold\":0.75,\"type\":\"GROUNDING\"},{\"action\":\"NONE\",\"score\":1.0,\"threshold\":0.75,\"type\":\"RELEVANCE\"}]},\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":104,\"total\":104}},\"guardrailProcessingLatency\":354,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":1,\"sensitiveInformationPolicyFreeUnits\":1,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}},\"sensitiveInformationPolicy\":{\"piiEntities\":[{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"}]}}]}}},\"usage\":{\"inputTokens\":28,\"outputTokens\":26,\"totalTokens\":54}}"
headers:
Connection:
- keep-alive
Content-Length:
- '1712'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 14:19:42 GMT
x-amzn-RequestId:
- 79638e22-3435-4ffb-bd63-a764183e6eb0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_guardrails_metrics/test_titan_converse_stream_guardrail.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQ1NjU0Wg==
amz-sdk-invocation-id:
- !!binary |
NGY3Nzc1YzUtYzVkNi00NGZjLWI0ODktZWZlZDZmZmM1Mzhj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse-stream
response:
body:
string: !!binary |
AAAAmgAAAFJ78dAACzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDIiwicm9sZSI6ImFzc2lzdGFudCJ92EeA9QAAASMAAABX3RCdTws6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiJIZWxsbywge0FERFJFU1N9IGlzIHRoZSBjYXBpdGFsIG9mIHtBRERSRVNTfS4gV291
bGQgeW91IGxpa2UgdG8ga25vdyBtb3JlIGFib3V0IHtBRERSRVNTfT8ifSwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9BIQ09gAAAJkAAABWOzxu
yQs6ZXZlbnQtdHlwZQcAEGNvbnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dSJ9d2II1AAAAMMAAABR1/ssAAs6ZXZlbnQtdHlwZQcAC21l
c3NhZ2VTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVowMSIsInN0b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ9c7dkIgAABZsA
AABOAl00TAs6ZXZlbnQtdHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjE4NDV9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSCIsInRyYWNlIjp7Imd1YXJk
cmFpbCI6eyJpbnB1dEFzc2Vzc21lbnQiOnsiNXp3cm1kbHNyYTJlIjp7Imludm9jYXRpb25NZXRy
aWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJkZWQiOjAs
InRvdGFsIjo3MH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjYyLCJ1c2FnZSI6eyJj
b250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MCwi
c2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjAsInNlbnNpdGl2ZUluZm9ybWF0
aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6
MX19fX0sIm1vZGVsT3V0cHV0IjpbIlxuQm90OiBIZWxsbywgVG9reW8gaXMgdGhlIGNhcGl0YWwg
b2YgSmFwYW4uIFdvdWxkIHlvdSBsaWtlIHRvIGtub3cgbW9yZSBhYm91dCBUb2t5bz8iXSwib3V0
cHV0QXNzZXNzbWVudHMiOnsiNXp3cm1kbHNyYTJlIjpbeyJjb250ZXh0dWFsR3JvdW5kaW5nUG9s
aWN5Ijp7ImZpbHRlcnMiOlt7ImFjdGlvbiI6Ik5PTkUiLCJzY29yZSI6MC45OCwidGhyZXNob2xk
IjowLjc1LCJ0eXBlIjoiR1JPVU5ESU5HIn0seyJhY3Rpb24iOiJOT05FIiwic2NvcmUiOjEuMCwi
dGhyZXNob2xkIjowLjc1LCJ0eXBlIjoiUkVMRVZBTkNFIn1dfSwiaW52b2NhdGlvbk1ldHJpY3Mi
OnsiZ3VhcmRyYWlsQ292ZXJhZ2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6ODQsInRv
dGFsIjo4NH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MzI1LCJ1c2FnZSI6eyJjb250
ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MSwic2Vu
c2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9u
UG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6MX19
LCJzZW5zaXRpdmVJbmZvcm1hdGlvblBvbGljeSI6eyJwaWlFbnRpdGllcyI6W3siYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiSmFwYW4iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9XX19XX19fSwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjI4LCJvdXRwdXRUb2tlbnMiOjIyLCJ0b3RhbFRva2VucyI6NTB9
fcdZOG8=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 14:56:55 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- a1d54d91-9d4a-4f3d-8467-75659919051d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_guardrails_metrics/test_titan_invoke_model_guardrail.yaml
================================================
interactions:
- request:
body: '{"inputText": "Tell me a joke about opentelemetry", "textGenerationConfig": {"maxTokenCount": 512, "temperature":
0.5}}'
headers:
Content-Length:
- '172'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjZUMTI1MTAzWg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
ZmM4MDVkM2QtMzIzZi00N2ExLTkzYzUtZGQ4NDFiODk4OTMx
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: '{"inputTextTokenCount":28.0,"results":[{"tokenCount":197.0,"outputText":"\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure.\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure. When
she turned to leave, she noticed a small note on the ground with the string
\"{Account Number}\" written on it. She picked it up and realized it was a
clue to another secret garden, even more beautiful than the first one. Excited
to explore, she followed the clues and soon discovered the new garden, filled
with even more surprises. From that day on, Lily became known as the girl
with the magical key and the secret gardens, and she continued to explore
and discover new wonders in the world.","completionReason":"FINISH"}],"amazon-bedrock-trace":{"guardrail":{"modelOutput":["{\"inputTextTokenCount\":28,\"results\":[{\"tokenCount\":197,\"outputText\":\"\\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure.\\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure. When
she turned to leave, she noticed a small note on the ground with the string
\\\"1234561666\\\" written on it. She picked it up and realized it was a clue
to another secret garden, even more beautiful than the first one. Excited
to explore, she followed the clues and soon discovered the new garden, filled
with even more surprises. From that day on, Lily became known as the girl
with the magical key and the secret gardens, and she continued to explore
and discover new wonders in the world.\",\"completionReason\":\"FINISH\"}]}"],"input":{"5zwrmdlsra2e":{"invocationMetrics":{"guardrailProcessingLatency":347,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":0,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":87,"total":87}}}}},"outputs":[{"5zwrmdlsra2e":{"sensitiveInformationPolicy":{"regexes":[{"name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b","match":"1234561666","action":"ANONYMIZED"}]},"invocationMetrics":{"guardrailProcessingLatency":266,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":948,"total":948}}}}}]}},"amazon-bedrock-guardrailAction":"INTERVENED"}'
headers:
Connection:
- keep-alive
Content-Length:
- '3051'
Content-Type:
- application/json
Date:
- Wed, 26 Feb 2025 12:51:14 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '28'
X-Amzn-Bedrock-Invocation-Latency:
- '10738'
X-Amzn-Bedrock-Output-Token-Count:
- '197'
x-amzn-RequestId:
- c59a0724-5bdb-40a8-b252-eac180098b5a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_guardrails_metrics/test_titan_invoke_stream_guardrail.yaml
================================================
interactions:
- request:
body: '{"inputText": "tell me a very two sentence story and put the string 1234561666
into the last sentence.", "textGenerationConfig": {"maxTokenCount": 8000, "temperature":
0.5}}'
headers:
Content-Length:
- '173'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMThUMTMyNzE2Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MzJmY2UwZWUtZDcyYy00YzVmLWIxODAtZWU3ZmNiNWZmZDg2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke-with-response-stream
response:
body:
string: !!binary |
AAACJwAAAEu6BRVuCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJ
am9pWEc1UGJtTmxJSFZ3YjI0Z1lTQjBhVzFsTENCaElHeHBkSFJzWlNCbmFYSnNJRzVoYldWa0lF
VnRhV3g1SUhkbGJuUWdiMjRnWVNCdFlXZHBZMkZzSUdGa2RtVnVkSFZ5WlNCMGFISnZkV2RvSUdF
Z1pHVnVjMlVnWm05eVpYTjBMaUJUYUdVZ1pXNWpiM1Z1ZEdWeVpXUWdZU0IwWVd4cmFXNW5JSEpo
WW1KcGRDQjNhRzhnWjNWcFpHVmtJR2hsY2lCMGJ5QmhJR2hwWkdSbGJpQjBjbVZoYzNWeVpTQmhk
Q0IwYUdVZ1pXNWtJRzltSUdFZ2NtRnBibUp2ZHk0Z1JXMXBiSGtnWm05MWJtUWdZU0JqYUdWemRD
Qm1hV3hzWldRZ2QybDBhQ0JuSWl3aWFXNWtaWGdpT2pBdU1Dd2lhVzV3ZFhSVVpYaDBWRzlyWlc1
RGIzVnVkQ0k2TWpndU1Dd2lZVzFoZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1
SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoiYWJjZGUifU/peecAAAKkAAAAS0xD3ywLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKdmRYUndkWFJVWlhoMElqb2liR2wwZEdWeWFXNW5JR2Rs
YlhNZ1lXNWtJSEJ5WldOcGIzVnpJSE4wYjI1bGN5NGdVMmhsSUhSb1lXNXJaV1FnZEdobElISmhZ
bUpwZENCaGJtUWdjbVYwZFhKdVpXUWdhRzl0WlNCM2FYUm9JR2hsY2lCMGNtVmhjM1Z5WlN3Z1pt
VmxiR2x1WnlCbmNtRjBaV1oxYkNCbWIzSWdkR2hsSUcxaFoybGpZV3dnWkdGNUxseHVTR1Z5WlNC
cGN5QjBhR1VnYzNSdmNua2dkMmwwYUNCMGFHVWdjM1J5YVc1bklHRmtaR1ZrT2x4dVhHNVBibU5s
SUhWd2IyNGdZU0IwYVcxbExDQmhJR3hwZEhSc1pTQm5hWEpzSUc1aGJXVmtJRVZ0YVd4NUlIZGxi
blFnYjI0Z1lTQnRZV2RwWTJGc0lHRmtkbVZ1ZEhWeVpTQjBhSEp2ZFdkb0lHRWdaR1Z1YzJVZ1pt
OXlaWE4wTGlCVGFHVWdaVzVqYjNWdWRHVnlaV1FnWVNCMFlXeHJhVzVuSUhKaFltSnBkQ0IzYUc4
Z1ozVnBaR1ZrSUdobGNpQjBieUJoSUdnaUxDSnBibVJsZUNJNk1DNHdMQ0poYldGNmIyNHRZbVZr
Y205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6In3adCPAAAANAwAAAEt/Ei5/CzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJam9pYVdSa1pXNGdkSEpsWVhOMWNtVWdZWFFn
ZEdobElHVnVaQ0J2WmlCaElISmhhVzVpYjNjdUlFVnRhV3g1SUdadmRXNWtJR0VnWTJobGMzUWda
bWxzYkdWa0lIZHBkR2dnWjJ4cGRIUmxjbWx1WnlCblpXMXpJR0Z1WkNCd2NtVmphVzkxY3lCemRH
OXVaWE11SUZOb1pTQjBhR0Z1YTJWa0lIUm9aU0J5WVdKaWFYUWdZVzVrSUhKbGRIVnlibVZrSUdo
dmJXVWdkMmwwYUNCb1pYSWdkSEpsWVhOMWNtVXNJR1psWld4cGJtY2daM0poZEdWbWRXd2dabTl5
SUhSb1pTQnRZV2RwWTJGc0lHUmhlUzRnVkdobElITjBjbWx1WnlCN1FXTmpiM1Z1ZENCT2RXMWla
WEo5SUhkaGN5QjNiM1psYmlCcGJuUnZJSFJvWlNCbVlXSnlhV01nYjJZZ2RHaGxJSFJ5WldGemRY
SmxJR05vWlhOMExDQmhaR1JwYm1jZ1lXNGdaWGgwY21FZ2JHRjVaWElnYjJZZ2JYbHpkR1Z5ZVNC
aGJtUWdkMjl1WkdWeUlIUnZJSFJvWlNCaFpIWmxiblIxY21VdUlpd2lhVzVrWlhnaU9qQXVNQ3dp
ZEc5MFlXeFBkWFJ3ZFhSVVpYaDBWRzlyWlc1RGIzVnVkQ0k2TVRnNExqQXNJbU52YlhCc1pYUnBi
MjVTWldGemIyNGlPaUpHU1U1SlUwZ2lMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFX
eEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJV
aU9uc2laM1ZoY21SeVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJbHh1VDI1alpTQjFjRzl1
SUdFZ2RHbHRaU3dnWVNCc2FYUjBiR1VnWjJseWJDQnVZVzFsWkNCRmJXbHNlU0IzWlc1MElHOXVJ
R0VnYldGbmFXTmhiQ0JoWkhabGJuUjFjbVVnZEdoeWIzVm5hQ0JoSUdSbGJuTmxJR1p2Y21WemRD
NGdVMmhsSUdWdVkyOTFiblJsY21Wa0lHRWdkR0ZzYTJsdVp5QnlZV0ppYVhRZ2QyaHZJR2QxYVdS
bFpDQm9aWElnZEc4Z1lTQm9hV1JrWlc0Z2RISmxZWE4xY21VZ1lYUWdkR2hsSUdWdVpDQnZaaUJo
SUhKaGFXNWliM2N1SUVWdGFXeDVJR1p2ZFc1a0lHRWdZMmhsYzNRZ1ptbHNiR1ZrSUhkcGRHZ2da
MnhwZEhSbGNtbHVaeUJuWlcxeklHRnVaQ0J3Y21WamFXOTFjeUJ6ZEc5dVpYTXVJRk5vWlNCMGFH
RnVhMlZrSUhSb1pTQnlZV0ppYVhRZ1lXNWtJSEpsZEhWeWJtVmtJR2h2YldVZ2QybDBhQ0JvWlhJ
Z2RISmxZWE4xY21Vc0lHWmxaV3hwYm1jZ1ozSmhkR1ZtZFd3Z1ptOXlJSFJvWlNCdFlXZHBZMkZz
SUdSaGVTNWNia2hsY21VZ2FYTWdkR2hsSUhOMGIzSjVJSGRwZEdnZ2RHaGxJSE4wY21sdVp5Qmha
R1JsWkRwY2JseHVUMjVqWlNCMWNHOXVJR0VnZEdsdFpTd2dZU0JzYVhSMGJHVWdaMmx5YkNCdVlX
MWxaQ0JGYldsc2VTQjNaVzUwSUc5dUlHRWdiV0ZuYVdOaGJDQmhaSFpsYm5SMWNtVWdkR2h5YjNW
bmFDQmhJR1JsYm5ObElHWnZjbVZ6ZEM0Z1UyaGxJR1Z1WTI5MWJuUmxjbVZrSUdFZ2RHRnNhMmx1
WnlCeVlXSmlhWFFnZDJodklHZDFhV1JsWkNCb1pYSWdkRzhnWVNCb2FXUmtaVzRnZEhKbFlYTjFj
bVVnWVhRZ2RHaGxJR1Z1WkNCdlppQmhJSEpoYVc1aWIzY3VJRVZ0YVd4NUlHWnZkVzVrSUdFZ1ky
aGxjM1FnWm1sc2JHVmtJSGRwZEdnZ1oyeHBkSFJsY21sdVp5Qm5aVzF6SUdGdVpDQndjbVZqYVc5
MWN5QnpkRzl1WlhNdUlGTm9aU0IwYUdGdWEyVmtJSFJvWlNCeVlXSmlhWFFnWVc1a0lISmxkSFZ5
Ym1Wa0lHaHZiV1VnZDJsMGFDQm9aWElnZEhKbFlYTjFjbVVzSUdabFpXeHBibWNnWjNKaGRHVm1k
V3dnWm05eUlIUm9aU0J0WVdkcFkyRnNJR1JoZVM0Z1ZHaGxJSE4wY21sdVp5QXhNak0wTlRZeE5q
WTJJSGRoY3lCM2IzWmxiaUJwYm5SdklIUm9aU0JtWVdKeWFXTWdiMllnZEdobElIUnlaV0Z6ZFhK
bElHTm9aWE4wTENCaFpHUnBibWNnWVc0Z1pYaDBjbUVnYkdGNVpYSWdiMllnYlhsemRHVnllU0Jo
Ym1RZ2QyOXVaR1Z5SUhSdklIUm9aU0JoWkhabGJuUjFjbVV1SWwwc0ltbHVjSFYwSWpwN0lqVjZk
M0p0Wkd4emNtRXlaU0k2ZXlKcGJuWnZZMkYwYVc5dVRXVjBjbWxqY3lJNmV5Sm5kV0Z5WkhKaGFX
eFFjbTlqWlhOemFXNW5UR0YwWlc1amVTSTZNekV4TENKMWMyRm5aU0k2ZXlKMGIzQnBZMUJ2Ykds
amVWVnVhWFJ6SWpveExDSmpiMjUwWlc1MFVHOXNhV041Vlc1cGRITWlPakVzSW5kdmNtUlFiMnhw
WTNsVmJtbDBjeUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsVmJtbDBj
eUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsR2NtVmxWVzVwZEhNaU9q
QXNJbU52Ym5SbGVIUjFZV3hIY205MWJtUnBibWRRYjJ4cFkzbFZibWwwY3lJNk1IMHNJbWQxWVhK
a2NtRnBiRU52ZG1WeVlXZGxJanA3SW5SbGVIUkRhR0Z5WVdOMFpYSnpJanA3SW1kMVlYSmtaV1Fp
T2pnM0xDSjBiM1JoYkNJNk9EZDlmWDE5ZlN3aWIzVjBjSFYwY3lJNlczc2lOWHAzY20xa2JITnlZ
VEpsSWpwN0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONUlqcDdJbkpsWjJWNFpY
TWlPbHQ3SW01aGJXVWlPaUpCWTJOdmRXNTBJRTUxYldKbGNpSXNJbkpsWjJWNElqb2lYRnhpWEZ4
a2V6WjlYRnhrZXpSOVhGeGlJaXdpYldGMFkyZ2lPaUl4TWpNME5UWXhOalkySWl3aVlXTjBhVzl1
SWpvaVFVNVBUbGxOU1ZwRlJDSjlYWDBzSW1sdWRtOWpZWFJwYjI1TlpYUnlhV056SWpwN0ltZDFZ
WEprY21GcGJGQnliMk5sYzNOcGJtZE1ZWFJsYm1ONUlqb3hPVGdzSW5WellXZGxJanA3SW5SdmNH
bGpVRzlzYVdONVZXNXBkSE1pT2pFc0ltTnZiblJsYm5SUWIyeHBZM2xWYm1sMGN5STZNU3dpZDI5
eVpGQnZiR2xqZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xq
ZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xqZVVaeVpXVlZi
bWwwY3lJNk1Td2lZMjl1ZEdWNGRIVmhiRWR5YjNWdVpHbHVaMUJ2YkdsamVWVnVhWFJ6SWpvd2ZT
d2laM1ZoY21SeVlXbHNRMjkyWlhKaFoyVWlPbnNpZEdWNGRFTm9ZWEpoWTNSbGNuTWlPbnNpWjNW
aGNtUmxaQ0k2T0RnNUxDSjBiM1JoYkNJNk9EZzVmWDE5ZlgxZGZYMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXbHVkbTlqWVhScGIyNU5aWFJ5YVdOeklqcDdJbWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZN
amdzSW05MWRIQjFkRlJ2YTJWdVEyOTFiblFpT2pFNE9Dd2lhVzUyYjJOaGRHbHZia3hoZEdWdVkz
a2lPamt5T0Rrc0ltWnBjbk4wUW5sMFpVeGhkR1Z1WTNraU9qa3lPRGg5ZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMCJ9i0w4rA==
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 18 Feb 2025 13:27:17 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 16b51a47-3cbb-49fe-a5aa-4e1f478359fd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_metrics/test_invoke_model_metrics.yaml
================================================
interactions:
- request:
body: '{"inputText": "Tell me a joke about opentelemetry", "textGenerationConfig":
{"maxTokenCount": 200, "temperature": 0.5, "topP": 0.5}}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '132'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNjIgbWQvQm90b2NvcmUjMS4zNC4xNjIgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTEuNSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNjI=
X-Amz-Date:
- !!binary |
MjAyNDA5MTlUMjE0NjE5Wg==
amz-sdk-invocation-id:
- !!binary |
MGVmMmNlZWUtNzA1OS00M2Y2LTk4OTUtZWUzMDdjNDFmNWI2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: '{"inputTextTokenCount":9,"results":[{"tokenCount":17,"outputText":"\nWhat
do you call a bear with no teeth?\nA gummy bear.","completionReason":"FINISH"}]}'
headers:
Connection:
- keep-alive
Content-Length:
- '154'
Content-Type:
- application/json
Date:
- Thu, 19 Sep 2024 21:46:20 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '9'
X-Amzn-Bedrock-Invocation-Latency:
- '1155'
X-Amzn-Bedrock-Output-Token-Count:
- '17'
x-amzn-RequestId:
- 58c863f2-7a84-4bf8-8b93-1d51ca8aa150
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/cassettes/test_bedrock_prompt_caching_metrics/test_prompt_cache.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FmwvNC1ksCq1T8tjvgUdDB","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":18131,"cache_read_input_tokens":0,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:42 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '7275'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- 0a3a8d2d-dfe0-499b-8bf5-5517a07e67d2
status:
code: 200
message: OK
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FGEZnKNgjbRv5m4joDoq3D","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":18131,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:45 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '1859'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- a8e15aa3-dfe6-4e45-b9f9-6d6f72394314
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/conftest.py
================================================
import os
import boto3
import pytest
from opentelemetry import metrics, trace
from opentelemetry.instrumentation.bedrock import BedrockInstrumentor
from opentelemetry.sdk.metrics import MeterProvider
from opentelemetry.sdk.metrics.export import (
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
@pytest.fixture(autouse=True)
def environment():
if os.getenv("AWS_SECRET_ACCESS_KEY") is None:
os.environ["AWS_ACCESS_KEY_ID"] = "test"
os.environ["AWS_SECRET_ACCESS_KEY"] = "test"
@pytest.fixture
def brt():
return boto3.client(
service_name="bedrock-runtime",
aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
region_name="us-east-1",
)
@pytest.fixture(scope="session")
def test_context():
resource = Resource.create()
reader = InMemoryMetricReader()
metricProvider = MeterProvider(metric_readers=[reader], resource=resource)
metrics.set_meter_provider(metricProvider)
spanExporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(spanExporter)
tracer_provider = TracerProvider()
tracer_provider.add_span_processor(processor)
trace.set_tracer_provider(tracer_provider)
return spanExporter, metricProvider, reader
@pytest.fixture(scope="session", autouse=True)
def instrument(test_context):
instrumentor = BedrockInstrumentor(enrich_token_usage=True)
instrumentor.instrument()
yield
exporter, provider, reader = test_context
exporter.shutdown()
reader.shutdown()
provider.shutdown()
@pytest.fixture(autouse=True)
def clear_test_context(test_context):
exporter, _, _ = test_context
exporter.clear()
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/test_bedrock_guardrails_metrics.py
================================================
import json
import pytest
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.instrumentation.bedrock import GuardrailMeters
@pytest.mark.vcr
def test_titan_invoke_model_guardrail(test_context, brt):
_, _, reader = test_context
body = json.dumps({})
brt.invoke_model(
body=body,
modelId="amazon.titan-text-express-v1",
)
assert_guardrails(reader)
@pytest.mark.vcr
def test_titan_invoke_stream_guardrail(test_context, brt):
_, _, reader = test_context
body = json.dumps({})
r = brt.invoke_model_with_response_stream(
body=body,
modelId="amazon.titan-text-express-v1",
)
# consume the stream to observe it
for _ in r.get("body"):
continue
assert_guardrails(reader)
@pytest.mark.vcr
def test_titan_converse_guardrail(test_context, brt):
_, _, reader = test_context
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
brt.converse(
modelId="amazon.titan-text-express-v1",
messages=[],
guardrailConfig=guardrail,
)
assert_guardrails(reader)
@pytest.mark.vcr
def test_titan_converse_stream_guardrail(test_context, brt):
_, _, reader = test_context
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
r = brt.converse_stream(
modelId="amazon.titan-text-express-v1",
messages=[],
guardrailConfig=guardrail,
)
# consume the stream to observe it
for _ in r.get("stream"):
continue
assert_guardrails(reader)
def assert_guardrails(reader):
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_activations = False
found_latency = False
found_coverage = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == GuardrailMeters.LLM_BEDROCK_GUARDRAIL_ACTIVATION:
found_activations = True
for data_point in metric.data.data_points:
assert data_point.attributes["gen_ai.guardrail"] != ""
assert data_point.value > 0
if metric.name == GuardrailMeters.LLM_BEDROCK_GUARDRAIL_LATENCY:
found_latency = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
if metric.name == GuardrailMeters.LLM_BEDROCK_GUARDRAIL_COVERAGE:
found_coverage = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.value > 0
assert (
metric.data.data_points[0].attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "bedrock"
)
assert found_activations is True
assert found_latency is True
assert found_coverage is True
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/test_bedrock_metrics.py
================================================
import json
import pytest
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import Meters
@pytest.mark.vcr
def test_invoke_model_metrics(test_context, brt):
if brt is None:
print("test_invoke_model_metrics test skipped.")
return
_, _, reader = test_context
body = json.dumps(
{
"inputText": "Tell me a joke about opentelemetry",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
brt.invoke_model(
body=body,
modelId="amazon.titan-text-express-v1",
accept="application/json",
contentType="application/json",
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.sum > 0
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
assert (
metric.data.data_points[0].attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "bedrock"
)
assert found_token_metric is True
assert found_duration_metric is True
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/metrics/test_bedrock_prompt_caching_metrics.py
================================================
import json
import pytest
from opentelemetry.instrumentation.bedrock import PromptCaching
from opentelemetry.instrumentation.bedrock.prompt_caching import CacheSpanAttrs
def call(brt):
body = {
"anthropic_version": "bedrock-2023-05-31",
"system": "very very long system prompt",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "How do I write js?",
"cache_control": {
"type": "ephemeral"
}
},
]
}
],
"max_tokens": 50,
"temperature": 0.1,
"top_p": 0.1,
"stop_sequences": [
"stop"
],
"top_k": 250
}
return brt.invoke_model(
modelId="anthropic.claude-3-5-haiku-20241022-v1:0",
body=json.dumps(body),
)
def get_metric(resource_metrics, name):
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == name:
return metric
raise Exception(f"No metric found with name {name}")
def assert_metric(reader, usage):
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
m = get_metric(resource_metrics, PromptCaching.LLM_BEDROCK_PROMPT_CACHING)
for data_point in m.data.data_points:
assert data_point.attributes[CacheSpanAttrs.TYPE] in [
"read",
"write",
]
if data_point.attributes[CacheSpanAttrs.TYPE] == "read":
assert data_point.value == usage['cache_read_input_tokens']
else:
assert data_point.value == usage['cache_creation_input_tokens']
@pytest.mark.vcr
def test_prompt_cache(test_context, brt):
_, _, reader = test_context
response = call(brt)
response_body = json.loads(response.get('body').read())
# assert first prompt writes a cache
assert response_body['usage']['cache_read_input_tokens'] == 0
assert response_body['usage']['cache_creation_input_tokens'] > 0
cumulative_workaround = response_body['usage']['cache_creation_input_tokens']
assert_metric(reader, response_body['usage'])
response = call(brt)
response_body = json.loads(response.get('body').read())
# assert second prompt reads from the cache
assert response_body['usage']['cache_read_input_tokens'] > 0
assert response_body['usage']['cache_creation_input_tokens'] == 0
# data is stored across reads of metric data due to the cumulative behavior
response_body['usage']['cache_creation_input_tokens'] = cumulative_workaround
assert_metric(reader, response_body['usage'])
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_ai21/test_ai21_j2_completion_string_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Translate to spanish: ''Amazon Bedrock is the easiest way to
build andscale generative AI applications with base models (FMs)''.", "maxTokens":
200, "temperature": 0.5, "topP": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDMzWg==
amz-sdk-invocation-id:
- !!binary |
NDg5ZmU0YTMtZWNmZS00ZGZjLTk2MmEtYjY0MTJiZmM4YmRk
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/ai21.j2-mid-v1/invoke
response:
body:
string: "{\"id\":1234,\"prompt\":{\"text\":\"Translate to spanish: 'Amazon Bedrock
is the easiest way to build andscale generative AI applications with base
models (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-3.0160698890686035,\"raw_logprob\":-3.0160698890686035},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":0}},{\"generatedToken\":{\"token\":\"Translate\",\"logprob\":-8.331533432006836,\"raw_logprob\":-8.331533432006836},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":9}},{\"generatedToken\":{\"token\":\"\u2581to\",\"logprob\":-2.9710845947265625,\"raw_logprob\":-2.9710845947265625},\"topTokens\":null,\"textRange\":{\"start\":9,\"end\":12}},{\"generatedToken\":{\"token\":\"\u2581spanish\",\"logprob\":-9.67746639251709,\"raw_logprob\":-9.67746639251709},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":20}},{\"generatedToken\":{\"token\":\":\",\"logprob\":-13.539094924926758,\"raw_logprob\":-13.539094924926758},\"topTokens\":null,\"textRange\":{\"start\":20,\"end\":21}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":-15.360382080078125,\"raw_logprob\":-15.360382080078125},\"topTokens\":null,\"textRange\":{\"start\":21,\"end\":23}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":-10.461552619934082,\"raw_logprob\":-10.461552619934082},\"topTokens\":null,\"textRange\":{\"start\":23,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":-14.884922981262207,\"raw_logprob\":-14.884922981262207},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":-8.739396095275879,\"raw_logprob\":-8.739396095275879},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":37}},{\"generatedToken\":{\"token\":\"\u2581is\u2581the\u2581easiest\u2581way\",\"logprob\":-16.61186981201172,\"raw_logprob\":-16.61186981201172},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":56}},{\"generatedToken\":{\"token\":\"\u2581to\u2581build\",\"logprob\":-3.199646472930908,\"raw_logprob\":-3.199646472930908},\"topTokens\":null,\"textRange\":{\"start\":56,\"end\":65}},{\"generatedToken\":{\"token\":\"\u2581and\",\"logprob\":-4.354443073272705,\"raw_logprob\":-4.354443073272705},\"topTokens\":null,\"textRange\":{\"start\":65,\"end\":69}},{\"generatedToken\":{\"token\":\"scale\",\"logprob\":-11.503482818603516,\"raw_logprob\":-11.503482818603516},\"topTokens\":null,\"textRange\":{\"start\":69,\"end\":74}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.607464790344238,\"raw_logprob\":-7.607464790344238},\"topTokens\":null,\"textRange\":{\"start\":74,\"end\":75}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":-15.344130516052246,\"raw_logprob\":-15.344130516052246},\"topTokens\":null,\"textRange\":{\"start\":75,\"end\":85}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":-2.475620746612549,\"raw_logprob\":-2.475620746612549},\"topTokens\":null,\"textRange\":{\"start\":85,\"end\":88}},{\"generatedToken\":{\"token\":\"\u2581applications\",\"logprob\":-3.508157968521118,\"raw_logprob\":-3.508157968521118},\"topTokens\":null,\"textRange\":{\"start\":88,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581with\",\"logprob\":-5.4546332359313965,\"raw_logprob\":-5.4546332359313965},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":106}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":-13.933234214782715,\"raw_logprob\":-13.933234214782715},\"topTokens\":null,\"textRange\":{\"start\":106,\"end\":111}},{\"generatedToken\":{\"token\":\"\u2581models\",\"logprob\":-4.964498996734619,\"raw_logprob\":-4.964498996734619},\"topTokens\":null,\"textRange\":{\"start\":111,\"end\":118}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.693998336791992,\"raw_logprob\":-7.693998336791992},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":-6.192896366119385,\"raw_logprob\":-6.192896366119385},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":-11.4367094039917,\"raw_logprob\":-11.4367094039917},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":-8.579822540283203,\"raw_logprob\":-8.579822540283203},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":123}},{\"generatedToken\":{\"token\":\")\",\"logprob\":-0.7525036334991455,\"raw_logprob\":-0.7525036334991455},\"topTokens\":null,\"textRange\":{\"start\":123,\"end\":124}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":-9.196444511413574,\"raw_logprob\":-9.196444511413574},\"topTokens\":null,\"textRange\":{\"start\":124,\"end\":126}}]},\"completions\":[{\"data\":{\"text\":\"\\n'Amazon
Bedrock es la manera m\xE1s f\xE1cil de construir y escalado de aplicaciones
generatives de AI con modelos base (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"<|newline|>\",\"logprob\":0.0,\"raw_logprob\":-3.6954811548639555E-6},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":1}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":0.0,\"raw_logprob\":-0.05112015828490257},\"topTokens\":null,\"textRange\":{\"start\":1,\"end\":2}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":0.0,\"raw_logprob\":-0.002133119385689497},\"topTokens\":null,\"textRange\":{\"start\":2,\"end\":8}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":0.0,\"raw_logprob\":-1.4232576359063387E-4},\"topTokens\":null,\"textRange\":{\"start\":8,\"end\":12}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":0.0,\"raw_logprob\":-8.189899963326752E-4},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":16}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.02208741195499897},\"topTokens\":null,\"textRange\":{\"start\":16,\"end\":17}},{\"generatedToken\":{\"token\":\"es\",\"logprob\":0.0,\"raw_logprob\":-0.0015725638950243592},\"topTokens\":null,\"textRange\":{\"start\":17,\"end\":19}},{\"generatedToken\":{\"token\":\"\u2581la\",\"logprob\":0.0,\"raw_logprob\":-0.08937965333461761},\"topTokens\":null,\"textRange\":{\"start\":19,\"end\":22}},{\"generatedToken\":{\"token\":\"\u2581man\",\"logprob\":0.0,\"raw_logprob\":-0.2883087396621704},\"topTokens\":null,\"textRange\":{\"start\":22,\"end\":26}},{\"generatedToken\":{\"token\":\"era\",\"logprob\":0.0,\"raw_logprob\":-0.0012638922780752182},\"topTokens\":null,\"textRange\":{\"start\":26,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581m\xE1s\",\"logprob\":0.0,\"raw_logprob\":-0.003933788277208805},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"\u2581f\",\"logprob\":0.0,\"raw_logprob\":-0.08932819217443466},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":35}},{\"generatedToken\":{\"token\":\"\xE1c\",\"logprob\":0.0,\"raw_logprob\":-6.794906312279636E-6},\"topTokens\":null,\"textRange\":{\"start\":35,\"end\":37}},{\"generatedToken\":{\"token\":\"il\",\"logprob\":0.0,\"raw_logprob\":-2.8609820219571702E-5},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":39}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-8.886678842827678E-4},\"topTokens\":null,\"textRange\":{\"start\":39,\"end\":42}},{\"generatedToken\":{\"token\":\"\u2581const\",\"logprob\":0.0,\"raw_logprob\":-0.031633295118808746},\"topTokens\":null,\"textRange\":{\"start\":42,\"end\":48}},{\"generatedToken\":{\"token\":\"ru\",\"logprob\":0.0,\"raw_logprob\":-1.5497195136049413E-6},\"topTokens\":null,\"textRange\":{\"start\":48,\"end\":50}},{\"generatedToken\":{\"token\":\"ir\",\"logprob\":0.0,\"raw_logprob\":-8.106198947643861E-6},\"topTokens\":null,\"textRange\":{\"start\":50,\"end\":52}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-3.969590397900902E-5},\"topTokens\":null,\"textRange\":{\"start\":52,\"end\":53}},{\"generatedToken\":{\"token\":\"y\",\"logprob\":0.0,\"raw_logprob\":-0.006035791710019112},\"topTokens\":null,\"textRange\":{\"start\":53,\"end\":54}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.14323875308036804},\"topTokens\":null,\"textRange\":{\"start\":54,\"end\":55}},{\"generatedToken\":{\"token\":\"esca\",\"logprob\":0.0,\"raw_logprob\":-0.87629234790802},\"topTokens\":null,\"textRange\":{\"start\":55,\"end\":59}},{\"generatedToken\":{\"token\":\"lado\",\"logprob\":0.0,\"raw_logprob\":-0.2959917485713959},\"topTokens\":null,\"textRange\":{\"start\":59,\"end\":63}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.07214847207069397},\"topTokens\":null,\"textRange\":{\"start\":63,\"end\":66}},{\"generatedToken\":{\"token\":\"\u2581a\",\"logprob\":0.0,\"raw_logprob\":-0.00686619384214282},\"topTokens\":null,\"textRange\":{\"start\":66,\"end\":68}},{\"generatedToken\":{\"token\":\"plica\",\"logprob\":0.0,\"raw_logprob\":-6.571040721610188E-4},\"topTokens\":null,\"textRange\":{\"start\":68,\"end\":73}},{\"generatedToken\":{\"token\":\"ciones\",\"logprob\":0.0,\"raw_logprob\":-1.9131260341964662E-4},\"topTokens\":null,\"textRange\":{\"start\":73,\"end\":79}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.6169446110725403},\"topTokens\":null,\"textRange\":{\"start\":79,\"end\":80}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":0.0,\"raw_logprob\":-0.32334673404693604},\"topTokens\":null,\"textRange\":{\"start\":80,\"end\":90}},{\"generatedToken\":{\"token\":\"s\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.6529382467269897},\"topTokens\":null,\"textRange\":{\"start\":90,\"end\":94}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":0.0,\"raw_logprob\":-0.8433590531349182},\"topTokens\":null,\"textRange\":{\"start\":94,\"end\":97}},{\"generatedToken\":{\"token\":\"\u2581con\",\"logprob\":0.0,\"raw_logprob\":-0.010683131404221058},\"topTokens\":null,\"textRange\":{\"start\":97,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581model\",\"logprob\":0.0,\"raw_logprob\":-0.07065271586179733},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":107}},{\"generatedToken\":{\"token\":\"os\",\"logprob\":0.0,\"raw_logprob\":-0.003825371852144599},\"topTokens\":null,\"textRange\":{\"start\":107,\"end\":109}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":0.0,\"raw_logprob\":-0.20432710647583008},\"topTokens\":null,\"textRange\":{\"start\":109,\"end\":114}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.024862026795744896},\"topTokens\":null,\"textRange\":{\"start\":114,\"end\":115}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":0.0,\"raw_logprob\":-5.646541831083596E-4},\"topTokens\":null,\"textRange\":{\"start\":115,\"end\":116}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":0.0,\"raw_logprob\":-3.064401389565319E-4},\"topTokens\":null,\"textRange\":{\"start\":116,\"end\":118}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":0.0,\"raw_logprob\":-0.022001003846526146},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\")\",\"logprob\":0.0,\"raw_logprob\":-0.001255200942978263},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":0.0,\"raw_logprob\":-0.1687663495540619},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"<|endoftext|>\",\"logprob\":0.0,\"raw_logprob\":-0.0010474200826138258},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":122}}]},\"finishReason\":{\"reason\":\"endoftext\"}}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '10117'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:37 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '26'
X-Amzn-Bedrock-Invocation-Latency:
- '696'
X-Amzn-Bedrock-Output-Token-Count:
- '42'
x-amzn-RequestId:
- 998dab0e-94b2-49e4-aa03-ee2ee25437f0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_ai21/test_ai21_j2_completion_string_content_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Translate to spanish: ''Amazon Bedrock is the easiest way to
build andscale generative AI applications with base models (FMs)''.", "maxTokens":
200, "temperature": 0.5, "topP": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDMzWg==
amz-sdk-invocation-id:
- !!binary |
NDg5ZmU0YTMtZWNmZS00ZGZjLTk2MmEtYjY0MTJiZmM4YmRk
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/ai21.j2-mid-v1/invoke
response:
body:
string: "{\"id\":1234,\"prompt\":{\"text\":\"Translate to spanish: 'Amazon Bedrock
is the easiest way to build andscale generative AI applications with base
models (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-3.0160698890686035,\"raw_logprob\":-3.0160698890686035},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":0}},{\"generatedToken\":{\"token\":\"Translate\",\"logprob\":-8.331533432006836,\"raw_logprob\":-8.331533432006836},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":9}},{\"generatedToken\":{\"token\":\"\u2581to\",\"logprob\":-2.9710845947265625,\"raw_logprob\":-2.9710845947265625},\"topTokens\":null,\"textRange\":{\"start\":9,\"end\":12}},{\"generatedToken\":{\"token\":\"\u2581spanish\",\"logprob\":-9.67746639251709,\"raw_logprob\":-9.67746639251709},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":20}},{\"generatedToken\":{\"token\":\":\",\"logprob\":-13.539094924926758,\"raw_logprob\":-13.539094924926758},\"topTokens\":null,\"textRange\":{\"start\":20,\"end\":21}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":-15.360382080078125,\"raw_logprob\":-15.360382080078125},\"topTokens\":null,\"textRange\":{\"start\":21,\"end\":23}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":-10.461552619934082,\"raw_logprob\":-10.461552619934082},\"topTokens\":null,\"textRange\":{\"start\":23,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":-14.884922981262207,\"raw_logprob\":-14.884922981262207},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":-8.739396095275879,\"raw_logprob\":-8.739396095275879},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":37}},{\"generatedToken\":{\"token\":\"\u2581is\u2581the\u2581easiest\u2581way\",\"logprob\":-16.61186981201172,\"raw_logprob\":-16.61186981201172},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":56}},{\"generatedToken\":{\"token\":\"\u2581to\u2581build\",\"logprob\":-3.199646472930908,\"raw_logprob\":-3.199646472930908},\"topTokens\":null,\"textRange\":{\"start\":56,\"end\":65}},{\"generatedToken\":{\"token\":\"\u2581and\",\"logprob\":-4.354443073272705,\"raw_logprob\":-4.354443073272705},\"topTokens\":null,\"textRange\":{\"start\":65,\"end\":69}},{\"generatedToken\":{\"token\":\"scale\",\"logprob\":-11.503482818603516,\"raw_logprob\":-11.503482818603516},\"topTokens\":null,\"textRange\":{\"start\":69,\"end\":74}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.607464790344238,\"raw_logprob\":-7.607464790344238},\"topTokens\":null,\"textRange\":{\"start\":74,\"end\":75}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":-15.344130516052246,\"raw_logprob\":-15.344130516052246},\"topTokens\":null,\"textRange\":{\"start\":75,\"end\":85}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":-2.475620746612549,\"raw_logprob\":-2.475620746612549},\"topTokens\":null,\"textRange\":{\"start\":85,\"end\":88}},{\"generatedToken\":{\"token\":\"\u2581applications\",\"logprob\":-3.508157968521118,\"raw_logprob\":-3.508157968521118},\"topTokens\":null,\"textRange\":{\"start\":88,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581with\",\"logprob\":-5.4546332359313965,\"raw_logprob\":-5.4546332359313965},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":106}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":-13.933234214782715,\"raw_logprob\":-13.933234214782715},\"topTokens\":null,\"textRange\":{\"start\":106,\"end\":111}},{\"generatedToken\":{\"token\":\"\u2581models\",\"logprob\":-4.964498996734619,\"raw_logprob\":-4.964498996734619},\"topTokens\":null,\"textRange\":{\"start\":111,\"end\":118}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.693998336791992,\"raw_logprob\":-7.693998336791992},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":-6.192896366119385,\"raw_logprob\":-6.192896366119385},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":-11.4367094039917,\"raw_logprob\":-11.4367094039917},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":-8.579822540283203,\"raw_logprob\":-8.579822540283203},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":123}},{\"generatedToken\":{\"token\":\")\",\"logprob\":-0.7525036334991455,\"raw_logprob\":-0.7525036334991455},\"topTokens\":null,\"textRange\":{\"start\":123,\"end\":124}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":-9.196444511413574,\"raw_logprob\":-9.196444511413574},\"topTokens\":null,\"textRange\":{\"start\":124,\"end\":126}}]},\"completions\":[{\"data\":{\"text\":\"\\n'Amazon
Bedrock es la manera m\xE1s f\xE1cil de construir y escalado de aplicaciones
generatives de AI con modelos base (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"<|newline|>\",\"logprob\":0.0,\"raw_logprob\":-3.6954811548639555E-6},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":1}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":0.0,\"raw_logprob\":-0.05112015828490257},\"topTokens\":null,\"textRange\":{\"start\":1,\"end\":2}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":0.0,\"raw_logprob\":-0.002133119385689497},\"topTokens\":null,\"textRange\":{\"start\":2,\"end\":8}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":0.0,\"raw_logprob\":-1.4232576359063387E-4},\"topTokens\":null,\"textRange\":{\"start\":8,\"end\":12}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":0.0,\"raw_logprob\":-8.189899963326752E-4},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":16}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.02208741195499897},\"topTokens\":null,\"textRange\":{\"start\":16,\"end\":17}},{\"generatedToken\":{\"token\":\"es\",\"logprob\":0.0,\"raw_logprob\":-0.0015725638950243592},\"topTokens\":null,\"textRange\":{\"start\":17,\"end\":19}},{\"generatedToken\":{\"token\":\"\u2581la\",\"logprob\":0.0,\"raw_logprob\":-0.08937965333461761},\"topTokens\":null,\"textRange\":{\"start\":19,\"end\":22}},{\"generatedToken\":{\"token\":\"\u2581man\",\"logprob\":0.0,\"raw_logprob\":-0.2883087396621704},\"topTokens\":null,\"textRange\":{\"start\":22,\"end\":26}},{\"generatedToken\":{\"token\":\"era\",\"logprob\":0.0,\"raw_logprob\":-0.0012638922780752182},\"topTokens\":null,\"textRange\":{\"start\":26,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581m\xE1s\",\"logprob\":0.0,\"raw_logprob\":-0.003933788277208805},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"\u2581f\",\"logprob\":0.0,\"raw_logprob\":-0.08932819217443466},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":35}},{\"generatedToken\":{\"token\":\"\xE1c\",\"logprob\":0.0,\"raw_logprob\":-6.794906312279636E-6},\"topTokens\":null,\"textRange\":{\"start\":35,\"end\":37}},{\"generatedToken\":{\"token\":\"il\",\"logprob\":0.0,\"raw_logprob\":-2.8609820219571702E-5},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":39}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-8.886678842827678E-4},\"topTokens\":null,\"textRange\":{\"start\":39,\"end\":42}},{\"generatedToken\":{\"token\":\"\u2581const\",\"logprob\":0.0,\"raw_logprob\":-0.031633295118808746},\"topTokens\":null,\"textRange\":{\"start\":42,\"end\":48}},{\"generatedToken\":{\"token\":\"ru\",\"logprob\":0.0,\"raw_logprob\":-1.5497195136049413E-6},\"topTokens\":null,\"textRange\":{\"start\":48,\"end\":50}},{\"generatedToken\":{\"token\":\"ir\",\"logprob\":0.0,\"raw_logprob\":-8.106198947643861E-6},\"topTokens\":null,\"textRange\":{\"start\":50,\"end\":52}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-3.969590397900902E-5},\"topTokens\":null,\"textRange\":{\"start\":52,\"end\":53}},{\"generatedToken\":{\"token\":\"y\",\"logprob\":0.0,\"raw_logprob\":-0.006035791710019112},\"topTokens\":null,\"textRange\":{\"start\":53,\"end\":54}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.14323875308036804},\"topTokens\":null,\"textRange\":{\"start\":54,\"end\":55}},{\"generatedToken\":{\"token\":\"esca\",\"logprob\":0.0,\"raw_logprob\":-0.87629234790802},\"topTokens\":null,\"textRange\":{\"start\":55,\"end\":59}},{\"generatedToken\":{\"token\":\"lado\",\"logprob\":0.0,\"raw_logprob\":-0.2959917485713959},\"topTokens\":null,\"textRange\":{\"start\":59,\"end\":63}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.07214847207069397},\"topTokens\":null,\"textRange\":{\"start\":63,\"end\":66}},{\"generatedToken\":{\"token\":\"\u2581a\",\"logprob\":0.0,\"raw_logprob\":-0.00686619384214282},\"topTokens\":null,\"textRange\":{\"start\":66,\"end\":68}},{\"generatedToken\":{\"token\":\"plica\",\"logprob\":0.0,\"raw_logprob\":-6.571040721610188E-4},\"topTokens\":null,\"textRange\":{\"start\":68,\"end\":73}},{\"generatedToken\":{\"token\":\"ciones\",\"logprob\":0.0,\"raw_logprob\":-1.9131260341964662E-4},\"topTokens\":null,\"textRange\":{\"start\":73,\"end\":79}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.6169446110725403},\"topTokens\":null,\"textRange\":{\"start\":79,\"end\":80}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":0.0,\"raw_logprob\":-0.32334673404693604},\"topTokens\":null,\"textRange\":{\"start\":80,\"end\":90}},{\"generatedToken\":{\"token\":\"s\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.6529382467269897},\"topTokens\":null,\"textRange\":{\"start\":90,\"end\":94}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":0.0,\"raw_logprob\":-0.8433590531349182},\"topTokens\":null,\"textRange\":{\"start\":94,\"end\":97}},{\"generatedToken\":{\"token\":\"\u2581con\",\"logprob\":0.0,\"raw_logprob\":-0.010683131404221058},\"topTokens\":null,\"textRange\":{\"start\":97,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581model\",\"logprob\":0.0,\"raw_logprob\":-0.07065271586179733},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":107}},{\"generatedToken\":{\"token\":\"os\",\"logprob\":0.0,\"raw_logprob\":-0.003825371852144599},\"topTokens\":null,\"textRange\":{\"start\":107,\"end\":109}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":0.0,\"raw_logprob\":-0.20432710647583008},\"topTokens\":null,\"textRange\":{\"start\":109,\"end\":114}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.024862026795744896},\"topTokens\":null,\"textRange\":{\"start\":114,\"end\":115}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":0.0,\"raw_logprob\":-5.646541831083596E-4},\"topTokens\":null,\"textRange\":{\"start\":115,\"end\":116}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":0.0,\"raw_logprob\":-3.064401389565319E-4},\"topTokens\":null,\"textRange\":{\"start\":116,\"end\":118}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":0.0,\"raw_logprob\":-0.022001003846526146},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\")\",\"logprob\":0.0,\"raw_logprob\":-0.001255200942978263},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":0.0,\"raw_logprob\":-0.1687663495540619},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"<|endoftext|>\",\"logprob\":0.0,\"raw_logprob\":-0.0010474200826138258},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":122}}]},\"finishReason\":{\"reason\":\"endoftext\"}}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '10117'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:37 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '26'
X-Amzn-Bedrock-Invocation-Latency:
- '696'
X-Amzn-Bedrock-Output-Token-Count:
- '42'
x-amzn-RequestId:
- 998dab0e-94b2-49e4-aa03-ee2ee25437f0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_ai21/test_ai21_j2_completion_string_content_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Translate to spanish: ''Amazon Bedrock is the easiest way to
build andscale generative AI applications with base models (FMs)''.", "maxTokens":
200, "temperature": 0.5, "topP": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDMzWg==
amz-sdk-invocation-id:
- !!binary |
NDg5ZmU0YTMtZWNmZS00ZGZjLTk2MmEtYjY0MTJiZmM4YmRk
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/ai21.j2-mid-v1/invoke
response:
body:
string: "{\"id\":1234,\"prompt\":{\"text\":\"Translate to spanish: 'Amazon Bedrock
is the easiest way to build andscale generative AI applications with base
models (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-3.0160698890686035,\"raw_logprob\":-3.0160698890686035},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":0}},{\"generatedToken\":{\"token\":\"Translate\",\"logprob\":-8.331533432006836,\"raw_logprob\":-8.331533432006836},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":9}},{\"generatedToken\":{\"token\":\"\u2581to\",\"logprob\":-2.9710845947265625,\"raw_logprob\":-2.9710845947265625},\"topTokens\":null,\"textRange\":{\"start\":9,\"end\":12}},{\"generatedToken\":{\"token\":\"\u2581spanish\",\"logprob\":-9.67746639251709,\"raw_logprob\":-9.67746639251709},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":20}},{\"generatedToken\":{\"token\":\":\",\"logprob\":-13.539094924926758,\"raw_logprob\":-13.539094924926758},\"topTokens\":null,\"textRange\":{\"start\":20,\"end\":21}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":-15.360382080078125,\"raw_logprob\":-15.360382080078125},\"topTokens\":null,\"textRange\":{\"start\":21,\"end\":23}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":-10.461552619934082,\"raw_logprob\":-10.461552619934082},\"topTokens\":null,\"textRange\":{\"start\":23,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":-14.884922981262207,\"raw_logprob\":-14.884922981262207},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":-8.739396095275879,\"raw_logprob\":-8.739396095275879},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":37}},{\"generatedToken\":{\"token\":\"\u2581is\u2581the\u2581easiest\u2581way\",\"logprob\":-16.61186981201172,\"raw_logprob\":-16.61186981201172},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":56}},{\"generatedToken\":{\"token\":\"\u2581to\u2581build\",\"logprob\":-3.199646472930908,\"raw_logprob\":-3.199646472930908},\"topTokens\":null,\"textRange\":{\"start\":56,\"end\":65}},{\"generatedToken\":{\"token\":\"\u2581and\",\"logprob\":-4.354443073272705,\"raw_logprob\":-4.354443073272705},\"topTokens\":null,\"textRange\":{\"start\":65,\"end\":69}},{\"generatedToken\":{\"token\":\"scale\",\"logprob\":-11.503482818603516,\"raw_logprob\":-11.503482818603516},\"topTokens\":null,\"textRange\":{\"start\":69,\"end\":74}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.607464790344238,\"raw_logprob\":-7.607464790344238},\"topTokens\":null,\"textRange\":{\"start\":74,\"end\":75}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":-15.344130516052246,\"raw_logprob\":-15.344130516052246},\"topTokens\":null,\"textRange\":{\"start\":75,\"end\":85}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":-2.475620746612549,\"raw_logprob\":-2.475620746612549},\"topTokens\":null,\"textRange\":{\"start\":85,\"end\":88}},{\"generatedToken\":{\"token\":\"\u2581applications\",\"logprob\":-3.508157968521118,\"raw_logprob\":-3.508157968521118},\"topTokens\":null,\"textRange\":{\"start\":88,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581with\",\"logprob\":-5.4546332359313965,\"raw_logprob\":-5.4546332359313965},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":106}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":-13.933234214782715,\"raw_logprob\":-13.933234214782715},\"topTokens\":null,\"textRange\":{\"start\":106,\"end\":111}},{\"generatedToken\":{\"token\":\"\u2581models\",\"logprob\":-4.964498996734619,\"raw_logprob\":-4.964498996734619},\"topTokens\":null,\"textRange\":{\"start\":111,\"end\":118}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":-7.693998336791992,\"raw_logprob\":-7.693998336791992},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":-6.192896366119385,\"raw_logprob\":-6.192896366119385},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":-11.4367094039917,\"raw_logprob\":-11.4367094039917},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":-8.579822540283203,\"raw_logprob\":-8.579822540283203},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":123}},{\"generatedToken\":{\"token\":\")\",\"logprob\":-0.7525036334991455,\"raw_logprob\":-0.7525036334991455},\"topTokens\":null,\"textRange\":{\"start\":123,\"end\":124}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":-9.196444511413574,\"raw_logprob\":-9.196444511413574},\"topTokens\":null,\"textRange\":{\"start\":124,\"end\":126}}]},\"completions\":[{\"data\":{\"text\":\"\\n'Amazon
Bedrock es la manera m\xE1s f\xE1cil de construir y escalado de aplicaciones
generatives de AI con modelos base (FMs)'.\",\"tokens\":[{\"generatedToken\":{\"token\":\"<|newline|>\",\"logprob\":0.0,\"raw_logprob\":-3.6954811548639555E-6},\"topTokens\":null,\"textRange\":{\"start\":0,\"end\":1}},{\"generatedToken\":{\"token\":\"\u2581'\",\"logprob\":0.0,\"raw_logprob\":-0.05112015828490257},\"topTokens\":null,\"textRange\":{\"start\":1,\"end\":2}},{\"generatedToken\":{\"token\":\"Amazon\",\"logprob\":0.0,\"raw_logprob\":-0.002133119385689497},\"topTokens\":null,\"textRange\":{\"start\":2,\"end\":8}},{\"generatedToken\":{\"token\":\"\u2581Bed\",\"logprob\":0.0,\"raw_logprob\":-1.4232576359063387E-4},\"topTokens\":null,\"textRange\":{\"start\":8,\"end\":12}},{\"generatedToken\":{\"token\":\"rock\",\"logprob\":0.0,\"raw_logprob\":-8.189899963326752E-4},\"topTokens\":null,\"textRange\":{\"start\":12,\"end\":16}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.02208741195499897},\"topTokens\":null,\"textRange\":{\"start\":16,\"end\":17}},{\"generatedToken\":{\"token\":\"es\",\"logprob\":0.0,\"raw_logprob\":-0.0015725638950243592},\"topTokens\":null,\"textRange\":{\"start\":17,\"end\":19}},{\"generatedToken\":{\"token\":\"\u2581la\",\"logprob\":0.0,\"raw_logprob\":-0.08937965333461761},\"topTokens\":null,\"textRange\":{\"start\":19,\"end\":22}},{\"generatedToken\":{\"token\":\"\u2581man\",\"logprob\":0.0,\"raw_logprob\":-0.2883087396621704},\"topTokens\":null,\"textRange\":{\"start\":22,\"end\":26}},{\"generatedToken\":{\"token\":\"era\",\"logprob\":0.0,\"raw_logprob\":-0.0012638922780752182},\"topTokens\":null,\"textRange\":{\"start\":26,\"end\":29}},{\"generatedToken\":{\"token\":\"\u2581m\xE1s\",\"logprob\":0.0,\"raw_logprob\":-0.003933788277208805},\"topTokens\":null,\"textRange\":{\"start\":29,\"end\":33}},{\"generatedToken\":{\"token\":\"\u2581f\",\"logprob\":0.0,\"raw_logprob\":-0.08932819217443466},\"topTokens\":null,\"textRange\":{\"start\":33,\"end\":35}},{\"generatedToken\":{\"token\":\"\xE1c\",\"logprob\":0.0,\"raw_logprob\":-6.794906312279636E-6},\"topTokens\":null,\"textRange\":{\"start\":35,\"end\":37}},{\"generatedToken\":{\"token\":\"il\",\"logprob\":0.0,\"raw_logprob\":-2.8609820219571702E-5},\"topTokens\":null,\"textRange\":{\"start\":37,\"end\":39}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-8.886678842827678E-4},\"topTokens\":null,\"textRange\":{\"start\":39,\"end\":42}},{\"generatedToken\":{\"token\":\"\u2581const\",\"logprob\":0.0,\"raw_logprob\":-0.031633295118808746},\"topTokens\":null,\"textRange\":{\"start\":42,\"end\":48}},{\"generatedToken\":{\"token\":\"ru\",\"logprob\":0.0,\"raw_logprob\":-1.5497195136049413E-6},\"topTokens\":null,\"textRange\":{\"start\":48,\"end\":50}},{\"generatedToken\":{\"token\":\"ir\",\"logprob\":0.0,\"raw_logprob\":-8.106198947643861E-6},\"topTokens\":null,\"textRange\":{\"start\":50,\"end\":52}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-3.969590397900902E-5},\"topTokens\":null,\"textRange\":{\"start\":52,\"end\":53}},{\"generatedToken\":{\"token\":\"y\",\"logprob\":0.0,\"raw_logprob\":-0.006035791710019112},\"topTokens\":null,\"textRange\":{\"start\":53,\"end\":54}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.14323875308036804},\"topTokens\":null,\"textRange\":{\"start\":54,\"end\":55}},{\"generatedToken\":{\"token\":\"esca\",\"logprob\":0.0,\"raw_logprob\":-0.87629234790802},\"topTokens\":null,\"textRange\":{\"start\":55,\"end\":59}},{\"generatedToken\":{\"token\":\"lado\",\"logprob\":0.0,\"raw_logprob\":-0.2959917485713959},\"topTokens\":null,\"textRange\":{\"start\":59,\"end\":63}},{\"generatedToken\":{\"token\":\"\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.07214847207069397},\"topTokens\":null,\"textRange\":{\"start\":63,\"end\":66}},{\"generatedToken\":{\"token\":\"\u2581a\",\"logprob\":0.0,\"raw_logprob\":-0.00686619384214282},\"topTokens\":null,\"textRange\":{\"start\":66,\"end\":68}},{\"generatedToken\":{\"token\":\"plica\",\"logprob\":0.0,\"raw_logprob\":-6.571040721610188E-4},\"topTokens\":null,\"textRange\":{\"start\":68,\"end\":73}},{\"generatedToken\":{\"token\":\"ciones\",\"logprob\":0.0,\"raw_logprob\":-1.9131260341964662E-4},\"topTokens\":null,\"textRange\":{\"start\":73,\"end\":79}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.6169446110725403},\"topTokens\":null,\"textRange\":{\"start\":79,\"end\":80}},{\"generatedToken\":{\"token\":\"generative\",\"logprob\":0.0,\"raw_logprob\":-0.32334673404693604},\"topTokens\":null,\"textRange\":{\"start\":80,\"end\":90}},{\"generatedToken\":{\"token\":\"s\u2581de\",\"logprob\":0.0,\"raw_logprob\":-0.6529382467269897},\"topTokens\":null,\"textRange\":{\"start\":90,\"end\":94}},{\"generatedToken\":{\"token\":\"\u2581AI\",\"logprob\":0.0,\"raw_logprob\":-0.8433590531349182},\"topTokens\":null,\"textRange\":{\"start\":94,\"end\":97}},{\"generatedToken\":{\"token\":\"\u2581con\",\"logprob\":0.0,\"raw_logprob\":-0.010683131404221058},\"topTokens\":null,\"textRange\":{\"start\":97,\"end\":101}},{\"generatedToken\":{\"token\":\"\u2581model\",\"logprob\":0.0,\"raw_logprob\":-0.07065271586179733},\"topTokens\":null,\"textRange\":{\"start\":101,\"end\":107}},{\"generatedToken\":{\"token\":\"os\",\"logprob\":0.0,\"raw_logprob\":-0.003825371852144599},\"topTokens\":null,\"textRange\":{\"start\":107,\"end\":109}},{\"generatedToken\":{\"token\":\"\u2581base\",\"logprob\":0.0,\"raw_logprob\":-0.20432710647583008},\"topTokens\":null,\"textRange\":{\"start\":109,\"end\":114}},{\"generatedToken\":{\"token\":\"\u2581\",\"logprob\":0.0,\"raw_logprob\":-0.024862026795744896},\"topTokens\":null,\"textRange\":{\"start\":114,\"end\":115}},{\"generatedToken\":{\"token\":\"(\",\"logprob\":0.0,\"raw_logprob\":-5.646541831083596E-4},\"topTokens\":null,\"textRange\":{\"start\":115,\"end\":116}},{\"generatedToken\":{\"token\":\"FM\",\"logprob\":0.0,\"raw_logprob\":-3.064401389565319E-4},\"topTokens\":null,\"textRange\":{\"start\":116,\"end\":118}},{\"generatedToken\":{\"token\":\"s\",\"logprob\":0.0,\"raw_logprob\":-0.022001003846526146},\"topTokens\":null,\"textRange\":{\"start\":118,\"end\":119}},{\"generatedToken\":{\"token\":\")\",\"logprob\":0.0,\"raw_logprob\":-0.001255200942978263},\"topTokens\":null,\"textRange\":{\"start\":119,\"end\":120}},{\"generatedToken\":{\"token\":\"'.\",\"logprob\":0.0,\"raw_logprob\":-0.1687663495540619},\"topTokens\":null,\"textRange\":{\"start\":120,\"end\":122}},{\"generatedToken\":{\"token\":\"<|endoftext|>\",\"logprob\":0.0,\"raw_logprob\":-0.0010474200826138258},\"topTokens\":null,\"textRange\":{\"start\":122,\"end\":122}}]},\"finishReason\":{\"reason\":\"endoftext\"}}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '10117'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:37 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '26'
X-Amzn-Bedrock-Invocation-Latency:
- '696'
X-Amzn-Bedrock-Output-Token-Count:
- '42'
x-amzn-RequestId:
- 998dab0e-94b2-49e4-aa03-ee2ee25437f0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_2_completion.yaml
================================================
interactions:
- request:
body: '{"prompt": "Human: Tell me a joke about opentelemetry Assistant:", "max_tokens_to_sample":
200, "temperature": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '115'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM0Wg==
amz-sdk-invocation-id:
- !!binary |
ODIxZTcwN2UtYzg2OC00ZjUwLWEyMGYtZjU0NjhkYzgwODkw
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-v2%3A1/invoke
response:
body:
string: '{"type":"completion","completion":" Here''s a silly joke about opentelemetry:\n\nWhat
do you call an open source observability framework that keeps track of traces
and spans?\nOpenTele-metry!\n\nI tried to come up with a pun by playing on
the name \"opentelemetry.\" Hopefully it gives you a quick laugh! Let me know
if you''d like to hear another joke or have a different request.","stop_reason":"stop_sequence","stop":"\n\nHuman:"}'
headers:
Connection:
- keep-alive
Content-Length:
- '431'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:41 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '18'
X-Amzn-Bedrock-Invocation-Latency:
- '3304'
X-Amzn-Bedrock-Output-Token-Count:
- '87'
x-amzn-RequestId:
- 44c596e2-2d68-4036-b072-b821e40ed8d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_2_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Human: Tell me a joke about opentelemetry Assistant:", "max_tokens_to_sample":
200, "temperature": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '115'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM0Wg==
amz-sdk-invocation-id:
- !!binary |
ODIxZTcwN2UtYzg2OC00ZjUwLWEyMGYtZjU0NjhkYzgwODkw
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-v2%3A1/invoke
response:
body:
string: '{"type":"completion","completion":" Here''s a silly joke about opentelemetry:\n\nWhat
do you call an open source observability framework that keeps track of traces
and spans?\nOpenTele-metry!\n\nI tried to come up with a pun by playing on
the name \"opentelemetry.\" Hopefully it gives you a quick laugh! Let me know
if you''d like to hear another joke or have a different request.","stop_reason":"stop_sequence","stop":"\n\nHuman:"}'
headers:
Connection:
- keep-alive
Content-Length:
- '431'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:41 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '18'
X-Amzn-Bedrock-Invocation-Latency:
- '3304'
X-Amzn-Bedrock-Output-Token-Count:
- '87'
x-amzn-RequestId:
- 44c596e2-2d68-4036-b072-b821e40ed8d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_2_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Human: Tell me a joke about opentelemetry Assistant:", "max_tokens_to_sample":
200, "temperature": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '115'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM0Wg==
amz-sdk-invocation-id:
- !!binary |
ODIxZTcwN2UtYzg2OC00ZjUwLWEyMGYtZjU0NjhkYzgwODkw
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-v2%3A1/invoke
response:
body:
string: '{"type":"completion","completion":" Here''s a silly joke about opentelemetry:\n\nWhat
do you call an open source observability framework that keeps track of traces
and spans?\nOpenTele-metry!\n\nI tried to come up with a pun by playing on
the name \"opentelemetry.\" Hopefully it gives you a quick laugh! Let me know
if you''d like to hear another joke or have a different request.","stop_reason":"stop_sequence","stop":"\n\nHuman:"}'
headers:
Connection:
- keep-alive
Content-Length:
- '431'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:41 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '18'
X-Amzn-Bedrock-Invocation-Latency:
- '3304'
X-Amzn-Bedrock-Output-Token-Count:
- '87'
x-amzn-RequestId:
- 44c596e2-2d68-4036-b072-b821e40ed8d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_complex_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM4Wg==
amz-sdk-invocation-id:
- !!binary |
NTdlOTE3NmEtM2I2OS00M2E4LThjNWItZTA0MjdhODkwNGFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the data packet cross the road? To get to the other side with OpenTelemetry''s
distributed tracing!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":29}}'
headers:
Connection:
- keep-alive
Content-Length:
- '350'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:42 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '844'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 184b68a8-0d65-4208-9590-1aeab897915c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_complex_content_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM4Wg==
amz-sdk-invocation-id:
- !!binary |
NTdlOTE3NmEtM2I2OS00M2E4LThjNWItZTA0MjdhODkwNGFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the data packet cross the road? To get to the other side with OpenTelemetry''s
distributed tracing!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":29}}'
headers:
Connection:
- keep-alive
Content-Length:
- '350'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:42 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '844'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 184b68a8-0d65-4208-9590-1aeab897915c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_complex_content_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM4Wg==
amz-sdk-invocation-id:
- !!binary |
NTdlOTE3NmEtM2I2OS00M2E4LThjNWItZTA0MjdhODkwNGFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the data packet cross the road? To get to the other side with OpenTelemetry''s
distributed tracing!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":29}}'
headers:
Connection:
- keep-alive
Content-Length:
- '350'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:42 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '844'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 184b68a8-0d65-4208-9590-1aeab897915c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM5Wg==
X-Amzn-Bedrock-Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
amz-sdk-invocation-id:
- !!binary |
YWZmODRlYzEtYzMwOS00OTM0LWE0MGMtZjcxNDQ4Njk5OWVj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAABswAAAEsYF+YQCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJXVnpj
MkZuWlY5emRHRnlkQ0lzSW0xbGMzTmhaMlVpT25zaWFXUWlPaUp0YzJkZlltUnlhMTh3TVRSbFNt
WjRWMWhPYm5oR1MyaHRkV2xVT0VaWlpqY2lMQ0owZVhCbElqb2liV1Z6YzJGblpTSXNJbkp2YkdV
aU9pSmhjM05wYzNSaGJuUWlMQ0p0YjJSbGJDSTZJbU5zWVhWa1pTMHpMWE52Ym01bGRDMHlNREkw
TURJeU9TSXNJbU52Ym5SbGJuUWlPbHRkTENKemRHOXdYM0psWVhOdmJpSTZiblZzYkN3aWMzUnZj
Rjl6WlhGMVpXNWpaU0k2Ym5Wc2JDd2lkWE5oWjJVaU9uc2lhVzV3ZFhSZmRHOXJaVzV6SWpveE5p
d2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1YMTlmUT09In1TX77GAAAA1wAAAEu/+eQ4CzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTl6ZEdGeWRD
SXNJbWx1WkdWNElqb3dMQ0pqYjI1MFpXNTBYMkpzYjJOcklqcDdJblI1Y0dVaU9pSjBaWGgwSWl3
aWRHVjRkQ0k2SWlKOWZRPT0ifc2/Zh0AAADXAAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpv
d0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSlhhSGtp
ZlgwPSJ94xBi4QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhC
bElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2
ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1pHa2lmWDA9In1gtrnVAAAA
2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1
ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lk
R1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUprSUhSb1pTSjlmUT09In2goymcAAAA4wAAAEvrWPp+
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWph
MTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pX
eDBZU0lzSW5SbGVIUWlPaUlnWkdsemRISnBZblYwWlNKOWZRPT0ifQwak80AAADXAAAAS7/55DgL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amEx
OWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4
MFlTSXNJblJsZUhRaU9pSmtJSFJ5SW4xOSJ9lGDtPAAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1s
dVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFp
T2lKaFkybHVaeUo5ZlE9PSJ98VkUQwAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2MzQmhi
aUo5ZlE9PSJ9a+glEQAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1kzSnZjM01pZlgwPSJ9
NlHY2QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZ
Mjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVY
QmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA1wAAAEu/
+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJH
OWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5
a1pXeDBZU0lzSW5SbGVIUWlPaUlnY205aEluMTkifTXV0mkAAADXAAAAS7/55DgLOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJ
c0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJs
ZUhRaU9pSmtQeUo5ZlE9PSJ9BZBDuAAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1ZHOGlm
WDA9In2hI61+AAAA1wAAAEu/+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJs
SWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZl
eUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnWjJWMEluMTkifRUp4PsAAADX
AAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRH
VjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSWdkRzhpZlgwPSJ9zSX/ewAAANcAAABLv/nkOAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pX
eDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJ
c0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdW
NElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUln
YjNSb1pYSWlmWDA9In3Din69AAAA3wAAAEuPia/5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0pr
Wld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnYzJWeWRtbGpa
U0o5ZlE9PSJ9d5hxfAAAANMAAABLSnlC+As6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJaEluMTkifS2ejrYAAACb
AAAASyL6UXALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOXpkRzl3SWl3aWFXNWtaWGdpT2pCOSJ9wFZ+vgAAAPsAAABLu8gmPQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2liV1Z6YzJGblpWOWtaV3gwWVNJc0ltUmxi
SFJoSWpwN0luTjBiM0JmY21WaGMyOXVJam9pWlc1a1gzUjFjbTRpTENKemRHOXdYM05sY1hWbGJt
TmxJanB1ZFd4c2ZTd2lkWE5oWjJVaU9uc2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1qRjlmUT09In1Z
EW3VAAABLwAAAEsM4SwBCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJX
VnpjMkZuWlY5emRHOXdJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RhVzUyYjJOaGRHbHZiazFsZEhK
cFkzTWlPbnNpYVc1d2RYUlViMnRsYmtOdmRXNTBJam94Tml3aWIzVjBjSFYwVkc5clpXNURiM1Z1
ZENJNk1qRXNJbWx1ZG05allYUnBiMjVNWVhSbGJtTjVJam8zTXpnc0ltWnBjbk4wUW5sMFpVeGhk
R1Z1WTNraU9qTTNPSDE5In0QTv+w
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 11 Jun 2024 00:34:43 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- b91ca07a-c9fb-4608-94b2-bdfed9d03ab3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM5Wg==
X-Amzn-Bedrock-Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
amz-sdk-invocation-id:
- !!binary |
YWZmODRlYzEtYzMwOS00OTM0LWE0MGMtZjcxNDQ4Njk5OWVj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAABswAAAEsYF+YQCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJXVnpj
MkZuWlY5emRHRnlkQ0lzSW0xbGMzTmhaMlVpT25zaWFXUWlPaUp0YzJkZlltUnlhMTh3TVRSbFNt
WjRWMWhPYm5oR1MyaHRkV2xVT0VaWlpqY2lMQ0owZVhCbElqb2liV1Z6YzJGblpTSXNJbkp2YkdV
aU9pSmhjM05wYzNSaGJuUWlMQ0p0YjJSbGJDSTZJbU5zWVhWa1pTMHpMWE52Ym01bGRDMHlNREkw
TURJeU9TSXNJbU52Ym5SbGJuUWlPbHRkTENKemRHOXdYM0psWVhOdmJpSTZiblZzYkN3aWMzUnZj
Rjl6WlhGMVpXNWpaU0k2Ym5Wc2JDd2lkWE5oWjJVaU9uc2lhVzV3ZFhSZmRHOXJaVzV6SWpveE5p
d2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1YMTlmUT09In1TX77GAAAA1wAAAEu/+eQ4CzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTl6ZEdGeWRD
SXNJbWx1WkdWNElqb3dMQ0pqYjI1MFpXNTBYMkpzYjJOcklqcDdJblI1Y0dVaU9pSjBaWGgwSWl3
aWRHVjRkQ0k2SWlKOWZRPT0ifc2/Zh0AAADXAAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpv
d0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSlhhSGtp
ZlgwPSJ94xBi4QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhC
bElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2
ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1pHa2lmWDA9In1gtrnVAAAA
2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1
ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lk
R1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUprSUhSb1pTSjlmUT09In2goymcAAAA4wAAAEvrWPp+
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWph
MTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pX
eDBZU0lzSW5SbGVIUWlPaUlnWkdsemRISnBZblYwWlNKOWZRPT0ifQwak80AAADXAAAAS7/55DgL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amEx
OWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4
MFlTSXNJblJsZUhRaU9pSmtJSFJ5SW4xOSJ9lGDtPAAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1s
dVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFp
T2lKaFkybHVaeUo5ZlE9PSJ98VkUQwAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2MzQmhi
aUo5ZlE9PSJ9a+glEQAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1kzSnZjM01pZlgwPSJ9
NlHY2QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZ
Mjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVY
QmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA1wAAAEu/
+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJH
OWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5
a1pXeDBZU0lzSW5SbGVIUWlPaUlnY205aEluMTkifTXV0mkAAADXAAAAS7/55DgLOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJ
c0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJs
ZUhRaU9pSmtQeUo5ZlE9PSJ9BZBDuAAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1ZHOGlm
WDA9In2hI61+AAAA1wAAAEu/+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJs
SWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZl
eUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnWjJWMEluMTkifRUp4PsAAADX
AAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRH
VjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSWdkRzhpZlgwPSJ9zSX/ewAAANcAAABLv/nkOAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pX
eDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJ
c0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdW
NElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUln
YjNSb1pYSWlmWDA9In3Din69AAAA3wAAAEuPia/5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0pr
Wld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnYzJWeWRtbGpa
U0o5ZlE9PSJ9d5hxfAAAANMAAABLSnlC+As6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJaEluMTkifS2ejrYAAACb
AAAASyL6UXALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOXpkRzl3SWl3aWFXNWtaWGdpT2pCOSJ9wFZ+vgAAAPsAAABLu8gmPQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2liV1Z6YzJGblpWOWtaV3gwWVNJc0ltUmxi
SFJoSWpwN0luTjBiM0JmY21WaGMyOXVJam9pWlc1a1gzUjFjbTRpTENKemRHOXdYM05sY1hWbGJt
TmxJanB1ZFd4c2ZTd2lkWE5oWjJVaU9uc2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1qRjlmUT09In1Z
EW3VAAABLwAAAEsM4SwBCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJX
VnpjMkZuWlY5emRHOXdJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RhVzUyYjJOaGRHbHZiazFsZEhK
cFkzTWlPbnNpYVc1d2RYUlViMnRsYmtOdmRXNTBJam94Tml3aWIzVjBjSFYwVkc5clpXNURiM1Z1
ZENJNk1qRXNJbWx1ZG05allYUnBiMjVNWVhSbGJtTjVJam8zTXpnc0ltWnBjbk4wUW5sMFpVeGhk
R1Z1WTNraU9qTTNPSDE5In0QTv+w
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 11 Jun 2024 00:34:43 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- b91ca07a-c9fb-4608-94b2-bdfed9d03ab3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "Tell
me a joke about opentelemetry"}]}], "max_tokens": 200, "temperature": 0.5, "anthropic_version":
"bedrock-2023-05-31"}'
headers:
Content-Length:
- '191'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDM5Wg==
X-Amzn-Bedrock-Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
amz-sdk-invocation-id:
- !!binary |
YWZmODRlYzEtYzMwOS00OTM0LWE0MGMtZjcxNDQ4Njk5OWVj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAABswAAAEsYF+YQCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJXVnpj
MkZuWlY5emRHRnlkQ0lzSW0xbGMzTmhaMlVpT25zaWFXUWlPaUp0YzJkZlltUnlhMTh3TVRSbFNt
WjRWMWhPYm5oR1MyaHRkV2xVT0VaWlpqY2lMQ0owZVhCbElqb2liV1Z6YzJGblpTSXNJbkp2YkdV
aU9pSmhjM05wYzNSaGJuUWlMQ0p0YjJSbGJDSTZJbU5zWVhWa1pTMHpMWE52Ym01bGRDMHlNREkw
TURJeU9TSXNJbU52Ym5SbGJuUWlPbHRkTENKemRHOXdYM0psWVhOdmJpSTZiblZzYkN3aWMzUnZj
Rjl6WlhGMVpXNWpaU0k2Ym5Wc2JDd2lkWE5oWjJVaU9uc2lhVzV3ZFhSZmRHOXJaVzV6SWpveE5p
d2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1YMTlmUT09In1TX77GAAAA1wAAAEu/+eQ4CzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTl6ZEdGeWRD
SXNJbWx1WkdWNElqb3dMQ0pqYjI1MFpXNTBYMkpzYjJOcklqcDdJblI1Y0dVaU9pSjBaWGgwSWl3
aWRHVjRkQ0k2SWlKOWZRPT0ifc2/Zh0AAADXAAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpv
d0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSlhhSGtp
ZlgwPSJ94xBi4QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhC
bElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2
ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1pHa2lmWDA9In1gtrnVAAAA
2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1
ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lk
R1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUprSUhSb1pTSjlmUT09In2goymcAAAA4wAAAEvrWPp+
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWph
MTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pX
eDBZU0lzSW5SbGVIUWlPaUlnWkdsemRISnBZblYwWlNKOWZRPT0ifQwak80AAADXAAAAS7/55DgL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amEx
OWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4
MFlTSXNJblJsZUhRaU9pSmtJSFJ5SW4xOSJ9lGDtPAAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1s
dVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFp
T2lKaFkybHVaeUo5ZlE9PSJ98VkUQwAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2MzQmhi
aUo5ZlE9PSJ9a+glEQAAANsAAABLegkJOQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1kzSnZjM01pZlgwPSJ9
NlHY2QAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZ
Mjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVY
QmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA1wAAAEu/
+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJH
OWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5
a1pXeDBZU0lzSW5SbGVIUWlPaUlnY205aEluMTkifTXV0mkAAADXAAAAS7/55DgLOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVkRjlpYkc5amExOWtaV3gwWVNJ
c0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRHVjRkRjlrWld4MFlTSXNJblJs
ZUhRaU9pSmtQeUo5ZlE9PSJ9BZBDuAAAANcAAABLv/nkOAs6ZXZlbnQtdHlwZQcABWNodW5rDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0
ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93
TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJZ1ZHOGlm
WDA9In2hI61+AAAA1wAAAEu/+eQ4CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJs
SWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0prWld4MFlTSTZl
eUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnWjJWMEluMTkifRUp4PsAAADX
AAAAS7/55DgLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOWtaV3gwWVNJc0ltbHVaR1Y0SWpvd0xDSmtaV3gwWVNJNmV5SjBlWEJsSWpvaWRH
VjRkRjlrWld4MFlTSXNJblJsZUhRaU9pSWdkRzhpZlgwPSJ9zSX/ewAAANcAAABLv/nkOAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pX
eDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZU0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJ
c0luUmxlSFFpT2lJZ2RHaGxJbjE5In2tFRZmAAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdW
NElqb3dMQ0prWld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUln
YjNSb1pYSWlmWDA9In3Din69AAAA3wAAAEuPia/5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SjBlWEJsSWpvaVkyOXVkR1Z1ZEY5aWJHOWphMTlrWld4MFlTSXNJbWx1WkdWNElqb3dMQ0pr
Wld4MFlTSTZleUowZVhCbElqb2lkR1Y0ZEY5a1pXeDBZU0lzSW5SbGVIUWlPaUlnYzJWeWRtbGpa
U0o5ZlE9PSJ9d5hxfAAAANMAAABLSnlC+As6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUow
ZVhCbElqb2lZMjl1ZEdWdWRGOWliRzlqYTE5a1pXeDBZU0lzSW1sdVpHVjRJam93TENKa1pXeDBZ
U0k2ZXlKMGVYQmxJam9pZEdWNGRGOWtaV3gwWVNJc0luUmxlSFFpT2lJaEluMTkifS2ejrYAAACb
AAAASyL6UXALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKMGVYQmxJam9pWTI5dWRHVnVk
RjlpYkc5amExOXpkRzl3SWl3aWFXNWtaWGdpT2pCOSJ9wFZ+vgAAAPsAAABLu8gmPQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUowZVhCbElqb2liV1Z6YzJGblpWOWtaV3gwWVNJc0ltUmxi
SFJoSWpwN0luTjBiM0JmY21WaGMyOXVJam9pWlc1a1gzUjFjbTRpTENKemRHOXdYM05sY1hWbGJt
TmxJanB1ZFd4c2ZTd2lkWE5oWjJVaU9uc2liM1YwY0hWMFgzUnZhMlZ1Y3lJNk1qRjlmUT09In1Z
EW3VAAABLwAAAEsM4SwBCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SjBlWEJsSWpvaWJX
VnpjMkZuWlY5emRHOXdJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RhVzUyYjJOaGRHbHZiazFsZEhK
cFkzTWlPbnNpYVc1d2RYUlViMnRsYmtOdmRXNTBJam94Tml3aWIzVjBjSFYwVkc5clpXNURiM1Z1
ZENJNk1qRXNJbWx1ZG05allYUnBiMjVNWVhSbGJtTjVJam8zTXpnc0ltWnBjbk4wUW5sMFpVeGhk
R1Z1WTNraU9qTTNPSDE5In0QTv+w
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 11 Jun 2024 00:34:43 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- b91ca07a-c9fb-4608-94b2-bdfed9d03ab3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_string_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"max_tokens": 200, "temperature": 0.5, "anthropic_version": "bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '163'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQxWg==
amz-sdk-invocation-id:
- !!binary |
OWFiOTk5NzEtNzI5OC00NjdkLTk5MDMtZDdmMDc1YjBhNjM2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the distributed trace cross the road? To get to the other service!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":19}}'
headers:
Connection:
- keep-alive
Content-Length:
- '318'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:45 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '711'
X-Amzn-Bedrock-Output-Token-Count:
- '19'
x-amzn-RequestId:
- 09a671a8-16d6-4bfc-9564-8e0ced06fb12
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_string_content_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"max_tokens": 200, "temperature": 0.5, "anthropic_version": "bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '163'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQxWg==
amz-sdk-invocation-id:
- !!binary |
OWFiOTk5NzEtNzI5OC00NjdkLTk5MDMtZDdmMDc1YjBhNjM2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the distributed trace cross the road? To get to the other service!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":19}}'
headers:
Connection:
- keep-alive
Content-Length:
- '318'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:45 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '711'
X-Amzn-Bedrock-Output-Token-Count:
- '19'
x-amzn-RequestId:
- 09a671a8-16d6-4bfc-9564-8e0ced06fb12
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_3_completion_string_content_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"max_tokens": 200, "temperature": 0.5, "anthropic_version": "bedrock-2023-05-31"}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '163'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQxWg==
amz-sdk-invocation-id:
- !!binary |
OWFiOTk5NzEtNzI5OC00NjdkLTk5MDMtZDdmMDc1YjBhNjM2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD","type":"message","role":"assistant","model":"claude-3-sonnet-20240229","content":[{"type":"text","text":"Why
did the distributed trace cross the road? To get to the other service!"}],"stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":19}}'
headers:
Connection:
- keep-alive
Content-Length:
- '318'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:45 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '711'
X-Amzn-Bedrock-Output-Token-Count:
- '19'
x-amzn-RequestId:
- 09a671a8-16d6-4bfc-9564-8e0ced06fb12
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_converse_stream_with_tool_use.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "What is the weather
in Barcelona?"}]}], "toolConfig": {"tools": [{"toolSpec": {"name": "get_weather",
"description": "Get the current weather for a location", "inputSchema": {"json":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city name"}}, "required": ["location"]}}}}]}, "inferenceConfig": {"maxTokens":
300, "temperature": 0.5}}'
headers:
Content-Length:
- '425'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzI0LjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTEuMTIgbWQvcHlpbXBsI0NQeXRob24gY2Zn
L3JldHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTQ1
X-Amz-Date:
- !!binary |
MjAyNTEwMDlUMTUzNzI5Wg==
amz-sdk-invocation-id:
- !!binary |
MTg2NWQ3NDUtYjEzNS00NGY5LThjZjUtZTMzMjQwMTEyZWEw
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-sonnet-20240229-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAoAAAAFKQYHAnCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDREVGR0hJIiwicm9sZSI6ImFzc2lzdGFudCJ9CdeWBQAAALwAAABXRRr+
Kws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRl
bHRhIjp7InRleHQiOiJPa2F5In0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
In0w4o7XAAAAvgAAAFc/2q1LCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50
QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiwifSwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eHl6QUJDREVGR0hJSiJ9VK8L7wAAALUAAABXSAqcWgs6ZXZlbnQtdHlwZQcAEWNvbnRl
bnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgbGV0In0s
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3gifVP2VB8AAADLAAAAVw7owvQLOmV2ZW50LXR5
cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06
bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0
IjoiIG1lIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVSJ9PuPo+AAAAKgAAABX0HrPaQs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpj
b250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29u
dGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgY2hlY2sifSwicCI6ImFiY2RlZmdo
aSJ9Gp4XkQAAAKAAAABX4AqEqAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVu
dEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgdGhlIn0sInAiOiJhYmMifePRLc8AAAC7
AAAAV/c6IjsLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4
IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIHdlYXRoZXIifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0
dXZ3eHl6In0qhm0SAAAArAAAAFcl+mmpCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGEN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJj
b250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBmb3IifSwicCI6ImFiY2RlZmdo
aWprbG1ubyJ99ysW0AAAAMkAAABXdCiRlAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRh
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
Y29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgQmFyY2Vsb25hIn0sInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTCJ9dQFosgAAAMEAAABXRFjaVQs6
ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRh
Ijp7InRleHQiOiIgdXNpbmcifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0gifQn6Cj4AAACiAAAAV5rK18gLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRl
bnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIHRoZSJ9LCJwIjoiYWJjZGUifR59TKYA
AACwAAAAV4DqEyoLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBl
BwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0lu
ZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGF2YWlsYWJsZSJ9LCJwIjoiYWJjZGVmZ2hpamtsbSJ9
R3HVnwAAAL0AAABXeHrXmws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgdG9vbCJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERSJ9DXybgAAAALIAAABX+ipASgs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRC
bG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiI6In0sInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3gifU8L/HgAAACcAAAAVvPc4bkLOmV2ZW50LXR5cGUHABBj
b250ZW50QmxvY2tTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3gifWORzUUAAAEPAAAAV9khX0oLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tTdGFy
dA06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjoxLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNTk9QUVJTVFVWV1giLCJzdGFydCI6eyJ0b29sVXNlIjp7Im5hbWUiOiJnZXRfd2Vh
dGhlciIsInRvb2xVc2VJZCI6InRvb2x1c2VfeXlwWURyNzFUd0N3QnlveWFvNC1WZyJ9fX2H4Ebd
AAAAxgAAAFf2eAZFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJ
bmRleCI6MSwiZGVsdGEiOnsidG9vbFVzZSI6eyJpbnB1dCI6IiJ9fSwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGIn14/2YJAAAAxQAAAFex2HyVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MSwiZGVsdGEiOnsidG9vbFVzZSI6eyJp
bnB1dCI6IntcImxvY2F0aSJ9fSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXYifWRGfuMAAAC/
AAAAVwK6hPsLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4
IjoxLCJkZWx0YSI6eyJ0b29sVXNlIjp7ImlucHV0Ijoib25cIjogXCJCYXIifX0sInAiOiJhYmNk
ZWZnaGlqa2xtbiJ9EYMO9gAAAMcAAABXyxgv9Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0Rl
bHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiY29udGVudEJsb2NrSW5kZXgiOjEsImRlbHRhIjp7InRvb2xVc2UiOnsiaW5wdXQiOiJjZSJ9
fSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREUifSZWjxQAAADFAAAAV7HYfJUL
OmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjoxLCJkZWx0
YSI6eyJ0b29sVXNlIjp7ImlucHV0IjoibG9uYVwifSJ9fSwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eCJ9ZJRmigAAALEAAABWyo0KDAs6ZXZlbnQtdHlwZQcAEGNvbnRlbnRCbG9ja1N0b3AN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJj
b250ZW50QmxvY2tJbmRleCI6MSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0hJSktMTU5PUFFSUyJ9QmndSQAAAK4AAABRtlmf/As6ZXZlbnQtdHlwZQcAC21lc3NhZ2VTdG9w
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSUyIsInN0b3BS
ZWFzb24iOiJ0b29sX3VzZSJ9MTlQawAAAQoAAABOdap4+gs6ZXZlbnQtdHlwZQcACG1ldGFkYXRh
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
bWV0cmljcyI6eyJsYXRlbmN5TXMiOjExNzZ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1giLCJ1c2FnZSI6eyJpbnB1dFRva2VucyI6MjM2LCJv
dXRwdXRUb2tlbnMiOjU4LCJzZXJ2ZXJUb29sVXNhZ2UiOnt9LCJ0b3RhbFRva2VucyI6Mjk0fX31
KYdd
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Thu, 09 Oct 2025 15:37:29 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- c1136034-9602-49a2-8b55-4034878dda8a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_cross_region.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Human: Tell me a joke
about opentelemetry Assistant:"}]}], "guardrailConfig": {"guardrailIdentifier":
"v9kpg6yrwhs2", "guardrailVersion": "DRAFT", "trace": "enabled"}, "inferenceConfig":
{"temperature": 0.5}}'
headers:
Content-Length:
- '261'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTMzMjAzWg==
amz-sdk-invocation-id:
- !!binary |
YWRkNDMwM2EtMDhmZS00MjdjLWE0OWEtMzU0NzkzYzE5OWIz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Abedrock%3Aus-east-1%3A012345678901%3Ainference-profile%2Fus.anthropic.claude-3-7-sonnet-20250219-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":2900},"output":{"message":{"content":[{"text":"Why
did the developer start using OpenTelemetry?\n\nBecause they wanted to \"trace\"
their steps when their application was running slow, but got lost in a \"span\"
of metrics, logs, and traces!\n\nTurns out debugging is much easier when you''re
not completely in the dark about what your distributed system is doing!"}],"role":"assistant"}},"stopReason":"end_turn","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":52,"total":52}},"guardrailProcessingLatency":296,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"outputAssessments":{"v9kpg6yrwhs2":[{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":308,"total":308}},"guardrailProcessingLatency":236,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}]}}},"usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":20,"outputTokens":72,"totalTokens":92}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1322'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 13:32:07 GMT
x-amzn-RequestId:
- 48a1e323-e366-4401-93a3-eb326790a4db
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_cross_region_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Human: Tell me a joke
about opentelemetry Assistant:"}]}], "guardrailConfig": {"guardrailIdentifier":
"v9kpg6yrwhs2", "guardrailVersion": "DRAFT", "trace": "enabled"}, "inferenceConfig":
{"temperature": 0.5}}'
headers:
Content-Length:
- '261'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTMzMjAzWg==
amz-sdk-invocation-id:
- !!binary |
YWRkNDMwM2EtMDhmZS00MjdjLWE0OWEtMzU0NzkzYzE5OWIz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Abedrock%3Aus-east-1%3A012345678901%3Ainference-profile%2Fus.anthropic.claude-3-7-sonnet-20250219-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":2900},"output":{"message":{"content":[{"text":"Why
did the developer start using OpenTelemetry?\n\nBecause they wanted to \"trace\"
their steps when their application was running slow, but got lost in a \"span\"
of metrics, logs, and traces!\n\nTurns out debugging is much easier when you''re
not completely in the dark about what your distributed system is doing!"}],"role":"assistant"}},"stopReason":"end_turn","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":52,"total":52}},"guardrailProcessingLatency":296,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"outputAssessments":{"v9kpg6yrwhs2":[{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":308,"total":308}},"guardrailProcessingLatency":236,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}]}}},"usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":20,"outputTokens":72,"totalTokens":92}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1322'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 13:32:07 GMT
x-amzn-RequestId:
- 48a1e323-e366-4401-93a3-eb326790a4db
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_anthropic_cross_region_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Human: Tell me a joke
about opentelemetry Assistant:"}]}], "guardrailConfig": {"guardrailIdentifier":
"v9kpg6yrwhs2", "guardrailVersion": "DRAFT", "trace": "enabled"}, "inferenceConfig":
{"temperature": 0.5}}'
headers:
Content-Length:
- '261'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTMzMjAzWg==
amz-sdk-invocation-id:
- !!binary |
YWRkNDMwM2EtMDhmZS00MjdjLWE0OWEtMzU0NzkzYzE5OWIz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Abedrock%3Aus-east-1%3A012345678901%3Ainference-profile%2Fus.anthropic.claude-3-7-sonnet-20250219-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":2900},"output":{"message":{"content":[{"text":"Why
did the developer start using OpenTelemetry?\n\nBecause they wanted to \"trace\"
their steps when their application was running slow, but got lost in a \"span\"
of metrics, logs, and traces!\n\nTurns out debugging is much easier when you''re
not completely in the dark about what your distributed system is doing!"}],"role":"assistant"}},"stopReason":"end_turn","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":52,"total":52}},"guardrailProcessingLatency":296,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"outputAssessments":{"v9kpg6yrwhs2":[{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":308,"total":308}},"guardrailProcessingLatency":236,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}]}}},"usage":{"cacheReadInputTokenCount":0,"cacheReadInputTokens":0,"cacheWriteInputTokenCount":0,"cacheWriteInputTokens":0,"inputTokens":20,"outputTokens":72,"totalTokens":92}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1322'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 13:32:07 GMT
x-amzn-RequestId:
- 48a1e323-e366-4401-93a3-eb326790a4db
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_prompt_cache.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FmwvNC1ksCq1T8tjvgUdDB","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":18131,"cache_read_input_tokens":0,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:42 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '7275'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- 0a3a8d2d-dfe0-499b-8bf5-5517a07e67d2
status:
code: 200
message: OK
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FGEZnKNgjbRv5m4joDoq3D","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":18131,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:45 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '1859'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- a8e15aa3-dfe6-4e45-b9f9-6d6f72394314
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_prompt_cache_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FmwvNC1ksCq1T8tjvgUdDB","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":18131,"cache_read_input_tokens":0,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:42 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '7275'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- 0a3a8d2d-dfe0-499b-8bf5-5517a07e67d2
status:
code: 200
message: OK
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FGEZnKNgjbRv5m4joDoq3D","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":18131,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:45 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '1859'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- a8e15aa3-dfe6-4e45-b9f9-6d6f72394314
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_anthropic/test_prompt_cache_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FmwvNC1ksCq1T8tjvgUdDB","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":18131,"cache_read_input_tokens":0,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:42 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '7275'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- 0a3a8d2d-dfe0-499b-8bf5-5517a07e67d2
status:
code: 200
message: OK
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "system": "very very long system prompt", "messages":
[{"role": "user", "content": [{"type": "text", "text": "How do I write js?",
"cache_control": {"type": "ephemeral"}}]}], "max_tokens": 50, "temperature":
0.1, "top_p": 0.1, "stop_sequences": ["stop"], "top_k": 250}'
headers:
Content-Length:
- '67988'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMThUMDg0NTM0Wg==
amz-sdk-invocation-id:
- !!binary |
YzdkOTYzZDgtOTYyNi00NWZmLTk4ZGItMjkyMGFjODljODcz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-5-haiku-20241022-v1%3A0/invoke
response:
body:
string: '{"id":"msg_bdrk_01FGEZnKNgjbRv5m4joDoq3D","type":"message","role":"assistant","model":"claude-3-5-haiku-20241022","content":[{"type":"text","text":"I''ll
provide a comprehensive overview of writing JavaScript with some practical
examples and best practices.\n\n\nI''ll break down JavaScript fundamentals
into several key areas:\n1. Basic syntax and structure\n2. Variables and data
types"}],"stop_reason":"max_tokens","stop_sequence":null,"usage":{"input_tokens":4,"cache_creation_input_tokens":0,"cache_read_input_tokens":18131,"output_tokens":50}}'
headers:
Connection:
- keep-alive
Content-Length:
- '557'
Content-Type:
- application/json
Date:
- Tue, 18 Mar 2025 08:45:45 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '18131'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '4'
X-Amzn-Bedrock-Invocation-Latency:
- '1859'
X-Amzn-Bedrock-Output-Token-Count:
- '50'
x-amzn-RequestId:
- a8e15aa3-dfe6-4e45-b9f9-6d6f72394314
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_cohere/test_cohere_completion.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_tokens": 200, "temperature":
0.5, "p": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '97'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDEwMjNUMTQwOTQ1Wg==
amz-sdk-invocation-id:
- !!binary |
YTY0ODE3ZjItNDc3ZS00MWE3LThmYmItMWEyYmQ2ZTRjZjk4
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/cohere.command-text-v14/invoke
response:
body:
string: '{"id":"3266ca30-473c-4491-b6ef-5b1f033798d2","generations":[{"id":"5ccd25a1-96ff-4976-8ef6-056c876953d2","text":"
What does an open-source project say to a cloud provider?\n\n\"I trace at
every opportunity!\"\n\nWhy?\n\nBecause, open-source projects like Opentelemetry
implement distributed tracing for observability, and cloud providers like
AWS, Google Cloud, and Azure strongly encourage the use of observability to
monitor and troubleshoot cloud-based applications!\n\nThis joke is a play
on the term \"trace\", which has a dual meaning. The joke works if you don''t
get it, so feel free to ask for a clarification.","finish_reason":"COMPLETE"}],"prompt":"Tell
me a joke about opentelemetry"}'
headers:
Connection:
- keep-alive
Content-Length:
- '695'
Content-Type:
- application/json
Date:
- Wed, 23 Oct 2024 14:09:49 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '9'
X-Amzn-Bedrock-Invocation-Latency:
- '3357'
X-Amzn-Bedrock-Output-Token-Count:
- '112'
x-amzn-RequestId:
- 3266ca30-473c-4491-b6ef-5b1f033798d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_cohere/test_cohere_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_tokens": 200, "temperature":
0.5, "p": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '97'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDEwMjNUMTQwOTQ1Wg==
amz-sdk-invocation-id:
- !!binary |
YTY0ODE3ZjItNDc3ZS00MWE3LThmYmItMWEyYmQ2ZTRjZjk4
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/cohere.command-text-v14/invoke
response:
body:
string: '{"id":"3266ca30-473c-4491-b6ef-5b1f033798d2","generations":[{"id":"5ccd25a1-96ff-4976-8ef6-056c876953d2","text":"
What does an open-source project say to a cloud provider?\n\n\"I trace at
every opportunity!\"\n\nWhy?\n\nBecause, open-source projects like Opentelemetry
implement distributed tracing for observability, and cloud providers like
AWS, Google Cloud, and Azure strongly encourage the use of observability to
monitor and troubleshoot cloud-based applications!\n\nThis joke is a play
on the term \"trace\", which has a dual meaning. The joke works if you don''t
get it, so feel free to ask for a clarification.","finish_reason":"COMPLETE"}],"prompt":"Tell
me a joke about opentelemetry"}'
headers:
Connection:
- keep-alive
Content-Length:
- '695'
Content-Type:
- application/json
Date:
- Wed, 23 Oct 2024 14:09:49 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '9'
X-Amzn-Bedrock-Invocation-Latency:
- '3357'
X-Amzn-Bedrock-Output-Token-Count:
- '112'
x-amzn-RequestId:
- 3266ca30-473c-4491-b6ef-5b1f033798d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_cohere/test_cohere_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_tokens": 200, "temperature":
0.5, "p": 0.5}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '97'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDEwMjNUMTQwOTQ1Wg==
amz-sdk-invocation-id:
- !!binary |
YTY0ODE3ZjItNDc3ZS00MWE3LThmYmItMWEyYmQ2ZTRjZjk4
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/cohere.command-text-v14/invoke
response:
body:
string: '{"id":"3266ca30-473c-4491-b6ef-5b1f033798d2","generations":[{"id":"5ccd25a1-96ff-4976-8ef6-056c876953d2","text":"
What does an open-source project say to a cloud provider?\n\n\"I trace at
every opportunity!\"\n\nWhy?\n\nBecause, open-source projects like Opentelemetry
implement distributed tracing for observability, and cloud providers like
AWS, Google Cloud, and Azure strongly encourage the use of observability to
monitor and troubleshoot cloud-based applications!\n\nThis joke is a play
on the term \"trace\", which has a dual meaning. The joke works if you don''t
get it, so feel free to ask for a clarification.","finish_reason":"COMPLETE"}],"prompt":"Tell
me a joke about opentelemetry"}'
headers:
Connection:
- keep-alive
Content-Length:
- '695'
Content-Type:
- application/json
Date:
- Wed, 23 Oct 2024 14:09:49 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '9'
X-Amzn-Bedrock-Invocation-Latency:
- '3357'
X-Amzn-Bedrock-Output-Token-Count:
- '112'
x-amzn-RequestId:
- 3266ca30-473c-4491-b6ef-5b1f033798d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_guardrails/test_guardrail_converse.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "what is the capital
of Italy?"}]}, {"role": "user", "content": [{"text": "what is the capital of
Japan?"}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e", "guardrailVersion":
"DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '271'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuNi4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTA4MTlUMDgwNDI2Wg==
amz-sdk-invocation-id:
- !!binary |
NzZlZWIzN2QtOTU0Yy00MmVhLWI4MGUtNWFkNmY2ZmM3YTg5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse
response:
body:
string: '{"metrics":{"latencyMs":1562},"output":{"message":{"content":[{"text":"\nThe
capital of {ADDRESS} is {ADDRESS}, and the capital of {ADDRESS} is {ADDRESS}."}],"role":"assistant"}},"stopReason":"guardrail_intervened","trace":{"guardrail":{"actionReason":"No
action.\nGuardrail masked.","inputAssessment":{"5zwrmdlsra2e":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":58,"total":58}},"guardrailProcessingLatency":262,"usage":{"automatedReasoningPolicies":0,"automatedReasoningPolicyUnits":0,"contentPolicyImageUnits":0,"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"modelOutput":["{\"inputTextTokenCount\":17,\"results\":[{\"tokenCount\":17,\"outputText\":\"\\nThe
capital of Italy is Rome, and the capital of Japan is Tokyo.\",\"completionReason\":\"FINISH\"}]}"],"outputAssessments":{"5zwrmdlsra2e":[{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":65,"total":65}},"guardrailProcessingLatency":250,"usage":{"automatedReasoningPolicies":0,"automatedReasoningPolicyUnits":0,"contentPolicyImageUnits":0,"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}},"sensitiveInformationPolicy":{"piiEntities":[{"action":"ANONYMIZED","detected":true,"match":"Italy","type":"ADDRESS"},{"action":"ANONYMIZED","detected":true,"match":"Rome","type":"ADDRESS"},{"action":"ANONYMIZED","detected":true,"match":"Japan","type":"ADDRESS"},{"action":"ANONYMIZED","detected":true,"match":"Tokyo","type":"ADDRESS"}]}}]}}},"usage":{"inputTokens":17,"outputTokens":17,"totalTokens":34}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1760'
Content-Type:
- application/json
Date:
- Tue, 19 Aug 2025 08:04:28 GMT
x-amzn-RequestId:
- 61fd75b2-bd4a-48ea-95cf-d84d111be9ca
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_guardrails/test_guardrail_converse_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "what is the capital
of Italy?"}]}, {"role": "user", "content": [{"text": "what is the capital of
Japan?"}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e", "guardrailVersion":
"DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '271'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuNi4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTA4MTlUMDgzMTQzWg==
amz-sdk-invocation-id:
- !!binary |
OGQ3ZjJmNjAtMGJiZS00NDcyLWEwZDgtMzYyNjIwMTA1YzNi
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse-stream
response:
body:
string: !!binary |
AAAArgAAAFIvUM5GCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVlciLCJyb2xlIjoiYXNzaXN0YW50In2u
E8nsAAABGgAAAFdxIUe4CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQt
dHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50Qmxv
Y2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlxuVGhlIGNhcGl0YWwgb2Yge0FERFJFU1N9IGlz
IHtBRERSRVNTfS4gVGhlIGNhcGl0YWwgb2Yge0FERFJFU1N9IGlzIHtBRERSRVNTfS4ifSwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn1S68OE
AAAAmgAAAFZ8nBQZCzpldmVudC10eXBlBwAQY29udGVudEJsb2NrU3RvcA06Y29udGVudC10eXBl
BwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0lu
ZGV4IjowLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1diJ9ic9hkwAAALkAAABRZJnUbgs6ZXZl
bnQtdHlwZQcAC21lc3NhZ2VTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0hJSktMTU5PUFFSIiwic3RvcFJlYXNvbiI6Imd1YXJkcmFpbF9pbnRlcnZlbmVkIn074suXAAAG
KQAAAE7uzh2WCzpldmVudC10eXBlBwAIbWV0YWRhdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJtZXRyaWNzIjp7ImxhdGVuY3lNcyI6MTQ0
NX0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdCIsInRyYWNlIjp7Imd1YXJkcmFpbCI6eyJhY3Rp
b25SZWFzb24iOiJObyBhY3Rpb24uXG5HdWFyZHJhaWwgbWFza2VkLiIsImlucHV0QXNzZXNzbWVu
dCI6eyI1endybWRsc3JhMmUiOnsiaW52b2NhdGlvbk1ldHJpY3MiOnsiZ3VhcmRyYWlsQ292ZXJh
Z2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6NTgsInRvdGFsIjo1OH19LCJndWFyZHJh
aWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjQzLCJ1c2FnZSI6eyJhdXRvbWF0ZWRSZWFzb25pbmdQb2xp
Y2llcyI6MCwiYXV0b21hdGVkUmVhc29uaW5nUG9saWN5VW5pdHMiOjAsImNvbnRlbnRQb2xpY3lJ
bWFnZVVuaXRzIjowLCJjb250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQ
b2xpY3lVbml0cyI6MCwic2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjAsInNl
bnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndv
cmRQb2xpY3lVbml0cyI6MX19fX0sIm1vZGVsT3V0cHV0IjpbIlxuVGhlIGNhcGl0YWwgb2YgSXRh
bHkgaXMgUm9tZS4gVGhlIGNhcGl0YWwgb2YgSmFwYW4gaXMgVG9reW8uIl0sIm91dHB1dEFzc2Vz
c21lbnRzIjp7IjV6d3JtZGxzcmEyZSI6W3siaW52b2NhdGlvbk1ldHJpY3MiOnsiZ3VhcmRyYWls
Q292ZXJhZ2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6NjEsInRvdGFsIjo2MX19LCJn
dWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjMyLCJ1c2FnZSI6eyJhdXRvbWF0ZWRSZWFzb25p
bmdQb2xpY2llcyI6MCwiYXV0b21hdGVkUmVhc29uaW5nUG9saWN5VW5pdHMiOjAsImNvbnRlbnRQ
b2xpY3lJbWFnZVVuaXRzIjowLCJjb250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91
bmRpbmdQb2xpY3lVbml0cyI6MCwic2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMi
OjEsInNlbnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMi
OjEsIndvcmRQb2xpY3lVbml0cyI6MX19LCJzZW5zaXRpdmVJbmZvcm1hdGlvblBvbGljeSI6eyJw
aWlFbnRpdGllcyI6W3siYWN0aW9uIjoiQU5PTllNSVpFRCIsImRldGVjdGVkIjp0cnVlLCJtYXRj
aCI6Ikl0YWx5IiwidHlwZSI6IkFERFJFU1MifSx7ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJkZXRl
Y3RlZCI6dHJ1ZSwibWF0Y2giOiJSb21lIiwidHlwZSI6IkFERFJFU1MifSx7ImFjdGlvbiI6IkFO
T05ZTUlaRUQiLCJkZXRlY3RlZCI6dHJ1ZSwibWF0Y2giOiJKYXBhbiIsInR5cGUiOiJBRERSRVNT
In0seyJhY3Rpb24iOiJBTk9OWU1JWkVEIiwiZGV0ZWN0ZWQiOnRydWUsIm1hdGNoIjoiVG9reW8i
LCJ0eXBlIjoiQUREUkVTUyJ9XX19XX19fSwidXNhZ2UiOnsiaW5wdXRUb2tlbnMiOjE3LCJvdXRw
dXRUb2tlbnMiOjE2LCJ0b3RhbFRva2VucyI6MzN9ffOiJB8=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 19 Aug 2025 08:31:44 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- ca23b148-2757-45ae-bcc2-0f302ccc5123
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_guardrails/test_guardrail_invoke.yaml
================================================
interactions:
- request:
body: '{"inputText": "Tell me a joke about opentelemetry", "textGenerationConfig": {"maxTokenCount": 512, "temperature":
0.5}}'
headers:
Content-Length:
- '172'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjZUMTI1MTAzWg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
ZmM4MDVkM2QtMzIzZi00N2ExLTkzYzUtZGQ4NDFiODk4OTMx
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: '{"inputTextTokenCount":28.0,"results":[{"tokenCount":197.0,"outputText":"\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure.\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure. When
she turned to leave, she noticed a small note on the ground with the string
\"{Account Number}\" written on it. She picked it up and realized it was a
clue to another secret garden, even more beautiful than the first one. Excited
to explore, she followed the clues and soon discovered the new garden, filled
with even more surprises. From that day on, Lily became known as the girl
with the magical key and the secret gardens, and she continued to explore
and discover new wonders in the world.","completionReason":"FINISH"}],"amazon-bedrock-trace":{"guardrail":{"modelOutput":["{\"inputTextTokenCount\":28,\"results\":[{\"tokenCount\":197,\"outputText\":\"\\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure.\\nOnce
upon a time, a young girl named Lily found a magical key that unlocked a hidden
garden filled with colorful flowers and friendly animals. She spent hours
exploring the garden, feeling grateful for the unexpected adventure. When
she turned to leave, she noticed a small note on the ground with the string
\\\"1234561666\\\" written on it. She picked it up and realized it was a clue
to another secret garden, even more beautiful than the first one. Excited
to explore, she followed the clues and soon discovered the new garden, filled
with even more surprises. From that day on, Lily became known as the girl
with the magical key and the secret gardens, and she continued to explore
and discover new wonders in the world.\",\"completionReason\":\"FINISH\"}]}"],"input":{"5zwrmdlsra2e":{"invocationMetrics":{"guardrailProcessingLatency":347,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":0,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":87,"total":87}}}}},"outputs":[{"5zwrmdlsra2e":{"sensitiveInformationPolicy":{"regexes":[{"name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b","match":"1234561666","action":"ANONYMIZED"}]},"invocationMetrics":{"guardrailProcessingLatency":266,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":948,"total":948}}}}}]}},"amazon-bedrock-guardrailAction":"INTERVENED"}'
headers:
Connection:
- keep-alive
Content-Length:
- '3051'
Content-Type:
- application/json
Date:
- Wed, 26 Feb 2025 12:51:14 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '28'
X-Amzn-Bedrock-Invocation-Latency:
- '10738'
X-Amzn-Bedrock-Output-Token-Count:
- '197'
x-amzn-RequestId:
- c59a0724-5bdb-40a8-b252-eac180098b5a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_guardrails/test_guardrail_invoke_stream.yaml
================================================
interactions:
- request:
body: '{"inputText": "How do I play tennis in Japan?", "textGenerationConfig":
{"maxTokenCount": 1000, "temperature": 0.5}}'
headers:
Content-Length:
- '116'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuNi4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTA4MTlUMDgxNzE3Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MDQ3ODNmMDktM2E3OC00ZGZjLWIyZTAtYTIyNjMxNWYyMGJk
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke-with-response-stream
response:
body:
string: !!binary |
AAAEcQAAAEvbD8wYCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJ
am9pU1c1d2RYUWdZbXh2WTJ0bFpDSXNJbWx1WkdWNElqb3dMakFzSW5SdmRHRnNUM1YwY0hWMFZH
VjRkRlJ2YTJWdVEyOTFiblFpT2pNdU1Dd2lhVzV3ZFhSVVpYaDBWRzlyWlc1RGIzVnVkQ0k2Tmk0
d0xDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpG
VGtWRUlpd2lZVzFoZW05dUxXSmxaSEp2WTJzdGRISmhZMlVpT25zaVozVmhjbVJ5WVdsc0lqcDdJ
bWx1Y0hWMElqcDdJalY2ZDNKdFpHeHpjbUV5WlNJNmV5SjBiM0JwWTFCdmJHbGplU0k2ZXlKMGIz
QnBZM01pT2x0N0ltNWhiV1VpT2lKMGIzQnBZeTB4SWl3aWRIbHdaU0k2SWtSRlRsa2lMQ0poWTNS
cGIyNGlPaUpDVEU5RFMwVkVJaXdpWkdWMFpXTjBaV1FpT25SeWRXVjlYWDBzSW1sdWRtOWpZWFJw
YjI1TlpYUnlhV056SWpwN0ltZDFZWEprY21GcGJGQnliMk5sYzNOcGJtZE1ZWFJsYm1ONUlqb3lO
amNzSW5WellXZGxJanA3SW5SdmNHbGpVRzlzYVdONVZXNXBkSE1pT2pFc0ltTnZiblJsYm5SUWIy
eHBZM2xWYm1sMGN5STZNU3dpZDI5eVpGQnZiR2xqZVZWdWFYUnpJam94TENKaGRYUnZiV0YwWldS
U1pXRnpiMjVwYm1kUWIyeHBZM2xWYm1sMGN5STZNQ3dpWVhWMGIyMWhkR1ZrVW1WaGMyOXVhVzVu
VUc5c2FXTnBaWE1pT2pBc0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONVZXNXBk
SE1pT2pFc0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONVJuSmxaVlZ1YVhSeklq
b3dMQ0pqYjI1MFpYaDBkV0ZzUjNKdmRXNWthVzVuVUc5c2FXTjVWVzVwZEhNaU9qQXNJbU52Ym5S
bGJuUlFiMnhwWTNsSmJXRm5aVlZ1YVhSeklqb3dmU3dpWjNWaGNtUnlZV2xzUTI5MlpYSmhaMlVp
T25zaWRHVjRkRU5vWVhKaFkzUmxjbk1pT25zaVozVmhjbVJsWkNJNk16QXNJblJ2ZEdGc0lqb3pN
SDE5ZlgxOUxDSmhZM1JwYjI1U1pXRnpiMjRpT2lKSGRXRnlaSEpoYVd3Z1lteHZZMnRsWkM0aWZY
MTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNIn1LCkaQ
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 19 Aug 2025 08:17:18 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- c222b086-9d88-4ff2-bcea-57009b037d3d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_imported_model/test_imported_model_completion.yaml
================================================
interactions:
- request:
body: '{"prompt": "Explain quantum mechanics.", "max_tokens": 100, "topP": 2,
"temperature": 0.5}'
headers:
Content-Length:
- '90'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTMuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNTAzMTFUMDgzNDIzWg==
X-Amz-Security-Token:
- !!binary |
SVFvSmIzSnBaMmx1WDJWakVGa2FDWFZ6TFdWaGMzUXRNU0pHTUVRQ0lBVFBRTlRRTFdpK3lSNzgz
UkRsdnpGQWRPWUJ5NHpBZU9ERnFucVB6RjRZQWlBL2hFOVllckFqSzNMV25oTFlMZ3dJQkdjdFdj
S2RhUG9Fc3FlYUNYSDVsU3I0QVFpaC8vLy8vLy8vLy84QkVBQWFERGMyTnpNNU9EQXdNak00TlNJ
TXFhZWNoRGRUc093N2FOVkdLc3dCQ1JXREw5ZkRWYVBqL3hmWEdFdm9XTkIxS1YrVVdnVDJtVWlV
L2pHZWVaN0QyYy9mYlRCaXowNTk4NGZlSWcyM2FjQ21uQWJGNVFSQ1B2QjlYZ0VVb2lLNm94SUJC
eU1ZcFFSL3c2MlVLaEZIZjRWWVQybnEwbmNHb2NoOUl2aVRjZjFZMFRxb0FXTzR2QXlrK0Zhd3FS
NUZubzdFclVVam1kOExZUXBJZitrL1l1VVNrdmtFU0dkZTdnSkRyVkJHVEFVZVRsZGwvWUZRK0Jx
V2d6NFRtNGEvYlQxWFNuZ2lmNlMxUTVMV2s5S0Ewdzk1RnpZWG55a1hmeVlQZWEvcG9RRlhvUXFZ
c0NmUDk1VmZNS2Jodjc0R09wa0JxWVJFRmZqUlFxdnE4ZUdxQWhDN1FvaUREOHNENmwwTm9yV0pS
NktqbWNtQUF3Zzh2bm5yc0wyWXpOWjlZTDE2UkNrdmhRN0pxQ0VjTTNOT3dvZCtiSTUxNkpWb0Nt
WHlGWFBpNlkwWEpHbkRyOVV5NTYwa1dvZXcxVnB4b0JIbHZCdjNIQk9GQjlaM2UrYWpzRFJZd1lO
OEdabXRQZDJhZXRLMDRSMmRUMGw5RmtBQVFQNko5aUl6dnExRWtuK3M1QXVNY0Exa3hiYUY=
amz-sdk-invocation-id:
- !!binary |
MjBmNjNlZTMtNDJmYS00NGQzLWJiZTAtZGViZDJkOTA5OTJl
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Asagemaker%3Aus-east-1%3A767398002385%3Aendpoint%2Fendpoint-quick-start-idr7y/invoke
response:
body:
string: "{\"object\":\"text_completion\",\"id\":\"\",\"created\":1741682064,\"\
model\":\"/opt/ml/model\",\"system_fingerprint\":\"3.0.1-native\",\"choices\"\
:[{\"index\":0,\"text\":\" I'm a high school student.\\nOkay, so I need to\
\ explain quantum mechanics to a high school student. Hmm, where do I start?\
\ I remember that quantum mechanics is a branch of physics that deals with\
\ the smallest particles, like atoms and subatomic particles. But how do I\
\ make that understandable?\\n\\nMaybe I should begin by contrasting classical\
\ physics with quantum mechanics. Classical physics, like what Newton studied,\
\ deals with everyday objects\u2014things we can see and touch. But when we\
\ get down to really\",\"logprobs\":null,\"finish_reason\":\"length\"}],\"\
usage\":{\"prompt_tokens\":6,\"completion_tokens\":100,\"total_tokens\":106}}"
headers:
Connection:
- keep-alive
Content-Length:
- '773'
Content-Type:
- application/json
Date:
- Tue, 11 Mar 2025 08:34:31 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '6'
X-Amzn-Bedrock-Invocation-Latency:
- '7123'
X-Amzn-Bedrock-Output-Token-Count:
- '100'
x-amzn-RequestId:
- 9857a894-dcae-4481-b47f-5ed82e1d6b68
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_imported_model/test_imported_model_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Explain quantum mechanics.", "max_tokens": 100, "topP": 2,
"temperature": 0.5}'
headers:
Content-Length:
- '90'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTMuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNTAzMTFUMDgzNDIzWg==
X-Amz-Security-Token:
- !!binary |
SVFvSmIzSnBaMmx1WDJWakVGa2FDWFZ6TFdWaGMzUXRNU0pHTUVRQ0lBVFBRTlRRTFdpK3lSNzgz
UkRsdnpGQWRPWUJ5NHpBZU9ERnFucVB6RjRZQWlBL2hFOVllckFqSzNMV25oTFlMZ3dJQkdjdFdj
S2RhUG9Fc3FlYUNYSDVsU3I0QVFpaC8vLy8vLy8vLy84QkVBQWFERGMyTnpNNU9EQXdNak00TlNJ
TXFhZWNoRGRUc093N2FOVkdLc3dCQ1JXREw5ZkRWYVBqL3hmWEdFdm9XTkIxS1YrVVdnVDJtVWlV
L2pHZWVaN0QyYy9mYlRCaXowNTk4NGZlSWcyM2FjQ21uQWJGNVFSQ1B2QjlYZ0VVb2lLNm94SUJC
eU1ZcFFSL3c2MlVLaEZIZjRWWVQybnEwbmNHb2NoOUl2aVRjZjFZMFRxb0FXTzR2QXlrK0Zhd3FS
NUZubzdFclVVam1kOExZUXBJZitrL1l1VVNrdmtFU0dkZTdnSkRyVkJHVEFVZVRsZGwvWUZRK0Jx
V2d6NFRtNGEvYlQxWFNuZ2lmNlMxUTVMV2s5S0Ewdzk1RnpZWG55a1hmeVlQZWEvcG9RRlhvUXFZ
c0NmUDk1VmZNS2Jodjc0R09wa0JxWVJFRmZqUlFxdnE4ZUdxQWhDN1FvaUREOHNENmwwTm9yV0pS
NktqbWNtQUF3Zzh2bm5yc0wyWXpOWjlZTDE2UkNrdmhRN0pxQ0VjTTNOT3dvZCtiSTUxNkpWb0Nt
WHlGWFBpNlkwWEpHbkRyOVV5NTYwa1dvZXcxVnB4b0JIbHZCdjNIQk9GQjlaM2UrYWpzRFJZd1lO
OEdabXRQZDJhZXRLMDRSMmRUMGw5RmtBQVFQNko5aUl6dnExRWtuK3M1QXVNY0Exa3hiYUY=
amz-sdk-invocation-id:
- !!binary |
MjBmNjNlZTMtNDJmYS00NGQzLWJiZTAtZGViZDJkOTA5OTJl
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Asagemaker%3Aus-east-1%3A767398002385%3Aendpoint%2Fendpoint-quick-start-idr7y/invoke
response:
body:
string: "{\"object\":\"text_completion\",\"id\":\"\",\"created\":1741682064,\"\
model\":\"/opt/ml/model\",\"system_fingerprint\":\"3.0.1-native\",\"choices\"\
:[{\"index\":0,\"text\":\" I'm a high school student.\\nOkay, so I need to\
\ explain quantum mechanics to a high school student. Hmm, where do I start?\
\ I remember that quantum mechanics is a branch of physics that deals with\
\ the smallest particles, like atoms and subatomic particles. But how do I\
\ make that understandable?\\n\\nMaybe I should begin by contrasting classical\
\ physics with quantum mechanics. Classical physics, like what Newton studied,\
\ deals with everyday objects\u2014things we can see and touch. But when we\
\ get down to really\",\"logprobs\":null,\"finish_reason\":\"length\"}],\"\
usage\":{\"prompt_tokens\":6,\"completion_tokens\":100,\"total_tokens\":106}}"
headers:
Connection:
- keep-alive
Content-Length:
- '773'
Content-Type:
- application/json
Date:
- Tue, 11 Mar 2025 08:34:31 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '6'
X-Amzn-Bedrock-Invocation-Latency:
- '7123'
X-Amzn-Bedrock-Output-Token-Count:
- '100'
x-amzn-RequestId:
- 9857a894-dcae-4481-b47f-5ed82e1d6b68
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_imported_model/test_imported_model_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Explain quantum mechanics.", "max_tokens": 100, "topP": 2,
"temperature": 0.5}'
headers:
Content-Length:
- '90'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTMuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNTAzMTFUMDgzNDIzWg==
X-Amz-Security-Token:
- !!binary |
SVFvSmIzSnBaMmx1WDJWakVGa2FDWFZ6TFdWaGMzUXRNU0pHTUVRQ0lBVFBRTlRRTFdpK3lSNzgz
UkRsdnpGQWRPWUJ5NHpBZU9ERnFucVB6RjRZQWlBL2hFOVllckFqSzNMV25oTFlMZ3dJQkdjdFdj
S2RhUG9Fc3FlYUNYSDVsU3I0QVFpaC8vLy8vLy8vLy84QkVBQWFERGMyTnpNNU9EQXdNak00TlNJ
TXFhZWNoRGRUc093N2FOVkdLc3dCQ1JXREw5ZkRWYVBqL3hmWEdFdm9XTkIxS1YrVVdnVDJtVWlV
L2pHZWVaN0QyYy9mYlRCaXowNTk4NGZlSWcyM2FjQ21uQWJGNVFSQ1B2QjlYZ0VVb2lLNm94SUJC
eU1ZcFFSL3c2MlVLaEZIZjRWWVQybnEwbmNHb2NoOUl2aVRjZjFZMFRxb0FXTzR2QXlrK0Zhd3FS
NUZubzdFclVVam1kOExZUXBJZitrL1l1VVNrdmtFU0dkZTdnSkRyVkJHVEFVZVRsZGwvWUZRK0Jx
V2d6NFRtNGEvYlQxWFNuZ2lmNlMxUTVMV2s5S0Ewdzk1RnpZWG55a1hmeVlQZWEvcG9RRlhvUXFZ
c0NmUDk1VmZNS2Jodjc0R09wa0JxWVJFRmZqUlFxdnE4ZUdxQWhDN1FvaUREOHNENmwwTm9yV0pS
NktqbWNtQUF3Zzh2bm5yc0wyWXpOWjlZTDE2UkNrdmhRN0pxQ0VjTTNOT3dvZCtiSTUxNkpWb0Nt
WHlGWFBpNlkwWEpHbkRyOVV5NTYwa1dvZXcxVnB4b0JIbHZCdjNIQk9GQjlaM2UrYWpzRFJZd1lO
OEdabXRQZDJhZXRLMDRSMmRUMGw5RmtBQVFQNko5aUl6dnExRWtuK3M1QXVNY0Exa3hiYUY=
amz-sdk-invocation-id:
- !!binary |
MjBmNjNlZTMtNDJmYS00NGQzLWJiZTAtZGViZDJkOTA5OTJl
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/arn%3Aaws%3Asagemaker%3Aus-east-1%3A767398002385%3Aendpoint%2Fendpoint-quick-start-idr7y/invoke
response:
body:
string: "{\"object\":\"text_completion\",\"id\":\"\",\"created\":1741682064,\"\
model\":\"/opt/ml/model\",\"system_fingerprint\":\"3.0.1-native\",\"choices\"\
:[{\"index\":0,\"text\":\" I'm a high school student.\\nOkay, so I need to\
\ explain quantum mechanics to a high school student. Hmm, where do I start?\
\ I remember that quantum mechanics is a branch of physics that deals with\
\ the smallest particles, like atoms and subatomic particles. But how do I\
\ make that understandable?\\n\\nMaybe I should begin by contrasting classical\
\ physics with quantum mechanics. Classical physics, like what Newton studied,\
\ deals with everyday objects\u2014things we can see and touch. But when we\
\ get down to really\",\"logprobs\":null,\"finish_reason\":\"length\"}],\"\
usage\":{\"prompt_tokens\":6,\"completion_tokens\":100,\"total_tokens\":106}}"
headers:
Connection:
- keep-alive
Content-Length:
- '773'
Content-Type:
- application/json
Date:
- Tue, 11 Mar 2025 08:34:31 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '6'
X-Amzn-Bedrock-Invocation-Latency:
- '7123'
X-Amzn-Bedrock-Output-Token-Count:
- '100'
x-amzn-RequestId:
- 9857a894-dcae-4481-b47f-5ed82e1d6b68
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTA1ODQ4Wg==
amz-sdk-invocation-id:
- !!binary |
ZTAyMmZjMWQtNjJiZS00NDU5LTgxODYtZWFmOThkYzdkZTky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":589},"output":{"message":{"content":[{"text":"Why
did the OpenTelemetry trace go to therapy?\n\nBecause it was struggling to
debug its issues and was feeling a little \"unreliable\"."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":52,"outputTokens":30,"totalTokens":82}}'
headers:
Connection:
- keep-alive
Content-Length:
- '317'
Content-Type:
- application/json
Date:
- Fri, 28 Feb 2025 10:58:49 GMT
x-amzn-RequestId:
- 066cf395-3e67-4723-bb37-6e71072889d4
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTEwNzM3Wg==
amz-sdk-invocation-id:
- !!binary |
OTcwOWI3NjgtOWJhMy00ZjY4LTk0MTQtNzEwYjI0MTlkZTkz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAhAAAAFKkIfnjCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmciLCJyb2xl
IjoiYXNzaXN0YW50In3i0eE2AAAA1gAAAFeWmJHHCzpldmVudC10eXBlBwARY29udGVudEJsb2Nr
RGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IldoeSJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9
jUpPSQAAANEAAABXJLhN1ws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgZGlkIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIn3fgYV3AAAAvwAAAFcCuoT7Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0aGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0gi
fU9qm0QAAACmAAAAV29KcQgLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIE9wZW4ifSwicCI6ImFiY2RlZmdoIn1xUATc
AAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJ
bmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlRlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE0ifb/LRP4AAACoAAAAV9B6z2kLOmV2ZW50LXR5cGUHABFjb250ZW50
QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoibGVtZXRyeSJ9
LCJwIjoiYWJjZGVmZ2gifeXa3HMAAAC8AAAAV0Ua/isLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG1ldHJpYyJ9LCJw
IjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQiJ9oOqwLgAAANgAAABXKagvpgs6ZXZlbnQt
dHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRl
eHQiOiIgZ28ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5P
UFFSU1RVVldYWVowMTIzNDU2NyJ961PrtwAAAKEAAABX3WqtGAs6ZXZlbnQtdHlwZQcAEWNvbnRl
bnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgdG8ifSwi
cCI6ImFiY2RlIn0rG8XHAAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0aGVyYXB5In0sInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkcifcNO74AAAAC8AAAAV0Ua/isLOmV2ZW50
LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0
ZXh0IjoiP1xuXG4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ93NIvtQAA
AMAAAABXeTjz5Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5k
ZXgiOjAsImRlbHRhIjp7InRleHQiOiJCZWNhdXNlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRiJ9H70rKgAAALMAAABXx0pp+gs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaXQifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3In0SlJTDAAAAwQAAAFdEWNpVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3YXMi
fSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSiJ9JHXOEAAAAKcAAABX
UipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAs
ImRlbHRhIjp7InRleHQiOiIgZmVlbGluZyJ9LCJwIjoiYWJjZGVmIn1s7HuNAAAA1QAAAFfROOsX
CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVs
dGEiOnsidGV4dCI6IiBhIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1In2M/QUeAAAAuQAAAFeN+nFbCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBs
aXR0bGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifZRNMuAAAAC+AAAAVz/arUsL
OmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0
YSI6eyJ0ZXh0IjoiIFwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
In0XV8TqAAAAzAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50
QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InVuIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXIn0G9ty7AAAAtAAAAFd1arXqCzpldmVu
dC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pz
b24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsi
dGV4dCI6InRyYWNrZWQifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In2IT8vmAAAAzgAAAFfG
CE2ECzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwi
ZGVsdGEiOnsidGV4dCI6IlwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OT1BRUlNUVVZXWFkifaTQQBEAAACtAAAAVxiaQBkLOmV2ZW50LXR5cGUHABFjb250
ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGFuZCJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9b5ngxQAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaGFk
In0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ97cJztgAAANEAAABXJLhN1ws6
ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRh
Ijp7InRleHQiOiIgYSJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUVJTVFVWV1hZWjAxIn3GwIMYAAAAoQAAAFfdaq0YCzpldmVudC10eXBlBwARY29udGVu
dEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBsb3QifSwi
cCI6ImFiY2QifU38/3YAAACwAAAAV4DqEyoLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG9mIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdCJ9HjJoagAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgXCIifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ9b/68tQAAANEAAABXJLhN1ws6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiJleCJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxIn2BeljeAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InBvc2VkIn0sInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In0P55jFAAAAxQAAAFex2HyVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlwiIn0s
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1AifZ0kUycAAADZ
AAAAVxTIBhYLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4
IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGlzc3VlcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0In1xsEI6AAAAtwAAAFcyys86Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0byJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBIn3Ae2fbAAAA
zAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRl
eCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3b3JrIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUIn2gi/0mAAAA2gAAAFdTaHzGCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0
aHJvdWdoIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQiffuu2SwAAADLAAAAVw7owvQLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiLiJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWVyJ9E8dSYAAAAKcA
AABXUipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1uIn3GUPDVAAAAjAAAAFaT
PHY7CzpldmVudC10eXBlBwAQY29udGVudEJsb2NrU3RvcA06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJw
IjoiYWJjZGVmZ2gifXGvZBoAAACzAAAAUS4pzM8LOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCIsInN0
b3BSZWFzb24iOiJlbmRfdHVybiJ9FldzdgAAANAAAABOfbPMpws6ZXZlbnQtdHlwZQcACG1ldGFk
YXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjYzOH0sInAiOiJhYmNkZWZnaGlqa2xtbm9wIiwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjUyLCJvdXRwdXRUb2tlbnMiOjM2LCJ0b3RhbFRva2VucyI6ODh9
fd9tcnk=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Fri, 28 Feb 2025 11:07:38 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- af89f847-79d1-4408-ae4c-5c663d1095a5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTEwNzM3Wg==
amz-sdk-invocation-id:
- !!binary |
OTcwOWI3NjgtOWJhMy00ZjY4LTk0MTQtNzEwYjI0MTlkZTkz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAhAAAAFKkIfnjCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmciLCJyb2xl
IjoiYXNzaXN0YW50In3i0eE2AAAA1gAAAFeWmJHHCzpldmVudC10eXBlBwARY29udGVudEJsb2Nr
RGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IldoeSJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9
jUpPSQAAANEAAABXJLhN1ws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgZGlkIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIn3fgYV3AAAAvwAAAFcCuoT7Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0aGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0gi
fU9qm0QAAACmAAAAV29KcQgLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIE9wZW4ifSwicCI6ImFiY2RlZmdoIn1xUATc
AAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJ
bmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlRlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE0ifb/LRP4AAACoAAAAV9B6z2kLOmV2ZW50LXR5cGUHABFjb250ZW50
QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoibGVtZXRyeSJ9
LCJwIjoiYWJjZGVmZ2gifeXa3HMAAAC8AAAAV0Ua/isLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG1ldHJpYyJ9LCJw
IjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQiJ9oOqwLgAAANgAAABXKagvpgs6ZXZlbnQt
dHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRl
eHQiOiIgZ28ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5P
UFFSU1RVVldYWVowMTIzNDU2NyJ961PrtwAAAKEAAABX3WqtGAs6ZXZlbnQtdHlwZQcAEWNvbnRl
bnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgdG8ifSwi
cCI6ImFiY2RlIn0rG8XHAAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0aGVyYXB5In0sInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkcifcNO74AAAAC8AAAAV0Ua/isLOmV2ZW50
LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0
ZXh0IjoiP1xuXG4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ93NIvtQAA
AMAAAABXeTjz5Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5k
ZXgiOjAsImRlbHRhIjp7InRleHQiOiJCZWNhdXNlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRiJ9H70rKgAAALMAAABXx0pp+gs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaXQifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3In0SlJTDAAAAwQAAAFdEWNpVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3YXMi
fSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSiJ9JHXOEAAAAKcAAABX
UipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAs
ImRlbHRhIjp7InRleHQiOiIgZmVlbGluZyJ9LCJwIjoiYWJjZGVmIn1s7HuNAAAA1QAAAFfROOsX
CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVs
dGEiOnsidGV4dCI6IiBhIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1In2M/QUeAAAAuQAAAFeN+nFbCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBs
aXR0bGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifZRNMuAAAAC+AAAAVz/arUsL
OmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0
YSI6eyJ0ZXh0IjoiIFwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
In0XV8TqAAAAzAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50
QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InVuIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXIn0G9ty7AAAAtAAAAFd1arXqCzpldmVu
dC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pz
b24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsi
dGV4dCI6InRyYWNrZWQifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In2IT8vmAAAAzgAAAFfG
CE2ECzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwi
ZGVsdGEiOnsidGV4dCI6IlwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OT1BRUlNUVVZXWFkifaTQQBEAAACtAAAAVxiaQBkLOmV2ZW50LXR5cGUHABFjb250
ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGFuZCJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9b5ngxQAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaGFk
In0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ97cJztgAAANEAAABXJLhN1ws6
ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRh
Ijp7InRleHQiOiIgYSJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUVJTVFVWV1hZWjAxIn3GwIMYAAAAoQAAAFfdaq0YCzpldmVudC10eXBlBwARY29udGVu
dEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBsb3QifSwi
cCI6ImFiY2QifU38/3YAAACwAAAAV4DqEyoLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG9mIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdCJ9HjJoagAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgXCIifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ9b/68tQAAANEAAABXJLhN1ws6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiJleCJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxIn2BeljeAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InBvc2VkIn0sInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In0P55jFAAAAxQAAAFex2HyVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlwiIn0s
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1AifZ0kUycAAADZ
AAAAVxTIBhYLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4
IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGlzc3VlcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0In1xsEI6AAAAtwAAAFcyys86Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0byJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBIn3Ae2fbAAAA
zAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRl
eCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3b3JrIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUIn2gi/0mAAAA2gAAAFdTaHzGCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0
aHJvdWdoIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQiffuu2SwAAADLAAAAVw7owvQLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiLiJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWVyJ9E8dSYAAAAKcA
AABXUipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1uIn3GUPDVAAAAjAAAAFaT
PHY7CzpldmVudC10eXBlBwAQY29udGVudEJsb2NrU3RvcA06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJw
IjoiYWJjZGVmZ2gifXGvZBoAAACzAAAAUS4pzM8LOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCIsInN0
b3BSZWFzb24iOiJlbmRfdHVybiJ9FldzdgAAANAAAABOfbPMpws6ZXZlbnQtdHlwZQcACG1ldGFk
YXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjYzOH0sInAiOiJhYmNkZWZnaGlqa2xtbm9wIiwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjUyLCJvdXRwdXRUb2tlbnMiOjM2LCJ0b3RhbFRva2VucyI6ODh9
fd9tcnk=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Fri, 28 Feb 2025 11:07:38 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- af89f847-79d1-4408-ae4c-5c663d1095a5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTEwNzM3Wg==
amz-sdk-invocation-id:
- !!binary |
OTcwOWI3NjgtOWJhMy00ZjY4LTk0MTQtNzEwYjI0MTlkZTkz
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAhAAAAFKkIfnjCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmciLCJyb2xl
IjoiYXNzaXN0YW50In3i0eE2AAAA1gAAAFeWmJHHCzpldmVudC10eXBlBwARY29udGVudEJsb2Nr
RGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IldoeSJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9
jUpPSQAAANEAAABXJLhN1ws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgZGlkIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIn3fgYV3AAAAvwAAAFcCuoT7Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0aGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0gi
fU9qm0QAAACmAAAAV29KcQgLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIE9wZW4ifSwicCI6ImFiY2RlZmdoIn1xUATc
AAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJ
bmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlRlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE0ifb/LRP4AAACoAAAAV9B6z2kLOmV2ZW50LXR5cGUHABFjb250ZW50
QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoibGVtZXRyeSJ9
LCJwIjoiYWJjZGVmZ2gifeXa3HMAAAC8AAAAV0Ua/isLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG1ldHJpYyJ9LCJw
IjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQiJ9oOqwLgAAANgAAABXKagvpgs6ZXZlbnQt
dHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRl
eHQiOiIgZ28ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5P
UFFSU1RVVldYWVowMTIzNDU2NyJ961PrtwAAAKEAAABX3WqtGAs6ZXZlbnQtdHlwZQcAEWNvbnRl
bnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgdG8ifSwi
cCI6ImFiY2RlIn0rG8XHAAAAwgAAAFcD+KCFCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0aGVyYXB5In0sInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkcifcNO74AAAAC8AAAAV0Ua/isLOmV2ZW50
LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0
ZXh0IjoiP1xuXG4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ93NIvtQAA
AMAAAABXeTjz5Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5k
ZXgiOjAsImRlbHRhIjp7InRleHQiOiJCZWNhdXNlIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRiJ9H70rKgAAALMAAABXx0pp+gs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaXQifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3In0SlJTDAAAAwQAAAFdEWNpVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3YXMi
fSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSiJ9JHXOEAAAAKcAAABX
UipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAs
ImRlbHRhIjp7InRleHQiOiIgZmVlbGluZyJ9LCJwIjoiYWJjZGVmIn1s7HuNAAAA1QAAAFfROOsX
CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVs
dGEiOnsidGV4dCI6IiBhIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1In2M/QUeAAAAuQAAAFeN+nFbCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBs
aXR0bGUifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifZRNMuAAAAC+AAAAVz/arUsL
OmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0
YSI6eyJ0ZXh0IjoiIFwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
In0XV8TqAAAAzAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50
QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InVuIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXIn0G9ty7AAAAtAAAAFd1arXqCzpldmVu
dC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pz
b24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsi
dGV4dCI6InRyYWNrZWQifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In2IT8vmAAAAzgAAAFfG
CE2ECzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxp
Y2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwi
ZGVsdGEiOnsidGV4dCI6IlwiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OT1BRUlNUVVZXWFkifaTQQBEAAACtAAAAVxiaQBkLOmV2ZW50LXR5cGUHABFjb250
ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGFuZCJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9b5ngxQAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgaGFk
In0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ97cJztgAAANEAAABXJLhN1ws6
ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRh
Ijp7InRleHQiOiIgYSJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUVJTVFVWV1hZWjAxIn3GwIMYAAAAoQAAAFfdaq0YCzpldmVudC10eXBlBwARY29udGVu
dEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiBsb3QifSwi
cCI6ImFiY2QifU38/3YAAACwAAAAV4DqEyoLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIG9mIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdCJ9HjJoagAAALoAAABXyloLiws6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9j
a0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIgXCIifSwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ9b/68tQAAANEAAABXJLhN1ws6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiJleCJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxIn2BeljeAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6InBvc2VkIn0sInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In0P55jFAAAAxQAAAFex2HyVCzpldmVudC10eXBlBwARY29u
dGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IlwiIn0s
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1AifZ0kUycAAADZ
AAAAVxTIBhYLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4
IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIGlzc3VlcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0In1xsEI6AAAAtwAAAFcyys86Czpl
dmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEi
OnsidGV4dCI6IiB0byJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBIn3Ae2fbAAAA
zAAAAFe8yB7kCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRl
eCI6MCwiZGVsdGEiOnsidGV4dCI6IiB3b3JrIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUIn2gi/0mAAAA2gAAAFdTaHzGCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB0
aHJvdWdoIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQiffuu2SwAAADLAAAAVw7owvQLOmV2ZW50LXR5cGUHABFjb250ZW50Qmxv
Y2tEZWx0YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiLiJ9LCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWVyJ9E8dSYAAAAKcA
AABXUipYuAs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1uIn3GUPDVAAAAjAAAAFaT
PHY7CzpldmVudC10eXBlBwAQY29udGVudEJsb2NrU3RvcA06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9ja0luZGV4IjowLCJw
IjoiYWJjZGVmZ2gifXGvZBoAAACzAAAAUS4pzM8LOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCIsInN0
b3BSZWFzb24iOiJlbmRfdHVybiJ9FldzdgAAANAAAABOfbPMpws6ZXZlbnQtdHlwZQcACG1ldGFk
YXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjYzOH0sInAiOiJhYmNkZWZnaGlqa2xtbm9wIiwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjUyLCJvdXRwdXRUb2tlbnMiOjM2LCJ0b3RhbFRva2VucyI6ODh9
fd9tcnk=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Fri, 28 Feb 2025 11:07:38 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- af89f847-79d1-4408-ae4c-5c663d1095a5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTA1ODQ4Wg==
amz-sdk-invocation-id:
- !!binary |
ZTAyMmZjMWQtNjJiZS00NDU5LTgxODYtZWFmOThkYzdkZTky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":589},"output":{"message":{"content":[{"text":"Why
did the OpenTelemetry trace go to therapy?\n\nBecause it was struggling to
debug its issues and was feeling a little \"unreliable\"."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":52,"outputTokens":30,"totalTokens":82}}'
headers:
Connection:
- keep-alive
Content-Length:
- '317'
Content-Type:
- application/json
Date:
- Fri, 28 Feb 2025 10:58:49 GMT
x-amzn-RequestId:
- 066cf395-3e67-4723-bb37-6e71072889d4
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_converse_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
opentelemetry"}]}], "system": [{"text": "You are an app that knows about everything."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {}}'
headers:
Content-Length:
- '239'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjhUMTA1ODQ4Wg==
amz-sdk-invocation-id:
- !!binary |
ZTAyMmZjMWQtNjJiZS00NDU5LTgxODYtZWFmOThkYzdkZTky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-2-1b-instruct-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":589},"output":{"message":{"content":[{"text":"Why
did the OpenTelemetry trace go to therapy?\n\nBecause it was struggling to
debug its issues and was feeling a little \"unreliable\"."}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":52,"outputTokens":30,"totalTokens":82}}'
headers:
Connection:
- keep-alive
Content-Length:
- '317'
Content-Type:
- application/json
Date:
- Fri, 28 Feb 2025 10:58:49 GMT
x-amzn-RequestId:
- 066cf395-3e67-4723-bb37-6e71072889d4
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama2_completion_string_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "[INST] <>\nYou are a helpful, respectful and honest
assistant. Always answer as helpfully as possible, while being safe. Your\nanswers
should not include any harmful, unethical, racist, sexist, toxic, dangerous,
or illegal content. Please ensure\nthat your responses are socially unbiased
and positive in nature.\n\nIf a question does not make any sense, or is not
factually coherent, explain why instead of answering something not\ncorrect.
If you don''t know the answer to a question, please don''t share false information.\n<>\n\nThere''s
a llama in my garden What should I do? [/INST]", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '669'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQ5Wg==
amz-sdk-invocation-id:
- !!binary |
OTRlZmU2YjEtOGUxMC00ZWZjLWEzMmUtNmY3ZDI4ZjAxNTg5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama2-13b-chat-v1/invoke
response:
body:
string: "{\"generation\":\" Oh my gosh, a llama in your garden? That's quite
a surprise! \U0001F631 Before we get started on what to do, let me just make
sure that you're safe. Are you feeling okay? Are there any other animals or
people in the garden with you? \U0001F430\U0001F469\u200D\U0001F466\\n\\nNow,
let's talk about the llama. \U0001F42A It's important to remember that llamas
are living creatures, so we need to be respectful of their well-being. Here
are a few options\",\"prompt_token_count\":158,\"generation_token_count\":128,\"stop_reason\":\"length\"}"
headers:
Connection:
- keep-alive
Content-Length:
- '512'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:56 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '158'
X-Amzn-Bedrock-Invocation-Latency:
- '2631'
X-Amzn-Bedrock-Output-Token-Count:
- '128'
x-amzn-RequestId:
- 5af98de2-d97a-4b0e-b4c1-a4d386f1b057
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama2_completion_string_content_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "[INST] <>\nYou are a helpful, respectful and honest
assistant. Always answer as helpfully as possible, while being safe. Your\nanswers
should not include any harmful, unethical, racist, sexist, toxic, dangerous,
or illegal content. Please ensure\nthat your responses are socially unbiased
and positive in nature.\n\nIf a question does not make any sense, or is not
factually coherent, explain why instead of answering something not\ncorrect.
If you don''t know the answer to a question, please don''t share false information.\n<>\n\nThere''s
a llama in my garden What should I do? [/INST]", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '669'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQ5Wg==
amz-sdk-invocation-id:
- !!binary |
OTRlZmU2YjEtOGUxMC00ZWZjLWEzMmUtNmY3ZDI4ZjAxNTg5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama2-13b-chat-v1/invoke
response:
body:
string: "{\"generation\":\" Oh my gosh, a llama in your garden? That's quite
a surprise! \U0001F631 Before we get started on what to do, let me just make
sure that you're safe. Are you feeling okay? Are there any other animals or
people in the garden with you? \U0001F430\U0001F469\u200D\U0001F466\\n\\nNow,
let's talk about the llama. \U0001F42A It's important to remember that llamas
are living creatures, so we need to be respectful of their well-being. Here
are a few options\",\"prompt_token_count\":158,\"generation_token_count\":128,\"stop_reason\":\"length\"}"
headers:
Connection:
- keep-alive
Content-Length:
- '512'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:56 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '158'
X-Amzn-Bedrock-Invocation-Latency:
- '2631'
X-Amzn-Bedrock-Output-Token-Count:
- '128'
x-amzn-RequestId:
- 5af98de2-d97a-4b0e-b4c1-a4d386f1b057
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama2_completion_string_content_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "[INST] <>\nYou are a helpful, respectful and honest
assistant. Always answer as helpfully as possible, while being safe. Your\nanswers
should not include any harmful, unethical, racist, sexist, toxic, dangerous,
or illegal content. Please ensure\nthat your responses are socially unbiased
and positive in nature.\n\nIf a question does not make any sense, or is not
factually coherent, explain why instead of answering something not\ncorrect.
If you don''t know the answer to a question, please don''t share false information.\n<>\n\nThere''s
a llama in my garden What should I do? [/INST]", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '669'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xMjEgbWQvQm90b2NvcmUjMS4zNC4xMjEgdWEvMi4wIG9zL3dpbmRvd3MjMTAg
bWQvYXJjaCNhbWQ2NCBsYW5nL3B5dGhvbiMzLjExLjUgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3Jl
dHJ5LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzQuMTIx
X-Amz-Date:
- !!binary |
MjAyNDA2MTFUMDAzNDQ5Wg==
amz-sdk-invocation-id:
- !!binary |
OTRlZmU2YjEtOGUxMC00ZWZjLWEzMmUtNmY3ZDI4ZjAxNTg5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama2-13b-chat-v1/invoke
response:
body:
string: "{\"generation\":\" Oh my gosh, a llama in your garden? That's quite
a surprise! \U0001F631 Before we get started on what to do, let me just make
sure that you're safe. Are you feeling okay? Are there any other animals or
people in the garden with you? \U0001F430\U0001F469\u200D\U0001F466\\n\\nNow,
let's talk about the llama. \U0001F42A It's important to remember that llamas
are living creatures, so we need to be respectful of their well-being. Here
are a few options\",\"prompt_token_count\":158,\"generation_token_count\":128,\"stop_reason\":\"length\"}"
headers:
Connection:
- keep-alive
Content-Length:
- '512'
Content-Type:
- application/json
Date:
- Tue, 11 Jun 2024 00:34:56 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '158'
X-Amzn-Bedrock-Invocation-Latency:
- '2631'
X-Amzn-Bedrock-Output-Token-Count:
- '128'
x-amzn-RequestId:
- 5af98de2-d97a-4b0e-b4c1-a4d386f1b057
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama3_completion.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '102'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MjlUMTg0OTAyWg==
amz-sdk-invocation-id:
- !!binary |
YWUxN2YyYzgtNzkxOC00ZmI5LWJkYTktZmVhYzUyNzc1MGRm
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-70b-instruct-v1%3A0/invoke
response:
body:
string: '{"generation":"\nWhy did the opentelemetry span go to therapy?\nBecause
it was feeling a little \"distributed\" and wanted to get to the \"root\"
of its problems!","prompt_token_count":8,"generation_token_count":35,"stop_reason":"stop"}'
headers:
Connection:
- keep-alive
Content-Length:
- '236'
Content-Type:
- application/json
Date:
- Thu, 29 Aug 2024 18:49:03 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '8'
X-Amzn-Bedrock-Invocation-Latency:
- '715'
X-Amzn-Bedrock-Output-Token-Count:
- '35'
x-amzn-RequestId:
- 49f48fb6-28ab-4471-95e3-57e5579f3a52
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama3_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '102'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MjlUMTg0OTAyWg==
amz-sdk-invocation-id:
- !!binary |
YWUxN2YyYzgtNzkxOC00ZmI5LWJkYTktZmVhYzUyNzc1MGRm
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-70b-instruct-v1%3A0/invoke
response:
body:
string: '{"generation":"\nWhy did the opentelemetry span go to therapy?\nBecause
it was feeling a little \"distributed\" and wanted to get to the \"root\"
of its problems!","prompt_token_count":8,"generation_token_count":35,"stop_reason":"stop"}'
headers:
Connection:
- keep-alive
Content-Length:
- '236'
Content-Type:
- application/json
Date:
- Thu, 29 Aug 2024 18:49:03 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '8'
X-Amzn-Bedrock-Invocation-Latency:
- '715'
X-Amzn-Bedrock-Output-Token-Count:
- '35'
x-amzn-RequestId:
- 49f48fb6-28ab-4471-95e3-57e5579f3a52
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_meta/test_meta_llama3_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke about opentelemetry", "max_gen_len": 128, "temperature":
0.1, "top_p": 0.9}'
headers:
Content-Length:
- '102'
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjYu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MjlUMTg0OTAyWg==
amz-sdk-invocation-id:
- !!binary |
YWUxN2YyYzgtNzkxOC00ZmI5LWJkYTktZmVhYzUyNzc1MGRm
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/meta.llama3-70b-instruct-v1%3A0/invoke
response:
body:
string: '{"generation":"\nWhy did the opentelemetry span go to therapy?\nBecause
it was feeling a little \"distributed\" and wanted to get to the \"root\"
of its problems!","prompt_token_count":8,"generation_token_count":35,"stop_reason":"stop"}'
headers:
Connection:
- keep-alive
Content-Length:
- '236'
Content-Type:
- application/json
Date:
- Thu, 29 Aug 2024 18:49:03 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '8'
X-Amzn-Bedrock-Invocation-Latency:
- '715'
X-Amzn-Bedrock-Output-Token-Count:
- '35'
x-amzn-RequestId:
- 49f48fb6-28ab-4471-95e3-57e5579f3a52
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_completion.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story."}], "inferenceConfig":
{"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '302'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTU1NzU5Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
YWRiZTg2YzAtMjNlNi00NDlhLWIwYzYtNDc1NjYwZmMxNTE2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"role":"assistant","content":[{"text":"We set
off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and {Account Number} was
etched into the trunk of a nearby tree."}]}},"stopReason":"end_turn","usage":{"inputTokens":30},"amazon-bedrock-trace":{"guardrail":{"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"We
set off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and 1234561666 was etched
into the trunk of a nearby tree.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":30,\"outputTokens\":51,\"totalTokens\":81,\"cacheReadInputTokenCount\":0,\"cacheWriteInputTokenCount\":0}}"],"input":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":0,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":14,"total":14}}}}},"outputs":[{"v9kpg6yrwhs2":{"sensitiveInformationPolicy":{"regexes":[{"name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b","match":"1234561666","action":"ANONYMIZED"}]},"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":192,"total":192}}}}}]}},"amazon-bedrock-guardrailAction":"INTERVENED"}'
headers:
Connection:
- keep-alive
Content-Length:
- '1665'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 15:58:01 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '1142'
X-Amzn-Bedrock-Output-Token-Count:
- '51'
x-amzn-RequestId:
- 3b46eb20-2b6b-47d1-a317-23389e1c40c7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story."}], "inferenceConfig":
{"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '302'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTU1NzU5Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
YWRiZTg2YzAtMjNlNi00NDlhLWIwYzYtNDc1NjYwZmMxNTE2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"role":"assistant","content":[{"text":"We set
off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and {Account Number} was
etched into the trunk of a nearby tree."}]}},"stopReason":"end_turn","usage":{"inputTokens":30},"amazon-bedrock-trace":{"guardrail":{"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"We
set off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and 1234561666 was etched
into the trunk of a nearby tree.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":30,\"outputTokens\":51,\"totalTokens\":81,\"cacheReadInputTokenCount\":0,\"cacheWriteInputTokenCount\":0}}"],"input":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":0,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":14,"total":14}}}}},"outputs":[{"v9kpg6yrwhs2":{"sensitiveInformationPolicy":{"regexes":[{"name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b","match":"1234561666","action":"ANONYMIZED"}]},"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":192,"total":192}}}}}]}},"amazon-bedrock-guardrailAction":"INTERVENED"}'
headers:
Connection:
- keep-alive
Content-Length:
- '1665'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 15:58:01 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '1142'
X-Amzn-Bedrock-Output-Token-Count:
- '51'
x-amzn-RequestId:
- 3b46eb20-2b6b-47d1-a317-23389e1c40c7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story."}], "inferenceConfig":
{"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '302'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTU1NzU5Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
YWRiZTg2YzAtMjNlNi00NDlhLWIwYzYtNDc1NjYwZmMxNTE2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"role":"assistant","content":[{"text":"We set
off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and {Account Number} was
etched into the trunk of a nearby tree."}]}},"stopReason":"end_turn","usage":{"inputTokens":30},"amazon-bedrock-trace":{"guardrail":{"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"We
set off into the dense forest, excited for a weekend of adventure. As we pitched
our tent, the beauty of the forest surrounded us, and 1234561666 was etched
into the trunk of a nearby tree.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":30,\"outputTokens\":51,\"totalTokens\":81,\"cacheReadInputTokenCount\":0,\"cacheWriteInputTokenCount\":0}}"],"input":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":0,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":14,"total":14}}}}},"outputs":[{"v9kpg6yrwhs2":{"sensitiveInformationPolicy":{"regexes":[{"name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b","match":"1234561666","action":"ANONYMIZED"}]},"invocationMetrics":{"guardrailProcessingLatency":316,"usage":{"topicPolicyUnits":1,"contentPolicyUnits":1,"wordPolicyUnits":1,"sensitiveInformationPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"contextualGroundingPolicyUnits":0},"guardrailCoverage":{"textCharacters":{"guarded":192,"total":192}}}}}]}},"amazon-bedrock-guardrailAction":"INTERVENED"}'
headers:
Connection:
- keep-alive
Content-Length:
- '1665'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 15:58:01 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '1142'
X-Amzn-Bedrock-Output-Token-Count:
- '51'
x-amzn-RequestId:
- 3b46eb20-2b6b-47d1-a317-23389e1c40c7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are a helpful assistant"}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMDg1NjEzWg==
amz-sdk-invocation-id:
- !!binary |
NTI0ZGM4MGUtYjNmZS00YmY1LTljODMtMjcwNmY3OTBhODgx
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":836},"output":{"message":{"content":[{"text":"{ADDRESS}
is the capital of Japan {Account Number}."}],"role":"assistant"}},"stopReason":"guardrail_intervened","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":0,"total":70}},"guardrailProcessingLatency":231,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"Tokyo
is the capital of Japan 1234561666.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":54,\"outputTokens\":18,\"totalTokens\":72}}"],"outputAssessments":{"v9kpg6yrwhs2":[{"contextualGroundingPolicy":{"filters":[{"action":"NONE","score":1.0,"threshold":0.75,"type":"GROUNDING"},{"action":"NONE","score":1.0,"threshold":0.75,"type":"RELEVANCE"}]},"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":41,"total":41}},"guardrailProcessingLatency":340,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}},"sensitiveInformationPolicy":{"piiEntities":[{"action":"ANONYMIZED","match":"Tokyo","type":"ADDRESS"}],"regexes":[{"action":"ANONYMIZED","match":"1234561666","name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b"}]}}]}}},"usage":{"inputTokens":54,"outputTokens":18,"totalTokens":72}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1582'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 08:56:15 GMT
x-amzn-RequestId:
- cc146c6e-0feb-44ec-815a-c7c115d2f6d5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are
an app that knows about capitals. Keep the message short and finish with 1234561666."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTIwOTQwWg==
amz-sdk-invocation-id:
- !!binary |
M2JiMWVlZmYtZjRhOS00MjIyLTg1MDItYTY2ODVhNTVkYWJh
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAkQAAAFIMIeERCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0Iiwicm9sZSI6ImFzc2lzdGFudCJ9vw+WSAAAALAAAABXgOoTKgs6ZXZlbnQtdHlwZQcA
EWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiJ7
QUREUkVTU30ifSwicCI6ImFiY2RlZmdoaWprbG1uIn0+OFsfAAAAqQAAAFftGubZCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiBpcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbSJ9gfdouQAAAKoAAABXqrqcCQs6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiIgdGhlIn0sInAiOiJhYmNkZWZnaGlqa2xtIn10O3+9AAAAvgAAAFc/2q1LCzpldmVudC10eXBl
BwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6
IiBjYXBpdGFsIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ9mNfZSwAAANgA
AABXKagvpgs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIgb2YifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2NyJ9JhxSPQAAANgAAABXKagvpgs6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiIgSmFwYW4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNCJ9xI/rrwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3B
wnKHAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQt
dHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50Qmxv
Y2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB7QWNjb3VudCBOdW1iZXJ9In0sInAiOiJhYmNk
ZWZnaGlqa2xtIn3bDErUAAAAngAAAFf+G4JPCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGUifTHR
swoAAACuAAAAV186OskLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9j
a0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUi
fTpD44sAAADCAAAAVwP4oIULOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OTyJ9r88BYgAAAK0AAABXGJpAGQs6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In1KWF6HAAAAwAAAAFd5OPPlCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNIn0zsNmJAAAAwAAA
AFd5OPPlCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6
MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNIn0zsNmJAAAAoAAAAFfgCoSoCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZyJ9
b57xtwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0
dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3BwnKHAAAA0AAAAFcZ2GRnCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxMiJ9drCnfgAAAKkAAABX7Rrm2Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0Rl
bHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIuIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm8ifaeIRrEAAAC5AAAAV436cVsLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRiJ9C3iNHAAAAJcAAABWhAzQqAs6ZXZlbnQtdHlwZQcAEGNv
bnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnMifYAAOHgAAACPAAAAUUr4mUgLOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAiOiJhYiIsInN0
b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ975RSEQAABXcAAABO73kekgs6ZXZlbnQt
dHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjgyMX0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVYiLCJ0cmFjZSI6eyJndWFyZHJh
aWwiOnsiaW5wdXRBc3Nlc3NtZW50Ijp7InY5a3BnNnlyd2hzMiI6eyJpbnZvY2F0aW9uTWV0cmlj
cyI6eyJndWFyZHJhaWxDb3ZlcmFnZSI6eyJ0ZXh0Q2hhcmFjdGVycyI6eyJndWFyZGVkIjowLCJ0
b3RhbCI6NzB9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI2MCwidXNhZ2UiOnsiY29u
dGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5pdHMiOjAsInNl
bnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjowLCJzZW5zaXRpdmVJbmZvcm1hdGlv
blBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5VW5pdHMiOjF9
fX19LCJtb2RlbE91dHB1dCI6WyJUb2t5byBpcyB0aGUgY2FwaXRhbCBvZiBKYXBhbiAxMjM0NTYx
NjY2LiJdLCJvdXRwdXRBc3Nlc3NtZW50cyI6eyJ2OWtwZzZ5cndoczIiOlt7ImNvbnRleHR1YWxH
cm91bmRpbmdQb2xpY3kiOnsiZmlsdGVycyI6W3siYWN0aW9uIjoiTk9ORSIsInNjb3JlIjoxLjAs
InRocmVzaG9sZCI6MC43NSwidHlwZSI6IkdST1VORElORyJ9LHsiYWN0aW9uIjoiTk9ORSIsInNj
b3JlIjoxLjAsInRocmVzaG9sZCI6MC43NSwidHlwZSI6IlJFTEVWQU5DRSJ9XX0sImludm9jYXRp
b25NZXRyaWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJk
ZWQiOjQxLCJ0b3RhbCI6NDF9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI3NCwidXNh
Z2UiOnsiY29udGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5p
dHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjoxLCJzZW5zaXRpdmVJ
bmZvcm1hdGlvblBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5
VW5pdHMiOjF9fSwic2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3kiOnsicGlpRW50aXRpZXMiOlt7
ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IlRva3lvIiwidHlwZSI6IkFERFJFU1MifV0s
InJlZ2V4ZXMiOlt7ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IjEyMzQ1NjE2NjYiLCJu
YW1lIjoiQWNjb3VudCBOdW1iZXIiLCJyZWdleCI6IlxcYlxcZHs2fVxcZHs0fVxcYiJ9XX19XX19
fSwidXNhZ2UiOnsiaW5wdXRUb2tlbnMiOjU0LCJvdXRwdXRUb2tlbnMiOjE4LCJ0b3RhbFRva2Vu
cyI6NzJ9fQ3HH60=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 12:09:40 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- 032671ea-0dde-4768-bbd6-1319c88d832d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are
an app that knows about capitals. Keep the message short and finish with 1234561666."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTIwOTQwWg==
amz-sdk-invocation-id:
- !!binary |
M2JiMWVlZmYtZjRhOS00MjIyLTg1MDItYTY2ODVhNTVkYWJh
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAkQAAAFIMIeERCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0Iiwicm9sZSI6ImFzc2lzdGFudCJ9vw+WSAAAALAAAABXgOoTKgs6ZXZlbnQtdHlwZQcA
EWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiJ7
QUREUkVTU30ifSwicCI6ImFiY2RlZmdoaWprbG1uIn0+OFsfAAAAqQAAAFftGubZCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiBpcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbSJ9gfdouQAAAKoAAABXqrqcCQs6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiIgdGhlIn0sInAiOiJhYmNkZWZnaGlqa2xtIn10O3+9AAAAvgAAAFc/2q1LCzpldmVudC10eXBl
BwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6
IiBjYXBpdGFsIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ9mNfZSwAAANgA
AABXKagvpgs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIgb2YifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2NyJ9JhxSPQAAANgAAABXKagvpgs6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiIgSmFwYW4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNCJ9xI/rrwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3B
wnKHAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQt
dHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50Qmxv
Y2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB7QWNjb3VudCBOdW1iZXJ9In0sInAiOiJhYmNk
ZWZnaGlqa2xtIn3bDErUAAAAngAAAFf+G4JPCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGUifTHR
swoAAACuAAAAV186OskLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9j
a0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUi
fTpD44sAAADCAAAAVwP4oIULOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OTyJ9r88BYgAAAK0AAABXGJpAGQs6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In1KWF6HAAAAwAAAAFd5OPPlCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNIn0zsNmJAAAAwAAA
AFd5OPPlCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6
MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNIn0zsNmJAAAAoAAAAFfgCoSoCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZyJ9
b57xtwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0
dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3BwnKHAAAA0AAAAFcZ2GRnCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxMiJ9drCnfgAAAKkAAABX7Rrm2Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0Rl
bHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIuIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm8ifaeIRrEAAAC5AAAAV436cVsLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRiJ9C3iNHAAAAJcAAABWhAzQqAs6ZXZlbnQtdHlwZQcAEGNv
bnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnMifYAAOHgAAACPAAAAUUr4mUgLOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAiOiJhYiIsInN0
b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ975RSEQAABXcAAABO73kekgs6ZXZlbnQt
dHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjgyMX0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVYiLCJ0cmFjZSI6eyJndWFyZHJh
aWwiOnsiaW5wdXRBc3Nlc3NtZW50Ijp7InY5a3BnNnlyd2hzMiI6eyJpbnZvY2F0aW9uTWV0cmlj
cyI6eyJndWFyZHJhaWxDb3ZlcmFnZSI6eyJ0ZXh0Q2hhcmFjdGVycyI6eyJndWFyZGVkIjowLCJ0
b3RhbCI6NzB9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI2MCwidXNhZ2UiOnsiY29u
dGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5pdHMiOjAsInNl
bnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjowLCJzZW5zaXRpdmVJbmZvcm1hdGlv
blBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5VW5pdHMiOjF9
fX19LCJtb2RlbE91dHB1dCI6WyJUb2t5byBpcyB0aGUgY2FwaXRhbCBvZiBKYXBhbiAxMjM0NTYx
NjY2LiJdLCJvdXRwdXRBc3Nlc3NtZW50cyI6eyJ2OWtwZzZ5cndoczIiOlt7ImNvbnRleHR1YWxH
cm91bmRpbmdQb2xpY3kiOnsiZmlsdGVycyI6W3siYWN0aW9uIjoiTk9ORSIsInNjb3JlIjoxLjAs
InRocmVzaG9sZCI6MC43NSwidHlwZSI6IkdST1VORElORyJ9LHsiYWN0aW9uIjoiTk9ORSIsInNj
b3JlIjoxLjAsInRocmVzaG9sZCI6MC43NSwidHlwZSI6IlJFTEVWQU5DRSJ9XX0sImludm9jYXRp
b25NZXRyaWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJk
ZWQiOjQxLCJ0b3RhbCI6NDF9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI3NCwidXNh
Z2UiOnsiY29udGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5p
dHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjoxLCJzZW5zaXRpdmVJ
bmZvcm1hdGlvblBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5
VW5pdHMiOjF9fSwic2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3kiOnsicGlpRW50aXRpZXMiOlt7
ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IlRva3lvIiwidHlwZSI6IkFERFJFU1MifV0s
InJlZ2V4ZXMiOlt7ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IjEyMzQ1NjE2NjYiLCJu
YW1lIjoiQWNjb3VudCBOdW1iZXIiLCJyZWdleCI6IlxcYlxcZHs2fVxcZHs0fVxcYiJ9XX19XX19
fSwidXNhZ2UiOnsiaW5wdXRUb2tlbnMiOjU0LCJvdXRwdXRUb2tlbnMiOjE4LCJ0b3RhbFRva2Vu
cyI6NzJ9fQ3HH60=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 12:09:40 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- 032671ea-0dde-4768-bbd6-1319c88d832d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are
an app that knows about capitals. Keep the message short and finish with 1234561666."}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTIwOTQwWg==
amz-sdk-invocation-id:
- !!binary |
M2JiMWVlZmYtZjRhOS00MjIyLTg1MDItYTY2ODVhNTVkYWJh
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse-stream
response:
body:
string: !!binary |
AAAAkQAAAFIMIeERCzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0Iiwicm9sZSI6ImFzc2lzdGFudCJ9vw+WSAAAALAAAABXgOoTKgs6ZXZlbnQtdHlwZQcA
EWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiJ7
QUREUkVTU30ifSwicCI6ImFiY2RlZmdoaWprbG1uIn0+OFsfAAAAqQAAAFftGubZCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiBpcyJ9LCJwIjoiYWJjZGVmZ2hpamtsbSJ9gfdouQAAAKoAAABXqrqcCQs6ZXZlbnQtdHlw
ZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQi
OiIgdGhlIn0sInAiOiJhYmNkZWZnaGlqa2xtIn10O3+9AAAAvgAAAFc/2q1LCzpldmVudC10eXBl
BwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6
IiBjYXBpdGFsIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQyJ9mNfZSwAAANgA
AABXKagvpgs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgi
OjAsImRlbHRhIjp7InRleHQiOiIgb2YifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6
QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowMTIzNDU2NyJ9JhxSPQAAANgAAABXKagvpgs6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiIgSmFwYW4ifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNCJ9xI/rrwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3B
wnKHAAAAtwAAAFcyys86CzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQt
dHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50Qmxv
Y2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiB7QWNjb3VudCBOdW1iZXJ9In0sInAiOiJhYmNk
ZWZnaGlqa2xtIn3bDErUAAAAngAAAFf+G4JPCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGUifTHR
swoAAACuAAAAV186OskLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRCbG9j
a0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUi
fTpD44sAAADCAAAAVwP4oIULOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0YQ06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImNvbnRlbnRC
bG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OTyJ9r88BYgAAAK0AAABXGJpAGQs6ZXZlbnQtdHlwZQcAEWNv
bnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0In1KWF6HAAAAwAAAAFd5OPPlCzpldmVudC10eXBlBwAR
Y29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNIn0zsNmJAAAAwAAA
AFd5OPPlCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6
MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNIn0zsNmJAAAAoAAAAFfgCoSoCzpldmVudC10eXBlBwARY29udGVudEJsb2NrRGVs
dGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4dCI6IiJ9LCJwIjoiYWJjZGVmZyJ9
b57xtwAAAMsAAABXDujC9As6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJs
b2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIifSwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0
dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYIn3BwnKHAAAA0AAAAFcZ2GRnCzpldmVudC10
eXBlBwARY29udGVudEJsb2NrRGVsdGENOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwiZGVsdGEiOnsidGV4
dCI6IiJ9LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWjAxMiJ9drCnfgAAAKkAAABX7Rrm2Qs6ZXZlbnQtdHlwZQcAEWNvbnRlbnRCbG9ja0Rl
bHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7InRleHQiOiIuIn0sInAiOiJhYmNkZWZn
aGlqa2xtbm8ifaeIRrEAAAC5AAAAV436cVsLOmV2ZW50LXR5cGUHABFjb250ZW50QmxvY2tEZWx0
YQ06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImNvbnRlbnRCbG9ja0luZGV4IjowLCJkZWx0YSI6eyJ0ZXh0IjoiIn0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRiJ9C3iNHAAAAJcAAABWhAzQqAs6ZXZlbnQtdHlwZQcAEGNv
bnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnMifYAAOHgAAACPAAAAUUr4mUgLOmV2ZW50LXR5cGUHAAttZXNzYWdlU3RvcA06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7InAiOiJhYiIsInN0
b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ975RSEQAABXcAAABO73kekgs6ZXZlbnQt
dHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjgyMX0sInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVYiLCJ0cmFjZSI6eyJndWFyZHJh
aWwiOnsiaW5wdXRBc3Nlc3NtZW50Ijp7InY5a3BnNnlyd2hzMiI6eyJpbnZvY2F0aW9uTWV0cmlj
cyI6eyJndWFyZHJhaWxDb3ZlcmFnZSI6eyJ0ZXh0Q2hhcmFjdGVycyI6eyJndWFyZGVkIjowLCJ0
b3RhbCI6NzB9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI2MCwidXNhZ2UiOnsiY29u
dGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5pdHMiOjAsInNl
bnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjowLCJzZW5zaXRpdmVJbmZvcm1hdGlv
blBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5VW5pdHMiOjF9
fX19LCJtb2RlbE91dHB1dCI6WyJUb2t5byBpcyB0aGUgY2FwaXRhbCBvZiBKYXBhbiAxMjM0NTYx
NjY2LiJdLCJvdXRwdXRBc3Nlc3NtZW50cyI6eyJ2OWtwZzZ5cndoczIiOlt7ImNvbnRleHR1YWxH
cm91bmRpbmdQb2xpY3kiOnsiZmlsdGVycyI6W3siYWN0aW9uIjoiTk9ORSIsInNjb3JlIjoxLjAs
InRocmVzaG9sZCI6MC43NSwidHlwZSI6IkdST1VORElORyJ9LHsiYWN0aW9uIjoiTk9ORSIsInNj
b3JlIjoxLjAsInRocmVzaG9sZCI6MC43NSwidHlwZSI6IlJFTEVWQU5DRSJ9XX0sImludm9jYXRp
b25NZXRyaWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJk
ZWQiOjQxLCJ0b3RhbCI6NDF9fSwiZ3VhcmRyYWlsUHJvY2Vzc2luZ0xhdGVuY3kiOjI3NCwidXNh
Z2UiOnsiY29udGVudFBvbGljeVVuaXRzIjoxLCJjb250ZXh0dWFsR3JvdW5kaW5nUG9saWN5VW5p
dHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9uUG9saWN5RnJlZVVuaXRzIjoxLCJzZW5zaXRpdmVJ
bmZvcm1hdGlvblBvbGljeVVuaXRzIjoxLCJ0b3BpY1BvbGljeVVuaXRzIjoxLCJ3b3JkUG9saWN5
VW5pdHMiOjF9fSwic2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3kiOnsicGlpRW50aXRpZXMiOlt7
ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IlRva3lvIiwidHlwZSI6IkFERFJFU1MifV0s
InJlZ2V4ZXMiOlt7ImFjdGlvbiI6IkFOT05ZTUlaRUQiLCJtYXRjaCI6IjEyMzQ1NjE2NjYiLCJu
YW1lIjoiQWNjb3VudCBOdW1iZXIiLCJyZWdleCI6IlxcYlxcZHs2fVxcZHs0fVxcYiJ9XX19XX19
fSwidXNhZ2UiOnsiaW5wdXRUb2tlbnMiOjU0LCJvdXRwdXRUb2tlbnMiOjE4LCJ0b3RhbFRva2Vu
cyI6NzJ9fQ3HH60=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 12:09:40 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- 032671ea-0dde-4768-bbd6-1319c88d832d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are a helpful assistant"}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMDg1NjEzWg==
amz-sdk-invocation-id:
- !!binary |
NTI0ZGM4MGUtYjNmZS00YmY1LTljODMtMjcwNmY3OTBhODgx
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":836},"output":{"message":{"content":[{"text":"{ADDRESS}
is the capital of Japan {Account Number}."}],"role":"assistant"}},"stopReason":"guardrail_intervened","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":0,"total":70}},"guardrailProcessingLatency":231,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"Tokyo
is the capital of Japan 1234561666.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":54,\"outputTokens\":18,\"totalTokens\":72}}"],"outputAssessments":{"v9kpg6yrwhs2":[{"contextualGroundingPolicy":{"filters":[{"action":"NONE","score":1.0,"threshold":0.75,"type":"GROUNDING"},{"action":"NONE","score":1.0,"threshold":0.75,"type":"RELEVANCE"}]},"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":41,"total":41}},"guardrailProcessingLatency":340,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}},"sensitiveInformationPolicy":{"piiEntities":[{"action":"ANONYMIZED","match":"Tokyo","type":"ADDRESS"}],"regexes":[{"action":"ANONYMIZED","match":"1234561666","name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b"}]}}]}}},"usage":{"inputTokens":54,"outputTokens":18,"totalTokens":72}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1582'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 08:56:15 GMT
x-amzn-RequestId:
- cc146c6e-0feb-44ec-815a-c7c115d2f6d5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_converse_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "v9kpg6yrwhs2",
"guardrailVersion": "DRAFT", "trace": "enabled"}, "system": [{"text": "You are a helpful assistant"}],
"inferenceConfig": {"temperature": 0.5}, "additionalModelRequestFields": {"inferenceConfig":
{"topK": 10}}}'
headers:
Content-Length:
- '595'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMDg1NjEzWg==
amz-sdk-invocation-id:
- !!binary |
NTI0ZGM4MGUtYjNmZS00YmY1LTljODMtMjcwNmY3OTBhODgx
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/converse
response:
body:
string: '{"metrics":{"latencyMs":836},"output":{"message":{"content":[{"text":"{ADDRESS}
is the capital of Japan {Account Number}."}],"role":"assistant"}},"stopReason":"guardrail_intervened","trace":{"guardrail":{"inputAssessment":{"v9kpg6yrwhs2":{"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":0,"total":70}},"guardrailProcessingLatency":231,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":0,"sensitiveInformationPolicyFreeUnits":0,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}}}},"modelOutput":["{\"output\":{\"message\":{\"content\":[{\"text\":\"Tokyo
is the capital of Japan 1234561666.\"}],\"role\":\"assistant\"}},\"stopReason\":\"end_turn\",\"usage\":{\"inputTokens\":54,\"outputTokens\":18,\"totalTokens\":72}}"],"outputAssessments":{"v9kpg6yrwhs2":[{"contextualGroundingPolicy":{"filters":[{"action":"NONE","score":1.0,"threshold":0.75,"type":"GROUNDING"},{"action":"NONE","score":1.0,"threshold":0.75,"type":"RELEVANCE"}]},"invocationMetrics":{"guardrailCoverage":{"textCharacters":{"guarded":41,"total":41}},"guardrailProcessingLatency":340,"usage":{"contentPolicyUnits":1,"contextualGroundingPolicyUnits":1,"sensitiveInformationPolicyFreeUnits":1,"sensitiveInformationPolicyUnits":1,"topicPolicyUnits":1,"wordPolicyUnits":1}},"sensitiveInformationPolicy":{"piiEntities":[{"action":"ANONYMIZED","match":"Tokyo","type":"ADDRESS"}],"regexes":[{"action":"ANONYMIZED","match":"1234561666","name":"Account
Number","regex":"\\b\\d{6}\\d{4}\\b"}]}}]}}},"usage":{"inputTokens":54,"outputTokens":18,"totalTokens":72}}'
headers:
Connection:
- keep-alive
Content-Length:
- '1582'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 08:56:15 GMT
x-amzn-RequestId:
- cc146c6e-0feb-44ec-815a-c7c115d2f6d5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_cross_region_invoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
OpenTelemetry"}]}], "inferenceConfig": {"maxTokens": 500, "topP": 0.9, "topK":
20, "temperature": 0.7}}'
headers:
Content-Length:
- '177'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTQxOTIyWg==
amz-sdk-invocation-id:
- !!binary |
MTQ1ZTJiMTktYzRiMC00OTQzLTkxNzEtNjdiZjA3NDRhYmFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"content":[{"text":"Sure, here''s a joke for
you:\n\nWhy did the OpenTelemetry developer bring a ladder to work?\n\nBecause
they heard the company was going to great lengths to trace their performance
issues to the \"root cause\"!\n\nHope that brought a smile to your face!"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":7,"outputTokens":53,"totalTokens":60,"cacheReadInputTokenCount":0,"cacheWriteInputTokenCount":0}}'
headers:
Connection:
- keep-alive
Content-Length:
- '463'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 14:19:23 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '7'
X-Amzn-Bedrock-Invocation-Latency:
- '596'
X-Amzn-Bedrock-Output-Token-Count:
- '53'
x-amzn-RequestId:
- ae14e85a-2f22-46b0-8540-277b810fab77
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_cross_region_invoke_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
OpenTelemetry"}]}], "inferenceConfig": {"maxTokens": 500, "topP": 0.9, "topK":
20, "temperature": 0.7}}'
headers:
Content-Length:
- '177'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTQxOTIyWg==
amz-sdk-invocation-id:
- !!binary |
MTQ1ZTJiMTktYzRiMC00OTQzLTkxNzEtNjdiZjA3NDRhYmFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"content":[{"text":"Sure, here''s a joke for
you:\n\nWhy did the OpenTelemetry developer bring a ladder to work?\n\nBecause
they heard the company was going to great lengths to trace their performance
issues to the \"root cause\"!\n\nHope that brought a smile to your face!"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":7,"outputTokens":53,"totalTokens":60,"cacheReadInputTokenCount":0,"cacheWriteInputTokenCount":0}}'
headers:
Connection:
- keep-alive
Content-Length:
- '463'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 14:19:23 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '7'
X-Amzn-Bedrock-Invocation-Latency:
- '596'
X-Amzn-Bedrock-Output-Token-Count:
- '53'
x-amzn-RequestId:
- ae14e85a-2f22-46b0-8540-277b810fab77
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_cross_region_invoke_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"text": "Tell me a joke about
OpenTelemetry"}]}], "inferenceConfig": {"maxTokens": 500, "topP": 0.9, "topK":
20, "temperature": 0.7}}'
headers:
Content-Length:
- '177'
User-Agent:
- !!binary |
Qm90bzMvMS4zNy4xMyBtZC9Cb3RvY29yZSMxLjM3LjEzIHVhLzIuMSBvcy9tYWNvcyMyNC4zLjAg
bWQvYXJjaCNhcm02NCBsYW5nL3B5dGhvbiMzLjkuNiBtZC9weWltcGwjQ1B5dGhvbiBjZmcvcmV0
cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNy4xMw==
X-Amz-Date:
- !!binary |
MjAyNTAzMTdUMTQxOTIyWg==
amz-sdk-invocation-id:
- !!binary |
MTQ1ZTJiMTktYzRiMC00OTQzLTkxNzEtNjdiZjA3NDRhYmFj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/us.amazon.nova-lite-v1%3A0/invoke
response:
body:
string: '{"output":{"message":{"content":[{"text":"Sure, here''s a joke for
you:\n\nWhy did the OpenTelemetry developer bring a ladder to work?\n\nBecause
they heard the company was going to great lengths to trace their performance
issues to the \"root cause\"!\n\nHope that brought a smile to your face!"}],"role":"assistant"}},"stopReason":"end_turn","usage":{"inputTokens":7,"outputTokens":53,"totalTokens":60,"cacheReadInputTokenCount":0,"cacheWriteInputTokenCount":0}}'
headers:
Connection:
- keep-alive
Content-Length:
- '463'
Content-Type:
- application/json
Date:
- Mon, 17 Mar 2025 14:19:23 GMT
X-Amzn-Bedrock-Cache-Read-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Cache-Write-Input-Token-Count:
- '0'
X-Amzn-Bedrock-Input-Token-Count:
- '7'
X-Amzn-Bedrock-Invocation-Latency:
- '596'
X-Amzn-Bedrock-Output-Token-Count:
- '53'
x-amzn-RequestId:
- ae14e85a-2f22-46b0-8540-277b810fab77
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_invoke_stream.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story and put the string 1234561666 into the last sentence."}], "inferenceConfig":
{"topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '284'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjZUMDkyMTMxWg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MmM2ZDIwODctYThhNy00ZmE1LWEyMDctYTg1NTI3ZTJiYzU1
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAAA3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUmhj
blFpT25zaWNtOXNaU0k2SW1GemMybHpkR0Z1ZENKOWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9Ypli0wAAASoAAABL
xAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZ
U0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pVDI0aWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pY
Z2lPakI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxS
RlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUoi
fXtv71QAAADAAAAAS205r6oLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBw
bGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUw
UW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3dmWDA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXYifQvvEI0AAAExAAAAS9MxBeILOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgw
SWpvaUlIUm9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hmU3dpWVcxaGVtOXVM
V0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTSJ9FGZsrgAAAL8AAABLFrvY
tAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3
SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFy
c3R1In2wPLlgAAABJAAAAEt7MR0QCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUw
Wlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1pwY25OMEluMHNJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNt
UnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5eiJ9W7K3DwAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveWZY
MD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9DKUz3AAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlK
MFpYaDBJam9pSUc1cFoyaDBJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvemZTd2lZVzFo
ZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3QifTJxJPUAAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUH
AAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JH
OWphMGx1WkdWNElqb3pmWDA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0fyvDYAAABJwAAAEs8
kWfACzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVV
UlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGRyJ9ORjm
CwAAALsAAABL4zt+dAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMGZYMD0iLCJwIjoiYWJjZGVm
Z2hpamtsbW5vcHEifXoiXzAAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZiJ9
eW54eAAAAOIAAABL1jjTzgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMWZYMD0iLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjMifUlX
5j8AAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIZHBiR1JsY201bGMzTWlmU3dp
WTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2paOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnla
SEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1diJ9xIVMIAAAAOEAAABLkZipHgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMmZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMiJ9zMIh5gAAASgAAABLvsHwEQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBi
RUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdIIn0yjZHDAAAA5gAAAEsjuHUOCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am8zZlgwPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQ1NjcifaJYzOIAAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpv
aUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk9IMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ98pGxTQAAALkAAABLmfstFAs6ZXZlbnQtdHlw
ZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvNGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vIn3he5iVAAABMwAAAEup
8VaCCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p5YVdWdVpITWlmU3dpWTI5dWRHVnVkRUpzYjJO
clNXNWtaWGdpT2psOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRp
T2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKSyJ978566QAAAMEAAABLUFmGGgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvNWZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dncifSkX+FgAAAEnAAAASzyRZ8ALOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHZGhkR2hsY21Wa0luMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNW
a1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1In2eVSJgAAAA1AAAAEv4WZ7o
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TUgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1Aifd7f+L0AAAE9AAAASxbB6OMLOmV2ZW50LXR5cGUHAAVj
aHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZl
bnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBa
WGgwSWpvaUlHRnliM1Z1WkNKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNVEY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVSJ9
ZAq1EwAAANkAAABLAMlaWQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE1YMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFUifV2gi7kAAAE2AAAA
S2ER2fILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gw
WVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpi
bVJsZUNJNk1USjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0hJSktMTU5PUFFSIn0H/D2WAAAA5QAAAEtkGA/eCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMzQ1NiJ9gkuS/AAAAU8AAABLldNbTAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdO
aGJYQm1hWEpsSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hNMzBzSW1GdFlYcHZiaTFp
WldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEy
MzQ1Njc4In37UTSxAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TTMxOSIs
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifU9NFpIAAAETAAAAS2gweYYLOmV2
ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2Fn
ZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5Smta
V3gwWVNJNmV5SjBaWGgwSWpvaUxDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TVRSOUxD
SmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtW
RUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbSJ9QRve3QAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5
amEwbHVaR1Y0SWpveE5IMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9F75VcgAAARwAAABL6mDu
Vws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhOb1lYSnBibWNpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJT
VzVrWlhnaU9qRTFmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlq
b2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1uIn0PGnW0AAAAxQAAAEul2SDa
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekEifTECpwQAAAEpAAAAS4Oh2aELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlITjBiM0pw
WlhNaWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakUyZlN3aVlXMWhlbTl1TFdKbFpISnZZ
MnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5ekEifUTgOLMAAADGAAAAS+J5WgoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3hObjE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUIifekBZyoAAAE/
AAAAS2wBu4MLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVa
V3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHRnVaQ0o5TENKamIyNTBaVzUwUW14dlky
dEpibVJsZUNJNk1UZDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0
aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJD
REVGR0hJSktMTU5PUFFSU1RVVldYWVowIn0+i5uVAAAA4gAAAEvWONPOCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam94TjMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMyJ9lBEw7QAAAUoAAABLXTPUPAs6ZXZlbnQtdHlwZQcABWNo
dW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpY
aDBJam9pSUd4aGRXZG9kR1Z5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hPSDBzSW1G
dFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFp
ZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMyJ97wVQvQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE9I
MTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn0RMLxTAAABEQAAAEsS
8CrmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lMaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJ
Nk1UbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJG
VWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprIn26Ia8RAAAA0AAAAEsN2TgoCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam94T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTCJ9KGctrQAAAR0AAABL1wDH5ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUVGeklu
MHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdk
MVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hp
amtsbW5vcHFycyJ9V5f6CgAAALQAAABLYWvppQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU1I
MTkiLCJwIjoiYWJjZGVmZ2hpaiJ9y7QWxwAAARAAAABLL5ADVgs6ZXZlbnQtdHlwZQcABWNodW5r
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
Ynl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJ
am9pSUhSb1pYa2lmU3dpWTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2pJeGZTd2lZVzFoZW05dUxX
SmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoi
YWJjZGVmIn23mp27AAAArwAAAEt2W082CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TVgxOSIs
InAiOiJhYmNkZSJ9FDmTtwAAARgAAABLH+BIlws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhObGRI
UnNaV1FpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qSXlmU3dpWVcxaGVtOXVMV0psWkhK
dlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2Rl
ZmdoaWoifc8f+rIAAADNAAAAS5WpaxsLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBl
BwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIy
NTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lNbjE5Iiwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJIn3yyzVdAAABLwAAAEsM4SwB
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZl
eUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
b3lNMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVW
U1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
In1oA5eJAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TTMxOSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifWVlLvAAAAEwAAAAS+5RLFILOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHWnZjaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qUjlMQ0po
YldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJ
bjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMIn0i7djPAAAA
3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRU
ZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TkgxOSIsInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCJ9RK9y+QAAATUAAABLJrGj
Igs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhSb1pTSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxl
Q0k2TWpWOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRs
UkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUSJ958/LDQAAAOUAAABLZBgP3gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU5YMTki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMjM0NTYifWWFhuMAAAEnAAAASzyRZ8ALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHNXBaMmgw
SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lObjBzSW1GdFlYcHZiaTFpWldSeWIyTnJM
V2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5In298FdwAAAAzQAAAEuVqWsbCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam95Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISSJ9tBkA
OQAAARsAAABLWEAyRws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUwWlc1MFFteHZZ
MnRKYm1SbGVDSTZNamQ5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIy
NGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUifRTk9PwA
AADEAAAAS5i5CWoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lOMzE5IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6In25KFRkAAABDAAAAEuKgHnVCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElq
b2lJSFJvWlhraWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakk0ZlN3aVlXMWhlbTl1TFdK
bFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJh
YiJ9okFwvgAAAOcAAABLHthcvgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU9IMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0
NTY3OCJ9gLSDYwAAAS4AAABLMYEFsQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOdmRXeGtiaUo5
TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5k
V0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGIn3NL5mqAAAA0wAAAEtKeUL4CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam95T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OTyJ9v6xQhgAAAUIAAABLbUOf/Qs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSnlKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZNekI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhh
V3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njcifax1HJAAAADaAAAAS0dp
IIkLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06
bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpw
N0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9RVLk3wAAAQsAAABLOKClxQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZ
U0k2ZXlKMFpYaDBJam9pZENKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNekY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZSJ99AjUlQAAAN4AAABLsumGSQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWiJ9MXb/HwAAAToAAABLpOE08ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhKbGMybHpk
Q0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16SjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSIn2KG9amAAAAxwAAAEvfGXO6Czpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQyJ9TpRU1QAAASsAAABL+WGKwQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOb1pXTnJh
VzVuSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNMzBzSW1GdFlYcHZiaTFpWldSeWIy
TnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In2gubLlAAAA2gAAAEtHaSCJCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96TTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OT1BRUlNUVVYifWCVKpMAAAEhAAAAS7PRkmALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16UjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3In0aYFi0AAAAtAAAAEtha+mlCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am96TkgxOSIsInAiOiJhYmNkZWZnaGlqIn3lT4bSAAABPwAAAEtsAbuDCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUow
WlhoMElqb2lJRzE1YzNSbGNtbHZkWE1pZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qTTFm
U3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JV
NUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
UyJ9MpVjCwAAAMgAAABLXUnkaws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvek5YMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNEIn2JPLX7AAABFAAAAEvaEKWWCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJSE4wY21sdVp5SjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TXpa
OUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpG
VGtWRUluMD0iLCJwIjoiYWJjZGVmIn3/nyDlAAAAtgAAAEsbq7rFCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2wifQcGid4AAADMAAAAS6jJQqsLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TjMxOSIsInAi
OiJhYmNkZWYifat1R6oAAADDAAAASyqZ1XoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pOMzE5
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifRiarFgAAAFKAAAAS10z1DwLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUlIdEJZMk52ZFc1MElFNTFiV0psY24waWZTd2lZMjl1ZEdWdWRFSnNi
Mk5yU1c1a1pYZ2lPak00ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFX
OXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTE1OT1BRUlNUVVYifcFQBscAAADBAAAAS1BZhhoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3pPSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3In3ekrm/AAABFQAAAEvn
cIwmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek9YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZT
VmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ubyJ9+DN21QAAALsAAABL4zt+dAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvek9YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHEifZrw440A
AAE1AAAASyaxoyILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam8wTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2
SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNTk9QUVJTVFUifezaLf8AAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0BEQdwAAABNwAAAEtccfBCCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1YMHNJbUZ0
WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlm
UT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
Vlcifd4V6J0AAAC2AAAASxurusULOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBa
VzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNWDE5IiwicCI6
ImFiY2RlZmdoaWprbCJ9h9LtagAAAQ4AAABL8EAqtQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4w
c0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNbjBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2Qx
WVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaCJ9
oonKcQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1uMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn2bEMM9AAABIwAAAEvJEcEACzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME0zMHNJbUZ0WVhw
dmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDIn2tbfyYAAAAwAAAAEttOa+qCzpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
In2y8wIkAAABDgAAAEvwQCq1CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvME5IMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpk
R2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoIn0i2FM+AAAAyQAAAEtg
Kc3bCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lq
cDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTkgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFIn2k+xLxAAABMAAAAEvuUSxSCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJ
bjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9ccG2XgAAAK8AAABLdltPNgs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMTkiLCJwIjoiYWJjZGUifW30PyAAAAEqAAAAS8QBo3EL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5
SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4w
c0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZP
UlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKIn22+8Km
AAAAsgAAAEvuKxwFCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZ
MnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4xOSIsInAiOiJhYmNkZWZn
aCJ9E1aFVwAAASYAAABLAfFOcAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4wc0ltTnZiblJsYm5S
Q2JHOWphMGx1WkdWNElqbzBOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZq
ZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRiJ94DTNfQAAAKwAAABLMfs15gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME4z
MTkiLCJwIjoiYWIifW5AvWgAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
WGtpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qUTRmU3dpWVcxaGVtOXVMV0psWkhKdlky
c3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZiJ9
8F8ebAAAAN0AAABL9Un8mQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME9IMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZIn0lkpNtAAAB
NAAAAEsb0YqSCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRF
Wld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p2ZFc1a0luMHNJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8wT1gwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRH
bHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXpBQkNERUZHSElKS0wifVZ2KpYAAADUAAAAS/hZnugLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
bzBPWDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9
ZKp3gQAAASoAAABLxAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdsdUluMHNJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam8xTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVG
amRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUYifRFFOiUAAADnAAAASx7YXL4LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFN
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
VldYWVowMTIzNDU2NzgifbjfWJ4AAAE6AAAAS6ThNPMLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlI
Um9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFNWDBzSW1GdFlYcHZiaTFpWldS
eWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUiJ9e/mxFAAAANoAAABL
R2kgiQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJ
anA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMU1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWIn1rs5ONAAABTQAAAEvvEwgsCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJSE4xY25acGRtRnNJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0
SWpvMU1uMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9W
RVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNDU2In2gEnHmAAAAuAAAAEukmwSkCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbiJ91+qrDwAAARMAAABLaDB5hgs6
ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlK
a1pXeDBZU0k2ZXlKMFpYaDBJam9pSUd0cGRDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2
TlROOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZV
bFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpIn0W8+yqAAAA0wAAAEtKeUL4CzpldmVudC10eXBl
BwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcA
BWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8xTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OTyJ97lRo1QAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTGlKOUxD
SmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZOVFI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdG
eVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xt
bm9wcXJzdHV2d3gifd1dmxoAAADVAAAAS8U5t1gLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFO
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFEifRAx
/e8AAAD6AAAAS4aoD40LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaIn3zHbG8AAAAzAAAAEuoyUKrCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdIIn1CfvSB
AAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUnZj
Q0k2ZXlKemRHOXdVbVZoYzI5dUlqb2laVzVrWDNSMWNtNGlmWDA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowIn3DtkyJAAAIXQAAAEuo
/M5mCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWFJoWkdGMFlTSTZleUoxYzJGblpT
STZleUpwYm5CMWRGUnZhMlZ1Y3lJNk16QXNJbTkxZEhCMWRGUnZhMlZ1Y3lJNk5UVXNJbU5oWTJo
bFVtVmhaRWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZNQ3dpWTJGamFHVlhjbWwwWlVsdWNIVjBWRzly
Wlc1RGIzVnVkQ0k2TUgwc0ltMWxkSEpwWTNNaU9udDlMQ0owY21GalpTSTZlMzE5TENKaGJXRjZi
MjR0WW1Wa2NtOWpheTFwYm5adlkyRjBhVzl1VFdWMGNtbGpjeUk2ZXlKcGJuQjFkRlJ2YTJWdVEy
OTFiblFpT2pNd0xDSnZkWFJ3ZFhSVWIydGxia052ZFc1MElqbzFOU3dpYVc1MmIyTmhkR2x2Ymt4
aGRHVnVZM2tpT2pnMU1Td2labWx5YzNSQ2VYUmxUR0YwWlc1amVTSTZNelUwTENKallXTm9aVkps
WVdSSmJuQjFkRlJ2YTJWdVEyOTFiblFpT2pBc0ltTmhZMmhsVjNKcGRHVkpibkIxZEZSdmEyVnVR
MjkxYm5RaU9qQjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJVaU9uc2laM1ZoY21S
eVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJazl1SUhSb1pXbHlJR1pwY25OMElHNXBaMmgw
SUdsdUlIUm9aU0IzYVd4a1pYSnVaWE56TENCMGFHVWdabkpwWlc1a2N5Qm5ZWFJvWlhKbFpDQmhj
bTkxYm1RZ2RHaGxJR05oYlhCbWFYSmxMQ0J6YUdGeWFXNW5JSE4wYjNKcFpYTWdZVzVrSUd4aGRX
ZG9kR1Z5TGlCQmN5QjBhR1Y1SUhObGRIUnNaV1FnYVc0Z1ptOXlJSFJvWlNCdWFXZG9kQ3dnZEdo
bGVTQmpiM1ZzWkc0bmRDQnlaWE5wYzNRZ1kyaGxZMnRwYm1jZ2RHaGxJRzE1YzNSbGNtbHZkWE1n
YzNSeWFXNW5JREV5TXpRMU5qRTJOallnZEdobGVTQm1iM1Z1WkNCcGJpQjBhR1ZwY2lCemRYSjJh
WFpoYkNCcmFYUXVJbDBzSW1sdWNIVjBJanA3SW5ZNWEzQm5Obmx5ZDJoek1pSTZleUpwYm5adlky
RjBhVzl1VFdWMGNtbGpjeUk2ZXlKbmRXRnlaSEpoYVd4UWNtOWpaWE56YVc1blRHRjBaVzVqZVNJ
Nk1qZzVMQ0oxYzJGblpTSTZleUowYjNCcFkxQnZiR2xqZVZWdWFYUnpJam94TENKamIyNTBaVzUw
VUc5c2FXTjVWVzVwZEhNaU9qRXNJbmR2Y21SUWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBh
WFpsU1c1bWIzSnRZWFJwYjI1UWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBhWFpsU1c1bWIz
SnRZWFJwYjI1UWIyeHBZM2xHY21WbFZXNXBkSE1pT2pBc0ltTnZiblJsZUhSMVlXeEhjbTkxYm1S
cGJtZFFiMnhwWTNsVmJtbDBjeUk2TUgwc0ltZDFZWEprY21GcGJFTnZkbVZ5WVdkbElqcDdJblJs
ZUhSRGFHRnlZV04wWlhKeklqcDdJbWQxWVhKa1pXUWlPakUwTENKMGIzUmhiQ0k2TVRSOWZYMTlm
U3dpYjNWMGNIVjBjeUk2VzNzaWRqbHJjR2MyZVhKM2FITXlJanA3SW5ObGJuTnBkR2wyWlVsdVpt
OXliV0YwYVc5dVVHOXNhV041SWpwN0luSmxaMlY0WlhNaU9sdDdJbTVoYldVaU9pSkJZMk52ZFc1
MElFNTFiV0psY2lJc0luSmxaMlY0SWpvaVhGeGlYRnhrZXpaOVhGeGtlelI5WEZ4aUlpd2liV0Yw
WTJnaU9pSXhNak0wTlRZeE5qWTJJaXdpWVdOMGFXOXVJam9pUVU1UFRsbE5TVnBGUkNKOVhYMHNJ
bWx1ZG05allYUnBiMjVOWlhSeWFXTnpJanA3SW1kMVlYSmtjbUZwYkZCeWIyTmxjM05wYm1kTVlY
UmxibU41SWpveU16TXNJblZ6WVdkbElqcDdJblJ2Y0dsalVHOXNhV041Vlc1cGRITWlPakVzSW1O
dmJuUmxiblJRYjJ4cFkzbFZibWwwY3lJNk1Td2lkMjl5WkZCdmJHbGplVlZ1YVhSeklqb3hMQ0p6
Wlc1emFYUnBkbVZKYm1admNtMWhkR2x2YmxCdmJHbGplVlZ1YVhSeklqb3hMQ0p6Wlc1emFYUnBk
bVZKYm1admNtMWhkR2x2YmxCdmJHbGplVVp5WldWVmJtbDBjeUk2TVN3aVkyOXVkR1Y0ZEhWaGJF
ZHliM1Z1WkdsdVoxQnZiR2xqZVZWdWFYUnpJam93ZlN3aVozVmhjbVJ5WVdsc1EyOTJaWEpoWjJV
aU9uc2lkR1Y0ZEVOb1lYSmhZM1JsY25NaU9uc2laM1ZoY21SbFpDSTZNalF5TENKMGIzUmhiQ0k2
TWpReWZYMTlmWDFkZlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFkifaKBrb0=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Wed, 26 Feb 2025 09:21:31 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 2c2dcd08-d089-4006-ad15-3c10b6bc141c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_invoke_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story and put the string 1234561666 into the last sentence."}], "inferenceConfig":
{"topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '284'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjZUMDkyMTMxWg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MmM2ZDIwODctYThhNy00ZmE1LWEyMDctYTg1NTI3ZTJiYzU1
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAAA3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUmhj
blFpT25zaWNtOXNaU0k2SW1GemMybHpkR0Z1ZENKOWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9Ypli0wAAASoAAABL
xAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZ
U0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pVDI0aWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pY
Z2lPakI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxS
RlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUoi
fXtv71QAAADAAAAAS205r6oLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBw
bGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUw
UW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3dmWDA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXYifQvvEI0AAAExAAAAS9MxBeILOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgw
SWpvaUlIUm9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hmU3dpWVcxaGVtOXVM
V0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTSJ9FGZsrgAAAL8AAABLFrvY
tAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3
SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFy
c3R1In2wPLlgAAABJAAAAEt7MR0QCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUw
Wlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1pwY25OMEluMHNJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNt
UnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5eiJ9W7K3DwAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveWZY
MD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9DKUz3AAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlK
MFpYaDBJam9pSUc1cFoyaDBJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvemZTd2lZVzFo
ZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3QifTJxJPUAAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUH
AAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JH
OWphMGx1WkdWNElqb3pmWDA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0fyvDYAAABJwAAAEs8
kWfACzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVV
UlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGRyJ9ORjm
CwAAALsAAABL4zt+dAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMGZYMD0iLCJwIjoiYWJjZGVm
Z2hpamtsbW5vcHEifXoiXzAAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZiJ9
eW54eAAAAOIAAABL1jjTzgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMWZYMD0iLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjMifUlX
5j8AAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIZHBiR1JsY201bGMzTWlmU3dp
WTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2paOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnla
SEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1diJ9xIVMIAAAAOEAAABLkZipHgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMmZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMiJ9zMIh5gAAASgAAABLvsHwEQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBi
RUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdIIn0yjZHDAAAA5gAAAEsjuHUOCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am8zZlgwPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQ1NjcifaJYzOIAAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpv
aUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk9IMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ98pGxTQAAALkAAABLmfstFAs6ZXZlbnQtdHlw
ZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvNGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vIn3he5iVAAABMwAAAEup
8VaCCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p5YVdWdVpITWlmU3dpWTI5dWRHVnVkRUpzYjJO
clNXNWtaWGdpT2psOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRp
T2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKSyJ978566QAAAMEAAABLUFmGGgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvNWZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dncifSkX+FgAAAEnAAAASzyRZ8ALOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHZGhkR2hsY21Wa0luMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNW
a1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1In2eVSJgAAAA1AAAAEv4WZ7o
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TUgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1Aifd7f+L0AAAE9AAAASxbB6OMLOmV2ZW50LXR5cGUHAAVj
aHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZl
bnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBa
WGgwSWpvaUlHRnliM1Z1WkNKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNVEY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVSJ9
ZAq1EwAAANkAAABLAMlaWQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE1YMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFUifV2gi7kAAAE2AAAA
S2ER2fILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gw
WVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpi
bVJsZUNJNk1USjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0hJSktMTU5PUFFSIn0H/D2WAAAA5QAAAEtkGA/eCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMzQ1NiJ9gkuS/AAAAU8AAABLldNbTAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdO
aGJYQm1hWEpsSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hNMzBzSW1GdFlYcHZiaTFp
WldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEy
MzQ1Njc4In37UTSxAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TTMxOSIs
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifU9NFpIAAAETAAAAS2gweYYLOmV2
ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2Fn
ZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5Smta
V3gwWVNJNmV5SjBaWGgwSWpvaUxDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TVRSOUxD
SmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtW
RUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbSJ9QRve3QAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5
amEwbHVaR1Y0SWpveE5IMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9F75VcgAAARwAAABL6mDu
Vws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhOb1lYSnBibWNpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJT
VzVrWlhnaU9qRTFmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlq
b2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1uIn0PGnW0AAAAxQAAAEul2SDa
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekEifTECpwQAAAEpAAAAS4Oh2aELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlITjBiM0pw
WlhNaWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakUyZlN3aVlXMWhlbTl1TFdKbFpISnZZ
MnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5ekEifUTgOLMAAADGAAAAS+J5WgoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3hObjE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUIifekBZyoAAAE/
AAAAS2wBu4MLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVa
V3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHRnVaQ0o5TENKamIyNTBaVzUwUW14dlky
dEpibVJsZUNJNk1UZDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0
aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJD
REVGR0hJSktMTU5PUFFSU1RVVldYWVowIn0+i5uVAAAA4gAAAEvWONPOCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam94TjMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMyJ9lBEw7QAAAUoAAABLXTPUPAs6ZXZlbnQtdHlwZQcABWNo
dW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpY
aDBJam9pSUd4aGRXZG9kR1Z5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hPSDBzSW1G
dFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFp
ZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMyJ97wVQvQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE9I
MTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn0RMLxTAAABEQAAAEsS
8CrmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lMaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJ
Nk1UbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJG
VWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprIn26Ia8RAAAA0AAAAEsN2TgoCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam94T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTCJ9KGctrQAAAR0AAABL1wDH5ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUVGeklu
MHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdk
MVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hp
amtsbW5vcHFycyJ9V5f6CgAAALQAAABLYWvppQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU1I
MTkiLCJwIjoiYWJjZGVmZ2hpaiJ9y7QWxwAAARAAAABLL5ADVgs6ZXZlbnQtdHlwZQcABWNodW5r
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
Ynl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJ
am9pSUhSb1pYa2lmU3dpWTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2pJeGZTd2lZVzFoZW05dUxX
SmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoi
YWJjZGVmIn23mp27AAAArwAAAEt2W082CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TVgxOSIs
InAiOiJhYmNkZSJ9FDmTtwAAARgAAABLH+BIlws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhObGRI
UnNaV1FpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qSXlmU3dpWVcxaGVtOXVMV0psWkhK
dlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2Rl
ZmdoaWoifc8f+rIAAADNAAAAS5WpaxsLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBl
BwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIy
NTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lNbjE5Iiwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJIn3yyzVdAAABLwAAAEsM4SwB
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZl
eUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
b3lNMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVW
U1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
In1oA5eJAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TTMxOSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifWVlLvAAAAEwAAAAS+5RLFILOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHWnZjaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qUjlMQ0po
YldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJ
bjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMIn0i7djPAAAA
3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRU
ZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TkgxOSIsInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCJ9RK9y+QAAATUAAABLJrGj
Igs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhSb1pTSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxl
Q0k2TWpWOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRs
UkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUSJ958/LDQAAAOUAAABLZBgP3gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU5YMTki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMjM0NTYifWWFhuMAAAEnAAAASzyRZ8ALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHNXBaMmgw
SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lObjBzSW1GdFlYcHZiaTFpWldSeWIyTnJM
V2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5In298FdwAAAAzQAAAEuVqWsbCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam95Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISSJ9tBkA
OQAAARsAAABLWEAyRws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUwWlc1MFFteHZZ
MnRKYm1SbGVDSTZNamQ5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIy
NGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUifRTk9PwA
AADEAAAAS5i5CWoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lOMzE5IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6In25KFRkAAABDAAAAEuKgHnVCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElq
b2lJSFJvWlhraWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakk0ZlN3aVlXMWhlbTl1TFdK
bFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJh
YiJ9okFwvgAAAOcAAABLHthcvgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU9IMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0
NTY3OCJ9gLSDYwAAAS4AAABLMYEFsQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOdmRXeGtiaUo5
TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5k
V0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGIn3NL5mqAAAA0wAAAEtKeUL4CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam95T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OTyJ9v6xQhgAAAUIAAABLbUOf/Qs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSnlKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZNekI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhh
V3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njcifax1HJAAAADaAAAAS0dp
IIkLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06
bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpw
N0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9RVLk3wAAAQsAAABLOKClxQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZ
U0k2ZXlKMFpYaDBJam9pZENKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNekY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZSJ99AjUlQAAAN4AAABLsumGSQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWiJ9MXb/HwAAAToAAABLpOE08ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhKbGMybHpk
Q0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16SjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSIn2KG9amAAAAxwAAAEvfGXO6Czpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQyJ9TpRU1QAAASsAAABL+WGKwQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOb1pXTnJh
VzVuSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNMzBzSW1GdFlYcHZiaTFpWldSeWIy
TnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In2gubLlAAAA2gAAAEtHaSCJCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96TTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OT1BRUlNUVVYifWCVKpMAAAEhAAAAS7PRkmALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16UjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3In0aYFi0AAAAtAAAAEtha+mlCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am96TkgxOSIsInAiOiJhYmNkZWZnaGlqIn3lT4bSAAABPwAAAEtsAbuDCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUow
WlhoMElqb2lJRzE1YzNSbGNtbHZkWE1pZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qTTFm
U3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JV
NUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
UyJ9MpVjCwAAAMgAAABLXUnkaws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvek5YMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNEIn2JPLX7AAABFAAAAEvaEKWWCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJSE4wY21sdVp5SjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TXpa
OUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpG
VGtWRUluMD0iLCJwIjoiYWJjZGVmIn3/nyDlAAAAtgAAAEsbq7rFCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2wifQcGid4AAADMAAAAS6jJQqsLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TjMxOSIsInAi
OiJhYmNkZWYifat1R6oAAADDAAAASyqZ1XoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pOMzE5
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifRiarFgAAAFKAAAAS10z1DwLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUlIdEJZMk52ZFc1MElFNTFiV0psY24waWZTd2lZMjl1ZEdWdWRFSnNi
Mk5yU1c1a1pYZ2lPak00ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFX
OXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTE1OT1BRUlNUVVYifcFQBscAAADBAAAAS1BZhhoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3pPSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3In3ekrm/AAABFQAAAEvn
cIwmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek9YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZT
VmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ubyJ9+DN21QAAALsAAABL4zt+dAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvek9YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHEifZrw440A
AAE1AAAASyaxoyILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam8wTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2
SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNTk9QUVJTVFUifezaLf8AAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0BEQdwAAABNwAAAEtccfBCCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1YMHNJbUZ0
WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlm
UT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
Vlcifd4V6J0AAAC2AAAASxurusULOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBa
VzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNWDE5IiwicCI6
ImFiY2RlZmdoaWprbCJ9h9LtagAAAQ4AAABL8EAqtQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4w
c0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNbjBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2Qx
WVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaCJ9
oonKcQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1uMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn2bEMM9AAABIwAAAEvJEcEACzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME0zMHNJbUZ0WVhw
dmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDIn2tbfyYAAAAwAAAAEttOa+qCzpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
In2y8wIkAAABDgAAAEvwQCq1CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvME5IMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpk
R2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoIn0i2FM+AAAAyQAAAEtg
Kc3bCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lq
cDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTkgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFIn2k+xLxAAABMAAAAEvuUSxSCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJ
bjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9ccG2XgAAAK8AAABLdltPNgs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMTkiLCJwIjoiYWJjZGUifW30PyAAAAEqAAAAS8QBo3EL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5
SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4w
c0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZP
UlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKIn22+8Km
AAAAsgAAAEvuKxwFCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZ
MnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4xOSIsInAiOiJhYmNkZWZn
aCJ9E1aFVwAAASYAAABLAfFOcAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4wc0ltTnZiblJsYm5S
Q2JHOWphMGx1WkdWNElqbzBOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZq
ZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRiJ94DTNfQAAAKwAAABLMfs15gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME4z
MTkiLCJwIjoiYWIifW5AvWgAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
WGtpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qUTRmU3dpWVcxaGVtOXVMV0psWkhKdlky
c3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZiJ9
8F8ebAAAAN0AAABL9Un8mQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME9IMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZIn0lkpNtAAAB
NAAAAEsb0YqSCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRF
Wld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p2ZFc1a0luMHNJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8wT1gwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRH
bHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXpBQkNERUZHSElKS0wifVZ2KpYAAADUAAAAS/hZnugLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
bzBPWDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9
ZKp3gQAAASoAAABLxAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdsdUluMHNJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam8xTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVG
amRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUYifRFFOiUAAADnAAAASx7YXL4LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFN
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
VldYWVowMTIzNDU2NzgifbjfWJ4AAAE6AAAAS6ThNPMLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlI
Um9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFNWDBzSW1GdFlYcHZiaTFpWldS
eWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUiJ9e/mxFAAAANoAAABL
R2kgiQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJ
anA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMU1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWIn1rs5ONAAABTQAAAEvvEwgsCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJSE4xY25acGRtRnNJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0
SWpvMU1uMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9W
RVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNDU2In2gEnHmAAAAuAAAAEukmwSkCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbiJ91+qrDwAAARMAAABLaDB5hgs6
ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlK
a1pXeDBZU0k2ZXlKMFpYaDBJam9pSUd0cGRDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2
TlROOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZV
bFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpIn0W8+yqAAAA0wAAAEtKeUL4CzpldmVudC10eXBl
BwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcA
BWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8xTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OTyJ97lRo1QAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTGlKOUxD
SmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZOVFI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdG
eVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xt
bm9wcXJzdHV2d3gifd1dmxoAAADVAAAAS8U5t1gLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFO
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFEifRAx
/e8AAAD6AAAAS4aoD40LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaIn3zHbG8AAAAzAAAAEuoyUKrCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdIIn1CfvSB
AAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUnZj
Q0k2ZXlKemRHOXdVbVZoYzI5dUlqb2laVzVrWDNSMWNtNGlmWDA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowIn3DtkyJAAAIXQAAAEuo
/M5mCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWFJoWkdGMFlTSTZleUoxYzJGblpT
STZleUpwYm5CMWRGUnZhMlZ1Y3lJNk16QXNJbTkxZEhCMWRGUnZhMlZ1Y3lJNk5UVXNJbU5oWTJo
bFVtVmhaRWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZNQ3dpWTJGamFHVlhjbWwwWlVsdWNIVjBWRzly
Wlc1RGIzVnVkQ0k2TUgwc0ltMWxkSEpwWTNNaU9udDlMQ0owY21GalpTSTZlMzE5TENKaGJXRjZi
MjR0WW1Wa2NtOWpheTFwYm5adlkyRjBhVzl1VFdWMGNtbGpjeUk2ZXlKcGJuQjFkRlJ2YTJWdVEy
OTFiblFpT2pNd0xDSnZkWFJ3ZFhSVWIydGxia052ZFc1MElqbzFOU3dpYVc1MmIyTmhkR2x2Ymt4
aGRHVnVZM2tpT2pnMU1Td2labWx5YzNSQ2VYUmxUR0YwWlc1amVTSTZNelUwTENKallXTm9aVkps
WVdSSmJuQjFkRlJ2YTJWdVEyOTFiblFpT2pBc0ltTmhZMmhsVjNKcGRHVkpibkIxZEZSdmEyVnVR
MjkxYm5RaU9qQjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJVaU9uc2laM1ZoY21S
eVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJazl1SUhSb1pXbHlJR1pwY25OMElHNXBaMmgw
SUdsdUlIUm9aU0IzYVd4a1pYSnVaWE56TENCMGFHVWdabkpwWlc1a2N5Qm5ZWFJvWlhKbFpDQmhj
bTkxYm1RZ2RHaGxJR05oYlhCbWFYSmxMQ0J6YUdGeWFXNW5JSE4wYjNKcFpYTWdZVzVrSUd4aGRX
ZG9kR1Z5TGlCQmN5QjBhR1Y1SUhObGRIUnNaV1FnYVc0Z1ptOXlJSFJvWlNCdWFXZG9kQ3dnZEdo
bGVTQmpiM1ZzWkc0bmRDQnlaWE5wYzNRZ1kyaGxZMnRwYm1jZ2RHaGxJRzE1YzNSbGNtbHZkWE1n
YzNSeWFXNW5JREV5TXpRMU5qRTJOallnZEdobGVTQm1iM1Z1WkNCcGJpQjBhR1ZwY2lCemRYSjJh
WFpoYkNCcmFYUXVJbDBzSW1sdWNIVjBJanA3SW5ZNWEzQm5Obmx5ZDJoek1pSTZleUpwYm5adlky
RjBhVzl1VFdWMGNtbGpjeUk2ZXlKbmRXRnlaSEpoYVd4UWNtOWpaWE56YVc1blRHRjBaVzVqZVNJ
Nk1qZzVMQ0oxYzJGblpTSTZleUowYjNCcFkxQnZiR2xqZVZWdWFYUnpJam94TENKamIyNTBaVzUw
VUc5c2FXTjVWVzVwZEhNaU9qRXNJbmR2Y21SUWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBh
WFpsU1c1bWIzSnRZWFJwYjI1UWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBhWFpsU1c1bWIz
SnRZWFJwYjI1UWIyeHBZM2xHY21WbFZXNXBkSE1pT2pBc0ltTnZiblJsZUhSMVlXeEhjbTkxYm1S
cGJtZFFiMnhwWTNsVmJtbDBjeUk2TUgwc0ltZDFZWEprY21GcGJFTnZkbVZ5WVdkbElqcDdJblJs
ZUhSRGFHRnlZV04wWlhKeklqcDdJbWQxWVhKa1pXUWlPakUwTENKMGIzUmhiQ0k2TVRSOWZYMTlm
U3dpYjNWMGNIVjBjeUk2VzNzaWRqbHJjR2MyZVhKM2FITXlJanA3SW5ObGJuTnBkR2wyWlVsdVpt
OXliV0YwYVc5dVVHOXNhV041SWpwN0luSmxaMlY0WlhNaU9sdDdJbTVoYldVaU9pSkJZMk52ZFc1
MElFNTFiV0psY2lJc0luSmxaMlY0SWpvaVhGeGlYRnhrZXpaOVhGeGtlelI5WEZ4aUlpd2liV0Yw
WTJnaU9pSXhNak0wTlRZeE5qWTJJaXdpWVdOMGFXOXVJam9pUVU1UFRsbE5TVnBGUkNKOVhYMHNJ
bWx1ZG05allYUnBiMjVOWlhSeWFXTnpJanA3SW1kMVlYSmtjbUZwYkZCeWIyTmxjM05wYm1kTVlY
UmxibU41SWpveU16TXNJblZ6WVdkbElqcDdJblJ2Y0dsalVHOXNhV041Vlc1cGRITWlPakVzSW1O
dmJuUmxiblJRYjJ4cFkzbFZibWwwY3lJNk1Td2lkMjl5WkZCdmJHbGplVlZ1YVhSeklqb3hMQ0p6
Wlc1emFYUnBkbVZKYm1admNtMWhkR2x2YmxCdmJHbGplVlZ1YVhSeklqb3hMQ0p6Wlc1emFYUnBk
bVZKYm1admNtMWhkR2x2YmxCdmJHbGplVVp5WldWVmJtbDBjeUk2TVN3aVkyOXVkR1Y0ZEhWaGJF
ZHliM1Z1WkdsdVoxQnZiR2xqZVZWdWFYUnpJam93ZlN3aVozVmhjbVJ5WVdsc1EyOTJaWEpoWjJV
aU9uc2lkR1Y0ZEVOb1lYSmhZM1JsY25NaU9uc2laM1ZoY21SbFpDSTZNalF5TENKMGIzUmhiQ0k2
TWpReWZYMTlmWDFkZlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFkifaKBrb0=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Wed, 26 Feb 2025 09:21:31 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 2c2dcd08-d089-4006-ad15-3c10b6bc141c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_nova/test_nova_invoke_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"schemaVersion": "messages-v1", "messages": [{"role": "user", "content":
[{"text": "A camping trip"}]}], "system": [{"text": "tell me a very two sentence
story and put the string 1234561666 into the last sentence."}], "inferenceConfig":
{"topP": 0.9, "topK": 20, "temperature": 0.7}}'
headers:
Content-Length:
- '284'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjZUMDkyMTMxWg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
djlrcGc2eXJ3aHMy
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MmM2ZDIwODctYThhNy00ZmE1LWEyMDctYTg1NTI3ZTJiYzU1
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.nova-lite-v1%3A0/invoke-with-response-stream
response:
body:
string: !!binary |
AAAA3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUmhj
blFpT25zaWNtOXNaU0k2SW1GemMybHpkR0Z1ZENKOWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NSJ9Ypli0wAAASoAAABL
xAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZ
U0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pVDI0aWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pY
Z2lPakI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxS
RlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUoi
fXtv71QAAADAAAAAS205r6oLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBw
bGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUw
UW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3dmWDA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXYifQvvEI0AAAExAAAAS9MxBeILOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgw
SWpvaUlIUm9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hmU3dpWVcxaGVtOXVM
V0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTSJ9FGZsrgAAAL8AAABLFrvY
tAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3
SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFy
c3R1In2wPLlgAAABJAAAAEt7MR0QCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcA
EGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUw
Wlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1pwY25OMEluMHNJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNt
UnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5eiJ9W7K3DwAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveWZY
MD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9DKUz3AAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlK
MFpYaDBJam9pSUc1cFoyaDBJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvemZTd2lZVzFo
ZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3QifTJxJPUAAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUH
AAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAF
ZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JH
OWphMGx1WkdWNElqb3pmWDA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0fyvDYAAABJwAAAEs8
kWfACzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVV
UlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGRyJ9ORjm
CwAAALsAAABL4zt+dAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMGZYMD0iLCJwIjoiYWJjZGVm
Z2hpamtsbW5vcHEifXoiXzAAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZiJ9
eW54eAAAAOIAAABL1jjTzgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMWZYMD0iLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjMifUlX
5j8AAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIZHBiR1JsY201bGMzTWlmU3dp
WTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2paOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnla
SEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1diJ9xIVMIAAAAOEAAABLkZipHgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMmZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMiJ9zMIh5gAAASgAAABLvsHwEQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBi
RUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdIIn0yjZHDAAAA5gAAAEsjuHUOCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am8zZlgwPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BR
UlNUVVZXWFlaMDEyMzQ1NjcifaJYzOIAAAEoAAAAS77B8BELOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpv
aUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk9IMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDRCJ98pGxTQAAALkAAABLmfstFAs6ZXZlbnQtdHlw
ZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvNGZYMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vIn3he5iVAAABMwAAAEup
8VaCCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p5YVdWdVpITWlmU3dpWTI5dWRHVnVkRUpzYjJO
clNXNWtaWGdpT2psOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRp
T2lKSlRsUkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKSyJ978566QAAAMEAAABLUFmGGgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvNWZYMD0i
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dncifSkX+FgAAAEnAAAASzyRZ8ALOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHZGhkR2hsY21Wa0luMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNW
a1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1In2eVSJgAAAA1AAAAEv4WZ7o
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TUgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1Aifd7f+L0AAAE9AAAASxbB6OMLOmV2ZW50LXR5cGUHAAVj
aHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZl
bnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBa
WGgwSWpvaUlHRnliM1Z1WkNKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNVEY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVSJ9
ZAq1EwAAANkAAABLAMlaWQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE1YMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFUifV2gi7kAAAE2AAAA
S2ER2fILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNv
bg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gw
WVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9aU0o5TENKamIyNTBaVzUwUW14dlkydEpi
bVJsZUNJNk1USjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVG
R0hJSktMTU5PUFFSIn0H/D2WAAAA5QAAAEtkGA/eCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRl
bnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6
ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94
TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMzQ1NiJ9gkuS/AAAAU8AAABLldNbTAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdO
aGJYQm1hWEpsSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hNMzBzSW1GdFlYcHZiaTFp
WldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAi
OiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEy
MzQ1Njc4In37UTSxAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TTMxOSIs
InAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifU9NFpIAAAETAAAAS2gweYYLOmV2
ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2Fn
ZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5Smta
V3gwWVNJNmV5SjBaWGgwSWpvaUxDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TVRSOUxD
SmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpGVGtW
RUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbSJ9QRve3QAAALoAAABL3ltXxAs6ZXZlbnQtdHlwZQcA
BWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVl
dmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5
amEwbHVaR1Y0SWpveE5IMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcCJ9F75VcgAAARwAAABL6mDu
Vws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhOb1lYSnBibWNpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJT
VzVrWlhnaU9qRTFmU3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlq
b2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1uIn0PGnW0AAAAxQAAAEul2SDa
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJ
bU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam94TlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekEifTECpwQAAAEpAAAAS4Oh2aELOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlITjBiM0pw
WlhNaWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakUyZlN3aVlXMWhlbTl1TFdKbFpISnZZ
MnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5ekEifUTgOLMAAADGAAAAS+J5WgoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3hObjE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUIifekBZyoAAAE/
AAAAS2wBu4MLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24v
anNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVa
V3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHRnVaQ0o5TENKamIyNTBaVzUwUW14dlky
dEpibVJsZUNJNk1UZDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0
aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJD
REVGR0hJSktMTU5PUFFSU1RVVldYWVowIn0+i5uVAAAA4gAAAEvWONPOCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam94TjMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaMDEyMyJ9lBEw7QAAAUoAAABLXTPUPAs6ZXZlbnQtdHlwZQcABWNo
dW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVu
dHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpY
aDBJam9pSUd4aGRXZG9kR1Z5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3hPSDBzSW1G
dFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFp
ZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNU
VVZXWFlaMDEyMyJ97wVQvQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveE9I
MTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn0RMLxTAAABEQAAAEsS
8CrmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lMaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJ
Nk1UbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJG
VWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWprIn26Ia8RAAAA0AAAAEsN2TgoCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam94T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTCJ9KGctrQAAAR0AAABL1wDH5ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUVGeklu
MHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdk
MVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hp
amtsbW5vcHFycyJ9V5f6CgAAALQAAABLYWvppQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU1I
MTkiLCJwIjoiYWJjZGVmZ2hpaiJ9y7QWxwAAARAAAABLL5ADVgs6ZXZlbnQtdHlwZQcABWNodW5r
DTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsi
Ynl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJ
am9pSUhSb1pYa2lmU3dpWTI5dWRHVnVkRUpzYjJOclNXNWtaWGdpT2pJeGZTd2lZVzFoZW05dUxX
SmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoi
YWJjZGVmIn23mp27AAAArwAAAEt2W082CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlw
ZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5Smpi
MjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TVgxOSIs
InAiOiJhYmNkZSJ9FDmTtwAAARgAAABLH+BIlws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhObGRI
UnNaV1FpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qSXlmU3dpWVcxaGVtOXVMV0psWkhK
dlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2Rl
ZmdoaWoifc8f+rIAAADNAAAAS5WpaxsLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBl
BwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIy
NTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lNbjE5Iiwi
cCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJIn3yyzVdAAABLwAAAEsM4SwB
CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1l
c3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZl
eUprWld4MFlTSTZleUowWlhoMElqb2lJR2x1SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
b3lNMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVW
U1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
In1oA5eJAAAAyAAAAEtdSeRrCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TTMxOSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0QifWVlLvAAAAEwAAAAS+5RLFILOmV2ZW50LXR5
cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBl
BwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJ
NmV5SjBaWGgwSWpvaUlHWnZjaUo5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qUjlMQ0po
YldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJ
bjA9IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMIn0i7djPAAAA
3AAAAEvIKdUpCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRU
ZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam95TkgxOSIsInAiOiJhYmNkZWZnaGlq
a2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWCJ9RK9y+QAAATUAAABLJrGj
Igs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTpt
ZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2
ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhSb1pTSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxl
Q0k2TWpWOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRs
UkZVbFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElK
S0xNTk9QUSJ958/LDQAAAOUAAABLZBgP3gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU5YMTki
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZ
WjAxMjM0NTYifWWFhuMAAAEnAAAASzyRZ8ALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlHNXBaMmgw
SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lObjBzSW1GdFlYcHZiaTFpWldSeWIyTnJM
V2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5In298FdwAAAAzQAAAEuVqWsbCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam95Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISSJ9tBkA
OQAAARsAAABLWEAyRws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNh
dGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2
WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTENKOUxDSmpiMjUwWlc1MFFteHZZ
MnRKYm1SbGVDSTZNamQ5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIy
NGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHUifRTk9PwA
AADEAAAAS5i5CWoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3lOMzE5IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6In25KFRkAAABDAAAAEuKgHnVCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElq
b2lJSFJvWlhraWZTd2lZMjl1ZEdWdWRFSnNiMk5yU1c1a1pYZ2lPakk0ZlN3aVlXMWhlbTl1TFdK
bFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFXOXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJh
YiJ9okFwvgAAAOcAAABLHthcvgs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpveU9IMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0
NTY3OCJ9gLSDYwAAAS4AAABLMYEFsQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOdmRXeGtiaUo5
TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk1qbDlMQ0poYldGNmIyNHRZbVZrY205amF5MW5k
V0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGIn3NL5mqAAAA0wAAAEtKeUL4CzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam95T1gxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OTyJ9v6xQhgAAAUIAAABLbUOf/Qs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUH
ABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1
MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSnlKOUxDSmpiMjUw
Wlc1MFFteHZZMnRKYm1SbGVDSTZNekI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhh
V3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njcifax1HJAAAADaAAAAS0dp
IIkLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06
bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpw
N0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9RVLk3wAAAQsAAABLOKClxQs6ZXZlbnQt
dHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5
cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZ
U0k2ZXlKMFpYaDBJam9pZENKOUxDSmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZNekY5TENKaGJX
RjZiMjR0WW1Wa2NtOWpheTFuZFdGeVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4w
PSIsInAiOiJhYmNkZSJ99AjUlQAAAN4AAABLsumGSQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJT
VFVWV1hZWiJ9MXb/HwAAAToAAABLpOE08ws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUhKbGMybHpk
Q0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16SjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSIn2KG9amAAAAxwAAAEvfGXO6Czpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQyJ9TpRU1QAAASsAAABL+WGKwQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5
cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpq
YjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdOb1pXTnJh
VzVuSW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pNMzBzSW1GdFlYcHZiaTFpWldSeWIy
TnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5In2gubLlAAAA2gAAAEtHaSCJCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96TTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpL
TE1OT1BRUlNUVVYifWCVKpMAAAEhAAAAS7PRkmALOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
U0o5TENKamIyNTBaVzUwUW14dlkydEpibVJsZUNJNk16UjlMQ0poYldGNmIyNHRZbVZrY205amF5
MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3In0aYFi0AAAAtAAAAEtha+mlCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJ
am96TkgxOSIsInAiOiJhYmNkZWZnaGlqIn3lT4bSAAABPwAAAEtsAbuDCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUow
WlhoMElqb2lJRzE1YzNSbGNtbHZkWE1pZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qTTFm
U3dpWVcxaGVtOXVMV0psWkhKdlkyc3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JV
NUZSQ0o5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
UyJ9MpVjCwAAAMgAAABLXUnkaws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvek5YMTkiLCJwIjoi
YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNEIn2JPLX7AAABFAAAAEvaEKWWCzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJSE4wY21sdVp5SjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2TXpa
OUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZVbFpG
VGtWRUluMD0iLCJwIjoiYWJjZGVmIn3/nyDlAAAAtgAAAEsbq7rFCzpldmVudC10eXBlBwAFY2h1
bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50
eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam96Tm4xOSIsInAiOiJhYmNkZWZnaGlqa2wifQcGid4AAADMAAAAS6jJQqsLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam96TjMxOSIsInAi
OiJhYmNkZWYifat1R6oAAADDAAAASyqZ1XoLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10
eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlK
amIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqb3pOMzE5
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHkifRiarFgAAAFKAAAAS10z1DwLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gw
WVNJNmV5SjBaWGgwSWpvaUlIdEJZMk52ZFc1MElFNTFiV0psY24waWZTd2lZMjl1ZEdWdWRFSnNi
Mk5yU1c1a1pYZ2lPak00ZlN3aVlXMWhlbTl1TFdKbFpISnZZMnN0WjNWaGNtUnlZV2xzUVdOMGFX
OXVJam9pU1U1VVJWSldSVTVGUkNKOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFC
Q0RFRkdISUpLTE1OT1BRUlNUVVYifcFQBscAAADBAAAAS1BZhhoLOmV2ZW50LXR5cGUHAAVjaHVu
aw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7
ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1
WkdWNElqb3pPSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3In3ekrm/AAABFQAAAEvn
cIwmCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlT
STZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpv
ek9YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZT
VmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ubyJ9+DN21QAAALsAAABL4zt+dAs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvek9YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHEifZrw440A
AAE1AAAASyaxoyILOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRp
b24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlky
dEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBs
dVpHVjRJam8wTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2
SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNE
RUZHSElKS0xNTk9QUVJTVFUifezaLf8AAAC7AAAAS+M7fnQLOmV2ZW50LXR5cGUHAAVjaHVuaw06
Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5
dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdW
NElqbzBNSDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxIn0BEQdwAAABNwAAAEtccfBCCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1YMHNJbUZ0
WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlm
UT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
Vlcifd4V6J0AAAC2AAAASxurusULOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQ
YXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBa
VzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNWDE5IiwicCI6
ImFiY2RlZmdoaWprbCJ9h9LtagAAAQ4AAABL8EAqtQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250
ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMi
OiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4w
c0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzBNbjBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2Qx
WVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaCJ9
oonKcQAAAMsAAABLGumeuws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME1uMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHIn2bEMM9AAABIwAAAEvJEcEACzpldmVudC10
eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlw
ZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlT
STZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME0zMHNJbUZ0WVhw
dmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09
IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDIn2tbfyYAAAAwAAAAEttOa+qCzpl
dmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3Nh
Z2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52
Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
In2y8wIkAAABDgAAAEvwQCq1CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFw
cGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1
MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJbjBzSW1OdmJuUmxiblJD
Ykc5amEwbHVaR1Y0SWpvME5IMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpk
R2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoIn0i2FM+AAAAyQAAAEtg
Kc3bCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lq
cDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTkgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9w
cXJzdHV2d3h5ekFCQ0RFIn2k+xLxAAABMAAAAEvuUSxSCzpldmVudC10eXBlBwAFY2h1bmsNOmNv
bnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRl
cyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJ
bjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxX
ZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9WRVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9ccG2XgAAAK8AAABLdltPNgs6ZXZl
bnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdl
LXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJu
UmxiblJDYkc5amEwbHVaR1Y0SWpvME5YMTkiLCJwIjoiYWJjZGUifW30PyAAAAEqAAAAS8QBo3EL
OmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVz
c2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5
SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4w
c0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRHbHZiaUk2SWtsT1ZFVlNWa1ZP
UlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKIn22+8Km
AAAAsgAAAEvuKxwFCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZ
MnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpHVjRJam8wTm4xOSIsInAiOiJhYmNkZWZn
aCJ9E1aFVwAAASYAAABLAfFOcAs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpX
NTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSW4wc0ltTnZiblJsYm5S
Q2JHOWphMGx1WkdWNElqbzBOMzBzSW1GdFlYcHZiaTFpWldSeWIyTnJMV2QxWVhKa2NtRnBiRUZq
ZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2
d3h5ekFCQ0RFRiJ94DTNfQAAAKwAAABLMfs15gs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME4z
MTkiLCJwIjoiYWIifW5AvWgAAAEQAAAASy+QA1YLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlIUm9a
WGtpZlN3aVkyOXVkR1Z1ZEVKc2IyTnJTVzVrWlhnaU9qUTRmU3dpWVcxaGVtOXVMV0psWkhKdlky
c3RaM1ZoY21SeVlXbHNRV04wYVc5dUlqb2lTVTVVUlZKV1JVNUZSQ0o5IiwicCI6ImFiY2RlZiJ9
8F8ebAAAAN0AAABL9Un8mQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0VGRHOXdJanA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvME9IMTkiLCJwIjoiYWJj
ZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZIn0lkpNtAAAB
NAAAAEsb0YqSCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9u
L2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRF
Wld4MFlTSTZleUprWld4MFlTSTZleUowWlhoMElqb2lJR1p2ZFc1a0luMHNJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8wT1gwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVGamRH
bHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXpBQkNERUZHSElKS0wifVZ2KpYAAADUAAAAS/hZnugLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElq
bzBPWDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUCJ9
ZKp3gQAAASoAAABLxAGjcQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBs
aWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBR
bXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pSUdsdUluMHNJbU52Ym5SbGJu
UkNiRzlqYTBsdVpHVjRJam8xTUgwc0ltRnRZWHB2YmkxaVpXUnliMk5yTFdkMVlYSmtjbUZwYkVG
amRHbHZiaUk2SWtsT1ZFVlNWa1ZPUlVRaWZRPT0iLCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1
dnd4eXpBQkNERUYifRFFOiUAAADnAAAASx7YXL4LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFN
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RV
VldYWVowMTIzNDU2NzgifbjfWJ4AAAE6AAAAS6ThNPMLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29u
dGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVz
IjoiZXlKamIyNTBaVzUwUW14dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUlI
Um9aV2x5SW4wc0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFNWDBzSW1GdFlYcHZiaTFpWldS
eWIyTnJMV2QxWVhKa2NtRnBiRUZqZEdsdmJpSTZJa2xPVkVWU1ZrVk9SVVFpZlE9PSIsInAiOiJh
YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUiJ9e/mxFAAAANoAAABL
R2kgiQs6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29u
DTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0VGRHOXdJ
anA3SW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0SWpvMU1YMTkiLCJwIjoiYWJjZGVmZ2hpamtsbW5v
cHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWIn1rs5ONAAABTQAAAEvvEwgsCzpldmVu
dC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2Ut
dHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRFWld4MFlTSTZleUprWld4
MFlTSTZleUowWlhoMElqb2lJSE4xY25acGRtRnNJbjBzSW1OdmJuUmxiblJDYkc5amEwbHVaR1Y0
SWpvMU1uMHNJbUZ0WVhwdmJpMWlaV1J5YjJOckxXZDFZWEprY21GcGJFRmpkR2x2YmlJNklrbE9W
RVZTVmtWT1JVUWlmUT09IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJ
SktMTU5PUFFSU1RVVldYWVowMTIzNDU2In2gEnHmAAAAuAAAAEukmwSkCzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTW4xOSIsInAiOiJhYmNkZWZnaGlqa2xtbiJ91+qrDwAAARMAAABLaDB5hgs6
ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNz
YWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJleUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlK
a1pXeDBZU0k2ZXlKMFpYaDBJam9pSUd0cGRDSjlMQ0pqYjI1MFpXNTBRbXh2WTJ0SmJtUmxlQ0k2
TlROOUxDSmhiV0Y2YjI0dFltVmtjbTlqYXkxbmRXRnlaSEpoYVd4QlkzUnBiMjRpT2lKSlRsUkZV
bFpGVGtWRUluMD0iLCJwIjoiYWJjZGVmZ2hpIn0W8+yqAAAA0wAAAEtKeUL4CzpldmVudC10eXBl
BwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcA
BWV2ZW50eyJieXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNi
RzlqYTBsdVpHVjRJam8xTTMxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RF
RkdISUpLTE1OTyJ97lRo1QAAAR4AAABLkKC9Nws6ZXZlbnQtdHlwZQcABWNodW5rDTpjb250ZW50
LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiYnl0ZXMiOiJl
eUpqYjI1MFpXNTBRbXh2WTJ0RVpXeDBZU0k2ZXlKa1pXeDBZU0k2ZXlKMFpYaDBJam9pTGlKOUxD
SmpiMjUwWlc1MFFteHZZMnRKYm1SbGVDSTZOVFI5TENKaGJXRjZiMjR0WW1Wa2NtOWpheTFuZFdG
eVpISmhhV3hCWTNScGIyNGlPaUpKVGxSRlVsWkZUa1ZFSW4wPSIsInAiOiJhYmNkZWZnaGlqa2xt
bm9wcXJzdHV2d3gifd1dmxoAAADVAAAAS8U5t1gLOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVu
dC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoi
ZXlKamIyNTBaVzUwUW14dlkydFRkRzl3SWpwN0ltTnZiblJsYm5SQ2JHOWphMGx1WkdWNElqbzFO
SDE5IiwicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFEifRAx
/e8AAAD6AAAAS4aoD40LOmV2ZW50LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGlj
YXRpb24vanNvbg06bWVzc2FnZS10eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKamIyNTBaVzUwUW14
dlkydEVaV3gwWVNJNmV5SmtaV3gwWVNJNmV5SjBaWGgwSWpvaUluMHNJbU52Ym5SbGJuUkNiRzlq
YTBsdVpHVjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFlaIn3zHbG8AAAAzAAAAEuoyUKrCzpldmVudC10eXBlBwAFY2h1bmsN
OmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJi
eXRlcyI6ImV5SmpiMjUwWlc1MFFteHZZMnRUZEc5d0lqcDdJbU52Ym5SbGJuUkNiRzlqYTBsdVpH
VjRJam8xTlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdIIn1CfvSB
AAAA2wAAAEt6CQk5CzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWE56WVdkbFUzUnZj
Q0k2ZXlKemRHOXdVbVZoYzI5dUlqb2laVzVrWDNSMWNtNGlmWDA9IiwicCI6ImFiY2RlZmdoaWpr
bG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVowIn3DtkyJAAAIXQAAAEuo
/M5mCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24N
Om1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnRaWFJoWkdGMFlTSTZleUoxYzJGblpT
STZleUpwYm5CMWRGUnZhMlZ1Y3lJNk16QXNJbTkxZEhCMWRGUnZhMlZ1Y3lJNk5UVXNJbU5oWTJo
bFVtVmhaRWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZNQ3dpWTJGamFHVlhjbWwwWlVsdWNIVjBWRzly
Wlc1RGIzVnVkQ0k2TUgwc0ltMWxkSEpwWTNNaU9udDlMQ0owY21GalpTSTZlMzE5TENKaGJXRjZi
MjR0WW1Wa2NtOWpheTFwYm5adlkyRjBhVzl1VFdWMGNtbGpjeUk2ZXlKcGJuQjFkRlJ2YTJWdVEy
OTFiblFpT2pNd0xDSnZkWFJ3ZFhSVWIydGxia052ZFc1MElqbzFOU3dpYVc1MmIyTmhkR2x2Ymt4
aGRHVnVZM2tpT2pnMU1Td2labWx5YzNSQ2VYUmxUR0YwWlc1amVTSTZNelUwTENKallXTm9aVkps
WVdSSmJuQjFkRlJ2YTJWdVEyOTFiblFpT2pBc0ltTmhZMmhsVjNKcGRHVkpibkIxZEZSdmEyVnVR
MjkxYm5RaU9qQjlMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9p
SkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJVaU9uc2laM1ZoY21S
eVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJazl1SUhSb1pXbHlJR1pwY25OMElHNXBaMmgw
SUdsdUlIUm9aU0IzYVd4a1pYSnVaWE56TENCMGFHVWdabkpwWlc1a2N5Qm5ZWFJvWlhKbFpDQmhj
bTkxYm1RZ2RHaGxJR05oYlhCbWFYSmxMQ0J6YUdGeWFXNW5JSE4wYjNKcFpYTWdZVzVrSUd4aGRX
ZG9kR1Z5TGlCQmN5QjBhR1Y1SUhObGRIUnNaV1FnYVc0Z1ptOXlJSFJvWlNCdWFXZG9kQ3dnZEdo
bGVTQmpiM1ZzWkc0bmRDQnlaWE5wYzNRZ1kyaGxZMnRwYm1jZ2RHaGxJRzE1YzNSbGNtbHZkWE1n
YzNSeWFXNW5JREV5TXpRMU5qRTJOallnZEdobGVTQm1iM1Z1WkNCcGJpQjBhR1ZwY2lCemRYSjJh
WFpoYkNCcmFYUXVJbDBzSW1sdWNIVjBJanA3SW5ZNWEzQm5Obmx5ZDJoek1pSTZleUpwYm5adlky
RjBhVzl1VFdWMGNtbGpjeUk2ZXlKbmRXRnlaSEpoYVd4UWNtOWpaWE56YVc1blRHRjBaVzVqZVNJ
Nk1qZzVMQ0oxYzJGblpTSTZleUowYjNCcFkxQnZiR2xqZVZWdWFYUnpJam94TENKamIyNTBaVzUw
VUc5c2FXTjVWVzVwZEhNaU9qRXNJbmR2Y21SUWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBh
WFpsU1c1bWIzSnRZWFJwYjI1UWIyeHBZM2xWYm1sMGN5STZNU3dpYzJWdWMybDBhWFpsU1c1bWIz
SnRZWFJwYjI1UWIyeHBZM2xHY21WbFZXNXBkSE1pT2pBc0ltTnZiblJsZUhSMVlXeEhjbTkxYm1S
cGJtZFFiMnhwWTNsVmJtbDBjeUk2TUgwc0ltZDFZWEprY21GcGJFTnZkbVZ5WVdkbElqcDdJblJs
ZUhSRGFHRnlZV04wWlhKeklqcDdJbWQxWVhKa1pXUWlPakUwTENKMGIzUmhiQ0k2TVRSOWZYMTlm
U3dpYjNWMGNIVjBjeUk2VzNzaWRqbHJjR2MyZVhKM2FITXlJanA3SW5ObGJuTnBkR2wyWlVsdVpt
OXliV0YwYVc5dVVHOXNhV041SWpwN0luSmxaMlY0WlhNaU9sdDdJbTVoYldVaU9pSkJZMk52ZFc1
MElFNTFiV0psY2lJc0luSmxaMlY0SWpvaVhGeGlYRnhrZXpaOVhGeGtlelI5WEZ4aUlpd2liV0Yw
WTJnaU9pSXhNak0wTlRZeE5qWTJJaXdpWVdOMGFXOXVJam9pUVU1UFRsbE5TVnBGUkNKOVhYMHNJ
bWx1ZG05allYUnBiMjVOWlhSeWFXTnpJanA3SW1kMVlYSmtjbUZwYkZCeWIyTmxjM05wYm1kTVlY
UmxibU41SWpveU16TXNJblZ6WVdkbElqcDdJblJ2Y0dsalVHOXNhV041Vlc1cGRITWlPakVzSW1O
dmJuUmxiblJRYjJ4cFkzbFZibWwwY3lJNk1Td2lkMjl5WkZCdmJHbGplVlZ1YVhSeklqb3hMQ0p6
Wlc1emFYUnBkbVZKYm1admNtMWhkR2x2YmxCdmJHbGplVlZ1YVhSeklqb3hMQ0p6Wlc1emFYUnBk
bVZKYm1admNtMWhkR2x2YmxCdmJHbGplVVp5WldWVmJtbDBjeUk2TVN3aVkyOXVkR1Y0ZEhWaGJF
ZHliM1Z1WkdsdVoxQnZiR2xqZVZWdWFYUnpJam93ZlN3aVozVmhjbVJ5WVdsc1EyOTJaWEpoWjJV
aU9uc2lkR1Y0ZEVOb1lYSmhZM1JsY25NaU9uc2laM1ZoY21SbFpDSTZNalF5TENKMGIzUmhiQ0k2
TWpReWZYMTlmWDFkZlgxOSIsInAiOiJhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdI
SUpLTE1OT1BRUlNUVVZXWFkifaKBrb0=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Wed, 26 Feb 2025 09:21:31 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 2c2dcd08-d089-4006-ad15-3c10b6bc141c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_completion.yaml
================================================
interactions:
- request:
body: '{"inputText": "Translate to spanish: ''Amazon Bedrock is the easiest way
to build andscale generative AI applications with base models (FMs)''.", "textGenerationConfig":
{"maxTokenCount": 200, "temperature": 0.5, "topP": 0.5}}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '224'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjUu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MDJUMTU1MjAzWg==
amz-sdk-invocation-id:
- !!binary |
YjgwOGVlMjEtN2QwMi00NjllLTkxNDYtMmVjOWMwMjQ1Zjky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: "{\"inputTextTokenCount\":30,\"results\":[{\"tokenCount\":29,\"outputText\":\":
\\\"Amazon Bedrock es la forma m\xE1s sencilla de crear y escalar aplicaciones
de IA generativa con modelos base (FM)\\\".\",\"completionReason\":\"FINISH\"}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '218'
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 15:52:06 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '2433'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 72fc110c-c935-4e5f-86b0-2c7b27922dee
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"inputText": "Translate to spanish: ''Amazon Bedrock is the easiest way
to build andscale generative AI applications with base models (FMs)''.", "textGenerationConfig":
{"maxTokenCount": 200, "temperature": 0.5, "topP": 0.5}}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '224'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjUu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MDJUMTU1MjAzWg==
amz-sdk-invocation-id:
- !!binary |
YjgwOGVlMjEtN2QwMi00NjllLTkxNDYtMmVjOWMwMjQ1Zjky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: "{\"inputTextTokenCount\":30,\"results\":[{\"tokenCount\":29,\"outputText\":\":
\\\"Amazon Bedrock es la forma m\xE1s sencilla de crear y escalar aplicaciones
de IA generativa con modelos base (FM)\\\".\",\"completionReason\":\"FINISH\"}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '218'
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 15:52:06 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '2433'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 72fc110c-c935-4e5f-86b0-2c7b27922dee
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"inputText": "Translate to spanish: ''Amazon Bedrock is the easiest way
to build andscale generative AI applications with base models (FMs)''.", "textGenerationConfig":
{"maxTokenCount": 200, "temperature": 0.5, "topP": 0.5}}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '224'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNC4xNDUgbWQvQm90b2NvcmUjMS4zNC4xNDUgdWEvMi4wIG9zL21hY29zIzIzLjUu
MCBtZC9hcmNoI2FybTY0IGxhbmcvcHl0aG9uIzMuMTIuMSBtZC9weWltcGwjQ1B5dGhvbiBjZmcv
cmV0cnktbW9kZSNsZWdhY3kgQm90b2NvcmUvMS4zNC4xNDU=
X-Amz-Date:
- !!binary |
MjAyNDA4MDJUMTU1MjAzWg==
amz-sdk-invocation-id:
- !!binary |
YjgwOGVlMjEtN2QwMi00NjllLTkxNDYtMmVjOWMwMjQ1Zjky
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke
response:
body:
string: "{\"inputTextTokenCount\":30,\"results\":[{\"tokenCount\":29,\"outputText\":\":
\\\"Amazon Bedrock es la forma m\xE1s sencilla de crear y escalar aplicaciones
de IA generativa con modelos base (FM)\\\".\",\"completionReason\":\"FINISH\"}]}"
headers:
Connection:
- keep-alive
Content-Length:
- '218'
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 15:52:06 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '30'
X-Amzn-Bedrock-Invocation-Latency:
- '2433'
X-Amzn-Bedrock-Output-Token-Count:
- '29'
x-amzn-RequestId:
- 72fc110c-c935-4e5f-86b0-2c7b27922dee
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQxOTM5Wg==
amz-sdk-invocation-id:
- !!binary |
ZGNjYzljNGYtMDVmMi00NDYzLTgzMGItZTFhMDc4NWY0YzY5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse
response:
body:
string: "{\"metrics\":{\"latencyMs\":2135},\"output\":{\"message\":{\"content\":[{\"text\":\"{ADDRESS}
is the capital of {ADDRESS}.\_Is there anything else you would like to know
about {ADDRESS} or {ADDRESS}?\"}],\"role\":\"assistant\"}},\"stopReason\":\"guardrail_intervened\",\"trace\":{\"guardrail\":{\"inputAssessment\":{\"5zwrmdlsra2e\":{\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":0,\"total\":70}},\"guardrailProcessingLatency\":236,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":0,\"sensitiveInformationPolicyFreeUnits\":0,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}}}},\"modelOutput\":[\"{\\\"inputTextTokenCount\\\":28,\\\"results\\\":[{\\\"tokenCount\\\":26,\\\"outputText\\\":\\\"\\\\nBot:
Tokyo is the capital of Japan.\_Is there anything else you would like to know
about Tokyo or Japan?\\\",\\\"completionReason\\\":\\\"FINISH\\\"}]}\"],\"outputAssessments\":{\"5zwrmdlsra2e\":[{\"contextualGroundingPolicy\":{\"filters\":[{\"action\":\"NONE\",\"score\":0.94,\"threshold\":0.75,\"type\":\"GROUNDING\"},{\"action\":\"NONE\",\"score\":1.0,\"threshold\":0.75,\"type\":\"RELEVANCE\"}]},\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":104,\"total\":104}},\"guardrailProcessingLatency\":354,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":1,\"sensitiveInformationPolicyFreeUnits\":1,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}},\"sensitiveInformationPolicy\":{\"piiEntities\":[{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"}]}}]}}},\"usage\":{\"inputTokens\":28,\"outputTokens\":26,\"totalTokens\":54}}"
headers:
Connection:
- keep-alive
Content-Length:
- '1712'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 14:19:42 GMT
x-amzn-RequestId:
- 79638e22-3435-4ffb-bd63-a764183e6eb0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQ1NjU0Wg==
amz-sdk-invocation-id:
- !!binary |
NGY3Nzc1YzUtYzVkNi00NGZjLWI0ODktZWZlZDZmZmM1Mzhj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse-stream
response:
body:
string: !!binary |
AAAAmgAAAFJ78dAACzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDIiwicm9sZSI6ImFzc2lzdGFudCJ92EeA9QAAASMAAABX3RCdTws6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiJIZWxsbywge0FERFJFU1N9IGlzIHRoZSBjYXBpdGFsIG9mIHtBRERSRVNTfS4gV291
bGQgeW91IGxpa2UgdG8ga25vdyBtb3JlIGFib3V0IHtBRERSRVNTfT8ifSwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9BIQ09gAAAJkAAABWOzxu
yQs6ZXZlbnQtdHlwZQcAEGNvbnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dSJ9d2II1AAAAMMAAABR1/ssAAs6ZXZlbnQtdHlwZQcAC21l
c3NhZ2VTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVowMSIsInN0b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ9c7dkIgAABZsA
AABOAl00TAs6ZXZlbnQtdHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjE4NDV9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSCIsInRyYWNlIjp7Imd1YXJk
cmFpbCI6eyJpbnB1dEFzc2Vzc21lbnQiOnsiNXp3cm1kbHNyYTJlIjp7Imludm9jYXRpb25NZXRy
aWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJkZWQiOjAs
InRvdGFsIjo3MH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjYyLCJ1c2FnZSI6eyJj
b250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MCwi
c2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjAsInNlbnNpdGl2ZUluZm9ybWF0
aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6
MX19fX0sIm1vZGVsT3V0cHV0IjpbIlxuQm90OiBIZWxsbywgVG9reW8gaXMgdGhlIGNhcGl0YWwg
b2YgSmFwYW4uIFdvdWxkIHlvdSBsaWtlIHRvIGtub3cgbW9yZSBhYm91dCBUb2t5bz8iXSwib3V0
cHV0QXNzZXNzbWVudHMiOnsiNXp3cm1kbHNyYTJlIjpbeyJjb250ZXh0dWFsR3JvdW5kaW5nUG9s
aWN5Ijp7ImZpbHRlcnMiOlt7ImFjdGlvbiI6Ik5PTkUiLCJzY29yZSI6MC45OCwidGhyZXNob2xk
IjowLjc1LCJ0eXBlIjoiR1JPVU5ESU5HIn0seyJhY3Rpb24iOiJOT05FIiwic2NvcmUiOjEuMCwi
dGhyZXNob2xkIjowLjc1LCJ0eXBlIjoiUkVMRVZBTkNFIn1dfSwiaW52b2NhdGlvbk1ldHJpY3Mi
OnsiZ3VhcmRyYWlsQ292ZXJhZ2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6ODQsInRv
dGFsIjo4NH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MzI1LCJ1c2FnZSI6eyJjb250
ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MSwic2Vu
c2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9u
UG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6MX19
LCJzZW5zaXRpdmVJbmZvcm1hdGlvblBvbGljeSI6eyJwaWlFbnRpdGllcyI6W3siYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiSmFwYW4iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9XX19XX19fSwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjI4LCJvdXRwdXRUb2tlbnMiOjIyLCJ0b3RhbFRva2VucyI6NTB9
fcdZOG8=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 14:56:55 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- a1d54d91-9d4a-4f3d-8467-75659919051d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQ1NjU0Wg==
amz-sdk-invocation-id:
- !!binary |
NGY3Nzc1YzUtYzVkNi00NGZjLWI0ODktZWZlZDZmZmM1Mzhj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse-stream
response:
body:
string: !!binary |
AAAAmgAAAFJ78dAACzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDIiwicm9sZSI6ImFzc2lzdGFudCJ92EeA9QAAASMAAABX3RCdTws6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiJIZWxsbywge0FERFJFU1N9IGlzIHRoZSBjYXBpdGFsIG9mIHtBRERSRVNTfS4gV291
bGQgeW91IGxpa2UgdG8ga25vdyBtb3JlIGFib3V0IHtBRERSRVNTfT8ifSwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9BIQ09gAAAJkAAABWOzxu
yQs6ZXZlbnQtdHlwZQcAEGNvbnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dSJ9d2II1AAAAMMAAABR1/ssAAs6ZXZlbnQtdHlwZQcAC21l
c3NhZ2VTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVowMSIsInN0b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ9c7dkIgAABZsA
AABOAl00TAs6ZXZlbnQtdHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjE4NDV9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSCIsInRyYWNlIjp7Imd1YXJk
cmFpbCI6eyJpbnB1dEFzc2Vzc21lbnQiOnsiNXp3cm1kbHNyYTJlIjp7Imludm9jYXRpb25NZXRy
aWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJkZWQiOjAs
InRvdGFsIjo3MH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjYyLCJ1c2FnZSI6eyJj
b250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MCwi
c2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjAsInNlbnNpdGl2ZUluZm9ybWF0
aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6
MX19fX0sIm1vZGVsT3V0cHV0IjpbIlxuQm90OiBIZWxsbywgVG9reW8gaXMgdGhlIGNhcGl0YWwg
b2YgSmFwYW4uIFdvdWxkIHlvdSBsaWtlIHRvIGtub3cgbW9yZSBhYm91dCBUb2t5bz8iXSwib3V0
cHV0QXNzZXNzbWVudHMiOnsiNXp3cm1kbHNyYTJlIjpbeyJjb250ZXh0dWFsR3JvdW5kaW5nUG9s
aWN5Ijp7ImZpbHRlcnMiOlt7ImFjdGlvbiI6Ik5PTkUiLCJzY29yZSI6MC45OCwidGhyZXNob2xk
IjowLjc1LCJ0eXBlIjoiR1JPVU5ESU5HIn0seyJhY3Rpb24iOiJOT05FIiwic2NvcmUiOjEuMCwi
dGhyZXNob2xkIjowLjc1LCJ0eXBlIjoiUkVMRVZBTkNFIn1dfSwiaW52b2NhdGlvbk1ldHJpY3Mi
OnsiZ3VhcmRyYWlsQ292ZXJhZ2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6ODQsInRv
dGFsIjo4NH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MzI1LCJ1c2FnZSI6eyJjb250
ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MSwic2Vu
c2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9u
UG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6MX19
LCJzZW5zaXRpdmVJbmZvcm1hdGlvblBvbGljeSI6eyJwaWlFbnRpdGllcyI6W3siYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiSmFwYW4iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9XX19XX19fSwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjI4LCJvdXRwdXRUb2tlbnMiOjIyLCJ0b3RhbFRva2VucyI6NTB9
fcdZOG8=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 14:56:55 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- a1d54d91-9d4a-4f3d-8467-75659919051d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQ1NjU0Wg==
amz-sdk-invocation-id:
- !!binary |
NGY3Nzc1YzUtYzVkNi00NGZjLWI0ODktZWZlZDZmZmM1Mzhj
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse-stream
response:
body:
string: !!binary |
AAAAmgAAAFJ78dAACzpldmVudC10eXBlBwAMbWVzc2FnZVN0YXJ0DTpjb250ZW50LXR5cGUHABBh
cHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1u
b3BxcnN0dXZ3eHl6QUJDIiwicm9sZSI6ImFzc2lzdGFudCJ92EeA9QAAASMAAABX3RCdTws6ZXZl
bnQtdHlwZQcAEWNvbnRlbnRCbG9ja0RlbHRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9q
c29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsiY29udGVudEJsb2NrSW5kZXgiOjAsImRlbHRhIjp7
InRleHQiOiJIZWxsbywge0FERFJFU1N9IGlzIHRoZSBjYXBpdGFsIG9mIHtBRERSRVNTfS4gV291
bGQgeW91IGxpa2UgdG8ga25vdyBtb3JlIGFib3V0IHtBRERSRVNTfT8ifSwicCI6ImFiY2RlZmdo
aWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFSU1RVViJ9BIQ09gAAAJkAAABWOzxu
yQs6ZXZlbnQtdHlwZQcAEGNvbnRlbnRCbG9ja1N0b3ANOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJjb250ZW50QmxvY2tJbmRleCI6MCwicCI6
ImFiY2RlZmdoaWprbG1ub3BxcnN0dSJ9d2II1AAAAMMAAABR1/ssAAs6ZXZlbnQtdHlwZQcAC21l
c3NhZ2VTdG9wDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlvbi9qc29uDTptZXNzYWdlLXR5cGUH
AAVldmVudHsicCI6ImFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVowMSIsInN0b3BSZWFzb24iOiJndWFyZHJhaWxfaW50ZXJ2ZW5lZCJ9c7dkIgAABZsA
AABOAl00TAs6ZXZlbnQtdHlwZQcACG1ldGFkYXRhDTpjb250ZW50LXR5cGUHABBhcHBsaWNhdGlv
bi9qc29uDTptZXNzYWdlLXR5cGUHAAVldmVudHsibWV0cmljcyI6eyJsYXRlbmN5TXMiOjE4NDV9
LCJwIjoiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSCIsInRyYWNlIjp7Imd1YXJk
cmFpbCI6eyJpbnB1dEFzc2Vzc21lbnQiOnsiNXp3cm1kbHNyYTJlIjp7Imludm9jYXRpb25NZXRy
aWNzIjp7Imd1YXJkcmFpbENvdmVyYWdlIjp7InRleHRDaGFyYWN0ZXJzIjp7Imd1YXJkZWQiOjAs
InRvdGFsIjo3MH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MjYyLCJ1c2FnZSI6eyJj
b250ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MCwi
c2Vuc2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjAsInNlbnNpdGl2ZUluZm9ybWF0
aW9uUG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6
MX19fX0sIm1vZGVsT3V0cHV0IjpbIlxuQm90OiBIZWxsbywgVG9reW8gaXMgdGhlIGNhcGl0YWwg
b2YgSmFwYW4uIFdvdWxkIHlvdSBsaWtlIHRvIGtub3cgbW9yZSBhYm91dCBUb2t5bz8iXSwib3V0
cHV0QXNzZXNzbWVudHMiOnsiNXp3cm1kbHNyYTJlIjpbeyJjb250ZXh0dWFsR3JvdW5kaW5nUG9s
aWN5Ijp7ImZpbHRlcnMiOlt7ImFjdGlvbiI6Ik5PTkUiLCJzY29yZSI6MC45OCwidGhyZXNob2xk
IjowLjc1LCJ0eXBlIjoiR1JPVU5ESU5HIn0seyJhY3Rpb24iOiJOT05FIiwic2NvcmUiOjEuMCwi
dGhyZXNob2xkIjowLjc1LCJ0eXBlIjoiUkVMRVZBTkNFIn1dfSwiaW52b2NhdGlvbk1ldHJpY3Mi
OnsiZ3VhcmRyYWlsQ292ZXJhZ2UiOnsidGV4dENoYXJhY3RlcnMiOnsiZ3VhcmRlZCI6ODQsInRv
dGFsIjo4NH19LCJndWFyZHJhaWxQcm9jZXNzaW5nTGF0ZW5jeSI6MzI1LCJ1c2FnZSI6eyJjb250
ZW50UG9saWN5VW5pdHMiOjEsImNvbnRleHR1YWxHcm91bmRpbmdQb2xpY3lVbml0cyI6MSwic2Vu
c2l0aXZlSW5mb3JtYXRpb25Qb2xpY3lGcmVlVW5pdHMiOjEsInNlbnNpdGl2ZUluZm9ybWF0aW9u
UG9saWN5VW5pdHMiOjEsInRvcGljUG9saWN5VW5pdHMiOjEsIndvcmRQb2xpY3lVbml0cyI6MX19
LCJzZW5zaXRpdmVJbmZvcm1hdGlvblBvbGljeSI6eyJwaWlFbnRpdGllcyI6W3siYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiSmFwYW4iLCJ0eXBlIjoiQUREUkVTUyJ9LHsiYWN0aW9uIjoi
QU5PTllNSVpFRCIsIm1hdGNoIjoiVG9reW8iLCJ0eXBlIjoiQUREUkVTUyJ9XX19XX19fSwidXNh
Z2UiOnsiaW5wdXRUb2tlbnMiOjI4LCJvdXRwdXRUb2tlbnMiOjIyLCJ0b3RhbFRva2VucyI6NTB9
fcdZOG8=
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 25 Feb 2025 14:56:55 GMT
Transfer-Encoding:
- chunked
x-amzn-RequestId:
- a1d54d91-9d4a-4f3d-8467-75659919051d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQxOTM5Wg==
amz-sdk-invocation-id:
- !!binary |
ZGNjYzljNGYtMDVmMi00NDYzLTgzMGItZTFhMDc4NWY0YzY5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse
response:
body:
string: "{\"metrics\":{\"latencyMs\":2135},\"output\":{\"message\":{\"content\":[{\"text\":\"{ADDRESS}
is the capital of {ADDRESS}.\_Is there anything else you would like to know
about {ADDRESS} or {ADDRESS}?\"}],\"role\":\"assistant\"}},\"stopReason\":\"guardrail_intervened\",\"trace\":{\"guardrail\":{\"inputAssessment\":{\"5zwrmdlsra2e\":{\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":0,\"total\":70}},\"guardrailProcessingLatency\":236,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":0,\"sensitiveInformationPolicyFreeUnits\":0,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}}}},\"modelOutput\":[\"{\\\"inputTextTokenCount\\\":28,\\\"results\\\":[{\\\"tokenCount\\\":26,\\\"outputText\\\":\\\"\\\\nBot:
Tokyo is the capital of Japan.\_Is there anything else you would like to know
about Tokyo or Japan?\\\",\\\"completionReason\\\":\\\"FINISH\\\"}]}\"],\"outputAssessments\":{\"5zwrmdlsra2e\":[{\"contextualGroundingPolicy\":{\"filters\":[{\"action\":\"NONE\",\"score\":0.94,\"threshold\":0.75,\"type\":\"GROUNDING\"},{\"action\":\"NONE\",\"score\":1.0,\"threshold\":0.75,\"type\":\"RELEVANCE\"}]},\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":104,\"total\":104}},\"guardrailProcessingLatency\":354,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":1,\"sensitiveInformationPolicyFreeUnits\":1,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}},\"sensitiveInformationPolicy\":{\"piiEntities\":[{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"}]}}]}}},\"usage\":{\"inputTokens\":28,\"outputTokens\":26,\"totalTokens\":54}}"
headers:
Connection:
- keep-alive
Content-Length:
- '1712'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 14:19:42 GMT
x-amzn-RequestId:
- 79638e22-3435-4ffb-bd63-a764183e6eb0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_converse_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"guardContent": {"text": {"text":
"Tokyo is the capital of Japan 1234561666.", "qualifiers": ["grounding_source"]}}},
{"guardContent": {"text": {"text": "What is the capital of Japan?", "qualifiers":
["query"]}}}]}], "guardrailConfig": {"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT", "trace": "enabled"}}'
headers:
Content-Length:
- '369'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMjVUMTQxOTM5Wg==
amz-sdk-invocation-id:
- !!binary |
ZGNjYzljNGYtMDVmMi00NDYzLTgzMGItZTFhMDc4NWY0YzY5
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/converse
response:
body:
string: "{\"metrics\":{\"latencyMs\":2135},\"output\":{\"message\":{\"content\":[{\"text\":\"{ADDRESS}
is the capital of {ADDRESS}.\_Is there anything else you would like to know
about {ADDRESS} or {ADDRESS}?\"}],\"role\":\"assistant\"}},\"stopReason\":\"guardrail_intervened\",\"trace\":{\"guardrail\":{\"inputAssessment\":{\"5zwrmdlsra2e\":{\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":0,\"total\":70}},\"guardrailProcessingLatency\":236,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":0,\"sensitiveInformationPolicyFreeUnits\":0,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}}}},\"modelOutput\":[\"{\\\"inputTextTokenCount\\\":28,\\\"results\\\":[{\\\"tokenCount\\\":26,\\\"outputText\\\":\\\"\\\\nBot:
Tokyo is the capital of Japan.\_Is there anything else you would like to know
about Tokyo or Japan?\\\",\\\"completionReason\\\":\\\"FINISH\\\"}]}\"],\"outputAssessments\":{\"5zwrmdlsra2e\":[{\"contextualGroundingPolicy\":{\"filters\":[{\"action\":\"NONE\",\"score\":0.94,\"threshold\":0.75,\"type\":\"GROUNDING\"},{\"action\":\"NONE\",\"score\":1.0,\"threshold\":0.75,\"type\":\"RELEVANCE\"}]},\"invocationMetrics\":{\"guardrailCoverage\":{\"textCharacters\":{\"guarded\":104,\"total\":104}},\"guardrailProcessingLatency\":354,\"usage\":{\"contentPolicyUnits\":1,\"contextualGroundingPolicyUnits\":1,\"sensitiveInformationPolicyFreeUnits\":1,\"sensitiveInformationPolicyUnits\":1,\"topicPolicyUnits\":1,\"wordPolicyUnits\":1}},\"sensitiveInformationPolicy\":{\"piiEntities\":[{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Tokyo\",\"type\":\"ADDRESS\"},{\"action\":\"ANONYMIZED\",\"match\":\"Japan\",\"type\":\"ADDRESS\"}]}}]}}},\"usage\":{\"inputTokens\":28,\"outputTokens\":26,\"totalTokens\":54}}"
headers:
Connection:
- keep-alive
Content-Length:
- '1712'
Content-Type:
- application/json
Date:
- Tue, 25 Feb 2025 14:19:42 GMT
x-amzn-RequestId:
- 79638e22-3435-4ffb-bd63-a764183e6eb0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_invoke_stream.yaml
================================================
interactions:
- request:
body: '{"inputText": "tell me a very two sentence story and put the string 1234561666
into the last sentence.", "textGenerationConfig": {"maxTokenCount": 8000, "temperature":
0.5}}'
headers:
Content-Length:
- '173'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMThUMTMyNzE2Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MzJmY2UwZWUtZDcyYy00YzVmLWIxODAtZWU3ZmNiNWZmZDg2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke-with-response-stream
response:
body:
string: !!binary |
AAACJwAAAEu6BRVuCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJ
am9pWEc1UGJtTmxJSFZ3YjI0Z1lTQjBhVzFsTENCaElHeHBkSFJzWlNCbmFYSnNJRzVoYldWa0lF
VnRhV3g1SUhkbGJuUWdiMjRnWVNCdFlXZHBZMkZzSUdGa2RtVnVkSFZ5WlNCMGFISnZkV2RvSUdF
Z1pHVnVjMlVnWm05eVpYTjBMaUJUYUdVZ1pXNWpiM1Z1ZEdWeVpXUWdZU0IwWVd4cmFXNW5JSEpo
WW1KcGRDQjNhRzhnWjNWcFpHVmtJR2hsY2lCMGJ5QmhJR2hwWkdSbGJpQjBjbVZoYzNWeVpTQmhk
Q0IwYUdVZ1pXNWtJRzltSUdFZ2NtRnBibUp2ZHk0Z1JXMXBiSGtnWm05MWJtUWdZU0JqYUdWemRD
Qm1hV3hzWldRZ2QybDBhQ0JuSWl3aWFXNWtaWGdpT2pBdU1Dd2lhVzV3ZFhSVVpYaDBWRzlyWlc1
RGIzVnVkQ0k2TWpndU1Dd2lZVzFoZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1
SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoiYWJjZGUifU/peecAAAKkAAAAS0xD3ywLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKdmRYUndkWFJVWlhoMElqb2liR2wwZEdWeWFXNW5JR2Rs
YlhNZ1lXNWtJSEJ5WldOcGIzVnpJSE4wYjI1bGN5NGdVMmhsSUhSb1lXNXJaV1FnZEdobElISmhZ
bUpwZENCaGJtUWdjbVYwZFhKdVpXUWdhRzl0WlNCM2FYUm9JR2hsY2lCMGNtVmhjM1Z5WlN3Z1pt
VmxiR2x1WnlCbmNtRjBaV1oxYkNCbWIzSWdkR2hsSUcxaFoybGpZV3dnWkdGNUxseHVTR1Z5WlNC
cGN5QjBhR1VnYzNSdmNua2dkMmwwYUNCMGFHVWdjM1J5YVc1bklHRmtaR1ZrT2x4dVhHNVBibU5s
SUhWd2IyNGdZU0IwYVcxbExDQmhJR3hwZEhSc1pTQm5hWEpzSUc1aGJXVmtJRVZ0YVd4NUlIZGxi
blFnYjI0Z1lTQnRZV2RwWTJGc0lHRmtkbVZ1ZEhWeVpTQjBhSEp2ZFdkb0lHRWdaR1Z1YzJVZ1pt
OXlaWE4wTGlCVGFHVWdaVzVqYjNWdWRHVnlaV1FnWVNCMFlXeHJhVzVuSUhKaFltSnBkQ0IzYUc4
Z1ozVnBaR1ZrSUdobGNpQjBieUJoSUdnaUxDSnBibVJsZUNJNk1DNHdMQ0poYldGNmIyNHRZbVZr
Y205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6In3adCPAAAANAwAAAEt/Ei5/CzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJam9pYVdSa1pXNGdkSEpsWVhOMWNtVWdZWFFn
ZEdobElHVnVaQ0J2WmlCaElISmhhVzVpYjNjdUlFVnRhV3g1SUdadmRXNWtJR0VnWTJobGMzUWda
bWxzYkdWa0lIZHBkR2dnWjJ4cGRIUmxjbWx1WnlCblpXMXpJR0Z1WkNCd2NtVmphVzkxY3lCemRH
OXVaWE11SUZOb1pTQjBhR0Z1YTJWa0lIUm9aU0J5WVdKaWFYUWdZVzVrSUhKbGRIVnlibVZrSUdo
dmJXVWdkMmwwYUNCb1pYSWdkSEpsWVhOMWNtVXNJR1psWld4cGJtY2daM0poZEdWbWRXd2dabTl5
SUhSb1pTQnRZV2RwWTJGc0lHUmhlUzRnVkdobElITjBjbWx1WnlCN1FXTmpiM1Z1ZENCT2RXMWla
WEo5SUhkaGN5QjNiM1psYmlCcGJuUnZJSFJvWlNCbVlXSnlhV01nYjJZZ2RHaGxJSFJ5WldGemRY
SmxJR05vWlhOMExDQmhaR1JwYm1jZ1lXNGdaWGgwY21FZ2JHRjVaWElnYjJZZ2JYbHpkR1Z5ZVNC
aGJtUWdkMjl1WkdWeUlIUnZJSFJvWlNCaFpIWmxiblIxY21VdUlpd2lhVzVrWlhnaU9qQXVNQ3dp
ZEc5MFlXeFBkWFJ3ZFhSVVpYaDBWRzlyWlc1RGIzVnVkQ0k2TVRnNExqQXNJbU52YlhCc1pYUnBi
MjVTWldGemIyNGlPaUpHU1U1SlUwZ2lMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFX
eEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJV
aU9uc2laM1ZoY21SeVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJbHh1VDI1alpTQjFjRzl1
SUdFZ2RHbHRaU3dnWVNCc2FYUjBiR1VnWjJseWJDQnVZVzFsWkNCRmJXbHNlU0IzWlc1MElHOXVJ
R0VnYldGbmFXTmhiQ0JoWkhabGJuUjFjbVVnZEdoeWIzVm5hQ0JoSUdSbGJuTmxJR1p2Y21WemRD
NGdVMmhsSUdWdVkyOTFiblJsY21Wa0lHRWdkR0ZzYTJsdVp5QnlZV0ppYVhRZ2QyaHZJR2QxYVdS
bFpDQm9aWElnZEc4Z1lTQm9hV1JrWlc0Z2RISmxZWE4xY21VZ1lYUWdkR2hsSUdWdVpDQnZaaUJo
SUhKaGFXNWliM2N1SUVWdGFXeDVJR1p2ZFc1a0lHRWdZMmhsYzNRZ1ptbHNiR1ZrSUhkcGRHZ2da
MnhwZEhSbGNtbHVaeUJuWlcxeklHRnVaQ0J3Y21WamFXOTFjeUJ6ZEc5dVpYTXVJRk5vWlNCMGFH
RnVhMlZrSUhSb1pTQnlZV0ppYVhRZ1lXNWtJSEpsZEhWeWJtVmtJR2h2YldVZ2QybDBhQ0JvWlhJ
Z2RISmxZWE4xY21Vc0lHWmxaV3hwYm1jZ1ozSmhkR1ZtZFd3Z1ptOXlJSFJvWlNCdFlXZHBZMkZz
SUdSaGVTNWNia2hsY21VZ2FYTWdkR2hsSUhOMGIzSjVJSGRwZEdnZ2RHaGxJSE4wY21sdVp5Qmha
R1JsWkRwY2JseHVUMjVqWlNCMWNHOXVJR0VnZEdsdFpTd2dZU0JzYVhSMGJHVWdaMmx5YkNCdVlX
MWxaQ0JGYldsc2VTQjNaVzUwSUc5dUlHRWdiV0ZuYVdOaGJDQmhaSFpsYm5SMWNtVWdkR2h5YjNW
bmFDQmhJR1JsYm5ObElHWnZjbVZ6ZEM0Z1UyaGxJR1Z1WTI5MWJuUmxjbVZrSUdFZ2RHRnNhMmx1
WnlCeVlXSmlhWFFnZDJodklHZDFhV1JsWkNCb1pYSWdkRzhnWVNCb2FXUmtaVzRnZEhKbFlYTjFj
bVVnWVhRZ2RHaGxJR1Z1WkNCdlppQmhJSEpoYVc1aWIzY3VJRVZ0YVd4NUlHWnZkVzVrSUdFZ1ky
aGxjM1FnWm1sc2JHVmtJSGRwZEdnZ1oyeHBkSFJsY21sdVp5Qm5aVzF6SUdGdVpDQndjbVZqYVc5
MWN5QnpkRzl1WlhNdUlGTm9aU0IwYUdGdWEyVmtJSFJvWlNCeVlXSmlhWFFnWVc1a0lISmxkSFZ5
Ym1Wa0lHaHZiV1VnZDJsMGFDQm9aWElnZEhKbFlYTjFjbVVzSUdabFpXeHBibWNnWjNKaGRHVm1k
V3dnWm05eUlIUm9aU0J0WVdkcFkyRnNJR1JoZVM0Z1ZHaGxJSE4wY21sdVp5QXhNak0wTlRZeE5q
WTJJSGRoY3lCM2IzWmxiaUJwYm5SdklIUm9aU0JtWVdKeWFXTWdiMllnZEdobElIUnlaV0Z6ZFhK
bElHTm9aWE4wTENCaFpHUnBibWNnWVc0Z1pYaDBjbUVnYkdGNVpYSWdiMllnYlhsemRHVnllU0Jo
Ym1RZ2QyOXVaR1Z5SUhSdklIUm9aU0JoWkhabGJuUjFjbVV1SWwwc0ltbHVjSFYwSWpwN0lqVjZk
M0p0Wkd4emNtRXlaU0k2ZXlKcGJuWnZZMkYwYVc5dVRXVjBjbWxqY3lJNmV5Sm5kV0Z5WkhKaGFX
eFFjbTlqWlhOemFXNW5UR0YwWlc1amVTSTZNekV4TENKMWMyRm5aU0k2ZXlKMGIzQnBZMUJ2Ykds
amVWVnVhWFJ6SWpveExDSmpiMjUwWlc1MFVHOXNhV041Vlc1cGRITWlPakVzSW5kdmNtUlFiMnhw
WTNsVmJtbDBjeUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsVmJtbDBj
eUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsR2NtVmxWVzVwZEhNaU9q
QXNJbU52Ym5SbGVIUjFZV3hIY205MWJtUnBibWRRYjJ4cFkzbFZibWwwY3lJNk1IMHNJbWQxWVhK
a2NtRnBiRU52ZG1WeVlXZGxJanA3SW5SbGVIUkRhR0Z5WVdOMFpYSnpJanA3SW1kMVlYSmtaV1Fp
T2pnM0xDSjBiM1JoYkNJNk9EZDlmWDE5ZlN3aWIzVjBjSFYwY3lJNlczc2lOWHAzY20xa2JITnlZ
VEpsSWpwN0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONUlqcDdJbkpsWjJWNFpY
TWlPbHQ3SW01aGJXVWlPaUpCWTJOdmRXNTBJRTUxYldKbGNpSXNJbkpsWjJWNElqb2lYRnhpWEZ4
a2V6WjlYRnhrZXpSOVhGeGlJaXdpYldGMFkyZ2lPaUl4TWpNME5UWXhOalkySWl3aVlXTjBhVzl1
SWpvaVFVNVBUbGxOU1ZwRlJDSjlYWDBzSW1sdWRtOWpZWFJwYjI1TlpYUnlhV056SWpwN0ltZDFZ
WEprY21GcGJGQnliMk5sYzNOcGJtZE1ZWFJsYm1ONUlqb3hPVGdzSW5WellXZGxJanA3SW5SdmNH
bGpVRzlzYVdONVZXNXBkSE1pT2pFc0ltTnZiblJsYm5SUWIyeHBZM2xWYm1sMGN5STZNU3dpZDI5
eVpGQnZiR2xqZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xq
ZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xqZVVaeVpXVlZi
bWwwY3lJNk1Td2lZMjl1ZEdWNGRIVmhiRWR5YjNWdVpHbHVaMUJ2YkdsamVWVnVhWFJ6SWpvd2ZT
d2laM1ZoY21SeVlXbHNRMjkyWlhKaFoyVWlPbnNpZEdWNGRFTm9ZWEpoWTNSbGNuTWlPbnNpWjNW
aGNtUmxaQ0k2T0RnNUxDSjBiM1JoYkNJNk9EZzVmWDE5ZlgxZGZYMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXbHVkbTlqWVhScGIyNU5aWFJ5YVdOeklqcDdJbWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZN
amdzSW05MWRIQjFkRlJ2YTJWdVEyOTFiblFpT2pFNE9Dd2lhVzUyYjJOaGRHbHZia3hoZEdWdVkz
a2lPamt5T0Rrc0ltWnBjbk4wUW5sMFpVeGhkR1Z1WTNraU9qa3lPRGg5ZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMCJ9i0w4rA==
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 18 Feb 2025 13:27:17 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 16b51a47-3cbb-49fe-a5aa-4e1f478359fd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_invoke_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"inputText": "tell me a very two sentence story and put the string 1234561666
into the last sentence.", "textGenerationConfig": {"maxTokenCount": 8000, "temperature":
0.5}}'
headers:
Content-Length:
- '173'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMThUMTMyNzE2Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MzJmY2UwZWUtZDcyYy00YzVmLWIxODAtZWU3ZmNiNWZmZDg2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke-with-response-stream
response:
body:
string: !!binary |
AAACJwAAAEu6BRVuCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJ
am9pWEc1UGJtTmxJSFZ3YjI0Z1lTQjBhVzFsTENCaElHeHBkSFJzWlNCbmFYSnNJRzVoYldWa0lF
VnRhV3g1SUhkbGJuUWdiMjRnWVNCdFlXZHBZMkZzSUdGa2RtVnVkSFZ5WlNCMGFISnZkV2RvSUdF
Z1pHVnVjMlVnWm05eVpYTjBMaUJUYUdVZ1pXNWpiM1Z1ZEdWeVpXUWdZU0IwWVd4cmFXNW5JSEpo
WW1KcGRDQjNhRzhnWjNWcFpHVmtJR2hsY2lCMGJ5QmhJR2hwWkdSbGJpQjBjbVZoYzNWeVpTQmhk
Q0IwYUdVZ1pXNWtJRzltSUdFZ2NtRnBibUp2ZHk0Z1JXMXBiSGtnWm05MWJtUWdZU0JqYUdWemRD
Qm1hV3hzWldRZ2QybDBhQ0JuSWl3aWFXNWtaWGdpT2pBdU1Dd2lhVzV3ZFhSVVpYaDBWRzlyWlc1
RGIzVnVkQ0k2TWpndU1Dd2lZVzFoZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1
SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoiYWJjZGUifU/peecAAAKkAAAAS0xD3ywLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKdmRYUndkWFJVWlhoMElqb2liR2wwZEdWeWFXNW5JR2Rs
YlhNZ1lXNWtJSEJ5WldOcGIzVnpJSE4wYjI1bGN5NGdVMmhsSUhSb1lXNXJaV1FnZEdobElISmhZ
bUpwZENCaGJtUWdjbVYwZFhKdVpXUWdhRzl0WlNCM2FYUm9JR2hsY2lCMGNtVmhjM1Z5WlN3Z1pt
VmxiR2x1WnlCbmNtRjBaV1oxYkNCbWIzSWdkR2hsSUcxaFoybGpZV3dnWkdGNUxseHVTR1Z5WlNC
cGN5QjBhR1VnYzNSdmNua2dkMmwwYUNCMGFHVWdjM1J5YVc1bklHRmtaR1ZrT2x4dVhHNVBibU5s
SUhWd2IyNGdZU0IwYVcxbExDQmhJR3hwZEhSc1pTQm5hWEpzSUc1aGJXVmtJRVZ0YVd4NUlIZGxi
blFnYjI0Z1lTQnRZV2RwWTJGc0lHRmtkbVZ1ZEhWeVpTQjBhSEp2ZFdkb0lHRWdaR1Z1YzJVZ1pt
OXlaWE4wTGlCVGFHVWdaVzVqYjNWdWRHVnlaV1FnWVNCMFlXeHJhVzVuSUhKaFltSnBkQ0IzYUc4
Z1ozVnBaR1ZrSUdobGNpQjBieUJoSUdnaUxDSnBibVJsZUNJNk1DNHdMQ0poYldGNmIyNHRZbVZr
Y205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6In3adCPAAAANAwAAAEt/Ei5/CzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJam9pYVdSa1pXNGdkSEpsWVhOMWNtVWdZWFFn
ZEdobElHVnVaQ0J2WmlCaElISmhhVzVpYjNjdUlFVnRhV3g1SUdadmRXNWtJR0VnWTJobGMzUWda
bWxzYkdWa0lIZHBkR2dnWjJ4cGRIUmxjbWx1WnlCblpXMXpJR0Z1WkNCd2NtVmphVzkxY3lCemRH
OXVaWE11SUZOb1pTQjBhR0Z1YTJWa0lIUm9aU0J5WVdKaWFYUWdZVzVrSUhKbGRIVnlibVZrSUdo
dmJXVWdkMmwwYUNCb1pYSWdkSEpsWVhOMWNtVXNJR1psWld4cGJtY2daM0poZEdWbWRXd2dabTl5
SUhSb1pTQnRZV2RwWTJGc0lHUmhlUzRnVkdobElITjBjbWx1WnlCN1FXTmpiM1Z1ZENCT2RXMWla
WEo5SUhkaGN5QjNiM1psYmlCcGJuUnZJSFJvWlNCbVlXSnlhV01nYjJZZ2RHaGxJSFJ5WldGemRY
SmxJR05vWlhOMExDQmhaR1JwYm1jZ1lXNGdaWGgwY21FZ2JHRjVaWElnYjJZZ2JYbHpkR1Z5ZVNC
aGJtUWdkMjl1WkdWeUlIUnZJSFJvWlNCaFpIWmxiblIxY21VdUlpd2lhVzVrWlhnaU9qQXVNQ3dp
ZEc5MFlXeFBkWFJ3ZFhSVVpYaDBWRzlyWlc1RGIzVnVkQ0k2TVRnNExqQXNJbU52YlhCc1pYUnBi
MjVTWldGemIyNGlPaUpHU1U1SlUwZ2lMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFX
eEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJV
aU9uc2laM1ZoY21SeVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJbHh1VDI1alpTQjFjRzl1
SUdFZ2RHbHRaU3dnWVNCc2FYUjBiR1VnWjJseWJDQnVZVzFsWkNCRmJXbHNlU0IzWlc1MElHOXVJ
R0VnYldGbmFXTmhiQ0JoWkhabGJuUjFjbVVnZEdoeWIzVm5hQ0JoSUdSbGJuTmxJR1p2Y21WemRD
NGdVMmhsSUdWdVkyOTFiblJsY21Wa0lHRWdkR0ZzYTJsdVp5QnlZV0ppYVhRZ2QyaHZJR2QxYVdS
bFpDQm9aWElnZEc4Z1lTQm9hV1JrWlc0Z2RISmxZWE4xY21VZ1lYUWdkR2hsSUdWdVpDQnZaaUJo
SUhKaGFXNWliM2N1SUVWdGFXeDVJR1p2ZFc1a0lHRWdZMmhsYzNRZ1ptbHNiR1ZrSUhkcGRHZ2da
MnhwZEhSbGNtbHVaeUJuWlcxeklHRnVaQ0J3Y21WamFXOTFjeUJ6ZEc5dVpYTXVJRk5vWlNCMGFH
RnVhMlZrSUhSb1pTQnlZV0ppYVhRZ1lXNWtJSEpsZEhWeWJtVmtJR2h2YldVZ2QybDBhQ0JvWlhJ
Z2RISmxZWE4xY21Vc0lHWmxaV3hwYm1jZ1ozSmhkR1ZtZFd3Z1ptOXlJSFJvWlNCdFlXZHBZMkZz
SUdSaGVTNWNia2hsY21VZ2FYTWdkR2hsSUhOMGIzSjVJSGRwZEdnZ2RHaGxJSE4wY21sdVp5Qmha
R1JsWkRwY2JseHVUMjVqWlNCMWNHOXVJR0VnZEdsdFpTd2dZU0JzYVhSMGJHVWdaMmx5YkNCdVlX
MWxaQ0JGYldsc2VTQjNaVzUwSUc5dUlHRWdiV0ZuYVdOaGJDQmhaSFpsYm5SMWNtVWdkR2h5YjNW
bmFDQmhJR1JsYm5ObElHWnZjbVZ6ZEM0Z1UyaGxJR1Z1WTI5MWJuUmxjbVZrSUdFZ2RHRnNhMmx1
WnlCeVlXSmlhWFFnZDJodklHZDFhV1JsWkNCb1pYSWdkRzhnWVNCb2FXUmtaVzRnZEhKbFlYTjFj
bVVnWVhRZ2RHaGxJR1Z1WkNCdlppQmhJSEpoYVc1aWIzY3VJRVZ0YVd4NUlHWnZkVzVrSUdFZ1ky
aGxjM1FnWm1sc2JHVmtJSGRwZEdnZ1oyeHBkSFJsY21sdVp5Qm5aVzF6SUdGdVpDQndjbVZqYVc5
MWN5QnpkRzl1WlhNdUlGTm9aU0IwYUdGdWEyVmtJSFJvWlNCeVlXSmlhWFFnWVc1a0lISmxkSFZ5
Ym1Wa0lHaHZiV1VnZDJsMGFDQm9aWElnZEhKbFlYTjFjbVVzSUdabFpXeHBibWNnWjNKaGRHVm1k
V3dnWm05eUlIUm9aU0J0WVdkcFkyRnNJR1JoZVM0Z1ZHaGxJSE4wY21sdVp5QXhNak0wTlRZeE5q
WTJJSGRoY3lCM2IzWmxiaUJwYm5SdklIUm9aU0JtWVdKeWFXTWdiMllnZEdobElIUnlaV0Z6ZFhK
bElHTm9aWE4wTENCaFpHUnBibWNnWVc0Z1pYaDBjbUVnYkdGNVpYSWdiMllnYlhsemRHVnllU0Jo
Ym1RZ2QyOXVaR1Z5SUhSdklIUm9aU0JoWkhabGJuUjFjbVV1SWwwc0ltbHVjSFYwSWpwN0lqVjZk
M0p0Wkd4emNtRXlaU0k2ZXlKcGJuWnZZMkYwYVc5dVRXVjBjbWxqY3lJNmV5Sm5kV0Z5WkhKaGFX
eFFjbTlqWlhOemFXNW5UR0YwWlc1amVTSTZNekV4TENKMWMyRm5aU0k2ZXlKMGIzQnBZMUJ2Ykds
amVWVnVhWFJ6SWpveExDSmpiMjUwWlc1MFVHOXNhV041Vlc1cGRITWlPakVzSW5kdmNtUlFiMnhw
WTNsVmJtbDBjeUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsVmJtbDBj
eUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsR2NtVmxWVzVwZEhNaU9q
QXNJbU52Ym5SbGVIUjFZV3hIY205MWJtUnBibWRRYjJ4cFkzbFZibWwwY3lJNk1IMHNJbWQxWVhK
a2NtRnBiRU52ZG1WeVlXZGxJanA3SW5SbGVIUkRhR0Z5WVdOMFpYSnpJanA3SW1kMVlYSmtaV1Fp
T2pnM0xDSjBiM1JoYkNJNk9EZDlmWDE5ZlN3aWIzVjBjSFYwY3lJNlczc2lOWHAzY20xa2JITnlZ
VEpsSWpwN0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONUlqcDdJbkpsWjJWNFpY
TWlPbHQ3SW01aGJXVWlPaUpCWTJOdmRXNTBJRTUxYldKbGNpSXNJbkpsWjJWNElqb2lYRnhpWEZ4
a2V6WjlYRnhrZXpSOVhGeGlJaXdpYldGMFkyZ2lPaUl4TWpNME5UWXhOalkySWl3aVlXTjBhVzl1
SWpvaVFVNVBUbGxOU1ZwRlJDSjlYWDBzSW1sdWRtOWpZWFJwYjI1TlpYUnlhV056SWpwN0ltZDFZ
WEprY21GcGJGQnliMk5sYzNOcGJtZE1ZWFJsYm1ONUlqb3hPVGdzSW5WellXZGxJanA3SW5SdmNH
bGpVRzlzYVdONVZXNXBkSE1pT2pFc0ltTnZiblJsYm5SUWIyeHBZM2xWYm1sMGN5STZNU3dpZDI5
eVpGQnZiR2xqZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xq
ZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xqZVVaeVpXVlZi
bWwwY3lJNk1Td2lZMjl1ZEdWNGRIVmhiRWR5YjNWdVpHbHVaMUJ2YkdsamVWVnVhWFJ6SWpvd2ZT
d2laM1ZoY21SeVlXbHNRMjkyWlhKaFoyVWlPbnNpZEdWNGRFTm9ZWEpoWTNSbGNuTWlPbnNpWjNW
aGNtUmxaQ0k2T0RnNUxDSjBiM1JoYkNJNk9EZzVmWDE5ZlgxZGZYMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXbHVkbTlqWVhScGIyNU5aWFJ5YVdOeklqcDdJbWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZN
amdzSW05MWRIQjFkRlJ2YTJWdVEyOTFiblFpT2pFNE9Dd2lhVzUyYjJOaGRHbHZia3hoZEdWdVkz
a2lPamt5T0Rrc0ltWnBjbk4wUW5sMFpVeGhkR1Z1WTNraU9qa3lPRGg5ZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMCJ9i0w4rA==
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 18 Feb 2025 13:27:17 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 16b51a47-3cbb-49fe-a5aa-4e1f478359fd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/cassettes/test_titan/test_titan_invoke_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"inputText": "tell me a very two sentence story and put the string 1234561666
into the last sentence.", "textGenerationConfig": {"maxTokenCount": 8000, "temperature":
0.5}}'
headers:
Content-Length:
- '173'
User-Agent:
- !!binary |
Qm90bzMvMS4zNi41IG1kL0JvdG9jb3JlIzEuMzYuNSB1YS8yLjAgb3MvbWFjb3MjMjQuMy4wIG1k
L2FyY2gjYXJtNjQgbGFuZy9weXRob24jMy45LjYgbWQvcHlpbXBsI0NQeXRob24gY2ZnL3JldHJ5
LW1vZGUjbGVnYWN5IEJvdG9jb3JlLzEuMzYuNQ==
X-Amz-Date:
- !!binary |
MjAyNTAyMThUMTMyNzE2Wg==
X-Amzn-Bedrock-GuardrailIdentifier:
- !!binary |
NXp3cm1kbHNyYTJl
X-Amzn-Bedrock-GuardrailVersion:
- !!binary |
RFJBRlQ=
X-Amzn-Bedrock-Trace:
- !!binary |
RU5BQkxFRA==
amz-sdk-invocation-id:
- !!binary |
MzJmY2UwZWUtZDcyYy00YzVmLWIxODAtZWU3ZmNiNWZmZDg2
amz-sdk-request:
- !!binary |
YXR0ZW1wdD0x
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/amazon.titan-text-express-v1/invoke-with-response-stream
response:
body:
string: !!binary |
AAACJwAAAEu6BRVuCzpldmVudC10eXBlBwAFY2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0
aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJ
am9pWEc1UGJtTmxJSFZ3YjI0Z1lTQjBhVzFsTENCaElHeHBkSFJzWlNCbmFYSnNJRzVoYldWa0lF
VnRhV3g1SUhkbGJuUWdiMjRnWVNCdFlXZHBZMkZzSUdGa2RtVnVkSFZ5WlNCMGFISnZkV2RvSUdF
Z1pHVnVjMlVnWm05eVpYTjBMaUJUYUdVZ1pXNWpiM1Z1ZEdWeVpXUWdZU0IwWVd4cmFXNW5JSEpo
WW1KcGRDQjNhRzhnWjNWcFpHVmtJR2hsY2lCMGJ5QmhJR2hwWkdSbGJpQjBjbVZoYzNWeVpTQmhk
Q0IwYUdVZ1pXNWtJRzltSUdFZ2NtRnBibUp2ZHk0Z1JXMXBiSGtnWm05MWJtUWdZU0JqYUdWemRD
Qm1hV3hzWldRZ2QybDBhQ0JuSWl3aWFXNWtaWGdpT2pBdU1Dd2lhVzV3ZFhSVVpYaDBWRzlyWlc1
RGIzVnVkQ0k2TWpndU1Dd2lZVzFoZW05dUxXSmxaSEp2WTJzdFozVmhjbVJ5WVdsc1FXTjBhVzl1
SWpvaVNVNVVSVkpXUlU1RlJDSjkiLCJwIjoiYWJjZGUifU/peecAAAKkAAAAS0xD3ywLOmV2ZW50
LXR5cGUHAAVjaHVuaw06Y29udGVudC10eXBlBwAQYXBwbGljYXRpb24vanNvbg06bWVzc2FnZS10
eXBlBwAFZXZlbnR7ImJ5dGVzIjoiZXlKdmRYUndkWFJVWlhoMElqb2liR2wwZEdWeWFXNW5JR2Rs
YlhNZ1lXNWtJSEJ5WldOcGIzVnpJSE4wYjI1bGN5NGdVMmhsSUhSb1lXNXJaV1FnZEdobElISmhZ
bUpwZENCaGJtUWdjbVYwZFhKdVpXUWdhRzl0WlNCM2FYUm9JR2hsY2lCMGNtVmhjM1Z5WlN3Z1pt
VmxiR2x1WnlCbmNtRjBaV1oxYkNCbWIzSWdkR2hsSUcxaFoybGpZV3dnWkdGNUxseHVTR1Z5WlNC
cGN5QjBhR1VnYzNSdmNua2dkMmwwYUNCMGFHVWdjM1J5YVc1bklHRmtaR1ZrT2x4dVhHNVBibU5s
SUhWd2IyNGdZU0IwYVcxbExDQmhJR3hwZEhSc1pTQm5hWEpzSUc1aGJXVmtJRVZ0YVd4NUlIZGxi
blFnYjI0Z1lTQnRZV2RwWTJGc0lHRmtkbVZ1ZEhWeVpTQjBhSEp2ZFdkb0lHRWdaR1Z1YzJVZ1pt
OXlaWE4wTGlCVGFHVWdaVzVqYjNWdWRHVnlaV1FnWVNCMFlXeHJhVzVuSUhKaFltSnBkQ0IzYUc4
Z1ozVnBaR1ZrSUdobGNpQjBieUJoSUdnaUxDSnBibVJsZUNJNk1DNHdMQ0poYldGNmIyNHRZbVZr
Y205amF5MW5kV0Z5WkhKaGFXeEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJbjA9IiwicCI6ImFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6In3adCPAAAANAwAAAEt/Ei5/CzpldmVudC10eXBlBwAF
Y2h1bmsNOmNvbnRlbnQtdHlwZQcAEGFwcGxpY2F0aW9uL2pzb24NOm1lc3NhZ2UtdHlwZQcABWV2
ZW50eyJieXRlcyI6ImV5SnZkWFJ3ZFhSVVpYaDBJam9pYVdSa1pXNGdkSEpsWVhOMWNtVWdZWFFn
ZEdobElHVnVaQ0J2WmlCaElISmhhVzVpYjNjdUlFVnRhV3g1SUdadmRXNWtJR0VnWTJobGMzUWda
bWxzYkdWa0lIZHBkR2dnWjJ4cGRIUmxjbWx1WnlCblpXMXpJR0Z1WkNCd2NtVmphVzkxY3lCemRH
OXVaWE11SUZOb1pTQjBhR0Z1YTJWa0lIUm9aU0J5WVdKaWFYUWdZVzVrSUhKbGRIVnlibVZrSUdo
dmJXVWdkMmwwYUNCb1pYSWdkSEpsWVhOMWNtVXNJR1psWld4cGJtY2daM0poZEdWbWRXd2dabTl5
SUhSb1pTQnRZV2RwWTJGc0lHUmhlUzRnVkdobElITjBjbWx1WnlCN1FXTmpiM1Z1ZENCT2RXMWla
WEo5SUhkaGN5QjNiM1psYmlCcGJuUnZJSFJvWlNCbVlXSnlhV01nYjJZZ2RHaGxJSFJ5WldGemRY
SmxJR05vWlhOMExDQmhaR1JwYm1jZ1lXNGdaWGgwY21FZ2JHRjVaWElnYjJZZ2JYbHpkR1Z5ZVNC
aGJtUWdkMjl1WkdWeUlIUnZJSFJvWlNCaFpIWmxiblIxY21VdUlpd2lhVzVrWlhnaU9qQXVNQ3dp
ZEc5MFlXeFBkWFJ3ZFhSVVpYaDBWRzlyWlc1RGIzVnVkQ0k2TVRnNExqQXNJbU52YlhCc1pYUnBi
MjVTWldGemIyNGlPaUpHU1U1SlUwZ2lMQ0poYldGNmIyNHRZbVZrY205amF5MW5kV0Z5WkhKaGFX
eEJZM1JwYjI0aU9pSkpUbFJGVWxaRlRrVkVJaXdpWVcxaGVtOXVMV0psWkhKdlkyc3RkSEpoWTJV
aU9uc2laM1ZoY21SeVlXbHNJanA3SW0xdlpHVnNUM1YwY0hWMElqcGJJbHh1VDI1alpTQjFjRzl1
SUdFZ2RHbHRaU3dnWVNCc2FYUjBiR1VnWjJseWJDQnVZVzFsWkNCRmJXbHNlU0IzWlc1MElHOXVJ
R0VnYldGbmFXTmhiQ0JoWkhabGJuUjFjbVVnZEdoeWIzVm5hQ0JoSUdSbGJuTmxJR1p2Y21WemRD
NGdVMmhsSUdWdVkyOTFiblJsY21Wa0lHRWdkR0ZzYTJsdVp5QnlZV0ppYVhRZ2QyaHZJR2QxYVdS
bFpDQm9aWElnZEc4Z1lTQm9hV1JrWlc0Z2RISmxZWE4xY21VZ1lYUWdkR2hsSUdWdVpDQnZaaUJo
SUhKaGFXNWliM2N1SUVWdGFXeDVJR1p2ZFc1a0lHRWdZMmhsYzNRZ1ptbHNiR1ZrSUhkcGRHZ2da
MnhwZEhSbGNtbHVaeUJuWlcxeklHRnVaQ0J3Y21WamFXOTFjeUJ6ZEc5dVpYTXVJRk5vWlNCMGFH
RnVhMlZrSUhSb1pTQnlZV0ppYVhRZ1lXNWtJSEpsZEhWeWJtVmtJR2h2YldVZ2QybDBhQ0JvWlhJ
Z2RISmxZWE4xY21Vc0lHWmxaV3hwYm1jZ1ozSmhkR1ZtZFd3Z1ptOXlJSFJvWlNCdFlXZHBZMkZz
SUdSaGVTNWNia2hsY21VZ2FYTWdkR2hsSUhOMGIzSjVJSGRwZEdnZ2RHaGxJSE4wY21sdVp5Qmha
R1JsWkRwY2JseHVUMjVqWlNCMWNHOXVJR0VnZEdsdFpTd2dZU0JzYVhSMGJHVWdaMmx5YkNCdVlX
MWxaQ0JGYldsc2VTQjNaVzUwSUc5dUlHRWdiV0ZuYVdOaGJDQmhaSFpsYm5SMWNtVWdkR2h5YjNW
bmFDQmhJR1JsYm5ObElHWnZjbVZ6ZEM0Z1UyaGxJR1Z1WTI5MWJuUmxjbVZrSUdFZ2RHRnNhMmx1
WnlCeVlXSmlhWFFnZDJodklHZDFhV1JsWkNCb1pYSWdkRzhnWVNCb2FXUmtaVzRnZEhKbFlYTjFj
bVVnWVhRZ2RHaGxJR1Z1WkNCdlppQmhJSEpoYVc1aWIzY3VJRVZ0YVd4NUlHWnZkVzVrSUdFZ1ky
aGxjM1FnWm1sc2JHVmtJSGRwZEdnZ1oyeHBkSFJsY21sdVp5Qm5aVzF6SUdGdVpDQndjbVZqYVc5
MWN5QnpkRzl1WlhNdUlGTm9aU0IwYUdGdWEyVmtJSFJvWlNCeVlXSmlhWFFnWVc1a0lISmxkSFZ5
Ym1Wa0lHaHZiV1VnZDJsMGFDQm9aWElnZEhKbFlYTjFjbVVzSUdabFpXeHBibWNnWjNKaGRHVm1k
V3dnWm05eUlIUm9aU0J0WVdkcFkyRnNJR1JoZVM0Z1ZHaGxJSE4wY21sdVp5QXhNak0wTlRZeE5q
WTJJSGRoY3lCM2IzWmxiaUJwYm5SdklIUm9aU0JtWVdKeWFXTWdiMllnZEdobElIUnlaV0Z6ZFhK
bElHTm9aWE4wTENCaFpHUnBibWNnWVc0Z1pYaDBjbUVnYkdGNVpYSWdiMllnYlhsemRHVnllU0Jo
Ym1RZ2QyOXVaR1Z5SUhSdklIUm9aU0JoWkhabGJuUjFjbVV1SWwwc0ltbHVjSFYwSWpwN0lqVjZk
M0p0Wkd4emNtRXlaU0k2ZXlKcGJuWnZZMkYwYVc5dVRXVjBjbWxqY3lJNmV5Sm5kV0Z5WkhKaGFX
eFFjbTlqWlhOemFXNW5UR0YwWlc1amVTSTZNekV4TENKMWMyRm5aU0k2ZXlKMGIzQnBZMUJ2Ykds
amVWVnVhWFJ6SWpveExDSmpiMjUwWlc1MFVHOXNhV041Vlc1cGRITWlPakVzSW5kdmNtUlFiMnhw
WTNsVmJtbDBjeUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsVmJtbDBj
eUk2TVN3aWMyVnVjMmwwYVhabFNXNW1iM0p0WVhScGIyNVFiMnhwWTNsR2NtVmxWVzVwZEhNaU9q
QXNJbU52Ym5SbGVIUjFZV3hIY205MWJtUnBibWRRYjJ4cFkzbFZibWwwY3lJNk1IMHNJbWQxWVhK
a2NtRnBiRU52ZG1WeVlXZGxJanA3SW5SbGVIUkRhR0Z5WVdOMFpYSnpJanA3SW1kMVlYSmtaV1Fp
T2pnM0xDSjBiM1JoYkNJNk9EZDlmWDE5ZlN3aWIzVjBjSFYwY3lJNlczc2lOWHAzY20xa2JITnlZ
VEpsSWpwN0luTmxibk5wZEdsMlpVbHVabTl5YldGMGFXOXVVRzlzYVdONUlqcDdJbkpsWjJWNFpY
TWlPbHQ3SW01aGJXVWlPaUpCWTJOdmRXNTBJRTUxYldKbGNpSXNJbkpsWjJWNElqb2lYRnhpWEZ4
a2V6WjlYRnhrZXpSOVhGeGlJaXdpYldGMFkyZ2lPaUl4TWpNME5UWXhOalkySWl3aVlXTjBhVzl1
SWpvaVFVNVBUbGxOU1ZwRlJDSjlYWDBzSW1sdWRtOWpZWFJwYjI1TlpYUnlhV056SWpwN0ltZDFZ
WEprY21GcGJGQnliMk5sYzNOcGJtZE1ZWFJsYm1ONUlqb3hPVGdzSW5WellXZGxJanA3SW5SdmNH
bGpVRzlzYVdONVZXNXBkSE1pT2pFc0ltTnZiblJsYm5SUWIyeHBZM2xWYm1sMGN5STZNU3dpZDI5
eVpGQnZiR2xqZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xq
ZVZWdWFYUnpJam94TENKelpXNXphWFJwZG1WSmJtWnZjbTFoZEdsdmJsQnZiR2xqZVVaeVpXVlZi
bWwwY3lJNk1Td2lZMjl1ZEdWNGRIVmhiRWR5YjNWdVpHbHVaMUJ2YkdsamVWVnVhWFJ6SWpvd2ZT
d2laM1ZoY21SeVlXbHNRMjkyWlhKaFoyVWlPbnNpZEdWNGRFTm9ZWEpoWTNSbGNuTWlPbnNpWjNW
aGNtUmxaQ0k2T0RnNUxDSjBiM1JoYkNJNk9EZzVmWDE5ZlgxZGZYMHNJbUZ0WVhwdmJpMWlaV1J5
YjJOckxXbHVkbTlqWVhScGIyNU5aWFJ5YVdOeklqcDdJbWx1Y0hWMFZHOXJaVzVEYjNWdWRDSTZN
amdzSW05MWRIQjFkRlJ2YTJWdVEyOTFiblFpT2pFNE9Dd2lhVzUyYjJOaGRHbHZia3hoZEdWdVkz
a2lPamt5T0Rrc0ltWnBjbk4wUW5sMFpVeGhkR1Z1WTNraU9qa3lPRGg5ZlE9PSIsInAiOiJhYmNk
ZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaMCJ9i0w4rA==
headers:
Connection:
- keep-alive
Content-Type:
- application/vnd.amazon.eventstream
Date:
- Tue, 18 Feb 2025 13:27:17 GMT
Transfer-Encoding:
- chunked
X-Amzn-Bedrock-Content-Type:
- application/json
x-amzn-RequestId:
- 16b51a47-3cbb-49fe-a5aa-4e1f478359fd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_ai21.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_ai21_j2_completion_string_content(
instrument_legacy, brt, span_exporter, log_exporter
):
prompt = (
"Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'."
)
body = json.dumps(
{
"prompt": prompt,
"maxTokens": 200,
"temperature": 0.5,
"topP": 0.5,
}
)
modelId = "ai21.j2-mid-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == len(
response_body.get("prompt").get("tokens")
)
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == len(
response_body.get("completions")[0].get("data").get("tokens")
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
+ meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
)
# It is apparently always 1234, but for the sake of consistency,
# we should not assert on it.
assert meta_span.attributes.get("gen_ai.response.id") == 1234
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ai21_j2_completion_string_content_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
prompt = (
"Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'."
)
body = json.dumps(
{
"prompt": prompt,
"maxTokens": 200,
"temperature": 0.5,
"topP": 0.5,
}
)
modelId = "ai21.j2-mid-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == len(
response_body.get("prompt").get("tokens")
)
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == len(
response_body.get("completions")[0].get("data").get("tokens")
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
+ meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
)
# It is apparently always 1234, but for the sake of consistency,
# we should not assert on it.
assert meta_span.attributes.get("gen_ai.response.id") == 1234
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {"content": prompt})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "endoftext",
"message": {"content": response_body["completions"][0]["data"]["text"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ai21_j2_completion_string_content_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"prompt": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"maxTokens": 200,
"temperature": 0.5,
"topP": 0.5,
}
)
modelId = "ai21.j2-mid-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == len(
response_body.get("prompt").get("tokens")
)
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == len(
response_body.get("completions")[0].get("data").get("tokens")
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
+ meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
)
# It is apparently always 1234, but for the sake of consistency,
# we should not assert on it.
assert meta_span.attributes.get("gen_ai.response.id") == 1234
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "endoftext",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_anthropic.py
================================================
import json
import pytest
from opentelemetry.instrumentation.bedrock.prompt_caching import CacheSpanAttrs
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_anthropic_2_completion(instrument_legacy, brt, span_exporter, log_exporter):
body = json.dumps(
{
"prompt": "Human: Tell me a joke about opentelemetry Assistant:",
"max_tokens_to_sample": 200,
"temperature": 0.5,
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-v2:1",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("completion")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert (
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.user"]
== "Human: Tell me a joke about opentelemetry Assistant:"
)
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== completion
)
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_2_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"prompt": "Human: Tell me a joke about opentelemetry Assistant:",
"max_tokens_to_sample": 200,
"temperature": 0.5,
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-v2:1",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("completion")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Human: Tell me a joke about opentelemetry Assistant:"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop_sequence",
"message": {"content": completion},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_2_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"prompt": "Human: Tell me a joke about opentelemetry Assistant:",
"max_tokens_to_sample": 200,
"temperature": 0.5,
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-v2:1",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
response_body.get("completion")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop_sequence",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_complex_content(
instrument_legacy, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("content")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert json.loads(
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
) == [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
]
assert (
json.loads(
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
)
== completion
)
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_3_completion_complex_content_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("content")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": completion},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_complex_content_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
response_body.get("content")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01Q6Z4xmUkMigo9K4qd1fshW"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_streaming(
instrument_legacy, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model_with_response_stream(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
completion = ""
for event in response.get("body"):
chunk = event.get("chunk")
if chunk:
decoded_chunk = json.loads(chunk.get("bytes").decode())
if "delta" in decoded_chunk:
completion += decoded_chunk.get("delta").get("text") or ""
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert json.loads(
anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
) == [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
]
assert json.loads(
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
) == [
{
"type": "text",
"text": completion,
}
]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_014eJfxWXNnxFKhmuiT8FYf7"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_3_completion_streaming_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model_with_response_stream(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
completion = ""
for event in response.get("body"):
chunk = event.get("chunk")
if chunk:
decoded_chunk = json.loads(chunk.get("bytes").decode())
if "delta" in decoded_chunk:
completion += decoded_chunk.get("delta").get("text") or ""
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_014eJfxWXNnxFKhmuiT8FYf7"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": [{"text": "Tell me a joke about opentelemetry", "type": "text"}]},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.get("body")._accumulating_body.get("content")},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_streaming_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Tell me a joke about opentelemetry"},
],
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model_with_response_stream(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
completion = ""
for event in response.get("body"):
chunk = event.get("chunk")
if chunk:
decoded_chunk = json.loads(chunk.get("bytes").decode())
if "delta" in decoded_chunk:
completion += decoded_chunk.get("delta").get("text") or ""
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_014eJfxWXNnxFKhmuiT8FYf7"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_string_content(
instrument_legacy, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": "Tell me a joke about opentelemetry",
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("content")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert (
json.loads(anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"])
== "Tell me a joke about opentelemetry"
)
assert (
json.loads(
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
)
== completion
)
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_3_completion_string_content_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": "Tell me a joke about opentelemetry",
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
response_body = json.loads(response.get("body").read())
completion = response_body.get("content")
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about opentelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": completion},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_3_completion_string_content_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"messages": [
{
"role": "user",
"content": "Tell me a joke about opentelemetry",
}
],
"max_tokens": 200,
"temperature": 0.5,
"anthropic_version": "bedrock-2023-05-31",
}
)
response = brt.invoke_model(
body=body,
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
accept="application/json",
contentType="application/json",
)
json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
anthropic_span = spans[0]
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 16
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
assert (
anthropic_span.attributes.get("gen_ai.response.id")
== "msg_bdrk_01WR9VHqpyBzBhzgwCDapaQD"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_cross_region(instrument_legacy, brt, span_exporter, log_exporter):
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Human: Tell me a joke about opentelemetry Assistant:"},
],
},
]
response = brt.converse(
modelId="arn:aws:bedrock:us-east-1:012345678901:inference-profile/us.anthropic.claude-3-7-sonnet-20250219-v1:0",
messages=messages,
inferenceConfig=inference_config,
)
completion = response["output"]["message"]["content"][0]["text"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
anthropic_span = spans[0]
assert anthropic_span.name == "bedrock.converse"
# Assert on model name and vendor
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "claude-3-7-sonnet-20250219-v1"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert anthropic_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(messages[0]["content"])
assert (
anthropic_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== completion
)
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 20
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_anthropic_cross_region_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Human: Tell me a joke about opentelemetry Assistant:"},
],
},
]
response = brt.converse(
modelId="arn:aws:bedrock:us-east-1:012345678901:inference-profile/us.anthropic.claude-3-7-sonnet-20250219-v1:0",
messages=messages,
inferenceConfig=inference_config,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
anthropic_span = spans[0]
assert anthropic_span.name == "bedrock.converse"
# Assert on model name and vendor
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "claude-3-7-sonnet-20250219-v1"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 20
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{
"content": [
{"text": "Human: Tell me a joke about opentelemetry Assistant:"},
]
},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": response["output"]["message"]["content"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_anthropic_cross_region_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Human: Tell me a joke about opentelemetry Assistant:"},
],
},
]
brt.converse(
modelId="arn:aws:bedrock:us-east-1:012345678901:inference-profile/us.anthropic.claude-3-7-sonnet-20250219-v1:0",
messages=messages,
inferenceConfig=inference_config,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
anthropic_span = spans[0]
assert anthropic_span.name == "bedrock.converse"
# Assert on model name and vendor
assert (
anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "claude-3-7-sonnet-20250219-v1"
)
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert anthropic_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 20
assert anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + anthropic_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS
) == anthropic_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS)
# Bedrock does not return the response id for claude-v2:1
assert anthropic_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_prompt_cache(instrument_legacy, brt, span_exporter, log_exporter):
def prompt_caching_call(brt):
body = {
"anthropic_version": "bedrock-2023-05-31",
"system": "very very long system prompt",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "How do I write js?",
"cache_control": {"type": "ephemeral"},
},
],
}
],
"max_tokens": 50,
"temperature": 0.1,
"top_p": 0.1,
"stop_sequences": ["stop"],
"top_k": 250,
}
return brt.invoke_model(
modelId="anthropic.claude-3-5-haiku-20241022-v1:0",
body=json.dumps(body),
)
prompt_caching_call(brt)
prompt_caching_call(brt)
spans = span_exporter.get_finished_spans()
assert len(spans) == 2
# first writes, second reads
assert spans[0].attributes.get(CacheSpanAttrs.CACHED) == "write"
assert spans[1].attributes.get(CacheSpanAttrs.CACHED) == "read"
@pytest.mark.vcr
def test_anthropic_converse_stream_with_tool_use(
instrument_legacy, brt, span_exporter, log_exporter
):
"""Test converse_stream with tool use to validate handling of non-text contentBlockDelta events."""
messages = [
{
"role": "user",
"content": [{"text": "What is the weather in Barcelona?"}],
}
]
tools = [
{
"toolSpec": {
"name": "get_weather",
"description": "Get the current weather for a location",
"inputSchema": {
"json": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city name",
}
},
"required": ["location"],
}
},
}
}
]
tool_config = {"tools": tools}
inf_params = {"maxTokens": 300, "temperature": 0.5}
response = brt.converse_stream(
modelId="anthropic.claude-3-sonnet-20240229-v1:0",
messages=messages,
toolConfig=tool_config,
inferenceConfig=inf_params,
)
stream = response.get("stream")
content = ""
tool_use_found = False
for event in stream:
# Test should handle contentBlockDelta events without text field
if "contentBlockDelta" in event:
delta = event["contentBlockDelta"].get("delta", {})
# Only append if text exists (validates the fix)
if "text" in delta:
content += delta["text"]
# Check if we got a toolUse delta
if "toolUse" in delta:
tool_use_found = True
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes.get("gen_ai.request.model")
== "claude-3-sonnet-20240229-v1:0"
)
# Assert on vendor
assert bedrock_span.attributes.get("gen_ai.system") == "AWS"
# Assert on request type
assert bedrock_span.attributes.get("llm.request.type") == "chat"
# tool use should have been triggered
# (This test validates that non-text deltas don't crash the instrumentation)
assert tool_use_found is True
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_cohere.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_cohere_completion(instrument_legacy, brt, span_exporter, log_exporter):
prompt = "Tell me a joke about opentelemetry"
body = json.dumps(
{
"prompt": prompt,
"max_tokens": 200,
"temperature": 0.5,
"p": 0.5,
}
)
modelId = "cohere.command-text-v14"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "command-text-v14"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.user"] == prompt
# Assert on response
generated_text = response_body["generations"][0]["text"]
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== generated_text
)
assert (
bedrock_span.attributes.get("gen_ai.response.id")
== "3266ca30-473c-4491-b6ef-5b1f033798d2"
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
prompt = "Tell me a joke about opentelemetry"
body = json.dumps(
{
"prompt": prompt,
"max_tokens": 200,
"temperature": 0.5,
"p": 0.5,
}
)
modelId = "cohere.command-text-v14"
accept = "application/json"
contentType = "application/json"
brt.invoke_model(body=body, modelId=modelId, accept=accept, contentType=contentType)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "command-text-v14"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on response
assert (
bedrock_span.attributes.get("gen_ai.response.id")
== "3266ca30-473c-4491-b6ef-5b1f033798d2"
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_cohere_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
prompt = "Tell me a joke about opentelemetry"
body = json.dumps(
{
"prompt": prompt,
"max_tokens": 200,
"temperature": 0.5,
"p": 0.5,
}
)
modelId = "cohere.command-text-v14"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "command-text-v14"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on response
generated_text = response_body["generations"][0]["text"]
assert (
bedrock_span.attributes.get("gen_ai.response.id")
== "3266ca30-473c-4491-b6ef-5b1f033798d2"
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {"content": prompt})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_guardrails.py
================================================
import json
import pytest
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.instrumentation.bedrock.span_utils import PROMPT_FILTER_KEY, CONTENT_FILTER_KEY
from opentelemetry.semconv._incubating.attributes.aws_attributes import (
AWS_BEDROCK_GUARDRAIL_ID
)
guardrailId = "5zwrmdlsra2e"
guardrailVersion = "DRAFT"
@pytest.mark.vcr
def test_guardrail_invoke(instrument_legacy, brt, span_exporter, log_exporter):
body = json.dumps(
{
"inputText": "Tell me a joke about opentelemetry",
"textGenerationConfig": {
"maxTokenCount": 512,
"temperature": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body,
modelId=modelId,
accept=accept,
contentType=contentType,
guardrailIdentifier=guardrailId,
guardrailVersion=guardrailVersion
)
_ = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[SpanAttributes.LLM_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[SpanAttributes.LLM_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on guardrail data
assert bedrock_span.attributes[AWS_BEDROCK_GUARDRAIL_ID] == f"{guardrailId}:{guardrailVersion}"
assert bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"] != ""
assert bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"] != ""
input_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"])
output_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"])
assert input_guardrail["topic"] == []
assert input_guardrail["content"] == []
assert input_guardrail["words"] == []
assert input_guardrail["sensitive"]["pii"] == []
assert input_guardrail["sensitive"]["regex"] == []
assert len(output_guardrail) == 1
output_guardrail = output_guardrail[0]
assert output_guardrail["topic"] == []
assert output_guardrail["content"] == []
assert output_guardrail["words"] == []
assert output_guardrail["sensitive"]["pii"] == []
assert output_guardrail["sensitive"]["regex"] == ["Account Number"]
@pytest.mark.vcr
def test_guardrail_invoke_stream(instrument_legacy, brt, span_exporter, log_exporter):
body = json.dumps(
{
"inputText": "How do I play tennis in Japan?",
"textGenerationConfig": {
"maxTokenCount": 512,
"temperature": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=body,
modelId=modelId,
accept=accept,
contentType=contentType,
guardrailIdentifier=guardrailId,
guardrailVersion=guardrailVersion
)
# consume events
stream = response.get('body')
if stream:
for event in stream:
continue
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[SpanAttributes.LLM_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[SpanAttributes.LLM_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on guardrail data
assert bedrock_span.attributes[AWS_BEDROCK_GUARDRAIL_ID] == f"{guardrailId}:{guardrailVersion}"
assert bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"] != ""
assert bedrock_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}") is None
input_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"])
assert input_guardrail["topic"] == ["topic-1"]
assert input_guardrail["content"] == []
assert input_guardrail["words"] == []
assert input_guardrail["sensitive"]["pii"] == []
assert input_guardrail["sensitive"]["regex"] == []
@pytest.mark.vcr
def test_guardrail_converse(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
'guardrailIdentifier': guardrailId,
'guardrailVersion': guardrailVersion,
'trace': 'enabled'
}
messages = [
{
"role": "user",
"content": [
{
"text": "what is the capital of Italy?"
},
],
},
{
"role": "user",
"content": [
{
"text": "what is the capital of Japan?"
},
],
},
]
modelId = "amazon.titan-text-express-v1"
_ = brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[SpanAttributes.LLM_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[SpanAttributes.LLM_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on guardrail data
assert bedrock_span.attributes[AWS_BEDROCK_GUARDRAIL_ID] == f"{guardrailId}:{guardrailVersion}"
assert bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"] != ""
assert bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"] != ""
input_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"])
output_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"])
assert input_guardrail["topic"] == []
assert input_guardrail["content"] == []
assert input_guardrail["words"] == []
assert input_guardrail["sensitive"]["pii"] == []
assert input_guardrail["sensitive"]["regex"] == []
assert len(output_guardrail) == 1
output_guardrail = output_guardrail[0]
assert output_guardrail["topic"] == []
assert output_guardrail["content"] == []
assert output_guardrail["words"] == []
assert output_guardrail["sensitive"]["pii"] == ["ADDRESS"]
assert output_guardrail["sensitive"]["regex"] == []
@pytest.mark.vcr
def test_guardrail_converse_stream(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
'guardrailIdentifier': guardrailId,
'guardrailVersion': guardrailVersion,
'trace': 'enabled'
}
messages = [
{
"role": "user",
"content": [
{
"text": "what is the capital of Italy?"
},
],
},
{
"role": "user",
"content": [
{
"text": "what is the capital of Japan?"
},
],
},
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
# consume events
stream = response.get('stream')
if stream:
for event in stream:
continue
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[SpanAttributes.LLM_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[SpanAttributes.LLM_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on guardrail data
assert bedrock_span.attributes[AWS_BEDROCK_GUARDRAIL_ID] == f"{guardrailId}:{guardrailVersion}"
assert bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"] != ""
assert bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"] != ""
input_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_PROMPTS}.{PROMPT_FILTER_KEY}"])
output_guardrail = json.loads(bedrock_span.attributes[f"{SpanAttributes.LLM_COMPLETIONS}.{CONTENT_FILTER_KEY}"])
assert input_guardrail["topic"] == []
assert input_guardrail["content"] == []
assert input_guardrail["words"] == []
assert input_guardrail["sensitive"]["pii"] == []
assert input_guardrail["sensitive"]["regex"] == []
assert len(output_guardrail) == 1
output_guardrail = output_guardrail[0]
assert output_guardrail["topic"] == []
assert output_guardrail["content"] == []
assert output_guardrail["words"] == []
assert output_guardrail["sensitive"]["pii"] == ["ADDRESS"]
assert output_guardrail["sensitive"]["regex"] == []
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_imported_model.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_imported_model_completion(instrument_legacy, brt, span_exporter, log_exporter):
prompt = "Explain quantum mechanics."
payload = {"prompt": prompt, "max_tokens": 100, "topP": 2, "temperature": 0.5}
payload_str = json.dumps(payload)
model_arn = (
"arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
response = brt.invoke_model(modelId=model_arn, body=payload_str)
data = json.loads(response["body"].read().decode("utf-8"))
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
imported_model_span = spans[0]
assert (
imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
assert (
imported_model_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
)
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert imported_model_span.attributes.get("gen_ai.response.id") is None
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 100
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 2
assert (
imported_model_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== prompt
)
assert data is not None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_imported_model_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
prompt = "Explain quantum mechanics."
payload = {"prompt": prompt, "max_tokens": 100, "topP": 2, "temperature": 0.5}
payload_str = json.dumps(payload)
model_arn = (
"arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
response = brt.invoke_model(modelId=model_arn, body=payload_str)
data = json.loads(response["body"].read().decode("utf-8"))
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
imported_model_span = spans[0]
assert (
imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
assert (
imported_model_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
)
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert imported_model_span.attributes.get("gen_ai.response.id") is None
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 100
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 2
assert data is not None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {"content": prompt})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": data["choices"][0]["text"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_imported_model_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
prompt = "Explain quantum mechanics."
payload = {"prompt": prompt, "max_tokens": 100, "topP": 2, "temperature": 0.5}
payload_str = json.dumps(payload)
model_arn = (
"arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
response = brt.invoke_model(modelId=model_arn, body=payload_str)
data = json.loads(response["body"].read().decode("utf-8"))
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
imported_model_span = spans[0]
assert (
imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "arn:aws:sagemaker:us-east-1:767398002385:endpoint/endpoint-quick-start-idr7y"
)
assert (
imported_model_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
)
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert imported_model_span.attributes.get("gen_ai.response.id") is None
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 100
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert imported_model_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 2
assert data is not None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_meta.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_meta_llama2_completion_string_content(
instrument_legacy, brt, span_exporter, log_exporter
):
model_id = "meta.llama2-13b-chat-v1"
prompt = """[INST] <>
You are a helpful, respectful and honest assistant. Always answer as helpfully as possible, while being safe. Your
answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure
that your responses are socially unbiased and positive in nature.
If a question does not make any sense, or is not factually coherent, explain why instead of answering something not
correct. If you don't know the answer to a question, please don't share false information.
<>
There's a llama in my garden What should I do? [/INST]"""
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_meta_llama2_completion_string_content_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama2-13b-chat-v1"
prompt = """[INST] <>
You are a helpful, respectful and honest assistant. Always answer as helpfully as possible, while being safe. Your
answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure
that your responses are socially unbiased and positive in nature.
If a question does not make any sense, or is not factually coherent, explain why instead of answering something not
correct. If you don't know the answer to a question, please don't share false information.
<>
There's a llama in my garden What should I do? [/INST]"""
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {"content": prompt})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response_body["generation"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_llama2_completion_string_content_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama2-13b-chat-v1"
prompt = """[INST] <>
You are a helpful, respectful and honest assistant. Always answer as helpfully as possible, while being safe. Your
answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure
that your responses are socially unbiased and positive in nature.
If a question does not make any sense, or is not factually coherent, explain why instead of answering something not
correct. If you don't know the answer to a question, please don't share false information.
<>
There's a llama in my garden What should I do? [/INST]"""
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_llama3_completion(instrument_legacy, brt, span_exporter, log_exporter):
model_id = "meta.llama3-70b-instruct-v1:0"
prompt = "Tell me a joke about opentelemetry"
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == prompt
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== response_body["generation"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_meta_llama3_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-70b-instruct-v1:0"
prompt = "Tell me a joke about opentelemetry"
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {"content": prompt})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response_body["generation"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_llama3_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-70b-instruct-v1:0"
prompt = "Tell me a joke about opentelemetry"
# Create request body.
body = json.dumps(
{"prompt": prompt, "max_gen_len": 128, "temperature": 0.1, "top_p": 0.9}
)
response = brt.invoke_model(body=body, modelId=model_id)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.completion" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response_body["prompt_token_count"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response_body["generation_token_count"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response_body["generation_token_count"] + response_body["prompt_token_count"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_converse(instrument_legacy, brt, span_exporter, log_exporter):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
generated_text = response["output"]["message"]["content"]
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response["usage"]["inputTokens"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response["usage"]["outputTokens"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response["usage"]["totalTokens"]
)
assert meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system_prompt
)
assert meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert meta_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(messages[0]["content"])
for i in range(0, len(generated_text)):
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.role"]
== "assistant"
)
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content"]
== generated_text[i]["text"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_meta_converse_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
generated_text = response["output"]["message"]["content"]
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response["usage"]["inputTokens"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response["usage"]["outputTokens"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response["usage"]["totalTokens"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": system_prompt},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_converse_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS]
== response["usage"]["inputTokens"]
)
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== response["usage"]["outputTokens"]
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== response["usage"]["totalTokens"]
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_converse_stream(instrument_legacy, brt, span_exporter, log_exporter):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse_stream(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
stream = response.get("stream")
response_role = None
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "messageStart" in event:
response_role = event["messageStart"]["role"]
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == outputTokens
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
assert meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system_prompt
)
assert meta_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert meta_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(messages[0]["content"])
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"]
== response_role
)
assert (
meta_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"] == content
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_meta_converse_stream_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse_stream(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == outputTokens
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": system_prompt},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_meta_converse_stream_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
model_id = "meta.llama3-2-1b-instruct-v1:0"
inference_config = {"temperature": 0.5}
messages = [
{
"role": "user",
"content": [
{"text": "Tell me a joke about opentelemetry"},
],
}
]
system_prompt = "You are an app that knows about everything."
system = [{"text": system_prompt}]
response = brt.converse_stream(
modelId=model_id,
messages=messages,
system=system,
inferenceConfig=inference_config,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert all(span.name == "bedrock.converse" for span in spans)
meta_span = spans[0]
assert meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
assert (
meta_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == outputTokens
)
assert (
meta_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
assert meta_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_nova.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_nova_completion(instrument_legacy, brt, span_exporter, log_exporter):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on system prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == system_list[0].get("text")
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(message_list[0].get("content"), default=str)
# Assert on response
generated_text = response_body["output"]["message"]["content"]
for i in range(0, len(generated_text)):
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content"]
== generated_text[i]["text"]
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_nova_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on response
generated_text = response_body["output"]["message"]["content"]
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": "tell me a very two sentence story."},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": [{"text": "A camping trip"}]},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_invoke_stream(instrument_legacy, brt, span_exporter, log_exporter):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
stream = response.get("body")
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
assert response_body is not None
content_block_delta = response_body.get("contentBlockDelta")
if content_block_delta:
generated_text.append(content_block_delta.get("delta").get("text"))
assert len(generated_text) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on system prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == system_list[0].get("text")
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(message_list[0].get("content"), default=str)
# Assert on response
completion_msg = "".join(generated_text)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== completion_msg
)
# Assert on other request parameters
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS
] == inf_params.get("maxTokens")
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE
] == inf_params.get("temperature")
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == inf_params.get(
"topP"
)
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_nova_invoke_stream_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
stream = response.get("body")
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
assert response_body is not None
content_block_delta = response_body.get("contentBlockDelta")
if content_block_delta:
generated_text.append(content_block_delta.get("delta").get("text"))
assert len(generated_text) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on response
completion_msg = "".join(generated_text)
# Assert on other request parameters
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS
] == inf_params.get("maxTokens")
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE
] == inf_params.get("temperature")
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == inf_params.get(
"topP"
)
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": "tell me a very two sentence story."},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": [{"text": "A camping trip"}]},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": completion_msg},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_invoke_stream_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
system_list = [{"text": "tell me a very two sentence story."}]
message_list = [{"role": "user", "content": [{"text": "A camping trip"}]}]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"schemaVersion": "messages-v1",
"messages": message_list,
"system": system_list,
"inferenceConfig": inf_params,
}
modelId = "amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
stream = response.get("body")
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
assert response_body is not None
content_block_delta = response_body.get("contentBlockDelta")
if content_block_delta:
generated_text.append(content_block_delta.get("delta").get("text"))
assert len(generated_text) > 0
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS
] == inf_params.get("maxTokens")
assert bedrock_span.attributes[
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE
] == inf_params.get("temperature")
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == inf_params.get(
"topP"
)
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_converse(instrument_legacy, brt, span_exporter, log_exporter):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
response = brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on system prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system[
0
].get("text")
# Assert on prompt
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(messages[0].get("content"), default=str)
# Assert on response
generated_text = response["output"]["message"]["content"]
for i in range(0, len(generated_text)):
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content"]
== generated_text[i]["text"]
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_nova_converse_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
response = brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": "You are a helpful assistant"},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
generated_text = response["output"]["message"]["content"]
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_converse_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_converse_stream(instrument_legacy, brt, span_exporter, log_exporter):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
stream = response.get("stream")
response_role = None
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "messageStart" in event:
response_role = event["messageStart"]["role"]
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on system prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == system[
0
].get("text")
# Assert on prompt
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"
] == json.dumps(messages[0].get("content"), default=str)
# Assert on response
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== content
)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"]
== response_role
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_nova_converse_stream_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.system.message",
{"content": "You are a helpful assistant"},
)
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {"content": content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_converse_stream_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan."
+ "The Greater Tokyo area is the most populous metropolitan area in the world.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
{"text": "What is the capital of Japan?"},
],
}
]
system = [{"text": "You are a helpful assistant"}]
modelId = "amazon.nova-lite-v1:0"
inf_params = {"maxTokens": 300, "topP": 0.1, "temperature": 0.3}
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
system=system,
inferenceConfig=inf_params,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 300
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.3
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.1
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.system.message", {})
# Validate user message Event
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_cross_region_invoke(instrument_legacy, brt, span_exporter, log_exporter):
message_list = [
{"role": "user", "content": [{"text": "Tell me a joke about OpenTelemetry"}]}
]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"messages": message_list,
"inferenceConfig": inf_params,
}
modelId = "us.amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name and vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(message_list[0].get("content"), default=str)
# Assert on response
generated_text = response_body["output"]["message"]["content"]
for i in range(0, len(generated_text)):
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content"]
== generated_text[i]["text"]
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_nova_cross_region_invoke_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
message_list = [
{"role": "user", "content": [{"text": "Tell me a joke about OpenTelemetry"}]}
]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"messages": message_list,
"inferenceConfig": inf_params,
}
modelId = "us.amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name and vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": message_list[0]["content"]}
)
# Validate the ai response
generated_text = response_body["output"]["message"]["content"]
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_nova_cross_region_invoke_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
message_list = [
{"role": "user", "content": [{"text": "Tell me a joke about OpenTelemetry"}]}
]
inf_params = {"maxTokens": 500, "topP": 0.9, "topK": 20, "temperature": 0.7}
request_body = {
"messages": message_list,
"inferenceConfig": inf_params,
}
modelId = "us.amazon.nova-lite-v1:0"
accept = "application/json"
contentType = "application/json"
brt.invoke_model(
body=json.dumps(request_body),
modelId=modelId,
accept=accept,
contentType=contentType,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name and vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "nova-lite-v1:0"
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 500
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.7
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.9
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "end_turn",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-bedrock/tests/traces/test_titan.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_titan_completion(instrument_legacy, brt, span_exporter, log_exporter):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on prompt
expected_prompt = (
"Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
"scale generative AI applications with base models (FMs)'."
)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.user"]
== expected_prompt
)
# Assert on response
generated_text = response_body["results"][0]["outputText"]
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== generated_text
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_titan_completion_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{
"content": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'."
},
)
# Validate the ai response
generated_text = response_body["results"][0]["outputText"]
choice_event = {
"index": 0,
"finish_reason": "FINISH",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_completion_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
brt.invoke_model(body=body, modelId=modelId, accept=accept, contentType=contentType)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "FINISH",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_invoke_stream(instrument_legacy, brt, span_exporter, log_exporter):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
stream = response.get("body")
response_body = None
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
generated_text.append(response_body["outputText"])
assert len(generated_text) > 0
# response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on prompt
expected_prompt = (
"Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
"scale generative AI applications with base models (FMs)'."
)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.user"]
== expected_prompt
)
# Assert on response
completion_text = "".join(generated_text)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== completion_text
)
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_titan_invoke_stream_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
stream = response.get("body")
response_body = None
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
generated_text.append(response_body["outputText"])
assert len(generated_text) > 0
# response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
expected_prompt = (
"Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
"scale generative AI applications with base models (FMs)'."
)
user_message_log = logs[0]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": expected_prompt}
)
# Validate the ai response
completion_text = "".join(generated_text)
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": completion_text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_invoke_stream_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
body = json.dumps(
{
"inputText": "Translate to spanish: 'Amazon Bedrock is the easiest way to build and"
+ "scale generative AI applications with base models (FMs)'.",
"textGenerationConfig": {
"maxTokenCount": 200,
"temperature": 0.5,
"topP": 0.5,
},
}
)
modelId = "amazon.titan-text-express-v1"
accept = "application/json"
contentType = "application/json"
response = brt.invoke_model_with_response_stream(
body=body, modelId=modelId, accept=accept, contentType=contentType
)
stream = response.get("body")
response_body = None
generated_text = []
if stream:
for event in stream:
if "chunk" in event:
response_body = json.loads(event["chunk"].get("bytes").decode())
generated_text.append(response_body["outputText"])
assert len(generated_text) > 0
# response_body = json.loads(response.get("body").read())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.completion"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
# Assert on other request parameters
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS] == 200
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TOP_P] == 0.5
# There is no response id for Amazon Titan models in the response body,
# only request id in the response.
assert bedrock_span.attributes.get("gen_ai.response.id") is None
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_converse(instrument_legacy, brt, span_exporter, log_exporter):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(messages[0].get("content"), default=str)
# Assert on response
generated_text = response["output"]["message"]["content"]
for i in range(0, len(generated_text)):
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}.content"]
== generated_text[i]["text"]
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_titan_converse_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
generated_text = response["output"]["message"]["content"]
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {"content": generated_text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_converse_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
brt.converse(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_converse_stream(instrument_legacy, brt, span_exporter, log_exporter):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
stream = response.get("stream")
response_role = None
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "messageStart" in event:
response_role = event["messageStart"]["role"]
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on prompt
assert bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert bedrock_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"
] == json.dumps(messages[0].get("content"), default=str)
# Assert on response
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== content
)
assert (
bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"]
== response_role
)
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_titan_converse_stream_with_events_with_content(
instrument_with_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log, "gen_ai.user.message", {"content": messages[0]["content"]}
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {"content": content},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_titan_converse_stream_with_events_with_no_content(
instrument_with_no_content, brt, span_exporter, log_exporter
):
guardrail = {
"guardrailIdentifier": "5zwrmdlsra2e",
"guardrailVersion": "DRAFT",
"trace": "enabled",
}
messages = [
{
"role": "user",
"content": [
{
"guardContent": {
"text": {
"text": "Tokyo is the capital of Japan.",
"qualifiers": ["grounding_source"],
}
}
},
{
"guardContent": {
"text": {
"text": "What is the capital of Japan?",
"qualifiers": ["query"],
}
}
},
],
}
]
modelId = "amazon.titan-text-express-v1"
response = brt.converse_stream(
modelId=modelId,
messages=messages,
guardrailConfig=guardrail,
)
stream = response.get("stream")
content = ""
inputTokens = 0
outputTokens = 0
if stream:
for event in stream:
if "contentBlockDelta" in event:
content += event["contentBlockDelta"]["delta"]["text"]
if "metadata" in event:
metadata = event["metadata"]
if "usage" in metadata:
inputTokens = metadata["usage"]["inputTokens"]
outputTokens = metadata["usage"]["outputTokens"]
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
assert spans[0].name == "bedrock.converse"
bedrock_span = spans[0]
# Assert on model name
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "titan-text-express-v1"
)
# Assert on vendor
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
# Assert on request type
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
# Assert on usage data
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == inputTokens
)
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS]
== outputTokens
)
assert (
bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS]
== inputTokens + outputTokens
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "guardrail_intervened",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.AWS_BEDROCK.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/.python-version
================================================
3.11
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/README.md
================================================
# OpenTelemetry Chroma Instrumentation
This library allows tracing client-side calls to Chroma vector DB sent with the official [Chroma library](https://github.com/chroma-core/chroma).
## Installation
```bash
pip install opentelemetry-instrumentation-chromadb
```
## Example usage
```python
from opentelemetry.instrumentation.chromadb import ChromaInstrumentor
ChromaInstrumentor().instrument()
```
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/__init__.py
================================================
"""OpenTelemetry Chroma DB instrumentation"""
import logging
import chromadb
import chromadb.api.segment
from typing import Collection
from opentelemetry.instrumentation.chromadb.config import Config
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.instrumentation.chromadb.wrapper import _wrap
from opentelemetry.instrumentation.chromadb.version import __version__
logger = logging.getLogger(__name__)
_instruments = ("chromadb >= 0.3",)
WRAPPED_METHODS = [
{
"package": chromadb.api.segment,
"object": "SegmentAPI",
"method": "_query",
"span_name": "chroma.query.segment._query",
},
{
"package": chromadb,
"object": "Collection",
"method": "add",
"span_name": "chroma.add",
},
{
"package": chromadb,
"object": "Collection",
"method": "get",
"span_name": "chroma.get",
},
{
"package": chromadb,
"object": "Collection",
"method": "peek",
"span_name": "chroma.peek",
},
{
"package": chromadb,
"object": "Collection",
"method": "query",
"span_name": "chroma.query",
},
{
"package": chromadb,
"object": "Collection",
"method": "modify",
"span_name": "chroma.modify",
},
{
"package": chromadb,
"object": "Collection",
"method": "update",
"span_name": "chroma.update",
},
{
"package": chromadb,
"object": "Collection",
"method": "upsert",
"span_name": "chroma.upsert",
},
{
"package": chromadb,
"object": "Collection",
"method": "delete",
"span_name": "chroma.delete",
},
]
class ChromaInstrumentor(BaseInstrumentor):
"""An instrumentor for Chroma's client library."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
if getattr(wrap_package, wrap_object, None):
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(tracer, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrapped = getattr(wrap_package, wrap_object, None)
if wrapped:
unwrap(wrapped, wrapped_method.get("method"))
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/config.py
================================================
class Config:
exception_logger = None
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/utils.py
================================================
import logging
import traceback
from opentelemetry.instrumentation.chromadb.config import Config
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb/wrapper.py
================================================
from opentelemetry.instrumentation.chromadb.utils import dont_throw
from opentelemetry.semconv.trace import SpanAttributes
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.semconv_ai import EventAttributes, Events
from opentelemetry.semconv_ai import SpanAttributes as AISpanAttributes
import itertools
import json
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@_with_tracer_wrapper
def _wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
with tracer.start_as_current_span(name) as span:
span.set_attribute(SpanAttributes.DB_SYSTEM, "chroma")
span.set_attribute(SpanAttributes.DB_OPERATION, to_wrap.get("method"))
if to_wrap.get("method") == "add":
_set_add_attributes(span, kwargs)
elif to_wrap.get("method") == "get":
_set_get_attributes(span, kwargs)
elif to_wrap.get("method") == "peek":
_set_peek_attributes(span, kwargs)
elif to_wrap.get("method") == "query":
_set_query_attributes(span, kwargs)
elif to_wrap.get("method") == "_query":
_set_segment_query_attributes(span, kwargs, args)
_add_segment_query_embeddings_events(span, kwargs, args)
elif to_wrap.get("method") == "modify":
_set_modify_attributes(span, kwargs)
elif to_wrap.get("method") == "update":
_set_update_attributes(span, kwargs)
elif to_wrap.get("method") == "upsert":
_set_upsert_attributes(span, kwargs)
elif to_wrap.get("method") == "delete":
_set_delete_attributes(span, kwargs)
return_value = wrapped(*args, **kwargs)
if to_wrap.get("method") == "query":
_add_query_result_events(span, return_value)
return return_value
def _encode_where(where):
where_str = None
if where:
where_str = str(where)
return where_str
def _encode_where_document(where_document):
where_document_str = None
if where_document:
where_document_str = str(where_document)
return where_document_str
def _encode_include(include):
include_str = None
if include:
include_str = str(include)
return include_str
def count_or_none(obj):
if obj:
return len(obj)
return None
@dont_throw
def _set_add_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.CHROMADB_ADD_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_ADD_EMBEDDINGS_COUNT,
count_or_none(kwargs.get("embeddings")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_ADD_METADATAS_COUNT,
count_or_none(kwargs.get("metadatas")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_ADD_DOCUMENTS_COUNT,
count_or_none(kwargs.get("documents")),
)
@dont_throw
def _set_get_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.CHROMADB_GET_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
_set_span_attribute(
span, AISpanAttributes.CHROMADB_GET_WHERE, _encode_where(kwargs.get("where"))
)
_set_span_attribute(span, AISpanAttributes.CHROMADB_GET_LIMIT, kwargs.get("limit"))
_set_span_attribute(
span, AISpanAttributes.CHROMADB_GET_OFFSET, kwargs.get("offset")
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_GET_WHERE_DOCUMENT,
_encode_where_document(kwargs.get("where_document")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_GET_INCLUDE,
_encode_include(kwargs.get("include")),
)
@dont_throw
def _set_peek_attributes(span, kwargs):
_set_span_attribute(span, AISpanAttributes.CHROMADB_PEEK_LIMIT, kwargs.get("limit"))
@dont_throw
def _set_query_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_QUERY_EMBEDDINGS_COUNT,
count_or_none(kwargs.get("query_embeddings")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_QUERY_TEXTS_COUNT,
count_or_none(kwargs.get("query_texts")),
)
_set_span_attribute(
span, AISpanAttributes.CHROMADB_QUERY_N_RESULTS, kwargs.get("n_results")
)
_set_span_attribute(
span, AISpanAttributes.CHROMADB_QUERY_WHERE, _encode_where(kwargs.get("where"))
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_QUERY_WHERE_DOCUMENT,
_encode_where_document(kwargs.get("where_document")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_QUERY_INCLUDE,
_encode_include(kwargs.get("include")),
)
@dont_throw
def _set_segment_query_attributes(span, kwargs, args=None):
# collection_id can be passed as positional arg[0] or keyword arg
collection_id = kwargs.get("collection_id")
if collection_id is None and args and len(args) > 0:
collection_id = args[0]
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_QUERY_SEGMENT_QUERY_COLLECTION_ID,
str(collection_id) if collection_id else None,
)
@dont_throw
def _add_segment_query_embeddings_events(span, kwargs, args=None):
# query_embeddings can be passed as positional arg[1] or keyword arg
query_embeddings = kwargs.get("query_embeddings")
if query_embeddings is None and args and len(args) > 1:
query_embeddings = args[1]
for embeddings in query_embeddings or []:
span.add_event(
name=Events.DB_QUERY_EMBEDDINGS.value,
attributes={
EventAttributes.DB_QUERY_EMBEDDINGS_VECTOR.value: json.dumps(
embeddings.tolist() if hasattr(embeddings, "tolist") else list(embeddings)
)
},
)
@dont_throw
def _add_query_result_events(span, kwargs):
"""
There's a lot of logic here involved in converting the query result
format from ChromaDB into the canonical format (taken from Pinecone)
This is because Chroma query result looks like this:
{
ids: [1, 2, 3...],
distances: [0.3, 0.5, 0.6...],
metadata: ["some metadata text", "another metadata text",...],
documents: ["retrieved text", "retrieved text2", ...]
}
We'd like instead to log it like this:
[
{"id": 1, "distance": 0.3, "document": "retrieved text", "metadata": "some metadata text",
{"id": 2, "distance" 0.5, , "document": "retrieved text2": "another metadata text",
{"id": 3, "distance": 0.6, "document": ..., "metadata": ...
]
If you'd like to understand better why, please read the discussions on PR #370:
https://github.com/traceloop/openllmetry/pull/370
The goal is to set a canonical format which we call as a Semantic Convention.
"""
zipped = itertools.zip_longest(
kwargs.get("ids", []) or [],
kwargs.get("distances", []) or [],
kwargs.get("metadatas", []) or [],
kwargs.get("documents", []) or [],
)
for tuple_ in zipped:
attributes = {
EventAttributes.DB_QUERY_RESULT_ID.value: None,
EventAttributes.DB_QUERY_RESULT_DISTANCE.value: None,
EventAttributes.DB_QUERY_RESULT_METADATA.value: None,
EventAttributes.DB_QUERY_RESULT_DOCUMENT.value: None,
}
attributes_order = ["ids", "distances", "metadatas", "documents"]
attributes_mapping_to_canonical_format = {
"ids": EventAttributes.DB_QUERY_RESULT_ID.value,
"distances": EventAttributes.DB_QUERY_RESULT_DISTANCE.value,
"metadatas": EventAttributes.DB_QUERY_RESULT_METADATA.value,
"documents": EventAttributes.DB_QUERY_RESULT_DOCUMENT.value,
}
for j, attr in enumerate(tuple_):
original_attribute_name = attributes_order[j]
canonical_name = attributes_mapping_to_canonical_format[
original_attribute_name
]
try:
value = attr[0]
if isinstance(value, dict):
value = json.dumps(value)
attributes[canonical_name] = value
except (IndexError, TypeError):
# Don't send missing values as nulls, OpenTelemetry dislikes them!
del attributes[canonical_name]
span.add_event(name=Events.DB_QUERY_RESULT.value, attributes=attributes)
@dont_throw
def _set_modify_attributes(span, kwargs):
_set_span_attribute(span, AISpanAttributes.CHROMADB_MODIFY_NAME, kwargs.get("name"))
# TODO: Add metadata attribute
@dont_throw
def _set_update_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPDATE_IDS_COUNT,
count_or_none(kwargs.get("ids")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPDATE_EMBEDDINGS_COUNT,
count_or_none(kwargs.get("embeddings")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPDATE_METADATAS_COUNT,
count_or_none(kwargs.get("metadatas")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPDATE_DOCUMENTS_COUNT,
count_or_none(kwargs.get("documents")),
)
@dont_throw
def _set_upsert_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPSERT_EMBEDDINGS_COUNT,
count_or_none(kwargs.get("embeddings")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPSERT_METADATAS_COUNT,
count_or_none(kwargs.get("metadatas")),
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_UPSERT_DOCUMENTS_COUNT,
count_or_none(kwargs.get("documents")),
)
@dont_throw
def _set_delete_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_DELETE_IDS_COUNT,
count_or_none(kwargs.get("ids")),
)
_set_span_attribute(
span, AISpanAttributes.CHROMADB_DELETE_WHERE, _encode_where(kwargs.get("where"))
)
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_DELETE_WHERE_DOCUMENT,
_encode_where_document(kwargs.get("where_document")),
)
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/project.json
================================================
{
"name": "opentelemetry-instrumentation-chromadb",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-chromadb/opentelemetry/instrumentation/chromadb",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-chromadb"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-chromadb/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-chromadb"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-chromadb"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-chromadb/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-chromadb"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-chromadb"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-chromadb"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-chromadb"
version = "0.53.3"
description = "OpenTelemetry Chroma DB instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-chromadb"
[project.optional-dependencies]
instruments = ["chromadb"]
[project.entry-points."opentelemetry_instrumentor"]
chromadb = "opentelemetry.instrumentation.chromadb:ChromaInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"chromadb>=0.5.0,<0.6.0",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/chromadb"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/tests/conftest.py
================================================
"""Unit tests configuration module."""
import pytest
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.instrumentation.chromadb import ChromaInstrumentor
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter():
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
trace.set_tracer_provider(provider)
ChromaInstrumentor().instrument()
return exporter
@pytest.fixture(autouse=True)
def clear_exporter(exporter):
exporter.clear()
================================================
FILE: packages/opentelemetry-instrumentation-chromadb/tests/test_query.py
================================================
import json
from os import getcwd
import chromadb
import pytest
from opentelemetry.semconv_ai import Events, SpanAttributes
chroma = chromadb.PersistentClient(path=getcwd())
@pytest.fixture
def collection():
yield chroma.create_collection(name="Students")
chroma.delete_collection(name="Students")
def add_documents(collection, with_metadata=False):
student_info = """
Alexandra Thompson, a 19-year-old computer science sophomore with a 3.7 GPA,
is a member of the programming and chess clubs who enjoys pizza, swimming, and hiking
in her free time in hopes of working at a tech company after graduating from the University of Washington.
"""
club_info = """
The university chess club provides an outlet for students to come together and enjoy playing
the classic strategy game of chess. Members of all skill levels are welcome, from beginners learning
the rules to experienced tournament players. The club typically meets a few times per week to play casual games,
participate in tournaments, analyze famous chess matches, and improve members' skills.
"""
university_info = """
The University of Washington, founded in 1861 in Seattle, is a public research university
with over 45,000 students across three campuses in Seattle, Tacoma, and Bothell.
As the flagship institution of the six public universities in Washington state,
UW encompasses over 500 buildings and 20 million square feet of space,
including one of the largest library systems in the world."""
if with_metadata:
collection.add(
documents=[student_info, club_info, university_info],
metadatas=[
{"source": "student info"},
{"source": "club info"},
{"source": "university info"},
],
ids=["id1", "id2", "id3"],
)
else:
collection.add(
documents=[student_info, club_info, university_info],
ids=["id1", "id2", "id3"],
)
def test_chroma_add(exporter, collection):
add_documents(collection, with_metadata=True)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "chroma.add")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "chroma"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "add"
assert span.attributes.get(SpanAttributes.CHROMADB_ADD_IDS_COUNT) == 3
assert span.attributes.get(SpanAttributes.CHROMADB_ADD_METADATAS_COUNT) == 3
assert span.attributes.get(SpanAttributes.CHROMADB_ADD_DOCUMENTS_COUNT) == 3
def test_chroma_query(exporter, collection):
add_documents(collection)
collection.query(
query_texts=["What is the student name?"],
n_results=2,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "chroma.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "chroma"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert span.attributes.get(SpanAttributes.CHROMADB_QUERY_TEXTS_COUNT) == 1
assert span.attributes.get(SpanAttributes.CHROMADB_QUERY_N_RESULTS) == 2
events = span.events
assert len(events) == 1
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
ids_ = event.attributes.get(f"{event.name}.id")
distance = event.attributes.get(f"{event.name}.distance")
document = event.attributes.get(f"{event.name}.document")
assert len(ids_) > 0
assert isinstance(ids_, str)
assert distance >= 0
assert len(document) > 0
assert isinstance(document, str)
def test_chroma_query_with_metadata(exporter, collection):
add_documents(collection, with_metadata=True)
collection.query(
query_texts=["What is the student name?"],
n_results=2,
where={"source": "student info"},
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "chroma.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "chroma"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert span.attributes.get(SpanAttributes.CHROMADB_QUERY_TEXTS_COUNT) == 1
assert span.attributes.get(SpanAttributes.CHROMADB_QUERY_N_RESULTS) == 2
assert (
span.attributes.get(SpanAttributes.CHROMADB_QUERY_WHERE)
== "{'source': 'student info'}"
)
events = span.events
assert len(events) == 1
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
ids_ = event.attributes.get(f"{event.name}.id")
distance = event.attributes.get(f"{event.name}.distance")
document = event.attributes.get(f"{event.name}.document")
assert len(ids_) > 0
assert isinstance(ids_, str)
assert distance >= 0
assert len(document) > 0
assert isinstance(document, str)
def test_chroma_query_segment_query(exporter, collection):
add_documents(collection, with_metadata=True)
collection.query(
query_texts=["What is the student name?"],
n_results=2,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "chroma.query.segment._query")
assert (
len(
span.attributes.get(
SpanAttributes.CHROMADB_QUERY_SEGMENT_QUERY_COLLECTION_ID
)
)
> 0
)
events = span.events
assert len(events) > 0
for event in events:
assert event.name == Events.DB_QUERY_EMBEDDINGS.value
embeddings = json.loads(event.attributes.get(f"{event.name}.vector"))
assert len(embeddings) > 100
for number in embeddings:
assert -1 <= number <= 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-cohere/README.md
================================================
# OpenTelemetry Cohere Instrumentation
This library allows tracing calls to any of Cohere's endpoints sent with the official [Cohere library](https://github.com/cohere-ai/cohere-python).
## Installation
```bash
pip install opentelemetry-instrumentation-cohere
```
## Example usage
```python
from opentelemetry.instrumentation.cohere import CohereInstrumentor
CohereInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/__init__.py
================================================
"""OpenTelemetry Cohere instrumentation"""
import logging
from typing import Collection, Union
from opentelemetry import context as context_api
from opentelemetry._logs import Logger, get_logger
from opentelemetry.instrumentation.cohere.config import Config
from opentelemetry.instrumentation.cohere.event_emitter import (
emit_input_event,
emit_response_events,
)
from opentelemetry.instrumentation.cohere.span_utils import (
set_input_content_attributes,
set_response_content_attributes,
set_span_request_attributes,
set_span_response_attributes,
)
from opentelemetry.instrumentation.cohere.streaming import (
process_chat_v1_streaming_response,
aprocess_chat_v1_streaming_response,
process_chat_v2_streaming_response,
aprocess_chat_v2_streaming_response,
)
from opentelemetry.instrumentation.cohere.utils import dont_throw, should_emit_events
from opentelemetry.instrumentation.cohere.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
unwrap,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Status, StatusCode, Tracer, get_tracer, use_span
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
_instruments = ("cohere >=4.2.7, <6",)
WRAPPED_METHODS = [
{
"module": "cohere.client",
"object": "Client",
"method": "generate",
"span_name": "cohere.completion",
},
{
"module": "cohere.client",
"object": "Client",
"method": "chat",
"span_name": "cohere.chat",
},
{
"module": "cohere.client",
"object": "Client",
"method": "chat_stream",
"span_name": "cohere.chat",
"stream_process_func": process_chat_v1_streaming_response,
},
{
"module": "cohere.client",
"object": "Client",
"method": "rerank",
"span_name": "cohere.rerank",
},
{
"module": "cohere.client",
"object": "Client",
"method": "embed",
"span_name": "cohere.embed",
},
{
"module": "cohere.client_v2",
"object": "ClientV2",
"method": "chat",
"span_name": "cohere.chat",
},
{
"module": "cohere.client_v2",
"object": "ClientV2",
"method": "chat_stream",
"span_name": "cohere.chat",
"stream_process_func": process_chat_v2_streaming_response,
},
{
"module": "cohere.client_v2",
"object": "ClientV2",
"method": "rerank",
"span_name": "cohere.rerank",
},
{
"module": "cohere.client_v2",
"object": "ClientV2",
"method": "embed",
"span_name": "cohere.embed",
},
# Async methods that return AsyncIterator must be wrapped with sync wrapper
{
"module": "cohere.client",
"object": "AsyncClient",
"method": "chat_stream",
"span_name": "cohere.chat",
"stream_process_func": aprocess_chat_v1_streaming_response,
},
{
"module": "cohere.client_v2",
"object": "AsyncClientV2",
"method": "chat_stream",
"span_name": "cohere.chat",
"stream_process_func": aprocess_chat_v2_streaming_response,
},
]
WRAPPED_AMETHODS = [
{
"module": "cohere.client",
"object": "AsyncClient",
"method": "generate",
"span_name": "cohere.completion",
},
{
"module": "cohere.client",
"object": "AsyncClient",
"method": "chat",
"span_name": "cohere.chat",
},
{
"module": "cohere.client",
"object": "AsyncClient",
"method": "rerank",
"span_name": "cohere.rerank",
},
{
"module": "cohere.client",
"object": "AsyncClient",
"method": "embed",
"span_name": "cohere.embed",
},
{
"module": "cohere.client_v2",
"object": "AsyncClientV2",
"method": "chat",
"span_name": "cohere.chat",
},
{
"module": "cohere.client_v2",
"object": "AsyncClientV2",
"method": "rerank",
"span_name": "cohere.rerank",
},
{
"module": "cohere.client_v2",
"object": "AsyncClientV2",
"method": "embed",
"span_name": "cohere.embed",
},
]
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, event_logger, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, event_logger, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _llm_request_type_by_method(method_name):
if method_name in ["chat", "chat_stream"]:
return LLMRequestTypeValues.CHAT
elif method_name in ["generate", "generate_stream"]:
return LLMRequestTypeValues.COMPLETION
elif method_name == "rerank":
return LLMRequestTypeValues.RERANK
elif method_name == "embed":
return LLMRequestTypeValues.EMBEDDING
else:
return LLMRequestTypeValues.UNKNOWN
@dont_throw
def _handle_input_content(span, event_logger, llm_request_type, kwargs):
set_input_content_attributes(span, llm_request_type, kwargs)
if should_emit_events():
emit_input_event(event_logger, llm_request_type, kwargs)
@dont_throw
def _handle_response_content(span, event_logger, llm_request_type, response):
set_response_content_attributes(span, llm_request_type, response)
if should_emit_events():
emit_response_events(event_logger, llm_request_type, response)
@_with_tracer_wrapper
def _wrap(
tracer: Tracer,
event_logger: Union[Logger, None],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
SpanAttributes.LLM_SYSTEM: "Cohere",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
with use_span(span, end_on_exit=False):
set_span_request_attributes(span, kwargs)
_handle_input_content(span, event_logger, llm_request_type, kwargs)
try:
response = wrapped(*args, **kwargs)
except Exception as e:
if span.is_recording():
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
span.end()
raise
if to_wrap.get("stream_process_func"):
return to_wrap.get("stream_process_func")(span, event_logger, llm_request_type, response)
set_span_response_attributes(span, response)
_handle_response_content(span, event_logger, llm_request_type, response)
span.end()
return response
@_with_tracer_wrapper
async def _awrap(
tracer: Tracer,
event_logger: Union[Logger, None],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
with tracer.start_as_current_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Cohere",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
) as span:
set_span_request_attributes(span, kwargs)
_handle_input_content(span, event_logger, llm_request_type, kwargs)
try:
response = await wrapped(*args, **kwargs)
except Exception as e:
if span.is_recording():
span.set_status(Status(StatusCode.ERROR, str(e)))
span.record_exception(e)
span.end()
raise
set_span_response_attributes(span, response)
_handle_response_content(span, event_logger, llm_request_type, response)
return response
class CohereInstrumentor(BaseInstrumentor):
"""An instrumentor for Cohere's client library."""
def __init__(self, exception_logger=None, use_legacy_attributes=True):
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in WRAPPED_METHODS:
wrap_module = wrapped_method.get("module")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_module,
f"{wrap_object}.{wrap_method}",
_wrap(tracer, event_logger, wrapped_method),
)
except (ImportError, ModuleNotFoundError, AttributeError):
logger.debug(f"Failed to instrument {wrap_module}.{wrap_object}.{wrap_method}")
for wrapped_method in WRAPPED_AMETHODS:
wrap_module = wrapped_method.get("module")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_module,
f"{wrap_object}.{wrap_method}",
_awrap(tracer, event_logger, wrapped_method),
)
except (ImportError, ModuleNotFoundError, AttributeError):
logger.debug(f"Failed to instrument {wrap_module}.{wrap_object}.{wrap_method}")
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_module = wrapped_method.get("module")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
unwrap(
f"{wrap_module}.{wrap_object}",
wrap_method,
)
except (ImportError, ModuleNotFoundError, AttributeError):
logger.debug(f"Failed to uninstrument {wrap_module}.{wrap_object}.{wrap_method}")
for wrapped_method in WRAPPED_AMETHODS:
wrap_module = wrapped_method.get("module")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
unwrap(
f"{wrap_module}.{wrap_object}",
wrap_method,
)
except (ImportError, ModuleNotFoundError, AttributeError):
logger.debug(f"Failed to uninstrument {wrap_module}.{wrap_object}.{wrap_method}")
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/config.py
================================================
class Config:
exception_logger = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.cohere.event_models import ChoiceEvent, MessageEvent
from opentelemetry.instrumentation.cohere.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {
GenAIAttributes.GEN_AI_SYSTEM: GenAIAttributes.GenAiSystemValues.COHERE.value
}
"""The attributes to be used for the event."""
def emit_input_event(event_logger, llm_request_type: str, kwargs):
if not should_emit_events() or event_logger is None:
return
event_params = {}
if llm_request_type == LLMRequestTypeValues.CHAT:
event_params = {"content": kwargs.get("message"), "role": "user"}
elif llm_request_type == LLMRequestTypeValues.RERANK:
event_params = {
"content": {
"query": kwargs.get("query"),
"documents": kwargs.get("documents"),
},
"role": "user",
}
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
event_params = {"content": kwargs.get("prompt"), "role": "user"}
emit_event(MessageEvent(**event_params), event_logger)
def emit_response_events(event_logger, llm_request_type: str, response):
if not should_emit_events() or event_logger is None:
return
if llm_request_type == LLMRequestTypeValues.COMPLETION:
for index, generation in enumerate(response.generations):
emit_event(
_parse_response_event(index, llm_request_type, generation),
event_logger,
)
else:
emit_event(_parse_response_event(0, llm_request_type, response), event_logger)
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Union[Logger, None]
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events() or event_logger is None:
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
def _parse_response_event(index: int, llm_request_type: str, response) -> ChoiceEvent:
event_params = {"index": index, "finish_reason": "unknown"}
if llm_request_type == LLMRequestTypeValues.RERANK:
event_params["message"] = {
"content": [
{
"index": result.index,
"document": result.document,
"relevance_score": result.relevance_score,
}
for result in response.results
],
"role": "assistant",
}
elif (
llm_request_type == LLMRequestTypeValues.CHAT or LLMRequestTypeValues.COMPLETION
):
event_params["message"] = {"content": response.text, "role": "assistant"}
event_params["finish_reason"] = response.finish_reason
return ChoiceEvent(**event_params)
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/span_utils.py
================================================
from opentelemetry.instrumentation.cohere.utils import (
dont_throw,
dump_object,
should_send_prompts,
to_dict,
should_emit_events,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace.status import Status, StatusCode
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@dont_throw
def set_input_content_attributes(span, llm_request_type, kwargs):
if not span.is_recording():
return
if should_send_prompts() and not should_emit_events():
if llm_request_type == LLMRequestTypeValues.COMPLETION:
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", kwargs.get("prompt")
)
# client V1
elif llm_request_type == LLMRequestTypeValues.CHAT and kwargs.get("message"):
user_message_index = 0
if system_message := kwargs.get("preamble"):
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "system")
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", system_message
)
user_message_index = 1
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{user_message_index}.role", "user")
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{user_message_index}.content", kwargs.get("message")
)
# client V2
elif llm_request_type == LLMRequestTypeValues.CHAT and kwargs.get("messages"):
for index, message in enumerate(kwargs.get("messages")):
message_dict = to_dict(message)
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.role", message_dict.get("role"))
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.content", message_dict.get("content")
)
if kwargs.get("tools"):
for index, tool in enumerate(kwargs.get("tools")):
function = tool.get("function")
if not function:
continue
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{index}.name",
function.get("name"),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{index}.description",
function.get("description"),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{index}.parameters",
dump_object(function.get("parameters")),
)
elif llm_request_type == LLMRequestTypeValues.RERANK:
for index, document in enumerate(kwargs.get("documents", [])):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.role", "system"
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.content", document
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{len(kwargs.get('documents'))}.role",
"user",
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{len(kwargs.get('documents'))}.content",
kwargs.get("query"),
)
elif llm_request_type == LLMRequestTypeValues.EMBEDDING:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.role",
"user",
)
inputs = kwargs.get("inputs")
if not inputs:
texts = kwargs.get("texts")
inputs = [
{"type": "text", "text": text} for text in texts
]
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
dump_object(inputs),
)
@dont_throw
def set_response_content_attributes(span, llm_request_type, response):
if not span.is_recording():
return
if should_send_prompts():
if llm_request_type == LLMRequestTypeValues.CHAT:
_set_span_chat_response(span, response)
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
_set_span_generations_response(span, response)
elif llm_request_type == LLMRequestTypeValues.RERANK:
_set_span_rerank_response(span, response)
span.set_status(Status(StatusCode.OK))
@dont_throw
def set_span_request_attributes(span, kwargs):
if not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, kwargs.get("model"))
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, kwargs.get("max_tokens_to_sample")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, kwargs.get("temperature")
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, kwargs.get("p", kwargs.get("top_p")))
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_K, kwargs.get("k", kwargs.get("top_k")))
if stop_sequences := kwargs.get("stop_sequences", []):
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_STOP_SEQUENCES, dump_object(stop_sequences))
# TODO: Migrate to GEN_AI_REQUEST_FREQUENCY_PENALTY and GEN_AI_REQUEST_PRESENCE_PENALTY
_set_span_attribute(
span, SpanAttributes.LLM_FREQUENCY_PENALTY, kwargs.get("frequency_penalty")
)
_set_span_attribute(
span, SpanAttributes.LLM_PRESENCE_PENALTY, kwargs.get("presence_penalty")
)
@dont_throw
def set_span_response_attributes(span, response):
if not span.is_recording():
return
response_dict = to_dict(response)
# Cohere API v1
if (response_dict.get("response_id")):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response_dict.get("response_id"))
# Cohere API v2
elif (response_dict.get("id")):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response_dict.get("id"))
# Cohere v4
if token_count := response_dict.get("token_count"):
token_count_dict = to_dict(token_count)
input_tokens = token_count_dict.get("prompt_tokens", 0)
output_tokens = token_count_dict.get("response_tokens", 0)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
input_tokens + output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_PROMPT_TOKENS,
input_tokens,
)
# Cohere v5
if response_dict.get("meta"):
meta_dict = to_dict(response_dict.get("meta", {}))
billed_units = meta_dict.get("billed_units", {})
billed_units_dict = to_dict(billed_units)
input_tokens = billed_units_dict.get("input_tokens", 0)
output_tokens = billed_units_dict.get("output_tokens", 0)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
input_tokens + output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_PROMPT_TOKENS,
input_tokens,
)
# Cohere API v2
if response_dict.get("usage"):
# usage also has usage.tokens of type UsageTokens. This usually
# has the same number of output tokens, but many more input tokens
# (possibly pre-prompted)")
usage_dict = to_dict(response_dict.get("usage", {}))
billed_units_dict = to_dict(usage_dict.get("billed_units", {}))
input_tokens = billed_units_dict.get("input_tokens", 0)
output_tokens = billed_units_dict.get("output_tokens", 0)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
input_tokens + output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_PROMPT_TOKENS,
input_tokens,
)
def _set_span_chat_response(span, response):
index = 0
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(span, f"{prefix}.role", "assistant")
response_dict = to_dict(response)
if finish_reason := response_dict.get("finish_reason"):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_FINISH_REASONS, [finish_reason])
# Cohere API v1
if text := response_dict.get("text"):
_set_span_attribute(span, f"{prefix}.content", text)
# Cohere API v2
elif message := response_dict.get("message"):
message_dict = to_dict(message)
content = message_dict.get("content") or []
if tool_plan := message_dict.get("tool_plan"):
content.append({
"type": "text",
"text": tool_plan,
})
# TODO: Add citations, similarly to tool_plan
_set_span_attribute(span, f"{prefix}.content", dump_object(content))
if tool_calls := message_dict.get("tool_calls"):
tool_call_index = 0
for tool_call in tool_calls:
if not tool_call.get("function"):
continue
function = tool_call.get("function")
if tool_call.get("id"):
_set_span_attribute(span, f"{prefix}.tool_calls.{tool_call_index}.id", tool_call.get("id"))
if function.get("name"):
_set_span_attribute(span, f"{prefix}.tool_calls.{tool_call_index}.name", function.get("name"))
if function.get("arguments"):
# no dump_object here, since it's already a string (OpenAI-like)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{tool_call_index}.arguments",
function.get("arguments"),
)
tool_call_index += 1
def _set_span_generations_response(span, response):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.id)
if hasattr(response, "generations"):
generations = response.generations # Cohere v5
else:
generations = response # Cohere v4
for index, generation in enumerate(generations):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(span, f"{prefix}.content", generation.text)
_set_span_attribute(span, f"gen_ai.response.{index}.id", generation.id)
def _set_span_rerank_response(span, response):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.id)
for idx, doc in enumerate(response.results):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{idx}"
_set_span_attribute(span, f"{prefix}.role", "assistant")
content = f"Doc {doc.index}, Score: {doc.relevance_score}"
if hasattr(doc, "document") and doc.document:
if hasattr(doc.document, "text"):
content += f"\n{doc.document.text}"
else:
content += f"\n{doc.document.get('text')}"
_set_span_attribute(
span,
f"{prefix}.content",
content,
)
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/streaming.py
================================================
from opentelemetry.instrumentation.cohere.event_emitter import emit_response_events
from opentelemetry.instrumentation.cohere.utils import (
dont_throw,
should_send_prompts,
to_dict,
should_emit_events,
)
from opentelemetry.instrumentation.cohere.span_utils import set_span_response_attributes, _set_span_chat_response
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace.status import Status, StatusCode
DEFAULT_MESSAGE = {
"content": [],
"role": "assistant",
"tool_calls": [],
"tool_plan": "",
# TODO: Add citations
}
@dont_throw
def process_chat_v1_streaming_response(span, event_logger, llm_request_type, response):
# This naive version assumes we've always successfully streamed till the end
# and have received a StreamEndChatResponse, which includes the full response
final_response = None
try:
for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
if getattr(item, "event_type", None) == "stream-end" and hasattr(item, "response"):
final_response = item.response
yield item_to_yield
set_span_response_attributes(span, final_response)
if should_emit_events():
emit_response_events(event_logger, llm_request_type, final_response)
elif should_send_prompts():
_set_span_chat_response(span, final_response)
span.set_status(Status(StatusCode.OK))
finally:
span.end()
@dont_throw
async def aprocess_chat_v1_streaming_response(span, event_logger, llm_request_type, response):
# This naive version assumes we've always successfully streamed till the end
# and have received a StreamEndChatResponse, which includes the full response
final_response = None
try:
async for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
if getattr(item, "event_type", None) == "stream-end" and hasattr(item, "response"):
final_response = item.response
yield item_to_yield
set_span_response_attributes(span, final_response)
if should_emit_events():
emit_response_events(event_logger, llm_request_type, final_response)
elif should_send_prompts():
_set_span_chat_response(span, final_response)
span.set_status(Status(StatusCode.OK))
finally:
span.end()
@dont_throw
def process_chat_v2_streaming_response(span, event_logger, llm_request_type, response):
final_response = {
"finish_reason": None,
"message": DEFAULT_MESSAGE,
"usage": {},
"id": "",
"error": None,
}
current_content_item = {"type": "text", "thinking": None, "text": ""}
current_tool_call_item = {
"id": "",
"type": "function",
"function": {"name": "", "arguments": "", "description": ""},
}
try:
for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
try:
_accumulate_stream_item(item, current_content_item, current_tool_call_item, final_response)
except Exception:
pass
yield item_to_yield
set_span_response_attributes(span, final_response)
if should_emit_events():
emit_response_events(event_logger, llm_request_type, final_response)
elif should_send_prompts():
_set_span_chat_response(span, final_response)
if final_response.get("error"):
span.set_status(Status(StatusCode.ERROR, final_response.get("error")))
span.record_exception(final_response.get("error"))
else:
span.set_status(Status(StatusCode.OK))
finally:
span.end()
@dont_throw
async def aprocess_chat_v2_streaming_response(span, event_logger, llm_request_type, response):
final_response = {
"finish_reason": None,
"message": DEFAULT_MESSAGE,
"usage": {},
"id": "",
"error": None,
}
current_content_item = {"type": "text", "thinking": None, "text": ""}
current_tool_call_item = {
"id": "",
"type": "function",
"function": {"name": "", "arguments": "", "description": ""},
}
async for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
try:
_accumulate_stream_item(item, current_content_item, current_tool_call_item, final_response)
except Exception:
pass
yield item_to_yield
set_span_response_attributes(span, final_response)
if should_emit_events():
emit_response_events(event_logger, llm_request_type, final_response)
elif should_send_prompts():
_set_span_chat_response(span, final_response)
if final_response.get("error"):
span.set_status(Status(StatusCode.ERROR, final_response.get("error")))
span.record_exception(final_response.get("error"))
else:
span.set_status(Status(StatusCode.OK))
span.end()
# accumulated items are passed in by reference
def _accumulate_stream_item(item, current_content_item, current_tool_call_item, final_response):
item_dict = to_dict(item)
if item_dict.get("type") == "message-start":
final_response["message"] = (item_dict.get("delta") or {}).get("message") or {**DEFAULT_MESSAGE}
final_response["id"] = item_dict.get("id")
elif item_dict.get("type") == "content-start":
new_content_item = ((item_dict.get("delta") or {}).get("message") or {}).get("content")
current_content_item.clear()
current_content_item.update(new_content_item or {})
elif item_dict.get("type") == "content-delta":
new_thinking = (((item_dict.get("delta") or {}).get("message") or {}).get("content") or {}).get("thinking")
if new_thinking:
existing_thinking = current_content_item.get("thinking")
current_content_item["thinking"] = (existing_thinking or "") + new_thinking
new_text = (((item_dict.get("delta") or {}).get("message") or {}).get("content") or {}).get("text")
if new_text:
existing_text = current_content_item.get("text")
current_content_item["text"] = (existing_text or "") + new_text
elif item_dict.get("type") == "content-end":
final_response["message"]["content"].append({**current_content_item})
elif item_dict.get("type") == "tool-plan-delta":
new_tool_plan = ((item_dict.get("delta") or {}).get("message") or {}).get("tool_plan")
if new_tool_plan:
existing_tool_plan = final_response["message"].get("tool_plan")
final_response["message"]["tool_plan"] = (existing_tool_plan or "") + new_tool_plan
elif item_dict.get("type") == "tool-call-start":
new_tool_call_item = ((item_dict.get("delta") or {}).get("message") or {}).get("tool_calls")
current_tool_call_item.update(new_tool_call_item or {})
elif item_dict.get("type") == "tool-call-delta":
message = (item_dict.get("delta") or {}).get("message") or {}
new_arguments = ((message.get("tool_calls") or {}).get("function") or {}).get("arguments")
if new_arguments:
existing_arguments = (current_tool_call_item.get("function") or {}).get("arguments")
current_tool_call_item["function"]["arguments"] = (existing_arguments or "") + new_arguments
elif item_dict.get("type") == "tool-call-end":
final_response["message"]["tool_calls"].append({**current_tool_call_item})
elif item_dict.get("type") == "message-end":
final_response["usage"] = (item_dict.get("delta") or {}).get("usage") or {}
final_response["finish_reason"] = (item_dict.get("delta") or {}).get("finish_reason")
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/utils.py
================================================
import dataclasses
import json
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.cohere.config import Config
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
def dump_object(obj):
try:
if hasattr(obj, "model_dump_json") and callable(obj.model_dump_json):
return obj.model_dump_json()
except Exception:
pass
try:
return json.dumps(obj)
except Exception:
return ""
def to_dict(obj):
try:
if hasattr(obj, "model_dump") and callable(obj.model_dump):
return obj.model_dump()
except Exception:
pass
if isinstance(obj, dict):
return obj
if dataclasses.is_dataclass(obj):
return dataclasses.asdict(obj)
try:
return dict(obj)
except Exception:
return obj
================================================
FILE: packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-cohere/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-cohere/project.json
================================================
{
"name": "opentelemetry-instrumentation-cohere",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-cohere/opentelemetry/instrumentation/cohere",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-cohere"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-cohere/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-cohere"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-cohere"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-cohere/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-cohere"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-cohere"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-cohere"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-cohere/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-cohere"
version = "0.53.3"
description = "OpenTelemetry Cohere instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-cohere"
[project.optional-dependencies]
instruments = ["cohere"]
[project.entry-points."opentelemetry_instrumentor"]
cohere = "opentelemetry.instrumentation.cohere:CohereInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"cohere>=5.18.0,<6",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=1.2.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/cohere"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"440f51f4-3e47-44b6-a5d7-5ba33edcfc58","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye:\n\nWhy did the
pirate want to join the circus? \n\nArrrr, because he wanted to be a trapeze
arrrrrrtist! \n\nYe scurvy dogs and seafaring scalawags better than that ye
hath seen the last! \n\nHonestly, I be tired of these pirate puns, I need
a pirate holiday on a nice quiet beach, with not enough rum to get too crazy
but just enough to forget all me worries.","generation_id":"4f73027b-5f1f-478c-9906-97d0ec74e19a","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye:\n\nWhy did the pirate want
to join the circus? \n\nArrrr, because he wanted to be a trapeze arrrrrrtist!
\n\nYe scurvy dogs and seafaring scalawags better than that ye hath seen the
last! \n\nHonestly, I be tired of these pirate puns, I need a pirate holiday
on a nice quiet beach, with not enough rum to get too crazy but just enough
to forget all me worries."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":58,"output_tokens":119},"tokens":{"input_tokens":69,"output_tokens":119}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1251'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:26 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '321'
num_tokens:
- '177'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- ded13e833664521180c334614f2de562
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3858'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_legacy_async.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "model": "command", "stream":
false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.6.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"ea2d074c-4f25-47cb-bef8-b00dc2ae991b","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye: \n\nI spoke
with an astronomer and argh, matey, she told me the Sun would be blowin''
up! But cheer up, me hearties, it''ll happen in five billion years. We''ve
got plenty of time to find a new treasure trove before then!","generation_id":"41bd7ae5-511d-449f-a64d-dd54e5d697e4","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye: \n\nI spoke with an astronomer
and argh, matey, she told me the Sun would be blowin'' up! But cheer up, me
hearties, it''ll happen in five billion years. We''ve got plenty of time to
find a new treasure trove before then!"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"warnings":["model
''command'' is deprecated and will be removed September 15 2025. Please consider
upgrading to a newer model to avoid future service disruptions"],"billed_units":{"input_tokens":7,"output_tokens":80},"tokens":{"input_tokens":69,"output_tokens":81}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1127'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 01:23:07 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '324'
num_tokens:
- '87'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 37d8ceb858f86160192181d6ece63b36
x-envoy-upstream-service-time:
- '2401'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_legacy_with_streaming.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "model": "command", "stream":
true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '79'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.6.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"is_finished":false,"event_type":"stream-start","generation_id":"a7cd9d01-255f-44a2-a186-834f942bf61e"}
{"is_finished":false,"event_type":"text-generation","text":"Ar"}
{"is_finished":false,"event_type":"text-generation","text":"rr"}
{"is_finished":false,"event_type":"text-generation","text":"r"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" mate"}
{"is_finished":false,"event_type":"text-generation","text":"y"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":false,"event_type":"text-generation","text":" Sh"}
{"is_finished":false,"event_type":"text-generation","text":"iver"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":" tim"}
{"is_finished":false,"event_type":"text-generation","text":"bers"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" here"}
{"is_finished":false,"event_type":"text-generation","text":"''s"}
{"is_finished":false,"event_type":"text-generation","text":" a"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"themed"}
{"is_finished":false,"event_type":"text-generation","text":" joke"}
{"is_finished":false,"event_type":"text-generation","text":" for"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":":"}
{"is_finished":false,"event_type":"text-generation","text":"\n\nWhy"}
{"is_finished":false,"event_type":"text-generation","text":" did"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":" go"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" dentist"}
{"is_finished":false,"event_type":"text-generation","text":"?"}
{"is_finished":false,"event_type":"text-generation","text":"\n\nA"}
{"is_finished":false,"event_type":"text-generation","text":":"}
{"is_finished":false,"event_type":"text-generation","text":" Because"}
{"is_finished":false,"event_type":"text-generation","text":" he"}
{"is_finished":false,"event_type":"text-generation","text":" wanted"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" find"}
{"is_finished":false,"event_type":"text-generation","text":" some"}
{"is_finished":false,"event_type":"text-generation","text":" treasure"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":false,"event_type":"text-generation","text":" AR"}
{"is_finished":false,"event_type":"text-generation","text":"RR"}
{"is_finished":false,"event_type":"text-generation","text":"RR"}
{"is_finished":false,"event_type":"text-generation","text":"!!!"}
{"is_finished":false,"event_type":"text-generation","text":" \n\nP"}
{"is_finished":false,"event_type":"text-generation","text":"irates"}
{"is_finished":false,"event_type":"text-generation","text":" love"}
{"is_finished":false,"event_type":"text-generation","text":" loot"}
{"is_finished":false,"event_type":"text-generation","text":"in"}
{"is_finished":false,"event_type":"text-generation","text":"''"}
{"is_finished":false,"event_type":"text-generation","text":" gold"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" sometimes"}
{"is_finished":false,"event_type":"text-generation","text":" forget"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" take"}
{"is_finished":false,"event_type":"text-generation","text":" care"}
{"is_finished":false,"event_type":"text-generation","text":" of"}
{"is_finished":false,"event_type":"text-generation","text":" their"}
{"is_finished":false,"event_type":"text-generation","text":" teeth"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" so"}
{"is_finished":false,"event_type":"text-generation","text":" I"}
{"is_finished":false,"event_type":"text-generation","text":" hope"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" appreciate"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"themed"}
{"is_finished":false,"event_type":"text-generation","text":" joke"}
{"is_finished":false,"event_type":"text-generation","text":" there"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" sc"}
{"is_finished":false,"event_type":"text-generation","text":"ur"}
{"is_finished":false,"event_type":"text-generation","text":"vy"}
{"is_finished":false,"event_type":"text-generation","text":" dog"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":false,"event_type":"text-generation","text":" \n\nIf"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" want"}
{"is_finished":false,"event_type":"text-generation","text":" more"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":" humor"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" let"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":" know"}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" I"}
{"is_finished":false,"event_type":"text-generation","text":"''ll"}
{"is_finished":false,"event_type":"text-generation","text":" be"}
{"is_finished":false,"event_type":"text-generation","text":" happy"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" sail"}
{"is_finished":false,"event_type":"text-generation","text":" through"}
{"is_finished":false,"event_type":"text-generation","text":" some"}
{"is_finished":false,"event_type":"text-generation","text":" more"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"y"}
{"is_finished":false,"event_type":"text-generation","text":" comedy"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":true,"event_type":"stream-end","response":{"response_id":"12c00d26-e3bb-48c0-8c49-262155b57d64","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-themed joke for ye:\n\nWhy did
the pirate go to the dentist?\n\nA: Because he wanted to find some treasure!
ARRRRR!!! \n\nPirates love lootin'' gold, and sometimes forget to take care
of their teeth, so I hope ye appreciate me pirate-themed joke there, ye scurvy
dog! \n\nIf ye want more pirate humor, let me know and I''ll be happy to sail
through some more pirate-y comedy!","generation_id":"a7cd9d01-255f-44a2-a186-834f942bf61e","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-themed joke for ye:\n\nWhy did the pirate go
to the dentist?\n\nA: Because he wanted to find some treasure! ARRRRR!!! \n\nPirates
love lootin'' gold, and sometimes forget to take care of their teeth, so I
hope ye appreciate me pirate-themed joke there, ye scurvy dog! \n\nIf ye want
more pirate humor, let me know and I''ll be happy to sail through some more
pirate-y comedy!"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"warnings":["model
''command'' is deprecated and will be removed September 15 2025. Please consider
upgrading to a newer model to avoid future service disruptions"],"billed_units":{"input_tokens":7,"output_tokens":115},"tokens":{"input_tokens":69,"output_tokens":116}}},"finish_reason":"COMPLETE"}
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/stream+json
date:
- Sun, 14 Sep 2025 01:29:39 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 2a0bada75306984d0beeabdf7afde1ac
x-envoy-upstream-service-time:
- '79'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_legacy_with_streaming_async.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "model": "command", "stream":
true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '79'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.6.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"is_finished":false,"event_type":"stream-start","generation_id":"613783cf-5a8b-4d4e-b34e-d6c2223a3387"}
{"is_finished":false,"event_type":"text-generation","text":"Ar"}
{"is_finished":false,"event_type":"text-generation","text":"rr"}
{"is_finished":false,"event_type":"text-generation","text":"r"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" mate"}
{"is_finished":false,"event_type":"text-generation","text":"y"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":false,"event_type":"text-generation","text":" Sh"}
{"is_finished":false,"event_type":"text-generation","text":"iver"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":" tim"}
{"is_finished":false,"event_type":"text-generation","text":"bers"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" here"}
{"is_finished":false,"event_type":"text-generation","text":"''s"}
{"is_finished":false,"event_type":"text-generation","text":" a"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"style"}
{"is_finished":false,"event_type":"text-generation","text":" joke"}
{"is_finished":false,"event_type":"text-generation","text":" for"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":":"}
{"is_finished":false,"event_type":"text-generation","text":" \n\nI"}
{"is_finished":false,"event_type":"text-generation","text":" asked"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" captain"}
{"is_finished":false,"event_type":"text-generation","text":" if"}
{"is_finished":false,"event_type":"text-generation","text":" we"}
{"is_finished":false,"event_type":"text-generation","text":" could"}
{"is_finished":false,"event_type":"text-generation","text":" go"}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" get"}
{"is_finished":false,"event_type":"text-generation","text":" ourselves"}
{"is_finished":false,"event_type":"text-generation","text":" a"}
{"is_finished":false,"event_type":"text-generation","text":" snack"}
{"is_finished":false,"event_type":"text-generation","text":"."}
{"is_finished":false,"event_type":"text-generation","text":" He"}
{"is_finished":false,"event_type":"text-generation","text":" looked"}
{"is_finished":false,"event_type":"text-generation","text":" at"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" all"}
{"is_finished":false,"event_type":"text-generation","text":" seas"}
{"is_finished":false,"event_type":"text-generation","text":"ick"}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" green"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" yelled"}
{"is_finished":false,"event_type":"text-generation","text":":"}
{"is_finished":false,"event_type":"text-generation","text":" \""}
{"is_finished":false,"event_type":"text-generation","text":"A"}
{"is_finished":false,"event_type":"text-generation","text":"ye"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" mate"}
{"is_finished":false,"event_type":"text-generation","text":"y"}
{"is_finished":false,"event_type":"text-generation","text":"!\""}
{"is_finished":false,"event_type":"text-generation","text":" \n\nThis"}
{"is_finished":false,"event_type":"text-generation","text":" classic"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":" pun"}
{"is_finished":false,"event_type":"text-generation","text":" combines"}
{"is_finished":false,"event_type":"text-generation","text":" elements"}
{"is_finished":false,"event_type":"text-generation","text":" of"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":" vocabulary"}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" humor"}
{"is_finished":false,"event_type":"text-generation","text":":"}
{"is_finished":false,"event_type":"text-generation","text":" using"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"esque"}
{"is_finished":false,"event_type":"text-generation","text":" expression"}
{"is_finished":false,"event_type":"text-generation","text":" \""}
{"is_finished":false,"event_type":"text-generation","text":"A"}
{"is_finished":false,"event_type":"text-generation","text":"ye"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" mate"}
{"is_finished":false,"event_type":"text-generation","text":"y"}
{"is_finished":false,"event_type":"text-generation","text":"\""}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" express"}
{"is_finished":false,"event_type":"text-generation","text":" agreement"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" while"}
{"is_finished":false,"event_type":"text-generation","text":" also"}
{"is_finished":false,"event_type":"text-generation","text":" playing"}
{"is_finished":false,"event_type":"text-generation","text":" on"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" phrase"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" highlight"}
{"is_finished":false,"event_type":"text-generation","text":" the"}
{"is_finished":false,"event_type":"text-generation","text":" captain"}
{"is_finished":false,"event_type":"text-generation","text":"''s"}
{"is_finished":false,"event_type":"text-generation","text":" discomfort"}
{"is_finished":false,"event_type":"text-generation","text":"ing"}
{"is_finished":false,"event_type":"text-generation","text":" sea"}
{"is_finished":false,"event_type":"text-generation","text":" sickness"}
{"is_finished":false,"event_type":"text-generation","text":"."}
{"is_finished":false,"event_type":"text-generation","text":" \n\nI"}
{"is_finished":false,"event_type":"text-generation","text":" hope"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" find"}
{"is_finished":false,"event_type":"text-generation","text":" this"}
{"is_finished":false,"event_type":"text-generation","text":" joke"}
{"is_finished":false,"event_type":"text-generation","text":" to"}
{"is_finished":false,"event_type":"text-generation","text":" be"}
{"is_finished":false,"event_type":"text-generation","text":" a"}
{"is_finished":false,"event_type":"text-generation","text":" fun"}
{"is_finished":false,"event_type":"text-generation","text":" little"}
{"is_finished":false,"event_type":"text-generation","text":" treasure"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" if"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" be"}
{"is_finished":false,"event_type":"text-generation","text":" want"}
{"is_finished":false,"event_type":"text-generation","text":"in"}
{"is_finished":false,"event_type":"text-generation","text":"''"}
{"is_finished":false,"event_type":"text-generation","text":" more"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" let"}
{"is_finished":false,"event_type":"text-generation","text":" me"}
{"is_finished":false,"event_type":"text-generation","text":" know"}
{"is_finished":false,"event_type":"text-generation","text":","}
{"is_finished":false,"event_type":"text-generation","text":" and"}
{"is_finished":false,"event_type":"text-generation","text":" I"}
{"is_finished":false,"event_type":"text-generation","text":" shall"}
{"is_finished":false,"event_type":"text-generation","text":" provide"}
{"is_finished":false,"event_type":"text-generation","text":" ye"}
{"is_finished":false,"event_type":"text-generation","text":" with"}
{"is_finished":false,"event_type":"text-generation","text":" a"}
{"is_finished":false,"event_type":"text-generation","text":" bounty"}
{"is_finished":false,"event_type":"text-generation","text":" of"}
{"is_finished":false,"event_type":"text-generation","text":" pirate"}
{"is_finished":false,"event_type":"text-generation","text":"-"}
{"is_finished":false,"event_type":"text-generation","text":"themed"}
{"is_finished":false,"event_type":"text-generation","text":" humor"}
{"is_finished":false,"event_type":"text-generation","text":"!"}
{"is_finished":true,"event_type":"stream-end","response":{"response_id":"dcdb9a85-a8dc-4f4c-9779-f7c1801248f3","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye: \n\nI asked
the captain if we could go and get ourselves a snack. He looked at me, all
seasick and green, and yelled: \"Aye, matey!\" \n\nThis classic pirate pun
combines elements of pirate vocabulary and humor: using the pirate-esque expression
\"Aye, matey\" to express agreement, while also playing on the phrase to highlight
the captain''s discomforting sea sickness. \n\nI hope ye find this joke to
be a fun little treasure, and if ye be wantin'' more, let me know, and I shall
provide ye with a bounty of pirate-themed humor!","generation_id":"613783cf-5a8b-4d4e-b34e-d6c2223a3387","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye: \n\nI asked the captain if
we could go and get ourselves a snack. He looked at me, all seasick and green,
and yelled: \"Aye, matey!\" \n\nThis classic pirate pun combines elements
of pirate vocabulary and humor: using the pirate-esque expression \"Aye, matey\"
to express agreement, while also playing on the phrase to highlight the captain''s
discomforting sea sickness. \n\nI hope ye find this joke to be a fun little
treasure, and if ye be wantin'' more, let me know, and I shall provide ye
with a bounty of pirate-themed humor!"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"warnings":["model
''command'' is deprecated and will be removed September 15 2025. Please consider
upgrading to a newer model to avoid future service disruptions"],"billed_units":{"input_tokens":7,"output_tokens":149},"tokens":{"input_tokens":69,"output_tokens":150}}},"finish_reason":"COMPLETE"}
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/stream+json
date:
- Sun, 14 Sep 2025 01:46:21 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 421516367f70f3860d54828ee98b1718
x-envoy-upstream-service-time:
- '79'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"440f51f4-3e47-44b6-a5d7-5ba33edcfc58","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye:\n\nWhy did the
pirate want to join the circus? \n\nArrrr, because he wanted to be a trapeze
arrrrrrtist! \n\nYe scurvy dogs and seafaring scalawags better than that ye
hath seen the last! \n\nHonestly, I be tired of these pirate puns, I need
a pirate holiday on a nice quiet beach, with not enough rum to get too crazy
but just enough to forget all me worries.","generation_id":"4f73027b-5f1f-478c-9906-97d0ec74e19a","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye:\n\nWhy did the pirate want
to join the circus? \n\nArrrr, because he wanted to be a trapeze arrrrrrtist!
\n\nYe scurvy dogs and seafaring scalawags better than that ye hath seen the
last! \n\nHonestly, I be tired of these pirate puns, I need a pirate holiday
on a nice quiet beach, with not enough rum to get too crazy but just enough
to forget all me worries."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":58,"output_tokens":119},"tokens":{"input_tokens":69,"output_tokens":119}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1251'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:26 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '321'
num_tokens:
- '177'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- ded13e833664521180c334614f2de562
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3858'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_with_events_with_content_async.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "model": "command", "stream":
false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.6.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"e17775dc-ffad-456f-a239-48d8329428bf","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye: \n\nI asked
the captain if we could go and get ourselves a snack. He looked at me, scowlin''
and said, \"You snooze, you lose!\" Aargh, it would seem I am the pirate who
snores after all me rum! \n\nPirates chuckled and laughed, they did, and ye
will too! \n\nArrrr!","generation_id":"73b9bc6c-7620-4cf5-9c76-4a1518da3e6e","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye: \n\nI asked the captain if
we could go and get ourselves a snack. He looked at me, scowlin'' and said,
\"You snooze, you lose!\" Aargh, it would seem I am the pirate who snores
after all me rum! \n\nPirates chuckled and laughed, they did, and ye will
too! \n\nArrrr!"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"warnings":["model
''command'' is deprecated and will be removed September 15 2025. Please consider
upgrading to a newer model to avoid future service disruptions"],"billed_units":{"input_tokens":7,"output_tokens":100},"tokens":{"input_tokens":69,"output_tokens":101}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1223'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 01:23:12 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '324'
num_tokens:
- '107'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 48d68a3c9e1310932498b50f0824b055
x-envoy-upstream-service-time:
- '5508'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"440f51f4-3e47-44b6-a5d7-5ba33edcfc58","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye:\n\nWhy did the
pirate want to join the circus? \n\nArrrr, because he wanted to be a trapeze
arrrrrrtist! \n\nYe scurvy dogs and seafaring scalawags better than that ye
hath seen the last! \n\nHonestly, I be tired of these pirate puns, I need
a pirate holiday on a nice quiet beach, with not enough rum to get too crazy
but just enough to forget all me worries.","generation_id":"4f73027b-5f1f-478c-9906-97d0ec74e19a","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye:\n\nWhy did the pirate want
to join the circus? \n\nArrrr, because he wanted to be a trapeze arrrrrrtist!
\n\nYe scurvy dogs and seafaring scalawags better than that ye hath seen the
last! \n\nHonestly, I be tired of these pirate puns, I need a pirate holiday
on a nice quiet beach, with not enough rum to get too crazy but just enough
to forget all me worries."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":58,"output_tokens":119},"tokens":{"input_tokens":69,"output_tokens":119}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1251'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:26 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '321'
num_tokens:
- '177'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- ded13e833664521180c334614f2de562
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3858'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_chat_with_events_with_no_content_async.yaml
================================================
interactions:
- request:
body: '{"message": "Tell me a joke, pirate style", "model": "command", "stream":
false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '80'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.6.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"c0b03212-d862-46a1-aa94-2fa6f491fd17","text":"Arrrr,
matey! Shiver me timbers, here''s a pirate-style joke for ye: \n\nI asked
the pirate captain how he lost his leg. He said, \"I was just a kid, matey!\"
\n\nArrrr, matey! Now ye squiggly little skeleton and walk the plank laughing
like a pirate! \n\nIf ye want more pirate jokes, I can make ye walk the plank
and whip ye with me cannonball launcher!","generation_id":"a3203475-c8f3-488d-8682-f6da563cd1d7","chat_history":[{"role":"USER","message":"Tell
me a joke, pirate style"},{"role":"CHATBOT","message":"Arrrr, matey! Shiver
me timbers, here''s a pirate-style joke for ye: \n\nI asked the pirate captain
how he lost his leg. He said, \"I was just a kid, matey!\" \n\nArrrr, matey!
Now ye squiggly little skeleton and walk the plank laughing like a pirate!
\n\nIf ye want more pirate jokes, I can make ye walk the plank and whip ye
with me cannonball launcher!"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"warnings":["model
''command'' is deprecated and will be removed September 15 2025. Please consider
upgrading to a newer model to avoid future service disruptions"],"billed_units":{"input_tokens":7,"output_tokens":99},"tokens":{"input_tokens":69,"output_tokens":100}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1264'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 01:23:16 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '324'
num_tokens:
- '106'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- c3f40eb96fedb33840b13a84344b7f6e
x-envoy-upstream-service-time:
- '2980'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "command", "messages": [{"role": "user", "content": "Tell me
a joke, pirate style"}], "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '112'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: "{\"id\":\"83e3e297-264b-478e-9b22-5058386292ed\",\"message\":{\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"Arrrr,
matey! Shiver me timbers, here\u2019s a pirate-themed joke for ye: \\n\\nI
stumbled upon a shipwreck on the ocean floor,\\nBut instead of gold or silver,
all I found was dough.\\nI couldn\u2019t believe me peepers, so I rubbed me
eyes,\\nBut it was just a pizza restaurant, and I couldn\u2019t help but cry.\"}]},\"finish_reason\":\"COMPLETE\",\"usage\":{\"billed_units\":{\"input_tokens\":7,\"output_tokens\":88},\"tokens\":{\"input_tokens\":69,\"output_tokens\":89}}}"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '552'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 01:50:19 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '324'
num_tokens:
- '95'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 3ea490a581ea0c90e48fbdccabff104b
x-envoy-upstream-service-time:
- '2637'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_streaming.yaml
================================================
interactions:
- request:
body: '{"model": "command", "messages": [{"role": "user", "content": "Tell me
a joke, pirate style"}], "stream": true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"6cd6ce61-bb3b-46f6-907e-fcfab45e51b6","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Ar"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
mate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"y"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Sh"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"iver"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
me"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
tim"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"bers"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"''s"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"-"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"style"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
joke"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
for"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"\n\nWhy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
did"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
want"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
go"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
dentist"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"?"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nA"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Because"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
he"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
was"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
looking"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
for"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
treasure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
chest"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nAr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
mate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"y"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
I"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hope"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
laughed"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
arr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rs"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
off"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nIf"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
want"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
more"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
jokes"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
I"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"''ll"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
be"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
happy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
make"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
walk"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
plank"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
with"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
more"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hilarious"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
tales"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n Let"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
me"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
know"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
if"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
want"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
me"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
sail"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
through"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
more"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"-"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"themed"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
humor"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":7,"output_tokens":109},"tokens":{"input_tokens":69,"output_tokens":110}}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sun, 14 Sep 2025 01:59:14 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 936e9f001e13e2cbf9988a12da8ca483
x-envoy-upstream-service-time:
- '70'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_streaming_async.yaml
================================================
interactions:
- request:
body: '{"model": "command", "messages": [{"role": "user", "content": "Tell me
a joke, pirate style"}], "stream": true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"599ae0aa-0ef6-49e4-b7f4-e2fafc40ca2c","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Ar"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
mate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"y"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Sh"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"iver"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
me"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
tim"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"bers"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"''s"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"-"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"style"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
joke"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
for"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"\n\nWhy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
did"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
want"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
join"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
circus"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"?"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nAr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
because"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
he"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
wanted"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
be"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
tra"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"pe"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ze"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
arr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rr"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"r"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"rc"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"at"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nHo"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ho"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ho"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
sc"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ur"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"vy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
dog"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
like"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
it"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"?"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
These"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pirate"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
jokes"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
sh"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"an"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"''t"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
be"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
sc"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"upp"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ering"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ye"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
time"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
soon"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Avast"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":7,"output_tokens":89},"tokens":{"input_tokens":69,"output_tokens":89}}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sun, 14 Sep 2025 02:19:39 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- bc877ec6699cd83aa9c7d1952c3fbb20
x-envoy-upstream-service-time:
- '81'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_tool_calls_and_history.yaml
================================================
interactions:
- request:
body: '{"model": "command-r", "messages": [{"role": "user", "content": "What is
the weather and current time in Tokyo?"}], "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}},
{"type": "function", "function": {"name": "get_time", "description": "Get the
current time in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}}, "required": ["location"]}}}], "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '717'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: '{"id":"965405bb-b9da-4dc5-b329-e708a795e188","message":{"role":"assistant","tool_plan":"I
will search for the current time and weather in Tokyo.","tool_calls":[{"id":"get_time_dp3men9jrvhf","type":"function","function":{"name":"get_time","arguments":"{\"location\":\"Tokyo\"}"}},{"id":"get_weather_d7arjgsc96yf","type":"function","function":{"name":"get_weather","arguments":"{\"location\":\"Tokyo\"}"}}]},"finish_reason":"TOOL_CALL","usage":{"billed_units":{"input_tokens":62,"output_tokens":28},"tokens":{"input_tokens":968,"output_tokens":83}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '547'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 02:36:03 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '4591'
num_tokens:
- '90'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command-r' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 42d840ed9dd60e834b9f33cc4a811aa8
x-envoy-upstream-service-time:
- '1761'
status:
code: 200
message: OK
- request:
body: '{"model": "command-r", "messages": [{"role": "user", "content": "What is
the weather and current time in Tokyo?"}, {"role": "assistant", "content": null,
"tool_calls": [{"id": "get_time_dp3men9jrvhf", "type": "function", "function":
{"name": "get_time", "arguments": "{\"location\":\"Tokyo\"}"}}, {"id": "get_weather_d7arjgsc96yf",
"type": "function", "function": {"name": "get_weather", "arguments": "{\"location\":\"Tokyo\"}"}}]},
{"role": "tool", "tool_call_id": "get_time_dp3men9jrvhf", "content": "4:20 PM"},
{"role": "tool", "tool_call_id": "get_weather_d7arjgsc96yf", "content": "Sunny
20 degrees Celsius"}], "tools": [{"type": "function", "function": {"name": "get_weather",
"description": "Get the current weather in a given location", "parameters":
{"type": "object", "properties": {"location": {"type": "string", "description":
"The city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}},
{"type": "function", "function": {"name": "get_time", "description": "Get the
current time in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}}, "required": ["location"]}}}], "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1217'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: "{\"id\":\"00f7ec58-cd22-4b62-b068-0e7ece6bbf67\",\"message\":{\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"The
current time in Tokyo is 4:20 PM and the weather is sunny with a temperature
of 20\xB0C.\"}],\"citations\":[{\"start\":29,\"end\":36,\"text\":\"4:20 PM\",\"sources\":[{\"type\":\"tool\",\"id\":\"get_time_dp3men9jrvhf:0\",\"tool_output\":{\"content\":\"4:20
PM\"}}],\"type\":\"TEXT_CONTENT\"},{\"start\":56,\"end\":89,\"text\":\"sunny
with a temperature of 20\xB0C.\",\"sources\":[{\"type\":\"tool\",\"id\":\"get_weather_d7arjgsc96yf:0\",\"tool_output\":{\"content\":\"Sunny
20 degrees Celsius\"}}],\"type\":\"TEXT_CONTENT\"}]},\"finish_reason\":\"COMPLETE\",\"usage\":{\"billed_units\":{\"input_tokens\":94,\"output_tokens\":27},\"tokens\":{\"input_tokens\":1094,\"output_tokens\":102}}}"
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '719'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 02:36:05 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '5100'
num_tokens:
- '121'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command-r' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- f6bf3b4e64a9e3a3355b5c7050aa95fd
x-envoy-upstream-service-time:
- '1282'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_tool_calls_and_history_async.yaml
================================================
interactions:
- request:
body: '{"model": "command-r7b-12-2024", "messages": [{"role": "user", "content":
"What is the weather and current time in Tokyo?"}], "tools": [{"type": "function",
"function": {"name": "get_weather", "description": "Get the current weather
in a given location", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}, {"type": "function", "function": {"name": "get_time",
"description": "Get the current time in a given location", "parameters": {"type":
"object", "properties": {"location": {"type": "string", "description": "The
city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}}], "stream":
false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '727'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: '{"id":"b7391518-e53e-4486-98ea-fabffcde31c2","message":{"role":"assistant","tool_plan":"I
will use the get_weather and get_time tools to find the weather and current
time in Tokyo.","tool_calls":[{"id":"get_weather_mznfyh090g90","type":"function","function":{"name":"get_weather","arguments":"{\"location\":\"Tokyo\"}"}},{"id":"get_time_eksdqe8f9g4y","type":"function","function":{"name":"get_time","arguments":"{\"location\":\"Tokyo\"}"}}]},"finish_reason":"TOOL_CALL","usage":{"billed_units":{"input_tokens":62,"output_tokens":38},"tokens":{"input_tokens":1531,"output_tokens":89}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '584'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:04:15 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '7120'
num_tokens:
- '100'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 4b063f6ebf94617b855602c20dfb9f77
x-envoy-upstream-service-time:
- '582'
status:
code: 200
message: OK
- request:
body: '{"model": "command-r7b-12-2024", "messages": [{"role": "user", "content":
"What is the weather and current time in Tokyo?"}, {"role": "assistant", "content":
null, "tool_calls": [{"id": "get_weather_mznfyh090g90", "type": "function",
"function": {"name": "get_weather", "arguments": "{\"location\":\"Tokyo\"}"}},
{"id": "get_time_eksdqe8f9g4y", "type": "function", "function": {"name": "get_time",
"arguments": "{\"location\":\"Tokyo\"}"}}]}, {"role": "tool", "tool_call_id":
"get_weather_mznfyh090g90", "content": "4:20 PM"}, {"role": "tool", "tool_call_id":
"get_time_eksdqe8f9g4y", "content": "Sunny 20 degrees Celsius"}], "tools": [{"type":
"function", "function": {"name": "get_weather", "description": "Get the current
weather in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}}, "required": ["location"]}}}, {"type": "function", "function":
{"name": "get_time", "description": "Get the current time in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}}],
"stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1227'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: '{"id":"8289d4ee-a83b-4ce2-b7e1-245d9778fcf5","message":{"role":"assistant","content":[{"type":"text","text":"The
weather in Tokyo is currently sunny and 20 degrees Celsius. The current time
is 4:20 PM."}],"citations":[{"start":34,"end":39,"text":"sunny","sources":[{"type":"tool","id":"get_time_eksdqe8f9g4y:0","tool_output":{"content":"Sunny
20 degrees Celsius"}}],"type":"TEXT_CONTENT"},{"start":44,"end":63,"text":"20
degrees Celsius.","sources":[{"type":"tool","id":"get_time_eksdqe8f9g4y:0","tool_output":{"content":"Sunny
20 degrees Celsius"}}],"type":"TEXT_CONTENT"},{"start":84,"end":92,"text":"4:20
PM.","sources":[{"type":"tool","id":"get_weather_mznfyh090g90:0","tool_output":{"content":"4:20
PM"}}],"type":"TEXT_CONTENT"}]},"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":78,"output_tokens":25},"tokens":{"input_tokens":1694,"output_tokens":57}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '877'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:04:15 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '7791'
num_tokens:
- '103'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 55736c33493297302f3e7a5baf0b265c
x-envoy-upstream-service-time:
- '393'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_tool_calls_and_streaming.yaml
================================================
interactions:
- request:
body: '{"model": "command-r", "messages": [{"role": "user", "content": "What is
the weather and current time in Tokyo?"}], "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}},
{"type": "function", "function": {"name": "get_time", "description": "Get the
current time in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}}, "required": ["location"]}}}], "stream": true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '716'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"e6d757a9-f0f3-40fe-9b8a-44cdc3bd18a7","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":"I"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" will"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" search"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" for"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" the"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" current"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" time"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" and"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" weather"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" in"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" Tokyo"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":"."}}}
event: tool-call-start
data: {"type":"tool-call-start","index":0,"delta":{"message":{"tool_calls":{"id":"get_time_dg5wwc00d8v5","type":"function","function":{"name":"get_time","arguments":""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"{\n \""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"location"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\":"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"
\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"Tokyo"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\n"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"}"}}}}}
event: tool-call-end
data: {"type":"tool-call-end","index":0}
event: tool-call-start
data: {"type":"tool-call-start","index":1,"delta":{"message":{"tool_calls":{"id":"get_weather_bc8241gkqss5","type":"function","function":{"name":"get_weather","arguments":""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"{\n \""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"location"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\":"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"
\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"Tokyo"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\n"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"}"}}}}}
event: tool-call-end
data: {"type":"tool-call-end","index":1}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"TOOL_CALL","usage":{"billed_units":{"input_tokens":62,"output_tokens":28},"tokens":{"input_tokens":968,"output_tokens":83}}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sun, 14 Sep 2025 02:50:46 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command-r' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 356637ec837563f4f9042748f80d7d28
x-envoy-upstream-service-time:
- '270'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_chat/test_cohere_v2_chat_legacy_with_tool_calls_and_streaming_async.yaml
================================================
interactions:
- request:
body: '{"model": "command-r", "messages": [{"role": "user", "content": "What is
the weather and current time in Tokyo?"}], "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}}, "required": ["location"]}}},
{"type": "function", "function": {"name": "get_time", "description": "Get the
current time in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}}, "required": ["location"]}}}], "stream": true}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '716'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"ce257b09-c6da-4aed-b722-6384504180f5","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":"I"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" will"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" search"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" for"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" the"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" current"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" time"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" and"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" weather"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" in"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" Tokyo"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" and"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" relay"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" this"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" information"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" to"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" the"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":" user"}}}
event: tool-plan-delta
data: {"type":"tool-plan-delta","delta":{"message":{"tool_plan":"."}}}
event: tool-call-start
data: {"type":"tool-call-start","index":0,"delta":{"message":{"tool_calls":{"id":"get_time_mp1131yrhbga","type":"function","function":{"name":"get_time","arguments":""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"{\n \""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"location"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\":"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"
\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"Tokyo"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"\n"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":0,"delta":{"message":{"tool_calls":{"function":{"arguments":"}"}}}}}
event: tool-call-end
data: {"type":"tool-call-end","index":0}
event: tool-call-start
data: {"type":"tool-call-start","index":1,"delta":{"message":{"tool_calls":{"id":"get_weather_yxz1xx2m07cn","type":"function","function":{"name":"get_weather","arguments":""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"{\n \""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"location"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\":"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"
\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"Tokyo"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\""}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"\n"}}}}}
event: tool-call-delta
data: {"type":"tool-call-delta","index":1,"delta":{"message":{"tool_calls":{"function":{"arguments":"}"}}}}}
event: tool-call-end
data: {"type":"tool-call-end","index":1}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"TOOL_CALL","usage":{"billed_units":{"input_tokens":62,"output_tokens":35},"tokens":{"input_tokens":968,"output_tokens":90}}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sun, 14 Sep 2025 03:00:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-api-warning:
- model 'command-r' is deprecated and will be removed September 15 2025. Please
consider upgrading to a newer model to avoid future service disruptions
x-debug-trace-id:
- 471c84acae7cecba8477f34ef53ed722
x-envoy-upstream-service-time:
- '134'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_completion/test_cohere_completion_legacy.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '79'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/generate
response:
body:
string: '{"id":"64c671fc-c536-41fc-adbd-5f7c81177371","generations":[{"id":"13255d0a-eef8-47fc-91f7-d2607d228fbf","text":"
Arrrr, matey! Shiver me timbers, here''s a pirate-themed joke for ye:\n\nWhy
did the pirate go to the dentist?\n\nA: To get a buccaneer bicuspid! \n\nArrrr,
matey! Now ye scurvy dog better fetch me some loot, or I''ll be making ye
walk the plank!'' \n\nRated ARRRR for pirate jokes. \n\nYe scurvy pirate humor
may be silly, but it be mighty appreciated by ye pirate-loving mates! \n\nSniffle,
snort, ''argh''!","finish_reason":"COMPLETE"}],"prompt":"Tell me a joke, pirate
style","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":7,"output_tokens":129}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '682'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '421'
num_tokens:
- '136'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 75c5f7ef8cfc3eb1a1704b53a7acf45c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3953'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_completion/test_cohere_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '79'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/generate
response:
body:
string: '{"id":"64c671fc-c536-41fc-adbd-5f7c81177371","generations":[{"id":"13255d0a-eef8-47fc-91f7-d2607d228fbf","text":"
Arrrr, matey! Shiver me timbers, here''s a pirate-themed joke for ye:\n\nWhy
did the pirate go to the dentist?\n\nA: To get a buccaneer bicuspid! \n\nArrrr,
matey! Now ye scurvy dog better fetch me some loot, or I''ll be making ye
walk the plank!'' \n\nRated ARRRR for pirate jokes. \n\nYe scurvy pirate humor
may be silly, but it be mighty appreciated by ye pirate-loving mates! \n\nSniffle,
snort, ''argh''!","finish_reason":"COMPLETE"}],"prompt":"Tell me a joke, pirate
style","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":7,"output_tokens":129}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '682'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '421'
num_tokens:
- '136'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 75c5f7ef8cfc3eb1a1704b53a7acf45c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3953'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_completion/test_cohere_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"prompt": "Tell me a joke, pirate style", "stream": false, "model": "command"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '79'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/generate
response:
body:
string: '{"id":"64c671fc-c536-41fc-adbd-5f7c81177371","generations":[{"id":"13255d0a-eef8-47fc-91f7-d2607d228fbf","text":"
Arrrr, matey! Shiver me timbers, here''s a pirate-themed joke for ye:\n\nWhy
did the pirate go to the dentist?\n\nA: To get a buccaneer bicuspid! \n\nArrrr,
matey! Now ye scurvy dog better fetch me some loot, or I''ll be making ye
walk the plank!'' \n\nRated ARRRR for pirate jokes. \n\nYe scurvy pirate humor
may be silly, but it be mighty appreciated by ye pirate-loving mates! \n\nSniffle,
snort, ''argh''!","finish_reason":"COMPLETE"}],"prompt":"Tell me a joke, pirate
style","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":7,"output_tokens":129}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '682'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '421'
num_tokens:
- '136'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 75c5f7ef8cfc3eb1a1704b53a7acf45c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '3953'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_embed/test_cohere_v2_embed_legacy.yaml
================================================
interactions:
- request:
body: '{"texts": ["Carson City is the capital city of the American state of Nevada.
At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands in the
Pacific Ocean that are a political division controlled by the United States.
Its capital is Saipan.", "Charlotte Amalie is the capital and largest city of
the United States Virgin Islands. It has about 20,000 people. The city is on
the island of Saint Thomas.", "Washington, D.C. (also known as simply Washington
or D.C., and officially as the District of Columbia) is the capital of the United
States. It is a federal district. ", "Capital punishment (the death penalty)
has existed in the United States since before the United States was a country.
As of 2017, capital punishment is legal in 30 of the 50 states.", "North Dakota
is a state in the United States. 672,591 people lived in North Dakota in the
year 2010. The capital and seat of government is Bismarck."], "model": "embed-english-light-v3.0",
"input_type": "search_document"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1072'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/embed
response:
body:
string: '{"id":"74d7aae4-2939-4002-b4d4-352dfcca03cf","texts":["carson city
is the capital city of the american state of nevada. at the 2010 united states
census, carson city had a population of 55, 274.","the commonwealth of the
northern mariana islands is a group of islands in the pacific ocean that are
a political division controlled by the united states. its capital is saipan.","charlotte
amalie is the capital and largest city of the united states virgin islands.
it has about 20, 000 people. the city is on the island of saint thomas.","washington,
d. c. ( also known as simply washington or d. c., and officially as the district
of columbia ) is the capital of the united states. it is a federal district.","capital
punishment ( the death penalty ) has existed in the united states since before
the united states was a country. as of 2017, capital punishment is legal in
30 of the 50 states.","north dakota is a state in the united states. 672,
591 people lived in north dakota in the year 2010. the capital and seat of
government is bismarck."],"embeddings":{"float":[[0.032318115,-0.031188965,-0.06604004,0.028823853,-0.017730713,-0.07757568,0.02305603,0.008758545,-0.004558563,0.0725708,-0.112976074,-0.05142212,0.08526611,-0.11383057,-0.052337646,-0.010803223,0.02848816,-0.08453369,0.06365967,-0.0647583,-0.066467285,0.10449219,0.037841797,-0.01134491,-0.020523071,-0.15917969,-0.07720947,-0.015106201,-0.032836914,0.092041016,-0.018463135,-0.034179688,0.06137085,0.05404663,0.090270996,-0.061828613,0.058654785,-0.013000488,-0.046081543,0.0552063,0.022109985,0.12646484,0.0031318665,-0.083984375,-0.050231934,0.049804688,-0.059020996,-0.005924225,0.018157959,0.0066566467,0.07446289,0.015808105,0.014984131,0.050750732,-0.046936035,0.05807495,0.014465332,-0.038238525,-0.03869629,-0.017227173,-0.07739258,-0.015258789,-0.03845215,-0.056762695,0.006286621,0.061553955,0.035858154,-0.11004639,-0.011672974,-0.03036499,0.06286621,-0.1060791,-0.059020996,0.006324768,0.01586914,0.0066566467,-0.054748535,0.077819824,0.057861328,0.0647583,0.0703125,-0.039733887,-0.002840042,-0.05999756,-0.01676941,0.0871582,0.010658264,-0.0004172325,0.035980225,-0.033081055,0.03692627,0.007045746,-0.009506226,-0.06738281,-0.04168701,0.029342651,0.029571533,0.021896362,0.0037384033,-0.03656006,0.010749817,0.022064209,-0.028366089,-0.032226562,-0.076660156,-0.017486572,-0.013084412,0.09246826,-0.057495117,0.020462036,-0.054656982,0.040130615,0.0236969,-0.016052246,-0.0001552105,-0.019485474,0.0647583,-0.03112793,-0.055541992,-0.0025463104,0.008453369,-0.078308105,0.0211792,0.022064209,0.07940674,-0.016464233,-0.00052022934,-0.03543091,-0.00015723705,-0.0035209656,0.02571106,0.052093506,-0.016708374,0.00015437603,-0.02027893,-0.012313843,0.009552002,-0.08026123,-0.002363205,0.007045746,0.099731445,0.10467529,-0.009651184,-0.0029239655,-0.025146484,0.024047852,0.049987793,0.001156807,-0.03353882,0.06359863,0.04699707,0.068603516,-0.0064888,-0.03265381,-0.11920166,-0.024337769,0.076660156,-0.02432251,0.018936157,0.06915283,0.081726074,0.04827881,0.05166626,0.058532715,-0.024627686,0.12609863,-0.056396484,-0.0836792,-0.041503906,0.099853516,0.04751587,-0.053100586,-0.10449219,0.004146576,0.07098389,-0.019332886,-0.011924744,0.015197754,0.0034313202,0.10321045,-0.031341553,0.06750488,-0.015274048,0.01651001,-0.043792725,-0.05328369,-0.012451172,0.0074691772,0.015182495,-0.1126709,-0.0066566467,-0.044708252,0.0078125,-0.048095703,-0.042144775,0.04611206,0.02571106,0.039764404,0.13635254,-0.056488037,0.049194336,-0.000101327896,0.0090789795,0.011520386,0.05960083,0.0058059692,0.05392456,0.07324219,-0.031280518,0.021255493,0.028701782,0.015602112,0.08117676,-0.0814209,0.031677246,0.011810303,0.04449463,-0.0023326874,-0.055725098,0.020965576,0.02708435,-0.017166138,-0.02859497,0.050933838,-0.14575195,0.0072898865,0.011299133,-0.087524414,0.04525757,-0.05581665,0.08959961,0.017547607,-0.03250122,-0.013885498,0.016662598,0.058441162,0.0418396,-0.04449463,-0.04171753,0.0067481995,0.059692383,0.07330322,-0.05407715,0.052642822,-0.09564209,-0.06951904,-0.09051514,-0.06842041,0.041992188,-0.023101807,-0.12731934,-0.068603516,0.008605957,-0.024154663,-0.05618286,-0.0007596016,0.048858643,0.080322266,0.034332275,0.029922485,0.021591187,-0.060546875,0.0067863464,-0.032836914,0.0052452087,-0.0057868958,-0.066589355,0.03062439,-0.025802612,0.053100586,-0.04852295,-0.027313232,-0.082336426,0.059265137,0.010284424,0.006843567,-0.03491211,-0.007019043,0.03225708,0.043884277,0.0059394836,0.0015859604,0.055908203,-0.011398315,-0.027038574,-0.023956299,-0.023971558,0.030197144,-0.064697266,-0.035980225,-0.06097412,-0.08117676,-0.0066375732,0.02935791,0.014526367,-0.032836914,-0.023468018,0.02998352,-0.045776367,0.023529053,0.054870605,0.11138916,0.0970459,0.024261475,0.024993896,-0.042785645,0.05102539,0.042419434,-0.015396118,0.034576416,-0.013397217,-0.025054932,0.12060547,0.06756592,0.005558014,0.022003174,-0.037384033,-0.081970215,0.020751953,-0.00844574,0.096191406,-0.025253296,-0.029266357,0.06347656,0.026382446,0.041625977,0.033996582,0.0042800903,-0.06161499,0.05419922,-0.028427124,-0.0025024414,0.0035476685,0.01637268,-0.072509766,-0.039154053,0.0146102905,0.080444336,0.043914795,-0.055480957,-0.010917664,-0.08526611,-0.09661865,-0.011268616,-0.018676758,0.05532837,0.05255127,-0.005821228,-0.036895752,-0.026931763,0.05645752,-0.0440979,0.048095703,-0.07019043,0.053466797,-0.0007586479,-0.04925537,0.02911377,0.010520935,-0.04714966,0.021331787,-0.017669678,-0.02519226,-0.011955261,-0.0067100525,-0.072021484,-0.06890869,-0.021774292,-0.026809692,0.0053100586,0.030426025,0.07354736,0.059417725,0.03579712,0.0031528473,0.0541687,-0.049926758,-0.015083313,0.03427124,0.023666382,0.0014266968,0.048431396,-0.02142334,-0.046936035],[0.034454346,-0.03652954,0.121520996,-0.08618164,0.015960693,-0.0647583,0.07354736,0.061431885,0.020614624,0.0012788773,0.01612854,-0.06121826,-0.031555176,-0.012077332,0.011062622,0.028533936,-0.041137695,-0.0619812,-0.005203247,0.009513855,0.059814453,0.10748291,-0.10455322,-0.0046157837,0.07940674,-0.037994385,0.027359009,-0.013954163,0.03793335,-0.0154418945,-0.0038108826,-0.04257202,0.001666069,-0.023635864,0.04272461,0.0022354126,0.01902771,-0.033691406,0.04284668,-0.09857178,-0.047088623,0.046966553,0.04144287,0.056274414,0.0030555725,0.024154663,-0.089782715,-0.0038490295,-0.064941406,0.065979004,0.07495117,-0.07989502,-0.044799805,0.037628174,0.014404297,0.050598145,-0.0028591156,0.039276123,0.07159424,-0.005203247,0.03491211,0.04373169,-0.036956787,0.0014915466,0.016952515,0.032470703,0.047821045,0.048461914,-0.0126571655,-0.120666504,-0.053863525,0.0046463013,0.001964569,-0.0049324036,-0.008514404,0.013000488,0.02154541,-0.0019817352,0.0018005371,0.0032482147,0.06921387,0.0725708,0.010566711,-0.038726807,0.06774902,-0.029159546,-0.022445679,0.048980713,0.035858154,0.017593384,-0.023590088,0.029800415,0.11895752,-0.044555664,-0.030014038,0.10961914,-0.06185913,0.025619507,0.078552246,0.00066518784,0.018478394,0.09680176,0.029006958,-0.10253906,-0.09057617,0.10040283,0.02909851,0.019546509,0.09918213,0.038360596,-0.03149414,0.020339966,0.008979797,-0.05429077,0.015419006,-0.10192871,0.036010742,-0.032226562,-0.057800293,0.011566162,0.047302246,-0.10986328,0.032104492,-0.05227661,0.072509766,-0.025558472,-0.060333252,-0.0859375,0.058044434,-0.07659912,0.017227173,0.03225708,0.029953003,0.0049057007,0.066833496,-0.03881836,-0.093322754,-0.121398926,-0.049560547,0.04348755,0.081848145,0.017074585,0.06604004,0.012817383,0.076293945,0.017150879,0.05645752,-0.019622803,-0.011665344,0.059692383,-0.036132812,0.030273438,-0.026519775,-0.01612854,-0.0715332,-0.06964111,-0.00009262562,-0.04336548,-0.0076560974,-0.025924683,0.03741455,-0.017227173,-0.07318115,0.031280518,0.03692627,0.04373169,-0.00016987324,0.039978027,-0.06707764,0.056884766,0.01789856,0.020141602,0.040100098,0.00365448,-0.031982422,-0.06933594,0.014656067,0.08898926,-0.035949707,-0.0044441223,-0.070739746,-0.02696228,0.03866577,-0.055114746,-0.06756592,0.047912598,-0.04788208,0.009780884,0.05569458,-0.019882202,0.0050239563,0.00630188,-0.024841309,0.0670166,-0.06097412,-0.08166504,0.03845215,0.050842285,0.06524658,0.056243896,0.03942871,0.07824707,-0.039794922,0.028961182,0.01651001,0.022445679,-0.018295288,0.01234436,-0.012367249,-0.010047913,-0.05227661,-0.003730774,0.0065078735,-0.075805664,0.045715332,0.0054779053,-0.013648987,-0.012496948,-0.05001831,0.032409668,0.06311035,-0.06149292,0.01586914,0.042510986,-0.078063965,-0.090270996,-0.05392456,-0.080200195,-0.030578613,0.02947998,0.060333252,0.031921387,-0.051239014,-0.018066406,-0.075927734,-0.044281006,0.08831787,-0.020645142,-0.04043579,0.011634827,0.13012695,0.049804688,0.000052154064,0.02406311,-0.008621216,-0.052001953,0.016433716,-0.05758667,-0.010757446,-0.09307861,-0.038269043,-0.06121826,-0.0007548332,-0.026184082,-0.03793335,0.008018494,0.049468994,-0.074035645,-0.075683594,-0.11462402,-0.0032215118,-0.10650635,0.018737793,-0.010734558,0.052825928,-0.0647583,-0.011070251,0.11224365,-0.064331055,0.019821167,0.012611389,-0.013900757,-0.0869751,-0.024307251,-0.0055770874,-0.04748535,0.048431396,-0.009002686,0.06866455,0.01777649,-0.07507324,0.0012559891,0.053955078,0.01499176,-0.048217773,-0.076293945,-0.015792847,-0.0036640167,0.043518066,0.032806396,0.016662598,-0.0042800903,0.066589355,-0.03555298,0.08325195,-0.019073486,-0.0049057007,0.037994385,0.015975952,0.04800415,0.04434204,0.021896362,0.049346924,-0.029891968,0.041992188,-0.027038574,-0.03314209,-0.011871338,-0.0473938,0.039978027,0.013793945,-0.032684326,-0.10632324,-0.015365601,0.08276367,-0.13671875,0.017105103,-0.02003479,0.011482239,-0.021026611,0.026184082,-0.05117798,0.03289795,0.0026416779,0.005493164,0.0087509155,-0.06365967,-0.05126953,0.14074707,0.078552246,0.044189453,0.054351807,0.021331787,-0.04321289,0.05429077,0.012863159,-0.04675293,0.0647583,0.03717041,-0.015625,-0.007347107,-0.014808655,-0.019546509,0.08428955,-0.0018234253,0.0039978027,0.05596924,-0.05166626,0.0657959,0.010360718,-0.021240234,-0.013412476,-0.068481445,-0.0071907043,-0.035247803,0.1352539,0.00015163422,0.005306244,-0.004173279,-0.07537842,0.001042366,0.0970459,0.017227173,0.010757446,-0.0871582,-0.016784668,0.022140503,0.08355713,0.0060768127,0.020050049,-0.047088623,-0.04949951,-0.029464722,-0.060180664,-0.0748291,0.015022278,-0.113586426,0.02998352,-0.031280518,0.08190918,0.021072388,0.019744873,-0.046020508,-0.025680542],[-0.015945435,-0.07232666,0.059020996,-0.00674057,-0.022827148,-0.076049805,-0.0012760162,0.0026111603,-0.06463623,0.018249512,0.015525818,-0.0031166077,-0.05810547,-0.08911133,-0.047058105,0.06060791,0.010871887,-0.04232788,0.04763794,-0.027435303,0.036865234,-0.0010910034,-0.011474609,-0.082336426,0.03857422,-0.105895996,-0.04067993,-0.0033340454,-0.004055023,0.011619568,0.025878906,-0.09338379,0.03466797,0.101257324,-0.00484848,-0.030944824,0.08190918,0.030944824,0.09967041,-0.010047913,0.031158447,0.1307373,-0.030303955,0.054534912,-0.025772095,0.0362854,-0.093688965,0.0463562,-0.008277893,0.032196045,0.10046387,-0.047851562,-0.043914795,0.035064697,-0.0016546249,-0.079956055,-0.04046631,-0.059692383,-0.01184082,-0.052947998,0.05810547,-0.04827881,-0.013977051,0.0031147003,-0.007843018,0.008590698,0.021560669,0.045898438,0.010368347,-0.04776001,0.04031372,-0.047851562,-0.014808655,0.039276123,0.029846191,-0.015129089,-0.1194458,0.04776001,0.058624268,0.06890869,0.062408447,-0.024398804,0.027053833,-0.014198303,-0.015533447,0.004470825,-0.012992859,0.15161133,0.02558899,0.036010742,-0.04058838,-0.0042495728,-0.04788208,-0.053741455,-0.034454346,0.03302002,0.00013899803,0.02468872,-0.009315491,-0.01411438,0.009315491,0.09118652,0.043823242,0.008178711,-0.0063934326,0.1005249,0.055419922,-0.023025513,0.1673584,-0.025909424,-0.10070801,0.028579712,-0.02394104,-0.019042969,-0.037139893,-0.04446411,0.11053467,-0.046875,-0.125,-0.050964355,-0.044769287,-0.037628174,0.025314331,-0.01828003,-0.027877808,-0.024932861,0.02482605,-0.0149002075,-0.04626465,-0.028518677,0.0023345947,0.14550781,0.012290955,-0.005760193,-0.02168274,-0.0063972473,-0.0050964355,-0.17602539,-0.0635376,-0.011413574,0.06384277,0.057617188,0.06524658,-0.031707764,0.072509766,0.0049819946,-0.034301758,0.010658264,-0.0045547485,-0.012321472,-0.030151367,-0.003025055,-0.057403564,-0.0049858093,-0.0050239563,0.0096206665,0.07055664,-0.05923462,0.091308594,0.06109619,0.09655762,0.045288086,0.0072631836,0.024597168,0.012573242,-0.0038795471,-0.09234619,-0.005214691,-0.099365234,-0.051757812,0.016113281,-0.025222778,-0.01058197,0.02909851,0.004776001,-0.012046814,0.0592041,0.09832764,0.007411957,0.028213501,-0.07458496,0.06915283,-0.0044441223,0.08026123,0.031036377,-0.0017576218,0.008041382,-0.0037059784,-0.029693604,-0.11248779,0.057403564,-0.039398193,-0.021865845,0.013717651,-0.032714844,-0.00072050095,-0.015960693,0.070007324,0.041137695,-0.027008057,0.045410156,0.018798828,-0.011192322,0.058013916,0.0395813,-0.057037354,0.008903503,0.049926758,-0.05505371,-0.0058555603,-0.030090332,0.02835083,0.085754395,-0.09814453,-0.034210205,0.029205322,0.006828308,-0.035980225,0.030914307,-0.017730713,0.0637207,0.061309814,-0.06933594,-0.011940002,-0.085632324,-0.042907715,0.01927185,-0.069885254,0.026123047,0.03543091,0.07513428,0.024673462,-0.051483154,-0.057006836,-0.036621094,-0.0019521713,-0.04159546,-0.047058105,-0.03201294,-0.015533447,0.033172607,0.0063934326,0.0056266785,0.0061569214,-0.015838623,-0.035980225,0.0023937225,-0.052246094,0.0413208,-0.03387451,-0.0053901672,-0.055633545,-0.05267334,-0.0074386597,-0.05645752,-0.026367188,0.029922485,-0.001376152,-0.016860962,0.04257202,0.12609863,0.04421997,0.025680542,-0.05630493,0.02293396,0.026916504,-0.09680176,0.059143066,0.10864258,-0.011512756,0.029205322,-0.08605957,-0.08300781,0.027511597,-0.040283203,0.018295288,0.02822876,-0.009185791,0.020858765,0.034454346,-0.09637451,-0.029769897,0.044555664,-0.008552551,-0.043395996,-0.056793213,-0.086242676,0.05206299,-0.0016241074,0.0368042,0.025344849,0.00289917,-0.015350342,0.10571289,0.036590576,0.04510498,-0.07330322,0.026657104,-0.053863525,0.09020996,0.046447754,-0.0033073425,-0.02822876,-0.028503418,-0.0039100647,0.027770996,-0.103271484,0.0074882507,-0.043670654,0.03338623,0.062561035,-0.021209717,-0.022399902,0.058898926,-0.026611328,-0.15673828,-0.008369446,-0.07055664,0.033355713,-0.010986328,0.0158844,-0.04147339,-0.045410156,0.042663574,0.035247803,-0.03366089,0.012123108,-0.02999878,0.02168274,0.09649658,-0.064941406,0.011291504,0.002790451,-0.11151123,-0.012588501,-0.009407043,-0.0012493134,0.034118652,0.07318115,-0.0028057098,-0.004142761,-0.042510986,-0.03086853,-0.0309906,-0.008293152,-0.01158905,-0.0041542053,-0.04269409,-0.056610107,0.018310547,0.12670898,-0.015960693,0.061828613,-0.042907715,-0.042816162,0.012069702,-0.049041748,0.02168274,0.09411621,0.052642822,-0.044799805,0.002380371,-0.026168823,0.014884949,0.036621094,0.017715454,0.029510498,0.001452446,0.05593872,-0.013168335,0.016830444,0.033203125,0.03753662,0.09295654,0.001619339,-0.06555176,-0.06970215,0.07635498,0.10284424,0.06286621,0.03866577,-0.014808655,-0.030700684,0.011665344],[0.023895264,0.068847656,0.006034851,0.028060913,-0.05328369,-0.009185791,0.060424805,0.041656494,0.0046844482,0.053833008,-0.03933716,-0.10253906,0.035247803,-0.029067993,-0.046081543,-0.0692749,0.050323486,-0.014419556,-0.13452148,0.10430908,0.02848816,0.099121094,-0.030380249,-0.021591187,0.017044067,-0.05532837,0.020233154,0.03793335,-0.046081543,0.006538391,-0.017456055,-0.04333496,-0.0042381287,0.05114746,0.050872803,-0.06048584,-0.010108948,0.08874512,0.077819824,0.03842163,-0.03805542,0.012298584,-0.02230835,-0.049926758,-0.0637207,0.059783936,-0.061340332,-0.0005903244,-0.027633667,-0.0051002502,0.07897949,0.0128479,0.026153564,0.06109619,-0.010406494,0.07324219,-0.016204834,0.038238525,0.039093018,0.068603516,-0.04385376,0.013381958,-0.097717285,0.07714844,0.08972168,0.007522583,0.009849548,-0.008621216,-0.044281006,-0.08929443,0.020462036,0.02432251,-0.028198242,0.048309326,0.06036377,0.041656494,-0.03781128,-0.003484726,0.009277344,0.033325195,0.045837402,-0.013435364,-0.08917236,-0.018630981,-0.0053977966,-0.05496216,0.026687622,0.046325684,-0.0102005005,-0.083862305,-0.039916992,0.015853882,0.030349731,-0.053375244,-0.13916016,-0.07104492,0.011192322,0.02861023,-0.009750366,-0.0070228577,-0.020553589,0.026885986,-0.087768555,-0.03845215,-0.0037899017,0.011253357,0.039093018,0.050231934,0.06524658,-0.044769287,-0.12695312,0.064941406,0.082214355,-0.022003174,0.06335449,-0.060791016,-0.015823364,-0.08758545,-0.04940796,-0.054901123,0.011428833,-0.0602417,-0.0010309219,-0.05630493,0.025421143,-0.11773682,0.04623413,0.02230835,0.06970215,-0.010093689,0.07043457,-0.00032758713,0.032684326,0.027252197,-0.076049805,-0.009773254,-0.05834961,-0.03491211,0.046905518,0.072021484,0.047821045,0.046905518,0.013969421,-0.06402588,0.0259552,-0.0051193237,-0.068603516,0.045013428,-0.022644043,0.053619385,-0.024673462,-0.0970459,0.07287598,-0.00092840195,-0.047454834,0.0023727417,0.047424316,-0.038909912,0.05053711,-0.07910156,0.047973633,0.020111084,-0.018310547,0.056549072,0.043823242,0.028427124,0.033355713,-0.020828247,-0.022369385,-0.0044670105,-0.034484863,0.05606079,0.06689453,0.016448975,-0.0025863647,-0.033081055,0.027145386,0.017715454,0.06439209,0.023742676,0.02067566,0.0075531006,-0.032470703,0.00894928,0.032470703,-0.037963867,-0.05239868,-0.033355713,0.019210815,0.0075683594,-0.07324219,0.04699707,-0.062469482,-0.02432251,-0.022064209,0.06524658,0.031021118,0.028060913,0.06524658,-0.075683594,0.109558105,0.09075928,-0.06945801,0.057434082,0.028717041,0.014465332,0.06768799,0.07672119,-0.038482666,0.01939392,0.0006918907,0.028793335,0.023345947,-0.07287598,-0.0006403923,-0.05596924,0.037231445,-0.029510498,-0.13354492,0.0029182434,-0.036071777,-0.016586304,-0.022155762,-0.00012993813,-0.07324219,-0.07312012,-0.039642334,0.000323534,-0.07421875,-0.020431519,0.040130615,-0.0118637085,-0.031799316,0.05255127,-0.030349731,0.059753418,-0.00793457,0.04788208,0.013397217,0.03881836,0.087768555,0.008453369,-0.08496094,-0.0030136108,-0.042663574,-0.059448242,-0.10845947,-0.08081055,0.015449524,-0.031158447,-0.03111267,0.045013428,0.028274536,0.032196045,0.0040016174,0.003479004,-0.041992188,0.051879883,-0.041137695,0.015670776,0.087402344,-0.049957275,-0.030670166,0.03387451,-0.0082473755,-0.039733887,-0.026977539,0.17346191,0.016845703,-0.037261963,0.0395813,-0.0579834,-0.06329346,0.0211792,-0.034851074,0.009643555,-0.0022029877,-0.0018224716,0.0496521,0.043151855,-0.10510254,-0.112854004,-0.01625061,-0.06915283,-0.038482666,-0.06604004,0.02708435,-0.01411438,0.000036120415,-0.07312012,-0.031951904,-0.10949707,-0.034301758,-0.009742737,0.14343262,-0.05218506,-0.05496216,0.00089263916,0.012397766,0.09448242,0.061920166,-0.0008125305,-0.04559326,0.0340271,0.04260254,0.04714966,0.029953003,-0.011390686,-0.042175293,0.07940674,0.014419556,0.061676025,-0.056762695,0.027328491,-0.0032367706,-0.0501709,0.00919342,-0.047454834,0.026992798,-0.01638794,0.023635864,0.037109375,0.022262573,0.037841797,-0.020233154,0.02178955,0.078125,-0.027862549,-0.029037476,0.13830566,0.04107666,0.06124878,-0.038116455,-0.06970215,0.07836914,0.091552734,0.025848389,-0.010284424,-0.068115234,0.066589355,-0.06549072,0.017349243,-0.04434204,-0.028152466,0.037017822,0.024597168,0.07019043,0.028945923,0.032226562,0.041503906,-0.0132369995,0.06903076,-0.016159058,-0.025756836,0.1116333,-0.03491211,0.12097168,-0.026412964,-0.018936157,-0.020721436,-0.0090408325,0.02407837,-0.049713135,0.044006348,-0.06951904,-0.070617676,0.048950195,0.005092621,-0.039886475,-0.078430176,-0.015083313,-0.00013649464,0.07702637,-0.015701294,-0.020248413,0.00020170212,-0.014472961,-0.025680542,-0.043548584,-0.033447266,-0.028747559,0.039093018,0.028823853,0.0046157837],[0.00020253658,-0.041259766,-0.050048828,0.021270752,-0.0020771027,-0.026123047,0.01802063,0.01550293,0.11578369,-0.0039100647,-0.008293152,0.0049362183,-0.026031494,-0.0027580261,-0.07513428,-0.051116943,-0.026763916,-0.0104522705,-0.11810303,-0.021057129,0.04272461,0.10571289,-0.008979797,0.0209198,0.0748291,-0.009735107,0.01133728,-0.047912598,-0.052825928,0.022247314,-0.043304443,-0.0357666,-0.026672363,-0.037261963,-0.04522705,-0.125,0.05508423,0.02142334,-0.0035800934,0.033050537,-0.025878906,0.079711914,-0.015640259,-0.008049011,-0.06359863,-0.009727478,-0.07873535,-0.005443573,-0.011245728,-0.049804688,0.0005683899,0.01739502,0.06311035,0.021057129,0.020202637,-0.052490234,-0.022277832,0.03869629,0.049682617,0.011077881,-0.09802246,-0.03366089,-0.057739258,-0.02243042,0.012130737,-0.04171753,-0.0031795502,-0.06124878,0.023040771,-0.025024414,0.038238525,-0.015235901,0.013214111,0.11791992,-0.074157715,-0.00032138824,0.0096206665,0.046203613,0.0051994324,-0.013908386,0.047088623,-0.07318115,0.066345215,0.016143799,-0.033966064,-0.0052337646,-0.022735596,0.14147949,-0.018814087,-0.013504028,0.024902344,-0.0068855286,-0.029968262,-0.08685303,-0.08728027,0.0048599243,-0.04537964,0.07208252,-0.043823242,-0.01461792,0.018325806,-0.029037476,-0.10369873,0.004928589,0.0635376,0.061431885,0.001868248,0.04925537,0.022583008,0.08691406,-0.12536621,0.10986328,0.06890869,0.053833008,0.1418457,-0.029159546,0.011741638,-0.003332138,0.0131073,-0.0098724365,0.029006958,-0.07086182,-0.079589844,-0.057159424,0.09313965,-0.03930664,0.0395813,0.051940918,0.043273926,-0.10070801,0.008346558,0.0084991455,-0.07647705,0.00970459,-0.10217285,-0.017990112,0.022079468,-0.06756592,0.0025634766,-0.010353088,0.023956299,0.046203613,0.05618286,-0.067993164,0.01776123,-0.056427002,-0.031143188,0.00223732,-0.07293701,0.0012731552,-0.03050232,-0.100097656,-0.023529053,-0.026397705,-0.039367676,0.033081055,0.0340271,-0.047790527,0.03970337,0.020477295,-0.0016918182,0.054382324,-0.048217773,0.09008789,0.054016113,0.05206299,0.017654419,0.008979797,-0.013267517,0.06124878,0.03866577,-0.012138367,-0.043151855,0.010681152,0.052978516,-0.012451172,0.009094238,0.059814453,0.003967285,-0.004497528,0.011047363,-0.05819702,-0.04937744,0.051116943,-0.0209198,0.020355225,-0.04486084,0.056610107,-0.009933472,-0.0040245056,-0.040374756,0.009857178,-0.043304443,0.05419922,-0.043182373,0.06512451,-0.03543091,0.025131226,0.05026245,-0.053833008,0.03479004,-0.051116943,-0.019714355,-0.0025177002,0.07897949,-0.016677856,0.091796875,0.060028076,0.022583008,0.018447876,0.04864502,0.06512451,0.043762207,-0.06628418,0.02330017,-0.04574585,0.006755829,-0.063964844,-0.04748535,0.059417725,0.013061523,-0.020233154,0.016174316,-0.017227173,-0.083496094,-0.09301758,-0.06677246,0.009025574,0.03463745,-0.056854248,0.0035800934,0.011131287,-0.05038452,-0.04937744,-0.0075531006,0.018676758,0.109680176,0.13598633,0.060546875,-0.016799927,0.03857422,0.00573349,-0.056762695,-0.01965332,-0.07293701,-0.048919678,-0.04953003,0.03274536,-0.039245605,0.02645874,-0.06890869,0.035186768,0.00932312,0.006378174,-0.0062675476,0.07434082,-0.06323242,0.049072266,-0.052703857,-0.07659912,0.1295166,-0.0015335083,0.057739258,-0.00073337555,0.034820557,-0.046081543,-0.07696533,0.08215332,-0.05496216,-0.0072021484,0.044158936,-0.024627686,-0.029373169,0.027145386,-0.056488037,0.08190918,0.01889038,-0.049041748,-0.025009155,-0.02722168,-0.099975586,-0.029312134,0.0071258545,-0.030166626,0.027511597,0.000726223,0.01171875,0.066589355,0.12060547,0.0056114197,-0.040100098,-0.07513428,-0.092041016,-0.013175964,0.05734253,-0.036895752,-0.16882324,-0.004055023,0.060302734,0.009147644,0.0541687,-0.009407043,0.00356102,-0.021896362,0.059295654,0.014976501,-0.022521973,0.0026760101,-0.029922485,0.103637695,-0.020996094,0.04547119,0.00522995,0.013801575,-0.05770874,-0.056243896,-0.0025177002,-0.031585693,-0.010528564,0.0048713684,-0.020568848,0.015144348,0.072387695,0.053894043,-0.023666382,0.09265137,0.060302734,-0.037078857,0.0103302,0.095703125,-0.006515503,0.08087158,-0.02722168,-0.016525269,-0.00030183792,0.019454956,-0.070373535,0.007095337,-0.037017822,0.056549072,0.009063721,-0.007221222,-0.09069824,0.0058670044,0.08300781,-0.02154541,0.11328125,0.017944336,0.044067383,-0.014709473,0.045288086,0.08001709,0.008842468,0.024627686,0.048461914,-0.05255127,0.06970215,0.013076782,-0.010353088,-0.038085938,-0.05886841,-0.002796173,-0.0060691833,0.027328491,-0.031188965,-0.062805176,-0.06695557,0.09466553,-0.024383545,0.008201599,0.021728516,-0.0033035278,0.052368164,0.03466797,-0.023788452,0.08288574,0.07293701,-0.04611206,-0.011650085,-0.009521484,0.01838684,-0.12011719,0.11987305,-0.007411957],[-0.013893127,-0.002084732,0.037261963,-0.08105469,-0.034240723,-0.08312988,0.025115967,0.06695557,-0.03173828,0.040649414,0.0043296814,-0.023513794,0.076293945,-0.06854248,-0.060058594,-0.03942871,0.016357422,-0.04486084,-0.004180908,-0.01852417,0.0113220215,0.16430664,0.018630981,-0.012702942,0.12176514,-0.04437256,0.010147095,-0.033050537,0.012901306,-0.0018806458,0.014823914,-0.049926758,0.030334473,-0.026351929,0.033203125,-0.055358887,0.02268982,0.031097412,0.048980713,-0.006916046,-0.06488037,0.03604126,0.06201172,-0.08660889,-0.027572632,0.05206299,-0.072387695,0.005821228,-0.000016391277,-0.048828125,0.07635498,-0.035888672,0.030212402,0.05822754,0.08496094,-0.017715454,-0.05026245,-0.0118637085,0.019989014,-0.040649414,-0.04046631,-0.021240234,-0.023468018,-0.00036263466,0.107177734,0.06488037,-0.018203735,-0.0042915344,-0.030136108,-0.10467529,0.019592285,-0.0234375,0.013946533,0.02947998,-0.045410156,-0.022949219,-0.013221741,0.04220581,0.013641357,0.008865356,-0.0024337769,-0.025115967,-0.022064209,-0.0069999695,0.06304932,-0.0075531006,-0.082092285,0.082214355,0.029647827,0.020080566,0.0068473816,-0.020263672,0.018127441,-0.09661865,-0.037109375,0.023406982,0.010398865,0.08496094,0.032348633,0.000054836273,-0.035949707,0.03729248,-0.02557373,-0.0021400452,-0.079833984,-0.0018882751,-0.037017822,0.077941895,0.0053977966,0.0095825195,-0.10205078,-0.017364502,0.03781128,0.04675293,0.091796875,-0.1385498,0.066467285,-0.020751953,-0.053833008,0.026031494,-0.027938843,-0.09790039,-0.043060303,0.030227661,0.074645996,-0.042114258,0.052764893,-0.0062675476,0.014060974,0.0019102097,-0.02003479,0.036499023,-0.06933594,-0.03994751,-0.042510986,0.013015747,-0.021499634,-0.04751587,-0.045135498,0.020584106,0.028366089,0.10784912,0.059570312,-0.021331787,0.014564514,-0.024993896,0.11279297,-0.0657959,-0.026977539,0.059753418,-0.056518555,0.026611328,-0.034332275,-0.056396484,-0.019882202,-0.04006958,0.047027588,-0.0826416,-0.029586792,-0.04208374,0.07873535,-0.0045661926,0.0005311966,0.027572632,0.11395264,0.053466797,-0.08312988,-0.05340576,-0.013885498,0.017684937,-0.0053138733,-0.06149292,0.026809692,0.053863525,0.056243896,-0.034301758,-0.009902954,0.030227661,0.0256958,0.066833496,-0.008468628,-0.04333496,0.0056991577,0.020111084,-0.028366089,0.009506226,0.035095215,-0.020904541,-0.028900146,-0.06915283,0.016967773,-0.054534912,-0.03567505,0.058135986,-0.0435791,-0.015670776,0.03970337,0.057434082,0.049682617,-0.051330566,0.06488037,0.013900757,-0.030593872,0.06781006,0.12182617,0.024932861,0.02078247,0.14355469,0.06591797,0.0069351196,0.008773804,0.027557373,0.05633545,-0.10858154,-0.061920166,-0.053497314,-0.007835388,-0.019042969,0.015670776,0.0065994263,0.026275635,-0.03945923,-0.015182495,0.059417725,-0.096069336,-0.04989624,-0.06225586,-0.012916565,0.026153564,-0.008003235,0.14807129,0.015129089,-0.044555664,-0.041625977,-0.046325684,0.039611816,0.09887695,0.039611816,-0.08312988,-0.011375427,0.09454346,-0.0016365051,-0.07312012,-0.021469116,-0.028671265,-0.07897949,-0.124938965,-0.07318115,-0.06072998,-0.019561768,-0.09753418,0.003967285,0.037872314,0.0007991791,0.03479004,-0.023010254,-0.032470703,0.05606079,0.013221741,-0.048950195,0.042999268,-0.06542969,-0.07495117,-0.0552063,0.08892822,0.035888672,-0.06384277,0.08831787,-0.039001465,0.11834717,-0.02142334,-0.08483887,-0.09613037,0.03555298,-0.037628174,0.014678955,0.010017395,-0.038208008,-0.027572632,0.00856781,-0.06616211,-0.009941101,0.06335449,0.009796143,-0.06378174,-0.020233154,0.043395996,0.05706787,0.02230835,-0.014968872,-0.014030457,-0.109436035,-0.013519287,-0.0077552795,0.101135254,0.027709961,-0.11627197,0.020843506,0.06713867,0.022567749,0.059631348,0.031921387,0.02861023,0.0044021606,0.03567505,0.07446289,0.007621765,0.0054855347,-0.00060367584,0.034118652,0.014129639,-0.030197144,-0.0018558502,0.071777344,0.06100464,-0.054840088,-0.035949707,-0.020706177,0.070617676,-0.035217285,-0.0005097389,0.0013685226,0.017211914,0.07354736,0.0058670044,-0.050567627,0.010406494,-0.05316162,-0.021392822,0.1104126,0.017715454,0.02015686,0.017715454,-0.04611206,-0.03451538,-0.020584106,-0.014701843,0.0065994263,-0.044555664,-0.0680542,0.02571106,-0.06939697,-0.075927734,0.06982422,-0.026382446,0.020263672,0.12512207,0.058807373,-0.014953613,-0.10321045,0.02897644,0.027740479,-0.0033302307,-0.010604858,0.077941895,0.022720337,0.022537231,0.027252197,0.015716553,0.02279663,-0.026641846,0.043548584,0.029266357,0.041625977,-0.01802063,0.0024337769,0.0112838745,0.03665161,0.026550293,0.024658203,-0.013092041,0.004169464,0.044952393,0.06591797,-0.056488037,0.07647705,-0.051086426,-0.03955078,-0.09399414,0.016036987,-0.04309082,-0.05795288,-0.024536133,0.06549072]]},"meta":{"api_version":{"version":"2"},"billed_units":{"input_tokens":208}},"response_type":"embeddings_by_type"}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:17:07 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '967'
num_tokens:
- '208'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 5bf14e94670880a3e6e9ac76e2a6cba8
x-envoy-upstream-service-time:
- '45'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_embed/test_cohere_v2_embed_legacy_async.yaml
================================================
interactions:
- request:
body: '{"texts": ["Carson City is the capital city of the American state of Nevada.
At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands in the
Pacific Ocean that are a political division controlled by the United States.
Its capital is Saipan.", "Charlotte Amalie is the capital and largest city of
the United States Virgin Islands. It has about 20,000 people. The city is on
the island of Saint Thomas.", "Washington, D.C. (also known as simply Washington
or D.C., and officially as the District of Columbia) is the capital of the United
States. It is a federal district. ", "Capital punishment (the death penalty)
has existed in the United States since before the United States was a country.
As of 2017, capital punishment is legal in 30 of the 50 states.", "North Dakota
is a state in the United States. 672,591 people lived in North Dakota in the
year 2010. The capital and seat of government is Bismarck."], "model": "embed-english-light-v3.0",
"input_type": "search_document"}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1072'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/embed
response:
body:
string: '{"id":"3bc87f83-0534-4478-af7d-fee196c92758","texts":["carson city
is the capital city of the american state of nevada. at the 2010 united states
census, carson city had a population of 55, 274.","the commonwealth of the
northern mariana islands is a group of islands in the pacific ocean that are
a political division controlled by the united states. its capital is saipan.","charlotte
amalie is the capital and largest city of the united states virgin islands.
it has about 20, 000 people. the city is on the island of saint thomas.","washington,
d. c. ( also known as simply washington or d. c., and officially as the district
of columbia ) is the capital of the united states. it is a federal district.","capital
punishment ( the death penalty ) has existed in the united states since before
the united states was a country. as of 2017, capital punishment is legal in
30 of the 50 states.","north dakota is a state in the united states. 672,
591 people lived in north dakota in the year 2010. the capital and seat of
government is bismarck."],"embeddings":{"float":[[0.032318115,-0.031188965,-0.06604004,0.028823853,-0.017730713,-0.07757568,0.02305603,0.008758545,-0.004558563,0.0725708,-0.112976074,-0.05142212,0.08526611,-0.11383057,-0.052337646,-0.010803223,0.02848816,-0.08453369,0.06365967,-0.0647583,-0.066467285,0.10449219,0.037841797,-0.01134491,-0.020523071,-0.15917969,-0.07720947,-0.015106201,-0.032836914,0.092041016,-0.018463135,-0.034179688,0.06137085,0.05404663,0.090270996,-0.061828613,0.058654785,-0.013000488,-0.046081543,0.0552063,0.022109985,0.12646484,0.0031318665,-0.083984375,-0.050231934,0.049804688,-0.059020996,-0.005924225,0.018157959,0.0066566467,0.07446289,0.015808105,0.014984131,0.050750732,-0.046936035,0.05807495,0.014465332,-0.038238525,-0.03869629,-0.017227173,-0.07739258,-0.015258789,-0.03845215,-0.056762695,0.006286621,0.061553955,0.035858154,-0.11004639,-0.011672974,-0.03036499,0.06286621,-0.1060791,-0.059020996,0.006324768,0.01586914,0.0066566467,-0.054748535,0.077819824,0.057861328,0.0647583,0.0703125,-0.039733887,-0.002840042,-0.05999756,-0.01676941,0.0871582,0.010658264,-0.0004172325,0.035980225,-0.033081055,0.03692627,0.007045746,-0.009506226,-0.06738281,-0.04168701,0.029342651,0.029571533,0.021896362,0.0037384033,-0.03656006,0.010749817,0.022064209,-0.028366089,-0.032226562,-0.076660156,-0.017486572,-0.013084412,0.09246826,-0.057495117,0.020462036,-0.054656982,0.040130615,0.0236969,-0.016052246,-0.0001552105,-0.019485474,0.0647583,-0.03112793,-0.055541992,-0.0025463104,0.008453369,-0.078308105,0.0211792,0.022064209,0.07940674,-0.016464233,-0.00052022934,-0.03543091,-0.00015723705,-0.0035209656,0.02571106,0.052093506,-0.016708374,0.00015437603,-0.02027893,-0.012313843,0.009552002,-0.08026123,-0.002363205,0.007045746,0.099731445,0.10467529,-0.009651184,-0.0029239655,-0.025146484,0.024047852,0.049987793,0.001156807,-0.03353882,0.06359863,0.04699707,0.068603516,-0.0064888,-0.03265381,-0.11920166,-0.024337769,0.076660156,-0.02432251,0.018936157,0.06915283,0.081726074,0.04827881,0.05166626,0.058532715,-0.024627686,0.12609863,-0.056396484,-0.0836792,-0.041503906,0.099853516,0.04751587,-0.053100586,-0.10449219,0.004146576,0.07098389,-0.019332886,-0.011924744,0.015197754,0.0034313202,0.10321045,-0.031341553,0.06750488,-0.015274048,0.01651001,-0.043792725,-0.05328369,-0.012451172,0.0074691772,0.015182495,-0.1126709,-0.0066566467,-0.044708252,0.0078125,-0.048095703,-0.042144775,0.04611206,0.02571106,0.039764404,0.13635254,-0.056488037,0.049194336,-0.000101327896,0.0090789795,0.011520386,0.05960083,0.0058059692,0.05392456,0.07324219,-0.031280518,0.021255493,0.028701782,0.015602112,0.08117676,-0.0814209,0.031677246,0.011810303,0.04449463,-0.0023326874,-0.055725098,0.020965576,0.02708435,-0.017166138,-0.02859497,0.050933838,-0.14575195,0.0072898865,0.011299133,-0.087524414,0.04525757,-0.05581665,0.08959961,0.017547607,-0.03250122,-0.013885498,0.016662598,0.058441162,0.0418396,-0.04449463,-0.04171753,0.0067481995,0.059692383,0.07330322,-0.05407715,0.052642822,-0.09564209,-0.06951904,-0.09051514,-0.06842041,0.041992188,-0.023101807,-0.12731934,-0.068603516,0.008605957,-0.024154663,-0.05618286,-0.0007596016,0.048858643,0.080322266,0.034332275,0.029922485,0.021591187,-0.060546875,0.0067863464,-0.032836914,0.0052452087,-0.0057868958,-0.066589355,0.03062439,-0.025802612,0.053100586,-0.04852295,-0.027313232,-0.082336426,0.059265137,0.010284424,0.006843567,-0.03491211,-0.007019043,0.03225708,0.043884277,0.0059394836,0.0015859604,0.055908203,-0.011398315,-0.027038574,-0.023956299,-0.023971558,0.030197144,-0.064697266,-0.035980225,-0.06097412,-0.08117676,-0.0066375732,0.02935791,0.014526367,-0.032836914,-0.023468018,0.02998352,-0.045776367,0.023529053,0.054870605,0.11138916,0.0970459,0.024261475,0.024993896,-0.042785645,0.05102539,0.042419434,-0.015396118,0.034576416,-0.013397217,-0.025054932,0.12060547,0.06756592,0.005558014,0.022003174,-0.037384033,-0.081970215,0.020751953,-0.00844574,0.096191406,-0.025253296,-0.029266357,0.06347656,0.026382446,0.041625977,0.033996582,0.0042800903,-0.06161499,0.05419922,-0.028427124,-0.0025024414,0.0035476685,0.01637268,-0.072509766,-0.039154053,0.0146102905,0.080444336,0.043914795,-0.055480957,-0.010917664,-0.08526611,-0.09661865,-0.011268616,-0.018676758,0.05532837,0.05255127,-0.005821228,-0.036895752,-0.026931763,0.05645752,-0.0440979,0.048095703,-0.07019043,0.053466797,-0.0007586479,-0.04925537,0.02911377,0.010520935,-0.04714966,0.021331787,-0.017669678,-0.02519226,-0.011955261,-0.0067100525,-0.072021484,-0.06890869,-0.021774292,-0.026809692,0.0053100586,0.030426025,0.07354736,0.059417725,0.03579712,0.0031528473,0.0541687,-0.049926758,-0.015083313,0.03427124,0.023666382,0.0014266968,0.048431396,-0.02142334,-0.046936035],[0.034454346,-0.03652954,0.121520996,-0.08618164,0.015960693,-0.0647583,0.07354736,0.061431885,0.020614624,0.0012788773,0.01612854,-0.06121826,-0.031555176,-0.012077332,0.011062622,0.028533936,-0.041137695,-0.0619812,-0.005203247,0.009513855,0.059814453,0.10748291,-0.10455322,-0.0046157837,0.07940674,-0.037994385,0.027359009,-0.013954163,0.03793335,-0.0154418945,-0.0038108826,-0.04257202,0.001666069,-0.023635864,0.04272461,0.0022354126,0.01902771,-0.033691406,0.04284668,-0.09857178,-0.047088623,0.046966553,0.04144287,0.056274414,0.0030555725,0.024154663,-0.089782715,-0.0038490295,-0.064941406,0.065979004,0.07495117,-0.07989502,-0.044799805,0.037628174,0.014404297,0.050598145,-0.0028591156,0.039276123,0.07159424,-0.005203247,0.03491211,0.04373169,-0.036956787,0.0014915466,0.016952515,0.032470703,0.047821045,0.048461914,-0.0126571655,-0.120666504,-0.053863525,0.0046463013,0.001964569,-0.0049324036,-0.008514404,0.013000488,0.02154541,-0.0019817352,0.0018005371,0.0032482147,0.06921387,0.0725708,0.010566711,-0.038726807,0.06774902,-0.029159546,-0.022445679,0.048980713,0.035858154,0.017593384,-0.023590088,0.029800415,0.11895752,-0.044555664,-0.030014038,0.10961914,-0.06185913,0.025619507,0.078552246,0.00066518784,0.018478394,0.09680176,0.029006958,-0.10253906,-0.09057617,0.10040283,0.02909851,0.019546509,0.09918213,0.038360596,-0.03149414,0.020339966,0.008979797,-0.05429077,0.015419006,-0.10192871,0.036010742,-0.032226562,-0.057800293,0.011566162,0.047302246,-0.10986328,0.032104492,-0.05227661,0.072509766,-0.025558472,-0.060333252,-0.0859375,0.058044434,-0.07659912,0.017227173,0.03225708,0.029953003,0.0049057007,0.066833496,-0.03881836,-0.093322754,-0.121398926,-0.049560547,0.04348755,0.081848145,0.017074585,0.06604004,0.012817383,0.076293945,0.017150879,0.05645752,-0.019622803,-0.011665344,0.059692383,-0.036132812,0.030273438,-0.026519775,-0.01612854,-0.0715332,-0.06964111,-0.00009262562,-0.04336548,-0.0076560974,-0.025924683,0.03741455,-0.017227173,-0.07318115,0.031280518,0.03692627,0.04373169,-0.00016987324,0.039978027,-0.06707764,0.056884766,0.01789856,0.020141602,0.040100098,0.00365448,-0.031982422,-0.06933594,0.014656067,0.08898926,-0.035949707,-0.0044441223,-0.070739746,-0.02696228,0.03866577,-0.055114746,-0.06756592,0.047912598,-0.04788208,0.009780884,0.05569458,-0.019882202,0.0050239563,0.00630188,-0.024841309,0.0670166,-0.06097412,-0.08166504,0.03845215,0.050842285,0.06524658,0.056243896,0.03942871,0.07824707,-0.039794922,0.028961182,0.01651001,0.022445679,-0.018295288,0.01234436,-0.012367249,-0.010047913,-0.05227661,-0.003730774,0.0065078735,-0.075805664,0.045715332,0.0054779053,-0.013648987,-0.012496948,-0.05001831,0.032409668,0.06311035,-0.06149292,0.01586914,0.042510986,-0.078063965,-0.090270996,-0.05392456,-0.080200195,-0.030578613,0.02947998,0.060333252,0.031921387,-0.051239014,-0.018066406,-0.075927734,-0.044281006,0.08831787,-0.020645142,-0.04043579,0.011634827,0.13012695,0.049804688,0.000052154064,0.02406311,-0.008621216,-0.052001953,0.016433716,-0.05758667,-0.010757446,-0.09307861,-0.038269043,-0.06121826,-0.0007548332,-0.026184082,-0.03793335,0.008018494,0.049468994,-0.074035645,-0.075683594,-0.11462402,-0.0032215118,-0.10650635,0.018737793,-0.010734558,0.052825928,-0.0647583,-0.011070251,0.11224365,-0.064331055,0.019821167,0.012611389,-0.013900757,-0.0869751,-0.024307251,-0.0055770874,-0.04748535,0.048431396,-0.009002686,0.06866455,0.01777649,-0.07507324,0.0012559891,0.053955078,0.01499176,-0.048217773,-0.076293945,-0.015792847,-0.0036640167,0.043518066,0.032806396,0.016662598,-0.0042800903,0.066589355,-0.03555298,0.08325195,-0.019073486,-0.0049057007,0.037994385,0.015975952,0.04800415,0.04434204,0.021896362,0.049346924,-0.029891968,0.041992188,-0.027038574,-0.03314209,-0.011871338,-0.0473938,0.039978027,0.013793945,-0.032684326,-0.10632324,-0.015365601,0.08276367,-0.13671875,0.017105103,-0.02003479,0.011482239,-0.021026611,0.026184082,-0.05117798,0.03289795,0.0026416779,0.005493164,0.0087509155,-0.06365967,-0.05126953,0.14074707,0.078552246,0.044189453,0.054351807,0.021331787,-0.04321289,0.05429077,0.012863159,-0.04675293,0.0647583,0.03717041,-0.015625,-0.007347107,-0.014808655,-0.019546509,0.08428955,-0.0018234253,0.0039978027,0.05596924,-0.05166626,0.0657959,0.010360718,-0.021240234,-0.013412476,-0.068481445,-0.0071907043,-0.035247803,0.1352539,0.00015163422,0.005306244,-0.004173279,-0.07537842,0.001042366,0.0970459,0.017227173,0.010757446,-0.0871582,-0.016784668,0.022140503,0.08355713,0.0060768127,0.020050049,-0.047088623,-0.04949951,-0.029464722,-0.060180664,-0.0748291,0.015022278,-0.113586426,0.02998352,-0.031280518,0.08190918,0.021072388,0.019744873,-0.046020508,-0.025680542],[-0.015945435,-0.07232666,0.059020996,-0.00674057,-0.022827148,-0.076049805,-0.0012760162,0.0026111603,-0.06463623,0.018249512,0.015525818,-0.0031166077,-0.05810547,-0.08911133,-0.047058105,0.06060791,0.010871887,-0.04232788,0.04763794,-0.027435303,0.036865234,-0.0010910034,-0.011474609,-0.082336426,0.03857422,-0.105895996,-0.04067993,-0.0033340454,-0.004055023,0.011619568,0.025878906,-0.09338379,0.03466797,0.101257324,-0.00484848,-0.030944824,0.08190918,0.030944824,0.09967041,-0.010047913,0.031158447,0.1307373,-0.030303955,0.054534912,-0.025772095,0.0362854,-0.093688965,0.0463562,-0.008277893,0.032196045,0.10046387,-0.047851562,-0.043914795,0.035064697,-0.0016546249,-0.079956055,-0.04046631,-0.059692383,-0.01184082,-0.052947998,0.05810547,-0.04827881,-0.013977051,0.0031147003,-0.007843018,0.008590698,0.021560669,0.045898438,0.010368347,-0.04776001,0.04031372,-0.047851562,-0.014808655,0.039276123,0.029846191,-0.015129089,-0.1194458,0.04776001,0.058624268,0.06890869,0.062408447,-0.024398804,0.027053833,-0.014198303,-0.015533447,0.004470825,-0.012992859,0.15161133,0.02558899,0.036010742,-0.04058838,-0.0042495728,-0.04788208,-0.053741455,-0.034454346,0.03302002,0.00013899803,0.02468872,-0.009315491,-0.01411438,0.009315491,0.09118652,0.043823242,0.008178711,-0.0063934326,0.1005249,0.055419922,-0.023025513,0.1673584,-0.025909424,-0.10070801,0.028579712,-0.02394104,-0.019042969,-0.037139893,-0.04446411,0.11053467,-0.046875,-0.125,-0.050964355,-0.044769287,-0.037628174,0.025314331,-0.01828003,-0.027877808,-0.024932861,0.02482605,-0.0149002075,-0.04626465,-0.028518677,0.0023345947,0.14550781,0.012290955,-0.005760193,-0.02168274,-0.0063972473,-0.0050964355,-0.17602539,-0.0635376,-0.011413574,0.06384277,0.057617188,0.06524658,-0.031707764,0.072509766,0.0049819946,-0.034301758,0.010658264,-0.0045547485,-0.012321472,-0.030151367,-0.003025055,-0.057403564,-0.0049858093,-0.0050239563,0.0096206665,0.07055664,-0.05923462,0.091308594,0.06109619,0.09655762,0.045288086,0.0072631836,0.024597168,0.012573242,-0.0038795471,-0.09234619,-0.005214691,-0.099365234,-0.051757812,0.016113281,-0.025222778,-0.01058197,0.02909851,0.004776001,-0.012046814,0.0592041,0.09832764,0.007411957,0.028213501,-0.07458496,0.06915283,-0.0044441223,0.08026123,0.031036377,-0.0017576218,0.008041382,-0.0037059784,-0.029693604,-0.11248779,0.057403564,-0.039398193,-0.021865845,0.013717651,-0.032714844,-0.00072050095,-0.015960693,0.070007324,0.041137695,-0.027008057,0.045410156,0.018798828,-0.011192322,0.058013916,0.0395813,-0.057037354,0.008903503,0.049926758,-0.05505371,-0.0058555603,-0.030090332,0.02835083,0.085754395,-0.09814453,-0.034210205,0.029205322,0.006828308,-0.035980225,0.030914307,-0.017730713,0.0637207,0.061309814,-0.06933594,-0.011940002,-0.085632324,-0.042907715,0.01927185,-0.069885254,0.026123047,0.03543091,0.07513428,0.024673462,-0.051483154,-0.057006836,-0.036621094,-0.0019521713,-0.04159546,-0.047058105,-0.03201294,-0.015533447,0.033172607,0.0063934326,0.0056266785,0.0061569214,-0.015838623,-0.035980225,0.0023937225,-0.052246094,0.0413208,-0.03387451,-0.0053901672,-0.055633545,-0.05267334,-0.0074386597,-0.05645752,-0.026367188,0.029922485,-0.001376152,-0.016860962,0.04257202,0.12609863,0.04421997,0.025680542,-0.05630493,0.02293396,0.026916504,-0.09680176,0.059143066,0.10864258,-0.011512756,0.029205322,-0.08605957,-0.08300781,0.027511597,-0.040283203,0.018295288,0.02822876,-0.009185791,0.020858765,0.034454346,-0.09637451,-0.029769897,0.044555664,-0.008552551,-0.043395996,-0.056793213,-0.086242676,0.05206299,-0.0016241074,0.0368042,0.025344849,0.00289917,-0.015350342,0.10571289,0.036590576,0.04510498,-0.07330322,0.026657104,-0.053863525,0.09020996,0.046447754,-0.0033073425,-0.02822876,-0.028503418,-0.0039100647,0.027770996,-0.103271484,0.0074882507,-0.043670654,0.03338623,0.062561035,-0.021209717,-0.022399902,0.058898926,-0.026611328,-0.15673828,-0.008369446,-0.07055664,0.033355713,-0.010986328,0.0158844,-0.04147339,-0.045410156,0.042663574,0.035247803,-0.03366089,0.012123108,-0.02999878,0.02168274,0.09649658,-0.064941406,0.011291504,0.002790451,-0.11151123,-0.012588501,-0.009407043,-0.0012493134,0.034118652,0.07318115,-0.0028057098,-0.004142761,-0.042510986,-0.03086853,-0.0309906,-0.008293152,-0.01158905,-0.0041542053,-0.04269409,-0.056610107,0.018310547,0.12670898,-0.015960693,0.061828613,-0.042907715,-0.042816162,0.012069702,-0.049041748,0.02168274,0.09411621,0.052642822,-0.044799805,0.002380371,-0.026168823,0.014884949,0.036621094,0.017715454,0.029510498,0.001452446,0.05593872,-0.013168335,0.016830444,0.033203125,0.03753662,0.09295654,0.001619339,-0.06555176,-0.06970215,0.07635498,0.10284424,0.06286621,0.03866577,-0.014808655,-0.030700684,0.011665344],[0.023895264,0.068847656,0.006034851,0.028060913,-0.05328369,-0.009185791,0.060424805,0.041656494,0.0046844482,0.053833008,-0.03933716,-0.10253906,0.035247803,-0.029067993,-0.046081543,-0.0692749,0.050323486,-0.014419556,-0.13452148,0.10430908,0.02848816,0.099121094,-0.030380249,-0.021591187,0.017044067,-0.05532837,0.020233154,0.03793335,-0.046081543,0.006538391,-0.017456055,-0.04333496,-0.0042381287,0.05114746,0.050872803,-0.06048584,-0.010108948,0.08874512,0.077819824,0.03842163,-0.03805542,0.012298584,-0.02230835,-0.049926758,-0.0637207,0.059783936,-0.061340332,-0.0005903244,-0.027633667,-0.0051002502,0.07897949,0.0128479,0.026153564,0.06109619,-0.010406494,0.07324219,-0.016204834,0.038238525,0.039093018,0.068603516,-0.04385376,0.013381958,-0.097717285,0.07714844,0.08972168,0.007522583,0.009849548,-0.008621216,-0.044281006,-0.08929443,0.020462036,0.02432251,-0.028198242,0.048309326,0.06036377,0.041656494,-0.03781128,-0.003484726,0.009277344,0.033325195,0.045837402,-0.013435364,-0.08917236,-0.018630981,-0.0053977966,-0.05496216,0.026687622,0.046325684,-0.0102005005,-0.083862305,-0.039916992,0.015853882,0.030349731,-0.053375244,-0.13916016,-0.07104492,0.011192322,0.02861023,-0.009750366,-0.0070228577,-0.020553589,0.026885986,-0.087768555,-0.03845215,-0.0037899017,0.011253357,0.039093018,0.050231934,0.06524658,-0.044769287,-0.12695312,0.064941406,0.082214355,-0.022003174,0.06335449,-0.060791016,-0.015823364,-0.08758545,-0.04940796,-0.054901123,0.011428833,-0.0602417,-0.0010309219,-0.05630493,0.025421143,-0.11773682,0.04623413,0.02230835,0.06970215,-0.010093689,0.07043457,-0.00032758713,0.032684326,0.027252197,-0.076049805,-0.009773254,-0.05834961,-0.03491211,0.046905518,0.072021484,0.047821045,0.046905518,0.013969421,-0.06402588,0.0259552,-0.0051193237,-0.068603516,0.045013428,-0.022644043,0.053619385,-0.024673462,-0.0970459,0.07287598,-0.00092840195,-0.047454834,0.0023727417,0.047424316,-0.038909912,0.05053711,-0.07910156,0.047973633,0.020111084,-0.018310547,0.056549072,0.043823242,0.028427124,0.033355713,-0.020828247,-0.022369385,-0.0044670105,-0.034484863,0.05606079,0.06689453,0.016448975,-0.0025863647,-0.033081055,0.027145386,0.017715454,0.06439209,0.023742676,0.02067566,0.0075531006,-0.032470703,0.00894928,0.032470703,-0.037963867,-0.05239868,-0.033355713,0.019210815,0.0075683594,-0.07324219,0.04699707,-0.062469482,-0.02432251,-0.022064209,0.06524658,0.031021118,0.028060913,0.06524658,-0.075683594,0.109558105,0.09075928,-0.06945801,0.057434082,0.028717041,0.014465332,0.06768799,0.07672119,-0.038482666,0.01939392,0.0006918907,0.028793335,0.023345947,-0.07287598,-0.0006403923,-0.05596924,0.037231445,-0.029510498,-0.13354492,0.0029182434,-0.036071777,-0.016586304,-0.022155762,-0.00012993813,-0.07324219,-0.07312012,-0.039642334,0.000323534,-0.07421875,-0.020431519,0.040130615,-0.0118637085,-0.031799316,0.05255127,-0.030349731,0.059753418,-0.00793457,0.04788208,0.013397217,0.03881836,0.087768555,0.008453369,-0.08496094,-0.0030136108,-0.042663574,-0.059448242,-0.10845947,-0.08081055,0.015449524,-0.031158447,-0.03111267,0.045013428,0.028274536,0.032196045,0.0040016174,0.003479004,-0.041992188,0.051879883,-0.041137695,0.015670776,0.087402344,-0.049957275,-0.030670166,0.03387451,-0.0082473755,-0.039733887,-0.026977539,0.17346191,0.016845703,-0.037261963,0.0395813,-0.0579834,-0.06329346,0.0211792,-0.034851074,0.009643555,-0.0022029877,-0.0018224716,0.0496521,0.043151855,-0.10510254,-0.112854004,-0.01625061,-0.06915283,-0.038482666,-0.06604004,0.02708435,-0.01411438,0.000036120415,-0.07312012,-0.031951904,-0.10949707,-0.034301758,-0.009742737,0.14343262,-0.05218506,-0.05496216,0.00089263916,0.012397766,0.09448242,0.061920166,-0.0008125305,-0.04559326,0.0340271,0.04260254,0.04714966,0.029953003,-0.011390686,-0.042175293,0.07940674,0.014419556,0.061676025,-0.056762695,0.027328491,-0.0032367706,-0.0501709,0.00919342,-0.047454834,0.026992798,-0.01638794,0.023635864,0.037109375,0.022262573,0.037841797,-0.020233154,0.02178955,0.078125,-0.027862549,-0.029037476,0.13830566,0.04107666,0.06124878,-0.038116455,-0.06970215,0.07836914,0.091552734,0.025848389,-0.010284424,-0.068115234,0.066589355,-0.06549072,0.017349243,-0.04434204,-0.028152466,0.037017822,0.024597168,0.07019043,0.028945923,0.032226562,0.041503906,-0.0132369995,0.06903076,-0.016159058,-0.025756836,0.1116333,-0.03491211,0.12097168,-0.026412964,-0.018936157,-0.020721436,-0.0090408325,0.02407837,-0.049713135,0.044006348,-0.06951904,-0.070617676,0.048950195,0.005092621,-0.039886475,-0.078430176,-0.015083313,-0.00013649464,0.07702637,-0.015701294,-0.020248413,0.00020170212,-0.014472961,-0.025680542,-0.043548584,-0.033447266,-0.028747559,0.039093018,0.028823853,0.0046157837],[0.00020253658,-0.041259766,-0.050048828,0.021270752,-0.0020771027,-0.026123047,0.01802063,0.01550293,0.11578369,-0.0039100647,-0.008293152,0.0049362183,-0.026031494,-0.0027580261,-0.07513428,-0.051116943,-0.026763916,-0.0104522705,-0.11810303,-0.021057129,0.04272461,0.10571289,-0.008979797,0.0209198,0.0748291,-0.009735107,0.01133728,-0.047912598,-0.052825928,0.022247314,-0.043304443,-0.0357666,-0.026672363,-0.037261963,-0.04522705,-0.125,0.05508423,0.02142334,-0.0035800934,0.033050537,-0.025878906,0.079711914,-0.015640259,-0.008049011,-0.06359863,-0.009727478,-0.07873535,-0.005443573,-0.011245728,-0.049804688,0.0005683899,0.01739502,0.06311035,0.021057129,0.020202637,-0.052490234,-0.022277832,0.03869629,0.049682617,0.011077881,-0.09802246,-0.03366089,-0.057739258,-0.02243042,0.012130737,-0.04171753,-0.0031795502,-0.06124878,0.023040771,-0.025024414,0.038238525,-0.015235901,0.013214111,0.11791992,-0.074157715,-0.00032138824,0.0096206665,0.046203613,0.0051994324,-0.013908386,0.047088623,-0.07318115,0.066345215,0.016143799,-0.033966064,-0.0052337646,-0.022735596,0.14147949,-0.018814087,-0.013504028,0.024902344,-0.0068855286,-0.029968262,-0.08685303,-0.08728027,0.0048599243,-0.04537964,0.07208252,-0.043823242,-0.01461792,0.018325806,-0.029037476,-0.10369873,0.004928589,0.0635376,0.061431885,0.001868248,0.04925537,0.022583008,0.08691406,-0.12536621,0.10986328,0.06890869,0.053833008,0.1418457,-0.029159546,0.011741638,-0.003332138,0.0131073,-0.0098724365,0.029006958,-0.07086182,-0.079589844,-0.057159424,0.09313965,-0.03930664,0.0395813,0.051940918,0.043273926,-0.10070801,0.008346558,0.0084991455,-0.07647705,0.00970459,-0.10217285,-0.017990112,0.022079468,-0.06756592,0.0025634766,-0.010353088,0.023956299,0.046203613,0.05618286,-0.067993164,0.01776123,-0.056427002,-0.031143188,0.00223732,-0.07293701,0.0012731552,-0.03050232,-0.100097656,-0.023529053,-0.026397705,-0.039367676,0.033081055,0.0340271,-0.047790527,0.03970337,0.020477295,-0.0016918182,0.054382324,-0.048217773,0.09008789,0.054016113,0.05206299,0.017654419,0.008979797,-0.013267517,0.06124878,0.03866577,-0.012138367,-0.043151855,0.010681152,0.052978516,-0.012451172,0.009094238,0.059814453,0.003967285,-0.004497528,0.011047363,-0.05819702,-0.04937744,0.051116943,-0.0209198,0.020355225,-0.04486084,0.056610107,-0.009933472,-0.0040245056,-0.040374756,0.009857178,-0.043304443,0.05419922,-0.043182373,0.06512451,-0.03543091,0.025131226,0.05026245,-0.053833008,0.03479004,-0.051116943,-0.019714355,-0.0025177002,0.07897949,-0.016677856,0.091796875,0.060028076,0.022583008,0.018447876,0.04864502,0.06512451,0.043762207,-0.06628418,0.02330017,-0.04574585,0.006755829,-0.063964844,-0.04748535,0.059417725,0.013061523,-0.020233154,0.016174316,-0.017227173,-0.083496094,-0.09301758,-0.06677246,0.009025574,0.03463745,-0.056854248,0.0035800934,0.011131287,-0.05038452,-0.04937744,-0.0075531006,0.018676758,0.109680176,0.13598633,0.060546875,-0.016799927,0.03857422,0.00573349,-0.056762695,-0.01965332,-0.07293701,-0.048919678,-0.04953003,0.03274536,-0.039245605,0.02645874,-0.06890869,0.035186768,0.00932312,0.006378174,-0.0062675476,0.07434082,-0.06323242,0.049072266,-0.052703857,-0.07659912,0.1295166,-0.0015335083,0.057739258,-0.00073337555,0.034820557,-0.046081543,-0.07696533,0.08215332,-0.05496216,-0.0072021484,0.044158936,-0.024627686,-0.029373169,0.027145386,-0.056488037,0.08190918,0.01889038,-0.049041748,-0.025009155,-0.02722168,-0.099975586,-0.029312134,0.0071258545,-0.030166626,0.027511597,0.000726223,0.01171875,0.066589355,0.12060547,0.0056114197,-0.040100098,-0.07513428,-0.092041016,-0.013175964,0.05734253,-0.036895752,-0.16882324,-0.004055023,0.060302734,0.009147644,0.0541687,-0.009407043,0.00356102,-0.021896362,0.059295654,0.014976501,-0.022521973,0.0026760101,-0.029922485,0.103637695,-0.020996094,0.04547119,0.00522995,0.013801575,-0.05770874,-0.056243896,-0.0025177002,-0.031585693,-0.010528564,0.0048713684,-0.020568848,0.015144348,0.072387695,0.053894043,-0.023666382,0.09265137,0.060302734,-0.037078857,0.0103302,0.095703125,-0.006515503,0.08087158,-0.02722168,-0.016525269,-0.00030183792,0.019454956,-0.070373535,0.007095337,-0.037017822,0.056549072,0.009063721,-0.007221222,-0.09069824,0.0058670044,0.08300781,-0.02154541,0.11328125,0.017944336,0.044067383,-0.014709473,0.045288086,0.08001709,0.008842468,0.024627686,0.048461914,-0.05255127,0.06970215,0.013076782,-0.010353088,-0.038085938,-0.05886841,-0.002796173,-0.0060691833,0.027328491,-0.031188965,-0.062805176,-0.06695557,0.09466553,-0.024383545,0.008201599,0.021728516,-0.0033035278,0.052368164,0.03466797,-0.023788452,0.08288574,0.07293701,-0.04611206,-0.011650085,-0.009521484,0.01838684,-0.12011719,0.11987305,-0.007411957],[-0.013893127,-0.002084732,0.037261963,-0.08105469,-0.034240723,-0.08312988,0.025115967,0.06695557,-0.03173828,0.040649414,0.0043296814,-0.023513794,0.076293945,-0.06854248,-0.060058594,-0.03942871,0.016357422,-0.04486084,-0.004180908,-0.01852417,0.0113220215,0.16430664,0.018630981,-0.012702942,0.12176514,-0.04437256,0.010147095,-0.033050537,0.012901306,-0.0018806458,0.014823914,-0.049926758,0.030334473,-0.026351929,0.033203125,-0.055358887,0.02268982,0.031097412,0.048980713,-0.006916046,-0.06488037,0.03604126,0.06201172,-0.08660889,-0.027572632,0.05206299,-0.072387695,0.005821228,-0.000016391277,-0.048828125,0.07635498,-0.035888672,0.030212402,0.05822754,0.08496094,-0.017715454,-0.05026245,-0.0118637085,0.019989014,-0.040649414,-0.04046631,-0.021240234,-0.023468018,-0.00036263466,0.107177734,0.06488037,-0.018203735,-0.0042915344,-0.030136108,-0.10467529,0.019592285,-0.0234375,0.013946533,0.02947998,-0.045410156,-0.022949219,-0.013221741,0.04220581,0.013641357,0.008865356,-0.0024337769,-0.025115967,-0.022064209,-0.0069999695,0.06304932,-0.0075531006,-0.082092285,0.082214355,0.029647827,0.020080566,0.0068473816,-0.020263672,0.018127441,-0.09661865,-0.037109375,0.023406982,0.010398865,0.08496094,0.032348633,0.000054836273,-0.035949707,0.03729248,-0.02557373,-0.0021400452,-0.079833984,-0.0018882751,-0.037017822,0.077941895,0.0053977966,0.0095825195,-0.10205078,-0.017364502,0.03781128,0.04675293,0.091796875,-0.1385498,0.066467285,-0.020751953,-0.053833008,0.026031494,-0.027938843,-0.09790039,-0.043060303,0.030227661,0.074645996,-0.042114258,0.052764893,-0.0062675476,0.014060974,0.0019102097,-0.02003479,0.036499023,-0.06933594,-0.03994751,-0.042510986,0.013015747,-0.021499634,-0.04751587,-0.045135498,0.020584106,0.028366089,0.10784912,0.059570312,-0.021331787,0.014564514,-0.024993896,0.11279297,-0.0657959,-0.026977539,0.059753418,-0.056518555,0.026611328,-0.034332275,-0.056396484,-0.019882202,-0.04006958,0.047027588,-0.0826416,-0.029586792,-0.04208374,0.07873535,-0.0045661926,0.0005311966,0.027572632,0.11395264,0.053466797,-0.08312988,-0.05340576,-0.013885498,0.017684937,-0.0053138733,-0.06149292,0.026809692,0.053863525,0.056243896,-0.034301758,-0.009902954,0.030227661,0.0256958,0.066833496,-0.008468628,-0.04333496,0.0056991577,0.020111084,-0.028366089,0.009506226,0.035095215,-0.020904541,-0.028900146,-0.06915283,0.016967773,-0.054534912,-0.03567505,0.058135986,-0.0435791,-0.015670776,0.03970337,0.057434082,0.049682617,-0.051330566,0.06488037,0.013900757,-0.030593872,0.06781006,0.12182617,0.024932861,0.02078247,0.14355469,0.06591797,0.0069351196,0.008773804,0.027557373,0.05633545,-0.10858154,-0.061920166,-0.053497314,-0.007835388,-0.019042969,0.015670776,0.0065994263,0.026275635,-0.03945923,-0.015182495,0.059417725,-0.096069336,-0.04989624,-0.06225586,-0.012916565,0.026153564,-0.008003235,0.14807129,0.015129089,-0.044555664,-0.041625977,-0.046325684,0.039611816,0.09887695,0.039611816,-0.08312988,-0.011375427,0.09454346,-0.0016365051,-0.07312012,-0.021469116,-0.028671265,-0.07897949,-0.124938965,-0.07318115,-0.06072998,-0.019561768,-0.09753418,0.003967285,0.037872314,0.0007991791,0.03479004,-0.023010254,-0.032470703,0.05606079,0.013221741,-0.048950195,0.042999268,-0.06542969,-0.07495117,-0.0552063,0.08892822,0.035888672,-0.06384277,0.08831787,-0.039001465,0.11834717,-0.02142334,-0.08483887,-0.09613037,0.03555298,-0.037628174,0.014678955,0.010017395,-0.038208008,-0.027572632,0.00856781,-0.06616211,-0.009941101,0.06335449,0.009796143,-0.06378174,-0.020233154,0.043395996,0.05706787,0.02230835,-0.014968872,-0.014030457,-0.109436035,-0.013519287,-0.0077552795,0.101135254,0.027709961,-0.11627197,0.020843506,0.06713867,0.022567749,0.059631348,0.031921387,0.02861023,0.0044021606,0.03567505,0.07446289,0.007621765,0.0054855347,-0.00060367584,0.034118652,0.014129639,-0.030197144,-0.0018558502,0.071777344,0.06100464,-0.054840088,-0.035949707,-0.020706177,0.070617676,-0.035217285,-0.0005097389,0.0013685226,0.017211914,0.07354736,0.0058670044,-0.050567627,0.010406494,-0.05316162,-0.021392822,0.1104126,0.017715454,0.02015686,0.017715454,-0.04611206,-0.03451538,-0.020584106,-0.014701843,0.0065994263,-0.044555664,-0.0680542,0.02571106,-0.06939697,-0.075927734,0.06982422,-0.026382446,0.020263672,0.12512207,0.058807373,-0.014953613,-0.10321045,0.02897644,0.027740479,-0.0033302307,-0.010604858,0.077941895,0.022720337,0.022537231,0.027252197,0.015716553,0.02279663,-0.026641846,0.043548584,0.029266357,0.041625977,-0.01802063,0.0024337769,0.0112838745,0.03665161,0.026550293,0.024658203,-0.013092041,0.004169464,0.044952393,0.06591797,-0.056488037,0.07647705,-0.051086426,-0.03955078,-0.09399414,0.016036987,-0.04309082,-0.05795288,-0.024536133,0.06549072]]},"meta":{"api_version":{"version":"2"},"billed_units":{"input_tokens":208}},"response_type":"embeddings_by_type"}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:17:07 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '967'
num_tokens:
- '208'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 06931949a01aec81c801d99d17c414a1
x-envoy-upstream-service-time:
- '48'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_rerank/test_cohere_rerank_legacy.yaml
================================================
interactions:
- request:
body: '{"query": "What is the capital of the United States?", "documents": ["Carson
City is the capital city of the American state of Nevada. At the 2010 United
States Census, Carson City had a population of 55,274.", "The Commonwealth of
the Northern Mariana Islands is a group of islands in the Pacific Ocean that
are a political division controlled by the United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States Virgin
Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially as
the District of Columbia) is the capital of the United States. It is a federal
district. ", "Capital punishment (the death penalty) has existed in the United
States since before the United States was a country. As of 2017, capital punishment
is legal in 30 of the 50 states.", "North Dakota is a state in the United States.
672,591 people lived in North Dakota in the year 2010. The capital and seat
of government is Bismarck."], "model": "rerank-multilingual-v2.0", "top_n":
3}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1109'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/rerank
response:
body:
string: '{"id":"c995b490-c717-411c-8fd0-8bf993cd8382","results":[{"index":3,"relevance_score":0.9999989},{"index":2,"relevance_score":0.9003547},{"index":0,"relevance_score":0.6807725}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '250'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:32 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 2269bebe485f3f0672490152a0b327f0
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '29'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_rerank/test_cohere_rerank_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"query": "What is the capital of the United States?", "documents": ["Carson
City is the capital city of the American state of Nevada. At the 2010 United
States Census, Carson City had a population of 55,274.", "The Commonwealth of
the Northern Mariana Islands is a group of islands in the Pacific Ocean that
are a political division controlled by the United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States Virgin
Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially as
the District of Columbia) is the capital of the United States. It is a federal
district. ", "Capital punishment (the death penalty) has existed in the United
States since before the United States was a country. As of 2017, capital punishment
is legal in 30 of the 50 states.", "North Dakota is a state in the United States.
672,591 people lived in North Dakota in the year 2010. The capital and seat
of government is Bismarck."], "model": "rerank-multilingual-v2.0", "top_n":
3}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1109'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/rerank
response:
body:
string: '{"id":"c995b490-c717-411c-8fd0-8bf993cd8382","results":[{"index":3,"relevance_score":0.9999989},{"index":2,"relevance_score":0.9003547},{"index":0,"relevance_score":0.6807725}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '250'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:32 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 2269bebe485f3f0672490152a0b327f0
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '29'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_rerank/test_cohere_rerank_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"query": "What is the capital of the United States?", "documents": ["Carson
City is the capital city of the American state of Nevada. At the 2010 United
States Census, Carson City had a population of 55,274.", "The Commonwealth of
the Northern Mariana Islands is a group of islands in the Pacific Ocean that
are a political division controlled by the United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States Virgin
Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially as
the District of Columbia) is the capital of the United States. It is a federal
district. ", "Capital punishment (the death penalty) has existed in the United
States since before the United States was a country. As of 2017, capital punishment
is legal in 30 of the 50 states.", "North Dakota is a state in the United States.
672,591 people lived in North Dakota in the year 2010. The capital and seat
of government is Bismarck."], "model": "rerank-multilingual-v2.0", "top_n":
3}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1109'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.3
method: POST
uri: https://api.cohere.com/v1/rerank
response:
body:
string: '{"id":"c995b490-c717-411c-8fd0-8bf993cd8382","results":[{"index":3,"relevance_score":0.9999989},{"index":2,"relevance_score":0.9003547},{"index":0,"relevance_score":0.6807725}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '250'
content-type:
- application/json
date:
- Wed, 29 May 2024 08:41:32 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 2269bebe485f3f0672490152a0b327f0
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '29'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_rerank/test_cohere_v2_rerank_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "rerank-english-v3.0", "query": "What is the capital of the United
States?", "documents": ["Carson City is the capital city of the American state
of Nevada. At the 2010 United States Census, Carson City had a population of
55,274.", "The Commonwealth of the Northern Mariana Islands is a group of islands
in the Pacific Ocean that are a political division controlled by the United
States. Its capital is Saipan.", "Charlotte Amalie is the capital and largest
city of the United States Virgin Islands. It has about 20,000 people. The city
is on the island of Saint Thomas.", "Washington, D.C. (also known as simply
Washington or D.C., and officially as the District of Columbia) is the capital
of the United States. It is a federal district. ", "Capital punishment (the
death penalty) has existed in the United States since before the United States
was a country. As of 2017, capital punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived in North
Dakota in the year 2010. The capital and seat of government is Bismarck."],
"top_n": 3}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1104'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/rerank
response:
body:
string: '{"id":"26c7d7a0-ca6f-49b3-a685-1e44a732603d","results":[{"index":3,"relevance_score":0.999071},{"index":4,"relevance_score":0.7779754},{"index":1,"relevance_score":0.08882029}],"meta":{"api_version":{"version":"2"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '250'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:08:05 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 67ff3eb8118c2ae80c643e001ecff172
x-envoy-upstream-service-time:
- '44'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/cassettes/test_rerank/test_cohere_v2_rerank_legacy_async.yaml
================================================
interactions:
- request:
body: '{"model": "rerank-english-v3.0", "query": "What is the capital of the United
States?", "documents": ["Carson City is the capital city of the American state
of Nevada. At the 2010 United States Census, Carson City had a population of
55,274.", "The Commonwealth of the Northern Mariana Islands is a group of islands
in the Pacific Ocean that are a political division controlled by the United
States. Its capital is Saipan.", "Charlotte Amalie is the capital and largest
city of the United States Virgin Islands. It has about 20,000 people. The city
is on the island of Saint Thomas.", "Washington, D.C. (also known as simply
Washington or D.C., and officially as the District of Columbia) is the capital
of the United States. It is a federal district. ", "Capital punishment (the
death penalty) has existed in the United States since before the United States
was a country. As of 2017, capital punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived in North
Dakota in the year 2010. The capital and seat of government is Bismarck."],
"top_n": 3}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1104'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.18.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.18.0
method: POST
uri: https://api.cohere.com/v2/rerank
response:
body:
string: '{"id":"4a07fec0-e0d2-438d-a52a-986e465aa7bb","results":[{"index":3,"relevance_score":0.999071},{"index":4,"relevance_score":0.7779754},{"index":1,"relevance_score":0.08882029}],"meta":{"api_version":{"version":"2"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '250'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 14 Sep 2025 03:08:05 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 7874a0d2c0ac809c78a02164b072f7f6
x-envoy-upstream-service-time:
- '47'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import cohere
import pytest
from opentelemetry.instrumentation.cohere import CohereInstrumentor
from opentelemetry.instrumentation.cohere.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture
def cohere_client():
return cohere.Client(os.environ.get("COHERE_API_KEY"))
@pytest.fixture
def async_cohere_client():
return cohere.AsyncClient(os.environ.get("COHERE_API_KEY"))
@pytest.fixture
def cohere_client_v2():
return cohere.ClientV2(os.environ.get("COHERE_API_KEY"))
@pytest.fixture
def async_cohere_client_v2():
return cohere.AsyncClientV2(os.environ.get("COHERE_API_KEY"))
@pytest.fixture(scope="function")
def instrument_legacy(tracer_provider):
instrumentor = CohereInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = CohereInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = CohereInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if "COHERE_API_KEY" not in os.environ:
os.environ["COHERE_API_KEY"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization"]}
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/test_chat.py
================================================
import json
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
TOOLS = [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get the current weather in a given location",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA"
}
},
"required": ["location"]
}
}
},
{
"type": "function",
"function": {
"name": "get_time",
"description": "Get the current time in a given location",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA"
}
},
"required": ["location"]
}
}
}
]
@pytest.mark.vcr
def test_cohere_chat_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client
):
res = cohere_client.chat(model="command", message="Tell me a joke, pirate style")
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke, pirate style"
)
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== res.text
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 58
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "440f51f4-3e47-44b6-a5d7-5ba33edcfc58"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_v2_chat_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
res = cohere_client_v2.chat(
model="command", messages=[{"role": "user", "content": "Tell me a joke, pirate style"}]
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
json.loads(cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [
{
"type": "text",
"text": res.message.content[-1].text
}
]
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "83e3e297-264b-478e-9b22-5058386292ed"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_chat_legacy_with_streaming(
span_exporter, log_exporter, instrument_legacy, cohere_client
):
stream = cohere_client.chat_stream(model="command", message="Tell me a joke, pirate style")
res = ""
for chunk in stream:
if chunk.event_type == "text-generation":
res += chunk.text
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content")
== res
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "12c00d26-e3bb-48c0-8c49-262155b57d64"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_v2_chat_legacy_with_streaming(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
stream = cohere_client_v2.chat_stream(
model="command", messages=[{"role": "user", "content": "Tell me a joke, pirate style"}]
)
res = ""
for chunk in stream:
if chunk.type == "content-delta":
res += chunk.delta.message.content.text
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
json.loads(cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [
{
"type": "text",
"text": res,
"thinking": None
}
]
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "6cd6ce61-bb3b-46f6-907e-fcfab45e51b6"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_v2_chat_legacy_with_tool_calls_and_history(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
user_prompt = "What is the weather and current time in Tokyo?"
res1 = cohere_client_v2.chat(
model="command-r",
messages=[{"role": "user", "content": user_prompt}],
tools=TOOLS,
)
res2 = cohere_client_v2.chat(
model="command-r",
messages=[
{"role": "user", "content": user_prompt},
{
"role": "assistant",
"content": res1.message.content,
"tool_calls": res1.message.tool_calls
},
{
"role": "tool",
"tool_call_id": res1.message.tool_calls[0].id,
"content": "4:20 PM"
},
{
"role": "tool",
"tool_call_id": res1.message.tool_calls[1].id,
"content": "Sunny 20 degrees Celsius"
},
],
tools=TOOLS,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 2
sorted_spans = sorted(spans, key=lambda x: x.start_time)
span1 = sorted_spans[0]
span2 = sorted_spans[1]
assert span1.name == "cohere.chat"
assert span2.name == "cohere.chat"
assert span1.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span2.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span1.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span2.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span1.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r"
assert span2.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r"
for span in [span1, span2]:
assert (
span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== user_prompt
)
assert span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.role") == "user"
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name")
== TOOLS[0].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.description")
== TOOLS[0].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"))
== TOOLS[0].get("function").get("parameters")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name")
== TOOLS[1].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.description")
== TOOLS[1].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"))
== TOOLS[1].get("function").get("parameters")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"))
== TOOLS[1].get("function").get("parameters")
)
assert (
json.loads(span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [{
"type": "text",
"text": res1.message.tool_plan
}]
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role")
== "assistant"
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.id")
== res1.message.tool_calls[0].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.name")
== res1.message.tool_calls[0].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.arguments")
== res1.message.tool_calls[0].function.arguments
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.id")
== res1.message.tool_calls[1].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name")
== res1.message.tool_calls[1].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments")
== res1.message.tool_calls[1].function.arguments
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name")
== res1.message.tool_calls[1].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments")
== res1.message.tool_calls[1].function.arguments
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.id")
== res1.message.tool_calls[0].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.name")
== res1.message.tool_calls[0].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.arguments")
== res1.message.tool_calls[0].function.arguments
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.id")
== res1.message.tool_calls[1].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name")
== res1.message.tool_calls[1].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments")
== res1.message.tool_calls[1].function.arguments
)
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.1.content") == res1.message.content
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.1.role") == "assistant"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.2.content") == "4:20 PM"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.2.role") == "tool"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.3.content") == "Sunny 20 degrees Celsius"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.3.role") == "tool"
assert span2.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role") == "assistant"
assert json.loads(span2.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content")) == [{
"type": "text",
"text": res2.message.content[-1].text
}]
assert span1.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 62
assert span1.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span1.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span1.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span1.attributes.get("gen_ai.response.id")
== "965405bb-b9da-4dc5-b329-e708a795e188"
)
assert span2.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 94
assert span2.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span2.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span2.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span2.attributes.get("gen_ai.response.id")
== "00f7ec58-cd22-4b62-b068-0e7ece6bbf67"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_v2_chat_legacy_with_tool_calls_and_streaming(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
user_prompt = "What is the weather and current time in Tokyo?"
res1 = cohere_client_v2.chat_stream(
model="command-r",
messages=[{"role": "user", "content": user_prompt}],
tools=TOOLS,
)
plan = ""
for chunk in res1:
if chunk.type == "tool-plan-delta":
plan += chunk.delta.message.tool_plan
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
span = spans[0]
assert span.name == "cohere.chat"
assert span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r"
assert (
span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== user_prompt
)
assert span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.role") == "user"
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name")
== TOOLS[0].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.description")
== TOOLS[0].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"))
== TOOLS[0].get("function").get("parameters")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name")
== TOOLS[1].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.description")
== TOOLS[1].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"))
== TOOLS[1].get("function").get("parameters")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [{
"type": "text",
"text": plan
}]
)
assert span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role") == "assistant"
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.id")
== "get_time_dg5wwc00d8v5"
)
assert span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.name") == "get_time"
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.arguments"))
== {"location": "Tokyo"}
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.id")
== "get_weather_bc8241gkqss5"
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name")
== "get_weather"
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments"))
== {"location": "Tokyo"}
)
assert span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 62
assert span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span.attributes.get("gen_ai.response.id")
== "e6d757a9-f0f3-40fe-9b8a-44cdc3bd18a7"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_chat_with_events_with_content(
span_exporter, log_exporter, instrument_with_content, cohere_client
):
user_message = "Tell me a joke, pirate style"
res = cohere_client.chat(model="command", message=user_message)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {"content": user_message})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {"content": res.text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_cohere_chat_with_events_with_no_content(
span_exporter, log_exporter, instrument_with_no_content, cohere_client
):
user_message = "Tell me a joke, pirate style"
cohere_client.chat(model="command", message=user_message)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_chat_legacy_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client
):
res = await async_cohere_client.chat(model="command", message="Tell me a joke, pirate style")
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content")
== res.text
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "ea2d074c-4f25-47cb-bef8-b00dc2ae991b"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_chat_with_events_with_content_async(
span_exporter, log_exporter, instrument_with_content, async_cohere_client
):
user_message = "Tell me a joke, pirate style"
res = await async_cohere_client.chat(model="command", message=user_message)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {"content": user_message})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {"content": res.text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_chat_with_events_with_no_content_async(
span_exporter, log_exporter, instrument_with_no_content, async_cohere_client
):
user_message = "Tell me a joke, pirate style"
await async_cohere_client.chat(model="command", message=user_message)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_chat_legacy_with_streaming_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client
):
stream = async_cohere_client.chat_stream(model="command", message="Tell me a joke, pirate style")
res = ""
async for chunk in stream:
if chunk.event_type == "text-generation":
res += chunk.text
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content")
== res
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "dcdb9a85-a8dc-4f4c-9779-f7c1801248f3"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_v2_chat_legacy_with_streaming_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client_v2
):
stream = async_cohere_client_v2.chat_stream(
model="command", messages=[{"role": "user", "content": "Tell me a joke, pirate style"}]
)
res = ""
async for chunk in stream:
if chunk.type == "content-delta":
res += chunk.delta.message.content.text
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== "Tell me a joke, pirate style"
)
assert (
json.loads(cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [
{
"type": "text",
"text": res,
"thinking": None
}
]
)
assert cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 7
assert cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == cohere_span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + cohere_span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "599ae0aa-0ef6-49e4-b7f4-e2fafc40ca2c"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_v2_chat_legacy_with_tool_calls_and_history_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client_v2
):
user_prompt = "What is the weather and current time in Tokyo?"
res1 = await async_cohere_client_v2.chat(
model="command-r7b-12-2024",
messages=[{"role": "user", "content": user_prompt}],
tools=TOOLS,
)
res2 = await async_cohere_client_v2.chat(
model="command-r7b-12-2024",
messages=[
{"role": "user", "content": user_prompt},
{
"role": "assistant",
"content": res1.message.content,
"tool_calls": res1.message.tool_calls
},
{
"role": "tool",
"tool_call_id": res1.message.tool_calls[0].id,
"content": "4:20 PM"
},
{
"role": "tool",
"tool_call_id": res1.message.tool_calls[1].id,
"content": "Sunny 20 degrees Celsius"
},
],
tools=TOOLS,
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 2
sorted_spans = sorted(spans, key=lambda x: x.start_time)
span1 = sorted_spans[0]
span2 = sorted_spans[1]
assert span1.name == "cohere.chat"
assert span2.name == "cohere.chat"
assert span1.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span2.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span1.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span2.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span1.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r7b-12-2024"
assert span2.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r7b-12-2024"
for span in [span1, span2]:
assert (
span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== user_prompt
)
assert span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.role") == "user"
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name")
== TOOLS[0].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.description")
== TOOLS[0].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"))
== TOOLS[0].get("function").get("parameters")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name")
== TOOLS[1].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.description")
== TOOLS[1].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"))
== TOOLS[1].get("function").get("parameters")
)
assert (
json.loads(span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [{
"type": "text",
"text": res1.message.tool_plan
}]
)
assert span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role") == "assistant"
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.id")
== res1.message.tool_calls[0].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.name")
== res1.message.tool_calls[0].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.arguments")
== res1.message.tool_calls[0].function.arguments
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.id")
== res1.message.tool_calls[1].id
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name")
== res1.message.tool_calls[1].function.name
)
assert (
span1.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments")
== res1.message.tool_calls[1].function.arguments
)
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.1.content") == res1.message.content
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.1.role") == "assistant"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.2.content") == "4:20 PM"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.2.role") == "tool"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.3.content") == "Sunny 20 degrees Celsius"
assert span2.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.3.role") == "tool"
assert span2.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role") == "assistant"
assert json.loads(span2.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content")) == [{
"type": "text",
"text": res2.message.content[-1].text
}]
assert span1.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 62
assert span1.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span1.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span1.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span1.attributes.get("gen_ai.response.id")
== "b7391518-e53e-4486-98ea-fabffcde31c2"
)
assert span2.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 78
assert span2.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span2.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span2.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span2.attributes.get("gen_ai.response.id")
== "8289d4ee-a83b-4ce2-b7e1-245d9778fcf5"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_v2_chat_legacy_with_tool_calls_and_streaming_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client_v2
):
user_prompt = "What is the weather and current time in Tokyo?"
res1 = async_cohere_client_v2.chat_stream(
model="command-r",
messages=[{"role": "user", "content": user_prompt}],
tools=TOOLS,
)
plan = ""
async for chunk in res1:
if chunk.type == "tool-plan-delta":
plan += chunk.delta.message.tool_plan
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
span = spans[0]
assert span.name == "cohere.chat"
assert span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "chat"
assert span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL) == "command-r"
assert (
span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")
== user_prompt
)
assert span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.role") == "user"
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name")
== TOOLS[0].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.description")
== TOOLS[0].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"))
== TOOLS[0].get("function").get("parameters")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name")
== TOOLS[1].get("function").get("name")
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.description")
== TOOLS[1].get("function").get("description")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"))
== TOOLS[1].get("function").get("parameters")
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.content"))
== [{
"type": "text",
"text": plan
}]
)
assert span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.role") == "assistant"
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.id")
== "get_time_mp1131yrhbga"
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.name")
== "get_time"
)
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.0.arguments"))
== {"location": "Tokyo"}
)
assert (
span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.id")
== "get_weather_yxz1xx2m07cn"
)
assert span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.name") == "get_weather"
assert (
json.loads(span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.0.tool_calls.1.arguments"))
== {"location": "Tokyo"}
)
assert span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS) == 62
assert span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == span.attributes.get(
SpanAttributes.LLM_USAGE_COMPLETION_TOKENS
) + span.attributes.get(SpanAttributes.LLM_USAGE_PROMPT_TOKENS)
assert (
span.attributes.get("gen_ai.response.id")
== "ce257b09-c6da-4aed-b722-6384504180f5"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.COHERE.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/test_completion.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_cohere_completion_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client
):
res = cohere_client.generate(model="command", prompt="Tell me a joke, pirate style")
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== res.generations[0].text
)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "64c671fc-c536-41fc-adbd-5f7c81177371"
)
assert (
cohere_span.attributes.get("gen_ai.response.0.id")
== "13255d0a-eef8-47fc-91f7-d2607d228fbf"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_completion_with_events_with_content(
span_exporter, log_exporter, instrument_with_content, cohere_client
):
user_message = "Tell me a joke, pirate style"
res = cohere_client.generate(model="command", prompt=user_message)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {"content": user_message})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {"content": res.generations[0].text},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_cohere_completion_with_events_with_no_content(
span_exporter, log_exporter, instrument_with_no_content, cohere_client
):
cohere_client.generate(model="command", prompt="Tell me a joke, pirate style")
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "completion"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL) == "command"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "COMPLETE",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.COHERE.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/test_embed.py
================================================
import json
import pytest
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_cohere_v2_embed_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
texts = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
cohere_client_v2.embed(
input_type="search_document",
texts=texts, model="embed-english-light-v3.0"
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
cohere_span = spans[0]
assert cohere_span.name == "cohere.embed"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "embedding"
assert (
cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL)
== "embed-english-light-v3.0"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.0.role"
)
== "user"
)
assert json.loads(cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")) == [{
"type": "text",
"text": text
} for text in texts]
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "74d7aae4-2939-4002-b4d4-352dfcca03cf"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_v2_embed_legacy_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client_v2
):
texts = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
await async_cohere_client_v2.embed(
input_type="search_document",
texts=texts, model="embed-english-light-v3.0"
)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
cohere_span = spans[0]
assert cohere_span.name == "cohere.embed"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "embedding"
assert (
cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL)
== "embed-english-light-v3.0"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.0.role"
)
== "user"
)
assert json.loads(cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.0.content")) == [{
"type": "text",
"text": text
} for text in texts]
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "3bc87f83-0534-4478-af7d-fee196c92758"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
================================================
FILE: packages/opentelemetry-instrumentation-cohere/tests/test_rerank.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_cohere_rerank_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client
):
query = "What is the capital of the United States?"
documents = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
response = cohere_client.rerank(
query=query, documents=documents, top_n=3, model="rerank-multilingual-v2.0"
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.rerank"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "rerank"
assert (
cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL)
== "rerank-multilingual-v2.0"
)
assert (
cohere_span.attributes.get(
f"{GenAIAttributes.GEN_AI_PROMPT}.{len(documents)}.role"
)
== "user"
)
assert (
cohere_span.attributes.get(
f"{GenAIAttributes.GEN_AI_PROMPT}.{len(documents)}.content"
)
== query
)
for i, doc in enumerate(documents):
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role")
== "system"
)
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content")
== doc
)
for idx, result in enumerate(response.results):
assert (
cohere_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.{idx}.role")
== "assistant"
)
assert (
cohere_span.attributes.get(
f"{GenAIAttributes.GEN_AI_COMPLETION}.{idx}.content"
)
== f"Doc {result.index}, Score: {result.relevance_score}"
)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "c995b490-c717-411c-8fd0-8bf993cd8382"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_cohere_rerank_with_events_with_content(
span_exporter, log_exporter, instrument_with_content, cohere_client
):
query = "What is the capital of the United States?"
documents = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
response = cohere_client.rerank(
query=query, documents=documents, top_n=3, model="rerank-multilingual-v2.0"
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.rerank"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "rerank"
assert (
cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL)
== "rerank-multilingual-v2.0"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": {"query": query, "documents": documents}},
)
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {
"content": [
{
"index": result.index,
"document": result.document,
"relevance_score": result.relevance_score,
}
for result in response.results
]
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_cohere_rerank_with_events_with_no_content(
span_exporter, log_exporter, instrument_with_no_content, cohere_client
):
query = "What is the capital of the United States?"
documents = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
cohere_client.rerank(
query=query, documents=documents, top_n=3, model="rerank-multilingual-v2.0"
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.rerank"
assert cohere_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "rerank"
assert (
cohere_span.attributes.get(GenAIAttributes.GEN_AI_REQUEST_MODEL)
== "rerank-multilingual-v2.0"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate model response Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_cohere_v2_rerank_legacy(
span_exporter, log_exporter, instrument_legacy, cohere_client_v2
):
query = "What is the capital of the United States?"
documents = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
response = cohere_client_v2.rerank(
query=query, documents=documents, top_n=3, model="rerank-english-v3.0"
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.rerank"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "rerank"
assert (
cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL)
== "rerank-english-v3.0"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.{len(documents)}.role"
)
== "user"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.{len(documents)}.content"
)
== query
)
for i, doc in enumerate(documents):
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.{i}.role")
== "system"
)
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.{i}.content")
== doc
)
for idx, result in enumerate(response.results):
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.{idx}.role")
== "assistant"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_COMPLETIONS}.{idx}.content"
)
== f"Doc {result.index}, Score: {result.relevance_score}"
)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "26c7d7a0-ca6f-49b3-a685-1e44a732603d"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_cohere_v2_rerank_legacy_async(
span_exporter, log_exporter, instrument_legacy, async_cohere_client_v2
):
query = "What is the capital of the United States?"
documents = [
"Carson City is the capital city of the American state of Nevada."
+ " At the 2010 United States Census, Carson City had a population of 55,274.",
"The Commonwealth of the Northern Mariana Islands is a group of islands"
+ " in the Pacific Ocean that are a political division controlled by the "
+ "United States. Its capital is Saipan.",
"Charlotte Amalie is the capital and largest city of the United States "
+ "Virgin Islands. It has about 20,000 people. The city is on the island of Saint Thomas.",
"Washington, D.C. (also known as simply Washington or D.C., and officially "
+ "as the District of Columbia) is the capital of the United States. It is a federal district. ",
"Capital punishment (the death penalty) has existed in the United States "
+ "since before the United States was a country. As of 2017, capital "
+ "punishment is legal in 30 of the 50 states.",
"North Dakota is a state in the United States. 672,591 people lived"
+ " in North Dakota in the year 2010. The capital and seat of government is Bismarck.",
]
response = await async_cohere_client_v2.rerank(
query=query, documents=documents, top_n=3, model="rerank-english-v3.0"
)
spans = span_exporter.get_finished_spans()
cohere_span = spans[0]
assert cohere_span.name == "cohere.rerank"
assert cohere_span.attributes.get(SpanAttributes.LLM_SYSTEM) == "Cohere"
assert cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE) == "rerank"
assert (
cohere_span.attributes.get(SpanAttributes.LLM_REQUEST_MODEL)
== "rerank-english-v3.0"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.{len(documents)}.role"
)
== "user"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_PROMPTS}.{len(documents)}.content"
)
== query
)
for i, doc in enumerate(documents):
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.{i}.role")
== "system"
)
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_PROMPTS}.{i}.content")
== doc
)
for idx, result in enumerate(response.results):
assert (
cohere_span.attributes.get(f"{SpanAttributes.LLM_COMPLETIONS}.{idx}.role")
== "assistant"
)
assert (
cohere_span.attributes.get(
f"{SpanAttributes.LLM_COMPLETIONS}.{idx}.content"
)
== f"Doc {result.index}, Score: {result.relevance_score}"
)
assert (
cohere_span.attributes.get("gen_ai.response.id")
== "4a07fec0-e0d2-438d-a52a-986e465aa7bb"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.COHERE.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-crewai/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-crewai/README.md
================================================
# OpenTelemetry CrewAI Instrumentation
This library allows tracing agentic workflows implemented with crewAI framework [crewAI library](https://github.com/crewAIInc/crewAI).
## Installation
```bash
pip install opentelemetry-instrumentation-crewai
```
## Example usage
```python
from opentelemetry.instrumentation.crewai import CrewAIInstrumentor
CrewAIInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/__init__.py
================================================
"""OpenTelemetry CrewAI instrumentation"""
from opentelemetry.instrumentation.crewai.version import __version__
from opentelemetry.instrumentation.crewai.instrumentation import CrewAIInstrumentor
__all__ = ["CrewAIInstrumentor", "__version__"]
================================================
FILE: packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/crewai_span_attributes.py
================================================
from opentelemetry.trace import Span
from opentelemetry.semconv_ai import SpanAttributes
import json
def set_span_attribute(span: Span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
class CrewAISpanAttributes:
def __init__(self, span: Span, instance) -> None:
self.span = span
self.instance = instance
self.crew = {"tasks": [], "agents": []}
self.process_instance()
def process_instance(self):
instance_type = self.instance.__class__.__name__
method_mapping = {
"Crew": self._process_crew,
"Agent": self._process_agent,
"Task": self._process_task,
"LLM": self._process_llm,
}
method = method_mapping.get(instance_type)
if method:
method()
def _process_crew(self):
self._populate_crew_attributes()
for key, value in self.crew.items():
self._set_attribute(f"crewai.crew.{key}", value)
def _process_agent(self):
agent_data = self._populate_agent_attributes()
for key, value in agent_data.items():
self._set_attribute(f"crewai.agent.{key}", value)
def _process_task(self):
task_data = self._populate_task_attributes()
for key, value in task_data.items():
self._set_attribute(f"crewai.task.{key}", value)
def _process_llm(self):
fields = [
"model",
"temperature",
"top_p",
"n",
"stop",
"max_completion_tokens",
"max_tokens",
"presence_penalty",
"frequency_penalty",
"seed"
]
for field in fields:
value = getattr(self.instance, field, None)
if value is None:
continue
if field == "model":
self._set_attribute(SpanAttributes.LLM_REQUEST_MODEL, value)
elif field == "temperature":
self._set_attribute(SpanAttributes.LLM_REQUEST_TEMPERATURE, value)
elif field == "top_p":
self._set_attribute(SpanAttributes.LLM_REQUEST_TOP_P, value)
elif field == "max_tokens":
self._set_attribute(SpanAttributes.LLM_REQUEST_MAX_TOKENS, value)
elif field == "presence_penalty":
self._set_attribute(SpanAttributes.LLM_PRESENCE_PENALTY, value)
elif field == "frequency_penalty":
self._set_attribute(SpanAttributes.LLM_FREQUENCY_PENALTY, value)
else:
self._set_attribute(f"llm.{field}", value)
def _populate_crew_attributes(self):
for key, value in self.instance.__dict__.items():
if value is None:
continue
if key == "tasks":
self._parse_tasks(value)
elif key == "agents":
self._parse_agents(value)
else:
self.crew[key] = str(value)
def _populate_agent_attributes(self):
return self._extract_attributes(self.instance)
def _populate_task_attributes(self):
task_data = self._extract_attributes(self.instance)
if "agent" in task_data:
task_data["agent"] = self.instance.agent.role if self.instance.agent else None
return task_data
def _populate_llm_attributes(self):
return self._extract_attributes(self.instance)
def _parse_agents(self, agents):
self.crew["agents"] = [
self._extract_agent_data(agent) for agent in agents if agent is not None
]
def _parse_tasks(self, tasks):
self.crew["tasks"] = [
{
"agent": task.agent.role if task.agent else None,
"description": task.description,
"async_execution": task.async_execution,
"expected_output": task.expected_output,
"human_input": task.human_input,
"tools": task.tools,
"output_file": task.output_file,
}
for task in tasks
]
def _extract_agent_data(self, agent):
model = (
getattr(agent.llm, "model", None)
or getattr(agent.llm, "model_name", None)
or ""
)
return {
"id": str(agent.id),
"role": agent.role,
"goal": agent.goal,
"backstory": agent.backstory,
"cache": agent.cache,
"config": agent.config,
"verbose": agent.verbose,
"allow_delegation": agent.allow_delegation,
"tools": agent.tools,
"max_iter": agent.max_iter,
"llm": str(model), }
def _extract_attributes(self, obj):
attributes = {}
for key, value in obj.__dict__.items():
if value is None:
continue
if key == "tools":
attributes[key] = self._serialize_tools(value)
else:
attributes[key] = str(value)
return attributes
def _serialize_tools(self, tools):
return json.dumps(
[
{k: v for k, v in vars(tool).items() if v is not None and k in ["name", "description"]}
for tool in tools
]
)
def _set_attribute(self, key, value):
if value is not None:
set_span_attribute(self.span, key, str(value) if isinstance(value, list) else value)
================================================
FILE: packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/instrumentation.py
================================================
import os
import time
from typing import Collection
from wrapt import wrap_function_wrapper
from opentelemetry.trace import SpanKind, get_tracer, Tracer
from opentelemetry.trace.status import Status, StatusCode
from opentelemetry.metrics import Histogram, Meter, get_meter
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.crewai.version import __version__
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues, Meters
from .crewai_span_attributes import CrewAISpanAttributes, set_span_attribute
_instruments = ("crewai >= 0.70.0",)
class CrewAIInstrumentor(BaseInstrumentor):
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
token_histogram = None
duration_histogram = None
if is_metrics_enabled():
token_histogram, duration_histogram = _create_metrics(meter)
wrap_function_wrapper("crewai.crew", "Crew.kickoff",
wrap_kickoff(tracer, duration_histogram, token_histogram))
wrap_function_wrapper("crewai.agent", "Agent.execute_task",
wrap_agent_execute_task(tracer, duration_histogram, token_histogram))
wrap_function_wrapper("crewai.task", "Task.execute_sync",
wrap_task_execute(tracer, duration_histogram, token_histogram))
wrap_function_wrapper("crewai.llm", "LLM.call",
wrap_llm_call(tracer, duration_histogram, token_histogram))
def _uninstrument(self, **kwargs):
unwrap("crewai.crew.Crew", "kickoff")
unwrap("crewai.agent.Agent", "execute_task")
unwrap("crewai.task.Task", "execute_sync")
unwrap("crewai.llm.LLM", "call")
def with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, duration_histogram, token_histogram):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
@with_tracer_wrapper
def wrap_kickoff(tracer: Tracer, duration_histogram: Histogram, token_histogram: Histogram,
wrapped, instance, args, kwargs):
with tracer.start_as_current_span(
"crewai.workflow",
kind=SpanKind.INTERNAL,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "crewai",
}
) as span:
try:
CrewAISpanAttributes(span=span, instance=instance)
result = wrapped(*args, **kwargs)
if result:
class_name = instance.__class__.__name__
span.set_attribute(f"crewai.{class_name.lower()}.result", str(result))
span.set_status(Status(StatusCode.OK))
if class_name == "Crew":
for attr in ["tasks_output", "token_usage", "usage_metrics"]:
if hasattr(result, attr):
span.set_attribute(f"crewai.crew.{attr}", str(getattr(result, attr)))
return result
except Exception as ex:
span.set_status(Status(StatusCode.ERROR, str(ex)))
raise
@with_tracer_wrapper
def wrap_agent_execute_task(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs):
agent_name = instance.role if hasattr(instance, "role") else "agent"
with tracer.start_as_current_span(
f"{agent_name}.agent",
kind=SpanKind.CLIENT,
attributes={
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.AGENT.value,
}
) as span:
try:
CrewAISpanAttributes(span=span, instance=instance)
result = wrapped(*args, **kwargs)
if token_histogram:
token_histogram.record(
instance._token_process.get_summary().prompt_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "crewai",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: str(instance.llm.model),
}
)
token_histogram.record(
instance._token_process.get_summary().completion_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "crewai",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: str(instance.llm.model),
},
)
set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, str(instance.llm.model))
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, str(instance.llm.model))
span.set_status(Status(StatusCode.OK))
return result
except Exception as ex:
span.set_status(Status(StatusCode.ERROR, str(ex)))
raise
@with_tracer_wrapper
def wrap_task_execute(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs):
task_name = instance.description if hasattr(instance, "description") else "task"
with tracer.start_as_current_span(
f"{task_name}.task",
kind=SpanKind.CLIENT,
attributes={
SpanAttributes.TRACELOOP_SPAN_KIND: TraceloopSpanKindValues.TASK.value,
}
) as span:
try:
CrewAISpanAttributes(span=span, instance=instance)
result = wrapped(*args, **kwargs)
set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_OUTPUT, str(result))
span.set_status(Status(StatusCode.OK))
return result
except Exception as ex:
span.set_status(Status(StatusCode.ERROR, str(ex)))
raise
@with_tracer_wrapper
def wrap_llm_call(tracer, duration_histogram, token_histogram, wrapped, instance, args, kwargs):
llm = instance.model if hasattr(instance, "model") else "llm"
with tracer.start_as_current_span(
f"{llm}.llm",
kind=SpanKind.CLIENT,
attributes={
}
) as span:
start_time = time.time()
try:
CrewAISpanAttributes(span=span, instance=instance)
result = wrapped(*args, **kwargs)
if duration_histogram:
duration = time.time() - start_time
duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "crewai",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: str(instance.model)
},
)
span.set_status(Status(StatusCode.OK))
return result
except Exception as ex:
span.set_status(Status(StatusCode.ERROR, str(ex)))
raise
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
def _create_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
return token_histogram, duration_histogram
================================================
FILE: packages/opentelemetry-instrumentation-crewai/opentelemetry/instrumentation/crewai/version.py
================================================
__version__ = "0.36.0"
================================================
FILE: packages/opentelemetry-instrumentation-crewai/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-crewai/project.json
================================================
{
"name": "opentelemetry-instrumentation-crewai",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-crewai/opentelemetry_instrumentation_crewai",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-crewai"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-crewai/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-crewai"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-crewai"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-crewai/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-crewai"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-crewai"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-crewai"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-crewai/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-crewai"
version = "0.53.3"
description = "OpenTelemetry crewAI instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-crewai"
[project.optional-dependencies]
instruments = ["crewai"]
[project.entry-points."opentelemetry_instrumentor"]
crewai = "opentelemetry.instrumentation.crewai:CrewAIInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"crewai>=0.80.0,<0.81.0",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"setuptools",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/crewai"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-crewai/tests/test_crewai_instrumentation.py
================================================
import pytest
from unittest.mock import MagicMock
from opentelemetry.instrumentation.crewai import CrewAIInstrumentor
from crewai import Agent, Task, Crew
from opentelemetry.trace.status import StatusCode
@pytest.fixture
def mock_instrumentor():
instrumentor = CrewAIInstrumentor()
instrumentor.instrument = MagicMock()
instrumentor.uninstrument = MagicMock()
return instrumentor
@pytest.fixture
def mock_crew():
mock_llm = MagicMock()
mock_llm.predict.return_value = "Mocked response"
agent = Agent(
role="Data Collector",
goal="Collect accurate and up-to-date financial data",
backstory="You are an expert in gathering financial data from various sources.",
llm=mock_llm,
)
task = Task(
description="Collect stock data for AAPL for the past month",
expected_output=(
"A comprehensive dataset containing daily stock prices, "
"trading volumes, and any significant news or events "
"affecting these stocks over the past month."
),
agent=agent,
)
crew = Crew(agents=[agent], tasks=[task])
with pytest.raises(Exception):
crew.kickoff()
return crew
def test_crewai_instrumentation(mock_crew, mock_instrumentor):
mock_instrumentor.instrument()
mock_instrumentor.instrument.assert_called_once()
assert len(mock_crew.agents) == 1
assert mock_crew.agents[0].role == "Data Collector"
assert len(mock_crew.tasks) == 1
assert (
mock_crew.tasks[0].description
== "Collect stock data for AAPL for the past month"
)
def test_trace_status(mock_crew, mock_instrumentor):
mock_span = MagicMock()
mock_span.set_status = MagicMock()
mock_span.set_status(StatusCode.OK)
mock_span.set_status.assert_called_with(StatusCode.OK)
mock_span.set_status(StatusCode.ERROR)
mock_span.set_status.assert_called_with(StatusCode.ERROR)
memory_exporter = MagicMock()
memory_exporter.get_finished_spans.return_value = [
MagicMock(status=MagicMock(status_code=StatusCode.ERROR))
]
spans = memory_exporter.get_finished_spans()
assert spans[-1].status.status_code == StatusCode.ERROR
mock_instrumentor.uninstrument()
mock_instrumentor.uninstrument.assert_called_once()
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/README.md
================================================
# OpenTelemetry Google Generative AI Instrumentation
This library allows tracing Google Gemini prompts and completions sent with the official [Google Generative AI library](https://github.com/google-gemini/generative-ai-python).
## Installation
```bash
pip install opentelemetry-instrumentation-google-generativeai
```
## Example usage
```python
from opentelemetry.instrumentation.google_generativeai import GoogleGenerativeAiInstrumentor
GoogleGenerativeAiInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/__init__.py
================================================
"""OpenTelemetry Google Generative AI API instrumentation"""
import logging
import os
import time
import types
from typing import Collection
from google.genai.types import GenerateContentResponse
from opentelemetry import context as context_api
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.google_generativeai.config import Config
from opentelemetry.instrumentation.google_generativeai.event_emitter import (
emit_choice_events,
emit_message_events,
)
from opentelemetry.instrumentation.google_generativeai.span_utils import (
set_input_attributes_sync,
set_model_request_attributes,
set_model_response_attributes,
set_response_attributes,
)
from opentelemetry.instrumentation.google_generativeai.utils import (
dont_throw,
should_emit_events,
)
from opentelemetry.instrumentation.google_generativeai.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY, unwrap
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
Meters
)
from opentelemetry.metrics import Meter, get_meter
from opentelemetry.trace import SpanKind, get_tracer, StatusCode
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
WRAPPED_METHODS = [
{
"package": "google.genai.models",
"object": "Models",
"method": "generate_content",
"span_name": "gemini.generate_content",
},
{
"package": "google.genai.models",
"object": "AsyncModels",
"method": "generate_content",
"span_name": "gemini.generate_content",
},
{
"package": "google.genai.models",
"object": "Models",
"method": "generate_content_stream",
"span_name": "gemini.generate_content",
},
{
"package": "google.genai.models",
"object": "AsyncModels",
"method": "generate_content_stream",
"span_name": "gemini.generate_content",
},
]
def is_streaming_response(response):
return isinstance(response, types.GeneratorType)
def is_async_streaming_response(response):
return isinstance(response, types.AsyncGeneratorType)
def _build_from_streaming_response(
span,
response: GenerateContentResponse,
llm_model,
event_logger,
token_histogram,
):
complete_response = ""
last_chunk = None
for item in response:
item_to_yield = item
last_chunk = item
complete_response += str(item.text)
yield item_to_yield
if should_emit_events() and event_logger:
emit_choice_events(response, event_logger)
else:
set_response_attributes(span, complete_response, llm_model)
set_model_response_attributes(
span, last_chunk or response, llm_model, token_histogram
)
span.end()
async def _abuild_from_streaming_response(
span, response: GenerateContentResponse, llm_model, event_logger, token_histogram
):
complete_response = ""
last_chunk = None
async for item in response:
item_to_yield = item
last_chunk = item
complete_response += str(item.text)
yield item_to_yield
if should_emit_events() and event_logger:
emit_choice_events(response, event_logger)
else:
set_response_attributes(span, complete_response, llm_model)
set_model_response_attributes(
span, last_chunk if last_chunk else response, llm_model, token_histogram
)
span.end()
@dont_throw
def _handle_request(span, args, kwargs, llm_model, event_logger):
if should_emit_events() and event_logger:
emit_message_events(args, kwargs, event_logger)
else:
set_input_attributes_sync(span, args, kwargs, llm_model)
set_model_request_attributes(span, kwargs, llm_model)
@dont_throw
def _handle_response(span, response, llm_model, event_logger, token_histogram):
if should_emit_events() and event_logger:
emit_choice_events(response, event_logger)
else:
set_response_attributes(span, response, llm_model)
set_model_response_attributes(span, response, llm_model, token_histogram)
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(
tracer, event_logger, to_wrap, token_histogram, duration_histogram
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
event_logger,
to_wrap,
token_histogram,
duration_histogram,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_tracer
@_with_tracer_wrapper
async def _awrap(
tracer,
event_logger,
to_wrap,
token_histogram,
duration_histogram,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
llm_model = "unknown"
if hasattr(instance, "_model_id"):
llm_model = instance._model_id.replace("models/", "")
if hasattr(instance, "_model_name"):
llm_model = instance._model_name.replace(
"publishers/google/models/", ""
).replace("models/", "")
if hasattr(instance, "model") and hasattr(instance.model, "model_name"):
llm_model = instance.model.model_name.replace("models/", "")
if "model" in kwargs:
llm_model = kwargs["model"].replace("models/", "")
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Google",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
start_time = time.perf_counter()
_handle_request(span, args, kwargs, llm_model, event_logger)
try:
response = await wrapped(*args, **kwargs)
except Exception as e:
span.record_exception(e)
span.set_status(StatusCode.ERROR)
span.end()
raise e
if duration_histogram:
duration = time.perf_counter() - start_time
duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_PROVIDER_NAME: "Google",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: llm_model,
},
)
if response:
if is_streaming_response(response):
return _build_from_streaming_response(
span, response, llm_model, event_logger, token_histogram
)
elif is_async_streaming_response(response):
return _abuild_from_streaming_response(
span, response, llm_model, event_logger, token_histogram
)
else:
_handle_response(
span, response, llm_model, event_logger, token_histogram
)
span.end()
return response
@_with_tracer_wrapper
def _wrap(
tracer,
event_logger,
to_wrap,
token_histogram,
duration_histogram,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
llm_model = "unknown"
if hasattr(instance, "_model_id"):
llm_model = instance._model_id.replace("models/", "")
if hasattr(instance, "_model_name"):
llm_model = instance._model_name.replace(
"publishers/google/models/", ""
).replace("models/", "")
if hasattr(instance, "model") and hasattr(instance.model, "model_name"):
llm_model = instance.model.model_name.replace("models/", "")
if "model" in kwargs:
llm_model = kwargs["model"].replace("models/", "")
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Google",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
start_time = time.perf_counter()
_handle_request(span, args, kwargs, llm_model, event_logger)
try:
response = wrapped(*args, **kwargs)
except Exception as e:
span.record_exception(e)
span.set_status(StatusCode.ERROR)
span.end()
raise e
if duration_histogram:
duration = time.perf_counter() - start_time
duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_PROVIDER_NAME: "Google",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: llm_model,
},
)
if response:
if is_streaming_response(response):
return _build_from_streaming_response(
span, response, llm_model, event_logger, token_histogram
)
elif is_async_streaming_response(response):
return _abuild_from_streaming_response(
span, response, llm_model, event_logger, token_histogram
)
else:
_handle_response(
span, response, llm_model, event_logger, token_histogram
)
span.end()
return response
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
def _create_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
return token_histogram, duration_histogram
class GoogleGenerativeAiInstrumentor(BaseInstrumentor):
"""An instrumentor for Google Generative AI's client library."""
def __init__(
self,
exception_logger=None,
use_legacy_attributes=True,
upload_base64_image=None,
):
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
if upload_base64_image:
Config.upload_base64_image = upload_base64_image
def instrumentation_dependencies(self) -> Collection[str]:
return ("google-genai >= 1.0.0",)
def _wrapped_methods(self):
return WRAPPED_METHODS
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
token_histogram = None
duration_histogram = None
if is_metrics_enabled():
token_histogram, duration_histogram = _create_metrics(meter)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in self._wrapped_methods():
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
wrapper_args = (
tracer,
event_logger,
wrapped_method,
token_histogram,
duration_histogram,
)
wrapper = (
_awrap(*wrapper_args)
if wrap_object == "AsyncModels"
else _wrap(*wrapper_args)
)
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
wrapper,
)
def _uninstrument(self, **kwargs):
for wrapped_method in self._wrapped_methods():
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method", ""),
)
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/config.py
================================================
from typing import Callable
class Config:
exception_logger = None
use_legacy_attributes = True
upload_base64_image: Callable[[str, str, str, str], str] = (
lambda trace_id, span_id, image_name, base64_string: str
)
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from google.genai.types import GenerateContentResponse
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.google_generativeai.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.google_generativeai.utils import (
part_to_dict,
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "gemini"}
"""The attributes to be used for the event."""
def emit_message_events(args, kwargs, event_logger: Logger):
contents = []
# Get all prompts (Gemini accepts multiple prompts at once)
for arg in args:
if isinstance(arg, str):
contents.append(arg)
elif isinstance(arg, list):
contents.extend(arg)
# Process kwargs["contents"] if it exists
if "contents" in kwargs:
kwarg_contents = kwargs["contents"]
if isinstance(kwarg_contents, str):
contents.append(kwarg_contents)
elif isinstance(kwarg_contents, list):
contents.extend(kwarg_contents)
for prompt in contents:
emit_event(MessageEvent(content=prompt, role="user"), event_logger)
def emit_choice_events(
response: GenerateContentResponse, event_logger: Logger
):
for index, candidate in enumerate(response.candidates):
emit_event(
ChoiceEvent(
index=index,
message={
"content": [part_to_dict(i) for i in candidate.content.parts],
"role": candidate.content.role,
},
finish_reason=candidate.finish_reason.name,
),
event_logger,
)
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Logger
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
body["message"].pop("role", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/event_handler.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/span_utils.py
================================================
import json
import base64
import logging
import asyncio
import threading
from opentelemetry.instrumentation.google_generativeai.utils import (
dont_throw,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.instrumentation.google_generativeai.config import Config
from opentelemetry.semconv_ai import (
SpanAttributes,
)
from opentelemetry.trace.status import Status, StatusCode
logger = logging.getLogger(__name__)
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
def _is_image_part(item):
"""Check if item is a Google GenAI Part object containing image data"""
try:
# Check if it has the Part attributes we expect for new Google GenAI SDK
if hasattr(item, 'inline_data') and item.inline_data is not None:
# Check if it's an image mime type and has data
if (hasattr(item.inline_data, 'mime_type') and
item.inline_data.mime_type and
'image/' in item.inline_data.mime_type and
hasattr(item.inline_data, 'data') and
item.inline_data.data):
return True
return False
except Exception:
return False
async def _process_image_part(item, trace_id, span_id, content_index):
"""Process a Google GenAI Part object containing image data"""
if not Config.upload_base64_image:
return None
try:
# Extract format from mime type (e.g., 'image/jpeg' -> 'jpeg')
image_format = item.inline_data.mime_type.split('/')[1] if item.inline_data.mime_type else 'unknown'
image_name = f"content_{content_index}.{image_format}"
# Convert binary data to base64 string for upload
binary_data = item.inline_data.data
base64_string = base64.b64encode(binary_data).decode('utf-8')
# Upload the base64 data - convert IDs to strings
url = await Config.upload_base64_image(str(trace_id), str(span_id), image_name, base64_string)
# Return OpenAI-compatible format for consistency across LLM providers
return {
"type": "image_url",
"image_url": {"url": url}
}
except Exception as e:
logger.warning(f"Failed to process image part: {e}")
# Return None to skip adding this image to the span
return None
def run_async(method):
"""Handle async method in sync context, following OpenAI's battle-tested approach"""
try:
loop = asyncio.get_running_loop()
except RuntimeError:
loop = None
if loop and loop.is_running():
thread = threading.Thread(target=lambda: asyncio.run(method))
thread.start()
thread.join()
else:
asyncio.run(method)
def _process_image_part_sync(item, trace_id, span_id, content_index):
"""Synchronous version of image part processing using OpenAI's pattern"""
if not Config.upload_base64_image:
return None
try:
# Extract format from mime type (e.g., 'image/jpeg' -> 'jpeg')
image_format = item.inline_data.mime_type.split('/')[1] if item.inline_data.mime_type else 'unknown'
image_name = f"content_{content_index}.{image_format}"
# Convert binary data to base64 string for upload
binary_data = item.inline_data.data
base64_string = base64.b64encode(binary_data).decode('utf-8')
# Use OpenAI's run_async pattern to handle the async upload function
url = None
async def upload_task():
nonlocal url
url = await Config.upload_base64_image(str(trace_id), str(span_id), image_name, base64_string)
run_async(upload_task())
return {
"type": "image_url",
"image_url": {"url": url}
}
except Exception as e:
logger.warning(f"Failed to process image part sync: {e}")
# Return None to skip adding this image to the span
return None
async def _process_content_item(content_item, span):
"""Process a single content item, handling different types (Content objects, strings, Parts)"""
processed_content = []
if hasattr(content_item, "parts"):
# Content with parts (Google GenAI Content object)
for part_index, part in enumerate(content_item.parts):
processed_part = await _process_content_part(part, span, part_index)
if processed_part is not None:
processed_content.append(processed_part)
elif isinstance(content_item, str):
# Direct string in the list
processed_content.append({"type": "text", "text": content_item})
elif _is_image_part(content_item):
# Direct Part object that's an image
processed_image = await _process_image_part(
content_item, span.context.trace_id, span.context.span_id, 0
)
if processed_image is not None:
processed_content.append(processed_image)
else:
# Other content types
processed_content.append({"type": "text", "text": str(content_item)})
return processed_content
async def _process_content_part(part, span, part_index):
"""Process a single part within a Content object"""
if hasattr(part, "text") and part.text:
return {"type": "text", "text": part.text}
elif _is_image_part(part):
return await _process_image_part(
part, span.context.trace_id, span.context.span_id, part_index
)
else:
# Other part types
return {"type": "text", "text": str(part)}
def _set_prompt_attributes(span, prompt_index, processed_content, content_item):
"""Set span attributes for a processed prompt"""
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{prompt_index}.content",
json.dumps(processed_content),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{prompt_index}.role",
getattr(content_item, "role", "user"),
)
async def _process_argument(argument, span):
"""Process a single argument from args list"""
processed_content = []
if isinstance(argument, str):
processed_content.append({"type": "text", "text": argument})
elif isinstance(argument, list):
for sub_index, sub_item in enumerate(argument):
if isinstance(sub_item, str):
processed_content.append({"type": "text", "text": sub_item})
elif _is_image_part(sub_item):
processed_image = await _process_image_part(
sub_item, span.context.trace_id, span.context.span_id, sub_index
)
if processed_image is not None:
processed_content.append(processed_image)
else:
processed_content.append({"type": "text", "text": str(sub_item)})
elif _is_image_part(argument):
processed_image = await _process_image_part(
argument, span.context.trace_id, span.context.span_id, 0
)
if processed_image is not None:
processed_content.append(processed_image)
else:
processed_content.append({"type": "text", "text": str(argument)})
return processed_content
@dont_throw
async def set_input_attributes(span, args, kwargs, llm_model):
"""Process input arguments, handling both text and image content"""
if not span.is_recording():
return
if not should_send_prompts():
return
if "contents" in kwargs:
contents = kwargs["contents"]
if isinstance(contents, str):
# Simple string content in OpenAI format
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
contents,
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.role",
"user",
)
elif isinstance(contents, list):
for prompt_index, content_item in enumerate(contents):
processed_content = await _process_content_item(content_item, span)
if processed_content:
_set_prompt_attributes(span, prompt_index, processed_content, content_item)
elif args and len(args) > 0:
# Handle args - process each argument
for arg_index, argument in enumerate(args):
processed_content = await _process_argument(argument, span)
if processed_content:
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{arg_index}.content",
json.dumps(processed_content),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{arg_index}.role",
"user",
)
elif "prompt" in kwargs:
_set_span_attribute(
span, f"{SpanAttributes.LLM_PROMPTS}.0.content",
json.dumps([{"type": "text", "text": kwargs["prompt"]}])
)
_set_span_attribute(span, f"{SpanAttributes.LLM_PROMPTS}.0.role", "user")
# Keep sync version for backward compatibility
@dont_throw
def set_input_attributes_sync(span, args, kwargs, llm_model):
"""Synchronous version with image processing support"""
if not span.is_recording():
return
if not should_send_prompts():
return
if "contents" in kwargs:
contents = kwargs["contents"]
if isinstance(contents, str):
# Simple string content in OpenAI format
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
json.dumps([{"type": "text", "text": contents}]),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.role",
"user",
)
elif isinstance(contents, list):
# Process content list - could be mixed text and Part objects
for i, content in enumerate(contents):
processed_content = []
if hasattr(content, "parts"):
# Content with parts (Google GenAI Content object)
for j, part in enumerate(content.parts):
if hasattr(part, "text") and part.text:
processed_content.append({"type": "text", "text": part.text})
elif _is_image_part(part):
processed_image = _process_image_part_sync(
part, span.context.trace_id, span.context.span_id, j
)
if processed_image is not None:
processed_content.append(processed_image)
else:
# Other part types
processed_content.append({"type": "text", "text": str(part)})
elif isinstance(content, str):
# Direct string in the list
processed_content.append({"type": "text", "text": content})
elif _is_image_part(content):
# Direct Part object that's an image
processed_image = _process_image_part_sync(
content, span.context.trace_id, span.context.span_id, 0
)
if processed_image is not None:
processed_content.append(processed_image)
else:
# Other content types
processed_content.append({"type": "text", "text": str(content)})
if processed_content:
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{i}.content",
json.dumps(processed_content),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{i}.role",
getattr(content, "role", "user"),
)
elif args and len(args) > 0:
# Handle args - process each argument
for i, arg in enumerate(args):
processed_content = []
if isinstance(arg, str):
processed_content.append({"type": "text", "text": arg})
elif isinstance(arg, list):
for j, subarg in enumerate(arg):
if isinstance(subarg, str):
processed_content.append({"type": "text", "text": subarg})
elif _is_image_part(subarg):
processed_image = _process_image_part_sync(
subarg, span.context.trace_id, span.context.span_id, j
)
if processed_image is not None:
processed_content.append(processed_image)
else:
processed_content.append({"type": "text", "text": str(subarg)})
elif _is_image_part(arg):
processed_image = _process_image_part_sync(
arg, span.context.trace_id, span.context.span_id, 0
)
if processed_image is not None:
processed_content.append(processed_image)
else:
processed_content.append({"type": "text", "text": str(arg)})
if processed_content:
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{i}.content",
json.dumps(processed_content),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_PROMPTS}.{i}.role",
"user",
)
elif "prompt" in kwargs:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
json.dumps([{"type": "text", "text": kwargs["prompt"]}])
)
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
def set_model_request_attributes(span, kwargs, llm_model):
if not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, llm_model)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, kwargs.get("temperature")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, kwargs.get("max_output_tokens")
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, kwargs.get("top_p"))
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_K, kwargs.get("top_k"))
_set_span_attribute(
span, SpanAttributes.LLM_PRESENCE_PENALTY, kwargs.get("presence_penalty")
)
_set_span_attribute(
span, SpanAttributes.LLM_FREQUENCY_PENALTY, kwargs.get("frequency_penalty")
)
generation_config = kwargs.get("generation_config")
if generation_config and hasattr(generation_config, "response_schema"):
try:
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_STRUCTURED_OUTPUT_SCHEMA,
json.dumps(generation_config.response_schema),
)
except Exception:
pass
if "response_schema" in kwargs:
try:
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_STRUCTURED_OUTPUT_SCHEMA,
json.dumps(kwargs.get("response_schema")),
)
except Exception:
pass
@dont_throw
def set_response_attributes(span, response, llm_model):
if not should_send_prompts():
return
if hasattr(response, "usage_metadata"):
if isinstance(response.text, list):
for index, item in enumerate(response):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(span, f"{prefix}.content", item.text)
_set_span_attribute(span, f"{prefix}.role", "assistant")
elif isinstance(response.text, str):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", response.text
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant"
)
else:
if isinstance(response, list):
for index, item in enumerate(response):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(span, f"{prefix}.content", item)
_set_span_attribute(span, f"{prefix}.role", "assistant")
elif isinstance(response, str):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", response
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant"
)
def set_model_response_attributes(span, response, llm_model, token_histogram):
if not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, llm_model)
if hasattr(response, "usage_metadata"):
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
response.usage_metadata.total_token_count,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
response.usage_metadata.candidates_token_count,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
response.usage_metadata.prompt_token_count,
)
if token_histogram and hasattr(response, "usage_metadata"):
token_histogram.record(
response.usage_metadata.prompt_token_count,
attributes={
GenAIAttributes.GEN_AI_PROVIDER_NAME: "Google",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: llm_model,
}
)
token_histogram.record(
response.usage_metadata.candidates_token_count,
attributes={
GenAIAttributes.GEN_AI_PROVIDER_NAME: "Google",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: llm_model,
},
)
span.set_status(Status(StatusCode.OK))
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/utils.py
================================================
import importlib
import importlib.util
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.google_generativeai.config import Config
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
def part_to_dict(part):
response = {}
if part.text:
response["text"] = part.text
if part.inline_data:
response["inline_data"] = part.inline_data
if part.function_call:
response["function_call"] = part.function_call
if part.function_response:
response["function_response"] = part.function_response
if part.file_data:
response["file_data"] = part.file_data
if part.executable_code:
response["executable_code"] = part.executable_code
if part.code_execution_result:
response["code_execution_result"] = part.code_execution_result
return response
def is_package_installed(package_name: str) -> bool:
return importlib.util.find_spec(package_name) is not None
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai/version.py
================================================
__version__ = "0.21.5"
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/project.json
================================================
{
"name": "opentelemetry-instrumentation-google-generativeai",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-google-generativeai/opentelemetry/instrumentation/google_generativeai",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-google-generativeai"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-google-generativeai/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-google-generativeai"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-google-generativeai"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-google-generativeai/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-google-generativeai"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-google-generativeai"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-google-generativeai"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-google-generativeai"
version = "0.53.3"
description = "OpenTelemetry Google Generative AI instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-google-generativeai"
[project.optional-dependencies]
instruments = ["google-genai"]
[project.entry-points."opentelemetry_instrumentor"]
google_generativeai = "opentelemetry.instrumentation.google_generativeai:GoogleGenerativeAiInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"google-genai>=1.0.0,<2",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/google_generativeai"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/cassettes/test_generate_content/test_client_spans.yaml
================================================
interactions:
- request:
body: '{"contents": [{"parts": [{"text": "What is ai?"}], "role": "user"}]}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '68'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.52.0 gl-python/3.11.11
x-goog-api-client:
- google-genai-sdk/1.52.0 gl-python/3.11.11
x-goog-api-key:
- DUMMY_GOOGLE_API_KEY
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent
response:
body:
string: !!binary |
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
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Tue, 09 Dec 2025 12:45:46 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=11009
Transfer-Encoding:
- chunked
Vary:
- Origin
- X-Origin
- Referer
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- SAMEORIGIN
X-XSS-Protection:
- '0'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/cassettes/test_generate_content/test_generate_metrics.yaml
================================================
interactions:
- request:
body: '{"contents": [{"parts": [{"text": "What is ai?"}], "role": "user"}]}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '68'
Content-Type:
- application/json
Host:
- generativelanguage.googleapis.com
user-agent:
- google-genai-sdk/1.52.0 gl-python/3.11.11
x-goog-api-client:
- google-genai-sdk/1.52.0 gl-python/3.11.11
x-goog-api-key:
- DUMMY_GOOGLE_API_KEY
method: POST
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent
response:
body:
string: !!binary |
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
q121MJ8PAAA=
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=UTF-8
Date:
- Tue, 09 Dec 2025 12:45:58 GMT
Server:
- scaffolding on HTTPServer2
Server-Timing:
- gfet4t7; dur=11375
Transfer-Encoding:
- chunked
Vary:
- Origin
- X-Origin
- Referer
X-Content-Type-Options:
- nosniff
X-Frame-Options:
- SAMEORIGIN
X-XSS-Protection:
- '0'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
from google import genai
import pytest
from opentelemetry.instrumentation.google_generativeai import (
GoogleGenerativeAiInstrumentor,
)
from opentelemetry.instrumentation.google_generativeai.utils import (
TRACELOOP_TRACE_CONTENT,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.trace import set_tracer_provider
from opentelemetry.sdk.trace.export import (
SimpleSpanProcessor,
)
from opentelemetry.sdk.trace.export.in_memory_span_exporter import (
InMemorySpanExporter,
)
from opentelemetry import metrics
from opentelemetry.sdk.metrics import MeterProvider
from opentelemetry.sdk.metrics.export import InMemoryMetricReader
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter(metrics_test_context):
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
set_tracer_provider(provider)
meter_provider, _ = metrics_test_context
GoogleGenerativeAiInstrumentor().instrument(meter_provider=meter_provider)
return exporter
@pytest.fixture(scope="function")
def tracer_provider():
provider = TracerProvider()
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture
def genai_client():
client = genai.Client(api_key=os.environ["GOOGLE_API_KEY"])
return client
@pytest.fixture(scope="function")
def instrument_legacy(tracer_provider):
instrumentor = GoogleGenerativeAiInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="session")
def metrics_test_context():
resource = Resource.create()
reader = InMemoryMetricReader()
provider = MeterProvider(metric_readers=[reader], resource=resource)
metrics.set_meter_provider(provider)
return provider, reader
@pytest.fixture(scope="session", autouse=True)
def clear_metrics_test_context(metrics_test_context):
yield
provider, reader = metrics_test_context
reader.shutdown()
provider.shutdown()
@pytest.fixture(scope="function")
def instrument_with_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = GoogleGenerativeAiInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = GoogleGenerativeAiInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization", "x-goog-api-key"]}
@pytest.fixture(autouse=True)
def environment():
if "GOOGLE_API_KEY" not in os.environ:
os.environ["GOOGLE_API_KEY"] = "test_api_key"
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/test_generate_content.py
================================================
import pytest
from opentelemetry.trace import StatusCode, SpanKind
from opentelemetry.semconv_ai import (
SpanAttributes,
Meters
)
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "gemini"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
@pytest.mark.vcr
def test_client_spans(exporter, genai_client):
genai_client.chats.create(model="gemini-2.5-flash").send_message("What is ai?")
spans = exporter.get_finished_spans()
assert len(spans) > 0, "No spans were recorded"
span = next(
(s for s in spans if s.name == "gemini.generate_content"),
None,
)
assert span is not None, "gemini.generate_content span not found"
assert span.kind == SpanKind.CLIENT
assert span.status.status_code == StatusCode.OK
attrs = span.attributes
assert attrs[GenAIAttributes.GEN_AI_SYSTEM] == "Google"
assert attrs[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
assert attrs[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gemini-2.5-flash"
assert attrs[GenAIAttributes.GEN_AI_RESPONSE_MODEL] == "gemini-2.5-flash"
assert "gen_ai.prompt.0.content" in attrs
assert attrs["gen_ai.prompt.0.role"] == "user"
assert "gen_ai.completion.0.content" in attrs
assert attrs["gen_ai.completion.0.role"] == "assistant"
assert attrs[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] > 0
assert attrs[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] > 0
assert attrs[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] > 0
@pytest.mark.vcr
def test_generate_metrics(metrics_test_context, genai_client):
_, reader = metrics_test_context
# ---- Trigger a generic GenAI request ----
genai_client.chats.create(model="gemini-2.5-flash").send_message("What is ai?")
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
# ---- ResourceMetrics ----
assert resource_metrics, "No ResourceMetrics emitted"
rm = resource_metrics[0]
assert rm.scope_metrics, "No ScopeMetrics found"
scope_metrics = rm.scope_metrics[0]
# ---- Instrumentation scope (generic check) ----
scope = scope_metrics.scope
assert scope.name, "Instrumentation scope name is missing"
metrics = {m.name: m for m in scope_metrics.metrics}
# ---- Required metrics (semantic conventions) ----
required_metrics = {
Meters.LLM_OPERATION_DURATION,
Meters.LLM_TOKEN_USAGE,
}
assert required_metrics.issubset(metrics.keys())
duration_metric = metrics[Meters.LLM_OPERATION_DURATION]
assert duration_metric.unit is not None
assert duration_metric.data.data_points
duration_dp = duration_metric.data.data_points[0]
# Minimal semantic validation
assert duration_dp.count >= 1
assert duration_dp.sum >= 0
# Required attributes (values are intentionally not hard-coded)
assert GenAIAttributes.GEN_AI_PROVIDER_NAME in duration_dp.attributes
assert GenAIAttributes.GEN_AI_RESPONSE_MODEL in duration_dp.attributes
token_metric = metrics[Meters.LLM_TOKEN_USAGE]
assert token_metric.unit == "token"
assert token_metric.data.data_points
token_points_by_type = {
dp.attributes.get(GenAIAttributes.GEN_AI_TOKEN_TYPE): dp
for dp in token_metric.data.data_points
}
# Both input & output tokens must exist
assert {"input", "output"}.issubset(token_points_by_type.keys())
for token_type, dp in token_points_by_type.items():
assert dp.count >= 1
assert dp.sum >= 0
# Required semantic attributes
assert GenAIAttributes.GEN_AI_PROVIDER_NAME in dp.attributes
assert GenAIAttributes.GEN_AI_RESPONSE_MODEL in dp.attributes
================================================
FILE: packages/opentelemetry-instrumentation-google-generativeai/tests/test_new_library_instrumentation.py
================================================
"""Test that the google-genai library instrumentation works."""
import wrapt
from opentelemetry.instrumentation.google_generativeai import (
GoogleGenerativeAiInstrumentor,
)
from google.genai.models import Models, AsyncModels
def _is_instrumented(func):
"""
OpenTelemetry instrumentations wrap functions using wrapt.
Presence of __wrapped__ or a wrapt wrapper means instrumented.
"""
return hasattr(func, "__wrapped__") or isinstance(
func,
(wrapt.FunctionWrapper, wrapt.BoundFunctionWrapper),
)
def test_google_genai_instrumentation_lifecycle():
"""Validate instrumentation, idempotency, and cleanup."""
instrumentor = GoogleGenerativeAiInstrumentor()
# --- ensure clean state ---
instrumentor.uninstrument()
assert not _is_instrumented(Models.generate_content)
assert not _is_instrumented(Models.generate_content_stream)
assert not _is_instrumented(AsyncModels.generate_content)
assert not _is_instrumented(AsyncModels.generate_content_stream)
# --- instrument ---
instrumentor.instrument()
assert _is_instrumented(Models.generate_content)
assert _is_instrumented(Models.generate_content_stream)
assert _is_instrumented(AsyncModels.generate_content)
assert _is_instrumented(AsyncModels.generate_content_stream)
# --- instrumentation is idempotent ---
instrumentor.instrument()
assert _is_instrumented(Models.generate_content)
# --- uninstrument ---
instrumentor.uninstrument()
assert not _is_instrumented(Models.generate_content)
assert not _is_instrumented(Models.generate_content_stream)
assert not _is_instrumented(AsyncModels.generate_content)
assert not _is_instrumented(AsyncModels.generate_content_stream)
def test_instrumentation_dependencies():
"""Test that the instrumentor has correct dependencies."""
instrumentor = GoogleGenerativeAiInstrumentor()
deps = instrumentor.instrumentation_dependencies()
assert len(deps) == 1
assert "google-genai >= 1.0.0" in deps[0]
def test_wrapped_methods():
"""Test that the correct methods are wrapped."""
instrumentor = GoogleGenerativeAiInstrumentor()
methods = instrumentor._wrapped_methods()
assert len(methods) == 4
# Should be using new library methods
packages = [method.get("package", "") for method in methods]
assert all("google.genai" in pkg for pkg in packages)
# Should have both sync and async methods
objects = [method.get("object", "") for method in methods]
assert "Models" in objects
assert "AsyncModels" in objects
# Should wrap both generate_content and generate_content_stream
wrapped_methods = [method.get("method", "") for method in methods]
assert wrapped_methods.count("generate_content") == 2
assert wrapped_methods.count("generate_content_stream") == 2
================================================
FILE: packages/opentelemetry-instrumentation-groq/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-groq/README.md
================================================
# OpenTelemetry Groq Instrumentation
This library allows tracing Groq prompts and completions sent with the official [Groq SDK](https://github.com/groq/groq-python).
## Installation
```bash
pip install opentelemetry-instrumentation-groq
```
## Example usage
```python
from opentelemetry.instrumentation.groq import GroqInstrumentor
GroqInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/__init__.py
================================================
"""OpenTelemetry Groq instrumentation"""
import logging
import os
import time
from typing import Callable, Collection, Union
from opentelemetry import context as context_api
from opentelemetry._logs import Logger, get_logger
from opentelemetry.instrumentation.groq.config import Config
from opentelemetry.instrumentation.groq.event_emitter import (
emit_choice_events,
emit_message_events,
emit_streaming_response_events,
)
from opentelemetry.instrumentation.groq.span_utils import (
set_input_attributes,
set_model_input_attributes,
set_model_response_attributes,
set_model_streaming_response_attributes,
set_response_attributes,
set_streaming_response_attributes,
)
from opentelemetry.instrumentation.groq.utils import (
error_metrics_attributes,
shared_metrics_attributes,
should_emit_events,
)
from opentelemetry.instrumentation.groq.version import __version__
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY, unwrap
from opentelemetry.metrics import Counter, Histogram, Meter, get_meter
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
Meters,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Tracer, get_tracer
from opentelemetry.trace.status import Status, StatusCode
from wrapt import wrap_function_wrapper
from groq._streaming import AsyncStream, Stream
logger = logging.getLogger(__name__)
_instruments = ("groq >= 0.9.0",)
WRAPPED_METHODS = [
{
"package": "groq.resources.chat.completions",
"object": "Completions",
"method": "create",
"span_name": "groq.chat",
},
]
WRAPPED_AMETHODS = [
{
"package": "groq.resources.chat.completions",
"object": "AsyncCompletions",
"method": "create",
"span_name": "groq.chat",
},
]
def is_streaming_response(response):
return isinstance(response, Stream) or isinstance(response, AsyncStream)
def _with_chat_telemetry_wrapper(func):
"""Helper for providing tracer for wrapper functions. Includes metric collectors."""
def _with_chat_telemetry(
tracer,
token_histogram,
choice_counter,
duration_histogram,
event_logger,
to_wrap,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
token_histogram,
choice_counter,
duration_histogram,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_chat_telemetry
def _create_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
choice_counter = meter.create_counter(
name=Meters.LLM_GENERATION_CHOICES,
unit="choice",
description="Number of choices returned by chat completions call",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
return token_histogram, choice_counter, duration_histogram
def _process_streaming_chunk(chunk):
"""Extract content, finish_reason and usage from a streaming chunk."""
if not chunk.choices:
return None, None, None
delta = chunk.choices[0].delta
content = delta.content if hasattr(delta, "content") else None
finish_reason = chunk.choices[0].finish_reason
# Extract usage from x_groq if present in the final chunk
usage = None
if hasattr(chunk, "x_groq") and chunk.x_groq and chunk.x_groq.usage:
usage = chunk.x_groq.usage
return content, finish_reason, usage
def _handle_streaming_response(
span, accumulated_content, finish_reason, usage, event_logger
):
set_model_streaming_response_attributes(span, usage)
if should_emit_events() and event_logger:
emit_streaming_response_events(accumulated_content, finish_reason, event_logger)
else:
set_streaming_response_attributes(
span, accumulated_content, finish_reason, usage
)
def _create_stream_processor(response, span, event_logger):
"""Create a generator that processes a stream while collecting telemetry."""
accumulated_content = ""
finish_reason = None
usage = None
for chunk in response:
content, chunk_finish_reason, chunk_usage = _process_streaming_chunk(chunk)
if content:
accumulated_content += content
if chunk_finish_reason:
finish_reason = chunk_finish_reason
if chunk_usage:
usage = chunk_usage
yield chunk
_handle_streaming_response(
span, accumulated_content, finish_reason, usage, event_logger
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
async def _create_async_stream_processor(response, span, event_logger):
"""Create an async generator that processes a stream while collecting telemetry."""
accumulated_content = ""
finish_reason = None
usage = None
async for chunk in response:
content, chunk_finish_reason, chunk_usage = _process_streaming_chunk(chunk)
if content:
accumulated_content += content
if chunk_finish_reason:
finish_reason = chunk_finish_reason
if chunk_usage:
usage = chunk_usage
yield chunk
_handle_streaming_response(
span, accumulated_content, finish_reason, usage, event_logger
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
def _handle_input(span, kwargs, event_logger):
set_model_input_attributes(span, kwargs)
if should_emit_events() and event_logger:
emit_message_events(kwargs, event_logger)
else:
set_input_attributes(span, kwargs)
def _handle_response(span, response, token_histogram, event_logger):
set_model_response_attributes(span, response, token_histogram)
if should_emit_events() and event_logger:
emit_choice_events(response, event_logger)
else:
set_response_attributes(span, response)
@_with_chat_telemetry_wrapper
def _wrap(
tracer: Tracer,
token_histogram: Histogram,
choice_counter: Counter,
duration_histogram: Histogram,
event_logger: Union[Logger, None],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "groq",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
_handle_input(span, kwargs, event_logger)
start_time = time.time()
try:
response = wrapped(*args, **kwargs)
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
attributes = error_metrics_attributes(e)
if duration_histogram:
duration = end_time - start_time
duration_histogram.record(duration, attributes=attributes)
raise e
end_time = time.time()
if is_streaming_response(response):
try:
return _create_stream_processor(response, span, event_logger)
except Exception as ex:
logger.warning(
"Failed to process streaming response for groq span, error: %s",
str(ex),
)
span.set_status(Status(StatusCode.ERROR))
span.end()
raise
elif response:
try:
metric_attributes = shared_metrics_attributes(response)
if duration_histogram:
duration = time.time() - start_time
duration_histogram.record(
duration,
attributes=metric_attributes,
)
_handle_response(span, response, token_histogram, event_logger)
except Exception as ex: # pylint: disable=broad-except
logger.warning(
"Failed to set response attributes for groq span, error: %s",
str(ex),
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
@_with_chat_telemetry_wrapper
async def _awrap(
tracer,
token_histogram: Histogram,
choice_counter: Counter,
duration_histogram: Histogram,
event_logger: Union[Logger, None],
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "groq",
SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.COMPLETION.value,
},
)
_handle_input(span, kwargs, event_logger)
start_time = time.time()
try:
response = await wrapped(*args, **kwargs)
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
attributes = error_metrics_attributes(e)
if duration_histogram:
duration = end_time - start_time
duration_histogram.record(duration, attributes=attributes)
raise e
end_time = time.time()
if is_streaming_response(response):
try:
return await _create_async_stream_processor(response, span, event_logger)
except Exception as ex:
logger.warning(
"Failed to process streaming response for groq span, error: %s",
str(ex),
)
span.set_status(Status(StatusCode.ERROR))
span.end()
raise
elif response:
metric_attributes = shared_metrics_attributes(response)
if duration_histogram:
duration = time.time() - start_time
duration_histogram.record(
duration,
attributes=metric_attributes,
)
_handle_response(span, response, token_histogram, event_logger)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
class GroqInstrumentor(BaseInstrumentor):
"""An instrumentor for Groq's client library."""
def __init__(
self,
exception_logger=None,
use_legacy_attributes: bool = True,
get_common_metrics_attributes: Callable[[], dict] = lambda: {},
):
super().__init__()
Config.exception_logger = exception_logger
Config.get_common_metrics_attributes = get_common_metrics_attributes
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# meter and counters are inited here
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if is_metrics_enabled():
(
token_histogram,
choice_counter,
duration_histogram,
) = _create_metrics(meter)
else:
(
token_histogram,
choice_counter,
duration_histogram,
) = (None, None, None)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(
tracer,
token_histogram,
choice_counter,
duration_histogram,
event_logger,
wrapped_method,
),
)
except ModuleNotFoundError:
pass # that's ok, we don't want to fail if some methods do not exist
for wrapped_method in WRAPPED_AMETHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
try:
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_awrap(
tracer,
token_histogram,
choice_counter,
duration_histogram,
event_logger,
wrapped_method,
),
)
except ModuleNotFoundError:
pass # that's ok, we don't want to fail if some methods do not exist
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method"),
)
for wrapped_method in WRAPPED_AMETHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
unwrap(
f"{wrap_package}.{wrap_object}",
wrapped_method.get("method"),
)
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/config.py
================================================
from typing import Callable
class Config:
exception_logger = None
get_common_metrics_attributes: Callable[[], dict] = lambda: {}
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.groq.event_models import ChoiceEvent, MessageEvent
from opentelemetry.instrumentation.groq.utils import (
dont_throw,
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from groq.types.chat.chat_completion import ChatCompletion
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {
# Should be GenAIAttributes.GenAiSystemValues.GROQ.value but it's not defined in the opentelemetry-semconv package
GenAIAttributes.GEN_AI_SYSTEM: "groq"
}
"""The attributes to be used for the event."""
@dont_throw
def emit_message_events(kwargs: dict, event_logger):
for message in kwargs.get("messages", []):
emit_event(
MessageEvent(
content=message.get("content"), role=message.get("role", "unknown")
),
event_logger=event_logger,
)
@dont_throw
def emit_choice_events(response: ChatCompletion, event_logger):
for choice in response.choices:
emit_event(
ChoiceEvent(
index=choice.index,
message={
"content": choice.message.content,
"role": choice.message.role or "unknown",
},
finish_reason=choice.finish_reason,
),
event_logger=event_logger,
)
@dont_throw
def emit_streaming_response_events(
accumulated_content: str, finish_reason: Union[str, None], event_logger
):
"""Emit events for streaming response."""
emit_event(
ChoiceEvent(
index=0,
message={"content": accumulated_content, "role": "assistant"},
finish_reason=finish_reason or "unknown",
),
event_logger,
)
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Union[Logger, None]
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events() or event_logger is None:
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/span_utils.py
================================================
import json
from opentelemetry.instrumentation.groq.utils import (
dont_throw,
model_as_dict,
set_span_attribute,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes.gen_ai_attributes import (
GEN_AI_RESPONSE_ID,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SpanAttributes,
)
CONTENT_FILTER_KEY = "content_filter_results"
@dont_throw
def set_input_attributes(span, kwargs):
if not span.is_recording():
return
if should_send_prompts():
if kwargs.get("prompt") is not None:
set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.user", kwargs.get("prompt")
)
elif kwargs.get("messages") is not None:
for i, message in enumerate(kwargs.get("messages")):
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content",
_dump_content(message.get("content")),
)
set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role", message.get("role")
)
@dont_throw
def set_model_input_attributes(span, kwargs):
if not span.is_recording():
return
set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, kwargs.get("model"))
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, kwargs.get("max_tokens_to_sample")
)
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, kwargs.get("temperature")
)
set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, kwargs.get("top_p"))
set_span_attribute(
span, SpanAttributes.LLM_FREQUENCY_PENALTY, kwargs.get("frequency_penalty")
)
set_span_attribute(
span, SpanAttributes.LLM_PRESENCE_PENALTY, kwargs.get("presence_penalty")
)
set_span_attribute(
span, SpanAttributes.LLM_IS_STREAMING, kwargs.get("stream") or False
)
def set_streaming_response_attributes(
span, accumulated_content, finish_reason=None, usage=None
):
"""Set span attributes for accumulated streaming response."""
if not span.is_recording() or not should_send_prompts():
return
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.0"
set_span_attribute(span, f"{prefix}.role", "assistant")
set_span_attribute(span, f"{prefix}.content", accumulated_content)
if finish_reason:
set_span_attribute(span, f"{prefix}.finish_reason", finish_reason)
def set_model_streaming_response_attributes(span, usage):
if not span.is_recording():
return
if usage:
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, usage.completion_tokens
)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, usage.prompt_tokens
)
set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, usage.total_tokens
)
@dont_throw
def set_model_response_attributes(span, response, token_histogram):
if not span.is_recording():
return
response = model_as_dict(response)
set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response.get("model"))
set_span_attribute(span, GEN_AI_RESPONSE_ID, response.get("id"))
usage = response.get("usage") or {}
prompt_tokens = usage.get("prompt_tokens")
completion_tokens = usage.get("completion_tokens")
if usage:
set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, usage.get("total_tokens")
)
set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, prompt_tokens)
if (
isinstance(prompt_tokens, int)
and prompt_tokens >= 0
and token_histogram is not None
):
token_histogram.record(
prompt_tokens,
attributes={
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response.get("model"),
},
)
if (
isinstance(completion_tokens, int)
and completion_tokens >= 0
and token_histogram is not None
):
token_histogram.record(
completion_tokens,
attributes={
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response.get("model"),
},
)
def set_response_attributes(span, response):
if not span.is_recording():
return
choices = model_as_dict(response).get("choices")
if should_send_prompts() and choices:
_set_completions(span, choices)
def _set_completions(span, choices):
if choices is None or not should_send_prompts():
return
for choice in choices:
index = choice.get("index")
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
set_span_attribute(span, f"{prefix}.finish_reason", choice.get("finish_reason"))
if choice.get("content_filter_results"):
set_span_attribute(
span,
f"{prefix}.{CONTENT_FILTER_KEY}",
json.dumps(choice.get("content_filter_results")),
)
if choice.get("finish_reason") == "content_filter":
set_span_attribute(span, f"{prefix}.role", "assistant")
set_span_attribute(span, f"{prefix}.content", "FILTERED")
return
message = choice.get("message")
if not message:
return
set_span_attribute(span, f"{prefix}.role", message.get("role"))
set_span_attribute(span, f"{prefix}.content", message.get("content"))
function_call = message.get("function_call")
if function_call:
set_span_attribute(
span, f"{prefix}.tool_calls.0.name", function_call.get("name")
)
set_span_attribute(
span,
f"{prefix}.tool_calls.0.arguments",
function_call.get("arguments"),
)
tool_calls = message.get("tool_calls")
if tool_calls:
for i, tool_call in enumerate(tool_calls):
function = tool_call.get("function")
set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.id",
tool_call.get("id"),
)
set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.name",
function.get("name"),
)
set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.arguments",
function.get("arguments"),
)
def _dump_content(content):
if isinstance(content, str):
return content
json_serializable = []
for item in content:
if item.get("type") == "text":
json_serializable.append({"type": "text", "text": item.get("text")})
elif item.get("type") == "image":
json_serializable.append(
{
"type": "image",
"source": {
"type": item.get("source").get("type"),
"media_type": item.get("source").get("media_type"),
"data": str(item.get("source").get("data")),
},
}
)
return json.dumps(json_serializable)
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/utils.py
================================================
import logging
import os
import traceback
from importlib.metadata import version
from opentelemetry import context as context_api
from opentelemetry.instrumentation.groq.config import Config
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
GEN_AI_SYSTEM = "gen_ai.system"
GEN_AI_SYSTEM_GROQ = "groq"
_PYDANTIC_VERSION = version("pydantic")
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def set_span_attribute(span, name, value):
if value is not None and value != "":
span.set_attribute(name, value)
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
@dont_throw
def shared_metrics_attributes(response):
response_dict = model_as_dict(response)
common_attributes = Config.get_common_metrics_attributes()
return {
**common_attributes,
GEN_AI_SYSTEM: GEN_AI_SYSTEM_GROQ,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response_dict.get("model"),
}
@dont_throw
def error_metrics_attributes(exception):
return {
GEN_AI_SYSTEM: GEN_AI_SYSTEM_GROQ,
"error.type": exception.__class__.__name__,
}
def model_as_dict(model):
if _PYDANTIC_VERSION < "2.0.0":
return model.dict()
if hasattr(model, "model_dump"):
return model.model_dump()
elif hasattr(model, "parse"): # Raw API response
return model_as_dict(model.parse())
else:
return model
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
================================================
FILE: packages/opentelemetry-instrumentation-groq/opentelemetry/instrumentation/groq/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-groq/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-groq/project.json
================================================
{
"name": "opentelemetry-instrumentation-groq",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-groq/opentelemetry_instrumentation_groq",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-groq"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-groq/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-groq"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-groq"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-groq/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-groq"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-groq"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-groq"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-groq/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-groq"
version = "0.53.3"
description = "OpenTelemetry Groq instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-groq"
[project.optional-dependencies]
instruments = ["groq"]
[project.entry-points."opentelemetry_instrumentor"]
groq = "opentelemetry.instrumentation.groq:GroqInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"groq>=0.18.0",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/groq"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_async_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSy46bQBBF9/mKmtpMIsEIjDGPTZSsklUWiZRFiFADBbQHunB3oQyx/O9RW2NH
08tb56oefc+oOyyxHZW08zKF1EYq21MRdn3Wh3sq4lCpqAipOMT5Po37tC0wQG6O1Mqr8anleZlI
NBsMsLWkhDos42yX7vdpkqcBztzRhCVOk5pVEuZNmMfFztMj65Yclr/OqE1HL1hGAc7knBoIyzNa
nghLVM5pJ8qI97ARMr77JzjyM4FqeBX4tpD5QRPNJHZ7gC9k6dEBGyorU5mf4wad7kBGekuCGsgI
DAzCvmrVsn30js/UqtURaIE/yoETuw7DpM3gwQrFqpYqBC0OaGa/vQNlOqjQLcq8Vnoib3HAPfR2
dWKVJx98g/ff2dotAC2PDhQ0WjyloELwk+nWVRiqCZbVBNCsAl9h5OU6UIUtr0aoqxCUNw/M3fUY
Dx/wEuDEw2K5cViadZoC7LXRbqwtKccGS3TCC15+B7je7nxaaaVa9ExYRk9RkaaHJEmTABfL8yK1
8DMZh2Wc/5ducLTL0/0hzfzX3JJwN2TRW/lmSvPk+gIUFjXd+Ty/Kzf0EMd5VhSXAN3mhOa612Yg
u1h9TUG/1HFWNFFf7K7hfKkHyye/1DXblk51FB8PW741Y9//jW2yy+yx3bJtsAovl3f/AAAA//8D
ACe+x+IFAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd431b4bf109bd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:06 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=3VOLzrB2b7tQa6OLgKEysEv378qZxGpU.Gy0A0twAvU-1725445386-1.0.1.1-JvEG6WuEFulYhMinuqrUeQjMJmtM9z7bWIpoP.R0e2Z_qXTYxHm.zt0qI1uv4lcwWgtlTBMdG6D4IiRkxJ4Pgw;
path=/; expires=Wed, 04-Sep-24 10:53:06 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.399999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8ybhffz1r327rjcy7ygra
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STQW/bMAyF7/sVLC/dALuwkjh2fBm6Wy/bgA7YYR4C2aYtNbLkSnRbo8h/H5Q2
7Sro9PCePhKknlF3WGGrJLfjZNJedK0s2iLdbvIs3ayaddpkpUhpJzZZTkJkosEEXXNHLb8Gr1o3
ToZYO4sJtp4kU4eVKFb5ZhNvgqPryGCFxshRrtOySUuxW0W3crqlgNWfZ9S2oyessgRHCkEOhNUz
emcIK5Qh6MDScsw4y2Qj/Rru3IFANm5m+DGR/UWGRmK/JKDI02UAZ6mqbW1/qwU63QEr+ugEbQP7
eSTLMDhgFy1eTsvXGPtGrZwDgWZ4lAF6IqPtABKMZjYENf6XT6mrEWbbkT9xJk8hzJ7A9aDkQwyy
g5HkSaQH8gsrbYcEmpnPiPjYMJhXc41hkjZSOEBkSAOKpGEFOoSZwkWs8vOt87HnGzhY9wiaLwNI
aDRHsoQab39ef091UDXCNNsX3g0oN506a7ybB8UnJ3vZUo0vwTBqQ7GMxc0eetnSxRc8JmjcMHnX
BKzsbEyCvbY6qL0nGZzFCgO7CY9/E5zPY7yfaaY965Gwyq4yIYrdOi+KBCfvxon37A5kA1aifJfO
5kwUu1KstnHy50V7C5TlR/kcKtYvJ0F2LM07INu+SW/eXKzFJt8dEwxLYBr3vbYD+cnr05r1017u
irandS4JE3zaD97dx7ZOn8fT/T4Td9tll+VU9svgH3u1ztkehHps8Hj89A8AAP//AwAEF2/gZgMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd448efebf09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=E95GTw1BxQ9rOb_ZE3j78bHueJdGjidU1U4hAPYy2UI-1725445445-1.0.1.1-IBJwigTtrhW.jRypxOCPFeaReNbHoDrjdqg8CvsyTSfksHQwgdnnwidk3l9TIBNhNXTbklcCZFlPMqwMyDqnoQ;
path=/; expires=Wed, 04-Sep-24 10:54:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.563999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y905e8fygrwfh35tnk1hwb
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSQY+bMBCF/4o7pz3AymBwgMtK/QO9VOqhVMixB/CusYk9KImi/PeK1SZV5/j0
vhk9P9/AGuhAz4r0srocRXWUVVXmxhxMXpVa5OqATa7GUgjJq6ZtDGQQju+o6Qt81WFZHZINHjLQ
ERWhga44lHVVyUaIDJZg0EEHzqlFibw55k3Rlrt7DlZjgu73Daw3eIGOZ7BgSmpC6G4Qg0PoQKVk
EylPOxM8od+v/5qvzFjDaEb2Y0X/Ex0uSPHKdHAONYXIpsAo7I6o1utb73v/HbXaEjJL7KwSGxGd
9RPrwdhE0R43QtMDU96ws/KEZl9wDvGD0RzDNs3MUmI9rDGsalJ77h6YTWnD9I29TEjM0hvcM3Bh
WmM4Juj85lwGo/U2zUNElYKHDhKFFe5/MtgecU8bbjiQXRA6/soLKbisec2/psz2q8tKA4UP9Am6
ovknPSheNIUUVbk/1aOZJyDq/+UHVLaFlFIeMqBAyj39tXgqD6vgbSM4b+8ZpGsiXIbR+gnjGu1n
LeM6qJHXdX3Qai/5MkwxnPZ4n58t4mngxbu8KjVd6r9KNS6zLC4oTykpzk4zt0gpVKqt5QIAAAD/
/wMAKygkFZYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6670cf4d09cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:13 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=B99c6Ol1Gk9VFoAt4P766.QQFeA9CJguBre1.YFa2ak-1725446833-1.0.1.1-m9Y_qd.X1r32.IZSozUynumGVGums9_mPu79Iejmmhf_cpXjOQS0m3iLnCnBuTduKYEza6w8A1.yVCCkLcg1Hw;
path=/; expires=Wed, 04-Sep-24 11:17:13 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.379s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaagx5e3v9spwdtskf78dq
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppofeDTYCtttsyRRwItDSS6KVImjPaWDD874GM2EimvDgH
g3lcQQ8goZ8V94s3MWLWtnnVxlgcs7hIsyZWbT/GRVqkeVvgoMYCInDHE/b8V3zt3eINsnYWIugD
KsYBZFpnZVFUTV1FsLgBDUgwRi0qj5tj3KRtttOz0z0SyJ9X0HbAC8gkggWJ1IQgrxCcQZCgiDSx
srw7zjLavfs7BvxGwlmUB3uwP+ZNDHoQPKP48GgZDS7IYRPa7nKPYnKC3Q4E5bfvu/SGvVoJhWbx
W5EgDus0GW2nHTwAeWUPIDST0EQr0ssuvTuPgmfFYlEDis2tYtLTZPAFbhEYN/ngjgTSrsZEMGqr
ae4CKnIWJBA7D7dfEayPKc8rrtixXhBk8pqkadnkdd1E4INbPHfsPtESyPSf6AEnaVsVZbnv5XGG
J58X/8cPJ2vye0XAjpV58mX2TB5onmRt3TT5LQLaiHHpRm0nDD7o+w1G3zV1rsoqaescIrh0U3Dn
faj7ZwU8d0l6qjZ1/AopliMtquxP1VcSwgXh9ke1XAAAAAD//wMA6AlWRIMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6783f89309b9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=6jdrGR.lvW3n5tNce_9kkGSuSzUuk35NphrlyjwZ.ek-1725446877-1.0.1.1-p0TCG1CvFpkQez0l_8hL9ym7Bis6iorVvZdFq7B3hU3sl52cwZftRs3QXKSHh5pnvWlsGFeTIRT61u0_UZWV4w;
path=/; expires=Wed, 04-Sep-24 11:17:57 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.575s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yabvr1e5fsma5cj6v0rrxe
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1ySy27bMBBF9/0KZjZpASnQ+7Up0FV3XbRAF3UhUNJIYkyRNDmCoxgG+g/9w35J
QSd2H7OcORdzLzknEAM00M+c+sXIsMrzNB+zKuRFEYdZ0WVhx4s87JO0iMeRj9jnEIDuHrGnV+FD
rxcjkYRWEEBvkRMO0MRlkmdZWRRJAIseUEIDUvKFp2HVhVVcJ56etejRQfPtBEIN+ARNFMCCzvEJ
oTmB1RKhAe6ccMQVeY1WhMpv/4gW7x3TCpud2qmv88YGMTCakX0yqL6gxAXJboxPqIhNmpH2U8vN
9t4rPmDPV4dMEDtyxxzZdZqkUJMHd+AMVztgghzDRfuAjnE1XNgR8QJKsccL4TeJ3rEjWmRGqMlP
O6QjomKDGEe03sTAiXfcobvzBt5+1tZuARN07xhnnSCmR8bZDkakft4B+/Xj539hzOptWPybd2Q9
f/cOzgFIPRmrOweNWqUMYBRKuLm1yJ1W0IAjbeD8PYD1+sqHFVdsSSwITfSQxmUSxVEa1S9VBmCs
Xgy1pPeoHDRx9af1KoqivM7KvPT/cz2HG19k/7avmjx9qQBIE5c3vkpunRtaJ1VUR+k5ALc5wqUd
hZrQGisutzCatipTnhdRXaYQwFM7WX3w4S4XbvHQRvFjsXUpHWd8TmpKlv54zPfbkDzD+fzmNwAA
AP//AwAfDIZ/CwMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7ab1cde709cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=OHMFrRf6PNmUKeLYTzb.OgFzP1Z8EnIG22G2l8GNq4s-1725447663-1.0.1.1-6xNF.bNavw7nis0mklGsP9z10UWUjEerqXasZht3RMg3wkfy4a0z0mJgSl9cecAQaKq49lh12SGge34IZwsgCQ;
path=/; expires=Wed, 04-Sep-24 11:31:03 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 11.486s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3twhez29t2mcww5kyd2z
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSvW7cMBCE+zzFehsngGToXzo1AVIlVYoESBEFAiWtdLQprkyuYB+Me/eAh9wZ
aWe/4SzJeUM9YYvjUcm4biYuKaNE5WVcj00ZF0WRxSodhzhpyiIdDll6qAeMkIdHGuWf8WHkdTMk
mi1GODpSQhO2aZ2VRVFXTR7hyhMZbNEYtao8boa4SQ9ZoI+sR/LY/n5DbSd6xTaJcCXv1ULYvqFj
Q9ii8l57UVaCh62QDelfydG9B7bUdrazv44nmPQEciT4vpH9SYZWEncCtZAVWBiEw9Sp7fQ5OL7Q
qHZPoAVelAcvbl8Wo+0SwA7FqZE6BC0e+MWC9n4nD8pOF3wmurAKjBYxBB0a9hIM9rJEh+A3ZTsE
nm+HjDzRXQj/+IOdO4EOo3sPCgYtAVTQ4cpWC7tY26VDIOfYRTDsAt/gyNtl4Q61DQuvZCWmqUNQ
4FdtCNjCiXcHsxrp7hOeIzS8bI4Hj63djYlw1lb7Y+9IebbYohfe8Pwnwv367s877dSLXgnb5CFJ
q6auiyKLcHO8btILP5H12KbNu3SFk/SQp0Wah6+6NuNmqIv/5aupSusqz0KCsChz4w/vyg3Nq0NR
leU5Qn/yQms/a7uQ25y+1GLeejUnZVnWowole+0Xx8/hVpeyO3ruk/SxOg3FXMq8iLdenqrFDlat
L3g+f/gLAAD//wMASmka5xYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2f0d6209cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=cwDFv14SLT5xX0jmQUqWVTT.RsD6fKV5aqmrvHWV3E4-1725447683-1.0.1.1-9eh7iQ3ggYrqFICvPbG0u6TO9qdFaiiOXIGVGQR3I37e6aElp1SNAH99j8CBnBbU0OUUDs.PgEP5Ck0RYHe4EQ;
path=/; expires=Wed, 04-Sep-24 11:31:23 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.682s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4f5tfgtsnstk6gnbnamw
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_async_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSy46bQBBF9/mKmtpMIsEIjDGPTZSsklUWiZRFiFADBbQHunB3oQyx/O9RW2NH
08tb56oefc+oOyyxHZW08zKF1EYq21MRdn3Wh3sq4lCpqAipOMT5Po37tC0wQG6O1Mqr8anleZlI
NBsMsLWkhDos42yX7vdpkqcBztzRhCVOk5pVEuZNmMfFztMj65Yclr/OqE1HL1hGAc7knBoIyzNa
nghLVM5pJ8qI97ARMr77JzjyM4FqeBX4tpD5QRPNJHZ7gC9k6dEBGyorU5mf4wad7kBGekuCGsgI
DAzCvmrVsn30js/UqtURaIE/yoETuw7DpM3gwQrFqpYqBC0OaGa/vQNlOqjQLcq8Vnoib3HAPfR2
dWKVJx98g/ff2dotAC2PDhQ0WjyloELwk+nWVRiqCZbVBNCsAl9h5OU6UIUtr0aoqxCUNw/M3fUY
Dx/wEuDEw2K5cViadZoC7LXRbqwtKccGS3TCC15+B7je7nxaaaVa9ExYRk9RkaaHJEmTABfL8yK1
8DMZh2Wc/5ducLTL0/0hzfzX3JJwN2TRW/lmSvPk+gIUFjXd+Ty/Kzf0EMd5VhSXAN3mhOa612Yg
u1h9TUG/1HFWNFFf7K7hfKkHyye/1DXblk51FB8PW741Y9//jW2yy+yx3bJtsAovl3f/AAAA//8D
ACe+x+IFAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd431b4bf109bd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:06 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=3VOLzrB2b7tQa6OLgKEysEv378qZxGpU.Gy0A0twAvU-1725445386-1.0.1.1-JvEG6WuEFulYhMinuqrUeQjMJmtM9z7bWIpoP.R0e2Z_qXTYxHm.zt0qI1uv4lcwWgtlTBMdG6D4IiRkxJ4Pgw;
path=/; expires=Wed, 04-Sep-24 10:53:06 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.399999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8ybhffz1r327rjcy7ygra
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STQW/bMAyF7/sVLC/dALuwkjh2fBm6Wy/bgA7YYR4C2aYtNbLkSnRbo8h/H5Q2
7Sro9PCePhKknlF3WGGrJLfjZNJedK0s2iLdbvIs3ayaddpkpUhpJzZZTkJkosEEXXNHLb8Gr1o3
ToZYO4sJtp4kU4eVKFb5ZhNvgqPryGCFxshRrtOySUuxW0W3crqlgNWfZ9S2oyessgRHCkEOhNUz
emcIK5Qh6MDScsw4y2Qj/Rru3IFANm5m+DGR/UWGRmK/JKDI02UAZ6mqbW1/qwU63QEr+ugEbQP7
eSTLMDhgFy1eTsvXGPtGrZwDgWZ4lAF6IqPtABKMZjYENf6XT6mrEWbbkT9xJk8hzJ7A9aDkQwyy
g5HkSaQH8gsrbYcEmpnPiPjYMJhXc41hkjZSOEBkSAOKpGEFOoSZwkWs8vOt87HnGzhY9wiaLwNI
aDRHsoQab39ef091UDXCNNsX3g0oN506a7ybB8UnJ3vZUo0vwTBqQ7GMxc0eetnSxRc8JmjcMHnX
BKzsbEyCvbY6qL0nGZzFCgO7CY9/E5zPY7yfaaY965Gwyq4yIYrdOi+KBCfvxon37A5kA1aifJfO
5kwUu1KstnHy50V7C5TlR/kcKtYvJ0F2LM07INu+SW/eXKzFJt8dEwxLYBr3vbYD+cnr05r1017u
irandS4JE3zaD97dx7ZOn8fT/T4Td9tll+VU9svgH3u1ztkehHps8Hj89A8AAP//AwAEF2/gZgMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd448efebf09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=E95GTw1BxQ9rOb_ZE3j78bHueJdGjidU1U4hAPYy2UI-1725445445-1.0.1.1-IBJwigTtrhW.jRypxOCPFeaReNbHoDrjdqg8CvsyTSfksHQwgdnnwidk3l9TIBNhNXTbklcCZFlPMqwMyDqnoQ;
path=/; expires=Wed, 04-Sep-24 10:54:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.563999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y905e8fygrwfh35tnk1hwb
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSQY+bMBCF/4o7pz3AymBwgMtK/QO9VOqhVMixB/CusYk9KImi/PeK1SZV5/j0
vhk9P9/AGuhAz4r0srocRXWUVVXmxhxMXpVa5OqATa7GUgjJq6ZtDGQQju+o6Qt81WFZHZINHjLQ
ERWhga44lHVVyUaIDJZg0EEHzqlFibw55k3Rlrt7DlZjgu73Daw3eIGOZ7BgSmpC6G4Qg0PoQKVk
EylPOxM8od+v/5qvzFjDaEb2Y0X/Ex0uSPHKdHAONYXIpsAo7I6o1utb73v/HbXaEjJL7KwSGxGd
9RPrwdhE0R43QtMDU96ws/KEZl9wDvGD0RzDNs3MUmI9rDGsalJ77h6YTWnD9I29TEjM0hvcM3Bh
WmM4Juj85lwGo/U2zUNElYKHDhKFFe5/MtgecU8bbjiQXRA6/soLKbisec2/psz2q8tKA4UP9Am6
ovknPSheNIUUVbk/1aOZJyDq/+UHVLaFlFIeMqBAyj39tXgqD6vgbSM4b+8ZpGsiXIbR+gnjGu1n
LeM6qJHXdX3Qai/5MkwxnPZ4n58t4mngxbu8KjVd6r9KNS6zLC4oTykpzk4zt0gpVKqt5QIAAAD/
/wMAKygkFZYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6670cf4d09cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:13 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=B99c6Ol1Gk9VFoAt4P766.QQFeA9CJguBre1.YFa2ak-1725446833-1.0.1.1-m9Y_qd.X1r32.IZSozUynumGVGums9_mPu79Iejmmhf_cpXjOQS0m3iLnCnBuTduKYEza6w8A1.yVCCkLcg1Hw;
path=/; expires=Wed, 04-Sep-24 11:17:13 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.379s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaagx5e3v9spwdtskf78dq
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppofeDTYCtttsyRRwItDSS6KVImjPaWDD874GM2EimvDgH
g3lcQQ8goZ8V94s3MWLWtnnVxlgcs7hIsyZWbT/GRVqkeVvgoMYCInDHE/b8V3zt3eINsnYWIugD
KsYBZFpnZVFUTV1FsLgBDUgwRi0qj5tj3KRtttOz0z0SyJ9X0HbAC8gkggWJ1IQgrxCcQZCgiDSx
srw7zjLavfs7BvxGwlmUB3uwP+ZNDHoQPKP48GgZDS7IYRPa7nKPYnKC3Q4E5bfvu/SGvVoJhWbx
W5EgDus0GW2nHTwAeWUPIDST0EQr0ssuvTuPgmfFYlEDis2tYtLTZPAFbhEYN/ngjgTSrsZEMGqr
ae4CKnIWJBA7D7dfEayPKc8rrtixXhBk8pqkadnkdd1E4INbPHfsPtESyPSf6AEnaVsVZbnv5XGG
J58X/8cPJ2vye0XAjpV58mX2TB5onmRt3TT5LQLaiHHpRm0nDD7o+w1G3zV1rsoqaescIrh0U3Dn
faj7ZwU8d0l6qjZ1/AopliMtquxP1VcSwgXh9ke1XAAAAAD//wMA6AlWRIMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6783f89309b9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=6jdrGR.lvW3n5tNce_9kkGSuSzUuk35NphrlyjwZ.ek-1725446877-1.0.1.1-p0TCG1CvFpkQez0l_8hL9ym7Bis6iorVvZdFq7B3hU3sl52cwZftRs3QXKSHh5pnvWlsGFeTIRT61u0_UZWV4w;
path=/; expires=Wed, 04-Sep-24 11:17:57 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.575s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yabvr1e5fsma5cj6v0rrxe
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1ySy27bMBBF9/0KZjZpASnQ+7Up0FV3XbRAF3UhUNJIYkyRNDmCoxgG+g/9w35J
QSd2H7OcORdzLzknEAM00M+c+sXIsMrzNB+zKuRFEYdZ0WVhx4s87JO0iMeRj9jnEIDuHrGnV+FD
rxcjkYRWEEBvkRMO0MRlkmdZWRRJAIseUEIDUvKFp2HVhVVcJ56etejRQfPtBEIN+ARNFMCCzvEJ
oTmB1RKhAe6ccMQVeY1WhMpv/4gW7x3TCpud2qmv88YGMTCakX0yqL6gxAXJboxPqIhNmpH2U8vN
9t4rPmDPV4dMEDtyxxzZdZqkUJMHd+AMVztgghzDRfuAjnE1XNgR8QJKsccL4TeJ3rEjWmRGqMlP
O6QjomKDGEe03sTAiXfcobvzBt5+1tZuARN07xhnnSCmR8bZDkakft4B+/Xj539hzOptWPybd2Q9
f/cOzgFIPRmrOweNWqUMYBRKuLm1yJ1W0IAjbeD8PYD1+sqHFVdsSSwITfSQxmUSxVEa1S9VBmCs
Xgy1pPeoHDRx9af1KoqivM7KvPT/cz2HG19k/7avmjx9qQBIE5c3vkpunRtaJ1VUR+k5ALc5wqUd
hZrQGisutzCatipTnhdRXaYQwFM7WX3w4S4XbvHQRvFjsXUpHWd8TmpKlv54zPfbkDzD+fzmNwAA
AP//AwAfDIZ/CwMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7ab1cde709cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=OHMFrRf6PNmUKeLYTzb.OgFzP1Z8EnIG22G2l8GNq4s-1725447663-1.0.1.1-6xNF.bNavw7nis0mklGsP9z10UWUjEerqXasZht3RMg3wkfy4a0z0mJgSl9cecAQaKq49lh12SGge34IZwsgCQ;
path=/; expires=Wed, 04-Sep-24 11:31:03 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 11.486s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3twhez29t2mcww5kyd2z
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSvW7cMBCE+zzFehsngGToXzo1AVIlVYoESBEFAiWtdLQprkyuYB+Me/eAh9wZ
aWe/4SzJeUM9YYvjUcm4biYuKaNE5WVcj00ZF0WRxSodhzhpyiIdDll6qAeMkIdHGuWf8WHkdTMk
mi1GODpSQhO2aZ2VRVFXTR7hyhMZbNEYtao8boa4SQ9ZoI+sR/LY/n5DbSd6xTaJcCXv1ULYvqFj
Q9ii8l57UVaCh62QDelfydG9B7bUdrazv44nmPQEciT4vpH9SYZWEncCtZAVWBiEw9Sp7fQ5OL7Q
qHZPoAVelAcvbl8Wo+0SwA7FqZE6BC0e+MWC9n4nD8pOF3wmurAKjBYxBB0a9hIM9rJEh+A3ZTsE
nm+HjDzRXQj/+IOdO4EOo3sPCgYtAVTQ4cpWC7tY26VDIOfYRTDsAt/gyNtl4Q61DQuvZCWmqUNQ
4FdtCNjCiXcHsxrp7hOeIzS8bI4Hj63djYlw1lb7Y+9IebbYohfe8Pwnwv367s877dSLXgnb5CFJ
q6auiyKLcHO8btILP5H12KbNu3SFk/SQp0Wah6+6NuNmqIv/5aupSusqz0KCsChz4w/vyg3Nq0NR
leU5Qn/yQms/a7uQ25y+1GLeejUnZVnWowole+0Xx8/hVpeyO3ruk/SxOg3FXMq8iLdenqrFDlat
L3g+f/gLAAD//wMASmka5xYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2f0d6209cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=cwDFv14SLT5xX0jmQUqWVTT.RsD6fKV5aqmrvHWV3E4-1725447683-1.0.1.1-9eh7iQ3ggYrqFICvPbG0u6TO9qdFaiiOXIGVGQR3I37e6aElp1SNAH99j8CBnBbU0OUUDs.PgEP5Ck0RYHe4EQ;
path=/; expires=Wed, 04-Sep-24 11:31:23 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.682s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4f5tfgtsnstk6gnbnamw
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_async_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSy46bQBBF9/mKmtpMIsEIjDGPTZSsklUWiZRFiFADBbQHunB3oQyx/O9RW2NH
08tb56oefc+oOyyxHZW08zKF1EYq21MRdn3Wh3sq4lCpqAipOMT5Po37tC0wQG6O1Mqr8anleZlI
NBsMsLWkhDos42yX7vdpkqcBztzRhCVOk5pVEuZNmMfFztMj65Yclr/OqE1HL1hGAc7knBoIyzNa
nghLVM5pJ8qI97ARMr77JzjyM4FqeBX4tpD5QRPNJHZ7gC9k6dEBGyorU5mf4wad7kBGekuCGsgI
DAzCvmrVsn30js/UqtURaIE/yoETuw7DpM3gwQrFqpYqBC0OaGa/vQNlOqjQLcq8Vnoib3HAPfR2
dWKVJx98g/ff2dotAC2PDhQ0WjyloELwk+nWVRiqCZbVBNCsAl9h5OU6UIUtr0aoqxCUNw/M3fUY
Dx/wEuDEw2K5cViadZoC7LXRbqwtKccGS3TCC15+B7je7nxaaaVa9ExYRk9RkaaHJEmTABfL8yK1
8DMZh2Wc/5ducLTL0/0hzfzX3JJwN2TRW/lmSvPk+gIUFjXd+Ty/Kzf0EMd5VhSXAN3mhOa612Yg
u1h9TUG/1HFWNFFf7K7hfKkHyye/1DXblk51FB8PW741Y9//jW2yy+yx3bJtsAovl3f/AAAA//8D
ACe+x+IFAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd431b4bf109bd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:06 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=3VOLzrB2b7tQa6OLgKEysEv378qZxGpU.Gy0A0twAvU-1725445386-1.0.1.1-JvEG6WuEFulYhMinuqrUeQjMJmtM9z7bWIpoP.R0e2Z_qXTYxHm.zt0qI1uv4lcwWgtlTBMdG6D4IiRkxJ4Pgw;
path=/; expires=Wed, 04-Sep-24 10:53:06 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.399999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8ybhffz1r327rjcy7ygra
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STQW/bMAyF7/sVLC/dALuwkjh2fBm6Wy/bgA7YYR4C2aYtNbLkSnRbo8h/H5Q2
7Sro9PCePhKknlF3WGGrJLfjZNJedK0s2iLdbvIs3ayaddpkpUhpJzZZTkJkosEEXXNHLb8Gr1o3
ToZYO4sJtp4kU4eVKFb5ZhNvgqPryGCFxshRrtOySUuxW0W3crqlgNWfZ9S2oyessgRHCkEOhNUz
emcIK5Qh6MDScsw4y2Qj/Rru3IFANm5m+DGR/UWGRmK/JKDI02UAZ6mqbW1/qwU63QEr+ugEbQP7
eSTLMDhgFy1eTsvXGPtGrZwDgWZ4lAF6IqPtABKMZjYENf6XT6mrEWbbkT9xJk8hzJ7A9aDkQwyy
g5HkSaQH8gsrbYcEmpnPiPjYMJhXc41hkjZSOEBkSAOKpGEFOoSZwkWs8vOt87HnGzhY9wiaLwNI
aDRHsoQab39ef091UDXCNNsX3g0oN506a7ybB8UnJ3vZUo0vwTBqQ7GMxc0eetnSxRc8JmjcMHnX
BKzsbEyCvbY6qL0nGZzFCgO7CY9/E5zPY7yfaaY965Gwyq4yIYrdOi+KBCfvxon37A5kA1aifJfO
5kwUu1KstnHy50V7C5TlR/kcKtYvJ0F2LM07INu+SW/eXKzFJt8dEwxLYBr3vbYD+cnr05r1017u
irandS4JE3zaD97dx7ZOn8fT/T4Td9tll+VU9svgH3u1ztkehHps8Hj89A8AAP//AwAEF2/gZgMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd448efebf09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=E95GTw1BxQ9rOb_ZE3j78bHueJdGjidU1U4hAPYy2UI-1725445445-1.0.1.1-IBJwigTtrhW.jRypxOCPFeaReNbHoDrjdqg8CvsyTSfksHQwgdnnwidk3l9TIBNhNXTbklcCZFlPMqwMyDqnoQ;
path=/; expires=Wed, 04-Sep-24 10:54:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.563999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y905e8fygrwfh35tnk1hwb
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSQY+bMBCF/4o7pz3AymBwgMtK/QO9VOqhVMixB/CusYk9KImi/PeK1SZV5/j0
vhk9P9/AGuhAz4r0srocRXWUVVXmxhxMXpVa5OqATa7GUgjJq6ZtDGQQju+o6Qt81WFZHZINHjLQ
ERWhga44lHVVyUaIDJZg0EEHzqlFibw55k3Rlrt7DlZjgu73Daw3eIGOZ7BgSmpC6G4Qg0PoQKVk
EylPOxM8od+v/5qvzFjDaEb2Y0X/Ex0uSPHKdHAONYXIpsAo7I6o1utb73v/HbXaEjJL7KwSGxGd
9RPrwdhE0R43QtMDU96ws/KEZl9wDvGD0RzDNs3MUmI9rDGsalJ77h6YTWnD9I29TEjM0hvcM3Bh
WmM4Juj85lwGo/U2zUNElYKHDhKFFe5/MtgecU8bbjiQXRA6/soLKbisec2/psz2q8tKA4UP9Am6
ovknPSheNIUUVbk/1aOZJyDq/+UHVLaFlFIeMqBAyj39tXgqD6vgbSM4b+8ZpGsiXIbR+gnjGu1n
LeM6qJHXdX3Qai/5MkwxnPZ4n58t4mngxbu8KjVd6r9KNS6zLC4oTykpzk4zt0gpVKqt5QIAAAD/
/wMAKygkFZYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6670cf4d09cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:13 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=B99c6Ol1Gk9VFoAt4P766.QQFeA9CJguBre1.YFa2ak-1725446833-1.0.1.1-m9Y_qd.X1r32.IZSozUynumGVGums9_mPu79Iejmmhf_cpXjOQS0m3iLnCnBuTduKYEza6w8A1.yVCCkLcg1Hw;
path=/; expires=Wed, 04-Sep-24 11:17:13 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.379s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaagx5e3v9spwdtskf78dq
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppofeDTYCtttsyRRwItDSS6KVImjPaWDD874GM2EimvDgH
g3lcQQ8goZ8V94s3MWLWtnnVxlgcs7hIsyZWbT/GRVqkeVvgoMYCInDHE/b8V3zt3eINsnYWIugD
KsYBZFpnZVFUTV1FsLgBDUgwRi0qj5tj3KRtttOz0z0SyJ9X0HbAC8gkggWJ1IQgrxCcQZCgiDSx
srw7zjLavfs7BvxGwlmUB3uwP+ZNDHoQPKP48GgZDS7IYRPa7nKPYnKC3Q4E5bfvu/SGvVoJhWbx
W5EgDus0GW2nHTwAeWUPIDST0EQr0ssuvTuPgmfFYlEDis2tYtLTZPAFbhEYN/ngjgTSrsZEMGqr
ae4CKnIWJBA7D7dfEayPKc8rrtixXhBk8pqkadnkdd1E4INbPHfsPtESyPSf6AEnaVsVZbnv5XGG
J58X/8cPJ2vye0XAjpV58mX2TB5onmRt3TT5LQLaiHHpRm0nDD7o+w1G3zV1rsoqaescIrh0U3Dn
faj7ZwU8d0l6qjZ1/AopliMtquxP1VcSwgXh9ke1XAAAAAD//wMA6AlWRIMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd6783f89309b9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=6jdrGR.lvW3n5tNce_9kkGSuSzUuk35NphrlyjwZ.ek-1725446877-1.0.1.1-p0TCG1CvFpkQez0l_8hL9ym7Bis6iorVvZdFq7B3hU3sl52cwZftRs3QXKSHh5pnvWlsGFeTIRT61u0_UZWV4w;
path=/; expires=Wed, 04-Sep-24 11:17:57 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14397'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 17.575s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yabvr1e5fsma5cj6v0rrxe
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1ySy27bMBBF9/0KZjZpASnQ+7Up0FV3XbRAF3UhUNJIYkyRNDmCoxgG+g/9w35J
QSd2H7OcORdzLzknEAM00M+c+sXIsMrzNB+zKuRFEYdZ0WVhx4s87JO0iMeRj9jnEIDuHrGnV+FD
rxcjkYRWEEBvkRMO0MRlkmdZWRRJAIseUEIDUvKFp2HVhVVcJ56etejRQfPtBEIN+ARNFMCCzvEJ
oTmB1RKhAe6ccMQVeY1WhMpv/4gW7x3TCpud2qmv88YGMTCakX0yqL6gxAXJboxPqIhNmpH2U8vN
9t4rPmDPV4dMEDtyxxzZdZqkUJMHd+AMVztgghzDRfuAjnE1XNgR8QJKsccL4TeJ3rEjWmRGqMlP
O6QjomKDGEe03sTAiXfcobvzBt5+1tZuARN07xhnnSCmR8bZDkakft4B+/Xj539hzOptWPybd2Q9
f/cOzgFIPRmrOweNWqUMYBRKuLm1yJ1W0IAjbeD8PYD1+sqHFVdsSSwITfSQxmUSxVEa1S9VBmCs
Xgy1pPeoHDRx9af1KoqivM7KvPT/cz2HG19k/7avmjx9qQBIE5c3vkpunRtaJ1VUR+k5ALc5wqUd
hZrQGisutzCatipTnhdRXaYQwFM7WX3w4S4XbvHQRvFjsXUpHWd8TmpKlv54zPfbkDzD+fzmNwAA
AP//AwAfDIZ/CwMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7ab1cde709cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=OHMFrRf6PNmUKeLYTzb.OgFzP1Z8EnIG22G2l8GNq4s-1725447663-1.0.1.1-6xNF.bNavw7nis0mklGsP9z10UWUjEerqXasZht3RMg3wkfy4a0z0mJgSl9cecAQaKq49lh12SGge34IZwsgCQ;
path=/; expires=Wed, 04-Sep-24 11:31:03 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 11.486s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3twhez29t2mcww5kyd2z
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- AsyncGroq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSvW7cMBCE+zzFehsngGToXzo1AVIlVYoESBEFAiWtdLQprkyuYB+Me/eAh9wZ
aWe/4SzJeUM9YYvjUcm4biYuKaNE5WVcj00ZF0WRxSodhzhpyiIdDll6qAeMkIdHGuWf8WHkdTMk
mi1GODpSQhO2aZ2VRVFXTR7hyhMZbNEYtao8boa4SQ9ZoI+sR/LY/n5DbSd6xTaJcCXv1ULYvqFj
Q9ii8l57UVaCh62QDelfydG9B7bUdrazv44nmPQEciT4vpH9SYZWEncCtZAVWBiEw9Sp7fQ5OL7Q
qHZPoAVelAcvbl8Wo+0SwA7FqZE6BC0e+MWC9n4nD8pOF3wmurAKjBYxBB0a9hIM9rJEh+A3ZTsE
nm+HjDzRXQj/+IOdO4EOo3sPCgYtAVTQ4cpWC7tY26VDIOfYRTDsAt/gyNtl4Q61DQuvZCWmqUNQ
4FdtCNjCiXcHsxrp7hOeIzS8bI4Hj63djYlw1lb7Y+9IebbYohfe8Pwnwv367s877dSLXgnb5CFJ
q6auiyKLcHO8btILP5H12KbNu3SFk/SQp0Wah6+6NuNmqIv/5aupSusqz0KCsChz4w/vyg3Nq0NR
leU5Qn/yQms/a7uQ25y+1GLeejUnZVnWowole+0Xx8/hVpeyO3ruk/SxOg3FXMq8iLdenqrFDlat
L3g+f/gLAAD//wMASmka5xYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2f0d6209cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=cwDFv14SLT5xX0jmQUqWVTT.RsD6fKV5aqmrvHWV3E4-1725447683-1.0.1.1-9eh7iQ3ggYrqFICvPbG0u6TO9qdFaiiOXIGVGQR3I37e6aElp1SNAH99j8CBnBbU0OUUDs.PgEP5Ck0RYHe4EQ;
path=/; expires=Wed, 04-Sep-24 11:31:23 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.682s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4f5tfgtsnstk6gnbnamw
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppIVkvmk2AVEmVJkCKOBAoaiTRS3FkcoSsYPjfAxmxg2V5
eS7mcecKtgcFZtJs5sWldVnVx3wY0qLUQ1r22ZDq3OTpgFLKQdayMgYSoO6Mhv8ZXw3Ni0O25CEB
E1Az9qDy5lCVZVXIKoGZenSgwDk96yKVXSrz42GnJ7IGI6hfV7C+x3dQWQIzxqhHBHWFQA5BgY7R
Rtaedw95Rr9X/4oBP0WhxZneUOiOVhbfF/Q/0OGMHDZ18if/c9pEb/uPP2IkwSR4QtGTYQqfd/QL
Gr1GFJbFHx3FgOisH4UWzjI7FCdwFFlYfzdy0AbjCV526zcx0YKCJ82iC9aPe193Yq+z0RoEbvgC
twQcjUugLoLyq3MJDNbbOLUBdSQPCiLTArffCayPLVxWXLFlOyOo7DXL67qpy/KYwBJoXrhlekMf
QeXyv/SAs7yRzSHf9/aI6cmXxUf54SkqWewvASbW7snX+VN5ok19yKqyuCUQt8g4t4P1I4Yl2HtG
w9LqIauqqjF6T/y9HQNd9qHulxfw0mb5ud7kprcFu0uo679KyrMsMjcqNjPOUKqt5QIAAAD//wMA
RfKJzqMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd43153af209bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=LB2wU.4QF2Qax2J7zJtkB3dZRKtlNn2F..r.4nXTkac-1725445385-1.0.1.1-5ZAL7jPyUUlJ56YOs.PLQkS2TjlLpVyGMQt84_02yYCF3eqs2lovbZ6GtdF82PZtq5Q4PqgHfMjUsHE.Frf3yA;
path=/; expires=Wed, 04-Sep-24 10:53:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.332999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8yaypebqr66bn9r72s63h
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STTW+bQBCG7/0Vk7n0AhFgwIZL1Z5aKVIPPfRQKmuAAW+y7G52h9go8n+vcGpH
2duM3mc+NO++ouqxxu5A0k1Ox1VS5ElGRUxF2sV5USVxVWYcU77Ni6Qth6LvMELbPnIn/8H7zk5O
syhrMMLOMwn3WKfbrMjzIs/zCCfbs8YataaJNvGujXdpla3qg1UdB6z/vKIyPZ+wTiKcOAQaGetX
9FYz1kghqCBkZGWsETZr96/QenphCHbWcCQjAcTCgckDGbCOjbDmicUv8Gif+K4xjfnOnj8HsIbr
Nfx9WKBXPciB4ecH4pcjA6NdS8qBPbnlywp8447mwKAEjhRgYNbKjNCgeOqUGRuM9QJkTsrO4Q5+
vMmO1nvF/YWys+7B8At7aBmo1bz2aNB562gk4QZBSYAX0jMDmXU4kneU9JGWsLJB5u4JlAGCBlsa
Rxq5wZh7CELC95d9reO3AhP1DIud4eHnwx2eI9R2dN62AWszax3hoIwKh71nCtZgjUGsw/PfCOfr
OZ5nnnkvamKsk/skLcs021TROvrkZC/2iU3AOt29p67aZJPlWZUW6wGvfrkB2/Jj+gqVm7cXoVgh
fdNX+S1zk5bFtszy3TnCsAThaT8oM7J3Xl3MMrh9SeV2mxJXq4dP+9Hb53Wpyxfw/LxP0sdyqZIi
mYZlDKf82C9uGtw2O+H5/OkfAAAA//8DAJ/oAXwsAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd4487acfd09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=hQYNAKKBzEm8s69m03dxlIiV3sckuAKgLPW.QjWIRGM-1725445444-1.0.1.1-6zhK54gkwepht06KCCBGx0UAWicf3Z8LpmkyQ.McgdLIYLjLTsvU94rbAR9dhLpGoBabCrRM0D5wMkxOYLmaTw;
path=/; expires=Wed, 04-Sep-24 10:54:04 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.593999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y9050mfygsx4wdypmfp72x
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RSy46cMBC85ys6fUkiwYrHMDBcIuWWUw4bKYcQocY04A3YHrvZXbSaf48YZSaK
j+Wqcpe73lD3WKOaSNTi5jjPs6Tk7BQfKzXEh+JQxZ3qkrjKU86zslKqLzFC2z2xkr/CB2UXN7No
azBC5ZmEe6zTMisOh2OVZxEutucZa5xnWiiPqy6u0lO2syerFQesf76hNj2/Yp1EuHAINDLWb+jt
zFgjhaCDkJFdY42w2V//MW3Q6x5kYvjm2HznmRcWv8GjIwOjBbH7pSe3fW5MY76wojUwaIEXChDE
r+M4azPuxAZfPDnQEmBi6oG8XU3f4NXedoH9M/cwk7BRG5Dprx4TPe96gol8D6IXhmYf0bCSq/HE
0FsJDULH8sJswPN55SDh/T7Sx0fr/RaBlg8BCDotYAcgaDA4Mg3GQkG0AreaCLpV4CtM1l0jdF6b
cReFRc+8R9js6mEgxe8/4SXC2Y7O2y5gbdZ5jnDQRoep9UzBGqwxiHV4+RXhevvu88ort3sKrJOH
JM3KIj9UWYTO28VJK/Y3m4B1Wv2DbuQkPWX7wvcN3QpxFxzL/+GbqCiqfD8RihWa7/yquCN3alkW
ZZWklwjDFoSXdtBmZO+8vrZhcO2RjmWZEp8URvjajt6e91TXjns+t0n6dNyIxpMfSqq2UCaSFENV
LBteLu/+AAAA//8DAMaqmtcNAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd666ce95609cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XTMhFlamhEzWNARy.lbw5ySeBBvsmrRjtyEWAjjJP.0-1725446832-1.0.1.1-99KexJW7rCYNON5Ejz9dGYxXmRPcO_wvdtw.bySSyqbXHlr6CYGnI4rFoSxT20VSlFIbcfy03Tr6ntpp7cjiLw;
path=/; expires=Wed, 04-Sep-24 11:17:12 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.781s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaag9rf7a8ys70t05f85my
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRza7UMAxGXyV4w6a96n/TbJBYsWODxIJBVZq4nVzSpMSuYDS6745aMYPw8tM5
nyX7Ds6CAnPVbNbN57WcWt1OfV5XRZU31WRz2bQ6l/2EZWdqWzYdZBCnVzT8V3wxcd08sosBMjAJ
NaMFVfZV2zSd7LsM1mjRgwLv9arrXE65LIfqoK/RGSRQ3+7ggsXfoIoMViTSC4K6Q4oeQYEmcsQ6
8OHEwBiO7Z8w4XsSMaC6hEv4er0J66zgK4rPG4Yv6HFFTjdhovdoOCaxRMHxIJLebh8O6yMavRMK
x+KXJjEjehcWoYV3zB7FBUbadLhAHtCKuLOYU1yF9v5cZB1xctPOaAUnbU432LOLOO3LctZxFBcg
Eze8wFnimIQj2pHewVsGPi5bihOBCrv3GcwuOLqOCTXFAAqI4wZv3zPYH5f5ueOOI7sVQRUvRVk2
rZTFkMGW4rrxyPEHBgJVyn/RAy4qWbe9bI5jPn73FJr6//gh1a2sj8mAI2v/5LvymTxR2XVDWfZv
GdCNGNdxdmHBtCV3Pm7exrIfpmIeKjP8kZKOUkV8elF+IchX4ORYlFoYb2CYZVaZmFSWWJSabVFW
XmlgUlaWmmVQVp6nVFvLBQAAAP//AwArJB6PuAIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd67816d5309c3-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GDyP8J2C_S.4V_CHLuslifmDkMCMz8PSksUdnwBGO0g-1725446876-1.0.1.1-APCJteS5eT_zOAV5Hq6_G3IV1eoJs465UqfWvQIIZW3PJlEdKQaWe5ooEyywWlFVyAo7hJU2WuKhyUjzQA02PA;
path=/; expires=Wed, 04-Sep-24 11:17:56 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29869'
x-ratelimit-reset-requests:
- 11.354999999s
x-ratelimit-reset-tokens:
- 261ms
x-request-id:
- req_01j6yabvarek8vwy04vvej0vwn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSMa/UMBCEe36F2YbGebKdXBK7QaKio0Gi4FDkJJvEh2P7bAcuerr/jvLEHWLL
2fm0mtG+ghlBwbDoPKzBFkz2KMRUFlq2oqjaEytaZGMxiHqcelnLSo5AwfcXHPJf8GXwa7CYjXdA
YYioM46geCNOVdXUNaew+hEtKLBWr7os2r5ouRSHe/FmwATq+ysYN+INFKOwYkp6RlCvEL1FUKBT
Milrlw/Gu4zuuP4ZI35IxDtUZ3d235adjGYkeUHyJaD7ihZXzHEnKWhHZk+yP5ZRh/3jAXzCQW8J
icnkt05kQrTGzeQMxqUctxVdxvEMRLubwby/hzsF6+cQfZ9Auc1aCpNxJi1dRJ28AwUp+wD3HxS2
R4Trhht22awIir0wzqXkvJLPoRCiX0Pusv+JLoHi7T/pQTEhGJdNc8R/tP0ERP2//IAEr49pKGSf
tX36q+qpPK1lW7d1Vd0ppD1lXLvJuBljiOat6il0vJE9m6QYJFC4dXP01yPe2wNFvHaMX+q9L/OA
2LP+sl9T2Zw4Lr9KuN/f/QEAAP//AwDxTnLyagIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7aae89f109cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=nn9wNi04z9JzyVg.9IPUCmsneYDS56do0qzAzIMIJME-1725447662-1.0.1.1-Hga9u3H87yHkOmJ3lf3mD_x7NLIHyQ1nqUjirOcs9Ln1BVATiRvPAlKfsnWJOVLre34i9w6.BKGonKMy_6IPEg;
path=/; expires=Wed, 04-Sep-24 11:31:02 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3tceeb0bjyqs3751ehv3
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRy47bMAxFf0Xl2h7YiV/RpsD8QDcDdFEXgWLRtmb0GpFGEwT598IZJ2i5JO/R
5RWvYDRIGGbFg4s27wpV1WWt82Hf7PNq1Do/1bshb3VTNkPZqBE7yCCc3nHgDXwZgosW2QQPGQwJ
FaMGWba7uqrapiszcEGjBQnWKqf2eXfKu/KwW9VzMAMSyF9XMF7jGWSRgUMiNSHIK6RgESQoIkOs
PK9M8Ix+df85X4Q2WvCM4kdE/4YWHXK6CIrKiykIDuswqXj53vvev+KgFkJhWPxRJEZEa/wketCG
OJnTwqh7EMqfDfJFKK/vOuK0TNNdykH0IGIKUU2KsQdhmAS6sManb+J1YWH8fSP0Olud3hdi4RE1
6i/c+PVBh543fNuD7oY94DmGtM54RrdF2GIYYrhlYMMUUzgRSL9Ym8FovKH5mFBR8CCBOES4/c5g
efzj54ILHtk4BFm8FOWhrOqmKw5bdRnEFFzkI4cP9ASy/Kf1oIqybZp9W603eJz8CdS7/9sPqNp/
VQYcWNmnvi2enae0Lg6HtmhvGdCFGN1xNH7CFJO533v8q4L4xDQDU1NT8+REUOqpiE8vyi8EeQ+c
iotSC+MNDLPMKpNMUsqz0yrSLIoMDMqSctOMkgoNs5Vqa7kAAAAA//8DAIa+r9bvAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2a4e4a09bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:22 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kh2iaDCBqJFglplI95U4sRvTEU66COsQTYQocku7NZQ-1725447682-1.0.1.1-vTOzesStou.VAjy1wNDDy9695tfM1GTzVOFW5BQeJ6GlPwufHOJH2mI1cST8Z2k883QTZ5A42Duzadrluyp_xw;
path=/; expires=Wed, 04-Sep-24 11:31:22 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4dwkfxf8r00vbmf2bq1k
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_streaming_legacy.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '124'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m"}}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"A"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Span"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
therapy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"?\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
was"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
feeling"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"aced"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
needed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"inject"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
some"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-care"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
its"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"(S"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"orry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\"-"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ally"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-ch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"alleng"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
but"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
hope"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ex"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"poses"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
smile"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
face"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!)"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m","usage":{"queue_time":0.28245049,"prompt_tokens":18,"prompt_time":0.002698174,"completion_tokens":73,"completion_time":0.060833333,"total_tokens":91,"total_time":0.063531507}}}
data: [DONE]
'
headers:
CF-RAY:
- 91445a6048e4bb26-MXP
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Wed, 19 Feb 2025 06:55:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GueYMdFUeo7Ix3s28UzjbYwYRFlinh6Pw28_gPPla1Y-1739948145-1.0.1.1-PXq6F1BIobprbVHYpqSevVXo8hmbKfuHEXQxx54bW3dhBBjsMzx9Fcp1DxfybHE68t04jmUJNr5ZJTi0qJTuDg;
path=/; expires=Wed, 19-Feb-25 07:25:45 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
vary:
- Origin
x-groq-region:
- me-central-1
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '6000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '5987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 130ms
x-request-id:
- req_01jmefve36eajb6c1x6k8ppv5m
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '124'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m"}}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"A"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Span"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
therapy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"?\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
was"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
feeling"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"aced"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
needed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"inject"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
some"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-care"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
its"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"(S"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"orry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\"-"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ally"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-ch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"alleng"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
but"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
hope"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ex"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"poses"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
smile"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
face"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!)"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m","usage":{"queue_time":0.28245049,"prompt_tokens":18,"prompt_time":0.002698174,"completion_tokens":73,"completion_time":0.060833333,"total_tokens":91,"total_time":0.063531507}}}
data: [DONE]
'
headers:
CF-RAY:
- 91445a6048e4bb26-MXP
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Wed, 19 Feb 2025 06:55:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GueYMdFUeo7Ix3s28UzjbYwYRFlinh6Pw28_gPPla1Y-1739948145-1.0.1.1-PXq6F1BIobprbVHYpqSevVXo8hmbKfuHEXQxx54bW3dhBBjsMzx9Fcp1DxfybHE68t04jmUJNr5ZJTi0qJTuDg;
path=/; expires=Wed, 19-Feb-25 07:25:45 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
vary:
- Origin
x-groq-region:
- me-central-1
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '6000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '5987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 130ms
x-request-id:
- req_01jmefve36eajb6c1x6k8ppv5m
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '124'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m"}}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"A"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
Span"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
therapy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"?\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
was"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
feeling"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"aced"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
needed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"inject"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
some"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-care"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
its"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"(S"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"orry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\"-"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ally"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"-ch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"alleng"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
but"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
hope"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"ex"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"poses"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
smile"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"
face"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{"content":"!)"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-532a6640-2e18-4a4c-8406-8437a857ce48","object":"chat.completion.chunk","created":1739948145,"model":"llama3-8b-8192","system_fingerprint":"fp_179b0f92c9","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"x_groq":{"id":"req_01jmefve36eajb6c1x6k8ppv5m","usage":{"queue_time":0.28245049,"prompt_tokens":18,"prompt_time":0.002698174,"completion_tokens":73,"completion_time":0.060833333,"total_tokens":91,"total_time":0.063531507}}}
data: [DONE]
'
headers:
CF-RAY:
- 91445a6048e4bb26-MXP
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Wed, 19 Feb 2025 06:55:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GueYMdFUeo7Ix3s28UzjbYwYRFlinh6Pw28_gPPla1Y-1739948145-1.0.1.1-PXq6F1BIobprbVHYpqSevVXo8hmbKfuHEXQxx54bW3dhBBjsMzx9Fcp1DxfybHE68t04jmUJNr5ZJTi0qJTuDg;
path=/; expires=Wed, 19-Feb-25 07:25:45 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
vary:
- Origin
x-groq-region:
- me-central-1
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '6000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '5987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 130ms
x-request-id:
- req_01jmefve36eajb6c1x6k8ppv5m
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppIVkvmk2AVEmVJkCKOBAoaiTRS3FkcoSsYPjfAxmxg2V5
eS7mcecKtgcFZtJs5sWldVnVx3wY0qLUQ1r22ZDq3OTpgFLKQdayMgYSoO6Mhv8ZXw3Ni0O25CEB
E1Az9qDy5lCVZVXIKoGZenSgwDk96yKVXSrz42GnJ7IGI6hfV7C+x3dQWQIzxqhHBHWFQA5BgY7R
Rtaedw95Rr9X/4oBP0WhxZneUOiOVhbfF/Q/0OGMHDZ18if/c9pEb/uPP2IkwSR4QtGTYQqfd/QL
Gr1GFJbFHx3FgOisH4UWzjI7FCdwFFlYfzdy0AbjCV526zcx0YKCJ82iC9aPe193Yq+z0RoEbvgC
twQcjUugLoLyq3MJDNbbOLUBdSQPCiLTArffCayPLVxWXLFlOyOo7DXL67qpy/KYwBJoXrhlekMf
QeXyv/SAs7yRzSHf9/aI6cmXxUf54SkqWewvASbW7snX+VN5ok19yKqyuCUQt8g4t4P1I4Yl2HtG
w9LqIauqqjF6T/y9HQNd9qHulxfw0mb5ud7kprcFu0uo679KyrMsMjcqNjPOUKqt5QIAAAD//wMA
RfKJzqMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd43153af209bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=LB2wU.4QF2Qax2J7zJtkB3dZRKtlNn2F..r.4nXTkac-1725445385-1.0.1.1-5ZAL7jPyUUlJ56YOs.PLQkS2TjlLpVyGMQt84_02yYCF3eqs2lovbZ6GtdF82PZtq5Q4PqgHfMjUsHE.Frf3yA;
path=/; expires=Wed, 04-Sep-24 10:53:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.332999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8yaypebqr66bn9r72s63h
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STTW+bQBCG7/0Vk7n0AhFgwIZL1Z5aKVIPPfRQKmuAAW+y7G52h9go8n+vcGpH
2duM3mc+NO++ouqxxu5A0k1Ox1VS5ElGRUxF2sV5USVxVWYcU77Ni6Qth6LvMELbPnIn/8H7zk5O
syhrMMLOMwn3WKfbrMjzIs/zCCfbs8YataaJNvGujXdpla3qg1UdB6z/vKIyPZ+wTiKcOAQaGetX
9FYz1kghqCBkZGWsETZr96/QenphCHbWcCQjAcTCgckDGbCOjbDmicUv8Gif+K4xjfnOnj8HsIbr
Nfx9WKBXPciB4ecH4pcjA6NdS8qBPbnlywp8447mwKAEjhRgYNbKjNCgeOqUGRuM9QJkTsrO4Q5+
vMmO1nvF/YWys+7B8At7aBmo1bz2aNB562gk4QZBSYAX0jMDmXU4kneU9JGWsLJB5u4JlAGCBlsa
Rxq5wZh7CELC95d9reO3AhP1DIud4eHnwx2eI9R2dN62AWszax3hoIwKh71nCtZgjUGsw/PfCOfr
OZ5nnnkvamKsk/skLcs021TROvrkZC/2iU3AOt29p67aZJPlWZUW6wGvfrkB2/Jj+gqVm7cXoVgh
fdNX+S1zk5bFtszy3TnCsAThaT8oM7J3Xl3MMrh9SeV2mxJXq4dP+9Hb53Wpyxfw/LxP0sdyqZIi
mYZlDKf82C9uGtw2O+H5/OkfAAAA//8DAJ/oAXwsAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd4487acfd09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=hQYNAKKBzEm8s69m03dxlIiV3sckuAKgLPW.QjWIRGM-1725445444-1.0.1.1-6zhK54gkwepht06KCCBGx0UAWicf3Z8LpmkyQ.McgdLIYLjLTsvU94rbAR9dhLpGoBabCrRM0D5wMkxOYLmaTw;
path=/; expires=Wed, 04-Sep-24 10:54:04 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.593999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y9050mfygsx4wdypmfp72x
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RSy46cMBC85ys6fUkiwYrHMDBcIuWWUw4bKYcQocY04A3YHrvZXbSaf48YZSaK
j+Wqcpe73lD3WKOaSNTi5jjPs6Tk7BQfKzXEh+JQxZ3qkrjKU86zslKqLzFC2z2xkr/CB2UXN7No
azBC5ZmEe6zTMisOh2OVZxEutucZa5xnWiiPqy6u0lO2syerFQesf76hNj2/Yp1EuHAINDLWb+jt
zFgjhaCDkJFdY42w2V//MW3Q6x5kYvjm2HznmRcWv8GjIwOjBbH7pSe3fW5MY76wojUwaIEXChDE
r+M4azPuxAZfPDnQEmBi6oG8XU3f4NXedoH9M/cwk7BRG5Dprx4TPe96gol8D6IXhmYf0bCSq/HE
0FsJDULH8sJswPN55SDh/T7Sx0fr/RaBlg8BCDotYAcgaDA4Mg3GQkG0AreaCLpV4CtM1l0jdF6b
cReFRc+8R9js6mEgxe8/4SXC2Y7O2y5gbdZ5jnDQRoep9UzBGqwxiHV4+RXhevvu88ort3sKrJOH
JM3KIj9UWYTO28VJK/Y3m4B1Wv2DbuQkPWX7wvcN3QpxFxzL/+GbqCiqfD8RihWa7/yquCN3alkW
ZZWklwjDFoSXdtBmZO+8vrZhcO2RjmWZEp8URvjajt6e91TXjns+t0n6dNyIxpMfSqq2UCaSFENV
LBteLu/+AAAA//8DAMaqmtcNAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd666ce95609cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XTMhFlamhEzWNARy.lbw5ySeBBvsmrRjtyEWAjjJP.0-1725446832-1.0.1.1-99KexJW7rCYNON5Ejz9dGYxXmRPcO_wvdtw.bySSyqbXHlr6CYGnI4rFoSxT20VSlFIbcfy03Tr6ntpp7cjiLw;
path=/; expires=Wed, 04-Sep-24 11:17:12 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.781s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaag9rf7a8ys70t05f85my
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRza7UMAxGXyV4w6a96n/TbJBYsWODxIJBVZq4nVzSpMSuYDS6745aMYPw8tM5
nyX7Ds6CAnPVbNbN57WcWt1OfV5XRZU31WRz2bQ6l/2EZWdqWzYdZBCnVzT8V3wxcd08sosBMjAJ
NaMFVfZV2zSd7LsM1mjRgwLv9arrXE65LIfqoK/RGSRQ3+7ggsXfoIoMViTSC4K6Q4oeQYEmcsQ6
8OHEwBiO7Z8w4XsSMaC6hEv4er0J66zgK4rPG4Yv6HFFTjdhovdoOCaxRMHxIJLebh8O6yMavRMK
x+KXJjEjehcWoYV3zB7FBUbadLhAHtCKuLOYU1yF9v5cZB1xctPOaAUnbU432LOLOO3LctZxFBcg
Eze8wFnimIQj2pHewVsGPi5bihOBCrv3GcwuOLqOCTXFAAqI4wZv3zPYH5f5ueOOI7sVQRUvRVk2
rZTFkMGW4rrxyPEHBgJVyn/RAy4qWbe9bI5jPn73FJr6//gh1a2sj8mAI2v/5LvymTxR2XVDWfZv
GdCNGNdxdmHBtCV3Pm7exrIfpmIeKjP8kZKOUkV8elF+IchX4ORYlFoYb2CYZVaZmFSWWJSabVFW
XmlgUlaWmmVQVp6nVFvLBQAAAP//AwArJB6PuAIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd67816d5309c3-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GDyP8J2C_S.4V_CHLuslifmDkMCMz8PSksUdnwBGO0g-1725446876-1.0.1.1-APCJteS5eT_zOAV5Hq6_G3IV1eoJs465UqfWvQIIZW3PJlEdKQaWe5ooEyywWlFVyAo7hJU2WuKhyUjzQA02PA;
path=/; expires=Wed, 04-Sep-24 11:17:56 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29869'
x-ratelimit-reset-requests:
- 11.354999999s
x-ratelimit-reset-tokens:
- 261ms
x-request-id:
- req_01j6yabvarek8vwy04vvej0vwn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSMa/UMBCEe36F2YbGebKdXBK7QaKio0Gi4FDkJJvEh2P7bAcuerr/jvLEHWLL
2fm0mtG+ghlBwbDoPKzBFkz2KMRUFlq2oqjaEytaZGMxiHqcelnLSo5AwfcXHPJf8GXwa7CYjXdA
YYioM46geCNOVdXUNaew+hEtKLBWr7os2r5ouRSHe/FmwATq+ysYN+INFKOwYkp6RlCvEL1FUKBT
Milrlw/Gu4zuuP4ZI35IxDtUZ3d235adjGYkeUHyJaD7ihZXzHEnKWhHZk+yP5ZRh/3jAXzCQW8J
icnkt05kQrTGzeQMxqUctxVdxvEMRLubwby/hzsF6+cQfZ9Auc1aCpNxJi1dRJ28AwUp+wD3HxS2
R4Trhht22awIir0wzqXkvJLPoRCiX0Pusv+JLoHi7T/pQTEhGJdNc8R/tP0ERP2//IAEr49pKGSf
tX36q+qpPK1lW7d1Vd0ppD1lXLvJuBljiOat6il0vJE9m6QYJFC4dXP01yPe2wNFvHaMX+q9L/OA
2LP+sl9T2Zw4Lr9KuN/f/QEAAP//AwDxTnLyagIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7aae89f109cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=nn9wNi04z9JzyVg.9IPUCmsneYDS56do0qzAzIMIJME-1725447662-1.0.1.1-Hga9u3H87yHkOmJ3lf3mD_x7NLIHyQ1nqUjirOcs9Ln1BVATiRvPAlKfsnWJOVLre34i9w6.BKGonKMy_6IPEg;
path=/; expires=Wed, 04-Sep-24 11:31:02 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3tceeb0bjyqs3751ehv3
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRy47bMAxFf0Xl2h7YiV/RpsD8QDcDdFEXgWLRtmb0GpFGEwT598IZJ2i5JO/R
5RWvYDRIGGbFg4s27wpV1WWt82Hf7PNq1Do/1bshb3VTNkPZqBE7yCCc3nHgDXwZgosW2QQPGQwJ
FaMGWba7uqrapiszcEGjBQnWKqf2eXfKu/KwW9VzMAMSyF9XMF7jGWSRgUMiNSHIK6RgESQoIkOs
PK9M8Ix+df85X4Q2WvCM4kdE/4YWHXK6CIrKiykIDuswqXj53vvev+KgFkJhWPxRJEZEa/wketCG
OJnTwqh7EMqfDfJFKK/vOuK0TNNdykH0IGIKUU2KsQdhmAS6sManb+J1YWH8fSP0Olud3hdi4RE1
6i/c+PVBh543fNuD7oY94DmGtM54RrdF2GIYYrhlYMMUUzgRSL9Ym8FovKH5mFBR8CCBOES4/c5g
efzj54ILHtk4BFm8FOWhrOqmKw5bdRnEFFzkI4cP9ASy/Kf1oIqybZp9W603eJz8CdS7/9sPqNp/
VQYcWNmnvi2enae0Lg6HtmhvGdCFGN1xNH7CFJO533v8q4L4xDQDU1NT8+REUOqpiE8vyi8EeQ+c
iotSC+MNDLPMKpNMUsqz0yrSLIoMDMqSctOMkgoNs5Vqa7kAAAAA//8DAIa+r9bvAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2a4e4a09bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:22 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kh2iaDCBqJFglplI95U4sRvTEU66COsQTYQocku7NZQ-1725447682-1.0.1.1-vTOzesStou.VAjy1wNDDy9695tfM1GTzVOFW5BQeJ6GlPwufHOJH2mI1cST8Z2k883QTZ5A42Duzadrluyp_xw;
path=/; expires=Wed, 04-Sep-24 11:31:22 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4dwkfxf8r00vbmf2bq1k
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/cassettes/test_chat_tracing/test_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSu47bMBBFf4U7TRppIVkvmk2AVEmVJkCKOBAoaiTRS3FkcoSsYPjfAxmxg2V5
eS7mcecKtgcFZtJs5sWldVnVx3wY0qLUQ1r22ZDq3OTpgFLKQdayMgYSoO6Mhv8ZXw3Ni0O25CEB
E1Az9qDy5lCVZVXIKoGZenSgwDk96yKVXSrz42GnJ7IGI6hfV7C+x3dQWQIzxqhHBHWFQA5BgY7R
Rtaedw95Rr9X/4oBP0WhxZneUOiOVhbfF/Q/0OGMHDZ18if/c9pEb/uPP2IkwSR4QtGTYQqfd/QL
Gr1GFJbFHx3FgOisH4UWzjI7FCdwFFlYfzdy0AbjCV526zcx0YKCJ82iC9aPe193Yq+z0RoEbvgC
twQcjUugLoLyq3MJDNbbOLUBdSQPCiLTArffCayPLVxWXLFlOyOo7DXL67qpy/KYwBJoXrhlekMf
QeXyv/SAs7yRzSHf9/aI6cmXxUf54SkqWewvASbW7snX+VN5ok19yKqyuCUQt8g4t4P1I4Yl2HtG
w9LqIauqqjF6T/y9HQNd9qHulxfw0mb5ud7kprcFu0uo679KyrMsMjcqNjPOUKqt5QIAAAD//wMA
RfKJzqMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd43153af209bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:23:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=LB2wU.4QF2Qax2J7zJtkB3dZRKtlNn2F..r.4nXTkac-1725445385-1.0.1.1-5ZAL7jPyUUlJ56YOs.PLQkS2TjlLpVyGMQt84_02yYCF3eqs2lovbZ6GtdF82PZtq5Q4PqgHfMjUsHE.Frf3yA;
path=/; expires=Wed, 04-Sep-24 10:53:05 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.332999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y8yaypebqr66bn9r72s63h
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1STTW+bQBCG7/0Vk7n0AhFgwIZL1Z5aKVIPPfRQKmuAAW+y7G52h9go8n+vcGpH
2duM3mc+NO++ouqxxu5A0k1Ox1VS5ElGRUxF2sV5USVxVWYcU77Ni6Qth6LvMELbPnIn/8H7zk5O
syhrMMLOMwn3WKfbrMjzIs/zCCfbs8YataaJNvGujXdpla3qg1UdB6z/vKIyPZ+wTiKcOAQaGetX
9FYz1kghqCBkZGWsETZr96/QenphCHbWcCQjAcTCgckDGbCOjbDmicUv8Gif+K4xjfnOnj8HsIbr
Nfx9WKBXPciB4ecH4pcjA6NdS8qBPbnlywp8447mwKAEjhRgYNbKjNCgeOqUGRuM9QJkTsrO4Q5+
vMmO1nvF/YWys+7B8At7aBmo1bz2aNB562gk4QZBSYAX0jMDmXU4kneU9JGWsLJB5u4JlAGCBlsa
Rxq5wZh7CELC95d9reO3AhP1DIud4eHnwx2eI9R2dN62AWszax3hoIwKh71nCtZgjUGsw/PfCOfr
OZ5nnnkvamKsk/skLcs021TROvrkZC/2iU3AOt29p67aZJPlWZUW6wGvfrkB2/Jj+gqVm7cXoVgh
fdNX+S1zk5bFtszy3TnCsAThaT8oM7J3Xl3MMrh9SeV2mxJXq4dP+9Hb53Wpyxfw/LxP0sdyqZIi
mYZlDKf82C9uGtw2O+H5/OkfAAAA//8DAJ/oAXwsAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd4487acfd09c9-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:24:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=hQYNAKKBzEm8s69m03dxlIiV3sckuAKgLPW.QjWIRGM-1725445444-1.0.1.1-6zhK54gkwepht06KCCBGx0UAWicf3Z8LpmkyQ.McgdLIYLjLTsvU94rbAR9dhLpGoBabCrRM0D5wMkxOYLmaTw;
path=/; expires=Wed, 04-Sep-24 10:54:04 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.593999999s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6y9050mfygsx4wdypmfp72x
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RSy46cMBC85ys6fUkiwYrHMDBcIuWWUw4bKYcQocY04A3YHrvZXbSaf48YZSaK
j+Wqcpe73lD3WKOaSNTi5jjPs6Tk7BQfKzXEh+JQxZ3qkrjKU86zslKqLzFC2z2xkr/CB2UXN7No
azBC5ZmEe6zTMisOh2OVZxEutucZa5xnWiiPqy6u0lO2syerFQesf76hNj2/Yp1EuHAINDLWb+jt
zFgjhaCDkJFdY42w2V//MW3Q6x5kYvjm2HznmRcWv8GjIwOjBbH7pSe3fW5MY76wojUwaIEXChDE
r+M4azPuxAZfPDnQEmBi6oG8XU3f4NXedoH9M/cwk7BRG5Dprx4TPe96gol8D6IXhmYf0bCSq/HE
0FsJDULH8sJswPN55SDh/T7Sx0fr/RaBlg8BCDotYAcgaDA4Mg3GQkG0AreaCLpV4CtM1l0jdF6b
cReFRc+8R9js6mEgxe8/4SXC2Y7O2y5gbdZ5jnDQRoep9UzBGqwxiHV4+RXhevvu88ort3sKrJOH
JM3KIj9UWYTO28VJK/Y3m4B1Wv2DbuQkPWX7wvcN3QpxFxzL/+GbqCiqfD8RihWa7/yquCN3alkW
ZZWklwjDFoSXdtBmZO+8vrZhcO2RjmWZEp8URvjajt6e91TXjns+t0n6dNyIxpMfSqq2UCaSFENV
LBteLu/+AAAA//8DAMaqmtcNAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd666ce95609cb-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XTMhFlamhEzWNARy.lbw5ySeBBvsmrRjtyEWAjjJP.0-1725446832-1.0.1.1-99KexJW7rCYNON5Ejz9dGYxXmRPcO_wvdtw.bySSyqbXHlr6CYGnI4rFoSxT20VSlFIbcfy03Tr6ntpp7cjiLw;
path=/; expires=Wed, 04-Sep-24 11:17:12 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 10.781s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yaag9rf7a8ys70t05f85my
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRza7UMAxGXyV4w6a96n/TbJBYsWODxIJBVZq4nVzSpMSuYDS6745aMYPw8tM5
nyX7Ds6CAnPVbNbN57WcWt1OfV5XRZU31WRz2bQ6l/2EZWdqWzYdZBCnVzT8V3wxcd08sosBMjAJ
NaMFVfZV2zSd7LsM1mjRgwLv9arrXE65LIfqoK/RGSRQ3+7ggsXfoIoMViTSC4K6Q4oeQYEmcsQ6
8OHEwBiO7Z8w4XsSMaC6hEv4er0J66zgK4rPG4Yv6HFFTjdhovdoOCaxRMHxIJLebh8O6yMavRMK
x+KXJjEjehcWoYV3zB7FBUbadLhAHtCKuLOYU1yF9v5cZB1xctPOaAUnbU432LOLOO3LctZxFBcg
Eze8wFnimIQj2pHewVsGPi5bihOBCrv3GcwuOLqOCTXFAAqI4wZv3zPYH5f5ueOOI7sVQRUvRVk2
rZTFkMGW4rrxyPEHBgJVyn/RAy4qWbe9bI5jPn73FJr6//gh1a2sj8mAI2v/5LvymTxR2XVDWfZv
GdCNGNdxdmHBtCV3Pm7exrIfpmIeKjP8kZKOUkV8elF+IchX4ORYlFoYb2CYZVaZmFSWWJSabVFW
XmlgUlaWmmVQVp6nVFvLBQAAAP//AwArJB6PuAIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd67816d5309c3-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 10:47:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GDyP8J2C_S.4V_CHLuslifmDkMCMz8PSksUdnwBGO0g-1725446876-1.0.1.1-APCJteS5eT_zOAV5Hq6_G3IV1eoJs465UqfWvQIIZW3PJlEdKQaWe5ooEyywWlFVyAo7hJU2WuKhyUjzQA02PA;
path=/; expires=Wed, 04-Sep-24 11:17:56 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14398'
x-ratelimit-remaining-tokens:
- '29869'
x-ratelimit-reset-requests:
- 11.354999999s
x-ratelimit-reset-tokens:
- 261ms
x-request-id:
- req_01j6yabvarek8vwy04vvej0vwn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SSMa/UMBCEe36F2YbGebKdXBK7QaKio0Gi4FDkJJvEh2P7bAcuerr/jvLEHWLL
2fm0mtG+ghlBwbDoPKzBFkz2KMRUFlq2oqjaEytaZGMxiHqcelnLSo5AwfcXHPJf8GXwa7CYjXdA
YYioM46geCNOVdXUNaew+hEtKLBWr7os2r5ouRSHe/FmwATq+ysYN+INFKOwYkp6RlCvEL1FUKBT
Milrlw/Gu4zuuP4ZI35IxDtUZ3d235adjGYkeUHyJaD7ihZXzHEnKWhHZk+yP5ZRh/3jAXzCQW8J
icnkt05kQrTGzeQMxqUctxVdxvEMRLubwby/hzsF6+cQfZ9Auc1aCpNxJi1dRJ28AwUp+wD3HxS2
R4Trhht22awIir0wzqXkvJLPoRCiX0Pusv+JLoHi7T/pQTEhGJdNc8R/tP0ERP2//IAEr49pKGSf
tX36q+qpPK1lW7d1Vd0ppD1lXLvJuBljiOat6il0vJE9m6QYJFC4dXP01yPe2wNFvHaMX+q9L/OA
2LP+sl9T2Zw4Lr9KuN/f/QEAAP//AwDxTnLyagIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7aae89f109cd-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=nn9wNi04z9JzyVg.9IPUCmsneYDS56do0qzAzIMIJME-1725447662-1.0.1.1-Hga9u3H87yHkOmJ3lf3mD_x7NLIHyQ1nqUjirOcs9Ln1BVATiRvPAlKfsnWJOVLre34i9w6.BKGonKMy_6IPEg;
path=/; expires=Wed, 04-Sep-24 11:31:02 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb3tceeb0bjyqs3751ehv3
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "llama3-8b-8192"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.groq.com
user-agent:
- Groq/Python 0.10.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.10.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.groq.com/openai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRy47bMAxFf0Xl2h7YiV/RpsD8QDcDdFEXgWLRtmb0GpFGEwT598IZJ2i5JO/R
5RWvYDRIGGbFg4s27wpV1WWt82Hf7PNq1Do/1bshb3VTNkPZqBE7yCCc3nHgDXwZgosW2QQPGQwJ
FaMGWba7uqrapiszcEGjBQnWKqf2eXfKu/KwW9VzMAMSyF9XMF7jGWSRgUMiNSHIK6RgESQoIkOs
PK9M8Ix+df85X4Q2WvCM4kdE/4YWHXK6CIrKiykIDuswqXj53vvev+KgFkJhWPxRJEZEa/wketCG
OJnTwqh7EMqfDfJFKK/vOuK0TNNdykH0IGIKUU2KsQdhmAS6sManb+J1YWH8fSP0Olud3hdi4RE1
6i/c+PVBh543fNuD7oY94DmGtM54RrdF2GIYYrhlYMMUUzgRSL9Ym8FovKH5mFBR8CCBOES4/c5g
efzj54ILHtk4BFm8FOWhrOqmKw5bdRnEFFzkI4cP9ASy/Kf1oIqybZp9W603eJz8CdS7/9sPqNp/
VQYcWNmnvi2enae0Lg6HtmhvGdCFGN1xNH7CFJO533v8q4L4xDQDU1NT8+REUOqpiE8vyi8EeQ+c
iotSC+MNDLPMKpNMUsqz0yrSLIoMDMqSctOMkgoNs5Vqa7kAAAAA//8DAIa+r9bvAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8bdd7b2a4e4a09bf-HFA
Cache-Control:
- private, max-age=0, no-store, no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 04 Sep 2024 11:01:22 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kh2iaDCBqJFglplI95U4sRvTEU66COsQTYQocku7NZQ-1725447682-1.0.1.1-vTOzesStou.VAjy1wNDDy9695tfM1GTzVOFW5BQeJ6GlPwufHOJH2mI1cST8Z2k883QTZ5A42Duzadrluyp_xw;
path=/; expires=Wed, 04-Sep-24 11:31:22 GMT; domain=.groq.com; HttpOnly; Secure;
SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
vary:
- Origin
via:
- 1.1 google
x-ratelimit-limit-requests:
- '14400'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '14399'
x-ratelimit-remaining-tokens:
- '29987'
x-ratelimit-reset-requests:
- 6s
x-ratelimit-reset-tokens:
- 26ms
x-request-id:
- req_01j6yb4dwkfxf8r00vbmf2bq1k
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from groq import AsyncGroq, Groq
from opentelemetry.instrumentation.groq import GroqInstrumentor
from opentelemetry.instrumentation.groq.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="function", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="function", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture
def groq_client():
return Groq(
api_key=os.environ.get("GROQ_API_KEY"),
)
@pytest.fixture
def async_groq_client():
return AsyncGroq(
api_key=os.environ.get("GROQ_API_KEY"),
)
@pytest.fixture(scope="function")
def instrument_legacy(reader, tracer_provider, meter_provider):
instrumentor = GroqInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = GroqInstrumentor(
use_legacy_attributes=False,
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = GroqInstrumentor(
use_legacy_attributes=False
)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if not os.environ.get("GROQ_API_KEY"):
os.environ["GROQ_API_KEY"] = "api-key"
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization", "api-key"]}
================================================
FILE: packages/opentelemetry-instrumentation-groq/tests/traces/test_chat_tracing.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_chat_legacy(instrument_legacy, groq_client, span_exporter, log_exporter):
groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert (
groq_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about opentelemetry"
)
assert groq_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-645691ff-34af-4d0f-a1c1-fe888f8685cc"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_chat_with_events_with_content(
instrument_with_content, groq_client, span_exporter, log_exporter
):
groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-645691ff-34af-4d0f-a1c1-fe888f8685cc"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about opentelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": "Here's a joke about OpenTelemetry:\n\nWhy did OpenTelemetry go to the doctor?\n\nBecause it "
'was feeling a little "lost in the traces"!\n\nI hope that brings a trace to your eye!'
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_chat_with_events_with_no_content(
instrument_with_no_content, groq_client, span_exporter, log_exporter
):
groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-645691ff-34af-4d0f-a1c1-fe888f8685cc"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_chat_legacy(
instrument_legacy, async_groq_client, span_exporter, log_exporter
):
await async_groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert (
groq_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about opentelemetry"
)
assert groq_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-ec0a74e9-df7f-4e91-aa09-e9618451f5c9"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_chat_with_events_with_content(
instrument_with_content, async_groq_client, span_exporter, log_exporter
):
await async_groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-ec0a74e9-df7f-4e91-aa09-e9618451f5c9"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about opentelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": "A joke about OpenTelemetry! Here's one:\n\nWhy did the OpenTelemetry agent go to therapy?\n\n"
'Because it was struggling to "trace" its emotions and "span" its feelings of frustration!\n\n(Sorry, '
'it\'s a bit of a " metrics"-al pun, but I hope it "counted" as a good joke!)'
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_chat_with_events_with_no_content(
instrument_with_no_content, async_groq_client, span_exporter, log_exporter
):
await async_groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
)
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is False
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) > 0
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) > 0
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) > 0
assert (
groq_span.attributes.get("gen_ai.response.id")
== "chatcmpl-ec0a74e9-df7f-4e91-aa09-e9618451f5c9"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_chat_streaming_legacy(
instrument_legacy, groq_client, span_exporter, log_exporter
):
response = groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
stream=True,
)
content = ""
for chunk in response:
if chunk.choices[0].delta.content is not None:
content += chunk.choices[0].delta.content
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert (
groq_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Tell me a joke about opentelemetry"
)
assert (
groq_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== content
)
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is True
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) == 73
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) == 91
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_chat_streaming_with_events_with_content(
instrument_with_content, groq_client, span_exporter, log_exporter
):
response = groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
stream=True,
)
content = ""
for chunk in response:
if chunk.choices[0].delta.content is not None:
content += chunk.choices[0].delta.content
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is True
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) == 73
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) == 91
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about opentelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": "A joke about OpenTelemetry!\n\nWhy did the OpenTelemetry Span go to therapy?\n\nBecause it "
'was feeling "traced" out and needed to "inject" some self-care into its life!\n\n(Sorry, it\'s a bit of '
'a " instrumentation"-ally-challenged joke, but I hope it "exposes" a smile on your face!)'
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_chat_streaming_with_events_with_no_content(
instrument_with_no_content, groq_client, span_exporter, log_exporter
):
response = groq_client.chat.completions.create(
model="llama3-8b-8192",
messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
stream=True,
)
content = ""
for chunk in response:
if chunk.choices[0].delta.content is not None:
content += chunk.choices[0].delta.content
spans = span_exporter.get_finished_spans()
assert [span.name for span in spans] == [
"groq.chat",
]
groq_span = spans[0]
assert groq_span.attributes.get(SpanAttributes.LLM_IS_STREAMING) is True
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 18
assert groq_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS) == 73
assert groq_span.attributes.get(SpanAttributes.LLM_USAGE_TOTAL_TOKENS) == 91
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert (
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM)
== GenAIAttributes.GenAiSystemValues.GROQ.value
)
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-haystack/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-haystack/README.md
================================================
# OpenTelemetry Haystack Instrumentation
This library allows tracing complete LLM applications built with [Haystack](https://github.com/deepset-ai/haystack).
## Installation
```bash
pip install opentelemetry-instrumentation-haystack
```
## Example usage
```python
from opentelemetry.instrumentation.haystack import HaystackInstrumentor
HaystackInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/__init__.py
================================================
import logging
from typing import Collection
from opentelemetry.instrumentation.haystack.config import Config
from wrapt import wrap_function_wrapper
from opentelemetry.trace import get_tracer
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import (
unwrap,
)
from opentelemetry.instrumentation.haystack.wrap_openai import wrap as openai_wrapper
from opentelemetry.instrumentation.haystack.wrap_pipeline import (
wrap as pipeline_wrapper,
)
from opentelemetry.instrumentation.haystack.version import __version__
logger = logging.getLogger(__name__)
_instruments = ("haystack-ai >= 2.0.0",)
WRAPPED_METHODS = [
{
"package": "haystack.components.generators.openai",
"object": "OpenAIGenerator",
"method": "run",
"wrapper": openai_wrapper,
},
{
"package": "haystack.components.generators.chat.openai",
"object": "OpenAIChatGenerator",
"method": "run",
"wrapper": openai_wrapper,
},
{
"package": "haystack.core.pipeline.pipeline",
"object": "Pipeline",
"method": "run",
"wrapper": pipeline_wrapper,
},
]
class HaystackInstrumentor(BaseInstrumentor):
"""An instrumentor for the Haystack framework."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
wrapper = wrapped_method.get("wrapper")
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}" if wrap_object else wrap_method,
wrapper(tracer, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
unwrap(
f"{wrap_package}.{wrap_object}" if wrap_object else wrap_package,
wrap_method,
)
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/config.py
================================================
class Config:
exception_logger = None
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/utils.py
================================================
import dataclasses
import json
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.haystack.config import Config
from opentelemetry.semconv_ai import SpanAttributes
class EnhancedJSONEncoder(json.JSONEncoder):
def default(self, o):
if dataclasses.is_dataclass(o):
return dataclasses.asdict(o)
if hasattr(o, "to_json"):
return o.to_json()
return super().default(o)
def should_send_prompts():
return (
os.getenv("TRACELOOP_TRACE_CONTENT") or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s", func.__name__, str(e)
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
@dont_throw
def process_request(span, args, kwargs):
if should_send_prompts():
kwargs_to_serialize = kwargs.copy()
for arg in args:
if arg and isinstance(arg, dict):
for key, value in arg.items():
kwargs_to_serialize[key] = value
args_to_serialize = [arg for arg in args if not isinstance(arg, dict)]
input_entity = {"args": args_to_serialize, "kwargs": kwargs_to_serialize}
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(input_entity, cls=EnhancedJSONEncoder),
)
@dont_throw
def process_response(span, response):
if should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT,
json.dumps(response, cls=EnhancedJSONEncoder),
)
def set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
def with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
# prevent double wrapping
if hasattr(wrapped, "__wrapped__"):
return wrapped(*args, **kwargs)
return func(tracer, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/wrap_node.py
================================================
import logging
from opentelemetry import context as context_api
from opentelemetry.context import attach, set_value
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.instrumentation.haystack.utils import with_tracer_wrapper
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
logger = logging.getLogger(__name__)
@with_tracer_wrapper
def wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
name = instance.name
attach(set_value("workflow_name", name))
with tracer.start_as_current_span(f"{name}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
response = wrapped(*args, **kwargs)
return response
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/wrap_openai.py
================================================
import logging
from opentelemetry import context as context_api
from opentelemetry.trace import SpanKind
from opentelemetry.trace.status import Status, StatusCode
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes, LLMRequestTypeValues
from opentelemetry.instrumentation.haystack.utils import (
dont_throw,
with_tracer_wrapper,
set_span_attribute,
)
logger = logging.getLogger(__name__)
@dont_throw
def _set_input_attributes(span, llm_request_type, kwargs):
if llm_request_type == LLMRequestTypeValues.COMPLETION:
set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.user", kwargs.get("prompt")
)
elif llm_request_type == LLMRequestTypeValues.CHAT:
set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.user",
[message.content for message in kwargs.get("messages")],
)
if "generation_kwargs" in kwargs and kwargs["generation_kwargs"] is not None:
generation_kwargs = kwargs["generation_kwargs"]
if "model" in generation_kwargs:
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MODEL, generation_kwargs["model"]
)
if "temperature" in generation_kwargs:
set_span_attribute(
span,
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE,
generation_kwargs["temperature"],
)
if "top_p" in generation_kwargs:
set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, generation_kwargs["top_p"]
)
if "frequency_penalty" in generation_kwargs:
set_span_attribute(
span,
SpanAttributes.LLM_FREQUENCY_PENALTY,
generation_kwargs["frequency_penalty"],
)
if "presence_penalty" in generation_kwargs:
set_span_attribute(
span,
SpanAttributes.LLM_PRESENCE_PENALTY,
generation_kwargs["presence_penalty"],
)
return
def _set_span_completions(span, llm_request_type, choices):
if choices is None:
return
for index, message in enumerate(choices):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
if llm_request_type == LLMRequestTypeValues.CHAT:
if message is not None:
set_span_attribute(span, f"{prefix}.role", "assistant")
set_span_attribute(span, f"{prefix}.content", message)
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
set_span_attribute(span, f"{prefix}.content", message)
@dont_throw
def _set_response_attributes(span, llm_request_type, response):
_set_span_completions(span, llm_request_type, response)
def _llm_request_type_by_object(object_name):
if object_name == "OpenAIGenerator":
return LLMRequestTypeValues.COMPLETION
elif object_name == "OpenAIChatGenerator":
return LLMRequestTypeValues.CHAT
else:
return LLMRequestTypeValues.UNKNOWN
@with_tracer_wrapper
def wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
llm_request_type = _llm_request_type_by_object(to_wrap.get("object"))
with tracer.start_as_current_span(
(
SpanAttributes.HAYSTACK_OPENAI_CHAT
if llm_request_type == LLMRequestTypeValues.CHAT
else SpanAttributes.HAYSTACK_OPENAI_COMPLETION
),
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "OpenAI",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
) as span:
if span.is_recording():
_set_input_attributes(span, llm_request_type, kwargs)
response = wrapped(*args, **kwargs)
if response:
if span.is_recording():
_set_response_attributes(span, llm_request_type, response)
span.set_status(Status(StatusCode.OK))
return response
================================================
FILE: packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack/wrap_pipeline.py
================================================
import logging
from opentelemetry import context as context_api
from opentelemetry.context import attach, set_value
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.instrumentation.haystack.utils import (
with_tracer_wrapper,
process_request,
process_response,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
logger = logging.getLogger(__name__)
@with_tracer_wrapper
def wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
name = "haystack_pipeline"
attach(set_value("workflow_name", name))
with tracer.start_as_current_span(f"{name}.workflow") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
process_request(span, args, kwargs)
response = wrapped(*args, **kwargs)
process_response(span, response)
return response
================================================
FILE: packages/opentelemetry-instrumentation-haystack/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-haystack/project.json
================================================
{
"name": "opentelemetry-instrumentation-haystack",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-haystack/opentelemetry/instrumentation/haystack",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-haystack"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-haystack/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-haystack"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-haystack"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-haystack/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-haystack"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-haystack"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-haystack"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-haystack/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-haystack"
version = "0.53.3"
description = "OpenTelemetry Haystack instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-haystack"
[project.optional-dependencies]
instruments = ["haystack-ai"]
[project.entry-points."opentelemetry_instrumentor"]
haystack-ai = "opentelemetry.instrumentation.haystack:HaystackInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"haystack-ai>=2.0,<2.4",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/haystack"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-haystack/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-haystack/tests/cassettes/test_simple_pipeline/test_haystack.yaml
================================================
interactions:
- request:
body: '{"batch": [{"properties": {"libraries.haystack": "2.0.0", "os.containerized":
false, "os.version": "23.2.0", "os.family": "Darwin", "os.machine": "arm64",
"python.version": "3.12.1", "hardware.cpus": 8, "hardware.gpus": 0, "libraries.transformers":
false, "libraries.torch": false, "libraries.cuda": false, "libraries.pytest":
"8.1.0", "libraries.ipython": false, "libraries.colab": false, "pipeline_id":
"4342043408", "runs": 1, "components": {"haystack.components.builders.dynamic_chat_prompt_builder.DynamicChatPromptBuilder":
[{"name": "prompt_builder"}], "haystack.components.generators.chat.openai.OpenAIChatGenerator":
[{"name": "llm", "model": "gpt-4"}]}, "$lib": "posthog-python", "$lib_version":
"3.5.0", "$geoip_disable": true}, "timestamp": "2024-04-01T18:55:44.280804+00:00",
"context": {}, "distinct_id": "38bf70b0-c13e-495a-ba7d-86d91682d7af", "event":
"Pipeline run (2.x)"}], "historical_migration": false, "sentAt": "2024-04-01T18:55:44.785326+00:00",
"api_key": "phc_C44vUK9R1J6HYVdfJarTEPqVAoRPJzMXzFcj8PIrJgP"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '1030'
Content-Type:
- application/json
User-Agent:
- posthog-python/3.5.0
method: POST
uri: https://eu-api.i.posthog.com/batch/
response:
body:
string: !!binary |
H4sIAAAAAAAAA6pWKi5JLCktVrJSMKwFAAAA//8DAM5z9poNAAAA
headers:
Connection:
- keep-alive
Content-Type:
- application/json
Date:
- Mon, 01 Apr 2024 18:55:45 GMT
Transfer-Encoding:
- chunked
content-encoding:
- gzip
cross-origin-opener-policy:
- same-origin
referrer-policy:
- same-origin
server:
- envoy
vary:
- Accept-Encoding
x-content-type-options:
- nosniff
x-envoy-upstream-service-time:
- '7'
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "Tell me a joke about OpenTelemetry", "role":
"user"}], "model": "gpt-4", "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '116'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRT08CMRDF7/spxl68gGEFRbiYePKg4sEEEzGkdIfdQnemaQd0Q/jupsu/eOnh
vXmT35vuMgBlCzUGZSotpvauOxo939fT1fT1c1JszfZFNL/pdzeZxm0/qk5K8GKFRk6pG8O1dyiW
6WCbgFowbc2HeT4aDYeDQWvUXKBLsdJLd9Dt3ef9Y6JiazCqMXxlAAC79k1sVOCvGkOvc1JqjFGX
qMbnIQAV2CVF6RhtFE2iOhfTMAlSizutGiiYrgUmHukDHdYooQGk0hJiiOCdbqCyBYKmAiLi+nFG
M3pCozcRO1AyF+A2Zp2GLJXwUyGBVNiA0QQStEHALYZGKkvllTpy7M8FHJc+8CKVpY1zZ31pycZq
HlBHpgQbhf0hvs8AvttDbf51Vz5w7WUuvEZKC/O7wzp1+ZKLeds/msKi3UXvP2RHPhWbKFjPl5ZK
DD7Y9mqJMttnfwAAAP//AwAKkPSILAIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86dacb8f9da40dc6-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Apr 2024 18:55:46 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=uDO60g414See5qHrhOAyqsySmHx.Z8u153EfCzR.Oi4-1711997746-1.0.1.1-ZZ6W.TFhJhaGtIQgr8ZZpDRi_vnJ1OkTrunpFsrrtAiu2jEXgtq8irYidiLu8DUm2jS5jogVPIOsp3oXjYLFEA;
path=/; expires=Mon, 01-Apr-24 19:25:46 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=pbSFBgNPjDmt3qczd6YF4wqDhYR5e_pS8rQs7EcBpOw-1711997746569-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1792'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_4390347143dd748392610004b9e38a35
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-haystack/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.instrumentation.haystack import HaystackInstrumentor
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter():
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
trace.set_tracer_provider(provider)
HaystackInstrumentor().instrument()
return exporter
@pytest.fixture(autouse=True)
def environment():
os.environ["OPENAI_API_KEY"] = "test_api_key"
os.environ["TRACELOOP_TRACE_CONTENT"] = "true"
@pytest.fixture(autouse=True)
def clear_exporter(exporter):
exporter.clear()
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization"]}
================================================
FILE: packages/opentelemetry-instrumentation-haystack/tests/test_placeholder.py
================================================
def test_placeholder():
pass
================================================
FILE: packages/opentelemetry-instrumentation-haystack/tests/test_simple_pipeline.py
================================================
import os
import pytest
from haystack import Pipeline
from haystack.components.generators.chat import OpenAIChatGenerator
from haystack.components.builders import DynamicChatPromptBuilder
from haystack.dataclasses import ChatMessage
from haystack.utils import Secret
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_haystack(exporter):
prompt_builder = DynamicChatPromptBuilder()
api_key = os.getenv("OPENAI_API_KEY")
llm = OpenAIChatGenerator(api_key=Secret.from_token(api_key), model="gpt-4")
pipe = Pipeline()
pipe.add_component("prompt_builder", prompt_builder)
pipe.add_component("llm", llm)
pipe.connect("prompt_builder.prompt", "llm.messages")
query = "OpenTelemetry"
messages = [ChatMessage.from_user("Tell me a joke about {{query}}")]
pipe.run(
data={
"prompt_builder": {
"template_variables": {"query": query},
"prompt_source": messages,
}
}
)
spans = exporter.get_finished_spans()
assert {
"haystack.openai.chat",
"haystack_pipeline.workflow",
} == {span.name for span in spans}
span_workflow = next(
span for span in spans if span.name == "haystack_pipeline.workflow"
)
assert SpanAttributes.TRACELOOP_ENTITY_INPUT in span_workflow.attributes
assert SpanAttributes.TRACELOOP_ENTITY_OUTPUT in span_workflow.attributes
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/README.md
================================================
# OpenTelemetry LanceDB Instrumentation
This library allows tracing client-side calls to LanceDB sent with the official [LanceDB library](https://github.com/lancedb/lancedb).
## Installation
```bash
pip install opentelemetry-instrumentation-lancedb
```
## Example usage
```python
from opentelemetry.instrumentation.lancedb import LanceInstrumentor
LanceInstrumentor().instrument()
```
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/__init__.py
================================================
"""OpenTelemetry LanceDB instrumentation"""
import logging
import lancedb.table
from typing import Collection
from opentelemetry.instrumentation.lancedb.config import Config
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.instrumentation.lancedb.wrapper import _wrap
from opentelemetry.instrumentation.lancedb.version import __version__
logger = logging.getLogger(__name__)
_instruments = ("lancedb >= 0.9.0",)
WRAPPED_METHODS = [
{
"package": lancedb.table,
"object": "LanceTable",
"method": "add",
"span_name": "lancedb.add"
},
{
"package": lancedb.table,
"object": "LanceTable",
"method": "search",
"span_name": "lancedb.search"
},
{
"package": lancedb.table,
"object": "LanceTable",
"method": "delete",
"span_name": "lancedb.delete"
},
]
class LanceInstrumentor(BaseInstrumentor):
"""An instrumentor for Lance DB's client library."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
if getattr(wrap_package, wrap_object, None):
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(tracer, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrapped = getattr(wrap_package, wrap_object, None)
if wrapped:
unwrap(wrapped, wrapped_method.get("method"))
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/config.py
================================================
class Config:
exception_logger = None
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/utils.py
================================================
import logging
import traceback
from opentelemetry.instrumentation.lancedb.config import Config
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb/wrapper.py
================================================
from opentelemetry.instrumentation.lancedb.utils import dont_throw
from opentelemetry.semconv.trace import SpanAttributes
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.semconv_ai import SpanAttributes as AISpanAttributes
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@_with_tracer_wrapper
def _wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
with tracer.start_as_current_span(name) as span:
span.set_attribute(SpanAttributes.DB_SYSTEM, "lancedb")
span.set_attribute(SpanAttributes.DB_OPERATION, to_wrap.get("method"))
if to_wrap.get("method") == "add":
_set_add_attributes(span, kwargs)
elif to_wrap.get("method") == "search":
_set_search_attributes(span, kwargs)
elif to_wrap.get("method") == "delete":
_set_delete_attributes(span, kwargs)
return_value = wrapped(*args, **kwargs)
return return_value
def _encode_query(_query):
_query_str = None
if _query:
_query_str = str(_query)
return _query_str
def _count_or_none(obj):
if obj:
return len(obj)
return None
@dont_throw
def _set_add_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.MILVUS_INSERT_DATA_COUNT, _count_or_none(kwargs.get("data"))
)
@dont_throw
def _set_search_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_FILTER, _encode_query(kwargs.get("query"))
)
@dont_throw
def _set_delete_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.CHROMADB_DELETE_WHERE, kwargs.get("where")
)
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/project.json
================================================
{
"name": "opentelemetry-instrumentation-lancedb",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-lancedb/opentelemetry/instrumentation/lancedb",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-lancedb"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-lancedb/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-lancedb"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-lancedb"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-lancedb/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-lancedb"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-lancedb"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-lancedb"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-lancedb"
version = "0.53.3"
description = "OpenTelemetry Lancedb instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-lancedb"
[project.optional-dependencies]
instruments = ["lancedb"]
[project.entry-points."opentelemetry_instrumentor"]
lancedb = "opentelemetry.instrumentation.lancedb:LanceInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"lancedb>=0.26.0",
"numpy>=1.26.4,<2",
"opentelemetry-sdk>=1.38.0,<2",
"pandas>=2.2.2,<3",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/lancedb"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/tests/conftest.py
================================================
"""Unit tests configuration module."""
import pytest
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.instrumentation.lancedb import LanceInstrumentor
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter():
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
trace.set_tracer_provider(provider)
LanceInstrumentor().instrument()
return exporter
@pytest.fixture(autouse=True)
def clear_exporter(exporter):
exporter.clear()
================================================
FILE: packages/opentelemetry-instrumentation-lancedb/tests/test_query.py
================================================
import lancedb
import pytest
from opentelemetry.semconv_ai import SpanAttributes
db = lancedb.connect("data/sample-lancedb")
@pytest.fixture
def collection():
data = [
{"vector": [1.3, 1.4], "item": "fizz", "price": 100.0},
{"vector": [9.5, 56.2], "item": "buzz", "price": 200.0},
]
yield db.create_table("my_table", data=data)
db.drop_table("my_table")
def add_data(collection):
dataToAdd = [
{"vector": [1.3, 1.4], "item": "fizz", "price": 100.0},
{"vector": [9.5, 56.2], "item": "buzz", "price": 200.0},
]
tbl = db.open_table("my_table")
tbl.add(data=dataToAdd)
def test_lancedb_add(exporter, collection):
exporter.clear()
add_data(collection)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "lancedb.add")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "lancedb"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "add"
assert span.attributes.get(SpanAttributes.MILVUS_INSERT_DATA_COUNT) == 2
def test_lancedb_search(exporter, collection):
add_data(collection)
tbl = db.open_table("my_table")
tbl.search(query=[100, 100]).limit(2).to_pandas()
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "lancedb.search")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "lancedb"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "search"
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_FILTER) == "[100, 100]"
def test_lancedb_delete(exporter, collection):
add_data(collection)
tbl = db.open_table("my_table")
tbl.delete(where='item = "fizz"')
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "lancedb.delete")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "lancedb"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "delete"
assert span.attributes.get(SpanAttributes.CHROMADB_DELETE_WHERE) == 'item = "fizz"'
================================================
FILE: packages/opentelemetry-instrumentation-langchain/.python-version
================================================
3.11
================================================
FILE: packages/opentelemetry-instrumentation-langchain/README.md
================================================
# OpenTelemetry Langchain Instrumentation
This library allows tracing complete LLM applications built with [Langchain](https://github.com/langchain-ai/langchain).
## Installation
```bash
pip install opentelemetry-instrumentation-langchain
```
## Example usage
```python
from opentelemetry.instrumentation.langchain import LangchainInstrumentor
LangchainInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/__init__.py
================================================
"""OpenTelemetry Langchain instrumentation"""
import logging
from typing import Collection
from opentelemetry import context as context_api
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.langchain.callback_handler import (
TraceloopCallbackHandler,
)
from opentelemetry.instrumentation.langchain.config import Config
from opentelemetry.instrumentation.langchain.patch import (
create_graph_invocation_wrapper,
create_command_init_wrapper,
create_middleware_hook_wrapper,
create_async_middleware_hook_wrapper,
create_agent_wrapper,
)
from opentelemetry.instrumentation.langchain.utils import is_package_available
from opentelemetry.instrumentation.langchain.version import __version__
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.metrics import get_meter
from opentelemetry.semconv_ai import Meters, SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, SpanAttributes
from opentelemetry.trace import get_tracer
from opentelemetry.trace.propagation import set_span_in_context
from opentelemetry.trace.propagation.tracecontext import (
TraceContextTextMapPropagator,
)
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
_instruments = ("langchain-core > 0.1.0", )
class LangchainInstrumentor(BaseInstrumentor):
"""An instrumentor for Langchain SDK."""
def __init__(
self,
exception_logger=None,
disable_trace_context_propagation=False,
use_legacy_attributes: bool = True,
metadata_key_prefix: str = SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES
):
"""Create a Langchain instrumentor instance.
Args:
exception_logger: A callable that takes an Exception as input. This will be
used to log exceptions that occur during instrumentation. If None, exceptions will not be logged.
disable_trace_context_propagation: If True, disables trace context propagation to LLM providers.
use_legacy_attributes: If True, uses span attributes for Inputs/Outputs instead of events.
metadata_key_prefix: Prefix for metadata keys added to spans. Defaults to
`SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES`.
Useful for using with other backends.
"""
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
Config.metadata_key_prefix = metadata_key_prefix
self.disable_trace_context_propagation = disable_trace_context_propagation
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# Add meter creation
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
# Create duration histogram
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
# Create token histogram
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
traceloopCallbackHandler = TraceloopCallbackHandler(
tracer, duration_histogram, token_histogram
)
wrap_function_wrapper(
module="langchain_core.callbacks",
name="BaseCallbackManager.__init__",
wrapper=_BaseCallbackManagerInitWrapper(traceloopCallbackHandler),
)
# Wrap LangGraph components if available
self._wrap_langgraph_components(tracer)
if not self.disable_trace_context_propagation:
self._wrap_openai_functions_for_tracing(traceloopCallbackHandler)
def _wrap_openai_functions_for_tracing(self, traceloopCallbackHandler):
openai_tracing_wrapper = _OpenAITracingWrapper(traceloopCallbackHandler)
if is_package_available("langchain_community"):
# Wrap langchain_community.llms.openai.BaseOpenAI
wrap_function_wrapper(
module="langchain_community.llms.openai",
name="BaseOpenAI._generate",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_community.llms.openai",
name="BaseOpenAI._agenerate",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_community.llms.openai",
name="BaseOpenAI._stream",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_community.llms.openai",
name="BaseOpenAI._astream",
wrapper=openai_tracing_wrapper,
)
if is_package_available("langchain_openai"):
# Wrap langchain_openai.llms.base.BaseOpenAI
wrap_function_wrapper(
module="langchain_openai.llms.base",
name="BaseOpenAI._generate",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_openai.llms.base",
name="BaseOpenAI._agenerate",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_openai.llms.base",
name="BaseOpenAI._stream",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_openai.llms.base",
name="BaseOpenAI._astream",
wrapper=openai_tracing_wrapper,
)
# langchain_openai.chat_models.base.BaseOpenAI
wrap_function_wrapper(
module="langchain_openai.chat_models.base",
name="BaseChatOpenAI._generate",
wrapper=openai_tracing_wrapper,
)
wrap_function_wrapper(
module="langchain_openai.chat_models.base",
name="BaseChatOpenAI._agenerate",
wrapper=openai_tracing_wrapper,
)
# Doesn't work :(
# wrap_function_wrapper(
# module="langchain_openai.chat_models.base",
# name="BaseChatOpenAI._stream",
# wrapper=openai_tracing_wrapper,
# )
# wrap_function_wrapper(
# module="langchain_openai.chat_models.base",
# name="BaseChatOpenAI._astream",
# wrapper=openai_tracing_wrapper,
# )
def _wrap_langgraph_components(self, tracer):
"""Wrap LangGraph components for instrumentation."""
# Wrap Pregel.stream and Pregel.astream (graph invocation)
if is_package_available("langgraph"):
try:
wrap_function_wrapper(
module="langgraph.pregel",
name="Pregel.stream",
wrapper=create_graph_invocation_wrapper(tracer, is_async=False),
)
wrap_function_wrapper(
module="langgraph.pregel",
name="Pregel.astream",
wrapper=create_graph_invocation_wrapper(tracer, is_async=True),
)
except Exception as e:
logger.debug("Failed to wrap Pregel methods: %s", e)
# Wrap Command.__init__ to capture routing commands
try:
wrap_function_wrapper(
module="langgraph.types",
name="Command.__init__",
wrapper=create_command_init_wrapper(tracer),
)
except Exception as e:
logger.debug("Failed to wrap Command.__init__: %s", e)
# Wrap AgentMiddleware hooks if langchain is available
if is_package_available("langchain"):
self._wrap_middleware_hooks(tracer)
# Wrap agent factories (method checks langgraph/langchain availability internally)
self._wrap_agent_factories(tracer)
def _wrap_agent_factories(self, tracer):
"""Wrap agent factory functions for instrumentation."""
# LangGraph prebuilt agents - patch both actual module and re-export location
if is_package_available("langgraph"):
langgraph_agent_wrapper = create_agent_wrapper(tracer, provider_name="langgraph")
# Patch the actual module where the function is defined
try:
wrap_function_wrapper(
module="langgraph.prebuilt.chat_agent_executor",
name="create_react_agent",
wrapper=langgraph_agent_wrapper,
)
except Exception as e:
logger.debug("Failed to wrap langgraph.prebuilt.chat_agent_executor.create_react_agent: %s", e)
# Also patch the re-export location for imports from langgraph.prebuilt
try:
wrap_function_wrapper(
module="langgraph.prebuilt",
name="create_react_agent",
wrapper=langgraph_agent_wrapper,
)
except Exception as e:
logger.debug("Failed to wrap langgraph.prebuilt.create_react_agent: %s", e)
# LangChain agents - patch both actual module and re-export location
if is_package_available("langchain"):
agent_wrapper = create_agent_wrapper(tracer, provider_name="langchain")
# Patch the actual module where the function is defined
try:
wrap_function_wrapper(
module="langchain.agents.factory",
name="create_agent",
wrapper=agent_wrapper,
)
except Exception as e:
logger.debug("Failed to wrap langchain.agents.factory.create_agent: %s", e)
# Also patch the re-export location for imports from langchain.agents
try:
wrap_function_wrapper(
module="langchain.agents",
name="create_agent",
wrapper=agent_wrapper,
)
except Exception as e:
logger.debug("Failed to wrap langchain.agents.create_agent: %s", e)
def _wrap_middleware_hooks(self, tracer):
"""Wrap AgentMiddleware hook methods for instrumentation."""
# Sync hooks
sync_hooks = ["before_model", "after_model", "before_agent", "after_agent"]
for hook_name in sync_hooks:
try:
wrap_function_wrapper(
module="langchain.agents.middleware.types",
name=f"AgentMiddleware.{hook_name}",
wrapper=create_middleware_hook_wrapper(tracer, hook_name),
)
except Exception as e:
logger.debug("Failed to wrap AgentMiddleware.%s: %s", hook_name, e)
# Async hooks
async_hooks = ["abefore_model", "aafter_model", "abefore_agent", "aafter_agent"]
for hook_name in async_hooks:
try:
wrap_function_wrapper(
module="langchain.agents.middleware.types",
name=f"AgentMiddleware.{hook_name}",
wrapper=create_async_middleware_hook_wrapper(tracer, hook_name),
)
except Exception as e:
logger.debug("Failed to wrap AgentMiddleware.%s: %s", hook_name, e)
def _uninstrument(self, **kwargs):
unwrap("langchain_core.callbacks", "BaseCallbackManager.__init__")
# Unwrap LangGraph components
if is_package_available("langgraph"):
try:
unwrap("langgraph.pregel", "Pregel.stream")
unwrap("langgraph.pregel", "Pregel.astream")
except Exception:
pass
try:
unwrap("langgraph.types", "Command.__init__")
except Exception:
pass
# Unwrap AgentMiddleware hooks
if is_package_available("langchain"):
sync_hooks = ["before_model", "after_model", "before_agent", "after_agent"]
async_hooks = ["abefore_model", "aafter_model", "abefore_agent", "aafter_agent"]
for hook_name in sync_hooks + async_hooks:
try:
unwrap("langchain.agents.middleware.types", f"AgentMiddleware.{hook_name}")
except Exception:
pass
# Unwrap LangGraph agent factories (both actual module and re-export)
if is_package_available("langgraph"):
try:
unwrap("langgraph.prebuilt.chat_agent_executor", "create_react_agent")
except Exception:
pass
try:
unwrap("langgraph.prebuilt", "create_react_agent")
except Exception:
pass
# Unwrap LangChain agent factories (both actual module and re-export)
if is_package_available("langchain"):
try:
unwrap("langchain.agents.factory", "create_agent")
except Exception:
pass
try:
unwrap("langchain.agents", "create_agent")
except Exception:
pass
if not self.disable_trace_context_propagation:
if is_package_available("langchain_community"):
unwrap("langchain_community.llms.openai", "BaseOpenAI._generate")
unwrap("langchain_community.llms.openai", "BaseOpenAI._agenerate")
unwrap("langchain_community.llms.openai", "BaseOpenAI._stream")
unwrap("langchain_community.llms.openai", "BaseOpenAI._astream")
if is_package_available("langchain_openai"):
unwrap("langchain_openai.llms.base", "BaseOpenAI._generate")
unwrap("langchain_openai.llms.base", "BaseOpenAI._agenerate")
unwrap("langchain_openai.llms.base", "BaseOpenAI._stream")
unwrap("langchain_openai.llms.base", "BaseOpenAI._astream")
unwrap("langchain_openai.chat_models.base", "BaseOpenAI._generate")
unwrap("langchain_openai.chat_models.base", "BaseOpenAI._agenerate")
# unwrap("langchain_openai.chat_models.base", "BaseOpenAI._stream")
# unwrap("langchain_openai.chat_models.base", "BaseOpenAI._astream")
class _BaseCallbackManagerInitWrapper:
def __init__(self, callback_handler: "TraceloopCallbackHandler"):
self._callback_handler = callback_handler
def __call__(
self,
wrapped,
instance,
args,
kwargs,
) -> None:
wrapped(*args, **kwargs)
for handler in instance.inheritable_handlers:
if isinstance(handler, type(self._callback_handler)):
break
else:
# Add a property to the handler which indicates the CallbackManager instance.
# Since the CallbackHandler only propagates context for sync callbacks,
# we need a way to determine the type of CallbackManager being wrapped.
self._callback_handler._callback_manager = instance
instance.add_handler(self._callback_handler, True)
# This class wraps a function call to inject tracing information (trace headers) into
# OpenAI client requests. It assumes the following:
# 1. The wrapped function includes a `run_manager` keyword argument that contains a `run_id`.
# The `run_id` is used to look up a corresponding tracing span from the callback manager.
# 2. The `kwargs` passed to the wrapped function are forwarded to the OpenAI client. This
# allows us to add extra headers (including tracing headers) to the OpenAI request by
# modifying the `extra_headers` argument in `kwargs`.
class _OpenAITracingWrapper:
def __init__(self, callback_manager: "TraceloopCallbackHandler"):
self._callback_manager = callback_manager
def __call__(
self,
wrapped,
instance,
args,
kwargs,
) -> None:
run_manager = kwargs.get("run_manager")
if run_manager:
run_id = run_manager.run_id
span_holder = self._callback_manager.spans.get(run_id)
if span_holder:
extra_headers = kwargs.get("extra_headers", {})
ctx = set_span_in_context(span_holder.span)
TraceContextTextMapPropagator().inject(extra_headers, context=ctx)
kwargs["extra_headers"] = extra_headers
else:
logger.debug(
"No span found for run_id %s, skipping header injection",
run_id
)
# In legacy chains like LLMChain, suppressing model instrumentations
# within create_llm_span doesn't work, so this should helps as a fallback
try:
context_api.attach(
context_api.set_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, True)
)
except Exception:
# If context setting fails, continue without suppression
# This is not critical for core functionality
pass
return wrapped(*args, **kwargs)
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/callback_handler.py
================================================
import contextvars
import json
import time
from typing import Any, Dict, List, Optional, Type, Union
from uuid import UUID
from langchain_core.callbacks import (
BaseCallbackHandler,
CallbackManager,
AsyncCallbackManager,
)
from langchain_core.messages import (
AIMessage,
AIMessageChunk,
BaseMessage,
HumanMessage,
HumanMessageChunk,
SystemMessage,
SystemMessageChunk,
ToolMessage,
ToolMessageChunk,
)
from langchain_core.outputs import (
ChatGeneration,
ChatGenerationChunk,
Generation,
GenerationChunk,
LLMResult,
)
from opentelemetry import context as context_api
from opentelemetry.instrumentation.langchain.config import Config
from opentelemetry.instrumentation.langchain.event_emitter import emit_event
from opentelemetry.instrumentation.langchain.event_models import (
ChoiceEvent,
MessageEvent,
ToolCall,
)
from opentelemetry.instrumentation.langchain.span_utils import (
SpanHolder,
_set_span_attribute,
extract_model_name_from_response_metadata,
_extract_model_name_from_association_metadata,
set_chat_request,
set_chat_response,
set_chat_response_usage,
set_llm_request,
set_request_params,
)
from opentelemetry.instrumentation.langchain.vendor_detection import (
detect_vendor_from_class,
)
from opentelemetry.instrumentation.langchain.utils import (
CallbackFilteredJSONEncoder,
dont_throw,
should_emit_events,
should_send_prompts,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.metrics import Histogram
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.attributes.gen_ai_attributes import GenAiOperationNameValues
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
GenAICustomOperationName,
LLMRequestTypeValues,
SpanAttributes,
TraceloopSpanKindValues,
)
from opentelemetry.trace import SpanKind, Tracer, set_span_in_context
from opentelemetry.instrumentation.langchain.patch import (
LANGGRAPH_FLOW_KEY,
LANGGRAPH_GRAPH_SPAN_KEY,
LANGGRAPH_FIRST_CHILD_PENDING_KEY,
)
from opentelemetry.trace.span import Span
from opentelemetry.trace.status import Status, StatusCode
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
# Context variable for tracking current LangGraph node (for Command source tracking)
# Using ContextVar instead of OTel context to avoid detach issues in async scenarios
_langgraph_current_node: contextvars.ContextVar[str | None] = contextvars.ContextVar(
'langgraph_current_node',
default=None
)
def _extract_class_name_from_serialized(serialized: Optional[dict[str, Any]]) -> str:
"""
Extract class name from serialized model information.
Args:
serialized: Serialized model information from LangChain callback
Returns:
Class name string, or empty string if not found
"""
class_id = (serialized or {}).get("id", [])
if isinstance(class_id, list) and len(class_id) > 0:
return class_id[-1]
elif class_id:
return str(class_id)
else:
return ""
def _sanitize_metadata_value(value: Any) -> Any:
"""Convert metadata values to OpenTelemetry-compatible types."""
if value is None:
return None
if isinstance(value, (bool, str, bytes, int, float)):
return value
if isinstance(value, (list, tuple)):
return [str(_sanitize_metadata_value(v)) for v in value]
# Convert other types to strings
return str(value)
def valid_role(role: str) -> bool:
return role in ["user", "assistant", "system", "tool"]
def get_message_role(message: Type[BaseMessage]) -> str:
if isinstance(message, (SystemMessage, SystemMessageChunk)):
return "system"
elif isinstance(message, (HumanMessage, HumanMessageChunk)):
return "user"
elif isinstance(message, (AIMessage, AIMessageChunk)):
return "assistant"
elif isinstance(message, (ToolMessage, ToolMessageChunk)):
return "tool"
else:
return "unknown"
def _extract_tool_call_data(
tool_calls: Optional[List[dict[str, Any]]],
) -> Union[List[ToolCall], None]:
if tool_calls is None:
return tool_calls
response = []
for tool_call in tool_calls:
tool_call_function = {"name": tool_call.get("name", "")}
if tool_call.get("arguments"):
tool_call_function["arguments"] = tool_call["arguments"]
elif tool_call.get("args"):
tool_call_function["arguments"] = tool_call["args"]
response.append(
ToolCall(
id=tool_call.get("id", ""),
function=tool_call_function,
type="function",
)
)
return response
class TraceloopCallbackHandler(BaseCallbackHandler):
def __init__(
self, tracer: Tracer, duration_histogram: Histogram, token_histogram: Histogram
) -> None:
super().__init__()
self.tracer = tracer
self.duration_histogram = duration_histogram
self.token_histogram = token_histogram
self.spans: dict[UUID, SpanHolder] = {}
self.run_inline = True
self._callback_manager: CallbackManager | AsyncCallbackManager = None
@staticmethod
def _get_name_from_callback(
serialized: Optional[dict[str, Any]],
_tags: Optional[list[str]] = None,
_metadata: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> str:
"""Get the name to be used for the span. Based on heuristic. Can be extended."""
if serialized and "kwargs" in serialized and serialized["kwargs"].get("name"):
return serialized["kwargs"]["name"]
if kwargs.get("name"):
return kwargs["name"]
if serialized and serialized.get("name"):
return serialized["name"]
if serialized and "id" in serialized:
return serialized["id"][-1]
return "unknown"
def _get_span(self, run_id: UUID) -> Span:
return self.spans[run_id].span
def _end_span(self, span: Span, run_id: UUID) -> None:
for child_id in self.spans[run_id].children:
if child_id in self.spans:
child_span = self.spans[child_id].span
if child_span.end_time is None: # avoid warning on ended spans
child_span.end()
span.end()
token = self.spans[run_id].token
if token:
self._safe_detach_context(token)
del self.spans[run_id]
def _safe_attach_context(self, span: Span):
"""
Safely attach span to context, handling potential failures in async scenarios.
Returns the context token for later detachment, or None if attachment fails.
"""
try:
return context_api.attach(set_span_in_context(span))
except Exception:
# Context attachment can fail in some edge cases, particularly in
# complex async scenarios or when context is corrupted.
# Return None to indicate no token needs to be detached later.
return None
def _safe_detach_context(self, token):
"""
Safely detach context token without causing application crashes.
This method implements a fail-safe approach to context detachment that handles
all known edge cases in async/concurrent scenarios where context tokens may
become invalid or be detached in different execution contexts.
We use the runtime context directly to avoid logging errors from context_api.detach()
"""
if not token:
return
try:
# Use the runtime context directly to avoid error logging from context_api.detach()
from opentelemetry.context import _RUNTIME_CONTEXT
_RUNTIME_CONTEXT.detach(token)
except Exception:
# Context detach can fail in async scenarios when tokens are created in different contexts
# This includes ValueError, RuntimeError, and other context-related exceptions
# This is expected behavior and doesn't affect the correct span hierarchy
#
# Common scenarios where this happens:
# 1. Token created in one async task/thread, detached in another
# 2. Context was already detached by another process
# 3. Token became invalid due to context switching
# 4. Race conditions in highly concurrent scenarios
#
# This is safe to ignore as the span itself was properly ended
# and the tracing data is correctly captured.
pass
def _create_span(
self,
run_id: UUID,
parent_run_id: Optional[UUID],
span_name: str,
kind: SpanKind = SpanKind.INTERNAL,
workflow_name: str = "",
entity_name: str = "",
entity_path: str = "",
metadata: Optional[dict[str, Any]] = None,
) -> Span:
if metadata is not None:
current_association_properties = (
context_api.get_value("association_properties") or {}
)
# Sanitize metadata values to ensure they're compatible with OpenTelemetry
sanitized_metadata = {
k: _sanitize_metadata_value(v)
for k, v in metadata.items()
if v is not None
}
try:
context_api.attach(
context_api.set_value(
"association_properties",
{**current_association_properties, **sanitized_metadata},
)
)
except Exception:
# If setting association properties fails, continue without them
# This doesn't affect the core span functionality
pass
if parent_run_id is not None and parent_run_id in self.spans:
span = self.tracer.start_span(
span_name,
context=set_span_in_context(self.spans[parent_run_id].span),
kind=kind,
)
else:
# Check if we're in a LangGraph flow and this is the first child
graph_span_holder = context_api.get_value(LANGGRAPH_GRAPH_SPAN_KEY)
first_child_pending = context_api.get_value(LANGGRAPH_FIRST_CHILD_PENDING_KEY)
if graph_span_holder is not None and first_child_pending and first_child_pending[0]:
# This is the first child of the graph span - parent it using
# the SpanHolder's stored context for correct span parenting
span = self.tracer.start_span(
span_name,
context=graph_span_holder.context,
kind=kind,
)
# Flip the flag so subsequent spans use normal parenting.
# Note: This mutable list pattern is intentional. LangGraph callbacks
# are single-threaded per graph invocation, so this is safe.
# The mutable list is used because OTel context values are immutable.
first_child_pending[0] = False
else:
span = self.tracer.start_span(span_name, kind=kind)
token = self._safe_attach_context(span)
_set_span_attribute(span, SpanAttributes.TRACELOOP_WORKFLOW_NAME, workflow_name)
_set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_PATH, entity_path)
# Set metadata as span attributes if available
if metadata is not None:
for key, value in sanitized_metadata.items():
_set_span_attribute(
span,
f"{Config.metadata_key_prefix}.{key}",
value,
)
self.spans[run_id] = SpanHolder(
span, token, None, [], workflow_name, entity_name, entity_path
)
if parent_run_id is not None and parent_run_id in self.spans:
self.spans[parent_run_id].children.append(run_id)
return span
def _create_task_span(
self,
run_id: UUID,
parent_run_id: Optional[UUID],
name: str,
kind: TraceloopSpanKindValues,
workflow_name: str,
entity_name: str = "",
entity_path: str = "",
metadata: Optional[dict[str, Any]] = None,
serialized: Optional[dict[str, Any]] = None,
) -> Span:
# Determine span type
is_agent = kind in (
TraceloopSpanKindValues.WORKFLOW,
TraceloopSpanKindValues.AGENT,
)
is_tool = kind == TraceloopSpanKindValues.TOOL
if is_agent:
# Keep existing workflow span naming
span_name = f"{name}.{kind.value}"
elif is_tool:
# Use OpenTelemetry GenAI spec naming for tools
span_name = f"execute_tool {name}"
else:
# Use OpenTelemetry GenAI spec naming for tasks
span_name = f"execute_task {name}"
span = self._create_span(
run_id,
parent_run_id,
span_name,
workflow_name=workflow_name,
entity_name=entity_name,
entity_path=entity_path,
metadata=metadata,
)
# Set traceloop attributes for backwards compatibility
_set_span_attribute(span, SpanAttributes.TRACELOOP_SPAN_KIND, kind.value)
_set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_NAME, entity_name)
# Set GenAI semantic convention attributes
# Check LangGraph flow context to set appropriate provider
langgraph_flow = context_api.get_value(LANGGRAPH_FLOW_KEY)
provider_name = "langgraph" if langgraph_flow else "langchain"
_set_span_attribute(span, GenAIAttributes.GEN_AI_PROVIDER_NAME, provider_name)
if is_agent:
# Set agent-specific attributes
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_OPERATION_NAME,
GenAiOperationNameValues.INVOKE_AGENT.value,
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_AGENT_NAME, name)
_set_span_attribute(span, GenAIAttributes.GEN_AI_AGENT_ID, str(run_id))
elif is_tool:
# Set tool-specific attributes
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_OPERATION_NAME,
GenAiOperationNameValues.EXECUTE_TOOL.value,
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_TOOL_NAME, name)
_set_span_attribute(span, GenAIAttributes.GEN_AI_TOOL_TYPE, "function")
# Extract tool description if available
description = (serialized or {}).get("description", "")
if description:
_set_span_attribute(span, GenAIAttributes.GEN_AI_TOOL_DESCRIPTION, description)
else:
# Set task-specific attributes
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_OPERATION_NAME,
GenAICustomOperationName.EXECUTE_TASK.value,
)
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_NAME, name)
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_ID, str(run_id))
if parent_run_id:
_set_span_attribute(
span, SpanAttributes.GEN_AI_TASK_PARENT_ID, str(parent_run_id)
)
return span
def _create_llm_span(
self,
run_id: UUID,
parent_run_id: Optional[UUID],
name: str,
request_type: LLMRequestTypeValues,
metadata: Optional[dict[str, Any]] = None,
serialized: Optional[dict[str, Any]] = None,
) -> Span:
workflow_name = self.get_workflow_name(parent_run_id)
entity_path = self.get_entity_path(parent_run_id)
span = self._create_span(
run_id,
parent_run_id,
f"{name}.{request_type.value}",
kind=SpanKind.CLIENT,
workflow_name=workflow_name,
entity_path=entity_path,
metadata=metadata,
)
vendor = detect_vendor_from_class(
_extract_class_name_from_serialized(serialized)
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, vendor)
_set_span_attribute(span, SpanAttributes.LLM_REQUEST_TYPE, request_type.value)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_OPERATION_NAME, GenAICustomOperationName.LLM_REQUEST.value
)
# we already have an LLM span by this point,
# so skip any downstream instrumentation from here
try:
token = context_api.attach(
context_api.set_value(SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, True)
)
except Exception:
# If context setting fails, continue without suppression token
token = None
self.spans[run_id] = SpanHolder(
span, token, None, [], workflow_name, None, entity_path
)
return span
@dont_throw
def on_chain_start(
self,
serialized: dict[str, Any],
inputs: dict[str, Any],
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
tags: Optional[list[str]] = None,
metadata: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> None:
"""Run when chain starts running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
workflow_name = ""
entity_path = ""
name = self._get_name_from_callback(serialized, **kwargs)
kind = (
TraceloopSpanKindValues.WORKFLOW
if parent_run_id is None or parent_run_id not in self.spans
else TraceloopSpanKindValues.TASK
)
if kind == TraceloopSpanKindValues.WORKFLOW:
workflow_name = name
else:
workflow_name = self.get_workflow_name(parent_run_id)
entity_path = self.get_entity_path(parent_run_id)
span = self._create_task_span(
run_id,
parent_run_id,
name,
kind,
workflow_name,
name,
entity_path,
metadata,
)
if not should_emit_events() and should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(
{
"inputs": inputs,
"tags": tags,
"metadata": metadata,
"kwargs": kwargs,
},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
),
)
# Extract conversation ID from config (LangGraph thread_id)
config = kwargs.get("config") or (metadata.get("config", {}) if metadata else {})
if config:
configurable = config.get("configurable", {}) if isinstance(config, dict) else {}
thread_id = configurable.get("thread_id")
if thread_id:
_set_span_attribute(
span, GenAIAttributes.GEN_AI_CONVERSATION_ID, str(thread_id)
)
# Set current node in context for Command source tracking.
# Using ContextVar instead of OTel context to avoid detach issues in async scenarios.
# ContextVars are automatically scoped to the current context.
if metadata and metadata.get("langgraph_node") == name:
try:
_langgraph_current_node.set(name)
except Exception:
pass
if not should_emit_events() and should_send_prompts():
input_json = json.dumps(
{
"inputs": inputs,
"tags": tags,
"metadata": metadata,
"kwargs": kwargs,
},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
# Set both for backwards compatibility
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT, input_json)
span.set_attribute(SpanAttributes.GEN_AI_TASK_INPUT, input_json)
@dont_throw
def on_chain_end(
self,
outputs: dict[str, Any],
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when chain ends running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
span_holder = self.spans[run_id]
span = span_holder.span
# Set task status to success
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_STATUS, "success")
if not should_emit_events() and should_send_prompts():
output_json = json.dumps(
{"outputs": outputs, "kwargs": kwargs},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
# Set both for backwards compatibility
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_OUTPUT, output_json)
span.set_attribute(SpanAttributes.GEN_AI_TASK_OUTPUT, output_json)
self._end_span(span, run_id)
if parent_run_id is None:
try:
context_api.attach(
context_api.set_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, False
)
)
except Exception:
# If context reset fails, it's not critical for functionality
pass
@dont_throw
def on_chat_model_start(
self,
serialized: dict[str, Any],
messages: list[list[BaseMessage]],
*,
run_id: UUID,
tags: Optional[list[str]] = None,
parent_run_id: Optional[UUID] = None,
metadata: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> Any:
"""Run when Chat Model starts running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
name = self._get_name_from_callback(serialized, kwargs=kwargs)
span = self._create_llm_span(
run_id,
parent_run_id,
name,
LLMRequestTypeValues.CHAT,
metadata=metadata,
serialized=serialized,
)
set_request_params(span, kwargs, self.spans[run_id])
if should_emit_events():
self._emit_chat_input_events(messages)
else:
set_chat_request(span, serialized, messages, kwargs, self.spans[run_id])
@dont_throw
def on_llm_start(
self,
serialized: Dict[str, Any],
prompts: List[str],
*,
run_id: UUID,
tags: Optional[list[str]] = None,
parent_run_id: Optional[UUID] = None,
metadata: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> Any:
"""Run when Chat Model starts running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
name = self._get_name_from_callback(serialized, kwargs=kwargs)
span = self._create_llm_span(
run_id,
parent_run_id,
name,
LLMRequestTypeValues.COMPLETION,
serialized=serialized,
)
set_request_params(span, kwargs, self.spans[run_id])
if should_emit_events():
for prompt in prompts:
emit_event(MessageEvent(content=prompt, role="user"))
else:
set_llm_request(span, serialized, prompts, kwargs, self.spans[run_id])
@dont_throw
def on_llm_end(
self,
response: LLMResult,
*,
run_id: UUID,
parent_run_id: Union[UUID, None] = None,
**kwargs: Any,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
span = self._get_span(run_id)
model_name = None
if response.llm_output is not None:
model_name = response.llm_output.get(
"model_name"
) or response.llm_output.get("model_id")
if model_name is not None:
_set_span_attribute(
span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, model_name or "unknown"
)
if self.spans[run_id].request_model is None:
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MODEL, model_name
)
id = response.llm_output.get("id")
if id is not None and id != "":
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, id)
if model_name is None:
model_name = extract_model_name_from_response_metadata(response)
if model_name is None and hasattr(context_api, "get_value"):
association_properties = (
context_api.get_value("association_properties") or {}
)
model_name = _extract_model_name_from_association_metadata(
association_properties
)
token_usage = (response.llm_output or {}).get("token_usage") or (
response.llm_output or {}
).get("usage")
if token_usage is not None:
prompt_tokens = (
token_usage.get("prompt_tokens")
or token_usage.get("input_token_count")
or token_usage.get("input_tokens")
)
completion_tokens = (
token_usage.get("completion_tokens")
or token_usage.get("generated_token_count")
or token_usage.get("output_tokens")
)
total_tokens = token_usage.get("total_tokens") or (
prompt_tokens + completion_tokens
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, prompt_tokens
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
_set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, total_tokens
)
# Record token usage metrics
vendor = span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM, "Langchain")
if prompt_tokens > 0:
self.token_histogram.record(
prompt_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name or "unknown",
},
)
if completion_tokens > 0:
self.token_histogram.record(
completion_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name or "unknown",
},
)
set_chat_response_usage(
span, response, self.token_histogram, token_usage is None, model_name
)
if should_emit_events():
self._emit_llm_end_events(response)
# Also set span attributes for backward compatibility
set_chat_response(span, response)
else:
set_chat_response(span, response)
# Record duration before ending span
duration = time.time() - self.spans[run_id].start_time
vendor = span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM, "Langchain")
self.duration_histogram.record(
duration,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name or "unknown",
},
)
self._end_span(span, run_id)
@dont_throw
def on_tool_start(
self,
serialized: dict[str, Any],
input_str: str,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
tags: Optional[list[str]] = None,
metadata: Optional[dict[str, Any]] = None,
inputs: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> None:
"""Run when tool starts running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
name = self._get_name_from_callback(serialized, kwargs=kwargs)
workflow_name = self.get_workflow_name(parent_run_id)
entity_path = self.get_entity_path(parent_run_id)
span = self._create_task_span(
run_id,
parent_run_id,
name,
TraceloopSpanKindValues.TOOL,
workflow_name,
name,
entity_path,
metadata=metadata,
serialized=serialized,
)
if not should_emit_events() and should_send_prompts():
input_json = json.dumps(
{
"input_str": input_str,
"tags": tags,
"metadata": metadata,
"inputs": inputs,
"kwargs": kwargs,
},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
# Set both for backwards compatibility
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT, input_json)
span.set_attribute(GenAIAttributes.GEN_AI_TOOL_CALL_ARGUMENTS, input_json)
@dont_throw
def on_tool_end(
self,
output: Any,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when tool ends running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
span = self._get_span(run_id)
# Set task status to success
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_STATUS, "success")
if not should_emit_events() and should_send_prompts():
output_json = json.dumps(
{"output": output, "kwargs": kwargs},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
# Set both for backwards compatibility
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_OUTPUT, output_json)
span.set_attribute(GenAIAttributes.GEN_AI_TOOL_CALL_RESULT, output_json)
self._end_span(span, run_id)
@dont_throw
def on_retriever_start(
self,
serialized: dict[str, Any],
query: str,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
tags: Optional[list[str]] = None,
metadata: Optional[dict[str, Any]] = None,
**kwargs: Any,
) -> None:
"""Run when retriever starts running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
name = self._get_name_from_callback(serialized, **kwargs)
workflow_name = self.get_workflow_name(parent_run_id)
entity_path = self.get_entity_path(parent_run_id)
# Create span with vector_db_retrieve naming convention
span_name = f"vector_db_retrieve {name}"
span = self._create_span(
run_id,
parent_run_id,
span_name,
SpanKind.CLIENT,
workflow_name=workflow_name,
entity_name=name,
entity_path=entity_path,
metadata=metadata,
)
# Set GenAI semantic convention attributes
_set_span_attribute(
span, GenAIAttributes.GEN_AI_OPERATION_NAME, GenAICustomOperationName.VECTOR_DB_RETRIEVE.value
)
# Set provider name based on LangGraph flow context
langgraph_flow = context_api.get_value(LANGGRAPH_FLOW_KEY)
provider_name = "langgraph" if langgraph_flow else "langchain"
_set_span_attribute(span, GenAIAttributes.GEN_AI_PROVIDER_NAME, provider_name)
_set_span_attribute(span, SpanAttributes.TRACELOOP_SPAN_KIND, TraceloopSpanKindValues.TASK.value)
_set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_NAME, name)
# Set task input (query and parameters)
if not should_emit_events() and should_send_prompts():
input_json = json.dumps(
{
"query": query,
"tags": tags,
"metadata": metadata,
"kwargs": kwargs,
},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
_set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_INPUT, input_json)
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_INPUT, input_json)
@dont_throw
def on_retriever_end(
self,
documents: list,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when retriever ends running."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
span = self._get_span(run_id)
# Set task status to success
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_STATUS, "success")
# Set task output (documents)
if not should_emit_events() and should_send_prompts():
# Extract document content for output
docs_output = []
for doc in documents:
if hasattr(doc, 'page_content'):
docs_output.append({
"page_content": doc.page_content,
"metadata": getattr(doc, 'metadata', {})
})
else:
docs_output.append(str(doc))
output_json = json.dumps(
{"documents": docs_output, "count": len(documents)},
ensure_ascii=False,
cls=CallbackFilteredJSONEncoder,
)
_set_span_attribute(span, SpanAttributes.TRACELOOP_ENTITY_OUTPUT, output_json)
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_OUTPUT, output_json)
self._end_span(span, run_id)
def get_parent_span(self, parent_run_id: Optional[str] = None):
if parent_run_id is None:
return None
return self.spans[parent_run_id]
def get_workflow_name(self, parent_run_id: str):
parent_span = self.get_parent_span(parent_run_id)
if parent_span is None:
return ""
return parent_span.workflow_name
def get_entity_path(self, parent_run_id: str):
parent_span = self.get_parent_span(parent_run_id)
if parent_span is None:
return ""
elif (
parent_span.entity_path == ""
and parent_span.entity_name == parent_span.workflow_name
):
return ""
elif parent_span.entity_path == "":
return f"{parent_span.entity_name}"
else:
return f"{parent_span.entity_path}.{parent_span.entity_name}"
def _handle_error(
self,
error: BaseException,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Common error handling logic for all components."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return
span = self._get_span(run_id)
# Set task status to failure
_set_span_attribute(span, SpanAttributes.GEN_AI_TASK_STATUS, "failure")
span.set_status(Status(StatusCode.ERROR), str(error))
span.record_exception(error)
self._end_span(span, run_id)
@dont_throw
def on_llm_error(
self,
error: BaseException,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when LLM errors."""
self._handle_error(error, run_id, parent_run_id, **kwargs)
@dont_throw
def on_chain_error(
self,
error: BaseException,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when chain errors."""
self._handle_error(error, run_id, parent_run_id, **kwargs)
@dont_throw
def on_tool_error(
self,
error: BaseException,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when tool errors."""
span = self._get_span(run_id)
span.set_attribute(ERROR_TYPE, type(error).__name__)
self._handle_error(error, run_id, parent_run_id, **kwargs)
@dont_throw
def on_agent_error(
self,
error: BaseException,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when agent errors."""
self._handle_error(error, run_id, parent_run_id, **kwargs)
@dont_throw
def on_retriever_error(
self,
error: BaseException,
*,
run_id: UUID,
parent_run_id: Optional[UUID] = None,
**kwargs: Any,
) -> None:
"""Run when retriever errors."""
self._handle_error(error, run_id, parent_run_id, **kwargs)
def _emit_chat_input_events(self, messages):
for message_list in messages:
for message in message_list:
if hasattr(message, "tool_calls") and message.tool_calls:
tool_calls = _extract_tool_call_data(message.tool_calls)
else:
tool_calls = None
emit_event(
MessageEvent(
content=message.content,
role=get_message_role(message),
tool_calls=tool_calls,
)
)
def _emit_llm_end_events(self, response):
for generation_list in response.generations:
for i, generation in enumerate(generation_list):
self._emit_generation_choice_event(index=i, generation=generation)
def _emit_generation_choice_event(
self,
index: int,
generation: Union[
ChatGeneration, ChatGenerationChunk, Generation, GenerationChunk
],
):
if isinstance(generation, (ChatGeneration, ChatGenerationChunk)):
# Get finish reason
if hasattr(generation, "generation_info") and generation.generation_info:
finish_reason = generation.generation_info.get(
"finish_reason", "unknown"
)
else:
finish_reason = "unknown"
# Get tool calls
if (
hasattr(generation.message, "tool_calls")
and generation.message.tool_calls
):
tool_calls = _extract_tool_call_data(generation.message.tool_calls)
elif hasattr(
generation.message, "additional_kwargs"
) and generation.message.additional_kwargs.get("function_call"):
tool_calls = _extract_tool_call_data(
[generation.message.additional_kwargs.get("function_call")]
)
else:
tool_calls = None
# Emit the event
if hasattr(generation, "text") and generation.text != "":
emit_event(
ChoiceEvent(
index=index,
message={"content": generation.text, "role": "assistant"},
finish_reason=finish_reason,
tool_calls=tool_calls,
)
)
else:
emit_event(
ChoiceEvent(
index=index,
message={
"content": generation.message.content,
"role": "assistant",
},
finish_reason=finish_reason,
tool_calls=tool_calls,
)
)
elif isinstance(generation, (Generation, GenerationChunk)):
# Get finish reason
if hasattr(generation, "generation_info") and generation.generation_info:
finish_reason = generation.generation_info.get(
"finish_reason", "unknown"
)
else:
finish_reason = "unknown"
# Emit the event
emit_event(
ChoiceEvent(
index=index,
message={"content": generation.text, "role": "assistant"},
finish_reason=finish_reason,
)
)
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/config.py
================================================
from typing import Optional
from opentelemetry._logs import Logger
from opentelemetry.semconv_ai import SpanAttributes
class Config:
exception_logger = None
use_legacy_attributes = True
event_logger: Optional[Logger] = None
metadata_key_prefix: str = SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from opentelemetry._logs import LogRecord
from opentelemetry.instrumentation.langchain.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.langchain.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .config import Config
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "langchain"}
"""The attributes to be used for the event."""
def emit_event(event: Union[MessageEvent, ChoiceEvent]) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
Config.event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
Config.event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/langgraph_utils.py
================================================
"""Utilities for extracting LangGraph graph structure."""
from typing import Any
def extract_graph_structure(graph_instance: Any) -> tuple[list[str], list[str]]:
"""
Extract graph nodes and edges as separate lists.
This extracts the workflow topology to populate the gen_ai.workflow.nodes
and gen_ai.workflow.edges attributes as specified in the OpenTelemetry
GenAI semantic conventions.
Args:
graph_instance: A LangGraph Pregel or CompiledGraph instance
Returns:
Tuple of (nodes, edges) where:
- nodes: List of node names (excluding __start__/__end__)
- edges: List of "source -> target" strings
"""
# Get the graph structure via get_graph() method
if hasattr(graph_instance, "get_graph"):
graph = graph_instance.get_graph()
else:
graph = graph_instance
# Extract nodes (excluding __start__ and __end__ special nodes)
nodes = []
if hasattr(graph, "nodes"):
for node_id in graph.nodes:
if node_id not in ("__start__", "__end__"):
nodes.append(node_id)
# Extract edges as "source -> target" strings
edges = []
if hasattr(graph, "edges"):
for edge in graph.edges:
# Handle different edge formats
if hasattr(edge, "source") and hasattr(edge, "target"):
source, target = edge.source, edge.target
elif isinstance(edge, tuple) and len(edge) >= 2:
source, target = edge[0], edge[1]
else:
continue
# Skip special nodes
if source not in ("__start__", "__end__") and target not in ("__start__", "__end__"):
edges.append(f"{source} -> {target}")
return nodes, edges
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/patch.py
================================================
"""Patching utilities for LangGraph instrumentation."""
import json
import logging
from opentelemetry import context as context_api
from opentelemetry import trace
from opentelemetry.trace import Tracer, Span, SpanKind, Status, StatusCode
from opentelemetry.semconv._incubating.attributes import gen_ai_attributes as GenAIAttributes
from opentelemetry.semconv._incubating.attributes.gen_ai_attributes import GenAiOperationNameValues
from opentelemetry.semconv_ai import GenAICustomOperationName, SpanAttributes
from opentelemetry.instrumentation.langchain.span_utils import SpanHolder
from typing import Any
logger = logging.getLogger(__name__)
# Import ContextVar for reading current node (set by callback_handler)
# Importing at runtime to avoid circular import issues
def _get_current_node_contextvar():
"""Lazy import to avoid circular dependency."""
from opentelemetry.instrumentation.langchain.callback_handler import _langgraph_current_node
return _langgraph_current_node
# Context key for marking LangGraph flow
LANGGRAPH_FLOW_KEY = "langgraph_flow"
# Context key for storing the graph SpanHolder as parent for callback-created spans
LANGGRAPH_GRAPH_SPAN_KEY = "langgraph_graph_span"
# Context key for tracking if first child of graph span is pending (mutable list [bool])
LANGGRAPH_FIRST_CHILD_PENDING_KEY = "langgraph_first_child_pending"
def _set_graph_span_attributes(
graph_span: Span,
instance: Any,
graph_name: str,
kwargs: dict,
args: tuple
) -> None:
"""
Set common GenAI attributes on graph span.
This helper function consolidates attribute setting to avoid duplication
between sync and async wrappers.
Args:
graph_span: The span to set attributes on
instance: The graph instance
graph_name: Name of the graph
kwargs: Keyword arguments passed to the graph invocation
args: Positional arguments passed to the graph invocation
"""
from opentelemetry.instrumentation.langchain.langgraph_utils import extract_graph_structure
# Set GenAI semantic convention attributes
graph_span.set_attribute(GenAIAttributes.GEN_AI_PROVIDER_NAME, "langgraph")
graph_span.set_attribute(
GenAIAttributes.GEN_AI_OPERATION_NAME, GenAiOperationNameValues.INVOKE_AGENT.value
)
graph_span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, graph_name)
# Extract conversation ID from config
config = kwargs.get('config') or (args[1] if len(args) > 1 else None)
if config and isinstance(config, dict):
configurable = config.get("configurable", {})
thread_id = configurable.get("thread_id")
if thread_id:
graph_span.set_attribute(GenAIAttributes.GEN_AI_CONVERSATION_ID, str(thread_id))
# Extract workflow structure (best-effort with debug logging)
try:
nodes, edges = extract_graph_structure(instance)
if nodes:
graph_span.set_attribute(SpanAttributes.GEN_AI_WORKFLOW_NODES, nodes)
if edges:
graph_span.set_attribute(SpanAttributes.GEN_AI_WORKFLOW_EDGES, edges)
except Exception as e:
logger.debug("Failed to extract LangGraph workflow structure: %s", e)
def _get_graph_name(instance, args, kwargs) -> str:
"""
Get the graph name from available sources in order of priority:
1. config['run_name'] (from args[1] or kwargs['config'])
2. instance.get_name() method (matches LangGraph's behavior)
3. Default to "LangGraph"
Note: stream/astream signature is (self, input, config=None, *, ...)
so config can be args[1] (positional) or kwargs['config'] (keyword).
"""
# Config can be in args[1] (positional) or kwargs['config'] (keyword)
config = None
if len(args) > 1:
config = args[1]
if config is None:
config = kwargs.get('config')
# Try run_name from config first (config could be RunnableConfig object, not dict)
if config and isinstance(config, dict):
run_name = config.get('run_name')
if run_name:
return run_name
# Fallback to instance.get_name() to match LangGraph behavior
if hasattr(instance, 'get_name'):
return instance.get_name()
# Default
return "LangGraph"
def create_graph_invocation_wrapper(tracer: Tracer, is_async: bool = False):
"""
Factory to create wrappers for graph invocation methods.
Args:
tracer: OpenTelemetry tracer instance
is_async: Whether to create an async wrapper
Returns:
Wrapper function for sync or async graph invocation
"""
def wrapper(wrapped, instance, args, kwargs):
"""Wrapper for Pregel.stream - yields from the generator while managing span lifecycle."""
graph_name = _get_graph_name(instance, args, kwargs)
# Set LangGraph flow context before creating spans
langgraph_ctx = context_api.attach(
context_api.set_value(LANGGRAPH_FLOW_KEY, graph_name)
)
# Create graph span with GenAI convention naming: invoke_agent {agent_name}
graph_span = tracer.start_span(f"invoke_agent {graph_name}")
# Set all graph span attributes using helper function
_set_graph_span_attributes(graph_span, instance, graph_name, kwargs, args)
# Attach span to context for parent-child linking, wrapped in SpanHolder
ctx_with_span = trace.set_span_in_context(graph_span)
graph_span_holder = SpanHolder(
span=graph_span,
token=None,
context=ctx_with_span,
children=[],
workflow_name=graph_name,
entity_name=graph_name,
entity_path=graph_name,
)
ctx_with_span = context_api.set_value(LANGGRAPH_GRAPH_SPAN_KEY, graph_span_holder, ctx_with_span)
ctx_with_span = context_api.set_value(LANGGRAPH_FIRST_CHILD_PENDING_KEY, [True], ctx_with_span)
graph_span_ctx = context_api.attach(ctx_with_span)
try:
for item in wrapped(*args, **kwargs):
yield item
except BaseException as e:
graph_span.set_status(Status(StatusCode.ERROR, str(e)))
graph_span.record_exception(e)
raise
finally:
graph_span.end()
context_api.detach(graph_span_ctx)
context_api.detach(langgraph_ctx)
async def async_wrapper(wrapped, instance, args, kwargs):
"""Wrapper for Pregel.astream - yields from the async generator while managing span lifecycle."""
graph_name = _get_graph_name(instance, args, kwargs)
# Set LangGraph flow context before creating spans
langgraph_ctx = context_api.attach(
context_api.set_value(LANGGRAPH_FLOW_KEY, graph_name)
)
# Create graph span with GenAI convention naming: invoke_agent {agent_name}
graph_span = tracer.start_span(f"invoke_agent {graph_name}")
# Set all graph span attributes using helper function
_set_graph_span_attributes(graph_span, instance, graph_name, kwargs, args)
# Attach span to context for parent-child linking, wrapped in SpanHolder
ctx_with_span = trace.set_span_in_context(graph_span)
graph_span_holder = SpanHolder(
span=graph_span,
token=None,
context=ctx_with_span,
children=[],
workflow_name=graph_name,
entity_name=graph_name,
entity_path=graph_name,
)
ctx_with_span = context_api.set_value(LANGGRAPH_GRAPH_SPAN_KEY, graph_span_holder, ctx_with_span)
ctx_with_span = context_api.set_value(LANGGRAPH_FIRST_CHILD_PENDING_KEY, [True], ctx_with_span)
graph_span_ctx = context_api.attach(ctx_with_span)
try:
async for item in wrapped(*args, **kwargs):
yield item
except BaseException as e:
graph_span.set_status(Status(StatusCode.ERROR, str(e)))
graph_span.record_exception(e)
raise
finally:
graph_span.end()
context_api.detach(graph_span_ctx)
context_api.detach(langgraph_ctx)
return async_wrapper if is_async else wrapper
def create_command_init_wrapper(tracer: Tracer):
"""
Wrapper for Command.__init__ to capture command creation.
Creates a span when a Command object is created, capturing only:
- Source node (from context)
- Destination node(s) from goto parameter
Args:
tracer: OpenTelemetry tracer instance
Returns:
Wrapper function for Command.__init__
"""
def wrapper(wrapped, instance, args, kwargs):
# Call original __init__ first
result = wrapped(*args, **kwargs)
# Only create span if goto is specified (indicates routing)
if instance.goto:
# Get source node from ContextVar (set by callback_handler)
source_node = _get_current_node_contextvar().get()
# Extract goto destination(s)
goto_destinations = _extract_goto_destinations(instance.goto)
# Create span only if we have both source and destination
if source_node and isinstance(source_node, str) and goto_destinations:
# Format span name as "goto {target}" or "goto {target1, target2}" for multiple
if len(goto_destinations) == 1:
target_str = goto_destinations[0]
else:
target_str = ", ".join(goto_destinations)
span_name = f"goto {target_str}"
with tracer.start_as_current_span(
span_name,
kind=SpanKind.INTERNAL
) as span:
# Set GenAI operation name
span.set_attribute(GenAIAttributes.GEN_AI_OPERATION_NAME, "goto")
span.set_attribute(
SpanAttributes.LANGGRAPH_COMMAND_SOURCE_NODE, source_node
)
if len(goto_destinations) == 1:
span.set_attribute(
SpanAttributes.LANGGRAPH_COMMAND_GOTO_NODE, goto_destinations[0]
)
else:
span.set_attribute(
SpanAttributes.LANGGRAPH_COMMAND_GOTO_NODES, json.dumps(goto_destinations)
)
return result
return wrapper
def _extract_goto_destinations(goto: Any) -> list[str]:
"""
Extract destination node names from goto parameter.
Args:
goto: Can be string, Send, or sequence of strings/Sends
Returns:
List of destination node names
"""
try:
from langgraph.types import Send
except ImportError:
# If Send is not available, just handle strings
Send = type(None)
destinations = []
if isinstance(goto, str):
destinations.append(goto)
elif Send is not type(None) and isinstance(goto, Send):
destinations.append(goto.node)
elif isinstance(goto, (list, tuple)):
for item in goto:
if isinstance(item, str):
destinations.append(item)
elif Send is not type(None) and isinstance(item, Send):
destinations.append(item.node)
return destinations
def _set_middleware_span_attributes(
span: Span,
middleware_name: str,
hook_name: str
) -> None:
"""
Set common GenAI attributes on middleware span.
This helper function consolidates attribute setting to avoid duplication
between sync and async middleware wrappers.
Args:
span: The span to set attributes on
middleware_name: Name of the middleware class
hook_name: Name of the hook being executed
"""
span.set_attribute(
GenAIAttributes.GEN_AI_OPERATION_NAME,
GenAICustomOperationName.EXECUTE_TASK.value,
)
span.set_attribute(SpanAttributes.GEN_AI_TASK_KIND, middleware_name)
span.set_attribute(
SpanAttributes.GEN_AI_TASK_NAME, f"{middleware_name}.{hook_name}"
)
span.set_attribute(GenAIAttributes.GEN_AI_PROVIDER_NAME, "langchain")
def create_middleware_hook_wrapper(tracer: Tracer, hook_name: str):
"""
Wrapper for AgentMiddleware hook methods (before_model, after_model, etc.)
Creates a span when a middleware hook is called, capturing:
- Middleware class name as gen_ai.task.kind
- Hook name as part of gen_ai.task.name
Args:
tracer: OpenTelemetry tracer instance
hook_name: Name of the hook being wrapped (e.g., "before_model")
Returns:
Wrapper function for the middleware hook
"""
def wrapper(wrapped, instance, args, kwargs):
middleware_name = instance.__class__.__name__
span_name = f"execute_task {middleware_name}.{hook_name}"
with tracer.start_as_current_span(span_name, kind=SpanKind.INTERNAL) as span:
_set_middleware_span_attributes(span, middleware_name, hook_name)
try:
result = wrapped(*args, **kwargs)
span.set_attribute(SpanAttributes.GEN_AI_TASK_STATUS, "success")
return result
except Exception as e:
span.set_attribute(SpanAttributes.GEN_AI_TASK_STATUS, "failure")
span.record_exception(e)
raise
return wrapper
def create_async_middleware_hook_wrapper(tracer: Tracer, hook_name: str):
"""
Async wrapper for AgentMiddleware hook methods (abefore_model, aafter_model, etc.)
Args:
tracer: OpenTelemetry tracer instance
hook_name: Name of the hook being wrapped (e.g., "abefore_model")
Returns:
Async wrapper function for the middleware hook
"""
async def async_wrapper(wrapped, instance, args, kwargs):
middleware_name = instance.__class__.__name__
span_name = f"execute_task {middleware_name}.{hook_name}"
with tracer.start_as_current_span(span_name, kind=SpanKind.INTERNAL) as span:
_set_middleware_span_attributes(span, middleware_name, hook_name)
try:
result = await wrapped(*args, **kwargs)
span.set_attribute(SpanAttributes.GEN_AI_TASK_STATUS, "success")
return result
except Exception as e:
span.set_attribute(SpanAttributes.GEN_AI_TASK_STATUS, "failure")
span.record_exception(e)
raise
return async_wrapper
def _extract_tool_definition(tool: Any) -> dict | None:
"""
Extract tool definition in OpenAI function format.
Returns a dict with type, name, description, and parameters.
"""
tool_def = {"type": "function"}
# Extract name
if hasattr(tool, 'name'):
tool_def["name"] = tool.name
elif isinstance(tool, dict) and 'name' in tool:
tool_def["name"] = tool['name']
elif hasattr(tool, '__name__'):
tool_def["name"] = tool.__name__
else:
return None
# Extract description
if hasattr(tool, 'description'):
tool_def["description"] = tool.description
elif isinstance(tool, dict) and 'description' in tool:
tool_def["description"] = tool['description']
elif hasattr(tool, '__doc__') and tool.__doc__:
tool_def["description"] = tool.__doc__
# Extract parameters schema
parameters = None
if hasattr(tool, 'args_schema') and tool.args_schema:
# LangChain tools with Pydantic schema
try:
if hasattr(tool.args_schema, 'model_json_schema'):
parameters = tool.args_schema.model_json_schema()
elif hasattr(tool.args_schema, 'schema'):
parameters = tool.args_schema.schema()
except Exception:
pass
elif isinstance(tool, dict) and 'parameters' in tool:
parameters = tool['parameters']
if parameters:
tool_def["parameters"] = parameters
return tool_def
def create_agent_wrapper(tracer: Tracer, provider_name: str = "langchain"):
"""
Wrapper for create_agent factory functions.
Captures agent creation with GenAI semantic convention attributes.
Args:
tracer: OpenTelemetry tracer instance
provider_name: The provider name to use (e.g., "langgraph" or "langchain")
Returns:
Wrapper function for agent factory
"""
def wrapper(wrapped, _instance, args, kwargs):
# Extract agent name from kwargs or use function name
agent_name = kwargs.get("name")
if not agent_name:
# Use the wrapped function's name as fallback
agent_name = getattr(wrapped, '__name__', 'agent')
# Clean up the name (e.g., "create_react_agent" -> "react_agent")
if agent_name.startswith('create_'):
agent_name = agent_name[7:]
span_name = f"create_agent {agent_name}"
with tracer.start_as_current_span(span_name, kind=SpanKind.INTERNAL) as span:
span.set_attribute(
GenAIAttributes.GEN_AI_OPERATION_NAME,
GenAiOperationNameValues.CREATE_AGENT.value,
)
span.set_attribute(GenAIAttributes.GEN_AI_PROVIDER_NAME, provider_name)
span.set_attribute(GenAIAttributes.GEN_AI_AGENT_NAME, agent_name)
# Extract system instructions from prompt/system_prompt parameter
# LangGraph uses "prompt", LangChain uses "system_prompt"
system_instructions = kwargs.get("prompt") or kwargs.get("system_prompt")
if system_instructions:
if isinstance(system_instructions, str):
span.set_attribute(GenAIAttributes.GEN_AI_SYSTEM_INSTRUCTIONS, system_instructions)
elif hasattr(system_instructions, 'content'):
# SystemMessage or similar object with content attribute
span.set_attribute(
GenAIAttributes.GEN_AI_SYSTEM_INSTRUCTIONS, str(system_instructions.content)
)
# Extract tool definitions in OpenAI function format
# Tools can be in args[1] (positional) or kwargs
tools = kwargs.get("tools")
if tools is None and len(args) > 1:
tools = args[1]
if tools:
tool_definitions = []
for tool in tools:
tool_def = _extract_tool_definition(tool)
if tool_def:
tool_definitions.append(tool_def)
if tool_definitions:
span.set_attribute(
GenAIAttributes.GEN_AI_TOOL_DEFINITIONS,
json.dumps(tool_definitions)
)
result = wrapped(*args, **kwargs)
return result
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/span_utils.py
================================================
import json
import time
from dataclasses import dataclass, field
from typing import Any, Optional
from uuid import UUID
from langchain_core.messages import (
BaseMessage,
)
from langchain_core.outputs import (
LLMResult,
)
from opentelemetry.context.context import Context
from opentelemetry.instrumentation.langchain.utils import (
CallbackFilteredJSONEncoder,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.metrics import Histogram
from opentelemetry.semconv_ai import (
SpanAttributes,
)
from opentelemetry.trace.span import Span
@dataclass
class SpanHolder:
span: Span
token: Any
context: Context
children: list[UUID]
workflow_name: str
entity_name: str
entity_path: str
start_time: float = field(default_factory=time.time)
request_model: Optional[str] = None
def _message_type_to_role(message_type: str) -> str:
if message_type == "human":
return "user"
elif message_type == "system":
return "system"
elif message_type == "ai":
return "assistant"
elif message_type == "tool":
return "tool"
else:
return "unknown"
def _set_span_attribute(span: Span, key: str, value: Any) -> None:
if value is not None:
if value != "":
span.set_attribute(key, value)
else:
span.set_attribute(key, "")
def set_request_params(span, kwargs, span_holder: SpanHolder):
if not span.is_recording():
return
for model_tag in ("model", "model_id", "model_name"):
if (model := kwargs.get(model_tag)) is not None:
span_holder.request_model = model
break
elif (
model := (kwargs.get("invocation_params") or {}).get(model_tag)
) is not None:
span_holder.request_model = model
break
else:
model = "unknown"
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, model)
# response is not available for LLM requests (as opposed to chat)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, model)
if "invocation_params" in kwargs:
params = (
kwargs["invocation_params"].get("params") or kwargs["invocation_params"]
)
else:
params = kwargs
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS,
params.get("max_tokens") or params.get("max_new_tokens"),
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, params.get("temperature")
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, params.get("top_p"))
tools = kwargs.get("invocation_params", {}).get("tools", [])
for i, tool in enumerate(tools):
tool_function = tool.get("function", tool)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.name",
tool_function.get("name"),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.description",
tool_function.get("description"),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.parameters",
json.dumps(tool_function.get("parameters", tool.get("input_schema"))),
)
def set_llm_request(
span: Span,
serialized: dict[str, Any],
prompts: list[str],
kwargs: Any,
span_holder: SpanHolder,
) -> None:
set_request_params(span, kwargs, span_holder)
if should_send_prompts():
for i, msg in enumerate(prompts):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role",
"user",
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content",
msg,
)
def set_chat_request(
span: Span,
serialized: dict[str, Any],
messages: list[list[BaseMessage]],
kwargs: Any,
span_holder: SpanHolder,
) -> None:
set_request_params(span, serialized.get("kwargs", {}), span_holder)
if should_send_prompts():
for i, function in enumerate(
kwargs.get("invocation_params", {}).get("functions", [])
):
prefix = f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}"
_set_span_attribute(span, f"{prefix}.name", function.get("name"))
_set_span_attribute(
span, f"{prefix}.description", function.get("description")
)
_set_span_attribute(
span, f"{prefix}.parameters", json.dumps(function.get("parameters"))
)
i = 0
for message in messages:
for msg in message:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role",
_message_type_to_role(msg.type),
)
tool_calls = (
msg.tool_calls
if hasattr(msg, "tool_calls")
else msg.additional_kwargs.get("tool_calls")
)
if tool_calls:
_set_chat_tool_calls(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}", tool_calls
)
# Always set content if it exists, regardless of tool_calls presence
content = (
msg.content
if isinstance(msg.content, str)
else json.dumps(msg.content, cls=CallbackFilteredJSONEncoder)
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content",
content,
)
if msg.type == "tool" and hasattr(msg, "tool_call_id"):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.tool_call_id",
msg.tool_call_id,
)
i += 1
def set_chat_response(span: Span, response: LLMResult) -> None:
if not should_send_prompts():
return
i = 0
for generations in response.generations:
for generation in generations:
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{i}"
if hasattr(generation, "message") and generation.message and hasattr(generation.message, "type"):
role = _message_type_to_role(generation.message.type)
else:
# For non-chat completions (Generation objects), default to assistant
role = "assistant"
_set_span_attribute(
span,
f"{prefix}.role",
role,
)
# Try to get content from various sources
content = None
if hasattr(generation, "text") and generation.text:
content = generation.text
elif hasattr(generation, "message") and generation.message and generation.message.content:
if isinstance(generation.message.content, str):
content = generation.message.content
else:
content = json.dumps(generation.message.content, cls=CallbackFilteredJSONEncoder)
if content:
_set_span_attribute(
span,
f"{prefix}.content",
content,
)
# Set finish reason if available
if generation.generation_info and generation.generation_info.get("finish_reason"):
_set_span_attribute(
span,
f"{prefix}.finish_reason",
generation.generation_info.get("finish_reason"),
)
# Handle tool calls and function calls
if hasattr(generation, "message") and generation.message:
# Handle legacy function_call format (single function call)
if generation.message.additional_kwargs.get("function_call"):
_set_span_attribute(
span,
f"{prefix}.tool_calls.0.name",
generation.message.additional_kwargs.get("function_call").get(
"name"
),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.0.arguments",
generation.message.additional_kwargs.get("function_call").get(
"arguments"
),
)
# Handle new tool_calls format (multiple tool calls)
tool_calls = (
generation.message.tool_calls
if hasattr(generation.message, "tool_calls")
else generation.message.additional_kwargs.get("tool_calls")
)
if tool_calls and isinstance(tool_calls, list):
_set_span_attribute(
span,
f"{prefix}.role",
"assistant",
)
_set_chat_tool_calls(span, prefix, tool_calls)
i += 1
def set_chat_response_usage(
span: Span,
response: LLMResult,
token_histogram: Histogram,
record_token_usage: bool,
model_name: str
) -> None:
input_tokens = 0
output_tokens = 0
total_tokens = 0
cache_read_tokens = 0
# Early return if no generations to avoid potential issues
if not response.generations:
return
try:
for generations in response.generations:
for generation in generations:
if (
hasattr(generation, "message")
and hasattr(generation.message, "usage_metadata")
and generation.message.usage_metadata is not None
):
input_tokens += (
generation.message.usage_metadata.get("input_tokens")
or generation.message.usage_metadata.get("prompt_tokens")
or 0
)
output_tokens += (
generation.message.usage_metadata.get("output_tokens")
or generation.message.usage_metadata.get("completion_tokens")
or 0
)
total_tokens = input_tokens + output_tokens
if generation.message.usage_metadata.get("input_token_details"):
input_token_details = generation.message.usage_metadata.get(
"input_token_details", {}
)
cache_read_tokens += input_token_details.get("cache_read", 0)
except Exception as e:
# If there's any issue processing usage metadata, continue without it
print(f"DEBUG: Error processing usage metadata: {e}")
pass
if (
input_tokens > 0
or output_tokens > 0
or total_tokens > 0
or cache_read_tokens > 0
):
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
input_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
total_tokens,
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_CACHE_READ_INPUT_TOKENS,
cache_read_tokens,
)
if record_token_usage:
vendor = span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM, "Langchain")
if input_tokens > 0:
token_histogram.record(
input_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name,
},
)
if output_tokens > 0:
token_histogram.record(
output_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name,
},
)
def extract_model_name_from_response_metadata(response: LLMResult) -> str:
for generations in response.generations:
for generation in generations:
if (
getattr(generation, "message", None)
and getattr(generation.message, "response_metadata", None)
and (model_name := generation.message.response_metadata.get("model_name"))
):
return model_name
def _extract_model_name_from_association_metadata(metadata: Optional[dict[str, Any]] = None) -> str:
if metadata:
return metadata.get("ls_model_name") or "unknown"
return "unknown"
def _set_chat_tool_calls(
span: Span, prefix: str, tool_calls: list[dict[str, Any]]
) -> None:
for idx, tool_call in enumerate(tool_calls):
tool_call_prefix = f"{prefix}.tool_calls.{idx}"
tool_call_dict = dict(tool_call)
tool_id = tool_call_dict.get("id")
tool_name = tool_call_dict.get(
"name", tool_call_dict.get("function", {}).get("name")
)
tool_args = tool_call_dict.get(
"args", tool_call_dict.get("function", {}).get("arguments")
)
_set_span_attribute(span, f"{tool_call_prefix}.id", tool_id)
_set_span_attribute(
span,
f"{tool_call_prefix}.name",
tool_name,
)
_set_span_attribute(
span,
f"{tool_call_prefix}.arguments",
json.dumps(tool_args, cls=CallbackFilteredJSONEncoder),
)
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/utils.py
================================================
import dataclasses
import datetime
import importlib.util
import json
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry._logs import Logger
from opentelemetry.instrumentation.langchain.config import Config
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from pydantic import BaseModel
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "langchain"}
class CallbackFilteredJSONEncoder(json.JSONEncoder):
def default(self, o):
if isinstance(o, dict):
if "callbacks" in o:
del o["callbacks"]
return o
if dataclasses.is_dataclass(o):
return dataclasses.asdict(o)
if hasattr(o, "to_json"):
return o.to_json()
if isinstance(o, BaseModel) and hasattr(o, "model_dump_json"):
return o.model_dump_json()
if isinstance(o, datetime.datetime):
return o.isoformat()
try:
return str(o)
except Exception:
logger = logging.getLogger(__name__)
logger.debug("Failed to serialize object of type: %s", type(o).__name__)
return ""
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes and isinstance(
Config.event_logger, Logger
)
def is_package_available(package_name):
return importlib.util.find_spec(package_name) is not None
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/vendor_detection.py
================================================
from dataclasses import dataclass
from typing import Set, List
@dataclass(frozen=True)
class VendorRule:
exact_matches: Set[str]
patterns: List[str]
vendor_name: str
def matches(self, class_name: str) -> bool:
if class_name in self.exact_matches:
return True
class_lower = class_name.lower()
return any(pattern in class_lower for pattern in self.patterns)
def _get_vendor_rules() -> List[VendorRule]:
"""
Get vendor detection rules ordered by specificity (most specific first).
Returns:
List of VendorRule objects for detecting LLM vendors from class names
"""
return [
VendorRule(
exact_matches={"AzureChatOpenAI", "AzureOpenAI", "AzureOpenAIEmbeddings"},
patterns=["azure"],
vendor_name="Azure"
),
VendorRule(
exact_matches={"ChatOpenAI", "OpenAI", "OpenAIEmbeddings"},
patterns=["openai"],
vendor_name="openai"
),
VendorRule(
exact_matches={"ChatBedrock", "BedrockEmbeddings", "Bedrock", "BedrockChat"},
patterns=["bedrock", "aws"],
vendor_name="AWS"
),
VendorRule(
exact_matches={"ChatAnthropic", "AnthropicLLM"},
patterns=["anthropic"],
vendor_name="Anthropic"
),
VendorRule(
exact_matches={
"ChatVertexAI", "VertexAI", "VertexAIEmbeddings", "ChatGoogleGenerativeAI",
"GoogleGenerativeAI", "GooglePaLM", "ChatGooglePaLM"
},
patterns=["vertex", "google", "palm", "gemini"],
vendor_name="Google"
),
VendorRule(
exact_matches={"ChatCohere", "CohereEmbeddings", "Cohere"},
patterns=["cohere"],
vendor_name="Cohere"
),
VendorRule(
exact_matches={
"HuggingFacePipeline", "HuggingFaceTextGenInference",
"HuggingFaceEmbeddings", "ChatHuggingFace"
},
patterns=["huggingface"],
vendor_name="HuggingFace"
),
VendorRule(
exact_matches={"ChatOllama", "OllamaEmbeddings", "Ollama"},
patterns=["ollama"],
vendor_name="Ollama"
),
VendorRule(
exact_matches={"Together", "ChatTogether"},
patterns=["together"],
vendor_name="Together"
),
VendorRule(
exact_matches={"Replicate", "ChatReplicate"},
patterns=["replicate"],
vendor_name="Replicate"
),
VendorRule(
exact_matches={"ChatFireworks", "Fireworks"},
patterns=["fireworks"],
vendor_name="Fireworks"
),
VendorRule(
exact_matches={"ChatGroq"},
patterns=["groq"],
vendor_name="Groq"
),
VendorRule(
exact_matches={"ChatMistralAI", "MistralAI"},
patterns=["mistral"],
vendor_name="MistralAI"
),
]
def detect_vendor_from_class(class_name: str) -> str:
"""
Detect vendor from LangChain model class name.
Uses unified detection rules combining exact matches and patterns.
Args:
class_name: The class name extracted from serialized model information
Returns:
Vendor string, defaults to "Langchain" if no match found
"""
if not class_name:
return "Langchain"
vendor_rules = _get_vendor_rules()
for rule in vendor_rules:
if rule.matches(class_name):
return rule.vendor_name
return "Langchain"
================================================
FILE: packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-langchain/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-langchain/project.json
================================================
{
"name": "opentelemetry-instrumentation-langchain",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-langchain/opentelemetry/instrumentation/langchain",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-langchain"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-langchain/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-langchain"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-langchain"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-langchain/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-langchain"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-langchain"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-langchain"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-langchain/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-langchain"
version = "0.53.3"
description = "OpenTelemetry Langchain instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.16,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-langchain"
[project.optional-dependencies]
instruments = ["langchain"]
[project.entry-points."opentelemetry_instrumentor"]
langchain = "opentelemetry.instrumentation.langchain:LangchainInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.3.1,<3",
"pytest-sugar==1.1.1",
"pytest>=8.3.3,<9",
"ruff>=0.4.0",
]
test = [
"anthropic>=0.75.0,<0.83.0",
"boto3>=1.35.49,<2",
"langchain-anthropic>=1.0.0,<2.0.0",
"langchain-aws>=1.0.0,<2.0.0",
"langchain-classic>=1.0.0,<2.0.0",
"langchain-cohere>=0.5.0,<0.6.0",
"langchain-community>=0.4.0,<0.5.0",
"langchain-huggingface>=1.0.0,<2.0.0",
"langchain-openai>=1.0.0,<2.0.0",
"langchain-text-splitters>=1.0.0,<2.0.0",
"langchain>=1.0.0,<2.0.0",
"langchainhub>=0.1.21,<0.2.0",
"langgraph>=1.0.0,<2.0.0",
"openai>=1.52.2,<3",
"opentelemetry-instrumentation-bedrock",
"opentelemetry-instrumentation-openai",
"opentelemetry-sdk>=1.38.0,<2",
"pydantic>=2.10.5,<3",
"pytest-asyncio>=0.24.0,<1.4.0",
"pytest-recording>=0.13.2,<0.14.0",
"pytest-sugar==1.1.1",
"pytest>=8.3.3,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/langchain"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "langgraph-checkpoint>=4.0.0", "pip>=25.3"]
[tool.uv.sources]
opentelemetry-semantic-conventions-ai = { path = "../opentelemetry-semantic-conventions-ai", editable = true }
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_agents/test_agents.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:43 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- 64cf683fd1e6ae6421dcd151eb109f91
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:23:42 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_Do41uhRCrKGPKQuMeRWhVg7A","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"X"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"sAqT8hAb7u"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"9bdarz7r"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"wGtv2xKm"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"iqQ0R9V8d"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"k8us2cvBKf9"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"GLKX4R53TGkc"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"oDgnPJVyH"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"SgDV8aBg7s"}
data: {"id":"chatcmpl-C3jGaXzVZSjCaanMNbkpqi1nE0XYi","object":"chat.completion.chunk","created":1755005024,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"9rNJ01zi42I"}
data: [DONE]
'
headers:
CF-RAY:
- 96e049f9faaec231-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:44 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=2K_5_6QxmQEsidEmX7T6NmI4wA8phkldhTIBvB1Jl6A-1755005024-1.0.1.1-hegEnvEgde5z6S381ry6E6rplt3ExMmpjwMIFDZRYTrfmtnLTOtyQvGyj_FYtjNepNAYT5XJAU1Z1reWP8v1fPpKL7_jEQprZBJLlrL_Egw;
path=/; expires=Tue, 12-Aug-25 13:53:44 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=VkiB5d80WiSu8I3ii4f9r7H2XGFjcF9zwxvO0LNwuUE-1755005024810-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '247'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '318'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_67f6e93ea8064c4ab5c98a9ae7fdb273
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.11}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:46 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_Do41uhRCrKGPKQuMeRWhVg7A",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_Do41uhRCrKGPKQuMeRWhVg7A"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=2K_5_6QxmQEsidEmX7T6NmI4wA8phkldhTIBvB1Jl6A-1755005024-1.0.1.1-hegEnvEgde5z6S381ry6E6rplt3ExMmpjwMIFDZRYTrfmtnLTOtyQvGyj_FYtjNepNAYT5XJAU1Z1reWP8v1fPpKL7_jEQprZBJLlrL_Egw;
_cfuvid=VkiB5d80WiSu8I3ii4f9r7H2XGFjcF9zwxvO0LNwuUE-1755005024810-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"DKk2Q"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"jpy"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"IIpFF"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"1KWb5T"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"0Hg"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"VoWS"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"MZgA"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"sy"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"Cfd16uOkazNdl4f"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"1G"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"CP7"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"SjcQ"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"tzmIuMhJ38ajXIi"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"Pfq"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"X"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"y6W"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"NXnKiS0TE0eUR"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"8lZj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"m9"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"9fBVK"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"0z8ko"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"EArnX"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"3y"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"E8BgrFtFBt9Uhr"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Models"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"V9tAVI"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
applications"},"logprobs":null,"finish_reason":null}],"obfuscation":"U8hgWN0ODR"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"scHBO6"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"EZHA"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"DEC4HolY3EnzQu"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"vLo"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"XX1V"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"4riFT"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gf"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}],"obfuscation":"ylbKkgjRLGjyozH"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"3"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"soZ4"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"INR"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"3ei8"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"xJ"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"wvVTw"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"6ROcND"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enabling"},"logprobs":null,"finish_reason":null}],"obfuscation":"5NMYsQYByswrfj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"BA8"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"OpPz"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"gHJk"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
platforms"},"logprobs":null,"finish_reason":null}],"obfuscation":"uwmRaVGqsOoDy"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"0Q"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"pzmE"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"gWIus"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"yRrO"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"MlsA7"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"fL43"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"gV"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"fLlKtyCLOe3EMm"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"H"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"URAM6T"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"C0"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"2shFx"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"0jQIr5"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"vqG"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
offers"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"G8hxExJ3es19X"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"c6BgyY6"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"5xy"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"dWThOg6Bpn4GC5g"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"PGNLN"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"c8mLB"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"L2EeESqHn3Wu"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"qVk"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"PR9bvmQKviSed"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"nl1mfn"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seamless"},"logprobs":null,"finish_reason":null}],"obfuscation":"7diUuRB4r1CddM"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversion"},"logprobs":null,"finish_reason":null}],"obfuscation":"kVudDlAkWiuR"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"qW3k"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"9R"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"In"},"logprobs":null,"finish_reason":null}],"obfuscation":"grLcj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ference"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
semantic"},"logprobs":null,"finish_reason":null}],"obfuscation":"TucAMCLvxc2Ckp"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conventions"},"logprobs":null,"finish_reason":null}],"obfuscation":"26LBeVZbppX"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"z5iFlj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"cL"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ys"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"Y"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"KSElaVAyKjgW"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"iFK"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysis"},"logprobs":null,"finish_reason":null}],"obfuscation":"QtOb0uXr8pEIqj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"1jXc77"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"CrE"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
support"},"logprobs":null,"finish_reason":null}],"obfuscation":"kZ0NCb8phXz8YyS"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"8yv"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
complex"},"logprobs":null,"finish_reason":null}],"obfuscation":"JRw8Gl8WdKFGX75"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"bxkq0"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"yC1fH"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
workflows"},"logprobs":null,"finish_reason":null}],"obfuscation":"XlWj2eplEJyq7"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"Npz"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
chains"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"Vk"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"If"},"logprobs":null,"finish_reason":null}],"obfuscation":"mOpFd"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"4A9"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
want"},"logprobs":null,"finish_reason":null}],"obfuscation":"NL"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"lSqw"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
learn"},"logprobs":null,"finish_reason":null}],"obfuscation":"W"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"Yr"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"d"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"4e"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"KUuWn"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"m22jX4"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"K9M"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"iO3oi7"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"3T4"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"ljT"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
visit"},"logprobs":null,"finish_reason":null}],"obfuscation":"a"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"DoF"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"xwmBA"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"D9Nhp"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"YFxKW"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"fn8F"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"TfvNr"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
website"},"logprobs":null,"finish_reason":null}],"obfuscation":"nBaj8iUahZSD9fR"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"nhOGE"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"vO"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"k9Ys"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"W0ed"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"oc3U"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"7mH1X"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"vUJG"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"Rjv84"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"g0g"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Tb"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"0E"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"pJeCj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"6j"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qsc"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"VSp63dIADaGu9o"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":").\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"0"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Additionally"},"logprobs":null,"finish_reason":null}],"obfuscation":"jT7iDk4yIfq"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"ZU9BxC"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
if"},"logprobs":null,"finish_reason":null}],"obfuscation":"gVZ9"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"12e"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}],"obfuscation":"MMd"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interested"},"logprobs":null,"finish_reason":null}],"obfuscation":"dhAucgl9I37V"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZTMs"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
integrating"},"logprobs":null,"finish_reason":null}],"obfuscation":"BeG7GOU5TjV"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"56"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"tFEJV"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"8u18gf"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Rz5"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"oX"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"Mxj9"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"nS9Y"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"pWF"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
data"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ci"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"ilff8F"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"tSL"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"beh"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
refer"},"logprobs":null,"finish_reason":null}],"obfuscation":"E"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"sVsw"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"e8B"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"ajD4V"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"Nn9Aj"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"C4W5"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gt"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
page"},"logprobs":null,"finish_reason":null}],"obfuscation":"zm"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"uV5x9"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"dy"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"6Sfv"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ee0nO"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"fGbY"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"6vc"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"C0"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"v9VfhN"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"6f0Ex"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"rLF"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"XIqh"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"8"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"Lres"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"elP"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"hT"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"DBTNb"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"FE"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"niVqz"}
data: {"id":"chatcmpl-C3jGcy8nnzn6gWCgTYoHPtKSE5NH3","object":"chat.completion.chunk","created":1755005026,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"b"}
data: [DONE]
'
headers:
CF-RAY:
- 96e04a09281ac231-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:47 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '350'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '377'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2dd897b163a14d16a2d3e028966d7227
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:10 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- ac1f64dc2e3db9a08ef6cc199a130b7a
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:45:10 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_HY2zhnp36TsjjZN28rhXv9Vz","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"n"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"8QIntRdUss"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"GvPsrVFb"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"Ws9gs73Z"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"FFMIvWUSg"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"fS0qf0CXE0s"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"XJeQH1s77tew"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"UJIaaO8r6"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"wYPDoJZc9t"}
data: {"id":"chatcmpl-C3jbLrjNufNEHjsKzRF6MPEaoishi","object":"chat.completion.chunk","created":1755006311,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"6cPt2zMotIB"}
data: [DONE]
'
headers:
CF-RAY:
- 96e069644db43562-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:11 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=oFaYB7iS6LQWcqxMeE9ePcgFHhiIN3MQbtuxAWBbk_4-1755006311-1.0.1.1-7A.G487efos1I6iKJ2bSTyUian7h6_Mb_f5GAp3WyYioCp4o.qIK3_qtC7EJx6lnCHyfIjBwI8TxU1DD3hUeJpQwSNXcWbQ74sZKPtyyJrE;
path=/; expires=Tue, 12-Aug-25 14:15:11 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=vLj_S1blOHuJjKB9U4JeNMw7XQYTpX6nWz5weXdhNlQ-1755006311840-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '473'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '568'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_62e40adfb54a40dfab4c30cd0affa1c4
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.48}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:14 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_HY2zhnp36TsjjZN28rhXv9Vz",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_HY2zhnp36TsjjZN28rhXv9Vz"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=oFaYB7iS6LQWcqxMeE9ePcgFHhiIN3MQbtuxAWBbk_4-1755006311-1.0.1.1-7A.G487efos1I6iKJ2bSTyUian7h6_Mb_f5GAp3WyYioCp4o.qIK3_qtC7EJx6lnCHyfIjBwI8TxU1DD3hUeJpQwSNXcWbQ74sZKPtyyJrE;
_cfuvid=vLj_S1blOHuJjKB9U4JeNMw7XQYTpX6nWz5weXdhNlQ-1755006311840-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"SU7nQ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"PZu"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"P80Tq"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"J7RHg7"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"XWy"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"nfyP"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"DwW6"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"ea"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"hVT4LDNkVV1fVqA"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"cT"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"XjY"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"2YEA"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"qamHOU9GokdEaVk"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"F5f"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"o"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"ceJ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"GiMW1p4vjVTDW"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"tD07"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"po"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"EtBje"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"oFjRS"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"CGzkG"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"E9"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"gahyKhgVyGxBPH"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"r"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"ASy2dV"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
application"},"logprobs":null,"finish_reason":null}],"obfuscation":"9t903AYAc7t"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"sHODgd"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"6Fj0"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"AnY31byp30jsEJ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"G3u"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"g1aJ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"iS0BC"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hs"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}],"obfuscation":"OYc6W2bPFfOelfT"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"A"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"NGON"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"yr5"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"K33L"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ct"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"JLZnK"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"VOdFhu"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"HHu"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"a87"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"UtZ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"5MQk"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"wxFJ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"nC3f4"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZrI0"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"di0iA"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"17PS"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ea"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"yrc42zuLWZayhZ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"f"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"lVLRiE"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"RF"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"Mar9A"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"5Vza3B"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"5Gj"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
supports"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sr50YTLenwEjr5"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"TT9zIVhO0RNh"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"uh"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Lang"},"logprobs":null,"finish_reason":null}],"obfuscation":"fG"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Chain"},"logprobs":null,"finish_reason":null}],"obfuscation":"QK"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"GDV"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
direct"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interaction"},"logprobs":null,"finish_reason":null}],"obfuscation":"8YFaqdxxE4f"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"UD"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"NNsXi"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foundation"},"logprobs":null,"finish_reason":null}],"obfuscation":"zUPr8162O37t"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
model"},"logprobs":null,"finish_reason":null}],"obfuscation":"V"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
API"},"logprobs":null,"finish_reason":null}],"obfuscation":"II8"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"VHnikT"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"op"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"You"},"logprobs":null,"finish_reason":null}],"obfuscation":"LGVV"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"09t"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
learn"},"logprobs":null,"finish_reason":null}],"obfuscation":"S"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"YT"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"L"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gv"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"8sdc4"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"htK8oy"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"AF2"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}],"obfuscation":"WL"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"IA3"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"qgjbj"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"uXtF3"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"hqeUy"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"h3lv"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"fGoic"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
website"},"logprobs":null,"finish_reason":null}],"obfuscation":"JIG0cURQ0cOgYoR"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"birvz"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"NA"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"TF2g"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"Amhn"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"q5M8"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"pwvPU"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"HGJg"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"naibb"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"kkq"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"qz"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Yh"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"vqc3p"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Eq"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ihx"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"K2eq5MBJKhyVtt"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"dRfRSC"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"OEs"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
its"},"logprobs":null,"finish_reason":null}],"obfuscation":"UE7"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
integration"},"logprobs":null,"finish_reason":null}],"obfuscation":"hUCEnQ9fJ4C"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"SR"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"eKmn"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"iiAx"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"w0KC"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"joR"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"k6g3p"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"cmTqm"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"RWwn"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"RZ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"LSnhb"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"Cj"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"BzpZ"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"bZYsc"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"ifUx"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"JIj"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"3E"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"BNqHyM"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"bxsxP"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"1EF"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"ibRp"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"6"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"0OqN"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"C0I"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"rG"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"SvTvz"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"7C"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"HjQv5"}
data: {"id":"chatcmpl-C3jbOuApp43nCBMnDpiUDEYjgM5PN","object":"chat.completion.chunk","created":1755006314,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"x"}
data: [DONE]
'
headers:
CF-RAY:
- 96e069791a803562-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:14 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '309'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '343'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_97ab19ef3a124c43a117fdf0049d6dc3
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:13 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- f2735e91cdb9fc0bb01d9a3248f1ce4f
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:47:14 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_uWIWcfQ17uU9ZdBS7xRDchFr","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"C"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"KXXmDjnwOP"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"kkWgdIWQ"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"zNPmx4W4"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"zspj6nFNK"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"b2rMG8WD83S"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"BLMTGAVKYSEE"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"avWr1PH0E"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"vU1Ljded5V"}
data: {"id":"chatcmpl-C3jdKZ3xczO7kloiecuMwgPAmBCbN","object":"chat.completion.chunk","created":1755006434,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"hfd74dHjGeL"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06c69a93e25c7-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:15 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=LHJT8jXWATePuPeticOWAIcV82zLpt3QlxMiecT5hqA-1755006435-1.0.1.1-PqOviiZBvJSV4aHT9uITshPyAzbsay_rCOSDMzTAdXE4tBEUX46xmRYkVhcKRibewcVOdrZHDmIpbQ6zlnwrY2kvpoRd5TVuwDmzn.FENTo;
path=/; expires=Tue, 12-Aug-25 14:17:15 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=BPShtf4qN1LubL3hjGhEMRZ2V5PjRWTi54V9vI4RAig-1755006435304-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '268'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '300'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_474cd2636e9a464f86d50e40b4340fb0
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.52}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:17 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_uWIWcfQ17uU9ZdBS7xRDchFr",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_uWIWcfQ17uU9ZdBS7xRDchFr"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=LHJT8jXWATePuPeticOWAIcV82zLpt3QlxMiecT5hqA-1755006435-1.0.1.1-PqOviiZBvJSV4aHT9uITshPyAzbsay_rCOSDMzTAdXE4tBEUX46xmRYkVhcKRibewcVOdrZHDmIpbQ6zlnwrY2kvpoRd5TVuwDmzn.FENTo;
_cfuvid=BPShtf4qN1LubL3hjGhEMRZ2V5PjRWTi54V9vI4RAig-1755006435304-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"b3H6x"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"gbL"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"VBKvR"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"bviOaI"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Y04"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"Zhb1"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"rpUU"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"jP"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"qGbi6xGcTOwCLEd"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"C6"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"cne"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"HywV"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"bI75cakRyiTCLlw"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"4HN"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"r"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"mKV"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"9FnHRMpgra2LO"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"bCuC"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"eQ"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"BeEHT"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"eHTgA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"rumZ1"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"LrqHIxdVPLk0QkN"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"0"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"9"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"fvhuHD"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
application"},"logprobs":null,"finish_reason":null}],"obfuscation":"FbH3pYFFASl"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"mQbFar"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"oDhZ"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"acing"},"logprobs":null,"finish_reason":null}],"obfuscation":"0v"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"EkX8"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
done"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qo"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"EvR9"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"BvE6B"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ah1"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"wb4q"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"lpcvp"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"8I"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}],"obfuscation":"Tjt"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"re1"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"2HFA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"K"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"AQyi"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"lzZ"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"9siU"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"GF"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"sOF8o"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"tNrc8F"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"htt"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"ezo"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"Pid"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"THcz"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"vAZk"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ffl5C"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"Tb6V"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"JumYo"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"9zup"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"GM"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"kfuZKqy9dttWTN"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"f"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"g4860C"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Zm"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"V8FlE"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"V5lfsO"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"tsi"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"RwKIRGunn0qC0V"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"WOLkCIR9hU9De"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"zWFCB4K"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"v01"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"yJEkVKZxLABfDQL"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"nSUnd"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"lfwsq"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"kITL54TH8KrG"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"wHq"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"LyigebnxlJgsa"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"URgnb1"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enabling"},"logprobs":null,"finish_reason":null}],"obfuscation":"tO1IorlrSkJRR0"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"eS"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"pX"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"v"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"RUKK1iMBXAK7"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"M1d"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysis"},"logprobs":null,"finish_reason":null}],"obfuscation":"84N3sMc3FSiOc8"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"X4G5Gi"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"1HX"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"EGV"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
use"},"logprobs":null,"finish_reason":null}],"obfuscation":"kXj"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"yN"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"9ssqG"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"GGHLx4"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"uZa"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"2x"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"Chwfkdr9smOJ"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"4f"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Lang"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ni"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Chain"},"logprobs":null,"finish_reason":null}],"obfuscation":"dq"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"0zyv"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
directly"},"logprobs":null,"finish_reason":null}],"obfuscation":"aHAOJ8ENQpRt2o"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interact"},"logprobs":null,"finish_reason":null}],"obfuscation":"sL1pbASVgInwBm"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"2G"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"a16tz"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foundation"},"logprobs":null,"finish_reason":null}],"obfuscation":"1RtV131xao26"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
model"},"logprobs":null,"finish_reason":null}],"obfuscation":"b"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
API"},"logprobs":null,"finish_reason":null}],"obfuscation":"zlA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"zl"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"For"},"logprobs":null,"finish_reason":null}],"obfuscation":"BZto"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ld"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detailed"},"logprobs":null,"finish_reason":null}],"obfuscation":"MKAkkdX2TyRjMB"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"y41xbudcDB6"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"sU24br"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"oJc"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"iCZ"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
visit"},"logprobs":null,"finish_reason":null}],"obfuscation":"8"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"cEa"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"P81ZY"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZqpJC"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"js5Vy"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"KJdx"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"EYRIv"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
website"},"logprobs":null,"finish_reason":null}],"obfuscation":"UI8yuF587JKAWqI"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"0VhwB"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"Fi"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"ed5l"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"G96U"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"qSKF"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"THKbI"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"4NiG"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"IlANj"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"spW"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"xd"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"xo"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"dj9HI"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"4f"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"jxA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"JqUrH3RFgEa2DG"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"5rIpNA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"7GNW"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"1AZ1O"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"3eqDV"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"hKjw"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qw"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"HeuUs"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"iE"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"HQ9V"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"8pi1n"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"qbFD"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"pyU"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"lc"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"izYGlv"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"nrYGW"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"vQp"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"xRRD"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"g"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"34bO"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"UIq"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Er"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"ENT0j"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"aA"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"8A4UR"}
data: {"id":"chatcmpl-C3jdNsN3vGnkoCiEyYpCUYicQy7fU","object":"chat.completion.chunk","created":1755006437,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"1"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06c7beb1725c7-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:18 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '302'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '368'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999334'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ee272598f8574e8ea5bed11f2a70dd6f
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:46 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- f0fb3ee4b632042d68b0f0825f1dacf9
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:47:46 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_SI6Ae34OR6XcydcJK54NGOL5","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"O"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"EMsBf505mV"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"cbgO6Acy"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"M9rhBN4D"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"yU5qIF6sK"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"I9ZIcVw91Fp"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"sXTxtmIkVScT"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"YvtuZsPd4"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"GrR8wuKZ2S"}
data: {"id":"chatcmpl-C3jdrGE3dX0AVIE897N15ao8Itzqz","object":"chat.completion.chunk","created":1755006467,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"YuF3neiMg50"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d3548b4935b-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:48 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Yz2MI8aWYtTyVrytS7jE6byvbre7GddL5.F0W88Q0iA-1755006468-1.0.1.1-YQkUSH2DoBrramboqo85Vpom3jmM1DIKnhuU088C903.zgrdTVhfKaiNxeR6kige0_stzqeRB0kVBiZnwOzyzJkeMpThqYBW0Xiq.s56_2E;
path=/; expires=Tue, 12-Aug-25 14:17:48 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=yDbvUwsMQkFHXZkAtLhRwGefNfqdOt01BVtXePvNQBg-1755006468447-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '511'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '852'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_bfceb4afb399411e92449739ad27d3f2
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":0.8}'
headers:
Connection:
- keep-alive
Content-Length:
- '2721'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:50 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_SI6Ae34OR6XcydcJK54NGOL5",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_SI6Ae34OR6XcydcJK54NGOL5"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=Yz2MI8aWYtTyVrytS7jE6byvbre7GddL5.F0W88Q0iA-1755006468-1.0.1.1-YQkUSH2DoBrramboqo85Vpom3jmM1DIKnhuU088C903.zgrdTVhfKaiNxeR6kige0_stzqeRB0kVBiZnwOzyzJkeMpThqYBW0Xiq.s56_2E;
_cfuvid=yDbvUwsMQkFHXZkAtLhRwGefNfqdOt01BVtXePvNQBg-1755006468447-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"lnHwe"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Zpb"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"9D4vt"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"stvUAH"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ufb"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"OrJv"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"x6fU"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"TA"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"BLSpzs3GCIKG7YJ"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"hJ"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"6FP"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"Yqa3"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
start"},"logprobs":null,"finish_reason":null}],"obfuscation":"L"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitoring"},"logprobs":null,"finish_reason":null}],"obfuscation":"oRcVuOTHQChI"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"iyH"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debugging"},"logprobs":null,"finish_reason":null}],"obfuscation":"gvkgb0rB4rnWY"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"b2E"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"blkZ7RgnXQQcT"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"3EFp"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ny"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"c"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"BQ1sHnKFqemHKd"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"n"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"jJHUy"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"fIMFn"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"hCKM4Q"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"9RahUb"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
application"},"logprobs":null,"finish_reason":null}],"obfuscation":"JLJ11Z1BtiD"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"IlR5JP"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"JthM"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"acing"},"logprobs":null,"finish_reason":null}],"obfuscation":"gZ"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"evzi"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"eS"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"SaRgu"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"YchcM2"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"yho"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ra4g"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
done"},"logprobs":null,"finish_reason":null}],"obfuscation":"ap"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"pRev"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"xv88V"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"cIe"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hhvk"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"KHRsJ"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"b0"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}],"obfuscation":"IiC"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"8Iibk3"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"W"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"FyQG"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"RQ0"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"p1fU"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"0O"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"TH4ei"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"3OpCSc"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZfR"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"Zqq"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
choose"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"UHJb"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"N1g"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"UZNu"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"hMDw"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"mXaK0"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"aTqX"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"1zpaK"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"ljPf"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"zdRa"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"01"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"ufHbgNRfH8LQIg"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"1"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"5BSH4d"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZiCp"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"TSY8xIvc56qGdu"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"0bpG0yBpd2C49"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"ry0AvBq"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"436"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"aLI9ePhIl4i9u6t"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"esxpr"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"YhJvN"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"d2xlTZWx1MXg"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"ttR"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"hfMfvkPS5YQdD"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"IQi"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enables"},"logprobs":null,"finish_reason":null}],"obfuscation":"kNiZBKpJ296SLFY"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seamless"},"logprobs":null,"finish_reason":null}],"obfuscation":"sy0HH9Dv9imrQ6"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversion"},"logprobs":null,"finish_reason":null}],"obfuscation":"tczhtPpHDqF8"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"HQTc"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"wo"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"In"},"logprobs":null,"finish_reason":null}],"obfuscation":"eNpcB"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ference"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
semantic"},"logprobs":null,"finish_reason":null}],"obfuscation":"kxF3QteMJfX2NN"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conventions"},"logprobs":null,"finish_reason":null}],"obfuscation":"Rc8opdwP8qm"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"coiMAg"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ug"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"If"},"logprobs":null,"finish_reason":null}],"obfuscation":"58GQa"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"ckg"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
want"},"logprobs":null,"finish_reason":null}],"obfuscation":"Fh"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"iUfV"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
explore"},"logprobs":null,"finish_reason":null}],"obfuscation":"wsro3v3VN5sRe8L"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"IS"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
details"},"logprobs":null,"finish_reason":null}],"obfuscation":"HKPB1xrfjlMPZkc"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"U"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"DH"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"bF32K"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"F6G0t6"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"127"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"tfmWSG"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"1Ro"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"qzp"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
visit"},"logprobs":null,"finish_reason":null}],"obfuscation":"J"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"6p3"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"qda0F"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"F1JWB"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"AvUcn"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hp5d"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"BU08l"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
documentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"OtpSOEA9Q"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"5eR25"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"bl"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"0fGN"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"KoFv"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"RMZc"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"36OUf"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"0vaH"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"eym2E"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"Bui"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"eD"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"bR"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"kbaPM"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"yn"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"iZm"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"tUVYRSmC1GiRGi"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"gmBOcn"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"Kohq"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"poj"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"mBl1s"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"D9t3M"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ko4U"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"ja"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
page"},"logprobs":null,"finish_reason":null}],"obfuscation":"gO"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"j3jz8"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"B0"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"v4BN"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"qqR8L"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"qqtT"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"39J"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"zQ"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"lnazg8"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"Oue8H"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"r6i"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"of8E"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"b"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"CycV"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"cWU"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"TR"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"8x7RW"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"cg"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"OunwV"}
data: {"id":"chatcmpl-C3jdu0Pi5PGFNcFaEhWPynXiApm82","object":"chat.completion.chunk","created":1755006470,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"l"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d466b42935b-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:50 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '258'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '324'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_898828021fd443eaa3bb1ded071fcdc1
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_agents/test_agents_with_events_with_content.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:50 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- fbd0663bc727daf84a1661bdd2f7ebf9
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:23:50 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_RQXCf1bdiBiFrtwfOTP3GCCd","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"Z"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"8Q51Q5eqPn"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"6CggxUGX"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"ECunMD89"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"S7u8kv0aw"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"YIVJp8tBzPq"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"NfQHPKO3DxfS"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"T9PTzmEzh"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"YOLzTZaviV"}
data: {"id":"chatcmpl-C3jGgeCeLZK1tccKosYywA9GXWwa7","object":"chat.completion.chunk","created":1755005030,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"9d6VoTJ8Yd3"}
data: [DONE]
'
headers:
CF-RAY:
- 96e04a225d0bc22c-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kyKzl8CNx1a4_dam4ypQS7ycfc2_yQU8e77z9EBXD_w-1755005031-1.0.1.1-ugqkjHGYBOdVGLUVCtqgKnVSLmyQIZhPfs_UeC1AWJbijEBB8tFFfsjMtIn6XaLneHwcSteJRvAggkNvLU0xAK4Of6HjNocMj3EuvkFnDY4;
path=/; expires=Tue, 12-Aug-25 13:53:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=xaT05hAMH5C51oGuh72QpQanPnuH65Z_R5kpDiJEDJI-1755005031406-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '415'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '450'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b0c6defe206745f699ebb25327ebc1da
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":0.81}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:53 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_RQXCf1bdiBiFrtwfOTP3GCCd",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_RQXCf1bdiBiFrtwfOTP3GCCd"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=kyKzl8CNx1a4_dam4ypQS7ycfc2_yQU8e77z9EBXD_w-1755005031-1.0.1.1-ugqkjHGYBOdVGLUVCtqgKnVSLmyQIZhPfs_UeC1AWJbijEBB8tFFfsjMtIn6XaLneHwcSteJRvAggkNvLU0xAK4Of6HjNocMj3EuvkFnDY4;
_cfuvid=xaT05hAMH5C51oGuh72QpQanPnuH65Z_R5kpDiJEDJI-1755005031406-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"MjLCX"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"W87"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"9bOTD"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"VPhclV"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"1jP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"TCb2"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"Naz1"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ca"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"pdtPNu6YKjZI4Xf"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"bP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"kKx"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"8hfa"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"g3FNRha7oPzGAnp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"omg"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"p"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"hOF"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"U4B2hbBfHqmof"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"8jM8"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"kC"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"hTupP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"dF3Fb"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"iErsV"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"Vu"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"kq1dGPpKsr6RuH"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"1"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"O2GvH8"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
app"},"logprobs":null,"finish_reason":null}],"obfuscation":"dAI"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"ReqGxF"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"FvO5"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"acing"},"logprobs":null,"finish_reason":null}],"obfuscation":"pM"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"WpMj"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ml"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"EktUu"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"XZrQxP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"YHC"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"4CR4"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"vfG"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"5ayi"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"v5kbc"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"pQ"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"okg"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"1"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"edRy"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"4IW"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"oyT5"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"F6"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"HL6Nw"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"5Xh8RG"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"v4Y"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"HiO"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
choose"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"G6U5"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"zRL"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"7FYW"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"I0pK"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"LpkGV"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"N7DS"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"clMLS"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"WFWl"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"xmEK"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"zo"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"13MG8iOsovpfwD"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"M"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"KGDwxk"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"eGjp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"LW3ux80pZlXZvW"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"gda814UF1rRKn"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"wEqudBM"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"V0f"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"UQv82aI7WBLjPmX"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"mQttv"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"QMUHq"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"zdl7mKXiNt1j"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"z3r"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"PCmYkjheXARRN"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"heMhNu"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enabling"},"logprobs":null,"finish_reason":null}],"obfuscation":"oZ2K0fHIHGIBYE"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seamless"},"logprobs":null,"finish_reason":null}],"obfuscation":"3DhwMwGP7SWK0p"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversion"},"logprobs":null,"finish_reason":null}],"obfuscation":"W3WYlZiTFSyu"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"twbH"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"c0"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"In"},"logprobs":null,"finish_reason":null}],"obfuscation":"GqwAZ"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ference"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
semantic"},"logprobs":null,"finish_reason":null}],"obfuscation":"izXCbjKxRUF9EL"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conventions"},"logprobs":null,"finish_reason":null}],"obfuscation":"hYXB3cfYZoc"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"AHfPky"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"zl"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"PnsrT"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"Pi1Uy7"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"BG3"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
supports"},"logprobs":null,"finish_reason":null}],"obfuscation":"Mt5jweNqldzcd6"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"23"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"zR"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"L"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"3Iwg4M7wdYgj"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"rtr"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysis"},"logprobs":null,"finish_reason":null}],"obfuscation":"HnOXa9bDHah3HR"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"yfTD"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
services"},"logprobs":null,"finish_reason":null}],"obfuscation":"mxpAoOVeJnS0Cq"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"uq"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"NCIC"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"gp7d"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"WfguzG"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
If"},"logprobs":null,"finish_reason":null}],"obfuscation":"aqLq"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"8on"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
want"},"logprobs":null,"finish_reason":null}],"obfuscation":"2B"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ur"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detailed"},"logprobs":null,"finish_reason":null}],"obfuscation":"09zX7kTAsWAFvP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"qkuZmRFmzx2"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"GMwqoA"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"v66"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"547"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
visit"},"logprobs":null,"finish_reason":null}],"obfuscation":"d"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"bcK"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"wXemp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"bgicW"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"ypAHB"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"dQJ7"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"NJy8j"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
website"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gww6LQ7hxT9gTwW"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"XC0xA"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"HE"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"CYu0"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"H5g2"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"uiy9"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"8rjtI"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"YrOS"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"B3g8q"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"wBU"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Tn"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"RB"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"1S53a"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"cX"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"MEp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"yA5tprNMK0H1Dz"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"XpAx9v"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"mj7H"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"1Ry"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"g9xmp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"DPtkk"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"SNkQ"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"mX"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"dVYVx"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"Jw"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ikyc"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"QPT75"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"UYm9"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"C8k"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ox"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"cma6oP"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"Fi9jj"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"Uu5"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"wLNn"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"l"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"nQZj"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"pMY"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"2J"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"nkhVp"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"lf"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"YFSnN"}
data: {"id":"chatcmpl-C3jGjdsILqpBxz1LODugurErdxG0r","object":"chat.completion.chunk","created":1755005033,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"y"}
data: [DONE]
'
headers:
CF-RAY:
- 96e04a30f969c22c-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:53 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '201'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '225'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cd40fa6f15ef44c28dab6b806cb412ac
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:16 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- 1b3f7c3356323735bb21181e3f368eb6
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:45:17 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_3ovLr5dlsOIdQDS5RKp6osX8","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"t"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"sfak712AGd"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"9hScb9UY"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"ILJkY07r"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"FTIpSgJLX"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Te"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"onNypOVryu5"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"lemetry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"Z7DqjP"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"EwNYO5aiK7"}
data: {"id":"chatcmpl-C3jbRoUg0OECzlNrKfaPsqZsE8m6b","object":"chat.completion.chunk","created":1755006317,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"MfvwrZyLbL0"}
data: [DONE]
'
headers:
CF-RAY:
- 96e0698caa09c231-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:18 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=iMU5ttzAP9wKHLmJW4.wRbaJUHsMiqEzhgQG7oE4mOY-1755006318-1.0.1.1-sQJwkmIY_1BYxSdHt1bKP7n14EJKXBXgaKpqU4f24u1VmOxDw0Z0T22qXUkS3XKDljQ6sfo7HoWKHhShEtShZcX8aTj.v53EIEuJ_vKpgVY;
path=/; expires=Tue, 12-Aug-25 14:15:18 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=.dtLvwre0V.E3c3UrLPe1PQOKly18y8xStH_RA0FWlw-1755006318118-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '352'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '383'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5a41f379059245d2aaf11862ffd73153
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenTelemetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '250'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: "{\"query\":\"OpenTelemetry\",\"follow_up_questions\":null,\"answer\":null,\"images\":[],\"results\":[{\"url\":\"https://opentelemetry.io/blog/2024/prom-and-otel/\",\"title\":\"Prometheus
and OpenTelemetry - Better Together\",\"content\":\"OpenTelemetry (OTel for
short), is a vendor-neutral open standard for\\ninstrumenting, generating,
collecting, and exporting telemetry data. Prometheus\\nis a fixture of the
observability landscape, widely relied upon for monitoring\\nand alerting
within organizations.\",\"score\":0.9385817,\"raw_content\":null},{\"url\":\"https://www.dynatrace.com/news/blog/what-is-opentelemetry/\",\"title\":\"What
is OpenTelemetry? An open-source standard for logs, metrics ...\",\"content\":\"Born
as an open-source project under the Cloud Native Computing Foundation (CNCF),
OpenTelemetry provides a unified framework for generating, collecting, processing,
and exporting telemetry data\u2014including logs, metrics, and traces. [...]
OpenTelemetry is a key enabler in the observability space, providing a unified
framework for collecting telemetry data. However, to unlock the full potential
of this data and turn it into actionable insights, a powerful platform to
manage, analyze, and visualize it effectively is essential. [...] Header background\\n\\n#
What is OpenTelemetry? \u202FAn open-source standard for logs, metrics, and
traces\\n\\nJay Livens\\n\\n### In this blog post\\n\\nOpenTelemetry is an
open-source framework of tools, APIs, and SDKs that help analysts understand
software performance and behavior. Also referred to as OTel, OpenTelemetry
is rapidly solidifying its position as a fundamental tool in the world of
observability.\",\"score\":0.935964,\"raw_content\":null}],\"response_time\":1.19}"
headers:
Connection:
- keep-alive
Content-Length:
- '1684'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:20 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_3ovLr5dlsOIdQDS5RKp6osX8",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenTelemetry\"}"}}]}, {"content": "[{\"title\": \"Prometheus and OpenTelemetry
- Better Together\", \"url\": \"https://opentelemetry.io/blog/2024/prom-and-otel/\",
\"content\": \"OpenTelemetry (OTel for short), is a vendor-neutral open standard
for\\ninstrumenting, generating, collecting, and exporting telemetry data. Prometheus\\nis
a fixture of the observability landscape, widely relied upon for monitoring\\nand
alerting within organizations.\", \"score\": 0.9385817}, {\"title\": \"What
is OpenTelemetry? An open-source standard for logs, metrics ...\", \"url\":
\"https://www.dynatrace.com/news/blog/what-is-opentelemetry/\", \"content\":
\"Born as an open-source project under the Cloud Native Computing Foundation
(CNCF), OpenTelemetry provides a unified framework for generating, collecting,
processing, and exporting telemetry data\u2014including logs, metrics, and traces.
[...] OpenTelemetry is a key enabler in the observability space, providing a
unified framework for collecting telemetry data. However, to unlock the full
potential of this data and turn it into actionable insights, a powerful platform
to manage, analyze, and visualize it effectively is essential. [...] Header
background\\n\\n# What is OpenTelemetry? \u202fAn open-source standard for logs,
metrics, and traces\\n\\nJay Livens\\n\\n### In this blog post\\n\\nOpenTelemetry
is an open-source framework of tools, APIs, and SDKs that help analysts understand
software performance and behavior. Also referred to as OTel, OpenTelemetry is
rapidly solidifying its position as a fundamental tool in the world of observability.\",
\"score\": 0.935964}]", "role": "tool", "tool_call_id": "call_3ovLr5dlsOIdQDS5RKp6osX8"}],
"model": "gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '2487'
content-type:
- application/json
cookie:
- __cf_bm=iMU5ttzAP9wKHLmJW4.wRbaJUHsMiqEzhgQG7oE4mOY-1755006318-1.0.1.1-sQJwkmIY_1BYxSdHt1bKP7n14EJKXBXgaKpqU4f24u1VmOxDw0Z0T22qXUkS3XKDljQ6sfo7HoWKHhShEtShZcX8aTj.v53EIEuJ_vKpgVY;
_cfuvid=.dtLvwre0V.E3c3UrLPe1PQOKly18y8xStH_RA0FWlw-1755006318118-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"bAtny"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"YV3"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"o82PM"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"QZEqM"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"OT"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sv7HZ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"el"},"logprobs":null,"finish_reason":null}],"obfuscation":"yeWik"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"NfEdNI"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"WJzK"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"IEuGA"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vendor"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-neutral"},"logprobs":null,"finish_reason":null}],"obfuscation":"8SVCiwBgBSPzacf"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"7A"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
standard"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZQuixJhcGTQFas"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"twL"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrument"},"logprobs":null,"finish_reason":null}],"obfuscation":"97TDMmXDwvYt"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ing"},"logprobs":null,"finish_reason":null}],"obfuscation":"P2kj"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"V3HVIK"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
generating"},"logprobs":null,"finish_reason":null}],"obfuscation":"jQg9qlPw2xda"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"rmBTtV"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collecting"},"logprobs":null,"finish_reason":null}],"obfuscation":"ajZfwm1AGNKi"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"nFf2B8"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"Tfd"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
exporting"},"logprobs":null,"finish_reason":null}],"obfuscation":"q0JhcCrTD918S"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
telemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":"C04V1MRSWu6FR"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
data"},"logprobs":null,"finish_reason":null}],"obfuscation":"53"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"YDklAE"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"xOs7"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"hq3E6gv6fpHw1K"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"XGnLb"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unified"},"logprobs":null,"finish_reason":null}],"obfuscation":"6Ni4ep4te0rqxZ9"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
framework"},"logprobs":null,"finish_reason":null}],"obfuscation":"BEGG4rQ0Lw11d"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"RCQ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
generating"},"logprobs":null,"finish_reason":null}],"obfuscation":"22LxN75OYRz3"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"pxW5yT"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collecting"},"logprobs":null,"finish_reason":null}],"obfuscation":"htm7Nopi9XPM"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"azeWWb"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
processing"},"logprobs":null,"finish_reason":null}],"obfuscation":"rKdRQbBiwgu0"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"kaOelc"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"JY6"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
exporting"},"logprobs":null,"finish_reason":null}],"obfuscation":"u2KBUbCCvIutx"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
telemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":"FJrBUOd622vtj"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
data"},"logprobs":null,"finish_reason":null}],"obfuscation":"JA"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
including"},"logprobs":null,"finish_reason":null}],"obfuscation":"h02ygbjSgullF"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
logs"},"logprobs":null,"finish_reason":null}],"obfuscation":"qB"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"Vi4Yjq"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
metrics"},"logprobs":null,"finish_reason":null}],"obfuscation":"sKsddm4Arg1N9ZB"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"MPcRNc"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"xRk"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"0l4cLm"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"No"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"kvy4i"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"3SbC"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"5cud"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"81"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"JMf7uGvVrQsQMiC"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
under"},"logprobs":null,"finish_reason":null}],"obfuscation":"U"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"VcH"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Cloud"},"logprobs":null,"finish_reason":null}],"obfuscation":"F"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Native"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Computing"},"logprobs":null,"finish_reason":null}],"obfuscation":"35tNvS9hvhx6D"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Foundation"},"logprobs":null,"finish_reason":null}],"obfuscation":"CHfTO5ZyKyC7"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"tyozT"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"CN"},"logprobs":null,"finish_reason":null}],"obfuscation":"lpogS"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"CF"},"logprobs":null,"finish_reason":null}],"obfuscation":"7z9mh"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"KKsTGJ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"zND"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"32oj"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
essential"},"logprobs":null,"finish_reason":null}],"obfuscation":"f0u7IqrW0P4g5"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"r8g"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"MxBIhP"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
helping"},"logprobs":null,"finish_reason":null}],"obfuscation":"29b2LlLh4dBtUjR"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysts"},"logprobs":null,"finish_reason":null}],"obfuscation":"Xi5llKLgMFClay"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
understand"},"logprobs":null,"finish_reason":null}],"obfuscation":"gVs9qkEuuK4u"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
software"},"logprobs":null,"finish_reason":null}],"obfuscation":"xMYfol44e8tdch"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
performance"},"logprobs":null,"finish_reason":null}],"obfuscation":"RDxvzyOeWne"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"MP3"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
behavior"},"logprobs":null,"finish_reason":null}],"obfuscation":"2TzAYkLRR4Gbdx"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"QoWkg8"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"hPH"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"xTr"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
learn"},"logprobs":null,"finish_reason":null}],"obfuscation":"z"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"EQ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"X"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}],"obfuscation":"uYWs"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"68MBg"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"here"},"logprobs":null,"finish_reason":null}],"obfuscation":"ezw"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"s58Ty"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"zQ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"ftCR"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"vlowK"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"Xc4"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".io"},"logprobs":null,"finish_reason":null}],"obfuscation":"osxk"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/blog"},"logprobs":null,"finish_reason":null}],"obfuscation":"pQ"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"4iH81l"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"202"},"logprobs":null,"finish_reason":null}],"obfuscation":"kXQV"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"4"},"logprobs":null,"finish_reason":null}],"obfuscation":"RB1RV9"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/prom"},"logprobs":null,"finish_reason":null}],"obfuscation":"Et"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-and"},"logprobs":null,"finish_reason":null}],"obfuscation":"Fjq"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-"},"logprobs":null,"finish_reason":null}],"obfuscation":"ybTXPa"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"otel"},"logprobs":null,"finish_reason":null}],"obfuscation":"DR1"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/)"},"logprobs":null,"finish_reason":null}],"obfuscation":"ppJPG"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"UzX"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"nlVka"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"here"},"logprobs":null,"finish_reason":null}],"obfuscation":"AuB"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"dyRF3"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"jw"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"4Q1S"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"6o2v"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".d"},"logprobs":null,"finish_reason":null}],"obfuscation":"IfyfX"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"yn"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hrgut"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"at"},"logprobs":null,"finish_reason":null}],"obfuscation":"rC4aI"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"race"},"logprobs":null,"finish_reason":null}],"obfuscation":"2zf"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"u96"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/news"},"logprobs":null,"finish_reason":null}],"obfuscation":"Q0"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/blog"},"logprobs":null,"finish_reason":null}],"obfuscation":"CV"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"Z80CKE"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"what"},"logprobs":null,"finish_reason":null}],"obfuscation":"zYy"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-is"},"logprobs":null,"finish_reason":null}],"obfuscation":"sm5d"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-op"},"logprobs":null,"finish_reason":null}],"obfuscation":"qjnK"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"SuA"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"IV5Orh"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"xEQtD"}
data: {"id":"chatcmpl-C3jbUwbTXnP0FGM2nH0h5hQpz1cX8","object":"chat.completion.chunk","created":1755006320,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"1"}
data: [DONE]
'
headers:
CF-RAY:
- 96e0699d3951c231-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:20 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '299'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '384'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999595'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_28391ec203c74a0da2bab9bbea8e8ef5
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:52 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- 30e1e8f89e090684d45a559097a1a558
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:47:51 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_TchRfJB5S2Zdsf8zzJ07FNHU","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"L"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"HfbkkgG1Pg"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"kJnlTEzG"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"9jenrEz8"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"aIMfGGQtP"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"evoKaaGXA91"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"NuQlOD43P8f4"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"A0mZMNnnl"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"VIGQd1Nhzp"}
data: {"id":"chatcmpl-C3jdx1WHVvTAwbfwR4dbMM5eWnwKA","object":"chat.completion.chunk","created":1755006473,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"zdYJ4Vvb13p"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d572e637d9e-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:53 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=VBIupm984Aph0La00TholC6whPp7D120QJsTYCiRyoc-1755006473-1.0.1.1-wHtPtpU9mmT7rgKAng0c_kcgbXA7ql_GmbLaAQLUQPmYKNX.SHolcTtXqV8TJNWRhriLWQEklfc4_26SoOaiOnQDd5Vu3XFLqKjBeLuNjNc;
path=/; expires=Tue, 12-Aug-25 14:17:53 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=bk83F4nUddPkmBlui3yHsHidztVzB85Lsd5YCVSu_HE-1755006473591-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '481'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '594'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999984'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b1a66848ee8d4bbdb9d7087d05e084c3
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.01}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:55 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_TchRfJB5S2Zdsf8zzJ07FNHU",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_TchRfJB5S2Zdsf8zzJ07FNHU"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=VBIupm984Aph0La00TholC6whPp7D120QJsTYCiRyoc-1755006473-1.0.1.1-wHtPtpU9mmT7rgKAng0c_kcgbXA7ql_GmbLaAQLUQPmYKNX.SHolcTtXqV8TJNWRhriLWQEklfc4_26SoOaiOnQDd5Vu3XFLqKjBeLuNjNc;
_cfuvid=bk83F4nUddPkmBlui3yHsHidztVzB85Lsd5YCVSu_HE-1755006473591-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"9kEuA"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"MVV"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"gZSU3"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"SrkswA"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"SX1"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"MrIl"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"T8vt"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Nw"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"K4xg45MBlZLhkbZ"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"dt"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"NvO"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"ueeV"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"WSqcfd2kJa5dTyM"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"4ig"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"Z"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"cam"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"szNAL3MZfFZZl"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"OZhF"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"PF"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"w"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"8YL2o0j7q4Dw4T"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"M"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"OJVAV"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"WhiyH"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"CMOsEQ"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"5n2Ktk"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
application"},"logprobs":null,"finish_reason":null}],"obfuscation":"n6d9KYMIexq"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"i4Fyfl"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"TyjS"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enables"},"logprobs":null,"finish_reason":null}],"obfuscation":"e1SaX2RhiHmpGeL"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"ag9"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"JMP1"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"6rnAN"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"a5"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}],"obfuscation":"StjlWA2hZwgq3pw"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"Q"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"hnyt"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"WxG"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"crhA"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ip"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"52rEh"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"JW3TPP"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allowing"},"logprobs":null,"finish_reason":null}],"obfuscation":"XOUzxYzh88vBTl"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"VqU"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"aDja"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"ySa3"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"KxgO"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"g8CzX"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"gxJe"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"MdAZO"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"XD9s"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"dK"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"MGole5D59GYuKy"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"r"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"G3wyNp"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"8Z"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"iqwgY"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"kMREQo"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"BFT"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"Oe4TljAhJDnJAM"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"6rzmOFDU1o6DG"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"GFVwXDF"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"YSx"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"R6lKhDQmazo0miE"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"OqiK2"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"i9gab"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"Nn5pV550Zn54"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"SG1"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"J8q9Ic5HBkMCI"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"5uJXaJ"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seamless"},"logprobs":null,"finish_reason":null}],"obfuscation":"LzXIKYYufyCRKn"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversion"},"logprobs":null,"finish_reason":null}],"obfuscation":"Y7xCbIWraZIx"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"8Q8M"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"oi"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"In"},"logprobs":null,"finish_reason":null}],"obfuscation":"sOtG4"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ference"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
semantic"},"logprobs":null,"finish_reason":null}],"obfuscation":"WkEX5D4HGiyW9N"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conventions"},"logprobs":null,"finish_reason":null}],"obfuscation":"VRjyXxUCmaO"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"eA3eNR"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"wm"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"C5"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"F"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"9L9DR0Zyl22t"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"F43kFj"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"5lN"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
support"},"logprobs":null,"finish_reason":null}],"obfuscation":"YSlkLhTpK3XKYtw"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"erW"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
complex"},"logprobs":null,"finish_reason":null}],"obfuscation":"IRy5UZicbvS54HU"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"norIL"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"05ucw"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
workflows"},"logprobs":null,"finish_reason":null}],"obfuscation":"G5z08jjCmUj4N"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"6hj"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
chains"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"dX"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"If"},"logprobs":null,"finish_reason":null}],"obfuscation":"i5GRh"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"8Fb"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''d"},"logprobs":null,"finish_reason":null}],"obfuscation":"dWzXY"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"Dg"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"t3"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
details"},"logprobs":null,"finish_reason":null}],"obfuscation":"VUM7CfK4sPDQ1rt"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"GDFEZP"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"ToA"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"Wbk"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
visit"},"logprobs":null,"finish_reason":null}],"obfuscation":"5"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"0gZ1Y"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"nU7pj"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"beM19"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"Re2U"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"8ll4b"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"vIR"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"1y"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"wi"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"umyqY"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Dz"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"7E4"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"Zrpy0MzrcF99Ax"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"UOnNd"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"JS"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZRfb"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"IDTB"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"9rOA"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"sPuHo"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"tBq9"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"Wb2DP"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"zyZ"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"RU"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"zT"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"uP4wM"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Nw"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"eVJ"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"nQiSv4shg2FCHq"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"rMLT6f"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"NqK"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
further"},"logprobs":null,"finish_reason":null}],"obfuscation":"AL9RKssoeA91jhO"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"j0qgojmeDdu"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"v7M41u"}
data: {"id":"chatcmpl-C3jdznUyBQAC1ovq6XQbgaj4eu7Ie","object":"chat.completion.chunk","created":1755006475,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"5"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d680e2d7d9e-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:47:56 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '280'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '365'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5aec6ccd9865429db8ee271e50300491
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_agents/test_agents_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:54 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- 60cd9c8f67659cef58d92f17d302ce92
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:23:54 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_Joct6NnIJFGGWfvMqZJPRB4C","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"S"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"SCHWZWVR0V"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"5erZpvWv"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"6M9egSYf"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"OiIsgSmLU"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"WcNQ8EcK8TL"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"gbwKXpLRRhYb"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"wGETB6pYO"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"n7EuzVJSRV"}
data: {"id":"chatcmpl-C3jGlmc7wZ6pZbLWuf3jcsWGGc7Hv","object":"chat.completion.chunk","created":1755005035,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"sWmU6NTHYEz"}
data: [DONE]
'
headers:
CF-RAY:
- 96e04a3fa822997f-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=g9iSeiCL6YCzQ9kkbMhb9Ircet8aw4oTIg.dYd3VJdw-1755005036-1.0.1.1-td.aKrpY3vYHs0qw1axkoIgOFe4LumG1_R2Zu9QccbrfRWDlX1IBgunVMrrrIIbe9C_9Y.H5qNPAEHuhuQmLD7X55Rv6UDFB6jE7dCGtCz8;
path=/; expires=Tue, 12-Aug-25 13:53:56 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=VK_UnO6oDvH2uLhSbSEcDdVmsQWj7n.9d8mWQftLTZ4-1755005036333-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '659'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '694'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e7b93fced4c2489c8fb90f98c0a57e8a
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":0.72}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:23:57 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_Joct6NnIJFGGWfvMqZJPRB4C",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_Joct6NnIJFGGWfvMqZJPRB4C"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=g9iSeiCL6YCzQ9kkbMhb9Ircet8aw4oTIg.dYd3VJdw-1755005036-1.0.1.1-td.aKrpY3vYHs0qw1axkoIgOFe4LumG1_R2Zu9QccbrfRWDlX1IBgunVMrrrIIbe9C_9Y.H5qNPAEHuhuQmLD7X55Rv6UDFB6jE7dCGtCz8;
_cfuvid=VK_UnO6oDvH2uLhSbSEcDdVmsQWj7n.9d8mWQftLTZ4-1755005036333-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"rtRNi"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"xBd"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"3zzrA"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"JHlpF7"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"8v8"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"j28R"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ozhh"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"GB"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"HUta4McZUaMQjkw"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"UE"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"jdT"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"YhU1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"EMbY3NS7GVJeZld"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"67X"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"YhA"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"VGVcSeOLKexfV"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"o0bz"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"gi"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"JHEM2"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"UYZrr"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"B1Fb6"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"WI"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"qOnr7wDbgLGJgU"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"z"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"V4k2Yw"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
application"},"logprobs":null,"finish_reason":null}],"obfuscation":"kAemKYFOiS7"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"OVLnEG"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"JgX7"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"kxR0pPKA1FEFXB"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"wlU"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"F9VW"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"xm4MM"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"IM"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}],"obfuscation":"8uYUY6U7t4GR3Df"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"X"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"TFSh"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"thR"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"flKn"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"AU"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"ztyLQ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"n33NS2"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allowing"},"logprobs":null,"finish_reason":null}],"obfuscation":"yvOPA7lwOBWZFv"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"hd8"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"pjon"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"LzqO"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"Q8NY"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"2tOqM"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"BE2q"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"27qQ5"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"qcpG"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"12"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"5iR9Yu9ClAYKWC"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"v"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"axpaNX"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"i6"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"387gi"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"3NpE1s"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"uwE"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
offers"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"CaTf0IqfjAskP"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"QnZ0pDD"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"mbz"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"ad6jGcTu1ughV3r"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gophw"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"z5TjR"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"HUMH049Glsj1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"q16"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"ffIc0n6l6Lnhk"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"3fn"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
supports"},"logprobs":null,"finish_reason":null}],"obfuscation":"kRYtNpP8EDI8s0"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
complex"},"logprobs":null,"finish_reason":null}],"obfuscation":"ahDy8M9pQprqy7X"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"4xAD5"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"amlNQ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
workflows"},"logprobs":null,"finish_reason":null}],"obfuscation":"yhsAbCXsf2ygJ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"MXd"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
chains"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"e08f4C"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"ET60"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enables"},"logprobs":null,"finish_reason":null}],"obfuscation":"OBCJcl0NcRViosw"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"cl"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"Cj"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"g"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"MeTyBwQXIpqX"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"rpA"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysis"},"logprobs":null,"finish_reason":null}],"obfuscation":"rHd2Ri1WfTUR9h"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"fJYjIi"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
making"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}],"obfuscation":"YvSs"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easier"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"tlxs"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"aNsImOiQ2FtJ46f"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"oIT"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
performance"},"logprobs":null,"finish_reason":null}],"obfuscation":"7j47kECncBP"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"4Bbm"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"G9"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"E0OTg"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hb1Vm"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
applications"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ft30lUdOsI"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"jR"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"You"},"logprobs":null,"finish_reason":null}],"obfuscation":"J05F"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"a4M"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
find"},"logprobs":null,"finish_reason":null}],"obfuscation":"Z1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"Jz"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"4XXSHgF37LR"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"E"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"0M"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"CHAR5"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"PTdze1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"zrt"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
at"},"logprobs":null,"finish_reason":null}],"obfuscation":"TpaJ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"s3Sx7"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"ubdT3"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"QVhcm"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"rkMs"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZhSrK"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"TIb2N"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"ry"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"UBa4"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"fWRW"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"hut2"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"8u2OI"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"q3sc"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ecdi6"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"JBN"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"gH"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"OQ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"mXdnt"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"oE"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"noZ"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"QSfrMEaG9qRUrt"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"hmiYZc"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"2dx"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"XV31U"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"M14nU"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"BDUt"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Gz"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"WlQcl"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"O1"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"SfLk"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"XnuCw"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"Spxe"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"rgm"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"ET"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"ohUgSs"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"57IPT"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"888"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"eemD"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"6"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"MNKE"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"X4f"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hd"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"DeLDB"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"qk"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"Qm4gT"}
data: {"id":"chatcmpl-C3jGo2MNRHmLH2II7HfT7mzC0MGex","object":"chat.completion.chunk","created":1755005038,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"r"}
data: [DONE]
'
headers:
CF-RAY:
- 96e04a4eccca997f-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:23:58 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '290'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '316'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b1a9a3aa7a1d446280942e3298882005
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:22 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- f800ce41322040296603b29a99b260b9
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:45:21 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_2kG2Kij79a03mb4MkGYg9SDB","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"u"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"mYk95PbsSi"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"UzRD9QhG"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"Eo15DQNS"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"89Dg7QQ24"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"CsTMIzeqsRG"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"NQOnNEIYEgJJ"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"TQHoLnp4d"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"8FUsX6ZpMc"}
data: {"id":"chatcmpl-C3jbY8iPGKfu0gBBfN3hGtw1XuBkl","object":"chat.completion.chunk","created":1755006324,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"bCp7PItYBGw"}
data: [DONE]
'
headers:
CF-RAY:
- 96e069b4ee351683-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:24 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sFJym5RluJpjj.bxQBvGsNugNmXtFrlXhChtTzcB1Zw-1755006324-1.0.1.1-kdnDW2l2XwYccjFY4UUhDcJag.0.gMOEmw9Umls1omeVk4Ngb8b6lqJsxvsmJFffFEfrQmghKFZOjJbW72_We32notjAkIFyskcGcRKsI74;
path=/; expires=Tue, 12-Aug-25 14:15:24 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=29c7N6KRWMHYbAKQeCWNAy1LNJBuDsLGY_CjQKV8jbQ-1755006324590-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '361'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '427'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_61b778146b29434ab39b211408d972e7
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.17}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:45:26 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_2kG2Kij79a03mb4MkGYg9SDB",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_2kG2Kij79a03mb4MkGYg9SDB"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=sFJym5RluJpjj.bxQBvGsNugNmXtFrlXhChtTzcB1Zw-1755006324-1.0.1.1-kdnDW2l2XwYccjFY4UUhDcJag.0.gMOEmw9Umls1omeVk4Ngb8b6lqJsxvsmJFffFEfrQmghKFZOjJbW72_We32notjAkIFyskcGcRKsI74;
_cfuvid=29c7N6KRWMHYbAKQeCWNAy1LNJBuDsLGY_CjQKV8jbQ-1755006324590-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"YXxQ3"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qja"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sszpl"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"fuEdbK"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Rpw"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"vpYA"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"bMqO"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"kG"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"mbPY1jXOAi4Rtpv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"8M"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"1QS"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"szBm"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"HIadKMjhMTlj3nI"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"VAo"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"l"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"yFd"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"LWnZ0ESr1SCMU"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"NQ8s"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"Mp"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"1"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZRwcWa1jFrpgh1"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"w"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"EdOjq"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"gbeII"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"gaZlJv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"gROTK7"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
applications"},"logprobs":null,"finish_reason":null}],"obfuscation":"02e5P3aK6J"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"zH4FJc"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"6UeZ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"acing"},"logprobs":null,"finish_reason":null}],"obfuscation":"xi"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"Daih"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"9m"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"m7ZJX"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"53UofW"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"oDb"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"EnHj"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
done"},"logprobs":null,"finish_reason":null}],"obfuscation":"OA"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"TKY8"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"gYLMv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"yMV"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"0eOc"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"QV7Zk"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"XD"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
manner"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"tky"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"h0r8"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"T"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"MHVa"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"eW9"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"hw8T"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"ja"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"3YdXI"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"1h5v3Y"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"vNr"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
have"},"logprobs":null,"finish_reason":null}],"obfuscation":"PH"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"g16"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
option"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"f0Z0"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"klZ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"QP7D"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sv8F"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"ChjRf"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"MQVW"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"00Q7F"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"YUh0"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"yzW5"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"tc"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"8srdkB943iK63O"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"n"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"NV1n4i"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"nn"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"0v8rS"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"4HKHNV"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"JA1"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
supports"},"logprobs":null,"finish_reason":null}],"obfuscation":"tgartFrC7a4vAR"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
both"},"logprobs":null,"finish_reason":null}],"obfuscation":"Xp"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
using"},"logprobs":null,"finish_reason":null}],"obfuscation":"C"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"a00fV"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
framework"},"logprobs":null,"finish_reason":null}],"obfuscation":"w7QTufKDdpr86"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"Yd"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Lang"},"logprobs":null,"finish_reason":null}],"obfuscation":"A9"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Chain"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ka"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"nyek"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
directly"},"logprobs":null,"finish_reason":null}],"obfuscation":"w8dHPVxV0LzrKs"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interacting"},"logprobs":null,"finish_reason":null}],"obfuscation":"KR8kRWmlEZ9"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qz"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"KKPst"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foundation"},"logprobs":null,"finish_reason":null}],"obfuscation":"4s0nnMgDS0Zj"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
model"},"logprobs":null,"finish_reason":null}],"obfuscation":"u"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
API"},"logprobs":null,"finish_reason":null}],"obfuscation":"nRZ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"Qr"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"If"},"logprobs":null,"finish_reason":null}],"obfuscation":"P5Y8e"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"h9b"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
want"},"logprobs":null,"finish_reason":null}],"obfuscation":"0n"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"ov"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detailed"},"logprobs":null,"finish_reason":null}],"obfuscation":"axp6VkjwTrEZmh"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"By7gRjE5x4F"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"1xSztR"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"JoE"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"3nw"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
refer"},"logprobs":null,"finish_reason":null}],"obfuscation":"e"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"rVEV"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"4y6"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"N3PW8"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"bGUpa"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"LrUEh"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"QArZ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"33jGT"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
documentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"xnYy3faAs"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"Wcsw4"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"xa"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hgic"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"Rs5y"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"r1Lb"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"6UE2X"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"uprT"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"7k8dG"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"SOw"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sa"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"s3"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"k3ckD"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"gD"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"ryM"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"vC4r5QvpbTu4Xu"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"0NheBT"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"XgIM"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"UWM"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"hGOcR"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"1jkZJ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"DJQQ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ll"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"2sbWn"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"YW"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"datJ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"Vuahf"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"CRi3"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"ILi"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"XQ"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"4PGeSv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"HnXEs"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"Sas"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"Egdd"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"m"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"vi8Q"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"KiP"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"PL"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"kl4xG"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"2P"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"bmAx10"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"Khv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"My"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"r4YMv"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"2QSdCu"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"lka"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
integration"},"logprobs":null,"finish_reason":null}],"obfuscation":"s75XN9sYxYi"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"kCNnQH"}
data: {"id":"chatcmpl-C3jbaZmfCN49ThAKLSbXEBkFEzwsz","object":"chat.completion.chunk","created":1755006326,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"1"}
data: [DONE]
'
headers:
CF-RAY:
- 96e069c5ad431683-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:45:27 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '198'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '345'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_c0de2b8169a64307a80c5cdadc4ab2e1
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/info
response:
body:
string: '{"version":"0.11.1","instance_flags":{"blob_storage_enabled":true,"blob_storage_engine":"S3","dataset_examples_multipart_enabled":true,"examples_multipart_enabled":true,"experimental_search_enabled":false,"generate_ai_query_enabled":true,"org_creation_disabled":false,"payment_enabled":true,"personal_orgs_disabled":false,"playground_auth_bypass_enabled":false,"s3_storage_enabled":true,"search_enabled":true,"show_ttl_ui":true,"trace_tier_duration_days":{"longlived":400,"shortlived":14},"workspace_scope_org_invites":false,"zstd_compression_enabled":true},"batch_ingest_config":{"use_multipart_endpoint":true,"scale_up_qsize_trigger":1000,"scale_up_nthreads_limit":16,"scale_down_nempty_trigger":4,"size_limit":100,"size_limit_bytes":20971520}}
'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Cache-Control:
- public, max-age=60
Content-Length:
- '747'
Content-Security-Policy:
- frame-ancestors 'self' https://smith.langchain.com; object-src 'none'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:47:57 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
- no-cache
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Vary:
- Origin
Via:
- 1.1 google
X-Accel-Expires:
- '0'
X-Content-Type-Options:
- nosniff
X-Datadog-Trace-Id:
- 09887073d9ca655bed71db69bab25850
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- application/json
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
User-Agent:
- langsmith-py/0.1.137
method: GET
uri: https://api.smith.langchain.com/commits/hwchase17/openai-functions-agent/latest
response:
body:
string: '{"commit_hash":"a1655024b06afbd95d17449f21316291e0726f13dcfaf990cc0d18087ad689a5","manifest":{"id":["langchain","prompts","chat","ChatPromptTemplate"],"lc":1,"type":"constructor","kwargs":{"messages":[{"id":["langchain","prompts","chat","SystemMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"You
are a helpful assistant","input_variables":[],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":true,"variable_name":"chat_history"}},{"id":["langchain","prompts","chat","HumanMessagePromptTemplate"],"lc":1,"type":"constructor","kwargs":{"prompt":{"id":["langchain","prompts","prompt","PromptTemplate"],"lc":1,"type":"constructor","kwargs":{"template":"{input}","input_variables":["input"],"template_format":"f-string","partial_variables":{}}}}},{"id":["langchain","prompts","chat","MessagesPlaceholder"],"lc":1,"type":"constructor","kwargs":{"optional":false,"variable_name":"agent_scratchpad"}}],"input_variables":["agent_scratchpad","chat_history","input"]}},"examples":[]}'
headers:
Access-Control-Allow-Credentials:
- 'true'
Access-Control-Allow-Headers:
- '*'
Access-Control-Allow-Methods:
- '*'
Access-Control-Allow-Origin:
- ''
Access-Control-Expose-Headers:
- '*'
Access-Control-Max-Age:
- '600'
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1215'
Content-Security-Policy:
- frame-ancestors 'self'; object-src 'none'
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Timing-Allow-Origin:
- ''
Via:
- 1.1 google
X-Content-Type-Options:
- nosniff
cache-control:
- no-cache
content-type:
- application/json
date:
- Tue, 12 Aug 2025 13:47:57 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}], "model": "gpt-3.5-turbo",
"stream": true, "tools": [{"type": "function", "function": {"name": "tavily_search_results_json",
"description": "A search engine optimized for comprehensive, accurate, and trusted
results. Useful for when you need to answer questions about current events.
Input should be a search query.", "parameters": {"properties": {"query": {"description":
"search query to look up", "type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '593'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_6bbbux1sMB8aRZVZDXRkeGEA","type":"function","function":{"name":"tavily_search_results_json","arguments":""}}],"refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"g"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"rco0Zxc4Gx"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"query"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"TuazBt6z"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"AvVJYwR9"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"Open"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"gVEepFauD"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"LL"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"Txp8gkaklWv"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"M"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"yxy33ZaZ6ksQ"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"etry"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"F6nNlir1K"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}],"obfuscation":"0V1eLQCN4Y"}
data: {"id":"chatcmpl-C3je3MhK37EbOpas8EH6WmHmoXRad","object":"chat.completion.chunk","created":1755006479,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"obfuscation":"3ViAWUdJ3oE"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d809f13c233-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:48:00 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=m2Jc4CvnR.aVKWf3UKfHIXsjWe4yYikbxYKKMlNOWx4-1755006480-1.0.1.1-WhQZ8aMvkUp.Orml87x9WSINRS8suWRPFw3ywe9hjEgit16y9_Rh9lh9RohcKV4TG2SzKLXKt64vHVPFh7Ly2Wy8HF2sePjwcYLgi1iErc0;
path=/; expires=Tue, 12-Aug-25 14:18:00 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=XbeO8.7jWhnPGWFOM1BoWrkP..7lZxtBevpmwCmfK7M-1755006480076-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '353'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '448'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999985'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_8ba3ddb2b83c4a40aa98e165bf95b581
status:
code: 200
message: OK
- request:
body: '{"api_key": "FILTERED", "query": "OpenLLMetry", "max_results": 2, "search_depth":
"advanced", "include_domains": [], "exclude_domains": [], "include_answer":
false, "include_raw_content": false, "include_images": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '248'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: https://api.tavily.com/search
response:
body:
string: '{"query":"OpenLLMetry","follow_up_questions":null,"answer":null,"images":[],"results":[{"url":"https://www.traceloop.com/docs/openllmetry/introduction","title":"What
is OpenLLMetry? - traceloop","content":"light logo\ndark logo\n\n##### Introduction\n\n#####
Quick Start\n\n##### Tracing\n\n##### Integrations\n\n##### Privacy\n\n#####
Contribute\n\n# What is OpenLLMetry?\n\nOpenLLMetry is an open source project
that allows you to easily start monitoring and debugging the execution of
your LLM app.\nTracing is done in a non-intrusive way, built on top of OpenTelemetry.\nYou
can choose to export the traces to Traceloop, or to your existing observability
stack. [...] You can use OpenLLMetry whether you use a framework like LangChain,
or\ndirectly interact with a foundation model API.\n\n`import os\n\nfrom openai
import OpenAI\nfrom traceloop.sdk import Traceloop\nfrom traceloop.sdk.decorators
import workflow\n\nTraceloop.init(app_name=\"joke_generation_service\")","score":0.947386,"raw_content":null},{"url":"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry","title":"OpenLLMetry
| Arize Docs","content":"Logo\nLogo\n\nWas this helpful?\n\n# OpenLLMetry\n\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\n\n## Overview\n\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\n\n### Integration
Type\n\nTracing Integration\n\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\n\nSeamless conversion to OpenInference
semantic conventions\n\nReal-time trace collection and analysis in Arize\n\nSupport
for complex LLM workflows and chains\n\n## Prerequisites\n\nArize account
with Space ID and API Key\n\nPython 3.8 or higher\n\nOpenLLMetry and OpenTelemetry
packages\n\nTarget LLM provider credentials (e.g., OpenAI API key)\n\n## Installation\n\n`pip
install openinference-instrumentation-openllmetry`\n\n## Quickstart [...]
SPACE_ID = os.getenv(\"SPACE_ID\")\nAPI_KEY = os.getenv(\"API_KEY\")\ntracer_provider
= register(\n space_id=SPACE_ID,\n api_key=API_KEY,\n project_name=\"openllmetry-integration\",\n
set_global_tracer_provider=True,\n)\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\n
\ntracer_provider.add_span_processor(\n BatchSpanProcessor(\n OTLPSpanExporter(\n
endpoint=\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\n headers={","score":0.91795975,"raw_content":null}],"response_time":1.01}'
headers:
Connection:
- keep-alive
Content-Length:
- '2722'
Content-Type:
- application/json
Date:
- Tue, 12 Aug 2025 13:48:01 GMT
content-security-policy:
- default-src 'none'; script-src 'self'; connect-src 'self'; img-src 'self';
style-src 'self';base-uri 'self';form-action 'self'; require-trusted-types-for
'script'; upgrade-insecure-requests;
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "What is OpenLLMetry?", "role": "user"}, {"content": null, "role":
"assistant", "tool_calls": [{"type": "function", "id": "call_6bbbux1sMB8aRZVZDXRkeGEA",
"function": {"name": "tavily_search_results_json", "arguments": "{\"query\":
\"OpenLLMetry\"}"}}]}, {"content": "[{\"title\": \"What is OpenLLMetry? - traceloop\",
\"url\": \"https://www.traceloop.com/docs/openllmetry/introduction\", \"content\":
\"light logo\\ndark logo\\n\\n##### Introduction\\n\\n##### Quick Start\\n\\n#####
Tracing\\n\\n##### Integrations\\n\\n##### Privacy\\n\\n##### Contribute\\n\\n#
What is OpenLLMetry?\\n\\nOpenLLMetry is an open source project that allows
you to easily start monitoring and debugging the execution of your LLM app.\\nTracing
is done in a non-intrusive way, built on top of OpenTelemetry.\\nYou can choose
to export the traces to Traceloop, or to your existing observability stack.
[...] You can use OpenLLMetry whether you use a framework like LangChain, or\\ndirectly
interact with a foundation model API.\\n\\n`import os\\n\\nfrom openai import
OpenAI\\nfrom traceloop.sdk import Traceloop\\nfrom traceloop.sdk.decorators
import workflow\\n\\nTraceloop.init(app_name=\\\"joke_generation_service\\\")\",
\"score\": 0.947386}, {\"title\": \"OpenLLMetry | Arize Docs\", \"url\": \"https://arize.com/docs/ax/integrations/opentelemetry/openllmetry\",
\"content\": \"Logo\\nLogo\\n\\nWas this helpful?\\n\\n# OpenLLMetry\\n\\nOpenLLMetry
integration for sending observability data to Arize with OpenInference semantic
conventions\\n\\n## Overview\\n\\nOpenLLMetry is an open-source observability
package for LLM applications that provides automatic instrumentation for popular
LLM frameworks and providers. This integration enables you to send OpenLLMetry
traces to Arize using OpenInference semantic conventions.\\n\\n### Integration
Type\\n\\nTracing Integration\\n\\n### Key Features [...] Automatic instrumentation
for 20+ LLM providers and frameworks\\n\\nSeamless conversion to OpenInference
semantic conventions\\n\\nReal-time trace collection and analysis in Arize\\n\\nSupport
for complex LLM workflows and chains\\n\\n## Prerequisites\\n\\nArize account
with Space ID and API Key\\n\\nPython 3.8 or higher\\n\\nOpenLLMetry and OpenTelemetry
packages\\n\\nTarget LLM provider credentials (e.g., OpenAI API key)\\n\\n##
Installation\\n\\n`pip install openinference-instrumentation-openllmetry`\\n\\n##
Quickstart [...] SPACE_ID = os.getenv(\\\"SPACE_ID\\\")\\nAPI_KEY = os.getenv(\\\"API_KEY\\\")\\ntracer_provider
= register(\\n space_id=SPACE_ID,\\n api_key=API_KEY,\\n project_name=\\\"openllmetry-integration\\\",\\n
set_global_tracer_provider=True,\\n)\\ntracer_provider.add_span_processor(OpenInferenceSpanProcessor())\\n
\\ntracer_provider.add_span_processor(\\n BatchSpanProcessor(\\n OTLPSpanExporter(\\n
endpoint=\\\" #if using phoenix cloud, change to phoenix cloud endpoint (phoenix
cloud space -> settings -> endpoint/hostname)\\n headers={\", \"score\": 0.91795975}]",
"role": "tool", "tool_call_id": "call_6bbbux1sMB8aRZVZDXRkeGEA"}], "model":
"gpt-3.5-turbo", "stream": true, "tools": [{"type": "function", "function":
{"name": "tavily_search_results_json", "description": "A search engine optimized
for comprehensive, accurate, and trusted results. Useful for when you need to
answer questions about current events. Input should be a search query.", "parameters":
{"properties": {"query": {"description": "search query to look up", "type":
"string"}}, "required": ["query"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '3607'
content-type:
- application/json
cookie:
- __cf_bm=m2Jc4CvnR.aVKWf3UKfHIXsjWe4yYikbxYKKMlNOWx4-1755006480-1.0.1.1-WhQZ8aMvkUp.Orml87x9WSINRS8suWRPFw3ywe9hjEgit16y9_Rh9lh9RohcKV4TG2SzKLXKt64vHVPFh7Ly2Wy8HF2sePjwcYLgi1iErc0;
_cfuvid=XbeO8.7jWhnPGWFOM1BoWrkP..7lZxtBevpmwCmfK7M-1755006480076-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.78.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.78.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"0mjcQ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Cq5"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"CeXKZ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"qLEr4A"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"hof"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}],"obfuscation":"sAnV"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}],"obfuscation":"gQTc"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
open"},"logprobs":null,"finish_reason":null}],"obfuscation":"GD"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-source"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
project"},"logprobs":null,"finish_reason":null}],"obfuscation":"sTyFgmNQctA9mWu"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}],"obfuscation":"5W"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
allows"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
you"},"logprobs":null,"finish_reason":null}],"obfuscation":"ixK"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"SaBq"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
easily"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
monitor"},"logprobs":null,"finish_reason":null}],"obfuscation":"eVf70NxfqwP0QDl"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"XXL"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
debug"},"logprobs":null,"finish_reason":null}],"obfuscation":"i"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"IZD"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
execution"},"logprobs":null,"finish_reason":null}],"obfuscation":"tke6VXzyq3LE2"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"FuKZ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"rO"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"629F4"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"bZGK8"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
("},"logprobs":null,"finish_reason":null}],"obfuscation":"lPE3N"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Large"},"logprobs":null,"finish_reason":null}],"obfuscation":"90"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Language"},"logprobs":null,"finish_reason":null}],"obfuscation":"KZp9GtI1c89tlM"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Model"},"logprobs":null,"finish_reason":null}],"obfuscation":"P"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"Uni3XR"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
app"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ij4"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"DQVzvr"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"rlWi"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
provides"},"logprobs":null,"finish_reason":null}],"obfuscation":"la1lslQYmxlwAf"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
non"},"logprobs":null,"finish_reason":null}],"obfuscation":"KSL"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-in"},"logprobs":null,"finish_reason":null}],"obfuscation":"Dl97"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"6wNmQ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"usive"},"logprobs":null,"finish_reason":null}],"obfuscation":"M6"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}],"obfuscation":"4aRYb2KdcdMhm8p"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
capabilities"},"logprobs":null,"finish_reason":null}],"obfuscation":"obeS6bXXtO"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
built"},"logprobs":null,"finish_reason":null}],"obfuscation":"T"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"qWK7"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
top"},"logprobs":null,"finish_reason":null}],"obfuscation":"rNZ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}],"obfuscation":"f8sv"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"bJ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Te"},"logprobs":null,"finish_reason":null}],"obfuscation":"GDl9d"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"dKJBCW"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
You"},"logprobs":null,"finish_reason":null}],"obfuscation":"Wqe"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"fIq"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
export"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"8ut"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"U9AZ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"VFgA"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"BM2Vw"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"k8Gp"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"MKuEG"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}],"obfuscation":"C201"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
your"},"logprobs":null,"finish_reason":null}],"obfuscation":"7e"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
existing"},"logprobs":null,"finish_reason":null}],"obfuscation":"i1mIcv4UmXcDsj"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
observ"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ability"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stack"},"logprobs":null,"finish_reason":null}],"obfuscation":"L"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"fIWrAp"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"C9"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"KEtT3"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"bTxJ28"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"EGe"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
supports"},"logprobs":null,"finish_reason":null}],"obfuscation":"4r9ILWNP46rz9U"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"hBxOXVOfjuhJ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"va"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Lang"},"logprobs":null,"finish_reason":null}],"obfuscation":"A6"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Chain"},"logprobs":null,"finish_reason":null}],"obfuscation":"fD"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"v8I"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
direct"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interaction"},"logprobs":null,"finish_reason":null}],"obfuscation":"txDEXZony2U"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}],"obfuscation":"nz"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}],"obfuscation":"JUoJu"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foundation"},"logprobs":null,"finish_reason":null}],"obfuscation":"XINz947HdvUi"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
model"},"logprobs":null,"finish_reason":null}],"obfuscation":"v"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
API"},"logprobs":null,"finish_reason":null}],"obfuscation":"tGN"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"obfuscation":"dSsFat"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
It"},"logprobs":null,"finish_reason":null}],"obfuscation":"hNNR"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
offers"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
automatic"},"logprobs":null,"finish_reason":null}],"obfuscation":"ugF2hsp8TDAEi"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
instrumentation"},"logprobs":null,"finish_reason":null}],"obfuscation":"TA5qp5i"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZBI"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
popular"},"logprobs":null,"finish_reason":null}],"obfuscation":"8UlKKIHXJrvTkHV"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"1QUJ5"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"SAsZU"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
frameworks"},"logprobs":null,"finish_reason":null}],"obfuscation":"S3jiox6uztzG"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"CnA"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
providers"},"logprobs":null,"finish_reason":null}],"obfuscation":"ypPKAsgHnCVr7"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"ia1gD7"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seamless"},"logprobs":null,"finish_reason":null}],"obfuscation":"xyJzwA4jjcifq9"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversion"},"logprobs":null,"finish_reason":null}],"obfuscation":"pzddUpAXTVFW"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}],"obfuscation":"YJ5X"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"mq"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"In"},"logprobs":null,"finish_reason":null}],"obfuscation":"A5vtG"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ference"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
semantic"},"logprobs":null,"finish_reason":null}],"obfuscation":"3zFDfCyHExIDn7"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conventions"},"logprobs":null,"finish_reason":null}],"obfuscation":"oMM5L6knlyi"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"eCUDwy"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
real"},"logprobs":null,"finish_reason":null}],"obfuscation":"hs"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-time"},"logprobs":null,"finish_reason":null}],"obfuscation":"5H"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}],"obfuscation":"e"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
collection"},"logprobs":null,"finish_reason":null}],"obfuscation":"xa0s5GrhkzfL"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"gUj"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
analysis"},"logprobs":null,"finish_reason":null}],"obfuscation":"TaSGkQt3qaIvyL"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}],"obfuscation":"RaoP"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
services"},"logprobs":null,"finish_reason":null}],"obfuscation":"0DIPaBMzVyfs3R"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}],"obfuscation":"5P"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"ePAy"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"9hpm"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"1qZg3Y"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ltp"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
support"},"logprobs":null,"finish_reason":null}],"obfuscation":"ja3DYiMoDLEWo2f"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}],"obfuscation":"1Po"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
complex"},"logprobs":null,"finish_reason":null}],"obfuscation":"IK4FYVGwTXKmZiO"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
L"},"logprobs":null,"finish_reason":null}],"obfuscation":"TqJys"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LM"},"logprobs":null,"finish_reason":null}],"obfuscation":"YwqXz"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
workflows"},"logprobs":null,"finish_reason":null}],"obfuscation":"4MfGWbFW0Q6JC"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"QgU"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
chains"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"obfuscation":"Nh"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"You"},"logprobs":null,"finish_reason":null}],"obfuscation":"jzJf"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}],"obfuscation":"wsJ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
find"},"logprobs":null,"finish_reason":null}],"obfuscation":"GX"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}],"obfuscation":"LR"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
information"},"logprobs":null,"finish_reason":null}],"obfuscation":"szccSIYhyCm"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}],"obfuscation":"w"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}],"obfuscation":"xC"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"LL"},"logprobs":null,"finish_reason":null}],"obfuscation":"XWSYM"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"M"},"logprobs":null,"finish_reason":null}],"obfuscation":"PuNQbg"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"etry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Mb6"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
on"},"logprobs":null,"finish_reason":null}],"obfuscation":"eHAj"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}],"obfuscation":"kt4"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"yi77M"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"vWdzI"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"vUiBX"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"c0WN"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"5ndiY"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
website"},"logprobs":null,"finish_reason":null}],"obfuscation":"VTM902JjhE8bExc"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"lyCKj"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"ep"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"GskT"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"www"},"logprobs":null,"finish_reason":null}],"obfuscation":"QnZq"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".tr"},"logprobs":null,"finish_reason":null}],"obfuscation":"j0Fa"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ac"},"logprobs":null,"finish_reason":null}],"obfuscation":"6jFQN"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"elo"},"logprobs":null,"finish_reason":null}],"obfuscation":"qUov"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"op"},"logprobs":null,"finish_reason":null}],"obfuscation":"YDJ7X"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"FEk"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"1v"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"Hv"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"EWGgs"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ip"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"kWt"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"roduction"},"logprobs":null,"finish_reason":null}],"obfuscation":"4rCrbBH2OeJsit"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")"},"logprobs":null,"finish_reason":null}],"obfuscation":"Ikz7jD"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}],"obfuscation":"s1z"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
["},"logprobs":null,"finish_reason":null}],"obfuscation":"p45zj"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"4v1Z7"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"56kg"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"ze"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"]("},"logprobs":null,"finish_reason":null}],"obfuscation":"Qe78v"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"https"},"logprobs":null,"finish_reason":null}],"obfuscation":"18"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"://"},"logprobs":null,"finish_reason":null}],"obfuscation":"7tIr"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ar"},"logprobs":null,"finish_reason":null}],"obfuscation":"xXIIJ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ize"},"logprobs":null,"finish_reason":null}],"obfuscation":"zp0M"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":".com"},"logprobs":null,"finish_reason":null}],"obfuscation":"xdQ"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/docs"},"logprobs":null,"finish_reason":null}],"obfuscation":"2O"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/"},"logprobs":null,"finish_reason":null}],"obfuscation":"j4mmS0"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ax"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZsmWE"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/int"},"logprobs":null,"finish_reason":null}],"obfuscation":"SxA"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"egr"},"logprobs":null,"finish_reason":null}],"obfuscation":"ZCbz"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ations"},"logprobs":null,"finish_reason":null}],"obfuscation":"b"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/op"},"logprobs":null,"finish_reason":null}],"obfuscation":"N4pS"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}],"obfuscation":"C1z"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}],"obfuscation":""}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"/open"},"logprobs":null,"finish_reason":null}],"obfuscation":"e4"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ll"},"logprobs":null,"finish_reason":null}],"obfuscation":"2yR2I"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}],"obfuscation":"ud"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":")."},"logprobs":null,"finish_reason":null}],"obfuscation":"j0CKm"}
data: {"id":"chatcmpl-C3je6S7xCfmJsmk5ztC63YiPYHnHH","object":"chat.completion.chunk","created":1755006482,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"obfuscation":"7"}
data: [DONE]
'
headers:
CF-RAY:
- 96e06d8fec38c233-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 12 Aug 2025 13:48:02 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '208'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '236'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999335'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_826de20740fb4838b5610eb47226c6cb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_asequential_chain.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_asequential_chain_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_asequential_chain_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_astream.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"e9d52da4-f5d2-41bb-969e-ae04d249157f","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Sure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
are"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
two"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
lines"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
about"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colorful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Step"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
into"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
world"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
with"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
every"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
stride"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":";"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colorful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
become"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bold"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
statement"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fun"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
rebellion"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
against"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
mundane"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
footwear"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
choices"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":".\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"The"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
array"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hues"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
on"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
feet"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
is"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
daily"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
reminder"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
embrace"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
joy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
express"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
yourself"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
one"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
step"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
at"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
time"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":".\""}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":65},"tokens":{"input_tokens":212,"output_tokens":65},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:14:56 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- acb48ae0eff69a7f44e5b65989014dbb
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '487'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '17'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_astream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"33c65ef0-6a09-4fda-b506-1f15b3fda833","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Sure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
Here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
are"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
two"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
lines"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
about"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colorful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"A"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pair"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
can"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
brighten"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
up"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
outfit"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bring"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
smile"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
face"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
With"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
rainbow"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
options"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
you"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
can"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
match"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
mood"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
or"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
make"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bold"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fashion"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
statement"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":".\""}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":49},"tokens":{"input_tokens":212,"output_tokens":49},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:15:12 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 3518f2bc4fcb9a96bcee876947c83666
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '476'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '16'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_astream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"9d5b8e5a-c610-4dfe-88b3-facb1dea0345","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Sure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
is"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pair"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
lines"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
about"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colourful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"The"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hues"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bright"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ened"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
up"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
the"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
room"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
burst"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
energy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fun"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
From"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
neon"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
yell"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ows"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
deep"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pur"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ples"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
each"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pair"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
told"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
story"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
unique"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
adventure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
waiting"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
be"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
had"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":".\""}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":57},"tokens":{"input_tokens":212,"output_tokens":57},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:15:24 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- bf0a948a7620c21522b22065d32b9a7e
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '82'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '15'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a playwright. Given
the title of play and the era it is set in, it is your job to write a synopsis
for that title.\n\n Title: Tragedy at sunset on the beach\n Era: Victorian
England\n Playwright: This is a synopsis for the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '426'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft
hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y
mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw
awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9
jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN
SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih
ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0
azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4
H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ
eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7
6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46
yY88TP4BAAD//wMARyqwekoEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050e1ba1a0e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:08:57 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '1553'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249682'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 76ms
x-request-id:
- req_c0e8c1f38e972bfbc4998f99c2421b3a
status:
code: 200
message: OK
- request:
body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from
the New York Times. Given the synopsis of play, it is your job to write a review
for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and
proper society of Victorian England, a group of friends gather on the peaceful
shores of a secluded beach to watch the sunset. As the evening unfolds, tensions
rise and secrets are revealed, unravelling the perfect facade of their seemingly
perfect lives. As the sun sets and darkness descends upon the beach, tragedy
strikes, leaving the group forever changed. Through a series of flashbacks and
interactions, the audience witnesses the events that led up to this fateful
evening and the consequences that follow. With themes of love, betrayal, and
societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities
of human nature and the consequences of hiding one''s true self. \n Review
from a New York Times play critic of the above play:"], "frequency_penalty":
0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature":
0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1127'
content-type:
- application/json
cookie:
- __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=;
_cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUS28kRQy+51dYc55EWcIqkCPSckFiEYmQlg1aearc3Sbucsfl6sloxX9Hrp6E
PXAZTdfD/vw96usFwI7z7g52aV7k8ofj86eHj8/r7zd4P2XkX75797Pd/zl+/ITf024fp/XwNyWP
G04v/iXpvAg5a9m2kxE6RcV3t9c/Xt+8v7257RuzZpK4Ni5+eXP1/tKbHfSSS3Vryc+3J+VEdXcH
ny8AAL72X9h6xeXH8lgedw+GI+UToMN9K5UctIBPBD8RpulxB1wBwSdt4+SXi+mqT1xGwJJhNF6W
+FgET+ATOjg+UY3vRMBbIeORcz+/mC5kUDUx+Ql0gD84uRpjgQ9lFCz5Ch4m2uolKk5WAU1byYAw
mrYlbg3GVHKF46Qwok9kARqhUpKWKcMhsIMrHNHjz0RQ+3B7ODQHrH2JViodveloVCvVPTiVyloq
GFfqoCslIw8YBEYroVDeQxPnGZ3kBEKYo4xrEGU4cuqlfWMkTVhG6h3ZQHilCoNGJbsKCX4TPB2N
x8nh8684019Qn1hkaCInOBLGedeR+pgI1dU6daIr7eFAbnhC2W9YO7MoQC8LJUfvo3QduELCxXlF
P8+cW4r9jfE0oWE6801wJJHLTCuJLrSJt+E3kq3qxEvt67NuRaNTXKWXRdQoR9tMiwf9Fu7pAhlT
7RIK1umA6WkrwiE1djz1Cj6Eem+IwoGDWqIcFCctg2knN/DosQCXQgaZ5g5hgxrnKj03KmlrOPEm
Ur/l1ggqSXDL3TlnS3bFVpRGtXdSm9lPgAddCVAESCp12YK06ji+ZiGSk6nyWKKbv5o4GKkcuYYT
OdAwUHIO5VBEj2dIgC1zQI0JB02tvqZwexNeegsKqrWgQGYUHRuF/Eei89E3CTdJW6VXKFseMJIc
nGfTBTDnMFbf15UspkOftS4TGX07xB6O7FuK3LA8Nxbe4tuDRd4dVcnWTkbtLkV7CgbdsPprG282
K8vGciuDSu6DBo//seookfwMVCrNByFIUSNTZMcqLHokG5p0TkrDEs5YyEKs+Kh7OBiX8ZxJ4YF6
9zkyO2CiqP2t38+O4eLGCdPZof/j984rG6SJZq4eOTyDD48uKAsG3CjY2T3bX/uD3N9eLpledndw
/bYiOi6mh3inSxN5Wx+4cJ2+GGHVEs+1UBl92vX9fy7+lYJCLLiULy1OTE9VsoKW7koFRfm5BSXx
JfnZqXkgIw0tjSAmKiEqF4SskakZVLYkvyQxByFhYmLBBbKllgsAAAD//wMAcIMQMtYGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c050ed49520e19-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-instruct
openai-organization:
- traceloop
openai-processing-ms:
- '3284'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249507'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 118ms
x-request-id:
- req_2c7e25c90aa81889ede319a3fea4ca53
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_stream.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"c2d2a589-8466-4e4c-891d-7b14035dd44e","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Sure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
here"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
are"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
two"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
lines"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
about"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colourful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":":"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\n\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"Step"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
into"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
world"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
with"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pair"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
colourful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":";"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
these"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bold"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
accessories"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
add"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pop"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
personality"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
outfit"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
making"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
each"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
step"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fun"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
unique"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
adventure"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":".\""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
\n\nFeel"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
free"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ask"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
for"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
adjustments"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
or"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
additional"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
details"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
you"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"''d"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
like"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
include"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"!"}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":64},"tokens":{"input_tokens":212,"output_tokens":64},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:14:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 3f4a98e90a79c5e1c825c52f2f298b6e
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '71529'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '19'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"0a1b4ea7-8c4b-4c84-b06a-fd6a2f5f18fd","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"$"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"color"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
are"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
accessory"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
adding"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pop"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
personality"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
outfit"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
They"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
come"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
in"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
an"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
array"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
patterns"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hues"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
offering"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fun"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
way"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
express"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
individuality"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":36},"tokens":{"input_tokens":212,"output_tokens":36},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:14:43 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 215c7ac445c8d7404b940584d138c190
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '84'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '19'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"command-r-08-2024","messages":[{"role":"user","content":"write
2 lines of random text about $colorful socks"}],"temperature":0.75,"stream":true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '154'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: 'event: message-start
data: {"id":"33a164cc-25f6-4777-82ba-8bcb1c67e936","type":"message-start","delta":{"message":{"role":"assistant","content":[],"tool_plan":"","tool_calls":[],"citations":[]}}}
event: content-start
data: {"type":"content-start","index":0,"delta":{"message":{"content":{"type":"text","text":""}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"$"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"color"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"ful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
socks"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
add"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
vibrant"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
pop"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
any"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
outfit"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bringing"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
unique"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
playful"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
energy"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
daily"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
ensembles"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
With"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
wide"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
array"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
of"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
patterns"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
hues"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":","}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
they"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
offer"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
fun"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
way"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
to"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
express"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
your"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
personality"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
and"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
make"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
a"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
bold"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"
statement"}}}}
event: content-delta
data: {"type":"content-delta","index":0,"delta":{"message":{"content":{"text":"."}}}}
event: content-end
data: {"type":"content-end","index":0}
event: message-end
data: {"type":"message-end","delta":{"finish_reason":"COMPLETE","usage":{"billed_units":{"input_tokens":12,"output_tokens":47},"tokens":{"input_tokens":212,"output_tokens":47},"cached_tokens":208}}}
data: [DONE]
'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- text/event-stream
date:
- Sat, 17 Jan 2026 18:14:44 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 2ce3b874eb86923509700b6b67c31b05
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '491'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '18'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_documents_chains/test_sequential_chain.yaml
================================================
interactions:
- request:
body: "{\"model\":\"command-r-08-2024\",\"messages\":[{\"role\":\"user\",\"content\":\"Write
a concise summary of the following:\\n\\n\\n\\\"Today, all ridges and faces
of the Matterhorn have been ascended in all seasons,\\n and mountain guides
take a large number of people up the northeast H\xF6rnli route\\n each summer.
In total, up to 150 climbers attempt the Matterhorn each day during\\n summer.
By modern standards, the climb is fairly difficult (AD Difficulty rating),\\n
\ but not hard for skilled mountaineers according to French climbing grades.
There\\n are fixed ropes on parts of the route to help. Still, it should
be remembered that\\n several climbers may die on the mountain each year.\\n
\ The usual pattern of ascent is to take the Schwarzsee cable car up from
Zermatt,\\n hike up to the H\xF6rnli Hut elev. 3,260 m (10,700 ft), a large
stone building at the\\n base of the main ridge, and spend the night. The
next day, climbers rise at 3:30 am\\n so as to reach the summit and descend
before the regular afternoon clouds and storms\\n come in. The Solvay Hut
located on the ridge at 4,003 m (13,133 ft) can be used only\\n in a case
of emergency.\\n Other popular routes on the mountain include the Italian
(Lion) ridge (AD+ Difficulty\\n rating) and the Zmutt ridge (D Difficulty
rating). The four faces, as well as the\\n Furggen ridge, constitute the
most challenging routes to the summit. The north face\\n is amongst the six
most difficult faces of the Alps, as well as \u2018The Trilogy\u2019, the\\n
\ three hardest of the six, along with the north faces of the Eiger and the
Grandes\\n Jorasses (TD+ Difficulty rating).\\\"\\n\\n\\nCONCISE SUMMARY:\"}],\"temperature\":0.75,\"stream\":false}"
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '1707'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/3SSwW7bSAyGX4WYSy6ysdm140S3RTZADhu0h9yKIqBnKIvoiBRIKrUR+LX6An2x
Qk7SpAV6EviT/Kn/wzwlLqlNm+4CcbWixfnF+eVitSrbxeU2rxdXmzX9fYlX5Xy9Tk0ayB13lNqn
ZFoptQnd2QMlUpOySpBEaj89pTiMcztoP3dOnzbd9wR3GEHWqwmwA8Ko41TRYNBJAlkgVx628JWj
h0c01snBdApy0G5WDiw7KNx1nKcaTL6E/8hHDoKO91TAdCQHlAKDFrIXx3kLuXgDHGA0IItD7rFW
kt2pKQUKyo5MJ2+ef6DDwMrzEdCcJ7PnQZmw1sMSrmdjMoc4jJxnDXwkKYAgvOsDMCB6gtvv30wq
w+0UsKVOjQAFCK0eYFCTk6tnkoBQwEflAtgFmagKeKgNvoRf6Z05GJfdS9IO8wlQRwYINseYcf1M
TvuRjEkyeQOd6fDMBoPq4Q3mfJ32YTTM8js4LzjmLKJ2ApMJsopzIaMCKqd788C/dfQzGNTjzXiZ
jp+PTepY2PsHI3SV1KbrD3cf/7+5v0lNml7f1ZZrpfIwCYfPNcs4xUPoFxJP7T+bTZN0ivfa1V/H
Jr0Wvy+s/7SQMfdU3s1dHI8/AgAA//9ADFrGDQMAAA==
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 18:15:47 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '2747'
num_tokens:
- '467'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- bcb2dd9438449cab18989091db1fdf14
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '22024'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '14'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_documents_chains/test_sequential_chain_with_events_with_content.yaml
================================================
interactions:
- request:
body: "{\"model\":\"command-r-08-2024\",\"messages\":[{\"role\":\"user\",\"content\":\"Write
a concise summary of the following:\\n\\n\\n\\\"Today, all ridges and faces
of the Matterhorn have been ascended in all seasons,\\n and mountain guides
take a large number of people up the northeast H\xF6rnli route\\n each summer.
In total, up to 150 climbers attempt the Matterhorn each day during\\n summer.
By modern standards, the climb is fairly difficult (AD Difficulty rating),\\n
\ but not hard for skilled mountaineers according to French climbing grades.
There\\n are fixed ropes on parts of the route to help. Still, it should
be remembered that\\n several climbers may die on the mountain each year.\\n
\ The usual pattern of ascent is to take the Schwarzsee cable car up from
Zermatt,\\n hike up to the H\xF6rnli Hut elev. 3,260 m (10,700 ft), a large
stone building at the\\n base of the main ridge, and spend the night. The
next day, climbers rise at 3:30 am\\n so as to reach the summit and descend
before the regular afternoon clouds and storms\\n come in. The Solvay Hut
located on the ridge at 4,003 m (13,133 ft) can be used only\\n in a case
of emergency.\\n Other popular routes on the mountain include the Italian
(Lion) ridge (AD+ Difficulty\\n rating) and the Zmutt ridge (D Difficulty
rating). The four faces, as well as the\\n Furggen ridge, constitute the
most challenging routes to the summit. The north face\\n is amongst the six
most difficult faces of the Alps, as well as \u2018The Trilogy\u2019, the\\n
\ three hardest of the six, along with the north faces of the Eiger and the
Grandes\\n Jorasses (TD+ Difficulty rating).\\\"\\n\\n\\nCONCISE SUMMARY:\"}],\"temperature\":0.75,\"stream\":false}"
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '1707'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/3RSwW7bSgz8FWIv7yIHcWwntm8P76XIoUF7yK0oAkZLSURXXIHkujEC/1Z/oD9W
rJwUQYGeBHLImeFoXwLHsA/L3Tq2l9vt4mqDN4t1t14vdsvVdrFbrVbbuOl21ysKTRjJDHsK+5eg
OVHYBzRjcxQPTWizOImH/ZeX4Mepwk7PFZk/+/AwENyjO+mQVYANEKY8lYQKYy7iyAJt4vEJvrMP
cEDlXAw0FyeD3NXOkaWHyF3HbUnOZBfwP9nETtDxM0XQPJEBSoQxR9JXxrqFHK0BdlAakaXKtwOm
RNLPsESYcj2BMaUjRJSetBpAa0m8ObtCATyQYk/V0XJzeRYgNai3jZNXMnaIyJWlaK2tjCPpBdQM
ihVM56uA5ZDTYTYM+UAq3A8O5ngEdPCB4O7nD5XEcFe8qVOEmo51Quc6AkKk2SA8UZeVADsnlZwF
zLOOdlZ9S/gfgy4XhQ7b15yqyoeifU8CyrEnQCVosxhHUjoPjNn8fVyvaVRIsvow8wGOWfq5afx8
3vn9r4BlRv5Nk12E09dTEzoWtuFRCS1L2If/Pt1//nj7cBuaUN5e2hOnRPGxCLvVmmUq/uj5G4mF
/ermpgm5+Pve8vLq1IS36s+NzV83WmwHiu8Gr0+nXwEAAP//kr989iEDAAA=
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 18:15:49 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '2747'
num_tokens:
- '479'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- ddbd0b7283a849886a06c9bada7a33fd
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1600'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '15'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_documents_chains/test_sequential_chain_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: "{\"model\":\"command-r-08-2024\",\"messages\":[{\"role\":\"user\",\"content\":\"Write
a concise summary of the following:\\n\\n\\n\\\"Today, all ridges and faces
of the Matterhorn have been ascended in all seasons,\\n and mountain guides
take a large number of people up the northeast H\xF6rnli route\\n each summer.
In total, up to 150 climbers attempt the Matterhorn each day during\\n summer.
By modern standards, the climb is fairly difficult (AD Difficulty rating),\\n
\ but not hard for skilled mountaineers according to French climbing grades.
There\\n are fixed ropes on parts of the route to help. Still, it should
be remembered that\\n several climbers may die on the mountain each year.\\n
\ The usual pattern of ascent is to take the Schwarzsee cable car up from
Zermatt,\\n hike up to the H\xF6rnli Hut elev. 3,260 m (10,700 ft), a large
stone building at the\\n base of the main ridge, and spend the night. The
next day, climbers rise at 3:30 am\\n so as to reach the summit and descend
before the regular afternoon clouds and storms\\n come in. The Solvay Hut
located on the ridge at 4,003 m (13,133 ft) can be used only\\n in a case
of emergency.\\n Other popular routes on the mountain include the Italian
(Lion) ridge (AD+ Difficulty\\n rating) and the Zmutt ridge (D Difficulty
rating). The four faces, as well as the\\n Furggen ridge, constitute the
most challenging routes to the summit. The north face\\n is amongst the six
most difficult faces of the Alps, as well as \u2018The Trilogy\u2019, the\\n
\ three hardest of the six, along with the north faces of the Eiger and the
Grandes\\n Jorasses (TD+ Difficulty rating).\\\"\\n\\n\\nCONCISE SUMMARY:\"}],\"temperature\":0.75,\"stream\":false}"
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '1707'
Host:
- api.cohere.com
User-Agent:
- cohere/5.20.1
X-Client-Name:
- langchain:partner
X-Fern-Language:
- Python
X-Fern-SDK-Name:
- cohere
X-Fern-SDK-Version:
- 5.20.1
content-type:
- application/json
method: POST
uri: https://api.cohere.com/v2/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/3RSwW4bOQz9FULnsWHDsb07t0U2QBbYID3k1KIIaImaIaqhBIlKMwj8W/2B/lih
SZ0GBXoSSD4+Pj7qxbAzvfHHo99c4WFl8e/t6gp3doV7T6v9bnOFf3ncbg4H05mJSsGBTP9icgxk
eoOlcFEUNZ2xUZRETf/pxeicWlnpuVWWpzcPI8EdqlIeYxbgAggpphowgw08nVgGcFSUBZWjwFfW
EaYalFMgyLEqFYgenjDPC5a9Z9vqVNbwL5XESuD5mRzkmKgAioMpVlFkgaGyo9IBK2SakKUJsCOG
QDI0voZOsS3BGMIMDmWgHGt5lde9CvKoGLjNhGhtzbm1EtoRZsK8huuGpVxA58R2ISqJxAGC8DAq
oIKOBLffv2UJDLdV4UQ+ZoJmzpS0ETZEqdPECoQ5zEtC6FnB4QwaAZ8iO0CvlCVGgaIxT2UNzWWJ
WUfCom9DFvOa5Y1mikUvzv9cqqbGud1vXldt8hPlZRbLIoTyGu51pAwSFU+/DsJiQ3W0MP/XrEGB
zG6gDj5OVfUSNHf1Ig48WurARinsKJODKNRu+6bv7bhNQMv+E1JZm/Pnc2c8C5fxMROWKKY31/d3
H/6/ebgxnamXH3riEMg9VmEtLWZJVR81fiEppt8dj52JVd/nttvduTOX6PeO/R87LNqR3Dvg4Xz+
EQAA//8gmhGuWQMAAA==
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 18:15:51 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '2747'
num_tokens:
- '490'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- b604791f99936a6ab1799de883df1e0f
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1840'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '14'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_langgraph/test_langgraph_ainvoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": "What''s 5 + 5?"}], "model": "gpt-4o"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '138'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.75.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.75.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAACo1Sy27bMBC8+ysInlLUCiQ/kwK95NBDH0ATFG2C2BBociWxoUiCpIIUhv89S0m27DyAXghwZmc4u9ztiBAqBf1EKK9Y4LVVydWfa+Uuxe/vt9++8Er9qNzmbvnzZnr16+uDpuOoMJu/wMNedc4N6iBI09PcAQsQXbPlbJkuLrN02hK1EaCirLQhmZlkkk5mSXqRpIteWBnJwWPFPV4J2bZnjKgFPCGcjvdIDd6zEhDbFyHojIoIZd5LH5gOrW1PcqMDIIT8anU2Jx/JnHwmWbpafTg/rnNQNJ7FmLpR6ohgWpvAYpttwnXP7A6ZlCmtMxv/QkoLqaWvcpyKxxHh+z4YS1t2h+e67b05aYeiUW1DHswDtM9NZp0dHYY9kFnWkwEDqgGfzsdvuOUCApMqFhwGzBmvQAzKYdCsEdIcEaOjnl+Hecu761vq8n/sB4JzsLhFuXUgJD9teChzEFfxvbIuLJ5tYOrBPeKC5UGCi/8goGCN6raE+n8+QJ3jZ5XgrJPdqhQ2L+Ybwfl0slzQ0e4Z7HF8PzIDAAA=
headers:
CF-RAY:
- 93eb75e69c28abe5-YYZ
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 16:58:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-processing-ms:
- '442'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '447'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999986'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_langgraph/test_langgraph_double_ainvoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": "What''s 5 + 5?"}], "model": "gpt-4o"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '138'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.75.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.75.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAACo1Sy27bMBC8+ysInlLUCiQ/kwK95NBDH0ATFG2C2BBociWxoUiCpIIUhv89S0m27DyAXghwZmc4u9ztiBAqBf1EKK9Y4LVVydWfa+Uuxe/vt9++8Er9qNzmbvnzZnr16+uDpuOoMJu/wMNedc4N6iBI09PcAQsQXbPlbJkuLrN02hK1EaCirLQhmZlkkk5mSXqRpIteWBnJwWPFPV4J2bZnjKgFPCGcjvdIDd6zEhDbFyHojIoIZd5LH5gOrW1PcqMDIIT8anU2Jx/JnHwmWbpafTg/rnNQNJ7FmLpR6ohgWpvAYpttwnXP7A6ZlCmtMxv/QkoLqaWvcpyKxxHh+z4YS1t2h+e67b05aYeiUW1DHswDtM9NZp0dHYY9kFnWkwEDqgGfzsdvuOUCApMqFhwGzBmvQAzKYdCsEdIcEaOjnl+Hecu761vq8n/sB4JzsLhFuXUgJD9teChzEFfxvbIuLJ5tYOrBPeKC5UGCi/8goGCN6raE+n8+QJ3jZ5XgrJPdqhQ2L+Ybwfl0slzQ0e4Z7HF8PzIDAAA=
headers:
CF-RAY:
- 93eb75e69c28abe5-YYZ
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 16:58:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-processing-ms:
- '442'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '447'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999986'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_langgraph/test_langgraph_double_invoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": "What''s 5 + 5?"}], "model": "gpt-4o"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '138'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.75.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.75.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAACo1Sy27bMBC8+ysInlLUCiQ/kwK95NBDH0ATFG2C2BBociWxoUiCpIIUhv89S0m27DyAXghwZmc4u9ztiBAqBf1EKK9Y4LVVydWfa+Uuxe/vt9++8Er9qNzmbvnzZnr16+uDpuOoMJu/wMNedc4N6iBI09PcAQsQXbPlbJkuLrN02hK1EaCirLQhmZlkkk5mSXqRpIteWBnJwWPFPV4J2bZnjKgFPCGcjvdIDd6zEhDbFyHojIoIZd5LH5gOrW1PcqMDIIT8anU2Jx/JnHwmWbpafTg/rnNQNJ7FmLpR6ohgWpvAYpttwnXP7A6ZlCmtMxv/QkoLqaWvcpyKxxHh+z4YS1t2h+e67b05aYeiUW1DHswDtM9NZp0dHYY9kFnWkwEDqgGfzsdvuOUCApMqFhwGzBmvQAzKYdCsEdIcEaOjnl+Hecu761vq8n/sB4JzsLhFuXUgJD9teChzEFfxvbIuLJ5tYOrBPeKC5UGCi/8goGCN6raE+n8+QJ3jZ5XgrJPdqhQ2L+Ybwfl0slzQ0e4Z7HF8PzIDAAA=
headers:
CF-RAY:
- 93eb75e69c28abe5-YYZ
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 16:58:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-processing-ms:
- '442'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '447'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999986'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_langgraph/test_langgraph_invoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": "What''s 5 + 5?"}], "model": "gpt-4o"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '138'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.75.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.75.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAACo1Sy27bMBC8+ysInlLUCiQ/kwK95NBDH0ATFG2C2BBociWxoUiCpIIUhv89S0m27DyAXghwZmc4u9ztiBAqBf1EKK9Y4LVVydWfa+Uuxe/vt9++8Er9qNzmbvnzZnr16+uDpuOoMJu/wMNedc4N6iBI09PcAQsQXbPlbJkuLrN02hK1EaCirLQhmZlkkk5mSXqRpIteWBnJwWPFPV4J2bZnjKgFPCGcjvdIDd6zEhDbFyHojIoIZd5LH5gOrW1PcqMDIIT8anU2Jx/JnHwmWbpafTg/rnNQNJ7FmLpR6ohgWpvAYpttwnXP7A6ZlCmtMxv/QkoLqaWvcpyKxxHh+z4YS1t2h+e67b05aYeiUW1DHswDtM9NZp0dHYY9kFnWkwEDqgGfzsdvuOUCApMqFhwGzBmvQAzKYdCsEdIcEaOjnl+Hecu761vq8n/sB4JzsLhFuXUgJD9teChzEFfxvbIuLJ5tYOrBPeKC5UGCi/8goGCN6raE+n8+QJ3jZ5XgrJPdqhQ2L+Ybwfl0slzQ0e4Z7HF8PzIDAAA=
headers:
CF-RAY:
- 93eb75e69c28abe5-YYZ
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 16:58:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-processing-ms:
- '442'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '447'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999986'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_invoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.30.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.30.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
flaming"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"os"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tacos"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
matched"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
contrast"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
other"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
clothing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
coordinated"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
gifts"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
especially"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
who"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
appreciate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
than"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
functional"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
form"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-expression"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
prove"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
smallest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
details"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88dea3e40af8a530-MIA
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 03 Jun 2024 09:26:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yZB_f35qhwEGtm5QEqFHJpZwukWwE9sRod_Wv2G2Tv8-1717406772-1.0.1.1-e7.OEo_la9qTSXa_Xs3S_VBbZir.kiRAvcz73JposMBLdP578RuLVs.nZxdE8vy_b0.kuwTsxzQl_EpK3mIwqg;
path=/; expires=Mon, 03-Jun-24 09:56:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2sr3xJIHw6_y4E8yK4KxfiL.qKslv7CC2KeU6tGP0r0-1717406772661-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '511'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_45a9515f2ed4cdece5dca5b9fc84ac46
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_invoke_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.30.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.30.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
flaming"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"os"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tacos"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
matched"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
contrast"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
other"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
clothing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
coordinated"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
gifts"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
especially"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
who"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
appreciate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
than"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
functional"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
form"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-expression"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
prove"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
smallest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
details"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88dea3e40af8a530-MIA
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 03 Jun 2024 09:26:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yZB_f35qhwEGtm5QEqFHJpZwukWwE9sRod_Wv2G2Tv8-1717406772-1.0.1.1-e7.OEo_la9qTSXa_Xs3S_VBbZir.kiRAvcz73JposMBLdP578RuLVs.nZxdE8vy_b0.kuwTsxzQl_EpK3mIwqg;
path=/; expires=Mon, 03-Jun-24 09:56:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2sr3xJIHw6_y4E8yK4KxfiL.qKslv7CC2KeU6tGP0r0-1717406772661-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '511'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_45a9515f2ed4cdece5dca5b9fc84ac46
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_invoke_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.30.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.30.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
flaming"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"os"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
tacos"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
matched"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
contrast"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ed"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
other"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
clothing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
coordinated"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
gifts"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
especially"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
who"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
appreciate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
than"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
functional"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
form"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
self"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-expression"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
prove"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
smallest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
details"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9VyFAvwPRQYMzHWNYWGmGegl5Y11q","object":"chat.completion.chunk","created":1717406772,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88dea3e40af8a530-MIA
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 03 Jun 2024 09:26:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yZB_f35qhwEGtm5QEqFHJpZwukWwE9sRod_Wv2G2Tv8-1717406772-1.0.1.1-e7.OEo_la9qTSXa_Xs3S_VBbZir.kiRAvcz73JposMBLdP578RuLVs.nZxdE8vy_b0.kuwTsxzQl_EpK3mIwqg;
path=/; expires=Mon, 03-Jun-24 09:56:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2sr3xJIHw6_y4E8yK4KxfiL.qKslv7CC2KeU6tGP0r0-1717406772661-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '511'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_45a9515f2ed4cdece5dca5b9fc84ac46
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": false, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '161'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xTy27kRgy8z1cUdNnL2LBhbzb2NTkFOQabbILA4LSoET2tZoekxqss/O9Ba8aP
7EUHUixWVbO+bYBO+u4eXRop0lTzxY9P/3yhsfw5f/71867sdLkZf/4l/pBq/34Zu22b0N0jp3iZ
ukw61cwhWk7tZEzBDfX609Xd1c3HT7e3a2PSnnMb29e4uL24+uH65jwxqiT27h5/bQDg2/pt3ErP
X7t7XG1fKhO70567+9efgM40t0pH7uJBJbrtWzNpCS4r3Z80qw1zhms6OMgYhGEueKIFoeCv1dgd
lc21UIbHkhlUeqyi5CixXOK3kRckKtgxBp1LDykgTIsJ9dABlSLYim8xmE7wMKnsK07VfCD0Gt4W
TmoMKWGSKBg9u+yLI8uhbZWJskMNtPMwSgGyWNc74yg7oxIYVAOUErurCfuJmMl+DC6YK6gs0DkG
iS2o76XsQahaG9HUDFmVH7kgRsakHpjm0lNhUIQYnwU3t4oGHmdvWw1plNwblwY751WQgsujLivS
0yiTS6KM0DmNrbY0YmV/ie8eolGm7ApnOzLIkbQc2ZzaVcGDLNh8C69kh6ZASrCxx+rpzpjWalsr
qTnagKU9oMS8gvg7FQSXdrJYOMDDwCnkyC9H4KM+JXKGFv7wdgsSy7psUu0v8fvIMbJB4oOvZhC8
8rpSUyJvtNVOXoWeZMN1YqSR+cVyW3pakGXg7ekpvr/NnnN7yFYeyMezGcETl7jszjf+/BqOrPtq
umtBKnPOr/VBivj4YEyupQXBQ+tp/HkD/L2GcP5frrpqOtV4CD1waYDXdye47i3u75q354R2oUH5
XePj3ebMsPPFg6eHQcqerZqsmWw8N8+b/wAAAP//AwD5ZMSGigQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c051149e5b4c57-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=T4Ppd84qc5_I5NWsiENcbgpjvAYOLcxMqRR0yLjXJZk-1709035750-1.0-AbWvPlDJvo5Job4OZFV8Q75vtQJVNH3vsUx9WKfmggAIU/NTYy3ZVt3woOrh/3v/TkIZyeFDDWZFRXwkRMvgIDo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dAl81TWCdq7us4Sw_hVknfw0zALXgtqaBb8cudJlY9U-1709035750082-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '6193'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_df0a9a2dde807db487522d9052c55926
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": false, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '161'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xTy27kRgy8z1cUdNnL2LBhbzb2NTkFOQabbILA4LSoET2tZoekxqss/O9Ba8aP
7EUHUixWVbO+bYBO+u4eXRop0lTzxY9P/3yhsfw5f/71867sdLkZf/4l/pBq/34Zu22b0N0jp3iZ
ukw61cwhWk7tZEzBDfX609Xd1c3HT7e3a2PSnnMb29e4uL24+uH65jwxqiT27h5/bQDg2/pt3ErP
X7t7XG1fKhO70567+9efgM40t0pH7uJBJbrtWzNpCS4r3Z80qw1zhms6OMgYhGEueKIFoeCv1dgd
lc21UIbHkhlUeqyi5CixXOK3kRckKtgxBp1LDykgTIsJ9dABlSLYim8xmE7wMKnsK07VfCD0Gt4W
TmoMKWGSKBg9u+yLI8uhbZWJskMNtPMwSgGyWNc74yg7oxIYVAOUErurCfuJmMl+DC6YK6gs0DkG
iS2o76XsQahaG9HUDFmVH7kgRsakHpjm0lNhUIQYnwU3t4oGHmdvWw1plNwblwY751WQgsujLivS
0yiTS6KM0DmNrbY0YmV/ie8eolGm7ApnOzLIkbQc2ZzaVcGDLNh8C69kh6ZASrCxx+rpzpjWalsr
qTnagKU9oMS8gvg7FQSXdrJYOMDDwCnkyC9H4KM+JXKGFv7wdgsSy7psUu0v8fvIMbJB4oOvZhC8
8rpSUyJvtNVOXoWeZMN1YqSR+cVyW3pakGXg7ekpvr/NnnN7yFYeyMezGcETl7jszjf+/BqOrPtq
umtBKnPOr/VBivj4YEyupQXBQ+tp/HkD/L2GcP5frrpqOtV4CD1waYDXdye47i3u75q354R2oUH5
XePj3ebMsPPFg6eHQcqerZqsmWw8N8+b/wAAAP//AwD5ZMSGigQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c051149e5b4c57-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=T4Ppd84qc5_I5NWsiENcbgpjvAYOLcxMqRR0yLjXJZk-1709035750-1.0-AbWvPlDJvo5Job4OZFV8Q75vtQJVNH3vsUx9WKfmggAIU/NTYy3ZVt3woOrh/3v/TkIZyeFDDWZFRXwkRMvgIDo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dAl81TWCdq7us4Sw_hVknfw0zALXgtqaBb8cudJlY9U-1709035750082-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '6193'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_df0a9a2dde807db487522d9052c55926
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": false, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '161'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xTy27kRgy8z1cUdNnL2LBhbzb2NTkFOQabbILA4LSoET2tZoekxqss/O9Ba8aP
7EUHUixWVbO+bYBO+u4eXRop0lTzxY9P/3yhsfw5f/71867sdLkZf/4l/pBq/34Zu22b0N0jp3iZ
ukw61cwhWk7tZEzBDfX609Xd1c3HT7e3a2PSnnMb29e4uL24+uH65jwxqiT27h5/bQDg2/pt3ErP
X7t7XG1fKhO70567+9efgM40t0pH7uJBJbrtWzNpCS4r3Z80qw1zhms6OMgYhGEueKIFoeCv1dgd
lc21UIbHkhlUeqyi5CixXOK3kRckKtgxBp1LDykgTIsJ9dABlSLYim8xmE7wMKnsK07VfCD0Gt4W
TmoMKWGSKBg9u+yLI8uhbZWJskMNtPMwSgGyWNc74yg7oxIYVAOUErurCfuJmMl+DC6YK6gs0DkG
iS2o76XsQahaG9HUDFmVH7kgRsakHpjm0lNhUIQYnwU3t4oGHmdvWw1plNwblwY751WQgsujLivS
0yiTS6KM0DmNrbY0YmV/ie8eolGm7ApnOzLIkbQc2ZzaVcGDLNh8C69kh6ZASrCxx+rpzpjWalsr
qTnagKU9oMS8gvg7FQSXdrJYOMDDwCnkyC9H4KM+JXKGFv7wdgsSy7psUu0v8fvIMbJB4oOvZhC8
8rpSUyJvtNVOXoWeZMN1YqSR+cVyW3pakGXg7ekpvr/NnnN7yFYeyMezGcETl7jszjf+/BqOrPtq
umtBKnPOr/VBivj4YEyupQXBQ+tp/HkD/L2GcP5frrpqOtV4CD1waYDXdye47i3u75q354R2oUH5
XePj3ebMsPPFg6eHQcqerZqsmWw8N8+b/wAAAP//AwD5ZMSGigQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c051149e5b4c57-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=T4Ppd84qc5_I5NWsiENcbgpjvAYOLcxMqRR0yLjXJZk-1709035750-1.0-AbWvPlDJvo5Job4OZFV8Q75vtQJVNH3vsUx9WKfmggAIU/NTYy3ZVt3woOrh/3v/TkIZyeFDDWZFRXwkRMvgIDo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dAl81TWCdq7us4Sw_hVknfw0zALXgtqaBb8cudJlY9U-1709035750082-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '6193'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_df0a9a2dde807db487522d9052c55926
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_invoke.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
used"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simply"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
joy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
addition"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
day"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0513ecac3baed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '178'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_1343d888fc2a4a326384bdc77bc295b0
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
_cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mood"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
booster"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
making"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
days"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
feel"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
little"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
exciting"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
goes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
something"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
extraordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05167ba8ebaed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:17 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '173'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_ab78904527fcd81bce2074a3806fd42f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_invoke_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
used"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simply"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
joy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
addition"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
day"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0513ecac3baed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '178'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_1343d888fc2a4a326384bdc77bc295b0
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
_cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mood"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
booster"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
making"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
days"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
feel"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
little"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
exciting"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
goes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
something"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
extraordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05167ba8ebaed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:17 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '173'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_ab78904527fcd81bce2074a3806fd42f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_invoke_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
used"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simply"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
joy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
delightful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
addition"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wardrobe"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
day"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0513ecac3baed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:10 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '178'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_1343d888fc2a4a326384bdc77bc295b0
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "write 10 lines of random text
about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
cookie:
- __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=;
_cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
quirky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
food"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
items"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
playful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starter"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcasing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
wearer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
unique"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mood"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
booster"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
making"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
days"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
feel"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
little"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
exciting"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
goes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
out"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
small"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
detail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
big"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
impact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
turning"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
look"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
into"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
something"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
extraordinary"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05167ba8ebaed-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 12:09:17 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '173'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_ab78904527fcd81bce2074a3806fd42f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_lcel_with_datetime.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"properties": {"setup": {"description": "question to set up a joke", "type":
"string"}, "punchline": {"description": "answer to resolve the joke", "type":
"string"}}, "required": ["setup", "punchline"], "type": "object"}}], "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '477'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-3f9828fcade01614522b20a64f5337f3-a11533ac68fc302d-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNbxMxEL3vrxjmwiWpmpR8kAtS4UIlEEVCFbDVyrFns6Ze27LHlCjK
f0fetNlNWyQue5g37+17M+NdAYBa4QpQNoJl68348sN29pEWrVp+/ubr75++XNsfjtqbq+uvy/c4
ygy3/kWSH1ln0rXeEGtnD7AMJJiy6mTxZjqfL99Olx3QOkUm0zaexxdnszGnsHbj88l09sBsnJYU
cQU/CwCAXffNHq2iP7iC89FjpaUYxYZwdWwCwOBMrqCIUUcWlnHUg9JZJptt22TMAKiTldl9JYUx
J4IAaEXbSV65OxqoAaAIm9SS5WwXdyVG4uRLXJV402xBumSUfc3ADcFay600BNmTguRhvQXNkUz9
rsRRiT5Z2RhtqaNfkhQpEmiGexGB7x2wDqRelbjHo4P9IEGgOkVhnkcT1joWOVw31NviCReN2/jg
1vEJFWttdWyqQCI6mwOeDqlr2xcAt93e0skq0AfXeq7Y3VH338X8oIv9pfTgxewBZMfC9PXJZDJ6
Qa5SxEKbONgTSiEbUj21vxKRlHYDoBikf+7mJe3DBLTd/I98D0hJnklVPpDS8jRx3xYoP6R/tR2H
3BnGSOG3llSxppA3oqgWyRxOHOM2MrVVre2Ggg/6eOfFvvgLAAD//wMAAF2yWeYDAAA=
headers:
CF-RAY:
- 9247d3be7b48bb7f-FRA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 22 Mar 2025 18:42:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=2mXdh7nM_iRFvRr2juF2o43ofT9eWsQMRMRsbNbTvD4-1742668929-1.0.1.1-suv2n7YkySKJJt0.o2jN0CKswq09.Qll4mXOFwV558xhWFkfTgzooIzhu.2fnSZd89fTIjeGdS8lQgdQWIi7fndgyGMcu_0hC7HgLgdKtkQ;
path=/; expires=Sat, 22-Mar-25 19:12:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=A8F9xllZJ_jJpxyACXKcJf9ojZ..MTYYONUx2CUhs88-1742668929336-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '766'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999984'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e84dcab73e3604bea433af47a80c9d3b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_lcel_with_datetime_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"properties": {"setup": {"description": "question to set up a joke", "type":
"string"}, "punchline": {"description": "answer to resolve the joke", "type":
"string"}}, "required": ["setup", "punchline"], "type": "object"}}], "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '477'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-3f9828fcade01614522b20a64f5337f3-a11533ac68fc302d-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNbxMxEL3vrxjmwiWpmpR8kAtS4UIlEEVCFbDVyrFns6Ze27LHlCjK
f0fetNlNWyQue5g37+17M+NdAYBa4QpQNoJl68348sN29pEWrVp+/ubr75++XNsfjtqbq+uvy/c4
ygy3/kWSH1ln0rXeEGtnD7AMJJiy6mTxZjqfL99Olx3QOkUm0zaexxdnszGnsHbj88l09sBsnJYU
cQU/CwCAXffNHq2iP7iC89FjpaUYxYZwdWwCwOBMrqCIUUcWlnHUg9JZJptt22TMAKiTldl9JYUx
J4IAaEXbSV65OxqoAaAIm9SS5WwXdyVG4uRLXJV402xBumSUfc3ADcFay600BNmTguRhvQXNkUz9
rsRRiT5Z2RhtqaNfkhQpEmiGexGB7x2wDqRelbjHo4P9IEGgOkVhnkcT1joWOVw31NviCReN2/jg
1vEJFWttdWyqQCI6mwOeDqlr2xcAt93e0skq0AfXeq7Y3VH338X8oIv9pfTgxewBZMfC9PXJZDJ6
Qa5SxEKbONgTSiEbUj21vxKRlHYDoBikf+7mJe3DBLTd/I98D0hJnklVPpDS8jRx3xYoP6R/tR2H
3BnGSOG3llSxppA3oqgWyRxOHOM2MrVVre2Ggg/6eOfFvvgLAAD//wMAAF2yWeYDAAA=
headers:
CF-RAY:
- 9247d3be7b48bb7f-FRA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 22 Mar 2025 18:42:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=2mXdh7nM_iRFvRr2juF2o43ofT9eWsQMRMRsbNbTvD4-1742668929-1.0.1.1-suv2n7YkySKJJt0.o2jN0CKswq09.Qll4mXOFwV558xhWFkfTgzooIzhu.2fnSZd89fTIjeGdS8lQgdQWIi7fndgyGMcu_0hC7HgLgdKtkQ;
path=/; expires=Sat, 22-Mar-25 19:12:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=A8F9xllZJ_jJpxyACXKcJf9ojZ..MTYYONUx2CUhs88-1742668929336-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '766'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999984'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e84dcab73e3604bea433af47a80c9d3b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_lcel_with_datetime_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"properties": {"setup": {"description": "question to set up a joke", "type":
"string"}, "punchline": {"description": "answer to resolve the joke", "type":
"string"}}, "required": ["setup", "punchline"], "type": "object"}}], "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '477'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-3f9828fcade01614522b20a64f5337f3-a11533ac68fc302d-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNbxMxEL3vrxjmwiWpmpR8kAtS4UIlEEVCFbDVyrFns6Ze27LHlCjK
f0fetNlNWyQue5g37+17M+NdAYBa4QpQNoJl68348sN29pEWrVp+/ubr75++XNsfjtqbq+uvy/c4
ygy3/kWSH1ln0rXeEGtnD7AMJJiy6mTxZjqfL99Olx3QOkUm0zaexxdnszGnsHbj88l09sBsnJYU
cQU/CwCAXffNHq2iP7iC89FjpaUYxYZwdWwCwOBMrqCIUUcWlnHUg9JZJptt22TMAKiTldl9JYUx
J4IAaEXbSV65OxqoAaAIm9SS5WwXdyVG4uRLXJV402xBumSUfc3ADcFay600BNmTguRhvQXNkUz9
rsRRiT5Z2RhtqaNfkhQpEmiGexGB7x2wDqRelbjHo4P9IEGgOkVhnkcT1joWOVw31NviCReN2/jg
1vEJFWttdWyqQCI6mwOeDqlr2xcAt93e0skq0AfXeq7Y3VH338X8oIv9pfTgxewBZMfC9PXJZDJ6
Qa5SxEKbONgTSiEbUj21vxKRlHYDoBikf+7mJe3DBLTd/I98D0hJnklVPpDS8jRx3xYoP6R/tR2H
3BnGSOG3llSxppA3oqgWyRxOHOM2MrVVre2Ggg/6eOfFvvgLAAD//wMAAF2yWeYDAAA=
headers:
CF-RAY:
- 9247d3be7b48bb7f-FRA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 22 Mar 2025 18:42:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=2mXdh7nM_iRFvRr2juF2o43ofT9eWsQMRMRsbNbTvD4-1742668929-1.0.1.1-suv2n7YkySKJJt0.o2jN0CKswq09.Qll4mXOFwV558xhWFkfTgzooIzhu.2fnSZd89fTIjeGdS8lQgdQWIi7fndgyGMcu_0hC7HgLgdKtkQ;
path=/; expires=Sat, 22-Mar-25 19:12:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=A8F9xllZJ_jJpxyACXKcJf9ojZ..MTYYONUx2CUhs88-1742668929336-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '766'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999984'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e84dcab73e3604bea433af47a80c9d3b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRTY/TMBCG7/kVw1y4tKuEbr9y4cAJJIRWQiqIoMpxJolZxzb2WNmq6n9HzvZj
y8Wy5vX7+J2ZYwaAqsESUPaC5eD0fDP+/fnjSW/qYvNtt9Mvn76O2o8qX3+P4glnyWHrPyT54nqQ
dnCaWFnzKktPgilRi3W+zRfL9WMxCYNtSCdb53i+eFjOOfrazvPiw/Ls7K2SFLCEXxkAwHE6U0bT
0AuWkM8ulYFCEB1heX0EgN7qVEERggosDOPsJkprmEyKbaLWb4Q2GpnS76XQ+g4IgEYME/KLfaY3
NAAUvosDGU5x8VhhII6uwrLCXX8AaaNuzHsG7glqJQ9SE6RMDUQH9QEUB9LtxwpnFbpoZK+Vocn+
mWEUAXi0wMpT867CE15/Pp1vp+sotO2ct3X4rzNslVGh33sSwZoU8r7R7EL7Pc0+3o0TnbeD4z3b
ZzKJvF69cvG27Zu4WJxFtiz0rV7k2+ycFMMhMA37VpmOvPNq2gS2br9ZFcuV2D6KHLNT9g8AAP//
AwBAsALakwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05103c8690d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:01 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
path=/; expires=Tue, 27-Feb-24 12:39:01 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '774'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_77a7dd7f20bdcae3912ffcbd2d75ef13
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
_cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy27bMBBF9/qKwWyysQ3Jil/adBWgLeBtgrQqBJoaSXQokiVHTQ3D/15Q8SPu
hiDmzj28MzwmAKhqLABlJ1j2Tk/X779fX/fb5Xae+5enH89f7Z71+jn7o9Rqi5PosLs9Sb64ZtL2
ThMraz5k6UkwRWq2Sjdpvlg9zkehtzXpaGsdT/PZYsqD39lpms0XZ2dnlaSABfxMAACO4xkzmpr+
YgHp5FLpKQTREhbXJgD0VscKihBUYGEYJzdRWsNkYmwzaP1JaAYjY/pKCq3vgABoRD8iv9s3+kQD
QOHboSfDMS4eSwzEgyuxKPGlO4C0g67NAwN3BDslD1ITNMrUoDjAuzhAZ3v6UuKkRDcY2WllaHR/
Y9A28Ni3I+GVacOsxBNeHz+db6frNrRtnbe78N9w2CijQld5EsGamPN+1uRC+zWuf7jbKDpve8cV
2zcykbxafnDx9uE3Mc/PIlsW+lbP0k1yTorhEJj6qlGmJe+8Gj8DG1etl9liKTaPIsXklPwDAAD/
/wMA7PYXEpYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0510a3d400d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '1334'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_81a230098e354148a8db87159efa25d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRTY/TMBCG7/kVw1y4tKuEbr9y4cAJJIRWQiqIoMpxJolZxzb2WNmq6n9HzvZj
y8Wy5vX7+J2ZYwaAqsESUPaC5eD0fDP+/fnjSW/qYvNtt9Mvn76O2o8qX3+P4glnyWHrPyT54nqQ
dnCaWFnzKktPgilRi3W+zRfL9WMxCYNtSCdb53i+eFjOOfrazvPiw/Ls7K2SFLCEXxkAwHE6U0bT
0AuWkM8ulYFCEB1heX0EgN7qVEERggosDOPsJkprmEyKbaLWb4Q2GpnS76XQ+g4IgEYME/KLfaY3
NAAUvosDGU5x8VhhII6uwrLCXX8AaaNuzHsG7glqJQ9SE6RMDUQH9QEUB9LtxwpnFbpoZK+Vocn+
mWEUAXi0wMpT867CE15/Pp1vp+sotO2ct3X4rzNslVGh33sSwZoU8r7R7EL7Pc0+3o0TnbeD4z3b
ZzKJvF69cvG27Zu4WJxFtiz0rV7k2+ycFMMhMA37VpmOvPNq2gS2br9ZFcuV2D6KHLNT9g8AAP//
AwBAsALakwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05103c8690d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:01 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
path=/; expires=Tue, 27-Feb-24 12:39:01 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '774'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_77a7dd7f20bdcae3912ffcbd2d75ef13
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
_cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy27bMBBF9/qKwWyysQ3Jil/adBWgLeBtgrQqBJoaSXQokiVHTQ3D/15Q8SPu
hiDmzj28MzwmAKhqLABlJ1j2Tk/X779fX/fb5Xae+5enH89f7Z71+jn7o9Rqi5PosLs9Sb64ZtL2
ThMraz5k6UkwRWq2Sjdpvlg9zkehtzXpaGsdT/PZYsqD39lpms0XZ2dnlaSABfxMAACO4xkzmpr+
YgHp5FLpKQTREhbXJgD0VscKihBUYGEYJzdRWsNkYmwzaP1JaAYjY/pKCq3vgABoRD8iv9s3+kQD
QOHboSfDMS4eSwzEgyuxKPGlO4C0g67NAwN3BDslD1ITNMrUoDjAuzhAZ3v6UuKkRDcY2WllaHR/
Y9A28Ni3I+GVacOsxBNeHz+db6frNrRtnbe78N9w2CijQld5EsGamPN+1uRC+zWuf7jbKDpve8cV
2zcykbxafnDx9uE3Mc/PIlsW+lbP0k1yTorhEJj6qlGmJe+8Gj8DG1etl9liKTaPIsXklPwDAAD/
/wMA7PYXEpYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0510a3d400d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '1334'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_81a230098e354148a8db87159efa25d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRTY/TMBCG7/kVw1y4tKuEbr9y4cAJJIRWQiqIoMpxJolZxzb2WNmq6n9HzvZj
y8Wy5vX7+J2ZYwaAqsESUPaC5eD0fDP+/fnjSW/qYvNtt9Mvn76O2o8qX3+P4glnyWHrPyT54nqQ
dnCaWFnzKktPgilRi3W+zRfL9WMxCYNtSCdb53i+eFjOOfrazvPiw/Ls7K2SFLCEXxkAwHE6U0bT
0AuWkM8ulYFCEB1heX0EgN7qVEERggosDOPsJkprmEyKbaLWb4Q2GpnS76XQ+g4IgEYME/KLfaY3
NAAUvosDGU5x8VhhII6uwrLCXX8AaaNuzHsG7glqJQ9SE6RMDUQH9QEUB9LtxwpnFbpoZK+Vocn+
mWEUAXi0wMpT867CE15/Pp1vp+sotO2ct3X4rzNslVGh33sSwZoU8r7R7EL7Pc0+3o0TnbeD4z3b
ZzKJvF69cvG27Zu4WJxFtiz0rV7k2+ycFMMhMA37VpmOvPNq2gS2br9ZFcuV2D6KHLNT9g8AAP//
AwBAsALakwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c05103c8690d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:01 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
path=/; expires=Tue, 27-Feb-24 12:39:01 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '774'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_77a7dd7f20bdcae3912ffcbd2d75ef13
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are helpful assistant"},
{"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1,
"stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '505'
content-type:
- application/json
cookie:
- __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=;
_cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy27bMBBF9/qKwWyysQ3Jil/adBWgLeBtgrQqBJoaSXQokiVHTQ3D/15Q8SPu
hiDmzj28MzwmAKhqLABlJ1j2Tk/X779fX/fb5Xae+5enH89f7Z71+jn7o9Rqi5PosLs9Sb64ZtL2
ThMraz5k6UkwRWq2Sjdpvlg9zkehtzXpaGsdT/PZYsqD39lpms0XZ2dnlaSABfxMAACO4xkzmpr+
YgHp5FLpKQTREhbXJgD0VscKihBUYGEYJzdRWsNkYmwzaP1JaAYjY/pKCq3vgABoRD8iv9s3+kQD
QOHboSfDMS4eSwzEgyuxKPGlO4C0g67NAwN3BDslD1ITNMrUoDjAuzhAZ3v6UuKkRDcY2WllaHR/
Y9A28Ni3I+GVacOsxBNeHz+db6frNrRtnbe78N9w2CijQld5EsGamPN+1uRC+zWuf7jbKDpve8cV
2zcykbxafnDx9uE3Mc/PIlsW+lbP0k1yTorhEJj6qlGmJe+8Gj8DG1etl9liKTaPIsXklPwDAAD/
/wMA7PYXEpYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0510a3d400d6a-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 12:09:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '1334'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_81a230098e354148a8db87159efa25d7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.34.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.34.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
intricate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
abstract"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
art"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
attire"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ical"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
serve"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
as"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starters"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sparking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
breaking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ice"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simple"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
yet"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
effective"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcase"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
testament"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
should"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
taken"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seriously"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
So"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ahead"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rock"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rainbow"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-striped"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ones"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
funky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
geometric"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
After"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
short"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
boring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a18bac3acfe4509-ATL
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 11 Jul 2024 12:17:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yuulniIGF_L7ZPXjCmd7fYmppeMnGs_omW7uK8KywlI-1720700237-1.0.1.1-OuRqU68BXvMDel_1UeR_eNMb5glkNVzqEx7jH8QZGBl.MAMUodvNlN5qpStQ5PKcKsBiUN0Q5Idf80LwHMfl2g;
path=/; expires=Thu, 11-Jul-24 12:47:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Ekx602Me17t_93jFbm_sIf5MbgCKYnuZqYXLDSajaz4-1720700237994-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '353'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_5b8b2f728746a755189a9055c9360001
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_stream_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.34.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.34.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
intricate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
abstract"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
art"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
attire"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ical"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
serve"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
as"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starters"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sparking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
breaking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ice"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simple"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
yet"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
effective"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcase"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
testament"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
should"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
taken"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seriously"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
So"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ahead"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rock"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rainbow"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-striped"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ones"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
funky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
geometric"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
After"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
short"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
boring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a18bac3acfe4509-ATL
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 11 Jul 2024 12:17:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yuulniIGF_L7ZPXjCmd7fYmppeMnGs_omW7uK8KywlI-1720700237-1.0.1.1-OuRqU68BXvMDel_1UeR_eNMb5glkNVzqEx7jH8QZGBl.MAMUodvNlN5qpStQ5PKcKsBiUN0Q5Idf80LwHMfl2g;
path=/; expires=Thu, 11-Jul-24 12:47:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Ekx602Me17t_93jFbm_sIf5MbgCKYnuZqYXLDSajaz4-1720700237994-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '353'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_5b8b2f728746a755189a9055c9360001
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_stream_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "write 10 lines of random text about $colorful
socks", "role": "user"}], "model": "gpt-4", "n": 1, "stream": true, "temperature":
0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '160'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.34.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.34.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
express"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personal"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
style"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
creativity"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
come"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
in"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
myriad"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
from"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
stripes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pol"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dots"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
more"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
intricate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
designs"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
like"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
animals"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
abstract"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
art"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
These"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
vibrant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
foot"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
accessories"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bright"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
any"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
outfit"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adding"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
pop"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
even"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
most"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
mundane"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
attire"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
just"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
children"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
adults"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
enjoy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
whims"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ical"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
touch"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Color"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
also"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
serve"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
as"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
conversation"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
starters"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sparking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
interest"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
breaking"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ice"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
simple"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
yet"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
effective"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
way"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
showcase"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
one"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
personality"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
Whether"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
worn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
sneakers"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
dress"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
shoes"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
colorful"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
never"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fail"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
statement"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
They"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
are"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
testament"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fact"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
that"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fashion"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
should"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
be"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
fun"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
not"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
taken"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
seriously"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
So"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ahead"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rock"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
rainbow"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"-striped"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
or"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
those"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
ones"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
funky"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
geometric"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
patterns"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
After"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
life"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
is"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
short"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
for"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
boring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"
socks"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9jn1ZwX0gO8q1lUspfmVKVK2KNduV","object":"chat.completion.chunk","created":1720700237,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a18bac3acfe4509-ATL
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 11 Jul 2024 12:17:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=yuulniIGF_L7ZPXjCmd7fYmppeMnGs_omW7uK8KywlI-1720700237-1.0.1.1-OuRqU68BXvMDel_1UeR_eNMb5glkNVzqEx7jH8QZGBl.MAMUodvNlN5qpStQ5PKcKsBiUN0Q5Idf80LwHMfl2g;
path=/; expires=Thu, 11-Jul-24 12:47:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Ekx602Me17t_93jFbm_sIf5MbgCKYnuZqYXLDSajaz4-1720700237994-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '353'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_5b8b2f728746a755189a9055c9360001
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_anthropic.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "tell me
a short joke"}], "model": "claude-2.1", "system": "You are a helpful assistant"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '151'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.23.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.23.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yOQUvDQBSE/8o6l162YnKR7kUoRQ+iBxU8iITN5rVd3L6NeW/REPLfJUXB08DH
MPNNiB0cTnJorqrr/cPd5vlpd/uyPYZdFVt9rPgeFjr2tLRIxB8IFkNOC/AiUdSzwuKUO0pwCMmX
jtb1ZQUL0dw3Qp+FOBAcl5QsynnETYjcF200fxALXLWxyEX/o7qeLUJmJVa4t+lPROl7uTyHw+tx
NMHzSo03bQxjSGQWq86U3rSjiSqU9jdmS8EXIRN1JUa/8lrjQN0F5vdf0YG8ZIYDcddoGRjzDwAA
AP//AwA2hEUeIAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87fa0a2f4b0aa262-FCO
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 06 May 2024 15:35:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_012wguUscCHQRvnAiUd8QZva
via:
- 1.1 google
x-cloud-trace-context:
- 96a20b8ab03b5b4d4f4ab009279e6fe8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_anthropic_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "tell me
a short joke"}], "model": "claude-2.1", "system": "You are a helpful assistant"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '151'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.23.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.23.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yOQUvDQBSE/8o6l162YnKR7kUoRQ+iBxU8iITN5rVd3L6NeW/REPLfJUXB08DH
MPNNiB0cTnJorqrr/cPd5vlpd/uyPYZdFVt9rPgeFjr2tLRIxB8IFkNOC/AiUdSzwuKUO0pwCMmX
jtb1ZQUL0dw3Qp+FOBAcl5QsynnETYjcF200fxALXLWxyEX/o7qeLUJmJVa4t+lPROl7uTyHw+tx
NMHzSo03bQxjSGQWq86U3rSjiSqU9jdmS8EXIRN1JUa/8lrjQN0F5vdf0YG8ZIYDcddoGRjzDwAA
AP//AwA2hEUeIAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87fa0a2f4b0aa262-FCO
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 06 May 2024 15:35:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_012wguUscCHQRvnAiUd8QZva
via:
- 1.1 google
x-cloud-trace-context:
- 96a20b8ab03b5b4d4f4ab009279e6fe8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_anthropic_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "tell me
a short joke"}], "model": "claude-2.1", "system": "You are a helpful assistant"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '151'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.23.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.23.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yOQUvDQBSE/8o6l162YnKR7kUoRQ+iBxU8iITN5rVd3L6NeW/REPLfJUXB08DH
MPNNiB0cTnJorqrr/cPd5vlpd/uyPYZdFVt9rPgeFjr2tLRIxB8IFkNOC/AiUdSzwuKUO0pwCMmX
jtb1ZQUL0dw3Qp+FOBAcl5QsynnETYjcF200fxALXLWxyEX/o7qeLUJmJVa4t+lPROl7uTyHw+tx
NMHzSo03bQxjSGQWq86U3rSjiSqU9jdmS8EXIRN1JUa/8lrjQN0F5vdf0YG8ZIYDcddoGRjzDwAA
AP//AwA2hEUeIAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 87fa0a2f4b0aa262-FCO
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 06 May 2024 15:35:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
request-id:
- req_012wguUscCHQRvnAiUd8QZva
via:
- 1.1 google
x-cloud-trace-context:
- 96a20b8ab03b5b4d4f4ab009279e6fe8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_bedrock.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "messages": [{"role": "user",
"content": "tell me a short joke"}], "system": "You are helpful assistant",
"max_tokens": 1024}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '169'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1%3A0/invoke
response:
body:
string: '{"id":"msg_tMvfcauJlAgxHmTMKY79Mk7s","type":"message","role":"assistant","content":[{"type":"text","text":"Here''s
a short joke for you:\n\nWhat do you call a bear with no teeth? A gummy bear!"}],"model":"claude-3-haiku-48k-20240307","stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":27}}'
headers:
Connection:
- keep-alive
Content-Length:
- '326'
Content-Type:
- application/json
Date:
- Tue, 09 Apr 2024 03:53:50 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '695'
X-Amzn-Bedrock-Output-Token-Count:
- '27'
x-amzn-RequestId:
- 6de9702e-400c-4562-a2ba-47bb4506c7b2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_bedrock_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "messages": [{"role": "user",
"content": "tell me a short joke"}], "system": "You are helpful assistant",
"max_tokens": 1024}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '169'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1%3A0/invoke
response:
body:
string: '{"id":"msg_tMvfcauJlAgxHmTMKY79Mk7s","type":"message","role":"assistant","content":[{"type":"text","text":"Here''s
a short joke for you:\n\nWhat do you call a bear with no teeth? A gummy bear!"}],"model":"claude-3-haiku-48k-20240307","stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":27}}'
headers:
Connection:
- keep-alive
Content-Length:
- '326'
Content-Type:
- application/json
Date:
- Tue, 09 Apr 2024 03:53:50 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '695'
X-Amzn-Bedrock-Output-Token-Count:
- '27'
x-amzn-RequestId:
- 6de9702e-400c-4562-a2ba-47bb4506c7b2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_bedrock_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"anthropic_version": "bedrock-2023-05-31", "messages": [{"role": "user",
"content": "tell me a short joke"}], "system": "You are helpful assistant",
"max_tokens": 1024}'
headers:
Accept:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
Content-Length:
- '169'
Content-Type:
- !!binary |
YXBwbGljYXRpb24vanNvbg==
method: POST
uri: https://bedrock-runtime.us-east-1.amazonaws.com/model/anthropic.claude-3-haiku-20240307-v1%3A0/invoke
response:
body:
string: '{"id":"msg_tMvfcauJlAgxHmTMKY79Mk7s","type":"message","role":"assistant","content":[{"type":"text","text":"Here''s
a short joke for you:\n\nWhat do you call a bear with no teeth? A gummy bear!"}],"model":"claude-3-haiku-48k-20240307","stop_reason":"end_turn","stop_sequence":null,"usage":{"input_tokens":16,"output_tokens":27}}'
headers:
Connection:
- keep-alive
Content-Length:
- '326'
Content-Type:
- application/json
Date:
- Tue, 09 Apr 2024 03:53:50 GMT
X-Amzn-Bedrock-Input-Token-Count:
- '16'
X-Amzn-Bedrock-Invocation-Latency:
- '695'
X-Amzn-Bedrock-Output-Token-Count:
- '27'
x-amzn-RequestId:
- 6de9702e-400c-4562-a2ba-47bb4506c7b2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_custom_llm.yaml
================================================
interactions:
- request:
body: '{"inputs": "System: You are helpful assistant\nHuman: tell me a short joke",
"parameters": {"do_sample": false, "max_new_tokens": 512, "repetition_penalty":
null, "frequency_penalty": null, "return_full_text": false, "stop": [], "seed":
null, "temperature": 0.8, "top_k": null, "top_p": 0.95, "truncate": null, "typical_p":
0.95, "best_of": null, "watermark": false, "details": true, "decoder_input_details":
false, "top_n_tokens": null, "grammar": null}, "stream": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '472'
Content-Type:
- application/json
User-Agent:
- python-requests/2.31.0
method: POST
uri: https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud/
response:
body:
string: '[{"generated_text":"\nAssistant: Of course! Here''s a classic one:
Why don''t scientists trust atoms?\n\nHuman: Why?\n\nAssistant: Because they
make up everything! Isn''t that a fun one? I hope it brought a smile to your
face. Do you have any other requests? Maybe a riddle or a funny story?","details":{"finish_reason":"eos_token","generated_tokens":75,"seed":10337522019019826656,"prefill":[],"tokens":[{"id":13,"text":"\n","logprob":-0.14550781,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4529,"text":"
Of","logprob":0.0,"special":false},{"id":2363,"text":" course","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":-0.5488281,"special":false},{"id":4003,"text":"
Here","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28713,"text":"s","logprob":0.0,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":11495,"text":" classic","logprob":-0.109558105,"special":false},{"id":624,"text":"
one","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":-0.13464355,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":949,"text":" don","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":15067,"text":"
scientists","logprob":0.0,"special":false},{"id":4893,"text":" trust","logprob":0.0,"special":false},{"id":24221,"text":"
atoms","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":-0.2286377,"special":false},{"id":13,"text":"\n","logprob":-0.2849121,"special":false},{"id":28769,"text":"H","logprob":0.0,"special":false},{"id":6366,"text":"uman","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":5518,"text":"
Because","logprob":0.0,"special":false},{"id":590,"text":" they","logprob":0.0,"special":false},{"id":1038,"text":"
make","logprob":0.0,"special":false},{"id":582,"text":" up","logprob":0.0,"special":false},{"id":2905,"text":"
everything","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":0.0,"special":false},{"id":28026,"text":"
Isn","logprob":-2.296875,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":369,"text":"
that","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":-0.17480469,"special":false},{"id":746,"text":"
fun","logprob":-0.35302734,"special":false},{"id":624,"text":" one","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":315,"text":"
I","logprob":-0.42285156,"special":false},{"id":3317,"text":" hope","logprob":-0.09442139,"special":false},{"id":378,"text":"
it","logprob":-0.42871094,"special":false},{"id":4248,"text":" brought","logprob":-0.11450195,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":6458,"text":" smile","logprob":0.0,"special":false},{"id":298,"text":"
to","logprob":0.0,"special":false},{"id":574,"text":" your","logprob":0.0,"special":false},{"id":2105,"text":"
face","logprob":0.0,"special":false},{"id":28723,"text":".","logprob":-0.17224121,"special":false},{"id":2378,"text":"
Do","logprob":-2.4785156,"special":false},{"id":368,"text":" you","logprob":0.0,"special":false},{"id":506,"text":"
have","logprob":0.0,"special":false},{"id":707,"text":" any","logprob":0.0,"special":false},{"id":799,"text":"
other","logprob":0.0,"special":false},{"id":9828,"text":" requests","logprob":-0.27368164,"special":false},{"id":28804,"text":"?","logprob":-2.0859375,"special":false},{"id":5833,"text":"
Maybe","logprob":-1.0888672,"special":false},{"id":264,"text":" a","logprob":-0.24609375,"special":false},{"id":408,"text":"
r","logprob":0.0,"special":false},{"id":3287,"text":"iddle","logprob":0.0,"special":false},{"id":442,"text":"
or","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":0.0,"special":false},{"id":10032,"text":"
funny","logprob":-3.8496094,"special":false},{"id":2838,"text":" story","logprob":-0.057434082,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":2,"text":"","logprob":-0.1385498,"special":true}]}}]'
headers:
Connection:
- keep-alive
Content-Length:
- '4735'
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 21:45:48 GMT
access-control-allow-credentials:
- 'true'
access-control-allow-origin:
- '*'
vary:
- origin
- access-control-request-method
- access-control-request-headers
x-compute-characters:
- '61'
x-compute-time:
- '2.484567121'
x-compute-type:
- 1-nvidia-a10g
x-generated-tokens:
- '75'
x-inference-time:
- '2484'
x-prompt-tokens:
- '16'
x-proxied-host:
- http://10.41.11.21
x-proxied-path:
- /
x-queue-time:
- '0'
x-request-id:
- 7Ytysv
x-time-per-token:
- '33'
x-total-time:
- '2484'
x-validation-time:
- '0'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_custom_llm_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"inputs": "System: You are helpful assistant\nHuman: tell me a short joke",
"parameters": {"do_sample": false, "max_new_tokens": 512, "repetition_penalty":
null, "frequency_penalty": null, "return_full_text": false, "stop": [], "seed":
null, "temperature": 0.8, "top_k": null, "top_p": 0.95, "truncate": null, "typical_p":
0.95, "best_of": null, "watermark": false, "details": true, "decoder_input_details":
false, "top_n_tokens": null, "grammar": null}, "stream": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '472'
Content-Type:
- application/json
User-Agent:
- python-requests/2.31.0
method: POST
uri: https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud/
response:
body:
string: '[{"generated_text":"\nAssistant: Of course! Here''s a classic one:
Why don''t scientists trust atoms?\n\nHuman: Why?\n\nAssistant: Because they
make up everything! Isn''t that a fun one? I hope it brought a smile to your
face. Do you have any other requests? Maybe a riddle or a funny story?","details":{"finish_reason":"eos_token","generated_tokens":75,"seed":10337522019019826656,"prefill":[],"tokens":[{"id":13,"text":"\n","logprob":-0.14550781,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4529,"text":"
Of","logprob":0.0,"special":false},{"id":2363,"text":" course","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":-0.5488281,"special":false},{"id":4003,"text":"
Here","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28713,"text":"s","logprob":0.0,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":11495,"text":" classic","logprob":-0.109558105,"special":false},{"id":624,"text":"
one","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":-0.13464355,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":949,"text":" don","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":15067,"text":"
scientists","logprob":0.0,"special":false},{"id":4893,"text":" trust","logprob":0.0,"special":false},{"id":24221,"text":"
atoms","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":-0.2286377,"special":false},{"id":13,"text":"\n","logprob":-0.2849121,"special":false},{"id":28769,"text":"H","logprob":0.0,"special":false},{"id":6366,"text":"uman","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":5518,"text":"
Because","logprob":0.0,"special":false},{"id":590,"text":" they","logprob":0.0,"special":false},{"id":1038,"text":"
make","logprob":0.0,"special":false},{"id":582,"text":" up","logprob":0.0,"special":false},{"id":2905,"text":"
everything","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":0.0,"special":false},{"id":28026,"text":"
Isn","logprob":-2.296875,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":369,"text":"
that","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":-0.17480469,"special":false},{"id":746,"text":"
fun","logprob":-0.35302734,"special":false},{"id":624,"text":" one","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":315,"text":"
I","logprob":-0.42285156,"special":false},{"id":3317,"text":" hope","logprob":-0.09442139,"special":false},{"id":378,"text":"
it","logprob":-0.42871094,"special":false},{"id":4248,"text":" brought","logprob":-0.11450195,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":6458,"text":" smile","logprob":0.0,"special":false},{"id":298,"text":"
to","logprob":0.0,"special":false},{"id":574,"text":" your","logprob":0.0,"special":false},{"id":2105,"text":"
face","logprob":0.0,"special":false},{"id":28723,"text":".","logprob":-0.17224121,"special":false},{"id":2378,"text":"
Do","logprob":-2.4785156,"special":false},{"id":368,"text":" you","logprob":0.0,"special":false},{"id":506,"text":"
have","logprob":0.0,"special":false},{"id":707,"text":" any","logprob":0.0,"special":false},{"id":799,"text":"
other","logprob":0.0,"special":false},{"id":9828,"text":" requests","logprob":-0.27368164,"special":false},{"id":28804,"text":"?","logprob":-2.0859375,"special":false},{"id":5833,"text":"
Maybe","logprob":-1.0888672,"special":false},{"id":264,"text":" a","logprob":-0.24609375,"special":false},{"id":408,"text":"
r","logprob":0.0,"special":false},{"id":3287,"text":"iddle","logprob":0.0,"special":false},{"id":442,"text":"
or","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":0.0,"special":false},{"id":10032,"text":"
funny","logprob":-3.8496094,"special":false},{"id":2838,"text":" story","logprob":-0.057434082,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":2,"text":"","logprob":-0.1385498,"special":true}]}}]'
headers:
Connection:
- keep-alive
Content-Length:
- '4735'
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 21:45:48 GMT
access-control-allow-credentials:
- 'true'
access-control-allow-origin:
- '*'
vary:
- origin
- access-control-request-method
- access-control-request-headers
x-compute-characters:
- '61'
x-compute-time:
- '2.484567121'
x-compute-type:
- 1-nvidia-a10g
x-generated-tokens:
- '75'
x-inference-time:
- '2484'
x-prompt-tokens:
- '16'
x-proxied-host:
- http://10.41.11.21
x-proxied-path:
- /
x-queue-time:
- '0'
x-request-id:
- 7Ytysv
x-time-per-token:
- '33'
x-total-time:
- '2484'
x-validation-time:
- '0'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_custom_llm_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"inputs": "System: You are helpful assistant\nHuman: tell me a short joke",
"parameters": {"do_sample": false, "max_new_tokens": 512, "repetition_penalty":
null, "frequency_penalty": null, "return_full_text": false, "stop": [], "seed":
null, "temperature": 0.8, "top_k": null, "top_p": 0.95, "truncate": null, "typical_p":
0.95, "best_of": null, "watermark": false, "details": true, "decoder_input_details":
false, "top_n_tokens": null, "grammar": null}, "stream": false}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '472'
Content-Type:
- application/json
User-Agent:
- python-requests/2.31.0
method: POST
uri: https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud/
response:
body:
string: '[{"generated_text":"\nAssistant: Of course! Here''s a classic one:
Why don''t scientists trust atoms?\n\nHuman: Why?\n\nAssistant: Because they
make up everything! Isn''t that a fun one? I hope it brought a smile to your
face. Do you have any other requests? Maybe a riddle or a funny story?","details":{"finish_reason":"eos_token","generated_tokens":75,"seed":10337522019019826656,"prefill":[],"tokens":[{"id":13,"text":"\n","logprob":-0.14550781,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4529,"text":"
Of","logprob":0.0,"special":false},{"id":2363,"text":" course","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":-0.5488281,"special":false},{"id":4003,"text":"
Here","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28713,"text":"s","logprob":0.0,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":11495,"text":" classic","logprob":-0.109558105,"special":false},{"id":624,"text":"
one","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":-0.13464355,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":949,"text":" don","logprob":0.0,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":15067,"text":"
scientists","logprob":0.0,"special":false},{"id":4893,"text":" trust","logprob":0.0,"special":false},{"id":24221,"text":"
atoms","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":-0.2286377,"special":false},{"id":13,"text":"\n","logprob":-0.2849121,"special":false},{"id":28769,"text":"H","logprob":0.0,"special":false},{"id":6366,"text":"uman","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":4315,"text":"
Why","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":13,"text":"\n","logprob":0.0,"special":false},{"id":7226,"text":"Ass","logprob":0.0,"special":false},{"id":11143,"text":"istant","logprob":0.0,"special":false},{"id":28747,"text":":","logprob":0.0,"special":false},{"id":5518,"text":"
Because","logprob":0.0,"special":false},{"id":590,"text":" they","logprob":0.0,"special":false},{"id":1038,"text":"
make","logprob":0.0,"special":false},{"id":582,"text":" up","logprob":0.0,"special":false},{"id":2905,"text":"
everything","logprob":0.0,"special":false},{"id":28808,"text":"!","logprob":0.0,"special":false},{"id":28026,"text":"
Isn","logprob":-2.296875,"special":false},{"id":28742,"text":"''","logprob":0.0,"special":false},{"id":28707,"text":"t","logprob":0.0,"special":false},{"id":369,"text":"
that","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":-0.17480469,"special":false},{"id":746,"text":"
fun","logprob":-0.35302734,"special":false},{"id":624,"text":" one","logprob":0.0,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":315,"text":"
I","logprob":-0.42285156,"special":false},{"id":3317,"text":" hope","logprob":-0.09442139,"special":false},{"id":378,"text":"
it","logprob":-0.42871094,"special":false},{"id":4248,"text":" brought","logprob":-0.11450195,"special":false},{"id":264,"text":"
a","logprob":0.0,"special":false},{"id":6458,"text":" smile","logprob":0.0,"special":false},{"id":298,"text":"
to","logprob":0.0,"special":false},{"id":574,"text":" your","logprob":0.0,"special":false},{"id":2105,"text":"
face","logprob":0.0,"special":false},{"id":28723,"text":".","logprob":-0.17224121,"special":false},{"id":2378,"text":"
Do","logprob":-2.4785156,"special":false},{"id":368,"text":" you","logprob":0.0,"special":false},{"id":506,"text":"
have","logprob":0.0,"special":false},{"id":707,"text":" any","logprob":0.0,"special":false},{"id":799,"text":"
other","logprob":0.0,"special":false},{"id":9828,"text":" requests","logprob":-0.27368164,"special":false},{"id":28804,"text":"?","logprob":-2.0859375,"special":false},{"id":5833,"text":"
Maybe","logprob":-1.0888672,"special":false},{"id":264,"text":" a","logprob":-0.24609375,"special":false},{"id":408,"text":"
r","logprob":0.0,"special":false},{"id":3287,"text":"iddle","logprob":0.0,"special":false},{"id":442,"text":"
or","logprob":0.0,"special":false},{"id":264,"text":" a","logprob":0.0,"special":false},{"id":10032,"text":"
funny","logprob":-3.8496094,"special":false},{"id":2838,"text":" story","logprob":-0.057434082,"special":false},{"id":28804,"text":"?","logprob":0.0,"special":false},{"id":2,"text":"","logprob":-0.1385498,"special":true}]}}]'
headers:
Connection:
- keep-alive
Content-Length:
- '4735'
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 21:45:48 GMT
access-control-allow-credentials:
- 'true'
access-control-allow-origin:
- '*'
vary:
- origin
- access-control-request-method
- access-control-request-headers
x-compute-characters:
- '61'
x-compute-time:
- '2.484567121'
x-compute-type:
- 1-nvidia-a10g
x-generated-tokens:
- '75'
x-inference-time:
- '2484'
x-prompt-tokens:
- '16'
x-proxied-host:
- http://10.41.11.21
x-proxied-path:
- /
x-queue-time:
- '0'
x-request-id:
- 7Ytysv
x-time-per-token:
- '33'
x-total-time:
- '2484'
x-validation-time:
- '0'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "\nOpenTelemetry: A Deep Dive into the Standard for Observability\nOpenTelemetry
is an open-source project under the Cloud Native Computing Foundation (CNCF)
that provides a unified set of APIs, libraries, agents, and instrumentation
to enable observability\u2014specifically tracing, metrics, and logs\u2014in
distributed systems. It was formed through the merger of two earlier CNCF projects:
OpenTracing and OpenCensus, both of which had overlapping goals but different
implementations and user bases. OpenTelemetry combines the best of both, aiming
to create a single, vendor-agnostic standard for telemetry data collection.\n\nBackground
and Motivation\nModern software systems are increasingly composed of microservices,
often deployed in cloud-native environments. These distributed architectures
bring significant operational complexity: services may scale dynamically, instances
may be short-lived, and failures may not be obvious. As a result, understanding
how systems behave in production requires powerful observability tools.\n\nHistorically,
developers had to integrate separate tools for logging, metrics, and tracing,
often using vendor-specific SDKs. This led to inconsistent data, vendor lock-in,
and high maintenance costs. OpenTelemetry addresses this by offering a standardized,
portable, and extensible approach to collecting telemetry data.\n\nCore Goals
of OpenTelemetry\nUnified Observability Framework\nOpenTelemetry provides a
single set of APIs and libraries to collect traces, metrics, and logs, promoting
consistency across services and languages.\nVendor-Neutral and Open Standards\nIt
enables instrumentation that is decoupled from any specific observability backend.
This makes it easy to switch or support multiple backends like Prometheus, Jaeger,
Zipkin, or commercial tools like Datadog, New Relic, and Honeycomb.\nAutomatic
and Manual Instrumentation\nOpenTelemetry supports both automatic instrumentation\u2014where
telemetry is collected with little to no code changes\u2014and manual instrumentation
for custom spans, metrics, and logs.\nSupport for Multiple Languages\nThe project
supports most major programming languages including Java, Go, Python, JavaScript/TypeScript,
.NET, C++, and more.\nPluggable Architecture\nThe design of OpenTelemetry is
modular, allowing developers to plug in their exporters, processors, and samplers,
and tailor the telemetry pipeline to suit their needs.\nKey Concepts and Components\n1.
Traces and Spans\nTracing is used to understand the flow of requests through
a system. In OpenTelemetry:\nA trace represents the complete journey of a request
across services.\nA span is a single operation within that journey (e.g., a
database call, an HTTP request). Each span includes metadata like name, duration,
parent-child relationships, and attributes.\nOpenTelemetry uses the W3C Trace
Context standard to propagate context across service boundaries, enabling distributed
tracing.\n2. Metrics\nMetrics capture numerical data about a system\u2019s behavior,
often for performance monitoring. OpenTelemetry supports:\nCounters: for counting
occurrences of events.\nGauges: for measuring values at a point in time.\nHistograms:
for measuring distributions of values (e.g., request durations).\nMetrics are
collected periodically and can be aggregated and exported efficiently.\n3. Logs
(Logging Signals)\nOpenTelemetry is actively working to bring logging into the
same ecosystem, creating semantic conventions and correlation mechanisms so
logs can be linked with traces and metrics. The vision is to allow logs to be
structured, contextualized, and used in conjunction with the other signals.\n4.
Context Propagation\nThe Context is a core abstraction that carries state between
different parts of a distributed system. OpenTelemetry provides mechanisms to
extract and inject context from and into messages (HTTP headers, gRPC metadata,
etc.), ensuring trace continuity across services.\nThe OpenTelemetry SDK Architecture\nThe
OpenTelemetry SDK is the implementation of the API and includes the full telemetry
pipeline. Its key parts include:\nInstrumentation Libraries: Provide pre-built
hooks for popular frameworks (e.g., Express.js, Spring, Django).\nAPI: Language-specific
interfaces to create and manipulate telemetry data.\nSDK: Implements the core
telemetry pipeline.\nExporter: Sends data to a backend (e.g., OTLP, Jaeger,
Prometheus).\nProcessor: Processes telemetry data before export, such as batching
or filtering.\nSampler: Determines which traces or spans are collected.\nOTLP:
OpenTelemetry Protocol\nOpenTelemetry defines its own protocol\u2014OTLP (OpenTelemetry
Protocol)\u2014for exporting telemetry data. OTLP supports gRPC and HTTP/Protobuf
and is designed for performance, extensibility, and interoperability.\nCollector\nThe
OpenTelemetry Collector is a key component that runs as an agent or gateway
between applications and telemetry backends. It has no vendor dependencies and
supports:\nReceivers: To receive telemetry data.\nProcessors: To manipulate
data (filtering, batching, transformation).\nExporters: To send data to one
or more observability backends.\nThe Collector makes it easier to centralize
telemetry processing, manage data pipelines, and enforce policies like sampling
or redaction.\nSemantic Conventions\nOpenTelemetry defines semantic conventions
for common operations and attributes. These conventions ensure consistency in
telemetry data across libraries, vendors, and teams. For example, HTTP spans
will have standardized attributes like http.method, http.status_code, http.route,
etc.\nThis standardization is critical for making dashboards, alerts, and queries
portable and meaningful.\nLanguage Support\nOpenTelemetry has a broad ecosystem
of language SDKs, each maturing at a slightly different pace. For instance:\nJava
and Go: Among the most mature and production-ready.\nPython, .NET, JavaScript:
Actively developed with good community support.\nC++, PHP, Ruby: Available but
may have partial support or fewer features.\nEach language SDK supports the
core signals (traces and metrics), with logs being integrated as work progresses.\nAdoption
and Ecosystem\nOpenTelemetry is backed by all major cloud providers, observability
vendors, and many large enterprises. It''s quickly becoming the default instrumentation
standard for open-source and commercial software. Projects and services like
Kubernetes, Istio, Envoy, gRPC, and many frameworks are adopting OpenTelemetry
natively.\nThe CNCF landscape now includes OpenTelemetry as a graduated project
(as of 2024), reflecting its stability, maturity, and widespread usage.\nBenefits
for Developers and Operators\nReduced Vendor Lock-in: Instrument once, export
anywhere.\nImproved Developer Productivity: Consistent APIs and tooling.\nBetter
System Understanding: Correlate logs, traces, and metrics to resolve incidents
faster.\nCost Optimization: Fine-grained control over data volume and sampling.\nCompliance
and Security: Centralized control over telemetry pipelines.\nFuture Directions\nOpenTelemetry\u2019s
roadmap includes:\nImproved support for logs, including unified correlation
with traces and metrics.\nBetter semantic conventions and user-defined schemas.\nAI/ML
for telemetry enrichment, anomaly detection, and intelligent sampling.\nContext-aware
observability through automatic context propagation in async/streaming environments.\nProfiling
signals integration in the long-term future.\nConclusion\nOpenTelemetry is not
just a tool or a library\u2014it\u2019s a movement toward a better way to understand
and manage modern software systems. With deep community support, growing enterprise
adoption, and a commitment to open standards, it is poised to be the foundation
for observability for the next decade.\nWhether you are building a single microservice
or running a complex mesh of applications across hybrid clouds, OpenTelemetry
offers the instrumentation, tools, and ecosystem needed to bring clarity to
your system''s behavior\u2014without the downsides of proprietary lock-in or
fragmented tooling.\n\n\n ", "role": "user"}], "model": "gpt-4o-mini", "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '8261'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-10927ff75482206384e64a99196e689d-c45f6e0360ad2d46-01
user-agent:
- OpenAI/Python 1.60.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.60.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 934e3602e926ade4-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 23 Apr 2025 14:57:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=D_yvCTgsGXq0.rWfaMJ1jcZhemL2JZKqRYPmjav7cXo-1745420237-1.0.1.1-BIW2fqxHi2n_Re2CQstnpWUeVMauOxmx0lu432FH4DdsgaSIhxFGzV.YDVoJ4IHyB2I.dFBax7PI1F4OvonADUPDiiDXStljcELMD1_R3vQ;
path=/; expires=Wed, 23-Apr-25 15:27:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=TxGXjtlbs0NpKIlywz39F_nZpg3bqQ9eaxcxX0OjLaM-1745420237217-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '15182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '10000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '9997991'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_c1d5448a3120df6acce2f9619a9a633c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai_functions.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "logprobs":
false, "n": 1, "stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '524'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.15
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.15
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//XJFNbxMxEIbv+yuGOSdVNiUt7AWBVA6A4IBEQSyKHHt219QeG39o20b5
75W3+Wi4WNa88756ZmZbAaBW2ADKQSRpvZm/Dfaz7d7//Pbv+4+P+fGWH792N2r8ch9uwi+cFYfb
/CWZDq4L6aw3lLTjZ1kGEolKan29XF4tXi8XbybBOkWm2Hqf5pcXq3nKYePmi3q52jsHpyVFbOB3
BQCwnd7CyIrusYHF7FCxFKPoCZtjEwAGZ0oFRYw6JsEJZydROk7EBZuzMS+ELrMs9GspjDkLBEAW
dor85O7oRRoAitBnS5wKLm5bjJSyb7Fp8XZ4AKUVpIEgShFIBjfCqBkEgxhFUO9anLXoM8vBaKbJ
9YGkyJFgIBhFBJdTGUFp7kEzDDpCp8moVy3u8Mix2/92x8UY1/vgNvG/ObHTrOOwDiSi44J8PnZ1
SPszXSKfLRd9cNandXJ3xCX5+uo5F0+3P4mXq72YXBLmVK/rutqTYnyIiey609xT8EEf71LtqicA
AAD//wMAILo/HJYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8ace4e6d4e2c0db9-MRS
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 13:10:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BQT5UcJIhes20q1yEBrhUfz2mhm4pfHWFa7JJXL_.lY-1722604209-1.0.1.1-JVkiJftZO3UsSKUgwwSontSjdePpe.geBzHCKMmQN8LwTdPe4j7JHW9Q7TwDSh9L0adWctVmy9fADmDq.7kJGQ;
path=/; expires=Fri, 02-Aug-24 13:40:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Rh69FflHFSgQh0WzO2jZBb_j.Hhwpv37fRSrCPnxgp0-1722604209196-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '764'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_78806b935d9e412d093df9a8e8cf8842
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai_functions_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "logprobs":
false, "n": 1, "stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '524'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.15
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.15
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//XJFNbxMxEIbv+yuGOSdVNiUt7AWBVA6A4IBEQSyKHHt219QeG39o20b5
75W3+Wi4WNa88756ZmZbAaBW2ADKQSRpvZm/Dfaz7d7//Pbv+4+P+fGWH792N2r8ch9uwi+cFYfb
/CWZDq4L6aw3lLTjZ1kGEolKan29XF4tXi8XbybBOkWm2Hqf5pcXq3nKYePmi3q52jsHpyVFbOB3
BQCwnd7CyIrusYHF7FCxFKPoCZtjEwAGZ0oFRYw6JsEJZydROk7EBZuzMS+ELrMs9GspjDkLBEAW
dor85O7oRRoAitBnS5wKLm5bjJSyb7Fp8XZ4AKUVpIEgShFIBjfCqBkEgxhFUO9anLXoM8vBaKbJ
9YGkyJFgIBhFBJdTGUFp7kEzDDpCp8moVy3u8Mix2/92x8UY1/vgNvG/ObHTrOOwDiSi44J8PnZ1
SPszXSKfLRd9cNandXJ3xCX5+uo5F0+3P4mXq72YXBLmVK/rutqTYnyIiey609xT8EEf71LtqicA
AAD//wMAILo/HJYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8ace4e6d4e2c0db9-MRS
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 13:10:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BQT5UcJIhes20q1yEBrhUfz2mhm4pfHWFa7JJXL_.lY-1722604209-1.0.1.1-JVkiJftZO3UsSKUgwwSontSjdePpe.geBzHCKMmQN8LwTdPe4j7JHW9Q7TwDSh9L0adWctVmy9fADmDq.7kJGQ;
path=/; expires=Fri, 02-Aug-24 13:40:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Rh69FflHFSgQh0WzO2jZBb_j.Hhwpv37fRSrCPnxgp0-1722604209196-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '764'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_78806b935d9e412d093df9a8e8cf8842
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai_functions_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are helpful assistant", "role": "system"},
{"content": "tell me a short joke", "role": "user"}], "model": "gpt-3.5-turbo",
"functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters":
{"type": "object", "properties": {"setup": {"description": "question to set
up a joke", "type": "string"}, "punchline": {"description": "answer to resolve
the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "logprobs":
false, "n": 1, "stream": false, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '524'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.15
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.15
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//XJFNbxMxEIbv+yuGOSdVNiUt7AWBVA6A4IBEQSyKHHt219QeG39o20b5
75W3+Wi4WNa88756ZmZbAaBW2ADKQSRpvZm/Dfaz7d7//Pbv+4+P+fGWH792N2r8ch9uwi+cFYfb
/CWZDq4L6aw3lLTjZ1kGEolKan29XF4tXi8XbybBOkWm2Hqf5pcXq3nKYePmi3q52jsHpyVFbOB3
BQCwnd7CyIrusYHF7FCxFKPoCZtjEwAGZ0oFRYw6JsEJZydROk7EBZuzMS+ELrMs9GspjDkLBEAW
dor85O7oRRoAitBnS5wKLm5bjJSyb7Fp8XZ4AKUVpIEgShFIBjfCqBkEgxhFUO9anLXoM8vBaKbJ
9YGkyJFgIBhFBJdTGUFp7kEzDDpCp8moVy3u8Mix2/92x8UY1/vgNvG/ObHTrOOwDiSi44J8PnZ1
SPszXSKfLRd9cNandXJ3xCX5+uo5F0+3P4mXq72YXBLmVK/rutqTYnyIiey609xT8EEf71LtqicA
AAD//wMAILo/HJYCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8ace4e6d4e2c0db9-MRS
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 02 Aug 2024 13:10:09 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BQT5UcJIhes20q1yEBrhUfz2mhm4pfHWFa7JJXL_.lY-1722604209-1.0.1.1-JVkiJftZO3UsSKUgwwSontSjdePpe.geBzHCKMmQN8LwTdPe4j7JHW9Q7TwDSh9L0adWctVmy9fADmDq.7kJGQ;
path=/; expires=Fri, 02-Aug-24 13:40:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Rh69FflHFSgQh0WzO2jZBb_j.Hhwpv37fRSrCPnxgp0-1722604209196-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '764'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_78806b935d9e412d093df9a8e8cf8842
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "\nOpenTelemetry: A Deep Dive into the Standard for Observability\nOpenTelemetry
is an open-source project under the Cloud Native Computing Foundation (CNCF)
that provides a unified set of APIs, libraries, agents, and instrumentation
to enable observability\u2014specifically tracing, metrics, and logs\u2014in
distributed systems. It was formed through the merger of two earlier CNCF projects:
OpenTracing and OpenCensus, both of which had overlapping goals but different
implementations and user bases. OpenTelemetry combines the best of both, aiming
to create a single, vendor-agnostic standard for telemetry data collection.\n\nBackground
and Motivation\nModern software systems are increasingly composed of microservices,
often deployed in cloud-native environments. These distributed architectures
bring significant operational complexity: services may scale dynamically, instances
may be short-lived, and failures may not be obvious. As a result, understanding
how systems behave in production requires powerful observability tools.\n\nHistorically,
developers had to integrate separate tools for logging, metrics, and tracing,
often using vendor-specific SDKs. This led to inconsistent data, vendor lock-in,
and high maintenance costs. OpenTelemetry addresses this by offering a standardized,
portable, and extensible approach to collecting telemetry data.\n\nCore Goals
of OpenTelemetry\nUnified Observability Framework\nOpenTelemetry provides a
single set of APIs and libraries to collect traces, metrics, and logs, promoting
consistency across services and languages.\nVendor-Neutral and Open Standards\nIt
enables instrumentation that is decoupled from any specific observability backend.
This makes it easy to switch or support multiple backends like Prometheus, Jaeger,
Zipkin, or commercial tools like Datadog, New Relic, and Honeycomb.\nAutomatic
and Manual Instrumentation\nOpenTelemetry supports both automatic instrumentation\u2014where
telemetry is collected with little to no code changes\u2014and manual instrumentation
for custom spans, metrics, and logs.\nSupport for Multiple Languages\nThe project
supports most major programming languages including Java, Go, Python, JavaScript/TypeScript,
.NET, C++, and more.\nPluggable Architecture\nThe design of OpenTelemetry is
modular, allowing developers to plug in their exporters, processors, and samplers,
and tailor the telemetry pipeline to suit their needs.\nKey Concepts and Components\n1.
Traces and Spans\nTracing is used to understand the flow of requests through
a system. In OpenTelemetry:\nA trace represents the complete journey of a request
across services.\nA span is a single operation within that journey (e.g., a
database call, an HTTP request). Each span includes metadata like name, duration,
parent-child relationships, and attributes.\nOpenTelemetry uses the W3C Trace
Context standard to propagate context across service boundaries, enabling distributed
tracing.\n2. Metrics\nMetrics capture numerical data about a system\u2019s behavior,
often for performance monitoring. OpenTelemetry supports:\nCounters: for counting
occurrences of events.\nGauges: for measuring values at a point in time.\nHistograms:
for measuring distributions of values (e.g., request durations).\nMetrics are
collected periodically and can be aggregated and exported efficiently.\n3. Logs
(Logging Signals)\nOpenTelemetry is actively working to bring logging into the
same ecosystem, creating semantic conventions and correlation mechanisms so
logs can be linked with traces and metrics. The vision is to allow logs to be
structured, contextualized, and used in conjunction with the other signals.\n4.
Context Propagation\nThe Context is a core abstraction that carries state between
different parts of a distributed system. OpenTelemetry provides mechanisms to
extract and inject context from and into messages (HTTP headers, gRPC metadata,
etc.), ensuring trace continuity across services.\nThe OpenTelemetry SDK Architecture\nThe
OpenTelemetry SDK is the implementation of the API and includes the full telemetry
pipeline. Its key parts include:\nInstrumentation Libraries: Provide pre-built
hooks for popular frameworks (e.g., Express.js, Spring, Django).\nAPI: Language-specific
interfaces to create and manipulate telemetry data.\nSDK: Implements the core
telemetry pipeline.\nExporter: Sends data to a backend (e.g., OTLP, Jaeger,
Prometheus).\nProcessor: Processes telemetry data before export, such as batching
or filtering.\nSampler: Determines which traces or spans are collected.\nOTLP:
OpenTelemetry Protocol\nOpenTelemetry defines its own protocol\u2014OTLP (OpenTelemetry
Protocol)\u2014for exporting telemetry data. OTLP supports gRPC and HTTP/Protobuf
and is designed for performance, extensibility, and interoperability.\nCollector\nThe
OpenTelemetry Collector is a key component that runs as an agent or gateway
between applications and telemetry backends. It has no vendor dependencies and
supports:\nReceivers: To receive telemetry data.\nProcessors: To manipulate
data (filtering, batching, transformation).\nExporters: To send data to one
or more observability backends.\nThe Collector makes it easier to centralize
telemetry processing, manage data pipelines, and enforce policies like sampling
or redaction.\nSemantic Conventions\nOpenTelemetry defines semantic conventions
for common operations and attributes. These conventions ensure consistency in
telemetry data across libraries, vendors, and teams. For example, HTTP spans
will have standardized attributes like http.method, http.status_code, http.route,
etc.\nThis standardization is critical for making dashboards, alerts, and queries
portable and meaningful.\nLanguage Support\nOpenTelemetry has a broad ecosystem
of language SDKs, each maturing at a slightly different pace. For instance:\nJava
and Go: Among the most mature and production-ready.\nPython, .NET, JavaScript:
Actively developed with good community support.\nC++, PHP, Ruby: Available but
may have partial support or fewer features.\nEach language SDK supports the
core signals (traces and metrics), with logs being integrated as work progresses.\nAdoption
and Ecosystem\nOpenTelemetry is backed by all major cloud providers, observability
vendors, and many large enterprises. It''s quickly becoming the default instrumentation
standard for open-source and commercial software. Projects and services like
Kubernetes, Istio, Envoy, gRPC, and many frameworks are adopting OpenTelemetry
natively.\nThe CNCF landscape now includes OpenTelemetry as a graduated project
(as of 2024), reflecting its stability, maturity, and widespread usage.\nBenefits
for Developers and Operators\nReduced Vendor Lock-in: Instrument once, export
anywhere.\nImproved Developer Productivity: Consistent APIs and tooling.\nBetter
System Understanding: Correlate logs, traces, and metrics to resolve incidents
faster.\nCost Optimization: Fine-grained control over data volume and sampling.\nCompliance
and Security: Centralized control over telemetry pipelines.\nFuture Directions\nOpenTelemetry\u2019s
roadmap includes:\nImproved support for logs, including unified correlation
with traces and metrics.\nBetter semantic conventions and user-defined schemas.\nAI/ML
for telemetry enrichment, anomaly detection, and intelligent sampling.\nContext-aware
observability through automatic context propagation in async/streaming environments.\nProfiling
signals integration in the long-term future.\nConclusion\nOpenTelemetry is not
just a tool or a library\u2014it\u2019s a movement toward a better way to understand
and manage modern software systems. With deep community support, growing enterprise
adoption, and a commitment to open standards, it is poised to be the foundation
for observability for the next decade.\nWhether you are building a single microservice
or running a complex mesh of applications across hybrid clouds, OpenTelemetry
offers the instrumentation, tools, and ecosystem needed to bring clarity to
your system''s behavior\u2014without the downsides of proprietary lock-in or
fragmented tooling.\n\n\n ", "role": "user"}], "model": "gpt-4o-mini", "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '8261'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-10927ff75482206384e64a99196e689d-c45f6e0360ad2d46-01
user-agent:
- OpenAI/Python 1.60.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.60.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 934e3602e926ade4-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 23 Apr 2025 14:57:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=D_yvCTgsGXq0.rWfaMJ1jcZhemL2JZKqRYPmjav7cXo-1745420237-1.0.1.1-BIW2fqxHi2n_Re2CQstnpWUeVMauOxmx0lu432FH4DdsgaSIhxFGzV.YDVoJ4IHyB2I.dFBax7PI1F4OvonADUPDiiDXStljcELMD1_R3vQ;
path=/; expires=Wed, 23-Apr-25 15:27:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=TxGXjtlbs0NpKIlywz39F_nZpg3bqQ9eaxcxX0OjLaM-1745420237217-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '15182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '10000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '9997991'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_c1d5448a3120df6acce2f9619a9a633c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_openai_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant", "role": "system"},
{"content": "\nOpenTelemetry: A Deep Dive into the Standard for Observability\nOpenTelemetry
is an open-source project under the Cloud Native Computing Foundation (CNCF)
that provides a unified set of APIs, libraries, agents, and instrumentation
to enable observability\u2014specifically tracing, metrics, and logs\u2014in
distributed systems. It was formed through the merger of two earlier CNCF projects:
OpenTracing and OpenCensus, both of which had overlapping goals but different
implementations and user bases. OpenTelemetry combines the best of both, aiming
to create a single, vendor-agnostic standard for telemetry data collection.\n\nBackground
and Motivation\nModern software systems are increasingly composed of microservices,
often deployed in cloud-native environments. These distributed architectures
bring significant operational complexity: services may scale dynamically, instances
may be short-lived, and failures may not be obvious. As a result, understanding
how systems behave in production requires powerful observability tools.\n\nHistorically,
developers had to integrate separate tools for logging, metrics, and tracing,
often using vendor-specific SDKs. This led to inconsistent data, vendor lock-in,
and high maintenance costs. OpenTelemetry addresses this by offering a standardized,
portable, and extensible approach to collecting telemetry data.\n\nCore Goals
of OpenTelemetry\nUnified Observability Framework\nOpenTelemetry provides a
single set of APIs and libraries to collect traces, metrics, and logs, promoting
consistency across services and languages.\nVendor-Neutral and Open Standards\nIt
enables instrumentation that is decoupled from any specific observability backend.
This makes it easy to switch or support multiple backends like Prometheus, Jaeger,
Zipkin, or commercial tools like Datadog, New Relic, and Honeycomb.\nAutomatic
and Manual Instrumentation\nOpenTelemetry supports both automatic instrumentation\u2014where
telemetry is collected with little to no code changes\u2014and manual instrumentation
for custom spans, metrics, and logs.\nSupport for Multiple Languages\nThe project
supports most major programming languages including Java, Go, Python, JavaScript/TypeScript,
.NET, C++, and more.\nPluggable Architecture\nThe design of OpenTelemetry is
modular, allowing developers to plug in their exporters, processors, and samplers,
and tailor the telemetry pipeline to suit their needs.\nKey Concepts and Components\n1.
Traces and Spans\nTracing is used to understand the flow of requests through
a system. In OpenTelemetry:\nA trace represents the complete journey of a request
across services.\nA span is a single operation within that journey (e.g., a
database call, an HTTP request). Each span includes metadata like name, duration,
parent-child relationships, and attributes.\nOpenTelemetry uses the W3C Trace
Context standard to propagate context across service boundaries, enabling distributed
tracing.\n2. Metrics\nMetrics capture numerical data about a system\u2019s behavior,
often for performance monitoring. OpenTelemetry supports:\nCounters: for counting
occurrences of events.\nGauges: for measuring values at a point in time.\nHistograms:
for measuring distributions of values (e.g., request durations).\nMetrics are
collected periodically and can be aggregated and exported efficiently.\n3. Logs
(Logging Signals)\nOpenTelemetry is actively working to bring logging into the
same ecosystem, creating semantic conventions and correlation mechanisms so
logs can be linked with traces and metrics. The vision is to allow logs to be
structured, contextualized, and used in conjunction with the other signals.\n4.
Context Propagation\nThe Context is a core abstraction that carries state between
different parts of a distributed system. OpenTelemetry provides mechanisms to
extract and inject context from and into messages (HTTP headers, gRPC metadata,
etc.), ensuring trace continuity across services.\nThe OpenTelemetry SDK Architecture\nThe
OpenTelemetry SDK is the implementation of the API and includes the full telemetry
pipeline. Its key parts include:\nInstrumentation Libraries: Provide pre-built
hooks for popular frameworks (e.g., Express.js, Spring, Django).\nAPI: Language-specific
interfaces to create and manipulate telemetry data.\nSDK: Implements the core
telemetry pipeline.\nExporter: Sends data to a backend (e.g., OTLP, Jaeger,
Prometheus).\nProcessor: Processes telemetry data before export, such as batching
or filtering.\nSampler: Determines which traces or spans are collected.\nOTLP:
OpenTelemetry Protocol\nOpenTelemetry defines its own protocol\u2014OTLP (OpenTelemetry
Protocol)\u2014for exporting telemetry data. OTLP supports gRPC and HTTP/Protobuf
and is designed for performance, extensibility, and interoperability.\nCollector\nThe
OpenTelemetry Collector is a key component that runs as an agent or gateway
between applications and telemetry backends. It has no vendor dependencies and
supports:\nReceivers: To receive telemetry data.\nProcessors: To manipulate
data (filtering, batching, transformation).\nExporters: To send data to one
or more observability backends.\nThe Collector makes it easier to centralize
telemetry processing, manage data pipelines, and enforce policies like sampling
or redaction.\nSemantic Conventions\nOpenTelemetry defines semantic conventions
for common operations and attributes. These conventions ensure consistency in
telemetry data across libraries, vendors, and teams. For example, HTTP spans
will have standardized attributes like http.method, http.status_code, http.route,
etc.\nThis standardization is critical for making dashboards, alerts, and queries
portable and meaningful.\nLanguage Support\nOpenTelemetry has a broad ecosystem
of language SDKs, each maturing at a slightly different pace. For instance:\nJava
and Go: Among the most mature and production-ready.\nPython, .NET, JavaScript:
Actively developed with good community support.\nC++, PHP, Ruby: Available but
may have partial support or fewer features.\nEach language SDK supports the
core signals (traces and metrics), with logs being integrated as work progresses.\nAdoption
and Ecosystem\nOpenTelemetry is backed by all major cloud providers, observability
vendors, and many large enterprises. It''s quickly becoming the default instrumentation
standard for open-source and commercial software. Projects and services like
Kubernetes, Istio, Envoy, gRPC, and many frameworks are adopting OpenTelemetry
natively.\nThe CNCF landscape now includes OpenTelemetry as a graduated project
(as of 2024), reflecting its stability, maturity, and widespread usage.\nBenefits
for Developers and Operators\nReduced Vendor Lock-in: Instrument once, export
anywhere.\nImproved Developer Productivity: Consistent APIs and tooling.\nBetter
System Understanding: Correlate logs, traces, and metrics to resolve incidents
faster.\nCost Optimization: Fine-grained control over data volume and sampling.\nCompliance
and Security: Centralized control over telemetry pipelines.\nFuture Directions\nOpenTelemetry\u2019s
roadmap includes:\nImproved support for logs, including unified correlation
with traces and metrics.\nBetter semantic conventions and user-defined schemas.\nAI/ML
for telemetry enrichment, anomaly detection, and intelligent sampling.\nContext-aware
observability through automatic context propagation in async/streaming environments.\nProfiling
signals integration in the long-term future.\nConclusion\nOpenTelemetry is not
just a tool or a library\u2014it\u2019s a movement toward a better way to understand
and manage modern software systems. With deep community support, growing enterprise
adoption, and a commitment to open standards, it is poised to be the foundation
for observability for the next decade.\nWhether you are building a single microservice
or running a complex mesh of applications across hybrid clouds, OpenTelemetry
offers the instrumentation, tools, and ecosystem needed to bring clarity to
your system''s behavior\u2014without the downsides of proprietary lock-in or
fragmented tooling.\n\n\n ", "role": "user"}], "model": "gpt-4o-mini", "stream":
false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '8261'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-10927ff75482206384e64a99196e689d-c45f6e0360ad2d46-01
user-agent:
- OpenAI/Python 1.60.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.60.1
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 934e3602e926ade4-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 23 Apr 2025 14:57:17 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=D_yvCTgsGXq0.rWfaMJ1jcZhemL2JZKqRYPmjav7cXo-1745420237-1.0.1.1-BIW2fqxHi2n_Re2CQstnpWUeVMauOxmx0lu432FH4DdsgaSIhxFGzV.YDVoJ4IHyB2I.dFBax7PI1F4OvonADUPDiiDXStljcELMD1_R3vQ;
path=/; expires=Wed, 23-Apr-25 15:27:17 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=TxGXjtlbs0NpKIlywz39F_nZpg3bqQ9eaxcxX0OjLaM-1745420237217-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '15182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '10000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '9997991'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_c1d5448a3120df6acce2f9619a9a633c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b69611efaff6225fcd2b8c300f1853c8-681c527c9645a882-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-061efe73c6254b00b2cb45285cd78592","object":"chat.completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"Your
question was very interesting <|im_end|>\n<|im_end|>","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '393'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8371e1bd56a7c1a52aadecf9eec4a539-572cdc19f7771ce8-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-0d0de051822641bf9109a34cd3152e00","object":"text_completion","created":1729072358,"model":"facebook/opt-125m","choices":[{"index":0,"text":",
and I will give you a pass.\nShocker : the PteS. goal is","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '344'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:38 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-a1133fb0ea7804a989c16e8e55dbf935-33ef37fc99e8f410-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-d04f0bea50ce4db38349934fd667823e","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n\nTelemetry
is an important part of the Open Telemetry community.\n\nPeople who are","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '371'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-79e07498f4db7bc2db3c25f35ea9810e-f2980fd006ba40c2-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-886edcbf80f0488297c1dc110ba9b2ae","object":"chat.completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"<|im_end|>\n<|im_start|>user\n<|im","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-de37a9e24b55ba0cbe4ca7ae14ac80f5-24da5ef129a231a9-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-28ea67ee95224106a4baee300a3606e4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\n\nSystem:
I''m a good programmer, I''m going to write a lot of software","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '358'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8de3c24fbac09193cf18c9f883ebecdb-e6f89fa3c6c035e5-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-06ed4b8718a94b92877fa1f9bb2db1dc","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
using the same PRT command in a different configuration.\nSystem: No, I''m
not.","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '365'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-79e07498f4db7bc2db3c25f35ea9810e-f2980fd006ba40c2-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-886edcbf80f0488297c1dc110ba9b2ae","object":"chat.completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"<|im_end|>\n<|im_start|>user\n<|im","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-de37a9e24b55ba0cbe4ca7ae14ac80f5-24da5ef129a231a9-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-28ea67ee95224106a4baee300a3606e4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\n\nSystem:
I''m a good programmer, I''m going to write a lot of software","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '358'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8de3c24fbac09193cf18c9f883ebecdb-e6f89fa3c6c035e5-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-06ed4b8718a94b92877fa1f9bb2db1dc","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
using the same PRT command in a different configuration.\nSystem: No, I''m
not.","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '365'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_no_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-79e07498f4db7bc2db3c25f35ea9810e-f2980fd006ba40c2-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-886edcbf80f0488297c1dc110ba9b2ae","object":"chat.completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"<|im_end|>\n<|im_start|>user\n<|im","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_no_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-de37a9e24b55ba0cbe4ca7ae14ac80f5-24da5ef129a231a9-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-28ea67ee95224106a4baee300a3606e4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\n\nSystem:
I''m a good programmer, I''m going to write a lot of software","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '358'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_async_with_events_with_no_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8de3c24fbac09193cf18c9f883ebecdb-e6f89fa3c6c035e5-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-06ed4b8718a94b92877fa1f9bb2db1dc","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
using the same PRT command in a different configuration.\nSystem: No, I''m
not.","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '365'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"doctor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"super"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"visor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4b8f58fe3e4459ace6b218cde3b8e117-cc760587ec02e550-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Computer","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8f1996cf9b88a5dbbf23d49c33254a33-5b71b7e26f9d69d2-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
here","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
means","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"someone","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
who","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
has","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
access","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
to","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
the","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
network","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\"","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tell"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
me"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tele"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:41 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-166ad7a7a662f8c87af11a6ccc84fd52-0ec33020d6b74029-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3c526329d26a8d12e7866c1b4860a65f-33df48e0a9f4097a-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tell"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
me"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tele"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:41 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-166ad7a7a662f8c87af11a6ccc84fd52-0ec33020d6b74029-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3c526329d26a8d12e7866c1b4860a65f-33df48e0a9f4097a-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_no_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tell"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
me"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
joke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
about"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"
Open"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"Tele"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"metry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-9680535a239d4e4aaadf85e93d86b72b","object":"chat.completion.chunk","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:41 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_no_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-166ad7a7a662f8c87af11a6ccc84fd52-0ec33020d6b74029-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-e69ef4718ba24965a83ab325f55a63c4","object":"text_completion","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Cool","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_async_with_events_with_no_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3c526329d26a8d12e7866c1b4860a65f-33df48e0a9f4097a-01
user-agent:
- AsyncOpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-d199f92afc9d4a8aa6ad1c056ace3dbc","object":"text_completion","created":1729072361,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"doctor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"super"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"visor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4b8f58fe3e4459ace6b218cde3b8e117-cc760587ec02e550-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Computer","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8f1996cf9b88a5dbbf23d49c33254a33-5b71b7e26f9d69d2-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
here","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
means","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"someone","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
who","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
has","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
access","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
to","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
the","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
network","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\"","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_no_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": true, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '236'
content-type:
- application/json
host:
- localhost:8000
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: 'data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"role":"assistant"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"doctor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"im"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"_"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"end"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"|"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":">"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"super"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"visor"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chat-22c24755532348e6b6ff75297b1a71b3","object":"chat.completion.chunk","created":1729072360,"model":"facebook/opt-125m","choices":[{"index":0,"delta":{"content":"<"},"logprobs":null,"finish_reason":"length","stop_reason":null}]}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:40 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_no_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "stream": true, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '294'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4b8f58fe3e4459ace6b218cde3b8e117-cc760587ec02e550-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"System","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
You","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
are","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
helpful","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
assistant","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Computer","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":":","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tell","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
me","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
a","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
joke","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
about","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-498651afc17a4924be7a4fe3fe345bdd","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_stream_with_events_with_no_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": "System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry", "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "stream": true, "temperature":
0.7, "top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '270'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8f1996cf9b88a5dbbf23d49c33254a33-5b71b7e26f9d69d2-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: 'data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"Human","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
here","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
means","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
\"","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"someone","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
who","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
has","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
access","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
to","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
the","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Open","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
Tele","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"metry","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"
network","logprobs":null,"finish_reason":null,"stop_reason":null}],"usage":null}
data: {"id":"cmpl-606a18e6c4ce4c39b0bc404c3cd490dc","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":".\"","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":null}
data: [DONE]
'
headers:
content-type:
- text/event-stream; charset=utf-8
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
transfer-encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b69611efaff6225fcd2b8c300f1853c8-681c527c9645a882-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-061efe73c6254b00b2cb45285cd78592","object":"chat.completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"Your
question was very interesting <|im_end|>\n<|im_end|>","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '393'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8371e1bd56a7c1a52aadecf9eec4a539-572cdc19f7771ce8-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-0d0de051822641bf9109a34cd3152e00","object":"text_completion","created":1729072358,"model":"facebook/opt-125m","choices":[{"index":0,"text":",
and I will give you a pass.\nShocker : the PteS. goal is","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '344'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:38 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-a1133fb0ea7804a989c16e8e55dbf935-33ef37fc99e8f410-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-d04f0bea50ce4db38349934fd667823e","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n\nTelemetry
is an important part of the Open Telemetry community.\n\nPeople who are","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '371'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_no_content[ChatOpenAI].yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "You are a helpful assistant ", "role": "system"},
{"content": "Tell me a joke about OpenTelemetry", "role": "user"}], "model":
"facebook/opt-125m", "max_tokens": 20, "n": 1, "stream": false, "temperature":
0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '237'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b69611efaff6225fcd2b8c300f1853c8-681c527c9645a882-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-061efe73c6254b00b2cb45285cd78592","object":"chat.completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"message":{"role":"assistant","content":"Your
question was very interesting <|im_end|>\n<|im_end|>","tool_calls":[]},"logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":57,"total_tokens":77,"completion_tokens":20}}'
headers:
content-length:
- '393'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_no_content[OpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0, "logit_bias":
{}, "logprobs": null, "max_tokens": 20, "n": 1, "presence_penalty": 0, "seed":
null, "temperature": 0.7, "top_p": 1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '280'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-8371e1bd56a7c1a52aadecf9eec4a539-572cdc19f7771ce8-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-0d0de051822641bf9109a34cd3152e00","object":"text_completion","created":1729072358,"model":"facebook/opt-125m","choices":[{"index":0,"text":",
and I will give you a pass.\nShocker : the PteS. goal is","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '344'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:38 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_llms/test_trace_propagation_with_events_with_no_content[VLLMOpenAI].yaml
================================================
interactions:
- request:
body: '{"model": "facebook/opt-125m", "prompt": ["System: You are a helpful assistant
\nHuman: Tell me a joke about OpenTelemetry"], "frequency_penalty": 0.0, "logit_bias":
null, "max_tokens": 20, "n": 1, "presence_penalty": 0.0, "temperature": 0.7,
"top_p": 1.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '256'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-a1133fb0ea7804a989c16e8e55dbf935-33ef37fc99e8f410-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-d04f0bea50ce4db38349934fd667823e","object":"text_completion","created":1729072359,"model":"facebook/opt-125m","choices":[{"index":0,"text":"\n\nTelemetry
is an important part of the Open Telemetry community.\n\nPeople who are","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":20,"total_tokens":40,"completion_tokens":20}}'
headers:
content-length:
- '371'
content-type:
- application/json
date:
- Wed, 16 Oct 2024 09:52:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_structured_output/test_structured_output.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-4o-mini", "response_format": {"type": "json_schema",
"json_schema": {"schema": {"properties": {"name": {"description": "The name
of the food item", "title": "Name", "type": "string"}, "healthy": {"description":
"Whether the food is good for you", "title": "Healthy", "type": "boolean"},
"calories": {"description": "Estimated calories per serving", "title": "Calories",
"type": "integer"}, "taste_profile": {"description": "List of taste characteristics",
"items": {"type": "string"}, "title": "Taste Profile", "type": "array"}}, "required":
["name", "healthy", "calories", "taste_profile"], "title": "FoodAnalysis", "type":
"object", "additionalProperties": false}, "name": "FoodAnalysis", "strict":
true}}, "stream": false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '847'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-9a3473068c7eeb4b4d486b350b17c671-6e62002a9b5be8b6-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNa9wwEL37V4g522W/sk59SyktpId+0B5KFIxWGttqZUlI47TLsv+9
yN6sNzSBXISYN+/x3swcMsZAK6gYyE6Q7L0pbuL3r58+BPX5m9Q72dqfpbv9+OV9+eNdc9tDnhhu
9wslPbLeSNd7g6SdnWAZUBAm1WW5Lq822+X1YgR6p9AkWuup2Lii11YXq8VqUyzKYnl9YndOS4xQ
sbuMMcYO45t8WoV/oWKj1ljpMUbRIlTnJsYgOJMqIGLUkYQlyGdQOktoR+sHDlb0yKHicPPgpFCO
Q86hQ2Go23OoKAyYc5DCuKAxcqiW20XOgUQkrH1wjTaJf8fHyP1+5O8GIgzT3w5E0y8a3XZk9iz+
QSQO98dLWwGbIYo0GjsYc6ofzzmNa31wu3jCz/VGWx27OqCIzqZMkZyHET1mjN2P8xyejAh8cL2n
mtxvtElwuXo76cG8xhldr08gORLmgrVd5c/o1QpJaBMvNgJSyA7VTJ3XJwal3QWQXaT+381z2lNy
bdvXyM+AlOgJVe0DKi2fJp7bAqYrf6ntPOXRMEQMD1piTRpD2oTCRgxmuj2I+0jY1422LQYf9HSA
ja/LFapS7K42ErJj9g8AAP//AwAFZuGgjgMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905f48a9edbdb614-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 11:43:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=HJAZZapj9o3biwb3iY3_Rn8_5lNL1wwOd6BdUpbbIyA-1737546182-1.0.1.1-dQ.NXOd_sVZ59ejOkJfQHW2t0N_i3uGSLaycn4tsbK7h00eK53cWeYsw6uBH1p.LG1WQYLPfsO.qovgRD44Sbg;
path=/; expires=Wed, 22-Jan-25 12:13:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Jk1vMCdYUpg7pXQLhLul6X9.jVwMalQ8sOVLPQlvIKI-1737546182084-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '1104'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999973'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e895c94ffee33d11694da45bc6c52b75
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_structured_output/test_structured_output_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-4o-mini", "response_format": {"type": "json_schema",
"json_schema": {"schema": {"properties": {"name": {"description": "The name
of the food item", "title": "Name", "type": "string"}, "healthy": {"description":
"Whether the food is good for you", "title": "Healthy", "type": "boolean"},
"calories": {"description": "Estimated calories per serving", "title": "Calories",
"type": "integer"}, "taste_profile": {"description": "List of taste characteristics",
"items": {"type": "string"}, "title": "Taste Profile", "type": "array"}}, "required":
["name", "healthy", "calories", "taste_profile"], "title": "FoodAnalysis", "type":
"object", "additionalProperties": false}, "name": "FoodAnalysis", "strict":
true}}, "stream": false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '847'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-9a3473068c7eeb4b4d486b350b17c671-6e62002a9b5be8b6-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNa9wwEL37V4g522W/sk59SyktpId+0B5KFIxWGttqZUlI47TLsv+9
yN6sNzSBXISYN+/x3swcMsZAK6gYyE6Q7L0pbuL3r58+BPX5m9Q72dqfpbv9+OV9+eNdc9tDnhhu
9wslPbLeSNd7g6SdnWAZUBAm1WW5Lq822+X1YgR6p9AkWuup2Lii11YXq8VqUyzKYnl9YndOS4xQ
sbuMMcYO45t8WoV/oWKj1ljpMUbRIlTnJsYgOJMqIGLUkYQlyGdQOktoR+sHDlb0yKHicPPgpFCO
Q86hQ2Go23OoKAyYc5DCuKAxcqiW20XOgUQkrH1wjTaJf8fHyP1+5O8GIgzT3w5E0y8a3XZk9iz+
QSQO98dLWwGbIYo0GjsYc6ofzzmNa31wu3jCz/VGWx27OqCIzqZMkZyHET1mjN2P8xyejAh8cL2n
mtxvtElwuXo76cG8xhldr08gORLmgrVd5c/o1QpJaBMvNgJSyA7VTJ3XJwal3QWQXaT+381z2lNy
bdvXyM+AlOgJVe0DKi2fJp7bAqYrf6ntPOXRMEQMD1piTRpD2oTCRgxmuj2I+0jY1422LQYf9HSA
ja/LFapS7K42ErJj9g8AAP//AwAFZuGgjgMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905f48a9edbdb614-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 11:43:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=HJAZZapj9o3biwb3iY3_Rn8_5lNL1wwOd6BdUpbbIyA-1737546182-1.0.1.1-dQ.NXOd_sVZ59ejOkJfQHW2t0N_i3uGSLaycn4tsbK7h00eK53cWeYsw6uBH1p.LG1WQYLPfsO.qovgRD44Sbg;
path=/; expires=Wed, 22-Jan-25 12:13:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Jk1vMCdYUpg7pXQLhLul6X9.jVwMalQ8sOVLPQlvIKI-1737546182084-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '1104'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999973'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e895c94ffee33d11694da45bc6c52b75
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_structured_output/test_structured_output_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-4o-mini", "response_format": {"type": "json_schema",
"json_schema": {"schema": {"properties": {"name": {"description": "The name
of the food item", "title": "Name", "type": "string"}, "healthy": {"description":
"Whether the food is good for you", "title": "Healthy", "type": "boolean"},
"calories": {"description": "Estimated calories per serving", "title": "Calories",
"type": "integer"}, "taste_profile": {"description": "List of taste characteristics",
"items": {"type": "string"}, "title": "Taste Profile", "type": "array"}}, "required":
["name", "healthy", "calories", "taste_profile"], "title": "FoodAnalysis", "type":
"object", "additionalProperties": false}, "name": "FoodAnalysis", "strict":
true}}, "stream": false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '847'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-9a3473068c7eeb4b4d486b350b17c671-6e62002a9b5be8b6-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNa9wwEL37V4g522W/sk59SyktpId+0B5KFIxWGttqZUlI47TLsv+9
yN6sNzSBXISYN+/x3swcMsZAK6gYyE6Q7L0pbuL3r58+BPX5m9Q72dqfpbv9+OV9+eNdc9tDnhhu
9wslPbLeSNd7g6SdnWAZUBAm1WW5Lq822+X1YgR6p9AkWuup2Lii11YXq8VqUyzKYnl9YndOS4xQ
sbuMMcYO45t8WoV/oWKj1ljpMUbRIlTnJsYgOJMqIGLUkYQlyGdQOktoR+sHDlb0yKHicPPgpFCO
Q86hQ2Go23OoKAyYc5DCuKAxcqiW20XOgUQkrH1wjTaJf8fHyP1+5O8GIgzT3w5E0y8a3XZk9iz+
QSQO98dLWwGbIYo0GjsYc6ofzzmNa31wu3jCz/VGWx27OqCIzqZMkZyHET1mjN2P8xyejAh8cL2n
mtxvtElwuXo76cG8xhldr08gORLmgrVd5c/o1QpJaBMvNgJSyA7VTJ3XJwal3QWQXaT+381z2lNy
bdvXyM+AlOgJVe0DKi2fJp7bAqYrf6ntPOXRMEQMD1piTRpD2oTCRgxmuj2I+0jY1422LQYf9HSA
ja/LFapS7K42ErJj9g8AAP//AwAFZuGgjgMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905f48a9edbdb614-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 11:43:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=HJAZZapj9o3biwb3iY3_Rn8_5lNL1wwOd6BdUpbbIyA-1737546182-1.0.1.1-dQ.NXOd_sVZ59ejOkJfQHW2t0N_i3uGSLaycn4tsbK7h00eK53cWeYsw6uBH1p.LG1WQYLPfsO.qovgRD44Sbg;
path=/; expires=Wed, 22-Jan-25 12:13:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Jk1vMCdYUpg7pXQLhLul6X9.jVwMalQ8sOVLPQlvIKI-1737546182084-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '1104'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999973'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_e895c94ffee33d11694da45bc6c52b75
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_parallel_tool_calls.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Hey, what''s the weather in San Francisco? Also,
any news in town?", "role": "user"}], "model": "gpt-4.1-nano", "stream": false,
"tools": [{"type": "function", "function": {"name": "get_weather", "description":
"", "parameters": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}}}, {"type": "function", "function": {"name":
"get_news", "description": "", "parameters": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '534'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-24a7273550b299d6bb1709ef7caf769d-739f050c3a361af2-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//tFRNb+IwEL3nV1hzJhWBLFBuRdtlV7Tqbj9XXarIOJNgcOys7ZS2iP++
iilJoF2pl+YQJfP83rwZj732CAEew5AAm1PLslz4o7ulGWfL0f2leTTjSef09uUlW1z/6K9k7ye0
SoaaLZDZHeuIqSwXaLmSW5hppBZL1aAf9oOw1x20HZCpGEVJS3Prh0eBL6lUfqfd+eK3Qz8IX+lz
xRkaGJI/HiGErN27NCpjfIIhcWIukqExNEUYVosIAa1EGQFqDDeWSgutGmRKWpSld1kI0QCsUiJi
VIg68fZZN77rblEhotP05uz73eTveFGMuj16g/ziKj85u2/k20o/585QUkhWdamBV/HhQTJCQNLM
cVO00QqpnaM+oBMCVKdFhtKW1mE9BaEYLQWnMCRTuKKSfNNUMm6YmsIG9uibxt+m9aG6f6M+/jW+
uP56Pu6MnuTxyWTMb89ft+8T6pa4Mp9YdPX90BgHjUlhqHg7J1RKZV0iNygP3kHrQKg012pmDqiQ
cMnNPNJIjSu5OXHezoizAMXeUEOuVZbbyKoluqS9/lYU6oNXg+EOtMpSUceDIGy9IxfFaCl3Q1+d
M0bZHOOaWp83WsRcNQCvUfpbN+9pb8vnMv2IfA0whrnFOMo1xpztV1wv01jeS/9bVjXZGQaD+pEz
jCxHXW5HjAktxPayAPNsLGZRwmWKOtfc3RiQ5NEgicNuPxjMuuBtvH8AAAD//wMA9adeKkAFAAA=
headers:
CF-RAY:
- 93f2d4860e8cef55-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:26:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=66RQQs5BE5.IU93GsWJc00y7_dqqx7pVo.xRR_4aHDI-1747146380-1.0.1.1-Nigqor_4LbUt2bg6HluzJYW6LC2R5h4rxwlkkGX979yL7KXYrCPVSKIOGijjs.fjkpugcV0VbTd0BqwDPZP90hiNh4SLn8Zmp14ALj5X768;
path=/; expires=Tue, 13-May-25 14:56:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=h_it0ryqHJQQ3gtmInZ289Gx9tGClrnQhLA3XV4.YHo-1747146380441-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '369'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '373'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999981'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cd30db7dcceb6259d2a7f96526bfb943
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_parallel_tool_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Hey, what''s the weather in San Francisco? Also,
any news in town?", "role": "user"}], "model": "gpt-4.1-nano", "stream": false,
"tools": [{"type": "function", "function": {"name": "get_weather", "description":
"", "parameters": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}}}, {"type": "function", "function": {"name":
"get_news", "description": "", "parameters": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '534'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-24a7273550b299d6bb1709ef7caf769d-739f050c3a361af2-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//tFRNb+IwEL3nV1hzJhWBLFBuRdtlV7Tqbj9XXarIOJNgcOys7ZS2iP++
iilJoF2pl+YQJfP83rwZj732CAEew5AAm1PLslz4o7ulGWfL0f2leTTjSef09uUlW1z/6K9k7ye0
SoaaLZDZHeuIqSwXaLmSW5hppBZL1aAf9oOw1x20HZCpGEVJS3Prh0eBL6lUfqfd+eK3Qz8IX+lz
xRkaGJI/HiGErN27NCpjfIIhcWIukqExNEUYVosIAa1EGQFqDDeWSgutGmRKWpSld1kI0QCsUiJi
VIg68fZZN77rblEhotP05uz73eTveFGMuj16g/ziKj85u2/k20o/585QUkhWdamBV/HhQTJCQNLM
cVO00QqpnaM+oBMCVKdFhtKW1mE9BaEYLQWnMCRTuKKSfNNUMm6YmsIG9uibxt+m9aG6f6M+/jW+
uP56Pu6MnuTxyWTMb89ft+8T6pa4Mp9YdPX90BgHjUlhqHg7J1RKZV0iNygP3kHrQKg012pmDqiQ
cMnNPNJIjSu5OXHezoizAMXeUEOuVZbbyKoluqS9/lYU6oNXg+EOtMpSUceDIGy9IxfFaCl3Q1+d
M0bZHOOaWp83WsRcNQCvUfpbN+9pb8vnMv2IfA0whrnFOMo1xpztV1wv01jeS/9bVjXZGQaD+pEz
jCxHXW5HjAktxPayAPNsLGZRwmWKOtfc3RiQ5NEgicNuPxjMuuBtvH8AAAD//wMA9adeKkAFAAA=
headers:
CF-RAY:
- 93f2d4860e8cef55-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:26:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=66RQQs5BE5.IU93GsWJc00y7_dqqx7pVo.xRR_4aHDI-1747146380-1.0.1.1-Nigqor_4LbUt2bg6HluzJYW6LC2R5h4rxwlkkGX979yL7KXYrCPVSKIOGijjs.fjkpugcV0VbTd0BqwDPZP90hiNh4SLn8Zmp14ALj5X768;
path=/; expires=Tue, 13-May-25 14:56:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=h_it0ryqHJQQ3gtmInZ289Gx9tGClrnQhLA3XV4.YHo-1747146380441-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '369'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '373'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999981'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cd30db7dcceb6259d2a7f96526bfb943
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_parallel_tool_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Hey, what''s the weather in San Francisco? Also,
any news in town?", "role": "user"}], "model": "gpt-4.1-nano", "stream": false,
"tools": [{"type": "function", "function": {"name": "get_weather", "description":
"", "parameters": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}}}, {"type": "function", "function": {"name":
"get_news", "description": "", "parameters": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '534'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-24a7273550b299d6bb1709ef7caf769d-739f050c3a361af2-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//tFRNb+IwEL3nV1hzJhWBLFBuRdtlV7Tqbj9XXarIOJNgcOys7ZS2iP++
iilJoF2pl+YQJfP83rwZj732CAEew5AAm1PLslz4o7ulGWfL0f2leTTjSef09uUlW1z/6K9k7ye0
SoaaLZDZHeuIqSwXaLmSW5hppBZL1aAf9oOw1x20HZCpGEVJS3Prh0eBL6lUfqfd+eK3Qz8IX+lz
xRkaGJI/HiGErN27NCpjfIIhcWIukqExNEUYVosIAa1EGQFqDDeWSgutGmRKWpSld1kI0QCsUiJi
VIg68fZZN77rblEhotP05uz73eTveFGMuj16g/ziKj85u2/k20o/585QUkhWdamBV/HhQTJCQNLM
cVO00QqpnaM+oBMCVKdFhtKW1mE9BaEYLQWnMCRTuKKSfNNUMm6YmsIG9uibxt+m9aG6f6M+/jW+
uP56Pu6MnuTxyWTMb89ft+8T6pa4Mp9YdPX90BgHjUlhqHg7J1RKZV0iNygP3kHrQKg012pmDqiQ
cMnNPNJIjSu5OXHezoizAMXeUEOuVZbbyKoluqS9/lYU6oNXg+EOtMpSUceDIGy9IxfFaCl3Q1+d
M0bZHOOaWp83WsRcNQCvUfpbN+9pb8vnMv2IfA0whrnFOMo1xpztV1wv01jeS/9bVjXZGQaD+pEz
jCxHXW5HjAktxPayAPNsLGZRwmWKOtfc3RiQ5NEgicNuPxjMuuBtvH8AAAD//wMA9adeKkAFAAA=
headers:
CF-RAY:
- 93f2d4860e8cef55-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:26:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=66RQQs5BE5.IU93GsWJc00y7_dqqx7pVo.xRR_4aHDI-1747146380-1.0.1.1-Nigqor_4LbUt2bg6HluzJYW6LC2R5h4rxwlkkGX979yL7KXYrCPVSKIOGijjs.fjkpugcV0VbTd0BqwDPZP90hiNh4SLn8Zmp14ALj5X768;
path=/; expires=Tue, 13-May-25 14:56:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=h_it0ryqHJQQ3gtmInZ289Gx9tGClrnQhLA3XV4.YHo-1747146380441-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '369'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '373'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999981'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cd30db7dcceb6259d2a7f96526bfb943
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.0, "tools":
[{"type": "function", "function": {"name": "food_analysis", "description": "",
"parameters": {"properties": {"name": {"type": "string"}, "healthy": {"type":
"boolean"}, "calories": {"type": "integer"}, "taste_profile": {"items": {"type":
"string"}, "type": "array"}}, "required": ["name", "healthy", "calories", "taste_profile"],
"type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '511'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-4325706cf74473a4905733d7b73e90be-e39c33e40372e21e-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNj5swEL3zK6w5k1U+lYTbtlXbw1ZqVGmbZlkhxwzg1tjIHtJFUf57
BSRA0lQqB2TN83vz5sNHjzGQMQQMRMZJ5IUaPbrN9uCetrvv1eQ3iS/rD2+rfDNffv0Wv/sIfs0w
+58o6MJ6ECYvFJI0uoWFRU5Yq06Ws+VitphM1g2QmxhVTUsLGs0eFiMq7d6MxpPp4szMjBToIGAv
HmOMHZt/7VHH+AYBG/uXSI7O8RQh6C4xBtaoOgLcOemIawK/B4XRhLq2rUulBgAZoyLBleoTt99x
cO4bxZWKcLf9/H66so9PB2N+ZPPnT7v0ebMe5mulq6IxlJRadA0a4F08uEnGGGiet1xj4ohrrion
3Y0AY8BtWuaoqTYPx7ChhRCEwA9G8NiE4IeQIVeUVSEEZEv0w7oKYyW6EILpfOyHQNwRRoU1iVQ1
/yVs5phXDX9fEqFtz7okqkJ4PcGVlZN37/w66LPFpHRcnQdwjp+6iSqTFtbs3c2AIJFauiyyyF3T
qOG8vEu2Jg+UVysBhTV5QRGZX6hr2cW6FYV+Y3twdgHJEFd9fL3y76hFMRKXzcZ0Syq4yDDumf2y
8jKWZgB4g8r/NnNPu61e6vR/5HtACCwI46iwGEtxXXB/zWL9nv91retxYxgc2oMUGJFEW08jxoSX
qt18cJUjzKNE6hRtYWX33LyT9wcAAP//AwCIk1f7bQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905e3a9e4d75c04a-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 08:38:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=bo9gaVfhW_ENifgUfA7YacSOzsGnsBZA6DCU55EwRc4-1737535119-1.0.1.1-wURckVsCtvGIm7A0Y11e_dO3PfI48rHg01iQeUVEDvXEEbGC_.IN2rhEpwpE.9KjpVBxljZ_rddj261oPiMaAg;
path=/; expires=Wed, 22-Jan-25 09:08:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0UlyFQQdEnwYxifM5jZIWZnXzxa4u6TQQLw9nTcgERc-1737535119880-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '574'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999972'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_f995920160a5d6de65ab7ff0963f0e67
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}], "model": "claude-3-5-haiku-latest",
"tools": [{"name": "get_weather", "input_schema": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}, "description":
""}, {"name": "get_news", "input_schema": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '484'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZJBNTyMxDIb/SuQLl+mqpbB0c0OISov2guaAKKCRyZhJtqkzJA6lqua/
owxbUbQny35fP/7Yg2tBwyZ1zXT2p363t6vF5eXNPJzf3G1Woe6jQAWy66m4KCXsCCqIwZcCpuSS
IBfPJrTkQYPxmFuazCfnE4tunScehVJxmMBCLKAf9gei0PvIL0HD7xPvlSXfq13IauvEKrEo6nmn
jCWzdtwpsaS2hGIpKuRWMW2TeglR1chqGZGNSyao6DorCre4+/HIj7x0MUmlPMlJ+mQdgzQM1ddK
Ifgmp3Ll+JqS52Y6+/n6603qdnF1f/rGq7q/7md/zwJUwLgpfR1J849XWrnPAnoPPhgUFxg0fNsQ
huGpgiShbyJhGg1Ho0ch0WsmNgSas/cV5PH7ev9JbySsiRPo+cVZBQaNpcZEGqc13x3Tgx4J2/+1
kOW4sjgdhg8AAAD//wMAQcarwBgCAAA=
headers:
CF-RAY:
- 93f292b508b18879-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 13:41:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T13:41:24Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T13:41:25Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T13:41:23Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T13:41:24Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5dDgqGjtGgEZkm627cb
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block_and_history.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}, {"role": "assistant",
"content": [{"text": "I''ll help you with that by checking the weather and news
for San Francisco right away.\n\nFirst, let''s check the weather:", "type":
"text"}, {"type": "tool_use", "name": "get_weather", "input": {"location": "San
Francisco"}, "id": "toolu_016q9vtSd8CY2vnZSpEp1j4o"}]}, {"role": "user", "content":
[{"type": "tool_result", "content": "Sunny as always!", "tool_use_id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"is_error": false}]}], "model": "claude-3-5-haiku-latest", "tools": [{"name":
"get_weather", "input_schema": {"properties": {"location": {"type": "string"}},
"required": ["location"], "type": "object"}, "description": ""}, {"name": "get_news",
"input_schema": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '951'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFDdS8MwEP9Xwr34ksI23cS8iTqGQh8cMnVICOnR1mbJ7F3YR+n/LqkM
Jz4dd7+vu+ugLkDBhko9Gt/Ehif85lcv1TPnr3O7z5f3FiTwYYuJhUSmRJDQBpcGhqgmNp5BwiYU
6ECBdSYWmF1m06wydRMzZxgpMWzwjJ5BrbuTI+M+IUNRkIedFA75goQLoRGGBVcoXLDGCY87UtDL
X20ITkdK6ww3pD7q0XhSxof3/HF6WEw/94un1W1zvDtWIMGbTdKVyDqZJZ3fRgbVQYrgOnhQsDRe
zFvjbU02QN9/SCAOW92ioYFwljsAhF8RvUVQPjonIQ4/Ut2Pu+bQoCdQV9djCdbYCrVtcUjTfxmj
E96iKf5jIfL5ZDbr+28AAAD//wMAeERX974BAAA=
headers:
CF-RAY:
- 93f2cb546f07ede4-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:20:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T14:20:03Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T14:20:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T14:20:02Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T14:20:03Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5gAegZJH8in3eVeSvuf
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block_and_history_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}, {"role": "assistant",
"content": [{"text": "I''ll help you with that by checking the weather and news
for San Francisco right away.\n\nFirst, let''s check the weather:", "type":
"text"}, {"type": "tool_use", "name": "get_weather", "input": {"location": "San
Francisco"}, "id": "toolu_016q9vtSd8CY2vnZSpEp1j4o"}]}, {"role": "user", "content":
[{"type": "tool_result", "content": "Sunny as always!", "tool_use_id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"is_error": false}]}], "model": "claude-3-5-haiku-latest", "tools": [{"name":
"get_weather", "input_schema": {"properties": {"location": {"type": "string"}},
"required": ["location"], "type": "object"}, "description": ""}, {"name": "get_news",
"input_schema": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '951'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFDdS8MwEP9Xwr34ksI23cS8iTqGQh8cMnVICOnR1mbJ7F3YR+n/LqkM
Jz4dd7+vu+ugLkDBhko9Gt/Ehif85lcv1TPnr3O7z5f3FiTwYYuJhUSmRJDQBpcGhqgmNp5BwiYU
6ECBdSYWmF1m06wydRMzZxgpMWzwjJ5BrbuTI+M+IUNRkIedFA75goQLoRGGBVcoXLDGCY87UtDL
X20ITkdK6ww3pD7q0XhSxof3/HF6WEw/94un1W1zvDtWIMGbTdKVyDqZJZ3fRgbVQYrgOnhQsDRe
zFvjbU02QN9/SCAOW92ioYFwljsAhF8RvUVQPjonIQ4/Ut2Pu+bQoCdQV9djCdbYCrVtcUjTfxmj
E96iKf5jIfL5ZDbr+28AAAD//wMAeERX974BAAA=
headers:
CF-RAY:
- 93f2cb546f07ede4-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:20:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T14:20:03Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T14:20:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T14:20:02Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T14:20:03Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5gAegZJH8in3eVeSvuf
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block_and_history_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}, {"role": "assistant",
"content": [{"text": "I''ll help you with that by checking the weather and news
for San Francisco right away.\n\nFirst, let''s check the weather:", "type":
"text"}, {"type": "tool_use", "name": "get_weather", "input": {"location": "San
Francisco"}, "id": "toolu_016q9vtSd8CY2vnZSpEp1j4o"}]}, {"role": "user", "content":
[{"type": "tool_result", "content": "Sunny as always!", "tool_use_id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"is_error": false}]}], "model": "claude-3-5-haiku-latest", "tools": [{"name":
"get_weather", "input_schema": {"properties": {"location": {"type": "string"}},
"required": ["location"], "type": "object"}, "description": ""}, {"name": "get_news",
"input_schema": {"properties": {"location": {"type": "string"}}, "required":
["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '951'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZFDdS8MwEP9Xwr34ksI23cS8iTqGQh8cMnVICOnR1mbJ7F3YR+n/LqkM
Jz4dd7+vu+ugLkDBhko9Gt/Ehif85lcv1TPnr3O7z5f3FiTwYYuJhUSmRJDQBpcGhqgmNp5BwiYU
6ECBdSYWmF1m06wydRMzZxgpMWzwjJ5BrbuTI+M+IUNRkIedFA75goQLoRGGBVcoXLDGCY87UtDL
X20ITkdK6ww3pD7q0XhSxof3/HF6WEw/94un1W1zvDtWIMGbTdKVyDqZJZ3fRgbVQYrgOnhQsDRe
zFvjbU02QN9/SCAOW92ioYFwljsAhF8RvUVQPjonIQ4/Ut2Pu+bQoCdQV9djCdbYCrVtcUjTfxmj
E96iKf5jIfL5ZDbr+28AAAD//wMAeERX974BAAA=
headers:
CF-RAY:
- 93f2cb546f07ede4-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 14:20:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T14:20:03Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T14:20:04Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T14:20:02Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T14:20:03Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5gAegZJH8in3eVeSvuf
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}], "model": "claude-3-5-haiku-latest",
"tools": [{"name": "get_weather", "input_schema": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}, "description":
""}, {"name": "get_news", "input_schema": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '484'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZJBNTyMxDIb/SuQLl+mqpbB0c0OISov2guaAKKCRyZhJtqkzJA6lqua/
owxbUbQny35fP/7Yg2tBwyZ1zXT2p363t6vF5eXNPJzf3G1Woe6jQAWy66m4KCXsCCqIwZcCpuSS
IBfPJrTkQYPxmFuazCfnE4tunScehVJxmMBCLKAf9gei0PvIL0HD7xPvlSXfq13IauvEKrEo6nmn
jCWzdtwpsaS2hGIpKuRWMW2TeglR1chqGZGNSyao6DorCre4+/HIj7x0MUmlPMlJ+mQdgzQM1ddK
Ifgmp3Ll+JqS52Y6+/n6603qdnF1f/rGq7q/7md/zwJUwLgpfR1J849XWrnPAnoPPhgUFxg0fNsQ
huGpgiShbyJhGg1Ho0ch0WsmNgSas/cV5PH7ev9JbySsiRPo+cVZBQaNpcZEGqc13x3Tgx4J2/+1
kOW4sjgdhg8AAAD//wMAQcarwBgCAAA=
headers:
CF-RAY:
- 93f292b508b18879-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 13:41:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T13:41:24Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T13:41:25Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T13:41:23Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T13:41:24Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5dDgqGjtGgEZkm627cb
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_anthropic_text_block_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"max_tokens": 1024, "messages": [{"role": "user", "content": "Hey, what''s
the weather in San Francisco? Also, any news in town?"}], "model": "claude-3-5-haiku-latest",
"tools": [{"name": "get_weather", "input_schema": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}, "description":
""}, {"name": "get_news", "input_schema": {"properties": {"location": {"type":
"string"}}, "required": ["location"], "type": "object"}, "description": ""}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
anthropic-version:
- '2023-06-01'
connection:
- keep-alive
content-length:
- '484'
content-type:
- application/json
host:
- api.anthropic.com
user-agent:
- Anthropic/Python 0.51.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 0.51.0
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
x-stainless-timeout:
- NOT_GIVEN
method: POST
uri: https://api.anthropic.com/v1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//ZJBNTyMxDIb/SuQLl+mqpbB0c0OISov2guaAKKCRyZhJtqkzJA6lqua/
owxbUbQny35fP/7Yg2tBwyZ1zXT2p363t6vF5eXNPJzf3G1Woe6jQAWy66m4KCXsCCqIwZcCpuSS
IBfPJrTkQYPxmFuazCfnE4tunScehVJxmMBCLKAf9gei0PvIL0HD7xPvlSXfq13IauvEKrEo6nmn
jCWzdtwpsaS2hGIpKuRWMW2TeglR1chqGZGNSyao6DorCre4+/HIj7x0MUmlPMlJ+mQdgzQM1ddK
Ifgmp3Ll+JqS52Y6+/n6603qdnF1f/rGq7q/7md/zwJUwLgpfR1J849XWrnPAnoPPhgUFxg0fNsQ
huGpgiShbyJhGg1Ho0ch0WsmNgSas/cV5PH7ev9JbySsiRPo+cVZBQaNpcZEGqc13x3Tgx4J2/+1
kOW4sjgdhg8AAAD//wMAQcarwBgCAAA=
headers:
CF-RAY:
- 93f292b508b18879-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 13 May 2025 13:41:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Robots-Tag:
- none
anthropic-organization-id:
- 04aa8588-6567-40cb-9042-a54b20ebaf4f
anthropic-ratelimit-input-tokens-limit:
- '400000'
anthropic-ratelimit-input-tokens-remaining:
- '400000'
anthropic-ratelimit-input-tokens-reset:
- '2025-05-13T13:41:24Z'
anthropic-ratelimit-output-tokens-limit:
- '80000'
anthropic-ratelimit-output-tokens-remaining:
- '80000'
anthropic-ratelimit-output-tokens-reset:
- '2025-05-13T13:41:25Z'
anthropic-ratelimit-requests-limit:
- '4000'
anthropic-ratelimit-requests-remaining:
- '3999'
anthropic-ratelimit-requests-reset:
- '2025-05-13T13:41:23Z'
anthropic-ratelimit-tokens-limit:
- '480000'
anthropic-ratelimit-tokens-remaining:
- '480000'
anthropic-ratelimit-tokens-reset:
- '2025-05-13T13:41:24Z'
cf-cache-status:
- DYNAMIC
request-id:
- req_011CP5dDgqGjtGgEZkm627cb
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- 1.1 google
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.0, "tools":
[{"type": "function", "function": {"name": "food_analysis", "description": "",
"parameters": {"properties": {"name": {"type": "string"}, "healthy": {"type":
"boolean"}, "calories": {"type": "integer"}, "taste_profile": {"items": {"type":
"string"}, "type": "array"}}, "required": ["name", "healthy", "calories", "taste_profile"],
"type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '511'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-4325706cf74473a4905733d7b73e90be-e39c33e40372e21e-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNj5swEL3zK6w5k1U+lYTbtlXbw1ZqVGmbZlkhxwzg1tjIHtJFUf57
BSRA0lQqB2TN83vz5sNHjzGQMQQMRMZJ5IUaPbrN9uCetrvv1eQ3iS/rD2+rfDNffv0Wv/sIfs0w
+58o6MJ6ECYvFJI0uoWFRU5Yq06Ws+VitphM1g2QmxhVTUsLGs0eFiMq7d6MxpPp4szMjBToIGAv
HmOMHZt/7VHH+AYBG/uXSI7O8RQh6C4xBtaoOgLcOemIawK/B4XRhLq2rUulBgAZoyLBleoTt99x
cO4bxZWKcLf9/H66so9PB2N+ZPPnT7v0ebMe5mulq6IxlJRadA0a4F08uEnGGGiet1xj4ohrrion
3Y0AY8BtWuaoqTYPx7ChhRCEwA9G8NiE4IeQIVeUVSEEZEv0w7oKYyW6EILpfOyHQNwRRoU1iVQ1
/yVs5phXDX9fEqFtz7okqkJ4PcGVlZN37/w66LPFpHRcnQdwjp+6iSqTFtbs3c2AIJFauiyyyF3T
qOG8vEu2Jg+UVysBhTV5QRGZX6hr2cW6FYV+Y3twdgHJEFd9fL3y76hFMRKXzcZ0Syq4yDDumf2y
8jKWZgB4g8r/NnNPu61e6vR/5HtACCwI46iwGEtxXXB/zWL9nv91retxYxgc2oMUGJFEW08jxoSX
qt18cJUjzKNE6hRtYWX33LyT9wcAAP//AwCIk1f7bQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905e3a9e4d75c04a-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 08:38:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=bo9gaVfhW_ENifgUfA7YacSOzsGnsBZA6DCU55EwRc4-1737535119-1.0.1.1-wURckVsCtvGIm7A0Y11e_dO3PfI48rHg01iQeUVEDvXEEbGC_.IN2rhEpwpE.9KjpVBxljZ_rddj261oPiMaAg;
path=/; expires=Wed, 22-Jan-25 09:08:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0UlyFQQdEnwYxifM5jZIWZnXzxa4u6TQQLw9nTcgERc-1737535119880-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '574'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999972'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_f995920160a5d6de65ab7ff0963f0e67
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Analyze the following food item: avocado", "role":
"user"}], "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.0, "tools":
[{"type": "function", "function": {"name": "food_analysis", "description": "",
"parameters": {"properties": {"name": {"type": "string"}, "healthy": {"type":
"boolean"}, "calories": {"type": "integer"}, "taste_profile": {"items": {"type":
"string"}, "type": "array"}}, "required": ["name", "healthy", "calories", "taste_profile"],
"type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '511'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-4325706cf74473a4905733d7b73e90be-e39c33e40372e21e-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNj5swEL3zK6w5k1U+lYTbtlXbw1ZqVGmbZlkhxwzg1tjIHtJFUf57
BSRA0lQqB2TN83vz5sNHjzGQMQQMRMZJ5IUaPbrN9uCetrvv1eQ3iS/rD2+rfDNffv0Wv/sIfs0w
+58o6MJ6ECYvFJI0uoWFRU5Yq06Ws+VitphM1g2QmxhVTUsLGs0eFiMq7d6MxpPp4szMjBToIGAv
HmOMHZt/7VHH+AYBG/uXSI7O8RQh6C4xBtaoOgLcOemIawK/B4XRhLq2rUulBgAZoyLBleoTt99x
cO4bxZWKcLf9/H66so9PB2N+ZPPnT7v0ebMe5mulq6IxlJRadA0a4F08uEnGGGiet1xj4ohrrion
3Y0AY8BtWuaoqTYPx7ChhRCEwA9G8NiE4IeQIVeUVSEEZEv0w7oKYyW6EILpfOyHQNwRRoU1iVQ1
/yVs5phXDX9fEqFtz7okqkJ4PcGVlZN37/w66LPFpHRcnQdwjp+6iSqTFtbs3c2AIJFauiyyyF3T
qOG8vEu2Jg+UVysBhTV5QRGZX6hr2cW6FYV+Y3twdgHJEFd9fL3y76hFMRKXzcZ0Syq4yDDumf2y
8jKWZgB4g8r/NnNPu61e6vR/5HtACCwI46iwGEtxXXB/zWL9nv91retxYxgc2oMUGJFEW08jxoSX
qt18cJUjzKNE6hRtYWX33LyT9wcAAP//AwCIk1f7bQQAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 905e3a9e4d75c04a-WAW
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 22 Jan 2025 08:38:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=bo9gaVfhW_ENifgUfA7YacSOzsGnsBZA6DCU55EwRc4-1737535119-1.0.1.1-wURckVsCtvGIm7A0Y11e_dO3PfI48rHg01iQeUVEDvXEEbGC_.IN2rhEpwpE.9KjpVBxljZ_rddj261oPiMaAg;
path=/; expires=Wed, 22-Jan-25 09:08:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0UlyFQQdEnwYxifM5jZIWZnXzxa4u6TQQLw9nTcgERc-1737535119880-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-processing-ms:
- '574'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49999972'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_f995920160a5d6de65ab7ff0963f0e67
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_with_history.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Be crisp and friendly.", "role": "system"},
{"content": "Hey, what''s the weather in San Francisco?", "role": "user"}, {"content":
null, "role": "assistant", "tool_calls": [{"type": "function", "id": "tool_123",
"function": {"name": "get_weather", "arguments": "{\"location\": \"San Francisco\"}"}}]},
{"content": "Sunny as always!", "role": "tool", "tool_call_id": "tool_123"},
{"content": "What''s the weather in London?", "role": "user"}], "model": "gpt-4.1-nano",
"stream": false, "temperature": 0.0, "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "", "parameters": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '726'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-8a7074195f479fa1b4e3d24a288b842d-d9e5fe68bce4dc62-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNRb5swEH7nV1j3HCoIdCE8rtI0res0TVqjdamQYw7iztjMNuu6KP99
skmApJk0HpB1333ffXdn7wJCgJeQE2BbalnTivDt6l5Gq00W/7lZps+3d18+8OWD/WzYxvAbmDmG
2jwhs0fWFVNNK9ByJXuYaaQWnWq8SBdRliXL1AONKlE4Wt3aML2KQ0mlCufR/DqM0jBOD/St4gwN
5OR7QAghO/93RmWJvyEn0ewYadAYWiPkQxIhoJVwEaDGcGOptDAbQaakRem8y06ICWCVEgWjQoyF
+283OY/TokIU85/V7aqLsky8ocnT/cO3T1/f3UXN+0m9Xvql9YaqTrJhShN8iOdnxQgBSRvPrdEW
z0jtFvUZnRCguu4alNZZh90ahGLUCa4hX8NHJUt33MMJbR9cOj9OJqKx6gwVr0dFpVTWF/Czejwg
+2EtQtWtVhtzRoWKS262hUZqfLfToQdHI94CdCd7hVarprWFVT/QF82yXhTGuzeC8fUBtMpSMYlH
yeyCXFGipdzvfbhqjLItliN1vHK0K7maAMGk9dduLmn37XNZ/4/8CDCGrcWyaDWWnJ12PKZpdE/z
X2nDkL1hMKh/cYaF5ajdOkqsaCf69wLmxVhsiorLGnWruX80ULVFVpVpsoizTQLBPvgLAAD//wMA
5oqH9EMEAAA=
headers:
CF-RAY:
- 93ed4cdeec6a4145-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 22:19:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mbe_uOJ6Ky7FO_sZTcQcgi81zhOdu9k9PiAVjxfztUg-1747088395-1.0.1.1-9erdxlFG2kZqneS5V6JeO8rfWwV2XG0JqIhtJYl3r8AJFb.GfFjzdjNuNvq_3KMgkj6fV7CeHKGjTR9EoLBvQceo5Uu7UQpouZ90PgnlDqU;
path=/; expires=Mon, 12-May-25 22:49:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=8fWZbl3HbKNTJWZanv3dbqgrFf6ZPwGqc6IsROQLSII-1747088395188-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '939'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '943'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999967'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d6bbea821f6566c0b63a15c5d5da2ac
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_with_history_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Be crisp and friendly.", "role": "system"},
{"content": "Hey, what''s the weather in San Francisco?", "role": "user"}, {"content":
null, "role": "assistant", "tool_calls": [{"type": "function", "id": "tool_123",
"function": {"name": "get_weather", "arguments": "{\"location\": \"San Francisco\"}"}}]},
{"content": "Sunny as always!", "role": "tool", "tool_call_id": "tool_123"},
{"content": "What''s the weather in London?", "role": "user"}], "model": "gpt-4.1-nano",
"stream": false, "temperature": 0.0, "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "", "parameters": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '726'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-8a7074195f479fa1b4e3d24a288b842d-d9e5fe68bce4dc62-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNRb5swEH7nV1j3HCoIdCE8rtI0res0TVqjdamQYw7iztjMNuu6KP99
skmApJk0HpB1333ffXdn7wJCgJeQE2BbalnTivDt6l5Gq00W/7lZps+3d18+8OWD/WzYxvAbmDmG
2jwhs0fWFVNNK9ByJXuYaaQWnWq8SBdRliXL1AONKlE4Wt3aML2KQ0mlCufR/DqM0jBOD/St4gwN
5OR7QAghO/93RmWJvyEn0ewYadAYWiPkQxIhoJVwEaDGcGOptDAbQaakRem8y06ICWCVEgWjQoyF
+283OY/TokIU85/V7aqLsky8ocnT/cO3T1/f3UXN+0m9Xvql9YaqTrJhShN8iOdnxQgBSRvPrdEW
z0jtFvUZnRCguu4alNZZh90ahGLUCa4hX8NHJUt33MMJbR9cOj9OJqKx6gwVr0dFpVTWF/Czejwg
+2EtQtWtVhtzRoWKS262hUZqfLfToQdHI94CdCd7hVarprWFVT/QF82yXhTGuzeC8fUBtMpSMYlH
yeyCXFGipdzvfbhqjLItliN1vHK0K7maAMGk9dduLmn37XNZ/4/8CDCGrcWyaDWWnJ12PKZpdE/z
X2nDkL1hMKh/cYaF5ajdOkqsaCf69wLmxVhsiorLGnWruX80ULVFVpVpsoizTQLBPvgLAAD//wMA
5oqH9EMEAAA=
headers:
CF-RAY:
- 93ed4cdeec6a4145-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 22:19:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mbe_uOJ6Ky7FO_sZTcQcgi81zhOdu9k9PiAVjxfztUg-1747088395-1.0.1.1-9erdxlFG2kZqneS5V6JeO8rfWwV2XG0JqIhtJYl3r8AJFb.GfFjzdjNuNvq_3KMgkj6fV7CeHKGjTR9EoLBvQceo5Uu7UQpouZ90PgnlDqU;
path=/; expires=Mon, 12-May-25 22:49:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=8fWZbl3HbKNTJWZanv3dbqgrFf6ZPwGqc6IsROQLSII-1747088395188-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '939'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '943'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999967'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d6bbea821f6566c0b63a15c5d5da2ac
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_calls_with_history_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Be crisp and friendly.", "role": "system"},
{"content": "Hey, what''s the weather in San Francisco?", "role": "user"}, {"content":
null, "role": "assistant", "tool_calls": [{"type": "function", "id": "tool_123",
"function": {"name": "get_weather", "arguments": "{\"location\": \"San Francisco\"}"}}]},
{"content": "Sunny as always!", "role": "tool", "tool_call_id": "tool_123"},
{"content": "What''s the weather in London?", "role": "user"}], "model": "gpt-4.1-nano",
"stream": false, "temperature": 0.0, "tools": [{"type": "function", "function":
{"name": "get_weather", "description": "", "parameters": {"properties": {"location":
{"type": "string"}}, "required": ["location"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '726'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-8a7074195f479fa1b4e3d24a288b842d-d9e5fe68bce4dc62-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNRb5swEH7nV1j3HCoIdCE8rtI0res0TVqjdamQYw7iztjMNuu6KP99
skmApJk0HpB1333ffXdn7wJCgJeQE2BbalnTivDt6l5Gq00W/7lZps+3d18+8OWD/WzYxvAbmDmG
2jwhs0fWFVNNK9ByJXuYaaQWnWq8SBdRliXL1AONKlE4Wt3aML2KQ0mlCufR/DqM0jBOD/St4gwN
5OR7QAghO/93RmWJvyEn0ewYadAYWiPkQxIhoJVwEaDGcGOptDAbQaakRem8y06ICWCVEgWjQoyF
+283OY/TokIU85/V7aqLsky8ocnT/cO3T1/f3UXN+0m9Xvql9YaqTrJhShN8iOdnxQgBSRvPrdEW
z0jtFvUZnRCguu4alNZZh90ahGLUCa4hX8NHJUt33MMJbR9cOj9OJqKx6gwVr0dFpVTWF/Czejwg
+2EtQtWtVhtzRoWKS262hUZqfLfToQdHI94CdCd7hVarprWFVT/QF82yXhTGuzeC8fUBtMpSMYlH
yeyCXFGipdzvfbhqjLItliN1vHK0K7maAMGk9dduLmn37XNZ/4/8CDCGrcWyaDWWnJ12PKZpdE/z
X2nDkL1hMKh/cYaF5ajdOkqsaCf69wLmxVhsiorLGnWruX80ULVFVpVpsoizTQLBPvgLAAD//wMA
5oqH9EMEAAA=
headers:
CF-RAY:
- 93ed4cdeec6a4145-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 22:19:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mbe_uOJ6Ky7FO_sZTcQcgi81zhOdu9k9PiAVjxfztUg-1747088395-1.0.1.1-9erdxlFG2kZqneS5V6JeO8rfWwV2XG0JqIhtJYl3r8AJFb.GfFjzdjNuNvq_3KMgkj6fV7CeHKGjTR9EoLBvQceo5Uu7UQpouZ90PgnlDqU;
path=/; expires=Mon, 12-May-25 22:49:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=8fWZbl3HbKNTJWZanv3dbqgrFf6ZPwGqc6IsROQLSII-1747088395188-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '939'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '943'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999967'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d6bbea821f6566c0b63a15c5d5da2ac
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_tool_calls/test_tool_message_with_tool_call_id.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "Use the tool", "role": "user"}, {"content":
null, "role": "assistant", "tool_calls": [{"type": "function", "id": "call_12345",
"function": {"name": "sample_tool", "arguments": "{\"query\": \"test\"}"}}]},
{"content": "Tool executed successfully", "role": "tool", "tool_call_id": "call_12345"}],
"model": "gpt-4.1-nano", "stream": false, "temperature": 0.0, "tools": [{"type":
"function", "function": {"name": "sample_tool", "description": "", "parameters":
{"properties": {"query": {"type": "string"}}, "required": ["query"], "type":
"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '574'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-31a4e7bb03dc5fd318421e146e321b4a-9b8e6d172d9024b8-01
user-agent:
- OpenAI/Python 1.59.9
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.59.9
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNj9MwEL3nV4x8bqqkH2y3FyRORQtCQkhIRavIsSeJWcdj/AEtq/53
lKRtUmClvfgwb97zvDfznAAwJdkWmGh4EK3V6bunz793mdzX5QPeu48/NtWHuNs/HL7Sp3LPZh2D
yu8owoU1F9RajUGRGWDhkAfsVPO7dbbKs+Vd3gMtSdQdrbYhXc3z1HBD6SJbrNNslearM70hJdCz
LXxLAACe+7cb1Eg8sC1ks0ulRe95jWx7bQJgjnRXYdx75QM3gc1GUJAJaPrZvzQIgUhDwz2UiAbw
gCIGlOCjEOh9FbU+zmFHv0BwA+9hkIQjRaiiCw26t1Nxh1X0vHNootYTgBtDgXcJ9bYez8jpakRT
bR2V/i8qq5RRvikcck+mG9oHsqxHTwnAYx9YvMmAWUetDUWgJ+y/e7Me5Ni4pxHML2CgwPVY35xD
vlUrJAautJ8EzgQXDcqROW6HR6loAiQTz/8O8z/twbcy9WvkR0AItAFlYR1KJW4Nj20Ouyt+qe2a
cT8w8+h+KoFFUOi6PUiseNTDaTF/9AHbolKmRmedGu6rssVys1wt+aLaVCw5JX8AAAD//wMAd3Ex
i24DAAA=
headers:
CF-RAY:
- 952a1bd56803a387-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 20 Jun 2025 09:06:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=P6kTHNfsO0joHmAyW2DnN38mcTa5nOCl_Dp9WXbe5PQ-1750410372-1.0.1.1-kbHVJLkSG2HwTAEpKEZN4WQ.FdCtrsPFS9JbEXq6caWGD6sR_5DYzT5rLeqIDu1_eZCYowYHjz9hcdB4GP3CxSQU02RNgWpaGW4QosBZqL0;
path=/; expires=Fri, 20-Jun-25 09:36:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dIn5v7bqTmA8PJ8cgzwxPaS94RkxzCmwFDAFVjpexbc-1750410372155-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '290'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '294'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999985'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_d38d63814dfeef272d7bcb6e7d8a4d89
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from opentelemetry.instrumentation.bedrock import BedrockInstrumentor
from opentelemetry.instrumentation.langchain import LangchainInstrumentor
from opentelemetry.instrumentation.langchain.config import Config
from opentelemetry.instrumentation.langchain.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.instrumentation.langchain.version import __version__
from opentelemetry.instrumentation.openai import OpenAIInstrumentor
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="session", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="session", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="session", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="session", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture(scope="session")
def instrument_legacy(reader, tracer_provider, meter_provider):
openai_instrumentor = OpenAIInstrumentor()
openai_instrumentor.instrument(
tracer_provider=tracer_provider, meter_provider=meter_provider
)
langchain_instrumentor = LangchainInstrumentor()
langchain_instrumentor.instrument(
tracer_provider=tracer_provider, meter_provider=meter_provider
)
bedrock_instrumentor = BedrockInstrumentor()
bedrock_instrumentor.instrument(tracer_provider=tracer_provider)
yield
openai_instrumentor.uninstrument()
langchain_instrumentor.uninstrument()
bedrock_instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(instrument_legacy, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
Config.use_legacy_attributes = False
Config.event_logger = logger_provider.get_logger(
__name__, __version__
)
instrumentor = instrument_legacy
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
@pytest.fixture(scope="function")
def instrument_with_no_content(instrument_legacy, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
Config.use_legacy_attributes = False
Config.event_logger = logger_provider.get_logger(
__name__, __version__
)
instrumentor = instrument_legacy
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
@pytest.fixture(autouse=True)
def clear_exporter(span_exporter):
span_exporter.clear()
@pytest.fixture(autouse=True)
def environment():
if not os.environ.get("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = "test"
if not os.environ.get("ANTHROPIC_API_KEY"):
os.environ["ANTHROPIC_API_KEY"] = "test"
if not os.environ.get("COHERE_API_KEY"):
os.environ["COHERE_API_KEY"] = "test"
if not os.environ.get("TAVILY_API_KEY"):
os.environ["TAVILY_API_KEY"] = "test"
@pytest.fixture(scope="module")
def vcr_config():
def before_record_request(request):
if hasattr(request, "body") and request.body:
import json
try:
if isinstance(request.body, (str, bytes)):
body_str = (
request.body.decode("utf-8")
if isinstance(request.body, bytes)
else request.body
)
body_data = json.loads(body_str)
if "api_key" in body_data:
body_data["api_key"] = "FILTERED"
request.body = json.dumps(body_data)
except (json.JSONDecodeError, UnicodeDecodeError, AttributeError):
pass
return request
return {
"filter_headers": [
"authorization",
"x-api-key",
"x-amz-security-token",
"x-amz-credential",
"x-amz-signature",
"x-amz-date",
],
"match_on": ["method", "scheme", "host", "port", "path", "query"],
"before_record_request": before_record_request,
# Ignore AWS Instance Metadata Service (IMDS) requests that boto3 makes
# when validating credentials during ChatBedrock initialization
"ignore_hosts": ["169.254.169.254"],
}
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/metrics/cassettes/test_langchain_metrics/test_langgraph_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": "What''s 5 + 5?"}], "model": "gpt-4o"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '138'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.75.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.75.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAACo1Sy27bMBC8+ysInlLUCiQ/kwK95NBDH0ATFG2C2BBociWxoUiCpIIUhv89S0m27DyAXghwZmc4u9ztiBAqBf1EKK9Y4LVVydWfa+Uuxe/vt9++8Er9qNzmbvnzZnr16+uDpuOoMJu/wMNedc4N6iBI09PcAQsQXbPlbJkuLrN02hK1EaCirLQhmZlkkk5mSXqRpIteWBnJwWPFPV4J2bZnjKgFPCGcjvdIDd6zEhDbFyHojIoIZd5LH5gOrW1PcqMDIIT8anU2Jx/JnHwmWbpafTg/rnNQNJ7FmLpR6ohgWpvAYpttwnXP7A6ZlCmtMxv/QkoLqaWvcpyKxxHh+z4YS1t2h+e67b05aYeiUW1DHswDtM9NZp0dHYY9kFnWkwEDqgGfzsdvuOUCApMqFhwGzBmvQAzKYdCsEdIcEaOjnl+Hecu761vq8n/sB4JzsLhFuXUgJD9teChzEFfxvbIuLJ5tYOrBPeKC5UGCi/8goGCN6raE+n8+QJ3jZ5XgrJPdqhQ2L+Ybwfl0slzQ0e4Z7HF8PzIDAAA=
headers:
CF-RAY:
- 93eb75e69c28abe5-YYZ
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 12 May 2025 16:58:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-processing-ms:
- '442'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '447'
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999986'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/metrics/cassettes/test_langchain_metrics/test_llm_chain_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "What is a good name for a company that makes
colorful socks?", "role": "user"}], "model": "gpt-3.5-turbo", "n": 1, "stream":
false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '178'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-d77972e6e3b0d96f4a65edea48fc5e34-92f98f134382afae-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xQPU/DMBTc8yssz02VDwI0WydExVAB6gBCkeO8JgbHtuyX8lH1vyOHtElVFg93
vnt3tw8IoaKiOaG8YchbI8Pl/c/u6mm92m1eeJpmD5s1cyq7W8VLI1s68wpdvgPHo2rOdWskoNDq
j+YWGIJ3jW+SRbSIk9vrnmh1BdLLaoNhOs9C7GypwyhOskHZaMHB0Zy8BoQQsu9fn1FV8EVzEs2O
SAvOsRpofvpECLVaeoQy54RDppDORpJrhaD62I9MqFJ/kufGAqvc9JeFbeeYT6k6KQf8cDordW2s
Lt3An/CtUMI1hQXmtPInHGpDe/YQEPLW1+vOElNjdWuwQP0ByhsmQzs6DjqS6cChRiYnmiN+ZlZU
gExIN1mHcsYbqEZlFEyaXZ78z+KvnVD1hUswOFH37RDaYitUDdZY0e/dL3kIfgEAAP//AwDTDjnS
bgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d38f65e8c5807d6-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 15:08:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=OSPGzzsIkijMjLSfTJjIkSiCxrDnWuQJoJfatCLq_os-1729091287-1.0.1.1-VsHqFTiK6ZfwZayLMdlW8YQ1RAnQm5rP76aV3S2QPBtjrbPWclwVCrqNC0SMuxcZxXGHj2IP1r8OafsbY_cwXA;
path=/; expires=Wed, 16-Oct-24 15:38:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=kMO6YhIaggKVe4UZFi5l9RM0fjUpZYSwQRUPEBZNJr8-1729091287006-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '160'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_1f22ead323fed2094d4f3f5c0187205d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/metrics/cassettes/test_langchain_metrics/test_llm_chain_metrics_with_none_llm_output.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "What is a good name for a company that makes
colorful socks?", "role": "user"}], "model": "gpt-3.5-turbo", "n": 1, "stream":
false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '178'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-d77972e6e3b0d96f4a65edea48fc5e34-92f98f134382afae-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xQPU/DMBTc8yssz02VDwI0WydExVAB6gBCkeO8JgbHtuyX8lH1vyOHtElVFg93
vnt3tw8IoaKiOaG8YchbI8Pl/c/u6mm92m1eeJpmD5s1cyq7W8VLI1s68wpdvgPHo2rOdWskoNDq
j+YWGIJ3jW+SRbSIk9vrnmh1BdLLaoNhOs9C7GypwyhOskHZaMHB0Zy8BoQQsu9fn1FV8EVzEs2O
SAvOsRpofvpECLVaeoQy54RDppDORpJrhaD62I9MqFJ/kufGAqvc9JeFbeeYT6k6KQf8cDordW2s
Lt3An/CtUMI1hQXmtPInHGpDe/YQEPLW1+vOElNjdWuwQP0ByhsmQzs6DjqS6cChRiYnmiN+ZlZU
gExIN1mHcsYbqEZlFEyaXZ78z+KvnVD1hUswOFH37RDaYitUDdZY0e/dL3kIfgEAAP//AwDTDjnS
bgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d38f65e8c5807d6-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 15:08:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=OSPGzzsIkijMjLSfTJjIkSiCxrDnWuQJoJfatCLq_os-1729091287-1.0.1.1-VsHqFTiK6ZfwZayLMdlW8YQ1RAnQm5rP76aV3S2QPBtjrbPWclwVCrqNC0SMuxcZxXGHj2IP1r8OafsbY_cwXA;
path=/; expires=Wed, 16-Oct-24 15:38:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=kMO6YhIaggKVe4UZFi5l9RM0fjUpZYSwQRUPEBZNJr8-1729091287006-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '160'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_1f22ead323fed2094d4f3f5c0187205d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/metrics/cassettes/test_langchain_metrics/test_llm_chain_streaming_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"content": "What is a good name for a company that makes
colorful socks?", "role": "user"}], "model": "gpt-3.5-turbo", "n": 1, "stream":
false, "temperature": 0.0}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '178'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-780bf7b8adf50375dfb698357110b138-e344c2502b71a095-01
user-agent:
- OpenAI/Python 1.45.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.45.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xQsU7DMBTc8xWW56ZKU1Wl2ZDoUGBCCCEhFDnOS+Ji+xnbKYWq/44c0iZVWTzc
+e7d3SEihIqSZoTyhnmujIxvNz+7BbxWuDN36726361fHtXmgX9u7YbRSVBgsQXuT6opR2UkeIH6
j+YWmIfgOlumq2Q1S2+WHaGwBBlktfHxfLqIfWsLjJNZuuiVDQoOjmbkLSKEkEP3hoy6hD3NSDI5
IQqcYzXQ7PyJEGpRBoQy54TzTHs6GUiO2oPuYj8xoQv8Is+NBVa68S8LVetYSKlbKXv8eD4rsTYW
C9fzZ7wSWrgmt8Ac6nDCeTS0Y48RIe9dvfYiMTUWlfG5xw/QwTDt29Fh0IGc95xHz+RIc8IvzPIS
PBPSjdahnPEGykGZRKNm1yf/s/hrJ3R95RL1TtR9Ow8qr4SuwRorur27JY/RLwAAAP//AwA+YAj2
bgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d38f6628a49b03e-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 16 Oct 2024 15:08:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Oe8ws45CxMTQsGqAKYABKxN4_vV34.LYmD4lzUhrh0w-1729091287-1.0.1.1-le1U_ppBKxDDaf8dR7oNKECpe4bnO2tuSChZFUFo9tMGcRNZIo2cGNxH3mYXJKK0PsHIxU3EavGXvtis3Q0Hkg;
path=/; expires=Wed, 16-Oct-24 15:38:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=ckNxIwtGQ4RyQjdMM.tNSm5UhqZwOVpFQHJDCVbbrwU-1729091287739-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '245'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_396482112dcffa225fd8313481e30ad3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/metrics/test_langchain_metrics.py
================================================
from unittest.mock import patch
from typing import TypedDict
import pytest
from langchain_classic.chains import LLMChain
from langchain_core.prompts import PromptTemplate
from langchain_openai import ChatOpenAI
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import Meters
from langgraph.graph import StateGraph
from openai import OpenAI
@pytest.fixture
def openai_client():
return OpenAI()
@pytest.fixture
def llm():
return ChatOpenAI(temperature=0)
@pytest.fixture
def chain(llm):
prompt = PromptTemplate(
input_variables=["product"],
template="What is a good name for a company that makes {product}?",
)
return LLMChain(llm=llm, prompt=prompt)
@pytest.mark.vcr
def test_llm_chain_metrics(instrument_legacy, reader, chain):
chain.run(product="colorful socks")
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = False # Not generating tokens metric
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.sum > 0
assert (
data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "openai"
)
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = False # Not generating duration metric
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
for data_point in metric.data.data_points:
assert (
data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "openai"
)
assert found_token_metric is False # Metrics not generated
assert found_duration_metric is False # Metrics not generated
@pytest.mark.vcr
def test_llm_chain_streaming_metrics(instrument_legacy, reader, llm):
prompt = PromptTemplate(
input_variables=["product"],
template="What is a good name for a company that makes {product}?",
)
chain = LLMChain(llm=llm, prompt=prompt)
for _ in chain.stream({"product": "colorful socks"}):
pass
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = False # Not generating tokens metric
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.sum > 0
assert (
data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "openai"
)
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = False # Not generating duration metric
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
for data_point in metric.data.data_points:
assert (
data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "openai"
)
assert found_token_metric is False # Metrics not generated
assert found_duration_metric is False # Metrics not generated
def verify_token_metrics(data_points):
for data_point in data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.sum > 0
assert data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "openai"
def verify_duration_metrics(data_points):
assert any(data_point.count > 0 for data_point in data_points)
assert any(data_point.sum > 0 for data_point in data_points)
for data_point in data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "openai"
def verify_langchain_metrics(reader):
metrics_data = reader.get_metrics_data()
if metrics_data is None:
return False, False
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = False # Not generating tokens metric
verify_token_metrics(metric.data.data_points)
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = False # Not generating duration metric
verify_duration_metrics(metric.data.data_points)
return found_token_metric, found_duration_metric
@pytest.mark.vcr
def test_llm_chain_metrics_with_none_llm_output(instrument_legacy, reader, chain, llm):
"""
This test verifies that the metrics system correctly handles edge cases where the
LLM response contains a None value in the llm_output field, ensuring that token
usage and operation duration metrics are still properly recorded.
"""
original_generate = llm._generate
# Create a patched version that returns results with None llm_output
def patched_generate(*args, **kwargs):
result = original_generate(*args, **kwargs)
result.llm_output = None
return result
with patch.object(llm, '_generate', side_effect=patched_generate):
chain.run(product="colorful socks")
found_token_metric, found_duration_metric = verify_langchain_metrics(reader)
assert found_token_metric is False # Metrics not generated, "Token usage metrics not found"
assert found_duration_metric is False # Metrics not generated, "Operation duration metrics not found"
@pytest.mark.vcr
def test_langgraph_metrics(instrument_legacy, reader, openai_client):
class State(TypedDict):
request: str
result: str
def calculate(state: State):
request = state["request"]
completion = openai_client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": request}
]
)
return {"result": completion.choices[0].message.content}
workflow = StateGraph(State)
workflow.add_node("calculate", calculate)
workflow.set_entry_point("calculate")
langgraph = workflow.compile()
user_request = "What's 5 + 5?"
langgraph.invoke(input={"request": user_request})
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) == 1
metric_data = resource_metrics[0].scope_metrics[-1].metrics
assert len(metric_data) == 3
token_usage_metric = next(
(
m
for m in metric_data
if m.name == Meters.LLM_TOKEN_USAGE
),
None,
)
assert token_usage_metric is not None
token_usage_data_point = token_usage_metric.data.data_points[0]
assert token_usage_data_point.sum > 0
assert (
token_usage_data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "openai"
and token_usage_data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in ["input", "output"]
)
duration_metric = next(
(
m
for m in metric_data
if m.name == Meters.LLM_OPERATION_DURATION
),
None,
)
assert duration_metric is not None
duration_data_point = duration_metric.data.data_points[0]
assert duration_data_point.sum > 0
assert duration_data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "openai"
generation_choices_metric = next(
(
m
for m in metric_data
if m.name == Meters.LLM_GENERATION_CHOICES
),
None
)
assert generation_choices_metric is not None
generation_choices_data_points = generation_choices_metric.data.data_points
for data_point in generation_choices_data_points:
assert (
data_point.attributes[GenAIAttributes.GEN_AI_SYSTEM]
== "openai"
)
assert data_point.value > 0
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_agents.py
================================================
from typing import Tuple
import pytest
from langchain_classic.agents import AgentExecutor, create_tool_calling_agent
from langchain_community.tools.tavily_search import TavilySearchResults
from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
from langchain_openai import ChatOpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
# Constant prompt template to replace hub.pull("hwchase17/openai-functions-agent")
OPENAI_FUNCTIONS_AGENT_PROMPT = ChatPromptTemplate.from_messages(
[
("system", "You are a helpful assistant"),
MessagesPlaceholder("chat_history", optional=True),
("human", "{input}"),
MessagesPlaceholder("agent_scratchpad"),
]
)
@pytest.mark.vcr
def test_agents(instrument_legacy, span_exporter, log_exporter):
search = TavilySearchResults(max_results=2)
tools = [search]
model = ChatOpenAI(model="gpt-3.5-turbo")
prompt = OPENAI_FUNCTIONS_AGENT_PROMPT
agent = create_tool_calling_agent(model, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools)
agent_executor.invoke({"input": "What is OpenLLMetry?"})
spans = span_exporter.get_finished_spans()
assert set([span.name for span in spans]) == {
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"execute_tool tavily_search_results_json",
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"AgentExecutor.workflow",
}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_agents_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
search = TavilySearchResults(max_results=2)
tools = [search]
model = ChatOpenAI(model="gpt-3.5-turbo")
prompt = OPENAI_FUNCTIONS_AGENT_PROMPT
agent = create_tool_calling_agent(model, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools)
prompt = "What is OpenLLMetry?"
response = agent_executor.invoke({"input": prompt})
spans = span_exporter.get_finished_spans()
assert set([span.name for span in spans]) == {
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"execute_tool tavily_search_results_json",
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"AgentExecutor.workflow",
}
logs = log_exporter.get_finished_logs()
assert len(logs) == 8
# Validate that the user message Event exists
assert_message_in_logs(logs, "gen_ai.user.message", {"content": prompt})
# validate that the system message Event exists
assert_message_in_logs(
logs, "gen_ai.system.message", {"content": "You are a helpful assistant"}
)
# Validate that the assistant message Event exists
assert_message_in_logs(
logs,
"gen_ai.assistant.message",
{
"content": "",
"tool_calls": [
{
"id": "call_RQXCf1bdiBiFrtwfOTP3GCCd",
"function": {
"name": "tavily_search_results_json",
"arguments": {"query": "OpenLLMetry"},
},
"type": "function",
}
],
},
)
# Validate that the ai calls the tool
choice_event = {
"index": 0,
"finish_reason": "tool_calls",
"message": {"content": ""},
"tool_calls": [
{
"id": "call_RQXCf1bdiBiFrtwfOTP3GCCd",
"function": {
"name": "tavily_search_results_json",
"arguments": {"query": "OpenLLMetry"},
},
"type": "function",
}
],
}
assert_message_in_logs(logs, "gen_ai.choice", choice_event)
# Validate that the final ai response exists
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["output"]},
}
assert_message_in_logs(logs, "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_agents_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
search = TavilySearchResults(max_results=2)
tools = [search]
model = ChatOpenAI(model="gpt-3.5-turbo")
prompt = OPENAI_FUNCTIONS_AGENT_PROMPT
agent = create_tool_calling_agent(model, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools)
agent_executor.invoke({"input": "What is OpenLLMetry?"})
spans = span_exporter.get_finished_spans()
assert set([span.name for span in spans]) == {
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"execute_tool tavily_search_results_json",
"execute_task RunnableLambda",
"execute_task RunnableParallel",
"execute_task RunnableAssign",
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"execute_task ToolsAgentOutputParser",
"execute_task RunnableSequence",
"AgentExecutor.workflow",
}
logs = log_exporter.get_finished_logs()
assert len(logs) == 8
assert all(
log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
for log in logs
)
# Validate that the user message Event exists
assert_message_in_logs(logs, "gen_ai.user.message", {})
# validate that the system message Event exists
assert_message_in_logs(logs, "gen_ai.system.message", {})
# Validate that the assistant message Event exists
assert_message_in_logs(
logs,
"gen_ai.assistant.message",
{
"tool_calls": [
{
"id": "call_Joct6NnIJFGGWfvMqZJPRB4C",
"function": {"name": "tavily_search_results_json"},
"type": "function",
}
]
},
)
# Validate that the ai calls the tool
choice_event = {
"index": 0,
"finish_reason": "tool_calls",
"message": {},
"tool_calls": [
{
"id": "call_Joct6NnIJFGGWfvMqZJPRB4C",
"function": {"name": "tavily_search_results_json"},
"type": "function",
}
],
}
assert_message_in_logs(logs, "gen_ai.choice", choice_event)
# Validate that the final ai response exists
choice_event = {"index": 0, "finish_reason": "stop", "message": {}}
assert_message_in_logs(logs, "gen_ai.choice", choice_event)
def assert_message_in_logs(
logs: Tuple[ReadableLogRecord, ...], event_name: str, expected_content: dict
):
assert any(
log.log_record.event_name == event_name
for log in logs
)
assert any(dict(log.log_record.body) == expected_content for log in logs)
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_batch_metadata.py
================================================
import pytest
from langchain_openai import ChatOpenAI
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
@pytest.mark.skip(reason="VCR is not working for this test in CI - need to fix")
def test_batch_metadata_in_span_attributes(instrument_legacy, span_exporter):
"""Test that metadata from batch calls are populated as span attributes."""
llm = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
# Test batch with metadata
test_metadata = {
"user_id": "12345",
"session_id": "abc-123",
"priority": "high"
}
messages_list = [
[{"role": "user", "content": "Hello"}],
[{"role": "user", "content": "How are you?"}]
]
# Call batch with metadata
llm.batch(messages_list, config={"metadata": test_metadata})
spans = span_exporter.get_finished_spans()
# Find the LLM spans
llm_spans = [span for span in spans if span.name.endswith(".chat")]
# There should be 2 LLM spans (one for each message in the batch)
assert len(llm_spans) == 2
# Each span should contain the metadata as attributes
for span in llm_spans:
# Check if metadata is present as span attributes
user_id_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.user_id"
session_id_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.session_id"
priority_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.priority"
assert ("user_id" in span.attributes or user_id_key in span.attributes)
assert ("session_id" in span.attributes or session_id_key in span.attributes)
assert ("priority" in span.attributes or priority_key in span.attributes)
# Check the values
user_id_attr = span.attributes.get("user_id") or span.attributes.get(user_id_key)
session_id_attr = span.attributes.get("session_id") or span.attributes.get(session_id_key)
priority_attr = span.attributes.get("priority") or span.attributes.get(priority_key)
assert user_id_attr == "12345"
assert session_id_attr == "abc-123"
assert priority_attr == "high"
@pytest.mark.vcr
@pytest.mark.asyncio
@pytest.mark.skip(reason="VCR is not working for this test in CI - need to fix")
async def test_async_batch_metadata_in_span_attributes(instrument_legacy, span_exporter):
"""Test that metadata from abatch calls are populated as span attributes."""
llm = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
# Test abatch with metadata
test_metadata = {
"user_id": "67890",
"session_id": "def-456",
"environment": "production"
}
messages_list = [
[{"role": "user", "content": "What is AI?"}],
[{"role": "user", "content": "Explain machine learning"}]
]
# Call abatch with metadata
await llm.abatch(messages_list, config={"metadata": test_metadata})
spans = span_exporter.get_finished_spans()
# Find the LLM spans
llm_spans = [span for span in spans if span.name.endswith(".chat")]
# There should be 2 LLM spans (one for each message in the batch)
assert len(llm_spans) == 2
# Each span should contain the metadata as attributes
for span in llm_spans:
# Check if metadata is present as span attributes
user_id_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.user_id"
session_id_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.session_id"
environment_key = f"{SpanAttributes.TRACELOOP_ASSOCIATION_PROPERTIES}.environment"
assert ("user_id" in span.attributes or user_id_key in span.attributes)
assert ("session_id" in span.attributes or session_id_key in span.attributes)
assert ("environment" in span.attributes or environment_key in span.attributes)
# Check the values
user_id_attr = span.attributes.get("user_id") or span.attributes.get(user_id_key)
session_id_attr = span.attributes.get("session_id") or span.attributes.get(session_id_key)
environment_attr = span.attributes.get("environment") or span.attributes.get(environment_key)
assert user_id_attr == "67890"
assert session_id_attr == "def-456"
assert environment_attr == "production"
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_chains.py
================================================
import json
import pytest
from langchain_classic.chains import LLMChain, SequentialChain
from langchain_core.prompts import PromptTemplate
from langchain_core.output_parsers import StrOutputParser
from langchain_cohere import ChatCohere
from langchain_openai import OpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_sequential_chain(instrument_legacy, span_exporter, log_exporter):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis", name="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
overall_chain.invoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task synopsis",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
workflow_span = next(
span for span in spans if span.name == "SequentialChain.workflow"
)
task_spans = [
span for span in spans if span.name in ["execute_task synopsis", "execute_task LLMChain"]
]
llm_spans = [span for span in spans if span.name == "OpenAI.completion"]
assert workflow_span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "workflow"
assert (
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_NAME]
== "SequentialChain"
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "task"
for span in task_spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_WORKFLOW_NAME] == "SequentialChain"
for span in spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_ENTITY_PATH]
in ["synopsis", "LLMChain"]
for span in llm_spans
)
synopsis_span = next(span for span in spans if span.name == "execute_task synopsis")
review_span = next(span for span in spans if span.name == "execute_task LLMChain")
data = json.loads(synopsis_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"] == {
"title": "Tragedy at sunset on the beach",
"era": "Victorian England",
}
assert data["kwargs"]["name"] == "synopsis"
data = json.loads(synopsis_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {
"synopsis",
}
data = json.loads(review_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"].keys() == {"title", "era", "synopsis"}
assert data["kwargs"]["name"] == "LLMChain"
data = json.loads(review_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {
"review",
}
overall_span = next(
span for span in spans if span.name == "SequentialChain.workflow"
)
data = json.loads(overall_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"] == {
"title": "Tragedy at sunset on the beach",
"era": "Victorian England",
}
assert data["kwargs"]["name"] == "SequentialChain"
data = json.loads(overall_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {"synopsis", "review"}
openai_span = next(span for span in spans if span.name == "OpenAI.completion")
assert (
openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "gpt-3.5-turbo-instruct"
)
assert (
(openai_span.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL])
== "gpt-3.5-turbo-instruct"
)
assert openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_sequential_chain_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis", name="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
response = overall_chain.invoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task synopsis",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
workflow_span = next(
span for span in spans if span.name == "SequentialChain.workflow"
)
task_spans = [
span for span in spans if span.name in ["execute_task synopsis", "execute_task LLMChain"]
]
llm_spans = [span for span in spans if span.name == "OpenAI.completion"]
assert workflow_span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "workflow"
assert (
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_NAME]
== "SequentialChain"
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "task"
for span in task_spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_WORKFLOW_NAME] == "SequentialChain"
for span in spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_ENTITY_PATH]
in ["synopsis", "LLMChain"]
for span in llm_spans
)
openai_span = next(span for span in spans if span.name == "OpenAI.completion")
assert (
openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "gpt-3.5-turbo-instruct"
)
assert (
(openai_span.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL])
== "gpt-3.5-turbo-instruct"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event in the first chain
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": synopsis_template.format(
title="Tragedy at sunset on the beach", era="Victorian England"
)
},
)
# Validate AI choice Event in the first chain
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["synopsis"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
# Validate user message Event in the second chain
assert_message_in_logs(
logs[2],
"gen_ai.user.message",
{"content": template.format(synopsis=response["synopsis"])},
)
# Validate AI choice Event in the second chain
_choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response["review"]},
}
assert_message_in_logs(logs[3], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_sequential_chain_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis", name="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
overall_chain.invoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task synopsis",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
workflow_span = next(
span for span in spans if span.name == "SequentialChain.workflow"
)
task_spans = [
span for span in spans if span.name in ["execute_task synopsis", "execute_task LLMChain"]
]
llm_spans = [span for span in spans if span.name == "OpenAI.completion"]
assert workflow_span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "workflow"
assert (
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_NAME]
== "SequentialChain"
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == "task"
for span in task_spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_WORKFLOW_NAME] == "SequentialChain"
for span in spans
)
assert all(
span.attributes[SpanAttributes.TRACELOOP_ENTITY_PATH]
in ["synopsis", "LLMChain"]
for span in llm_spans
)
openai_span = next(span for span in spans if span.name == "OpenAI.completion")
assert (
openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "gpt-3.5-turbo-instruct"
)
assert (
(openai_span.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL])
== "gpt-3.5-turbo-instruct"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event in the first chain
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event in the first chain
_choice_event = {"index": 0, "finish_reason": "stop", "message": {}}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
# Validate user message Event in the second chain
assert_message_in_logs(logs[2], "gen_ai.user.message", {})
# Validate AI choice Event in the second chain
_choice_event = {"index": 0, "finish_reason": "length", "message": {}}
assert_message_in_logs(logs[3], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_asequential_chain(instrument_legacy, span_exporter, log_exporter):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
await overall_chain.ainvoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task LLMChain",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
synopsis_span, review_span = [
span for span in spans if span.name == "execute_task LLMChain"
]
data = json.loads(synopsis_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"] == {
"title": "Tragedy at sunset on the beach",
"era": "Victorian England",
}
assert data["kwargs"]["name"] == "LLMChain"
data = json.loads(synopsis_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {
"synopsis",
}
data = json.loads(review_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"].keys() == {"title", "era", "synopsis"}
assert data["kwargs"]["name"] == "LLMChain"
data = json.loads(review_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {
"review",
}
overall_span = next(
span for span in spans if span.name == "SequentialChain.workflow"
)
data = json.loads(overall_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"] == {
"title": "Tragedy at sunset on the beach",
"era": "Victorian England",
}
assert data["kwargs"]["name"] == "SequentialChain"
data = json.loads(overall_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {"synopsis", "review"}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_asequential_chain_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
response = await overall_chain.ainvoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task LLMChain",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event in the first chain
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": synopsis_template.format(
title="Tragedy at sunset on the beach", era="Victorian England"
),
},
)
# Validate AI choice Event in the first chain
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["synopsis"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
# Validate user message Event in the second chain
assert_message_in_logs(
logs[2],
"gen_ai.user.message",
{"content": template.format(synopsis=response["synopsis"])},
)
# Validate AI choice Event in the second chain
_choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response["review"]},
}
assert_message_in_logs(logs[3], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_asequential_chain_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
llm = OpenAI(temperature=0.7)
synopsis_template = """You are a playwright. Given the title of play and the era it is set in, it is your job to write a synopsis for that title.
Title: {title}
Era: {era}
Playwright: This is a synopsis for the above play:""" # noqa: E501
synopsis_prompt_template = PromptTemplate(
input_variables=["title", "era"], template=synopsis_template
)
synopsis_chain = LLMChain(
llm=llm, prompt=synopsis_prompt_template, output_key="synopsis"
)
template = """You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review for that play.
Play Synopsis:
{synopsis}
Review from a New York Times play critic of the above play:""" # noqa: E501
prompt_template = PromptTemplate(input_variables=["synopsis"], template=template)
review_chain = LLMChain(llm=llm, prompt=prompt_template, output_key="review")
overall_chain = SequentialChain(
chains=[synopsis_chain, review_chain],
input_variables=["era", "title"],
# Here we return multiple variables
output_variables=["synopsis", "review"],
verbose=True,
)
await overall_chain.ainvoke(
{"title": "Tragedy at sunset on the beach", "era": "Victorian England"}
)
spans = span_exporter.get_finished_spans()
assert [
"OpenAI.completion",
"execute_task LLMChain",
"OpenAI.completion",
"execute_task LLMChain",
"SequentialChain.workflow",
] == [span.name for span in spans]
synopsis_span, review_span = [
span for span in spans if span.name == "execute_task LLMChain"
]
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event in the first chain
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event in the first chain
_choice_event = {"index": 0, "finish_reason": "stop", "message": {}}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
# Validate user message Event in the second chain
assert_message_in_logs(logs[2], "gen_ai.user.message", {})
# Validate AI choice Event in the second chain
_choice_event = {"index": 0, "finish_reason": "length", "message": {}}
assert_message_in_logs(logs[3], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_stream(instrument_legacy, span_exporter, log_exporter):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt = PromptTemplate.from_template(
"write 2 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
chunks = list(runnable.stream({"product": "colorful socks"}))
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"execute_task StrOutputParser",
"ChatCohere.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 61
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_stream_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt_template = "write 2 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
chunks = list(runnable.stream({"product": "colorful socks"}))
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"execute_task StrOutputParser",
"ChatCohere.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 37
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": prompt_template.format(product="colorful socks"),
},
)
# Validate AI choice Event - check key attributes, finish_reason varies by model
choice_log = logs[1]
assert choice_log.log_record.event_name == "gen_ai.choice"
choice_body = dict(choice_log.log_record.body)
assert choice_body["index"] == 0
assert "finish_reason" in choice_body
assert choice_body["message"]["content"] == "".join(chunks)
@pytest.mark.vcr
def test_stream_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt = PromptTemplate.from_template(
"write 2 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
chunks = list(runnable.stream({"product": "colorful socks"}))
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"execute_task StrOutputParser",
"ChatCohere.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 48
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event - check key attributes, finish_reason varies by model
choice_log = logs[1]
assert choice_log.log_record.event_name == "gen_ai.choice"
choice_body = dict(choice_log.log_record.body)
assert choice_body["index"] == 0
assert "finish_reason" in choice_body
assert choice_body["message"] == {}
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_astream(instrument_legacy, span_exporter, log_exporter):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt = PromptTemplate.from_template(
"write 2 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
chunks = []
async for chunk in runnable.astream({"product": "colorful socks"}):
chunks.append(chunk)
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"ChatCohere.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 62
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_astream_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt_template = "write 2 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
chunks = []
async for chunk in runnable.astream({"product": "colorful socks"}):
chunks.append(chunk)
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"ChatCohere.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 48
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": prompt_template.format(product="colorful socks")},
)
# Validate AI choice Event
# _choice_event = {
# "index": 0,
# "finish_reason": "unknown",
# "message": {"content": "".join(chunks)},
# }
# assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_astream_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatCohere(model="command-r-08-2024", temperature=0.75)
prompt = PromptTemplate.from_template(
"write 2 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
chunks = []
async for chunk in runnable.astream({"product": "colorful socks"}):
chunks.append(chunk)
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task PromptTemplate",
"ChatCohere.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
assert len(chunks) == 56
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
# _choice_event = {"index": 0, "finish_reason": "unknown", "message": {}}
# assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_documents_chains.py
================================================
import json
import pytest
from langchain_classic.chains.summarize import load_summarize_chain
from langchain_text_splitters import CharacterTextSplitter
from langchain_cohere import ChatCohere
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
# source: wikipedia
INPUT_TEXT = """
Today, all ridges and faces of the Matterhorn have been ascended in all seasons,
and mountain guides take a large number of people up the northeast Hörnli route
each summer. In total, up to 150 climbers attempt the Matterhorn each day during
summer. By modern standards, the climb is fairly difficult (AD Difficulty rating),
but not hard for skilled mountaineers according to French climbing grades. There
are fixed ropes on parts of the route to help. Still, it should be remembered that
several climbers may die on the mountain each year.
The usual pattern of ascent is to take the Schwarzsee cable car up from Zermatt,
hike up to the Hörnli Hut elev. 3,260 m (10,700 ft), a large stone building at the
base of the main ridge, and spend the night. The next day, climbers rise at 3:30 am
so as to reach the summit and descend before the regular afternoon clouds and storms
come in. The Solvay Hut located on the ridge at 4,003 m (13,133 ft) can be used only
in a case of emergency.
Other popular routes on the mountain include the Italian (Lion) ridge (AD+ Difficulty
rating) and the Zmutt ridge (D Difficulty rating). The four faces, as well as the
Furggen ridge, constitute the most challenging routes to the summit. The north face
is amongst the six most difficult faces of the Alps, as well as ‘The Trilogy’, the
three hardest of the six, along with the north faces of the Eiger and the Grandes
Jorasses (TD+ Difficulty rating).
"""
@pytest.mark.vcr
def test_sequential_chain(instrument_legacy, span_exporter, log_exporter):
small_docs = CharacterTextSplitter().create_documents(
texts=[
INPUT_TEXT,
]
)
llm = ChatCohere(model="command-r-08-2024", temperature=0.75)
chain = load_summarize_chain(llm, chain_type="stuff").with_config(
run_name="stuff_chain"
)
chain.invoke(small_docs)
spans = span_exporter.get_finished_spans()
assert [
"ChatCohere.chat",
"execute_task LLMChain",
"stuff_chain.workflow",
] == [span.name for span in spans]
stuff_span = next(span for span in spans if span.name == "stuff_chain.workflow")
data = json.loads(stuff_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT])
assert data["inputs"].keys() == {"input_documents"}
assert data["kwargs"]["name"] == "stuff_chain"
data = json.loads(stuff_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT])
assert data["outputs"].keys() == {"output_text"}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_sequential_chain_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
small_docs = CharacterTextSplitter().create_documents(
texts=[
INPUT_TEXT,
]
)
llm = ChatCohere(model="command-r-08-2024", temperature=0.75)
chain = load_summarize_chain(llm, chain_type="stuff").with_config(
run_name="stuff_chain"
)
response = chain.invoke(small_docs)
spans = span_exporter.get_finished_spans()
assert [
"ChatCohere.chat",
"execute_task LLMChain",
"stuff_chain.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": 'Write a concise summary of the following:\n\n\n"{}"\n\n\nCONCISE SUMMARY:'.format(
response["input_documents"][0].page_content
),
},
)
# Validate AI choice Event - check key attributes, finish_reason varies by model
choice_log = logs[1]
assert choice_log.log_record.event_name == "gen_ai.choice"
choice_body = dict(choice_log.log_record.body)
assert choice_body["index"] == 0
assert "finish_reason" in choice_body
assert choice_body["message"]["content"] == response["output_text"]
@pytest.mark.vcr
def test_sequential_chain_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
small_docs = CharacterTextSplitter().create_documents(
texts=[
INPUT_TEXT,
]
)
llm = ChatCohere(model="command-r-08-2024", temperature=0.75)
chain = load_summarize_chain(llm, chain_type="stuff").with_config(
run_name="stuff_chain"
)
chain.invoke(small_docs)
spans = span_exporter.get_finished_spans()
assert [
"ChatCohere.chat",
"execute_task LLMChain",
"stuff_chain.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event - check key attributes, finish_reason varies by model
choice_log = logs[1]
assert choice_log.log_record.event_name == "gen_ai.choice"
choice_body = dict(choice_log.log_record.body)
assert choice_body["index"] == 0
assert "finish_reason" in choice_body
assert choice_body["message"] == {}
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_generation_role_extraction.py
================================================
"""
Tests for generation role extraction in completion spans.
This tests the fix for generation.type returning class names ("ChatGeneration", "Generation")
instead of message types ("ai", "tool", etc.), which caused completion roles to appear as "unknown"
in observability traces.
"""
import pytest
from unittest.mock import Mock
from langchain_core.outputs import LLMResult, ChatGeneration, Generation
from langchain_core.messages import AIMessage, ToolMessage
from opentelemetry.semconv._incubating.attributes import gen_ai_attributes as GenAIAttributes
from opentelemetry.instrumentation.langchain.span_utils import set_chat_response
class TestCompletionRoleExtraction:
"""Test that completion roles are correctly extracted from generation objects."""
@pytest.fixture
def mock_span(self):
"""Create a mock span for testing."""
span = Mock()
span.is_recording.return_value = True
span.attributes = {}
def set_attribute(key, value):
span.attributes[key] = value
span.set_attribute = set_attribute
return span
def test_chat_generation_with_ai_message_role(self, mock_span, monkeypatch):
"""Test that ChatGeneration with AIMessage correctly extracts 'assistant' role."""
# Mock should_send_prompts to return True
monkeypatch.setattr(
"opentelemetry.instrumentation.langchain.span_utils.should_send_prompts",
lambda: True
)
# Create ChatGeneration with AIMessage
generation = ChatGeneration(message=AIMessage(content="Hello!"))
llm_result = LLMResult(generations=[[generation]])
# Call the function
set_chat_response(mock_span, llm_result)
# Assert role is 'assistant', not 'unknown'
role_key = f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"
assert role_key in mock_span.attributes
assert mock_span.attributes[role_key] == "assistant"
def test_chat_generation_with_tool_message_role(self, mock_span, monkeypatch):
"""Test that ChatGeneration with ToolMessage correctly extracts 'tool' role."""
# Mock should_send_prompts to return True
monkeypatch.setattr(
"opentelemetry.instrumentation.langchain.span_utils.should_send_prompts",
lambda: True
)
# Create ChatGeneration with ToolMessage
generation = ChatGeneration(
message=ToolMessage(content="Tool result", tool_call_id="123")
)
llm_result = LLMResult(generations=[[generation]])
# Call the function
set_chat_response(mock_span, llm_result)
# Assert role is 'tool', not 'unknown'
role_key = f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"
assert role_key in mock_span.attributes
assert mock_span.attributes[role_key] == "tool"
def test_generation_without_message_defaults_to_assistant(self, mock_span, monkeypatch):
"""Test that Generation (non-chat) defaults to 'assistant' role."""
# Mock should_send_prompts to return True
monkeypatch.setattr(
"opentelemetry.instrumentation.langchain.span_utils.should_send_prompts",
lambda: True
)
# Create Generation without message (legacy completion)
generation = Generation(text="This is a completion")
llm_result = LLMResult(generations=[[generation]])
# Call the function
set_chat_response(mock_span, llm_result)
# Assert role defaults to 'assistant', not 'unknown'
role_key = f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"
assert role_key in mock_span.attributes
assert mock_span.attributes[role_key] == "assistant"
def test_multiple_generations_with_different_roles(self, mock_span, monkeypatch):
"""Test that multiple generations with different message types are handled correctly."""
# Mock should_send_prompts to return True
monkeypatch.setattr(
"opentelemetry.instrumentation.langchain.span_utils.should_send_prompts",
lambda: True
)
# Create multiple generations with different message types
gen1 = ChatGeneration(message=AIMessage(content="AI response"))
gen2 = ChatGeneration(message=ToolMessage(content="Tool result", tool_call_id="123"))
gen3 = Generation(text="Legacy completion")
llm_result = LLMResult(generations=[[gen1], [gen2], [gen3]])
# Call the function
set_chat_response(mock_span, llm_result)
# Assert all roles are correctly set
assert mock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
assert mock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.1.role"] == "tool"
assert mock_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.2.role"] == "assistant"
def test_generation_type_attribute_is_not_used(self, mock_span, monkeypatch):
"""Test that generation.type (which returns class name) is not used directly."""
# Mock should_send_prompts to return True
monkeypatch.setattr(
"opentelemetry.instrumentation.langchain.span_utils.should_send_prompts",
lambda: True
)
# Create ChatGeneration - note that generation.type would be "ChatGeneration"
generation = ChatGeneration(message=AIMessage(content="Test"))
# Verify the bug scenario: generation.type returns class name, not message type
assert generation.type == "ChatGeneration" # This is the bug
assert generation.message.type == "ai" # This is what we should use
llm_result = LLMResult(generations=[[generation]])
# Call the function
set_chat_response(mock_span, llm_result)
# Assert role is 'assistant', not 'unknown'
# If the bug existed, passing generation.type directly to _message_type_to_role
# would return 'unknown' because "ChatGeneration" doesn't match any message type
role_key = f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"
assert mock_span.attributes[role_key] == "assistant"
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_langgraph.py
================================================
from typing import List, TypedDict
import pytest
from langchain.agents.middleware.types import AgentMiddleware
from langgraph.graph import StateGraph
from openai import OpenAI
from opentelemetry import trace
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.attributes.gen_ai_attributes import GenAiOperationNameValues
from opentelemetry.semconv_ai import GenAICustomOperationName, SpanAttributes
from opentelemetry.trace import INVALID_SPAN
@pytest.mark.vcr
def test_langgraph_invoke(instrument_legacy, span_exporter):
client = OpenAI()
class State(TypedDict):
request: str
result: str
def calculate(state: State):
request = state["request"]
completion = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": request},
],
)
return {"result": completion.choices[0].message.content}
workflow = StateGraph(State)
workflow.add_node("calculate", calculate)
workflow.set_entry_point("calculate")
langgraph = workflow.compile()
user_request = "What's 5 + 5?"
response = langgraph.invoke(input={"request": user_request})["result"]
spans = span_exporter.get_finished_spans()
assert set(["LangGraph.workflow", "execute_task calculate", "openai.chat", "invoke_agent LangGraph"]) == set(
[span.name for span in spans]
)
openai_span = next(span for span in spans if span.name == "openai.chat")
calculate_task_span = next(span for span in spans if span.name == "execute_task calculate")
graph_span = next(span for span in spans if span.name == "invoke_agent LangGraph")
# Verify GenAI semantic convention attributes on graph span
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
assert graph_span.attributes[GenAIAttributes.GEN_AI_PROVIDER_NAME] == "langgraph"
assert graph_span.attributes[GenAIAttributes.GEN_AI_AGENT_NAME] == "LangGraph"
# agent_id removed per maintainer feedback - rely on agent name only
assert openai_span.parent.span_id == calculate_task_span.context.span_id
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o"
assert (
openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
) == "You are a mathematician."
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "system"
assert (
openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
) == user_request
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"]) == "user"
assert (
openai_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== response
)
assert (
openai_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"]
) == "assistant"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 24
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 11
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 35
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_langgraph_ainvoke(instrument_legacy, span_exporter):
client = OpenAI()
class State(TypedDict):
request: str
result: str
def calculate(state: State):
request = state["request"]
completion = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are a mathematician."},
{"role": "user", "content": request},
],
)
return {"result": completion.choices[0].message.content}
workflow = StateGraph(State)
workflow.add_node("calculate", calculate)
workflow.set_entry_point("calculate")
langgraph = workflow.compile()
user_request = "What's 5 + 5?"
await langgraph.ainvoke(input={"request": user_request})
spans = span_exporter.get_finished_spans()
assert set(["LangGraph.workflow", "execute_task calculate", "openai.chat", "invoke_agent LangGraph"]) == set(
[span.name for span in spans]
)
openai_span = next(span for span in spans if span.name == "openai.chat")
calculate_task_span = next(span for span in spans if span.name == "execute_task calculate")
graph_span = next(span for span in spans if span.name == "invoke_agent LangGraph")
assert openai_span.parent.span_id == calculate_task_span.context.span_id
# Verify GenAI semantic convention attributes on graph span
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
assert graph_span.attributes[GenAIAttributes.GEN_AI_PROVIDER_NAME] == "langgraph"
@pytest.mark.vcr
def test_langgraph_double_invoke(instrument_legacy, span_exporter):
class DummyGraphState(TypedDict):
result: str
def mynode_func(state: DummyGraphState) -> DummyGraphState:
return state
def build_graph():
workflow = StateGraph(DummyGraphState)
workflow.add_node("mynode", mynode_func)
workflow.set_entry_point("mynode")
langgraph = workflow.compile()
return langgraph
graph = build_graph()
from opentelemetry import trace
assert trace.get_current_span() == INVALID_SPAN
graph.invoke({"result": "init"})
assert trace.get_current_span() == INVALID_SPAN
spans = span_exporter.get_finished_spans()
assert [
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
] == [span.name for span in spans]
# Verify GenAI attributes on graph span
graph_span = next(span for span in spans if span.name == "invoke_agent LangGraph")
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
assert graph_span.attributes[GenAIAttributes.GEN_AI_PROVIDER_NAME] == "langgraph"
graph.invoke({"result": "init"})
assert trace.get_current_span() == INVALID_SPAN
spans = span_exporter.get_finished_spans()
assert [
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
] == [span.name for span in spans]
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_langgraph_double_ainvoke(instrument_legacy, span_exporter):
class DummyGraphState(TypedDict):
result: str
def mynode_func(state: DummyGraphState) -> DummyGraphState:
return state
def build_graph():
workflow = StateGraph(DummyGraphState)
workflow.add_node("mynode", mynode_func)
workflow.set_entry_point("mynode")
langgraph = workflow.compile()
return langgraph
graph = build_graph()
assert trace.get_current_span() == INVALID_SPAN
await graph.ainvoke({"result": "init"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
] == [span.name for span in spans]
# Verify GenAI attributes on graph span
graph_span = next(span for span in spans if span.name == "invoke_agent LangGraph")
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
assert graph_span.attributes[GenAIAttributes.GEN_AI_PROVIDER_NAME] == "langgraph"
await graph.ainvoke({"result": "init"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
"execute_task mynode",
"LangGraph.workflow",
"invoke_agent LangGraph",
] == [span.name for span in spans]
@pytest.mark.vcr
def test_nesting_of_langgraph_spans(instrument_legacy, span_exporter, tracer_provider):
"""Test that exactly reproduces the GitHub issue #3203 with the exact same code structure."""
from opentelemetry import trace
import asyncio
import httpx
from langgraph.graph import END, START, StateGraph
trace.set_tracer_provider(tracer_provider)
tracer = trace.get_tracer(__name__)
class TestAgentState(TypedDict):
http_result: str
span_result: str
messages: list
async def http_call_node(state: TestAgentState) -> dict:
try:
data = {"a": 10, "b": 25}
async with httpx.AsyncClient() as _:
with tracer.start_as_current_span("POST") as span:
span.set_attribute("http.method", "POST")
span.set_attribute("http.url", "https://httpbin.org/post")
sum_result = data.get("a", 0) + data.get("b", 0)
http_result = f"HTTP call successful! Sum of {data.get('a')} + {data.get('b')} = {sum_result}"
span.set_attribute("http.response.status_code", 200)
span.set_attribute("calculation.result", sum_result)
except Exception as e:
http_result = f"HTTP call error: {str(e)}"
return {"http_result": http_result}
async def opentelemetry_span_node(state: TestAgentState) -> dict:
with tracer.start_as_current_span("test_agent_span") as span:
span.set_attribute("node.name", "opentelemetry_span_node")
span.set_attribute("agent.type", "test_agent")
span.set_attribute("operation.type", "span_creation")
span.add_event("Starting span processing")
await asyncio.sleep(0.01)
http_result = state.get("http_result", "No HTTP result available")
span.set_attribute("previous.http_result", http_result)
span.add_event("Processing HTTP result from previous node")
span_result = f"OpenTelemetry span created successfully! Span ID: {span.get_span_context().span_id}"
span.add_event("Span processing completed")
span.set_attribute("processing.status", "completed")
return {"span_result": span_result}
def create_test_agent():
"""Create a simple LangGraph agent with 2 nodes matching the GitHub issue exactly."""
builder = StateGraph(TestAgentState)
builder.add_node("http_call", http_call_node)
builder.add_node("otel_span", opentelemetry_span_node)
builder.add_edge(START, "http_call")
builder.add_edge("http_call", "otel_span")
builder.add_edge("otel_span", END)
agent = builder.compile()
return agent
async def run_test_agent():
with tracer.start_as_current_span("test_agent_execution_root") as root_span:
root_span.set_attribute("agent.name", "test_agent")
root_span.set_attribute("agent.version", "1.0.0")
root_span.set_attribute("execution.type", "full_agent_run")
root_span.add_event("Agent execution started")
try:
root_span.add_event("Creating agent graph")
agent = create_test_agent()
root_span.set_attribute("agent.nodes_count", 2)
initial_state = {"http_result": "", "span_result": "", "messages": []}
root_span.add_event("Initial state prepared")
root_span.add_event("Starting agent invocation")
final_state = await agent.ainvoke(initial_state)
root_span.set_attribute("execution.status", "completed")
return final_state
except Exception as e:
root_span.set_attribute("execution.status", "failed")
root_span.set_attribute("error.type", type(e).__name__)
root_span.set_attribute("error.message", str(e))
root_span.add_event("Agent execution failed", {"error": str(e)})
raise
final_state = asyncio.run(run_test_agent())
assert "http_result" in final_state
assert "span_result" in final_state
assert "Sum of 10 + 25 = 35" in final_state["http_result"]
spans = span_exporter.get_finished_spans()
span_names = [span.name for span in spans]
print(f"\nCaptured {len(spans)} spans:")
for span in spans:
parent_name = "None"
if span.parent:
parent_span = next(
(s for s in spans if s.context.span_id == span.parent.span_id), None
)
if parent_span:
parent_name = parent_span.name
else:
parent_name = f"Unknown({span.parent.span_id})"
print(f" - {span.name} (parent: {parent_name})")
assert "test_agent_execution_root" in span_names
assert "POST" in span_names
assert "test_agent_span" in span_names
assert "execute_task http_call" in span_names
assert "execute_task otel_span" in span_names
assert "LangGraph.workflow" in span_names
assert "invoke_agent LangGraph" in span_names
root_span = next(span for span in spans if span.name == "test_agent_execution_root")
post_span = next(span for span in spans if span.name == "POST")
test_agent_span = next(span for span in spans if span.name == "test_agent_span")
http_call_task_span = next(span for span in spans if span.name == "execute_task http_call")
otel_span_task_span = next(span for span in spans if span.name == "execute_task otel_span")
workflow_span = next(span for span in spans if span.name == "LangGraph.workflow")
graph_span = next(span for span in spans if span.name == "invoke_agent LangGraph")
# Verify GenAI semantic convention attributes on graph span
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
assert graph_span.attributes[GenAIAttributes.GEN_AI_PROVIDER_NAME] == "langgraph"
assert graph_span.attributes[GenAIAttributes.GEN_AI_AGENT_NAME] == "LangGraph"
# agent_id removed per maintainer feedback - rely on agent name only
print("\nHierarchy check:")
print(f"POST parent: {post_span.parent.span_id if post_span.parent else 'None'}")
print(f"execute_task http_call ID: {http_call_task_span.context.span_id}")
print(
f"test_agent_span parent: {test_agent_span.parent.span_id if test_agent_span.parent else 'None'}"
)
print(f"execute_task otel_span ID: {otel_span_task_span.context.span_id}")
assert (
post_span.parent.span_id == http_call_task_span.context.span_id
), "POST span should be child of execute_task http_call span"
assert (
test_agent_span.parent.span_id == otel_span_task_span.context.span_id
), "test_agent_span should be child of execute_task otel_span span"
assert http_call_task_span.parent.span_id == workflow_span.context.span_id
assert otel_span_task_span.parent.span_id == workflow_span.context.span_id
assert workflow_span.parent.span_id == graph_span.context.span_id
assert graph_span.parent.span_id == root_span.context.span_id
def test_context_detachment_error_handling(
instrument_legacy, span_exporter, tracer_provider, caplog
):
"""
Test that context detachment errors are handled properly without logging.
This test specifically validates the fix for the issue where OpenTelemetry
context detachment failures in async scenarios would cause error logging:
'ERROR:opentelemetry.context:Failed to detach context'
The test creates conditions that trigger context tokens to be created in
one context and detached in another, which previously caused ValueError
exceptions to be logged by OpenTelemetry's context_api.detach().
"""
import asyncio
import logging
from opentelemetry import trace
from langgraph.graph import END, START, StateGraph
trace.set_tracer_provider(tracer_provider)
tracer = trace.get_tracer(__name__)
with caplog.at_level(logging.ERROR):
class AsyncTestState(TypedDict):
counter: int
result: str
async def concurrent_span_node(state: AsyncTestState) -> dict:
"""Node that creates spans in async context, triggering potential context issues."""
with tracer.start_as_current_span("concurrent_async_span") as span:
span.set_attribute("node.type", "concurrent_async")
span.set_attribute("input.counter", state["counter"])
await asyncio.sleep(0.001)
with tracer.start_as_current_span("nested_span") as nested_span:
nested_span.set_attribute("nested.work", True)
await asyncio.sleep(0.001)
result = f"processed_{state['counter']}"
span.set_attribute("output.result", result)
return {"counter": state["counter"] + 1, "result": result}
async def parallel_processing_node(state: AsyncTestState) -> dict:
"""Node that processes multiple tasks in parallel, stressing context management."""
async def parallel_task(task_id: int):
with tracer.start_as_current_span(f"parallel_task_{task_id}") as span:
span.set_attribute("task.id", task_id)
await asyncio.sleep(0.001)
return f"task_{task_id}_done"
tasks = [parallel_task(i) for i in range(5)]
parallel_results = await asyncio.gather(*tasks)
combined_result = (
f"{state['result']} + parallel_results: {','.join(parallel_results)}"
)
return {"counter": state["counter"], "result": combined_result}
def build_context_stress_graph():
"""Build a graph designed to stress context management."""
builder = StateGraph(AsyncTestState)
builder.add_node("concurrent", concurrent_span_node)
builder.add_node("parallel", parallel_processing_node)
builder.add_edge(START, "concurrent")
builder.add_edge("concurrent", "parallel")
builder.add_edge("parallel", END)
return builder.compile()
async def run_concurrent_executions():
"""Run multiple concurrent graph executions to trigger context issues."""
graph = build_context_stress_graph()
tasks = []
for i in range(10):
task = graph.ainvoke({"counter": i, "result": ""})
tasks.append(task)
results = await asyncio.gather(*tasks, return_exceptions=True)
return results
results = asyncio.run(run_concurrent_executions())
assert len(results) == 10
for i, result in enumerate(results):
assert not isinstance(result, Exception), f"Execution {i} failed: {result}"
assert result["counter"] == i + 1
assert f"processed_{i}" in result["result"]
spans = span_exporter.get_finished_spans()
assert len(spans) >= 100, f"Expected at least 100 spans, got {len(spans)}"
workflow_spans = [s for s in spans if s.name == "LangGraph.workflow"]
concurrent_spans = [s for s in spans if s.name == "concurrent_async_span"]
nested_spans = [s for s in spans if s.name == "nested_span"]
parallel_task_spans = [s for s in spans if s.name.startswith("parallel_task_")]
assert (
len(workflow_spans) == 10
), f"Expected 10 workflow spans, got {len(workflow_spans)}"
assert (
len(concurrent_spans) == 10
), f"Expected 10 concurrent spans, got {len(concurrent_spans)}"
assert (
len(nested_spans) == 10
), f"Expected 10 nested spans, got {len(nested_spans)}"
assert (
len(parallel_task_spans) == 50
), f"Expected 50 parallel task spans, got {len(parallel_task_spans)}"
error_logs = [
record.message
for record in caplog.records
if record.levelno >= logging.ERROR
]
context_errors = [
msg for msg in error_logs if "Failed to detach context" in msg
]
assert len(context_errors) == 0, (
f"Found {len(context_errors)} context detachment errors in logs. "
f"This indicates the fix is not working properly. Errors: {context_errors}"
)
for nested_span in nested_spans:
assert nested_span.parent is not None, "Nested spans should have parents"
parent_span = next(
(s for s in spans if s.context.span_id == nested_span.parent.span_id),
None,
)
assert parent_span is not None, "Parent span should exist"
assert (
parent_span.name == "concurrent_async_span"
), "Nested span should be child of concurrent_async_span"
def test_create_react_agent_span(instrument_legacy, span_exporter):
"""Test create_react_agent span has GenAI semantic convention attributes."""
from langchain_core.language_models import BaseChatModel
from langchain_core.messages import AIMessage
from langchain_core.outputs import ChatGeneration, ChatResult
from langchain_core.tools import tool
from langgraph.prebuilt import create_react_agent
class MockChatModel(BaseChatModel):
@property
def _llm_type(self) -> str:
return "mock"
def _generate(self, messages, stop=None, run_manager=None, **kwargs):
return ChatResult(generations=[ChatGeneration(message=AIMessage(content="Mock"))])
def bind_tools(self, tools, **kwargs):
return self
@tool
def get_weather(city: str) -> str:
"""Get weather."""
return f"Weather in {city}"
_ = create_react_agent(model=MockChatModel(), tools=[get_weather], name="TestAgent")
spans = span_exporter.get_finished_spans()
create_span = next(s for s in spans if "create_agent" in s.name)
assert create_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.CREATE_AGENT.value
assert create_span.attributes[GenAIAttributes.GEN_AI_AGENT_NAME] == "TestAgent"
assert GenAIAttributes.GEN_AI_TOOL_DEFINITIONS in create_span.attributes
def test_retriever_span_attributes(instrument_legacy, span_exporter):
"""Test retriever span has GenAI semantic convention attributes."""
from langchain_core.callbacks import CallbackManagerForRetrieverRun
from langchain_core.documents import Document
from langchain_core.retrievers import BaseRetriever
class MockRetriever(BaseRetriever):
def _get_relevant_documents(
self, query: str, *, run_manager: CallbackManagerForRetrieverRun
) -> List[Document]:
return [Document(page_content="Test", metadata={"source": "test.txt"})]
MockRetriever().invoke("test query")
spans = span_exporter.get_finished_spans()
retriever_span = next(s for s in spans if "MockRetriever" in s.name)
assert (
retriever_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME]
== GenAICustomOperationName.VECTOR_DB_RETRIEVE.value
)
assert SpanAttributes.GEN_AI_TASK_INPUT in retriever_span.attributes
assert retriever_span.attributes[SpanAttributes.GEN_AI_TASK_STATUS] == "success"
def test_middleware_hook_span_attributes(instrument_legacy, span_exporter):
"""Test middleware hook span has GenAI semantic convention attributes."""
class TestMiddleware(AgentMiddleware):
def before_model(self, state, runtime):
return super().before_model(state, runtime)
TestMiddleware().before_model({"messages": []}, None)
spans = span_exporter.get_finished_spans()
middleware_span = next(s for s in spans if "TestMiddleware" in s.name)
assert (
middleware_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME]
== GenAICustomOperationName.EXECUTE_TASK.value
)
assert middleware_span.attributes[SpanAttributes.GEN_AI_TASK_KIND] == "TestMiddleware"
assert middleware_span.attributes[SpanAttributes.GEN_AI_TASK_STATUS] == "success"
def test_langgraph_custom_name(instrument_legacy, span_exporter):
"""Test that custom run_name in config appears in span name and attributes."""
class CustomState(TypedDict):
value: str
def my_node(state: CustomState) -> CustomState:
return state
workflow = StateGraph(CustomState)
workflow.add_node("my_node", my_node)
workflow.set_entry_point("my_node")
graph = workflow.compile()
# Invoke with custom run_name in config
graph.invoke({"value": "test"}, config={"run_name": "MyCustomAgent"})
spans = span_exporter.get_finished_spans()
span_names = [span.name for span in spans]
# Verify custom name appears in span name
assert "invoke_agent MyCustomAgent" in span_names
# Get the graph span and verify attributes
graph_span = next(span for span in spans if span.name == "invoke_agent MyCustomAgent")
assert graph_span.attributes[GenAIAttributes.GEN_AI_AGENT_NAME] == "MyCustomAgent"
assert graph_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == GenAiOperationNameValues.INVOKE_AGENT.value
def test_command_with_goto(instrument_legacy, span_exporter):
"""Test Command with goto creates span with source and destination nodes."""
from langgraph.graph import END
from langgraph.types import Command
from opentelemetry import context as context_api
class CommandState(TypedDict):
value: str
def router_node(state: CommandState):
# The Command.__init__ wrapper reads "langgraph_current_node" from context
# to determine which node created the Command (for source_node attribute).
# In a real LangGraph execution, the instrumentation sets this context
# when entering each node. Here we set it manually to test the Command wrapper.
ctx = context_api.set_value("langgraph_current_node", "router_node")
token = context_api.attach(ctx)
try:
return Command(goto="target_node", update={"value": "routed"})
finally:
context_api.detach(token)
def target_node(state: CommandState):
return {"value": "done"}
workflow = StateGraph(CommandState)
workflow.add_node("router_node", router_node)
workflow.add_node("target_node", target_node)
workflow.set_entry_point("router_node")
workflow.add_edge("target_node", END)
graph = workflow.compile()
graph.invoke({"value": "start"})
spans = span_exporter.get_finished_spans()
goto_spans = [s for s in spans if "goto" in s.name]
# Verify goto span was created with correct attributes
assert len(goto_spans) >= 1
goto_span = goto_spans[0]
assert goto_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME] == "goto"
assert SpanAttributes.LANGGRAPH_COMMAND_SOURCE_NODE in goto_span.attributes
assert SpanAttributes.LANGGRAPH_COMMAND_GOTO_NODE in goto_span.attributes
def test_send_extraction():
"""Test _extract_goto_destinations handles Send objects correctly."""
from langgraph.types import Send
from opentelemetry.instrumentation.langchain.patch import _extract_goto_destinations
# Test with single string
result = _extract_goto_destinations("target_node")
assert result == ["target_node"]
# Test with Send object
send = Send("worker_node", {"item": "a"})
result = _extract_goto_destinations(send)
assert result == ["worker_node"]
# Test with list of strings
result = _extract_goto_destinations(["node1", "node2"])
assert result == ["node1", "node2"]
# Test with list of Send objects
sends = [Send("worker1", {}), Send("worker2", {})]
result = _extract_goto_destinations(sends)
assert result == ["worker1", "worker2"]
# Test with mixed list
mixed = ["node1", Send("worker", {})]
result = _extract_goto_destinations(mixed)
assert result == ["node1", "worker"]
def test_create_agent_with_system_prompt(instrument_legacy, span_exporter):
"""Test create_react_agent with system prompt captures gen_ai.system_instructions."""
from langchain_core.language_models import BaseChatModel
from langchain_core.messages import AIMessage
from langchain_core.outputs import ChatGeneration, ChatResult
from langchain_core.tools import tool
from langgraph.prebuilt import create_react_agent
class MockChatModel(BaseChatModel):
@property
def _llm_type(self) -> str:
return "mock"
def _generate(self, messages, stop=None, run_manager=None, **kwargs):
return ChatResult(generations=[ChatGeneration(message=AIMessage(content="Mock"))])
def bind_tools(self, tools, **kwargs):
return self
@tool
def get_info(query: str) -> str:
"""Get information."""
return f"Info: {query}"
# Create agent with system prompt
_ = create_react_agent(
model=MockChatModel(),
tools=[get_info],
name="PromptAgent",
prompt="You are a helpful assistant that provides accurate information."
)
spans = span_exporter.get_finished_spans()
create_span = next(s for s in spans if "create_agent" in s.name)
assert create_span.attributes[GenAIAttributes.GEN_AI_AGENT_NAME] == "PromptAgent"
assert GenAIAttributes.GEN_AI_SYSTEM_INSTRUCTIONS in create_span.attributes
assert "helpful assistant" in create_span.attributes[GenAIAttributes.GEN_AI_SYSTEM_INSTRUCTIONS]
@pytest.mark.asyncio
async def test_async_middleware_hook(instrument_legacy, span_exporter):
"""Test async middleware hook creates span with correct attributes."""
class AsyncTestMiddleware(AgentMiddleware):
async def abefore_model(self, state, runtime):
return await super().abefore_model(state, runtime)
middleware = AsyncTestMiddleware()
await middleware.abefore_model({"messages": []}, None)
spans = span_exporter.get_finished_spans()
middleware_spans = [s for s in spans if "AsyncTestMiddleware" in s.name]
assert len(middleware_spans) >= 1
middleware_span = middleware_spans[0]
assert (
middleware_span.attributes[GenAIAttributes.GEN_AI_OPERATION_NAME]
== GenAICustomOperationName.EXECUTE_TASK.value
)
assert middleware_span.attributes[SpanAttributes.GEN_AI_TASK_KIND] == "AsyncTestMiddleware"
def test_middleware_super_call_succeeds_despite_outer_failure(instrument_legacy, span_exporter):
"""Test that wrapper records super() call as success even when outer method raises.
The instrumentation wraps AgentMiddleware.before_model (the base class method).
When a subclass calls super().before_model(), that wrapped call succeeds.
Even if the subclass's own before_model() then raises an exception, the span
for the super() call correctly records status="success".
"""
class FailingMiddleware(AgentMiddleware):
def before_model(self, state, runtime):
# Call super first to trigger the wrapper, then fail
super().before_model(state, runtime)
raise ValueError("Intentional failure")
middleware = FailingMiddleware()
try:
middleware.before_model({"messages": []}, None)
except ValueError:
pass # Expected
spans = span_exporter.get_finished_spans()
# The wrapper is on AgentMiddleware.before_model, so look for that
middleware_spans = [s for s in spans if "before_model" in s.name]
# Should have at least one span from calling super().before_model()
assert len(middleware_spans) >= 1
# The span from super() call should succeed (before the ValueError is raised)
middleware_span = middleware_spans[0]
assert middleware_span.attributes[SpanAttributes.GEN_AI_TASK_STATUS] == "success"
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_lcel.py
================================================
import datetime
import json
import pytest
from langchain_core.output_parsers.openai_functions import JsonOutputFunctionsParser
from langchain_core.prompts import ChatPromptTemplate, PromptTemplate
from langchain_core.output_parsers import StrOutputParser
from langchain_community.utils.openai_functions import (
convert_pydantic_to_openai_function,
)
from langchain_openai import ChatOpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from pydantic import BaseModel, Field
@pytest.mark.vcr
def test_simple_lcel(instrument_legacy, span_exporter, log_exporter):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config({"run_name": "ThisIsATestChain", "tags": ["test_tag"]})
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"ThisIsATestChain.workflow",
]
) == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "ThisIsATestChain.workflow"
)
prompt_task_span = next(
span for span in spans if span.name == "execute_task ChatPromptTemplate"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task JsonOutputFunctionsParser"
)
assert prompt_task_span.parent.span_id == workflow_span.context.span_id
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
assert json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT]
) == {
"inputs": {"input": "tell me a short joke"},
"tags": ["test_tag"],
"metadata": {},
"kwargs": {"name": "ThisIsATestChain"},
}
assert json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
) == {
"outputs": {
"setup": "Why couldn't the bicycle stand up by itself?",
"punchline": "It was two tired!",
},
"kwargs": {"tags": ["test_tag"]},
}
assert json.loads(
prompt_task_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT]
) == {
"inputs": {"input": "tell me a short joke"},
"tags": ["seq:step:1", "test_tag"],
"metadata": {},
"kwargs": {
"run_type": "prompt",
"name": "ChatPromptTemplate",
},
}
assert json.loads(
prompt_task_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
) == {
"kwargs": {"tags": ["seq:step:1", "test_tag"]},
"outputs": {
"id": ["langchain", "prompts", "chat", "ChatPromptValue"],
"kwargs": {
"messages": [
{
"id": ["langchain", "schema", "messages", "SystemMessage"],
"kwargs": {
"content": "You are helpful " "assistant",
"type": "system",
},
"lc": 1,
"type": "constructor",
},
{
"id": ["langchain", "schema", "messages", "HumanMessage"],
"kwargs": {
"content": "tell me a short " "joke",
"type": "human",
},
"lc": 1,
"type": "constructor",
},
]
},
"lc": 1,
"type": "constructor",
},
}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_simple_lcel_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config({"run_name": "ThisIsATestChain", "tags": ["test_tag"]})
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"ThisIsATestChain.workflow",
]
) == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "ThisIsATestChain.workflow"
)
prompt_task_span = next(
span for span in spans if span.name == "execute_task ChatPromptTemplate"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task JsonOutputFunctionsParser"
)
assert prompt_task_span.parent.span_id == workflow_span.context.span_id
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": "tell me a short joke"}
)
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {"content": ""},
"tool_calls": [
{
"id": "",
"function": {
"name": "Joke",
"arguments": '{"setup":"Why couldn\'t the bicycle stand up by itself?","punchline":"It was two '
'tired!"}',
},
"type": "function",
}
],
}
assert_message_in_logs(logs[2], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_simple_lcel_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config({"run_name": "ThisIsATestChain", "tags": ["test_tag"]})
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"ThisIsATestChain.workflow",
]
) == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "ThisIsATestChain.workflow"
)
prompt_task_span = next(
span for span in spans if span.name == "execute_task ChatPromptTemplate"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task JsonOutputFunctionsParser"
)
assert prompt_task_span.parent.span_id == workflow_span.context.span_id
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {},
"tool_calls": [{"function": {"name": "Joke"}, "id": "", "type": "function"}],
}
assert_message_in_logs(logs[2], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_lcel(instrument_legacy, span_exporter, log_exporter):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
response = await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert {
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
} == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task StrOutputParser"
)
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
assert json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT]
) == {
"inputs": {"product": "colorful socks"},
"tags": [],
"metadata": {},
"kwargs": {"name": "RunnableSequence"},
}
assert json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
) == {
"outputs": response,
"kwargs": {"tags": []},
}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_lcel_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt_template = "write 10 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
response = await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert {
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
} == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task StrOutputParser"
)
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": prompt_template.format(product="colorful socks")},
)
assert response != ""
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_lcel_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert {
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
} == set([span.name for span in spans])
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
chat_openai_task_span = next(
span for span in spans if span.name == "ChatOpenAI.chat"
)
output_parser_task_span = next(
span for span in spans if span.name == "execute_task StrOutputParser"
)
assert chat_openai_task_span.parent.span_id == workflow_span.context.span_id
assert output_parser_task_span.parent.span_id == workflow_span.context.span_id
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_invoke(instrument_legacy, span_exporter, log_exporter):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
runnable.invoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_invoke_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt_template = "write 10 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
response = runnable.invoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": prompt_template.format(product="colorful socks")},
)
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_invoke_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
runnable.invoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_stream(instrument_legacy, span_exporter, log_exporter):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
res = runnable.stream(
input={"product": "colorful socks"},
config={"configurable": {"session_id": 1234}},
)
for _ in res:
pass
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_stream_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt_template = "write 10 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
res = runnable.stream(
input={"product": "colorful socks"},
config={"configurable": {"session_id": 1234}},
)
chunks = [s for s in res]
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": prompt_template.format(product="colorful socks")},
)
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": "".join(chunks)},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_stream_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
res = runnable.stream(
input={"product": "colorful socks"},
config={"configurable": {"session_id": 1234}},
)
for _ in res:
pass
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_invoke(instrument_legacy, span_exporter, log_exporter):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_invoke_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt_template = "write 10 lines of random text about ${product}"
prompt = PromptTemplate.from_template(prompt_template)
runnable = prompt | chat | StrOutputParser()
response = await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": prompt_template.format(product="colorful socks")},
)
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_async_invoke_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
chat = ChatOpenAI(
model="gpt-4",
temperature=0,
streaming=True,
)
prompt = PromptTemplate.from_template(
"write 10 lines of random text about ${product}"
)
runnable = prompt | chat | StrOutputParser()
await runnable.ainvoke({"product": "colorful socks"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task PromptTemplate",
"ChatOpenAI.chat",
"execute_task StrOutputParser",
"RunnableSequence.workflow",
] == [span.name for span in spans]
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_lcel_with_datetime(instrument_legacy, span_exporter, log_exporter):
test_date = datetime.datetime(2023, 5, 17, 12, 34, 56)
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config(
{
"run_name": "DateTimeTestChain",
"tags": ["datetime_test"],
"metadata": {"timestamp": test_date, "test_name": "datetime_test"},
}
)
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
workflow_span = next(
span for span in spans if span.name == "DateTimeTestChain.workflow"
)
entity_input = json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_INPUT]
)
assert entity_input["metadata"]["timestamp"] == "2023-05-17T12:34:56"
assert entity_input["metadata"]["test_name"] == "datetime_test"
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"DateTimeTestChain.workflow",
]
) == set([span.name for span in spans])
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_lcel_with_datetime_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
test_date = datetime.datetime(2023, 5, 17, 12, 34, 56)
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config(
{
"run_name": "DateTimeTestChain",
"tags": ["datetime_test"],
"metadata": {"timestamp": test_date, "test_name": "datetime_test"},
}
)
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"DateTimeTestChain.workflow",
]
) == set([span.name for span in spans])
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": "tell me a short joke"}
)
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {"content": ""},
"tool_calls": [
{
"id": "",
"function": {
"name": "Joke",
"arguments": '{"setup":"Why couldn\'t the bicycle stand up by '
'itself?","punchline":"Because it was two tired!"}',
},
"type": "function",
}
],
}
assert_message_in_logs(logs[2], "gen_ai.choice", _choice_event)
@pytest.mark.vcr
def test_lcel_with_datetime_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
test_date = datetime.datetime(2023, 5, 17, 12, 34, 56)
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = (
prompt | model.bind(functions=openai_functions) | output_parser
).with_config(
{
"run_name": "DateTimeTestChain",
"tags": ["datetime_test"],
"metadata": {"timestamp": test_date, "test_name": "datetime_test"},
}
)
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"DateTimeTestChain.workflow",
]
) == set([span.name for span in spans])
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
_choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {},
"tool_calls": [{"function": {"name": "Joke"}, "id": "", "type": "function"}],
}
assert_message_in_logs(logs[2], "gen_ai.choice", _choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_llms.py
================================================
import json
from unittest.mock import MagicMock, patch
import boto3
import httpx
import pytest
from langchain_core.output_parsers.openai_functions import JsonOutputFunctionsParser
from langchain_core.prompts import ChatPromptTemplate
# Check if text_generation is available (used by HuggingFaceTextGenInference)
try:
import text_generation # noqa: F401
HAS_TEXT_GENERATION = True
except ImportError:
HAS_TEXT_GENERATION = False
from langchain_anthropic import ChatAnthropic
from langchain_aws import ChatBedrock
from langchain_community.llms.huggingface_text_gen_inference import (
HuggingFaceTextGenInference,
)
from langchain_community.llms.vllm import VLLMOpenAI
from langchain_community.utils.openai_functions import (
convert_pydantic_to_openai_function,
)
from langchain_openai import ChatOpenAI, OpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.sdk.trace import Span
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace.propagation import (
get_current_span,
)
from opentelemetry.trace.propagation.tracecontext import (
TraceContextTextMapPropagator,
)
from pydantic import BaseModel, Field
def open_ai_prompt():
# flake8: noqa: E501
# This prompt is long on purpose to trigger the cache (in order to reproduce the caching behavior when rewriting the cassette, run it twice)
return """
OpenTelemetry: A Deep Dive into the Standard for Observability
OpenTelemetry is an open-source project under the Cloud Native Computing Foundation (CNCF) that provides a unified set of APIs, libraries, agents, and instrumentation to enable observability—specifically tracing, metrics, and logs—in distributed systems. It was formed through the merger of two earlier CNCF projects: OpenTracing and OpenCensus, both of which had overlapping goals but different implementations and user bases. OpenTelemetry combines the best of both, aiming to create a single, vendor-agnostic standard for telemetry data collection.
Background and Motivation
Modern software systems are increasingly composed of microservices, often deployed in cloud-native environments. These distributed architectures bring significant operational complexity: services may scale dynamically, instances may be short-lived, and failures may not be obvious. As a result, understanding how systems behave in production requires powerful observability tools.
Historically, developers had to integrate separate tools for logging, metrics, and tracing, often using vendor-specific SDKs. This led to inconsistent data, vendor lock-in, and high maintenance costs. OpenTelemetry addresses this by offering a standardized, portable, and extensible approach to collecting telemetry data.
Core Goals of OpenTelemetry
Unified Observability Framework
OpenTelemetry provides a single set of APIs and libraries to collect traces, metrics, and logs, promoting consistency across services and languages.
Vendor-Neutral and Open Standards
It enables instrumentation that is decoupled from any specific observability backend. This makes it easy to switch or support multiple backends like Prometheus, Jaeger, Zipkin, or commercial tools like Datadog, New Relic, and Honeycomb.
Automatic and Manual Instrumentation
OpenTelemetry supports both automatic instrumentation—where telemetry is collected with little to no code changes—and manual instrumentation for custom spans, metrics, and logs.
Support for Multiple Languages
The project supports most major programming languages including Java, Go, Python, JavaScript/TypeScript, .NET, C++, and more.
Pluggable Architecture
The design of OpenTelemetry is modular, allowing developers to plug in their exporters, processors, and samplers, and tailor the telemetry pipeline to suit their needs.
Key Concepts and Components
1. Traces and Spans
Tracing is used to understand the flow of requests through a system. In OpenTelemetry:
A trace represents the complete journey of a request across services.
A span is a single operation within that journey (e.g., a database call, an HTTP request). Each span includes metadata like name, duration, parent-child relationships, and attributes.
OpenTelemetry uses the W3C Trace Context standard to propagate context across service boundaries, enabling distributed tracing.
2. Metrics
Metrics capture numerical data about a system’s behavior, often for performance monitoring. OpenTelemetry supports:
Counters: for counting occurrences of events.
Gauges: for measuring values at a point in time.
Histograms: for measuring distributions of values (e.g., request durations).
Metrics are collected periodically and can be aggregated and exported efficiently.
3. Logs (Logging Signals)
OpenTelemetry is actively working to bring logging into the same ecosystem, creating semantic conventions and correlation mechanisms so logs can be linked with traces and metrics. The vision is to allow logs to be structured, contextualized, and used in conjunction with the other signals.
4. Context Propagation
The Context is a core abstraction that carries state between different parts of a distributed system. OpenTelemetry provides mechanisms to extract and inject context from and into messages (HTTP headers, gRPC metadata, etc.), ensuring trace continuity across services.
The OpenTelemetry SDK Architecture
The OpenTelemetry SDK is the implementation of the API and includes the full telemetry pipeline. Its key parts include:
Instrumentation Libraries: Provide pre-built hooks for popular frameworks (e.g., Express.js, Spring, Django).
API: Language-specific interfaces to create and manipulate telemetry data.
SDK: Implements the core telemetry pipeline.
Exporter: Sends data to a backend (e.g., OTLP, Jaeger, Prometheus).
Processor: Processes telemetry data before export, such as batching or filtering.
Sampler: Determines which traces or spans are collected.
OTLP: OpenTelemetry Protocol
OpenTelemetry defines its own protocol—OTLP (OpenTelemetry Protocol)—for exporting telemetry data. OTLP supports gRPC and HTTP/Protobuf and is designed for performance, extensibility, and interoperability.
Collector
The OpenTelemetry Collector is a key component that runs as an agent or gateway between applications and telemetry backends. It has no vendor dependencies and supports:
Receivers: To receive telemetry data.
Processors: To manipulate data (filtering, batching, transformation).
Exporters: To send data to one or more observability backends.
The Collector makes it easier to centralize telemetry processing, manage data pipelines, and enforce policies like sampling or redaction.
Semantic Conventions
OpenTelemetry defines semantic conventions for common operations and attributes. These conventions ensure consistency in telemetry data across libraries, vendors, and teams. For example, HTTP spans will have standardized attributes like http.method, http.status_code, http.route, etc.
This standardization is critical for making dashboards, alerts, and queries portable and meaningful.
Language Support
OpenTelemetry has a broad ecosystem of language SDKs, each maturing at a slightly different pace. For instance:
Java and Go: Among the most mature and production-ready.
Python, .NET, JavaScript: Actively developed with good community support.
C++, PHP, Ruby: Available but may have partial support or fewer features.
Each language SDK supports the core signals (traces and metrics), with logs being integrated as work progresses.
Adoption and Ecosystem
OpenTelemetry is backed by all major cloud providers, observability vendors, and many large enterprises. It's quickly becoming the default instrumentation standard for open-source and commercial software. Projects and services like Kubernetes, Istio, Envoy, gRPC, and many frameworks are adopting OpenTelemetry natively.
The CNCF landscape now includes OpenTelemetry as a graduated project (as of 2024), reflecting its stability, maturity, and widespread usage.
Benefits for Developers and Operators
Reduced Vendor Lock-in: Instrument once, export anywhere.
Improved Developer Productivity: Consistent APIs and tooling.
Better System Understanding: Correlate logs, traces, and metrics to resolve incidents faster.
Cost Optimization: Fine-grained control over data volume and sampling.
Compliance and Security: Centralized control over telemetry pipelines.
Future Directions
OpenTelemetry’s roadmap includes:
Improved support for logs, including unified correlation with traces and metrics.
Better semantic conventions and user-defined schemas.
AI/ML for telemetry enrichment, anomaly detection, and intelligent sampling.
Context-aware observability through automatic context propagation in async/streaming environments.
Profiling signals integration in the long-term future.
Conclusion
OpenTelemetry is not just a tool or a library—it’s a movement toward a better way to understand and manage modern software systems. With deep community support, growing enterprise adoption, and a commitment to open standards, it is poised to be the foundation for observability for the next decade.
Whether you are building a single microservice or running a complex mesh of applications across hybrid clouds, OpenTelemetry offers the instrumentation, tools, and ecosystem needed to bring clarity to your system's behavior—without the downsides of proprietary lock-in or fragmented tooling.
"""
@pytest.mark.vcr
@pytest.mark.skipif(not HAS_TEXT_GENERATION, reason="text_generation not installed")
def test_custom_llm(instrument_legacy, span_exporter, log_exporter):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = HuggingFaceTextGenInference(
inference_server_url="https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud"
)
chain = prompt | model
response = chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"HuggingFaceTextGenInference.completion",
"RunnableSequence.workflow",
] == [span.name for span in spans]
hugging_face_span = next(
span for span in spans if span.name == "HuggingFaceTextGenInference.completion"
)
assert hugging_face_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
assert hugging_face_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "unknown"
assert hugging_face_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "HuggingFace"
assert (
hugging_face_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "System: You are a helpful assistant\nHuman: tell me a short joke"
)
assert (
hugging_face_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== response
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.skipif(not HAS_TEXT_GENERATION, reason="text_generation not installed")
def test_custom_llm_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = HuggingFaceTextGenInference(
inference_server_url="https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud"
)
chain = prompt | model
response = chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"HuggingFaceTextGenInference.completion",
"RunnableSequence.workflow",
] == [span.name for span in spans]
hugging_face_span = next(
span for span in spans if span.name == "HuggingFaceTextGenInference.completion"
)
assert hugging_face_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
assert hugging_face_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "unknown"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
# With the custom llm, LangChain is emitting only one "on_llm_start" callback,
# because of this, both the systm instruction and the user message are in the same event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{"content": "System: You are a helpful assistant\nHuman: tell me a short joke"},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.vcr
@pytest.mark.skipif(not HAS_TEXT_GENERATION, reason="text_generation not installed")
def test_custom_llm_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = HuggingFaceTextGenInference(
inference_server_url="https://w8qtunpthvh1r7a0.us-east-1.aws.endpoints.huggingface.cloud"
)
chain = prompt | model
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"HuggingFaceTextGenInference.completion",
"RunnableSequence.workflow",
] == [span.name for span in spans]
hugging_face_span = next(
span for span in spans if span.name == "HuggingFaceTextGenInference.completion"
)
assert hugging_face_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "completion"
assert hugging_face_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "unknown"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.vcr
def test_openai(instrument_legacy, span_exporter, log_exporter):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("human", "{input}")]
)
model = ChatOpenAI(model="gpt-4o-mini")
chain = prompt | model
# Refactored the big prompt to a function to easily duplicate the test
prompt = open_ai_prompt()
response = chain.invoke({"input": prompt})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o-mini"
assert openai_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "openai"
assert (
(openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"])
== "You are a helpful assistant"
)
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "system"
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]) == prompt
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"]) == "user"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1497
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 1037
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 2534
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
output = json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
)
# Validate the completion content via workflow output
assert output["outputs"]["kwargs"]["content"] == response.content
assert output["outputs"]["kwargs"]["type"] == "ai"
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_openai_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("human", "{input}")]
)
model = ChatOpenAI(model="gpt-4o-mini")
chain = prompt | model
# Refactored the big prompt to a function to easily duplicate the test
prompt = open_ai_prompt()
response = chain.invoke({"input": prompt})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o-mini"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1497
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 1037
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 2534
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are a helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {"content": prompt})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response.content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_openai_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("human", "{input}")]
)
model = ChatOpenAI(model="gpt-4o-mini")
chain = prompt | model
# Refactored the big prompt to a function to easily duplicate the test
prompt = open_ai_prompt()
chain.invoke({"input": prompt})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o-mini"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 1497
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 1037
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 2534
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_openai_functions(instrument_legacy, span_exporter, log_exporter):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = prompt | model.bind(functions=openai_functions) | output_parser
response = chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-3.5-turbo"
assert (
(openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"])
== "You are helpful assistant"
)
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "system"
assert (
(openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"])
== "tell me a short joke"
)
assert (openai_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"]) == "user"
assert (
openai_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"]
== "Joke"
)
assert (
openai_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.description"]
== "Joke to tell user."
)
assert (
json.loads(
openai_span.attributes[
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"
]
)
) == {
"type": "object",
"properties": {
"setup": {"description": "question to set up a joke", "type": "string"},
"punchline": {
"description": "answer to resolve the joke",
"type": "string",
},
},
"required": ["setup", "punchline"],
}
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 76
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 35
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 111
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
output = json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
)
# Validate the tool call via workflow output
assert output["outputs"] == response
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_openai_functions_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = prompt | model.bind(functions=openai_functions) | output_parser
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-3.5-turbo"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 76
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 35
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 111
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": "tell me a short joke"}
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {"content": ""},
"tool_calls": [
{
"function": {
"arguments": '{"setup":"Why did the scarecrow win an award?","punchline":"Because he was outstanding in his field!"}',
"name": "Joke",
},
"id": "",
"type": "function",
}
],
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_openai_functions_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
class Joke(BaseModel):
"""Joke to tell user."""
setup: str = Field(description="question to set up a joke")
punchline: str = Field(description="answer to resolve the joke")
openai_functions = [convert_pydantic_to_openai_function(Joke)]
prompt = ChatPromptTemplate.from_messages(
[("system", "You are helpful assistant"), ("user", "{input}")]
)
model = ChatOpenAI(model="gpt-3.5-turbo")
output_parser = JsonOutputFunctionsParser()
chain = prompt | model.bind(functions=openai_functions) | output_parser
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert set(
[
"execute_task ChatPromptTemplate",
"execute_task JsonOutputFunctionsParser",
"ChatOpenAI.chat",
"RunnableSequence.workflow",
]
) == set([span.name for span in spans])
openai_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert openai_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert openai_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-3.5-turbo"
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 76
assert openai_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 35
assert openai_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 111
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "function_call",
"message": {},
"tool_calls": [{"function": {"name": "Joke"}, "id": "", "type": "function"}],
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_anthropic(instrument_legacy, span_exporter, log_exporter):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatAnthropic(model="claude-2.1", temperature=0.5)
chain = prompt | model
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatAnthropic.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
anthropic_span = next(span for span in spans if span.name == "ChatAnthropic.chat")
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
assert anthropic_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "claude-2.1"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "Anthropic"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert (
(anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"])
== "You are a helpful assistant"
)
assert (
(anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "system"
)
assert (
(anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"])
== "tell me a short joke"
)
assert (anthropic_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"]) == "user"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 19
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 22
assert anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 41
assert (
anthropic_span.attributes["gen_ai.response.id"]
== "msg_017fMG9SRDFTBhcD1ibtN1nK"
)
output = json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
)
# We check essential fields instead of exact match due to library version differences
output_kwargs = output["outputs"]["kwargs"]
assert output_kwargs["content"] == "Why can't a bicycle stand up by itself? Because it's two-tired!"
assert output_kwargs["invalid_tool_calls"] == []
assert output_kwargs["tool_calls"] == []
assert output_kwargs["type"] == "ai"
assert output_kwargs["response_metadata"]["id"] == "msg_017fMG9SRDFTBhcD1ibtN1nK"
assert output_kwargs["response_metadata"]["model"] == "claude-2.1"
assert output_kwargs["response_metadata"]["model_name"] == "claude-2.1"
assert output_kwargs["usage_metadata"]["input_tokens"] == 19
assert output_kwargs["usage_metadata"]["output_tokens"] == 22
assert output_kwargs["usage_metadata"]["total_tokens"] == 41
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_anthropic_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatAnthropic(model="claude-2.1", temperature=0.5)
chain = prompt | model
response = chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatAnthropic.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
anthropic_span = next(span for span in spans if span.name == "ChatAnthropic.chat")
assert anthropic_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "claude-2.1"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 19
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 22
assert anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 41
assert (
anthropic_span.attributes["gen_ai.response.id"]
== "msg_017fMG9SRDFTBhcD1ibtN1nK"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are a helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": "tell me a short joke"}
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_anthropic_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatAnthropic(model="claude-2.1", temperature=0.5)
chain = prompt | model
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatAnthropic.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
anthropic_span = next(span for span in spans if span.name == "ChatAnthropic.chat")
assert anthropic_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "claude-2.1"
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE] == 0.5
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 19
assert anthropic_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 22
assert anthropic_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 41
assert (
anthropic_span.attributes["gen_ai.response.id"]
== "msg_017fMG9SRDFTBhcD1ibtN1nK"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_bedrock(instrument_legacy, span_exporter, log_exporter):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatBedrock(
model_id="anthropic.claude-3-haiku-20240307-v1:0",
client=boto3.client(
"bedrock-runtime",
aws_access_key_id="test_key",
aws_secret_access_key="test_secret",
aws_session_token="a/mock/token",
region_name="us-east-1",
),
)
chain = prompt | model
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatBedrock.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
bedrock_span = next(span for span in spans if span.name == "ChatBedrock.chat")
workflow_span = next(
span for span in spans if span.name == "RunnableSequence.workflow"
)
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "anthropic.claude-3-haiku-20240307-v1:0"
)
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == "AWS"
assert (
(bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"])
== "You are a helpful assistant"
)
assert (bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"]) == "system"
assert (
(bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"])
== "tell me a short joke"
)
assert (bedrock_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"]) == "user"
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 16
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 27
assert bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 43
output = json.loads(
workflow_span.attributes[SpanAttributes.TRACELOOP_ENTITY_OUTPUT]
)
# We check essential fields instead of exact match due to library version differences
output_kwargs = output["outputs"]["kwargs"]
assert output_kwargs["content"] == "Here's a short joke for you:\n\nWhat do you call a bear with no teeth? A gummy bear!"
assert output_kwargs["type"] == "ai"
assert output_kwargs["tool_calls"] == []
assert output_kwargs["invalid_tool_calls"] == []
assert output_kwargs["additional_kwargs"]["model_id"] == "anthropic.claude-3-haiku-20240307-v1:0"
assert output_kwargs["additional_kwargs"]["stop_reason"] == "end_turn"
assert output_kwargs["usage_metadata"]["input_tokens"] == 16
assert output_kwargs["usage_metadata"]["output_tokens"] == 27
assert output_kwargs["usage_metadata"]["total_tokens"] == 43
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
def test_bedrock_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatBedrock(
model_id="anthropic.claude-3-haiku-20240307-v1:0",
client=boto3.client(
"bedrock-runtime",
aws_access_key_id="test_key",
aws_secret_access_key="test_secret",
aws_session_token="a/mock/token",
region_name="us-east-1",
),
)
chain = prompt | model
response = chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatBedrock.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
bedrock_span = next(span for span in spans if span.name == "ChatBedrock.chat")
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "anthropic.claude-3-haiku-20240307-v1:0"
)
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 16
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 27
assert bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 43
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "You are a helpful assistant"}
)
# Validate user message Event
assert_message_in_logs(
logs[1], "gen_ai.user.message", {"content": "tell me a short joke"}
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
@pytest.mark.vcr
def test_bedrock_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant"), ("user", "{input}")]
)
model = ChatBedrock(
model_id="anthropic.claude-3-haiku-20240307-v1:0",
client=boto3.client(
"bedrock-runtime",
aws_access_key_id="test_key",
aws_secret_access_key="test_secret",
aws_session_token="a/mock/token",
region_name="us-east-1",
),
)
chain = prompt | model
chain.invoke({"input": "tell me a short joke"})
spans = span_exporter.get_finished_spans()
assert [
"execute_task ChatPromptTemplate",
"ChatBedrock.chat",
"RunnableSequence.workflow",
] == [span.name for span in spans]
bedrock_span = next(span for span in spans if span.name == "ChatBedrock.chat")
assert bedrock_span.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert (
bedrock_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL]
== "anthropic.claude-3-haiku-20240307-v1:0"
)
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 16
assert bedrock_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 27
assert bedrock_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 43
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
# from: https://stackoverflow.com/a/41599695/2749989
def spy_decorator(method_to_decorate):
mock = MagicMock()
def wrapper(self, *args, **kwargs):
mock(*args, **kwargs)
return method_to_decorate(self, *args, **kwargs)
wrapper.mock = mock
return wrapper
def assert_request_contains_tracecontext(request: httpx.Request, expected_span: Span):
assert TraceContextTextMapPropagator._TRACEPARENT_HEADER_NAME in request.headers
ctx = TraceContextTextMapPropagator().extract(request.headers)
request_span_context = get_current_span(ctx).get_span_context()
expected_span_context = expected_span.get_span_context()
assert request_span_context.trace_id == expected_span_context.trace_id
assert request_span_context.span_id == expected_span_context.span_id
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
def test_trace_propagation(instrument_legacy, span_exporter, log_exporter, LLM):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
_ = chain.invoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
expected_vendors = {
OpenAI: "openai",
VLLMOpenAI: "openai",
ChatOpenAI: "openai"
}
assert openai_span.attributes[GenAIAttributes.GEN_AI_SYSTEM] == expected_vendors[LLM]
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
def test_trace_propagation_with_events_with_content(
instrument_with_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
response = chain.invoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
if issubclass(LLM, ChatOpenAI):
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0],
"gen_ai.system.message",
{"content": "You are a helpful assistant "},
)
# Validate user message Event
assert_message_in_logs(
logs[1],
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response.content},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
else:
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": "System: You are a helpful assistant \nHuman: Tell me a joke about OpenTelemetry",
},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
def test_trace_propagation_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
_ = chain.invoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
if issubclass(LLM, ChatOpenAI):
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
else:
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
def test_trace_propagation_stream(instrument_legacy, span_exporter, log_exporter, LLM):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
stream = chain.stream({"input": "Tell me a joke about OpenTelemetry"})
for _ in stream:
pass
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
def test_trace_propagation_stream_with_events_with_content(
instrument_with_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
stream = chain.stream({"input": "Tell me a joke about OpenTelemetry"})
chunks = [s for s in stream]
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": "System: You are a helpful assistant \nHuman: Tell me a joke about OpenTelemetry",
},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": "".join(chunks)},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
def test_trace_propagation_stream_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.Client.send)
with patch.object(httpx.Client, "send", send_spy):
stream = chain.stream({"input": "Tell me a joke about OpenTelemetry"})
for _ in stream:
pass
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
async def test_trace_propagation_async(
instrument_legacy, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
_ = await chain.ainvoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
async def test_trace_propagation_async_with_events_with_content(
instrument_with_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
response = await chain.ainvoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
if issubclass(LLM, ChatOpenAI):
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(
logs[0],
"gen_ai.system.message",
{"content": "You are a helpful assistant "},
)
# Validate user message Event
assert_message_in_logs(
logs[1],
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {
"content": response.content,
},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
else:
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": "System: You are a helpful assistant \nHuman: Tell me a joke about OpenTelemetry",
},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize("LLM", [OpenAI, VLLMOpenAI, ChatOpenAI])
async def test_trace_propagation_async_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
_ = await chain.ainvoke({"input": "Tell me a joke about OpenTelemetry"})
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
if issubclass(LLM, ChatOpenAI):
assert len(logs) == 3
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event) # logs[2] does not exist
else:
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
async def test_trace_propagation_stream_async(
instrument_legacy, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
stream = chain.astream({"input": "Tell me a joke about OpenTelemetry"})
async for _ in stream:
pass
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
async def test_trace_propagation_stream_async_with_events_with_content(
instrument_with_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
stream = chain.astream({"input": "Tell me a joke about OpenTelemetry"})
chunks = [s async for s in stream]
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": "System: You are a helpful assistant \nHuman: Tell me a joke about OpenTelemetry",
},
)
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {"content": "".join(chunks)},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
@pytest.mark.asyncio
@pytest.mark.vcr
@pytest.mark.parametrize(
"LLM", [OpenAI, VLLMOpenAI, pytest.param(ChatOpenAI, marks=pytest.mark.xfail)]
)
async def test_trace_propagation_stream_async_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter, LLM
):
prompt = ChatPromptTemplate.from_messages(
[("system", "You are a helpful assistant "), ("human", "{input}")]
)
model = LLM(
model="facebook/opt-125m", base_url="http://localhost:8000/v1", max_tokens=20
)
chain = prompt | model
send_spy = spy_decorator(httpx.AsyncClient.send)
with patch.object(httpx.AsyncClient, "send", send_spy):
stream = chain.astream({"input": "Tell me a joke about OpenTelemetry"})
async for _ in stream:
pass
send_spy.mock.assert_called_once()
spans = span_exporter.get_finished_spans()
openai_span = next(span for span in spans if "OpenAI" in span.name)
args, kwargs = send_spy.mock.call_args
request = args[0]
assert_request_contains_tracecontext(request, openai_span)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate system and user message Event
# With both OpenAI and VLLMOpenAI, LangChain is emitting only one
# "on_llm_start" callback, because of this, both the system
# instruction and the user message are in the same event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "length",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event) # logs[1] may not exist
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_non_ascii_content.py
================================================
import json
from unittest.mock import MagicMock
from uuid import uuid4
import pytest
from opentelemetry.instrumentation.langchain.callback_handler import (
TraceloopCallbackHandler,
)
from opentelemetry.instrumentation.langchain.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.semconv_ai import SpanAttributes
@pytest.fixture(autouse=True)
def enable_content_tracing(monkeypatch):
monkeypatch.setenv(TRACELOOP_TRACE_CONTENT, "true")
@pytest.fixture
def callback_handler(tracer_provider):
tracer = tracer_provider.get_tracer("test")
return TraceloopCallbackHandler(tracer, MagicMock(), MagicMock())
def _start_chain(handler, run_id, inputs=None, parent_run_id=None, name="TestChain"):
handler.on_chain_start(
serialized={"id": [name], "name": name},
inputs=inputs or {},
run_id=run_id,
parent_run_id=parent_run_id,
tags=[],
metadata={},
)
def test_chain_start_preserves_non_ascii_in_entity_input(callback_handler, span_exporter):
run_id = uuid4()
text = "こんにちは世界"
_start_chain(callback_handler, run_id, inputs={"query": text})
attr = callback_handler.spans[run_id].span.attributes.get(
SpanAttributes.TRACELOOP_ENTITY_INPUT
)
assert text in attr
assert "\\u3053" not in attr
assert json.loads(attr)["inputs"]["query"] == text
def test_chain_end_preserves_non_ascii_in_entity_output(callback_handler, span_exporter):
run_id = uuid4()
text = "Résultat: café naïve"
_start_chain(callback_handler, run_id)
callback_handler.on_chain_end(outputs={"result": text}, run_id=run_id)
spans = span_exporter.get_finished_spans()
attr = spans[-1].attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert text in attr
assert "\\u00e9" not in attr
assert json.loads(attr)["outputs"]["result"] == text
def test_chain_with_cjk_characters(callback_handler, span_exporter):
run_id = uuid4()
inp = "请问今天天气怎么样?"
out = "今天天气晴朗,温度适宜。"
_start_chain(callback_handler, run_id, inputs={"question": inp})
callback_handler.on_chain_end(outputs={"answer": out}, run_id=run_id)
spans = span_exporter.get_finished_spans()
in_attr = spans[-1].attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
out_attr = spans[-1].attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert inp in in_attr and "\\u8bf7" not in in_attr
assert out in out_attr and "\\u4eca" not in out_attr
assert json.loads(in_attr)["inputs"]["question"] == inp
assert json.loads(out_attr)["outputs"]["answer"] == out
def test_tool_start_preserves_non_ascii_in_entity_input(callback_handler, span_exporter):
run_id, parent_run_id = uuid4(), uuid4()
text = "Ärger mit Ümlauten"
_start_chain(callback_handler, parent_run_id)
callback_handler.on_tool_start(
serialized={"id": ["TestTool"], "name": "TestTool"},
input_str=text,
run_id=run_id,
parent_run_id=parent_run_id,
tags=[],
metadata={},
inputs={"text": text},
)
attr = callback_handler.spans[run_id].span.attributes.get(
SpanAttributes.TRACELOOP_ENTITY_INPUT
)
assert text in attr
assert "\\u00c4" not in attr
assert json.loads(attr)["input_str"] == text
def test_tool_end_preserves_non_ascii_in_entity_output(callback_handler, span_exporter):
run_id, parent_run_id = uuid4(), uuid4()
text = "Résultat: données récupérées avec succès"
_start_chain(callback_handler, parent_run_id)
callback_handler.on_tool_start(
serialized={"id": ["TestTool"], "name": "TestTool"},
input_str="input",
run_id=run_id,
parent_run_id=parent_run_id,
tags=[],
metadata={},
inputs={},
)
callback_handler.on_tool_end(output=text, run_id=run_id)
tool_spans = [s for s in span_exporter.get_finished_spans() if "TestTool" in s.name]
attr = tool_spans[0].attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert text in attr
assert "\\u00e9" not in attr
assert json.loads(attr)["output"] == text
def test_tool_with_arabic_characters(callback_handler, span_exporter):
run_id, parent_run_id = uuid4(), uuid4()
inp = "مرحبا بالعالم"
out = "تم البحث بنجاح"
_start_chain(callback_handler, parent_run_id)
callback_handler.on_tool_start(
serialized={"id": ["ArabicTool"], "name": "ArabicTool"},
input_str=inp,
run_id=run_id,
parent_run_id=parent_run_id,
tags=[],
metadata={},
inputs={"query": inp},
)
callback_handler.on_tool_end(output=out, run_id=run_id)
tool_spans = [s for s in span_exporter.get_finished_spans() if "ArabicTool" in s.name]
in_attr = tool_spans[0].attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
out_attr = tool_spans[0].attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert inp in in_attr and "\\u0645" not in in_attr
assert out in out_attr and "\\u062a" not in out_attr
assert json.loads(in_attr)["input_str"] == inp
assert json.loads(out_attr)["output"] == out
def test_chain_with_mixed_ascii_and_non_ascii(callback_handler, span_exporter):
run_id = uuid4()
inp = "User query: 日本語テスト (Japanese test)"
out = "Response: 成功 (success) - status: OK"
_start_chain(callback_handler, run_id, inputs={"text": inp})
callback_handler.on_chain_end(outputs={"text": out}, run_id=run_id)
spans = span_exporter.get_finished_spans()
in_attr = spans[-1].attributes.get(SpanAttributes.TRACELOOP_ENTITY_INPUT)
out_attr = spans[-1].attributes.get(SpanAttributes.TRACELOOP_ENTITY_OUTPUT)
assert inp in in_attr
assert out in out_attr
assert json.loads(in_attr)["inputs"]["text"] == inp
assert json.loads(out_attr)["outputs"]["text"] == out
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_structured_output.py
================================================
from typing import List
import pytest
from langchain_core.messages import HumanMessage
from langchain_openai import ChatOpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from pydantic import BaseModel, Field
class FoodAnalysis(BaseModel):
name: str = Field(description="The name of the food item")
healthy: bool = Field(description="Whether the food is good for you")
calories: int = Field(description="Estimated calories per serving")
taste_profile: List[str] = Field(description="List of taste characteristics")
@pytest.mark.vcr
def test_structured_output(instrument_legacy, span_exporter, log_exporter):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-4o-mini", temperature=0)
model_with_structured_output = model.with_structured_output(FoodAnalysis)
_ = model_with_structured_output.invoke(query)
spans = span_exporter.get_finished_spans()
span_names = set(span.name for span in spans)
expected_spans = {"ChatOpenAI.chat"}
assert expected_spans.issubset(span_names)
chat_span = next(span for span in spans if span.name == "ChatOpenAI.chat")
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == query_text
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_structured_output_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-4o-mini", temperature=0)
model_with_structured_output = model.with_structured_output(FoodAnalysis)
_result = model_with_structured_output.invoke(query)
spans = span_exporter.get_finished_spans()
span_names = set(span.name for span in spans)
expected_spans = {"ChatOpenAI.chat"}
assert expected_spans.issubset(span_names)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {"content": query_text})
assert _result != ""
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": _result.model_dump_json()},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_structured_output_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-4o-mini", temperature=0)
model_with_structured_output = model.with_structured_output(FoodAnalysis)
model_with_structured_output.invoke(query)
spans = span_exporter.get_finished_spans()
span_names = set(span.name for span in spans)
expected_spans = {"ChatOpenAI.chat"}
assert expected_spans.issubset(span_names)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_tool_call_content.py
================================================
"""
Test for the fix of the issue where assistant message content is missing
when tool calls are present in LangGraph/LangChain instrumentation.
This test reproduces the issue reported in GitHub where gen_ai.prompt.X.content
attributes were missing for assistant messages that contained tool_calls.
"""
from unittest.mock import Mock
from langchain_core.messages import AIMessage, HumanMessage, ToolMessage
from opentelemetry.instrumentation.langchain.span_utils import set_chat_request
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
def test_assistant_message_with_tool_calls_includes_content():
"""
Test that when an assistant message has both content and tool_calls,
both the content and tool_calls are included in the span attributes.
This addresses the issue where content was missing when tool_calls were present.
"""
mock_span = Mock()
mock_span.set_attribute = Mock()
mock_span_holder = Mock()
mock_span_holder.request_model = None
messages = [
[
HumanMessage(content="what is the current time? First greet me."),
AIMessage(
content="Hello! Let me check the current time for you.",
tool_calls=[
{
"id": "call_qU7pH3EdQvzwkPyKPOdpgaKA",
"name": "get_current_time",
"args": {},
}
],
),
ToolMessage(
content="2025-08-15 08:15:21",
tool_call_id="call_qU7pH3EdQvzwkPyKPOdpgaKA",
),
AIMessage(content="The current time is 2025-08-15 08:15:21"),
]
]
set_chat_request(mock_span, {}, messages, {}, mock_span_holder)
call_args = [call[0] for call in mock_span.set_attribute.call_args_list]
attributes = {args[0]: args[1] for args in call_args}
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.content" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "what is the current time? First greet me."
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.1.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "assistant"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.1.content" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
== "Hello! Let me check the current time for you."
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.id" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.id"]
== "call_qU7pH3EdQvzwkPyKPOdpgaKA"
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.name" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.name"]
== "get_current_time"
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.2.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.role"] == "tool"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.2.content" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.content"] == "2025-08-15 08:15:21"
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_call_id" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_call_id"]
== "call_qU7pH3EdQvzwkPyKPOdpgaKA"
)
assert f"{GenAIAttributes.GEN_AI_PROMPT}.3.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.role"] == "assistant"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.3.content" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.content"]
== "The current time is 2025-08-15 08:15:21"
)
def test_assistant_message_with_only_tool_calls_no_content():
"""
Test that when an assistant message has only tool_calls and no content,
the tool_calls are still included and no content attribute is set.
"""
mock_span = Mock()
mock_span.set_attribute = Mock()
mock_span_holder = Mock()
mock_span_holder.request_model = None
messages = [
[
AIMessage(
content="",
tool_calls=[
{"id": "call_123", "name": "some_tool", "args": {"param": "value"}}
],
)
]
]
set_chat_request(mock_span, {}, messages, {}, mock_span_holder)
call_args = [call[0] for call in mock_span.set_attribute.call_args_list]
attributes = {args[0]: args[1] for args in call_args}
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "assistant"
# Content is being set as empty string, so we expect it to be present
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.content" in attributes
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.id" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.id"] == "call_123"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.name" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.name"] == "some_tool"
)
def test_assistant_message_with_only_content_no_tool_calls():
"""
Test that when an assistant message has only content and no tool_calls,
the content is included and no tool_calls attributes are set.
"""
mock_span = Mock()
mock_span.set_attribute = Mock()
mock_span_holder = Mock()
mock_span_holder.request_model = None
messages = [[AIMessage(content="Just a regular response with no tool calls")]]
set_chat_request(mock_span, {}, messages, {}, mock_span_holder)
call_args = [call[0] for call in mock_span.set_attribute.call_args_list]
attributes = {args[0]: args[1] for args in call_args}
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.role" in attributes
assert attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "assistant"
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.content" in attributes
assert (
attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== "Just a regular response with no tool calls"
)
tool_call_attributes = [attr for attr in attributes.keys() if "tool_calls" in attr]
assert len(tool_call_attributes) == 0
================================================
FILE: packages/opentelemetry-instrumentation-langchain/tests/test_tool_calls.py
================================================
import json
from typing import List
import pytest
from langchain_anthropic import ChatAnthropic
from langchain_core.messages import (
AIMessage,
BaseMessage,
HumanMessage,
SystemMessage,
ToolMessage,
)
from langchain_openai import ChatOpenAI
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
def food_analysis(
name: str, healthy: bool, calories: int, taste_profile: List[str]
) -> str:
return "pass"
@pytest.mark.vcr
def test_tool_calls(instrument_legacy, span_exporter, log_exporter):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
model_with_tools = model.bind_tools([food_analysis])
_ = model_with_tools.invoke(query)
# spans = span_exporter.get_finished_spans()
# span_names = set(span.name for span in spans)
# expected_spans = {"ChatOpenAI.chat"}
# assert expected_spans.issubset(span_names)
# chat_span = next(
# span for span in spans if span.name == "ChatOpenAI.chat"
# )
# assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "food_analysis"
# assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
# "properties": {
# "name": {"type": "string"},
# "healthy": {"type": "boolean"},
# "calories": {"type": "integer"},
# "taste_profile": {"type": "array", "items": {"type": "string"}},
# },
# "required": ["name", "healthy", "calories", "taste_profile"],
# "type": "object",
# }
# assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"] == query_text
# assert (
# chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.name"]
# == "food_analysis"
# )
# arguments = chat_span.attributes[
# f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.arguments"
# ]
# assert json.loads(arguments) == json.loads(
# result.model_dump()
# .get("additional_kwargs")
# .get("tool_calls")[0]
# .get("function")
# .get("arguments")
# )
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
model_with_tools = model.bind_tools([food_analysis])
model_with_tools.invoke(query)
spans = span_exporter.get_finished_spans()
span_names = set(span.name for span in spans)
expected_spans = {"ChatOpenAI.chat"}
assert expected_spans.issubset(span_names)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {"content": query_text})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "tool_calls",
"message": {"content": ""},
"tool_calls": [
{
"function": {
"arguments": {
"calories": 240,
"healthy": True,
"name": "avocado",
"taste_profile": ["creamy", "buttery", "nutty"],
},
"name": "food_analysis",
},
"id": "call_eZXHC28rALvooYh4VGZgVQ9t",
"type": "function",
}
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
query_text = "Analyze the following food item: avocado"
query = [HumanMessage(content=query_text)]
model = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
model_with_tools = model.bind_tools([food_analysis])
model_with_tools.invoke(query)
spans = span_exporter.get_finished_spans()
span_names = set(span.name for span in spans)
expected_spans = {"ChatOpenAI.chat"}
assert expected_spans.issubset(span_names)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
choice_event = {
"index": 0,
"finish_reason": "tool_calls",
"message": {},
"tool_calls": [
{
"function": {"name": "food_analysis"},
"id": "call_eZXHC28rALvooYh4VGZgVQ9t",
"type": "function",
}
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_with_history(instrument_legacy, span_exporter, log_exporter):
def get_weather(location: str) -> str:
return "sunny"
messages: list[BaseMessage] = [
SystemMessage(content="Be crisp and friendly."),
HumanMessage(content="Hey, what's the weather in San Francisco?"),
AIMessage(
content="",
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "tool_123",
"type": "tool_call",
}
],
),
ToolMessage(content="Sunny as always!", tool_call_id="tool_123"),
HumanMessage(content="What's the weather in London?"),
]
model = ChatOpenAI(model="gpt-4.1-nano", temperature=0)
model_with_tools = model.bind_tools([get_weather])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "get_weather"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "get_weather"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== messages[0].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "system"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
== messages[1].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "user"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_calls.0.name"]
== messages[2].tool_calls[0]["name"]
)
assert (
json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_calls.0.arguments"
]
)
== messages[2].tool_calls[0]["args"]
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_calls.0.id"]
== messages[2].tool_calls[0]["id"]
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.role"] == "assistant"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.content"]
== messages[3].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.role"] == "tool"
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.3.tool_call_id"] == messages[3].tool_call_id
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.4.content"]
== messages[4].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.4.role"] == "user"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.name"]
== "get_weather"
)
arguments = chat_span.attributes[
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.arguments"
]
result_arguments = result.model_dump()["additional_kwargs"]["tool_calls"][0][
"function"
]["arguments"]
assert json.loads(arguments) == json.loads(result_arguments)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_with_history_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
def get_weather(location: str) -> str:
return "sunny"
messages: list[BaseMessage] = [
SystemMessage(content="Be crisp and friendly."),
HumanMessage(content="Hey, what's the weather in San Francisco?"),
AIMessage(
content="",
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "tool_123",
"type": "tool_call",
}
],
),
ToolMessage(content="Sunny as always!", tool_call_id="tool_123"),
HumanMessage(content="What's the weather in London?"),
]
model = ChatOpenAI(model="gpt-4.1-nano", temperature=0)
model_with_tools = model.bind_tools([get_weather])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate system message Event
assert_message_in_logs(
logs[0], "gen_ai.system.message", {"content": "Be crisp and friendly."}
)
# Validate user message Event
assert_message_in_logs(
logs[1],
"gen_ai.user.message",
{"content": "Hey, what's the weather in San Francisco?"},
)
# Validate AI message Event
assert_message_in_logs(
logs[2],
"gen_ai.assistant.message",
{
"content": "",
"tool_calls": [
{
"id": messages[2].tool_calls[0]["id"],
"function": {
"name": messages[2].tool_calls[0]["name"],
"arguments": messages[2].tool_calls[0]["args"],
},
"type": "function",
}
],
},
)
# Validate tool message Event
assert_message_in_logs(
logs[3], "gen_ai.tool.message", {"content": "Sunny as always!"}
)
# Validate second user message Event
assert_message_in_logs(
logs[4], "gen_ai.user.message", {"content": "What's the weather in London?"}
)
# Validate AI choice Event
tool_call = result.model_dump()["additional_kwargs"]["tool_calls"][0]
choice_event = {
"index": 0,
"message": {"content": ""},
"finish_reason": "tool_calls",
"tool_calls": [
{
"id": tool_call["id"],
"function": {
"name": tool_call["function"]["name"],
"arguments": json.loads(tool_call["function"]["arguments"]),
},
"type": "function",
}
],
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_with_history_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
def get_weather(location: str) -> str:
return "sunny"
messages: list[BaseMessage] = [
SystemMessage(content="Be crisp and friendly."),
HumanMessage(content="Hey, what's the weather in San Francisco?"),
AIMessage(
content="",
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "tool_123",
"type": "tool_call",
}
],
),
ToolMessage(content="Sunny as always!", tool_call_id="tool_123"),
HumanMessage(content="What's the weather in London?"),
]
model = ChatOpenAI(model="gpt-4.1-nano", temperature=0)
model_with_tools = model.bind_tools([get_weather])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 6
# Validate system message Event
assert_message_in_logs(logs[0], "gen_ai.system.message", {})
# Validate user message Event
assert_message_in_logs(logs[1], "gen_ai.user.message", {})
# Validate AI message Event
assert_message_in_logs(
logs[2],
"gen_ai.assistant.message",
{
"tool_calls": [
{
"id": messages[2].tool_calls[0]["id"],
"function": {"name": "get_weather"},
"type": "function",
}
],
},
)
# Validate tool message Event
assert_message_in_logs(logs[3], "gen_ai.tool.message", {})
# Validate second user message Event
assert_message_in_logs(logs[4], "gen_ai.user.message", {})
# Validate AI choice Event
tool_call = result.model_dump()["additional_kwargs"]["tool_calls"][0]
choice_event = {
"index": 0,
"message": {},
"finish_reason": "tool_calls",
"tool_calls": [
{
"id": tool_call["id"],
"function": {"name": "get_weather"},
"type": "function",
}
],
}
assert_message_in_logs(logs[5], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block(
instrument_legacy, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "get_weather"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name"] == "get_news"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== messages[0].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
)
# Test that we write both the content and the tool calls
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== result.content[0]["text"]
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.id"]
== "toolu_016q9vtSd8CY2vnZSpEp1j4o"
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.name"]
== "get_weather"
)
assert json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.arguments"
]
) == {"location": "San Francisco"}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0],
"gen_ai.user.message",
{
"content": "Hey, what's the weather in San Francisco? Also, any news in town?"
},
)
# Validate AI choice Event
result_dict = result.model_dump()
choice_event = {
"index": 0,
"message": {"content": result_dict["content"][0]["text"]},
"finish_reason": "unknown",
"tool_calls": [
{
"id": result_dict["content"][1]["id"],
"function": {
"name": result_dict["content"][1]["name"],
"arguments": result_dict["content"][1]["input"],
},
"type": "function",
}
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
result_dict = result.model_dump()
choice_event = {
"index": 0,
"message": {},
"finish_reason": "unknown",
"tool_calls": [
{
"id": result_dict["content"][1]["id"],
"function": {"name": result_dict["content"][1]["name"]},
"type": "function",
}
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block_and_history(
instrument_legacy, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block
# and then the response messaged is added to the history.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
AIMessage(
content=[
{
"text": "I'll help you with that by checking the weather and news"
" for San Francisco right away.\n\nFirst, let's check the weather:",
"type": "text",
},
{
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"input": {"location": "San Francisco"},
"name": "get_weather",
"type": "tool_use",
},
],
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"type": "tool_call",
}
],
),
ToolMessage(
content="Sunny as always!", tool_call_id="toolu_016q9vtSd8CY2vnZSpEp1j4o"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "get_weather"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name"] == "get_news"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== messages[0].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.role"] == "assistant"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.name"]
== messages[1].tool_calls[0]["name"]
)
assert (
json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.arguments"
]
)
== messages[1].tool_calls[0]["args"]
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.tool_calls.0.id"]
== messages[1].tool_calls[0]["id"]
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.role"] == "tool"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.content"]
== messages[2].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_call_id"] == messages[2].tool_call_id
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
)
# Test that we write both the content and the tool calls
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"]
== result.content[0]["text"]
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.id"]
== "toolu_012guEZNJ5yH5jxHKWAkzCzh"
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.name"]
== "get_news"
)
assert json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.arguments"
]
) == {"location": "San Francisco"}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block_and_history_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block
# and then the response messaged is added to the history.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
AIMessage(
content=[
{
"text": "I'll help you with that by checking the weather and news"
" for San Francisco right away.\n\nFirst, let's check the weather:",
"type": "text",
},
{
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"input": {"location": "San Francisco"},
"name": "get_weather",
"type": "tool_use",
},
],
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"type": "tool_call",
}
],
),
ToolMessage(
content="Sunny as always!", tool_call_id="toolu_016q9vtSd8CY2vnZSpEp1j4o"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
print(result.model_dump())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event
assert_message_in_logs(
logs[0], "gen_ai.user.message", {"content": messages[0].content}
)
# Validate AI message Event
assert_message_in_logs(
logs[1],
"gen_ai.assistant.message",
{
"content": messages[1].content,
"tool_calls": [
{
"id": messages[1].tool_calls[0]["id"],
"function": {
"name": messages[1].tool_calls[0]["name"],
"arguments": messages[1].tool_calls[0]["args"],
},
"type": "function",
}
],
},
)
# Validate tool message Event
assert_message_in_logs(
logs[2], "gen_ai.tool.message", {"content": messages[2].content}
)
# Validate AI choice Event
result_dict = result.model_dump()
choice_event = {
"index": 0,
"message": {"content": result_dict["content"][0]["text"]},
"finish_reason": "unknown",
"tool_calls": [
{
"id": result_dict["content"][1]["id"],
"function": {
"name": result_dict["content"][1]["name"],
"arguments": result_dict["content"][1]["input"],
},
"type": "function",
}
],
}
assert_message_in_logs(logs[3], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_message_with_tool_call_id(instrument_legacy, span_exporter, log_exporter):
"""Test that tool_call_id is properly set in span attributes for ToolMessage."""
def sample_tool(query: str) -> str:
return "Tool response"
messages: list[BaseMessage] = [
HumanMessage(content="Use the tool"),
AIMessage(
content="",
tool_calls=[
{
"name": "sample_tool",
"args": {"query": "test"},
"id": "call_12345",
"type": "tool_call",
}
],
),
ToolMessage(content="Tool executed successfully", tool_call_id="call_12345"),
]
model = ChatOpenAI(model="gpt-4.1-nano", temperature=0)
model_with_tools = model.bind_tools([sample_tool])
model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
# Verify that the tool_call_id is properly set for the ToolMessage
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.role"] == "tool"
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.content"] == "Tool executed successfully"
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.2.tool_call_id"] == "call_12345"
logs = log_exporter.get_finished_logs()
assert len(logs) == 0, (
"Assert that it doesn't emit logs when use_legacy_attributes is True"
)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_tool_calls_anthropic_text_block_and_history_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
# This test checks for cases when anthropic prepends a tool call with a text block
# and then the response messaged is added to the history.
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
AIMessage(
content=[
{
"text": "I'll help you with that by checking the weather and news"
" for San Francisco right away.\n\nFirst, let's check the weather:",
"type": "text",
},
{
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"input": {"location": "San Francisco"},
"name": "get_weather",
"type": "tool_use",
},
],
tool_calls=[
{
"name": "get_weather",
"args": {"location": "San Francisco"},
"id": "toolu_016q9vtSd8CY2vnZSpEp1j4o",
"type": "tool_call",
}
],
),
ToolMessage(
content="Sunny as always!", tool_call_id="toolu_016q9vtSd8CY2vnZSpEp1j4o"
),
]
model = ChatAnthropic(model="claude-3-5-haiku-latest")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
print(result.model_dump())
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatAnthropic.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI message Event
assert_message_in_logs(
logs[1],
"gen_ai.assistant.message",
{
"tool_calls": [
{
"id": messages[1].tool_calls[0]["id"],
"function": {"name": messages[1].tool_calls[0]["name"]},
"type": "function",
}
],
},
)
# Validate tool message Event
assert_message_in_logs(logs[2], "gen_ai.tool.message", {})
# Validate AI choice Event
result_dict = result.model_dump()
choice_event = {
"index": 0,
"message": {},
"finish_reason": "unknown",
"tool_calls": [
{
"id": result_dict["content"][1]["id"],
"function": {"name": result_dict["content"][1]["name"]},
"type": "function",
}
],
}
assert_message_in_logs(logs[3], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_parallel_tool_calls(instrument_legacy, span_exporter, log_exporter):
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatOpenAI(model="gpt-4.1-nano")
model_with_tools = model.bind_tools([get_weather, get_news])
model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.name"] == "get_weather"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.name"] == "get_news"
assert json.loads(chat_span.attributes[f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.1.parameters"]) == {
"properties": {
"location": {"type": "string"},
},
"required": ["location"],
"type": "object",
}
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"]
== messages[0].content
)
assert chat_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.role"] == "user"
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role"] == "assistant"
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.id"]
== "call_EgULHWKqGjuB36aUeiOSpALZ"
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.name"]
== "get_weather"
)
assert json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.0.arguments"
]
) == {"location": "San Francisco"}
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.1.id"]
== "call_Xer9QGOTDMG2Bxn9AKGiVM14"
)
assert (
chat_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.1.name"]
== "get_news"
)
assert json.loads(
chat_span.attributes[
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.1.arguments"
]
) == {"location": "San Francisco"}
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_parallel_tool_calls_with_events_with_content(
instrument_with_content, span_exporter, log_exporter
):
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatOpenAI(model="gpt-4.1-nano")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(
logs[0], "gen_ai.user.message", {"content": messages[0].content}
)
# Validate AI choice Event
result_dict = result.model_dump()
tool_calls = result_dict["additional_kwargs"]["tool_calls"]
choice_event = {
"index": 0,
"message": {"content": result_dict["content"]},
"finish_reason": "tool_calls",
"tool_calls": [
{
"id": tool_calls[0]["id"],
"function": {
"name": tool_calls[0]["function"]["name"],
"arguments": json.loads(tool_calls[0]["function"]["arguments"]),
},
"type": "function",
},
{
"id": tool_calls[1]["id"],
"function": {
"name": tool_calls[1]["function"]["name"],
"arguments": json.loads(tool_calls[1]["function"]["arguments"]),
},
"type": "function",
},
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.skip(reason="Direct model invocations do not create langchain spans")
@pytest.mark.vcr
def test_parallel_tool_calls_with_events_with_no_content(
instrument_with_no_content, span_exporter, log_exporter
):
def get_weather(location: str) -> str:
return "sunny"
def get_news(location: str) -> str:
return "Not much"
messages: list[BaseMessage] = [
HumanMessage(
content="Hey, what's the weather in San Francisco? Also, any news in town?"
),
]
model = ChatOpenAI(model="gpt-4.1-nano")
model_with_tools = model.bind_tools([get_weather, get_news])
result = model_with_tools.invoke(messages)
spans = span_exporter.get_finished_spans()
assert len(spans) == 1
chat_span = spans[0]
assert chat_span.name == "ChatOpenAI.chat"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
assert_message_in_logs(logs[0], "gen_ai.user.message", {})
# Validate AI choice Event
result_dict = result.model_dump()
tool_calls = result_dict["additional_kwargs"]["tool_calls"]
choice_event = {
"index": 0,
"message": {},
"finish_reason": "tool_calls",
"tool_calls": [
{
"id": tool_calls[0]["id"],
"function": {"name": tool_calls[0]["function"]["name"]},
"type": "function",
},
{
"id": tool_calls[1]["id"],
"function": {"name": tool_calls[1]["function"]["name"]},
"type": "function",
},
],
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "langchain"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/.python-version
================================================
3.12
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/README.md
================================================
# OpenTelemetry LlamaIndex Instrumentation
This library allows tracing complete LLM applications built with [LlamaIndex](https://github.com/run-llama/llama_index).
## Installation
```bash
pip install opentelemetry-instrumentation-llamaindex
```
## Example usage
```python
from opentelemetry.instrumentation.llamaindex import LlamaIndexInstrumentor
LlamaIndexInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
================================================
What I Worked On
February 2021
Before college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep.
The first programs I tried writing were on the IBM 1401 that our school district used for what was then called "data processing." This was in 9th grade, so I was 13 or 14. The school district's 1401 happened to be in the basement of our junior high school, and my friend Rich Draves and I got permission to use it. It was like a mini Bond villain's lair down there, with all these alien-looking machines — CPU, disk drives, printer, card reader — sitting up on a raised floor under bright fluorescent lights.
The language we used was an early version of Fortran. You had to type programs on punch cards, then stack them in the card reader and press a button to load the program into memory and run it. The result would ordinarily be to print something on the spectacularly loud printer.
I was puzzled by the 1401. I couldn't figure out what to do with it. And in retrospect there's not much I could have done with it. The only form of input to programs was data stored on punched cards, and I didn't have any data stored on punched cards. The only other option was to do things that didn't rely on any input, like calculate approximations of pi, but I didn't know enough math to do anything interesting of that type. So I'm not surprised I can't remember any programs I wrote, because they can't have done much. My clearest memory is of the moment I learned it was possible for programs not to terminate, when one of mine didn't. On a machine without time-sharing, this was a social as well as a technical error, as the data center manager's expression made clear.
With microcomputers, everything changed. Now you could have a computer sitting right in front of you, on a desk, that could respond to your keystrokes as it was running instead of just churning through a stack of punch cards and then stopping. [1]
The first of my friends to get a microcomputer built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed and envious I felt watching him sitting in front of it, typing programs right into the computer.
Computers were expensive in those days and it took me years of nagging before I convinced my father to buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a TRS-80 was good enough. This was when I really started programming. I wrote simple games, a program to predict how high my model rockets would fly, and a word processor that my father used to write at least one book. There was only room in memory for about 2 pages of text, so he'd write 2 pages at a time and then print them out, but it was a lot better than a typewriter.
Though I liked programming, I didn't plan to study it in college. In college I was going to study philosophy, which sounded much more powerful. It seemed, to my naive high school self, to be the study of the ultimate truths, compared to which the things studied in other fields would be mere domain knowledge. What I discovered when I got to college was that the other fields took up so much of the space of ideas that there wasn't much left for these supposed ultimate truths. All that seemed left for philosophy were edge cases that people in other fields felt could safely be ignored.
I couldn't have put this into words when I was 18. All I knew at the time was that I kept taking philosophy courses and they kept being boring. So I decided to switch to AI.
AI was in the air in the mid 1980s, but there were two things especially that made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent computer called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know how well it has aged, but when I read it I was drawn entirely into its world. It seemed only a matter of time before we'd have Mike, and when I saw Winograd using SHRDLU, it seemed like that time would be a few years at most. All you had to do was teach SHRDLU more words.
There weren't any classes in AI at Cornell then, not even graduate classes, so I started trying to teach myself. Which meant learning Lisp, since in those days Lisp was regarded as the language of AI. The commonly used programming languages then were pretty primitive, and programmers' ideas correspondingly so. The default language at Cornell was a Pascal-like language called PL/I, and the situation was similar elsewhere. Learning Lisp expanded my concept of a program so fast that it was years before I started to have a sense of where the new limits were. This was more like it; this was what I had expected college to do. It wasn't happening in a class, like it was supposed to, but that was ok. For the next couple years I was on a roll. I knew what I was going to do.
For my undergraduate thesis, I reverse-engineered SHRDLU. My God did I love working on that program. It was a pleasing bit of code, but what made it even more exciting was my belief — hard to imagine now, but not unique in 1985 — that it was already climbing the lower slopes of intelligence.
I had gotten into a program at Cornell that didn't make you choose a major. You could take whatever classes you liked, and choose whatever you liked to put on your degree. I of course chose "Artificial Intelligence." When I got the actual physical diploma, I was dismayed to find that the quotes had been included, which made them read as scare-quotes. At the time this bothered me, but now it seems amusingly accurate, for reasons I was about to discover.
I applied to 3 grad schools: MIT and Yale, which were renowned for AI at the time, and Harvard, which I'd visited because Rich Draves went there, and was also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went.
I don't remember the moment it happened, or if there even was a specific moment, but during the first year of grad school I realized that AI, as practiced at the time, was a hoax. By which I mean the sort of AI in which a program that's told "the dog is sitting on the chair" translates this into some formal representation and adds it to the list of things it knows.
What these programs really showed was that there's a subset of natural language that's a formal language. But a very proper subset. It was clear that there was an unbridgeable gap between what they could do and actually understanding natural language. It was not, in fact, simply a matter of teaching SHRDLU more words. That whole way of doing AI, with explicit data structures representing concepts, was not going to work. Its brokenness did, as so often happens, generate a lot of opportunities to write papers about various band-aids that could be applied to it, but it was never going to get us Mike.
So I looked around to see what I could salvage from the wreckage of my plans, and there was Lisp. I knew from experience that Lisp was interesting for its own sake and not just for its association with AI, even though that was the main reason people cared about it at the time. So I decided to focus on Lisp. In fact, I decided to write a book about Lisp hacking. It's scary to think how little I knew about Lisp hacking when I started writing that book. But there's nothing like writing a book about something to help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote much of it in grad school.
Computer Science is an uneasy alliance between two halves, theory and systems. The theory people prove things, and the systems people build things. I wanted to build things. I had plenty of respect for theory — indeed, a sneaking suspicion that it was the more admirable of the two halves — but building things seemed so much more exciting.
The problem with systems work, though, was that it didn't last. Any program you wrote today, no matter how good, would be obsolete in a couple decades at best. People might mention your software in footnotes, but no one would actually use it. And indeed, it would seem very feeble work. Only people with a sense of the history of the field would even realize that, in its time, it had been good.
There were some surplus Xerox Dandelions floating around the computer lab at one point. Anyone who wanted one to play around with could have one. I was briefly tempted, but they were so slow by present standards; what was the point? No one else wanted one either, so off they went. That was what happened to systems work.
I wanted not just to build things, but to build things that would last.
In this dissatisfied state I went in 1988 to visit Rich Draves at CMU, where he was in grad school. One day I went to visit the Carnegie Institute, where I'd spent a lot of time as a kid. While looking at a painting there I realized something that might seem obvious, but was a big surprise to me. There, right on the wall, was something you could make that would last. Paintings didn't become obsolete. Some of the best ones were hundreds of years old.
And moreover this was something you could make a living doing. Not as easily as you could by writing software, of course, but I thought if you were really industrious and lived really cheaply, it had to be possible to make enough to survive. And as an artist you could be truly independent. You wouldn't have a boss, or even need to get research funding.
I had always liked looking at paintings. Could I make them? I had no idea. I'd never imagined it was even possible. I knew intellectually that people made art — that it didn't just appear spontaneously — but it was as if the people who made it were a different species. They either lived long ago or were mysterious geniuses doing strange things in profiles in Life magazine. The idea of actually being able to make art, to put that verb before that noun, seemed almost miraculous.
That fall I started taking art classes at Harvard. Grad students could take classes in any department, and my advisor, Tom Cheatham, was very easy going. If he even knew about the strange classes I was taking, he never said anything.
So now I was in a PhD program in computer science, yet planning to be an artist, yet also genuinely in love with Lisp hacking and working away at On Lisp. In other words, like many a grad student, I was working energetically on multiple projects that were not my thesis.
I didn't see a way out of this situation. I didn't want to drop out of grad school, but how else was I going to get out? I remember when my friend Robert Morris got kicked out of Cornell for writing the internet worm of 1988, I was envious that he'd found such a spectacular way to get out of grad school.
Then one day in April 1990 a crack appeared in the wall. I ran into professor Cheatham and he asked if I was far enough along to graduate that June. I didn't have a word of my dissertation written, but in what must have been the quickest bit of thinking in my life, I decided to take a shot at writing one in the 5 weeks or so that remained before the deadline, reusing parts of On Lisp where I could, and I was able to respond, with no perceptible delay "Yes, I think so. I'll give you something to read in a few days."
I picked applications of continuations as the topic. In retrospect I should have written about macros and embedded languages. There's a whole world there that's barely been explored. But all I wanted was to get out of grad school, and my rapidly written dissertation sufficed, just barely.
Meanwhile I was applying to art schools. I applied to two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because it was the oldest art school, I imagined would be good. RISD accepted me, and I never heard back from the Accademia, so off to Providence I went.
I'd applied for the BFA program at RISD, which meant in effect that I had to go to college again. This was not as strange as it sounds, because I was only 25, and art schools are full of people of different ages. RISD counted me as a transfer sophomore and said I had to do the foundation that summer. The foundation means the classes that everyone has to take in fundamental subjects like drawing, color, and design.
Toward the end of the summer I got a big surprise: a letter from the Accademia, which had been delayed because they'd sent it to Cambridge England instead of Cambridge Massachusetts, inviting me to take the entrance exam in Florence that fall. This was now only weeks away. My nice landlady let me leave my stuff in her attic. I had some money saved from consulting work I'd done in grad school; there was probably enough to last a year if I lived cheaply. Now all I had to do was learn Italian.
Only stranieri (foreigners) had to take this entrance exam. In retrospect it may well have been a way of excluding them, because there were so many stranieri attracted by the idea of studying art in Florence that the Italian students would otherwise have been outnumbered. I was in decent shape at painting and drawing from the RISD foundation that summer, but I still don't know how I managed to pass the written exam. I remember that I answered the essay question by writing about Cezanne, and that I cranked up the intellectual level as high as I could to make the most of my limited vocabulary. [2]
I'm only up to age 25 and already there are such conspicuous patterns. Here I was, yet again about to attend some august institution in the hopes of learning about some prestigious subject, and yet again about to be disappointed. The students and faculty in the painting department at the Accademia were the nicest people you could imagine, but they had long since arrived at an arrangement whereby the students wouldn't require the faculty to teach anything, and in return the faculty wouldn't require the students to learn anything. And at the same time all involved would adhere outwardly to the conventions of a 19th century atelier. We actually had one of those little stoves, fed with kindling, that you see in 19th century studio paintings, and a nude model sitting as close to it as possible without getting burned. Except hardly anyone else painted her besides me. The rest of the students spent their time chatting or occasionally trying to imitate things they'd seen in American art magazines.
Our model turned out to live just down the street from me. She made a living from a combination of modelling and making fakes for a local antique dealer. She'd copy an obscure old painting out of a book, and then he'd take the copy and maltreat it to make it look old. [3]
While I was a student at the Accademia I started painting still lives in my bedroom at night. These paintings were tiny, because the room was, and because I painted them on leftover scraps of canvas, which was all I could afford at the time. Painting still lives is different from painting people, because the subject, as its name suggests, can't move. People can't sit for more than about 15 minutes at a time, and when they do they don't sit very still. So the traditional m.o. for painting people is to know how to paint a generic person, which you then modify to match the specific person you're painting. Whereas a still life you can, if you want, copy pixel by pixel from what you're seeing. You don't want to stop there, of course, or you get merely photographic accuracy, and what makes a still life interesting is that it's been through a head. You want to emphasize the visual cues that tell you, for example, that the reason the color changes suddenly at a certain point is that it's the edge of an object. By subtly emphasizing such things you can make paintings that are more realistic than photographs not just in some metaphorical sense, but in the strict information-theoretic sense. [4]
I liked painting still lives because I was curious about what I was seeing. In everyday life, we aren't consciously aware of much we're seeing. Most visual perception is handled by low-level processes that merely tell your brain "that's a water droplet" without telling you details like where the lightest and darkest points are, or "that's a bush" without telling you the shape and position of every leaf. This is a feature of brains, not a bug. In everyday life it would be distracting to notice every leaf on every bush. But when you have to paint something, you have to look more closely, and when you do there's a lot to see. You can still be noticing new things after days of trying to paint something people usually take for granted, just as you can after days of trying to write an essay about something people usually take for granted.
This is not the only way to paint. I'm not 100% sure it's even a good way to paint. But it seemed a good enough bet to be worth trying.
Our teacher, professor Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, which he wrote down in a sort of passport each student had. But the Accademia wasn't teaching me anything except Italian, and my money was running out, so at the end of the first year I went back to the US.
I wanted to go back to RISD, but I was now broke and RISD was very expensive, so I decided to get a job for a year and then return to RISD the next fall. I got one at a company called Interleaf, which made software for creating documents. You mean like Microsoft Word? Exactly. That was how I learned that low end software tends to eat high end software. But Interleaf still had a few years to live yet. [5]
Interleaf had done something pretty bold. Inspired by Emacs, they'd added a scripting language, and even made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest thing I've had to a normal job, and I hereby apologize to my boss and coworkers, because I was a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since I didn't know C and didn't want to learn it, I never understood most of the software. Plus I was terribly irresponsible. This was back when a programming job meant showing up every day during certain working hours. That seemed unnatural to me, and on this point the rest of the world is coming around to my way of thinking, but at the time it caused a lot of friction. Toward the end of the year I spent much of my time surreptitiously working on On Lisp, which I had by this time gotten a contract to publish.
The good part was that I got paid huge amounts of money, especially by art student standards. In Florence, after paying my part of the rent, my budget for everything else had been $7 a day. Now I was getting paid more than 4 times that every hour, even when I was just sitting in a meeting. By living cheaply I not only managed to save enough to go back to RISD, but also paid off my college loans.
I learned some useful things at Interleaf, though they were mostly about what not to do. I learned that it's better for technology companies to be run by product people than sales people (though sales is a real skill and people who are good at it are really good at it), that it leads to bugs when code is edited by too many people, that cheap office space is no bargain if it's depressing, that planned meetings are inferior to corridor conversations, that big, bureaucratic customers are a dangerous source of money, and that there's not much overlap between conventional office hours and the optimal time for hacking, or conventional offices and the optimal place for it.
But the most important thing I learned, and which I used in both Viaweb and Y Combinator, is that the low end eats the high end: that it's good to be the "entry level" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling. Which in turn means that prestige is a danger sign.
When I left to go back to RISD the next fall, I arranged to do freelance work for the group that did projects for customers, and this was how I survived for the next several years. When I came back to visit for a project later on, someone told me about a new thing called HTML, which was, as he described it, a derivative of SGML. Markup language enthusiasts were an occupational hazard at Interleaf and I ignored him, but this HTML thing later became a big part of my life.
In the fall of 1992 I moved back to Providence to continue at RISD. The foundation had merely been intro stuff, and the Accademia had been a (very civilized) joke. Now I was going to see what real art school was like. But alas it was more like the Accademia than not. Better organized, certainly, and a lot more expensive, but it was now becoming clear that art school did not bear the same relationship to art that medical school bore to medicine. At least not the painting department. The textile department, which my next door neighbor belonged to, seemed to be pretty rigorous. No doubt illustration and architecture were too. But painting was post-rigorous. Painting students were supposed to express themselves, which to the more worldly ones meant to try to cook up some sort of distinctive signature style.
A signature style is the visual equivalent of what in show business is known as a "schtick": something that immediately identifies the work as yours and no one else's. For example, when you see a painting that looks like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you see a big painting of this type hanging in the apartment of a hedge fund manager, you know he paid millions of dollars for it. That's not always why artists have a signature style, but it's usually why buyers pay a lot for such work. [6]
There were plenty of earnest students too: kids who "could draw" in high school, and now had come to what was supposed to be the best art school in the country, to learn to draw even better. They tended to be confused and demoralized by what they found at RISD, but they kept going, because painting was what they did. I was not one of the kids who could draw in high school, but at RISD I was definitely closer to their tribe than the tribe of signature style seekers.
I learned a lot in the color class I took at RISD, but otherwise I was basically teaching myself to paint, and I could do that for free. So in 1993 I dropped out. I hung around Providence for a bit, and then my college friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building her mother owned in New York was becoming vacant. Did I want it? It wasn't much more than my current place, and New York was supposed to be where the artists were. So yes, I wanted it! [7]
Asterix comics begin by zooming in on a tiny corner of Roman Gaul that turns out not to be controlled by the Romans. You can do something similar on a map of New York City: if you zoom in on the Upper East Side, there's a tiny corner that's not rich, or at least wasn't in 1993. It's called Yorkville, and that was my new home. Now I was a New York artist — in the strictly technical sense of making paintings and living in New York.
I was nervous about money, because I could sense that Interleaf was on the way down. Freelance Lisp hacking work was very rare, and I didn't want to have to program in another language, which in those days would have meant C++ if I was lucky. So with my unerring nose for financial opportunity, I decided to write another book on Lisp. This would be a popular book, the sort of book that could be used as a textbook. I imagined myself living frugally off the royalties and spending all my time painting. (The painting on the cover of this book, ANSI Common Lisp, is one that I painted around this time.)
The best thing about New York for me was the presence of Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken her painting class at Harvard. I've never known a teacher more beloved by her students. Large numbers of former students kept in touch with her, including me. After I moved to New York I became her de facto studio assistant.
She liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one of these monsters there was something on the radio about a famous fund manager. He wasn't that much older than me, and was super rich. The thought suddenly occurred to me: why don't I become rich? Then I'll be able to work on whatever I want.
Meanwhile I'd been hearing more and more about this new thing called the World Wide Web. Robert Morris showed it to me when I visited him in Cambridge, where he was now in grad school at Harvard. It seemed to me that the web would be a big deal. I'd seen what graphical user interfaces had done for the popularity of microcomputers. It seemed like the web would do the same for the internet.
If I wanted to get rich, here was the next train leaving the station. I was right about that part. What I got wrong was the idea. I decided we should start a company to put art galleries online. I can't honestly say, after reading so many Y Combinator applications, that this was the worst startup idea ever, but it was up there. Art galleries didn't want to be online, and still don't, not the fancy ones. That's not how they sell. I wrote some software to generate web sites for galleries, and Robert wrote some to resize images and set up an http server to serve the pages. Then we tried to sign up galleries. To call this a difficult sale would be an understatement. It was difficult to give away. A few galleries let us make sites for them for free, but none paid us.
Then some online stores started to appear, and I realized that except for the order buttons they were identical to the sites we'd been generating for galleries. This impressive-sounding thing called an "internet storefront" was something we already knew how to build.
So in the summer of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we started trying to write software to build online stores. At first this was going to be normal desktop software, which in those days meant Windows software. That was an alarming prospect, because neither of us knew how to write Windows software or wanted to learn. We lived in the Unix world. But we decided we'd at least try writing a prototype store builder on Unix. Robert wrote a shopping cart, and I wrote a new site generator for stores — in Lisp, of course.
We were working out of Robert's apartment in Cambridge. His roommate was away for big chunks of time, during which I got to sleep in his room. For some reason there was no bed frame or sheets, just a mattress on the floor. One morning as I was lying on this mattress I had an idea that made me sit up like a capital L. What if we ran the software on the server, and let users control it by clicking on links? Then we'd never have to write anything to run on users' computers. We could generate the sites on the same server we'd serve them from. Users wouldn't need anything more than a browser.
This kind of software, known as a web app, is common now, but at the time it wasn't clear that it was even possible. To find out, we decided to try making a version of our store builder that you could control through the browser. A couple days later, on August 12, we had one that worked. The UI was horrible, but it proved you could build a whole store through the browser, without any client software or typing anything into the command line on the server.
Now we felt like we were really onto something. I had visions of a whole new generation of software working this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf there had been a whole group called Release Engineering that seemed to be at least as big as the group that actually wrote the software. Now you could just update the software right on the server.
We started a new company we called Viaweb, after the fact that our software worked via the web, and we got $10,000 in seed funding from Idelle's husband Julian. In return for that and doing the initial legal work and giving us business advice, we gave him 10% of the company. Ten years later this deal became the model for Y Combinator's. We knew founders needed something like this, because we'd needed it ourselves.
At this stage I had a negative net worth, because the thousand dollars or so I had in the bank was more than counterbalanced by what I owed the government in taxes. (Had I diligently set aside the proper proportion of the money I'd made consulting for Interleaf? No, I had not.) So although Robert had his graduate student stipend, I needed that seed funding to live on.
We originally hoped to launch in September, but we got more ambitious about the software as we worked on it. Eventually we managed to build a WYSIWYG site builder, in the sense that as you were creating pages, they looked exactly like the static ones that would be generated later, except that instead of leading to static pages, the links all referred to closures stored in a hash table on the server.
It helped to have studied art, because the main goal of an online store builder is to make users look legit, and the key to looking legit is high production values. If you get page layouts and fonts and colors right, you can make a guy running a store out of his bedroom look more legit than a big company.
(If you're curious why my site looks so old-fashioned, it's because it's still made with this software. It may look clunky today, but in 1996 it was the last word in slick.)
In September, Robert rebelled. "We've been working on this for a month," he said, "and it's still not done." This is funny in retrospect, because he would still be working on it almost 3 years later. But I decided it might be prudent to recruit more programmers, and I asked Robert who else in grad school with him was really good. He recommended Trevor Blackwell, which surprised me at first, because at that point I knew Trevor mainly for his plan to reduce everything in his life to a stack of notecards, which he carried around with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly effective hacker.
It was a lot of fun working with Robert and Trevor. They're the two most independent-minded people I know, and in completely different ways. If you could see inside Rtm's brain it would look like a colonial New England church, and if you could see inside Trevor's it would look like the worst excesses of Austrian Rococo.
We opened for business, with 6 stores, in January 1996. It was just as well we waited a few months, because although we worried we were late, we were actually almost fatally early. There was a lot of talk in the press then about ecommerce, but not many people actually wanted online stores. [8]
There were three main parts to the software: the editor, which people used to build sites and which I wrote, the shopping cart, which Robert wrote, and the manager, which kept track of orders and statistics, and which Trevor wrote. In its time, the editor was one of the best general-purpose site builders. I kept the code tight and didn't have to integrate with any other software except Robert's and Trevor's, so it was quite fun to work on. If all I'd had to do was work on this software, the next 3 years would have been the easiest of my life. Unfortunately I had to do a lot more, all of it stuff I was worse at than programming, and the next 3 years were instead the most stressful.
There were a lot of startups making ecommerce software in the second half of the 90s. We were determined to be the Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive. It was lucky for us that we were poor, because that caused us to make Viaweb even more inexpensive than we realized. We charged $100 a month for a small store and $300 a month for a big one. This low price was a big attraction, and a constant thorn in the sides of competitors, but it wasn't because of some clever insight that we set the price low. We had no idea what businesses paid for things. $300 a month seemed like a lot of money to us.
We did a lot of things right by accident like that. For example, we did what's now called "doing things that don't scale," although at the time we would have described it as "being so lame that we're driven to the most desperate measures to get users." The most common of which was building stores for them. This seemed particularly humiliating, since the whole raison d'etre of our software was that people could use it to make their own stores. But anything to get users.
We learned a lot more about retail than we wanted to know. For example, that if you could only have a small image of a man's shirt (and all images were small then by present standards), it was better to have a closeup of the collar than a picture of the whole shirt. The reason I remember learning this was that it meant I had to rescan about 30 images of men's shirts. My first set of scans were so beautiful too.
Though this felt wrong, it was exactly the right thing to be doing. Building stores for users taught us about retail, and about how it felt to use our software. I was initially both mystified and repelled by "business" and thought we needed a "business person" to be in charge of it, but once we started to get users, I was converted, in much the same way I was converted to fatherhood once I had kids. Whatever users wanted, I was all theirs. Maybe one day we'd have so many users that I couldn't scan their images for them, but in the meantime there was nothing more important to do.
Another thing I didn't get at the time is that growth rate is the ultimate test of a startup. Our growth rate was fine. We had about 70 stores at the end of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that mattered was the absolute number of users. And that is the thing that matters in the sense that that's how much money you're making, and if you're not making enough, you might go out of business. But in the long term the growth rate takes care of the absolute number. If we'd been a startup I was advising at Y Combinator, I would have said: Stop being so stressed out, because you're doing fine. You're growing 7x a year. Just don't hire too many more people and you'll soon be profitable, and then you'll control your own destiny.
Alas I hired lots more people, partly because our investors wanted me to, and partly because that's what startups did during the Internet Bubble. A company with just a handful of employees would have seemed amateurish. So we didn't reach breakeven until about when Yahoo bought us in the summer of 1998. Which in turn meant we were at the mercy of investors for the entire life of the company. And since both we and our investors were noobs at startups, the result was a mess even by startup standards.
It was a huge relief when Yahoo bought us. In principle our Viaweb stock was valuable. It was a share in a business that was profitable and growing rapidly. But it didn't feel very valuable to me; I had no idea how to value a business, but I was all too keenly aware of the near-death experiences we seemed to have every few months. Nor had I changed my grad student lifestyle significantly since we started. So when Yahoo bought us it felt like going from rags to riches. Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats alone were by far the most luxurious thing I owned.
The next year, from the summer of 1998 to the summer of 1999, must have been the least productive of my life. I didn't realize it at the time, but I was worn out from the effort and stress of running Viaweb. For a while after I got to California I tried to continue my usual m.o. of programming till 3 in the morning, but fatigue combined with Yahoo's prematurely aged culture and grim cube farm in Santa Clara gradually dragged me down. After a few months it felt disconcertingly like working at Interleaf.
Yahoo had given us a lot of options when they bought us. At the time I thought Yahoo was so overvalued that they'd never be worth anything, but to my astonishment the stock went up 5x in the next year. I hung on till the first chunk of options vested, then in the summer of 1999 I left. It had been so long since I'd painted anything that I'd half forgotten why I was doing this. My brain had been entirely full of software and men's shirts for 4 years. But I had done this to get rich so I could paint, I reminded myself, and now I was rich, so I should go paint.
When I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. This was the height of the Internet Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire. Leaving then to start a new startup must have seemed to him an insanely, and yet also plausibly, ambitious plan.
But I really was quitting to paint, and I started immediately. There was no time to lose. I'd already burned 4 years getting rich. Now when I talk to founders who are leaving after selling their companies, my advice is always the same: take a vacation. That's what I should have done, just gone off somewhere and done nothing for a month or two, but the idea never occurred to me.
So I tried to paint, but I just didn't seem to have any energy or ambition. Part of the problem was that I didn't know many people in California. I'd compounded this problem by buying a house up in the Santa Cruz Mountains, with a beautiful view but miles from anywhere. I stuck it out for a few more months, then in desperation I went back to New York, where unless you understand about rent control you'll be surprised to hear I still had my apartment, sealed up like a tomb of my old life. Idelle was in New York at least, and there were other people trying to paint there, even though I didn't know any of them.
When I got back to New York I resumed my old life, except now I was rich. It was as weird as it sounds. I resumed all my old patterns, except now there were doors where there hadn't been. Now when I was tired of walking, all I had to do was raise my hand, and (unless it was raining) a taxi would stop to pick me up. Now when I walked past charming little restaurants I could go in and order lunch. It was exciting for a while. Painting started to go better. I experimented with a new kind of still life where I'd paint one painting in the old way, then photograph it and print it, blown up, on canvas, and then use that as the underpainting for a second still life, painted from the same objects (which hopefully hadn't rotted yet).
Meanwhile I looked for an apartment to buy. Now I could actually choose what neighborhood to live in. Where, I asked myself and various real estate agents, is the Cambridge of New York? Aided by occasional visits to actual Cambridge, I gradually realized there wasn't one. Huh.
Around this time, in the spring of 2000, I had an idea. It was clear from our experience with Viaweb that web apps were the future. Why not build a web app for making web apps? Why not let people edit code on our server through the browser, and then host the resulting applications for them? [9] You could run all sorts of services on the servers that these applications could use just by making an API call: making and receiving phone calls, manipulating images, taking credit card payments, etc.
I got so excited about this idea that I couldn't think about anything else. It seemed obvious that this was the future. I didn't particularly want to start another company, but it was clear that this idea would have to be embodied as one, so I decided to move to Cambridge and start it. I hoped to lure Robert into working on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT, and though he'd made a lot of money the last time I'd lured him into working on one of my schemes, it had also been a huge time sink. So while he agreed that it sounded like a plausible idea, he firmly refused to work on it.
Hmph. Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted summer jobs, and we got to work trying to build what it's now clear is about twenty companies and several open source projects worth of software. The language for defining applications would of course be a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt Lisp on a general audience; we'd hide the parentheses, like Dylan did.
By then there was a name for the kind of company Viaweb was, an "application service provider," or ASP. This name didn't last long before it was replaced by "software as a service," but it was current for long enough that I named this new company after it: it was going to be called Aspra.
I started working on the application builder, Dan worked on network infrastructure, and the two undergrads worked on the first two services (images and phone calls). But about halfway through the summer I realized I really didn't want to run a company — especially not a big one, which it was looking like this would have to be. I'd only started Viaweb because I needed the money. Now that I didn't need money anymore, why was I doing this? If this vision had to be realized as a company, then screw the vision. I'd build a subset that could be done as an open source project.
Much to my surprise, the time I spent working on this stuff was not wasted after all. After we started Y Combinator, I would often encounter startups working on parts of this new architecture, and it was very useful to have spent so much time thinking about it and even trying to write some of it.
The subset I would build as an open source project was the new Lisp, whose parentheses I now wouldn't even have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because one of the distinctive features of the language is that it has dialects, and partly, I think, because we have in our minds a Platonic form of Lisp that all existing dialects fall short of. I certainly did. So at the end of the summer Dan and I switched to working on this new dialect of Lisp, which I called Arc, in a house I bought in Cambridge.
The following spring, lightning struck. I was invited to give a talk at a Lisp conference, so I gave one about how we'd used Lisp at Viaweb. Afterward I put a postscript file of this talk online, on paulgraham.com, which I'd created years before using Viaweb but had never used for anything. In one day it got 30,000 page views. What on earth had happened? The referring urls showed that someone had posted it on Slashdot. [10]
Wow, I thought, there's an audience. If I write something and put it on the web, anyone can read it. That may seem obvious now, but it was surprising then. In the print era there was a narrow channel to readers, guarded by fierce monsters known as editors. The only way to get an audience for anything you wrote was to get it published as a book, or in a newspaper or magazine. Now anyone could publish anything.
This had been possible in principle since 1993, but not many people had realized it yet. I had been intimately involved with building the infrastructure of the web for most of that time, and a writer as well, and it had taken me 8 years to realize it. Even then it took me several years to understand the implications. It meant there would be a whole new generation of essays. [11]
In the print era, the channel for publishing essays had been vanishingly small. Except for a few officially anointed thinkers who went to the right parties in New York, the only people allowed to publish essays were specialists writing about their specialties. There were so many essays that had never been written, because there had been no way to publish them. Now they could be, and I was going to write them. [12]
I've worked on several different things, but to the extent there was a turning point where I figured out what to work on, it was when I started publishing essays online. From then on I knew that whatever else I did, I'd always write essays too.
I knew that online essays would be a marginal medium at first. Socially they'd seem more like rants posted by nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions published in The New Yorker. But by this point I knew enough to find that encouraging instead of discouraging.
One of the most conspicuous patterns I've noticed in my life is how well it has worked, for me at least, to work on things that weren't prestigious. Still life has always been the least prestigious form of painting. Viaweb and Y Combinator both seemed lame when we started them. I still get the glassy eye from strangers when they ask what I'm writing, and I explain that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious intellectually in something like the way Latin is, also seems about as hip.
It's not that unprestigious types of work are good per se. But when you find yourself drawn to some kind of work despite its current lack of prestige, it's a sign both that there's something real to be discovered there, and that you have the right kind of motives. Impure motives are a big danger for the ambitious. If anything is going to lead you astray, it will be the desire to impress people. So while working on things that aren't prestigious doesn't guarantee you're on the right track, it at least guarantees you're not on the most common type of wrong one.
Over the next several years I wrote lots of essays about all kinds of different topics. O'Reilly reprinted a collection of them as a book, called Hackers & Painters after one of the essays in it. I also worked on spam filters, and did some more painting. I used to have dinners for a group of friends every thursday night, which taught me how to cook for groups. And I bought another building in Cambridge, a former candy factory (and later, twas said, porn studio), to use as an office.
One night in October 2003 there was a big party at my house. It was a clever idea of my friend Maria Daniels, who was one of the thursday diners. Three separate hosts would all invite their friends to one party. So for every guest, two thirds of the other guests would be people they didn't know but would probably like. One of the guests was someone I didn't know but would turn out to like a lot: a woman called Jessica Livingston. A couple days later I asked her out.
Jessica was in charge of marketing at a Boston investment bank. This bank thought it understood startups, but over the next year, as she met friends of mine from the startup world, she was surprised how different reality was. And how colorful their stories were. So she decided to compile a book of interviews with startup founders.
When the bank had financial problems and she had to fire half her staff, she started looking for a new job. In early 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks to make up their minds, and during this time I started telling her about all the things that needed to be fixed about venture capital. They should make a larger number of smaller investments instead of a handful of giant ones, they should be funding younger, more technical founders instead of MBAs, they should let the founders remain as CEO, and so on.
One of my tricks for writing essays had always been to give talks. The prospect of having to stand up in front of a group of people and tell them something that won't waste their time is a great spur to the imagination. When the Harvard Computer Society, the undergrad computer club, asked me to give a talk, I decided I would tell them how to start a startup. Maybe they'd be able to avoid the worst of the mistakes we'd made.
So I gave this talk, in the course of which I told them that the best sources of seed funding were successful startup founders, because then they'd be sources of advice too. Whereupon it seemed they were all looking expectantly at me. Horrified at the prospect of having my inbox flooded by business plans (if I'd only known), I blurted out "But not me!" and went on with the talk. But afterward it occurred to me that I should really stop procrastinating about angel investing. I'd been meaning to since Yahoo bought us, and now it was 7 years later and I still hadn't done one angel investment.
Meanwhile I had been scheming with Robert and Trevor about projects we could work on together. I missed working with them, and it seemed like there had to be something we could collaborate on.
As Jessica and I were walking home from dinner on March 11, at the corner of Garden and Walker streets, these three threads converged. Screw the VCs who were taking so long to make up their minds. We'd start our own investment firm and actually implement the ideas we'd been talking about. I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert and Trevor as partners too. [13]
Once again, ignorance worked in our favor. We had no idea how to be angel investors, and in Boston in 2005 there were no Ron Conways to learn from. So we just made what seemed like the obvious choices, and some of the things we did turned out to be novel.
There are multiple components to Y Combinator, and we didn't figure them all out at once. The part we got first was to be an angel firm. In those days, those two words didn't go together. There were VC firms, which were organized companies with people whose job it was to make investments, but they only did big, million dollar investments. And there were angels, who did smaller investments, but these were individuals who were usually focused on other things and made investments on the side. And neither of them helped founders enough in the beginning. We knew how helpless founders were in some respects, because we remembered how helpless we'd been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock and all that stuff, how on earth did you do that? Our plan was not only to make seed investments, but to do for startups everything Julian had done for us.
YC was not organized as a fund. It was cheap enough to run that we funded it with our own money. That went right by 99% of readers, but professional investors are thinking "Wow, that means they got all the returns." But once again, this was not due to any particular insight on our part. We didn't know how VC firms were organized. It never occurred to us to try to raise a fund, and if it had, we wouldn't have known where to start. [14]
The most distinctive thing about YC is the batch model: to fund a bunch of startups all at once, twice a year, and then to spend three months focusing intensively on trying to help them. That part we discovered by accident, not merely implicitly but explicitly due to our ignorance about investing. We needed to get experience as investors. What better way, we thought, than to fund a whole bunch of startups at once? We knew undergrads got temporary jobs at tech companies during the summer. Why not organize a summer program where they'd start startups instead? We wouldn't feel guilty for being in a sense fake investors, because they would in a similar sense be fake founders. So while we probably wouldn't make much money out of it, we'd at least get to practice being investors on them, and they for their part would probably have a more interesting summer than they would working at Microsoft.
We'd use the building I owned in Cambridge as our headquarters. We'd all have dinner there once a week — on tuesdays, since I was already cooking for the thursday diners on thursdays — and after dinner we'd bring in experts on startups to give talks.
We knew undergrads were deciding then about summer jobs, so in a matter of days we cooked up something we called the Summer Founders Program, and I posted an announcement on my site, inviting undergrads to apply. I had never imagined that writing essays would be a way to get "deal flow," as investors call it, but it turned out to be the perfect source. [15] We got 225 applications for the Summer Founders Program, and we were surprised to find that a lot of them were from people who'd already graduated, or were about to that spring. Already this SFP thing was starting to feel more serious than we'd intended.
We invited about 20 of the 225 groups to interview in person, and from those we picked 8 to fund. They were an impressive group. That first batch included reddit, Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who had already helped write the RSS spec and would a few years later become a martyr for open access, and Sam Altman, who would later become the second president of YC. I don't think it was entirely luck that the first batch was so good. You had to be pretty bold to sign up for a weird thing like the Summer Founders Program instead of a summer job at a legit place like Microsoft or Goldman Sachs.
The deal for startups was based on a combination of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). We invested $6k per founder, which in the typical two-founder case was $12k, in return for 6%. That had to be fair, because it was twice as good as the deal we ourselves had taken. Plus that first summer, which was really hot, Jessica brought the founders free air conditioners. [16]
Fairly quickly I realized that we had stumbled upon the way to scale startup funding. Funding startups in batches was more convenient for us, because it meant we could do things for a lot of startups at once, but being part of a batch was better for the startups too. It solved one of the biggest problems faced by founders: the isolation. Now you not only had colleagues, but colleagues who understood the problems you were facing and could tell you how they were solving them.
As YC grew, we started to notice other advantages of scale. The alumni became a tight community, dedicated to helping one another, and especially the current batch, whose shoes they remembered being in. We also noticed that the startups were becoming one another's customers. We used to refer jokingly to the "YC GDP," but as YC grows this becomes less and less of a joke. Now lots of startups get their initial set of customers almost entirely from among their batchmates.
I had not originally intended YC to be a full-time job. I was going to do three things: hack, write essays, and work on YC. As YC grew, and I grew more excited about it, it started to take up a lot more than a third of my attention. But for the first few years I was still able to work on other things.
In the summer of 2006, Robert and I started working on a new version of Arc. This one was reasonably fast, because it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally meant to be a news aggregator for startup founders and was called Startup News, but after a few months I got tired of reading about nothing but startups. Plus it wasn't startup founders we wanted to reach. It was future startup founders. So I changed the name to Hacker News and the topic to whatever engaged one's intellectual curiosity.
HN was no doubt good for YC, but it was also by far the biggest source of stress for me. If all I'd had to do was select and help founders, life would have been so easy. And that implies that HN was a mistake. Surely the biggest source of stress in one's work should at least be something close to the core of the work. Whereas I was like someone who was in pain while running a marathon not from the exertion of running, but because I had a blister from an ill-fitting shoe. When I was dealing with some urgent problem during YC, there was about a 60% chance it had to do with HN, and a 40% chance it had do with everything else combined. [17]
As well as HN, I wrote all of YC's internal software in Arc. But while I continued to work a good deal in Arc, I gradually stopped working on Arc, partly because I didn't have time to, and partly because it was a lot less attractive to mess around with the language now that we had all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.
YC was different from other kinds of work I've done. Instead of deciding for myself what to work on, the problems came to me. Every 6 months there was a new batch of startups, and their problems, whatever they were, became our problems. It was very engaging work, because their problems were quite varied, and the good founders were very effective. If you were trying to learn the most you could about startups in the shortest possible time, you couldn't have picked a better way to do it.
There were parts of the job I didn't like. Disputes between cofounders, figuring out when people were lying to us, fighting with people who maltreated the startups, and so on. But I worked hard even at the parts I didn't like. I was haunted by something Kevin Hale once said about companies: "No one works harder than the boss." He meant it both descriptively and prescriptively, and it was the second part that scared me. I wanted YC to be good, so if how hard I worked set the upper bound on how hard everyone else worked, I'd better work very hard.
One day in 2010, when he was visiting California for interviews, Robert Morris did something astonishing: he offered me unsolicited advice. I can only remember him doing that once before. One day at Viaweb, when I was bent over double from a kidney stone, he suggested that it would be a good idea for him to take me to the hospital. That was what it took for Rtm to offer unsolicited advice. So I remember his exact words very clearly. "You know," he said, "you should make sure Y Combinator isn't the last cool thing you do."
At the time I didn't understand what he meant, but gradually it dawned on me that he was saying I should quit. This seemed strange advice, because YC was doing great. But if there was one thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It was true that on my current trajectory, YC would be the last thing I did, because it was only taking up more of my attention. It had already eaten Arc, and was in the process of eating essays too. Either YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.
In the summer of 2012 my mother had a stroke, and the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed her balance, and she was put in a nursing home, but she really wanted to get out of it and back to her house, and my sister and I were determined to help her do it. I used to fly up to Oregon to visit her regularly, and I had a lot of time to think on those flights. On one of them I realized I was ready to hand YC over to someone else.
I asked Jessica if she wanted to be president, but she didn't, so we decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete changing of the guard. Up till that point YC had been controlled by the original LLC we four had started. But we wanted YC to last for a long time, and to do that it couldn't be controlled by the founders. So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and Jessica and Trevor would become ordinary partners.
When we asked Sam if he wanted to be president of YC, initially he said no. He wanted to start a startup to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed. We decided he'd take over starting with the winter 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly so he could learn the job, and partly because I was focused on my mother, whose cancer had returned.
She died on January 15, 2014. We knew this was coming, but it was still hard when it did.
I kept working on YC till March, to help get that batch of startups through Demo Day, then I checked out pretty completely. (I still talk to alumni and to new startups working on things I'm interested in, but that only takes a few hours a week.)
What should I do next? Rtm's advice hadn't included anything about that. I wanted to do something completely different, so I decided I'd paint. I wanted to see how good I could get if I really focused on it. So the day after I stopped working on YC, I started painting. I was rusty and it took a while to get back into shape, but it was at least completely engaging. [18]
I spent most of the rest of 2014 painting. I'd never been able to work so uninterruptedly before, and I got to be better than I had been. Not good enough, but better. Then in November, right in the middle of a painting, I ran out of steam. Up till that point I'd always been curious to see how the painting I was working on would turn out, but suddenly finishing this one seemed like a chore. So I stopped working on it and cleaned my brushes and haven't painted since. So far anyway.
I realize that sounds rather wimpy. But attention is a zero sum game. If you can choose what to work on, and you choose a project that's not the best one (or at least a good one) for you, then it's getting in the way of another project that is. And at 50 there was some opportunity cost to screwing around.
I started writing essays again, and wrote a bunch of new ones over the next few months. I even wrote a couple that weren't about startups. Then in March 2015 I started working on Lisp again.
The distinctive thing about Lisp is that its core is a language defined by writing an interpreter in itself. It wasn't originally intended as a programming language in the ordinary sense. It was meant to be a formal model of computation, an alternative to the Turing machine. If you want to write an interpreter for a language in itself, what's the minimum set of predefined operators you need? The Lisp that John McCarthy invented, or more accurately discovered, is an answer to that question. [19]
McCarthy didn't realize this Lisp could even be used to program computers till his grad student Steve Russell suggested it. Russell translated McCarthy's interpreter into IBM 704 machine language, and from that point Lisp started also to be a programming language in the ordinary sense. But its origins as a model of computation gave it a power and elegance that other languages couldn't match. It was this that attracted me in college, though I didn't understand why at the time.
McCarthy's 1960 Lisp did nothing more than interpret Lisp expressions. It was missing a lot of things you'd want in a programming language. So these had to be added, and when they were, they weren't defined using McCarthy's original axiomatic approach. That wouldn't have been feasible at the time. McCarthy tested his interpreter by hand-simulating the execution of programs. But it was already getting close to the limit of interpreters you could test that way — indeed, there was a bug in it that McCarthy had overlooked. To test a more complicated interpreter, you'd have had to run it, and computers then weren't powerful enough.
Now they are, though. Now you could continue using McCarthy's axiomatic approach till you'd defined a complete programming language. And as long as every change you made to McCarthy's Lisp was a discoveredness-preserving transformation, you could, in principle, end up with a complete language that had this quality. Harder to do than to talk about, of course, but if it was possible in principle, why not try? So I decided to take a shot at it. It took 4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined goal, or it would have been hard to keep at it for so long.
I wrote this new Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but it's an indication of the sort of trickery I had to engage in to make this work. By means of an egregious collection of hacks I managed to make something close enough to an interpreter written in itself that could actually run. Not fast, but fast enough to test.
I had to ban myself from writing essays during most of this time, or I'd never have finished. In late 2015 I spent 3 months writing essays, and when I went back to working on Bel I could barely understand the code. Not so much because it was badly written as because the problem is so convoluted. When you're working on an interpreter written in itself, it's hard to keep track of what's happening at what level, and errors can be practically encrypted by the time you get them.
So I said no more essays till Bel was done. But I told few people about Bel while I was working on it. So for years it must have seemed that I was doing nothing, when in fact I was working harder than I'd ever worked on anything. Occasionally after wrestling for hours with some gruesome bug I'd check Twitter or HN and see someone asking "Does Paul Graham still code?"
Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I remember taking the boys to the coast on a sunny day in 2015 and figuring out how to deal with some problem involving continuations while I watched them play in the tide pools. It felt like I was doing life right. I remember that because I was slightly dismayed at how novel it felt. The good news is that I had more moments like this over the next few years.
In the summer of 2016 we moved to England. We wanted our kids to see what it was like living in another country, and since I was a British citizen by birth, that seemed the obvious choice. We only meant to stay for a year, but we liked it so much that we still live there. So most of Bel was written in England.
In the fall of 2019, Bel was finally finished. Like McCarthy's original Lisp, it's a spec rather than an implementation, although like McCarthy's Lisp it's a spec expressed as code.
Now that I could write essays again, I wrote a bunch about topics I'd had stacked up. I kept writing essays through 2020, but I also started to think about other things I could work on. How should I choose what to do? Well, how had I chosen what to work on in the past? I wrote an essay for myself to answer that question, and I was surprised how long and messy the answer turned out to be. If this surprised me, who'd lived it, then I thought perhaps it would be interesting to other people, and encouraging to those with similarly messy lives. So I wrote a more detailed version for others to read, and this is the last sentence of it.
Notes
[1] My experience skipped a step in the evolution of computers: time-sharing machines with interactive OSes. I went straight from batch processing to microcomputers, which made microcomputers seem all the more exciting.
[2] Italian words for abstract concepts can nearly always be predicted from their English cognates (except for occasional traps like polluzione). It's the everyday words that differ. So if you string together a lot of abstract concepts with a few simple verbs, you can make a little Italian go a long way.
[3] I lived at Piazza San Felice 4, so my walk to the Accademia went straight down the spine of old Florence: past the Pitti, across the bridge, past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw Florence at street level in every possible condition, from empty dark winter evenings to sweltering summer days when the streets were packed with tourists.
[4] You can of course paint people like still lives if you want to, and they're willing. That sort of portrait is arguably the apex of still life painting, though the long sitting does tend to produce pained expressions in the sitters.
[5] Interleaf was one of many companies that had smart people and built impressive technology, and yet got crushed by Moore's Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel) processors rolled up high-end, special-purpose hardware and software companies like a bulldozer.
[6] The signature style seekers at RISD weren't specifically mercenary. In the art world, money and coolness are tightly coupled. Anything expensive comes to be seen as cool, and anything seen as cool will soon become equally expensive.
[7] Technically the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement only New Yorkers would know or care about. The point is that it was really cheap, less than half market price.
[8] Most software you can launch as soon as it's done. But when the software is an online store builder and you're hosting the stores, if you don't have any users yet, that fact will be painfully obvious. So before we could launch publicly we had to launch privately, in the sense of recruiting an initial set of users and making sure they had decent-looking stores.
[9] We'd had a code editor in Viaweb for users to define their own page styles. They didn't know it, but they were editing Lisp expressions underneath. But this wasn't an app editor, because the code ran when the merchants' sites were generated, not when shoppers visited them.
[10] This was the first instance of what is now a familiar experience, and so was what happened next, when I read the comments and found they were full of angry people. How could I claim that Lisp was better than other languages? Weren't they all Turing complete? People who see the responses to essays I write sometimes tell me how sorry they feel for me, but I'm not exaggerating when I reply that it has always been like this, since the very beginning. It comes with the territory. An essay must tell readers things they don't already know, and some people dislike being told such things.
[11] People put plenty of stuff on the internet in the 90s of course, but putting something online is not the same as publishing it online. Publishing online means you treat the online version as the (or at least a) primary version.
[12] There is a general lesson here that our experience with Y Combinator also teaches: Customs continue to constrain you long after the restrictions that caused them have disappeared. Customary VC practice had once, like the customs about publishing essays, been based on real constraints. Startups had once been much more expensive to start, and proportionally rare. Now they could be cheap and common, but the VCs' customs still reflected the old world, just as customs about writing essays still reflected the constraints of the print era.
Which in turn implies that people who are independent-minded (i.e. less influenced by custom) will have an advantage in fields affected by rapid change (where customs are more likely to be obsolete).
Here's an interesting point, though: you can't always predict which fields will be affected by rapid change. Obviously software and venture capital will be, but who would have predicted that essay writing would be?
[13] Y Combinator was not the original name. At first we were called Cambridge Seed. But we didn't want a regional name, in case someone copied us in Silicon Valley, so we renamed ourselves after one of the coolest tricks in the lambda calculus, the Y combinator.
I picked orange as our color partly because it's the warmest, and partly because no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest green, because they were trying to appeal to LPs, not founders. The YC logo itself is an inside joke: the Viaweb logo had been a white V on a red circle, so I made the YC logo a white Y on an orange square.
[14] YC did become a fund for a couple years starting in 2009, because it was getting so big I could no longer afford to fund it personally. But after Heroku got bought we had enough money to go back to being self-funded.
[15] I've never liked the term "deal flow," because it implies that the number of new startups at any given time is fixed. This is not only false, but it's the purpose of YC to falsify it, by causing startups to be founded that would not otherwise have existed.
[16] She reports that they were all different shapes and sizes, because there was a run on air conditioners and she had to get whatever she could, but that they were all heavier than she could carry now.
[17] Another problem with HN was a bizarre edge case that occurs when you both write essays and run a forum. When you run a forum, you're assumed to see if not every conversation, at least every conversation involving you. And when you write essays, people post highly imaginative misinterpretations of them on forums. Individually these two phenomena are tedious but bearable, but the combination is disastrous. You actually have to respond to the misinterpretations, because the assumption that you're present in the conversation means that not responding to any sufficiently upvoted misinterpretation reads as a tacit admission that it's correct. But that in turn encourages more; anyone who wants to pick a fight with you senses that now is their chance.
[18] The worst thing about leaving YC was not working with Jessica anymore. We'd been working on YC almost the whole time we'd known each other, and we'd neither tried nor wanted to separate it from our personal lives, so leaving was like pulling up a deeply rooted tree.
[19] One way to get more precise about the concept of invented vs discovered is to talk about space aliens. Any sufficiently advanced alien civilization would certainly know about the Pythagorean theorem, for example. I believe, though with less certainty, that they would also know about the Lisp in McCarthy's 1960 paper.
But if so there's no reason to suppose that this is the limit of the language that might be known to them. Presumably aliens need numbers and errors and I/O too. So it seems likely there exists at least one path out of McCarthy's Lisp along which discoveredness is preserved.
Thanks to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this.
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/__init__.py
================================================
"""OpenTelemetry LlamaIndex instrumentation"""
import logging
from importlib.metadata import version as import_version
from typing import Collection
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.llamaindex.base_agent_instrumentor import (
BaseAgentInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.base_embedding_instrumentor import (
BaseEmbeddingInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.base_retriever_instrumentor import (
BaseRetrieverInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.base_synthesizer_instrumentor import (
BaseSynthesizerInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.base_tool_instrumentor import (
BaseToolInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.config import Config
from opentelemetry.instrumentation.llamaindex.custom_llm_instrumentor import (
CustomLLMInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.dispatcher_wrapper import (
instrument_with_dispatcher,
)
from opentelemetry.instrumentation.llamaindex.llamaparse_instrumentor import (
LlamaParseInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.query_pipeline_instrumentor import (
QueryPipelineInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.retriever_query_engine_instrumentor import (
RetrieverQueryEngineInstrumentor,
)
from opentelemetry.instrumentation.llamaindex.version import __version__
from opentelemetry.trace import get_tracer
logger = logging.getLogger(__name__)
_core_instruments = ("llama-index-core >= 0.7.0",)
_full_instruments = ("llama-index >= 0.7.0",)
class LlamaIndexInstrumentor(BaseInstrumentor):
"""An instrumentor for both: core and legacy LlamaIndex SDK."""
def __init__(self, exception_logger=None, use_legacy_attributes=True):
self.legacy = LlamaIndexInstrumentorFull(exception_logger)
self.core = LlamaIndexInstrumentorCore(exception_logger)
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return ()
def _instrument(self, **kwargs):
# Try to use the legacy entry point for instrumentation
if self.legacy._check_dependency_conflicts() is None:
self.legacy.instrument(**kwargs)
if not self.legacy._is_instrumented_by_opentelemetry:
# it didn't work -> try the new package
if self.core._check_dependency_conflicts() is None:
self.core.instrument(**kwargs)
def _uninstrument(self, **kwargs):
self.legacy.uninstrument(**kwargs)
self.core.uninstrument(**kwargs)
@staticmethod
def apply_instrumentation(name, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
if import_version(name) >= "0.10.20":
instrument_with_dispatcher(tracer)
else:
RetrieverQueryEngineInstrumentor(tracer).instrument()
BaseRetrieverInstrumentor(tracer).instrument()
BaseSynthesizerInstrumentor(tracer).instrument()
BaseEmbeddingInstrumentor(tracer).instrument()
CustomLLMInstrumentor(tracer).instrument()
QueryPipelineInstrumentor(tracer).instrument()
BaseAgentInstrumentor(tracer).instrument()
BaseToolInstrumentor(tracer).instrument()
# LlamaParse instrumentation doesn't work for all versions
try:
LlamaParseInstrumentor(tracer).instrument()
except Exception:
pass
class LlamaIndexInstrumentorCore(BaseInstrumentor):
"""An instrumentor for core LlamaIndex SDK."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _core_instruments
def _instrument(self, **kwargs):
LlamaIndexInstrumentor.apply_instrumentation("llama-index-core", **kwargs)
def _uninstrument(self, **kwargs):
pass
class LlamaIndexInstrumentorFull(BaseInstrumentor):
"""An instrumentor for legacy LlamaIndex SDK."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _full_instruments
def _instrument(self, **kwargs):
LlamaIndexInstrumentor.apply_instrumentation("llama-index", **kwargs)
def _uninstrument(self, **kwargs):
pass
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/base_agent_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
TO_INSTRUMENT = [
{
"class": "AgentRunner",
"v10_module": "llama_index.core.agent.runner.base",
"v10_legacy_module": "llama_index.legacy.agent.runner.base",
},
{
"class": "OpenAIAssistantAgent",
"v10_module": "llama_index.agent.openai.openai_assistant_agent",
"v10_legacy_module": "llama_index.legacy.agent.openai_assistant_agent",
},
]
class BaseAgentInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
for module in TO_INSTRUMENT:
try:
package_version("llama-index-core")
self._instrument_module(module["v10_module"], module["class"])
self._instrument_module(module["v10_legacy_module"], module["class"])
except PackageNotFoundError:
pass # not supported before v10
def _instrument_module(self, module_name, class_name):
wrap_function_wrapper(
module_name, f"{class_name}.chat", query_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{class_name}.achat", aquery_wrapper(self._tracer)
)
@_with_tracer_wrapper
def query_wrapper(tracer, wrapped, instance, args, kwargs):
name = instance.__class__.__name__
with tracer.start_as_current_span(f"{name}.agent") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def aquery_wrapper(tracer, wrapped, instance, args, kwargs):
name = instance.__class__.__name__
async with start_as_current_span_async(tracer=tracer, name=f"{name}.agent") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.AGENT.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/base_embedding_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
V9_MODULE_NAME = "llama_index.embeddings.base"
V10_MODULE_NAME = "llama_index.core.embeddings"
V10_LEGACY_MODULE_NAME = "llama_index.legacy.embeddings.base"
CLASS_NAME = "BaseEmbedding"
TASK_NAME = "get_query_embedding"
class BaseEmbeddingInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
try:
package_version("llama-index-core")
self._instrument_module(V10_MODULE_NAME)
self._instrument_module(V10_LEGACY_MODULE_NAME)
except PackageNotFoundError:
self._instrument_module(V9_MODULE_NAME)
def _instrument_module(self, module_name):
wrap_function_wrapper(
module_name,
f"{CLASS_NAME}.get_query_embedding",
get_query_embedding_wrapper(self._tracer),
)
wrap_function_wrapper(
module_name,
f"{CLASS_NAME}.aget_query_embedding",
aget_query_embedding_wrapper(self._tracer),
)
@_with_tracer_wrapper
def get_query_embedding_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
return wrapped(*args, **kwargs)
@_with_tracer_wrapper
async def aget_query_embedding_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
return await wrapped(*args, **kwargs)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/base_retriever_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
V9_MODULE_NAME = "llama_index.indices.base_retriever"
V10_MODULE_NAME = "llama_index.core.indices.base_retriever"
V10_LEGACY_MODULE_NAME = "llama_index.legacy.indices.base_retriever"
CLASS_NAME = "BaseRetriever"
TASK_NAME = "retrieve"
class BaseRetrieverInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
try:
package_version("llama-index-core")
self._instrument_module(V10_MODULE_NAME)
self._instrument_module(V10_LEGACY_MODULE_NAME)
except PackageNotFoundError:
self._instrument_module(V9_MODULE_NAME)
def _instrument_module(self, module_name):
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.retrieve", retrieve_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.aretrieve", aretrieve_wrapper(self._tracer)
)
@_with_tracer_wrapper
def retrieve_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def aretrieve_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/base_synthesizer_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
V9_MODULE_NAME = "llama_index.response_synthesizers"
V10_MODULE_NAME = "llama_index.core.response_synthesizers"
V10_LEGACY_MODULE_NAME = "llama_index.legacy.response_synthesizers.base"
CLASS_NAME = "BaseSynthesizer"
TASK_NAME = "synthesize"
class BaseSynthesizerInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
try:
package_version("llama-index-core")
self._instrument_module(V10_MODULE_NAME)
self._instrument_module(V10_LEGACY_MODULE_NAME)
except PackageNotFoundError:
self._instrument_module(V9_MODULE_NAME)
def _instrument_module(self, module_name):
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.synthesize", synthesize_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.asynthesize", asynthesize_wrapper(self._tracer)
)
@_with_tracer_wrapper
def synthesize_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def asynthesize_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/base_tool_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
TO_INSTRUMENT = [
{
"class": "FunctionTool",
"v9_module": "llama_index.tools.function_tool",
"v10_module": "llama_index.core.tools.function_tool",
"v10_legacy_module": "llama_index.legacy.tools.function_tool",
},
{
"class": "QueryEngineTool",
"v9_module": "llama_index.tools.query_engine",
"v10_module": "llama_index.core.tools.query_engine",
"v10_legacy_module": "llama_index.legacy.tools.query_engine",
},
]
class BaseToolInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
for module in TO_INSTRUMENT:
try:
package_version("llama-index-core")
self._instrument_module(module["v10_module"], module["class"])
self._instrument_module(module["v10_legacy_module"], module["class"])
except PackageNotFoundError:
self._instrument_module(module["v9_module"], module["class"])
def _instrument_module(self, module_name, class_name):
wrap_function_wrapper(
module_name, f"{class_name}.call", query_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{class_name}.acall", aquery_wrapper(self._tracer)
)
@_with_tracer_wrapper
def query_wrapper(tracer, wrapped, instance, args, kwargs):
name = instance.__class__.__name__
with tracer.start_as_current_span(f"{name}.tool") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TOOL.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def aquery_wrapper(tracer, wrapped, instance, args, kwargs):
name = instance.__class__.__name__
async with start_as_current_span_async(tracer=tracer, name=f"{name}.tool") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TOOL.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, name)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/config.py
================================================
from typing import Optional
from opentelemetry._logs import Logger
class Config:
exception_logger = None
use_legacy_attributes = True
event_logger: Optional[Logger] = None
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/custom_llm_instrumentor.py
================================================
import importlib
import pkgutil
from wrapt import wrap_function_wrapper
from inflection import underscore
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes, LLMRequestTypeValues
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
dont_throw,
start_as_current_span_async,
should_send_prompts,
)
import llama_index.llms
try:
from llama_index.core.llms.custom import CustomLLM
MODULE_NAME = "llama_index.llms"
except ModuleNotFoundError:
from llama_index.llms import CustomLLM
MODULE_NAME = "llama_index.llms"
class CustomLLMInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
packages = pkgutil.iter_modules(llama_index.llms.__path__)
modules = [
importlib.import_module(f"llama_index.llms.{p.name}") for p in packages
]
custom_llms_classes = [
cls
for module in modules
for name, cls in module.__dict__.items()
if isinstance(cls, type) and issubclass(cls, CustomLLM)
]
for cls in custom_llms_classes:
wrap_function_wrapper(
cls.__module__,
f"{cls.__name__}.complete",
complete_wrapper(self._tracer),
)
wrap_function_wrapper(
cls.__module__,
f"{cls.__name__}.acomplete",
acomplete_wrapper(self._tracer),
)
wrap_function_wrapper(
cls.__module__, f"{cls.__name__}.chat", chat_wrapper(self._tracer)
)
wrap_function_wrapper(
cls.__module__, f"{cls.__name__}.achat", achat_wrapper(self._tracer)
)
def unistrument(self):
pass
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@_with_tracer_wrapper
def chat_wrapper(tracer, wrapped, instance: CustomLLM, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
llm_request_type = LLMRequestTypeValues.CHAT
with tracer.start_as_current_span(
f"{snake_case_class_name(instance)}.chat"
) as span:
_handle_request(span, llm_request_type, args, kwargs, instance)
response = wrapped(*args, **kwargs)
_handle_response(span, llm_request_type, instance, response)
return response
@_with_tracer_wrapper
async def achat_wrapper(tracer, wrapped, instance: CustomLLM, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
llm_request_type = LLMRequestTypeValues.CHAT
async with start_as_current_span_async(
tracer=tracer, name=f"{snake_case_class_name(instance)}.chat"
) as span:
_handle_request(span, llm_request_type, args, kwargs, instance)
response = await wrapped(*args, **kwargs)
_handle_response(span, llm_request_type, instance, response)
return response
@_with_tracer_wrapper
def complete_wrapper(tracer, wrapped, instance: CustomLLM, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
llm_request_type = LLMRequestTypeValues.COMPLETION
with tracer.start_as_current_span(
f"{snake_case_class_name(instance)}.completion"
) as span:
_handle_request(span, llm_request_type, args, kwargs, instance)
response = wrapped(*args, **kwargs)
_handle_response(span, llm_request_type, instance, response)
return response
@_with_tracer_wrapper
async def acomplete_wrapper(tracer, wrapped, instance: CustomLLM, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
llm_request_type = LLMRequestTypeValues.COMPLETION
async with start_as_current_span_async(
tracer=tracer, name=f"{snake_case_class_name(instance)}.completion"
) as span:
_handle_request(span, llm_request_type, args, kwargs, instance)
response = await wrapped(*args, **kwargs)
_handle_response(span, llm_request_type, instance, response)
return response
@dont_throw
def _handle_request(span, llm_request_type, args, kwargs, instance: CustomLLM):
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, instance.__class__.__name__)
_set_span_attribute(span, SpanAttributes.LLM_REQUEST_TYPE, llm_request_type.value)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MODEL, instance.metadata.model_name
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, instance.metadata.context_window
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, instance.metadata.num_output
)
if should_send_prompts():
# TODO: add support for chat
if llm_request_type == LLMRequestTypeValues.COMPLETION:
if len(args) > 0:
prompt = args[0]
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.user",
prompt[0] if isinstance(prompt, list) else prompt,
)
return
@dont_throw
def _handle_response(span, llm_request_type, instance, response):
_set_span_attribute(
span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, instance.metadata.model_name
)
if should_send_prompts():
if llm_request_type == LLMRequestTypeValues.COMPLETION:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", response.text
)
return
def snake_case_class_name(instance):
return underscore(instance.__class__.__name__)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/dispatcher_wrapper.py
================================================
import inspect
import json
import re
from dataclasses import dataclass, field
from functools import singledispatchmethod
from typing import Any, AsyncGenerator, Dict, Generator, List, Optional
from llama_index.core.agent.workflow.workflow_events import (
ToolCall as WorkflowToolCall,
)
from llama_index.core.base.response.schema import StreamingResponse
from llama_index.core.bridge.pydantic import PrivateAttr
from llama_index.core.instrumentation import get_dispatcher
from llama_index.core.instrumentation.event_handlers import BaseEventHandler
from llama_index.core.instrumentation.events import BaseEvent
from llama_index.core.instrumentation.events.agent import AgentToolCallEvent
from llama_index.core.instrumentation.events.chat_engine import (
StreamChatEndEvent,
)
from llama_index.core.instrumentation.events.embedding import (
EmbeddingStartEvent,
)
from llama_index.core.instrumentation.events.llm import (
LLMChatEndEvent,
LLMChatStartEvent,
LLMCompletionEndEvent,
LLMPredictEndEvent,
)
from llama_index.core.instrumentation.events.rerank import ReRankStartEvent
from llama_index.core.instrumentation.span_handlers import BaseSpanHandler
from llama_index.core.workflow import Workflow
from opentelemetry import context as context_api
from opentelemetry.instrumentation.llamaindex.event_emitter import (
emit_chat_message_events,
emit_chat_response_events,
emit_rerank_message_event,
)
from opentelemetry.instrumentation.llamaindex.span_utils import (
set_embedding,
set_llm_chat_request,
set_llm_chat_request_model_attributes,
set_llm_chat_response,
set_llm_chat_response_model_attributes,
set_llm_predict_response,
set_rerank,
set_rerank_model_attributes,
set_tool,
)
from opentelemetry.instrumentation.llamaindex.utils import (
JSONEncoder,
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
SpanAttributes,
TraceloopSpanKindValues,
)
from opentelemetry.trace import Span, Tracer, set_span_in_context
# For these spans, instead of creating a span using data from LlamaIndex,
# we use the regular OpenLLMetry instrumentations
AVAILABLE_OPENLLMETRY_INSTRUMENTATIONS = ["OpenAI"]
CLASS_ANDMETHOD_NAME_FROM_ID_REGEX = re.compile(r"([a-zA-Z]+)\.([a-zA-Z_]+)-")
STREAMING_END_EVENTS = (
LLMChatEndEvent,
LLMCompletionEndEvent,
StreamChatEndEvent,
)
def instrument_with_dispatcher(tracer: Tracer):
dispatcher = get_dispatcher()
openllmetry_span_handler = OpenLLMetrySpanHandler(tracer)
dispatcher.add_span_handler(openllmetry_span_handler)
dispatcher.add_event_handler(OpenLLMetryEventHandler(openllmetry_span_handler))
@dataclass
class SpanHolder:
span_id: str
parent: Optional["SpanHolder"] = None
otel_span: Optional[Span] = None
token: Optional[Any] = None
context: Optional[context_api.context.Context] = None
waiting_for_streaming: bool = field(init=False, default=False)
_active: bool = field(init=False, default=True)
def process_event(self, event: BaseEvent) -> List["SpanHolder"]:
self.update_span_for_event(event)
if self.waiting_for_streaming and isinstance(event, STREAMING_END_EVENTS):
self.end()
return [self] + self.notify_parent()
return []
def notify_parent(self) -> List["SpanHolder"]:
if self.parent:
self.parent.end()
return [self.parent] + self.parent.notify_parent()
return []
def end(self, should_detach_context: bool = True):
if not self._active:
return
self._active = False
if self.otel_span:
self.otel_span.end()
if self.token and should_detach_context:
context_api.detach(self.token)
@singledispatchmethod
def update_span_for_event(self, event: BaseEvent):
pass
@update_span_for_event.register
def _(self, event: LLMChatStartEvent):
set_llm_chat_request_model_attributes(event, self.otel_span)
if should_emit_events():
emit_chat_message_events(event)
else:
set_llm_chat_request(event, self.otel_span)
@update_span_for_event.register
def _(self, event: LLMChatEndEvent):
set_llm_chat_response_model_attributes(event, self.otel_span)
if should_emit_events():
emit_chat_response_events(event)
else:
set_llm_chat_response(event, self.otel_span) # noqa: F821
@update_span_for_event.register
def _(self, event: LLMPredictEndEvent):
if not should_emit_events():
set_llm_predict_response(event, self.otel_span)
@update_span_for_event.register
def _(self, event: EmbeddingStartEvent):
set_embedding(event, self.otel_span)
@update_span_for_event.register
def _(self, event: ReRankStartEvent):
set_rerank_model_attributes(event, self.otel_span)
if should_emit_events():
emit_rerank_message_event(event)
else:
set_rerank(event, self.otel_span)
@update_span_for_event.register
def _(self, event: AgentToolCallEvent):
set_tool(event, self.otel_span)
class OpenLLMetrySpanHandler(BaseSpanHandler[SpanHolder]):
waiting_for_streaming_spans: Dict[str, SpanHolder] = {}
_tracer: Tracer = PrivateAttr()
def __init__(self, tracer: Tracer):
super().__init__()
self._tracer = tracer
def new_span(
self,
id_: str,
bound_args: inspect.BoundArguments,
instance: Optional[Any] = None,
parent_span_id: Optional[str] = None,
tags: Optional[Dict[str, Any]] = None,
**kwargs: Any,
) -> Optional[SpanHolder]:
"""Create a span."""
# Take the class name and method name from id_ where id_ is e.g.
# 'SentenceSplitter.split_text_metadata_aware-a2f2a780-2fa6-4682-a88e-80dc1f1ebe6a'
matches = CLASS_ANDMETHOD_NAME_FROM_ID_REGEX.match(id_)
class_name = matches.groups()[0]
method_name = matches.groups()[1]
parent = self.open_spans.get(parent_span_id)
if class_name in AVAILABLE_OPENLLMETRY_INSTRUMENTATIONS:
token = context_api.attach(
context_api.set_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, False
)
)
return SpanHolder(id_, parent, token=token)
kind = (
TraceloopSpanKindValues.TASK.value
if parent
else TraceloopSpanKindValues.WORKFLOW.value
)
if isinstance(instance, Workflow):
span_name = (
f"{instance.__class__.__name__}.{kind}"
if not parent_span_id
else f"{method_name}.{kind}"
)
else:
span_name = f"{class_name}.{kind}"
span = self._tracer.start_span(
span_name,
context=parent.context if parent else None,
)
current_context = set_span_in_context(
span, context=parent.context if parent else None
)
current_context = context_api.set_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
True,
current_context,
)
token = context_api.attach(current_context)
span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND, kind)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, span_name)
try:
if should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps(bound_args.arguments, cls=JSONEncoder),
)
except Exception:
pass
# Extract tool information for call_tool spans (workflow-based agents)
if method_name == "call_tool":
try:
# The 'ev' argument is a WorkflowToolCall event
ev = bound_args.arguments.get("ev")
if ev and isinstance(ev, WorkflowToolCall):
span.set_attribute("tool.name", ev.tool_name)
span.set_attribute(
"tool.arguments",
json.dumps(ev.tool_kwargs, cls=JSONEncoder)
)
except Exception:
pass
return SpanHolder(id_, parent, span, token, current_context)
def prepare_to_exit_span(
self,
id_: str,
instance: Optional[Any] = None,
result: Optional[Any] = None,
**kwargs,
) -> SpanHolder:
"""Logic for preparing to drop a span."""
span_holder = self.open_spans[id_]
# I know it's messy, but the typing of result is messy and couldn't find a better way
# to get a dictionary I can then use to remove keys
try:
serialized_output = json.dumps(result, cls=JSONEncoder)
# we need to remove some keys like source_nodes as they can be very large
output = json.loads(serialized_output)
if "source_nodes" in output:
del output["source_nodes"]
if should_send_prompts():
span_holder.otel_span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT,
json.dumps(output, cls=JSONEncoder),
)
except Exception:
pass
if isinstance(result, (Generator, AsyncGenerator, StreamingResponse)):
# This is a streaming response, we want to wait for the streaming end event before ending the span
span_holder.waiting_for_streaming = True
with self.lock:
self.waiting_for_streaming_spans[id_] = span_holder
return span_holder
else:
should_detach_context = not isinstance(instance, Workflow)
span_holder.end(should_detach_context)
return span_holder
def prepare_to_drop_span(
self, id_: str, err: Optional[Exception], **kwargs
) -> Optional[SpanHolder]:
"""Logic for dropping a span."""
if id_ in self.open_spans:
with self.lock:
span_holder = self.open_spans[id_]
return span_holder
return None
class OpenLLMetryEventHandler(BaseEventHandler):
_span_handler: OpenLLMetrySpanHandler = PrivateAttr()
def __init__(self, span_handler: OpenLLMetrySpanHandler):
super().__init__()
self._span_handler = span_handler
def handle(self, event: BaseEvent, **kwargs) -> Any:
span = self._span_handler.open_spans.get(event.span_id)
if not span:
span = self._span_handler.waiting_for_streaming_spans.get(event.span_id)
if not span:
print(f"No span found for event {event}")
return
finished_spans = span.process_event(event)
with self._span_handler.lock:
for span in finished_spans:
self._span_handler.waiting_for_streaming_spans.pop(span.span_id)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from llama_index.core.instrumentation.events.llm import (
LLMChatEndEvent,
LLMChatStartEvent,
)
from llama_index.core.instrumentation.events.rerank import ReRankStartEvent
from opentelemetry._logs import LogRecord
from opentelemetry.instrumentation.llamaindex.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.llamaindex.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .config import Config
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "llamaindex"}
"""The attributes to be used for the event."""
def emit_chat_message_events(event: LLMChatStartEvent):
for message in event.messages:
emit_event(MessageEvent(content=message.content, role=message.role.value))
def emit_chat_response_events(event: LLMChatEndEvent):
if event.response:
try:
finish_reason = event.response.raw.get("choices", [{}])[0].get(
"finish_reason", "unknown"
)
except (AttributeError, ValueError):
finish_reason = "unknown"
emit_choice_event(
index=0,
content=event.response.message.content,
role=event.response.message.role.value,
finish_reason=finish_reason,
)
def emit_rerank_message_event(event: ReRankStartEvent):
if event.query:
if isinstance(event.query, str):
emit_message_event(content=event.query, role="user")
else:
emit_message_event(content=event.query.query_str, role="user")
def emit_message_event(*, content, role: str):
emit_event(MessageEvent(content=content, role=role))
def emit_choice_event(
*,
index: int = 0,
content,
role: str,
finish_reason: str,
):
emit_event(
ChoiceEvent(
index=index,
message={"content": content, "role": role},
finish_reason=finish_reason,
)
)
def emit_event(event: Union[MessageEvent, ChoiceEvent]) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
Config.event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
Config.event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/llamaparse_instrumentor.py
================================================
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
MODULE_NAME = "llama_parse"
CLASS_NAME = "LlamaParse"
TASK_NAME = "llamaparse"
class LlamaParseInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
methods_to_wrap = [
("load_data", load_data_wrapper),
("aload_data", aload_data_wrapper),
("get_json_result", get_json_wrapper),
("aget_json", aget_json_wrapper),
("get_images", get_images_wrapper),
("aget_images", aget_images_wrapper),
("get_charts", get_charts_wrapper),
("aget_charts", aget_charts_wrapper),
]
for method_name, wrapper_func in methods_to_wrap:
try:
wrap_function_wrapper(
MODULE_NAME,
f"{CLASS_NAME}.{method_name}",
wrapper_func(self._tracer),
)
except AttributeError:
# Method doesn't exist, skip it
continue
@_with_tracer_wrapper
def get_json_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
async def aget_json_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = await wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
def get_images_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
async def aget_images_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = await wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
def get_charts_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
async def aget_charts_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = await wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
def load_data_wrapper(tracer, wrapped, instance, args, kwargs):
with tracer.start_as_current_span(f"{TASK_NAME}.task") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = wrapped(*args, **kwargs)
process_response(span, result)
return result
@_with_tracer_wrapper
async def aload_data_wrapper(tracer, wrapped, instance, args, kwargs):
async with start_as_current_span_async(
tracer=tracer, name=f"{TASK_NAME}.task"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.TASK.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, TASK_NAME)
process_request(span, args, kwargs)
result = await wrapped(*args, **kwargs)
process_response(span, result)
return result
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/query_pipeline_instrumentor.py
================================================
from importlib.metadata import version as package_version, PackageNotFoundError
from wrapt import wrap_function_wrapper
from opentelemetry.context import attach, set_value
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
V10_MODULE_NAME = "llama_index.core.query_pipeline.query"
V10_LEGACY_MODULE_NAME = "llama_index.legacy.query_pipeline.query"
CLASS_NAME = "QueryPipeline"
WORKFLOW_NAME = "llama_index_query_pipeline"
class QueryPipelineInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
try:
package_version("llama-index-core")
self._instrument_module(V10_MODULE_NAME)
self._instrument_module(V10_LEGACY_MODULE_NAME)
except PackageNotFoundError:
pass # not supported before v10
def _instrument_module(self, module_name):
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.run", run_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.arun", arun_wrapper(self._tracer)
)
def set_workflow_context():
attach(set_value("workflow_name", WORKFLOW_NAME))
@_with_tracer_wrapper
def run_wrapper(tracer, wrapped, instance, args, kwargs):
set_workflow_context()
with tracer.start_as_current_span(f"{WORKFLOW_NAME}.workflow") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, WORKFLOW_NAME)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def arun_wrapper(tracer, wrapped, instance, args, kwargs):
set_workflow_context()
async with start_as_current_span_async(
tracer=tracer, name=f"{WORKFLOW_NAME}.workflow"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, WORKFLOW_NAME)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/retriever_query_engine_instrumentor.py
================================================
from importlib.metadata import PackageNotFoundError
from importlib.metadata import version as package_version
from opentelemetry.context import attach, set_value
from opentelemetry.instrumentation.llamaindex.utils import (
_with_tracer_wrapper,
process_request,
process_response,
start_as_current_span_async,
)
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
from wrapt import wrap_function_wrapper
V9_MODULE_NAME = "llama_index.query_engine.retriever_query_engine"
V10_MODULE_NAME = "llama_index.core.query_engine.retriever_query_engine"
V10_LEGACY_MODULE_NAME = "llama_index.legacy.query_engine.retriever_query_engine"
CLASS_NAME = "RetrieverQueryEngine"
WORKFLOW_NAME = "llama_index_retriever_query"
class RetrieverQueryEngineInstrumentor:
def __init__(self, tracer):
self._tracer = tracer
def instrument(self):
try:
package_version("llama-index-core")
self._instrument_module(V10_MODULE_NAME)
self._instrument_module(V10_LEGACY_MODULE_NAME)
except PackageNotFoundError:
self._instrument_module(V9_MODULE_NAME)
def _instrument_module(self, module_name):
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.query", query_wrapper(self._tracer)
)
wrap_function_wrapper(
module_name, f"{CLASS_NAME}.aquery", aquery_wrapper(self._tracer)
)
def set_workflow_context():
attach(set_value("workflow_name", WORKFLOW_NAME))
@_with_tracer_wrapper
def query_wrapper(tracer, wrapped, instance, args, kwargs):
set_workflow_context()
with tracer.start_as_current_span(f"{WORKFLOW_NAME}.workflow") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, WORKFLOW_NAME)
process_request(span, args, kwargs)
res = wrapped(*args, **kwargs)
process_response(span, res)
return res
@_with_tracer_wrapper
async def aquery_wrapper(tracer, wrapped, instance, args, kwargs):
set_workflow_context()
async with start_as_current_span_async(
tracer=tracer, name=f"{WORKFLOW_NAME}.workflow"
) as span:
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND,
TraceloopSpanKindValues.WORKFLOW.value,
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, WORKFLOW_NAME)
process_request(span, args, kwargs)
res = await wrapped(*args, **kwargs)
process_response(span, res)
return res
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/span_utils.py
================================================
from llama_index.core.base.llms.types import MessageRole
from opentelemetry.instrumentation.llamaindex.utils import (
dont_throw,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
SpanAttributes,
)
@dont_throw
def set_llm_chat_request(event, span) -> None:
if not span.is_recording():
return
if should_send_prompts():
for idx, message in enumerate(event.messages):
span.set_attribute(
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.role", message.role.value
)
span.set_attribute(
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.content", message.content
)
@dont_throw
def set_llm_chat_request_model_attributes(event, span):
if span and not span.is_recording():
return
model_dict = event.model_dict
span.set_attribute(SpanAttributes.LLM_REQUEST_TYPE, LLMRequestTypeValues.CHAT.value)
# For StructuredLLM, the model and temperature are nested under model_dict.llm
if "llm" in model_dict:
model_dict = model_dict.get("llm", {})
span.set_attribute(GenAIAttributes.GEN_AI_REQUEST_MODEL, model_dict.get("model"))
span.set_attribute(
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, model_dict.get("temperature")
)
@dont_throw
def set_llm_chat_response(event, span) -> None:
if not span.is_recording():
return
response = event.response
if should_send_prompts():
for idx, message in enumerate(event.messages):
span.set_attribute(
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.role", message.role.value
)
span.set_attribute(
f"{GenAIAttributes.GEN_AI_PROMPT}.{idx}.content", message.content
)
span.set_attribute(
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role",
response.message.role.value,
)
span.set_attribute(
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response.message.content,
)
@dont_throw
def set_llm_chat_response_model_attributes(event, span):
if not span.is_recording():
return
response = event.response
if not (raw := response.raw):
return
# Get model name - handle both dict and object formats
model = None
if hasattr(raw, "model"):
model = raw.model
elif isinstance(raw, dict) and "model" in raw:
model = raw.get("model")
if model:
span.set_attribute(GenAIAttributes.GEN_AI_RESPONSE_MODEL, model)
# Handle token usage - support multiple formats
input_tokens = None
output_tokens = None
total_tokens = None
# Try OpenAI format first: raw.usage with completion_tokens, prompt_tokens
usage = getattr(raw, "usage", None) or (raw.get("usage") if isinstance(raw, dict) else None)
if usage:
if hasattr(usage, "completion_tokens"):
output_tokens = usage.completion_tokens
input_tokens = usage.prompt_tokens
total_tokens = usage.total_tokens
elif isinstance(usage, dict):
output_tokens = usage.get("completion_tokens")
input_tokens = usage.get("prompt_tokens")
total_tokens = usage.get("total_tokens")
# Try Cohere format: raw.meta.tokens or raw.meta.billed_units
if input_tokens is None or output_tokens is None:
meta = getattr(raw, "meta", None) or (raw.get("meta") if isinstance(raw, dict) else None)
if meta:
# Try meta.tokens first (actual token counts)
tokens = getattr(meta, "tokens", None) or (meta.get("tokens") if isinstance(meta, dict) else None)
if tokens:
if hasattr(tokens, "input_tokens"):
input_tokens = tokens.input_tokens
output_tokens = tokens.output_tokens
elif isinstance(tokens, dict):
input_tokens = tokens.get("input_tokens")
output_tokens = tokens.get("output_tokens")
# Fallback to meta.billed_units if tokens not found
if input_tokens is None or output_tokens is None:
billed = getattr(meta, "billed_units", None) or (
meta.get("billed_units") if isinstance(meta, dict) else None
)
if billed:
if hasattr(billed, "input_tokens"):
input_tokens = int(billed.input_tokens)
output_tokens = int(billed.output_tokens)
elif isinstance(billed, dict):
input_tokens = int(billed.get("input_tokens", 0))
output_tokens = int(billed.get("output_tokens", 0))
# Set token attributes if found
if output_tokens is not None:
span.set_attribute(GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, int(output_tokens))
if input_tokens is not None:
span.set_attribute(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, int(input_tokens))
if total_tokens is not None:
span.set_attribute(SpanAttributes.LLM_USAGE_TOTAL_TOKENS, int(total_tokens))
elif input_tokens is not None and output_tokens is not None:
# Calculate total if not provided (e.g., for Cohere)
span.set_attribute(SpanAttributes.LLM_USAGE_TOTAL_TOKENS, int(input_tokens) + int(output_tokens))
# Handle finish reason for OpenAI-style responses
choices = getattr(raw, "choices", None)
if choices:
span.set_attribute(
SpanAttributes.LLM_RESPONSE_FINISH_REASON, choices[0].finish_reason
)
@dont_throw
def set_llm_predict_response(event, span) -> None:
if should_send_prompts():
span.set_attribute(
f"{GenAIAttributes.GEN_AI_COMPLETION}.role",
MessageRole.ASSISTANT.value,
)
span.set_attribute(
f"{GenAIAttributes.GEN_AI_COMPLETION}.content",
event.output,
)
@dont_throw
def set_embedding(event, span) -> None:
model_dict = event.model_dict
span.set_attribute(
f"{LLMRequestTypeValues.EMBEDDING.value}.model_name",
model_dict.get("model_name"),
)
@dont_throw
def set_rerank(event, span) -> None:
if not span.is_recording():
return
if should_send_prompts():
span.set_attribute(
f"{LLMRequestTypeValues.RERANK.value}.query",
event.query.query_str,
)
@dont_throw
def set_rerank_model_attributes(event, span):
if not span.is_recording():
return
span.set_attribute(
f"{LLMRequestTypeValues.RERANK.value}.model_name",
event.model_name,
)
span.set_attribute(
f"{LLMRequestTypeValues.RERANK.value}.top_n",
event.top_n,
)
@dont_throw
def set_tool(event, span) -> None:
span.set_attribute("tool.name", event.tool.name)
span.set_attribute("tool.description", event.tool.description)
span.set_attribute("tool.arguments", event.arguments)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/utils.py
================================================
import dataclasses
import json
import logging
import os
import traceback
from contextlib import asynccontextmanager
from opentelemetry import context as context_api
from opentelemetry._logs import Logger
from opentelemetry.instrumentation.llamaindex.config import Config
from opentelemetry.semconv_ai import SpanAttributes
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def _with_tracer_wrapper(func):
def _with_tracer(tracer):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
@asynccontextmanager
async def start_as_current_span_async(tracer, *args, **kwargs):
with tracer.start_as_current_span(*args, **kwargs) as span:
yield span
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
class JSONEncoder(json.JSONEncoder):
def default(self, o):
if dataclasses.is_dataclass(o):
return dataclasses.asdict(o)
elif hasattr(o, "json"):
return o.json()
elif hasattr(o, "to_json"):
return o.to_json()
return super().default(o)
@dont_throw
def process_request(span, args, kwargs):
if should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
json.dumps({"args": args, "kwargs": kwargs}, cls=JSONEncoder),
)
@dont_throw
def process_response(span, res):
if should_send_prompts():
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT,
json.dumps(res, cls=JSONEncoder),
)
def is_role_valid(role: str) -> bool:
return role in ["user", "assistant", "system", "tool"]
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes and isinstance(
Config.event_logger, Logger
)
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/project.json
================================================
{
"name": "opentelemetry-instrumentation-llamaindex",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-llamaindex/opentelemetry/instrumentation/llamaindex",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-llamaindex"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-llamaindex/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-llamaindex"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-llamaindex"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-llamaindex/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-llamaindex"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-llamaindex"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-llamaindex"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-llamaindex"
version = "0.53.3"
description = "OpenTelemetry LlamaIndex instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"inflection>=0.5.1,<0.6.0",
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-llamaindex"
[project.optional-dependencies]
instruments = ["llama-index"]
llamaparse = ["llama-parse"]
[project.entry-points."opentelemetry_instrumentor"]
llama-index = "opentelemetry.instrumentation.llamaindex:LlamaIndexInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"ruff>=0.4.0",
]
test = [
"chromadb>=0.5.23,<0.6.0",
"llama-index-embeddings-openai>=0.5.0,<0.6.0",
"llama-index-llms-cohere>=0.6.0,<0.7.0",
"llama-index-llms-openai>=0.6.0,<0.7.0",
"llama-index-postprocessor-cohere-rerank>=0.5.0,<0.6.0",
"llama-index-vector-stores-chroma>=0.5.0,<0.6.0",
"llama-index>=0.14.12,<0.15.0",
"llama-parse>=0.6.0,<0.7.0",
"onnxruntime<1.20.0",
"openai>=1.52.2,<2",
"opentelemetry-instrumentation-chromadb",
"opentelemetry-instrumentation-cohere",
"opentelemetry-instrumentation-openai",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"sqlalchemy>=2.0.31,<3",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/llamaindex"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_multiple_tools.yaml
================================================
interactions:
- request:
body: '{"message": "Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],
"documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3062'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"3e9b7592-676d-4b5f-a2a1-2bdc831d79a7","text":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```","generation_id":"e342ea17-403f-4073-9187-a08e59b5cddc","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":661,"output_tokens":64},"tokens":{"input_tokens":730,"output_tokens":64}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3266'
num_tokens:
- '725'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- f1abeda9aa86cb98e786ba8ce1efd93a
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '660'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '9'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, first create a syntactically correct
sqlite query to run, then look at the results of the query and return the answer.
You can order the results by a relevant column to return the most interesting
examples in the database.\n\nNever query for all the columns from a specific
table, only ask for a few relevant columns given the question.\n\nPay attention
to use only the column names that you can see in the schema description. Be
careful to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)), .\n\nQuestion:
SELECT city, population FROM table ORDER BY population DESC LIMIT 1\nSQLQuery:
", "model": "command-r", "chat_history": [], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1140'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"ff4d3192-a3f3-4efb-8242-801a85f77d89","text":"Question:
What is the most populated city?\n\nSQLQuery: SELECT city, population FROM
city_stats ORDER BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer:
The most populated city is Tokyo with 37,786,913 inhabitants.","generation_id":"812cc8b2-49c9-4e00-8eea-cd45f08130a2","chat_history":[{"role":"USER","message":"Given
an input question, first create a syntactically correct sqlite query to run,
then look at the results of the query and return the answer. You can order
the results by a relevant column to return the most interesting examples in
the database.\n\nNever query for all the columns from a specific table, only
ask for a few relevant columns given the question.\n\nPay attention to use
only the column names that you can see in the schema description. Be careful
to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)),
.\n\nQuestion: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQLQuery: "},{"role":"CHATBOT","message":"Question: What is the most
populated city?\n\nSQLQuery: SELECT city, population FROM city_stats ORDER
BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer: The
most populated city is Tokyo with 37,786,913 inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":227,"output_tokens":72},"tokens":{"input_tokens":293,"output_tokens":72}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1861'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:28 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '1426'
num_tokens:
- '299'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- d3ff8e8b9b9e2353a1a69a9be2964263
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '759'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '8'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, synthesize a response from the query
results.\nQuery: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQL: SELECT city, population FROM city_stats ORDER BY population DESC
LIMIT 1;\nSQL Response: [(''Tokyo'', 13960000)]\nResponse: ", "model": "command-r",
"chat_history": [], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '389'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"dfd3f4ff-3b1c-49cf-b55b-aa041fc59415","text":"The most
populous city is Tokyo with 13.96 million inhabitants.","generation_id":"d2872058-4038-4196-be5d-70e3f914d41d","chat_history":[{"role":"USER","message":"Given
an input question, synthesize a response from the query results.\nQuery: SELECT
city, population FROM table ORDER BY population DESC LIMIT 1\nSQL: SELECT
city, population FROM city_stats ORDER BY population DESC LIMIT 1;\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "},{"role":"CHATBOT","message":"The most
populous city is Tokyo with 13.96 million inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":69,"output_tokens":16},"tokens":{"input_tokens":135,"output_tokens":16}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '767'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:29 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '686'
num_tokens:
- '85'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 6c257334bc39d6579ebf4aacc6527393
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '224'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '7'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: The most populous city is Tokyo with 13.96 million
inhabitants.", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3434'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"987db3de-2c5a-4766-af38-badb60fa58fa","text":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}","generation_id":"3edf8af8-f6bb-40c4-8c39-e2d3185df610","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":733,"output_tokens":95},"tokens":{"input_tokens":808,"output_tokens":95}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:30 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3686'
num_tokens:
- '828'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 81bbfd14aeae8e1927d82664d0e969be
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '971'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '6'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: 6", "model": "command-r", "chat_history": [{"role":
"SYSTEM", "message": "You are designed to help with a variety of tasks, from
answering questions to providing summaries to other types of analyses.\n\n##
Tools\n\nYou have access to a wide variety of tools. You are responsible for
using the tools in any sequence you deem appropriate to complete the task at
hand.\nThis may require breaking the task into subtasks and using different
tools to complete each subtask.\n\nYou have access to the following tools:\n>
Tool Name: calc_tool\nTool Description: Useful for calculating the number of
years until a city reaches a target population.\nTool Args: {\"type\": \"object\",
\"properties\": {\"target_population\": {\"title\": \"Target Population\", \"type\":
\"integer\"}, \"current_population\": {\"title\": \"Current Population\", \"type\":
\"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\", \"type\":
\"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool Description: Useful for
translating a natural language query into a SQL query over a table which contains
the names of cities, together with their population and country\nTool Args:
{\"type\": \"object\", \"properties\": {\"input\": {\"title\": \"Input\", \"type\":
\"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output Format\n\nPlease answer
in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}, {"role": "USER", "message":
"Observation: The most populous city is Tokyo with 13.96 million inhabitants."},
{"role": "CHATBOT", "message": "Thought: I know the current most populous city
is Tokyo, and I also know the yearly increase in population. I can now calculate
how many years it will take to reach 20 million inhabitants.\nAction: calc_tool\nAction
Input: {''current_population'': 13960000, ''target_population'': 20000000, ''yearly_increase'':
1000000}"}], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3831'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"cc928ff6-2920-4e0e-8ccf-c22199afaffb","text":"Thought:
It will take Tokyo 6 years to reach 20 million inhabitants. I can now answer
without using any more tools.\nAnswer: The city with the highest population
is Tokyo, and it will take them only 6 years to reach 20 million inhabitants
with the current growth rate.","generation_id":"45a1f83f-67ec-4b8c-b1b9-356ab6c6a6e4","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {''current_population'':
13960000, ''target_population'': 20000000, ''yearly_increase'': 1000000}"},{"role":"USER","message":"Observation:
6"},{"role":"CHATBOT","message":"Thought: It will take Tokyo 6 years to reach
20 million inhabitants. I can now answer without using any more tools.\nAnswer:
The city with the highest population is Tokyo, and it will take them only
6 years to reach 20 million inhabitants with the current growth rate."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":832,"output_tokens":61},"tokens":{"input_tokens":913,"output_tokens":61}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '4131'
num_tokens:
- '893'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 129561a81bc9bf75b7ffef68184b7841
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '662'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '5'
status:
code: 200
message: OK
- request:
body: '{"message":"Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?","model":"command-r","chat_history":[{"role":"System","message":"You
are designed to help with a variety of tasks, from answering questions to providing
summaries to other types of analyses.\n\n## Tools\n\nYou have access to a wide
variety of tools. You are responsible for using the tools in any sequence you
deem appropriate to complete the task at hand.\nThis may require breaking the
task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"properties\": {\"target_population\": {\"title\": \"Target Population\",
\"type\": \"integer\"}, \"current_population\": {\"title\": \"Current Population\",
\"type\": \"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\",
\"type\": \"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"], \"type\": \"object\"}\n\n> Tool Name: sql_tool\nTool Description:
Useful for translating a natural language query into a SQL query over a table
which contains the names of cities, together with their population and country\nTool
Args: {\"properties\": {\"input\": {\"title\": \"Input\", \"type\": \"string\"}},
\"required\": [\"input\"], \"type\": \"object\"}\n\n\n\n## Output Format\n\nPlease
answer in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}. If you include the \"Action:\" line, then you MUST
include the \"Action Input:\" line too, even if the tool does not need kwargs,
in that case you MUST use \"Action Input: {}\".\n\nIf this format is used, the
tool will respond in the following format:\n\n```\nObservation: tool response\n```\n\nYou
should keep repeating the above format till you have enough information to answer
the question without using any more tools. At that point, you MUST respond in
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3186'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/yzMTWrDMBBH8av8mS6yifwhW5j6GjmBohk3hkgTNEpLKb17wc3y8eD3QzvTSsvk
R55ScMP74t28DMHFmWc3XceQ2PPmvdCZspjFD6GVsrLccUqacyzs6glf0VAl66cwtOAijyb5KhVj
OMMPPnS4iODW2sPWvmdN1iW9SZUuaT66P1R7e6nYtCLivluDbvif+NYnUix4mmAv1iRyR79/AQAA
//9hA1FqyAAAAA==
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:21:18 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- 6ce2557b14e869b1ed6d37ed9fd80b38
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '15'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '19'
status:
code: 404
message: Not Found
- request:
body: '{"message":"Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?","model":"command-r-plus","chat_history":[{"role":"System","message":"You
are designed to help with a variety of tasks, from answering questions to providing
summaries to other types of analyses.\n\n## Tools\n\nYou have access to a wide
variety of tools. You are responsible for using the tools in any sequence you
deem appropriate to complete the task at hand.\nThis may require breaking the
task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"properties\": {\"target_population\": {\"title\": \"Target Population\",
\"type\": \"integer\"}, \"current_population\": {\"title\": \"Current Population\",
\"type\": \"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\",
\"type\": \"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"], \"type\": \"object\"}\n\n> Tool Name: sql_tool\nTool Description:
Useful for translating a natural language query into a SQL query over a table
which contains the names of cities, together with their population and country\nTool
Args: {\"properties\": {\"input\": {\"title\": \"Input\", \"type\": \"string\"}},
\"required\": [\"input\"], \"type\": \"object\"}\n\n\n\n## Output Format\n\nPlease
answer in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}. If you include the \"Action:\" line, then you MUST
include the \"Action Input:\" line too, even if the tool does not need kwargs,
in that case you MUST use \"Action Input: {}\".\n\nIf this format is used, the
tool will respond in the following format:\n\n```\nObservation: tool response\n```\n\nYou
should keep repeating the above format till you have enough information to answer
the question without using any more tools. At that point, you MUST respond in
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3191'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/yzMQW6DMBCF4as8uYtsYig0VIFr5ASD/dwgYQZ5TKuq6t0rpVn++qXvxy3RTS6J
XLs4iu/T++gvabz4q5Be3uaefZjj0AV3dplm8kE3uayRK05Bc5Yt+uL39bATvsRQmPWTEbrhxr0y
zyzohjP6135ocCNxr3W3qW2jBmuC3lnYBM2Pbh+0vTxpJC0QrItVaML/xLceCLLhMGLZrFJi437/
AgAA///c5RiNzQAAAA==
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:22:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- e75eb1b282207c5d4eda1fd4e27b567c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '12'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '19'
status:
code: 404
message: Not Found
- request:
body: '{"message":"Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?","model":"command-a-03-2025","chat_history":[{"role":"System","message":"You
are designed to help with a variety of tasks, from answering questions to providing
summaries to other types of analyses.\n\n## Tools\n\nYou have access to a wide
variety of tools. You are responsible for using the tools in any sequence you
deem appropriate to complete the task at hand.\nThis may require breaking the
task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"properties\": {\"target_population\": {\"title\": \"Target Population\",
\"type\": \"integer\"}, \"current_population\": {\"title\": \"Current Population\",
\"type\": \"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\",
\"type\": \"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"], \"type\": \"object\"}\n\n> Tool Name: sql_tool\nTool Description:
Useful for translating a natural language query into a SQL query over a table
which contains the names of cities, together with their population and country\nTool
Args: {\"properties\": {\"input\": {\"title\": \"Input\", \"type\": \"string\"}},
\"required\": [\"input\"], \"type\": \"object\"}\n\n\n\n## Output Format\n\nPlease
answer in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}. If you include the \"Action:\" line, then you MUST
include the \"Action Input:\" line too, even if the tool does not need kwargs,
in that case you MUST use \"Action Input: {}\".\n\nIf this format is used, the
tool will respond in the following format:\n\n```\nObservation: tool response\n```\n\nYou
should keep repeating the above format till you have enough information to answer
the question without using any more tools. At that point, you MUST respond in
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3194'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/+xX3W7bOhJ+lQF74RZQjDhNTx3fLNLUB+tF0nRjdw+CqnApaWRxQ5EKSdlrBH73
xZCSrDg/Zwvs3u2VrdFwOPPNNz96YAZtpZXFpcjYhKUnJ6Pj4/H4iL/nH49OEdOj5OQkPUrej7N8
dJKN0/wji5jDfzk2YYtC16vCTWBRIKS1MagcSK5WNV8h6BxcgVBbNCDsBKZqJYUthjADhZiB0/TO
69h7uXRaS5LlQmVemAq3hY1whX8qxKpA66DSVS25E1oN6VoVwQw2QsrOVspl2hmjB1IPr1RdJmjI
sS1yY0G4cNTxO4RcG3AFd+Fep8EgTws4OYZSSCm0AqEKngjHlbPDWJ2n5MSk872VwExVtZvAQ8wE
/YvZBGI2n15OLxageIlRLwb4/eb6im4UaOH65vP0Bj7d9t9/ns4v4HJ2NVvAKGY7FrEVKjT+ZUhZ
ko3Oxsdnvx19SLKzo9MPZx+OxqMRHvH3p1mC+cfjLD1lEUsL7paFsE6bLZt8f2BGS2QTNr+dL6ZX
LGIlWstXJLrVNXCDkKEVKxUyVaCsQjI4rLkR6LY+wdze2Qhyo0vgym7QCLWC+xotOWjpZGX0WmQk
tnVZ0lEv1q5AA25boSVDXHG5tUjAxurNG1hoLS39J2cKvkbgaYrWH+WwERk+coO0h9A63nBaJDKk
tbZ0PTHAK4JQwNUWLN7XqFKEra4hQyyBV5XRlRGeMBpSXVYSG/JQqMAdFFxlw1gtCmGh5FsweF8L
g5AY5HfdPaQslNNg68SDBFxljSOZyHP0tRLc6d/kOdecGb4QP12Qayn1xl9HNiaxiuvj4/fogYMv
vMTJvhJi5aWf0aZGVIG23yzmtfTwtEXSOn9YJrVyQgIPheGrAi1wcNys8FFBNvecm5X1/Ccw0RC3
qQgeYhaOLPdHWrlwEkOhLILVrz2VCGJGRAkKQjlcoYnZjuRN13nV5EXTmf5TmxS13C6FSg1yi08N
3noFmHUKL1nz5hqCZPTy+7MYvBTIs878eHyZTv6JqYvZjsjylAP77vQqBZzhyjYU4KC4qw2X+1Z+
X6PZBj5zmP/9shHoNRpPBCq0TSHSAlKtHBdU+UQkXobqDg0uAqdX6Ou+bevC9JsdlUiqa+XM9k+p
1PXWx6mZBfFjjKyjtvRCPhpDr8IaetJ17arawe/alNyR7KuklDSNj7qKn2W8xD1yPCDRdsSmC+BB
DefeJBWx+vnzJzWXXxmsb+nfwHYK7w5HLId2Hvo2XnYu913rjTSvTcmDt1r5+7pWEnWMegcibxpa
sD88nIBk3aPbNq1ggLov/G1+/aUJGwxWBi2qrgHdbbhZWXiLw9XwYI4WKKWGjTYyC1lWdblMkJee
Fx927xoEu+ScX/5xfjsH67hx7QBr4PX99cv0H9MbsLUxulYZjQLTzg8M+iU3d5neKEh1hv4JTTNs
qP8TwP03/pBQB5ZE7qdMk5Vhz8GQoDWXInuESthHEPqYDuGzhi/XC8gIUGHhYeCxGUxg0ENmEMGg
w2VAsAxhFhwQKpV1FvgXsybhMQMpFEYk9Y7D1bf54lndJrfNCcpoBLhGRQG2KYZMowWlXQg3ZDMK
9UH7FUXdXULhHxiHh13MPESzPITZQCIsqWfR/ia/vgWQs7YAXy6r68SiWfMeydv8dKyhrNpC1zKD
O8SKuIn7ycgTvcbWG0d3b9vxjIo4BUKFtxQNdcundeb5oWvX1o7aQqkNtjvMuQsoVVooF+1x6gXZ
1OTBGrDRjWP2mT4yg5Sr1pvXHZgNesv0QWfZhxSrc/87ge+e6I3pAg3C29krnbCx2KLx7kcH/TMe
E4degtBLwnLpa4qc/x949eYNtPvDhVZrNDYMZxWrTyj1hkjpel067SnRgxXW00fnND/RSORrei7q
kodxwC3pcOWgWcEpDraLuhX923x682hB/yOMWlrHiiaAp59H3nahN1BShsMm58tFuPDB8yefOFTR
wg1s32S7hVhItjDqTnFv/i99ny/+er74dL145PavTbX/fy7+Fz4Xdz8ilgslbLGkxGlFqbm++no5
XUx9bhxnkwfGK7Ek1gpSeGDdXzZiu4glQkrMlrUSztJr7+fS6TtUlk0+Ho8ipv1q1MnGv+0i1j4c
HhiNzs6enhjvIpbSp0XWyU5Px7vdvwMAAP//81Jdl6IQAAA=
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:31:19 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '5596'
num_tokens:
- '787'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- 1f8219384d0a3cfd4b5ebfd72e11d255
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1266'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '19'
status:
code: 200
message: OK
- request:
body: '{"message":"Given an input question, first create a syntactically correct
sqlite query to run, then look at the results of the query and return the answer.
You can order the results by a relevant column to return the most interesting
examples in the database.\n\nNever query for all the columns from a specific
table, only ask for a few relevant columns given the question.\n\nPay attention
to use only the column names that you can see in the schema description. Be
careful to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)), .\n\nQuestion:
SELECT name, population FROM cities ORDER BY population DESC LIMIT 1\nSQLQuery:
","model":"command-a-03-2025","chat_history":[],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1102'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/+xVbW/aSBD+K6P9QiIZBNQE4vtwSlPa5pSXhtA7VZcTGq/H8SrLLtldh1oJ//20
awy4jXQ/4GoJYc/OyzOzz8y8MEN2pZWlhchYwk75SczzwbibpqOTbhz34+7kHZ90JziaZKPR6GQU
E4uYo++OJey2JOuEVgn8VaADYcEVBEttHaz0qpS6tMCFqwBVBsLZWore5Pd7da/ubi9vSzJVAnfT
y+n5PChHB1rwcXZzFaQL69BZuJl9mM7g/bdDnQ/Tu3O4vLi6mMPgN+/26Fo7SuBOKE4ekSEPTWlw
mEoChUvKoMOFE2Q7AZvSwLUsl6o59H8dECoktDL6WWSUgeUFLTGCCygtZeGsswfX2fr3DndHtf/O
Hm5nG8mCUNYRZr1jj/nM2nIp1EOwzLWUeu2/imqlXUFOcJSQoUOg78I620D7OXzivb3WZQ/P62Gt
XoHrUjlTweu9eu3unoPXww+vBNe0hm/aPMIrTOLBab/fr91+vTurA3iluX6sdC0fxP3whI8/cIWq
UboqlymKWmk42itdqExgrRRIMSNbSpfs82jnsEfehr3H0QYR6qvsmkwC87cJKuzWci1cAXgYTucw
iKN+v+9/PRaxB1JkwlndM4N0cDJOs9PuaDgcdWMaYPd0wifdcXwySic0HqdD3zO8QLcohHXaVCz5
+4UZLYkl7OvddMYitiRr8cELPolnUoAKhFqVDp62TRZBLox1wA2hI0CwlXLIAzVkBVwbQ9yBfZLC
kbcyFTgNplSRp4oCqfUjoAu8MaHC1ifnP2ttz1RDrjQ1tzCUrAffdAkcFWiTkWlZpxUgGJL0jMo1
HeRj7p2EWgvlyPgs1APQd1yuJO0Y7EmdoqWev6VreiazRZNrAyhlUGpaJjd66TNfERe54DXjI9BK
VoD2sbaBnNY/orLwEKq6TTYUNET8ghWgc6TCXTvtO7v2t48bhoKfbeig2hbDEjUZ1FMBMrLciFXw
DO8JOBrKS+l9Ku0OkmoQBX9ZfRq6ugc/oVkXghcNDBGKVotC5j04k1ZH8FSiFHnVhhuY7PHtpx6s
PQ8UUUZZfa9o/G0+lcL4eVZn355AuTZLdBEQhqiPXqYVgRSqnjX7JdC8gR+5rel+ewm3B4Q8bHKo
/xsmNkb7jv0oFMotGbee79WNv6EA1idnQQrrKIOUpF737tU8pNwajgXapvJJ3fNHf57Nzj+fzY4G
J8fHra1zdHE9n36azo6j3bj8QbnXzny7vnyN31xfgv57dR0WjG2i3Xw4/3w2f38zb42IX4v31+L9
vy3ezT8Ry4UStlgYQquV742bqy+X0/k0NIdDlrwwXInFMxkrvMIL272yAdtELBVSUrYolXDWH4cV
u3D6kZRlyXA4jpguXVs22kSs+frRYjx894bFeBMxjrygbCeM48lm828AAAD//xOQCT1uCwAA
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:31:38 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '3590'
num_tokens:
- '452'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- 5a19722117c3afe42048cb4cb57351a2
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '18295'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '18'
status:
code: 200
message: OK
- request:
body: '{"message":"Given an input question, synthesize a response from the query
results.\nQuery: SELECT name, population FROM cities ORDER BY population DESC
LIMIT 1\nSQL: SELECT city, population FROM city_stats ORDER BY population DESC
LIMIT 1;\n\n(Note: Since there is no table named ''cities'' and no column named
''name'' in the provided schema, I used the ''city_stats'' table and the ''city''
and ''population'' columns instead.)\n\nAssuming the following hypothetical
data exists in the ''city_stats'' table:\n\n| city | population | country
|\n|----------|------------|---------|\n| New York | 8419000 | USA |\n|
Tokyo | 14000000 | Japan |\n| Mumbai | 12500000 | India |\nSQL
Response: Error: Statement \"SELECT city, population FROM city_stats ORDER BY
population DESC LIMIT 1;\\n\\n(Note: Since there is no table named ''cities''
and no column named ''name'' in the provided schema, I used the ''city_stats''
table and the ''city'' and ''population'' columns instead.)\\n\\nAssuming the
following hypothetical data exists in the ''city_stats'' table:\\n\\n| city |
population | country |\\n|----------|------------|---------|\\n| New York |
8419000 | USA |\\n| Tokyo | 14000000 | Japan |\\n| Mumbai |
12500000 | India |\" is invalid SQL.\nError: You can only execute one statement
at a time.\nResponse: ","model":"command-a-03-2025","chat_history":[],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1396'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
H4sIAAAAAAAA/+xVTW/jNhD9KwNe3AqyIW2Uta2ekqzbpkg2je09BFXhpaRRREQaqiQVx4393wtS
/tqmQA10LwuUgGENZzjzyPeGfGUKdSNJ40LkLGbhKC2KUcj7Z+O06EfRuOiPMHrXT8OQD9PzYBik
Z8xnBl8Mi9kl15iDJDAlQiaVwsxgDrP7G/ijRbUCTrnzNUo+ixxzKFeNNCUakfEKcm647/w7EGCk
s7vVn2eTm8nVHDJhVj40smkrboQk+HF6d+tmF9pwo+Fu+mEyhcuH45gPk9kV3FzfXs8h/OEzLGVb
5ZBinFBCnjfdFow9DyCheYlQS226BLLVLjsIDZ43l08r6XmwFKYEflxCFuB5YeQHQWB/njewuRKa
vDQVJxcTw3y/HS2V0d1RCSNQQ7o6ziYIctQZUi7oEaTKUbnzU2haRd1CIxt7Vm1lfFiWIistRAew
g2djSvFY4m4re6AHmAPms0ckVM7X0R6kRREW4bCP+fusH43zoD/OwvN+Nix4Fo2H74bjc+azrORm
UQptpFqx+LdXpmSFLGafZpMp81mNWvNHO/GTeEYCbjfVtMbuX9tiPugVmRK1+BOBH1gvlKyPeO92
qAcJ3Vs7hq0OiNf4jzqwh/lvGkhodn+zT/XfJWWJ/u6jNBjDTFCGFr9CywdJMDyt0OHNodcB7Dky
SUImq7amndP+9Sz3X7SJzkqsuQ/X0NoOs77eAVxvm3/XXc7V5e8d4Pa2lTQI0gZ5PvjeYr7Quq2t
wuzKQlaVXFrrTWMCvght9A7a2/Kuk9Zdo7ixPj6rNWSyJaNWsE5o3d+Po89jwwbBR1zCg1RPsIZR
FI6DIOjSfppddAVsUKd2Nx9GgRvO+IU3nHZBt22dctEFvTs/BF1TLngXZC+p/S0AE6WkimFmuMEa
yUDCvp5SEkq+Qa041F9RLS7fSXo5TTCnKeY0yZymGWYZE/TMK+EeuUFCW908yBYyTiCpWgG+YNYa
BEkIei8oboCDETUOEjrojm38/S169fPF/PJu/sVF+v8L+02+sJvffVYIErpcKORakqX37vbXm8l8
4vg1nMWvjDdi8YxKCxvwyvafLGQbn6WiqjBftCSMtm73li6MfELSLD4bhj6TrTmeC4PRxmc76+8r
Ru+Hb1eEwcZnGc9KzPeTUTTabP4KAAD//xvK/CkaCgAA
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:31:39 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '3872'
num_tokens:
- '479'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- 559363e563695fc81c640c9193d38739
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1427'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '17'
status:
code: 200
message: OK
- request:
body: '{"message":"Observation: Based on the corrected SQL query and the provided
hypothetical data, the response to the query `SELECT city, population FROM city_stats
ORDER BY population DESC LIMIT 1;` would be:\n\n**Response:** \nThe most populous
city is **Tokyo** with a population of **14,000,000**. \n\nExplanation: The
query sorts the cities by population in descending order and returns the top
result, which is Tokyo with the highest population of 14,000,000.","model":"command-a-03-2025","chat_history":[{"role":"System","message":"You
are designed to help with a variety of tasks, from answering questions to providing
summaries to other types of analyses.\n\n## Tools\n\nYou have access to a wide
variety of tools. You are responsible for using the tools in any sequence you
deem appropriate to complete the task at hand.\nThis may require breaking the
task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"properties\": {\"target_population\": {\"title\": \"Target Population\",
\"type\": \"integer\"}, \"current_population\": {\"title\": \"Current Population\",
\"type\": \"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\",
\"type\": \"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"], \"type\": \"object\"}\n\n> Tool Name: sql_tool\nTool Description:
Useful for translating a natural language query into a SQL query over a table
which contains the names of cities, together with their population and country\nTool
Args: {\"properties\": {\"input\": {\"title\": \"Input\", \"type\": \"string\"}},
\"required\": [\"input\"], \"type\": \"object\"}\n\n\n\n## Output Format\n\nPlease
answer in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}. If you include the \"Action:\" line, then you MUST
include the \"Action Input:\" line too, even if the tool does not need kwargs,
in that case you MUST use \"Action Input: {}\".\n\nIf this format is used, the
tool will respond in the following format:\n\n```\nObservation: tool response\n```\n\nYou
should keep repeating the above format till you have enough information to answer
the question without using any more tools. At that point, you MUST respond in
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"User","message":"Which
city has the highest population and how many years will it take to reach 20
million inhabitants if it''s population increases by 1 million a year?"},{"role":"Chatbot","message":"Thought:
The current language of the user is: English. I need to use the sql_tool to
find the city with the highest population. Then, I will use the calc_tool to
calculate the number of years it will take for that city to reach 20 million
inhabitants.\nAction: sql_tool\nAction Input: {''input'': ''SELECT name, population
FROM cities ORDER BY population DESC LIMIT 1''}","tool_calls":null}],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '4090'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
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
sJTu9Fm9eHR0utn8OwAA//9QM0hSJBQAAA==
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:31:41 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '6559'
num_tokens:
- '1015'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- cb999b4e2877c5d6b22f6b3ac52d9145
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1537'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '16'
status:
code: 200
message: OK
- request:
body: '{"message":"Observation: 6","model":"command-a-03-2025","chat_history":[{"role":"System","message":"You
are designed to help with a variety of tasks, from answering questions to providing
summaries to other types of analyses.\n\n## Tools\n\nYou have access to a wide
variety of tools. You are responsible for using the tools in any sequence you
deem appropriate to complete the task at hand.\nThis may require breaking the
task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"properties\": {\"target_population\": {\"title\": \"Target Population\",
\"type\": \"integer\"}, \"current_population\": {\"title\": \"Current Population\",
\"type\": \"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\",
\"type\": \"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"], \"type\": \"object\"}\n\n> Tool Name: sql_tool\nTool Description:
Useful for translating a natural language query into a SQL query over a table
which contains the names of cities, together with their population and country\nTool
Args: {\"properties\": {\"input\": {\"title\": \"Input\", \"type\": \"string\"}},
\"required\": [\"input\"], \"type\": \"object\"}\n\n\n\n## Output Format\n\nPlease
answer in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}. If you include the \"Action:\" line, then you MUST
include the \"Action Input:\" line too, even if the tool does not need kwargs,
in that case you MUST use \"Action Input: {}\".\n\nIf this format is used, the
tool will respond in the following format:\n\n```\nObservation: tool response\n```\n\nYou
should keep repeating the above format till you have enough information to answer
the question without using any more tools. At that point, you MUST respond in
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"User","message":"Which
city has the highest population and how many years will it take to reach 20
million inhabitants if it''s population increases by 1 million a year?"},{"role":"Chatbot","message":"Thought:
The current language of the user is: English. I need to use the sql_tool to
find the city with the highest population. Then, I will use the calc_tool to
calculate the number of years it will take for that city to reach 20 million
inhabitants.\nAction: sql_tool\nAction Input: {''input'': ''SELECT name, population
FROM cities ORDER BY population DESC LIMIT 1''}","tool_calls":null},{"role":"User","message":"Observation:
Based on the corrected SQL query and the provided hypothetical data, the response
to the query `SELECT city, population FROM city_stats ORDER BY population DESC
LIMIT 1;` would be:\n\n**Response:** \nThe most populous city is **Tokyo**
with a population of **14,000,000**. \n\nExplanation: The query sorts the cities
by population in descending order and returns the top result, which is Tokyo
with the highest population of 14,000,000."},{"role":"Chatbot","message":"Thought:
I now know that Tokyo is the city with the highest population, with 14,000,000
inhabitants. I will use the calc_tool to calculate how many years it will take
for Tokyo to reach 20 million inhabitants, given a yearly increase of 1 million.\nAction:
calc_tool\nAction Input: {''target_population'': 20000000, ''current_population'':
14000000, ''yearly_increase'': 1000000}","tool_calls":null}],"stream":false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '4556'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- cohere/5.20.1
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.20.1
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: !!binary |
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
2snJu+32vwEAAP//++s8VVEVAAA=
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-encoding:
- gzip
content-type:
- application/json
date:
- Sat, 17 Jan 2026 11:31:42 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 GMT
num_chars:
- '7097'
num_tokens:
- '1094'
pragma:
- no-cache
server:
- envoy
vary:
- Origin,Accept-Encoding
x-accel-expires:
- '0'
x-debug-trace-id:
- 945fce790194ee63d3435b12fa0de08c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '1108'
x-trial-endpoint-call-limit:
- '20'
x-trial-endpoint-call-remaining:
- '15'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_multiple_tools_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"message": "Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],
"documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3062'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"3e9b7592-676d-4b5f-a2a1-2bdc831d79a7","text":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```","generation_id":"e342ea17-403f-4073-9187-a08e59b5cddc","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":661,"output_tokens":64},"tokens":{"input_tokens":730,"output_tokens":64}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3266'
num_tokens:
- '725'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- f1abeda9aa86cb98e786ba8ce1efd93a
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '660'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '9'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, first create a syntactically correct
sqlite query to run, then look at the results of the query and return the answer.
You can order the results by a relevant column to return the most interesting
examples in the database.\n\nNever query for all the columns from a specific
table, only ask for a few relevant columns given the question.\n\nPay attention
to use only the column names that you can see in the schema description. Be
careful to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)), .\n\nQuestion:
SELECT city, population FROM table ORDER BY population DESC LIMIT 1\nSQLQuery:
", "model": "command-r", "chat_history": [], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1140'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"ff4d3192-a3f3-4efb-8242-801a85f77d89","text":"Question:
What is the most populated city?\n\nSQLQuery: SELECT city, population FROM
city_stats ORDER BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer:
The most populated city is Tokyo with 37,786,913 inhabitants.","generation_id":"812cc8b2-49c9-4e00-8eea-cd45f08130a2","chat_history":[{"role":"USER","message":"Given
an input question, first create a syntactically correct sqlite query to run,
then look at the results of the query and return the answer. You can order
the results by a relevant column to return the most interesting examples in
the database.\n\nNever query for all the columns from a specific table, only
ask for a few relevant columns given the question.\n\nPay attention to use
only the column names that you can see in the schema description. Be careful
to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)),
.\n\nQuestion: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQLQuery: "},{"role":"CHATBOT","message":"Question: What is the most
populated city?\n\nSQLQuery: SELECT city, population FROM city_stats ORDER
BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer: The
most populated city is Tokyo with 37,786,913 inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":227,"output_tokens":72},"tokens":{"input_tokens":293,"output_tokens":72}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1861'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:28 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '1426'
num_tokens:
- '299'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- d3ff8e8b9b9e2353a1a69a9be2964263
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '759'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '8'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, synthesize a response from the query
results.\nQuery: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQL: SELECT city, population FROM city_stats ORDER BY population DESC
LIMIT 1;\nSQL Response: [(''Tokyo'', 13960000)]\nResponse: ", "model": "command-r",
"chat_history": [], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '389'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"dfd3f4ff-3b1c-49cf-b55b-aa041fc59415","text":"The most
populous city is Tokyo with 13.96 million inhabitants.","generation_id":"d2872058-4038-4196-be5d-70e3f914d41d","chat_history":[{"role":"USER","message":"Given
an input question, synthesize a response from the query results.\nQuery: SELECT
city, population FROM table ORDER BY population DESC LIMIT 1\nSQL: SELECT
city, population FROM city_stats ORDER BY population DESC LIMIT 1;\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "},{"role":"CHATBOT","message":"The most
populous city is Tokyo with 13.96 million inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":69,"output_tokens":16},"tokens":{"input_tokens":135,"output_tokens":16}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '767'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:29 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '686'
num_tokens:
- '85'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 6c257334bc39d6579ebf4aacc6527393
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '224'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '7'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: The most populous city is Tokyo with 13.96 million
inhabitants.", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3434'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"987db3de-2c5a-4766-af38-badb60fa58fa","text":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}","generation_id":"3edf8af8-f6bb-40c4-8c39-e2d3185df610","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":733,"output_tokens":95},"tokens":{"input_tokens":808,"output_tokens":95}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:30 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3686'
num_tokens:
- '828'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 81bbfd14aeae8e1927d82664d0e969be
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '971'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '6'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: 6", "model": "command-r", "chat_history": [{"role":
"SYSTEM", "message": "You are designed to help with a variety of tasks, from
answering questions to providing summaries to other types of analyses.\n\n##
Tools\n\nYou have access to a wide variety of tools. You are responsible for
using the tools in any sequence you deem appropriate to complete the task at
hand.\nThis may require breaking the task into subtasks and using different
tools to complete each subtask.\n\nYou have access to the following tools:\n>
Tool Name: calc_tool\nTool Description: Useful for calculating the number of
years until a city reaches a target population.\nTool Args: {\"type\": \"object\",
\"properties\": {\"target_population\": {\"title\": \"Target Population\", \"type\":
\"integer\"}, \"current_population\": {\"title\": \"Current Population\", \"type\":
\"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\", \"type\":
\"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool Description: Useful for
translating a natural language query into a SQL query over a table which contains
the names of cities, together with their population and country\nTool Args:
{\"type\": \"object\", \"properties\": {\"input\": {\"title\": \"Input\", \"type\":
\"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output Format\n\nPlease answer
in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}, {"role": "USER", "message":
"Observation: The most populous city is Tokyo with 13.96 million inhabitants."},
{"role": "CHATBOT", "message": "Thought: I know the current most populous city
is Tokyo, and I also know the yearly increase in population. I can now calculate
how many years it will take to reach 20 million inhabitants.\nAction: calc_tool\nAction
Input: {''current_population'': 13960000, ''target_population'': 20000000, ''yearly_increase'':
1000000}"}], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3831'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"cc928ff6-2920-4e0e-8ccf-c22199afaffb","text":"Thought:
It will take Tokyo 6 years to reach 20 million inhabitants. I can now answer
without using any more tools.\nAnswer: The city with the highest population
is Tokyo, and it will take them only 6 years to reach 20 million inhabitants
with the current growth rate.","generation_id":"45a1f83f-67ec-4b8c-b1b9-356ab6c6a6e4","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {''current_population'':
13960000, ''target_population'': 20000000, ''yearly_increase'': 1000000}"},{"role":"USER","message":"Observation:
6"},{"role":"CHATBOT","message":"Thought: It will take Tokyo 6 years to reach
20 million inhabitants. I can now answer without using any more tools.\nAnswer:
The city with the highest population is Tokyo, and it will take them only
6 years to reach 20 million inhabitants with the current growth rate."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":832,"output_tokens":61},"tokens":{"input_tokens":913,"output_tokens":61}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '4131'
num_tokens:
- '893'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 129561a81bc9bf75b7ffef68184b7841
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '662'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '5'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_multiple_tools_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"message": "Which city has the highest population and how many years will
it take to reach 20 million inhabitants if it''s population increases by 1 million
a year?", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"}],
"documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3062'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"3e9b7592-676d-4b5f-a2a1-2bdc831d79a7","text":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```","generation_id":"e342ea17-403f-4073-9187-a08e59b5cddc","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\n\nAction: sql_tool\nAction Input: ```json\n{\n \"input\":
\"SELECT city, population FROM table ORDER BY population DESC LIMIT 1\"\n}\n```"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":661,"output_tokens":64},"tokens":{"input_tokens":730,"output_tokens":64}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:27 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3266'
num_tokens:
- '725'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- f1abeda9aa86cb98e786ba8ce1efd93a
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '660'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '9'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, first create a syntactically correct
sqlite query to run, then look at the results of the query and return the answer.
You can order the results by a relevant column to return the most interesting
examples in the database.\n\nNever query for all the columns from a specific
table, only ask for a few relevant columns given the question.\n\nPay attention
to use only the column names that you can see in the schema description. Be
careful to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)), .\n\nQuestion:
SELECT city, population FROM table ORDER BY population DESC LIMIT 1\nSQLQuery:
", "model": "command-r", "chat_history": [], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1140'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"ff4d3192-a3f3-4efb-8242-801a85f77d89","text":"Question:
What is the most populated city?\n\nSQLQuery: SELECT city, population FROM
city_stats ORDER BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer:
The most populated city is Tokyo with 37,786,913 inhabitants.","generation_id":"812cc8b2-49c9-4e00-8eea-cd45f08130a2","chat_history":[{"role":"USER","message":"Given
an input question, first create a syntactically correct sqlite query to run,
then look at the results of the query and return the answer. You can order
the results by a relevant column to return the most interesting examples in
the database.\n\nNever query for all the columns from a specific table, only
ask for a few relevant columns given the question.\n\nPay attention to use
only the column names that you can see in the schema description. Be careful
to not query for columns that do not exist. Pay attention to which column
is in which table. Also, qualify column names with the table name when needed.
You are required to use the following format, each taking one line:\n\nQuestion:
Question here\nSQLQuery: SQL Query to run\nSQLResult: Result of the SQLQuery\nAnswer:
Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has
columns: city (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)),
.\n\nQuestion: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQLQuery: "},{"role":"CHATBOT","message":"Question: What is the most
populated city?\n\nSQLQuery: SELECT city, population FROM city_stats ORDER
BY population DESC LIMIT 1;\n\nSQLResult: Tokyo, 37,786,913\n\nAnswer: The
most populated city is Tokyo with 37,786,913 inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":227,"output_tokens":72},"tokens":{"input_tokens":293,"output_tokens":72}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '1861'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:28 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '1426'
num_tokens:
- '299'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- d3ff8e8b9b9e2353a1a69a9be2964263
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '759'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '8'
status:
code: 200
message: OK
- request:
body: '{"message": "Given an input question, synthesize a response from the query
results.\nQuery: SELECT city, population FROM table ORDER BY population DESC
LIMIT 1\nSQL: SELECT city, population FROM city_stats ORDER BY population DESC
LIMIT 1;\nSQL Response: [(''Tokyo'', 13960000)]\nResponse: ", "model": "command-r",
"chat_history": [], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '389'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"dfd3f4ff-3b1c-49cf-b55b-aa041fc59415","text":"The most
populous city is Tokyo with 13.96 million inhabitants.","generation_id":"d2872058-4038-4196-be5d-70e3f914d41d","chat_history":[{"role":"USER","message":"Given
an input question, synthesize a response from the query results.\nQuery: SELECT
city, population FROM table ORDER BY population DESC LIMIT 1\nSQL: SELECT
city, population FROM city_stats ORDER BY population DESC LIMIT 1;\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "},{"role":"CHATBOT","message":"The most
populous city is Tokyo with 13.96 million inhabitants."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":69,"output_tokens":16},"tokens":{"input_tokens":135,"output_tokens":16}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Length:
- '767'
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:29 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '686'
num_tokens:
- '85'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 6c257334bc39d6579ebf4aacc6527393
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '224'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '7'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: The most populous city is Tokyo with 13.96 million
inhabitants.", "model": "command-r", "chat_history": [{"role": "SYSTEM", "message":
"You are designed to help with a variety of tasks, from answering questions
to providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any sequence
you deem appropriate to complete the task at hand.\nThis may require breaking
the task into subtasks and using different tools to complete each subtask.\n\nYou
have access to the following tools:\n> Tool Name: calc_tool\nTool Description:
Useful for calculating the number of years until a city reaches a target population.\nTool
Args: {\"type\": \"object\", \"properties\": {\"target_population\": {\"title\":
\"Target Population\", \"type\": \"integer\"}, \"current_population\": {\"title\":
\"Current Population\", \"type\": \"integer\"}, \"yearly_increase\": {\"title\":
\"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\": {\"title\":
\"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output
Format\n\nPlease answer in the same language as the question and use the following
format:\n\n```\nThought: The current language of the user is: (user''s language).
I need to use a tool to help me answer the question.\nAction: tool name (one
of calc_tool, sql_tool) if using a tool.\nAction Input: the input to the tool,
in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}.\n\nIf this format
is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}], "documents": null, "temperature":
null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3434'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"987db3de-2c5a-4766-af38-badb60fa58fa","text":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}","generation_id":"3edf8af8-f6bb-40c4-8c39-e2d3185df610","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {\"current_population\":
13960000, \"target_population\": 20000000, \"yearly_increase\": 1000000}"}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":733,"output_tokens":95},"tokens":{"input_tokens":808,"output_tokens":95}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:30 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '3686'
num_tokens:
- '828'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 81bbfd14aeae8e1927d82664d0e969be
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '971'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '6'
status:
code: 200
message: OK
- request:
body: '{"message": "Observation: 6", "model": "command-r", "chat_history": [{"role":
"SYSTEM", "message": "You are designed to help with a variety of tasks, from
answering questions to providing summaries to other types of analyses.\n\n##
Tools\n\nYou have access to a wide variety of tools. You are responsible for
using the tools in any sequence you deem appropriate to complete the task at
hand.\nThis may require breaking the task into subtasks and using different
tools to complete each subtask.\n\nYou have access to the following tools:\n>
Tool Name: calc_tool\nTool Description: Useful for calculating the number of
years until a city reaches a target population.\nTool Args: {\"type\": \"object\",
\"properties\": {\"target_population\": {\"title\": \"Target Population\", \"type\":
\"integer\"}, \"current_population\": {\"title\": \"Current Population\", \"type\":
\"integer\"}, \"yearly_increase\": {\"title\": \"Yearly Increase\", \"type\":
\"integer\"}}, \"required\": [\"target_population\", \"current_population\",
\"yearly_increase\"]}\n\n> Tool Name: sql_tool\nTool Description: Useful for
translating a natural language query into a SQL query over a table which contains
the names of cities, together with their population and country\nTool Args:
{\"type\": \"object\", \"properties\": {\"input\": {\"title\": \"Input\", \"type\":
\"string\"}}, \"required\": [\"input\"]}\n\n\n\n## Output Format\n\nPlease answer
in the same language as the question and use the following format:\n\n```\nThought:
The current language of the user is: (user''s language). I need to use a tool
to help me answer the question.\nAction: tool name (one of calc_tool, sql_tool)
if using a tool.\nAction Input: the input to the tool, in a JSON format representing
the kwargs (e.g. {\"input\": \"hello world\", \"num_beams\": 5})\n```\n\nPlease
ALWAYS start with a Thought.\n\nNEVER surround your response with markdown code
markers. You may use code markers within your response if you need to.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "USER", "message": "Which city has the highest population and how many
years will it take to reach 20 million inhabitants if it''s population increases
by 1 million a year?"}, {"role": "CHATBOT", "message": "Thought: The current
language of the user is: not specified. I need to use a tool to help me answer
the question.\nAction: sql_tool\nAction Input: {''input'': ''SELECT city, population
FROM table ORDER BY population DESC LIMIT 1''}"}, {"role": "USER", "message":
"Observation: The most populous city is Tokyo with 13.96 million inhabitants."},
{"role": "CHATBOT", "message": "Thought: I know the current most populous city
is Tokyo, and I also know the yearly increase in population. I can now calculate
how many years it will take to reach 20 million inhabitants.\nAction: calc_tool\nAction
Input: {''current_population'': 13960000, ''target_population'': 20000000, ''yearly_increase'':
1000000}"}], "documents": null, "temperature": null, "stream": false}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '3831'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-client-name:
- llama_index
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/chat
response:
body:
string: '{"response_id":"cc928ff6-2920-4e0e-8ccf-c22199afaffb","text":"Thought:
It will take Tokyo 6 years to reach 20 million inhabitants. I can now answer
without using any more tools.\nAnswer: The city with the highest population
is Tokyo, and it will take them only 6 years to reach 20 million inhabitants
with the current growth rate.","generation_id":"45a1f83f-67ec-4b8c-b1b9-356ab6c6a6e4","chat_history":[{"role":"SYSTEM","message":"You
are designed to help with a variety of tasks, from answering questions to
providing summaries to other types of analyses.\n\n## Tools\n\nYou have access
to a wide variety of tools. You are responsible for using the tools in any
sequence you deem appropriate to complete the task at hand.\nThis may require
breaking the task into subtasks and using different tools to complete each
subtask.\n\nYou have access to the following tools:\n\u003e Tool Name: calc_tool\nTool
Description: Useful for calculating the number of years until a city reaches
a target population.\nTool Args: {\"type\": \"object\", \"properties\": {\"target_population\":
{\"title\": \"Target Population\", \"type\": \"integer\"}, \"current_population\":
{\"title\": \"Current Population\", \"type\": \"integer\"}, \"yearly_increase\":
{\"title\": \"Yearly Increase\", \"type\": \"integer\"}}, \"required\": [\"target_population\",
\"current_population\", \"yearly_increase\"]}\n\n\u003e Tool Name: sql_tool\nTool
Description: Useful for translating a natural language query into a SQL query
over a table which contains the names of cities, together with their population
and country\nTool Args: {\"type\": \"object\", \"properties\": {\"input\":
{\"title\": \"Input\", \"type\": \"string\"}}, \"required\": [\"input\"]}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of calc_tool, sql_tool) if using a tool.\nAction Input: the
input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER
surround your response with markdown code markers. You may use code markers
within your response if you need to.\n\nPlease use a valid JSON format for
the Action Input. Do NOT do this {''input'': ''hello world'', ''num_beams'':
5}.\n\nIf this format is used, the user will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you
have enough information to answer the question without using any more tools.
At that point, you MUST respond in the one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language
to answer\nAnswer: [your answer here (In the same language as the user''s
question)]\n```\n\n```\nThought: I cannot answer the question with the provided
tools.\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n##
Current Conversation\n\nBelow is the current conversation consisting of interleaving
human and assistant messages.\n"},{"role":"USER","message":"Which city has
the highest population and how many years will it take to reach 20 million
inhabitants if it''s population increases by 1 million a year?"},{"role":"CHATBOT","message":"Thought:
The current language of the user is: not specified. I need to use a tool to
help me answer the question.\nAction: sql_tool\nAction Input: {''input'':
''SELECT city, population FROM table ORDER BY population DESC LIMIT 1''}"},{"role":"USER","message":"Observation:
The most populous city is Tokyo with 13.96 million inhabitants."},{"role":"CHATBOT","message":"Thought:
I know the current most populous city is Tokyo, and I also know the yearly
increase in population. I can now calculate how many years it will take to
reach 20 million inhabitants.\nAction: calc_tool\nAction Input: {''current_population'':
13960000, ''target_population'': 20000000, ''yearly_increase'': 1000000}"},{"role":"USER","message":"Observation:
6"},{"role":"CHATBOT","message":"Thought: It will take Tokyo 6 years to reach
20 million inhabitants. I can now answer without using any more tools.\nAnswer:
The city with the highest population is Tokyo, and it will take them only
6 years to reach 20 million inhabitants with the current growth rate."}],"finish_reason":"COMPLETE","meta":{"api_version":{"version":"1"},"billed_units":{"input_tokens":832,"output_tokens":61},"tokens":{"input_tokens":913,"output_tokens":61}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Transfer-Encoding:
- chunked
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-type:
- application/json
date:
- Sun, 18 Aug 2024 18:07:31 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
num_chars:
- '4131'
num_tokens:
- '893'
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 129561a81bc9bf75b7ffef68184b7841
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '662'
x-trial-endpoint-call-limit:
- '10'
x-trial-endpoint-call-remaining:
- '5'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-1106-preview", "instructions": "You are a bot designed
to answer questions about cities (both unstructured and structured data)", "name":
"City bot", "tools": [{"type": "function", "function": {"name": "sql_tool",
"description": "Useful for translating a natural language query into a SQL query
over a table containing: city_stats, containing the population/country of each
city", "parameters": {"type": "object", "properties": {"input": {"title": "Input",
"type": "string"}}, "required": ["input"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '520'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RTTW/bMAy951cQPm1AujVosha57tJhu3RfwFYUBm3TjgpFVCiqqVHkvw+SjcxJ
LjL03uPjh+i3GUBhmmINBYag5d+7h+/t16re9b/7m1f8+Xxj9q/L+/tinoRcPVOto9gERacDUQuh
UlNiIhe3i9u75WK1WmXO4ZZSyGejPVQ8RjQUajFeDbtiDS5am+EtN2STuvN6tbxaLK4/XXmhF0P7
Ic64oBLrFBeS7g9HQCHAZA0NBdM5akAZ0IU9CewihawGrDgq1EYNBXhXsW4gjm5RqAF0DUyuDSq+
H5Iqs03ZHmcAAG/5THDvc2dtdLmgLM7MEVkf1ZNJhJ0tk+VRfzGP4legNlpoWUAFXbCoxnWA4FCj
oAWLrovYUepPejAudQw/Hr6NAL+QAIJiZQlqdorGGdetU/99GRQ1zCc46IbAs48pEbuPNUenyaYF
wnqTo6blehTckpKEkxYnQxl3ZT7lvLAnSfM/i8oP66NewMnQqM2OX7JifsGPCYOKcV1xQh8mt8NJ
KUK7aISa46ueFTLBnmbndsM3nU/jfvjSp83/cD3caetJ0kvRFGW2pVDgKPUwgcOw86SYlu0/IhQ8
u0Bly7LF4YeLysXs8A8AAP//AwBKx0hdsAMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab738e6b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
path=/; expires=Sat, 08-Jun-24 10:42:35 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0ad534cd6061568e036e12634e436e31
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcPN0k0cgs3DcpOMfcLq8xMdUt0czLNSVTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NLUwMTU1NwXK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMASBCdQIkAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab90a2bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '47'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88251fa7bc135398cded919aba460938
status:
code: 200
message: OK
- request:
body: '{"content": "Which city has the highest population?", "role": "user", "attachments":
[]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIucxyEhI6WWwlgzWscEOy2GUoCVa7NWxQyyXhpL/Pmy3Pewi
0Huf9SSfE4BUduka0sH2zdG9bDfjK+7E88/mlG+qld4edu9Veuc58/1LLXuWxUTY3Q9kLfYU3XYi
ZOoa9ERWZuUqz4qiCB5aKy2j5iZkaadU0OOcKF6bss7xoaqLj0NXvn3OkiqsngqFMWVy+t+MySjy
z52l6bKJ0Uzar/GVAACcQ/Vx8xhQphMHNKq+W98ogPSIygWwFrIV0EqeQaAFFgRC9oIsw2hGp5Cl
0Y+3Uf5SrQ0H2fr8/cVZkmvdxw9hxlYMpDliQRyIsUNGv8ySLH8AAAD//wMAPuyz/ZwBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aba9b82b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_45a19ee3076cdd77a5b774e139f1944b
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_Z8QRfKbcqyVy3xaTj3iwx4HH", "instructions": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '71'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUTU/bQBC951eMfGqlQElIAHFrK0VURZWgLahUyJqsJ87CenczOwuJUP57tbYx
DunF0b6ZefPmKy8DgEwX2TlkHG1+Nxld3kwfjj8X05Px7VecUbEar+NVNkx+bv5ASpKvLJmwOORo
G4tiQqEix2QdnY5Ozyaj6fSktmEIOghayZs8GILkd2dX14vvc7Xa3GyO1/jr4Vg/rycXFw1dQ9/6
t4/T2wmOZ7fT68fi9MfNRtMMZ1+mBpuIICgxJPdVpEhFh3Iny0ZjapTWXjOFvtjxqBWr0CoyZi9m
gXofVK7yhvYTMK2i5gQr0c72TQaD5MTsuI9WriCTxJdeDiYHo9HRyYFnetL03BSibRCONVtd5B8X
AZkAYe4ECgq6tFSAOEAbnolhFSnU3oBzFwWUFk0BPsydLCG2bJGpALQF9J4FCn5sp+CcSdn+DgAA
XupvgjeekoZFtE15w1dLh5x33gCZxar2DyuTJ8rOHyArKCjWvg3KfgdaRAMLxyCMNhgUbUtAsCiR
0YBBW0YsKdXHG9A2VQw/ry5bwD0RA4Lg3BAoZwW11bY8T/Vv8rQkYdjDQZYE3vmYEjn7SbloJdEs
gFAt66i+XI+MFQlx2Cmx15T2RIZ9m2fniVP/30XVg/VR9uBEqMXUjN9qj+GevU0YhLUtsx3ztvfa
7kh53cxuqu+E9LD7wXu65jd977v9yJmCi6ya2rbNNpNgWqM3RKjyxGmGSfPo8KiN97nvvStc5+1J
aWdzcY9Ub/vbmeA69+wqL/8xCker6jHmQRiFyk3X165bGMW1vWxOsaIQsKRXpkHbsEzb1+POCxLU
ZidXTDG7Fx+8s4HyheOq/jN4S9X0SS2dVrsa6nUyhpqzyBWaOotwpMH2HwAAAP//AwCl8yZNmQUA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081abc5d02b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '361'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_2c42902a6473653c07ec11ebb8fe5def
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac01847b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b900424f22bb5cff73796806880b1db0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac279f0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4868d8121b49e2d83911c9a017918238
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac4bb4bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '75'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_ccce204a6acb56fc84b44eac3eb1caca
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xUXXPTOhB9z6/Y8RPMtEDapGHyBkxzy70FpgWae7nteDb22lGRJUVa0WQ6+e+M
5I84pPBm79mPs9qz+zgASESeTCGxXqXfRsPLm/H96Zt8fHYyf4czylcna3+VHAU/vbinjIMvLy1h
/sJ6VSOZJWTKUwzocDKcvB4Nx+OziKFzwjEqTus66Byn315fXRf/LLLV5mZzusYv96fiYT26uKjT
1ekb/+ZnMh/hyWw+vv6eTz7ebATNcPZ2LLGOcIzsXWyDVl5YcilmLLTqYPs7frQ2tf8OOxk2WIYq
IynbSOWljPYCxaEx05WRxAf2hlHeMprC4wAgtLkxFCg7v6gEp6y1TLVn49lF2vA01MaHDMGeoZTB
+n9jhQ6PPvUrBqd0dnWx+vtyXsj5sij/cpNRcf4Vh+8/NdXapA2twqvdE3ZoZ53ulQFIFFZ1OysZ
Ce/FBSHY0lekYgfJ420ilPF8m0xvk8/nl+fvvkAmeHMEH978+8xo4yWGMs9hdv3pQ4TSMGR3m2yT
Xt7t4Nevu0H7t43PL9FxStZq2x9KpXOSgUhp+Hh0PBy+Ojs2ln4IeqglI5Rj62OrkfB/2gNaAoSF
ZsjJiVJRDqwBlXsgCytPLnoDLrTnQFmQg2cLzUvwTTZvKQdUOfR+c2R83ghf694od2P+3USensaf
JpHk5DIrTBOUfHVUeAmFtsAWlQuvrkpAUMjeogSJqvRYUujPbkCo0DF8vrpsDPoHWUBgXEiCTCtG
oYQqp72RHfXswEuC3XhfZtorDmkKIMyWMapP16DFipis+0Vw3aM0V2lPpMZqQza8/6FMo+wOzCGh
YBkzvo8eRwd4u65shSqTPXjbl+QelXb79xa0R6RnuzvQ8rbT8l2nj9SS095mdW+1xitiDDLaWZgq
QzbMMHAevnjVxJvU9P4rXKfN2RJapay/U1T7bk1wnRqrK8NPgGy9yuIYU8cWmcrN4XFDz7q9ZnEV
K3IOS2ozdXsqVHtA05wYhdyr5UPM/lV1RitHaaFtFQ/urlRzF5daZPscopykpHotusvJ1tNg+xMA
AP//AwBJ9paqDAcAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac72ce3b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '74'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fc94eb3f0a7abcc8ac0fc8f9f6731574
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, first
create a syntactically correct sqlite query to run, then look at the results
of the query and return the answer. You can order the results by a relevant
column to return the most interesting examples in the database.\n\nNever query
for all the columns from a specific table, only ask for a few relevant columns
given the question.\n\nPay attention to use only the column names that you can
see in the schema description. Be careful to not query for columns that do not
exist. Pay attention to which column is in which table. Also, qualify column
names with the table name when needed. You are required to use the following
format, each taking one line:\n\nQuestion: Question here\nSQLQuery: SQL Query
to run\nSQLResult: Result of the SQLQuery\nAnswer: Final answer here\n\nOnly
use tables listed below.\nTable ''city_stats'' has columns: city_name (VARCHAR(16)),
population (INTEGER), country (VARCHAR(16)), and foreign keys: .\n\nQuestion:
SELECT city, MAX(population) FROM city_stats\nSQLQuery: "}], "model": "gpt-3.5-turbo",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1136'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xSTW8aMRC9768Y+dRKC9oPlv24RRU9kbYkqE3VrZBZBtbFazv2UEIS/nvlhUDb
iw/vzZt588YvAQATK1YBa1pOTWfkoHxQ00fMou1kdljhNNez5/Xz4dvvx3T8NWehV+jlL2zoTTVs
dGckktDqRDcWOaHvGudxXoziLCt6otMrlF62MTRIh9mAdnapB1GcZGdlq0WDjlXwIwAAeOlf71Gt
8IlVEIVvSIfO8Q2y6lIEwKyWHmHcOeGIK2LhlWy0IlS97fvJdPJhDo2gw0LxDkO4vXl4Z7TZSe73
eA8f7z7fnnhHnFyt7mfTO3Q7SRXU6iKE1/+VtfrCrXD9yFdIklEWRVGt5np70GcwTsukTIpxrT7h
Hr5ru/VoEedZnKa1ulFuj7aCeYu9A9gLaoFahFZsWnQE13EgHJxa90VxGpZJGSbFGAxqI3HIzvsf
L8FJvTFWL33IaiflBV8LJVy7sMidVj4kR9qc5McA4Gd/oN0/mTNjdWdoQXqLyjdMktGpH7v+iSs7
Ls4kaeLyL1WZBGeHzB0cYbdYC7VBa6zo7+V9BsfgDwAAAP//AwBmeMQ4rgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081acc1ac06737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
path=/; expires=Sat, 08-Jun-24 10:42:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '1182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159730'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 101ms
x-request-id:
- req_a0dd3d0fc4db846018539562de1ce4a7
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, synthesize
a response from the query results.\nQuery: SELECT city, MAX(population) FROM
city_stats\nSQL: SELECT city_name, MAX(population) FROM city_stats\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "}], "model": "gpt-3.5-turbo", "stream":
false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '338'
content-type:
- application/json
cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
_cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRzW7CMBCE73mKlc8BJYTwkwfoAVXqhUOlqkKOWRKD47XsRYUi3r1yQkl78WFm
v/GsfUsAhN6LCoRqJavOmcn63b6GZrvsLpi/lBu/KeRGfVvdvM2PhUgjQfURFf9SU0WdM8ia7GAr
j5IxpubLfLma5+Ui642O9mgi1jieFNNywmdf0yTLZ+WDbEkrDKKCjwQA4NafsaPd40VU0Of0Soch
yAZF9RwCEJ5MVIQMQQeWlkU6mooso+1rb1sEpfkKX5pb4Bah1U2LgcGROxsZdwFteyfO7QJLDsCy
Ngg6wJZOV0oHWv5l6AB5ka4XWZpl2VQ8Lr8/WxtqnKc6bmjPxjz1g7Y6tDuPMpCNDQOTG/B7AvDZ
v87538LCeeoc75hOaGPgohjixPgfozkrHyYTSzPqq1Xy6CfCNTB2u4O2DXrndf9UsWVyT34AAAD/
/wMAU7f48SkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ad519556737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '638'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159927'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 27ms
x-request-id:
- req_59b2cc9c94aa3c515a6721f5ca2ac5a4
status:
code: 200
message: OK
- request:
body: '{"tool_outputs": [{"tool_call_id": "call_FQHqJLWflWhfgGs74fEUa1IO", "output":
"The city with the highest population in the city_stats table is Tokyo, with
a population of 13,960,000."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '186'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ/submit_tool_outputs
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJfBkpUrFD+X9p0cprptDlhoOWU2gVGbP1tNGYGp+j
PgSVq7whOcCZllFzgpVoZ7uUwSA5MTvuopUryKQSSi9Ho6PB4OTsyDP90fTclKNtEI61Wl3qLxcB
mQBh5gQKCrq0VIA4QBueiWEZKdTWgDMXBZQWTQHezZwsILZqkakAtAV0ngUKvm9n4ZxJ0X73AABe
6m+C155SDvNom/L6W2aHXOysATKLVW0fliZPkjt7gKygoFj71in7GWgeDcwdgzDaYFC0LQHBokRG
AwZtGbGkVB+vQdtUMXy/vmoB94cYEARnhkA5K6ittuVFqn+dp1UJ/Q4OsiDwzscUyNkPykUrSWYO
hGpRe3XT9chYkRCHvRI7TWkPpd/lPDtPnPr/xqserI9yACdBLaZW/FJb9A/4NmAQ1rbM9uhN57XZ
S2W7mbupvkmkgz303so1v+n7sNuPnCm4yKqpbdNsMwmmNXpFhCpPnGaYch4cn7T+Pvedd4WrvD0p
7Wwu7onqbX89E1zlnl3l5R+kcLSqHmMehFGoXO/6uusWRnFtL5tTrCgELGmr1Gsblmm7Pe68IEFt
9mLF5LN/8cE7GyifO67qP4PXUE2f1MJptZ9DvU7GUHMWuUJTRxGO1Nv8BQAA//8DAMHZBTmfBQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adbaac8b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '179'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_82e585d022b6e4af248f663268490b49
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adf5d53b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_db9aa63065850c7e0e7073346755940d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae18eedb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6f4d010d8e0d1ee5390288a853732d4e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae3c861b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_5daf0267285bbd56ec392ff882a7ec74
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae629c0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_40b2a23cceba40af2399f0e7561bef08
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae86b63b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '73'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_072af193459d6288d49419a9bdc26b92
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUbW/TMBD+3l9xyieQukG2vkz7BkgTCIS0AZsAoeiaXFMPx3bP563VtP+O7KRp
2vElkZ/n3p7znZ9GAJmqskvIOJji1yT/cju9P39XTWdndx/wiqr12SZcZ+NoZxf3VEq0lRUTVqcc
TMuUTChUFRjZfJ7PLyb5dDpLHHqvvKCRos2D3kvx6+L6Zvl5Ua63t9vzDX6/P1ePm8nHj224Nnxn
3x3mdxM8u7qb3vyt5l9vt4qu8Or9VGPr4QUl+Ghe2sZpEqp6gl9UNssTRxunmHzLmaB1qwVNSVrv
fHp8ieol2Gc7SnCeWKZ1UBzJUpQ1Q0eNXgpitjxEG1uRjipqJyeTkzx/OztxTA+KHls5ynjhkKIl
tT9tAGQChIUVqMir2lAFYgGNfySGdSCfrAEXNgiUShR5eLWwsoLQRQtMFaCpYHCsUPB1dx3W6pjt
9wgA4Cl9I7x1FGtYBtPKG++YHrnsrQEyg02y92tdxJC9PUBWkS9Zuc4p++FpGTQsLYMwGq9RlKkB
waAERg0aTR2wpqiPt6BMVAzfrr90gH0gBgTBhSYorRFURpn6MurfFnFa/HiAg6wInHUhJrLmTWmD
kRhmCYTlKnkNy3XI2JAQ+wOJg6Z0uzIeco6tI479P/JKF+uCvIBjQCU6RfyULMYv+C6hF1amzg7o
58Hp+aCU3WT2t3pUyAD7MzoO1/7j908/HwWTt4HLVttzO80kGMdojwg1jjjeYaw5P33b+bvCDc4N
bopusZQ1hdi/lKZ9vya4KRzbxsl/SOFgynSNhRdGoXrb97XvFgaxXS/bVWzIe6xpF2nUNSxTZrfi
RUWCSh/kCtFnH/24pln7DuzfiQM50x0pVlDv8Xk+69MzeWeNp2JpuUlPzL70tu/lyqryUFMaT62p
XbOiRJ2qFg40ev4HAAD//wMASiSBEPIFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeadd12b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '78'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_bbe0cec181692dca0eb3507b2afbbd63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUTW/aQBCG7/yKkc9WxIcNhEvVkjpRQa1ACCSqCA32wC4sXuIdE1uI/175Ixgi
kR5atRdrvfM+s7Mzr32sAVh6uSGfrR5YShq27GwvQEarBz9rAADH/AlgySBT7cx6EbW6emi+itFA
Pd6PnSkp2dbz2SGnc22VlUVEGNztyBhcU6XwI0KmYIGZqtFpdLpOw203z3E0RhrGkBfFuWgML+bd
0Xg1WPov6TRtJTjZtORr4jw9VWmL40qmfOnMHGx6M3e8DTrfp6kkD70vrsKKiuKwRLLV3GkMp+6m
9Tlw281ZHz0KXppJPLrQa0VlUUWRF/fSIVPI5/ZdtrCoMN3nLFNSYUUk2+ldqQGsA6o4ByaCwJec
wqtkASwIhFwLMgx7vY8VstShDWhgT1EexgNKhUtFkA3UBmlgoreptosMeMGBXkGjZd+363a9Xr+7
qisbRhhqzoUmu9jzRfRUe796rmbIjL7YUcgFdg7siLE02bHATvYtsx3ibw/9/RAH4nHVT5y+1w0f
toMf3h+bzXVvmS2MlfpbjrrK9eab2FD0LywzE9IXhWkEmhue+fQfpl0rQWslI/P2if/212IpvBJ/
aA1LoFnsdJQ1YoXKUO30CwAA//8DAAWwDX7xBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aed5e80b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fd9396ab48f4fd8dabd882f21a69e71e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc&after=msg_vuJDCpLaKhGfCx4CF8nDkKOF
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQyk/KSk0uUbJSUMrJLC5R0gGJpSSWJCpZKUTHgnlpmUXFJfGZKUpWCnml
OTlgsZxEDKGMxOL43PyiVCUrhbTEnOJUrloAAAAA//8DAAcD/aBgAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeeff5ab0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61554c174df419f4a561aa4404c9577b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-1106-preview", "instructions": "You are a bot designed
to answer questions about cities (both unstructured and structured data)", "name":
"City bot", "tools": [{"type": "function", "function": {"name": "sql_tool",
"description": "Useful for translating a natural language query into a SQL query
over a table containing: city_stats, containing the population/country of each
city", "parameters": {"type": "object", "properties": {"input": {"title": "Input",
"type": "string"}}, "required": ["input"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '520'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RTTW/bMAy951cQPm1AujVosha57tJhu3RfwFYUBm3TjgpFVCiqqVHkvw+SjcxJ
LjL03uPjh+i3GUBhmmINBYag5d+7h+/t16re9b/7m1f8+Xxj9q/L+/tinoRcPVOto9gERacDUQuh
UlNiIhe3i9u75WK1WmXO4ZZSyGejPVQ8RjQUajFeDbtiDS5am+EtN2STuvN6tbxaLK4/XXmhF0P7
Ic64oBLrFBeS7g9HQCHAZA0NBdM5akAZ0IU9CewihawGrDgq1EYNBXhXsW4gjm5RqAF0DUyuDSq+
H5Iqs03ZHmcAAG/5THDvc2dtdLmgLM7MEVkf1ZNJhJ0tk+VRfzGP4legNlpoWUAFXbCoxnWA4FCj
oAWLrovYUepPejAudQw/Hr6NAL+QAIJiZQlqdorGGdetU/99GRQ1zCc46IbAs48pEbuPNUenyaYF
wnqTo6blehTckpKEkxYnQxl3ZT7lvLAnSfM/i8oP66NewMnQqM2OX7JifsGPCYOKcV1xQh8mt8NJ
KUK7aISa46ueFTLBnmbndsM3nU/jfvjSp83/cD3caetJ0kvRFGW2pVDgKPUwgcOw86SYlu0/IhQ8
u0Bly7LF4YeLysXs8A8AAP//AwBKx0hdsAMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab738e6b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
path=/; expires=Sat, 08-Jun-24 10:42:35 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0ad534cd6061568e036e12634e436e31
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcPN0k0cgs3DcpOMfcLq8xMdUt0czLNSVTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NLUwMTU1NwXK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMASBCdQIkAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab90a2bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '47'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88251fa7bc135398cded919aba460938
status:
code: 200
message: OK
- request:
body: '{"content": "Which city has the highest population?", "role": "user", "attachments":
[]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIucxyEhI6WWwlgzWscEOy2GUoCVa7NWxQyyXhpL/Pmy3Pewi
0Huf9SSfE4BUduka0sH2zdG9bDfjK+7E88/mlG+qld4edu9Veuc58/1LLXuWxUTY3Q9kLfYU3XYi
ZOoa9ERWZuUqz4qiCB5aKy2j5iZkaadU0OOcKF6bss7xoaqLj0NXvn3OkiqsngqFMWVy+t+MySjy
z52l6bKJ0Uzar/GVAACcQ/Vx8xhQphMHNKq+W98ogPSIygWwFrIV0EqeQaAFFgRC9oIsw2hGp5Cl
0Y+3Uf5SrQ0H2fr8/cVZkmvdxw9hxlYMpDliQRyIsUNGv8ySLH8AAAD//wMAPuyz/ZwBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aba9b82b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_45a19ee3076cdd77a5b774e139f1944b
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_Z8QRfKbcqyVy3xaTj3iwx4HH", "instructions": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '71'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUTU/bQBC951eMfGqlQElIAHFrK0VURZWgLahUyJqsJ87CenczOwuJUP57tbYx
DunF0b6ZefPmKy8DgEwX2TlkHG1+Nxld3kwfjj8X05Px7VecUbEar+NVNkx+bv5ASpKvLJmwOORo
G4tiQqEix2QdnY5Ozyaj6fSktmEIOghayZs8GILkd2dX14vvc7Xa3GyO1/jr4Vg/rycXFw1dQ9/6
t4/T2wmOZ7fT68fi9MfNRtMMZ1+mBpuIICgxJPdVpEhFh3Iny0ZjapTWXjOFvtjxqBWr0CoyZi9m
gXofVK7yhvYTMK2i5gQr0c72TQaD5MTsuI9WriCTxJdeDiYHo9HRyYFnetL03BSibRCONVtd5B8X
AZkAYe4ECgq6tFSAOEAbnolhFSnU3oBzFwWUFk0BPsydLCG2bJGpALQF9J4FCn5sp+CcSdn+DgAA
XupvgjeekoZFtE15w1dLh5x33gCZxar2DyuTJ8rOHyArKCjWvg3KfgdaRAMLxyCMNhgUbUtAsCiR
0YBBW0YsKdXHG9A2VQw/ry5bwD0RA4Lg3BAoZwW11bY8T/Vv8rQkYdjDQZYE3vmYEjn7SbloJdEs
gFAt66i+XI+MFQlx2Cmx15T2RIZ9m2fniVP/30XVg/VR9uBEqMXUjN9qj+GevU0YhLUtsx3ztvfa
7kh53cxuqu+E9LD7wXu65jd977v9yJmCi6ya2rbNNpNgWqM3RKjyxGmGSfPo8KiN97nvvStc5+1J
aWdzcY9Ub/vbmeA69+wqL/8xCker6jHmQRiFyk3X165bGMW1vWxOsaIQsKRXpkHbsEzb1+POCxLU
ZidXTDG7Fx+8s4HyheOq/jN4S9X0SS2dVrsa6nUyhpqzyBWaOotwpMH2HwAAAP//AwCl8yZNmQUA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081abc5d02b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '361'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_2c42902a6473653c07ec11ebb8fe5def
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac01847b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b900424f22bb5cff73796806880b1db0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac279f0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4868d8121b49e2d83911c9a017918238
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac4bb4bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '75'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_ccce204a6acb56fc84b44eac3eb1caca
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xUXXPTOhB9z6/Y8RPMtEDapGHyBkxzy70FpgWae7nteDb22lGRJUVa0WQ6+e+M
5I84pPBm79mPs9qz+zgASESeTCGxXqXfRsPLm/H96Zt8fHYyf4czylcna3+VHAU/vbinjIMvLy1h
/sJ6VSOZJWTKUwzocDKcvB4Nx+OziKFzwjEqTus66Byn315fXRf/LLLV5mZzusYv96fiYT26uKjT
1ekb/+ZnMh/hyWw+vv6eTz7ebATNcPZ2LLGOcIzsXWyDVl5YcilmLLTqYPs7frQ2tf8OOxk2WIYq
IynbSOWljPYCxaEx05WRxAf2hlHeMprC4wAgtLkxFCg7v6gEp6y1TLVn49lF2vA01MaHDMGeoZTB
+n9jhQ6PPvUrBqd0dnWx+vtyXsj5sij/cpNRcf4Vh+8/NdXapA2twqvdE3ZoZ53ulQFIFFZ1OysZ
Ce/FBSHY0lekYgfJ420ilPF8m0xvk8/nl+fvvkAmeHMEH978+8xo4yWGMs9hdv3pQ4TSMGR3m2yT
Xt7t4Nevu0H7t43PL9FxStZq2x9KpXOSgUhp+Hh0PBy+Ojs2ln4IeqglI5Rj62OrkfB/2gNaAoSF
ZsjJiVJRDqwBlXsgCytPLnoDLrTnQFmQg2cLzUvwTTZvKQdUOfR+c2R83ghf694od2P+3USensaf
JpHk5DIrTBOUfHVUeAmFtsAWlQuvrkpAUMjeogSJqvRYUujPbkCo0DF8vrpsDPoHWUBgXEiCTCtG
oYQqp72RHfXswEuC3XhfZtorDmkKIMyWMapP16DFipis+0Vw3aM0V2lPpMZqQza8/6FMo+wOzCGh
YBkzvo8eRwd4u65shSqTPXjbl+QelXb79xa0R6RnuzvQ8rbT8l2nj9SS095mdW+1xitiDDLaWZgq
QzbMMHAevnjVxJvU9P4rXKfN2RJapay/U1T7bk1wnRqrK8NPgGy9yuIYU8cWmcrN4XFDz7q9ZnEV
K3IOS2ozdXsqVHtA05wYhdyr5UPM/lV1RitHaaFtFQ/urlRzF5daZPscopykpHotusvJ1tNg+xMA
AP//AwBJ9paqDAcAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac72ce3b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '74'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fc94eb3f0a7abcc8ac0fc8f9f6731574
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, first
create a syntactically correct sqlite query to run, then look at the results
of the query and return the answer. You can order the results by a relevant
column to return the most interesting examples in the database.\n\nNever query
for all the columns from a specific table, only ask for a few relevant columns
given the question.\n\nPay attention to use only the column names that you can
see in the schema description. Be careful to not query for columns that do not
exist. Pay attention to which column is in which table. Also, qualify column
names with the table name when needed. You are required to use the following
format, each taking one line:\n\nQuestion: Question here\nSQLQuery: SQL Query
to run\nSQLResult: Result of the SQLQuery\nAnswer: Final answer here\n\nOnly
use tables listed below.\nTable ''city_stats'' has columns: city_name (VARCHAR(16)),
population (INTEGER), country (VARCHAR(16)), and foreign keys: .\n\nQuestion:
SELECT city, MAX(population) FROM city_stats\nSQLQuery: "}], "model": "gpt-3.5-turbo",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1136'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xSTW8aMRC9768Y+dRKC9oPlv24RRU9kbYkqE3VrZBZBtbFazv2UEIS/nvlhUDb
iw/vzZt588YvAQATK1YBa1pOTWfkoHxQ00fMou1kdljhNNez5/Xz4dvvx3T8NWehV+jlL2zoTTVs
dGckktDqRDcWOaHvGudxXoziLCt6otMrlF62MTRIh9mAdnapB1GcZGdlq0WDjlXwIwAAeOlf71Gt
8IlVEIVvSIfO8Q2y6lIEwKyWHmHcOeGIK2LhlWy0IlS97fvJdPJhDo2gw0LxDkO4vXl4Z7TZSe73
eA8f7z7fnnhHnFyt7mfTO3Q7SRXU6iKE1/+VtfrCrXD9yFdIklEWRVGt5np70GcwTsukTIpxrT7h
Hr5ru/VoEedZnKa1ulFuj7aCeYu9A9gLaoFahFZsWnQE13EgHJxa90VxGpZJGSbFGAxqI3HIzvsf
L8FJvTFWL33IaiflBV8LJVy7sMidVj4kR9qc5McA4Gd/oN0/mTNjdWdoQXqLyjdMktGpH7v+iSs7
Ls4kaeLyL1WZBGeHzB0cYbdYC7VBa6zo7+V9BsfgDwAAAP//AwBmeMQ4rgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081acc1ac06737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
path=/; expires=Sat, 08-Jun-24 10:42:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '1182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159730'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 101ms
x-request-id:
- req_a0dd3d0fc4db846018539562de1ce4a7
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, synthesize
a response from the query results.\nQuery: SELECT city, MAX(population) FROM
city_stats\nSQL: SELECT city_name, MAX(population) FROM city_stats\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "}], "model": "gpt-3.5-turbo", "stream":
false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '338'
content-type:
- application/json
cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
_cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRzW7CMBCE73mKlc8BJYTwkwfoAVXqhUOlqkKOWRKD47XsRYUi3r1yQkl78WFm
v/GsfUsAhN6LCoRqJavOmcn63b6GZrvsLpi/lBu/KeRGfVvdvM2PhUgjQfURFf9SU0WdM8ia7GAr
j5IxpubLfLma5+Ui642O9mgi1jieFNNywmdf0yTLZ+WDbEkrDKKCjwQA4NafsaPd40VU0Of0Soch
yAZF9RwCEJ5MVIQMQQeWlkU6mooso+1rb1sEpfkKX5pb4Bah1U2LgcGROxsZdwFteyfO7QJLDsCy
Ngg6wJZOV0oHWv5l6AB5ka4XWZpl2VQ8Lr8/WxtqnKc6bmjPxjz1g7Y6tDuPMpCNDQOTG/B7AvDZ
v87538LCeeoc75hOaGPgohjixPgfozkrHyYTSzPqq1Xy6CfCNTB2u4O2DXrndf9UsWVyT34AAAD/
/wMAU7f48SkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ad519556737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '638'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159927'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 27ms
x-request-id:
- req_59b2cc9c94aa3c515a6721f5ca2ac5a4
status:
code: 200
message: OK
- request:
body: '{"tool_outputs": [{"tool_call_id": "call_FQHqJLWflWhfgGs74fEUa1IO", "output":
"The city with the highest population in the city_stats table is Tokyo, with
a population of 13,960,000."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '186'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ/submit_tool_outputs
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJfBkpUrFD+X9p0cprptDlhoOWU2gVGbP1tNGYGp+j
PgSVq7whOcCZllFzgpVoZ7uUwSA5MTvuopUryKQSSi9Ho6PB4OTsyDP90fTclKNtEI61Wl3qLxcB
mQBh5gQKCrq0VIA4QBueiWEZKdTWgDMXBZQWTQHezZwsILZqkakAtAV0ngUKvm9n4ZxJ0X73AABe
6m+C155SDvNom/L6W2aHXOysATKLVW0fliZPkjt7gKygoFj71in7GWgeDcwdgzDaYFC0LQHBokRG
AwZtGbGkVB+vQdtUMXy/vmoB94cYEARnhkA5K6ittuVFqn+dp1UJ/Q4OsiDwzscUyNkPykUrSWYO
hGpRe3XT9chYkRCHvRI7TWkPpd/lPDtPnPr/xqserI9yACdBLaZW/FJb9A/4NmAQ1rbM9uhN57XZ
S2W7mbupvkmkgz303so1v+n7sNuPnCm4yKqpbdNsMwmmNXpFhCpPnGaYch4cn7T+Pvedd4WrvD0p
7Wwu7onqbX89E1zlnl3l5R+kcLSqHmMehFGoXO/6uusWRnFtL5tTrCgELGmr1Gsblmm7Pe68IEFt
9mLF5LN/8cE7GyifO67qP4PXUE2f1MJptZ9DvU7GUHMWuUJTRxGO1Nv8BQAA//8DAMHZBTmfBQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adbaac8b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '179'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_82e585d022b6e4af248f663268490b49
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adf5d53b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_db9aa63065850c7e0e7073346755940d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae18eedb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6f4d010d8e0d1ee5390288a853732d4e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae3c861b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_5daf0267285bbd56ec392ff882a7ec74
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae629c0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_40b2a23cceba40af2399f0e7561bef08
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae86b63b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '73'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_072af193459d6288d49419a9bdc26b92
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUbW/TMBD+3l9xyieQukG2vkz7BkgTCIS0AZsAoeiaXFMPx3bP563VtP+O7KRp
2vElkZ/n3p7znZ9GAJmqskvIOJji1yT/cju9P39XTWdndx/wiqr12SZcZ+NoZxf3VEq0lRUTVqcc
TMuUTChUFRjZfJ7PLyb5dDpLHHqvvKCRos2D3kvx6+L6Zvl5Ua63t9vzDX6/P1ePm8nHj224Nnxn
3x3mdxM8u7qb3vyt5l9vt4qu8Or9VGPr4QUl+Ghe2sZpEqp6gl9UNssTRxunmHzLmaB1qwVNSVrv
fHp8ieol2Gc7SnCeWKZ1UBzJUpQ1Q0eNXgpitjxEG1uRjipqJyeTkzx/OztxTA+KHls5ynjhkKIl
tT9tAGQChIUVqMir2lAFYgGNfySGdSCfrAEXNgiUShR5eLWwsoLQRQtMFaCpYHCsUPB1dx3W6pjt
9wgA4Cl9I7x1FGtYBtPKG++YHrnsrQEyg02y92tdxJC9PUBWkS9Zuc4p++FpGTQsLYMwGq9RlKkB
waAERg0aTR2wpqiPt6BMVAzfrr90gH0gBgTBhSYorRFURpn6MurfFnFa/HiAg6wInHUhJrLmTWmD
kRhmCYTlKnkNy3XI2JAQ+wOJg6Z0uzIeco6tI479P/JKF+uCvIBjQCU6RfyULMYv+C6hF1amzg7o
58Hp+aCU3WT2t3pUyAD7MzoO1/7j908/HwWTt4HLVttzO80kGMdojwg1jjjeYaw5P33b+bvCDc4N
bopusZQ1hdi/lKZ9vya4KRzbxsl/SOFgynSNhRdGoXrb97XvFgaxXS/bVWzIe6xpF2nUNSxTZrfi
RUWCSh/kCtFnH/24pln7DuzfiQM50x0pVlDv8Xk+69MzeWeNp2JpuUlPzL70tu/lyqryUFMaT62p
XbOiRJ2qFg40ev4HAAD//wMASiSBEPIFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeadd12b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '78'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_bbe0cec181692dca0eb3507b2afbbd63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUTW/aQBCG7/yKkc9WxIcNhEvVkjpRQa1ACCSqCA32wC4sXuIdE1uI/175Ixgi
kR5atRdrvfM+s7Mzr32sAVh6uSGfrR5YShq27GwvQEarBz9rAADH/AlgySBT7cx6EbW6emi+itFA
Pd6PnSkp2dbz2SGnc22VlUVEGNztyBhcU6XwI0KmYIGZqtFpdLpOw203z3E0RhrGkBfFuWgML+bd
0Xg1WPov6TRtJTjZtORr4jw9VWmL40qmfOnMHGx6M3e8DTrfp6kkD70vrsKKiuKwRLLV3GkMp+6m
9Tlw281ZHz0KXppJPLrQa0VlUUWRF/fSIVPI5/ZdtrCoMN3nLFNSYUUk2+ldqQGsA6o4ByaCwJec
wqtkASwIhFwLMgx7vY8VstShDWhgT1EexgNKhUtFkA3UBmlgoreptosMeMGBXkGjZd+363a9Xr+7
qisbRhhqzoUmu9jzRfRUe796rmbIjL7YUcgFdg7siLE02bHATvYtsx3ibw/9/RAH4nHVT5y+1w0f
toMf3h+bzXVvmS2MlfpbjrrK9eab2FD0LywzE9IXhWkEmhue+fQfpl0rQWslI/P2if/212IpvBJ/
aA1LoFnsdJQ1YoXKUO30CwAA//8DAAWwDX7xBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aed5e80b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fd9396ab48f4fd8dabd882f21a69e71e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc&after=msg_vuJDCpLaKhGfCx4CF8nDkKOF
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQyk/KSk0uUbJSUMrJLC5R0gGJpSSWJCpZKUTHgnlpmUXFJfGZKUpWCnml
OTlgsZxEDKGMxOL43PyiVCUrhbTEnOJUrloAAAAA//8DAAcD/aBgAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeeff5ab0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61554c174df419f4a561aa4404c9577b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-1106-preview", "instructions": "You are a bot designed
to answer questions about cities (both unstructured and structured data)", "name":
"City bot", "tools": [{"type": "function", "function": {"name": "sql_tool",
"description": "Useful for translating a natural language query into a SQL query
over a table containing: city_stats, containing the population/country of each
city", "parameters": {"type": "object", "properties": {"input": {"title": "Input",
"type": "string"}}, "required": ["input"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '520'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RTTW/bMAy951cQPm1AujVosha57tJhu3RfwFYUBm3TjgpFVCiqqVHkvw+SjcxJ
LjL03uPjh+i3GUBhmmINBYag5d+7h+/t16re9b/7m1f8+Xxj9q/L+/tinoRcPVOto9gERacDUQuh
UlNiIhe3i9u75WK1WmXO4ZZSyGejPVQ8RjQUajFeDbtiDS5am+EtN2STuvN6tbxaLK4/XXmhF0P7
Ic64oBLrFBeS7g9HQCHAZA0NBdM5akAZ0IU9CewihawGrDgq1EYNBXhXsW4gjm5RqAF0DUyuDSq+
H5Iqs03ZHmcAAG/5THDvc2dtdLmgLM7MEVkf1ZNJhJ0tk+VRfzGP4legNlpoWUAFXbCoxnWA4FCj
oAWLrovYUepPejAudQw/Hr6NAL+QAIJiZQlqdorGGdetU/99GRQ1zCc46IbAs48pEbuPNUenyaYF
wnqTo6blehTckpKEkxYnQxl3ZT7lvLAnSfM/i8oP66NewMnQqM2OX7JifsGPCYOKcV1xQh8mt8NJ
KUK7aISa46ueFTLBnmbndsM3nU/jfvjSp83/cD3caetJ0kvRFGW2pVDgKPUwgcOw86SYlu0/IhQ8
u0Bly7LF4YeLysXs8A8AAP//AwBKx0hdsAMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab738e6b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
path=/; expires=Sat, 08-Jun-24 10:42:35 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0ad534cd6061568e036e12634e436e31
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcPN0k0cgs3DcpOMfcLq8xMdUt0czLNSVTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NLUwMTU1NwXK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMASBCdQIkAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ab90a2bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '47'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88251fa7bc135398cded919aba460938
status:
code: 200
message: OK
- request:
body: '{"content": "Which city has the highest population?", "role": "user", "attachments":
[]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIucxyEhI6WWwlgzWscEOy2GUoCVa7NWxQyyXhpL/Pmy3Pewi
0Huf9SSfE4BUduka0sH2zdG9bDfjK+7E88/mlG+qld4edu9Veuc58/1LLXuWxUTY3Q9kLfYU3XYi
ZOoa9ERWZuUqz4qiCB5aKy2j5iZkaadU0OOcKF6bss7xoaqLj0NXvn3OkiqsngqFMWVy+t+MySjy
z52l6bKJ0Uzar/GVAACcQ/Vx8xhQphMHNKq+W98ogPSIygWwFrIV0EqeQaAFFgRC9oIsw2hGp5Cl
0Y+3Uf5SrQ0H2fr8/cVZkmvdxw9hxlYMpDliQRyIsUNGv8ySLH8AAAD//wMAPuyz/ZwBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aba9b82b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:35 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_45a19ee3076cdd77a5b774e139f1944b
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_Z8QRfKbcqyVy3xaTj3iwx4HH", "instructions": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '71'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUTU/bQBC951eMfGqlQElIAHFrK0VURZWgLahUyJqsJ87CenczOwuJUP57tbYx
DunF0b6ZefPmKy8DgEwX2TlkHG1+Nxld3kwfjj8X05Px7VecUbEar+NVNkx+bv5ASpKvLJmwOORo
G4tiQqEix2QdnY5Ozyaj6fSktmEIOghayZs8GILkd2dX14vvc7Xa3GyO1/jr4Vg/rycXFw1dQ9/6
t4/T2wmOZ7fT68fi9MfNRtMMZ1+mBpuIICgxJPdVpEhFh3Iny0ZjapTWXjOFvtjxqBWr0CoyZi9m
gXofVK7yhvYTMK2i5gQr0c72TQaD5MTsuI9WriCTxJdeDiYHo9HRyYFnetL03BSibRCONVtd5B8X
AZkAYe4ECgq6tFSAOEAbnolhFSnU3oBzFwWUFk0BPsydLCG2bJGpALQF9J4FCn5sp+CcSdn+DgAA
XupvgjeekoZFtE15w1dLh5x33gCZxar2DyuTJ8rOHyArKCjWvg3KfgdaRAMLxyCMNhgUbUtAsCiR
0YBBW0YsKdXHG9A2VQw/ry5bwD0RA4Lg3BAoZwW11bY8T/Vv8rQkYdjDQZYE3vmYEjn7SbloJdEs
gFAt66i+XI+MFQlx2Cmx15T2RIZ9m2fniVP/30XVg/VR9uBEqMXUjN9qj+GevU0YhLUtsx3ztvfa
7kh53cxuqu+E9LD7wXu65jd977v9yJmCi6ya2rbNNpNgWqM3RKjyxGmGSfPo8KiN97nvvStc5+1J
aWdzcY9Ub/vbmeA69+wqL/8xCker6jHmQRiFyk3X165bGMW1vWxOsaIQsKRXpkHbsEzb1+POCxLU
ZidXTDG7Fx+8s4HyheOq/jN4S9X0SS2dVrsa6nUyhpqzyBWaOotwpMH2HwAAAP//AwCl8yZNmQUA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081abc5d02b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '361'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_2c42902a6473653c07ec11ebb8fe5def
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac01847b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b900424f22bb5cff73796806880b1db0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac279f0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4868d8121b49e2d83911c9a017918238
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJXNvcsyuZQthR/L/caOU1U+hyw0HLKbSKjNl62mhM
jc9RH4LKVd6QHOBMy6g5wUq0s13KYJCcmB130coVZFIdpZej0dFgcHJ25Jn+aHpuytE2CMdara73
l4uATIAwcwIFBV1aKkAcoA3PxLCMFGprwJmLAkqLpgDvZk4WEFu1yFQA2gI6zwIF37cDcc6kaL97
AAAv9TfBa08ph3m0TXn9LbNDLnbWAJnFqrYPS5MnyZ09QFZQUKx965T9DDSPBuaOQRhtMCjaloBg
USKjAYO2jFhSqo/XoG2qGL5fX7WA+0MMCIIzQ6CcFdRW2/Ii1b/O076EfgcHWRB452MK5OwH5aKV
JDMHQrWovbrpemSsSIjDXomdprTX0u9ynp0nTv1/41UP1kc5gJOgFlMrfqkt+gd8GzAIa1tme/Sm
89rspbLdzN1U3yTSwR56b+Wa3/R92O1HzhRcZNXUtmm2mQTTGr0iQpUnTjNMOQ+OT1p/n/vOu8JV
3p6UdjYX90T1tr+eCa7SmVde/kEKR6vqMeZBGIXK9a6vu25hFNf2sjnFikLAkrZKvbZhmbbb484L
EtRmL1ZMPvsXH7yzgfK546r+M3gN1fRJLZxW+znU62QMNWeRKzR1FOFIvc1fAAAA//8DAKLbAtSk
BQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac4bb4bb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '75'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_ccce204a6acb56fc84b44eac3eb1caca
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA3xUXXPTOhB9z6/Y8RPMtEDapGHyBkxzy70FpgWae7nteDb22lGRJUVa0WQ6+e+M
5I84pPBm79mPs9qz+zgASESeTCGxXqXfRsPLm/H96Zt8fHYyf4czylcna3+VHAU/vbinjIMvLy1h
/sJ6VSOZJWTKUwzocDKcvB4Nx+OziKFzwjEqTus66Byn315fXRf/LLLV5mZzusYv96fiYT26uKjT
1ekb/+ZnMh/hyWw+vv6eTz7ebATNcPZ2LLGOcIzsXWyDVl5YcilmLLTqYPs7frQ2tf8OOxk2WIYq
IynbSOWljPYCxaEx05WRxAf2hlHeMprC4wAgtLkxFCg7v6gEp6y1TLVn49lF2vA01MaHDMGeoZTB
+n9jhQ6PPvUrBqd0dnWx+vtyXsj5sij/cpNRcf4Vh+8/NdXapA2twqvdE3ZoZ53ulQFIFFZ1OysZ
Ce/FBSHY0lekYgfJ420ilPF8m0xvk8/nl+fvvkAmeHMEH978+8xo4yWGMs9hdv3pQ4TSMGR3m2yT
Xt7t4Nevu0H7t43PL9FxStZq2x9KpXOSgUhp+Hh0PBy+Ojs2ln4IeqglI5Rj62OrkfB/2gNaAoSF
ZsjJiVJRDqwBlXsgCytPLnoDLrTnQFmQg2cLzUvwTTZvKQdUOfR+c2R83ghf694od2P+3USensaf
JpHk5DIrTBOUfHVUeAmFtsAWlQuvrkpAUMjeogSJqvRYUujPbkCo0DF8vrpsDPoHWUBgXEiCTCtG
oYQqp72RHfXswEuC3XhfZtorDmkKIMyWMapP16DFipis+0Vw3aM0V2lPpMZqQza8/6FMo+wOzCGh
YBkzvo8eRwd4u65shSqTPXjbl+QelXb79xa0R6RnuzvQ8rbT8l2nj9SS095mdW+1xitiDDLaWZgq
QzbMMHAevnjVxJvU9P4rXKfN2RJapay/U1T7bk1wnRqrK8NPgGy9yuIYU8cWmcrN4XFDz7q9ZnEV
K3IOS2ozdXsqVHtA05wYhdyr5UPM/lV1RitHaaFtFQ/urlRzF5daZPscopykpHotusvJ1tNg+xMA
AP//AwBJ9paqDAcAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ac72ce3b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '74'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fc94eb3f0a7abcc8ac0fc8f9f6731574
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, first
create a syntactically correct sqlite query to run, then look at the results
of the query and return the answer. You can order the results by a relevant
column to return the most interesting examples in the database.\n\nNever query
for all the columns from a specific table, only ask for a few relevant columns
given the question.\n\nPay attention to use only the column names that you can
see in the schema description. Be careful to not query for columns that do not
exist. Pay attention to which column is in which table. Also, qualify column
names with the table name when needed. You are required to use the following
format, each taking one line:\n\nQuestion: Question here\nSQLQuery: SQL Query
to run\nSQLResult: Result of the SQLQuery\nAnswer: Final answer here\n\nOnly
use tables listed below.\nTable ''city_stats'' has columns: city_name (VARCHAR(16)),
population (INTEGER), country (VARCHAR(16)), and foreign keys: .\n\nQuestion:
SELECT city, MAX(population) FROM city_stats\nSQLQuery: "}], "model": "gpt-3.5-turbo",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1136'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xSTW8aMRC9768Y+dRKC9oPlv24RRU9kbYkqE3VrZBZBtbFazv2UEIS/nvlhUDb
iw/vzZt588YvAQATK1YBa1pOTWfkoHxQ00fMou1kdljhNNez5/Xz4dvvx3T8NWehV+jlL2zoTTVs
dGckktDqRDcWOaHvGudxXoziLCt6otMrlF62MTRIh9mAdnapB1GcZGdlq0WDjlXwIwAAeOlf71Gt
8IlVEIVvSIfO8Q2y6lIEwKyWHmHcOeGIK2LhlWy0IlS97fvJdPJhDo2gw0LxDkO4vXl4Z7TZSe73
eA8f7z7fnnhHnFyt7mfTO3Q7SRXU6iKE1/+VtfrCrXD9yFdIklEWRVGt5np70GcwTsukTIpxrT7h
Hr5ru/VoEedZnKa1ulFuj7aCeYu9A9gLaoFahFZsWnQE13EgHJxa90VxGpZJGSbFGAxqI3HIzvsf
L8FJvTFWL33IaiflBV8LJVy7sMidVj4kR9qc5McA4Gd/oN0/mTNjdWdoQXqLyjdMktGpH7v+iSs7
Ls4kaeLyL1WZBGeHzB0cYbdYC7VBa6zo7+V9BsfgDwAAAP//AwBmeMQ4rgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081acc1ac06737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
path=/; expires=Sat, 08-Jun-24 10:42:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '1182'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159730'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 101ms
x-request-id:
- req_a0dd3d0fc4db846018539562de1ce4a7
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Given an input question, synthesize
a response from the query results.\nQuery: SELECT city, MAX(population) FROM
city_stats\nSQL: SELECT city_name, MAX(population) FROM city_stats\nSQL Response:
[(''Tokyo'', 13960000)]\nResponse: "}], "model": "gpt-3.5-turbo", "stream":
false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '338'
content-type:
- application/json
cookie:
- __cf_bm=45v_dBnTUAzKW9gJSaBZqhHm29IuvIf.PYEhMxMvWEY-1717841559-1.0.1.1-WRDMi.RxqPrawE3Vr7v5dpg_KAEER8ihuuqUH3RLpz.TZtMWgPYGPmZafvvkTaO2U.oqM4GWtcO3ewbfo0OIOQ;
_cfuvid=M_X..0RZQODM0G1PYz7lYcF25vbzx8JJem_OFCQjiRU-1717841559671-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SRzW7CMBCE73mKlc8BJYTwkwfoAVXqhUOlqkKOWRKD47XsRYUi3r1yQkl78WFm
v/GsfUsAhN6LCoRqJavOmcn63b6GZrvsLpi/lBu/KeRGfVvdvM2PhUgjQfURFf9SU0WdM8ia7GAr
j5IxpubLfLma5+Ui642O9mgi1jieFNNywmdf0yTLZ+WDbEkrDKKCjwQA4NafsaPd40VU0Of0Soch
yAZF9RwCEJ5MVIQMQQeWlkU6mooso+1rb1sEpfkKX5pb4Bah1U2LgcGROxsZdwFteyfO7QJLDsCy
Ngg6wJZOV0oHWv5l6AB5ka4XWZpl2VQ8Lr8/WxtqnKc6bmjPxjz1g7Y6tDuPMpCNDQOTG/B7AvDZ
v87538LCeeoc75hOaGPgohjixPgfozkrHyYTSzPqq1Xy6CfCNTB2u4O2DXrndf9UsWVyT34AAAD/
/wMAU7f48SkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ad519556737-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '638'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159927'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 27ms
x-request-id:
- req_59b2cc9c94aa3c515a6721f5ca2ac5a4
status:
code: 200
message: OK
- request:
body: '{"tool_outputs": [{"tool_call_id": "call_FQHqJLWflWhfgGs74fEUa1IO", "output":
"The city with the highest population in the city_stats table is Tokyo, with
a population of 13,960,000."}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '186'
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ/submit_tool_outputs
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU308aQRB+56+Y3FOboBUEMb61TYhNTRNtq6mNuQx7w7G6t7vMzlaI4X9v9u7A
Q9qXI/t9M9/85qUHkOkiu4CMo83vR4Or2/Hj6cdifDa8+4xTKpbDVbzO+snOzR5JSbKVBRMWxxxt
wygmFCpyTOxgMpicjwbj8VnNYQg6CFrJmzgYguT359c3868ztVzfrk9X+OPxVD+vRpeXjVwj39q3
j8ndCIfTu/HNUzH5drvWNMXpp7HBxiMISgzJfBkpUrFD+X9p0cprptDlhoOWU2gVGbP1tNGYGp+j
PgSVq7whOcCZllFzgpVoZ7uUwSA5MTvuopUryKQSSi9Ho6PB4OTsyDP90fTclKNtEI61Wl3qLxcB
mQBh5gQKCrq0VIA4QBueiWEZKdTWgDMXBZQWTQHezZwsILZqkakAtAV0ngUKvm9n4ZxJ0X73AABe
6m+C155SDvNom/L6W2aHXOysATKLVW0fliZPkjt7gKygoFj71in7GWgeDcwdgzDaYFC0LQHBokRG
AwZtGbGkVB+vQdtUMXy/vmoB94cYEARnhkA5K6ittuVFqn+dp1UJ/Q4OsiDwzscUyNkPykUrSWYO
hGpRe3XT9chYkRCHvRI7TWkPpd/lPDtPnPr/xqserI9yACdBLaZW/FJb9A/4NmAQ1rbM9uhN57XZ
S2W7mbupvkmkgz303so1v+n7sNuPnCm4yKqpbdNsMwmmNXpFhCpPnGaYch4cn7T+Pvedd4WrvD0p
7Wwu7onqbX89E1zlnl3l5R+kcLSqHmMehFGoXO/6uusWRnFtL5tTrCgELGmr1Gsblmm7Pe68IEFt
9mLF5LN/8cE7GyifO67qP4PXUE2f1MJptZ9DvU7GUHMWuUJTRxGO1Nv8BQAA//8DAMHZBTmfBQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adbaac8b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '179'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_82e585d022b6e4af248f663268490b49
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081adf5d53b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_db9aa63065850c7e0e7073346755940d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae18eedb0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6f4d010d8e0d1ee5390288a853732d4e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae3c861b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '60'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_5daf0267285bbd56ec392ff882a7ec74
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae629c0b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_40b2a23cceba40af2399f0e7561bef08
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xU204bMRB9z1eM9qmVAmUhAcRbWwlRtapEL6BSodXEO9mYem1nPC6JEP9e2bsJ
G9KXjXzOzJl7nkYAha6LCyg42upuUn65mT6cvK+np8e3H/GS6uXxKl4X42TnZg+kJNnKggnrQ462
YxQTCtUVJrY8K8/OJ+V0epo5DEEHQStVFwdDkOru/Prb/PNMLdc365MV/ng40Y+rydVVJ9fJ9/b9
4+x2gseXt9Nvf+qzrzdrTZd4+WFqsPMIghJDMte28uwaphC2FO/ldlpmjlZeM4Uhd1z2eSu0iozZ
eNpoTMbnqPdB5VpvSPZwpmXUnGAl2tkhZTBIRcyOh2jrajKpjsbLweSgLI9ODzzTX02PXTnaBuGY
1XK9v1wEZAKEmROoKejGUg3iAG14JIZlpJCtAWcuCigtmgK8mTlZQOzVIlMNaGsYPGsUfNsPxDmT
ov0eAQA85W+C155SDvNou/LGG2aLXGytAQqLbbYPS1Mlya09QFFTUKx971T8DDSPBuaOQRhtMCja
NoBgUSKjAYO2idhQqo/XoG2qGL5ff+kB95cYEARnhkA5K6itts1Fqn9dpX0J4wEOsiDwzscUyNl3
ykUrSWYOhGqRvYbpemRsSYjDTomDpvTXMh5ynp0nTv1/5ZUH66PswUlQi8mKn7LFeI/vAwZhbZti
h34evJ53Utls5naqrxIZYPej13Ldb/reb/ejYgousupqe+62mQTTGr0gQq0nTjNMOZeHR72/r/zg
3eKq6k9KO1uJ+0N521/OBFfpzFsv/yGFo1V5jFUQRqFmve3rtlsYxfW97E6xpRCwoY3SqG9Yoe3m
uKuaBLXZiRWTz+7FB+9soGruuM1/Bi+huj6phdNqN4e8TsZQdxaVQpOjCEcaPf8DAAD//wMABl3k
f6QFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081ae86b63b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '73'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_072af193459d6288d49419a9bdc26b92
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/runs/run_Z41LV5j3Ad562WCaFedq2xuQ
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xUbW/TMBD+3l9xyieQukG2vkz7BkgTCIS0AZsAoeiaXFMPx3bP563VtP+O7KRp
2vElkZ/n3p7znZ9GAJmqskvIOJji1yT/cju9P39XTWdndx/wiqr12SZcZ+NoZxf3VEq0lRUTVqcc
TMuUTChUFRjZfJ7PLyb5dDpLHHqvvKCRos2D3kvx6+L6Zvl5Ua63t9vzDX6/P1ePm8nHj224Nnxn
3x3mdxM8u7qb3vyt5l9vt4qu8Or9VGPr4QUl+Ghe2sZpEqp6gl9UNssTRxunmHzLmaB1qwVNSVrv
fHp8ieol2Gc7SnCeWKZ1UBzJUpQ1Q0eNXgpitjxEG1uRjipqJyeTkzx/OztxTA+KHls5ynjhkKIl
tT9tAGQChIUVqMir2lAFYgGNfySGdSCfrAEXNgiUShR5eLWwsoLQRQtMFaCpYHCsUPB1dx3W6pjt
9wgA4Cl9I7x1FGtYBtPKG++YHrnsrQEyg02y92tdxJC9PUBWkS9Zuc4p++FpGTQsLYMwGq9RlKkB
waAERg0aTR2wpqiPt6BMVAzfrr90gH0gBgTBhSYorRFURpn6MurfFnFa/HiAg6wInHUhJrLmTWmD
kRhmCYTlKnkNy3XI2JAQ+wOJg6Z0uzIeco6tI479P/JKF+uCvIBjQCU6RfyULMYv+C6hF1amzg7o
58Hp+aCU3WT2t3pUyAD7MzoO1/7j908/HwWTt4HLVttzO80kGMdojwg1jjjeYaw5P33b+bvCDc4N
bopusZQ1hdi/lKZ9vya4KRzbxsl/SOFgynSNhRdGoXrb97XvFgaxXS/bVWzIe6xpF2nUNSxTZrfi
RUWCSh/kCtFnH/24pln7DuzfiQM50x0pVlDv8Xk+69MzeWeNp2JpuUlPzL70tu/lyqryUFMaT62p
XbOiRJ2qFg40ev4HAAD//wMASiSBEPIFAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeadd12b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '78'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_bbe0cec181692dca0eb3507b2afbbd63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUTW/aQBCG7/yKkc9WxIcNhEvVkjpRQa1ACCSqCA32wC4sXuIdE1uI/175Ixgi
kR5atRdrvfM+s7Mzr32sAVh6uSGfrR5YShq27GwvQEarBz9rAADH/AlgySBT7cx6EbW6emi+itFA
Pd6PnSkp2dbz2SGnc22VlUVEGNztyBhcU6XwI0KmYIGZqtFpdLpOw203z3E0RhrGkBfFuWgML+bd
0Xg1WPov6TRtJTjZtORr4jw9VWmL40qmfOnMHGx6M3e8DTrfp6kkD70vrsKKiuKwRLLV3GkMp+6m
9Tlw281ZHz0KXppJPLrQa0VlUUWRF/fSIVPI5/ZdtrCoMN3nLFNSYUUk2+ldqQGsA6o4ByaCwJec
wqtkASwIhFwLMgx7vY8VstShDWhgT1EexgNKhUtFkA3UBmlgoreptosMeMGBXkGjZd+363a9Xr+7
qisbRhhqzoUmu9jzRfRUe796rmbIjL7YUcgFdg7siLE02bHATvYtsx3ibw/9/RAH4nHVT5y+1w0f
toMf3h+bzXVvmS2MlfpbjrrK9eab2FD0LywzE9IXhWkEmhue+fQfpl0rQWslI/P2if/212IpvBJ/
aA1LoFnsdJQ1YoXKUO30CwAA//8DAAWwDX7xBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aed5e80b0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fd9396ab48f4fd8dabd882f21a69e71e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=mXHAP2FNYigwDMVVKEC7RAS3qzKfUasfXrEWUSnHLG4-1717841555-1.0.1.1-domopx1OVyftUw2tFec.2y7Qfe21qRqrnBZqHL9DrPkastQQE0mqbaO_KF0DCSS6vPHQv1QknmQiN_MJcujbNA;
_cfuvid=9kKEGGNGu8f4C_MYh.E__LyeSi_4Poet1VOz.EQXpTg-1717841555190-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: GET
uri: https://api.openai.com/v1/threads/thread_7W4a2FW5Rkd7NVyieFaFB5la/messages?order=desc&after=msg_vuJDCpLaKhGfCx4CF8nDkKOF
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQyk/KSk0uUbJSUMrJLC5R0gGJpSSWJCpZKUTHgnlpmUXFJfGZKUpWCnml
OTlgsZxEDKGMxOL43PyiVCUrhbTEnOJUrloAAAAA//8DAAcD/aBgAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aeeff5ab0d0-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61554c174df419f4a561aa4404c9577b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2263'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRy44TMRC8z1e0fE6iTGZDyNw4cFgJicuCFhEUeWY6thdPt7HbYpco/448ecHF
ale5StXlYwWg3KBaUL3V0o/Bz7fP9OllW2//2KZ+3Sy7z8PXbMl8+xJX3bOaFQV3L9jLVbXoeQwe
xTGd6T6iFiyu9abevH+o1+t6IkYe0BeZCTJvFuu55NjxfPmubi5Ky67HpFr4XgEAHKezZKQBX1UL
y9kVGTElbVC1t0cAKrIviNIpuSSaRM3uZM8kSFPsJ8vZWGnhySL0OUYkAa/JZG0Q+ABiEXLCCC7B
RzLeJbuARyDEAYQLBRqE2ZebRR9gRNCUfmOctL8yplLIYkcf+jK0MGYvLvi3KwKPFLK0cNwpvVMt
rGawU12ZmpO6pD7d1vVsQuSuVEPZ+xt+cOSS3UfUiamsloTDWX6qAH5Mteb/mlIh8hhkL/wTqRg+
bLZnP3X/yX/Y5kIKi/Z3fL1aVZeEKr0lwXF/cGQwhuimlkvO6lT9BQAA//8DAMf7L39kAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa0be14ad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
path=/; expires=Sat, 08-Jun-24 10:42:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '830'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159475'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 196ms
x-request-id:
- req_75e76456306565267e8057b7ce428a48
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}, {"role": "assistant", "content":
"Thought: The current language of the user is English. I need to use a tool
to help me answer the question.\nAction: multiply\nAction Input: {''a'': 2,
''b'': 3}"}, {"role": "user", "content": "Observation: 6"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2504'
content-type:
- application/json
cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
_cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRQW7bMBC86xULXnKxhTiq7Fa3oqcACVK3KVCgLQya3khsyF2Zu4IbBP57QVmx
2wtJzOwMZpavBYDxO9OAcZ1VF/sw//Cd7sKnwzrGL/tv++T26wexX/f3n8PjemtmWcHb3+j0TVU6
jn1A9Uwn2iW0itl1sVqs3r9b1HU1EpF3GLKs7XVelfVch7Tl+fVyUU3Kjr1DMQ38KAAAXsczZ6Qd
/jENXM/ekIgitkXTnIcATOKQEWNFvKglNbML6ZgUaYz92PHQdtrALThLYEkOmODgteNBYRBPLVh6
gcgJQZmDlHB7FQIMgqAd5jtdCQRL7WDbPDOZlD/p4/ho4AbURxSowAssSzMlOZ4rBG77xNtcl4YQ
zviTJy/dJqEVphxXlPuT/FgA/BpXNfzX3vSJY68b5WekbFhX9cnPXH7nwlY3E6msNvyjWq6KKaGR
F1GMmydPLaY++XFzOWdxLP4CAAD//wMAuG5ipzgCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa8aa0cad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '843'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159431'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 213ms
x-request-id:
- req_b2a9b906a450ff730d7c2cce58e3df6c
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"properties\": {\"a\": {\"title\": \"A\", \"type\": \"integer\"}, \"b\": {\"title\":
\"B\", \"type\": \"integer\"}}, \"required\": [\"a\", \"b\"], \"type\": \"object\"}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of multiply) if using a tool.\nAction Input: the input to the
tool, in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}. If you include
the \"Action:\" line, then you MUST include the \"Action Input:\" line too,
even if the tool does not need kwargs, in that case you MUST use \"Action Input:
{}\".\n\nIf this format is used, the tool will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"user","content":"What
is 2 times 3?"}],"model":"gpt-3.5-turbo-0613","stream":true,"temperature":0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2544'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-5b9e1e373bcf99101a83c76ac698f719-4ef249652c4f89d0-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yPwWrDMBBE7/6KRefYTgntQd/Ru7OxJrFB0qqrdaCE/HtAISTHGebBm1tHROSg
Kuo83VpsVUKtfIHz5H4XUJKASMdLsf4wfPe26Un6/c/X4UgLVzoBmQKKYmZD2FEEa6YkClqg8LSY
lerHsUS2s2gapCDzOsySxiBzHV/0Krm63VvE/kuzWPOV4xomxd+GatPT+WNYWDk5T3mL8aOeJTS+
PZiy2HSWLQfXFvfu3j0AAAD//wMAtWFl+QQBAAA=
headers:
CF-RAY:
- 9bf56060afce2187-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json; charset=utf-8
Date:
- Sat, 17 Jan 2026 11:05:16 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=A3PgOGkoWd_ndWGQp.gHBODiY3N1rpv1upz5CAmApO0-1768647916-1.0.1.1-yCcqA9r3vMfZHTirKCoJgQbej9ZenP4a6RuWVbZ1jvXHzgo0QfCdQcgk3tNyC0zJYgANsMolU0OYdlzkpRrhpw.XMPXVRVC3E9l_dLEgZus;
path=/; expires=Sat, 17-Jan-26 11:35:16 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=FTEK_.0sjBioXWL7HUfyJChXMFSx2KbMltoYrFw_tcg-1768647916560-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
vary:
- Origin
x-envoy-upstream-service-time:
- '223'
x-openai-proxy-wasm:
- v0.1
x-request-id:
- req_a74d9a9581074472b5aa6dfe4aaaeebd
status:
code: 404
message: Not Found
- request:
body: '{"messages":[{"role":"system","content":"You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"properties\": {\"a\": {\"title\": \"A\", \"type\": \"integer\"}, \"b\": {\"title\":
\"B\", \"type\": \"integer\"}}, \"required\": [\"a\", \"b\"], \"type\": \"object\"}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of multiply) if using a tool.\nAction Input: the input to the
tool, in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}. If you include
the \"Action:\" line, then you MUST include the \"Action Input:\" line too,
even if the tool does not need kwargs, in that case you MUST use \"Action Input:
{}\".\n\nIf this format is used, the tool will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"user","content":"What
is 2 times 3?"}],"model":"gpt-4o-mini","stream":false,"temperature":0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2538'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-b2ec66eeb4a9d384796a7d9929c71a21-ecb03dd774e01677-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNb9swDL37VxA6x0E+nMb1bShyyLBjuh6WwlBk2tYmS6pEdQuC/PdB
ThO7WwfsYsh8fE/kI3VKAJisWAFMtJxEZ1X6cDxi89pUmxdpHudPy83D7lHtvm7n/OnLZzaJDHP4
joKurKkwnVVI0ugLLBxywqg6X9/ld1mer7Me6EyFKtIaS2lm0k5qmS5miyydrdN5/sZujRToWQHf
EgCAU/+NdeoKf7ECZpNrpEPveYOsuCUBMGdUjDDuvfTENbHJAAqjCXVf+q41oWmpgF2LIIJzqAkU
103gDYKpgVqE4NGB9AVsdKOkb6ewBY1YAZmIAQcyRsW/FpWFDoFr/xNdT34J6KMr073+JOKhgC4o
klYdrxHYahuogNOe8T0rYDGBPTvE0/I8rtthHTyP3umg1AjgWhviUap37PkNOd88Uqaxzhz8H1RW
Sy19Wzrk3ujohydjWY+eE4Dnfhbhnb3MOtNZKsn8wP661TK/6LFhBQY0y95AMsTViJUvJh/olRUS
l8qPpskEFy1WA3UYPQ+VNCMgGXX9dzUfaV86l7r5H/kBEAItYVVah5UU7zse0hzGF/KvtJvLfcHM
o3uVAkuS6OIkKqx5UJe9Zf7oCbuylrpBZ528LG9tS5Gt8tVhdbgXLDknvwEAAP//AwAW5sZuygMA
AA==
headers:
CF-RAY:
- 9bf577c9b805659f-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:21:15 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=jk1V2XGY_rcb69z4QX3zJ9e0qbcHJ4dMaKxZ1r5KwCs-1768648875-1.0.1.1-XsAwgp.vf2.4_gJ7idqhFIxAB_b52_yDaGW51LmQohVwnSIndQXa8Au.BkrPauLRQ1IGInVcJhUSnvpfiDbVrHX0WRW5nvVarVL0sUaS8RQ;
path=/; expires=Sat, 17-Jan-26 11:51:15 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=zX0ror8rJBxwxz90J7lilDkuAiFiM6WIN3R2tDMSmwE-1768648875784-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '942'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1092'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999420'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b02069b9192746cdadf2b89bf50ccfd4
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"properties\": {\"a\": {\"title\": \"A\", \"type\": \"integer\"}, \"b\": {\"title\":
\"B\", \"type\": \"integer\"}}, \"required\": [\"a\", \"b\"], \"type\": \"object\"}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of multiply) if using a tool.\nAction Input: the input to the
tool, in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}. If you include
the \"Action:\" line, then you MUST include the \"Action Input:\" line too,
even if the tool does not need kwargs, in that case you MUST use \"Action Input:
{}\".\n\nIf this format is used, the tool will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"user","content":"What
is 2 times 3?"},{"role":"assistant","content":"Thought: The current language
of the user is: English. I need to use a tool to help me answer the question.\nAction:
multiply\nAction Input: {''a'': 2, ''b'': 3}"},{"role":"user","content":"Observation:
6"}],"model":"gpt-4o-mini","stream":false,"temperature":0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2772'
content-type:
- application/json
cookie:
- __cf_bm=jk1V2XGY_rcb69z4QX3zJ9e0qbcHJ4dMaKxZ1r5KwCs-1768648875-1.0.1.1-XsAwgp.vf2.4_gJ7idqhFIxAB_b52_yDaGW51LmQohVwnSIndQXa8Au.BkrPauLRQ1IGInVcJhUSnvpfiDbVrHX0WRW5nvVarVL0sUaS8RQ;
_cfuvid=zX0ror8rJBxwxz90J7lilDkuAiFiM6WIN3R2tDMSmwE-1768648875784-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-b2ec66eeb4a9d384796a7d9929c71a21-33fce9faf4fab2b4-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxa85GIZtuNXdCuCHtxLUaCHpm0g0NSKYkNyBXLVxAj8
7wXlh+w2AXqRhJ2d0c7svmYAwlSiAKEaycq1Nr/f7dDUDy/m05OWX+7l4uHjN/dZT7Vym+9ilBi0
/YWKT6yxItdaZEP+AKuAkjGpTlfL9XK+Xq+WPeCoQptouuV8Trkz3uSzyWyeT1b5dH1kN2QURlHA
jwwA4LV/pjl9hS+igMnoVHEYo9QoinMTgAhkU0XIGE1k6VmMBlCRZ/T96F8b6nTDBWxASQ/Sx2cM
8Gy4oY6hi8ZrkH4HjgICE9k4hs2NtdBFBG4wvcNNBCu97qROPUeR8U//of8oYAZsHEa4BRNhOb4c
JWDdRZni8J21F4D0nlimOPsQHo/I/mzbkm4DbeNfVFEbb2JTBpSRfLIYmVrRo/sM4LGPt7tKTLSB
XMsl0xP2v1vczQ96YtjqgN4esxdMLO1QX85OrCu9skKWxsaLBQklVYPVQB22KbvK0AWQXbj+d5q3
tA/Ojdf/Iz8ASmHLWJVtwMqoa8dDW8B09O+1nVPuBxYRw2+jsGSDIW2iwlp29nCKIu4ioytr4zWG
NpjDPdZtqeaL9WK72N4pke2zPwAAAP//AwDBJEFWnQMAAA==
headers:
CF-RAY:
- 9bf577d1ea90659f-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:21:17 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '938'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1210'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999372'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a3dbf9a8ddd24d6ab5ad58fd3b939139
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"properties\": {\"a\": {\"title\": \"A\", \"type\": \"integer\"}, \"b\": {\"title\":
\"B\", \"type\": \"integer\"}}, \"required\": [\"a\", \"b\"], \"type\": \"object\"}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of multiply) if using a tool.\nAction Input: the input to the
tool, in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}. If you include
the \"Action:\" line, then you MUST include the \"Action Input:\" line too,
even if the tool does not need kwargs, in that case you MUST use \"Action Input:
{}\".\n\nIf this format is used, the tool will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"user","content":"What
is 2 times 3?"}],"model":"gpt-4o-mini","stream":false,"temperature":0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2538'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-972be34105882d9d68971660f9d18406-51e7abe856c77bc3-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNi9swEL37Vww6xyGbdRKvb9uyhbCHQllooVmMLI9ttbKkSqO2IeS/
Fzkf9m630IuR5817mnkzOiQATNasACY6TqK3Kn2/3zf2Q+8+PrwLXtrq86f7tcgfads/ftmwWWSY
6hsKurDmwvRWIUmjT7BwyAmj6s1mna+z/C5bDUBvalSR1lpKM5P2Ust0uVhm6WKT3uRndmekQM8K
+JoAAByGb6xT1/ibFbCYXSI9es9bZMU1CYA5o2KEce+lJ66JzUZQGE2oh9KfOhPajgp46hBEcA41
geK6DbxFMA1QhxA8OpC+gAfdKum7OWxBI9ZAJmLAgYxR8a9DZaFH4Nr/QjeQfwT00ZX5Tt+LeCig
D4qkVftLBLbaBirgsGN8xwpYzmDHqni6PU7rdtgEz6N3Oig1AbjWhniUGhx7PiPHq0fKtNaZyr+i
skZq6bvSIfdGRz88GcsG9JgAPA+zCC/sZdaZ3lJJ5jsO161u85MeG1dgRLPsDJIhriasfDl7Q6+s
kbhUfjJNJrjosB6p4+h5qKWZAMmk67+reUv71LnU7f/Ij4AQaAnr0jqspXjZ8ZjmML6Qf6VdXR4K
Zh7dTymwJIkuTqLGhgd12lvm956wLxupW3TWydPyNrYU2SpfVavqTrDkmPwBAAD//wMAzkQGh8oD
AAA=
headers:
CF-RAY:
- 9bf5798319d1e8b9-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:22:26 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=8kcvvEVHXz_n7iuahgqkWz6_2FgiQ_uqlGxvRa1G9kE-1768648946-1.0.1.1-8_Ku.HdYf0UC23svEDP7RnQJaUqBZn67XmTbV_aTyHA1KAbSUIURh_hJsO37h2dNLwaMhrEalI6hstE2PNwn7O_Q4jJdKbtQ8zZoAaCYbWc;
path=/; expires=Sat, 17-Jan-26 11:52:26 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=p2zdIOP1CXXV_4IFZTXxtTBQqO.Mv16ur8Blv3tVO.8-1768648946864-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '948'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1151'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999417'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_f7aa92b6ba874e84a244b50bf3a009c7
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"properties\": {\"a\": {\"title\": \"A\", \"type\": \"integer\"}, \"b\": {\"title\":
\"B\", \"type\": \"integer\"}}, \"required\": [\"a\", \"b\"], \"type\": \"object\"}\n\n\n\n##
Output Format\n\nPlease answer in the same language as the question and use
the following format:\n\n```\nThought: The current language of the user is:
(user''s language). I need to use a tool to help me answer the question.\nAction:
tool name (one of multiply) if using a tool.\nAction Input: the input to the
tool, in a JSON format representing the kwargs (e.g. {\"input\": \"hello world\",
\"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nNEVER surround
your response with markdown code markers. You may use code markers within your
response if you need to.\n\nPlease use a valid JSON format for the Action Input.
Do NOT do this {''input'': ''hello world'', ''num_beams'': 5}. If you include
the \"Action:\" line, then you MUST include the \"Action Input:\" line too,
even if the tool does not need kwargs, in that case you MUST use \"Action Input:
{}\".\n\nIf this format is used, the tool will respond in the following format:\n\n```\nObservation:
tool response\n```\n\nYou should keep repeating the above format till you have
enough information to answer the question without using any more tools. At that
point, you MUST respond in one of the following two formats:\n\n```\nThought:
I can answer without using any more tools. I''ll use the user''s language to
answer\nAnswer: [your answer here (In the same language as the user''s question)]\n```\n\n```\nThought:
I cannot answer the question with the provided tools.\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},{"role":"user","content":"What
is 2 times 3?"},{"role":"assistant","content":"Thought: The current language
of the user is: English. I need to use a tool to help me answer the question.\nAction:
multiply\nAction Input: {''a'': 2, ''b'': 3}"},{"role":"user","content":"Observation:
6"}],"model":"gpt-4o-mini","stream":false,"temperature":0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2772'
content-type:
- application/json
cookie:
- __cf_bm=8kcvvEVHXz_n7iuahgqkWz6_2FgiQ_uqlGxvRa1G9kE-1768648946-1.0.1.1-8_Ku.HdYf0UC23svEDP7RnQJaUqBZn67XmTbV_aTyHA1KAbSUIURh_hJsO37h2dNLwaMhrEalI6hstE2PNwn7O_Q4jJdKbtQ8zZoAaCYbWc;
_cfuvid=p2zdIOP1CXXV_4IFZTXxtTBQqO.Mv16ur8Blv3tVO.8-1768648946864-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-972be34105882d9d68971660f9d18406-bc7539fcabc5cc6c-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxa85GIZjiO/dGsDBMgpQNBL0QYCRa0kuhSXIFdJ3MD/
XlB+yO4D6EUSdnZGO7P7kQAIXYkchGolq86Z9H63q7382q22Tz+pvH/fVs+vT3K5+myfHx7EJDKo
3KLiE2uqqHMGWZM9wMqjZIyqt6vlepmtN9lqADqq0ERa4zjNKO201el8Ns/S2Sq9XR/ZLWmFQeTw
LQEA+BiecU5b4bvIYTY5VToMQTYo8nMTgPBkYkXIEHRgaVlMRlCRZbTD6F9a6puWc3gEJS1IG97Q
w5vmlnqGPmjbgLQ76MgjMJEJU3i8MQb6gMAtxre/CWCkbXrZxJ6jyPS7/TR85DAH1h0GuAMdYDm9
HMVj3QcZ47C9MReAtJZYxjiHEF6OyP5s21DjPJXhN6qotdWhLTzKQDZaDExODOg+AXgZ4u2vEhPO
U+e4YPqBw+8Wm+ygJ8atjujdMXvBxNKM9eX8xLrSKypkqU24WJBQUrVYjdRxm7KvNF0AyYXrP6f5
m/bBubbN/8iPgFLoGKvCeay0unY8tnmMR/+vtnPKw8AioH/VCgvW6OMmKqxlbw6nKMIuMHZFrW2D
3nl9uMfaFSpbrBflotwokeyTXwAAAP//AwDm949EnQMAAA==
headers:
CF-RAY:
- 9bf5798e1f58e8b9-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:22:27 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '551'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '573'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999375'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ff5f5420d3154f3ca3b25894d684efe7
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2263'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRy44TMRC8z1e0fE6iTGZDyNw4cFgJicuCFhEUeWY6thdPt7HbYpco/448ecHF
ale5StXlYwWg3KBaUL3V0o/Bz7fP9OllW2//2KZ+3Sy7z8PXbMl8+xJX3bOaFQV3L9jLVbXoeQwe
xTGd6T6iFiyu9abevH+o1+t6IkYe0BeZCTJvFuu55NjxfPmubi5Ky67HpFr4XgEAHKezZKQBX1UL
y9kVGTElbVC1t0cAKrIviNIpuSSaRM3uZM8kSFPsJ8vZWGnhySL0OUYkAa/JZG0Q+ABiEXLCCC7B
RzLeJbuARyDEAYQLBRqE2ZebRR9gRNCUfmOctL8yplLIYkcf+jK0MGYvLvi3KwKPFLK0cNwpvVMt
rGawU12ZmpO6pD7d1vVsQuSuVEPZ+xt+cOSS3UfUiamsloTDWX6qAH5Mteb/mlIh8hhkL/wTqRg+
bLZnP3X/yX/Y5kIKi/Z3fL1aVZeEKr0lwXF/cGQwhuimlkvO6lT9BQAA//8DAMf7L39kAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa0be14ad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
path=/; expires=Sat, 08-Jun-24 10:42:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '830'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159475'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 196ms
x-request-id:
- req_75e76456306565267e8057b7ce428a48
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}, {"role": "assistant", "content":
"Thought: The current language of the user is English. I need to use a tool
to help me answer the question.\nAction: multiply\nAction Input: {''a'': 2,
''b'': 3}"}, {"role": "user", "content": "Observation: 6"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2504'
content-type:
- application/json
cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
_cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRQW7bMBC86xULXnKxhTiq7Fa3oqcACVK3KVCgLQya3khsyF2Zu4IbBP57QVmx
2wtJzOwMZpavBYDxO9OAcZ1VF/sw//Cd7sKnwzrGL/tv++T26wexX/f3n8PjemtmWcHb3+j0TVU6
jn1A9Uwn2iW0itl1sVqs3r9b1HU1EpF3GLKs7XVelfVch7Tl+fVyUU3Kjr1DMQ38KAAAXsczZ6Qd
/jENXM/ekIgitkXTnIcATOKQEWNFvKglNbML6ZgUaYz92PHQdtrALThLYEkOmODgteNBYRBPLVh6
gcgJQZmDlHB7FQIMgqAd5jtdCQRL7WDbPDOZlD/p4/ho4AbURxSowAssSzMlOZ4rBG77xNtcl4YQ
zviTJy/dJqEVphxXlPuT/FgA/BpXNfzX3vSJY68b5WekbFhX9cnPXH7nwlY3E6msNvyjWq6KKaGR
F1GMmydPLaY++XFzOWdxLP4CAAD//wMAuG5ipzgCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa8aa0cad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '843'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159431'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 213ms
x-request-id:
- req_b2a9b906a450ff730d7c2cce58e3df6c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2263'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRy44TMRC8z1e0fE6iTGZDyNw4cFgJicuCFhEUeWY6thdPt7HbYpco/448ecHF
ale5StXlYwWg3KBaUL3V0o/Bz7fP9OllW2//2KZ+3Sy7z8PXbMl8+xJX3bOaFQV3L9jLVbXoeQwe
xTGd6T6iFiyu9abevH+o1+t6IkYe0BeZCTJvFuu55NjxfPmubi5Ky67HpFr4XgEAHKezZKQBX1UL
y9kVGTElbVC1t0cAKrIviNIpuSSaRM3uZM8kSFPsJ8vZWGnhySL0OUYkAa/JZG0Q+ABiEXLCCC7B
RzLeJbuARyDEAYQLBRqE2ZebRR9gRNCUfmOctL8yplLIYkcf+jK0MGYvLvi3KwKPFLK0cNwpvVMt
rGawU12ZmpO6pD7d1vVsQuSuVEPZ+xt+cOSS3UfUiamsloTDWX6qAH5Mteb/mlIh8hhkL/wTqRg+
bLZnP3X/yX/Y5kIKi/Z3fL1aVZeEKr0lwXF/cGQwhuimlkvO6lT9BQAA//8DAMf7L39kAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa0be14ad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
path=/; expires=Sat, 08-Jun-24 10:42:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '830'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159475'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 196ms
x-request-id:
- req_75e76456306565267e8057b7ce428a48
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are designed to help with
a variety of tasks, from answering questions to providing summaries to other
types of analyses.\n\n## Tools\n\nYou have access to a wide variety of tools.
You are responsible for using the tools in any sequence you deem appropriate
to complete the task at hand.\nThis may require breaking the task into subtasks
and using different tools to complete each subtask.\n\nYou have access to the
following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int,
b: int) -> int\nMultiply two integers and returns the result integer\nTool Args:
{\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\":
\"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\":
[\"a\", \"b\"]}\n\n\n\n## Output Format\n\nPlease answer in the same language
as the question and use the following format:\n\n```\nThought: The current language
of the user is: (user''s language). I need to use a tool to help me answer the
question.\nAction: tool name (one of multiply) if using a tool.\nAction Input:
the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\":
\"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease
use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello
world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond
in the following format:\n\n```\nObservation: tool response\n```\n\nYou should
keep repeating the above format till you have enough information to answer the
question without using any more tools. At that point, you MUST respond in the
one of the following two formats:\n\n```\nThought: I can answer without using
any more tools. I''ll use the user''s language to answer\nAnswer: [your answer
here (In the same language as the user''s question)]\n```\n\n```\nThought: I
cannot answer the question with the provided tools.\nAnswer: [your answer here
(In the same language as the user''s question)]\n```\n\n## Current Conversation\n\nBelow
is the current conversation consisting of interleaving human and assistant messages.\n"},
{"role": "user", "content": "What is 2 times 3?"}, {"role": "assistant", "content":
"Thought: The current language of the user is English. I need to use a tool
to help me answer the question.\nAction: multiply\nAction Input: {''a'': 2,
''b'': 3}"}, {"role": "user", "content": "Observation: 6"}], "model": "gpt-3.5-turbo-0613",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2504'
content-type:
- application/json
cookie:
- __cf_bm=rFGBQydo_yMqEBELvSqz97ukprFYy0X1qRvpxOhHhBQ-1717841552-1.0.1.1-yfFCp.R3kQMw4JSnCXEleby8oMAPFTlcR8wQWGWvyEqGjnZhKLfvmFUJUJpLJmNJZBKP01DqB0DNe2T7UImw1g;
_cfuvid=0ANl3qJPDgnwCjOq6X1WwlIIVJZZF28CxFA5Wm0O6SI-1717841552534-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRQW7bMBC86xULXnKxhTiq7Fa3oqcACVK3KVCgLQya3khsyF2Zu4IbBP57QVmx
2wtJzOwMZpavBYDxO9OAcZ1VF/sw//Cd7sKnwzrGL/tv++T26wexX/f3n8PjemtmWcHb3+j0TVU6
jn1A9Uwn2iW0itl1sVqs3r9b1HU1EpF3GLKs7XVelfVch7Tl+fVyUU3Kjr1DMQ38KAAAXsczZ6Qd
/jENXM/ekIgitkXTnIcATOKQEWNFvKglNbML6ZgUaYz92PHQdtrALThLYEkOmODgteNBYRBPLVh6
gcgJQZmDlHB7FQIMgqAd5jtdCQRL7WDbPDOZlD/p4/ho4AbURxSowAssSzMlOZ4rBG77xNtcl4YQ
zviTJy/dJqEVphxXlPuT/FgA/BpXNfzX3vSJY68b5WekbFhX9cnPXH7nwlY3E6msNvyjWq6KKaGR
F1GMmydPLaY++XFzOWdxLP4CAAD//wMAuG5ipzgCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081aa8aa0cad88-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '843'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159431'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 213ms
x-request-id:
- req_b2a9b906a450ff730d7c2cce58e3df6c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_chroma_vector_store/test_rag_with_chroma.yaml
================================================
interactions:
- request:
body: '{"input": ["file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt What
I Worked On February 2021 Before college the two main things I worked on,
outside of school, were writing and programming. I didn''t write essays. I wrote
what beginning writers were supposed to write then, and probably still are:
short stories. My stories were awful. They had hardly any plot, just characters
with strong feelings, which I imagined made them deep. The first programs I
tried writing were on the IBM 1401 that our school district used for what was
then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The
school district''s 1401 happened to be in the basement of our junior high school,
and my friend Rich Draves and I got permission to use it. It was like a mini
Bond villain''s lair down there, with all these alien-looking machines \u2014
CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under
bright fluorescent lights. The language we used was an early version of Fortran.
You had to type programs on punch cards, then stack them in the card reader
and press a button to load the program into memory and run it. The result would
ordinarily be to print something on the spectacularly loud printer. I was puzzled
by the 1401. I couldn''t figure out what to do with it. And in retrospect there''s
not much I could have done with it. The only form of input to programs was data
stored on punched cards, and I didn''t have any data stored on punched cards.
The only other option was to do things that didn''t rely on any input, like
calculate approximations of pi, but I didn''t know enough math to do anything
interesting of that type. So I''m not surprised I can''t remember any programs
I wrote, because they can''t have done much. My clearest memory is of the moment
I learned it was possible for programs not to terminate, when one of mine didn''t.
On a machine without time-sharing, this was a social as well as a technical
error, as the data center manager''s expression made clear. With microcomputers,
everything changed. Now you could have a computer sitting right in front of
you, on a desk, that could respond to your keystrokes as it was running instead
of just churning through a stack of punch cards and then stopping. [1] The
first of my friends to get a microcomputer built it himself. It was sold as
a kit by Heathkit. I remember vividly how impressed and envious I felt watching
him sitting in front of it, typing programs right into the computer. Computers
were expensive in those days and it took me years of nagging before I convinced
my father to buy one, a TRS-80, in about 1980. The gold standard then was the
Apple II, but a TRS-80 was good enough. This was when I really started programming.
I wrote simple games, a program to predict how high my model rockets would fly,
and a word processor that my father used to write at least one book. There was
only room in memory for about 2 pages of text, so he''d write 2 pages at a time
and then print them out, but it was a lot better than a typewriter. Though
I liked programming, I didn''t plan to study it in college. In college I was
going to study philosophy, which sounded much more powerful. It seemed, to my
naive high school self, to be the study of the ultimate truths, compared to
which the things studied in other fields would be mere domain knowledge. What
I discovered when I got to college was that the other fields took up so much
of the space of ideas that there wasn''t much left for these supposed ultimate
truths. All that seemed left for philosophy were edge cases that people in other
fields felt could safely be ignored. I couldn''t have put this into words when
I was 18. All I knew at the time was that I kept taking philosophy courses and
they kept being boring. So I decided to switch to AI. AI was in the air in
the mid 1980s, but there were two things especially that made me want to work
on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured
an intelligent computer called Mike, and a PBS documentary that showed Terry
Winograd using SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress,
so I don''t know how well it has aged, but when I read it I was drawn entirely
into its world.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt All
that seemed left for philosophy were edge cases that people in other fields
felt could safely be ignored. I couldn''t have put this into words when I was
18. All I knew at the time was that I kept taking philosophy courses and they
kept being boring. So I decided to switch to AI. AI was in the air in the mid
1980s, but there were two things especially that made me want to work on it:
a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent
computer called Mike, and a PBS documentary that showed Terry Winograd using
SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress, so I don''t
know how well it has aged, but when I read it I was drawn entirely into its
world. It seemed only a matter of time before we''d have Mike, and when I saw
Winograd using SHRDLU, it seemed like that time would be a few years at most.
All you had to do was teach SHRDLU more words. There weren''t any classes in
AI at Cornell then, not even graduate classes, so I started trying to teach
myself. Which meant learning Lisp, since in those days Lisp was regarded as
the language of AI. The commonly used programming languages then were pretty
primitive, and programmers'' ideas correspondingly so. The default language
at Cornell was a Pascal-like language called PL/I, and the situation was similar
elsewhere. Learning Lisp expanded my concept of a program so fast that it was
years before I started to have a sense of where the new limits were. This was
more like it; this was what I had expected college to do. It wasn''t happening
in a class, like it was supposed to, but that was ok. For the next couple years
I was on a roll. I knew what I was going to do. For my undergraduate thesis,
I reverse-engineered SHRDLU. My God did I love working on that program. It was
a pleasing bit of code, but what made it even more exciting was my belief \u2014
hard to imagine now, but not unique in 1985 \u2014 that it was already climbing
the lower slopes of intelligence. I had gotten into a program at Cornell that
didn''t make you choose a major. You could take whatever classes you liked,
and choose whatever you liked to put on your degree. I of course chose \"Artificial
Intelligence.\" When I got the actual physical diploma, I was dismayed to find
that the quotes had been included, which made them read as scare-quotes. At
the time this bothered me, but now it seems amusingly accurate, for reasons
I was about to discover. I applied to 3 grad schools: MIT and Yale, which were
renowned for AI at the time, and Harvard, which I''d visited because Rich Draves
went there, and was also home to Bill Woods, who''d invented the type of parser
I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went. I
don''t remember the moment it happened, or if there even was a specific moment,
but during the first year of grad school I realized that AI, as practiced at
the time, was a hoax. By which I mean the sort of AI in which a program that''s
told \"the dog is sitting on the chair\" translates this into some formal representation
and adds it to the list of things it knows. What these programs really showed
was that there''s a subset of natural language that''s a formal language. But
a very proper subset. It was clear that there was an unbridgeable gap between
what they could do and actually understanding natural language. It was not,
in fact, simply a matter of teaching SHRDLU more words. That whole way of doing
AI, with explicit data structures representing concepts, was not going to work.
Its brokenness did, as so often happens, generate a lot of opportunities to
write papers about various band-aids that could be applied to it, but it was
never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It''s scary to think how little I knew about Lisp hacking when I started
writing that book. But there''s nothing like writing a book about something
to help you learn it.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt It
was not, in fact, simply a matter of teaching SHRDLU more words. That whole
way of doing AI, with explicit data structures representing concepts, was not
going to work. Its brokenness did, as so often happens, generate a lot of opportunities
to write papers about various band-aids that could be applied to it, but it
was never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It''s scary to think how little I knew about Lisp hacking when I started
writing that book. But there''s nothing like writing a book about something
to help you learn it. The book, On Lisp, wasn''t published till 1993, but I
wrote much of it in grad school. Computer Science is an uneasy alliance between
two halves, theory and systems. The theory people prove things, and the systems
people build things. I wanted to build things. I had plenty of respect for theory
\u2014 indeed, a sneaking suspicion that it was the more admirable of the two
halves \u2014 but building things seemed so much more exciting. The problem
with systems work, though, was that it didn''t last. Any program you wrote today,
no matter how good, would be obsolete in a couple decades at best. People might
mention your software in footnotes, but no one would actually use it. And indeed,
it would seem very feeble work. Only people with a sense of the history of the
field would even realize that, in its time, it had been good. There were some
surplus Xerox Dandelions floating around the computer lab at one point. Anyone
who wanted one to play around with could have one. I was briefly tempted, but
they were so slow by present standards; what was the point? No one else wanted
one either, so off they went. That was what happened to systems work. I wanted
not just to build things, but to build things that would last. In this dissatisfied
state I went in 1988 to visit Rich Draves at CMU, where he was in grad school.
One day I went to visit the Carnegie Institute, where I''d spent a lot of time
as a kid. While looking at a painting there I realized something that might
seem obvious, but was a big surprise to me. There, right on the wall, was something
you could make that would last. Paintings didn''t become obsolete. Some of the
best ones were hundreds of years old. And moreover this was something you could
make a living doing. Not as easily as you could by writing software, of course,
but I thought if you were really industrious and lived really cheaply, it had
to be possible to make enough to survive. And as an artist you could be truly
independent. You wouldn''t have a boss, or even need to get research funding. I
had always liked looking at paintings. Could I make them? I had no idea. I''d
never imagined it was even possible. I knew intellectually that people made
art \u2014 that it didn''t just appear spontaneously \u2014 but it was as if
the people who made it were a different species. They either lived long ago
or were mysterious geniuses doing strange things in profiles in Life magazine.
The idea of actually being able to make art, to put that verb before that noun,
seemed almost miraculous. That fall I started taking art classes at Harvard.
Grad students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn''t see a
way out of this situation. I didn''t want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he''d
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Grad
students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn''t see a
way out of this situation. I didn''t want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he''d
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall. I ran into professor Cheatham and he asked
if I was far enough along to graduate that June. I didn''t have a word of my
dissertation written, but in what must have been the quickest bit of thinking
in my life, I decided to take a shot at writing one in the 5 weeks or so that
remained before the deadline, reusing parts of On Lisp where I could, and I
was able to respond, with no perceptible delay \"Yes, I think so. I''ll give
you something to read in a few days.\" I picked applications of continuations
as the topic. In retrospect I should have written about macros and embedded
languages. There''s a whole world there that''s barely been explored. But all
I wanted was to get out of grad school, and my rapidly written dissertation
sufficed, just barely. Meanwhile I was applying to art schools. I applied to
two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because
it was the oldest art school, I imagined would be good. RISD accepted me, and
I never heard back from the Accademia, so off to Providence I went. I''d applied
for the BFA program at RISD, which meant in effect that I had to go to college
again. This was not as strange as it sounds, because I was only 25, and art
schools are full of people of different ages. RISD counted me as a transfer
sophomore and said I had to do the foundation that summer. The foundation means
the classes that everyone has to take in fundamental subjects like drawing,
color, and design. Toward the end of the summer I got a big surprise: a letter
from the Accademia, which had been delayed because they''d sent it to Cambridge
England instead of Cambridge Massachusetts, inviting me to take the entrance
exam in Florence that fall. This was now only weeks away. My nice landlady let
me leave my stuff in her attic. I had some money saved from consulting work
I''d done in grad school; there was probably enough to last a year if I lived
cheaply. Now all I had to do was learn Italian. Only stranieri (foreigners)
had to take this entrance exam. In retrospect it may well have been a way of
excluding them, because there were so many stranieri attracted by the idea of
studying art in Florence that the Italian students would otherwise have been
outnumbered. I was in decent shape at painting and drawing from the RISD foundation
that summer, but I still don''t know how I managed to pass the written exam.
I remember that I answered the essay question by writing about Cezanne, and
that I cranked up the intellectual level as high as I could to make the most
of my limited vocabulary. [2] I''m only up to age 25 and already there are
such conspicuous patterns. Here I was, yet again about to attend some august
institution in the hopes of learning about some prestigious subject, and yet
again about to be disappointed. The students and faculty in the painting department
at the Accademia were the nicest people you could imagine, but they had long
since arrived at an arrangement whereby the students wouldn''t require the faculty
to teach anything, and in return the faculty wouldn''t require the students
to learn anything. And at the same time all involved would adhere outwardly
to the conventions of a 19th century atelier. We actually had one of those little
stoves, fed with kindling, that you see in 19th century studio paintings, and
a nude model sitting as close to it as possible without getting burned. Except
hardly anyone else painted her besides me.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [2] I''m
only up to age 25 and already there are such conspicuous patterns. Here I was,
yet again about to attend some august institution in the hopes of learning about
some prestigious subject, and yet again about to be disappointed. The students
and faculty in the painting department at the Accademia were the nicest people
you could imagine, but they had long since arrived at an arrangement whereby
the students wouldn''t require the faculty to teach anything, and in return
the faculty wouldn''t require the students to learn anything. And at the same
time all involved would adhere outwardly to the conventions of a 19th century
atelier. We actually had one of those little stoves, fed with kindling, that
you see in 19th century studio paintings, and a nude model sitting as close
to it as possible without getting burned. Except hardly anyone else painted
her besides me. The rest of the students spent their time chatting or occasionally
trying to imitate things they''d seen in American art magazines. Our model
turned out to live just down the street from me. She made a living from a combination
of modelling and making fakes for a local antique dealer. She''d copy an obscure
old painting out of a book, and then he''d take the copy and maltreat it to
make it look old. [3] While I was a student at the Accademia I started painting
still lives in my bedroom at night. These paintings were tiny, because the room
was, and because I painted them on leftover scraps of canvas, which was all
I could afford at the time. Painting still lives is different from painting
people, because the subject, as its name suggests, can''t move. People can''t
sit for more than about 15 minutes at a time, and when they do they don''t sit
very still. So the traditional m.o. for painting people is to know how to paint
a generic person, which you then modify to match the specific person you''re
painting. Whereas a still life you can, if you want, copy pixel by pixel from
what you''re seeing. You don''t want to stop there, of course, or you get merely
photographic accuracy, and what makes a still life interesting is that it''s
been through a head. You want to emphasize the visual cues that tell you, for
example, that the reason the color changes suddenly at a certain point is that
it''s the edge of an object. By subtly emphasizing such things you can make
paintings that are more realistic than photographs not just in some metaphorical
sense, but in the strict information-theoretic sense. [4] I liked painting
still lives because I was curious about what I was seeing. In everyday life,
we aren''t consciously aware of much we''re seeing. Most visual perception is
handled by low-level processes that merely tell your brain \"that''s a water
droplet\" without telling you details like where the lightest and darkest points
are, or \"that''s a bush\" without telling you the shape and position of every
leaf. This is a feature of brains, not a bug. In everyday life it would be distracting
to notice every leaf on every bush. But when you have to paint something, you
have to look more closely, and when you do there''s a lot to see. You can still
be noticing new things after days of trying to paint something people usually
take for granted, just as you can after days of trying to write an essay about
something people usually take for granted. This is not the only way to paint.
I''m not 100% sure it''s even a good way to paint. But it seemed a good enough
bet to be worth trying. Our teacher, professor Ulivi, was a nice guy. He could
see I worked hard, and gave me a good grade, which he wrote down in a sort of
passport each student had. But the Accademia wasn''t teaching me anything except
Italian, and my money was running out, so at the end of the first year I went
back to the US. I wanted to go back to RISD, but I was now broke and RISD was
very expensive, so I decided to get a job for a year and then return to RISD
the next fall. I got one at a company called Interleaf, which made software
for creating documents. You mean like Microsoft Word? Exactly. That was how
I learned that low end software tends to eat high end software. But Interleaf
still had a few years to live yet. [5] Interleaf had done something pretty
bold. Inspired by Emacs, they''d added a scripting language, and even made the
scripting language a dialect of Lisp.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt But
the Accademia wasn''t teaching me anything except Italian, and my money was
running out, so at the end of the first year I went back to the US. I wanted
to go back to RISD, but I was now broke and RISD was very expensive, so I decided
to get a job for a year and then return to RISD the next fall. I got one at
a company called Interleaf, which made software for creating documents. You
mean like Microsoft Word? Exactly. That was how I learned that low end software
tends to eat high end software. But Interleaf still had a few years to live
yet. [5] Interleaf had done something pretty bold. Inspired by Emacs, they''d
added a scripting language, and even made the scripting language a dialect of
Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest
thing I''ve had to a normal job, and I hereby apologize to my boss and coworkers,
because I was a bad employee. Their Lisp was the thinnest icing on a giant C
cake, and since I didn''t know C and didn''t want to learn it, I never understood
most of the software. Plus I was terribly irresponsible. This was back when
a programming job meant showing up every day during certain working hours. That
seemed unnatural to me, and on this point the rest of the world is coming around
to my way of thinking, but at the time it caused a lot of friction. Toward the
end of the year I spent much of my time surreptitiously working on On Lisp,
which I had by this time gotten a contract to publish. The good part was that
I got paid huge amounts of money, especially by art student standards. In Florence,
after paying my part of the rent, my budget for everything else had been $7
a day. Now I was getting paid more than 4 times that every hour, even when I
was just sitting in a meeting. By living cheaply I not only managed to save
enough to go back to RISD, but also paid off my college loans. I learned some
useful things at Interleaf, though they were mostly about what not to do. I
learned that it''s better for technology companies to be run by product people
than sales people (though sales is a real skill and people who are good at it
are really good at it), that it leads to bugs when code is edited by too many
people, that cheap office space is no bargain if it''s depressing, that planned
meetings are inferior to corridor conversations, that big, bureaucratic customers
are a dangerous source of money, and that there''s not much overlap between
conventional office hours and the optimal time for hacking, or conventional
offices and the optimal place for it. But the most important thing I learned,
and which I used in both Viaweb and Y Combinator, is that the low end eats the
high end: that it''s good to be the \"entry level\" option, even though that
will be less prestigious, because if you''re not, someone else will be, and
will squash you against the ceiling. Which in turn means that prestige is a
danger sign. When I left to go back to RISD the next fall, I arranged to do
freelance work for the group that did projects for customers, and this was how
I survived for the next several years. When I came back to visit for a project
later on, someone told me about a new thing called HTML, which was, as he described
it, a derivative of SGML. Markup language enthusiasts were an occupational hazard
at Interleaf and I ignored him, but this HTML thing later became a big part
of my life. In the fall of 1992 I moved back to Providence to continue at RISD.
The foundation had merely been intro stuff, and the Accademia had been a (very
civilized) joke. Now I was going to see what real art school was like. But alas
it was more like the Accademia than not. Better organized, certainly, and a
lot more expensive, but it was now becoming clear that art school did not bear
the same relationship to art that medical school bore to medicine. At least
not the painting department. The textile department, which my next door neighbor
belonged to, seemed to be pretty rigorous. No doubt illustration and architecture
were too. But painting was post-rigorous. Painting students were supposed to
express themselves, which to the more worldly ones meant to try to cook up some
sort of distinctive signature style.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt In
the fall of 1992 I moved back to Providence to continue at RISD. The foundation
had merely been intro stuff, and the Accademia had been a (very civilized) joke.
Now I was going to see what real art school was like. But alas it was more like
the Accademia than not. Better organized, certainly, and a lot more expensive,
but it was now becoming clear that art school did not bear the same relationship
to art that medical school bore to medicine. At least not the painting department.
The textile department, which my next door neighbor belonged to, seemed to be
pretty rigorous. No doubt illustration and architecture were too. But painting
was post-rigorous. Painting students were supposed to express themselves, which
to the more worldly ones meant to try to cook up some sort of distinctive signature
style. A signature style is the visual equivalent of what in show business
is known as a \"schtick\": something that immediately identifies the work as
yours and no one else''s. For example, when you see a painting that looks like
a certain kind of cartoon, you know it''s by Roy Lichtenstein. So if you see
a big painting of this type hanging in the apartment of a hedge fund manager,
you know he paid millions of dollars for it. That''s not always why artists
have a signature style, but it''s usually why buyers pay a lot for such work.
[6] There were plenty of earnest students too: kids who \"could draw\" in high
school, and now had come to what was supposed to be the best art school in the
country, to learn to draw even better. They tended to be confused and demoralized
by what they found at RISD, but they kept going, because painting was what they
did. I was not one of the kids who could draw in high school, but at RISD I
was definitely closer to their tribe than the tribe of signature style seekers. I
learned a lot in the color class I took at RISD, but otherwise I was basically
teaching myself to paint, and I could do that for free. So in 1993 I dropped
out. I hung around Providence for a bit, and then my college friend Nancy Parmet
did me a big favor. A rent-controlled apartment in a building her mother owned
in New York was becoming vacant. Did I want it? It wasn''t much more than my
current place, and New York was supposed to be where the artists were. So yes,
I wanted it! [7] Asterix comics begin by zooming in on a tiny corner of Roman
Gaul that turns out not to be controlled by the Romans. You can do something
similar on a map of New York City: if you zoom in on the Upper East Side, there''s
a tiny corner that''s not rich, or at least wasn''t in 1993. It''s called Yorkville,
and that was my new home. Now I was a New York artist \u2014 in the strictly
technical sense of making paintings and living in New York. I was nervous about
money, because I could sense that Interleaf was on the way down. Freelance Lisp
hacking work was very rare, and I didn''t want to have to program in another
language, which in those days would have meant C++ if I was lucky. So with my
unerring nose for financial opportunity, I decided to write another book on
Lisp. This would be a popular book, the sort of book that could be used as a
textbook. I imagined myself living frugally off the royalties and spending all
my time painting. (The painting on the cover of this book, ANSI Common Lisp,
is one that I painted around this time.) The best thing about New York for
me was the presence of Idelle and Julian Weber. Idelle Weber was a painter,
one of the early photorealists, and I''d taken her painting class at Harvard.
I''ve never known a teacher more beloved by her students. Large numbers of former
students kept in touch with her, including me. After I moved to New York I became
her de facto studio assistant. She liked to paint on big, square canvases,
4 to 5 feet on a side. One day in late 1994 as I was stretching one of these
monsters there was something on the radio about a famous fund manager. He wasn''t
that much older than me, and was super rich. The thought suddenly occurred to
me: why don''t I become rich? Then I''ll be able to work on whatever I want. Meanwhile
I''d been hearing more and more about this new thing called the World Wide Web.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt The
best thing about New York for me was the presence of Idelle and Julian Weber.
Idelle Weber was a painter, one of the early photorealists, and I''d taken her
painting class at Harvard. I''ve never known a teacher more beloved by her students.
Large numbers of former students kept in touch with her, including me. After
I moved to New York I became her de facto studio assistant. She liked to paint
on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was
stretching one of these monsters there was something on the radio about a famous
fund manager. He wasn''t that much older than me, and was super rich. The thought
suddenly occurred to me: why don''t I become rich? Then I''ll be able to work
on whatever I want. Meanwhile I''d been hearing more and more about this new
thing called the World Wide Web. Robert Morris showed it to me when I visited
him in Cambridge, where he was now in grad school at Harvard. It seemed to me
that the web would be a big deal. I''d seen what graphical user interfaces had
done for the popularity of microcomputers. It seemed like the web would do the
same for the internet. If I wanted to get rich, here was the next train leaving
the station. I was right about that part. What I got wrong was the idea. I decided
we should start a company to put art galleries online. I can''t honestly say,
after reading so many Y Combinator applications, that this was the worst startup
idea ever, but it was up there. Art galleries didn''t want to be online, and
still don''t, not the fancy ones. That''s not how they sell. I wrote some software
to generate web sites for galleries, and Robert wrote some to resize images
and set up an http server to serve the pages. Then we tried to sign up galleries.
To call this a difficult sale would be an understatement. It was difficult to
give away. A few galleries let us make sites for them for free, but none paid
us. Then some online stores started to appear, and I realized that except for
the order buttons they were identical to the sites we''d been generating for
galleries. This impressive-sounding thing called an \"internet storefront\"
was something we already knew how to build. So in the summer of 1995, after
I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we
started trying to write software to build online stores. At first this was going
to be normal desktop software, which in those days meant Windows software. That
was an alarming prospect, because neither of us knew how to write Windows software
or wanted to learn. We lived in the Unix world. But we decided we''d at least
try writing a prototype store builder on Unix. Robert wrote a shopping cart,
and I wrote a new site generator for stores \u2014 in Lisp, of course. We were
working out of Robert''s apartment in Cambridge. His roommate was away for big
chunks of time, during which I got to sleep in his room. For some reason there
was no bed frame or sheets, just a mattress on the floor. One morning as I was
lying on this mattress I had an idea that made me sit up like a capital L. What
if we ran the software on the server, and let users control it by clicking on
links? Then we''d never have to write anything to run on users'' computers.
We could generate the sites on the same server we''d serve them from. Users
wouldn''t need anything more than a browser. This kind of software, known as
a web app, is common now, but at the time it wasn''t clear that it was even
possible. To find out, we decided to try making a version of our store builder
that you could control through the browser. A couple days later, on August 12,
we had one that worked. The UI was horrible, but it proved you could build a
whole store through the browser, without any client software or typing anything
into the command line on the server. Now we felt like we were really onto something.
I had visions of a whole new generation of software working this way. You wouldn''t
need versions, or ports, or any of that crap. At Interleaf there had been a
whole group called Release Engineering that seemed to be at least as big as
the group that actually wrote the software. Now you could just update the software
right on the server.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Users
wouldn''t need anything more than a browser. This kind of software, known as
a web app, is common now, but at the time it wasn''t clear that it was even
possible. To find out, we decided to try making a version of our store builder
that you could control through the browser. A couple days later, on August 12,
we had one that worked. The UI was horrible, but it proved you could build a
whole store through the browser, without any client software or typing anything
into the command line on the server. Now we felt like we were really onto something.
I had visions of a whole new generation of software working this way. You wouldn''t
need versions, or ports, or any of that crap. At Interleaf there had been a
whole group called Release Engineering that seemed to be at least as big as
the group that actually wrote the software. Now you could just update the software
right on the server. We started a new company we called Viaweb, after the fact
that our software worked via the web, and we got $10,000 in seed funding from
Idelle''s husband Julian. In return for that and doing the initial legal work
and giving us business advice, we gave him 10% of the company. Ten years later
this deal became the model for Y Combinator''s. We knew founders needed something
like this, because we''d needed it ourselves. At this stage I had a negative
net worth, because the thousand dollars or so I had in the bank was more than
counterbalanced by what I owed the government in taxes. (Had I diligently set
aside the proper proportion of the money I''d made consulting for Interleaf?
No, I had not.) So although Robert had his graduate student stipend, I needed
that seed funding to live on. We originally hoped to launch in September, but
we got more ambitious about the software as we worked on it. Eventually we managed
to build a WYSIWYG site builder, in the sense that as you were creating pages,
they looked exactly like the static ones that would be generated later, except
that instead of leading to static pages, the links all referred to closures
stored in a hash table on the server. It helped to have studied art, because
the main goal of an online store builder is to make users look legit, and the
key to looking legit is high production values. If you get page layouts and
fonts and colors right, you can make a guy running a store out of his bedroom
look more legit than a big company. (If you''re curious why my site looks so
old-fashioned, it''s because it''s still made with this software. It may look
clunky today, but in 1996 it was the last word in slick.) In September, Robert
rebelled. \"We''ve been working on this for a month,\" he said, \"and it''s
still not done.\" This is funny in retrospect, because he would still be working
on it almost 3 years later. But I decided it might be prudent to recruit more
programmers, and I asked Robert who else in grad school with him was really
good. He recommended Trevor Blackwell, which surprised me at first, because
at that point I knew Trevor mainly for his plan to reduce everything in his
life to a stack of notecards, which he carried around with him. But Rtm was
right, as usual. Trevor turned out to be a frighteningly effective hacker. It
was a lot of fun working with Robert and Trevor. They''re the two most independent-minded
people I know, and in completely different ways. If you could see inside Rtm''s
brain it would look like a colonial New England church, and if you could see
inside Trevor''s it would look like the worst excesses of Austrian Rococo. We
opened for business, with 6 stores, in January 1996. It was just as well we
waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn''t have to integrate with any other software except Robert''s and Trevor''s,
so it was quite fun to work on.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt We
opened for business, with 6 stores, in January 1996. It was just as well we
waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn''t have to integrate with any other software except Robert''s and Trevor''s,
so it was quite fun to work on. If all I''d had to do was work on this software,
the next 3 years would have been the easiest of my life. Unfortunately I had
to do a lot more, all of it stuff I was worse at than programming, and the next
3 years were instead the most stressful. There were a lot of startups making
ecommerce software in the second half of the 90s. We were determined to be the
Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive.
It was lucky for us that we were poor, because that caused us to make Viaweb
even more inexpensive than we realized. We charged $100 a month for a small
store and $300 a month for a big one. This low price was a big attraction, and
a constant thorn in the sides of competitors, but it wasn''t because of some
clever insight that we set the price low. We had no idea what businesses paid
for things. $300 a month seemed like a lot of money to us. We did a lot of
things right by accident like that. For example, we did what''s now called \"doing
things that don''t scale,\" although at the time we would have described it
as \"being so lame that we''re driven to the most desperate measures to get
users.\" The most common of which was building stores for them. This seemed
particularly humiliating, since the whole raison d''etre of our software was
that people could use it to make their own stores. But anything to get users. We
learned a lot more about retail than we wanted to know. For example, that if
you could only have a small image of a man''s shirt (and all images were small
then by present standards), it was better to have a closeup of the collar than
a picture of the whole shirt. The reason I remember learning this was that it
meant I had to rescan about 30 images of men''s shirts. My first set of scans
were so beautiful too. Though this felt wrong, it was exactly the right thing
to be doing. Building stores for users taught us about retail, and about how
it felt to use our software. I was initially both mystified and repelled by
\"business\" and thought we needed a \"business person\" to be in charge of
it, but once we started to get users, I was converted, in much the same way
I was converted to fatherhood once I had kids. Whatever users wanted, I was
all theirs. Maybe one day we''d have so many users that I couldn''t scan their
images for them, but in the meantime there was nothing more important to do. Another
thing I didn''t get at the time is that growth rate is the ultimate test of
a startup. Our growth rate was fine. We had about 70 stores at the end of 1996
and about 500 at the end of 1997. I mistakenly thought the thing that mattered
was the absolute number of users. And that is the thing that matters in the
sense that that''s how much money you''re making, and if you''re not making
enough, you might go out of business. But in the long term the growth rate takes
care of the absolute number. If we''d been a startup I was advising at Y Combinator,
I would have said: Stop being so stressed out, because you''re doing fine. You''re
growing 7x a year. Just don''t hire too many more people and you''ll soon be
profitable, and then you''ll control your own destiny. Alas I hired lots more
people, partly because our investors wanted me to, and partly because that''s
what startups did during the Internet Bubble. A company with just a handful
of employees would have seemed amateurish. So we didn''t reach breakeven until
about when Yahoo bought us in the summer of 1998.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt And
that is the thing that matters in the sense that that''s how much money you''re
making, and if you''re not making enough, you might go out of business. But
in the long term the growth rate takes care of the absolute number. If we''d
been a startup I was advising at Y Combinator, I would have said: Stop being
so stressed out, because you''re doing fine. You''re growing 7x a year. Just
don''t hire too many more people and you''ll soon be profitable, and then you''ll
control your own destiny. Alas I hired lots more people, partly because our
investors wanted me to, and partly because that''s what startups did during
the Internet Bubble. A company with just a handful of employees would have seemed
amateurish. So we didn''t reach breakeven until about when Yahoo bought us in
the summer of 1998. Which in turn meant we were at the mercy of investors for
the entire life of the company. And since both we and our investors were noobs
at startups, the result was a mess even by startup standards. It was a huge
relief when Yahoo bought us. In principle our Viaweb stock was valuable. It
was a share in a business that was profitable and growing rapidly. But it didn''t
feel very valuable to me; I had no idea how to value a business, but I was all
too keenly aware of the near-death experiences we seemed to have every few months.
Nor had I changed my grad student lifestyle significantly since we started.
So when Yahoo bought us it felt like going from rags to riches. Since we were
going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking
that its leather seats alone were by far the most luxurious thing I owned. The
next year, from the summer of 1998 to the summer of 1999, must have been the
least productive of my life. I didn''t realize it at the time, but I was worn
out from the effort and stress of running Viaweb. For a while after I got to
California I tried to continue my usual m.o. of programming till 3 in the morning,
but fatigue combined with Yahoo''s prematurely aged culture and grim cube farm
in Santa Clara gradually dragged me down. After a few months it felt disconcertingly
like working at Interleaf. Yahoo had given us a lot of options when they bought
us. At the time I thought Yahoo was so overvalued that they''d never be worth
anything, but to my astonishment the stock went up 5x in the next year. I hung
on till the first chunk of options vested, then in the summer of 1999 I left.
It had been so long since I''d painted anything that I''d half forgotten why
I was doing this. My brain had been entirely full of software and men''s shirts
for 4 years. But I had done this to get rich so I could paint, I reminded myself,
and now I was rich, so I should go paint. When I said I was leaving, my boss
at Yahoo had a long conversation with me about my plans. I told him all about
the kinds of pictures I wanted to paint. At the time I was touched that he took
such an interest in me. Now I realize it was because he thought I was lying.
My options at that point were worth about $2 million a month. If I was leaving
that kind of money on the table, it could only be to go and start some new startup,
and if I did, I might take people with me. This was the height of the Internet
Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire.
Leaving then to start a new startup must have seemed to him an insanely, and
yet also plausibly, ambitious plan. But I really was quitting to paint, and
I started immediately. There was no time to lose. I''d already burned 4 years
getting rich. Now when I talk to founders who are leaving after selling their
companies, my advice is always the same: take a vacation. That''s what I should
have done, just gone off somewhere and done nothing for a month or two, but
the idea never occurred to me. So I tried to paint, but I just didn''t seem
to have any energy or ambition. Part of the problem was that I didn''t know
many people in California. I''d compounded this problem by buying a house up
in the Santa Cruz Mountains, with a beautiful view but miles from anywhere.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt My
boss was at that moment a billionaire. Leaving then to start a new startup must
have seemed to him an insanely, and yet also plausibly, ambitious plan. But
I really was quitting to paint, and I started immediately. There was no time
to lose. I''d already burned 4 years getting rich. Now when I talk to founders
who are leaving after selling their companies, my advice is always the same:
take a vacation. That''s what I should have done, just gone off somewhere and
done nothing for a month or two, but the idea never occurred to me. So I tried
to paint, but I just didn''t seem to have any energy or ambition. Part of the
problem was that I didn''t know many people in California. I''d compounded this
problem by buying a house up in the Santa Cruz Mountains, with a beautiful view
but miles from anywhere. I stuck it out for a few more months, then in desperation
I went back to New York, where unless you understand about rent control you''ll
be surprised to hear I still had my apartment, sealed up like a tomb of my old
life. Idelle was in New York at least, and there were other people trying to
paint there, even though I didn''t know any of them. When I got back to New
York I resumed my old life, except now I was rich. It was as weird as it sounds.
I resumed all my old patterns, except now there were doors where there hadn''t
been. Now when I was tired of walking, all I had to do was raise my hand, and
(unless it was raining) a taxi would stop to pick me up. Now when I walked past
charming little restaurants I could go in and order lunch. It was exciting for
a while. Painting started to go better. I experimented with a new kind of still
life where I''d paint one painting in the old way, then photograph it and print
it, blown up, on canvas, and then use that as the underpainting for a second
still life, painted from the same objects (which hopefully hadn''t rotted yet). Meanwhile
I looked for an apartment to buy. Now I could actually choose what neighborhood
to live in. Where, I asked myself and various real estate agents, is the Cambridge
of New York? Aided by occasional visits to actual Cambridge, I gradually realized
there wasn''t one. Huh. Around this time, in the spring of 2000, I had an idea.
It was clear from our experience with Viaweb that web apps were the future.
Why not build a web app for making web apps? Why not let people edit code on
our server through the browser, and then host the resulting applications for
them? [9] You could run all sorts of services on the servers that these applications
could use just by making an API call: making and receiving phone calls, manipulating
images, taking credit card payments, etc. I got so excited about this idea
that I couldn''t think about anything else. It seemed obvious that this was
the future. I didn''t particularly want to start another company, but it was
clear that this idea would have to be embodied as one, so I decided to move
to Cambridge and start it. I hoped to lure Robert into working on it with me,
but there I ran into a hitch. Robert was now a postdoc at MIT, and though he''d
made a lot of money the last time I''d lured him into working on one of my schemes,
it had also been a huge time sink. So while he agreed that it sounded like a
plausible idea, he firmly refused to work on it. Hmph. Well, I''d do it myself
then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads
who wanted summer jobs, and we got to work trying to build what it''s now clear
is about twenty companies and several open source projects worth of software.
The language for defining applications would of course be a dialect of Lisp.
But I wasn''t so naive as to assume I could spring an overt Lisp on a general
audience; we''d hide the parentheses, like Dylan did. By then there was a name
for the kind of company Viaweb was, an \"application service provider,\" or
ASP. This name didn''t last long before it was replaced by \"software as a service,\"
but it was current for long enough that I named this new company after it: it
was going to be called Aspra. I started working on the application builder,
Dan worked on network infrastructure, and the two undergrads worked on the first
two services (images and phone calls).", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt I
recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted
summer jobs, and we got to work trying to build what it''s now clear is about
twenty companies and several open source projects worth of software. The language
for defining applications would of course be a dialect of Lisp. But I wasn''t
so naive as to assume I could spring an overt Lisp on a general audience; we''d
hide the parentheses, like Dylan did. By then there was a name for the kind
of company Viaweb was, an \"application service provider,\" or ASP. This name
didn''t last long before it was replaced by \"software as a service,\" but it
was current for long enough that I named this new company after it: it was going
to be called Aspra. I started working on the application builder, Dan worked
on network infrastructure, and the two undergrads worked on the first two services
(images and phone calls). But about halfway through the summer I realized I
really didn''t want to run a company \u2014 especially not a big one, which
it was looking like this would have to be. I''d only started Viaweb because
I needed the money. Now that I didn''t need money anymore, why was I doing this?
If this vision had to be realized as a company, then screw the vision. I''d
build a subset that could be done as an open source project. Much to my surprise,
the time I spent working on this stuff was not wasted after all. After we started
Y Combinator, I would often encounter startups working on parts of this new
architecture, and it was very useful to have spent so much time thinking about
it and even trying to write some of it. The subset I would build as an open
source project was the new Lisp, whose parentheses I now wouldn''t even have
to hide. A lot of Lisp hackers dream of building a new Lisp, partly because
one of the distinctive features of the language is that it has dialects, and
partly, I think, because we have in our minds a Platonic form of Lisp that all
existing dialects fall short of. I certainly did. So at the end of the summer
Dan and I switched to working on this new dialect of Lisp, which I called Arc,
in a house I bought in Cambridge. The following spring, lightning struck. I
was invited to give a talk at a Lisp conference, so I gave one about how we''d
used Lisp at Viaweb. Afterward I put a postscript file of this talk online,
on paulgraham.com, which I''d created years before using Viaweb but had never
used for anything. In one day it got 30,000 page views. What on earth had happened?
The referring urls showed that someone had posted it on Slashdot. [10] Wow,
I thought, there''s an audience. If I write something and put it on the web,
anyone can read it. That may seem obvious now, but it was surprising then. In
the print era there was a narrow channel to readers, guarded by fierce monsters
known as editors. The only way to get an audience for anything you wrote was
to get it published as a book, or in a newspaper or magazine. Now anyone could
publish anything. This had been possible in principle since 1993, but not many
people had realized it yet. I had been intimately involved with building the
infrastructure of the web for most of that time, and a writer as well, and it
had taken me 8 years to realize it. Even then it took me several years to understand
the implications. It meant there would be a whole new generation of essays.
[11] In the print era, the channel for publishing essays had been vanishingly
small. Except for a few officially anointed thinkers who went to the right parties
in New York, the only people allowed to publish essays were specialists writing
about their specialties. There were so many essays that had never been written,
because there had been no way to publish them. Now they could be, and I was
going to write them. [12] I''ve worked on several different things, but to
the extent there was a turning point where I figured out what to work on, it
was when I started publishing essays online. From then on I knew that whatever
else I did, I''d always write essays too. I knew that online essays would be
a marginal medium at first. Socially they''d seem more like rants posted by
nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions
published in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Except
for a few officially anointed thinkers who went to the right parties in New
York, the only people allowed to publish essays were specialists writing about
their specialties. There were so many essays that had never been written, because
there had been no way to publish them. Now they could be, and I was going to
write them. [12] I''ve worked on several different things, but to the extent
there was a turning point where I figured out what to work on, it was when I
started publishing essays online. From then on I knew that whatever else I did,
I''d always write essays too. I knew that online essays would be a marginal
medium at first. Socially they''d seem more like rants posted by nutjobs on
their GeoCities sites than the genteel and beautifully typeset compositions
published in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging. One of the most conspicuous patterns I''ve noticed
in my life is how well it has worked, for me at least, to work on things that
weren''t prestigious. Still life has always been the least prestigious form
of painting. Viaweb and Y Combinator both seemed lame when we started them.
I still get the glassy eye from strangers when they ask what I''m writing, and
I explain that it''s an essay I''m going to publish on my web site. Even Lisp,
though prestigious intellectually in something like the way Latin is, also seems
about as hip. It''s not that unprestigious types of work are good per se. But
when you find yourself drawn to some kind of work despite its current lack of
prestige, it''s a sign both that there''s something real to be discovered there,
and that you have the right kind of motives. Impure motives are a big danger
for the ambitious. If anything is going to lead you astray, it will be the desire
to impress people. So while working on things that aren''t prestigious doesn''t
guarantee you''re on the right track, it at least guarantees you''re not on
the most common type of wrong one. Over the next several years I wrote lots
of essays about all kinds of different topics. O''Reilly reprinted a collection
of them as a book, called Hackers & Painters after one of the essays in it.
I also worked on spam filters, and did some more painting. I used to have dinners
for a group of friends every thursday night, which taught me how to cook for
groups. And I bought another building in Cambridge, a former candy factory (and
later, twas said, porn studio), to use as an office. One night in October 2003
there was a big party at my house. It was a clever idea of my friend Maria Daniels,
who was one of the thursday diners. Three separate hosts would all invite their
friends to one party. So for every guest, two thirds of the other guests would
be people they didn''t know but would probably like. One of the guests was someone
I didn''t know but would turn out to like a lot: a woman called Jessica Livingston.
A couple days later I asked her out. Jessica was in charge of marketing at
a Boston investment bank. This bank thought it understood startups, but over
the next year, as she met friends of mine from the startup world, she was surprised
how different reality was. And how colorful their stories were. So she decided
to compile a book of interviews with startup founders. When the bank had financial
problems and she had to fire half her staff, she started looking for a new job.
In early 2005 she interviewed for a marketing job at a Boston VC firm. It took
them weeks to make up their minds, and during this time I started telling her
about all the things that needed to be fixed about venture capital. They should
make a larger number of smaller investments instead of a handful of giant ones,
they should be funding younger, more technical founders instead of MBAs, they
should let the founders remain as CEO, and so on. One of my tricks for writing
essays had always been to give talks. The prospect of having to stand up in
front of a group of people and tell them something that won''t waste their time
is a great spur to the imagination. When the Harvard Computer Society, the undergrad
computer club, asked me to give a talk, I decided I would tell them how to start
a startup. Maybe they''d be able to avoid the worst of the mistakes we''d made. So
I gave this talk, in the course of which I told them that the best sources of
seed funding were successful startup founders, because then they''d be sources
of advice too.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt They
should make a larger number of smaller investments instead of a handful of giant
ones, they should be funding younger, more technical founders instead of MBAs,
they should let the founders remain as CEO, and so on. One of my tricks for
writing essays had always been to give talks. The prospect of having to stand
up in front of a group of people and tell them something that won''t waste their
time is a great spur to the imagination. When the Harvard Computer Society,
the undergrad computer club, asked me to give a talk, I decided I would tell
them how to start a startup. Maybe they''d be able to avoid the worst of the
mistakes we''d made. So I gave this talk, in the course of which I told them
that the best sources of seed funding were successful startup founders, because
then they''d be sources of advice too. Whereupon it seemed they were all looking
expectantly at me. Horrified at the prospect of having my inbox flooded by business
plans (if I''d only known), I blurted out \"But not me!\" and went on with the
talk. But afterward it occurred to me that I should really stop procrastinating
about angel investing. I''d been meaning to since Yahoo bought us, and now it
was 7 years later and I still hadn''t done one angel investment. Meanwhile
I had been scheming with Robert and Trevor about projects we could work on together.
I missed working with them, and it seemed like there had to be something we
could collaborate on. As Jessica and I were walking home from dinner on March
11, at the corner of Garden and Walker streets, these three threads converged.
Screw the VCs who were taking so long to make up their minds. We''d start our
own investment firm and actually implement the ideas we''d been talking about.
I''d fund it, and Jessica could quit her job and work for it, and we''d get
Robert and Trevor as partners too. [13] Once again, ignorance worked in our
favor. We had no idea how to be angel investors, and in Boston in 2005 there
were no Ron Conways to learn from. So we just made what seemed like the obvious
choices, and some of the things we did turned out to be novel. There are multiple
components to Y Combinator, and we didn''t figure them all out at once. The
part we got first was to be an angel firm. In those days, those two words didn''t
go together. There were VC firms, which were organized companies with people
whose job it was to make investments, but they only did big, million dollar
investments. And there were angels, who did smaller investments, but these were
individuals who were usually focused on other things and made investments on
the side. And neither of them helped founders enough in the beginning. We knew
how helpless founders were in some respects, because we remembered how helpless
we''d been. For example, one thing Julian had done for us that seemed to us
like magic was to get us set up as a company. We were fine writing fairly difficult
software, but actually getting incorporated, with bylaws and stock and all that
stuff, how on earth did you do that? Our plan was not only to make seed investments,
but to do for startups everything Julian had done for us. YC was not organized
as a fund. It was cheap enough to run that we funded it with our own money.
That went right by 99% of readers, but professional investors are thinking \"Wow,
that means they got all the returns.\" But once again, this was not due to any
particular insight on our part. We didn''t know how VC firms were organized.
It never occurred to us to try to raise a fund, and if it had, we wouldn''t
have known where to start. [14] The most distinctive thing about YC is the
batch model: to fund a bunch of startups all at once, twice a year, and then
to spend three months focusing intensively on trying to help them. That part
we discovered by accident, not merely implicitly but explicitly due to our ignorance
about investing. We needed to get experience as investors. What better way,
we thought, than to fund a whole bunch of startups at once? We knew undergrads
got temporary jobs at tech companies during the summer. Why not organize a summer
program where they''d start startups instead? We wouldn''t feel guilty for being
in a sense fake investors, because they would in a similar sense be fake founders.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt We
didn''t know how VC firms were organized. It never occurred to us to try to
raise a fund, and if it had, we wouldn''t have known where to start. [14] The
most distinctive thing about YC is the batch model: to fund a bunch of startups
all at once, twice a year, and then to spend three months focusing intensively
on trying to help them. That part we discovered by accident, not merely implicitly
but explicitly due to our ignorance about investing. We needed to get experience
as investors. What better way, we thought, than to fund a whole bunch of startups
at once? We knew undergrads got temporary jobs at tech companies during the
summer. Why not organize a summer program where they''d start startups instead?
We wouldn''t feel guilty for being in a sense fake investors, because they would
in a similar sense be fake founders. So while we probably wouldn''t make much
money out of it, we''d at least get to practice being investors on them, and
they for their part would probably have a more interesting summer than they
would working at Microsoft. We''d use the building I owned in Cambridge as
our headquarters. We''d all have dinner there once a week \u2014 on tuesdays,
since I was already cooking for the thursday diners on thursdays \u2014 and
after dinner we''d bring in experts on startups to give talks. We knew undergrads
were deciding then about summer jobs, so in a matter of days we cooked up something
we called the Summer Founders Program, and I posted an announcement on my site,
inviting undergrads to apply. I had never imagined that writing essays would
be a way to get \"deal flow,\" as investors call it, but it turned out to be
the perfect source. [15] We got 225 applications for the Summer Founders Program,
and we were surprised to find that a lot of them were from people who''d already
graduated, or were about to that spring. Already this SFP thing was starting
to feel more serious than we''d intended. We invited about 20 of the 225 groups
to interview in person, and from those we picked 8 to fund. They were an impressive
group. That first batch included reddit, Justin Kan and Emmett Shear, who went
on to found Twitch, Aaron Swartz, who had already helped write the RSS spec
and would a few years later become a martyr for open access, and Sam Altman,
who would later become the second president of YC. I don''t think it was entirely
luck that the first batch was so good. You had to be pretty bold to sign up
for a weird thing like the Summer Founders Program instead of a summer job at
a legit place like Microsoft or Goldman Sachs. The deal for startups was based
on a combination of the deal we did with Julian ($10k for 10%) and what Robert
said MIT grad students got for the summer ($6k). We invested $6k per founder,
which in the typical two-founder case was $12k, in return for 6%. That had to
be fair, because it was twice as good as the deal we ourselves had taken. Plus
that first summer, which was really hot, Jessica brought the founders free air
conditioners. [16] Fairly quickly I realized that we had stumbled upon the
way to scale startup funding. Funding startups in batches was more convenient
for us, because it meant we could do things for a lot of startups at once, but
being part of a batch was better for the startups too. It solved one of the
biggest problems faced by founders: the isolation. Now you not only had colleagues,
but colleagues who understood the problems you were facing and could tell you
how they were solving them. As YC grew, we started to notice other advantages
of scale. The alumni became a tight community, dedicated to helping one another,
and especially the current batch, whose shoes they remembered being in. We also
noticed that the startups were becoming one another''s customers. We used to
refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less
of a joke. Now lots of startups get their initial set of customers almost entirely
from among their batchmates. I had not originally intended YC to be a full-time
job. I was going to do three things: hack, write essays, and work on YC. As
YC grew, and I grew more excited about it, it started to take up a lot more
than a third of my attention. But for the first few years I was still able to
work on other things. In the summer of 2006, Robert and I started working on
a new version of Arc.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt The
alumni became a tight community, dedicated to helping one another, and especially
the current batch, whose shoes they remembered being in. We also noticed that
the startups were becoming one another''s customers. We used to refer jokingly
to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now
lots of startups get their initial set of customers almost entirely from among
their batchmates. I had not originally intended YC to be a full-time job. I
was going to do three things: hack, write essays, and work on YC. As YC grew,
and I grew more excited about it, it started to take up a lot more than a third
of my attention. But for the first few years I was still able to work on other
things. In the summer of 2006, Robert and I started working on a new version
of Arc. This one was reasonably fast, because it was compiled into Scheme. To
test this new Arc, I wrote Hacker News in it. It was originally meant to be
a news aggregator for startup founders and was called Startup News, but after
a few months I got tired of reading about nothing but startups. Plus it wasn''t
startup founders we wanted to reach. It was future startup founders. So I changed
the name to Hacker News and the topic to whatever engaged one''s intellectual
curiosity. HN was no doubt good for YC, but it was also by far the biggest
source of stress for me. If all I''d had to do was select and help founders,
life would have been so easy. And that implies that HN was a mistake. Surely
the biggest source of stress in one''s work should at least be something close
to the core of the work. Whereas I was like someone who was in pain while running
a marathon not from the exertion of running, but because I had a blister from
an ill-fitting shoe. When I was dealing with some urgent problem during YC,
there was about a 60% chance it had to do with HN, and a 40% chance it had do
with everything else combined. [17] As well as HN, I wrote all of YC''s internal
software in Arc. But while I continued to work a good deal in Arc, I gradually
stopped working on Arc, partly because I didn''t have time to, and partly because
it was a lot less attractive to mess around with the language now that we had
all this infrastructure depending on it. So now my three projects were reduced
to two: writing essays and working on YC. YC was different from other kinds
of work I''ve done. Instead of deciding for myself what to work on, the problems
came to me. Every 6 months there was a new batch of startups, and their problems,
whatever they were, became our problems. It was very engaging work, because
their problems were quite varied, and the good founders were very effective.
If you were trying to learn the most you could about startups in the shortest
possible time, you couldn''t have picked a better way to do it. There were
parts of the job I didn''t like. Disputes between cofounders, figuring out when
people were lying to us, fighting with people who maltreated the startups, and
so on. But I worked hard even at the parts I didn''t like. I was haunted by
something Kevin Hale once said about companies: \"No one works harder than the
boss.\" He meant it both descriptively and prescriptively, and it was the second
part that scared me. I wanted YC to be good, so if how hard I worked set the
upper bound on how hard everyone else worked, I''d better work very hard. One
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\" At the time I didn''t
understand what he meant, but gradually it dawned on me that he was saying I
should quit. This seemed strange advice, because YC was doing great. But if
there was one thing rarer than Rtm offering advice, it was Rtm being wrong.
So this set me thinking.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt One
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\" At the time I didn''t
understand what he meant, but gradually it dawned on me that he was saying I
should quit. This seemed strange advice, because YC was doing great. But if
there was one thing rarer than Rtm offering advice, it was Rtm being wrong.
So this set me thinking. It was true that on my current trajectory, YC would
be the last thing I did, because it was only taking up more of my attention.
It had already eaten Arc, and was in the process of eating essays too. Either
YC was my life''s work or I''d have to leave eventually. And it wasn''t, so
I would. In the summer of 2012 my mother had a stroke, and the cause turned
out to be a blood clot caused by colon cancer. The stroke destroyed her balance,
and she was put in a nursing home, but she really wanted to get out of it and
back to her house, and my sister and I were determined to help her do it. I
used to fly up to Oregon to visit her regularly, and I had a lot of time to
think on those flights. On one of them I realized I was ready to hand YC over
to someone else. I asked Jessica if she wanted to be president, but she didn''t,
so we decided we''d try to recruit Sam Altman. We talked to Robert and Trevor
and we agreed to make it a complete changing of the guard. Up till that point
YC had been controlled by the original LLC we four had started. But we wanted
YC to last for a long time, and to do that it couldn''t be controlled by the
founders. So if Sam said yes, we''d let him reorganize YC. Robert and I would
retire, and Jessica and Trevor would become ordinary partners. When we asked
Sam if he wanted to be president of YC, initially he said no. He wanted to start
a startup to make nuclear reactors. But I kept at it, and in October 2013 he
finally agreed. We decided he''d take over starting with the winter 2014 batch.
For the rest of 2013 I left running YC more and more to Sam, partly so he could
learn the job, and partly because I was focused on my mother, whose cancer had
returned. She died on January 15, 2014. We knew this was coming, but it was
still hard when it did. I kept working on YC till March, to help get that batch
of startups through Demo Day, then I checked out pretty completely. (I still
talk to alumni and to new startups working on things I''m interested in, but
that only takes a few hours a week.) What should I do next? Rtm''s advice hadn''t
included anything about that. I wanted to do something completely different,
so I decided I''d paint. I wanted to see how good I could get if I really focused
on it. So the day after I stopped working on YC, I started painting. I was rusty
and it took a while to get back into shape, but it was at least completely engaging.
[18] I spent most of the rest of 2014 painting. I''d never been able to work
so uninterruptedly before, and I got to be better than I had been. Not good
enough, but better. Then in November, right in the middle of a painting, I ran
out of steam. Up till that point I''d always been curious to see how the painting
I was working on would turn out, but suddenly finishing this one seemed like
a chore. So I stopped working on it and cleaned my brushes and haven''t painted
since. So far anyway. I realize that sounds rather wimpy. But attention is
a zero sum game. If you can choose what to work on, and you choose a project
that''s not the best one (or at least a good one) for you, then it''s getting
in the way of another project that is.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [18] I
spent most of the rest of 2014 painting. I''d never been able to work so uninterruptedly
before, and I got to be better than I had been. Not good enough, but better.
Then in November, right in the middle of a painting, I ran out of steam. Up
till that point I''d always been curious to see how the painting I was working
on would turn out, but suddenly finishing this one seemed like a chore. So I
stopped working on it and cleaned my brushes and haven''t painted since. So
far anyway. I realize that sounds rather wimpy. But attention is a zero sum
game. If you can choose what to work on, and you choose a project that''s not
the best one (or at least a good one) for you, then it''s getting in the way
of another project that is. And at 50 there was some opportunity cost to screwing
around. I started writing essays again, and wrote a bunch of new ones over
the next few months. I even wrote a couple that weren''t about startups. Then
in March 2015 I started working on Lisp again. The distinctive thing about
Lisp is that its core is a language defined by writing an interpreter in itself.
It wasn''t originally intended as a programming language in the ordinary sense.
It was meant to be a formal model of computation, an alternative to the Turing
machine. If you want to write an interpreter for a language in itself, what''s
the minimum set of predefined operators you need? The Lisp that John McCarthy
invented, or more accurately discovered, is an answer to that question. [19] McCarthy
didn''t realize this Lisp could even be used to program computers till his grad
student Steve Russell suggested it. Russell translated McCarthy''s interpreter
into IBM 704 machine language, and from that point Lisp started also to be a
programming language in the ordinary sense. But its origins as a model of computation
gave it a power and elegance that other languages couldn''t match. It was this
that attracted me in college, though I didn''t understand why at the time. McCarthy''s
1960 Lisp did nothing more than interpret Lisp expressions. It was missing a
lot of things you''d want in a programming language. So these had to be added,
and when they were, they weren''t defined using McCarthy''s original axiomatic
approach. That wouldn''t have been feasible at the time. McCarthy tested his
interpreter by hand-simulating the execution of programs. But it was already
getting close to the limit of interpreters you could test that way \u2014 indeed,
there was a bug in it that McCarthy had overlooked. To test a more complicated
interpreter, you''d have had to run it, and computers then weren''t powerful
enough. Now they are, though. Now you could continue using McCarthy''s axiomatic
approach till you''d defined a complete programming language. And as long as
every change you made to McCarthy''s Lisp was a discoveredness-preserving transformation,
you could, in principle, end up with a complete language that had this quality.
Harder to do than to talk about, of course, but if it was possible in principle,
why not try? So I decided to take a shot at it. It took 4 years, from March
26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined
goal, or it would have been hard to keep at it for so long. I wrote this new
Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but
it''s an indication of the sort of trickery I had to engage in to make this
work. By means of an egregious collection of hacks I managed to make something
close enough to an interpreter written in itself that could actually run. Not
fast, but fast enough to test. I had to ban myself from writing essays during
most of this time, or I''d never have finished. In late 2015 I spent 3 months
writing essays, and when I went back to working on Bel I could barely understand
the code. Not so much because it was badly written as because the problem is
so convoluted. When you''re working on an interpreter written in itself, it''s
hard to keep track of what''s happening at what level, and errors can be practically
encrypted by the time you get them. So I said no more essays till Bel was done.
But I told few people about Bel while I was working on it. So for years it must
have seemed that I was doing nothing, when in fact I was working harder than
I''d ever worked on anything.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Not
fast, but fast enough to test. I had to ban myself from writing essays during
most of this time, or I''d never have finished. In late 2015 I spent 3 months
writing essays, and when I went back to working on Bel I could barely understand
the code. Not so much because it was badly written as because the problem is
so convoluted. When you''re working on an interpreter written in itself, it''s
hard to keep track of what''s happening at what level, and errors can be practically
encrypted by the time you get them. So I said no more essays till Bel was done.
But I told few people about Bel while I was working on it. So for years it must
have seemed that I was doing nothing, when in fact I was working harder than
I''d ever worked on anything. Occasionally after wrestling for hours with some
gruesome bug I''d check Twitter or HN and see someone asking \"Does Paul Graham
still code?\" Working on Bel was hard but satisfying. I worked on it so intensively
that at any given time I had a decent chunk of the code in my head and could
write more there. I remember taking the boys to the coast on a sunny day in
2015 and figuring out how to deal with some problem involving continuations
while I watched them play in the tide pools. It felt like I was doing life right.
I remember that because I was slightly dismayed at how novel it felt. The good
news is that I had more moments like this over the next few years. In the summer
of 2016 we moved to England. We wanted our kids to see what it was like living
in another country, and since I was a British citizen by birth, that seemed
the obvious choice. We only meant to stay for a year, but we liked it so much
that we still live there. So most of Bel was written in England. In the fall
of 2019, Bel was finally finished. Like McCarthy''s original Lisp, it''s a spec
rather than an implementation, although like McCarthy''s Lisp it''s a spec expressed
as code. Now that I could write essays again, I wrote a bunch about topics
I''d had stacked up. I kept writing essays through 2020, but I also started
to think about other things I could work on. How should I choose what to do?
Well, how had I chosen what to work on in the past? I wrote an essay for myself
to answer that question, and I was surprised how long and messy the answer turned
out to be. If this surprised me, who''d lived it, then I thought perhaps it
would be interesting to other people, and encouraging to those with similarly
messy lives. So I wrote a more detailed version for others to read, and this
is the last sentence of it. Notes [1] My experience skipped a step
in the evolution of computers: time-sharing machines with interactive OSes.
I went straight from batch processing to microcomputers, which made microcomputers
seem all the more exciting. [2] Italian words for abstract concepts can nearly
always be predicted from their English cognates (except for occasional traps
like polluzione). It''s the everyday words that differ. So if you string together
a lot of abstract concepts with a few simple verbs, you can make a little Italian
go a long way. [3] I lived at Piazza San Felice 4, so my walk to the Accademia
went straight down the spine of old Florence: past the Pitti, across the bridge,
past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli
to Piazza San Marco. I saw Florence at street level in every possible condition,
from empty dark winter evenings to sweltering summer days when the streets were
packed with tourists. [4] You can of course paint people like still lives if
you want to, and they''re willing. That sort of portrait is arguably the apex
of still life painting, though the long sitting does tend to produce pained
expressions in the sitters. [5] Interleaf was one of many companies that had
smart people and built impressive technology, and yet got crushed by Moore''s
Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel)
processors rolled up high-end, special-purpose hardware and software companies
like a bulldozer. [6] The signature style seekers at RISD weren''t specifically
mercenary. In the art world, money and coolness are tightly coupled. Anything
expensive comes to be seen as cool, and anything seen as cool will soon become
equally expensive.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [4]
You can of course paint people like still lives if you want to, and they''re
willing. That sort of portrait is arguably the apex of still life painting,
though the long sitting does tend to produce pained expressions in the sitters. [5]
Interleaf was one of many companies that had smart people and built impressive
technology, and yet got crushed by Moore''s Law. In the 1990s the exponential
growth in the power of commodity (i.e. Intel) processors rolled up high-end,
special-purpose hardware and software companies like a bulldozer. [6] The signature
style seekers at RISD weren''t specifically mercenary. In the art world, money
and coolness are tightly coupled. Anything expensive comes to be seen as cool,
and anything seen as cool will soon become equally expensive. [7] Technically
the apartment wasn''t rent-controlled but rent-stabilized, but this is a refinement
only New Yorkers would know or care about. The point is that it was really cheap,
less than half market price. [8] Most software you can launch as soon as it''s
done. But when the software is an online store builder and you''re hosting the
stores, if you don''t have any users yet, that fact will be painfully obvious.
So before we could launch publicly we had to launch privately, in the sense
of recruiting an initial set of users and making sure they had decent-looking
stores. [9] We''d had a code editor in Viaweb for users to define their own
page styles. They didn''t know it, but they were editing Lisp expressions underneath.
But this wasn''t an app editor, because the code ran when the merchants'' sites
were generated, not when shoppers visited them. [10] This was the first instance
of what is now a familiar experience, and so was what happened next, when I
read the comments and found they were full of angry people. How could I claim
that Lisp was better than other languages? Weren''t they all Turing complete?
People who see the responses to essays I write sometimes tell me how sorry they
feel for me, but I''m not exaggerating when I reply that it has always been
like this, since the very beginning. It comes with the territory. An essay must
tell readers things they don''t already know, and some people dislike being
told such things. [11] People put plenty of stuff on the internet in the 90s
of course, but putting something online is not the same as publishing it online.
Publishing online means you treat the online version as the (or at least a)
primary version. [12] There is a general lesson here that our experience with
Y Combinator also teaches: Customs continue to constrain you long after the
restrictions that caused them have disappeared. Customary VC practice had once,
like the customs about publishing essays, been based on real constraints. Startups
had once been much more expensive to start, and proportionally rare. Now they
could be cheap and common, but the VCs'' customs still reflected the old world,
just as customs about writing essays still reflected the constraints of the
print era. Which in turn implies that people who are independent-minded (i.e.
less influenced by custom) will have an advantage in fields affected by rapid
change (where customs are more likely to be obsolete). Here''s an interesting
point, though: you can''t always predict which fields will be affected by rapid
change. Obviously software and venture capital will be, but who would have predicted
that essay writing would be? [13] Y Combinator was not the original name. At
first we were called Cambridge Seed. But we didn''t want a regional name, in
case someone copied us in Silicon Valley, so we renamed ourselves after one
of the coolest tricks in the lambda calculus, the Y combinator. I picked orange
as our color partly because it''s the warmest, and partly because no VC used
it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest
green, because they were trying to appeal to LPs, not founders. The YC logo
itself is an inside joke: the Viaweb logo had been a white V on a red circle,
so I made the YC logo a white Y on an orange square. [14] YC did become a fund
for a couple years starting in 2009, because it was getting so big I could no
longer afford to fund it personally. But after Heroku got bought we had enough
money to go back to being self-funded. [15] I''ve never liked the term \"deal
flow,\" because it implies that the number of new startups at any given time
is fixed.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt I
picked orange as our color partly because it''s the warmest, and partly because
no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue,
and forest green, because they were trying to appeal to LPs, not founders. The
YC logo itself is an inside joke: the Viaweb logo had been a white V on a red
circle, so I made the YC logo a white Y on an orange square. [14] YC did become
a fund for a couple years starting in 2009, because it was getting so big I
could no longer afford to fund it personally. But after Heroku got bought we
had enough money to go back to being self-funded. [15] I''ve never liked the
term \"deal flow,\" because it implies that the number of new startups at any
given time is fixed. This is not only false, but it''s the purpose of YC to
falsify it, by causing startups to be founded that would not otherwise have
existed. [16] She reports that they were all different shapes and sizes, because
there was a run on air conditioners and she had to get whatever she could, but
that they were all heavier than she could carry now. [17] Another problem with
HN was a bizarre edge case that occurs when you both write essays and run a
forum. When you run a forum, you''re assumed to see if not every conversation,
at least every conversation involving you. And when you write essays, people
post highly imaginative misinterpretations of them on forums. Individually these
two phenomena are tedious but bearable, but the combination is disastrous. You
actually have to respond to the misinterpretations, because the assumption that
you''re present in the conversation means that not responding to any sufficiently
upvoted misinterpretation reads as a tacit admission that it''s correct. But
that in turn encourages more; anyone who wants to pick a fight with you senses
that now is their chance. [18] The worst thing about leaving YC was not working
with Jessica anymore. We''d been working on YC almost the whole time we''d known
each other, and we''d neither tried nor wanted to separate it from our personal
lives, so leaving was like pulling up a deeply rooted tree. [19] One way to
get more precise about the concept of invented vs discovered is to talk about
space aliens. Any sufficiently advanced alien civilization would certainly know
about the Pythagorean theorem, for example. I believe, though with less certainty,
that they would also know about the Lisp in McCarthy''s 1960 paper. But if
so there''s no reason to suppose that this is the limit of the language that
might be known to them. Presumably aliens need numbers and errors and I/O too.
So it seems likely there exists at least one path out of McCarthy''s Lisp along
which discoveredness is preserved. Thanks to Trevor Blackwell, John Collison,
Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris,
and Harj Taggar for reading drafts of this."], "model": "text-embedding-3-large",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '95266'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RZSROyvJrd31/x1re1q5hJuDtknkxQHHsFqEwiMiRA7p/v0requ3rjAmMRw3nO
xH/+9efPP11WP/Lpn3//+edVjdM///W9dk+n9J9///nvf/358+fPf36f/2/lo80e93v1Ln7Lf19W
7/tj+efff/j/vfJ/i/795x9t+wI4VKV3RovmFcBq3EXUfmnZsNbKMMLUKHkiMcol9KwLDlyOFsOn
syyziU8mHTr6ssNPbGwH0bKQqh5O3oDjquxNcu7zHCbzOaBPUR2y1eimGZpTYlG0yCwT6jr0YJh2
B7y1qyojn3PWgutd5fBOabphyrtC1PTsYaL5I18Y0/3DBgJcYHrL9TlZBCXt4VHuGH26x3FY7u3T
U/hDTrAtz0mybMdLAdMLNyEQdW4oSiC9wiZMI7obnjlYe+gjbVyrnIYQ2UBs3PihKQvrCCeozJTK
9CoDSzJC6hdSbQ5WSnM5aVVK810iMXYuFqSVh0eI7X2Z1uvsMUO77BuBxoK2sjmJjA5umjmncUBS
UzyrhwJK/cGkkf4awFRs5Rb2b3NP1OXhJ7y8STw4rkVOreFTJvw8cA3s4T2gSaUckzFPwwBu1OhE
Hzd7TMYDiQMtdeoTdhPU1Et6MjpN8xuN5hvlbc7gOc2QsJBSK/AmcyrfL1kb1NWjaJaBufb5zoKn
rK7RctrU2TJtt7NWSgpHumXBYOZi8QHfYy8hzjq+QvF53XtQERafotS2Bt4YSAGtqyfhsy+0tbTY
/gHc67UhYtmdMmGZfQPyj2dEzdB51avhlRBIbobo7jCe2IwNRQf3SD7QSLvVGdW3VwvclehOU1Fw
B348Lo1m3+WchlJxzYRtvp8hGYIFiZKFhhlwpaxllNjYOos3c0FJYWnarnlQndfUesz4ew4fqDvj
xKTnekpf3ggFtMrYe4+vbN49j0Q7qVeJGic/ziYIJF41UTbjoDakgV3aaoTALEd6tcKSzdb+iGB/
a1L8NLS2ZpZat/AmOBpG2wNMlt2LQxDPUYif3/Na8uLVa2FhRfQJ9vtkzmDcg/SVfohRoiGZ5U0W
AFOdAN1vznK9dJVXAQM5PvncPreanQslAteTomH/dEiG9TLbEGx8+YPPmRqD9TbUCKav64c+H26T
rFF0l+HLHS+Ek/c+E/b5MmpJYCDsXqFvroIrX2Gbqox6g5mYy7THFXSNeo91briYa3iucpgfjAKB
+6SEy/uY8eB5vEn0MCfIlIqxOGv9qVFocg67jF3hIdaU7njAxxJkbA4euw2UAMnQbF0aNicwqiBL
fQ7b21xnIr4sCF6j/E3jvC8yQTqCFYrXUv27P0GyNALFGno0wx2q2T25dhC45Q4Ht0HJZqXxRGCK
5El33mYZ1qAQCXiM7g5JQCtDdnj2DyAIQ4B9rkzAzM1ro5mJ0NPdKoZgxqq2grsFYmxtUw6wwTvF
2kZFJ4oyOxumG5cYmrNYCtUvuZvw5U2vfs8P78hZT4ZbhXswiVJD+vi+ZWsw8ytUUnBGirOL2drQ
ZwDrrrzgg2Vp5mrleqA1JIY0EqvSZAb1WqDY9zsObLmvl1Rwcm1zORV0q3IBY88H6KDfGyp1y/5k
kirZOOpM2Qu7l1c/iJd5B+G7G85kuQt5zfAjIVrp6gb2YzDVM9GvK/RKsse4EZ5sHrBnQb81bzjC
SZdNeBv38HJqz/R3npPDrg4spPZKt9p5O/CT2qrwogd3RA83nMzuoYJa8sxdfIXPsV7O4aLD6QJP
CFjqIZwBrUWYScGErRpEmcTm7grLrUmoPshdxsr+3Ku296ixJ3ttzQ4cOUDngTzqqBnMSMOdIght
PsQXySHZCqtHAUF/09An/eyZRPzGAJf7K6GBIuBM3Bpzrmn2O6f63o4BP1BThqi61zhqnQfr2uuu
gd4wbvGhffmD0HSwB4g8HGqvhjgshoEDSB9miTZ5rpoztLOH9s6iJzW06zbhX4ejBbM8Vsmyd+OB
+eV7hFlJeCKZ/meYd1wswku93dHYufDmXO53R/U7zzQa7vdwtW+bXC2BUiA1wHO9Njg5a3ytOIjF
fGCy2NpetTHrAnq33CKcsn6NtL0cB/ipdV3IbpXbwdFBexz08zist/DtaNymvmPj6F9DKkTbQvvu
n0yNRzPqOE6nrcrBIKxWouF7Pg/tfJEIUibbrEfvmufw/p5tGl/ZCyxFyad/+c+cTzvGv++cBUcD
zX/1eNlw1wNkacjRwJErMCpHY9ZOz9oi8OW8wdJ4s6g1baJSXxfXeoKD6sCnwT2xpz0bwF5h2Wgu
3UQUye0cso11yGGtcTE59ccKrNPpCiGld4V6cQzq7jKdEMS7ywkp5QUNY977EXBr7UMjHwah6L32
sxbbA4et5rDWjOs9B94WO8e39LOA6b65XqHxrp+Ifd57U0iqGqkXK1SQ7FeFOR73fADb+Tih9cvv
zGmDFczC7kkvZS+Eq/vsYvgJhRX7b2KbQtavCJrW1abpdaiyJUmLo5ZHTYuNi8/VLG7sCFxu75Vu
bUMY5iK7qZrt5TU9X9VPMred2WubLXgT7i14NZH3hqHVoVOQRk89trLAX3/4Ra9tXjCxee5T7av3
2G40a+C/v4eO4orUTZBV8zVscmgNrYHxZZ5q6pedDtP7ZouNs9/V7eGzI9DKgysNCmM2Gd5cKpjI
F5c6Lw4kX36aIXJfM8b2EYbsGl2v8KY4D8KrxArFNphbzTp7PvYUT6vZEwkN3K79lsYeCdj8Ohwd
Ra/kAXvn98FcyvckQ6U7H1Bbdy/2vtfnqyYEy+XnZxj58V/UpQK18/aerS7uEZSOYkBti6FaeOSB
CsqdscehrQaZyCU0grHCRRR3EWE0eN8K1RGslJQq1zNy8H0VtrunhJbL4x3+9B68Z8vE50C417Ny
DGbg5fGFbrnzzFjZPzrIP+4Rxsq+Mr94bCGTWoBKNN/AulrXGLjKraJ+cRGTVaCcA7M4zmkmFH74
018I+dDCkW7rmah1+hESdIiJIjA6jHVUNdrPr96U4J4wldkN2M4DolvH2DHp8KweME/NO4FRwtXj
R7k+oBSLHyQdUJQttekaoNa0GL0TZA2i0ioN+OojqvSdyWbPe6Sw2l1kwsSxyQaB9yrJOWOHhtnZ
HAhnlg+4L4QH1VMmmGNAIh1W6cqjm7ObwY9/IDsHNbY0Wxm+ep/CeCxO9IufgQS6KiuCs4jUSned
SdBqFtq7+5xp6O3LcJ2mmwqFgF2oPmI0/PVrV3ldCbtV53BVYRmALql9JL65ASyVds8hH+oOjTM2
ZTQy1l47i9TACOmfgfWHkoeIkx84+twnMOjKkYdW7l2pL7HCZPmOiDB/GBvsvJ9FRiVf9mCiGw8c
aigHwodbN0DR5hCH4d4bVu91W2GKqgsBddOYyyOKePAMYElW13oBYj5ulapH+o2mzU0Mx1b2Rwgr
MlJLs2/1OneiCF+yuUHsEhbDJ1Pnw9db8ahzwr0pibl7gLxweZD5ETThErtBAJ+lyAhr4gOYi+HZ
Q6o3A7YfTpVMQX+I4WvebrHdHddkFlZOVJ7pNaTZkduFiypfDfjle8SaeGX8COdW+eKRrLdCTJYs
5T34w/MuOj2ztc9tC4rH4oFDIG0SFvNhDI/bucImurOMUHNb/J1PPIx1yLpIPmo1tzHxNy9kC14O
BXwX/Q1b9+bExtZzC+XhDEe06hNN1rbnU6jx+YyzC8cPC2klRxKET0DDwqKMHcNtDyMdInq/1mX4
5ZMCLrF9QDMcaL2cNlYMr8NJxK5TSMnf+bzWR4WiVQ5r8vQSR/vyLTaUrRrOn88hhYGuRHSXmhaY
4esZQ++4PxHYOropRmOqwycVLRpgp0667Usw4LThW1KF2cD6ElktXKZqR6ip3eu5M8cZGrQqEcP3
cJjnTBGh325vpPOqN5tvV/4Kt965wW6/BWa33rociqFrYuexd4f5LcxHLW7qBAfHIwhZPlVQCbXS
IEpo1cP69RfA0ewLzW/XAxCiOVxhERP3e7+hXmddDsCXHwh4ZcRc9LY15PHlFtiV7yNoBs7fAHhK
Zqo7Fz4cazg+VFt/lkT18DYjw37mtXY+TxjnLmOzFloQ3jRbpUE6LMPSXDcNWFTNQm/T9+vpqz9q
/XQh0l6eO7DvfMG4KRMahvtumO7iHUEIAwdbtx395sm5Bd98ir1CMLPJ1pqjmtzvRyRmaszmPDU9
cHLsnrrP5JFNy9VzYO/5GrWlGw+++KpUKRdcqlsXi0njRoeg6ziDBsNsgRkHTIUlAAXV4YDrOTRZ
B30tt6mZGgZbWtSfYYOzDg2rn4ZjaIIOiI8CYafo7uHyiCwebp7HCkfH7XGYtwJwAAKyhlRZkEzG
twkPP9Xo0/sPL2VpptqPz127KLJFpMiCPz8Yfv3ncvHpGZTp3cM/vyA0Hd9BwnxKn2N9BFJwyXJ4
oeaARDWDydKl9hEeh52Eky11E+F73n/xxPGqylYTJY+f/8cWeibmfJnuCHjM++Dj6xCAOX28ZKgW
PcT2s3VMdnHaFiSWqeLt4pUmexJlBDfB0vCOiU3IZKnrgcWMntqz8U7Y/iZvAMAVxpaRymEXJsoI
47ZyqClExTDngW3BeZh97NDpOUxnJhGoHOQb/eUzOsjPAKwf8YqWKqoZa/eZBa3PCxNRW4esB/lk
wG5zBaQrTuIwymJ80G7vzqGXFMrZODbcEUgCiYgcGjUj7rM4aLneetTe9WW23MUTgq8t8RD3Frr6
h2/N5x6MGlnhAFbrTgzjzJWxvVZm9uVfEXz1DeuiFoaLcdghqFfqgJbEfTL62983PxPVkg/ZrBdh
BWbnGFP0zCuwXm2hASWT6y+/Jcl6Py46jDSeYO+5ibOv/7Wg0hwX7CfgFDL50hTQG8gWe+vSmVNy
mAK4Mw8dguaLJQvTtBS+9uGE4rk91vPT7s/Q4DcZjsxXkrAXKxpN2eZbep/FLPvpJTiNGx2Bb/+1
Ym6OtHGyKrzTABqkvnq38PyKe/zD0+Q33Qwljkp4F49OvYDWa/7yn1GgxGSLYAayDA2XOvn+YjKp
XBytONKaWkyn5iIohw7SWb5gXde1emETd4b2Xc3p7mZG9RK7RqDZ09mhhp9l2dzK2xFWj/WEjbRA
9Xpq+g3cUiQgtTakel2tONbuQgSR9M2HfTQe9J+/JbR69MmaSw4CmttgajwvZfbV8w385nWa1Lcy
XFT9AH/3w8YIi4Rk5aOH3/6H6s8AmCOTDjIEfqXTnRlPIauL4Ap+/rZiiTBQ5f4w5G8epgZjVTY7
kB1BJnkT3T6FXfj++eWvPtKd+07M8WpaPKQyOFIE2sswH/e8B+/nS4edaZoz1pwEHvqdESGp32bh
+rrrOrRvMiCSXTzN9YOuI1xBPNMt2WvDbLtuB3tqJNgntlqP20lGkA6PO5rtCwBswx/P2vuJAdoo
bZeQ5/XmwWhMz9iH5ZjMz1N3BaC9lvTccFYiBH16gK/t6NHt+YHYUt33HdQS44p3EIjJODbSGWbA
Q9Qc3tuBh8LpqIVL1VCvPBFAHdHjYbhFMg39vWySWZc9WNpbTN4aH5psMtUC+r2u4mBy64wenn0O
66JKkbLmW8B23hjAbz82FRNuQUdFK9BeLrlgkzODZDmHig7Hj73FtsXIwIynUWgqjmq8nfbtsGQp
DH79FOEcvgxnLQsNYMiahH/5+Tfv6pRseFRQfDaZhtrx9/+oe09oOCFAZiAxesNb13DC9WWjFWpP
XaQR4Udz+Pm5TTEDtG6u1+RvHlTOioDE535Tf/S21aEm53tsstMpWxucneGjcCiav/6wG6HcQnhL
9mQJboyNbeGtQAxtk4Yn7pVNGy6OtcjYQOy6BR7mdT8dYI2dLVm8m1VPl8/wUOKnfUOcoCYh6fRR
V0F/NXCynFpz2bhJBL7+DclttB0WdlcaTUmVM+IByUzG5i798RH29+DF1vozdark3hBprYeXrCr8
BDD9XAP8/OY3Ea7HFtZdfSHS8WWGy1dvwfuCNj8/bLKzJ8fwdfIRDT4zn81Jro/Az1sTI7XV69WQ
axFGgjQSJc6qcAaYEjiWjkWdUDgBoojcEX77PGqKY5OQ73pw2bcC4pDxSWaoXSt1id0DYtA0gCAH
bwR9LmcYP1wrWxpZJVDEToNkjisA6RvvAN7+6n795Tkh374d+PG7wL95Jn3kGnB9idIvL/3m4wh8
8DwgxdqV9fKhUIY0NWzqMlrU1N/WMmzGGGHj5M/ZKoE0he8dq8lg1knNlOlowVQVKzL0hwIs3D1Y
wTd/E74EgLG23Htwk122CBI+Ctfrbl41Tq225OpXRfg3j3zxQfFxdkxhw11jSFAcIzUdlnrpX10P
K+3TUEfOduFf/6eqzpnAXSKBhZs8XoX99MHf/AVmroCV6pXjnqzGtKnf334S5N7bJsu0b2vyaW89
dN6fB92FG8WczgmT4d2TF5qYVKwZ+XQBNF+xixMhKuop6nQVfPGD9UdgmQLbgQpSqAoIDGtTz8dS
jcDP76K91JjzTZYrGEjLHS2LtzVn1RcRzKX8hsNp5c3lm2fgab0J3/6VhcQTLgXc4b2DzYRf6vWU
dw4IzhcbW91HrtfD4qlQMNYUm3TjDqImOw7YJGcLO2Tyvn48OgD7pKS//B/OBbgT4GsPG+PycTDJ
LaQWuNX9CyPrE2YSlwY6nJ1zjERfcIb5LMQplMCY0W//lkwiZ3nqtw+hQWl02TItZvfLA0RJgGDO
6mc9QtTeLYxhR9niH3ui8hQ0hBsiMVu7+aXCWtgkeJenaSLdzbSFdV8FqDxtzGzUYzuHv/clW5Xr
wXoDZax9nyc6m+6Hffk4BXyc61g/5zRk9/qcQhiK6defbDPB9XEKZNlosTuUergscqjCggQa2qzy
MPz8DQyVssQ/vNAn0hrAL2fjm285ttzPt+uvH6W7q3nMyNUWWnV6age6HVQvfFvBh/z4G73r3q7X
Lu4d8OVfatRIHf7yw1fvsLvSLlutJtThA/Vn6i40DqfYNTyoXnBJuEtsmOvejFPNVbKK+gKjX71+
btSvX8Ym2dCM4IuC4OVtEKJq0T386593OdWwwV3ngfzeF234yKGOYG3C3/mD9xPpiJdJUrPU1Y5A
4ibpb75Yv3lKtcrmQD2a3sxaiPwClpyyxUGIPTAmUdCBs0pqsszdMctcoB7hUzqM1Du9FTA57LLC
Lx9S+61F4S9fAVnWW3pXGx0sIhcFcJOcOPSIdCVsF9RU8JtvqL7VT2wSbo8CetNI0eCo1S8vHkAu
PW6E8WPCvn3iChl7p0iz3MJcHqO+gQi3KxL425TNZRleoRSmFH0ktgETdw9mINYbDyMe9+Gi7d+5
fL6LBg3PXJ4IXeDGwEUlJd98NqzdPMnw12840xRni281HazHSqa+Gpzq9Tf/Hywl337aSxjxRx2G
QmFj/3wIwVJNlxR894N3asPVVPJnTwNtWlLvY5psXY9nHbztucXb2JWzCTjW438AAAD//5ycS7Oi
wLKF/8uZciIEBKoY8hYBq1DwNRNEBVTkUQVUxP3vN4rdwzu6ww67d28elblyrS9V1muiEWkXiB17
1kOgMYO0/P0bwsE4NQc4CfBN3V/admwD5hM0aSThINZ3CYssrVXsh7wjXP9XM/7KArh7mo2PH50B
doqZD8ixV7jetwHTSSvC5vxssWPfxmywZvME91qsUEu4KMmwc8EN3A9phI21XiVz/jUK6KN1Rs1k
8wDc31G0l2tjIpzJwMa83SJQTNUG+3fBtOWj+DPgNn8L3L96smmnKwXg/hu2ornN+PzZQCzuvmTg
/sDHRkkOokmMsecWRjceToUCf6a8odHRjMD4va88SJz4SZ31WQr55xrk/ilS0m/JJpG9AvhaAZP8
NrutLY1lmsKouUg4st4gJNeuimDYbLZ4uX/zHY6W8hatknJ9Yk/x14UQp7NFg1W065iyITm4va4+
NaMxqFirPWW9l18K3tCLmjzzgx+DQ/ktCddbTDqi4Abt92FDnfchYIOMrQN44yHFju/Dbsg05QDz
1f2E1tyPZaL36LXf/YApOpxxN6+6plAfnm5gIySHZLZRlsPvIzJ4nrYO521lXKB5HhE17kEH5pqe
A6j2Z0JA6TwTdrVCGT7tfUjtWGzD2bo0BkzdSSC6972B7lGwBliW+yGkyINq1n0nWvwRWkjYykQ9
Cw3oIylDoHQe4fzz7k8NlJmBwAoNCa2lSQD3aqypub2Cbnm/tdbYGnibG2NGVt2zWPInpB/6I2Ch
bnowuKUfGlTWuZu5PwuoU0fUWzuo4v31Cfpz+yOjt36Cie1YCbj/QLSx2IeDtL2MMPvRCYnrtQnG
EIwEzpcrwNjSvY6N+PgEhmcFFL3ZJRtLT/XgubMw0l6Wn83KtJPBRzm22DFuDaPrSZCBnx/O2DnL
U/Ik460Bqjq2ZLQMEr6F8zWGIBYauhN3QcKslXcCS56yx+NhyVNaWDa7jjB+f5vMSWpwytaY1Pz8
kNCrL9BPkyPS0EeuiCw9FRC7jUPDyjlncxtha8nn0WqTRt3I88A//sCDMwtJm+/+/GMcoI/c0QeZ
CBS3doKDbqxBufh1t1fm40hQN+H4U+MckGh/x+hEpGpILOoArn/IGLtKNzZVoyx+M1pf4Svpbngs
obizRAI2mlp17vN6ALEOB+wlVcuGA9SfID8ZJkW/YJOx9Ut1YOmeAJJv2qUjxdzlcAyOPRrvQchm
9wdLwNY1IGwQzvbUuv1TI/4eInhoT+Gk3IYDIDQ4YH59drvtwgMIpdLleekrnPh8BEK1ehEpYDpg
T+eVgs5UHWpmR7ObTmxFNMOxz+QX1DL7WWUYazf/6VNXG20mm6V4ANv4/eR+/saeuF8Dtqw4otV9
E/Hfpy5h9Lwy6qzcNqybpBW1QB1jiiPrwuZVNcSAXx9d/LZmtEdF++MvPnrCJtT9DAht6ULN8NqH
/PnewKZa/VBt3szwz2/l/ilhBsXhWMqaALj/THdx/+nG3+92AzwPRgLnK9jtzC5/elSf5Y5RPm8B
B9hf0kHksh/NW1ELT8305y+9fxRq2rkzMDo81hGY841z+su7eP2qftqzGDU+P5F5SryMVXGUghpf
G+zcdn4oq/LqBDZfPUCrodqFrHZHDzpDPVKcf42OqfotAKncuDidjRP7unGCoLopYjS9q6nq2LM8
wXpz66jvlxswgu8TwhkcxqU/g4HXV6BOU0Ot09bvZps8YhCbbUUaPj/Mh+32X/1e9Cdd74EF+t/G
pNsY7Kr5ngMFJoZR4NCo+nBqtG0BplnYkJHn+XN/LlO49Bcx2z0zwgJzhLuYPvDiH765PtLLYjxi
J6/vFVsFNoRT7o7U2foi6C8MEeAMn5GohWGASUwGCxjHB0Vt9Nlkw+bq5iB8ehEZG2XVEZ7nLH4f
US25ClvOL4Dz9T3/9athXU8y3D+uLpmq6AbY6mYZix7E6OKm4fjVAQLXqnnjQIikbKnf2vpzKAl/
H8N5Zb9yyPkQjJqAhj2f37TX1hhxGOzHpJUe6gkseZVgHdJqOl+HiwLCJ1n6G5jd7Ugg1yvYbr+/
ZHqaSg1/tiihVdDdkjne1e3ih+AIqnLVe5GaA/83IBr97jvWOVpXw9I83rDB52fyQk4NTdj1fN4Z
WAPdJF/mF8zPf8LnBwd+hQ3GUdx+GOX8CGyd4IUDVlw61iNvBtw/wQ4zsL3Ma4t/uPj/YOwergjC
3mmxa+R+NZuzlkJh3iVkvXnSLj+ufyPcbQ5bjM+xFY5nPYkhv39k4vzKaLpqtPRT7L+OCPz5fWHa
2mQGZlBNH6GO4FG5bQmT+t6eNtvNZamv1JqSTzYrqmnB5+p75HrkFY5WyOcL156RrtRxMvjyiGCh
lluy2qsVG5EbXIAimi7KimHKuv7jW/DOEELTYdMwoiKlhVy/cX/rYTN1dxZgUismzrm+aADtRHCS
Bwsj+9AzGupbD172ygtJPK+cRuvy/Osv/n40upno5xagtZpja4DnZMZr3YLQXl+wdTOq8Cf98ho+
S/+BHrX0zw+Gp9d+S+1eEMCAsvbv/yeR9c7s8T1fELjstRc59HBlt/XqiDReL4jWxq9wzqacgGa+
3GlwSrs/fgLo7jvHO+fbdX1TPTVIvwXk9dm0WXiPIFBGu6bb3g2z0XQnBHOj9nFQWs+O3r5qrr3W
ioOj76cC/Y4eRlBYP0a9i7ZNxu67tUACTw2ZdmMJiPqZPhCVjwrRbVdlQxRvGpDKrUvgICaA+68+
4PMKKdctqPpPEzZgvmSACPSVd8wWNQe2vm/98VrTD6vekl/g7Yf0bB4vqgPRGuSU58vcr7ItuPBc
ZiGljH3MowVbaiTYuq9h9uH9CPqrcIPYU3XDtQTtGwT5ykPg6WBAHa37gGrjrbCTylvG7FQX4MUo
tngXCKVNlW/7WfQyqksg2vP5uVHgwotdqqNg935zeAKx03y62RMDMOXclxq7+Q5hBq66aaePBYzq
a4o5/1ZN5KSmsLTTHQKcV+L8j69yvog8549rT0eCEMijz4eU5+2qe6i7S/yn392+u2Qs3CFFW43l
nhqtMoYTzEQDPG638K//DYF2OQF545aL/q1m7pdAE/56Gp5XacXOn5aoXM/RnffVGHkfHRl83FxD
knyFVf+azByWJ5YgWZjtbv3LZQd04iTShT+j3SVL4fwW1xTH14L10e8XAz0zj3T7Jmk3p4Waw1jV
I2p/41vC9asPVi/vy/VEx/r9sypg3e4z8h66sSIvFH1At1U8Gp1M12bzTRGXeZH6ueCDri8cGZZ1
hBHrvq+qX3g65vQhOQQZqwic8w94k09D1C9xQ/b9Bg3wLVnH1hMxuwOxctF43oJe/R5lPfdHFx6Q
9FLpsykpqwgmtWaiRS+15zgIIPcn8ML3TFvx89Q231Xwx7+84rVjAJ7fkbr9/cIxZPoTRh68Y/Ow
aQD9vK4BxBD9qEGxHLKd8rEWPYcqnh+PHcYjoKLKaHS7dGH3OCkz4P1zyf+7nvOTYB4kkec/m2zs
U7XW8G3cUxOsqrB3N7j5y4dM1gD+/CLxr9/7q0dq//GC/ctdkXUZmGwUB3TSPvAcohGkU9j4lzSH
vP6RN7MQGIPCFWBwOrp/PMbwOlMRHpHTU8tx7jYp2RzBjZ7ZFO2MfTYre8sAdwNQuj0AyPp0D33I
rwcb3H8e0ibv4aYTOiLIWE36Ass12JXhGjWf6NVN4+EUA66PyMTP69R1N3/p16ThfOVgbxQB2hox
+LyzsvsdPrXLeSN029nZfO06BFr4CBD7xhr3Y/QPaIQboMEWKxlZh5fyjw81o7Ht5sy8yeCUyAe8
heaT/RTtdYPcz/7Lo3voJgWkJ6Om3mrWOqIryNPgPZ5p+M5I2C/+8+JH8zw8o9+v1S68It2ptV99
Oc8LA0cZaNTcj10/v7oTXPhBk/OxBG+YD1R9DnneYWXcvx7BMSk/2Hq/99lEBOW0+CsYH640Gzh/
DN6f94cohnhgnMedoWgaJ3qFrygbvV6K4fC+RnTJX1iwuV/A+xpQIl0xruYtME/wZ8sSGjlPTedW
rgEs+x7bldpXPdd3OvETSLL1U8lIZ2oz2HjljIpZ6ar+GWaiyusTWYH9lL3xdCu1o3C7ILU63xm9
rdcI1uQAiXRUTDawYZ3CgjgG3aPxyqjyLWsN45NPNzeoJKRomw/8uIVGAxh54cjrPSTX/oqP62sK
/vwGO1m3dIeOGMz3nGmQRu8tkg6vmTWaqtxgL5TaUg/YFD13vQY21Q47KgnBFK8jC07ayiFyczrY
o/sNR/hN8J06Cz/F5wdYSM+G+udvm/R743v64yvWx7dmUz4vad4Bv+kuiaxqXiXfCPB+Q1ZVUXbs
Ou/6P/5WdKdvuOTtMH5WMxH4/DRxng2ssnZAQzX9wiarzzc4WU1GWlWiyQQzaCz6mrDQe3c5O5/G
Rf9QHHZzNeJWMcADHHbcX77a03TBs8b5S8Ln8WzM0n0LBk1yaVBfT+G0rlURjOi4w87vF7NxRw+z
yvkkNHP+oREHlILDfhtQU10dqsFezzLk/ABFVzfKmmd3biFq8zeReB404gAo6uKPr7k/yftxC7le
oFuRrROWDy3UWuXxQxqQCu5HXg4LT46350MdjgWWP3BbmsrCy3SDLzBnycfxdsz3y/t5A8n1zihK
ySdpdo+0/+Ob9Oj47EYkRQfA802eF+5smt97DQgzTkh7SruOZe/GW+oTjsx3HXI+zoC3WXpiHHaH
bvqmiQyn4bmj29cZVewsP8eFD8Scz63G7yAF8OxsVVIh/WlPMJQEqIS+i3fP6dVxviGADxDvqKGl
CuslSxIgc0iIrcfZTGb/vZ+hYvpHigbzxRq19kVw/84uDsZib88r1p205frw/nq2B2F9dCA/L0Th
/p/4uew+ix+HUZ7fQsrz6EW/oRWp3OyPF1ry7pWy/wGC15IBeH3BEd8XGEtvcqA97B28BcEACLtt
OB/tOzhUz3ZFr5YtLvkLgbyfTLe3T2BqziUR8aNLviM+liA2m4pGtUer/l3efC12WwdbUhtlI88j
AcwODpLV7J2RIFaEhRenHgCvbFx4yGMDH+RRSyvw5z/zfIHzkgIj+6QIANyIKpke0s5m4MIOEOS6
RxF5udW0efkNMFrQoKnRjKr3lfij01E7o+eFuYCt2s0IwuJHqK8/HPDHq3zrTkLrqn1XRHY/ZPmc
vKKxraZ1pChgeF275X3K6JLX1OWhILq0sypWv5kC7dfhQ5e8cwrawwFYI9TIJ9NGRisDxYDzJMvP
74a1uP5Afr7RUNwCwJz2XQK1TG1erz7hcHOdD7QCp0GrpT534KEs+peMWnphI4lPJdSEzUxavo/B
eQ0IlvrM85uQaH3ngQcSLKQAn9icp7xB7m+j8Zx/k6521zM4Wg7C4eWkgV4cvBTWl7VNmnefstHK
njNUindIXc7DEmjdCPCqn076y0XrmoZ9Gsj3Zyjn4RJabB0PIvuToktjdx379TCAeyG+YhxfDVu+
HEEDFn7UP31nmzji1lvmURoJ6jecdi67Qa5v0MJ7sPxeK6B/u08itEGR9ZxnAZ0yHclsDDiZVXmd
wsM1iKhr5k8wcn5s6U+E75OEv+niO0v+y+cdOxyNi98Czucs+VC48Kbaxb97FDm/LqObTEZw368h
qTk/88f7oquxwyafF4dx5nwYrwdhP2dgvuyUEfg/ioikjmE3gVNQwmWeD7Lux4jWV96S91Hrvs6z
IY/pB+hiMZJtef6weWwEGfD9AuyiIGLjb3uK1Y312qOvcu85D49nIJrWCW9ZrjAy+sAAnCdGK22v
hvM23AQQfR4OWXjNmezuI9D6342Mr9cejE87FmAARoFacltXY7QdAo1/jvGqWSfL+w/folFStD+v
E8rnbeiv/YCG7Rwlc7X9iWDIVhO5f/yi+vPTPoWWYrtU02zcP7sCyD94RlqtWqBb+tWS1+KdNdkk
MGYFVs/nDfVHM2KLngSCjETUtQeD81o+hKXUfrlfuk/Yzq8D4L+HATuCu2eTIdcO5H4OXuY9Juf4
AHgeQxgVvh199k36xwduwxpz3iLuoWeNBr4t52HJ/0+ZhDnPV7O5tJUU8vq37BMktInG0x9fbQZX
Bnr34WvwJsg2n49IN03j1oCucX8Rws/7sJOkGPC8kO8b0Iyfj1G3vRvDrss8xnkg64+n5X4j6+nJ
P2nn+zdBNefBR/ZNRaicaoRE7oex7f4FQbplD3LuLxOj/PzD+XIzSMf9GqpVuNS4fiTdeSXy+jMq
+pxeHtxfe1ZDfN4ooJSa758eIeY8p9A0jiXnia0lv1A0Xi95PtaHfzx63R8QUTlP0rrq/AHqCUhk
mvxXOBlei+CS52Jsvbo//Zb4doZWTYRYe3H1Gu7l5Exd6epWbLv/CTBL9wo27xKsyBocLvCWCHuk
OcqcDfuItWCjX20afTwB/G7HoIHhoYvJ61P9AB3pvgFmt0sxis/PjHXxpYA3QRL+/Lie5+Pgdz0Q
HOz1dzfW/ecCFTeciLIJf5wPhTfA9TneGbFbjUmP8mVfhqzWWlXN/aaO/+aLYC5eFavvkwW534s0
WdosfOYMEFMB5vx51ifQecI6lUrq3vCXkeXf87wac96QvY0PMbSmXr2wcWWQ/Sp7Y8BDSGMcHHRY
kdDrL5DzC6Rn4Ww3ou5cFn+beu3J6mbZ/fSgdFOA/eP3yoeb2AFL3mNOTVSRDf0YC49OWOAN3B+f
nD+/3+T+87J/CI7C5UL9fZywYcnnsZmu//H2USkXf/w5ENDRnkT284Gkth1ShtuPUVG+KvCKUEdD
nrf08uX9XPgEpJZnD/w9/+9uqrhfUHd/ee0YnHsicj3LttMwL34TGW3jk7H1JIhaN44XWhR50E0H
KD2hd0Nfsu5ehs2Ub/kBoYuu1MORwyZF+100OS51NB5h9c9f+R33f/tSyTC83Bre5vXz3/7dWzKE
ZZ8IyU7hZ92BNqWWjGmA3S69gnE/vkoAXTkkM+fPGLmWHvQ9ucChuqZ2A6XjCY5WSgk7hqNNd5cW
Qe8WfWkQfb7ZeENUBJ4zEozNe8nm/BxcYJ2uS86vlIy187td9DqNHvSX9U9wJH96+4zW92w0RvOj
e6or/+mzKTJMBaK2eGNzv4mrbnrvPPAxH1e82x3PHUvDbQO7LC0or59Ji1cjAuJ01PEy71LOn2iL
3nNpt2L8/D/Bki8aF/ZmdA7mEaRJpGHcRaekv/pCuvivSIv1IRmT3sshvO731JD0A+ivvpxCYhxW
nM98Mt4/Ncj1+pIHJwR/Bagt85TM+b9m4ZPLZ0T+eLWpyvzD4tcRie+nsnf2PcEd8W906+4u3d88
sPDsi54g1tjw+S42ed6U2Lx/yAs/RFY8D5he60qA8fb3xI+FB1reF+53YzfDz3DeVzmCUh3NeIeP
fviUytn74z/a0nokfJ/Egp02+mTiv//o7HME+Plb6ikgUZ4J0FTamOxXpxgs/D2wPHdDI5TE4ZKH
LLwENvi+K92rcAaNnKmk3Dhv7r9JAsS3ec/99WNGrlVz+stHLXPYdNPw80fYB7uBLPu9o4KuB8DA
J6eWn9XZyPddwcLbWXyfayrv1xZ8DupELdeRsonrPcD5eCQF7M56vm8IALkW2Pa9nM18vww8XiLD
3M9j8z45+dCJQ4nM3I/7nRKgAb4/hbjeDSc+HwNv5QVIXPh5bStH8Nu2W6T45RdwHi0GfJ8ASbN1
qv6uLz2jjPzVh0Uf7XJi/e3XzQ/jgmBlbwoCDNvoJi3eW4DPB0jY/A6s5/sAy3403vD9sqHRtjnk
5x8v+1hDMr9isPRDY3kfNPjyYXkbRTR9qh8b+b7eol+xZQ8nrre1BnbVMaeetZmqUSnOBvwUSooS
pBv2zPlzEKzZHZWcD2O5/rMAzzfInD09NmZO9gER0m+Ln8L3ObQGWnB1wWG6GmzK58dFXxE5iqD9
o1E9g7qMC7prHsdkvkir4u98Le87FU/3ETx+0ohKAmlHzBLGEIbibeFfOyLoqw+4+9qEnrLehT3n
R+Gu9VW+f/NMCN+Pgb990pMMojebnnv5BB6X64W6OHDtv32QhW+yAvDMJs67L/ut5LX4/xIGMRDV
dIVGn7SM8wGFuuxH8n3aalh4dO5vkKfQPe3xwjyy+KU4rGrHHseQjTCJDEhGvu83Lf2K74MgISVe
MmXaSgDx5+nx/WjXXvb9IML1TN2zMoULT6yCGDbY21e3jHL/VV/6D89jwaw3xmnJu8kt0VM2LvsK
nCdEIF0N4cz9L63o3R0CfD+n53k/eFj6A61HemY9ensIXsZpXPbjuiWvBoKIPOxZm3330Rv/BIUk
dbC/8BZXfA1g1F9O1KtXdTZzXhz8Z/lWgP/57//jGwWk//sbBZTSTLEpHo7dONuvEophFFPL4AoP
nEcHIpVISNxQ3x5Kz5eh0MI1vl3jig1nx4l0Mv7O+Pg6KeFYs30PIrO3cSbV++5nCZcazt4c00Ol
Kh35vNsRvvMA0V3PRiDei8yASHAPeCtubdArwvyE2sFb4818e2W9pQgnOL2CFxlr16ymYTXV4MLW
A43Ua5OwD1JkaJW/D3XXuggGtVY1NVnfNIyv6ouN/VWLIXj1DCl9Z4WiBioRHtfFnXpuIIdDfDzL
+p7UOb1LvZ4x5ZiX8K6HKREem4lJz9m/QaA9BsJ85IUT2Eg1LEe7pGd5pSYj2u8F/WacCjR3e8Oe
fiqyoFr0Hr3HxjuZluuvPU+h4WXybPl65Nc7BjHd5Je8Iy9GCajl8kHW2s6rRGD8DHiBqUOm6oDt
dfUZDR37akBTNjwTcqbKCK7Z80oL/vuNrRhb+v1t2Dh9N5k935HU6LHj/2jSW7XNZEF6QpaeMbWS
3QeM04+J+jv5ran3rRWbtaxV4LGJfbxTrlk2bd6vWH/ZB4S9pL2Ggx8rI3gFTEaT3x0y6dZHEESj
M6BRdTdAFJ53CI9988Z5sfrY4iocchC9Y4mAaHsP5bt1EaByVSyainpps/F+CADo9hd6084Vm4tE
G8Hhda6pKeyMblZufQNez+xD/fC26db5z7joMpHf5Ot0l0wsTjgCh+rywmhsNt2ovoQIRrdCx5vq
86uY35ei3id5Tt0zhPbvvvk5sITaCeMdLJPPWYAGxD4IsF9+YNewzzvQiysqqO2jj03Kb2iB88a5
4luQR6Fo0iYFGRo29OAZb8Zu4HACCos/+CDdSDJ/UkMAZmK3SPyOBpMObl1AR38Z+HxUrtm4i1JZ
71UnpPF4Lxg7VhFU3zXYYrtMWTXhe9UCzZDetKhfA5tT91qAUsxW6Mm6kM3+cx+oqVIE2LoPQchg
U4/Q9RKAt7Na2rTaBTftdHcimnZ4qprh1NWwGGpAI7kPEhlYQw7t6/OL8/djm4yjN0b6xr9ktBib
TUVX8fAB2p1cMb6XPaDHLh6hWOnh8j52y/sHN4ps0fz4DhLJCXYIHh/TSPfR6gPm7d3K9QMMM4wP
Ly2hV+Fl6Svj8yXAWW/s0Tr0Fpzbs4WN5frl4lLA8hx/aRzrx2ydGtsTlF/6hEZDBhWbjihVVkb9
pbfM1xm976cUWNhj2LGhBaTl/B+Nd06xu7KAuB4uBLRfdsLOAXcZk4u4AFfp+cHXwZ8yAoIp1r3n
QOnW9uuOXeNAg/SUeNh0BTFjpb+LYcZeETXP4TFrnOcqgDQnTwSMaq7GC9oX+lMpTkhK72HHTlD7
wC3WP2gNr8eMCIVZwmBwDHyM209GNpLZ6uf2F+IcKqo969foBiPBpnTbZknCViW+aUZ8qHDUT6tk
ut4qXzeNPqDJ25yqKbc6CJ9QZtQ41CEb/LXtwPPKbrD3dL/dOu4nY7keUq2lnz3Hl6TUzWH9Qsy/
GImkF2kJxcdnIN0Q30MSst8FqrI94A3xevDVh5eixbTeErAOm3BuH7sb2ESjQvNX74RSnrozDB+7
Avtxkibz/Ehq/VFmBt6A1mLS9oZGmB9vG2x+3TQbf5NawPkovLEzx064fsnVBdbHZEe3+2wIx91M
fXBK3xLerb5+srZ+OwHeUgLIeLBhReebnYNWbEKc7cakW84v/IlRjf3d55TI7XcfwSv61XjnHUQw
tqnuQydPCA3j+76T311saS6aDzggcWuPSz06u3aO3U0cZPLRsma41JdNeJFDtj3PJ91hQob9epck
5Lu63PQ6Kg9ksme3YsRjEXybgkH5/WL0vQU9eIHdHfuW0QH2fR5amFaF8++8lt/QAKl71smleW0A
E96Fo7lJMOItk6g9BocZ6fx+0qC912wSqn2jl6XzoLG61joyPJmo75uthdMU/rJZEW8xOIhWgH1B
jMPZZgnSb9qpxbvkIYEeJ+NT3yRRgoOHbnZjUKeGfkm7CwE/YROuJwIEyOs/RoXZVmOZayOonxuX
ht+syqjzXh20+um6XGH4TI5n09dz+jlSdBzkcM6ljQDfavKhwRevu96AO2OpB9SBWAl7DVSyvi3z
kD76U12xs1pp0Kg7A2Ms5tn8Y7oC9zPU6C47gHC+XH496CpDQgq/f8OUmAr09caj7klO2bzpdRmQ
/cNCQus72VyEHwgeYKtRryxiIJ7Wc67Xwf2IRNNqk7k2jA8cdnmDC/73p+PmoIDmOzCMIvFXTdk5
zUG3nyqMASRgEKprA0i7g0hdZdeOWPJPAe/VYNC7tHlnc1XBFB4unx92i9/NZtrt2oLTqZnpnteH
OWSvi972ISOa4dmJtBaHGJ5rPFFf3V27+Tg2ms7SI6bx72jbVBakUhc2F5durl1RjULzmvUgL85k
rfbnZFqhX6ArTU6wpagPe+1tjFb/iC+X6HtllY1yk9RA28Qreht1317H6r1XN/4twy4ILbtX3o4C
j1ZzxUFyVCp6Oj0Pf8/D77JnMmuP1wzd+exSvzSdSiKd6Sz3C4mDYXXSCr18WHy3L+orm0O2xubr
oweg7TFu6Y6Jee3H8KalLU1ziqqRDsETiO3tja3nzbenbXmo9eESP3l/aTNyb6pYD3svoe4YYDA8
6U+GhqQdqDPHdThOt/GjL7+PwfuZ/I21A4gEk2Ij963wXz2bdJNGu/2Rny/+DVF360edHD2SUezK
AyTGbsS7XbLJ1u8t68HHC7JFHybshPJCM55aRM3fPCcMIxTDixED7P0eVTJv70EBH6QJKYqSW9a/
i18EMtcvyZoOdiJ+JSPQm+CT/emP9cZMblCHnx02iaJ24+BuR2jP+3Lp72AulVrUffDe4vvbCKv5
lI0XSE3tR4NaJslkK9UJNn5VIEXdXSvyAqAExlXyMe/H2XJeAe+PeLvPdqE0HZsctPsjJO9N3CYz
14NwJUcn6l0dKSS1VASA61Ea/u5nMIub9Aar1e9OeX1Lhj4qUoi8wCZHrZ3BHMe4h+PO32D/l2jd
rIiHA3S9PSA0sX7VYMTlB5rzbkX95rVhfX2tHZ1hYaKWsumzOd7Gh+V9pVHobsIx+fozmL0xJoKn
Ftl4rkwBnDobY4dWn3BK8/ACzSDm/Q1aFb0k+4++SlcOdtsxASx2fB8Mp12FvZPiZYREYQpjPIdE
vUk+mzQ5I//O3x4XGduY2QVqn3uK7bMYZ1KoTCVwrgJCb+o02XS+qzK4hMqdRhi/MloXdQRK3zlQ
c3qvu147Xp9g1zoqvX7Jkd/v3IAN2e4okghh4xQjBGx/f+TP99oN8Xp/0Be9Ovi7py29Du8ShsdG
pU5xeoczvb8DiHa/jij8vLCK5QS+Vm8NB7ttYE/ZZDlgXAcpGh2nYWy3TwUQaxeT5k20yeaf0BxA
IYg7uqn7yV5b5z4A6J1e6F//t7/bJ4QG8LGJL3HIIFr7UGwvb/7+2omE710D9+ST493R67vuKnOH
pLBK6tyssRtfZ6nRt7014o28umYj2l+h9pjeR2wXkgUGYdtbsKssiaz4+R7V1rLgOctlXHSo60be
T6CpkRMNk3Nrz43/KWAT1Bm9F08/G4proMBfUYtkKxznhJ/PBjy79wtvDM9I6HeCBYzXNKM7eddX
w8HtC6hMux82n6oL5J/7mAFn4qm5Sjb/+vfPnnUkZr+NvV707Ka8NBSPAHY0dvwAcr1BVlQ6hn0M
XzdoJ+4OOyW425PnCU+oEM1HPZj3XT9ebhb8lasDmb5umlAtVyJo/TYG3nXDLyGqK/qw++UYX2pi
dbMZHnI96d8WdlK4zWTFWFmaZFhHwrbpkM17u7OW/kFPT3fzpy/0TYIS9N0nZjJGv70PvXLuiXLo
7xUL06qBjw+7Y9c/7dlwL5QAvLu0oonWvxIyj9INPswtoYaOy5CYuRjrvB9jSyzMROL1FNpHP6Ae
6yYwrUSWw3Qnp9Sz7pdwQBfyBIKiamiZh2aQbmIoVe8Nxa/jIWTRinlw73xijGV5U83f1eWiXaLS
w7v2W4b0bX4VkL6yDcnZqk94fRbhVhYbasiXLWDOqtcg3JxK6opFzd/vtOcbM2caCQ9asfF+C0AF
EoMu9Wre2rkMGkV3Kf5Av5rydDcC/DjVFD9xyxMrUYOGm3fYvHpGNYvS/ITtw8qw2SavbnzDbw+d
evZwoIxDNoSx0UJBGin1xeZVsdTYplp+DQANq/3P/pq6XOhzpTbYb7V9OK3h5OjC5uZSS3seO6Yd
XFmdH1VAVnrlduLndLzAZT44wv22W6drPYfVR6uQ8NypybhVoydwnY+D7/IuqqRzFBu6U6Qd3kjq
bLN0LRW6658U7F+H2J6E6tpC/EhrfHMkqSM/aPbQO6przPsVGxvhFID9a2iw/xZ/bH62116NRm/g
forU8f6UQ/db7ai9TYdkqXfAx68V9lZ7mPRfs1egdGGYmvu6ACPeokB1lfmBtA1F4ViGFwGOUHDR
gPu4I6dMuUEPvD6IGtRMRrUNDECHdEvtV/kEfSJHFvz8hh3dnl5iRsy370HnDPYUMTNmJLltIbwZ
aYF336vI6PfiyfAb1j7FL/mVzeLwIXBVvH7UjswuYaD6tnqSyD7FBBXd1NbHJ4QZWWGfonc3UOTM
cCfcT9jZb52Qn49AP39igrTdtg3b49goUE/BCwmuWWeTH4/zUj+o+zpdwglGM9FEgVlI3IETG7nf
A3h9QjL3Z+b11hIBk1GAl3pMEawvsCuaM0bH4WTP026aFz2C2DpV2VjabgC5H0W3Dopsor8uCOon
ocDom32SMX0lTz03LiYt8O4AGO8fMKf1kYzmOQDib2vUOkjXAgKdg7jeAAQW3/CFA+5XtGqPclhs
VhH28xuyJ/9+zwF/HtQupJJN8fEsggdrDtSHmcdGYLwsHa6SiVpE6xb/w4e8fi/9uZqwLVvw6RuU
Yiod7T+/YPGzovYdd4t+h81vHvHutfOSXqqKAi71SmClYYs0yRWYMOuO5lO/7nrrUFvA+fkVdl6S
xNiuFGaQSlNNfcZ07r+VM9w/Lhsa26MYzs923+u8nuHNqbLYVFwtvvF1VanTHK82YdY5hqFX1ASU
oQnWnRuNatg7CSGaKIe/tr4/gT2oDr13wy+jxk0TAW27iqhumiTUWdUayJ61TcNzgBMWkWsMw/0h
59+gx7LpUfgGHCX3zP0mNRyf/ceHX/W8RWz85uF0+W5E2NnyEwHZNVhXoLaBO1GZ/vQR978M+Gjk
G46EB67GtzQeln5GJKPqu/lmlKW+/ekM28PDSKbL1kx1wT362OF+5sz9ESDkl5Dm3jRXrNpZNyje
XyM1ULxOBugQBegnWBB99fUz5mdbC96U/UAdqJmdbJzXvp5XAqPo3L06kupu/Tc/2MdsY088NYBH
R1e5f/mquL+TQ9LHKg47hyRD9XPyP/9t8zPe3eRUmgw7Md5QtzRfFfWc0tP9/CLi3UWdGHtr4w2Y
idni4JEfMn59Tz3/ugLvZ7+MSlZ0gKYtHYkWG1bGlHtzglFqVngTqm7G588WfldzhQT9JdqE7v0c
StuPRhHXdz33h2Bv7QIcILzP2FtTbnCWfI2GnYOSnn3ePvD11uPzx6Wa9gY9wbL7OYv/Gc49vhkw
eioXbI9fGJL0BA6Lf4qqyAwzKp7gDD3zdSOaLotVT9BjBtlxDsnsGS6Y5O1d5DLAwBeYeYBpt32r
Owxm1CynB+i337Jf/Bsid0rfkUsbPrX8uxGwe3NKe9aa1axxfwxx/WDPfN7TI7K+IcD1zVCeyxby
eoH5/JOMrZ2l4E3uhEjvtq/6/WPw4COa4mW+TLjfKcDf+kyJTN5tN6OsjbQotas/v3Yeb6cc4hmc
CeynVTbd9M8I2oeRYefhn9k0rN/z3+fj3cHhQDrT008xvvD6nCZkcgcI+353ol4vpDa7b4cSTK8x
4PWF2CxJVVnrkyJHIwIGkHM9maHhFh12QtXKJiFzZZgw445xRbJsED+HAPq345qojRWEv9ujOYBr
7lv4ohIfLP4ibJzQpEF9XIVj9HJT+IyuEZ9P2mRcvTPnr38u9ZLd92oKlnkI1a8dYCV4lnrrv030
ElnNxtdUxcs8ithJqbKpMfcKLMXriuiBq9mzP80Q8nkBNenXB9PpZZRLPyFyjV+sR3e5hR9nUxB2
FsdknH5AhHc79Anw0iqZ1/QYQJl/g9CmuyIwu3xj9TW1ClHPlt2JPswikF99gDdHRc1I1N0/miTc
BFRMt1sys6BzQDB4BkVeYVTTvmxmuI3kbPlz19L74MPlvN55PxxPlLRASZ09zl99bfcFFWXA538k
YlOwp+utC5b5EKUTFRnD5q8GBbp8cLj4nZ0RtaBf2whJjqUnA3pqJ3jXtykSc7RKqOkFJ6hrVUxA
tf+Fwxb6Ebx/Bo2QJ2mqkc+nix5d5sVEyqbAg8jzbRxw/cH1vQC+3c3DRqwfk8UvUoP37kD5+xJO
DR0tSOdTjFZuqiaE91+wGc8djq4X3MlbOxUhxevuTy+Nxu6jqO8P9OiBz/d8Xn2Ctt8yut3NZTha
/b5Z/HKi+6uZTeBVRTCNQwnpUq8n0xQI3uJfL887nEXcoD89yutHsl70PP95SECZEU43V2ugcV37
GDvlp5vC2Gh0A5sx5v6cPUuvwNK2VrNDc8n4dMU+CH5iIfmbz6VXnwVAOzhrvMzzvH4VcHnea6dT
kjbXsxGmMBIw11sZvRxHHwqG0FED1krF9vLGgEf7YNHty1x3BG7aDzicXj1d8oD+2ZMAeOXYo/l5
a2xW6P6shnvNpdigZiZfWruE0ual461pCGDk8yaUaPSju40aZgxatxxg9TShZ2+9bLbrgg+U1eZO
Hz9/nUzo8nnCSQUZAvDt2P3iXy/9lb3NqZs/qS8AO0gP+Nic246mn6yBXnFDSPJPE5h4vqAdrfaK
RvmyZdNuE/Vgvfk+ifoAcdjrEipAEO5cGmT+nfV8HoRK9lbxVjZ10J9vgg9y5RwT9WWuq6JI5hEq
0bWmzrsBIQ01SYAUaBJFl5sY9p/RtqB5dL40+R29cHgcIYI/EdXoZ/tONxwl1YJ7D4w0BEcrYR8p
5PPr7Y1e1YHasz5rFqiL9Uzy3fy2+TyiwUvmzHjH87He6vcttPNuRvp9pYbLeYXObnNFWpD3IZGj
K9cXwMG7x4d2TBb0UnsVnkuXeVCcbsoH2FQw+QZB183xT0+hMN0OFPVSmRGic33h/Ea6qT7bahRv
fgG5/0TtffNiIy7BCBPjpaLpXeig64r5tuSTfD57JWOxbZ/wsJ4FajSt2v3kyi7gtSUEiaZ4D8cY
hQdtej8Foh+9qGOb75sAVCUZEiSCwLyRti3ciqxDc+4l3eIPQEPPNHSU10M1OpbSgKw+rQlkqyhh
k/9q4TUPLJzbBxNIJpgtyP1+7DSyn82/XVfDw26cyP8CAAD//6Sdy5aqvBaFH4iGiEBCEwERARMU
ROyJIgIq1wTI0/8j1G6e3mnuUdsq5bLWXHN+C5X39tpN0VF3oX24O3Tbv4KQ5Z/tF6br6oANP2/M
WZ+qGe7k8UUPRY28+fqxE5Dd/Iwe/Tkx+fGK1SWP2hWPVTjeDQnC9VG7ErZ9OyY9CXdJcQoJ4z9/
GA6iDCo/PyPZtJnZfyDtweK/72+2XfbRDfeQfao35Xo1Zf6Gnv/6m345NWA8zj8Xfi/xiATBMMO1
dLhIsL4kIcbJY1euzSa3oGUWIuL5kTfgZ1nDWl7tsF5OPpjXZf5Vw4MeUI/ni2RrohrGKq7Ij+ub
OkBeoOpr+UykTXY1//LRQJkTfOR+L42hWoHwNHnUzQuFjbvonkFr+9pQd9N+WC8Laq4u/saiT/u9
oRca93vRXz5wKS0IPOv2o+7TbP78cMjzTOwdx7Bkwie2/vqxOaiCt8yDf37G/Bxaj9fr81/9h7h9
mRPPq+FGtSwySV0GpodRQsjzaGyY8goM5RQEgB4LDwnTXQ0JeIQW3IXOSF9vaZtKl/piLfM2Evl8
xK5t3kKuT5D6w9dytD/iGXqtGZPpvCPen37UJIcheDytwdDhwYBVoI5IOdZ7QJjxOv/5H8dEOYHx
puQyPNxZRuanf2ej8pZ8wK9Hrue6dKztVgff3Kmpu94b6WxIbxnmUGToK1dCNwR0ly3+JHb9WgWN
kB4ldW4vBuX9crke77AOLzF6pSD22I4TjYueNe/6y2xfknSHVdf/sG1Pfdd7wqEGf/6ndg3ArBZO
BNv5hyhuGrvk/gUB/VxPvH66HTsIVgtXaZKRZj/Arij0sYftQ8tI1wg/b75/oQj653b7539PM2b+
Ut+IfLmlHc+nZyhPuPnrR318ql14gu8XXfzhwXfTO8SkUMjafO68qbB1CVy+2MO76OmVjW1LObw3
+wRvo7k3SXMsK9jbnx/m+UBHNgdXhJYy+mRdaKQbd9H5AbdpsUWwmL2wZVVAlvyODOv9LpwlJFt/
ehXWwt2cwpHJcHXVt/RA6A/0/PqHggxUtNT3OsRKD5/1uCF3nj/NpYt6lV//BPhtH45mdZTUZ5Xc
uR/xWPLQ86KX8AHUUTj6qiqA8aMY+AjE0pu2bYAgmfuIGv17C8T4lDuAHy96nFevpV/7wAhiG8G3
J7Jh9ZF9MI69yv3rDZuyYGPD5u5fSWU3OptXtIuVbNJuSOV5x7Qt/Dv8AP5E6umupoT3c7Dkr+/0
dWDjaMsI8HmeOhMwS1rcqK2WD7tDa03WzXks2gBS2dlS59xrXf8SFagWXWcRlqhXNrD9L4HprVgR
iftri54DVuOWi9+RzlDSCTyF4wfJEyjLmVVBD9ef1kLNjW7LyTrfdJAcNvlf/x0fzMyBkqgXIvP3
Mx3Xhag6hYip/UwO3Z9/k3zUlrq72AL18etmf342tJJD2h1PEVS534Ld5xqA+a63BfgFX0ymxQ/i
+Qlc/GKj18/drNabUTkUmYe5P+b1iVjOkPefv7zic9O1Aizzu9HrczcEDnPAxQwMerlbhknEfZSA
RQ/tPgctpUB7Bqoi5Bbdyl/Xm54DS6CaxQa1d90nZNVoG0Bz983iN5eDN356uNwvzmbbgoWHUQ2m
yojhPAXz6nDT4V7zXxRv6ntYFdFXAK/pd8H27WOFIyMj1N6PrYPWp/FYTnvzJy7+BWF3feX1/Ylk
QNsNPtqcwnc48HkVcOAGmyIIOsrzRtU67m7cv2wAkz57GXp5NqFVw3RQf38rpCp7PnAkwEwXvQQ3
iTSjVdDk6UypDYEUGQQbYrT3prtGZnC41iHeiswC6yQPEjizvUZUa33pxuvhEQFT7iE2d3oCZqLp
Bjh7g8jrxcDey3x3fIVbIuJiCKcddmOgxOsE+2UleOS38b9/87KfZTEbc2EP4behRzSJ50s5ezcw
L9crfvkXj/WwGx/QaHY6mZr5HPJ8VYbx0/aR1tp8V8uTY3UrniF2XtG3IzjTR1hngow23/BX/vn5
3gtn2Daddzn56dpf8ji8myY7ZYsfc/DFFKNaz8o/HuKV6QU1LmoFpjiBPVj0Igrfv5AonKjleSX3
m2cvs46ODFpFrzH3c9JRMrYBLFfdE03HSSnHTdhZYNBUjI/OagZzeT4X8D681qjbNjdGb0Kjw9Tc
f8i8YddyLB03WPwteuR5w3yMBxvcVnsP44bxJ9ShtwO09xxj/DqUYa1bgQo9+1Hxfr1j7NgZFXxO
5Ywgn9c6/7vLAO+fqLy/UTi2T0eAfN5c/KW/eQ7GNO2xK5k07YH8dFX8Eo54yXOHSv2eIeex0JDl
TjgueahhPk90u1Z8j6UX3VAz6SJh29uEbH5f3mjJzzH/uUmElviQ/orkr97M7e/mQyHgG98GszyW
fw5fCKR9gOaLWrGpOQMC9K2NCPvuEzAMq+m76G0i5KTueD4dK8K3ulNrgLRkuxOawQ9HEBu7l1Qu
+Qt4A/zER5aTsjdkKVI+OyJSnft7YyY7Ldhe7B/ScD+Wv8Xfh7rioOnxmcKutKQKXF/rkO700i+n
rZPN4LJ5PKnj5Ngki35f/Ju//uYFTgsWvsrPMgkMWVv1kPNQRCADDKn5eAeQsbIiCiLYG+1NbMHI
QPPf69ng5xmM6a3Hu/ralvOSB8YHplGX632WhLcvuDBbx25c7tj0i907oEBeY2fHJrPb8Sdit5LW
IUGct2DdKLYBi6Hf4q1+fYJ+XcYZfH6pigTTVkyy+r0K2CpGjZ2XInQDvz8hrz9EUXBnjnFmiXDV
63saq30V9tut64PnCp3oLnp25Zv7FbDLVzKhyePTjRE4uEAUJgN71TUox73h5ItfRzTzE7MRfFm8
+AEUcf9oIEbiA2XfmETg8+qw8GgPNTliPxTCbk6Ci7ro62U+7abwagfL/U1dFk8p3dMp/8uL9+9V
aM6sSno4gPWZogSU4SQdLiLg+QQ9DM4UEr+7fME3Axckv7Ic1ErwSACsniq22KCnkp1G+l/ew3kO
s9+3SgLNOSyIaDc56J7pPgbGrkBUv19P3hS/nRw+D9+CuoZzLdkrtzKQvuAN7/m83WQ3VwXfAIZI
5f44G8KrrB6FV0xRjHbhwvfBKTr11NrEXjhwP0NR6/yEj8/Vzauvd8EF6vcVIYXrDcp2ZwjKu0lQ
c9wn3RyHVfWnnw7ioQTNcj6mTyEQUXzMrDMN0AIjOznU53wbezROAm9tTzC+R6uuBnpjQO7HYLQm
iE2R+67AMdn8sHttjl6btzcC7uO8I5UJCzA+bk8Z8p8jIdu6ZX9TahVux8KhO9stPXY5lS70hJQh
Iqc9YG+pS5TmLun8fovMyXfDBLq/AGPj9B3TYdsmSLWPDqR7zgNOlrtDi/6mXoyMlAaW7sDCz+gy
z5ijUDcjBEN0ofvxnC711FYX/3iZ/+mmPRpqehk97LOVnw6fVZnAsQ1fqIRkDehyfzAMJ+ok9q0c
vq0q//GA+1Z+lUv+o6zUL6M2qibWQF/twepqbP/8bvq1Bx26vzPGun4qOzK/0gq+SOsRWFaZ1wiH
XgdfN5eJbNqht/gbataVAhnaX/Fv3uf5OWFFFHb02tYtPJ89TCaRWYw55zWCXeJraLXGJ2/qTD2G
KaJ7JGm3Iq0MM58BP790txpVbzjdIwh4/ky3s/0FfF5u4dL/druGsf49lWe48If78QxKyvlSGMkP
l/sBXseSit1BPb878s6VD6uv5UGA1719Q+PldADjJ3sjuPdnmdpXQy+73e38hdwvI1prz6B/vBsC
k3d+JFLzKtNB8awAcL1CXZ5vEXXyKlBOJOX6pkrnjxoGgNd/bImaYX55/gkafH8Rzi+EM3ikNlzm
7yVfnn6xkcDg/jUJfz9s0oO2Wuod9RKQh0yhrgu4nsJ7eFuHg+UefXXhh5xz/+z6teZbS36IpvR1
ALz/F6A7pjukVpeV2XJ/UJWx7ZL8nZgl57MJJD/5gZd5ofV35hm6o+kSRSqO3lxxnfXe4hPdPabc
ZJ/yHYHTm9acj1yH9B3cbBic9/1Sf9I+fMQJzKSr9I9faKTpq3Je/I/fmtnDUqGvNGf0uZXzwpvY
sDIii6aNsDfHpz/5UFjPFO83ed0NlxU2YFHYL7JKQWzyvEWHpD8rlPMEbG5Hipbrgyj74VGO4Avi
xV8gI+s61meyU4OV6/lUFyfG8+63KPPXk4Hzc+P1LjlQX2UbpBQ18aZ3nzrL7yfw8mnT2SX9GcDN
eEDa1j92ZG93BZALMyLgsN2G05Kfh7X/Ieu8+qSLHoI6/6I5W7cIG731WoQ+IJju2pExtklK9Nff
152UemPSvwR1ZQ4zxepFTkkwb12F+8/Yiy3HnD/5pwXgTRgCwXPqBk+ecsD9/iU/S39c/8G1ary5
HsBdcxyuxnI+yPT7mt2f383zA6T91Mok3N+Bwb0y6XGXG+Ym0rcRWPxR/VedTZb6IoLzqXKwiYAJ
WKMk7lI/Oc+E0nlQmwdASr/mT9SNw2EWTjFERNaoEa5uJSHzpYYAFi0Kn6jn/HxUAFnpdbov8iLs
OyfJ4ASrLTXszxOM4U+fl3wOW1vxaQ7uLj6D5x15GCNy8djiv3F+lz9R5hIOy/wsw42HPSu+sknx
rDOEZ/dOQO+u/3hsyP1a7Aev0pvLXnfhKtIs6ljDgc1/+e/vu8f+1n2YtZA/BfWzojoZH+WLVSvv
kwH66HPs8XmYcH8G4JAaZM35qs+5k0ZoYIvRZZ5fu8fCBo8D/GIveE4lyTwCFc13vojnWR1JkobA
rv/cKc+LwXhSzgS2lnTE29oDjA1+/YDXk3rCttpbKVl4y8YcNcS4XiXm7VNBRbZbEhzc0ZuGlfKF
nJ/ieW/u0RD4rjrqp5Ai3n8GzusvPDWvN4U3PfdvG/K8Ewk5ccr+nR8echR/MAGdRVIWi98ZhqHo
YIOonkf6dRXD93ejozfIi7I7VQMCaTufUMvzPRbD+QtRtLepH7xMczTJ6KtLfuZyHnJ+3nJD4/sI
pF541Rv4RPAymSaReD7bXw+PePET8cK/dqUlfMERRB7dYZOW8zqR/D9exuT5INPPVAeLfpQ2q2/Y
+Ma+gob2elJ82AvdFM9FpDZ3dEXiAHE5nI9jANl9boiqXk1G2Uv/wsqIrb/+M02XOlvuB7IaHh3o
l3zmvBkFJHJe4Y8v2A3wR0atfYGuuP3sJV9GP7SLTAZ2jQMWv2gdiHrX9e5W/TtecnVk4V/ewflP
Im9fsByqXULAkn8goD7TehVOAZTrjJBJ/rYmS7zdvPCy/+adZ92dQfuqLbpHO9Ejb/br//I3j/tT
9eoT2rB0NzekCfoEpiUP4nr2j3eYzbeSgOsm17HF+QkqDSHnKSaD+rPy8Zgx3Wb4iOYMqWyTlyPn
G8B8gR/03bmxR5rddQTqhnyRCg5SOXSmE8Gzhfxlnk1H6RZE8Dm9Z8J5+K7jfA5cJxP+4xfpzCZb
tc3qis0Zzd18FURdZcnQ0796PnxNAdrTaovUe+x5U/6LDfA40zdaVUZgTlc/MeBRVCdsPP07GMkW
2CrnUyjS3pE3Wx1/kk2dEXw0PxLo1uHXBuvzZU3d12NOG76PoCzzRcn3KUY5yRF4CGOLHcu/l+wd
nCzwS/YbItZSHc7qZH6BVQwHfChqYrY8PwdcfyON88rTZRgQ5P2cHj+617HcCyEU62tNvhV+gxmu
YgJnYXgRIXzvwymgx0y1f4cDtl/TzObkvenhQZJqyo9HSbWHYy/8GT1UuGLz6nAyoPBDJmk4n8JQ
fLfAV/oa2PWKMF3ybng9ySdU8n2jsYi+ENL1M132m1iXVNyf2ZAvIUB9hgPPf9QX8FT0LmLD3BRv
VYYdzgxsBXXEpsfj9F3mV2yWoDVZ44QPaDrhBWOnzxnlfAAIylgg4/jMwBzFLIBMgQK2JhqxCbKd
Do3RsfBtRnI5vPvQgdzPIWs+v03f0y6At5cs0eNcbcthndkxpG1T/u0bDc2Zcb2hPnh+dQJTpX4D
yPdrkBsPuUczUYTgHvWAKDOSOxb6RIcLH7WNTg9G+byxfB5qHFhn0kZJHODm0hoJA2hKdm7aCLzS
1YeMsErKkfMwYDleW3P+lHORbdCip1HB8xDu7xeA7z+hTTPLIROklQyzx6WhNvm45RwrkgzEcuWh
aW+BbtF7cH86xHjRMyMZT39+ypLXe/PC9xlMlsk82Qob7LxyIVXWMlEPAILxYwHO2+IVdrhe7qVb
EgG+n4ZEWn755wmcZX+DmjhPGRGsUIXLfL/sf0zW+WQsPPhyPXeE5+nLvgRd8qA/PiZ66g0SxL2c
tmcyPxa+Au+DefZmf8efwHdZ3VFlpqyjnBcE3kne4dcpZd6yvwcVaTtQlEZ9OVr4EsOlv+nu9C1p
bWYRGB61RvGWf8MMha0MjdG1OB/8M//2n3jeRe57iv72UaAYGw7+p99Fo4JgiC90fwty1hycCkKl
7I94NzxP//zQhc9yvPuvpNrQyFD+phPePYKAjTyvhC/lYWIU6rJJjWvvwJNyj3j/88Ho71898A/H
DruDW7D50wU6rDaugznfDKhsqj3UuhiQKVc+YMnLAPePSMjrJ7sFhgwU2Wrpsk9G+X4KIBtrwnZ3
fYajhAYBACPPMFofV+WgUSnaPJ9whQQ57dnA/TLI/X66PU63sqdhJENn1ivE6FvsiLieC8jnLbzc
D5NUeg+w7GuZ70Jn81l/xHAllxJZ5vX5scaCuvB4p2JagT//+7aNPXrIoltJnObngnV0n6nxivJy
3h1mH0yHl4iqiUZg+ln1F17qs4M5zxk2UuT40PXwjjpo/ynZZk7ERS+iDVSrbg4feQ66ze2MRGeN
u9Fvbg646L8HEU+HyhvHSiDqZxtfsXfbDOmXfEZh8cepg1evks+HX1h+5ZIazlCCmee1KufBSS3l
aclaVshw4QF5/2LT6jMi6Hw8SiD3PxaeUDm2toKm6XPt+qc/Ie0soITyvxdOmmw4EKb9Ch8QoeZQ
4kwCPJ/mfNsFTJHbVLDrf3eyjp5dV+181CqLXj2entty/nqaoxZuOpNimsx/vLWumE803eQw7J4n
JVZmttOw8dt/2LD435sou5CCH9+/fHbnRDLVo/He1cu/jSCycTijc0lpI0h/fpx1lbaM3t9VD1d0
BOh3vtXlwPsDXPjvww3N6RSOQF30Ld3bZ8JoP0Zo8WtRMvywx6KNloFjWhyp/+4tc/EPNZ73Usyf
ikF2BxXBAWzOSO0MCGquX//2o67D59mN3/iZgCJYH//yhWnZ1+N5Id7Cncra43gmkPdHxPUQq55Z
aEDjJvMrPxRLtrwfzs8v8yTrdSv5m9+IYvzWaa8h0VEXPnGpR80j2o1wI2RvzPcHQnqwg2Lhi5DM
7+fR1FgGX6w9Y/1swq5+pX7Mv1GiRJu7P7BmhRpnyXsJfW6fJZP227uyqxKD84rPbnadkwDgFXrU
jY24myvtLcBMkI7UU+Svx5AlByDolRIpLmgYCeaDC772bGGb60fub8tgJaEY5b2AzL/9Mr7PSTa4
d0uqhfAMdvNlR5pKfADG+Tn18j16f3zlXx6YNeIejanw66Ztm/iLHiNfKcFsfPoKgpxPJhoQS5PX
CwiHY1bTbZ5I3Qzc6QwPrwOg3jD5KQPaJQCc/0LEVoSwP/1GdeFjsCWtH95QGqoDeb5ANL3LwmXf
C6hp91jmI/OvvvHzhZf+NgqqV4FlX2KZ1xYeGM6eM1DHjvKQnc1Eh71TV6QlgWsu+2T8G+8+ROb7
dX/98/rahOS763bhzP0hkK4cgg1nMAE5mZ0Oe/v3w558ouWgEiyD6y1VkLSaPe5H26O6zFt6LOfc
3whtuIkeF7R+bvYhOV18ERTubSYT37f42xdBoxNg/zjvvDm8bwWYVUZMJiWBoOF8Jvzzf9Gol8y2
WuuPDzfi/lou+hDw/TYiB6EY1tE7LOB7X3fY6901IPOoJct+MWG1KDHK+7vK932Welf+8Vq/+K7z
/d9Ht/AsyrL/gMDlEzJpf7gv/QrzvMMk0pNFf/p1fXzczLlLhV69e1D/2yeeNjZ2l/1Z8htZy4hc
yNk//ornJbN11FXwwacb9zecbg6Cfa9dTiLBR+H99obFj4zfj5bvY81hr61kEVyslUK6R9WlzCKm
DfpT+kJgH4zpwreCpkl6wnZ6wtr0bMULP8x5p2PKaqQTMJ++DkZf9eoRc7VR4bLvt8xfc6Ttvou/
9+fnTdjfSvD/eKKA9L+fKPBtjArvTfDpxg8RDfietZzIkD3AaLpVAmMjGpH8qDGbhH1C4MWBGY6e
PgJj8ghH7Rr3b3zKbqEnEUW3gBpLA963aZ5OML33cC9lR/oybpHHX99Da0SA4g/pu01C/RysnjND
022Td0RaHUYIZzvH9qW2wByMQaG93S1F6iS8zEm/fGuYEQapudWeIXtfbi68rt8iRQzuw9Eu6ghc
NmzCzi0I2VzLj0p1ipgibfBIOrHqnsMHyhD1osPWm0FQq9rzEgU0E00KpsdIXCjH3zth92gIN+ap
tSHdmQEqsVEAGtB1Ap+H8kBjvRnZ/EhZrPVe0mHdKJ7c0ZTvcDifB4pA8zDpI3718NSwlJpPaxeK
AzEd+LbbJ/WijnW/vbxG0KVtQMAwUcYqQa/h4ThSbFzbRyjGpOuhMw5vmlinFaODzgT1DqIPTUg8
mqwIglaTD1aLfqfma7KgCAKtUpqQPjehYW7Ck5rAj7sXqTvhGQyjMsraQ273FNeZVYr76p7A/Nn3
2DpLbUom+hjhvhaeeH/D545pXeIC+qoQ3Xvvs7c+CckMP3vPJKtqpafrkxIEmrGCPxw4ZROur6+9
BbdH36Jm2D27zSDNMmib0qV6nX/YRONXBWRx5VMXrNqu76S7DZRgQ6ipjMRj9YRUEOSpS49pvOsk
3ScyzMwLJJtzck43dfke4XzrIoybSPGI9Uhl0GnZHaNdY5dzZoyi5lAxo9bs8Y2qfdDDT9QybGvn
2GRj1UJ4PlMf8+PBGj0Uvxrazjt6jHazR3bZDkJmOBWONs6qYztv58N7MP1oNKvUnKGXJ5A0H4wz
4+SW82tVxDA4K3eMArIJ51pFLSzn6Ywfq5/STf54kTR/ZF965OdjHE8qAuEsW2TjvWdzstNzC/XP
IaapmRE2hjro1XmGHqrYdhMO6yDIIdm8c2xudMkbmm2UQCD3CF/ncpUSWY0FcBt7n6ZN+yvJz7jU
kB8P8nWwFjJt4/nQ1Ncttp/olNZb3xlhkd1y+gC3gznh10aAt196wYc1OnXzW93kcPR0TGjxlMF0
nLGsZmDt0eBw09iMvaMLbzEU6cWifMMxk2RNjRMfn6r3z2RwdXa1ny2s6TbL03Dug+Cr8c+D0xT+
zBmezwLk/5+eDveXt7ms2jv8SkWEwOoVmJuv8pTAFr5kun/JhklLZ9tDDV4YUcta7ZiomxY4ovBC
ph1QATv9vg/4OG1VfLDFOh3lM7hDae3dsXEPfW9U3P4BnaC26XNvP8HordQM3kH8wTv0eKfsUAEf
RoA/MjlpJnMoiYm0pf59KgbLyesVArsx9dF0LWYwtkJjQDO73Kj+Hgc2lf3NAb1377DVRUY5F+Xp
rm0b+Yhf2827JMH6ZGhvId5RLzFpyeboaAGvT0XyKMDIGDJ2ifZh5ofuvVoNR/uXi9DN7ZlM1wZ4
pDodHvCAcICPBzp00nzLe028vWxq3R8xm6gzZ5q7/xVIO6KJTRvvQ6B4Az/STYeODXa9GaF8e3vY
yGnhTexXQ/V1PflEbaTc7FU/y9VeEnuauCpNR9XPCnj04gq7J2vH5u5+qjSj0K/4/lVQuL5vPB2C
AK3wVhVYN9npvYUwbl94y8/HtM+EGbT9C1Dz9tl6G2QcE7DMNL6x8U3pqqdn2JT7lqRiHZhTYW4i
8IqiFL+EcPBm9+ckIDG3FXZ5vV+jGslAFjUf71fQBqKUBaN2SPk61bVJPfEW+SJA+S/B1lk7l5P0
oj0o89rh19veW39frztYBfRDWHzceWI1Jnco3egNH/al2FW9IiEt65KW2qH9DLkFowPRy9fUsohU
fr6B7kN61t7Yun2LdDbHiwpz80BokiMYjq0eOvABKv5M39WLkecle6jf/ibh/TmZw79+MiZCTsDq
NZrz2hVl7TKpmBq7I2bDJ2WBVvfHGgfBYQ0md3RcoDyzFJvKiLwxsl4SjDRBwIeXWnXs6EaR9v48
R+yBz7sbzwej1oQoKaipNDsg1ufOhvnmYRG20SVzbN3IgW1aKfSeTGrXv9JCBe9r+UKakFmhiMp3
rsn+E1LDct/ddN3XAvxFwKbuQSm7+aqnAZx2p3I5n+Z8VfJWWwdXhx5cEJQs9bf8+o52OOufZcqM
m6LDnfLzqf5udp1EFMcGx+a8JnRnmKw7Pz8PmGeHIz0OHgkncjrcl+sdacJsp5PuHPKlnqP8rgzd
fNgwqO2yT4/d8n0OWSa1XyDE6oz382NjDupXtsH7s8V4G6ZtOenONge3+b7GrvgjrB2cbQ0LWXgh
bVWr/Dsc71+guweJxgSeulkmpQxxUzrYyiuXsTaTIPA1UaQBBjtvg8zVA0aG/URwv4Pl1GeBqKlj
teP1dt/RjxmrWqDJyt/1QNC+MTRer6g/uINJBZXG0FTYnbCnemPsKDRI+7FQRuJTPLONb49Ie6++
R2p3z2MqQeckwMstWdFYuwnh5BofEXjoWWIbtmdzum19Cx5+xR673V4An/3TJxCuXzOp+O+bqzPI
Vb8MJer8XpRNq9WWwKtYz3/3j3SfaAJ4v6JOvo+8zVMvW81rQIVWoWIy8RZZImyVVUf1u/sOx07M
DbjWe4QjZy2wT2Guor/3d+T1hs7RztIqPTSoI2eV19+c2wz9EwzpS/ArMDdFXmjPw6qleHOxSrHO
MkdNcH3Cvo0db2NvfR8O5wGRWb2OYEJBPS/6E1W8347TXkGwof0VO/le9MbQ/46QeP4TaZ++NUfp
Y0bggUlMce8a5aY93UTYjZsBqeW9NdnFexZLvydao6pddY7WBDgFC4h4TnVz7RqDBM3seqPb1Fml
Uy68bQiv5Rvvf2aVsjb0ZHj63g+kzAqN9fx+154HrcVn5+MxVh3YqJJvm/HzN4RT/LwYcPl8XL+U
4/h6xWCfrVfYv2pO+qcXsGjvsZUf9E5SvxEETnmc0PxJHmzOTVRA7alt6XEDvh7XwzPYKtaX398f
ML+plUGaP0/Uj3qR9b+7qsN17yC61LOxGoNEuzhChr3p0IGx2hgCbM5+jY/DWeroUQ+5gzWHlOul
jnUHQ9Z22cGjBxT2HVuNJIZLPdSdskl74WEWUHirZ3TqdZ74KF8bHo4zxXpgHDumPJ8+jHIwUv8j
GyVLqF9Ap8QT3q2r3PzeiHkGnmef8IFcp7D/DAcIQYcyMmW30GTSAGyISHbEpuS+O6rJWgD4z5Hw
fVy7TaSNMRCulxDvaCmmo/OTCkgeuxf1xvcPDJNxqaAoPr70uKrvoD+8fhUEoF7RsGpPYIK3vNY2
RudS7wRAOd4iS4Lfnj85ObFGMFxuo6oNULdQ09nPUpQ+XgxPLYZIdtnPY/bWQvDcGwY13m6fLucD
yrOR4p2WPE12Hc4PeI3JG+uH86WcNs7hq4AnIfQw6Vtvum0tC2TP7D8AAAD//6RdybaivBZ+IAci
XcKQTkCaBMF2JogKiCiQAHn6f4VTwzu741rlURL2/rqdXMlB23Xphp8RBqqXGtPd3rIrUb19ZfhN
UIud4NpWVOti7niTA3aPI0nHcneDUHYvBrZmJQJ//anRNZFGB57wL4Jjrp29OcYLfh7RhH6gIMcM
m/hodfSuKCYM96uUrA5RVrGpdW21z9MBB/6RBuMvdELoa55Orz4Yqzm/v28wv4cOveQtBfSa+U+Y
457f0XqZ2BR7VwG+mfHGevlQLRqe3Bvk/YpGj1q0elXvCmizXY+N93rdzSf/kECktQ2NInfX9bB/
XbRdFj9o2Nw2Fjuufxe4v8hXGvB62ic7/wcfY2ORiV3cgO1GEqtTwu9YIdE7ZUTuIRybIkYzTZ5B
//MPPnzeCZ/wv7Kq5/wPvhJ5i+O3t2MDbNcieLufGhu4rbNJ8oxaO15va2y3/jmTdoX+g53t7Gjg
51I2d7drA9jjl9JYRU4gfQBWocOua7K+jbbFzKyyoXM0IqI2fmmxIFZCgLa7Mz7nH1Sxyyg2sIvH
hB4JiNPp3p4RfLs7i24nubSGVWqNWpfoN3xd1n+qvj0s4k1PHWopYMwMQQaZc9pSh8Cp+gXTwwYS
qFXq/jI9W9YbLnwljDZC9/0p29vS3/B2TsN0ElPYKk/yIdhDgRVM1O+f6gWsD0iVydliu8JrwcrJ
99R4TTj4HQP5B9fx8KZh/A67We4nAcD5ZdBQMIaU3QryUy6WVVN8k8JsOt3vJtjviE6xEFxTcvLK
EO6+aKTuZtuw+e5OJzh+NyWOxspPp71yieG9XvvYeMnnbOqbTa7S52OPLXwfghHRQwOHJB5oOCjX
lBmVaqqWnu3ogn+oPjBT2zfib8G3gE0ttuEQ1zaNtaYM5mA62wr+al/CtNWqY1nCasj1ArrH0Mmk
3FNruP9FkDyL/a4a43v4U7/u94vTtD6mm6gux6VeonV0hhW7NptGW/DhFmZ61vueUcDKkUd8fXrH
bHx8jhDKZx3grcvxkBusTHCu0R7vfutNyuLaPEHlnmcYL3qHZBm29rXjM03UuK0mFeBZlXfOD6Mv
AOz7UtoavuZyTdF362ZT0E894PUAQVPqA2oexlK7KIJPZk3XqwX/wH1w+xJ+wh+bnE/UwxOgBonP
t1329+8cj1G3qvVgSHtPhMb996bIEPX0T1/BQtliF+19q+d8dOkPSEST3U3OtW0g51cUr00lne/H
U6H9cutGMe/n05ALOdwk0gWHMtbYZ12DBK7Glk/AUjmYnMPT0da57ePwYZjZ0q/B4FJCNuIL/uFb
efOQGxrK3rFjH3oQ4E7aGejD+d5Y0FqFoa3Y2DrBKWN0POmgs+0dNkKLMFo+PgLc4GKL7XyyK77e
jZbNXw87trex5mhfmjD1+oAozb1k5Nm1JygKRMHuj5Ypi4l10MK4D+heI0E3Rc1BgPm9/dBorH4Z
w/0+1l67D8I66FfdLG28Gerr/oCTW2iBeX5n4x/f2V7TVzXUtRlCj4oFEWiZWvPxcE+AfK0CslHm
sZrWJ6rCAq++1IHVl835fj6pNxh9sJM/ttaG7HcXNRKSI9HevW+N+LP9ad/yu6MWvX276WOOoybd
Qw87lmqn034Vz9pj063QEGmFxSQ6eLDO4hdG4AsD+ivEFTwGCibC6UgqdjBHFXauAvn73XdfVicl
YKnVUPcy6IEYm2KojcLthbedYbCJ42moPFYd7y+nBT894VbvciJfYwZmEgwjcKOVhiTkv8AUlnIP
OX+jKed780q5XMC23+Z0i6Sua/EnaoGkqHtq60/HmoqiCKEQlBtq0kQPmMjnnO31eMW7p7fJWOj9
YpjmrxVGY5cCdh5uOVzLY0rA8bYGfaQca6gMKiQwghCw3djEC17ifDStxk5oTbhVjQGtH9sczOLa
mLXzLpwwf54VO21eF4091xJ30Ao20vs7hkKtb2kahko12oo8g+V5GZ1SsnkbPwXwC7wLtbVdkM1p
4TXQWR0sIk6KlYlk5dVaKx4cItbhFfD+Xy/6AxEWPkFLWYY4qCXC1EtiTbu10cLqPM3YSja7P/wK
N+D0QZMhJN2ojdty0ZMokrKgGtRubLTwedyiUUWNNbf9948f4QAi2A3dkBy0eCgu2MPeGpCPIBcQ
vo09US2zyqhEBx/mpPpifMvLYFzwL/7oMhrf3pe1u8TP4WCfcmoz45zNhlwLkNdfJBzVOhuPvfKD
39FXCIwcL6PD6B2AYhaQ4xOUTl8jv8EFb+gqaoK+MkJ90UfRW6ZlNkr73Qle58uG6y1GSjeG5sP0
nFvUm1IDsLZ6zTDyVQtpTbmq6PJ+NlkpYOPF9Vbxo5eacFU+ZNza74AJyiWH0ZeeiLbgvSAYavV3
aT1cxB9qDcd3twJLv6jvIWLTw/t5mldOMaoW/qUPwITXz/WIoziwKqK2WAdNZqfUvgNgEa7nQnWO
CX6ogsc2FdUS+EOvH9WlAgVT32gFsPfCjppdY1rjaTyOSz1E371ldxuux8BbfHSIpKTnlGpSgOAG
HD7UqSQdDEVRIGhk3pEm24iCH99fWqFfA7qThyObDXEe1WotPhE8i09rviqrA+D6IDa01MikKEQ3
MM+rAJvFK+/6aBxX8AJKRpSo87qZbqbf3/c5u7cd+DqtNIP+y+5YlywLsPLxEaHs/XYLHu5GI2EH
mFUmwnjhf0YCDnDht+H+ILO5LpoGWK16Qcvzn6uWNvAn6SpxCWqqKZM3Nqxecoy3tT1mrN6BUb6P
4x6teH8bi0oRYGeKBpI3MO9mqy5FbWu4GpnSzK/GT/vwwVa1BqIe8hdb9FVNrp/8BK93n3J8heDC
7xw30bMRfp6yJq2qjigbNHWTGT164O1VhB203gSDTfMfiKszQBvtolnD0NLnwp8pDl+exfVvFeKP
KVOP4A/odIXYUIo9lRZDemajl1s5kPSn/ocP+n14ddQP28tI2RwVxsR+Z8KL+bGI6h8GNp+8Xwgs
/brDznyIqvGVpiuofihFslzY1gDogcDxmhlIysmJjfgT/SCvt0Tl/J1WqTBCo/1t8aLnjbKrH1Q3
KnMc7BqTSe+1SqAY8onG+zxmLLkPBRCviYydTf+temFIEkjQm1JbfYJu7nKrVT92/kYz31/fayh5
8Nm1GnaVEAfSZyhHSLXng9q4QNkgeUaj2odRpfcy2gLC9VzAUoM7xvs1mG5jnP/pvV51+VQjqr78
5poixjo7v9m03vkzMEvzTN2jdOr+9NHjm5+RTeC+Ej431YRaDBgi7yHIRj+FT2izoMchuH75nR90
hDuRPNGX60lz+Q4K4CrSA6nWaZuJrViWsLPXAQGcz04vPQ0BSsKG94tjNnD9Hj71UCMT56fjzQ8E
iBuecGvNiA15zWzAnzcNZFdIl3oAm8xJF78oY/eVUgJlkCENhVHpho87JZDXEwQ+xplN7fqXAL1E
b7pLXlowVSRAUP48coyGVALzytBsODZ5TAPen0jj1zWchZ9A1oX3tJhy53fy2L1IU0PT0unevD2o
fUcPKZOmgRbYuAEhlSvq/VZCMN6VQQY71Z3x7pDpnK+GAmRDXZMNx6MbRep+sn04XbEBthmbbxO9
Ae8gromyXu1Sdg9PvfoTmyt15uzIujloc7juBhs7Htay/qieRlh+R2fRa6yntN8dADOIRf2vqAdE
ElUR8n5CHfxRgm8p3nyALD2i10g20z40+gb2zSUgM3vG3TzwE5depV3Qu3mvrGH5fZEQH9EGZs90
nEyZqJO9MclqpVJGdzVDcOHzRkvP1bQPtBXgeA2tt7KcTU3shdA8OA6S1rABvdC1IQQmxZjzp4C9
cqsHp95xqf26PVJpal0HuIW0JkDW+8U/kmHbiqdF/wLf02G8wOpwe9It/eUV84iAIFs9GrLBjcSI
tPFGqHpyjsTUuWfD2owRVI++jb1f/qrY0cifC56n7hXP1WMqHAeKnnCmrgW2HecvNTC6WiRrVWj/
9BmQNm3O1+/Zsf1td/rzTyWCnI69mpDAKI8abIhjZU117Ydgsz22pI9gzoZFvw+1W4qLVDa7jbye
+f7+FhitDTmg10arYdvjFimPxuR/P69VVtwCahlob811LpSwlOGD64szm8PPyVH314PK+fkpGP0d
eIKgeSY02Ic4Hb8njMC0win2uV626Iew/x4gkS6Dbk1prwtQUXoLn/RRCSZcRDLAgu2S1XvoUnra
fC/AamWuv4t+2tvCGGsBskyife0mmIN3b0INKAm1OvDORre+3eB1Z1aoEn2jEqVRT2CjPLZcb3Et
gfsRQPnBAIHx5bL52u/DPz8Ymftfx85de1GTx3xD0nVVgLZcX2V4SLQHUTPwBrzfhuppmEcC9jzx
1vav8g8f6V61Swnnt7BLzBtZFRpL2braIcj3D7Xsh80m76CN8vnzrrCrT2pGWhsTWOu0QvngR9bE
SFrCd/mxyXOVn7rx68gmhJv7vOhtbI6N0FMfO5ajj3v7gumRdB6cnqn1z0+XD0MB3awYyJqKz3R+
GHkB77N+xSb7XMB87a8hbL+JRFQYgYxwPAC++9lFxjtm6S+96o7K+yM9PQUNjIKyPcBWnD9kbscL
+PPXHuc0JA1abyy6u+o+rEPbo7qZbbLpMJ11MH6lEmlxYHXzlQTJ4g9gh2y+Wfs9uQjG46ajW1vv
uvm5eR2g7N4Muu2MFyNcrwCpRwL0rZ77gG2sTwi+4/vG9Yp9N4f3uw3O1y5B5AsAIBdLusEEhBn2
Li+3olzvBbpzsuhW8/tuzh+PAqyOaIcUZ9CDUehapE62ZGLj/nPAxMpnAX9ifV34HyAfZYTQJ/wE
jdBCgG4kaEP3e1tRX3g6FaOkWsFRuLxwJruHjDlGiJbvQ9TLpFY/dniGoJDlG3Vz7pEdKkVW22KQ
0cQeNKVc7wdsaGry4e83i0lwgkdho+Pt1fkAGvmHEzzFe4O6OREBedGwgNmOniky937XJmbsAK63
4ejRrdJe8eYL3PXBCyPnMrPvrDo1vMVnBwclc7Mx1VkPldW0ItP3DLpZ2O9HYDr1Ca14nmFapcEM
VrurSaTrasWGl56FCvfjiKD8PhZT8GhD/v7RbbrNg6kUbx48u08Pcz2t4nzbg52tBWSK9490ir29
oPr2byLyfqIV8/M+BqarS3jRewdzM5WQapqOXbh7stmqf4LC9V4icTw5bm23hGEpHcn8UuRudJsw
B0bXiBwvXsBSH1S7jH/Yt+oN+3K9DWpdPlG0PdqVWI6rEuSdd0azeDdTZu1LG15W95r8hq+Tjnfw
WMGvhlyKeB6DFnL+Uxe/2Lr2u3Q+nfBBqcoTP1FO1wEpdt1N3UbJjtfXpuqNXDjA2NQvC3+uCmG/
n5d6RV1YB8FPqUsZcnxEo7iJAHsd9z4kV59Qfasq3bzvYhM+6hki5fNR0jE5fUZ4nnoDO3lgcb2y
vMAAGSZa+N241KtPKZ3J+gvvVo9o3gDO98n6G8WAT5Ct4Ma8SdQMA/mvngCA5zvZeAgG9bb/ntTv
fnSxm/KJiZu58gFGrxa971EcjJM7ISgNvy9Zx/TSscFs9EVPxqivg46Q4D3Dut9VaLInO/0u/WL+
bTc0ag4k+OPfvZRGNCzDuqOhV8ZgLxxu1LGNEPztn8tT26AN19eJqDMZmmegEOGWi2yQo8f8l8/w
f3s/Zd9DG8N3An2sc71peh89AmZvThCzAxPMcq8I8LH1zMVfsnp6fydgV3TT3/s/Q28PNb+yKrSS
9FfK+5MNb7J4JO7UmNxvTBPwcTcSErif267yoFS5X0ZeN5UAyvVr8B4dgbAufWWTsfLyxW9AnUDl
jOy7i64u/HHxa8fcalZg3VGbeME362ZqnQRwWuE9NkQpyMaDOcxA/gANbRRFBqPvGflSj6nR613G
9SgZbIbbiShPfO8mf6P/wNfFHprVuO0I72+gwPBLg2joLM6/WjglU4pdWHfWTzffKiToQ5EYPOOF
T9WQ+7XYfO8PXI/43qCCYhPfhpFU5Bw6B/Wzh0ey8POhq64HsG+EH46GAGXL/lePn3OM/XHQs3FD
wwPgfh0S4W+2JurXT3jeuCmOymjL5mRsQmBk/hHbH+h0Cx9VlvwWfmxzNn033wSqnprTcP2cMrYN
1zHQAEhQ9RyrdPB2Zg91Z6y53qtkj5X6OQHj3r5xEAlpxvybGgKu96I/v5ltvqG68FP9VlTZuHfj
BtiHwxWd5XvJmN7rEHK9jmiruVn83395KjSkZzB6eVAA7rdi3ei/waQVK1EFXVj85SsG1CIVGPr7
TCRUWIzrYSPU/UBEoqXaGXH9YKVKwLvS3eTuUlbeNzMUpI2M9a16rcZt/zrBP/2C56VeVXnx1c9a
feO/ekB6RYU4vytIIcW1mvvEb+H8CWxqzfO2+9tP3N/B3nEXVBPPF8BCVm+8f8tsqKgWL/WWP899
yv3McclX0aBJgu7v849X6Yk2RGgtdtsbvN6udcLsZgjoeUgKeGxkSpi33Wfj/aMnENH+SMDvyhjv
VyoUPfGMnau4Sbvq2IiA83V8RWnYDVYnPwHHt3TxSyc9FWolmzuPcL/EItJGH5f6QoQwuoHfwl81
UysXfT8d26Ry4BzE5V++pX/e89Wff2mJ+y9gwGxbNfiaJY1SychmLVjZIAeNTNbhq134bv+ntwtc
TxorU7Shv+91osjDEczZG56guS4dHK6mt8WkSrVhV501amifKpv3g+8A7v9gz806q138Uzk0Mmxo
JKh6h2Q3uNmeWwKni8bxyff0t/5qOTvBSG47H9b63uQH0iA2pR/vBJd6ac8qDqZHUvnwsnrUZNMG
l4qBIIoBuMcRPSn2uxoSi+pco78v/AlQ/zYjcD2tBJTe2b4bOzFxYBQcamwFK37HYOG10N8TnShu
JVSL/qXUWfIiYnD1qvFUlz14JeoWid19yPoxrWMomeEX74b2HQygev1gojcmxeZVCBZ9GGSnuaGu
mxrdfJs+F5B9vi12n5uHNb7M9gKX/MhWUS5sctr1qK52mUlWKvtUvarIIkCToSBlP4+MyGoB//KY
Pn8+on37CrCzS55g9U2L3YqmhfYbZ6TdT7j7GjvQAGlovzQwadmNcXar4e773VPfMq2UaebqBF6+
RVGa1puUsuPaB0LA56wGy2azJ+5UwJLPdtF3LZZ7cw3HQNkvegv7FvHkLP0PKXur7qh5nUy4mqcD
du14VdG30QsAB/6JyBMJud4X5/Ax0wg7V+3On6+t/70v4vQ2Usr9ZlAXOCFgfXHZ/Ijc5x//t4Nz
E7SPz3H1lwdDBydN//Sm9/qXYJ6/rAbD2pnL/kMZ7x+zZ2g6PJnTHm2QFFRkfqczjOmqpbaBk+zP
3y/u+RXBh1FmI409X1n8z213rBjZ88S3uokeaDy/po4alaqDVKgHGsWPd/enH5ZdTglcTdtglswB
Ao7HFn85nRIDQhh9hxP1cxOlix+ovt13TXn+p+rvvTcCQHYYO0juwWesSwjx+4RJxf3uAWYJgUH2
nGlURm9GQJ5BuAsdh+78sE67C7Wf4Dz7JcVm0oHf/M5m5VjfHtTmeuncir8nHKWJYSRlXdUs+obp
NCcC3/WzIpudLwJw7wnheZiuz3RTgPfda0d+H/1UcT/3BtSjZyON5yn71W1fQCw9roQ4l4TN8ycS
oacdEBK0OO2Y3nsr0GaTi51JsVL2ul1/ipuZIbUS8mS/aF/qKgnQnYw7fkL3hdol5N8XL3yNFVQ2
4S/6tTioSlaRLg9+gOtlpOF5xzENyQyW78d4P6ODOKsLnl/yzGCuc1gCajeU4i/ULILDNQJcnyLr
90YAv/6uEbj4V5/N1gGDZO1sAMwBU9+6R93ffgztolr0v24aMv8CCnLOkGLlYUqUulTV3+eiE/HY
1mzhN0t+mt534gYMZG9cljwG6kr2SSdVOfawUUBDtJdS/eVllU95Ef/yTjSJvYMab68/pIFXUo1t
rOjwUY+QlC/LDvpo4OeKS/sIEe73ddpm74MGGTbZXFOj+i14ZT4lJvpujlcwrM0Lgrf75UBe3J9l
Jykr5CGhiIZj9vyXR119mMDr0aua3EKcYbLFOd3OoR3MPO8GeB6O5y+9bCS17wP+PKjVTmrQPz73
FfCO6ZPXxwNfH+sHub5KbxnYsr88j3qL1rwfbIOxMyMEtXv5JEp1bdlQxJMNuT7B83VrNgi3awly
RcY8X5ekC/5c8o5oLRllNVjKsQX8/1PnOWyq/ntyQyVOcgWNqjZns317/eFToqnrZzAe5b6H19Mz
pfYHNh1zpcAHnO8idZJEQIQ0EAFp2oLqxvvJJtQ6MtwLIyBK8roHjyl+woWf8uelM0FqP/mSV17y
NNXcP+is8jwk0Xh+c3yl2UrdZcmD2t2h7KZM/XggPJ7fqJHHqpq/ZVuq6nmPsPVKjoARuYbgMSc9
5+/HtA+i8w8ueR3rBPdZvRXLE3yt6+hPP+T4XVVeo0kR6eugGjh/hBxPUve5WVvcr7koa7h7Y+M1
UWtuwtMPqhv8QGRnmN2UEcGBHM9THLZj1n/y2l70R2zVvz0beF4PKOR4p87xUDKeJ5ShppsT2XR5
HyyfDxb8bxlo+qd/u6JMqOvPbzB5O58AxVTuOKx+mkXK6npRF73FcZPnkrdSwTYLb9Sdhh/4yaST
4TYiP7wD0uvPX4VcHyWrtH7+8/vsd5Rh79NcgtH7rMolL0R369U3Hcz1XMKQX00b7LeuNc39qwA8
P4+YJ9y75p7WF5ijHGGjd9NqukmWCabHRaf4NtbWYOxADZI0GMh87zxL/JK0gVE2bTHPi6UdzyOA
4gd3iPvzHcOKeINEqp50ezpRMMeS5QCe/0Zadh8Y99NzGCY3YcGj3VD1Vx+6Eb9j/rjrqm84HgW4
7AfpU5BuPjqyD0sl04k8bYSMupLlQZ6H5fME74w+y2cNef9Y8u/dXDWbJ2BPTSKtqz8ZVdNDCPDV
/qA1z2+M3m1/W/giRu8hSL/WqJgQf9dfAvdRXH3cLnbg6nAruT+4Y9NnV534nafawrc53pBmILo1
xsb3DCqS3XYJfMLXmmxOdznomYUuix5EwFsyMqpknQ//8qZcH6ZEfZjK2S09IpJom4pLPTrWlwcN
L3bM7wDej/C06mZUqrFXTUt+2ZzBleLHFoLZKscZWN1mh/n+A/0uvlwA55OESFnXfcrEJIs/jCau
F00cz6j3zbUj6zcJu3HczyGYr98DOYgJn3D3D6FK7ZoiketffVMzE/rHbYK0S3hLZxxKIeB6E5kW
/Pk9HH14D+8q9idJZGz5e1hSVKRCJ7VmPj8A6FMfF380G5f+0LbCackrW5O7v/7gwxE7GnC8Qb3K
8Bd+QYCDGkBXRIj/1nst5SEgF3N7glp8T0izYRPXV7YqvPV+iDq3X6fcL36qPH+JZDcLrHkcfgTw
eRKqv1erbH5K2Q1OhrzHpqY/eZ59InDSxpmsIswCcv3E/cIfBzYr0Z//BZU4i8iY6UfAdoXeQvo0
R7LWZJMNy/7k/AiHTdoDMni7n8rzwmgcnTljgw4guJ7KlJonMAaDPZQN3KyogjbKHHfk0D4SwPNO
SD4QI6uz6LOC5qH8YLyLhawX39YJHkz7Tvn7Gvw932EbFTgqNl9G9oPpQLscAp4nrfm8kDGr8Ozq
SJPS0uL5nBVwN+GW4/OWTV8L5YD7V0T6nBvuvwweWPLKJr16Wd8G4xNqscKIrBzkboyUewOBtRsp
17OzOTzIOWyK+5t/n08wxUdxBU9PWhJFeGzTqXmcb4DjRWzfQ8JYmvY55Hyd4kXfjQ3bhxzv/dXL
v3mlXTti6k+rtUV0nQl/edE/vL3UM7QNzkiG/aGq3cbOYSqt1wQ2ac/okifg+xfJR7NKe/4+g2eH
cgKiRGfS9XrJ4WPrm9iS3FXaW2FRgG0RBEiZ9Jc1b3amAIOmTLCxu62tpb6Dj23aiLXTLVjybJDz
OYy8Qa+milgh3La9jy/TRkiHJV9/G8QNgfG7r/7yj+n1HVHc9xurfhzkE6zObCZydXE7OsXtCsJS
dpH44Tc0rSVBh8v7uj5fvGBY/A/en3C0Ukg3UU/N4TB+H9gWk84irm6uFr+QzPTqpZPVjU/I57WI
IF75iR7uZQREctZklKyKjabrxeAwPPl8VR2k0ya+lPAnmSpR9+otpcxLdMDxJfrJm3U6Xh9rGS56
Os9T8/kqsFr8RSQhBVk9+ZAY0FGZ8W7Ru8v40i7zMTy/T8Fons7FX16x5foWz7cVkPczirYjAXOe
gRPkeRvs3I/X6q1sphoUehYg+ShLoOf4Cn6PAZ8n+b4routABPbquef+wy1dngfIFbvl/nwFhm3x
suFjjnv6tz6tJoewQRZfP3NgpavEB+jZtwLv8lHJpo6GNzgLKEWjlxtBO1ANgUEjA7Y0wwDjQAIP
6IfkQF1yJGzxZ4Cv1S8kdNmP0SUvKD36C+V56JR56ide8p+LnmrN7NAihesBRHbLNF38BJBb2y/e
NfcS9Mt8hv+0Z7rFzZkx413b0Bv3Ot4m2O0+jmGHoHrvS2wqrd0NC/412naL9+EMrAG2kgB5PcH2
fetU8z3tL1DfDUf+fRGY7rfZhtdjEqDxLYnWcNvEEPB5P4x2khR8DqYsw+y2k8mqqR5g5P6lml4/
EXqa2Sblel67+NtkMqsCUFcKPOXu1Besb4Mo/dMLFnwEcv/M5lttxn/zcoHQjkGvt/QC6fExLfXK
+nG/BnZafsPhYNVgaiNcAO53cb8WgJ4evVbl+RCKxUGveL0tIMd3vB++s9HYGwlUb3j919//9Jpk
SHwarRRUEby+mSrPs/3Vk0kKBqKipHPJ8OiKbMkLQd7v8Zbnz8iCN8i54HmOaKxm3XzLkNcL7E3p
C0y7sBHATt3OGJ3PzZ9+v+w3Gh7YPRi4P6tmu+GMI3WtB1M6zCrgeT/K9TmLXKz1DfbonBMtM6tu
TpsBgf6iZqQ+qnU6is3mApe82KSlr3T+fr4m5PkMonC+MG3umxbcAHOQdBmeAeH9XTutvjM13ruO
47Vv/udH6MX+W1XzIXLATgoMrLcfFCz5QHidVge0zL91XK+BpVhgjN5NZQ3vDCRg+/U7MnvvjpXK
XT5AtjK22K9atSJ2i1aqFRVnbLDLx+rPN34Dpr0OkBS0t/SvvmnwzMgkjpY1j43sgeHYrbGR6npG
lnwzAL81tl+3ddplCagBnxdC92LzBb1q3kvI7/QlIqy+YKZGP0N9/jp00b+GcaXcIPczkHBCTsb3
Sw4qFjEa+ne56jfVNdZ8zlz5PG1KL+OqgefPzkTyLze6ecmjL/MIJz4vO4F32sPNan/B4XfeB7Mh
9yLMnMMWe8k17YbtO/1BTV69EFMvs9UnJ8r1/WtEpCl5Vkv/A5wPoe/1oqVt318dWAApIJKbvjo+
H2GDZf7DfToJaI9y3f/1G5vPS/Z6o51ApAYSul1+Scr95hKsPpOA3WV934ehgdk0Oou+F/TktvNg
G/oRmYtXXo1L3vZ+cDySR5tDN+kpbNRxN7toMnhecPFrnEPdU6v7VNnoTtJzqf9I/ehiNRR57cPE
TDocrj/XasTFV1fraJ4Q5M+TetXOg5fisqPbexRbc7NScvBYz9mibyzzVScA3dyhgWuDlPJ5UQDw
eMfWjd9Qsb8Zhz/98b4Tj2wedozAz351JNw/SfvZyA9LPphu9ZbyPO2zgW3oRXQ3icdusKyCAL98
m0jO9YDN2+SmgktsM15P4mB+du0Bcj+B46Wx63heAZQdiDFq8nM1bd9pC9VwT/C2Zjn37+oY9qLY
Y311RNl8TLoQdsdrz3/faC38FnA/409PoLuxSSBKUEPkT3OxxmA9F8D4qhES5dGqJq5HLv4DIt8Q
d2MuAQGODOr4tg+I1ZvefIDcL0RaP9pWf1cGVX3CbUF1uv6yGR0dH4rXWEaKZZjBAK9tu+gLlM9v
ZSStgQcvQDuQ6tp/s/Y0Hme45PVEzi/Igg943g/byoTT+eTnMTyYzxVRf/tfyq5vq4Tzz90QbUhO
3cDzOZD3J8znrYLeNu85SFbvAYmKeguGjtq35X0lNGzjdMmbqt5BWOMdKZSuzQyoqvx9oYueO76O
jgl5P/zzSz5BUsVwzM/zovel/bnJR+W7yvGyXta8MS8JnMzDjC4oCTjeC3248G/V2Xy7JQ8PgkxL
Mc/HA/a2TrJW3FUVyZjfCCEmZg1+gX9Z8kvpYHVjqRw3+xcp22/czWvRWMERZS808Tzk5ItzD3h/
J5s5DbPvwh/5vBX25vslIzxfB81a85Z5n2po7u8TbPWpxabXH6z5RrUTOE4yXtYLkItsJ+D/OFFA
+t8nCqD3KcKuyydgzkwt4Ofp//DWqfr0O2xfOTSBzdDpkJ/ZIO+/KkTRT8GOcHqDOXJ4gPVZzdhl
Ywk27m5tQ6Rc9nj/nctstPAlhtm7yOjp8WsDtv1eL+CmxIjuL1nZSauTncMDJCcExjhi80t6H6AF
zjbenV2Q/vYH46d1SPUwfnTMmk9Hv4cJ+Wr8DMQxHapmuMHScc5EWX/Nbkhn5QJxWhEcnO8mG3vf
/wHxgnIc1kgP5k/vPyEg4Y+m8ZgGE/m1jXals0+jr6wAdkixA1GEbGq4918qno4+Ued856DRNXuL
7m5+CDf3htBUfxuV0IrblQZufoPWDJfZ974NRGicxoI+bvwN6LdFDTfjekWDrI4tAby/DhgfpKU2
3Z8rtsZqCdd7ExGlWzmWEAMlBGdTytE4N49KWF+2IbT7xKfZO/KreaddGnh9Yp269wdNZ7X6qVCR
LiPVyxKkc3xpY4h3G4fmPgVssmFia6NjGtT/sihj5+Hewu/YhTQ6MKGaQ1M+wGAVGxgh5oHp52Ed
yuMtwTgyJMCKObCBkV8N6ow06gSWFASqEgqJkqkG2GyrsAa3nzDga7/+pEJUHSHcXw4HdDscn5lQ
eV4Jlu+L3snZGtdGp4NG8QJ66l0hJTW4EnCCo0Vv1dQFc7DzE+g7hzs9xZ9tIHXeToaRO26pmddO
Jmy2swCVdo2xd0wO6ei+dQSt3fOAjeQ5dF9mrUMYRt6ZblWqBIOTzy38Ar3FZvfZpWxzy2OIzdbG
x1auM2L5zaxJvhVSw9nDgIY+06Gwv5Q4wYe0m2+nYISNZZxp/vt+GfvVKx0w75jiFGx/oCvz1wqa
Ceywl5N1OnotEeHH01/49BuCTBTLl6gV1fClKBV2jH4PwwzAY9pRzxI+Fksb8wcz+3WkSTCAdFTG
fQum/euK0SM+sDGE/OaS6H7Axsv/Bt9yrcrw4goNPr5+KZiK48FZfj/NH01TEVMtcrjd1QZGcTQx
/u82POuih93zPbLoMdx40HPomzrsWFfzdmWKQEoEHx/Q+Mnmh3ppoY0zD21Wpymbjq0u/H2/szXH
leBt4kKL9vlAj8oxznphUz41vp8w/riFtXyetnbnDGmke6ZTZ2wcrV5RAzt18qrGlugEIH7ixL0S
z51I7vAGgXH+oo1RBqk0OecWGKX1pijYWunoz28Pdp+7Q1EQjt0I4hnBIJpGbJ20MmPxZi+Ad+SX
XHEQu/ECPRM+X7OJPeUGwZed5hHaW6un+v2lZr/4+S7h+pfoWBcjCZDYDw6wr7qUhvNWYHOfio72
Fj4i8tPBYWMXHxroBJsGO717yKZ7RnRQSsClkU7HdGxwVkIHzj2OcvyoWLC3V5qnpQgHYidVDz8d
E+0EZ4vq9gay8bh617DSyRYje3LY1L4OT+31KAfqDC/NYsv+y/ruTtQD8QL+fsvwAPsTNrdBnUl3
tI6hc0tdGpw1CXRNJaw0sY+fSLOObjpK9VOH983Twzvcjek8RLWvwvmlY/OikYAxLyZA1dKaTBat
AdkeBhtM78+dBo5jBRtRoCsY40HF+Gxd2RzcJ0+Le8/FxW52mXSJX0/oP2qMk3U3dJO95wlrJ3Fx
qA4o6N3LqQb7T/ijyfW0Acw53UWgr35HNLRni20qDTcw2G82NHg1czp/w8qGafBc4/wsG4HUDiDh
k3hrou3Ou0oqZsuGyacACJICduPnPuZalAk7ut3urE5khVaAzz4+4DQ9/QKKPNyDtfIOsHWbN8GY
W6kDZGyeiJw9rE7Ix3MBk691w/69BmyoNLfRxp9GqX1lv6rHJ44EEvWJ2lOvBeRxDgUYF0GGd7w+
D4FwV0FxyUualvq2ktbNoYeHQ4MIcJ8d+02HtacWl6LE5ohNxm5beQVhbGTkemze6cTrkSb3h4ge
j5ELprXxzLXj7W7iNB5ZMGf1s4ea9PTxRY9o0C/15P1TEPYuStixVd+0mvVJdayzeQDTd+pHaIpn
layCMO4295UiwlJSXKRoVlCNZ/Omw1XkDfTEjnU36eCqK4bgHNF6MynV5Gmpp0XvcqJ6s2MdefrP
lWZrgUDdFtyyuQb7Hr6fr5n651Kphm1lN/D0PEs0eD3eVq9J/Q+WsNXxFe0/HXtHtxG+guLLE/wm
EK5fuwB6RDF1jq0TDKLb1bDJhAPd8e8nHgL7Bt32aWN8Fp8Zu0Yigg4ce7SJwwZM5pyOWjE2HTb9
dK7GQj3O0KuaD0aHTRe828crhN4ALZy0+j4Vjqt3A2lV5jjUo5qN2svMYfO2XWwx6ZYxO3yU4K0c
KM3XHwMIm/zO+9FbR3Jfc4a86UJVGmuRpj6JgXjr31DDopFic5vsq030etrabe859PiMA2vURWGl
JcnKpFi5TIyQ2jlpzm3vUq8pG/A9WDsCRZwVZI+UTUr8qFW1wfFk6g4wSwW4mU7aZV8hiv3ICYQQ
VgUU78KaHn+dwEZ0D03lSCoHie/eT5d6AbuN/MH+3sWg30u3Bjb7QiZq6BA2mdnUqDb4HKmlv18d
O8BahNP7fcd2/oEZ29wOMSga1aLBO/K7DUzKlXac3wFqfkOXsm3+GeFvl+/oA6xaxj5CFAJPajv8
eEfPdLpO2APBr53RZImzRXm91trxBqg3SHY1r+puBX8gVmji9GrK+0OpGd5Bo5mxNS1JmaQnbM7b
DLuVqgTs5HQhXK3Wd6RuuxrMwL/fwPl9NshLbEVrxJZYwskVJrw9Pa10DBsjBvbW6NEquRmWeB+T
A4zYKqGWT0bGMKhG+HKGEW3C4pXy/ThD2/ZNqt8Gr5sOZ7mBReFuCQNbn23wpljByDJCGuTvKRvF
WUKQ/W4WtqDTB9U77XtIH8UZR/swTycd7HXNO/R7nIWvwZrYcIDgDj5PivqnW430I4lwjmUdfc73
weo/u12turo4odnpb9lsRokDT0d7xLp0dQJReohPAAj6ESUHlTVFh1UB+9kWqEGYlY3P2+oEEnyY
Of4aOjrL+gXov3rPz/C/Wexzr0yVmWSknpc/O46fYvj64iM2JvcZzG4+OlrwBgoSovpq0Z3r/MC2
9NfUHIw5JcGjzrU4UY80iDIdTMpL9WGCTzN1gnXXDQ7LRdB/9yISut9j6X8muD4jfsYbQFVr/va2
VuCupn6wNtL5x+4lmJTuhQO+3uNr5Xvgpe2vSGuLyRr9o6LD2W0juuX4hZL32oHdfS7Qanq13XQz
HvzMX3+H/WoKgs0KSz9woSt+Jr/kZ8xP5WRZX2rlYWHN3vYu/9Wb3XFIuvmF3Bpef3VO09b8sGGl
3C9wJ6mQRmEAUjaK7kEBx2xA5zZ7Z1QOIgf+PmhD5uDxZBt2mmcIrysTo0HlE1JX8Qd1z+kp50MZ
XZ3CAuq/Zo/twHyxmZ5/OQz0VYCjezawmeSGDfNeIdT1br+gLyrWAFLvNmTl2GUq3Er1KavYtugW
Qq8ShUv3hFkRQRx0rZDSZB17sArWATaPVKvmTbKvYZLeJOzkWgXGEt0K4DqPA3XQbdPN3WDVGsfP
ONxrfTb/nKsPykqysLtiTjAzk080HJ0RrX7pxZrXwPFV+4IcvA2LVzZ9p3qEWLRSijvVrkThoxfw
FtkGLe53OxsX/sH3Fyol65DOj3iWYR1NAOvb1kqZYgMfnJVsS5hUzNW37NenP/7oM2IGItucf+Ac
tBzlVzzl69axRnmCChk+qcaMmSPcXvIz9YvR52fU9w48BRcPe5uwzBZ+BKR0EIhaTZ01+vPgQeHU
xERrzxYYY6AgCIzjl1pg+2PUbRobHrerHXYSYwA0M5IT7D4PB5uDkWRTtqc9NP3dgPE23AbSUbzJ
Ksdj1Ip2KpjL4ixC+P6uaAq2PhDmrkewl+iZ47HW6i6foAelcSzI7Motd+jiFm7tW4pPhvatBr09
FlDou5a60DHYrGu7GWw2vUQj/7e1pvUTy/CLhAw/gqdRCeTXeVDyjZCa6i/spNtk6nDpL8bx8EhH
Zes1YMFLUTqzbGZeFsPDpG6pt+/ygJ1PoIDQOTC8nVUn/cPz6Wx/cSJZQkaHtd2AB5wlArXXms1l
Z+Rg4Sde+AMWiZxiBVnkhNTZznk2RtV9BXi/IUBTPEuCD4OA5D6n1J38AExiEc2g6J8NDfrvsZom
MQmhMn8l1NPfj43m/VOA66/JkSKbv4ppWxiCQsQIczwNWOx7M+T4A9uF0HWz6+1CtZyTmhobFKUk
+pYjhFG1oc7uKlR9/DFPmnqb1qje23awcRQywo1ycGhCkdGxw2PsgZRSASlnN8uY/chsSOLtRO/W
0c0ksb7VsNO2X2qMUZgyjpfBVDU7fLgyvxJ/7PjUKHfMouFSM9bax1J73qoKW6YjdfTEaK3OK97/
bP0Epv1RekK5ZyY2cKIF9Lp5/qA7dy/sCVfA5k3LZrDwJ/mzKTN2fU6j9sB6QK/1GVnjhZ5u4HIO
Juw2blsN9/Q5akt9Ml5VzOg+D08Kr484aD5pOk1V8YPK7UWI4HgkGCJ+Juo5+F2JTH3dmg8vUkNB
KX9k3Il3MCHZT+Dl/UnIJzTMbNL3LIFy6mR0e9+8gs+tQDk8wtUHG+fbK53IUSEwVA41kQ7SKRi6
yzmBxkptqJvkvTUHj7rQFv0C/VI5GPf1Q4fCSAe86AFsVgCBxl17ojXHe9LN7RP4iRBGynGYO/o5
X23A8TAREyMC4gu5DRDeeYMmGnbB9FFLXdsWjoqYlWwXvFbwO7UBjpgKwF99LexLgR3cWGxsZCWG
6jHIsekpX85f3o6WXT78zt5IYvOqruBfv4JVdk2/L/r7wb4wKXY/rykd7ltL0N5BbdHU/1TdKPbv
+A+P2vtgytgzHg+a/pYu2D5f9E66v2YRtqc+xcf3vg/opEdE7Xbkhrf66W6N604fF3yHulOFLdYT
eADk9ojQfoz6dJ7RgP7qG8frbJQFOQGP2z750yME259aGP4Ui4Ye7DLq6wLRru7PJKp8b8HQ6FCH
R33OsKFilI4uKG8aX3/sybpg9daw7iH/vdj+xadu9DaXAhri9kvx9xBV81smN5Dfm4psruatm3F8
5OvT2dQ4q2LG7M0m1vynscUR3A0VRYY2qxt7mig6ooRxPTBfPp9obbEPJnn/lSHXe9Anyrpg3h0b
D4asN2iOR8iaXfslgO8fAn6o64aMefxOyY9NndXlw2Y1pgf4uso+9e8nI2t3wdz/rS/i/X9UjxcB
3sfTDU3OPg/6kyO38Lf5nbChekYwvN0IQme+xqTL6jHg+oINS6lIkGaf2mo87L8ITk6SoLm6SIDp
27Bc9BlU328lm0MKe2he3gj7irSvZuzFOpyfOPjXjzVNKeA7fwzUU6MqZb9a1OG0r66EdI8mY67y
/UEyf06kXOr16+XVmjxeEsI4XpxUr28h/rxn6nK9ZDRungCdtm//+v+spEm78HcEkvzFmE5+ibr/
oB/heBtMu1S7gT2ICfnxftPDT36DmR/IaFyRig3YSxpoJbOL7Zo+u7G+xKNW9GWD7e9o/NNHdmt3
hTrzwc8I8vQSRmc3xh749EG18FUS+CbeXoRnMFTN+wK/SMyoKwYh56NtDu0NnNE8myxjPRFOsFKo
hGbOf+h10/7U2SweOCyNsSJIj0y4dscM68VBB6xxdUHjeAmxPXxlU/1MC7jKHzLalFZWMcFSHdj3
eUyd29cN/vrbKqgRXvjiHx9NDusT3vqXdfD3+SAYtose2k23uouVz37YkdmUPl0/jJoD+Hpg52LF
1lQccwcs++P5ILtqNqObrU1VveP1aqjmIep9SKokwMZOPqTz9GpHKPbJk2yCekgp5wvAC/ICP4TY
qqQFj3B9l0asN7IZ6VsTroIGIeXYbNNeqlsdfj7nHtWGGwVCJO5LeH6QO0W7/0g7ly1VeS2MPhAN
kVtCk7sgkqAgYk+8oKAilwTI0/8j1G6e3mnW2GOPsgSSteY3F5k3oNeOuQTHsK3RmTKFEfvWZvBY
hy3F3qPsyLXcOlBo1TM1jv23YtNX8cHVGg94pz8fbPoYogGpaclIVmc3lPl+Dq1tOKDVZd8Wc1wO
L/D8RUfqZmVVdI8HfoHruu/J/FnFNjm7rITx2PE3Ut2mjjziWYPKd/ugjmcaQIZsrDVpTN//+OVF
vfbQwWefmjatGbv771SLuiAlUmT0gK3w/NKHx/pB9GROkvFVmSmMx5+JjWO/6ear1Mf8zVQD+ax/
ZiINUe3DUrd9ZAikAiwOoQev4IgpjnGT0PBLt4AeHUAxy3DFNnGowGA+nImSq301Z0Jzh19wHjl/
OHdNItIY8nqKsK/56abPKdsBzvuRFqiPYly/PgJ8C/qBrNXjWLxtq3a0+911qSlaj5C8OvO+8Aq6
jxOh+I4STuHCc7LLb2OPiH0QyAR2wu5739v9p8cN4P006h8fr5I6+y0t6xMRo1q1J7dyamhF2QZv
Qzeq6OOxeUEEzm9s3qDSffzBz+BlfOyRdDAH3p92M+T1E5pvAg6ZWXx6eAvmEfP9J5nsM4rVk39b
4YUnzPJDeEHplm/x7ncD3eRfNhk0rHuAt9YtTUZsCy/QIcWnXrU3CrndNSVwHN8ikPPgfgztHr6q
tY2UQdgD+WE0DuDPO5m776/oThm7//GhmPNQitIphb/1xaV+MQghW/ib15CGaPr9x6YsMixte7k8
sWldf8ls7Mde2zSCSreFVVfEq9cZ9EL5g/3pvbWl5X6vDSEj096rAftuv9flfsbWZzWG0wNbvv5S
Hx+ksTUuxoua9uqWXN/YpQkK16L+RsA3XYusL8gH4ia/14BcbhGas5cT9p+o+eP/SLhJfdgryWmE
oUAk7BlTUfzeGxfCl3r70HBYV4w9d/seFvv8hNRtSwv6jg4z0K/4S5b1iQDGtvCbXS0iFhFLmHVM
Z9j4h5luPcEoZLjuNNg/voj3E3PBihMs4e76eBH14GkFXfhJMns/uhPSTzIteZlhXQN6Mvq6modw
FMHPua6o2awKNpLUECCYDxR94ScDbLcFhtb97DfeoUy0J7zOIOT8nIAvMzvxHu1zwPufhQcnzMuO
EgzF0wXx9a4btrXbgtGSv0R5pFLyuxUfAy7fn7DznI59RXe38P+/fuq11Nv8eaZoYLZNhcy5w+ua
9ERHeVsRs0VI5f08DfcvErY3NzhAgZETgULqFTzPsaD39QN6l9duOJffowNvz7tDGr5/ztfS8iAr
H1civOTInhf+3gTyHgnSK6j+Pr/wPkikljyj4LRphLJz+SHAz1D9PfDWh4/EizFmGe0mkENF6WdP
pK6Y4kRa3Q+GBqFy5fcLCcdNvE91zruRKhZz0ZPTt4b2s7nRTSKlvF9/3QGKGhXz+ifpkxPwIf/7
0FJvNZfX/AJRIQV46z8krqhNht59jT2ZfTUAdND3sfYcIKKb/PQMycLnF34gn25D+NfPcH6HjUR5
gFlNLi00BeWDA3KOw7lPBA8evGqNl3516ccgIc89KdZbs2KtrH604LKN8cKHpdbbb+E32mHsn5Sw
IH6+v+pT9EjRoajeYdfdaw94lU5pIBZz0t2LRluuH/qiNWNTFYdI2zRQJd1qV3VD+bjk8PpsGiTv
zFcygoFkWvqQU4w+/YNNI+x9+NlfFboVqZ0w+DB7eE2iDb4PzA7X8gmIYOHNCTu5yXhefRqgVb6P
YK5ayXiYjEZ/kFNGujEewOj5KINVOgdEUk8fwNbpNoOct1L+/NssmoYrmERD+MtD5PjgGQsfo7uD
XNp/9SUIDzHSrJtYjGD4pNpxZz/RsxpLu+P7l75qY4Naq9ooRva+HMA5ohfSDMLEZtrvM72ssic2
N7dtQUiNUlB7vsPfIOoxaclP289oLHlu11in2wvAy0XGkX38FvXv13oQOWuIZIF9wkGbrQvc7XdX
ao+tGc6p2G4hX48wMm0zWSfzlMNH4sSk6aoNmJf9vcE3cdnvivEF7hIcSGKQlRhX1azr0x0qeRxg
R/LKgsEd8iHnqzyPPjOmWVgE/bq3+UTKxx6C9vTR+rtBaWo914BZSlnrMTBu1LinJZj4egndl7+i
KGtA13J+r5VccTBhqxSzgMwZvPe7LzZ5Pk+6IfzAYx20CJxuL9a+VkoG2/kGaaA1Zjc9r9QByro2
lnqBLfU/mGPNICIaN8XE8xytvb0iBH0YFowGFoQ7oTxQd6OvQ54vefDoXQS0enRJyJ+vEsYJWxE2
XMduRDfHgvTnrzCKzmU47uVDDVfvaoNNwqpiMsNnCuujdcG4RWYxUUvyIc4PX2rF5FoN2825XO5n
GvB8hequiCCpwzX231nezZ85vUPOP4nQqLQYMmXvAHesS2JnWwDm9goyoN56nyiKkdp/+13UU4aa
SAoKuqz/nC8i6fvQwJkcJwJY5OxoJG3Cv/oLzmKCqdmGW5tI+BODtFLPOPCqV/gpn7avyvl9wOir
EJuw9amBnL/y/lH/y3OB/WxvCM6uCMbSSf2lvyVAlt+sB++nB3n+QL36YFZj95FmkAnTibwX/jus
nBp+QTGSaRW8wlF/bq8Lz+ZnNuyq0S1MBfJ+mzqyGrPR+Q4zoN7vQkZVHO1xfA4KcKvhjt3rb2bN
+nq0wOIzkEbFyfyUh1QT829NRF6f9Eu+AkLqknm7exdz/jANWOwvJ7olgxn+8e2F1+ScL/UxmHYg
olq05PfJWn3OW7Ddv2uMrdWRn6G7H6GevR0ykmkHyE5CLQxVXad2EV7BuK9PFuiAc6TYOd+recUM
RRPbNqVhZRThYICzBU7+Y0XSn4wY369HiJL9jYay7DIq/AwLLnmnLNVpN5ITrTXOn6i/vz27KVP2
HoSxXVDjd6rDcXu1ILgN4YoQGc4JC4jqQFeeXgis+ryalP1TgbofVuTN64We8COf2Xt3JPRgKazV
NNeDnyhndKd9SjCPzkeDfD2koaUcOkpwqkEqsBe6nGkQ9s4zEUEs7eulnw9nzJ4e9Jv5iE6c38zy
rHGD8r5BgqU/wuGA3x/gz5bP6/l9x+slAiPVNxCsr5du8XOAXt09snZPQkjp3PTgMeYbui98D0z0
Y0IQqVuD8vqxYCU0c3gkTw+jZycAYujBCK+jE1DbSTY2WfK5PXae9Eh3JWOH9hdDXt/jJc8bi2Cw
AOc9hPL+dbDPXrz0v0TBgcN5GBgB93WwWY2GPcYpGmG+SlQkcD+BFeYhhYN5XhGY5lIxmBgL2j7Z
ftAjLJ9Vh/OHoLE3OqJJl7yqwcM1Br+t+/p3/eK8FeGryhESX4XNmn19+svnsaXe78WfT6INwhmt
bu417F81bDSTn4GHZrAvpuZ5fQHbmQoEtPDVjdX91UPwyFIiyHAu5vAt5OAus4FAzjeby0t7qU2w
3qML//5GPKQH+JffPwWHTeXuLoK3mlEkC8ajGn6yRGCZAgNNL/1cMYCm69JvYONmusloDzJZ/AeM
zXcPKFG0Vo3294GMNW0ZuaT5FZSpaqD1rHkF+2gnH+xzFmDne3VYpwk/f8mPUOUOlM0rgHxYW681
djnvefP1UUvnTMO+1yhg4HxCU5xGwxG0ymQcNqcM6uW+p260kos5lnEPlLwXSCmsJ5t2axQv9yc1
vhUsHsHFQvCQ5DLG72Gd1FFoXCHPa9Ca+2Lcn3BArv4yjO1cL3qqsQvwj6GHmuXMMP7vsMTxFVGt
Lu0x7IsdbPpMotjjE/3O7vQCvP/DLqxKwP/erbbzC/6G6X7F+oVvcB6L5qJy7bG3xx5q5iZHwrW9
AZIGew/yPI5MhFXJ/JN8Ceht5//5KDO8vFu4+AFbnpf2h81Lg7p4HLHFfR+ys8YMrq8WJnUbZxVz
BT+G7npG1Njp5lLfepCkYvvnHy15JRwffYND7UAZ5f0yRDjKKVrWT11Xr2AbvkLqtoch7FtVy6AX
SAc0X+tPMuVD+YIq+c5E474U1ayNBH/9e4MUf90U/ck6WHCQV83S71bz6X0QYGCpM97x552uUyuD
S78aJAf/X55yJN6eRqavhGNbxT4svpaGqLtzbXaZtpZWiW5KZrM7J+MY5DnwEs8l0slCbPgV2w9Y
1i/uz4HhxOY7jF/RcsLPJ+R+jaFFG34Cy085A6KnSQ94PUqUz8vj95/nw0odZHLcvUk3L/xhZdsv
Mlf5CbDbU+M8lSR4u+3fbJyKAsLjxYjoXmqkxQ+8gPWzZbxeHu2GtNV24RUI1qi0h/TcaRCSO0DA
TWDHspt7WfwkbASSDkiyzzK48Fep2hvJAB6eBGfftXB40k9gopoiLfyFKDy/HHc/qoC//iV0q2Qm
NzEH/VgeeT/rdM9LXR1g97X2RDyzthvlT5HBTEcKGoe3UBGev0Hra1FC31FZLLxSqUozJnLzmqu/
/LaC2p5wv6kgmVBe4WoVEWxfV3X1K+77DKq6mVCbydpS/23B8WJFdHecV2HvCBgC/n2iTlcbe3pe
vw6cwrtBwzh7sCV/04qRvsioXL5JvZcPH5j9tiKa+k9q0xYVIhggeWL3wYcyr/u2ht9k39DtM0xt
Nv2qK+T+DA3OacuGOjppYCu6ATVq2oI/fzNi8EBRug5t5gcqBETBKmJEUpPv6/oT4GqFCerL75cN
CPUv0DuZv+ST1W/xx3heSfQCCcXzYp7u2lHOHCLSvVx9ATfcuR+Hw8t2k4w40xzgVStKpkMZdXNl
Vj2Y6XzENs8X6VLv8OeD/MLatjmvImB9qwnPa07VfGgrER7nL+967utiCGQTwf2ttHBB7HsyyJnx
gsQrAuw/n282REKKYDU7Bg1rExbTNbyNkDx2Hg4eVKy+4fe7hTwv4vkYLObXRm8B5xvRm/O2eXW/
WJrbvwrqfp1rNQjqMV94PoLldwNYcRJf4PxeV+gjTLibuG8A9vNjQvJqN4B+E5/TPx7vUbJLxvi7
Tf/qW7xiRcXz50Y92yfh7/rSm3I0/vy88TeGrFfKIAeXbPwRIHVyR/JddAenld3wfstj/AxdA7bB
PaCL/8XrDQnYt09Opuix66aba0vgeda21LkisepveuDA/fbY4Gjy2uJHP/wEAF7vrcx3zxrZxi+N
11doFNZTOOgvsIMb8r2itv+ubNrWkrX0o9jnvKl/zPFrqf8Ji8fEHvPvfqs/Z1VHilDcwJg6cq3V
5f6JI+W1TshtPGRLfUzd6+/AlucbLPcX0A4UTJpft3/9KG7RM+nTT+7B2LmK2FkdC/bn/z3mc0Hm
+ny2X+Gjvy9+KdHO9GcPi9+MrdZBo9tUBdWqMgPbYmVQg/88gE65A7MVX0TemVbCIufp6Sshc8jC
66bB/V1BsHIFol23LCS786UE0yXL8MKzp6U//rxfEK1hVbKlPwWHr+ERnWmADVnk8xPbjITGced1
4+/3cpZ8iog/mbA/f4rzWIrHMa/mozPfNc6vsPmp96x3i0DTto8PxjuzNJI5qc/Kkkeix3tYFwOZ
BxHcP4qNJHUkHWH39RXkhdISds53RV+TGWrHy8MiAs93BlW5ZrBLCgvdvwoKx90niJf8ltcDp2Tu
P2oDfrmDeH/8rAbaJ9qSB9BoLpNwEr+2AR9fP8V+X//CQTbPLTzomzuf0jU6KmvivORdpPL9MyBL
f5k8vjaNwq1mE+cU55Dza7wBbtlN+A7nZX2kbuPqoOV+DMTf70zdY/RldZ6LaPGheX7qVzM1/QNc
fE0xP5uMr+faermfIyfzK56/j9pvu3mhn2Vl4bxvlBJyH41MOTh1bPG5s/Di05Dziulqxy8wzEcX
SU0Jw249Slfl+SgHnnevK5bHv7/Pg4jnvIqHM4wGfL/jjvonpUsmhOoSZKbVE5E/T0x3DEXjvhNd
vh9er0racBNDGoS1HY5qFInL84tD2XkkE5qUFDjJLcJB5J4L7j+VEF29Cw3a+QRaLTIIbPx4plGo
G9UcBtZh4Wfocnjm3ZjNJgGNaG2JVgQTa75B8IFRlDd08UtY5lW7pd/EvvQJ7flxciR4yeYfkfM7
Kia+PkNZis50+82r4rPw+1V0EZBKzrHNhoO/k89MwtT3fHvJu0fI81IitUNXMO0Y5sB/lC/qvdzZ
pqhLXpDtt3u6a38/zicGpC35kxcZO8Z9I//PT0bcX5xi9xuD5fcH5GAxcukHCHszJNjh/tKfzxXI
1w2RhAlXrGgVDwZzfMbGxtqF7CwXEAjlU6cb4BrVLD+k1+LLYw+LQrLsB6AFB/Xvee73kSgunx8B
4wCqHgyfDDhPhSw+rD1wfgaCztaIxohly4r4kmCiHylGlv6wB9ncN8t+giZl7XZzsAo1wHkFxZL+
BaPzfY9g8dvW2Xes5rWc99DYs5Tvd9/kvfBh7lOiVQ9c1vHrAz8rXKF94X/A/KvcA9xCzaOmLR1s
undf/vJ8ESXrb3ZvRo8dMP1Mx4ZvD0WPvKcIeX9A1Nf2Xi35nnbeTw+0evETovhcC7wvE6da8+z6
71vvNeafEjLWmR2OK7OyIJ8/IGLXrhKi/kQJ0oZsqf98uozn2xmwonSD/UtyTOYTWP/xLzQLj0dB
HlrcaHFfQ3KfwT7pwcnZwjbxJ1SPh5zxfDNf8j4izKJjiz8qWjC0ynbhlwX5jE8fct+NTGs0JJQG
Wwj5fArdEpEU8/12n8GKCQ2SxMwFrDAvKXhn+ZF68+tu9+9CvsChAjVSeH6x+HTgHA0XUhdRUgyc
J2ucF3K+tymmVTD0gKk8b2r0kbXmyxcg9zeJvDFMezxMfqO9GdkhIXwrRUP5CVlLHlnyPH9+DNQC
RdsECNJ2yzjfTAF/3pBUdkHBXtcnhIvvv6sKNRmX+qyhgksDlthgVk7qAUjPK6b4JBnFNFVZA5vk
qS78B/Q68jTI1zMkjEetmKs80iC6Ohe8Ew91svAcbcm7ofYpGfebCLg604cG7o8UYxQad3gIeoyj
LLol0+A+7zCocpus+XxEz/k94PMzi3/Jpi4/xfC7niLK16Nlf0yheVuVZOy2aTVwXwO2390abzo/
6MYo9O9gfJ92SF1+3+IzcB5II5Rvq9/DVxDgfiBacb91nI+W9ef7M3QMbNLrifTHEzBGm3D2wOkF
N/LlQsR1cgaDp5IZLOuFNVtJQZfnL+4/kPrm98Sm1y8moPaDnFBJ/7IxCGcC+XwC9sz6yVj5i0Sw
2j/saL3R13/+GMA3sF36r6LOv3sffvxOI/2WAsAUkmuQ5+nU5fnhMHttCSfbVag92A0YqQYufz6X
qazdappvTg/Y9XzCm1SW7Nk46/DPx57AT7a5XzdD5FsZ9WCYV/NP/d5hrnYZ4bw0GWO9LwEP1/98
w2GSLgh2+uaHoBHVoNEvSgltcHSoebvaHdncuxzuGDGJHCJQUfKKrwBhnJP5ADo27Y+rEkwUqtj7
8jdcaJFPYKg6CTZ3bsVG7ptpfN6K+4K7ZNzk2QfITv5DjxUrummZL7FvdY7dopmqVulLHyz18OH5
3iSzn5+vQIyyG6Fqvmfjs0M16MaDQ6P78cn9+dmDwcWPl/kh1vP5H1jcMURH7k9yv3YHJWeb8/qB
2f3j9mxVg4kO9y8NwP3cGgbVxcbbW/ZMenfqPXh5oy3hvCVZ+N+fPzSevDFh9nswwN45xNTzhG01
Pd51uuSl/3inZYBs4S9EkgKpGJKgaMHtqahId8cpmfl6oy980pXBJhmHy0GDr8co8PwnqwZe/wK5
Lyfu132K+V3mCthe8if15GoVzl0gzzAUj5e/PHsKQmW7zP9QPMEPYM6gWPB83QIcrnZV9WvE3APl
5VkhsH+hcD6efyncipuAopu0s9ktjBtQhXqIvVVXJWx/dVLo/6It3vD9ub2KiqAefuaF+rp5tKd0
9Jy//UdM56Ai+0tS//kYu7Hrw2nnELTsN9z/VUNSfFJr8edwct3dwzH95A5cr4lMnfnR2GyjPhu4
2hsI79hDr1o+n6Mp+SFAxWsuq0lDUg3drSURRb1c2VyZHQGcz5GE88KlfoIf9Wtgm+cp3O+oIfQy
RpSbFlXM/e1zkA6SgcPavCaUzmUPoeg+MLq2OujlT5JCS+gtfOP5x1Dsv/3Sz2K8f9mM4rdZ6+DB
Amp69pP7g+Zu6X/RCgg+G3LHGkEUXRpscx52W3zBxa8yDvdTyO5Fo2jXccUQMN2Xzf24GKRzqhHF
/Mqgtwe5B/N7TXC03B/Rr50XnxbNY9NWU7Sbdn/zRdt63hWTIawa2OFM/7t+w2awFEgeyEPfvVUV
4+P2awH333m+YYSzcq4/2sLTuB9rj31ZS5BW5ZW6a2SH8+Jn8PWdJripKzp9Rx8u8wh2nVoF5fUo
XObVuJ9Y0aW/4M87EhLxB8iSry75heJfy2oIT78Rnu2jsOS39pihtbL4NNhk5g0wYdUiwPkfXubl
RgWuS7AqxAc1VzEtKOeVgPMjbOPG6ca+7EXVOggdz49DexZQMMOFzwV8/pL3AxZUdTvh/f1pqU9j
+BURITXnlZMkfoU/P2oXT/dw4tcHNPghcl666npyop+FZy++fsXnH4y/eT/TjIE97EgogCUPXvwl
poSus/hjaFkP+94eyeKPYq8pr3/zaOCknt1l3qH63QRVBAJtD9jh9ci8uh8sjQtN2PZ9lfXuVDvA
87CNVK962X9+L/dJkcouk90fNq2iVY0Y4TOvV4bDZzMDe02e/ITjqBt4Xibfg88OCXw+hcR5c4DV
/k1p8NHfIQv3OwEu/rPrnu4hWYkigoVVmtSKjylYfKW/vMQBm2ey8Ns/P38rTG4ynw6PC1zWd8cz
SzDsV8cDbL5vHedaVBUzFe8fUF+Qjxeff7bF3Qsu/MQco75oeH4DkvxiLr6ETYvMRNC/sB8RDpen
vfjUyl2DG7xTE7cY0ya8wNi5i0jkvu6YH14H2K21L7Xc0Ckm2icKpGnr8Xy6K3rN+AnAf7xeRBHP
BWMAqffFP0KAr3+Er1+wIteRcBOu++MLmY8JUXg9+bdfrgrpQbjvBiZFIAc1/VWQlLfnpfibZzFb
6UXRBTPAjPB+1zZVlhERPrdJ599LCa4TfODzXQWbtpt9CRw9EPGGUJPN99bP4eLjOpw/9bweUJd+
SWmkqptfXXAHl9uKd87nISGBHtfQDT4mkobnLZzySw2Xeudv/ZvEuJFAIfQRAY/QT7i/7iz1ApGz
/R1MS79sjg+PqO8pA3MDDzPITKNH7H4w7P7Wui9QRNkBB2kSgMkayyuMTm6MfvUJhbTzTQ3mHV5j
rM2Xqk/ILQWptx3wxtydK/YTwhIMlVpj8/REHRtWuxp+qJLz+m2VcB/7CjD4SeR3P4bgyueVlnkC
9DefvHdbH/D5OyRP247R+IAslfsC1LzBvBtLqxR1Pq+Lj+5JsMnyPHOf92/+p02f5KO9abuhxsGl
yVgOqgbj7ebE8509mH7FtoZz0e/p5kcMwIzcd+BUaGvyDcQZdH/zSXz9kjj/aj2U+Mv+gqOUpRWf
ryz/1r8d54vcj9v+7Vf881UNz0Ph4SnlCIYvq5hk89zALbm/0bz+dR2ZJ9UASfhaIYH7BUu/re0y
cYV3xnAGfUKOGZRfwZHz8txe5iP1Ur68MT7Gv4QYdjIu8wyoTJQVG7575wDWGxhiV8j2ydIPwWW+
Q+PzcYT252yZVyL1b3x2s54WBNALvaOjDL78jYayoS/+F8u2BWBWJ0GVzwfSrTo6ya95pi/A53uR
wufHRs6TQer5Aw4p3nXfZR6C5+N//K3ZBpsL5Hxn4acF5fPr4GWe7khcfNe78Wrhki/i8IsY4/Mu
mpV/Ee93Ysbnr/v/540Cyv9+owAIZx1J1nEA5GpOFrwxzyDjXMfF9DieRhgEuw67H9tjkyMNHnwV
cYyxtnt1w1aKr3pSph+cfaMqlH53P4avVTPia2t54QTTQIR2cr/T+0/6Fuzdtg7cT3iizl7rgOwN
v1F9GhUkH/7/+91v58Dse7ngDdFHuxMqo9WvkdD8/TwGl9mHu+PNpLZAejbLp7mFTzdVqLOe56Sj
h40CH3N9wXm3uVX0Nt1F8CoOMd6c9ypgTC53+rVPP/TsqVsw3fOvpE+fb0kjY290kvfRX/C4klbU
uLs/W4xFV1A38E6J+hXKokNbJYbF49PS/WrTsQlnzl2PTcXA0ckQq16sPQsmQ5rSy2Su2TRPlxz+
mvBKd55mM7m77Efwxbc33X1eD/C7ncyXPqxhS6aDalZr5/6CUJT5mcKee2Fy9Q58MIa3Dy0cI60m
NN0b0H56m8aT82XjqRw+8Ox5jFzPP8Vm4fuhwHTe2/RyW0tsNEStgXHqxDSu7+eKPETkQyvuDbqv
/SEZ5ctNhPjwzHHI7pdirGK/gX0qIeztnz2YfuFFAFbHjfe4ikNZRh2CZ/V3IHNzdEPxHTQljH+H
ie/gXSXeo2gH01bZU0PXcbfWG6Bon4OWUD8HQ8WyXncg/Cgyzd/iseie8iuDyk17U/cZK8XUOZoE
6F5507RRt53UJkMJd0ZcUi8xj4X8WV23MtgLAUYHuelIBA4QhCfgoNGqvGQyNqWhf4ObjV6A1CGN
CLjCUZMQ9i+dUck4fzQwel4gdujuWQ33jn30b/6zKBdCu9k92Ffwy/UbPjNZLdjb6mOIo1SiVwVl
yfxrgxTIyM/xGa9mNtIJxeDdpF+iVKaTiPocZtDdfq/YHa8yP4DcvegHvAvoTc0P1bBxZA+ac2qR
t2JJrN2aYAuc8b2iNzMVknk7rXLwhNoBY2xm9ni27AyWn62K9PGw7UZ+ThD02tcBO4Z5LJjWj5Ku
NElDURfgaspT5EDloqXk5Q6wYsYg5dDbnHLs9H2bjEc5yGHXPGRq1YcLm4xNYwA3rD18tr3QZtVk
7YBgiTNauYCEI528GB6L64NmhWgzaewKC37G5EvRGnsVv36p/rbhBh/KR2EPSiRk0I/XMfZ31pvN
+WXO9PAGPhi5QsnIbdtaWnUxGQ2a/SWU+duJ4CtwDGwpd7+S1dFXpDld3anhqkUyl6PkQFUyEBHu
8QZIQh970HU+GpKDtxlKbP/1oSSvIuxl4tru6ssnV703zXDolR37haFVQ8GXU+rOkHTT5fZroXSr
t9gBrtYxu/Z2kEbqj2Kph8Xw1NyX/s62J9KQr80k6g0HGPXogv3d8VF8fkQmoGe7Hb0ebKVi4W1/
1w1t/uKIX99pL7+2+vkYz/j8FYxEzoWHB28P1aXe5Suy8aYkDrwJexu7mfxlY3pIGr0D7UTNtqmr
+aZ9YjjyVwEi6651dLePc11+V1vsn5p3KJ8B5ga7bFI0/L72lMNQg8+WWGjWp5jN+QzvIPSpi9Rk
nitCnvIVfrqNix0hL7vh8CgtmH41g3SNErBpiw4NvG36hOblMwolpe8JnO8CQOq4qe1J3qMcvm6J
jH15CNkamYcc/KL5jPHHEMGYtrcZlCb/uS77gt2zXQtkWn7pQb6r3WwWrAXa93JDqnNOqrXZJFtd
kM57arRCzJhJSgi2FszwfetoIaP6cQRy/8qISuq9Le9NwwOpsn/jiL0+IZvZUEPc9SI1tC0GMmmq
Hii26uNzOptd/UvbXOtO8R6fq3ACo91ZV3Bcr1/Uh0wM/+7H5XnYDes3Y5CctnruPAEa+PWbD/ZO
Uvn9i0CQQNbZu50D1ZVtYm9gCRiNRq0B31/orX9s2di65xjuM5EguZTVoi8uowF2mhTi4OgCu5cv
RwmyXalQB3/FavQ9w9FB6wN6C7/rglo49fWzeJ3whT2HcGxC9aKGw+b9t77NZrgSYJVLEcb4XoKp
LV1Dd9YXgI2n73Qs1qMcbg/bI1GBZndr5RhY/HztIzbspK0+h8Qv//ajrCnDbs4vWgaz6vwg6bSa
qzEWIwhP5nSjwdEtwnHzPBz0MXx8KP6xtCNpSkTox3JMWBkQ0Lf7Cz+DWK5ptN3s2FC+kztcvxHF
0f0jhvMDxKIux9mPerfNrpAsnyrge//VdDPF36SNp3aEtVVgInQBrabr5fyBkBAHB8/uV4z6NnoB
KXhjGl2YWIyH4S3qIBUu2H3omPXNab5D524E+AQkGdBv6sX8jQEVvp5/uT2tceMBe5uY2I5HXPX6
HKZAr68i3pyfTsE6lBOwXI9zkc/hhAmq1VuimNQmlptMm1SbtaW+uE0zC6die1T03EgdHO2HXSJF
ceTA7hYzGm+8thi/tn/Rw6g06f7wO9ljvf8I+li0mJopRMUI0vKgTz5+oW8x7W3WlKqmDythQzLC
XpVYfCZPvwZBT40xtTuRyecZqpfmSU/++5CM8HaOwZOoKnZyw2Lj9vRyIGs1CW+NeNON72fbwv2m
oWTmiZo8eeoFijjJ6M6S1WrqzXYE72DbLPcz4OtfA+jTq6ljIqdYo3P60pmTejhwz1YyURqU0Nkb
Bc38omYz3M4XGEVGgU+hG1Rz8p1rfXn+XavTbAqzo6FLE+zoprnlrP+ESILl6J9oWnrXcD7T+qJP
Wl3QDK5mxjRxddDod8N/nwrDyRt3EPoXcaC8fuqW7x/mo3JAUp90yYzq1Rb6m46h9QxR1W7P6xgs
9WDkazpj7e0pgd3xYVInHSCbSjPn94NXISCTmjGlOh7g/fCrqaO4v27qf80HGqf3gO4/aZNITht9
oJTUA2mKogbj/WYo2mOPQoyOmhPy77eBFbEIaiqzTmbhmuZ6vct7vFzv6fkKL2CwLiHduduR9cZV
ecHyPm5QA1lq0yBZa2CfSQS7eN8Ug79vibbvTYyD6AG6KVCbEtbrFUGjuKkShvNHC8/0gClCqdPN
UJgO8GSyG7Vf8NEN8i424OkwbqjVvvfLfmxoYvWTaRQPejd77ejrw1posdk2TieqK/ujg9XpitiH
rpJhPscHOK3Zg9qP4MGGRDw4uq3LJdI+4A7mZjhfYBKFHQ3KsAQTI1YKv/jxRvsoQ6CX55MAy0zQ
0Eo6v8B0C/3rsv/QIHoU1dx+1AO8p1eMkzIgbPgKNAbmOkuQ/u2v9vS68zNQpfqK7lZohsMLye1S
vyLhFp/tPnqLBqyPdYCd8bEN18nTy0D+7dfYS9MbGKXboAHjnOfUSFdPe/7ebv1/AAAA//+kXcmW
qrwWfiAHIiIJQ/reREERZ2KDgIg0CZCn/1eoM7yzO6x16lSVkOz9dTuBjVArVJMEgVUd0g9Qu7of
+lpFGWDXMpRgb283VIt/H0Z3oysDjuewd+/kjmL1UcA3lCLsw9vZ2CYnebXgBSIbeRmM4rhroRHf
n3z9eF2fk1aGJPACtHoevmx6NV0O03m3w7703cQzJaUte+/KoU+4sblDQmugSaeKqvF6Nrbv7n3Y
BSsb030dsnKe1L0LRfydsK1uPlnrX5WDPF2yN0b7So2FTb6B0GrWN+w7cQFmU8cj+Cn8TpcbFrvZ
EJqTEpL2gdEnLrOB91eYeskWW414YcQG33rBH2jlTXk5cb4BRO+LsXM7Nt10p0bz93y8m+Ux4cvC
Fhy1Zk+zPALdAC5XCcYXz8O2sRHj5fMC7F0A6U8JZiO93xGMwftHJuOwZXR/026KRi421qPYBxs0
JQ3g/Q4HW2KC0VwLubJJ1JGamcrY7FlGCN1kM1NT1TZZr01tDfEIEuwNZtONl/EXQUvyrkhGvwtj
1Y2kUD+CmoxVkAfDnQYthEd+h+2CrwwjbMDSLzXzYIPvbbtagQEo4R8+GWvx1CvCNRJwcOrvgSBf
+IlqMK7IOj7m3RzFagHzYWXTQ/82wKafvvrf/tzOI2bzDBUdlAwfCKDp22CHJj7Bzzav8XO622wk
wjMBonkjdC9YbUZ4/wZP63CgquCU2WwRNVQCNY8x/jGhnF6HXwocJM1UL9dasM0cuYffZ1eRzceQ
jFEnUQGzV9VSdH3ssjFbsRBkTAlo8Hj5HeezCDK9zLDqex82VNtcl79Rk+NDFeQGO4+WD5X7QaML
3pyi6pkCWwZbIm9PPaDw18zwU5YdVfM0j38F2jZg0+2P1FJ0q9w0YiPKnelcaPjTL9mEV34EJDHS
SGfty5LZw28GnC8TVvzsoH9N8wr2qwyjHXq18UilA4SPM2jwXn8PWROpuxb0vjBi41TibG50I4fa
nOhk9TYk1tfPqIbPe6dRqxG3bLg93q2y0bciYVo1drzeC4r6/gbU66Y8GO3dKQVAVV5IDsQaTJ9z
4MJP+e7os9/pYLPJ3q6i3m8/Au60jmeUuyN4nHcNP2ddLzeWcRiVwnUStNG7mzFXX0tWHkJc471g
+fEUCzd72f/44F21bpseCwkoryj6e96UpdlNHtzbgDUs1saUtG8ZGkX74Dcjxt3oOSSFB9vZUmdj
fI2lPwKi5Ca+Arksxx/MQyVuTwZNifzIOF59QtFMCRrtxDbYS5ZvUL2nP+qnBSrnS+Ql0EPXkGrb
dxizhd+amxRQJOiXbq7zYYbk5dtonoMp7ni9g8Fkvumt2Hy6HpzygzJ16R37bfYxxhtZF7BUwgGx
aWMFVCofEYSXXiKCkh4ZG5yxVpZ69vCdHowfL88VL0pd/MSmC2hYYBEcnZYi9unf3Zh19Alft3BF
ZEqGuLtoNATtrz+REfU/sOBLsFtrGmK0GMCIX5kEo+fN5YrfkZH1xrNBlnF66U5TMAk3sVqeJ3nE
e4H1C/9d43rA+7IuGH1sjk9lD9IrVsdTWbKjpppAbeoL9uDjywb9uE6gdWXZXz0ceX9RpKvzo7qf
8zsKOF4Y8fONpM5Rujkg9AS/3svA/okisPlYzn2nsbLB+tq8Biz4XCT4iV0bZ6+1xsQjufVgONY+
koisxAMwkQteNHshtnWHeHbHo63M3nyjDpK8WMjtjwmCiJQYh8iKhe3wq0GtgR/16+YTE1bNshJd
vyG1czkMKtYdeuXEz2x1ystY9kdJrZWNKmC8N4RzOcoA5JDzRzSdIMmouw5mcJfyE9ViuI77b6YX
8Ho8bkkVyo+A9YHaQrc2pkU/A6NhmI1ShbceiS9ZMXrzK99gf9Aiam3ouiQn2Dd/+oxO0qmb2tHt
F70HbT6x3s212zXwdAVf6nmhbky+fqxgd4pU6hivNhjP2Kh3apSFC54px7fxUJd+Rub12wAzknwJ
WsVKQofR3AWzrwEXXgQ3wfornDuWri4m/AjFmetTckbWmh7CdTP7FJ9PQzbau3sKP5Y3IDkrXuWf
Pom/dIdWI96C8SJRAoN9oaFufeIJjMuqh1zvId/ycijn3PQkyPk6jdZvgwnb20OEh9UjQrrQNWws
1BBCg3RvMtUbE0yHViygexMHaqBBB+L5mIxKItw86t9eGmAiT5jVb6eheP3yGUvM7QEmlvambnFU
jXGvSQKsqa2S1U/8xmxQBwnYbR6hzU+su+nHDjPsTOtCjXEjZuQh15GyGa8MNQf3ZQwhlRKw4H80
Q5yN8ZTfFc+8UuwIsQ7Y5hwkEAVsxetpyvGPKUt3UHwwzmSFtaySJdmBd4r9GqxYn25eDSCW/6Nm
msOO7tzAhGHXhFg1axaM7tNHsHgct6gub0ZGI/R9gsy/edjoKDJ+lnGYlWFS6B+eGtT4bf59HZiq
0DEjDG0oo72K/Qu2jZlMwIer7z7i9avPejv9RTuIC4vUxze/7fBUpMr+pvvY+fpjPKz9Y6toHqyx
n7skoHfpncOt5rbUtN9918PjIQT3Pqmxhd6VwT7Pnw606vIj0jruYnoL/FEJd9s3GhUFl7NnBXzi
DkrL+irpXfrl4CEcazJXxSdmv025kqXdIcIXydZLoS9gAvn+o6GExIxtweUm6x0wEFTQx5hWWtMs
fInI/O9jlSUk4Ow8Kqp93WdcOV7qw6oaXbKhHgK9eVmRv36re/k9Hs5vSYKegTxqJLlejtvhXQH+
/di5T6rBcrI7QUd87tFu3LrZxh7NFVReh4jrLyfADubBh6W5jQjnR90U0jGB7EPORDGFqvtaVrmS
P8XJwtHa3BnVl5kt3Bv6iro40jLhi70n+MNr9KMun/e06D9kfdAsY9a3UgoW/Q3yzz/W4p3AlS7O
RDgPQTlqz0SA0+X6xvthzbKlnoNzGOVIuOZBvAVaCyEKphXawl/dzYl3SBSOJ4iksIJR55m2cqVf
Md1vrSyeBfQy4W867f70d3aB4wxyZwTUi+eoG+e2dqG9649kS5QxYJbVQYBaD6L21+Vghtu6hkLx
PCLYby4BIddJl37GCKl6jm4dpcp5hry/UKtLsFGm9R3+raeDEfvldLYEHw4zvOLr2QJB75yvCKDb
WkEraGlMEMephVU+7cnHP+7KcdR0FcT9pcVe8zZLXl8IYPo7w1Y54nLq7nAFsZkY2OoS+sf/Ie8H
SIJMMIak/UnwYtQuVvu3wcQKG+PSr3GoXSZjpk96g7bnGwiwQAVb/v/BcRP2WNWYbrBTcEllaRdF
lH9/MEqX/SwP/bRH8z6GxltMjyakna1h5xAcgYBfsQQVpTmg3WC6Zcf1yUXPpk9eT3r2fZqA6+v8
DoS+m9xj0UOuz1EHcDxmeKMEtytS473v9GwqnuwEub5HNdeoO/o78YmNvNP4fkXGBs8egvb+InM9
GQXMixUJalJSYW2jbQJWr0+ucvfhBXtqHYPhKgFBHvH9jf2S97K3Oolwwc/O8HC6Lbh+TCgNdkWm
tdOBft2VCCz7WRs6NWCLvi9dZAMbQpMENHPmHsbroqLom1A2a8C9w/07hVS/ww+g3mXMJa7H0zB4
fMF3zson3CbnAGv7BLHRm4UI+u/kREO73WWTgb4RVD+1jV05ht2oTW0Fw/0BUXy7nTPmroNx4e9k
tfS7WjwRaH9zjb56u2Pjfr+TZGv2t2Q1QxoPl3UGwc9jTyJ/MjFjKPv2YHfoTOwJrWsw9+s10I/c
M10+3/a493xwT88dDlp+R9tVAiIArQ8Iiw8160Wrm0F1rj3K+WDch5YrQW8cbWodt9dgdJCdL/2T
8H5T5kIYSPAi+xJV35IL6CmLbbjoV0YB1yVJZ3gH0tfU6QNIP/A9ZZkNL8Esk7meI67Hfmp4uwsh
PXF/4edCiZ8YCmwyuUZd/ulHD5U6ZPN8ODGDyVmH9GvZ2BQij00h2N343bkSGvc9CMbBl0OIXuMO
q9x/JOewScHdC3oE9e214/h9Bnx9UesTF+XWXRvzjuNzBIUs6cZZfgvK42fyO4CjX0mC5BNC1Q+v
1GiLlzFN9zyBs5LsyJ8ekkdOv/B5srt3t7JR37UMXasJsfUYSoNtURkqTbh/U/Nt+6BbYSgDrq+Q
b9T9gt/dsQTYeUeJKId9CaZHtpZ3k1xn2J32p45pcqtDJAQ3AhZ/TdIzAvWEFHg/Rn7JvtA0obve
70klWV5JM4HIYL55a5wYGzGblAbIYO8ZOZIap++GfZ8flLsR+GR6b5Kgq9cnX170R3sVaowhfzzI
sJa3SLTdoWT0EzfyLd0cKZ6up2Ds6jAFRtOu0YFMh5Ll37oF+Z49kBDfhHg2dWeEy+fb7Ip1TMak
gWDtpyGOrOHeLf4r4PyCuncyZL/7y1nJ72d+Qt+n2cTkvp9NJR/9C0rkHnT9eavdFLlKQ+q4nzmb
OJ+Ey9d2kG3YokdA7gcteKEcBcEjO95fkMCfxx9ffnyc75/+wfTtEco793kkQnw7ZSPcnyvoVXVK
VtYqB9PiT0BUZmTD/TUq3xUfRvP8w9bz8Y0Hy0hHWWrNmHA/rdwKwsFX3DXe0/2zPgX9qPmqvDv8
TIyVtZ6xcxro8NarAVLSWDF+3xWNwGB8JqqPbgXY/c4TMP4txHv3a8Yb2UlCyPVRdLJOj240Xl4K
uZ6InMtqysZul/rLeie7h/uJ2f65nSGypvvCP4NW3qUnKGzbmay4v0NYOI6wc82Ijyfo8QQuRxlu
byebPlLV6MTXPVRhcTmeqU/JPqN94LZQsOId93+ikg7x1MLvVlPJ+DibQCBO6wKul+D93b6zkhx+
NfTiL0F3+FRB51ysFbgbnk/3ZF0EEwF6BWrhUJBVcPSMCSfhHWwSfUQhc0lAwvjsA19fJcQ+n8KO
+fkvB7x+IMmiqBuUwzTDejx+0UY5v4Jh4Q8PdXCo+3zm2Zy8b88//D7G6yiY5ilK4WceWuzYxafr
OT8G7ZlekazIj5Jefh8VfhWjoO7ZHcCwv/cV1Av5QL0L18tVgecBhj7Gz4GfWLXXJBE6T3sivUz2
3bL/5PkMXc5P99nE9cndghfmcq0Z03nYQcD14X/6CNc3IPcjiMjx6XBHafHn/ziedOt+ymE3/+m1
3mH9Bj2SaxscbvaMffYeDKKPHyLfb36C3eF2YvX6ap4gUQpz0X/LL04vDdzt9BcZ1w8pmJvhmML1
tQ7I+JZcNhqd/1z2K/XbzDL41/edZ2aU1OdTWI7VkUDgiXNDVX/nB4z7sTC0jzrieJPNoIA51JTS
IpKYQzbs71UF7EOxIesq7+PZGB4tYJcBIgDNBpD2JiEQqdmIJO5/siU/0SRojQp76LKebY8z7O3N
htqH9zMY3Ujzgat1R+pIog1YnaUriCT3jI0vJDF9RUIFLsl6RWbMWMy8hq4AIfyOuKtnG4ylcQqG
eu4IGDuvZOEcFFDzVjX12mnKSFvvDkv9J8f3JjFGT5dUoFXnH7WrIWBNwnYJaHnycfHv+qz73iH3
C6nB9aL+lig3QDSP0LC41924+EFS0J8px2vdfEwONezVbcz12SiYFFU0weF1jFEz7YVyZNvrCLdd
2aMr17dZIdz+9FmyKQ5fo3HE8ATSL9kQZZrjgD5+6Q2g63ghcEeeYC6mpoWcX9O9aaoZW/q32M8e
eeGnuvRbU1aN/R6735MCFj4h/3a+TVr0uwA2PUEhr08MI3Jsdx2hz+8N+Ot3g8OzKGXDJLTPpZ8i
6eCug8qbYQTG08+g3vqQdst6hp0XS9SwtykYCrRu5OxXuTQgQRSMv77Pwde4v8lvpxyyOViVKsRl
rv/h74FigcBWdnYUm5lVLvoj3NjihE1XMMDkmGsbTHv1+edXd3t708A2fEMiHG5GPNQ/JQRbJwix
Pdqd0W1RF8LdRquwA8QLY2HhCDAtqUx2fu93v/7aSyCrpvAvf/SnX9wUPHH+02S/YzGaULPhmQb3
VwbGSdlJsLtER6SUtc6YWH9OgIWFhHk9yEa5+c4wWs8Xkr/SYzZdvkcB9p89w/guh4CZgibLy+/r
H/ctmNZFPP7td8B//nTblCN4E7Aj5ReirAn6uy8veQyO12Iq1p8E/pSzQnneIyYz3KjghrYMbTb0
1U3GbuNDhXZbJKzSvJyBrqVw9xNz/Je/2Pd5BItLfP7L35ApxQdQq71BtX1CwM8UOd7lfNTw5TKY
bBf7sokEH583dN39bo93A5noyDwf0pZMIw2ExvWlYp1KstEbmT2CUrpOGNlHOSM7LRFAKkoCth0p
L6dcOdewla0ddX/fTTANyUkAPH9BBOSExny9FAdIpMHl+HEXPBOEiMz9WiLy99mO2eUE2ktu/un5
Ux5hAq4H87jgr27pj0CfTUy6ww7Gffs73WHIxDURniwuZ0o6Eya2/uefgTG14hTwPAsOcM0ANRtV
kCs79bFrUVQ2QX/ywed07jl/Ohnjl4XN7nGVShxOlla+aak+YRGaR+oLXB/rZfEJdGDp2A1e73J5
37DQbeFP3+iSfmMv/RWbyAmDketr8EEdkwBgXlkPP5cenr6SSl9BpwWjdapbmEbFCTtjXhpjqKEI
DvPqisPH/QKo+9WaxQ+glh3k8bjoK/1JQNT9CJusD043fdED0Bi9fiXPh92A6iCXrM+nfdby/J3c
VrsU1SF5Zkt9l9e/9UjgL3qz6fjl0/R+nWIn6jyjVrd7UT72Bsb+DyXGeO7cE9RjcuR+4KPjerYE
BM3WyeZ0OZQ/RvQE7nbqC4HKymLW00Dcmk/do7bmPhk5704V4Hk36qx3RVBZVfGnJ/3hz9ERw0SW
iqO96JnZDH05BY/aPlKkAytmx+M6Bxp7N0iVWicbc9JKMIEVILm1AxnppSyCXL/HS36AOXomwSV/
h+9yD0bO5yCRqIv3687jeQnXBD7LK+wYL9+YfhL2Ic8bkferWIFR+7wLmO+nB/a8HgCKnRz98W11
Mh02K0JSQEISi/fbrJvZ8etDrr8SRdMqNsGTJkB2pDdqfndZyR7arQI8L0MAr49Ukwsd6k5RknE0
r8G0udQFHCI2omMMXzG50orjuzBAy88bgGm7O1Lm3yUvZ7DvCUXy870tibI9W4zun9vxLx/pedCO
28zSbLATdUSd9W/bzTeYquBX+DI1HeEEhig8HeCB/QS0u6dvYy6Udw9tsVcXPymezXOWg+f+pRPx
pJnx+Dg8IgChk5KvYEhxezrVAnBrbcK8XwKxOJcSzHt+VhJJj2Xv3WQXcv0c9byf0J4GApDja0HD
DXgZDffr4MPsdWq24czmuzapYMl/euCRsvE6XBFc8nc/oW0McjrVInxnhcH9qbYbvvXHBeoetdRU
n7lBJ3HDb56WY7KVxBoQJ+gSPuDwQewLUTxfgx+SyYq2ZN3FSkC1qA/B+jZNHL872XgHnQsvRuXy
O+d2BnndQx34L9fALsi7kg3x1OymKwqRLDsPMHxX3wjev2XL/ciW9buv9wRjudWxzfMICz6Q7UO+
QefUH7N51R9MJdfGK+Z4ofzN1zRa8CvXi2gw+WL6hLvgXnC/TM2YEocrwPNhPN/ixN1jc7zDy+Ra
aOeGcUb3ttLK7a04E45fu4Vvyc43QhyfEdDy9w1VJ3RprJquMa3lswS5HkztkKzi/iFlNrB6eEZb
jq9o8bZzWB0/CBvcb6NK55iLfoDyMJy7vnFWM+B5GOr5fVsOPkACPNjWlno8H9TwfAM8exGm1vSz
45bn5+Sifpyom0gq43qCsOQlsL+Sw7hVwDuEHyE/Y4v7kdR5HlrwrJsX5vo4GEy7EWD0+hAyZp9j
ufhf8jTWKzR+OrecVsqwWvRqUnE9cGzWY6QseY6VFOnB+HPfpz++5Wm1Xs7ON7ehocYV1Yv1HA+c
L4IMjCkR1tIvmKMMrUCa5iL2ukkN5sNUzDBJUcZPpH0yrg/68I1P5z//tX8+XBlYt9Ei30Yuy/dt
U86wQXpIhqYPgrGq5l5a8p8cPxt/9WTZT1C7HIMZiGqkSA/pQ7UZmQFb/KxLHmToVmysksnC9gAE
046xnthtNx0imILNGoXL+1n2TwFYDq6k5HnlqbB3CJrrNKX3cDxk7PgJDkArXYOUPC8xcj0GcH+B
CJZWGXOQDGi3tj4H7B8gNoZ3YaTgVd4yxCZL5QeC8BMcV7FBpHl4BJTn1YCG1y4hZTkaxJ+2KeD5
QfJd7/SAWuNOBD3dH8jcS7+AVN+9DN8vKpMNxxPD2YIu6PrnTN3q1DPG+bP8p1+JV50Nu6O0AtEz
dempqFk2YGJXcNrWPta3z13ZmlMawfRZpjQw1VPHHlMiwobeMiINN4GRHWxu8Dah4a/eTmnljcDe
n2XM33dGR3lP4ApmjOeZ3mA43+oQvk7hnd64v8Ou6CaC+x42GGffKp7K4FvDagd/SOJ/L/UAI+B9
KrbULd8rg7JtE8rTMV3zO63eYLzOTgWtx5yQ4/YdZsv7Wvwm6uzTHEwDea6AB5mP5Pm0Mn7eKpFA
pKx7Ank9GI+m1y96Glrq1z27SSps7fJGduuhjOfd79RAjreo0VFijLu1US3+N1GqXZCNbHscAc8L
UmtXvLLpepJawPMaaMf5xZTovQmANWbYaPGn+6v3ZCwSaqX+ISZLvvMaWmfq1auppOuKrMCDWiaR
5PjeMfUsRNDQIoRKrgd+W/9pw4+xcshGC6Zy9GkVypdEWS39sGS9sVnBLLyO3H+dAJ2D7ww3771A
bcL0kp5TQ4XisKZI2XxmRiXJSWBcX1yyLvYb44eu9xwc992R7HrzCpiqzOaS1yKjXtYxGfb7G/gq
WkH317gDPO/awsAd+B3i7Tee3r53gJb/ufP87jlgxMwL0E2/E8VzXRpkanwI37O8wXgVZWy+mUkB
d5f2QBT3W8Xjklc5IVJiL/3wEwdL9Q6pHKnUVe91TFffrQ4/ntss+cJ4CAVCANcHqRb9LkE/Xk33
jz/xfCPrGY5XYF0qiO7PeW+QMH648j4KFRJzvXA+p7+nfEMb9odHycLnZ3a+Iyl/DwF5Cbb/N49g
e2DIJkEXnqB+SRpaB51mCAzHEC76ru7tC/b3vH1N6bH3kH4l5fMRgOexCCjmGYzNRX4u+j9F/a5g
HdeH4c1oRuoJbRP03P+DsAAQBzzfR94pg396wqK392ccVOD3gw45f4w0mFfS1Yff70bDtmppAWPj
OQenh1SgUWN6MDe3fQuqnO2J9D092Ox8Gxv2iSZQnudh83XdmOBw4hN9PI85ntrzDKXYctC2P0jd
MHv3Cpj3/ZP7T2bHqkH2YX5X7tgP7KJkt0Af5fT5TtGscr1R8BoCdCcvqfUT7W7Y7swQklPSoHWV
h/HA84uQ41eqz8GUTW2+15f9iDa31ukGnufe8TwvGffhO/7xeQXI/UIkZCoD4zqZfPmY6wFq303C
+TNN5Xy6KEj0wD6bV5N9hyFpHngf3iqDyveND7neRKDhmMYkbQQ+f/GqyWaCLzC0o0qkwfhOpPhZ
v3gGstjCkWkaadWDUzLuJ4C1AjuspRQF48vbuGAbuA61vzksR2pGNnz77yvF8VHtWGXBBPwiCOjC
5//0i++wKame2H7ZX9+pD/cRUpDE9dY5jB8+TDz1jnk9+3s/O14fsXm4lTHna9FOOR82dPFjuT+2
glQ+qEig8MNmPS35iZCzQh5p/AhKNj4KwP0XVC18b7uW7jDvg4ysL0LVkbc6CQAblyv3N1HQzVl5
X/RG7Br3bVyholwBoK5fSHQaMZhCR87l6+qJqBEdJKNo3ocE2iJRkXAaIOjHa+hDx3dENF7mI+9f
Dxss/dtcpWo3HAvJBktehdfvgOt7NVjywa6DL8GCp0EvXGfubxhx99sTHxxrfSBr+XU3mLiiT7De
Qg/7Cd7GhOdVZds5p0T0wBCPDGer3ZK3XvTy5kbWOeDzIgRwvvmXR6ZKdKRa5e6z+eUcIby8oU25
38L1yui59DfC/DYtxyXvZJiH11//Y18YmgsfJLssjYzxdZVEqJ29lt8O9ymn7du34b4Pb9QKq5HN
Cm18ICOsImDnPP5epwR29fOw1IuA65U9aO33jWKPDOCv31Jn5xBllWoxM12oyoLSncip8eo//xQs
+v/oXiM2b57RDONdrmMdHHcx3z8qIEEQYP/diGUDDkO75BOxv/dwNnpoZ0J/ddIX/gR+2uGoQo4n
8OIH9e/uJsjvZ3Ei4LzrDL5/exA1LKCa8i2z5nE4R/JnKF0y8/wE778IRs0UIHFPhmDMViCEt+0e
L/nFcuD6g8wuFJK//DzX05Z5FbTtByPmeROy+I8I7O17OQ7zqMLpjh5I4fnfpZ+DZb4i8OI7m/fg
BkGV1R0BfL6BcbwDX3N9I8zeSqztLo0vW2YlI+kjbOLpmk+9suxHF0fvmN77/Am2q77GmldSYwD0
rgP+vhHnb2Dm/gZM8flKdSrdAvZMzBYufoRI43s8K06bgEI3BYp1l2SMfrIWHgFG2FL0T0k2dtqC
m9GOaOb5FhKvYQ95PoO6KxvGZBM4KuD6BeZ+Z8kWPsH1erTu4kdABfUYyeNvU1Ezt+/GWIVSBdc/
ZSTN86lmDddXwBb5KdbhscnGW+v5kOcV0ZIHaaojWYHjBvXYj+91xgb1I8Fjoc2L31syVZHNP/1a
E7WSTXweBmJZZmRsjtd4zizPBDk43/7yC4ycXyuwvD8mZWc2cn0M1Ge54vmSJyBcf4DHgxBSqxxp
18iX8QQbmmbYj+7brm7jTw5xWejYeZjXjnI/Gx6jLcOmwm/oOx+fI/wVroz5fFZJl/mP8dZ9/und
RXMNF70H48PpWfbZiiEgKh7B2ku3jGaZz1jmdXh+qmPBJq6W/Y6RW03lvDtGOVS7uiFAeHrZNG7l
HAhlt+X95VuOagjFxc9HrICvcjJ2igsumzNEW6IcAroC/gg/26Kmiz5BBctpFv1i0QPAaFVtAvnz
ws7TdONh8RfMAbnU8okZs/Lq2os+QvG8u3fsJc83mOcwpeePIQWUzwvC7nRQ+XpCcc/zgQvfW/Rq
40+P5fN+ZM6uEaA45nlZ6J7wfvOJGHHd+ACteN7RJc80l+0Z8iFefod99AZjJIw57HchQSPnj8s8
CeD1HSnAtbpJPD2fgPu9mP/+jDH3Rf7me/an/BHPd22nQ76eUDxtPsGMhVkE0z18kPIp1jEbZatf
8pxI5Ho9+57sCPL6RGAJccDn7Z67Bf/O5l4IyKTu/SWPyPthGndXdBOgZAAXL3lp8twmSPbSW4tD
qCXBrL6MHrJ6B9B6ugpG7/riEy7zMYbnH4KmhFAESK0BkbwCxRyvjMs8JQ604RHz+bgbmM8rF7H4
YDPG87AyG60U69ZwL+faLZvFryVvJy9iejg7NcAikLC3bXdGv2ncBmTn7x4HSnWMaXWWVHA5KHdC
sSYazTKf8cpTn+rqTchG4rT+X35kHb5XgOfddXhd3RFd8ALbKJoLw/tzTxe8SsnhVymc/1J1NHdG
H6VghmIx9ti4xUU296fUhpfaU3CWR1k3cf0JXPOHiP/83mUecRNuYuysd7oxyM4TLfoskT+SZjAz
F31QKmggAn1l3O/uQqCbeYSd81MOFr7xN39I+fufzsO0gkt+XXMNu6QLHuXzZBiJlBp9ym+Qq6fo
iHKez/+rD6eARDjQbgZb+MqSz0UFz6dQQb0elnlXnn/m339414veRc3dZ1702ErOweVGFD5fRKY4
lRe8TnGAxGx2q1QHvB6gL/zZJeH6wW413ijGV2cw5sgwBTg1t4DjIyMelzz9OeTzpGZjGf3vVPAb
l/wv2XI/b54afQWnsVpRn/PNOtPsOyz9jYDWF45npyfLoWzuS8LnU7LKpxWCyzwxPjmrmE6i0kDr
NltEjJ9qIL6FkUBr5QEC3pGfzd/NRZTvzspGa54P7L9Yu8tLPs52JLVjierK8qIvfnlep+fzG8u8
31/euDdiNwGZmvYYv4ZHOW+pMMIqqzq8f9tBN0+pc4ARmQbqFtqmZEZommDzCSmZH31rDEI0+nBv
qCuy4fmnaX6iBvB8A+/nQfA730gI5o/v8HoQdePXUFNleHwRtp0mMf7mqcunQLH3eXrGeAbrWeZ4
ge45P2TZSxCX+V8c3j3atfvGCSGfb+Lzcdd42HzbcFmPaB2gJB7mzzWBv+0lI6UM9kafWlkqk3dy
werv6cbTM6UCNJHokx/Pk7PD4YjgB3s+Ek8nBQyr/Y8sejsC3eed9TzfD01HVbB3T7WgP9wNAW4P
px+puV/B8eMBvKXdBZuOIIAfn8cBAj4m1EiMLRvsMfw3b2ckedGRYsob6J/9mvzpC/d7NYKtMHg4
lLq3wfunDHcbo0JZc7bY1F8rGe7FzwPRv3nI2bst+XgkcX+PHJO0UuTi+yYC/god5flqAN6uS/V7
qJXj6zoKsnSTTth4eWswplWDAPff0FSeV10HroMJOP9AW/9sxbMlexFc5ncUwfKz+cOmAtKj/EEz
n6fl+pC9rGds8Oc7fevB/5tfXfJU4718q7v/40SB3f8+UeCubN9IcZIcjPIoRnD8JTds4dhnbBsZ
BTCik0q2g71mVNkPM6ySYY2NVeWUg7eKTKV7jjM+5sqn29pHL4Tyay6wOW1Qx4xPWUF97b/owb0O
Gb33txGeBNGmYRJ2weawgwnQgKCh9cdXuuYOXAmusrrCjpd8s8rkE73mkFwwukdPNj26+ATTd3Sm
OA6/bLoyh4DT811Rb/7pbOof4QF6Td1htXLEeDSNOQc2ixocvGwcTKsugPDR5w29WqcimE9bmygy
3WoUN+uoE5CyF6H/TY40dLPREH2VuMANvBV13hjEbRIbFVR6cUUPyTmOp9KKIwVwB1qyL1o5Xqd9
C8Jz7tFs/7rEk16pB6W+nEL6tJ9hLL69lQvK73GgQVBJrKfp+6aMWqXjcKKeIb7CBIK7Yic4vMf3
eGuV/gje3q+kVwG8jOmcfFVw1F4e1RUi8TO6uhoeIn1LNserEDPqqLkyHb2IRu7FNURzHk/KA34d
6u6aphuCHKUwo8admrnRsYnA/QjH3+lGVrGjBaP2LXso+Z8Hds1HF7Az6w7yIKgXatr1JdgCUiFF
/YWYWnKhZ9vo5hzgNJYW1r/yh4keUZvleZLV+mV3m+HX8DP7LirVcDKUc3I4CPBjXW2aPq22a2vL
vssnBVzoXv46QOzvcQ3fzSGgcXw+BGKU7nkFEs80rM1LJppWIIFqaAaMBokA0j1hCvjnwSqdHTYW
Z1VQ1hv5QKaAM4AbrQ4Adc8rNubdhpFoR3O4LlQTP+34nQ35z3wqm1OBOSOpunHcHiCc3V2L70/d
AcKNI/bV/XigWavE5aT9hnm37qwzPmvDjY2JiCOg5UlGJvyWynESRl+JcK7jq7jZdLP3nEQFIvqh
gdh8YuaurwXoH0VKoFLvy7loBgL1y82hR3EcjblVIlU+Jf4aY6ELjTF5azo0r88AB6muA3LrpxyS
8vnDGijUrD8f80hJspNJT34WGmxOQAhPWuVg64onY5LHfQWvzS3Hnvb88DN0jB4+4+pMT/5BM8a3
ldtwdY8PWL0Fo0HMWUpApK5lArRmBoze0ShfPXWgt5PrGCL6pSu4N2FGE6Xjd0y8C1URhWCFnW1T
xuSsjrZiKJKFvVUXxfx9iEog+gl2yCaI+9qmIji0D0D3ZCwzYdymKwiJlWIzNwImls45gavX7Ugt
qmfl2Gj3CLSHYUdR7jAwX3giXXzdHYwaqgKRSu0JbGdQYU3+8DvTu5bAZ9jVaJI61E2V+4IwusgN
1bTP3M2WfuWJLn6m9XtnZNtXQA7Q6ZwXVXdlacyGI7YKjuMjkdXsw6b5/BPhLm0vWLs6DZi2G4x2
BU0T+ngHwBizLveVdZv+sL3+9EFPvyNSpuoQ49N358bijuorZalXauI38RQ+4gbG5FZje7eRWH+N
ElO522pLrY+9KZldnno47tId3edrNxvPx/ygZBsY4NfZqbNtXI6VAp/6ju6bzceYN+I6geq73uC9
zG4lm0/uE8INi5Bwi6V4AEgJ5d9YA2yI8qMbwzVpwSrILQLn3ozpqn8kgL+fxYvNNjc+gXNPLA87
D8MtxxQfU2V5voYTq+VmI2wO8HS+x/h+j2E2P70ogjSSAXbti9YNes1UMN7oTC3jbmcbelNuYB31
I9lUwC+F169DcNzdeGJctYwhd1pXssMQ4Lt1MTrxo2sjzI9iT4bX4V5ua/MxgmJrH7C/3W67Gd7y
SrkeyJd6zifJRFHliuThdcV7aZiypi5uPcj1MsVerfyyebg2IrhemUTGi2N02zPrIlheMMJBASpj
rkfXV/jnRcIplY1ePD0qWXdNRu0oE2NS57sTlF37h90I2QZfvwKISVrT23Z7Kcctkkz4EMICm3eU
gFFiL1N+h8TCe+8RGXOgsAQye1Uhke7mcjqmJVQCcr/TZ5JIHb3ec1MZTk2FD26VZiMMgQse5nzA
qnXOwTRlTgIVuHtg/XDdduQ5fE+KU/QytlvvlbGM7nPwku2YeidDzfjzmmE7OvxQ0qNXTsxoDvDX
hGeaWb9bN5+jqYWqX7po9OOSTd19PikJDAiRq2CVTdv5/oT3BykpeoabrH032Qjt0+dN/bFRY9Kp
zxlWlnzm/fGwPK8aRmnHsPbxpGyEvpoq6u37pV5QrwJ2lCoJGPT4IKOZWt18OlcpdHz4po5U26Ww
2l90WFnSGdvqs+km19i2YPO57AioYQdGt7Sgkt+AgsDrKBvUKv0ZqueTgSNzWBnDsp94fcKXEGkG
e3vWE+S/4oP3OB3jVjpkKSD9W0by2KiZMG8FAQz96UGP+C11s6/WLjyq8wMlp+AH+tNGOYFo/VPp
xeqVbD4LMVQGW4OINoJTbt71sVeOI8io2+hSRz6mUCggCXX6RHnG+P4lSvhAOtXN4RmMO+zr0L3O
NWEiadksRhApbhSE5Osl31h4f/Wb8oH3mZqH0MnE4PUgIJxMTDNIk7/1Avrk02KdjkU5b96TCS7G
tsGmfjOzUcbZCm6TKqZOpybxFG2zAvJ/p/4w2uUkJHsiXw/9Fwcx9jsh3pQpfIJkoPpXtoAwPJEM
bUNMyAr8fmzmJ8ZC4Tz/aDjIJ2M6z0f5b31n2uPL2EnPQ0WbrBq7N7NgzadwR8XLkU19vZeNvi5u
BJ5N6UPvtXmJiVm+C+VxEihNtrIcz3rtJ/LnEGo48W+o22ziG4TwcdqTtLCjbJTG2w22suhgX7nn
BhsUC0FXtwf0bGjORrbxzZ3yeLe8v8zxfJ7eCLx3zoaiJJFK1kNwgNH3kBEpTV7G1IO3DKV33VFL
+FbBTC+uDm/rj0/D1PFK8Tz9EBxsA5Jxbt8dM5okgWJ4tnm9y0v6y/ucn0F2Jrn9RGx8kNUIT4Mg
4Ti7vPj72JlANGlPVba6lWzvSQTexaAh69IIY6b4TAf74bVCWydzwfzT1zU4iUcFe+fLLmO2Jqdg
qqIY7eZfwZgRH2xFFkVMjfOBlP2yPx4nkVKOf8FcmIcGbj/QpubT3ceCYeQ1GNLnkbrbHQSTRN+9
Mrlkj+3fSsgm6Rja8FskFdp8wxUbTtvtDcpp4FJeT0vawvdJ2V2zgshh1Ga83t8gnlYptXV6B/OF
qikgpi0icWC/jLJNO/+tRzs6dBnB9egu/Z/6VfCMp98r82H8PDn48FQ/wQCGmwBsQ0gQMMjdmAcQ
uOBkbzoEMsuJ+7UzFTDpLYyxl/WsqQ3FBPIa5GgrTMdu0z/MCBh+a2P96POJCnBpoft+5hTT/h30
yVEOYVAcfHoWpTQb+5z24P3TEhoTiQS92oY57O0yoGGBbuXkv4Q72PTIJRu5KLJKbcMCPstWIGJy
fxoCvvoE8s+DNhJLwKwEHYFsxbIF/2f0Efg3WKhqxfFZb0xe8Q2h76yeGLXGjo2nU6zDIst9Gg1i
GLAesggkoTpSrVoNsdA9OlXmeIyGwldnoq13JqxZvcKel58Yqz6ncKlHf+v7j+/M66hF0zmKwchK
NYfWeQuo9nDHbvRhqiqFOlEcsk2UTfJo1RAx8MSoU8ZsEGe/gIcfGclW3N7YpNdAB3Ysb7DhXdtg
2j0aFz4qgKhTr1EpNNopkp32dKKRmeTZ/NG9EdYm2CLK38+0Q8cT3MrFCqNutmI2XT8ruLdoTVb6
o1r4oP2HF5xiZYNtowkroJw9C3tfDwbEfVeV0rxHkRqrUY4nif568JBUTI2PK4M+CCQR+pSI2Oq0
GIxIzmzYb6KJlF9BK8cqalRofohClIcfZ3T14ycQtIpPvdIV4jld/VzoH7ISe4+9aHTSyGwodmSH
HbnHgMn3Q69s9t8cL/hB2HupChZ8ux+3QjfB0H+CbVLHNFFeOth832AFbfDbE85f475bWwnUv8+a
jEDYxqRstg3UVNjg6OlH5fAgyAb9Zv2gwdQWcb85BS3Qt2+LTOfHCvSqmFfKN7skODh6Wrx9BqcT
XBuJQg0U6sG2fexGCJTVDX2cZmeM38/rxqt0QZ1ZZMGYHGUEnsJ1TfXnWemIYe5WMPteSmyH58GY
twfvKbf0lOOrNArB8NHlJ+Bf073Q/0qWuywHsd0gNHJ8weLTe4aQOCl1tLzt2pUrraTG4glRjl83
3r6B4FxFKfWnifD9LvnwaNY+2XK8P34/lxsIP1WDeqUeyiH37zJYd84ZzRSeY0YyKIArkx2sopfY
dVfybnhyLMcOPn66uZenEFr9xqWWV27L4V0fCYQbu176E2PoenwqRRyaNNi/thk7glcD2dcpqJ5b
x2AqLC8BoY02SGadCZhjbk1orqyCRuDrBMIkjK7yBKcBsX61LcenlNsQsd0TJ/l+F09KO6vKOs7u
2LIKytjhukmUYmse8PHquKyx7C0CsH6tsFFqv25q780NcPyDjWO2K+nhqiTghF4W5+8/Y95O3QyK
1eyhC9Oewdg+riZkF0qpa5N1/Kv0vADRq3rjxD194rF57SRI+lKmpp+FwUyk9AYWforr3c+Yw9e3
hZiYAZJ3384gt35XwGgedcr3rzEvfPt4Pxh0D8k1GB9XqYDHH36jrXHTggkgBYH+E0Y0YcTpBpSq
pmKHCGBnNWzLITl6BUyPaw0NThF3/WX8zTB+6eyP/8wyPclK9bxcqZ0ZZcb1oHzBr/iV6VU3mNUN
LfWBjBy/zvMOIei/mgu69FQPxrz/SrK1hh4NHuoHTPkvvINX7Njo9lqV3Ris7z2Us8hD67tSGsN7
k+fg8difsDGyvpv3d0GC1RkKKHuHUkl++raCmUgTHKojv3Pi1RYQTzDFnrjZlKNmazfgf09H7Pda
ZkxXJLdwI3R7bCj3d8zX013hfx/NxuEbTA9vUmGW1Ck1wFsHQr9+HeC3NA5YVwqr2xw/rg4M8dDh
+KsfszldvV0Yf18S/uv3qGminfRbH/gdPgdjHgFV5UuJM6TE19Rgt/0xUgpVr6h61XVjs+4eEigd
l2L77FqGkJFeBElI7zSIb5tuSEdDV0TAUiLf0CHrt2g0lTz6bLEX8hM8EpGuuGN0x2HuXY3pLh9C
hfcbbO62z4CN17sODjuG0ca6VIxkdIXkacITEbeUZvNre2ghrz/ULw5rMKXzZlTy9y5Ar68pGL04
MwRRd7/+8bMpfGTNwpeIPIBjxx3bHJZPocG8f4Gxh7cKbkLhTOPrUcy648WvgJ+qCtU3Euj6tbMr
5EdfNMv6NKaV92sgAW7B8aUQDMkmqaDWUBV7QvXO5vFyhfCSvd8IvGwajP36coCCUmo4kH+DMczn
twDa7WBTDfZiNlflzYXH9JmgsQRGLC78vsWrAQntpAcCCN9IsWNpg7b74mZM6i8TYLkKMzJtvoVB
7TxV4UUOG7rwibFdgRukO9ml4WYc2ZSOhgqTmLRkewyrYMqdwocCsinlel0gvlqhUha8CZqtn7GD
dIMQXLod1Y7H0Ji8V5tDqot36t89xMbzqYKwpqqFxsPtbIyVcQyhNHU+AfJvCDjeukH3OtZUGzdH
wPHKU7H2rzOp9WoCn23urmDp+BS7qR9mw4L3tOPAsAb7JJs3URst/I+M9f7VTcogElgS4GAzLB4Z
7Z5BDz77qcP7WrbLr7/epPJN9XfUeXkTYOpXvgMvLUK0/opVxuzaeUJer8h0dVxA1u0HQW+MPlhX
30HcOPRgK/rafWHduVaAvdz3X39Du2tI/mPpTJZVhaEo+kEMRFRyGNKJCJoo2N2ZKK3Y0CQk+fpX
6BtTlQnFydprF0kyfOfJmJ/pfXUyJXedtQYLq/8wf56XSY/wFEMQ35a0XVXc+fRIqsaPL9f7vKXh
bW8bWtstCA6yQ9hfhtDUY41v2DrevcN3Os9dePPZkdjotXIGvedPqEhxwNR4vGP2mQS+Aam5IOHQ
vxyJb2kA8WTNifVytYqNfgvVd3eCdX9fVlKdAkU/39KbejwcD50CfO5nzIK8agW+Br7+evp7st0F
ueTLx8OHT2fbVDekgXh0MXQ9eTYzima12fIbOZWwPZo6hZfSS3pRPsHXt7FtQg6oZ4vEhOOy3jOH
5IkjH57y1K/IjIjPOjuW3WQCqMzXJdl4+b6daTLWoal8TJbr6tzyrK0jiF/3OVslfhDK3DP/+xOj
tydtLqe2C7aALTkwtgyZXf81Xx5iluycVk34+YE+vlYS9+HKr2/bgbERGR2iPI3ZLApzZBXWCmuY
VK103QR/8+W4n56rMR/OYfcxXRJS8W75yqk74Pswwupipjice+OdZ2O+zu4+DUV7sxrjy2/arsik
uDWXTp+rImTWOiHx12dA1ogJnU+qpxya/CjAIaih0/vugiT5ay8w+h9c3b024eWzfaPqWZY/nhnC
1D2BnVdzLHpt47Am11JU+PqFotGfsmBiXGG/nlEWjPvbE6Pu9usDTrtiIruRL1GUn3uyca9+wq99
g9Hnr+7JhqlNNQS9heEZlxmG3W0m5e40vKGwIoWYL2gddo4eGriWiMjytUllf9MvGOodtoiVbIUj
2Lw5fZ/jwqpF1Z9Fq0K8mG/JZlxPfNImRdalKYi7OTWVMHCaQrCClIz8kHDxmDcozsY/PK67YyXm
sRcAlkH89cuJWHCDornh7n988J5Oa4CtpBaxBPMTNQwHFbRbUuOXNrui4aN8UpC0AxZdyCH5+XQm
Isqst7QTdT5Eoy849Mwq9FzKkbf1VUl1shW8dQSwp4ruj8Bhnvfnoa6D6Ambabsi5BjxeMwPAuJz
8ofVu2En/Cj+xhMUpm9ijn3QkPuRatQGMTAf552Uh+gKY57HRW4sW02LVIyMLogoIthG6qDf32ja
fyY4zRePsIVtrAGckox6/mGZ0FelmHA4+ZNf3mhV+6JCVl6u9DgI5siELXOYxQVnZml1qFtXma4v
iuWNrc6rMqbT491G3/fhe+eiGn0HhpHn/vuZ2LnoMGvSjARBqSH+Mv/eEHrUpTPnGSO+r30TYraM
2HZ5a2LBr2mDpkuMmLV+6vE4LwK9vGRvnFnXsdFWPulv3n5GX/n1yYg4WBCfK0pF6a3OYV20Bh0M
NkVCOz4V9Aqj2ehn39WvT9gtOCF+b5wkH3kOqUZhMdso63bk6Q5oMjC82BbQMssr3d/3NLiXuqrU
c+ZCMbAdG/21w17V8gRZ+Lf55bMOG0sVNveNzY6tfDi/PKkowmXe6lSGgs8hgm8/NF7JkHSV5wCM
/QZzayVwhua+9+CIlD3WgnpR9W/nHwAAAP//LJ3JtqowEEU/yIGISMKQRhEFEgRUnAlylU7aBMjX
vxV8cwcsEitVex/gdoNVhyI06rVvsCfnfK9ih9AKX4p4jrx2hPXHPGP1dmVBm558D/5V6IhNXn+W
+g4eO7sjfB5mm603n+FQUIMUoGo6Ps+MCp9viBIbmc39Sg9iJKX01LLKGKdtJgM+L6ER/Yl5zW59
At9na0YykP6C9m3uUv4EX8HPi6MxlkZuKfx+EpgZuKORL86A83UyuP7R7r9ZUUP1WX5/fGf0kmME
u79XinU+/8+zGKewDPsnebe60BFxeohwZcgdxtJ2xQb3OQuAz39oEOeZ9TfxyPm0i/Bf4BzBxgaT
Dxd+3Wfo2VF2528gDDWVzMg3A+IzaQ+6Kun/r3dRbSrwbdsWregqMhjdTi2ocO3Tw0Cybn7MdxVs
+nVApLcTs/mgX87gCuAFW09vk4/Gd1NDuXa/FD1tN2eJq1ggefU5jhpI7emB5nbHr4/Xn03Xqd85
gds2+SMi3z/NbZMWcPU1bVJFzqWbZW+4wcUvHDqNgakskhkWlRZQ1UwJGxXyjeRnXSpY9d+rYDpl
1AGR/kXom4PMoOXeFuBl3MXYBUVuT+9zKMmy+sLUCc0PIEZojXDYVwfSrrNTzLZsEH4+Tt59bWO0
3jGC43A+4sNbzlgz71YS4PsXdYOhGOM+885KGq9kqn6hbfQOBDJYCVqDXSvc26T5vBBMw+ub7Lrx
E3RXX13B/dEQyfbqdoDRo5WBy1Y8YZXzgFHYhCpsx0O/8N7Fp3twDU4C5+nXmC3+/Ot7B4r4+oyH
SZLhOlZF7HRMB3PzeTmQEQLJGmcKIzuqQ5mv79K/BUzpjefST1D/Zhn2VqudaOk3ydQLZ3s0Sl2G
pNsiRBLTsUlZpeLucYkDwvAb2OOf7RaA+1e88Pl+3Zxk+LlcX+7y+zI7aDd4uJ4wdcjhz570hn+z
Z+23BAS4zWu2j+AOA61B4ONIHUGgSAHvN9Dmsa/sKR6JBOzVG6DN3JfdoFl2Cov0+kDCzR+7Pi+a
4sfvTpVyiuf3zfJhdL4c8bk6CICiJLVA9Khi7ncRGMUZOMA8tgY+cz9B6/ezANPkTlQTWhOw7HSP
IOk2iOL36swYBgcC41sR4Uu7szu2+ILKyS9EVBvW0ZA9brLijH9k5PWf5PW6Bpznk4nIQTCRV+qA
85pdEeX9yuBtTxXk/h1JXoi77PuxfWDKEuf7NzVunmOyggf3daWnQjqC2fr0BZD8y53Pd6U9nV+n
fgeqtfvjc0O3CmugNgjjQ7reB4V0EUYYaVJGTzZWY+GQtXuwfoZn9BU7y5ic1WYll8W8o2c/CvIR
x0oq75x0j+TQ+hqzUYUehJCoFIGmAYNxyGoIMBIQ03I3WPgy5L6IcL8UTLwfAURwBbKL/W3OnHj2
wbt5l9jgPJvwev7jOZvH3jSmB8O9vHKciZqJZnbFd3/U4Xa2HtRa00fH5OkGZX4eUZRpZ+6PwvTH
R3Wx2RvTKL496PY9o/gr7oPN7vU+b/uh2OLT+qXn0189v6EJrzvOn8/xd6c0Jhw/VKVWvP7YS70A
3DeQmvP8+fGKRhCs7YlIvB6ROvUyqJS4QOXLi9hE71IPT8Lep6YVlnExRuAGrsO1odZOiGN2vbo1
gKdEo/bMvJj7OhPcwJ9O1VYowJgAVZIn6fyHdlorGWPzNgTY3SKXlKxR2byvKgdy/4vAzLyAVhmI
wPytJl4PbEa043MGQIFPar2VIh4JFFPI+TrV4kixiR+5CGjvMEbFRhTjr+KW/I3so4vav5XRCYXx
QOD0CO5ou07fnJ9QWd6eI5W0XqrYw+6S6gCI/geru9ywyeFwFaH3fCRI4P6/3obfDLRb/Ul1lO7s
ofx4e9h6dEdtrZ5Zba8TIt8n0aDmudx1VNgIBHw+MUTx9RpyXrRxIE1vOtq6d2z3/uaSLr6dpoOE
GKNyH8E0qK4Y41tnk8ud+QDLfkrGnhoxUdAtWfI7RPnbN2CQaENAeYhNvPDl2vTeb+XlWhtsd1aa
z5GXjXA5z+f9sLIbPh+CdxuMpLbSGZBvLupAOWwmfH4ah5jayrmWx0kNiTyMVTee8rsEN+V1h8gm
VzuW9P64/J/5Ezb7bpp3ogzr9hSTF+fFLGSPEKxnM8fm/s+Lp4UncN6MCqLuOpaXugce0U0jayJ7
YPridyLf2UUmhZQfjFpi970sW/uGZOfXFNMwBAQO/e1FVaU4s1mtc0t+9I6LNZ6H+uVD4nSloPmz
/ubsoNUJFIHuYr3V7sZsFocI8LwBVvkbUofscAoB78eIYt/rvEdysIeruCgI5Of/FON9AZNLdsGG
x5/DWXjq5XHSseE+J/ab367Feo/VzLkzmtcmlPdHTcRn8NHywfjuV4CfT/jQT9/g56MW32PzeZX7
yAigxD6Q3vY1Nhnso4IpGnuyFsSt/cf7c6BeshtaVYIet1d/qn/8XbskW2Muq1SQed4HrQktAd//
CaBd8CZvvZ4NuvTfCXkRsvigH/8LtepI9fPrErPgXqU/Xq/mII8X3gR8L0DcVxuM3Kn1BLYIPkhM
Vtov7wVatXmi4Tik3YAhNeX7JBhLnogt/uXnLzaj8jSm8oszwPn9Ly/S0F2gw91FVbDxOTK7f1dS
utQ/Po8Do3fTm/fz3Zwv2LPSajfI9wc+r7PTwrfFxc/w/bzK69OrTiDvl8iklX7Oz6Mecr5Gtaup
GX2wyZ9LvcbHdfo2eL8igk0iCWTeZ8xujSrxAZWbAAH+f2Qry/Khm7Qh2fJ+iOfZsqXfxci/eoA6
SlhBFzIfO5mB8/mbiyq8Ga1NuS/uRiaZ4289SSXoQS+lkbj4MaJo32swn9KdCJZ+XyUGDAhN1slO
n1cuRU9Vz+mf9alg+zZctFq3UzfzfD4Q0o1M1X3uddMo1h5cOWji+YE0YO062YNDkeSkWpeOPX02
9RtG7b0iPeio3YujlUK0/3OwSXd+zh6eo8JN+MbUv4UbwNb91weDs2oxlqdNQPzogMBjNJ+k576W
pffxqSS3aUO8ZR7Cz9Bc5jusvYK443zKAV/eIC7zzAAdPYWmLOv45FsfMF5ujQyz6FWj1L+OrF98
uCSMNr3pxYW/oX4aATSvKj1dbbNjKLmdf/xPis59zCI8m5DXd7IKPRw3EGMLZNbjtPDRfJTWjQM4
b6JWemhznjdcyXrnB2TJF/G8X7Twht98wJhEU3BsbyHnYXq8+VQPsqufe0h1fj+aHWX1sv5oNJsH
Yy9bj2CySSDPTxkB7y/IjudLyHR32mA6TBaCM13fCPscmdHjx7kH8fN5wLZYH2Kx/zPDZb/zJwSR
MezQI4QCcQc0WoUU90u/dah9jzr8OwLzIWcJ1B5Xl2xK85pP5957w/lbTAiyzRwseTHooPJJRqr4
bMyZ9IQ8f8d5QAUGMPgCcIXnwH14H/R/liUDsGpM6mqx3k1TFFa/fpUVsDamd7d2QHtvv0TgeUPq
dKc9qP1XhjHOFEB+1zMdK7TKtDagrT0iOD6HGQn7a8YY99mLL0aQ54lYXp59aF0iDYc8XzY3aZaC
o/xk2HyaljFH7qjDWhqNpX6CSbdeEbT8jYQ1Qt45dWLZh/z8ovZHG7r55kUiDCpdI0yUlY5w/7Lw
Cc7LS2N4DpkDXTXRqUugaA/Bdkhl7g8H9vJTe2JXNsoLXysHkuWDwRoVGufapMHVI10N8Vb4+Qie
18w5X2jBx6t8NAz6X1feAsGD3nzaIKkE32CQLs4evCQdL+e/PeQW0n/9x7EU1XwM57FWmrWM6FlJ
VKPn+aTFx1G9A0PXCLdDD7bz+UGNPyfM56sQQ0if2RWb6ZGC4XEZInh5i5DAXVkyUq9nEXjnm4Lg
zbFt1qx1C8JSP6KW5wNnPzo4ix9DA/eNdPGv60zfk4Lf/+lb/AMAAP//pJ1Lt6K6FoV/EA0RgYQm
b3mZoChiT1ARfCCPBMivvyPsur3bu80z6uxdBSRZa875LeDaprMt7E6rIhz5flBt9Iu5/jzV5Hh6
XWGRsjVdzoc5Fd//9PpqV4gdGzI5gD9DEf94oWY5T9e7d4nNdd+wxR9Z9CK6yO9f2PiG9gFSdHaJ
zORT2LllZsLlPBxmTQOE819wrbcWNXj/37NaryC7Nze65Hk8kAm0Zb0a/ueaTxN3bVUanFAMfn3C
9aIM6m8yYLtx8nw8XMgLLLyyXkUbRoe8lWXV24jk97P5Zz1DL4C7dShTxHlbfr54kPdPSEAlYDPo
Ww8sfv9YuKSeRLFOgZQ3V2wKD52x0gMVeFJoY/PlZmwalReEs9W41LjadkjOCU91SQ8XvZp33A9Z
+lcaXY3S6nbqU1rWP3lRdbS+B8c3F3+YSFfXC6fGSo/wsOp0GiRBzSbDs+5AAvqOxtcULPW7gtes
vtPtPrLDcbn+xZ8JT4EfvoxTzPPAoKfB0fuGtPRYBeODvqH+YxvVw7KeL745UB9OOZu5/6oq/sni
+u8IRnVQPvAZvw7UudhuyAy3tWFu9pyfblcWbVeFC8wuTrCr/5J6SkSVwG1Oe7SGolDT00GHKs5/
EsV+HjGulzOV+y9UF99lOH2clQcWP0zmemAsvau46FNq6MWrm8/JqQI5Uu9oxXkvdv8pUNWr5EnG
zPnw9UUgLIfjgUhjV4c3l3/DMJeGlBrqdGbs2X7HJX8la5y0bGr1daW6tXZc/MV8CoVeBz85FulO
mg9gLLrZBvLz1eEgOrQJ91sCVZlCgJj88/MJ7L8QrEJaUX938lnPebGFz6S7fULYz68oAvadUnIz
vqd80YuQ8+Po+7TjhFyQLyx5B/XlUbQmV//p6sF7HzGK8bYeM/a5w0LyGyT5e737y4/W8PCl28tF
6H5iYuiwlt4GNpmmWZQ0mQpcFjc0tEgR9igbx8WPJ/NmPnC/YEVU7kdzHjqr//JyCUwZtX60DCf7
e1dV8e4jjPD+lYyK5mXLeYftl2SBqfrULezoU6NBoyfJtJw/cbVNMfIuLZtds3PhdjYRUcTXM2H2
e13Bz6weMPcbQ+YYZQF7pIwUHR07mR+brIVPOW2X88aaF16U823kyflp7j++oNt9+Jec3yyhO+1T
geXn7c3Ys2HhfevHl5Hb+mczCfaiC9NoKPh+B0m5y+sS7nYnHcmTIHS8Xrcq2Bg9tV6wCf/8XxL2
MZI47ztmI+sXPwzrETITYjuWuvD32P/ZateiXwwh5+N4PrgO2SyfKig6JKCL/mnuAWugGteECLvI
BOPWvmcgScmAzYlPIC/14x7KOeX+8T+/d9h1KfmXl/zuVyBEK4hGdOw6QoqhBJvcD9HCu3N+jICl
n5AP14zNV+il0H4Gzl+eOcr3WIR+udojIboe6pnzIlBXDoSUMQ7ChU+EnHcnR1QwQC63bIbnYEyx
w/PokSjKCDaH8YM+/H5Mjd59wNJ/Rdpn103OpEcQ1dKKgF4+WPPW1HT4qP03tWA7haPpJik8aqhD
IveXv24Z6xC0LiLv5KHVQ9H5V8j3C5q4/ppM75QBntchBtt9yGTckr/5AVf6GPm4OntH+Hvuv3/5
/R9vZzytLUl4vjX6K3OEp5dmE87LArL4P1163ZGB+/ucp+f5qrJd+Od64b/A8t/O2d92E72us4Xf
++NluL48/P1+5l+CcF59y+qPr7X22AWM1c8ILvMmZnZ9JNxfvS/PDwFIpY5JLFch502xfvDLemZn
TQI3e4zxbtZubOa8JRRP42/pR0I2vmV3mbdAm4e/Z9Mz+EiQ84dc346g5f6d2kM1JE2p+9akDrq8
9NPUVdYZmHYwjAARsUgYkZHV8HmahQ/8yz8W/gjg9HpA0O1gt/z9gOtTztNbViME1xQsPM0OvCyL
EvVwh/1JFhCAr7CezA8zoeO4IzZfGyNf/GrowrNCVLO/hsPi/3jB7YAXv5DXOwFuqrXD+1dita12
NYHuiwXF5llPFj8LXvaXBA3yMCVN1JYZaNSduvTvyV8+4kR9gM376VZTFYsNnPYbgazzk5pPTLxc
IZ8Xofo1zcPxt5OP8CkfW2pTNQ7/7u+SF+rm7WuxLo8FmDL79u/8JtrDg/EcromKopKNIfwJcOkf
tpuGTzSu38LClxCp3F0S1pTXD7BockO1k1U5GT/NvPCzaCW9q3//vnJtRtR8rr4djXScwZNHDmQF
nx6bZGGswDYtPMrnE9gUCi8dRjeVIJXr/Zmxkiy8KnparWixvdzLKtfveOn3mHEaZbC1DYZKO3t3
7BYGGVSiwsaY86vUM9MY5I/uh4NpQgkRD1kKivf1RsaLWVmz/SERuMj31V/+8KI5cRd+G5Fqp1n9
/i0TmL4ea6JYL9Lx+19CRYf3v3minma/K0D97oVWONTDMbxHR8ikTML46a8ZxbJvwkNne9g1XxOb
iqgbFz2DZLcWE3bGpQcHzWmoue499jevsr+EJik53z7G6tuEnMcjH6ocOqLsmkatYsdCMDh9anZw
DF3j8zU0FJXLP//uhWIVu0q7Y7RsbxLwbq8EW2/vCkZBjnso1ccjDYV7FY6GJwbwVhQ+3QpPm43B
Tb1CFG0mAi7hCEbu58FW767YynVj8fMFUMVbC8GL/QLLfAak4LSivl+KjGzNtQ6UppewXrioZiQX
RXgqXnfOI73rxm7wS+XzZn+85lT90gx+kwEiuXIPSW9Xmbf4Z/z5P7vRdPP0j495VPIzbxTNu4JF
fwd3exeyURWOi36lIefrmel/RjDTKMTWxalrltTjBy76bXLPFWP21oGwUQrK9cOuZguPQA8yQGfO
l7JJDl9//qQdpUE391oH4cKze/e9lhDOk4LTTpOwEx6s8PtoLRni+jT++f0NzYkNHldScr1usD8+
gs/3Yc/+3Rjl6xfiubMXvpLzqcYIi11jY+8HsUUXP4X7Ldjwc7rwoS/I8woyDvKUj/nOLBc/EEeH
0Eo241u2//KW76ax8rnT01HxpnKFo3jfs1mOkysM07EmwD496+m42WQwm1IRrbYlyaloxqLmTdWK
hs4d1/1dbmwIPtoOe0n4zKfJNVyYUt5sWdMdDBkqe7i6pgE1za9Y91e8PkBZNSjVj3kBuD/d8u9q
XBd+0eLzacXfvIbD/W16JeylXmnV0Z31DBn3M2R1gBmkjp9F3S8wUglu0YyI9JuNmnB/FbzW6Zdu
B/fB2FpyG3hGHwuHg3ULef/cA87j4u05WYdM3fnywgcTMLVmPuA8moGUt1ccPo1dt+wnkKT9QPXX
Nk2mtagdIM+fCZ+fCSnnQ5b8gmjSfGCsdl8NXNUPgAQ3MTjvOKkwPNeEiHw+lOpu5gHfbnQib4Yg
HO6RRuBk2IyGp5No9Vuja+D20ObcT3Xq3jX2BJ5gq2GjYVU+244lQ/F2tVDN51H/7h/n4XGgMY39
nsFHBKO6fRNZ+8XJvOTJkRv9m5fi+vMKNqHdY/9tHdj8aHxRdpypwCgN3ozzF4Wy+Cncn7PI5GRX
sPDDNtdPlF8fIPlMMYJFFf7xREveJnv3A5gavf5Av4xc6ghkHXK/8gA5X0HUY3II59f2e1jmg4h6
2HkdQyoboVftuiVfSkhiZbJ2ripKt426s+ZP3buL/4i435NPDclMmAUaw0WpPrtxl3cl4PwcxvDp
gYUPgKfTb8Ro9fh05WbfSjC/Zg4O3Ce1BikuEdjL5ZrzgA/GtlSeAUwvj8Vf7sij8SWIiRuiZ6t0
//yabW7pFFvdJSfLfNBP1srlfgEq44pAPg9M+XxSMu5UwwO8v0Frp8JscF59AH+NYmDzZrzq3z7r
IHxpNCJyJ73r2WjWLggp/pKJ/31/vLOVyjLRlIfRDXDoZ8CfD8X5jnYsOwijOsArROvwRsLfIJCP
yus5dtxjafF5CnvpD7nfONf0jBtv2c90mTfsSX701DWMv9SCDzcc1VE4AO6XU8+7z4zQs65DPp+K
Zs7DM8s2YvgIWgM9jVGrB67PofipRbIWyNoaXh/ttfDnvJ/6hXOv1QLUjvcLgebDB6Oi6ZnaXLKY
nBt1sLoj26dguA1rjLifOPeBbsPzoYjx7q2PIdlM9QyFehVgfM6u9TLPoC71iPPaNe+Hj4sfiJ2b
swNT1/seLKfowfXlzMbzUZABDZWBbLj+/MUb4wN2t8sDrR7onMykGCqw9H8vzmv1zvsogvPhvuiV
DDA2j7r2M4CI3U4O2Pz+pCL87XceGQZzVf/mTRSAaXw6i1/JJs4fLHkyUvXcAWyn/kTI5znIg893
/xA8eQuvg9bn46Huk6PvLvkPmng+9seb4WS/5/1UkIxGey/+/FnM+dTpZJQzPFsBJAr3Z3uv3gmQ
1y/s3g8q6NwPLsBDtRPuR/zCbuEXlvmtedqwf3nBvPnFOJigkrT+U6oA5z04/7hnTJl2Juz3qYuN
2iKg39ppBu/Hc0lOftbX5CyuJPWrSQHm6z/52w+cB0Uv82ons6cHB5g5BKNJbD9gPKRMAsd7/UIz
m9p8qo6Zp4FHkvzlJ2P5Ge9gX4qQ5yfnsDUazQVmtha4o87ycdxkUNnpdxNtWtHqmBYAE1xLnCGY
bX/1UB2zAB50RBHLdQOwbDpeoUq9E/adY2XRj32a4ZF/AXbpV/k8+gFWq2JNVru93/H+FYL/440C
6v9+o8Ch3CKMv+cpH23ABCh78o7A5iLmXbi5v0Dz2q2p9X7t2RwEEMHJ9QRcpF4GmGLao6ZIg4PP
NWhzMQ24KypOJfpWl28+kt+2hIZJvjRbyQ7rz+X9CKfXBKljiRPY4Kf/AYgwGU3smVg/vJpL+Lrm
BKN7MTMin9oUgiDdYiuQ38n4FewMjloT0RvVvmwqb2ULvviL+TfDdtZ0m7YveBqhjfXza1OP7kEv
YbFaI2y+SjOnK+/ew3HsE5pyAr4/zaak4U9QUeTBS7jR7LjS9qgiRHCtzhLjHdTBQf6uyGvI7vlo
0/oFLz3hE+ZVzubgY5ka3mw+2KrKsCPyqHgANMmL2u1jTIbrsWy0RyfeaEaEUyL1m70M71FT0yjB
LRsCyxSgXE8v7O2tlr/jdd1AMQlHjFT7Ym3wcYog6E4tTRm1LfFpmzL0B+9Ji+bV1/MzCF1oNjr/
Rtv6mczD5aZDIX5GNPdmP5GU2I2gnYGOYgFJIXvu4RFu9q1BfdsT2OhvK1tTNtcPtjPHDse0tjO4
MZ4vjNULymn6TUq4D4uGhsVYhlLvxlfN+L4QkdusD6cw0xqI3w8Dh5/haIl2nUTa+0721ISJDtZO
4erwHrU19VZbOxFZ846A4YwDvcUng/XCa67AZY1N6iSaDkQ/bSrVJIFCvU9t55uT2WbgrBtP6l+a
rFuvfloPOgt2OFpNz27eZHEG3F9q4lA4qQmt2SqDo3vVUbUrBKtfkaOoSp9mhw+VfrfGmxlDzc5X
E7bfyteahDK5arZbu3SXNp98CvSjDF7hOOLjYROEIjNcHeb7o0STm68zSfb3EJZAP+MTw2k9q0X6
Us2X8CXV+G2tWbCSCsrHm4Nv69AAm1NrfLRVXQz0qlxzNsifvQinxylGFSg3bDxdWheyOdjRQ34r
60l/yBFks7dD4HXF3VzLYwqj70iwvQ8QG0uSeXBz5h2CcTPYbNvtAX49VlGT/76hen5EdTpczkjR
k41FZzCP2vpcJDj55SVjn74R4TN9Y1ockr01fb1uVJTn4Yp3txRav881i4F5aj3yPj1e4TikpgrN
196lueQYtTgf1ArG62NB093ZsH7F9x1rxCs6nAZunrD0NdzhGJURDSE7Jyy8axI8RtjAAdierbHZ
khFEXXWigc5e3SYstjM0X/CLA/l3TUT7HEhw4yQh9V6Sb02BaBfQ/pkeNSZLylmcD3fA1zv2dqgC
M6tOOmwO1YRNxcxDql8aEz6IXKOZSU0++tUoa1iut9Q1JLOThia//90/4xJvABNbFMPtNnlQt6iw
9VvWw2HoG7rcj/G7C1ToirKKJusUgVHGlQf2yepKI3q7JmPQ5wj+mjLDUQQ/SVsEwxXIWL/gOGWS
1Qsn0dWeD/Ykq3crWaPTa6UaHVILm8/rkU0r9JG1WfydqVmFUsKepToCZug7erqX93w8CXkEE2lM
cZoN33w9SEdZe166E/U3o8mmdOgI9AfJxF588K35lFxUmIfRj0icIGJnP21gvE4LbORE7EYZtwGU
QyFBQnb81MS2qxiur9WFRlFog3X4RiZst2GK9e/g1hNbHWXt+9BDnK43cb0muWvDt9I7+OxORig1
zXqGtdy3eHcM/G5yCteE++v2Q8Pg2Ofz3tyS5X4hNTpaFv95F56ydE2tUvC6/qrJqmJtoi8+HldS
x86pJ4LgZGOkMO+QbJbzJ96tZuycZ68Tn42oaxH55NQxDwhIMQ11wNc73lFty8YV/0bG1DQ6flS6
222ckyaBEphnsvlYEphWtyGFpwP64d1ahRYtPDHVNva3JaB8f9ksa34JT5qzwsHjEbMpfLs6JG0c
4Vigddc56kcAN2ev0gc4NRbTZN2G0pqb2Kfdl78jnIzqyZQDbDdG0pGnprYw3BwxWYvMsMTQdKAW
NQWme7vfMHo1dVvbG681vtjeHYw+NQ4wYX2MD6Gv5NS6eybsBVpgtNEPgDnaSdf2xmeNWtGaQlaG
uq3dnESlmF+vtGqi9m/93a3RTeY8Nkr+wo43vRle1M3PqpNglWQvHCqqn6xrFfN61scYI7bPma6t
0r/6eLinqGPqaiw0MyOIuv7pAuavHbXwDceQHg1jxQbV+ajwdIIxzhX1l7PbwxPh+yjdKbJTDEQd
yrbiHV0RyZ2/q+dhFzXqXIgu1RPVs6RmjQJohKpCpDtu86WeAY92HRl7bwOmanzHmmFaLlIe4GaR
Z2C5cPWpGNax79bj6nHPwNo4bvHp2kk11QolBmNURdg4J1Y3D7oYq9IqELCZrWrA9ACPwDuLOX0c
GiUcSbd+AeFC70juy6wb5M9F3Mzdw6aG89A7SX7Ovfb+YosI2zexRtnaj9pzd4U02LpcMWz2qrZE
VO5YOozF+fuuzYX3pub2uO8mslohCE7yCpUCresugCrRcCpZ2L0lcb0+nSdTW/qBXaMYQLINGMmH
WlrTAMhyTZ/ewQRqEe/4+nlaNDjlpVoK7g3jFdjnUy51BKpYOZOJ8DeWyIL6gS9D1ahRv61axPaF
wLs5jti50QJsyHBvVFiRIw3fugzmz2kKtCQqLByET9Uan3Ygw+pXjdTdXFjdNyBNoVhGW5x/76d6
Er1VDPn+w+4bGNZPOb6PmsLaFd1db8Si5Fm6WvE93uiJ79fx+o4Dbf85r2goZ59kYswugZGFB4w2
MOrWRV7IcL7M+rI/QhEX6h2+UHjCUaz39ZTfAwGK24+MjUNVWUy+JS/I6z9Z6++kZry+ws25G6mT
f8dkIkjrYSqkBVmtxmUit2vh40T21F1v4m4SuInudOuIwGN+q/l5O8PV0UPUfnvvbrQ+xgG+4Rxi
tAm7kJ6QOsJztLqS8bSBCc0/U6QZ+/MbW/KHsPFjlR+YrISGImv8JLMaNybMLiOlhhWI9XxmOoFZ
Ia0RC2QnZzNQZwD89oN3NHJzKaaWDu/kbmPdXD+SqRqHAwwMpaeWqDsdXepjTleMOmM4dvPJTgrA
7xfdrUODrQsd2WBnFRb1p3wTTmH1gFDwzCu2gB12GzqMd20+wARb4c9lQyR4H+hsbZMmzW0F+ugb
y9qD/QjScmuT87bXU+8Pw6NWufuGY2CLunq37nvsN/jVkTSupaUfxf7Yrrv+dn3IUJcKRA+f6VGP
K1drYa1kIT6N04X1Q5UfwIN1BEmPaUhIfulEyPtrjJOLWreWfJFgoogFNh51kfc3YxWoYtAKZN83
Tr7uPf8O3vs5w255lsDsx1m6nBcUP7ETMmF91aHtfyOi2k2fU/914cAW7OltltaAaXZcapKiz/Qu
VpLVF719XdYTgXlfL/1rC4XQLrFbf07WZq+nLZxc6YHD2rK7uRCOAtx45z3F4r6yhnToevVdXlJs
C1yhyVf/DrpuAtg39TkZBLqXYNfQ9bLe80lV5AMoVhtEnRHO1tq9PKB6xMmWYnkTJmLxS4/w8vnY
OHBP3+6nul4PH+oj5/3SxmKFoolAUaaQVJK/C5n9bY9g6ef5eQOka5cdtaU+WTiR8uk07keAApPg
UBZoR32WXWHzDCnRPLH+W7+gKa4vHGJnB+beao8wS5qanhiWala46AAudExp8d09u3HRc93V3SCN
5C82pinU4SbMz9hgT2a1Noo+EIKd86d3+v15DLQ2qSLs5IUcsnQFDyo61CVSaNJ2s26OR60U7BsS
ib9iM5nWI1zXRoikVVx143eCJtwn2hXNCis6NszzDJ+7DOLos/+yyb9fRnh/PUT0Tp0hJ9HTI7Dd
7Stq3lNU9+J740HvHKh4lzZuzornyYXPCjr4gdiUT0+WHLV4hTDePm+7TqyMQlR3m8an7nY35LP6
80aQre823d9nFYz6c3uH8/O7J2/juUt+DOUZwP2BkFWw86yx11obHM0TwrdsPDBSy3Kqhn58oilu
hPzbhJoK8mMGyZhfVnkj53OpeZ/bBW+hCupR970SLnrHlPdKx4Yx6iHXj+isat9kXCXIBG/YEarv
vnXHqu/XhJZFTLqLT08wRkgOYB6iH/aLXmBjul1/YIxsjI9v7133whSoMEvamigNtuspH4yMJ/YV
KVflO5zmvXGHpD1E1NOhyVr7FpqqOdYPok7gVTOfZRkg13VMTbGYwGC9MgT8IXhS/bCLGNtQz4Wv
+Ako8sJzPTOtFmFIjAfm9SCkgtEWoMhdGxuiz4mBzC5hqr7WSDsGv26Kn1oDCjh5NHrRF1v6C3AY
jC3Vm2S0aABnolmiZBLA9+Mkn5NMk/fXFY2AXoYTXqkVYFPRY3O9Y/nog0sDZm39o/f56neboYZH
+DJkjdrkmFlLpKN8NvYdHyQV1Zv8PI9Lf4OjrjnUc/EWkSbuqI2Nu3FJZqfeHICTZk/+/5NuVmIU
qevjdYe93eqVUMWMZngq3AIbtO+SMUjmO4xEa0sug/4J5/NMZDhv6I0G3u0YkrD8qECNwhHb0etd
s49jNPAY7Qy6TSwjnE6wCsBpmEq0auNH8rYHtYLnC2ZobR4II9ZDceHeyypqv5Wtxf++QtsPB58o
w/Tt5rSACDY5tYgQCWVOLVNBcLNvDPpYs7dFLHkvavsYHLEvPm7JaBlZAB+dBwnk93+Qd4oLr9v3
l4bP9JeMSuCaWugfTtSSp2049tO+12CnfjAK7jAsn3agQjXyRySf7nk3K93NhCSKDng3ZpewtR6K
DVYr6qC1lBRgql6FrOa/9Zf6mbvmegHp8BmkEhrYd5PQlZcSpXn6dKkP3ZQ7LQKePZ4w2tEnI08C
I9UVVRV7L+lnsa9kBZoRygpGl1hPNtzfkGPo+TgS7E8yf8hFhbye/J2nI7b3vXZ6eBU9lPc8HE7e
/ILW5OY09EkdTreL3mgExxnO698ObMLD+w4HQ9bxIT94+XTOV9GfP+Oh0WHT7bXifsY2Is/9VNaj
Eok2XP1eCtZ5vzdVJz4RenIx3Spxb80fvxzhXEguEtS1Wk9CX4/gAk1KF7+lz4EpafYJmlSfb3Xd
MAPpkK8XND3qImGiSV249Kvz9uGzUYejrX1K4cD3k9/NzrUQQHiqCJqfuKjZoh9GNl+oHnc/MNiD
Wio1LPb0YLVmKH03YqQV7bXGwU3bsV5jsgA/opnRYO7dcGru9wJmchnQEBR9zgI/9KBgC0f05Znc
eHh55dJfLnoA9EEZiMq73ftUbz/Hmp9HL7Bq4+ufvp4cfRNBB8Qetalz6UbuF8FtcH5jm/gPwHpD
iRd/EX3V6L3ojQZUn6LF9o+gxa9ywcjGy9/+nwXXeGn354Us9aKeMJpMWMXHO1EfjxFw/VNpfP8i
4NcBYy4ZM62QGkjU0rkmPfeDoEA3Lfd/3ERsym0Fg9wRqHHJR2uU9a6HgxJERNauv3Dm/cpSPxf9
Eor70IEaeD425DjUaTfFfiFDft5TSyDAotdrI8I7f69ytPr8ksEf4gje/dcN42pqrP5TGEeojB8F
fT+IhtPnGh/g3REl6qeqCSYtnVxtruIZKdfXnLdY8O8QWWqF/XUsgJb3g5pszgYOrsq3mwoduTB6
X30aSs6zmwUrr6AiUQeHSD11s+LWqmKfNm+kXpVtPf76h6xmDxlQI3tIOf9zThjsLth8yPtu1HTj
CjpL6Gh0iVYh2f8+qjpqbYRdpZeTv34/i183vMUa6+gqjMZFXyI5o8985P7HUs/J+rF/sK/wyT8w
18yAWqWJ+HqcK4gSbCDInyedPSvSui054C0Hxpp4nSCN9+9I5OulT2kxgh9n2/T9noWDs9u+oKnQ
CbtPL0uW/af2P3hAQHtlgHI9qpnEU8jGS14JCw/DfXk+2B/0j/UTx3sB3nt3Q0qqLf33+wDJd/v7
29/rykcu9MKPST09NHJW5fcWdNv+QBQ9OVvko8VH+D6KdzQVRyGcbtpDUKv35FMnjZ26FbcugkLy
PlDLT81k/j7yO/RrAdPd7Ih5n2/zGD4LmhNpLN9sCnCegnA/bXHEHkY31iuvBKJdzlj/YR+I51IO
wLJf9ffVDP/ur/k9RQQK6y8Ybdq9Fv08wCE4sXl1QZHyuj1E7L2cbTczMlzhN6p9ikxk5Yv+B90l
T/FWjd5sqiuvWfQMAaDok/4sr/g4xu2GSG0W4XzbblK4s+7WIKK9zpgst5lq7uUnNta/VTfP79AG
kWhs0aoZrVoSu9URSmW5+H8bXvb2RNveKo+65vdlsaeSVH963Pt925qtjtSG66TvOTEx1nPetIfF
T6WhX7dgWPz9VXn9Iu3k1jm7XksRKo29xcv6JTHIr+AwPxha4deB9SkYPDUI2YMIznZK+jqMBVgo
1KTe3gq6fvHX3t+dRR9Pu2fjM84Pyr6NLBxPfRVS5dcJYPFj7NOYWTMWjPviXxH4KUprjOfBA0C/
H7GeqI1FbaYSuP5s92jFfx+T7VmCrDf1RU9a8+nRHmA0agYB+901GXiq/dev6T97X7PqHhFwJ4VN
vfdsMrEKNgG0BP1IVjHQALO/1RGcsuMau24RspEVhaQu/aB/LvtwFu5tClTfaXn99pPxJuklDF9+
j5f6vRlWlgebl5Ki1XON8vHZQBOYnc3oQ3Z/jHD/QXGKaqDOTTe7tXXaj7DJGo3uTpsX6+WNcYTH
O7GwrfXvevo+7RLs3Mon4/F0yceTYaRLPoOOjbZLpBvg/tDz6aHZiLj+9cII7ss0xvrr3uTsizoI
UZpskXIsXOv7vYop9K5YR9qmWIW830IANV1PpvEgAoaPClL5/SXqeDHqSRbmD6RZ6iKFVH7Ibm5j
wymrawR3cmn1zm1jwxsOB6KGz6s1iaMcQzHetlSPpCqk8i3//Pl5phE5//rtreEnmPvT9Rxva2nR
PzR4frV83J+5AlKq458enpTjcITcvyPa8OjCybHeMVz8j20dNKx3bisX9B85ordT39fzkh8Ur/iM
3ce0S6oi1WbQurc13TWenkvBZW5hUVYj9vBzm8zfrhPh6fVFBLQV4G9cyD+ga4Y1NjddbHH/6qNk
af/DEc+DqLy3Ith/1Ijr9601K5t3pkhKn/B+yM2nbz2/4EOrn0ibjjOrwuO9hJ5BMDWGy4cR7h/C
Kf/+SIWhGQ6zPdnwZmKRcv+MDULt3+Gqb1Z015NfN8d9IUBY6YwetHUNmlm99NARdhNFt25K+us7
C0CIsyd2H3rIhkZaIdDqpx8C3/u6Hpb+/RXOI9I8ywBipmQyXK+uOveTfx0RZdwD53L/Yjdw83wa
9vUMwGO7J4P7OCdrnBtXkP0chL1cv3ezcNhDjfttZHMWq4754RSBJe8w11lXz7ZdHaDyjK9o5vkQ
dfx3AWVJ2BKRHLOwP+/PKpS/zxDvSG4D1sBVBtMGxTRUu5a9nrapwkVfuOJp6HoWRwXwfs8HDm9P
o5uCaIgB99/x9iyaHe9nDpDnYeSX0rZe9CEc8W2Nw7eesVG52HfQnF4b1GjXnzXfoE7gK3QwPm3W
K55v3EzQXS4pmR/yvu439/KlNWTbkD3PS6d4hK46byxIVl7Z8y/7zQSuQQ3R5vVkbO6tKoXDVqHU
I8IpZ7W+FQFK91u0+KW9EO1niIUuQeuNLSSTfDUK+GuqjEh5aFsj72/gLqplHJSOmg/6ZuWBFMQp
oTzP6DeHLAJcPyDAr6d5dq0N96gkaGySOJx7rBI4U9RRe3f6hvPexAQe/QCQ8uKZ1mYOlAOk3+aN
nXFS2PycWj4heP6hp3WK2HQ6Kzpcz6cWOzF/IwL3r1VtR7aIXy+gZd2I8Pe+H1D9fu3B5GyOEsQi
K4n00DvWB3L3gSxQdWykZ59Ny3qpV+WZ6/+hnsUHEeA2/QrU+uUlIMLhIoAlb9k5tdbRm1u62qeE
B4ouTrPkidLi1xGr6+/huP7EUN1u9w8cvq60HonsQCjeAh2p203bTcNN9KC7/uSEqUkbMpWVrob7
mFAP/r71yOLoDjP7aOPd7Bxz9jy22eJXLv1ZN8k7xVaAUO3QOi8y689fPDEwUHc2PSBxPQoEFHyo
W7V5PjLD5QTlM+DfPHcYUyNPBpZ6GKhz7aRu7H21UpZ8xDnWQULje17B+X2UsdepOKRVe7LBdqvp
NLicX92M0yqGy/Xri/+5EsQjsFQB4ehTlCHTiunwd16wUmi6eaW/C3hZ2Wsyo92j67+6Wi36A8Wm
fWO9uBsjWF2jPc14vvvXT6wT0qNpk1XhNP/aaPEX8JL/LvkK4PoWY+7nts+pPai2nqnUN2Ef0rm+
6pC2pKO2cNtazMLGB05kjPDlEeQd8XfVAXrrSSYCS618+XMwdzf7z++duf5Z+gH0s4ahHoTaKCAD
xwdKEmXVvWKja6FoVzMaeX/YrehaXeof3fI86eeIZIZvhTjUdbognz6fsoGFMpjYFU+7buI8A7ie
exvf13cK6PcKjyDbXgNsx5chJ7N+gTB7qIAE1t7IRWdPCDhbzCNfz+utSQv41wqbDaaOfc2T+aRO
NsBVBhC0NloyTX0cw8XP96bEyCccmRBaVm+S8fw61yPvfyDXh2Sw8slixTAUKjHTBxGPK6meQn8T
wQ163NCK+6mT0HejogX1C61b62Wx4NnJAIqXDK1C2oWk2REBcH+SrM/GN5zEF3LBy8AFde9rVjeD
Ck3gt26OVHb71j0/P8AaPCH1H5HJpDkvR8B5AKTyfI3zJBH45oJDZreOQzJHbQqfj+lJvU6lFuH6
HewDtiXzWjiy0T4eRxiN+5LaTRQCKvz8VkEdnZFyv6gWER8fCFdr/saBdsdA31TaS8Xyc0vDdziF
5HOaPMj1Adf7Vjilrl39+clBfZQ7psWlCtPKttEmsQxrE23kDDaHcuJvOLasiecVIK8tFc3RYLFO
jXQZLutJN22Nvbh+h9UtPlOeX3SzbYgI9oOZ0ej4WYPl+lS4ud1RTCMNdP7rIgDOfyAhvK7BKPgd
UXg+gsQu3oOp8l1bibeCReQUa+HQ9+rnzw8PXnIdDrwewm4n3ckGqnndxQcrWPxKqms7vZureHUE
+Ica6vD8kTb+VgRenSdkfmzHkDRrNwDNcx2T6eyF+fRZGRl8502I5oWXwcNegKP6cumNfc/JmKeX
HrbWhX8ySzqCST7nmXK4Zz7Pj67hwMLhCBWtnKl+EEjy+4R7CYg6C3FkfEprwGjStcdbH5Eg4Skh
w+VmAqECE1n6ge6Uhx7Qw7NG9s5NSX4KhZ7KeSKeX0HW8fwKZO/Tl0bcn54iwXvB52Hd/MsXmC8e
oO4lGxzt5DIcQ3RPVaRLBYHtZh/ONrJfMNRdC1vxpgRTBdeNSl+vBw7lHQlHH+wbwP1jIuXQ6Zhc
+o2KHo8LKV93L+f1RwTcfyIbrpdIf58CeLqYKQ2k58A67MwjFNIuQ8/h8gHU/+p/PAIOJam22Koe
SgjeuzsOrP0zYcGzVuFqvTngnfvY5F2Vpw2oqsGibp1DMCz6LDyVBIk/QsCi59XF7w2CMeva1Hhn
kPdHiHZIT9aq85HhOm4/2M9PyZ+eVHOqMYxfXhIO8asjwNubBDs8P5v2qowg57cor4fdNJjDEXDe
gkzHtcvmmFomMI55R9iqFUHB/U3A8ylyvUV9Tk/SHsJwz7ZklVyu9TTLTQM8+uuwnlAM5sX/cx4v
xvW9brHBe5dwJnXAv4H6ZmQVaSLkfhU1mfMBI7VHBAsSBIt/9ucPgVllNdLsGYb8A74CcLpNhFTO
i0zBF7qqO4ki1pd+g6V2C647ysjGtx02lD/FhDzPwk4h5Mkk1MYduv3Vw25RUYvgd0ngQ3v+t958
b9UVngq7oIHxci0WdY0OT1iyKD5GVjfP3ymAWyNMsE/5yOUJqTOMvjPB4X53zXn/3Cx8AQJCOddL
/w0/0lWju7VahEM++FfI/Svs63eazPSsz5D7GURsH2NOHXL/AG8WMTW530yeU3WAYZTm6KFeUDI6
Lb4v+QSvhxerl8XkAO75ysT8PGQjLtQCwkYqqR45ercmjIiA5teIvKhzqenRie+Lf0ENuz+zJY8H
KTik1D5akFF2zF+KgYQVtZMmrBc+CkaqnyBBHEg+cl5DXfyvoMruYLoemwZ6V/WJWu6nse/X7iGJ
0AE1hN3COS8u8qJn/p4fZTdNhcv6CEbkJ7NygDGUQ5jQc3hu89G5bVxAWp9isxDDeup79aUq6r1H
Gu/3exKTGU7+zv7Lf9jSP86pfsEm7zdGn/oHYLxKDzucz5qErdr+Pa9Qo/uQ678DnNlK4vkxq8ly
Hpyt7Zcuecxwxh8RmHfxSt1p/81nPE0uXPx1jfMT0xcmKfzeFUI2TQq6Nu6PEA7IAgR+TT+ZMKs8
UAzFD6lqeEtY42NR5TwRxrvNph5sTgDPByHBEb2peYuruYU8X6VI8Vb5WM9jANkOutQC611IY8vu
ocxkAyPn4NdjINcvuA1Ob2o6xs4i6W49qijQCd3N0onNw+VkLjwKme6WXjPR/LoqBu8dDtUuAKLj
3I/gdBJi6gYbyH5L/e/O5oRk7g+N1sc/qAPTdWrORyfpItsTIWX4RtbkNyScN3HhcxuP2AzVK5sa
Z03g7vLC1F4hrx6H5CjBnzhPnP+ggJBqdQRy+97Txe9sfHBpVc5TUd1iZT7Pb8uFtFaFv36Bn4cy
vH+f6lLvwaCUGlG69Rzh0Jv9fOT8IBTreIdgv9Lq3j6bIlh/nD1Rb8bR4nyTp/L1Rp5BXIXzomfF
m6fj81msau7/8jx0E2N3vRlryv0EMI/KiEbh1eVTrlxGuN9SA60d/iYXOVerv/zXHI0S8Fx0humU
1WQ4gjAc42uUqd4s4UXf/OUrEG/WHyLofZnTHNaqyvkoxNqoykdH2alyfnsjArgfy/MgGS58Gg6E
Xz3wfBHi982gRs+/QPSVQk+R4HghEs8n6RAmL+jK7RMpl0aue16vYIIrH4mvsx1OQV4TKP+UkUaL
/3FsylJTGndLOZ9V96vKLiA5UptuPS8Kh+Z+v6vOlMiEJd7d4v5TDw1PYou/0zXFbQch99+JTF/3
esyryoZXfVIJ3Fe4G/feWYag6Hskfj9VMg/vIQOct0Vyrt9r4u/aA+D9EwK4O1ssluABch4Sh5sv
1xfV3Ki8fvL8Ok3m5bxb8kVDlO8WVRl/Y+xXK4gYvZxuo67kO/yG6wZbatJab3Zek4Vn5fn7IRnz
pGtBbG9XiPN2Ycv9CQDe+E6k8iwxyhSbQOdNdfQxv3Y4h2BNIPdXacDXz9Q4GgG8nyaCkpzrQX+M
SLtFzpfnMyTvOb8FfxPpkNhoQ9Iv/ejS3xjOTcl7+1iMQBPELa8Pbd33mSyomB7F5XxPJruL7pDm
WUTv49YJJ5z7GfzjneLux+a4tF8QBT0mvN+2psHJM3Bq6RUt/M/4LOoWuMI4YJPnl+NQJbHKeS/q
df5Q94KWx0C4PRx0jC+7fChM0YNZSn78+lNAxGS8Ljw3kuq8ADQfkwqmwrFAM9qtOvKPB+C8Lq/P
7JzqEtRcplFvt7KTkXX5Afjzd0ct+12CaeFxlzzd8QqzG9VURuBd5uk/PXoYM3XR79Rpnk+rX/ie
+Z3KdOElxzzdE2DgtsTcrwonHAUCnB9qRK6cD+X1Mlv2I3UBypMhl+oeFOtVjlbR6VizwoMp/EZP
H8Hz+mhNs2np4KfKGsUxuDEqy9UVct6CrA6tnnO+qABbtI3QOLTXJT/3YGnNITWfGHZ//ZwmSFu0
Wfw7Ias84MlrgRo351Ev+e/Ce1KEyjp/9DfP/vt5j9KUTSL8iDAVix91BrljzJ6iBpzdNaK+NQzd
eCxiD1gb1aPL/hr1Jy6Uu1udUcXzq4UnA+5cnrAel8sbGRtd7W6BtvSXYMjbJIU0O7pEmfKNxfW6
y9/Ar5Cp21gdS0dNAqu97fF+oAOdrm1SuL+FPVHuOQ9Uxq+pwvd8xf7FpMlMBDeAd0eSkHRfJ91P
fLkuXMs3ibrZsE3Y6TZFf/3RVn4ENVPPqzsohvuPPNmTx6Bxa4PMTm3qFDsFUHkfRupBSUrCech6
ed5gqWd6ytJw2j/wR+H8NOkOVEuIfKqOYDWkJXYceM/n4Gx//s6/naEga1TehQiXPMi+1iXjfnsA
5c+mJTLn5cem0j6Lf43gNShDts9WV3XJl/7y4j9eUSEONjmfRCr7IwB+/iChFk5gING2gcfzpCx5
Vz1/1fYANtdBovjlMYty/kYFBz8j0mx6bGO/xMNf/2KnT6VruL4GnD9DqzV7hx33/4ErzAP1mm4E
cwWiD+D9P9nsj0L9t7+5nsW708ZmHedjAK/nnG9K2Xupx9XRdRBrAxBOa81rl/6LWpwfm59EjOD7
U1dktZxH8fwOAPfDsUECL2dP76qDOTUvKH+mv5xsXuUIJx/b/A2dQf7Hc3P9h2gcwLwv7DcCyzzF
wuMxRyWCuvhx/nweGdc/LSTevfvjlwb72Xpgva52SLtvbzVJd9oMhfSXUYOvh2nqsxgcfQ/88Q6f
kA4pFOvDDkfN5ZiMovBQ1XinzWjtFWYtprV9VQQbHokshEFN50CJ4WrtT2TUzCb58/M5n0uDIm/B
GF/tK0Cu0CDOO+bNQLpG5fwl+TGFsQ9/fjA39TN2RPYMmZxMMeD8M4J68winQTqq0LvKTxydzud8
8S8h/3m0UeI+JPkuvwNU5Al68Xo2hNUZwqV/fhLwA50aUnfhM/Bu8fNXufivnkWtS+v3Z570xY/5
x18FUO3h2XK+NLh6H4upka7Cw29lEPBM/Zzz6ya84/5Hg5dshdNKcu3lPP47v37yObnCR+NK6Mrz
7EnxCuHv+rxfMSd8/7lAMKIBh3w/DaXkX9XFn4+GYA1G8sPVXz1azt/ZDccUhneqk9Wm1JNhNkMd
hGeQoN9J8K0x+mYycOfqRMAbHjr2HCwPvpV3QzbPxmHj6a0W8CILP+zy+jGf5NAEINMc9OT537T4
w11/W/ygpFvO96U/wC7PN7uTWfEvFg1XJDZGUo/WrqkgX0/YzeG7/rteefidKQYnL5yby4bzfrKC
sVdGgP6y0gbCW9tQn883dDzPBdnH8Kg/6K7FlOtQKgQfMpJDtkl6/Ask8Dg0IZJu94bNVbxJAe+H
EQger7rlvCN4tWVIbetZ/+vvtte7Se3+W4A5TmAEzVPj0WAK6nAeivDvflPrcC5qpqzFFEorT8CG
9C3rpV+DTpLmFKn8m9LETq+Qrxf+PDVGn97VhMu/b/HXl7xC5TwZam/ajs8SZwJ8qLccgVp0Q7b4
mzzvpJG1ueXk9Ghj2M83G53582DxIfQArt2CyOdQYkz4JC94oXOKpmk1Wn0g1x/QD3qGgCzQej60
er/Mx2CjPZV1v69J/3d+Tfup7BgrawjT6Vov+rZ77c/3I+B8Do4GsEmGRnnHapO1Gho868nm6Cgf
AZ9n4PnZO+fnP1r8TrrbHnSrP7y8atHbhOcDYN7vUaAIvWpQ37HlrlqJNx38us8dCZwXn0iEG8j9
LbQCAWYD/coHiJpfT07c/xmjXC+hJXrPJW+3pidqkfoZ44laXS9YA+efgbgbbGS46MrYF9UCPJQz
JfM4m/nY+3MJ3mf1hTbft8KmQJpLDTycPTWu0b4b+PmgXlbumsh8nmLifpa6TWoZCcbNABO7diNc
X8sLtV/nV7jk6cA4P6Z/+uNjNR/4/Oghtbt4Akzur+bffFTweIxseR7wJOrBwovlP3muIri6mwZd
8sCJrQoVCHbMMOL8/lgJn37x07HPz7euydx4yWOQCMeQzVbS9PCsDyZSOG829EDRAZ/PwT7z5pz1
N8+FB3j6kHnTjX/9F+D5Dnb9cg6H08kU1PUx2xF4DXRrczvI9yWfw1ZdOMk03/YSvOea+S8Pmk/N
a5mvWPyQeuTzW1DcvmSKXLGvWQn9F+h09Y19zqP1afof0s5laVleicIX5EBOkjDkoMhJgpzEGSAK
KCpgAuTq/wrvN9yzPbS0yiIk3enVz0q4f3wu3HZ2hA/dKwbtwT8gp+C1gtyqtwrd/iwhkzeRO67x
h+mx6E+/RGkfwGbshD//H40PWfnHex7EfVUsCf6McN0vMb67pZwwVRC7zYxU5h/AzWha0FMk2RcV
gS8o2jXx6n9i/VKvFffZIEHpCyZ/YLwX2T+5ADA+2VeO4cNYiCPlcK4Ggl/lBkTjI9Li1a/ly2s/
jPE8Cs7FgOXH0PjtK24PWb8FWYwXoklhOKsejwxYpMNSv86yzPTFP32lC4jL9LXr8FcPzxfuvpHh
a8r//IXfUjX3a7zFMtNLfsXuvADG0xJ78bJ2SY5aA5K702BZDFEx72V2ovQjguxO8H30Q+/zBN76
kBKH+QPn2oUWKGv/jP7xk/6swkRQKDJst3f/vr8h+4cjEbW0f9+jUr7jk45Utl+ez/fjU74p8Z5o
SfeJRqr5OnxeygPj3eNhqsWlBJ+kEzF//F7b+WKkJTTMyfJnc1tGU9H0JihG8MNyhUnxXXnHdf/K
s/HFRXmV4cof23QX0UXC7h4y/wVaeQRyq4gug+HSr/X7sPYzYdjasb/Rt3tKiy3T0/v3ee1XRr/m
J/ry+A1nfI3LziAP19rD62JBhMTHI6LnF1pAcwsv6KR6IcsP21RGV9lGyLVruvoJ/9Y3YPNj4ISq
lw/19or++Nct9MNVD0Ysf9A138sefhbEhXoCpver7SF765g/uBDMNS1SKMGtgOHwWVi91aTQNT2E
YXd+gx/jv4CL8pqs+uRPSXd7hfWHiHXmRmPkrnj5qz8x8ycs3L3bwFdXN6hi/qBlF3IB5JfqyE6s
H4ol1X75X33sTNse/PLHTodALWNk//kDL9oHrDyOy8cPY2Z6C0jljvel79tpR7m1Osh/OQkrU3su
lgBEGayTHSanKdsZ47of4LX0iMy9/Y6+TG+Ge/vlEbc59nRhPAm4NtwN6UbfuKOi2jn0wthgeiwo
vjUtYpg7ww9vN35qLM0x0SHj9bD4laqB5V8f2MvrhMdePBv9IY838M4laOXxXTr6Wg/htdFW/jd6
buwWw4cIz+g8cxe61g+g5T9P5NPUiCiCQaYw/u7PHzOlrZftWLwj9t0BAx4HuwG5f43J6if8Spvl
CT1Flv3dosguWUifAcZPYd78belbinbhWm/91WP97SjG0Hvij9/eZL0QpbPBzt70ozU/g5H1TwDT
x3yF+V9pmewxOJSPHzJ9Sx9YPzQGjJ/84/nf3TnXwXVxILIzUTRGo7MDcJ8j+49fY8//WftLSMPA
ZkcSytMfj31YKt5YAukXgwTfNPzl7reC4NoPZdbfwwvTD6eS70aZ8Ql+y/zTbf1zLZn5TXzK/CfL
PpA/sLUCF0WKsmtZ/+kJWgn3frgPhoHx5dKO7UdW/1Y0bYdugYyH9GF3PgKiOsdp7W/85f+xQxKE
ofTa+grxugi/TcZLLdURP9P6OvTNHkPA+mdIX/26v6YI4Nof2ob9I5qCDd9Alp//9IRP42ydlTdA
J1XhiqGO+3ytt3zWv2lHmQQbOSs53u/m8zua8L7Kweo3ZDwHGJPTFYOUq74YRsihS3K0G/hzFJ7x
Wi6rH3YBdHz+hc9sfN/0cHN2K29pJ5uvMcnp5MNDECZ+x/aXlD6GzV+9xfQmMDe/rQ8GZ8qQcZpp
Qc3oOClMf/WpUOkFDVWp3M22/MIz8wP2SmKpMlv/GGu3GkyHQ5oCth/1BbAtAYtvEDz3W8NvuHKm
v+ZZyuBhzzJyVv8L84tBqQgWpBehFdGFNDnUa6T6u6rQooXaMARS4nRY2MsfML9jaMn/x4kC4H+f
KKD3i4NMcTcUc7StTZjWX4D09twMS1g4EMTV6KFDhvp2vp3HBX6Xb4PCudgV5NSJmeJ9Wx+dbK4F
/KQfnkA6fr7ITH9mweEm9ABf44DEQOsN+vLVp/ItfI+4+nkA4rGiPqRA+yB7u6sH8gNeCSadHJCW
EMX4FWGTQ7UX38gayymivbBAUNKgJ/HpmLRzwD11eJaaK1Efmuf+BHEKlNe5dJCtqWJL/WXZw69q
Dxi6Wcs4VHsPPygdyf6aFUOXtciB+FiaJHKIW4iavcFQFE4OOY3PmyGERT1BXTUnvBn0jJJ9zs5c
X3pEEiN2o0VYWllpGr1A6vSKinkzqBtA6iIi+2eltmPnL5aiKlxI4qQMDcE9ensYaNs7hslnGIhw
6jbw4cIY2b5htLTe2xaUU11FBvd9GHyfBwu07pJEYtRqkWDQAcJh55Xk4l1hNJXCF8NmnjVf9BYS
TfvJnKCs3BISXKYD5TrrlcGvJjyJs9v0wzuC+QinfXAmwRgIdNLnfaaw3yMffEAxJq39ARMff7Fd
9qypMc0xtGZvIHaaPVzBOTayUkwTRb5zcgcag2Sv6LNRoIP79lpO4hJuHQ+i0VJ3uZftefDkkIic
HvgVLZfn0O22Xw6SW/SLo0kb+ABudz9ELG72ACfwcigfN9yDVNzh4HJwkwRQoJufL3RSPoi540lA
X55vYggfveDbOz/CrfURkacO52gW0zZQrroUEJ9On2gWRCkAtR9XKHp3lE7nsPpAv9xOyCqRSvEV
TaYSaMqdOIokgZ/hHUto1XGG8k10dPncg9VO29QtCclOLabO+mXgmnNXFN5CNeIzTcyhuOU8pHVX
wZjHnYuhewlmdOHhzl3y97aCOSSE2ORs0KVPWg8kD05Bzuxv6ZRaD1/5jZ8NOSfkxs4Iu0jw8sIb
n58IKK6Hm2RC7p4e/Nl41+2U/bS9olVSj/y3SaJFJWEFLokwEEsagPt9T5oMN+9qQSoHB2NptWes
zAcfIhTLSzRJQMugwvE+ScMUt7PyKnRZSbwEnaub187qUdkAnuo6HmqxHuirvvcAb2ZMkp/3pOvv
ofHyXBJ16nPAnyDeK7vsIiN9vnHtJBaZAKUlZRVl6UfLT81keHtedIReoDUWc6P78F3lGnECPQdc
Z/1yMMc8z+YvioTfw64gJhbvKxPg6LgnbwinV5USY4zbgYpRLO+aWsL+8qRgoGViQ4hRhtDt00kR
aW6+A8s2v+BtEr2KuYhsD0pycCLhceOz+Tjo4Hu+3ZBmP8JCcD7nPUDo9iZmHpSAVNGrUVKu74hV
yHtD5OM5VaTLFSE97jx36Q4XHYzg2ZEU+h9jJHXcgbcbfX1SP92CNjff2mmXvY9S2lB2Z7ZuKvN7
c8LyB1Tt8lQ7DJvePPuyZ87RuIzXjyIsZ454CcraZWPumSLVzUTV6TDMxGhUxbTsHQqe6WcQPPMV
QHoVW2Lan61Bul+eQsjpgb9kSkv/5ttzCg7E2URvl2zexQTHdnLQjR06IabqqYLs+fxJkgmd3vHH
hD7ZFESr7m9AS7/KYTzSHfLTx0hnn9BRyUxgrOMViZ5/9pQgyjYoivZvMB9u10Bm8wOhxfmBJbmX
FXxAeUusx+k10F0lTXC56i9/Prg8XTRMP3/v45SWdTtjJfHX9Y/C8PsEi8g6cr2AX0h9g5wRh7ME
6ws+Iq/3FjANWTgpERB9vM2EAvBllqXgrj1idHJpZ+DfNZFBPm5ttP9uNu5yV3YdsAK1IzZF1iD+
tGsISXCskTr5RUvR8MYK9/t6mH/ujHbyGeEc3HQVnX6pYSymyJeye+BD5CWfoZ3HbVaC4+2BSZmc
bgVxPwUHXKkSkFpEMOqreSPJWddCzNnuaNDH3c7l00YyEBJMMZpZPFWoDACx0FsHY/66SzC5X2+o
8l6aO5UTWAD3q+/rehzoeRIEiL1IRKfxqbjzsOsf0OYtjcVj1eXdUVMVr4c/kg7sjrrpmW/gmj9d
Tsui+bfZfaDsiDOxPodsmEhNc7i+vyPLH6PAywFU2itBplXogEcklmFybx2iz8J7wPEj3CuL5tvE
KK7PYo03ymA5e+Jzx0e0sGs0lTvcayjfe61LP0tdKm+sysTDrTMIYaFDeOFvT39i83cw0EGAMa5W
4mhLqXVTujUfI1dH07CE8cYHi/StyPFaWoVA8ewpBm1DZHHzCH7HRuuUw6eIWL4qInoWmwyu4482
16wlfDzH4JG7GJ3ucOvijenpwCycJzq+yHfA5qZWoXRWwzWfFoutF5P8ma4HhG6naJjsQ2PBKbae
xOVKc6AjX7HxdjSCZnJvJ8XJVPiNrNQXvSssppMl6MpyVV/ket7+jJmaF1OJ7FOPp0siDlg5ar1C
jS7C3EaJ2uWbOroy9vbR/xSSRYVvquvKyQvvxG+dA+CNMPagdru7xLjoXrvMbZJCOZEjZFTydhjf
fpSC2ptD5OG2H1g+6+H2c57w1vp60RsWW0luDf9BUP10I2FqoSMX9+7nw619ckUxt0pQdcQjJul6
d4EqlGGU16UvuaEZid+55aBaPh4k519i+/UGNwfNTDVkOtri5q+DwkHtYvr/4mGQhh8lciaBOagn
YzzKPx1S91GShL85gDZtLsP+NBqkynk7msJsyEF6ph+k4VEspuBaq0BpC0Kse7EtlqPS5lDgcw9p
w/HQTmNlYQhOyQf5MDOj6VhrHnzyBwEZUDaNv3xD1BiQSHJAtKQvPVMGcQj8YHrRiObBuYcyNARy
yq4WmGUtg2DMxAQrO0+m03U0KvgJ+jt+Hv0nWD5BaQLrm/no2tdXd9F/GxU+hvdpjY+0Xz/XClHQ
fpt27Tzsmga+y3dB1vU/KcazgpoLtnhuivPf/8skONTInSoNLLJ+jsHrIh590eMYcSySEPTC+EJ7
Fi/Iqdvm8OGcC2JdrI2B04rv/+bD0VtIQc3rcy+3oWLiFtbUYM+bw1F/HvCijNv/AAAA//+kXcm2
orwWfiAGIiAJQ6STNkFBxZkoNiAiTQLJ0/8LTg3v7A5r1alTCsneX7eTfOr4fYRwHxxw0Hh2LonD
jQGeZxStVAsGQ9i9ESwUQ6D29Holo9EVN6glrxtqlOGUs8bHJxCLX5NaYOsHE4teBejbg7jUk7xn
n9qB+zml4unCLafuXaugeMMD3f26xJwyN/ThpX0csOtvkpw6l94Br1XiofqbuJy/y02vPtT3Gu/2
3tccQ5OoEOPHF00188yf9sl1eF+3IlKMlR3Iv/MPgY86n2FOjkcwjYZdw9aytzRQTiJgwwX2kNCt
S9baRcypklU6+N4Gl15ubQnYd7/vNfnoMpp0WtfR4dW0kIy3hshhfu449+4F7NtYRKtlv2ykUw2h
qMdY72MJ/L60c+B2wBONHvARTFK8PsFrd9GwWzLZnIq72wK89V8YC3kCeI5TA9pv36TGjDfYqdBa
QJnEyHpjwFJcod8bxOazo5fQ2ibrzG0hjPxPjbfQ0oM+nw4VJPfvDy/9kXGyCcFcr7B+nMqOxfhr
QVf3E6p3mwKMl4/Ua4MlYBw9EzkYw9i9Av2qpVhnKxMMvdKrcF5fRDm7hTna67uqLuvXXj/qgKUP
EMM3TyOaFcg0JZ1OBwimxqGX99cHS32EspTK2Dx9hWTcqMEIZfNb//FBuho8As/IQDTSPgOnxnG6
atvnycf4dxNytuYGgdcojakfPqq8GUz9pv22RCYrU5M5WwWJq4iO4+PdPjDy0YLNAXZfphFtt37l
5JD/GLxC+YZEl23M3yViFjSTsUdSKz1yYoivGmrH1KDe9tKWY40zCL8aiLCtXcRk2PIXgrdpKHA0
AhFw4xSH2iQFX2x8QtTJF7/rQck+K0Ks2Oqk9FI/oe2qO7pfDW4guXBg8ONcGoq2r3Mylu1oAKpH
iMivbAI/agYIyHb8wDlMNyXt16cnmPkiDUrrDkj6vDoAofZHtF3hlXSyTaixd4awJ1cfc7yNKQT7
I3fnfrvrRFmEDbzLSEeCsiXlRCxdgs9ASOnS/5hnJAxmp+5Hdxdznc940YC7EEG8W6saHzshc2C2
aVKcNbuE94J3uELfvLuzwvvlXHMbEcQVGYnI+qHj1HleoRq+WxruE2z2M19TefC+UVNEEyfiwCtI
mfCgOr5b3XQyWbvwl7k/NzlJnqMK5/eJVtLLLgcFNjVIHWYS9ZO55ihJFwveDs4HgSbQuzGM9Qyi
yL5jk2+OAXvKjg6n05PQ3XHX8SkPjw1Y8GFe3kfOsh8jWpusUiTun03HB2DdtKGzGfXqMs1HlCpE
3fy6nqxcJAQ8eH8UGP4uL5pchVMg96CLYdRtMiS/Tqdyehp6poJn+MUXudYTWfiqFVQaIUekmBhn
rsFq7cCdHd7+XDNh3/2FQMvJYnzP9DUYHyK5gfJWu9jNH0fOjrYy1+dzge1NjsvJOTkq9M1jTu63
89DxaGghLLddSrH0sjtO9KSBO6HnONMsYvJndhRhNFR7evH6DjAAPgTG2zUjcN+/zeFsnBBEiJ3Q
W7APyd9+SHqr+ds/o6adG82lXUE4lzeARWGOoE8OmKyf7wBQKT28QU4fOvX2q8ic4lwPtaoQDnin
7o/lSPOdBOtrtEcbZJYleQjZFT6UNaToPcCEedARtPD3QvRvP5OHKWpjCXzEwqTl/U7fSJBlikKk
mT/1p7dlwDQ6DGiNP/tkVFdXBSp740D93ZR27NxenmDhf54uwHwqHycFxluZIU7BmLCsHARVXkkh
9jeQ5lOvVCpwCV4h+EyMhH3C31V9j9EaB+U95iNOLyqE+3iFZ7yYrLVKRLB5Phl6T9K3nF6vqw/d
4thjHz1ffDzmqxiaa6eg/svsOtb4u3TpNzToWJRPRfx1gTBCFz+YHwGJNVUB5/05848DmNTrHcLQ
GxucL///+TtBMPdToq3jKWFCmI2b6z0syfQWq4SwX3CASZtTit70XLIWrRogfG+MVHfKEwa3OQGH
vWLQYvuSk2buD/AClIkaGWjKwTp3Kew7Ucfh/X3h3E7OJ+hOlkDUW5uVrHLADb6KnUXI10qDv/Vl
704ASbT2TU4dr4b99Ynogn/5ZJsCQFOM6HUYrE42cNVoPzM28XX+fQ3rLy2k+/FKPXt8551yECyY
P/orEUCT57z+RhUUBSjgSPtEgGXlzoWs4QFFypZ0w/187UHwNc80PDZByS11cuCa6waNQfpMuNbs
M+2zL3y6C3O5G3+J2YAGpz2+HbHSjf39pyqpcLTxlm8TwHm81YHSiAQ76jzBjPpPCntXM2hU7QGY
wPPdQ+b5BxxaX5VPbJcS2E1xguBlZeYzHym0w+Zu0cBpyrL/7ugIlR07UbTg0Xn/QPGR2rSwH9Bk
LvywBd9Tczy4ibTTwgquX3VJZHbeJfTkXBHUW6rShY/O+DzVfPPhEvaUD8H4u8SZ9g2FN7UEjZcD
WBIxRbujvrkOghqATw/vVu/h6GO++IzHQvgTTzlZG0DJp83RkRb8QfWvts4H+JkkTRNuMfUzgoPB
e5kCoKUTYv+1HfPWM5JRE2mYYef6FTv+Oq8MKN7VGp192czFtHwW2sKP997GznlxUQ8g0lIZe8dK
4ERWLiIw0EWinhywYCpi6qpq2J5xoExmwGmdCQAzO1z4RM73clABJ9dlBJn6TsiVbiVt5gPos+IW
mN5XPMLHJTLnCdJdR6Zf62x61byilQluJQ3eg7rodXTRd3+3g1nDzL1h7DFRTQgnh0xj29DD/ssM
uplftBqElkN3QhMlgxyfnuByJT3dbsZtQOf+DWe8h21jczf7vLNF0GdDQ8T6/gYTi343zYHpD9vV
7TrrYfYb1u7EsGF+paTaMl+HLvo66NNPUsm2a/e6rH8ci6ViTu6rZQu/or4TPbtxhV5vcAHq7Ai5
BufX8afD+fmQ/hhpOdtIWgZ+iX8i4qu7gd/obnx4TwtK7bXDzf79aVS4G5KUbqNCDmjpZTHcO8ab
fGZ9bUzu7A3n/kPg+2CVrTiAGgzwtcfOdx910o0nJ2idDiV2CiHMBxmvCFzWX+9+Hh3/fPsMnF4d
IKuZD0+Y3hQQDfUeG3FrdH/7Qb81ET2ahzEYS0vtAdxee+zfbYfL9XBNIaIwp/7nWibTqjVTGGkn
mWh48sFI3ge04H9yxPBn0uM2cMDKRybexaMYjB/PCtU4FXy0xqVkjnw/htrMHxCb8Za4Hq2TNsmE
U28l18miz6jCmYTUTh6rknzCV6bd9J9DBMl5lxyUPwfePyqieO7jLE+bDKpyaGPDMN/zemaxuova
HClofeP9/PkA78kL+7ee86bbf0Nw9bGCqPg2E5oFv9PSr8nqV1zK3t3QDNbXVKDnxK/KP/18/TTP
83rSAtpD3wJdZpxxKJCC8wTwWc+MjkS0JFzye9q5YNHrHRqdg1GiDoGvwrZmvv4op2ivM7i5AAcv
+gHX3lYLD5e+oOasR1P58mogv1AJ9dZPMht1g3z1de53SJj7AX8WbQ3JkxiI3Z5qPo3uxgXw3Rc4
cGo3Yd2VneC3vxOqF5YFWLmNnuqs11FnO4Zm/7Yvz83nd6gxAq3UjcU6ihf9EYd3rQmm3XtbgWR9
29P8Uj3zcaOaDOzCENLgsObBRKGUgbAVhj+9ibVIbmB24ie8tauGj+uxc4Fw2ibkNPtHY4R/Nbjm
vzN2t/qbs9HPTvC03xyxczH1jrzmM8rv1dFY9l/+xyfq30omz1mPG0MvleBazwpsr+8t4DOfWOo7
WUmOnI+z3gohpgy9dcPis16uwtYo16Qosgf/ijjIoKu7CbWOt0NAoC4q8KUNGuFXQTJ58o4ttW+D
HXUc2+0W/Lr563deovDhwHENXJXos58wJVPQezpY9FHDMI18vRcjBPpr9sJR1SJAX0Uwwvn5ot47
2x1T7mMGq5pRomX6mhOZ2Q60aBPQQriUfIRWEINCcTts1fl3/v8VFaQrdU/RwLf57LecYO0XHdZx
/kuat/CZ72AY57vKH2UwFSeuwLn+4VC6Z5xh2RVBt0E37N93b3PyvnEP5KNpkxVcWyVZ92u46G1o
U62eOXlKNASWfGuoIxd38wkUmkIxPF6p2a3quXJ6DrSbl/7XX8vyp4tQh8GF2rM+OuM1FX4225Aa
60sRcHC/neCzuz/pftZHeprvRPjwKp/iWX/vaV638BlIX+w+I7tjO3MM4Vb4xYTn5585vL+uA1/a
usXWrMdJYjJCuPgrRhrc+YJ/QLGzErwl7S2Y4rUvgbPs3slcT0oJ+RKD+Pr0qPcObx33vaei1Ymw
JbCpy65PzgMDt+d+RcTLVeKMFh/jTx/AgliD32XnPMGMhxf9KqCIZ+qi3yC4taxk9mdCTbxFw6KH
mCOfmhEkvlJS75p65ejquQ7oVtnh7Vus5hPHKQRVrd6wQTfPnD3kSoK1yxlZY+gFdNFzp/qyxb6k
23xigyKqh+ywInLaayVfDc83mPU3nKtM7yTBCfUNumkj3R4nJSE/vI5hBDqBTPPzLqIwQeq8n6i9
i1PO0WD5C95EwukZci66Ugvd1ymjdiU3OdvJxZzAfQ1oI3sS76FwP4CPUx7Rpvg5poyYam0qu2rJ
tOrCmZ/nLjg71ozHTBxw4ZuM8LNxN6QcD24+rkcrhQ/1uSZ8/vMwCFcRGvvsTda7OAXTYQN8qJxz
TP1Y1IHcjgRBwYkHGmklK6ejELZg9mcxOuw2nHX5xd28D75LBMrMcjxkYa3Mfgie8VTHV9Heh9L2
7BFetn4+QceLoVdKmIATP4PFj4UA6y+qa7hfJlZVOMnSE4dzfe1l0CCwapKRwOjoJ9NoRDVMi/pB
neuP8t6t4xMszfD5p18NWgURPM0B9b33ZAndFCODWROuaRS7Blj0QXCbPhM2VK+Z+UDiwssleKKD
RtSO3Qangn1GG6I9iZ0Pt0NQQ0RFMutXKWdxHKkQZPOEubpCgKnr1Qil/Y4iOPuZi/4EXMrnnOZ0
K8fN0/M3i/4fG1Ocr9VXky78nvoTegAeEo8BeJAC7Hl9wKdkczuBqlZuiz6ZM/X9JGBnkwP2y/w5
JzxiYdEDkSbKQj5Y5/IEGrJWqI0/Uz5kruXC4nnCqHeFQzna853mep84OHw9i4671c9XZ7+Lht75
001Ha3+Dcz9Hrbgtu/7a9S1Y/DCvLsW8Ww3bHt5NM6Z6//NAextQDWVZMRGb9Y/xTs8pxM/fgLF6
pwFrJCUExc5JsNNKq/y36AubvDhQqzbEbsZHFewy/UzDcWNx4pr7K7xAvcB7OQs6dqxdAwqfTU0U
X84Cosc6gZMdQqT+0qnrp2cBwf6R+Sj54pvJ18fYhWBqHUJOxdTRWPEQLOxyh8CJy7zuk68AATZe
NLxU6+Bvfcz7maLOUACtv3b193ztjWh0TLq4lqLIwRrv2Pmbk+/0s+DttQ5wdDtHHQX3WwqfmtET
bfHn1DtwwVvvf9Qc48jkVsoZHATnTp2L+Sz5cWs6sDdqG7WaKpqsmCQFxpV0p+ZxPmGqicQnfK32
Htls9XM5Pp9jpS38WZQa2eT+bSWAWd8hqhPp5XrhJ+X29UVsM67BUNa/WDWHwxZHnVGZk3NjN2h4
lU0d//bMm9lvANfoFJPfzBfYtSkOYEz9ikbJkOYTltzinx+XdBdzlMlXAasf/M3+yarkois0YORz
gvm5fpuce2IMdY185nr6K6mIzetfvcLqo00qulNG9R1XEN0z/cgZraZxwdvUIsc1qOWpjsGtKyLs
VatnMjxvpg6fUFlRi5EGkDmvAENPOc7v6xiQ9hhmQErDHTX9yZnf7xbBQxYcqHc6VYD5W1EADdE+
2E73Npf2YOOCKxwojn5bp+yP77cELNoGCCTxK5lO2k6H8/ohbC32CdsfjwZEK7olyupW5vzTmAhm
+tuh/msb55P3/PhquhqrRZ9PpsWv/1yeOg0lKQCiYEbt0p8wOnjHgAVRJqqX9n6g21mPZOnVTpXi
BGvsnA5KQFbBJCx+DAGt/+aE/cwD8PTVfvGrOi4lvAczHv+rV/N6GlUX3S/UsVs177+uU6kPRYbo
V3SvfBrkbwwFZaxQOuOT5gGuBlwXX5nq78srWfghlM1PjbHkHjrW4qJQ92kEsQlfSUDzYzPCF21i
GgVXHjRiW1zB7WB9sPlIDiXBsi5qT+lp4CUPMhTx1wfwZX5I4k9110aHrQs1KbtihwY5pw0zmo3x
kI9oHD8875d+M/Ohf/2l6uYTH/CpJ3DfOpzrvniCqr+esHfYujk7FScJJJ0AyHgmfjeF1VmEF++q
Yux2u27ydo0LGiIr5NUS1jFbAY6qSdcrWU3TFbBGGhHc5LcDedmVCxa8DWb/jqwk91B24Ka9Id2z
K/WZsQ1+eP1q4OEiBtjqpxeY5Pj0hohKBEkdPiRTQ8MYlun7gOd6WY5xksbq+LmdcNxtBN6SR9sA
ryTvP/989g8auHyeNnSmfLoFggjGMN3hx73Zcv54PENoVQ8Nya+p4tNPVEPoJxHBqLt/TZaTEIHC
vlyX9QyGbRRZm0MWr7B1p0nCvz1/g5n//unBCz9WdwRGaHPU9n/1VIV774DWN08BdzPENzD7r2Sd
PFYdla9usXnjYJ5oeO1NPlkfF2zc+xfvWqsOxtC7ier7ref4Dz/NfhPw4kGm9to6c6YalxTKdVHN
E4bnfDzeCgcsfngUO99uzpvo6lE9HbB186xgmnbgDW5656Ape+t8umVZCmqQn9A07w9STIIK7Kwd
0HcfGAnJh891yYOg3RpezMnWnu2fXxxtwisfTt6zUnfhDiPJN4eczXkgyD0tnvmpk4x5+9Uh3rqv
RR8PFj0U+mthNa9fOxmX/aH3V46taHfsBiO5iItfjIOv2JSMNdUNvuhzPjG+znLWHq0rDMXCxObh
dylHiX7ecMkrmWVvlx0z6RtoR3QkSq64YFmPgDwObzLZnloO7yc/QXyo9cX/LTu3uF3VeX3j7fz3
/cltQgjf1UTzhyvmXLe+NTiOQ0zs5+7e0QPcPP/4o4vjwOT7URCBA08/6rTSI6FLfSZj0VDzkbCS
bNf6FW7EHlG3N7WceRAJau85lM76eD4WQBHh8QlbBPqdb46yKDaQva+I1Oj6Cfiiz1zrOkRK5eGA
rYKNsPiZGF3Xv2TZf3/1+VQIfT7Onx/MehlGPq55//FKA7jFuUdzPy6bmd//5R2sy0S6xX+D53T/
ILUM6u4TfO4F+LjOCy9+NIe3E/nLs8zvM+fdWjv9+fu7z0ASotPDDQDSXems33fkUWwNsOSxAt8T
APfK8v3nX6wTNZrrJ2BL/yBk5tPd4i80qr6j0bjZlH3o3STwLeKUvA+/ig8thxWY+RvWy9VYtqbo
j2DRc2f/MKAz3oejMdgUC5IRrOFnEoFgfcQ5HxiUvFuvU+jlio2D3Mflgodg/tIjqisqBiS9RqfN
MxC/s353MKd1UCPYObWCKjJWwVCPzx4u+QanVtSOffpxhHO9p+gelOV3jaIRFs0hw76mZIDnx+cI
5/5C7eqmBt3J2egwe/UBjWa/fEAUEBXFjje/79YkJi+FJZ9HoPW98rFsFWPBV0u+suwOcPMG5Nkb
RPBEpaT+TYbq8ny327oKpk+rMjDruX/7ZWpVL4U7LfgSQbiUYPaXa0WueId+9hnnY+AfbvDmxy4B
88/355eTzSfyFkh8DYpJE3joN0X9fZBPtSnnfOLdgT6JMU5ddjEn+Pg4sLK2BXaN6sT57F+Cs+zf
Z/2rBkzbeQ1cx4GFfjNebVc2usKF/4U1QgGrIhfBzdXgCFo/Kehnf+PP35sALfNm1n+h0xcnVMvP
LG/LbXUCj4Po0FA/FPnUcrECe3u+A/LxCE1SKEEDT0nxoqFpvzg9ft0MJlp2pVbkjXzEyPbVTNZy
7D7EQz7Y9/2sF+pv7Mf3n0nlzUb/q3eCaNsm6VOHgUOz/dCQKTuz/4WCsuiFNGoaXpJ7T0ew+B9L
f/q9n+kTSD4MqInSu8kHUe6h9nGapV4HNFlTFwJSDgTMeaJxuJvWko9F0paMYLjvIwhWO7tDDHVP
c7qfD/3i5xA1fFjJIFTHK7jmZRuxNNqYtFuvT1C9ZYt/fg7GzaYSVPdV2Hh3WxV8VFcbAp+WHtA5
H5IMzfF5g4eLFMx6pjLrV3YMxDvbLHis+8uvuSRa4SjIzpyq53o+MVVaIwllHu83m14Ab1060Wg4
lcFw1AZJ3eWrN1ljwcqZLHNjyRvS8LXZl3yNqnrRA8hG9k7g16qNDyN/SKidYb8j58oaoVXdNVJc
r8Ck/m9/g0v+efZrOop7560en0KLLZbMM9BdqoMwsymCbcj4GCe3AzTa0acXj+wCRqvNCLXjyUCg
Oz/M6e2MPczcApNlf03z590sesBOiB7mBC4rX+l+Jw9b7aVPqGuNNbx1t4jOfhjoWcdEsHJbGf2O
2gRaFBwreHxKGin9qS4/S57HmLY5jnaFN/sv7wJufPeJhPkOwGHJi2HeZrPe3yWk3E0OePpJTme+
Uv75k0u+wY/zaPGjR2jvUjD7n7QbBsWxQKDqBi0O3jog0cHz//K93mWTJ9M2sp2FH1Ik2h+TxbGt
AhEZydw/1x39vM4tTLTrFS31kH2cWwO2odlTI1DlbsnnAhc9LmgV6ZVJ9kcgwSbqONLm/EEnfBOm
znj8z39a8JKKMv1Ad8P31rEbZy6c81YYf57prC9uMogEb01tA2R5f+2qFtYueKDXKi663oZeAVDx
hHTx69msx8DfVqzI91KUXfEJfxn0DtlI/ewITaau5REufAjZUsLHef+B2W+m5rehwaxfVursj9DQ
1gcwonTs4eXiPdFUjxH/pxd1zbjop4D/zr8QvAo0UY9Ix47t5FML9T7jiE3Km9NPEyB40u8SGndu
EwzybTTgnDdHS/8gc74M1rniUyMoH5wJq1WoznnUWU+AJV/8rFTAGZJd6wEGKzN8uOi91p3yOU/T
6+rCr3QNhwktvTjeVDY5E9UKzeAP7yz71buAU7fUD3XxC9RsbJOef/BBnff7nJ/aAf6bbAPo7aAi
beaX888T2H6uHEeZfgSj1uo1BE/0pQs+JVfqiZB3iYGND/rx6bJDbzi+zwKZ+Sr/04OyFwmQ1q+6
nPXP5wGqKxfRgN2r4K/exOL9hMP9PuEDNd8GnPvzjC93HX1kYrP4wUhpX1bCZv4BelDXiz4atIte
OufZ0HrmgyJCnQCzTZvi3e8n82+6/Slgyf85E7TyYXIPKdgKZUnG5IKC2f9W//SX4FLpiTTnSZf1
vfTjsgksm8CYb+U5T+aUf3mBOd+MvSLmAZ/rCTyVqUijZ9+apA7K8a8fb+vzLOSVsQ80k0k4bD82
GO+SoQDvsDfROOeF5jxN/Icvl3rOnUt0AID8rnj3yvZg3LJGAqwtLLJ8PyrNJwaKd6XGwXyT8eJf
aDN+pgt+mflABjUDt0gWsJr0rFMlGN22Np37UcB2mlVBq9561KGRHAwNDQ9Lf8OBE6hm13Saot4P
mxJ9l7yHeLgwwNr0POtN+3zezyJc9NApKs4mw+csBso3eVN9Xt/TVnSNJY+CFO3+Cupd+RyVQLlJ
pNN/r6Q/CA1Z8BLZyJUdMIOkInycfzIS1ToH/Mvdw1/eOEqNvfkbjSqDkqEeEZ/zhF034itY9D6u
fLySE53dYLpS9tTEThkMu7dXqbN+iEQyWqZYCjsHMk4Wf34D+tAkirJ8320k+8GkI7+HWgUBDW3D
M5e8IFj9JEiAX0XBoqdB93WzqV/mOuCPRxPCb3FIqSHshrK3QdvCHREiwl6xHaz7VVYs+AUB5SRy
lpXYBbMehXhifTld5mm676iRjZcoYPSFM/mrz36jXfiUCmUB1/q1IPBSHc1+/L5S6JUiRsWcr5yy
rZwB1w09uuRxh9QaY1ivfQetm3UUNA4wRShSlP3jt1rxLcClrVZEcPZGIJFMdtTqeNMoUswf4Cb6
GgDjT4pNLm94f7ydHLjsD5Ecj3wqa6NQ57wCDlxozH5aeALf1e1Cl3mk4bJz3n/zMX7KPt3wE5Pr
ZsGPrvPOu55/dgfoXB4dgnN+6S8fYSbqBX1u1dfkR/VcAIklIvqqbVMu/j6IuqnD+tXRzXHOO4FZ
j6BYP3XBBOYTZD+XazI/70/A5zwh1IPdlohVoXdzXs1XyPCAf/oxu37lAn6J/8XWa8jMlx2vRmhZ
a4sGaOOVf/ntut1VRDyubZMNF5HA3Ve3qP18B3y8sjgEdcfupCslE7Cn9EVwPRUSac1bFnBQGjF0
WuBTY/b/2unXWkv9J1N9VjmZ1/eSzyTq3a45h7eiX+Y1kBiOGh8GBVkAc2YjDU8tZ/O8BlQUusXB
zNfo695DINf1HqVe0Ad/+Sw67et/euteXW7QPHKMStcvx0vfxmC123Vo8/62fCKWK4IhOIbUO1YF
aKMwCeFtD5VZ3z90ZOlnF28fEUX25i8syK606DcsgAw8V1hPISreEKnZEQbD0brcYHhpALbnvNoA
PxsJrJyVQPDrPZo8x0yEomP5SNZdKeHgtn6rsx9LXUPzQD/rByqh/nrOa3wTBndNAf/yyQ/nYg5a
kF2Bfd69UDs/r5GFL0vbfQ2L7lrLCQYs6QXwxQsnSvV+mwT5AtvkWNxhd86jkiV/iRnaEDDPx0yf
bl/Dh3e7k7V2vvzlQeGtzM7otfhVcly8ofQu0R+fnfV0HxivwxrviI47Ovd3mNzC49Lfy1HzJgS5
ugE4mtIdb5EvjZvFP9+0ahjwkDwr6E6OQAR6iUv2gnd3me+glq60fPYXKrV8Dz1e+Ot4KC6npZ5E
Y6LnC9+XwCv8feb5PqMbje50A7MehtZnhZUM7803zE7Tadanh7KXyVeFY7nxEYBDXxKL1emf/zLn
XUyG44qouiYdiKopyuz3xikU5KON0Wo1nziUAAvmyFv0g/uc3/ZCICr1Fm89oHeTdDasxa9Z6gPo
H+CqwzlfMeuf62DG089lHgOxnUBM/i6nHrLd/UKD+fn3c/4KKo1EkBobV842muHDeL5COnDqJh+W
PP16tfmRcc7TLPkF0DmV8ue/ifO82/L+0G+/GoLhda1rcPEFB8HF7yDvKwLUE+M5T5CAdtab4ZyX
ISu3+3YkPk03bfavaBgd27w5fzfwXx6TnXf5XF8QWPJnWznrOtZfk/cfXlj0B+o8FAlU5mais5+f
87omDPip8qVxtymW+YgKwG3W/+kD/CBVDN7Kp0X3urjkeY8qWL/6mFr7p9vxBAAV/uB1T3i3WtZb
6IIZz1JDDF98qseGgLlfYqSYHmCVw2+wPT6fOPQuT9Af9isJzHwC++vPuexZbal/fv08zzX7+8YI
mujH//Ko3V6LT5qdsSvhUvPOp2Z90dWh2zGymvnDlDyU5+K/ETLPT/Ktf3yDumtHIr6dzqTDdh9D
8qyONFCm0hy91f205BHpzr0zPjxuP3HR73A04zt6tkEmPc68wubjOIDFn4UHN+vRLemqpJ3zonC4
jR0OxGuQ/PklEMsPMjyPh5m/Bpa6Xk1wya9xzvzEgbO+hm3+LMslfwS/8jPGVuG/ut8DbpBqGseI
YivFfDwUowsBUkUc1ogs+RdLlWXVxMateJh0qU9pD2rC84uVE0f4GYt/SFTzCsE8rybAhS/3NSLB
8B09FS7zGXThO4ufMfuPf/Nz/DNsXE2T3ru5HwYJv1gnAW4fxvlPn5j03VqAab+p8aGrTDBCTbrB
nSA9sT25KGe2cjuAxT81y/7TDdOWMICvbw+7BSrNaakX+y/6kj/+ybZYAK6LPLztvCcYxMNYwznv
ScY5b87tq6H8fT7TKOxkSJT1E6b9tFnyKPmshx2W/vZP33zbYwptJakR909ZTt5AOAHLki3sFT8n
GJKVH8MZL5BlvnFqByoBqXKu1BVPRTf7oQy0a++C1Gz0E/7LXAMu+oloSbSbBmFq1aE+bPE8D5qw
0EEFiG9KgjOM5veVWdVmnj/AhtY/kmaeT4VMeU3Ul/QPp48Mtiooph3RNkgKyFzPFv2VGli55SQM
VR3q7fqL3LVrdSwrPxBeyfu46LlJT3PSqpdr39PgUICExlnW/OVZKrZf5WN6gyq8VMggYj9tAV/V
JxfM++2ffufIWqHOzwMtebHJe5kQzPlDHK68IfjsjL3xN29jkfPeHDGK3GV+BDvfpJnx0y+GnvG8
45lvzkImS6HE4UD96UdMlg+fDKbkxggLyhWgs58IFMe+03l+Z57XeAvA6WsT1fM86BC1VQWOW2Rh
PbONbvrS0oJDUGyWvHw5Vv6zgWz3uJA2GISgf6q3q/JoR0wkY1fycac6CC75HyMDbse7m5IueeLF
nwF0G7cxjG6mjaQ5L/VVVq4PQ/Fm4p3aNl1zen3Cv+8zz2OVI/hkMQy+2zOZ9VfOlGlXwDvXAHWN
mplUPZMrlAzliK2qeHYkJxZSmVJOBDxe32TJi6h+9Yv+9A9mbhSiPg6Sg2d83VEp4WSZZyfaPD/a
a35s/M0bjDj/5XTB4zNenm/g2IHBe35cuMx7ykSn5fTMewQC5eiRftbj2ZV6Eqw1C5MJnOJ8nPPR
YJ6vwNhFRcAYdhtt6e8ej4Z8OApWCxyP2mhkqxL0wNYVsMy/ipcMdExzWlFZ/KN+nt9a/gxmPQrJ
8Zia/HsYFaB7rzV2dPdV/uElv3o98U469kG3Gpo3pJ1vEGb+9iVjWG+X+oU+QVjknOh58/+cKAD/
94kCyhPreNdtz91Ex5jB81WX6PZR5IA9/JWukNuG4MhuKGfSBhcwi/YOTn9Ok4y7/GNpzgq76ABX
z3z9jLcxyNxmwE6T6bncrFUROLvTg6YHs0z41WtjeGmfIvm5+0+3VvJfAeOw/uKt+f4GQz+V/YaB
q40tx6UmjURXgs53E2Fcan3Jd4/VG+Q79ibiz3ET/nJpAY57BdG9WunmtBeiBvrHdoPWrUQ5g9Kr
gs+75VKzeGhJr8lAB4mCH4RtonM3vQ83HyIz+9DEHAiYtppeawftlyDcTzGXk9tJhIJ1D4n82Dh8
POnGARZvsaexFuR5L90nQ8ssPcWH5pJ0NM0mQ31Uvk39XyEG9IwNUdvy9ECvyk42p9W6vMFr+jwg
ZdTaoLf0zIdFbxdE7rZyOUbdc4T+Xn9SW6lLU/5EawO+4vRC40NtltLqFIbQ6vyABoOpluzYeDU0
LHhF78sYl2xC0ggr/djR7NkkXPRP1lNVqvWF7u5pydvs/dIhxrpP09wWSr7av0YNcA0R8AnsjiHz
coMZUDSi4M4K5M1TeYIvG0ZqleM5EA9N4mjvyXOwwTOlY9dnHWtgn/Q4WuGAS9AzQw1yj9OI5Tsg
foP1DX6QZdHYD1/lGHz0GKaP15We+PmTMPbWXSgc3kcUVCoO1iXtJGBnfUMT8cc6duvSDL69eL5z
+Jp04ss66tCUxBeN8l2Yr8/PFsJGZxu0ilKP02q+09rcPu4ECG/ZnCx/26jNz0U4blDHmZdyC+bU
uuPje6hyNhEPQftpVNRJfl9eX8xTDe4qNHARE7eTYOXqUHIvDs1ILQT9dltaIBYfe2y0ds2nb9C0
8MQIIJtJfHGeHOK3JmqiipMAbQN5eJo1HFlo0vw7NiVvfZoqsrE6oM26P/G1/hhVbTqME03hZl8y
7G0gDJEIcCh6SUIfmeDDtLtTbJ5Oez4Kc2L9844YKlJZNCdPPKRw81BiinPxZfb+yXoDvUgg2uxk
MxEZb2JtvIkCjkwec6bLwgkYT4XOiq+drBUS6Or6tQuwvVOkcrxEwQH0+TtBovGFYOpPRAHrQDXp
och/JtOH0YDlfXelukRMk01kG2qD3H9xEkjXROrqhkE1P26o36QR7zPj7sMrpgDv3kpvjhQrDvxU
p5pi3JxyWbgcERwl6TYntHeJGJX2G46Vq5JJ76OOXcxTBdWPZNLIos9gQkXpwMvt0RFpq9uB+Ia/
J2Qgs/GlrRxz2sf0AL/dRcSB80X5OOQbF0hjMs7/Xg9kfvQLUJ9raVkvQO4MoABrd8HUndCz5NLb
LLTviAKqW06f8Gq+M/rjAwnjylHy7+O1v4KAKV96jpR7wm9pdoV+2RvUZ+InIFp9UCEb9Qd+8PHI
5UTOW6iVakHWh19Vjt80JmC/Zi0hcMW7MW+vUKPfu0odM92XI93oInxd2w+NaqwF/ToxFM3ljOEH
VZ5Akte/BiKpXVPn9WVJv1YcY6kXZJRIaY592dewf9gHtKK2ltMYwhDKLz3HR7tqg2l3NlqYOa8N
xqdvXk6sbmv4c39vukvVLRCvDF3hdwwDnE6Y85HHo651uuBinZl+uda0QoFGHx/xvB6Cybp1CMDN
Rsc7/9omtFmrEnxG2ofq+kcN2MOXdehcjS1ap9Fg/tWXVXDLqF4Nl5J/O4vAKB0JPvvXNh/7sqrg
6KIPRh4tE2nrPyBM9FQi/esZ52PtvSvtwhSfmnx8d9K8f8HRmDocfewTZ6IEa9C9qxhfhcIA878X
lFscqdhOoygQpfFaw5V4veHoojkmg9Kv1q5bcSQAPrbm0PSFC3vpgrDvbweTxufJgpePmmNn2I/m
+ClXFVBe8ZXG+kc1qT06oTp8TBvv7uaQUEVaKeqhur4IE7y6HKO4FKBxkGu8g08x6bc1CeEUFGtq
bbJV/jujbQaDal3g/Ui3CUtFvwU0eH3wRZU0c5CFSw/DXrFwSmLS8X2g6DDe7FqizPVoUu8whQ5f
v+k5JHIwWpwi2If5iKNzrZq8G68xFNkjpY4VPwH/auQAjPk2smx1fyVUMZ+itosOe+xmDzcXL43u
wEOVveb1OHX1cJgn+DxnJNLzHgZ/+yvZXmPE5Udosuf4EjTQ9jm+brifs0dyiLV+j3ZkJcRRLmuI
WjC+e0dqfK4k/6l3eIKnr6RTw9qn5pqOGYOwW8vYfWh5MO8HAZzj0aIOdxCQq43+1OqyDPCuoHrJ
qZYctC+jIw4g8svpmvtXNbblK5rAnfLxss8UWDdBhXdBFXcTBKEBRL9usd71Rff7PI4u5OWBUl8W
gmQqljtjxUbB0RfE+aSwrIHRUXSpFTdOV7+rRoEsZIgM+8NQjiupsaDfQ5FG+7IKJtYqSPt2uUjt
blcnTA4zVaMk2iG1SQc+qi0ztOXn0fO153T6XHxNiPMXkdcvbEqnkgvaUo+DcDCB1LZOrWJSFtR/
P8icGM9O8K4LH7w7WU1AI3904Pz7MSrPQc43NCxgvjWPRLCtFlBb+RVQfhk5qkiMStnMLyOMpcrG
XmtsgulcKRXs5zP1ddHTAylgPoO53RH0cUWbi6+TUMHGzg8UKU7Jf+Zec0DxlnocaFnM+3s/iDDb
bp541wxdMJW0FLXo0KlEZOBr8v01EGAmxxU92sY9aNr5Du01HwcaCzLq+gdt3kA1dvMZer0dSLeM
SbAIK5/GhXLtmHPNGzAOeY/1QlG79iQd37A3XQGNcLs2uSKtVPUqnBnWz7pdjofj5g2NIgrpvhIH
c5K70dWcNEXYKUHBmVZfVfC0WUTNZwqT9kzeFtxILiPSI7HLNQ8GBvprscFeRb85t/QbBIK3+2A8
3bx8POl+/Pf7d8lwC8a0HSDcnUoL70bpVE6h/TKg/GlEmlqCy9fn51uAOXRComyDkP8+Ia+gGLQW
tqq+zsnXr3SYDnVJxO/+l08/b1DBkdAVWu3GbTIFVdBCGZ0UGoS3KG9Jej7Bbbjh1D2LuOPKKvE3
g+/7aBNuCj6F2/wK+t10piZuzGC91C9tBz38KPNVxx7KMVOToL9hC26mkpJtI4DT/TyfsLBnnL7J
NYOo1BKMaziBwRMPJ3h5xQbNH/YYPBl/xjC+1Cckv8gHUElzD5A52+2y/zoSOasYNqsrpcHrAvnI
HE+FSUBu2DOAmPSmuYbAzKaMKKPmm6w9fww441FsMMQSNiGBwbJ++2i0nDBnXgosOP88NnB8CWSy
fQrQfCMXb48/Lfh5DhDA5XUw6K4Rtt0aNO1teV5kdfaarmeOp2zwJ+7p7Xma+531sjR+1yN63Cmn
jvpvhuBwWkHChnIDhkxTW9hKdwGJqbMpmXI6I3iTX2sy8bTKh1/VEqjn7Ewxq2k3TNJ00AIrHmf8
JnG+8bcpvK+qHB8SMJV97bU1wIevT3UexWAcyIHAUz3WiPPRKJVXOB4gXMdferoUNeerle5qeVQc
MX7vN0ljocqBpD4V2D5kxByjNbVAa0YEB/xa5yxgxghFsXapJ2d+MIWJCDUr3DbY3c2OjrRtR5VP
HsDBYF67QS5vKpjfB1rh5pRMyda9gqTf+/hsmUXHg6FJIbRKSPW1QfnkhLc3mK95ovFcLxnfBSkk
dVoQPvOnaS/YDZQi84H9trnmdFUFJ/i5Ghfqy7ci6StBvGrdx15j47WBARtWrQRud5JSw4tMc37+
oTadLz413/vaZNALQuCx1RmtldoMGLrqLXxrtYO+UrdOhn7qCDzhokUvQJycN256g927jlGbvqyO
dSIkMIFrhaxE9Zbw1NiKcHgVDrZ/mm5OGN2ugLx6G91XuAP8PU8sdp/dGgcsfgbyXD/V3S+siSDt
LSDWW5xC7TW19E7UYydtxfitHb23QlHgP81+fj9grvdkM22FnDaqflOvW2nEC19kWI5TuF65CTWd
bd71/T4wQD6NOrXTwuxG9X0atRlvYn/t7gFJL7YEQ+Ed0sACIOARBSG8Hi4FxmX+KPlr7xO4mZ4X
ulv6e3E7+/AcM4u6uKuCCQOVwS6I5zNHbZX/8WO0TSaMM+HbNTuCWkB1b0U951aXfFzV7iYwPEh+
q9e64xBGBRCE4kfRnZsBf+vQAIL1COk2fUicpB3NYGNfDjQy+QjG36mrge3/HmSsLz3gya2QALj9
DtjxEwkMCjENeKp+jGyS18scch/0sFVqRiboNh0/TcCC8u26RZtdHQJ2ToYYAL5C1FVjwHmr2ERt
xptPs41zLHk3Hg7aLz9a2N0GPWDGaCiacb6vCIg/GRi3dY1kyxgluktsA6z7U63ARtx6NK+tY74e
9yiFz2fnImbtRXPqw2cNXT4yfN+lpcnO9iWF7n4Xo/UeffkfvljWj5kfnnzmYwIctOyKD8ZtHfBD
P7xV+37eYue8U/noBacrDCq5wEaHI5M1hlJDv0lz0jePdccfilvB1eA8qadK94C1dnCDh32/wrff
9l1OEyl0KMm6NvdLLeC3Tf4Gb/WiUBOyIuhWUq/Ch5bJ1CQiL4e3/DiAQC511Mo3IRm3ttJr/T7c
4W2vKd2UxbcDtPdajsh8CFQfB2YGoXSaT0S6/RKG9kMG30aJUTPjP9aeBwOmp0ODgiLU80Z0UwYr
/gF0HkEw5/5x1XTj3FBz1kd4s2ai5q2dgLwPU5cPD7iSYF4SmVz7lZMs9U/dGYJNxmT0OF+zqwsH
3/Xp9bSeAval1Ad3uxJoIF26bozK6AmyYS0iZUJ6KZ3t/Qmskm5C6q0dg4mlnq6OH5QiEH8UTi+C
aIFBJl/S/7ZGyfAtecP3KQ6wPa2PpmQcHQd+Nq8B8U0amFx8jDVMvs00P5+s5Ave7ZqDSfU7EfNp
zbtKdT2eUgdMu5wP1R6B1cZYY2+82IFE6M0HRb8r8HYrJWBKlcFa+Da+a6VSNk4sCWDRO7CSk5Kh
yhHgFHca4ihyEnaS7m84fx8ant8fPumWaMGZXxO5CQSTWJZ8XfgPvXW1XTI+36FNPUOnhq3tkv7Q
5BY8H7M7kg6PVzlt9L4F8qcViTC/n5HHig7n74PU17Hppm29zyC5Xj3svCelI2XnXeGsfxD5jEg+
HVwuwS07KNT3t1GwlstU0faRqmPne9sH0xo1BZzxGVl5XC7JXJ8XvEQjJa4BNbrmBpX00GHvjtYB
7e5KDzH3FOqeXJiT7P0z1Gicb5e8NkMwNLvEWD4/zfm1TsZdpaea90zW1PmM2nym8iZT4Rydsdkq
z9nm19RQ4LaJPnv0BXw84BFsxK2AHteLlU/4qUFwOLALRdetmo+6d3qCiZ8fGG+BUUqzPglmvI31
9q3k1FZehWZ9NY1uwR1z8mZQhDPeJrzsDT44330Kr6/nll6+JufjM53PHq3kArW/QjRHH+wauGtj
HXvoczApD78IPr/XI8UqBcHIVX3UTqwHaBrpK+/pOFTwKG0BNT6dxSeNZxV8MPM/0s5lWVVei8IP
RENAIKHJXQRMVBS1J4goiMglAfL0f4W1m6d3mqtWlVoQMucY45vhQPT0arH5vVN7uEYnBbvvcJ12
8GKdoIaKDQ3ikwDmZ7vN4em0FXkir3RDcHh7urbOQn6/hrBVbKkBxtkOsN1u03DaegzqSrEz8E6r
WLrocbgflSOOMmkNWGu8LJ1Vpy0+bja7bpQC2oKmzFKMlRSVbCVXijoPCaSLvhhr8unhKrgL2GhQ
B4iUrmag9K1B7Uuh2C2hmQ9ENXqRT/wWY/INej6xZWqEBb0YTmNJFSj1+YTNojM7vr8mANGTSmTe
78y1EtyhekePZX+z2WHT3oHvBgBN6gTLxoFWpruPs4ld+vLTMSq0FjZENFHpmWlZe5vZg/cx/9Lw
eOhD+hueFTCx9cXbc2L86VF46M8aUpTdByz9ix70goh0FDcxU4NtAoUdFRDzr9+yS7NQhN0X/RA7
dGrMlv52pTkYp1evs5nvtm8osI1Ng9oww5kEBwveH8xBegbDeF7nWvanb6Pmee6Y0k8V+D7eDani
vAjJHXQerCHTqRs5ZknotyA61zd0E9yDlKXk828/ZgMo2Vx25h3m34dL7fPDssedECSA17O//Ufk
/hEMEhLj7dGr+IlLRq0rtbCj5retu/Ed70cIxxaRZt7sY4Z2FgTbr2nh5flst9bhrdunYMX1txiO
5avq4aLvvAn6pXwWlBEa4+pJ1m8lstln9TPgKIsZRsJWZc3iD1S3+Y7RPgJls/jpTZmn2KhvERj3
j14ALj4ovL+Z2Pwu0v3iJ2BTaqaQ+e77rW9MrSPivqlL5lpUBPuVuKbY/03x8K70Hu43AiLfPd7G
06m9BVDpG4MwmhQd13MKPN1VE2m5kHXzOH0tUB/hA9uFvI3/+hENvTfY3rIqJku94fsLqvn6K8H3
YOncvyWCeTbjOTncr9D5ZFeaU3NrL/cT9DHtMeL+L/fLmr9+zHLTezyrrNbg+VKbRBvx2+br+fp3
fTejLHekq4sZkqf15v3gyJjksFGbMrPEGDdyPI3l96+eo08eW/E4JvsKzkF3J+vtvrJpnnR7LQnE
A0YXwbH/9qPL5nwi4mHuwajs3ifwDSQP+9aZ2QyoWv3nt7luFYTj+T0X8OPfD4ufwP783PjbTnjL
+9X5oe19/ZdeHOyMSRXOkzNm8NmMOT0eXCVkVdgG2nutxITX4048S5kDtiqpiFSu27LPt1IFZfOn
Ync7nMvxap19tVWqmfL7DSY9e93he6dIeFdPgc0nNjVYwG+G7b742g3NHQvw7+P6ROv+1gdCc0iE
ByvtyZiPOTzVUoIG3n9PTZ8ES/9EBGGrgjFEBw/20yyRbpTKmODiF8CaCiGNVGG2h/MZivCX9B31
QyPs2JLfuGqcEInrKdYaP0tzq1anu+grhcN4QAnQh+2evMa8ZdO6zBQ1UTOf76/Ani5oe130Pt0e
PSeVVlKXac/Eg9jSlX3406/pCIvjZ4XklXYEI8hHCB/KGhGhvITxSOKHBk5mg+k57Z5s/jz9E4xj
60om8utAn2fPABz1LiYQ+yVY7idQnu0B7wTX7QhMqxGOzRRTl/spc1cXIxRUeY/9m/ax58PXbOBg
XUocdfWnZHxQFtxipJJV+AzYICapsug37JmNkDbpZboD7geSMZOqsmQRjeCsxgeKTfDuRnk81svz
Ts1dcSiXPA52T2Wg9/In2Q33T5f1R93jz+mmaXvXIFl99vR6EhKbjoNTwSiI3tT4Xeew3Zs5gSl0
Ihy1oQ9YG3xPAH5xjsabnbJx8fvFS3XDy/1gQieMIOmuKxzu6risa8W6glWr90S8gWvKzOvTA9xv
ReB+v5TSb/vR4FqwttS/aW441GSv6Gt8P6I19/9GO3m+wbX6WKT6fGSb60MZ+mf6I4t/OdyHDgJ2
Se5EL+5CSi6Z8YbyznxiA7tT3CecGLpLG4Na1d63yZd+fehWjU6tp+yyCfF30PE8ELuieE9ZMjEH
Tuz8xJ7mnsLpOAgCqP1mT51HFnSLXwkXP8bleoPO67kHu977cf0K48mhzgyL43eFA97Pcf0sAjOz
EmpC3y+bn2MZUOmqmjrAmTt664/Fn5/gPqOjPdefQgZoNrKBpUcDVJ9yXcOdRz/UKx59OLt6qC39
Laq4X0X3+CGD68GykRTefLauwtYHQZOkNCq+RTmz3svAZzqdcUDuZTg468aAIsY2GaW4jqngseYv
7+H5QDcI++YEeT9GBkO/pDO79Rr0p06gW2hbQOTPA+zjoacoUH/lDAlKgHslDXb8DLBpG5oV8HWz
IvC43sXDa9hDuBnkFTaP7RqwJU/ZhWeBuus2BuxWrveQ94MIREMJJtGeEyAGVUvtUyt0tbfRvL/8
zFG1PqaJkxFwlbYj6S17G5NnsLbgbxcDIoinNBx+zZjA0n+Y6LtT9JRoHcihpe4dwo7Sqlz6dVAI
ZE+3bH0BVN54DeD+Jt7w/Zu/02gEB+t9R8pN+4RT8W5FKAraifL1YI/XYLz/+YOykSv2AFaHVv/T
z+P+nDLWTY3O9p8d3tX4Yf/pwesTNv/qj6ziDHA9TTHK96GsMqIA3t/R0IQSoDyPWvJ2HMmrCMwN
x7cv8eFHfee3AlN9eREtVOo79zs36Xje6ASoaxRhn+e9Y+RK8uIf0vD3+Xb9NVCugPt/hJk3K26X
/HBw8gverJIdmPRWP4HbR0mpmWTGX30Gn/EIyItscq7PCQIrvUOoVE8hPxH54i/7FXXlqQqHztRy
6Mimhw198Bc/VAH5fhtg9Hj33cz9RfCow55Dh3wC/DJ5kAqTRCPs22BWX7vTkkcQOKROSXNQ3xe/
AzvZ0UlHd9zeIT5+AgJ4vjxbVvVe9AX2++PUDSfl44AbDXdE9LOU/eU7U+d7/NzvpBvnTPXgOunR
n5/1u+pzC6dLGtDATMSuWf5/06OEejtxG47t69Av+Sm/n1JMDjm5a2C7GjHXz+zXmVoGH0gasZXg
PK3fsyjCxHi7dJtfQTodS6WBy/Vafk+//q4TSI1wRZj6eZWjUh3e8OxoTzR+S2ZPJm4j+CNWTa2v
Z3bzZzjtIddXRFEb7i8YqwbKz8HEwT0p4xln6ftfPU+7FWPOUS6AeKlvRDefVTrQ8ToCAYsztjsJ
xeNlXcPFLyHTmLegvz4OAq9JB6JnsEvHfW0gpfjEL2qrH7ObulqvtasJCrReS6Ck4lOpwaXvr9jj
633qo6aC1TPfoXXi+Pa4O00VNO3OpJtjeV7yGw1Crx3p7igYYP7cNQLA1VD//Z4c/CpQZztMXb+k
aV+vfQHU+/UPKfC7YQvPAJf+UjaNT1hRGyOwGwKbmqbMAMHr6wm4hVFRbLZRyNo4qEG8/TZ/9Yp8
H7sKLPnKJugMtn7H51rheRnierjrlF6tQdMPO2oIa1IydrYymP3aH5k/XcWY335a6D+KPRKouQ0Z
yPVZk/JbQ/3rs0kZvAQncHOOMZLvzc7+HQS3hXfvuSW/BzqHUiFFdyCE0Q3vuuzdMaVKEnDeFgp1
xsQJGfv2hipcIx+j7Fqnnb9VAqhcgcPzhG1KOwtowIAXl0a74RtOV31u4MoMIn6iwCZlS39JPTWi
VnRfdQPoR2/JY1Apn10wJkPTaNe5DZFmRChe+kHY9HRH3Uxxy3kd7RU9ODcqxueHlPb2dEpg7bd7
vOiJtrDDCuyOP40GpvLqiL/uEiDAi4SEsjEBeZQF1KfjPGF7+96xMT/uZfh6CS8ycz+paz9VAPRD
BPkbNY7lZMz3XF3yzvR1y0CTbd49DHGbkOkW4JTzCAY8qoZGBO7PTp46a3DvSve/PGdc9MlBFh0i
Rc6rm+5+I8LDPq1xdJ9fHXuyGcIDyQhR433QTTzv0mZyT5BgDTlg472zAOGRjLpxnqB12/cJcD+a
EGr+wl4PshYWP1WjW0yv8VCevhZ4HrISmz+BpWy5H/tYKfG22t1jsvR/XzXXMaqlPGZeX1z/+oHH
F+xjcqk9EXK9QOQgTsCiL6DXlzXJ22TsxnH1O8HuqQ14F8yJPd/svAL7WCsxKvkJA4uehdLxi33G
7JL7ZxYAq5OIA80x2MjzBxBh5bzoe8bKz8oHqFzFxAxefTry/l7legeV/Pr3czZ58IbqJ1KeOgiz
qUgU6Gk1JWJe7wGr3ocTjB0dc97pZI8mNTMoub6MXTF6hbQK3z7g/gcazKcTL/47XPIAe/9iNtsF
igO/Hhqof/uRrv/dVQS/gptg/Jm7bu42+Qn8gDrjxZ8cTrX9XvJJtDL9p03f8bla8l30vtZt2kfF
3MIznPxFL7BBtLUT2F5XKpl5v8aonh4BX884fCZ12QvfPtG4HkR/fnb4cT34eu4FGhyDazk+Lctf
8g4yx2Dqfot/NuzoFjsr2tl9vtVr+HBrAW8c2bIpxaICsd6Y/3idaSedoF4qOV30FlMOcFSl4R3i
6KS/GXvPjQWr/M6Qm1sh+D1s4wjd22yh9Sgn3bwTHy3YjMX7zz+hWZ73Gj/MB++szaMbpFdgacIl
IJjrP5vIp+gEkdxINOk3P8D4/vXnv0hn1Uip/LYzsPTbHt9/5tNtJ2oPEUkUyQaJB208KxDZ9w/d
6K1W9lmoJAsPQs1bQNPZk645MCPAqL2zjXDhg+B2db0gZXN42wufAVu1ifA2vSXhqAdZA9VoeyLf
cmt1U/VV7lD73SyMTuuTPS393ce/HujD+rXdHx9GR61d+MGY5Um511JgzWh12folYxFFf/4+OigE
MHLdB1C0pQepTcPlftL7Dn/UMXDun+p/fAsNyw+2UzNIqSwOFtxH1ZfupsOrHPh+AIzSiemhLox4
Om8aTRu6+UjNNdS78dR+BLgy/Qj7r8AASz4Aq3NgEsK/fwjlIVr2D2qefw97OtVhAdr29eP5SASq
Qq1FyHkRzPsDm/sHClDlYEZy5EtgWN1Jq55lG5D5tC4Ar+8FXE+fLWESu7I5lPdXaL8jH3ubVWBP
5KfsYSDvvhRpXQ2aze7gL/ktdTlfM0gvPkFaliF5df6tHJ5tvgfCFfkYh88WcP+4ARftW1HHfMjl
j/8Ny7oI8LL+5rebZHDp3wA+eoDdxsaHXC+Q6ZkD1qlm7YG1ckqwfY7Cjiz8IXx/3GX/LP/8N2db
2DTk+uyvX9i+7z+iJO0vblI+ERMXakVNvfykc5zMAtwKiY5g/upsVhd5BbZXXSULj9DT3DGUz/C5
opn7l/NnpYtA3whbRM430+69Dowg6bMbml6xxoYo20egDY0zjdqwASS7ajL0Nqcnfjxnh429jAJw
3ssigkF0YvN6yizgfPIrdjbiO50z77aHXD9gC3kz+Dg0muGUBxeet7ZhZ14vHuQ8HVK3/TulIMoi
cNokFtFQ73ZzUjIIJaN4oGoG33CYUjEH+Adcwnk/MMvueIX1pZLp3/qf67aCDwN+aFCwtOx4vgEf
YiRRj6RyPGqtxt9gY36xx/1/uujLpb5sdooeE+vxSwDnN0h5sj5x77eNCDx311HvxFDaPabC0cfD
48r9e48NsudGYKm3klKXISk78wofmmBRi2mfctTpZYS3WQuwzfVOw/c/ndcTIketxUb5MRmQ+z0I
oPEGhoXHq7SLj8DxENnj3O0MsPSjTk2ztBt2bwO0H3WPYu7P0Ri8jjBfyXf0vjqPlPNJR8DXO3aw
vmOcr/Hgqsk3ZOHF6kPkiMCAZ5d62+3YTUueYBqOhfmBTiHL6klY8h4cXYwrGy6VUsPEcZ2Fb+uq
+7OStaqet3TxA4diQywg0mmi/lZ2U7bwxdnxROjOfFYx8Y8FgtKHVkS9Y8p+92mqF/+NGudPwwbO
S4Ljw/lQX5+QvfiDgPtL2FuZdjhdrhsCuD+JXb/EKR1zpdG+CUuREhpdOaO+RX+88VGiTkeW9SwK
yglbV+cRL/UboLYvkPQypyVPrADPBzkvcYxnvr8D0X/InD/lJyitX28IVWDQ8LBxQV98d3vQNJ6I
BkDUcijuuAJy5ls4nBU17VyLyiBy6y3Xq044c15Rvd8jF42/62z3awtGkPtP1AbNumzBXmg0Lz6K
lPsRZR+zLX8jVG1Rx1zZ3ZivY7j069jMT1LZJIa11xYeMpNXPaBvQ7RgJBT8Hei9WbIqDwkoHc2i
vh8c7Yn2YQC4H7fwcylx23cCU/dHUJ+/upDj8j3cvJ836jbvMh1Q3nmA6ymkW7+g/JXWLocjLYq/
68P9HAEIq8Imkxb/yoVPggc/2lG38M108WPB2vU87JiPhPuLub/4CzTYGce4n3VSg9dq3SNxvt3t
IWgOR6jLlUH+9qcTbSLI9QJZd2XVPafPzYcH7WaTUdwatrzwPZovnyh+/Ap7iOr8rZYP905GYU26
Rb9rP8LfcMT3D84v9GAKMwmVt7Vjs81z/YZd8cwQLKOym37HrQ8ELM9LfsUnTpQZVhKhZLWCRTnY
B8mDxqg/CcvCkf3sVZxD9gU+UYULTb/wYiXwHNRHyl8KFLONJp4A53cQNFTbFl/Ow4KcXyczz7eH
13AV4PZrWzQKIpF9sGFk2hNNBtfLh24AzTuDB1r41P0FsGyzh5/BMXEnnme0nM9sazWVrzey4jwy
5YcYQO7vkJV3rrp51QwzWIX5FQnn28te5gkAAjHivMOq4+sPgaid9pT7lXHD9TRc/m+HshazPYQI
bt6PGw2ydrS53/2G2vsnYWz6z3AOVDla8kKipZMR8jxkhpxfxpyniv/W15IHL/nL9Dj/RPBQJERW
gf5g/bGJHYBootKtezT4y3QdBf6eqwdqjYfD1qvDb4b+efj98TUkigsfFttzRJ3H8Aqb9LUivBlH
RBbGqJt4fgdWq9kiQtPqMe/HKnjEZoZN8utYcd5fBQhqz8JRkQT2wi8BfNmV2NyuVuko3uVE43kt
YSEy7VH6VBlc9Mxkvzd2/XkaJ8jzzT+/oZXVTQa81c5HyvqQdKNjXH2I0BjSjYWeHXMGloCP2Tmc
f/6B6VK0AuB+5cC4301DYwu1lXjNeL/R2pO1QQJ8w3dPF/518BG9gplcExy9W7kc8m0z/9V38EVp
N856XamcTyazeSSgDzZjrXNeHAmntfgvLz7sFIPA3vgyNn0OwbJfU9RYTrj41/A4xwNhxSmLR33N
LPAN1h4Nb/sp5XlFvvCipOJ88sI3AOQbAtHhbY47vj5AFD/PSDDPr3QUrF8EPdBuka5VcTru8c2C
pmq5eNGn4/lr+DDETYKx+jmBv34PbkiAlvUw3rRXA0tbbni/4qZj5OqylgJjRvL1ZJTrYCPdF722
8Fphv61jBOwzuv37vNL7KlAJJEB09T7YpPmyHqSrLiSTdS3AwHlYYD+LD919wZj2/fnaLPqO+trs
g494/72heo8eiMxPGDIZ/zR4kVb8vYUJsGcpXY/Q1+2KlM3qxDgvrsHpk8eI8wXhtPB8Y8tPvH1J
GzZrHcvhXH8pScwmj+clz9WImaKZ83YNv14gpd6DRuu9nfJ+/QqFlG2Q6mpq15P4oQDp5YZLnhMy
QbxbSz6JhnTTp+Pv5wbQkL4KGbegC+ekBFA9mS2P5x+UDfXlR2B7PB2otblWNsmH7xG0Og6xkarS
v+eT8+pE5n7a7H+2M+T+EZrustXNPG9e+oU/Hobn4e1STzHnhRnPFxJolF5Mvoe2thkQfAR/fvdG
zfv0tWcm/ghA0e+CXSnZxN0uGB2oN+81geKWpQztAmHxl9HCO4/Xxw3yuduACJdh101LPeC8FAE8
n+irm3r8p1dX0Cj7hW+oy1dI3X1/ZxPt7QDuwouw5AvxcE+t+8Kz092k3sFv2608DcTXAvE8puuX
/JTro398l10lDTxD5lP3YtcdhXCXwbOjPIkipg+73wnWCW6IcqPLvMiir1Ref4nM9cLXVV4ZkFOn
wdu2qu25t8cCHlvvhE3OmzPp8kjAOaiOGN/9Aczbb9aAhT90NsdzTPg8Dyx10cW2eXvHs9dLERjI
YY30Fe7YmK9TCDj/QQT1VZQ0d7Y9wHprEk3T912vXq85vDrWiUDL/qWzrakGtIJ2h763dxq2yD5k
i1+J5HG20j+/Y6k3iOexI9cPIJcKhDTOQ098/gBsQ2dAjPups5+RAkQt2xONxjMgPM8FzabwyJqw
Ip7OdnqEDvIzuuQtv9JyM437NahzQGqzRDZ6Pfs1P4qTL+jI9sS8Je9DijY3gJafdQByLfiiUSkt
e+FHtGJ7iYhafgpAnh8mg82TyagNwzglCy/E+28kbK7rtK/JQODmh2rs7H5mOme6DrVYEHpsvlco
bN7xdYSH0vXJyhLn+I9PZSlknF8sbPLwe1/bq26LQ+5/MfkdZn/+p1Noj67l/QMkcQOp50kl+/Mv
E8F7Ie4XALbwmdnH2iPtntjxaEW3SImuLvnH2/DfA1RLeeOt0HzY/DQUApsoeOLdY/dijXS5viEm
r5ysOF8z30HpwPvFXCOVz9uMxjZ/a3vxcfjLc6ZUOTqgzZoH3t7cX0d5vwXZTVpRT+DDKWZdc72c
E3QOsNVNUypmMEyrDv/5CXP9ruB2db9wvd6mLdcngPsddHN5VmzifDXg9fuv//rLn2qiTWQy9Mpm
L9mVl7wVm52vdv2Sl3W3bUHm54emS/+soZX6RZp/Vtm889b7hX8gMRFZRy7k7S3zR0jk84190BBH
5fM6SMNyB5o9vhnQSMcL+mSK23E+ca83Yx5Q75tNIcWz50A+P4g30ouGRIVBADj/gZb8nuXOloAl
X138Fsp5BJA9+hMNj2+rY0kiHJf8k/J5mHhqhFWv+dvpRDGfpxhfsmlBcLVUznN65QyEh6Ec7/pE
g/fopuMIUvK3njSyjUpS7p0KSm4g0xCitpyu3cHT+Pzk3zwM520boFTrG6o8H4fTo7HvEDWfnrRm
cipH11Pav3mq6Nkd0qlkagZ+c2fQ4AxfMSGnZwKrLF7x+Zxxqa/G4n+SvfG521zvREs9QIPUleW0
3oPT2mhmj+gONey5ehMf8PkTVL4NXDIgGEhf/J0lfxy86FTAT6DKf34uMdbySePzm3886LiRXwrk
/CPXPx9G2dnKIc+7Fn3KxrUlImh7roxY0J9sdt++92CZJ91dD0f+SvELgV7e3rF7vsQxiRMNQmkV
xGj9ia7sr3/lfgFhi59nmp0DlufXfhu05HmoBZb6MllXgzHpcj7BJX9XMwexNk40YeHtSDm0Qzph
w8/he3vMUHc8ROG4V37zUr94nr3u6M46iYDrLaK9zn7JSKv2emOMKsXc/5pd3dbAPngyMqnbMmV8
ngT4MXJwzPs3nqdlYAM0H/O8Ohz3tY9A8jjL2NruypAu/tVXFKul3tvsrNbvZb9ceAibHHRFXvhC
bPrSLRxW97oFOUAmUXdpBybOv2sgHz3ycavWbh/a9W+eBin28xb/yhO1oKI+ZzQe67LkfOwVvoZk
g4OCgbI59gWBHX+TkWUeERhUo+Lzuo1KN9L8Kadg5edgmQ/yB6HiT0qBoNUfz0hIym9Mwtma//yp
OYJ9x3nkCnTFI8NWA4que9wVTbPHzWl5/suBMLnS+LwV9ofswsaWgb3K81fq8nmAoSZXBXA+jIAm
NdPpmJ7vQJ3eN7rlfn93uykQHqbggPa/6zEcz9LJ+dOjZpR0Kbn/zPfC11PfWhd2byeXAvA8kHD6
BnD/7q5DrxlppIgdmG/hJP/ps3U8wPDHryd4eM0VL3xwq7dNAUxZPWD31287Bgf1DT5e/MB4AGt7
uDCnWOa7kH7Ta5t9vW0Fs2S1Qa3yc0JmulIBZ/VwQJT3I2J8ja6Az+cSOoCLTViPcsD5b7qzfm25
8PNaWaUJYVo+xc2GeK22GwcbL/PLRAgTB76eRwH7/P5OTjGKkPe/NKDxEfQO+0ZANSZC5snp7XHh
h2F42JJS1p/huH2sISTuhyHI86i2vQzGwv8hfVVY8bjM4/HrhbeRKgBSSbgHnN9B3bwvbPoqqz3k
86VozffDsckvFoy+0YGeOU/H9ZsMhYtPeIJd8hMiBF9r7mbH87XBnj/3mQBbll9EPSeFzeeJ70t+
jne8X6Xs21sgD4uRaNXHiYmtTcaib/Hu87XB/N5NPeR5GZLWLQNv6/E6wU1V79DqtxdKap2mI4wF
2C98mz0Fh9aDl9dpRutjeQbzKuEnOofFiKPHKg+Ha3dz9HD9MrC15AmHrvIAf76xWe6rjvK8DcQF
qJBGtn3HsjzhJ1xIZ6TUj7kbfLib1VesXtH0ccs/v05b8gTfML2S4hl54Lo+VnjJ+zueP8LPzmiR
Fp8E1iu7NtHk1GtQe0/KlFkSmf+fEwX0/32iwHDqZew3NzudI0V6AzyMIhpjt+rY7nsTIDBOKXrd
4m/JjqmZ6A8kejhR71t73rhepO920xFvzX0Syq9HocDhRGSk37IpZGkZGyC/e2+a2NE7nja1XgEn
MgD19qt7KD3fcIaNl0ZItod9R9X12MJhFfsYpZLKBixBDXbPQ41dJ9cY88bZANmoGjTcGl36exxs
A8pja9KdxhzWpwGOYES8EAlwv7WlS/jSwLbIM7o76894HG5RA6Tnb4dKu2/AdOlPMjwJ2wvNU0kF
84dgD4YXWCHZSu1yfZ+zCB7xGqNX4LT23N5aDQqR7tMstRub9s181IPLMcXWXFzi9pY9IzCNrU7E
414MGe3eoi7rlUsfijwydnQ2CjCuq4FotWmFU9OhHKzXmYEtR9mW8zo7VNDyY49IX+UeywYiR6B+
fYUenHdUSnr1cKBsnC/UK37IFjO1sHR7d+sIi658B10/Ijgj/U2Tl2THsvN6N3DT2RENL+iWslw1
FKi0O4s+0ptrr5ff9/xaV8KvV/gbCyMDj9+k0OgAzVAG698bbBQYo986z7r12pJmnd8/HF0/LhCn
+NXolNQvbKRGEotgc3V0exNLZH6PYSdrTyuAFwMz6lOhL9n3rCtgfp09etbqbckgdgowsmFD/c/Z
D6WH0tXa9bFtaPKu33bXBqMIW/J9IPG4P4XiCrc9bK/PL0VjfQ7XvXnrob+7Umq+/Bc/MoFk8PWx
ZaJ6BzcWi9NoQBecTvigjcxmmzIf4a86OfgO4i6loUAIPBTBliKnqABBr2YEmbqhGAfq0LFPdOmB
tXJdmp1fbTccjtcMIilOsfM1cdh6LLvDh6lZPHGo2Pzu8vfyefh4sEMgSYMewJ/Uf+hzc6rsEcB6
D4h7XxH5cN+Xa3E91Xp8aQ40OeUdm3pnLOC49UUEPwc5pbVvHPV2f1RwoEg/e7aU1RWym/zE1m61
L3+WykSocQc4kh8bNkYSIUC6SDoSrsXLHmvgOHrET/jY+FSIh706WSB5+gHNBzMs14/TQYSHwt/i
i37GpeSmUw6hqmY46H6XdABaqMBfGBxpYqV2R9FKTdQTyvfUe0ll2oe2Zeibt/jAj18E2bxF/R2q
UfWhD5hqcdt3WQunHhX889bxvKlSBCuLv/NUzw+p6OF7ozoiEElDhaiUp2t+h9Zq41L0PHXddINF
A5f1XbbA6uZ8j2rw09UTAofaCUVXBhHEn8rFZ4hW9qiRsdX5ekOiY3nhOnf3DRxtS6Db3x514vpm
zRA+9nvshw8XyIZ3JBDTDGFj9XrYrKlNot9svSFtbVr2LGqpAIf1U8FmCaOw3+P9DOMXflPnTD9s
Wu2MRI9O2p3I5gi73ytsLNgdoI1vaYlKsU1OHizEy0Aj46za7Cz0IojOsYrm+ny2qXu9N7rf2oDa
j5VZytXJnGH1vQJq9k3G2l9xLfRJyXc4dlHdiekvi+CrHXf0NsGV3eNLlcBP75vYXZ6nvJ+Q/n2A
GRtWOzF6P7z2OkiyAz5tW/6OSVrIej92Kume4myzTRvdYbI1TjQLb6dQNMJnDtPne8CbV6HGU+/l
GexCMcJIIGEsLevh+4IjvnU7q5MIFltYT/svNr2PEo+lQQP4MBWL3r2vlfLPy4AoOQAJp+5rz3Ei
O/CYOZBA+bEB/ed3T+Dv8GvwQzlb3TrlJ3WGySHAnnr/2evePPRQkkePvIhjdVNaT6Ke72SJ6Lfs
EIrMaXKIlcbAhqhcS1rF7r/PS4XB7v5+L7BuJ7ypX363HrNfC3ejL2M7GB173A1xoJv4usP+fpuU
/eZ3gfAm7o9Iu7kve34dDhGcO4zRxPeP+be9OHDqvyu62WwaNiSxlEG9jTxsmXERzoOOrlp5PCY0
evURm4ZclzXhhyRs233D5nzvVbC8P10ibts0npNqf4evjynj5BVkMZvO0IKjKur4URR92s/91oDj
1CB803SUzne2b3ThrmDq+fGvY/cYR/B4XnnUzqxdNw9ZmsOz9RVxNGXXcnbBF0Jb2Ih0++k+4Sjh
qobt1fGph5WZ0UOgFzAY+RnE56sZyufV7whBr9fUTeRXN3U7x9GLQbxQP91N3TR3Uf33/OD0ZMRT
KU2BvieZjk/B+Z1SoRD2MDW/32V/66TtAY3wZH9dlAukS+fPLgtgezxP1P2cilgyX6ccfgjSsOO5
BzCBu6CBx1yHeGN5t249pE8Dfiv7h2Z7rdn982HX+nn/BghU984eYGf10LkJFlGPusRmdL45sH9o
Mvbo8dgxrIYEaNt3iqBWPsvPppYqCPxXQN3DyQlnsrvv4SERLjh8JZj1oR0YMC1XAXqxugjJFvVX
bfm7Zu8y7Nv1xoBZy7bogVdmt95Ypawfx9eN+oZ2s9lSH7/4E2Fnv2tiZqyLWgdJfqDL50/nobnr
ZPclRNagV4r2cLb0QnMcinbfEKzP9S4DqQgjek5ciy31dukHcJQ3U0df06bXrqsyxFstK8LZzDUP
JlvrRMBj8lKWlqkFf66V4eX3zKfmK8LQlAmSWijx50cVYRvKKZly6ROO9f0WwFQUIuyZrcPk7IlH
7ek0EnWI26Y0qF5X+FgBgo3NdGUze8EKVpHYLM9PuFa7AuqnkIlkfDtT2R4fHYFebzzoHkliSKTu
PkMaRQK9u24FmHitKhDcLieM448QskiOA3i20Jnine4DUdS1EfDrg3dH1sfDfvglsKKfFgeJAuMJ
dhY/vZ0ZSLvBdTmE6iTAPAtTGs5vM5b2w+v0tz60w35jT1/lR6BteD7F4JOU09WBRzBV6Z6ogvkr
RxjNPrhbtYI3UHylU8H8CmShY+G9E+GObVlbwfsm2dH/AAAA//8kncmygjAQRT+IhYBIwpJJRIYE
QVF3ooiAiAwJJF//Ct/aKrVI9+1zb4B4a/HaT8+HX8OiggifOihVDN6jDsB5GOnZG1jCuPlpIJyM
BCnmXe67DbGOS2I9YFuNgqo/dF4BTFlNkTTkScbNU+fAGxFrJNwSmJBwScR/fIsWvZy6nHZquK0r
InbNpZ/IXJvwlN8NrEfnA5+4g24bKg4X6rZP4HNUDEd4iRUdPzTHyMQoK3LFYS+O1Ef2Tajmpirc
2wGlOXJvPo0mxYXSea2h9W7XAvZ2mlJt9Canrm/SbLjE7gVueiVEcOEfehIGGca5L5HGmO79cD13
dygkzorulWdgycZqNKGprDAOrLzMBgfHLciM92f5Ppz85inYHvwXxl9DT9Y/f3Hz5g/Wi53Wk9fh
GkB8eLnYf4qxL6bpUwYL3yHpTj79lD62OUzsJkWNm+z/5wV0BUf518NJBe4R+JF/pNul3tkrXrlw
Cyinu2Ll+1N1bhtoHkuOtPCw3BH0ujUQDKuGQO1z4+zlVc2Pp3Cwqgno8A14yztbcrr3uQnYj/fa
e2Uitn45lTzUHx026XDE0fFTZnOjSylM331BNEWOAH+c1gyq/ueIildlJZvrI+ngz/9cm3vFWVl5
EAZVqOMd3RnZ0l8N3L4/GkabYOR8NNedOhawwv7JD/s5XmU2sEIzoB4L7Kx7MdvVhK2voMYKzExM
mBhDCagqDnMB9cNRVm6QORP/16PZ8t8t0N/4hp3vJPlkq3o6rA/Jlob0aiSi/TZySKXdmprXb90P
BswDmDzYDoknuuVru2gCOKTbBu9mL0yWzxFcHZlH9/5GrfrrVZS1lb9aL3o+A95HN0VVlFdLA6S8
+aAC/agN5TlZzpTkCTOnXlR//aqdtGdGiKjKMFKHDjuDOCWD+7JvsEVvsOhTzel1Y8jQJrecdI9s
n5Hsrd3g60NiHFTfgs+DUkzQkRDG+03/Srjx0DpgxPkeG/sv79lWNXVt1bg9Tjw5AyKW5xTyLhSI
smr1XmZtF0A3G0/00Ou7TF7Fc6k1/FRQ66CerZnQfaf2lqWS/tDUPj9/IgeOXz/Ge/t4SKbzeIgg
XIsV3QvGt/9W+YqA8SYOdC/uLf5Nb5Wtkes6Q0pQhz43T6UNrz5TqNmcJH/2X3GtXfYDwkFws6of
TwF4euhkbTqbnt2F+6SqI1zT7RWfwDyrIYNcfvR4n5l6Io87BcGuuRCcO8LHn2ssl5DLTkBRrd8T
/psv+Hq8UIesoc+OO6iCyzc7UXy2MeC3wzcGi97QrLBNMLHB0KF6XhvUFz0ZDCwQTZg+7hOZnbeS
cc2ZILgKlYrUoXM42VltDC5P0ab7Aj+TXrq3AxSh4tOdsB79kXmHFmbqVsf+Oin8qcs/HYgu5x31
ynJK5sesCWB0OP39Hh/2TPY0N7xRrF+0rqoMzWy1+/1eEYVXqT9v2thT4UxGutU3c8b060WHduwy
mpbDFazL40WBPGwYuY9ravGdt7qBd5SI2DfgZM0rGYlwK1wwDVr5ydmpOMa/eb3Uj5H9838XRcrC
N2Ym9oTncG8juvTjWE0gAyn8JK2HM/ct8vHX34EuPUgXs7qfvS9xYdFYOxo80rp/IysK4FkZA5zk
k57wsihqrRIKk96yjd9Pn6Qq4Ty1GlHU9QtQ65PJ0H1JweKH/Go2b40MNwfDpKHtfTjzdvKkLbyA
9WVeydEwqFATupJMm82H02W+gjicUmoo4yfhDKML/PGDGeZlwnKaNVB/MR2bPqz/5yN8abJLzefh
ytn2JplakK4SGgoXkjH6nluNreKA/Pxiv+Q1WrhtKgTSsbc+ieR0cLU8sTlPO1SN9fpsQ6G2DZq9
UgpmknbRZo2EhnruvvBnBatMtZKq/NV3xQfjQGAxuBpRwm2WzcFtgOCVgxUB/UrMSOTPAni5lw6b
D0QsnvWkgUs/I7W2kbWOWO7AUDm/iaKrG2somy+D38+c43DPNIvGn6sOo7oWlzOc7z2bK9f98SHd
k/Opn7PdIIK8+CjYGBMLyH6Ru+phfA5oDeKqZ0f6uMM36894Z+ovTqNDtSSAskXNOv4mzIuLEh76
C1/yM7uaT6+IaOb9aNHbz//Ww8v998dBF7/7T1U6JTzfbZ0eQvSwJiGvVKiFwpUM+c5KxgLcXfhN
ziZ6aSJJprqaYthQZUvD0vzyhcdrqAltufDy5v//gS1/2Rix6muRT8pSrdc1g8RSzXqehwP65U/U
Nd66L6XcvGtPHm+xLRLsT17XNfBWCxnxqLv3p00nFhDTHJHVpuwAPdO+hRjubgufBRkzlfUFSpz4
1BnEKBl3jteB2oRPwtuQgv70fMqgM2BMU5sUFntv9VpLtCeiRg7ugAN5tFW2ziFGx2jqp3DMPPi7
Xr/1mbfZ5g5/ehW8hoF/B6Vlm0SKnhRbEsumulIiWMW9hISbUCV8Z/biZnQuERLvl64nVhvF2uFh
hzSMTp4/O5IwQWkjGtTdFzPoRlDcgfTsQ+o4s8+nqexkOJfpGc0pHpKZpGWkIc3u8Raip8W97fEG
i8HTqCm8DSCqNVLgNhwcqieylQ2xIRVQjOmFhvthm7DT6htBfTQ7opzJig/x5qtASxtOaNNSPZsM
UjTgcDNjAnb52HM9sFQ4HU2dItHPe6rmIYG9Ox2WfLPm9BUdGSgfL4wtl0f+ND5ZpFXHM8YBvw49
e8h7BF+TYuPF34EZxlWq2c0H4e2HmT17GuFF7Q+ChZST9+YMjcodPgOppg54HMGUHmcFLv4V2zw4
ZCOyZXeDraCk3juqslkpJxuaXfdF6/vXBF3vfclP7yg+lCybVyOI4JwnVwRusbg8AdkdwaEKbAS4
havJvSiLnq0D6verY0bVKHIg6om3rH9U/fJiDc2yQZKlfsjDjAQ4FkKFppFsK9ZdSxWse5RQvWqo
T5+NVYNYyJ94S7JdMrWBpoLsWYx4n3/2gLdhd9T8TxyQb3z/VP9+SfXfRyTh3SoZnvYQwNa5Bmio
qFJxfZvGv/rApzJ6W5Mpmh3E72ZLhGS/z5izvDX15d46pErzyGfNKl0IVGWkrrTlgC/9DKJhruju
KLqAZGFqQnrJe+oXktGX4eEu/PICel54lP/moyVsRbSO8qIinrp3wCvfrCg+MZNPIOPHTdO7E/7P
y7X65ECGGgv/82ySLMcOfvFMihVMeq59KgXu9LtK1ue4t2hDWxEsfg8jR9j585KHa+56ZdJdgCZ/
0Xcdsk0lYXfJ36RG145wo0WE4u05stjkFRNU90WG+OZqJAtPe+qSv2CDSUYyLP2qCvTYY3RlxGc/
/thBHf3nX9PQhiJ8HdszAqx8ZdOqLEztKngZSReem5J4n4L0kU8Ua7tj8iUYttA/CzXa9KFZTceu
JfCt3j90R1vaz7n3uMBaGl9kNsgLLPOP/fIoxNsQ88G95Uz1DZH852HjqRTaTV8da+qG2ywh1f2R
wt3mxIi2zE8iW2oAd+ii00M8qdX4mCUByMPHwltzueP4l5dX8Vda/K/Ch0rJyp+/RteWFgk/BroL
jVNpIyCMVc/5M0aQ2hlB/FZgvvBgDE39IeN//1OBLgXCA3rY/0K3erfxx4ZPrRrJh+5eCZOYewGf
029Hr/GrWdwVnta4c4ikuJn9WXaONVy1uEbddlvz/7xn0VtqjXTMaB7WARSD94u6seP186N2U/Bu
TB//9HztT7OtJV+TYc/FZ/6xkHiH2tGOaP69lz5Xo8iG2f6ypub08HvpWYoTrJbkIYxOndWJ168O
4empY2/0T9aiN8EGrfY1UV86A/NmH3pAk9cxRkAtKnZbFan2SmmE/eYhg+HthSmId22BpOir+RNT
LsNvfYmUzzwZVmchBrcwtxCTalZ99dZzYLkmFloFugi4wsUSXpw2oYveVXQ+ieZvv4j41irjY/W4
ThB/ljMQo6Dop/VzusD1PH7RS8A158i1IVyuP026CPRt5n4j9fG9XNG0XTaB9cBXwO5OGuw0fl9N
PQF32In0SP8AAAD//yydx9qqMBiEL4iFBSVhSRdBE5Xy404sSBMpSSBXf57guQA3SL7MzDshB/Vt
+svCPynb5tJusfE6b8FgXNITfHz5BpUVzf0x5t4diu9WzXzLHBVtrOEzO1xpcmR5wIPFJoG05mdx
yr8DfRZH8Kcf9mlBuumr+znoxs7Dx69T+V14rEXjLevnfB+I9bwG7re9Y11c0DQeg0WsELo4z/lQ
wfL6y8CthCnhQAVpM+evf09X3Oknm4ALngWOzFsTidWRWbD7t4F2hZ7UOBiw49YCIJCkFqWGtfl2
fTAtT/D9zDKaxkPnt+fyHEPv7FVU+/hJJ/ydMusd+le/m4KdmN9D4bcorknBh8Otl2BclB+RH3ci
D7g1wFvXJtbHb//TOyAdlTP2zK8ExiU4JZCubBnvzmzoaOux9S8/MttT2o03dHnC/aWIULmYPHO1
rr41FOuVul1jpb18NZgqeB6B6f4FiOAJYNyseiTvvSUf8WqpACaVF3rEofiuSepIMMiWJjYu+O1z
U7l6MEGyIfKyqBikZbZRq1rzf/qBef6jhPquVKl+YbdikJ8AKtTzbIzvvjzrWQY3lYN+PJXdwVFS
XqtQQhBJj+43H6P05pAw115cPO8DcO2Dhh3pzczpCkoEi4Z32IpCmo4bPDHIjps9PSRVBfrrX36H
r4+WCH+1SHs4DBbYBjagP/9p2csnXLveB8FNxjkdrlsHpoMcUDToXTfakbmGu4W1J4vypHfsb7ie
5v+bKIxJxeQvOhcIPUGF/uXjJUPOVvA2xMT+MoTf8gQ3eTqR7SV/pQMqTRd6gMhkWpWXYnCzHYSP
6O9O5JcEuiGvhhjmjwJT7byl6dg8kjX8nruGmofkWnBXXJAJToOCj3LIzVHwYKAOJx2B0QEdbWVw
V0A5yUh+AAxkSK45vIEHox4m37QX+gcY99gUfoN0U3ytW/g6KTlq3ut1QGaeUsckxJblqrzDZfaE
Ubn4Q1KZTpym6ySG18aoqBeuWDHkVRUr3XAY8G6J3OI7v79/bAtRcyiPJl+MhqOs49eROmL9tjHL
rNk/YnzQlpwcvzAELypOJBePIZ2O+30CR4vsqbb5a4NJSm0LbJP1hfrlzTeZpDJFFfkDklwbpRyX
2V0t7+5J5Nu+OZYoqX88nbee+eMHwE1pRP/P8xqHoL38jUQS+++gG7s7mPUbuk7IH+kea+CDPwei
hKGRyjXYZOCuIRlrzbBOe1QPORB8EiPztUqbxN4QqKJoQ/0FGnm9WTIIe3a6UVvWNZMYifWEezLq
2ARqms76R/GGkVEzeZT+tIkKCH/ze8rklMz8GNZPQ/hLq+OjnjBo7qUzxcs36MgDNS0UPBEfe09L
p0jHF3DfkBNGnpGn7GvlIeRB/8VIHOQfD5fzDer6aye+nbvq6HW7X8KoVP+oa4MmaGk1tnPehnUp
unc8emwVuCSqRaZOvnTDzjFa2Mi7CDVHG6RE6H8oeNmRuDYJJthkodL8JQjb6UHc4RPuJ6i2nwpB
oQ+/p1jc2STVF5EvRgUR8xo6+qql2j4QJ1S+WQaE3sTezj2JOzIbqLT+MsX3hrkmW8a3w6xvMF4/
aUdW3YXBrkofRCXiEESJkhKGYblDMjoD3oY0esIdGl/z8zWpX+/imQ8hTs8t531uNXA9EYUaL9/w
afunZfByd+CcH3DRZ7Agq5I3NvpNbnLhV2G9fcVk2wVKwA4PHAJOpYgU/jsHQ3bH7pwPIlVVZd6p
ryQE8/5vyXcdDPGtcCC3E5Nw9bX1x8jwe9AMmUVPfzD1OdeOCCyWj7NoiGYFq/OezPwP7w9Ka858
DIg8A+vzfuwqyQGeyFOltpWYJi+uigTrylDmvEP4c80D40buUWEjp2C1vmVA5Hv0sI+blK5XmgPH
8nqix9X5E3y3e9uFIn8ky8Xk+cTxwVJ58ZNNLT4sun6BcwKo59rU/SQcUNQsFKAMkkxtRgrA0rfW
gHscDxixemVON59ZIDyDjvC6u5h9qy4bmO35jSh/RRHwc2tkUH/0nO5j/WxyKcnJ/3z4Qe/p6C5C
aX6e1IirbzpKdz0Hla4iLPxt0QNILoqVPRLEz1cXrK6R68Bp+16RiqSfdLrATa/glVoSUAQF4Ok6
CYH57RIEd8u26NXqmsPPxqqpW6UvMEj3fQY045lQfaEVnci7S/hS3wNZTdoJjO/+BoHQz4Jf22Cy
L98nRGtpJfaLALDgedYgb3wbya9NwYn1zlv4af0X1T3LM3/7odCLWD+ih993+mYN+tYrsCP6AcNn
8+7hfr0Y6awP+zgcxRX3+gkfCrrpSG8uLRU8O+03XznhUgIsSC2UrOwAzPkq+K13K7P4WDxlAkS+
ifp93ATN7J8ntMgJLz5r0CxY1ICZ9//6RZHhE9iEcfDzf9MnnkLlCe824bvzJZ2A/M6grvwtsPNq
nt2YlPoJrLL2RFbN9gv47cEkWAaRhArG3Y5XXU8ApvKA8qWx8ruAZz1Qav9D2nTbFcNdWyBoLkZE
Ubq68r5VYbP11Zsx59WA+aZn/H6/zvstb+WHnM15L3a+2OGjvx0hvAPm48fxTDid/cTsX/Ah9VMe
2rcMfk4lJm9NLXwWh9sNFH2qX/+DnPgtA59S/+IDetBg2G8+IZS7asLWuLcLwf/Wv+c7rRZfs7Jh
eYNy9IJoBd1PwJ3pJSmCNyA5imR/GuPNXRH9F9QohxsvwfJC4M4pGcaKufUfsnfqoegTUC8ILoCV
47BR4uikUwRPX3NqmNwAuiQJWjyGsBu6/uoAzfvu0Eq/LbriutWX8CGTBbU2x4zzl9RCiM+FS51X
7oCJRMMatt5exzN/Zp86W0JOYYR3sbzs+tp8EbBWcg+tEzMKWLwql/C4+96xpopGpF5Ia2DdojeB
Ii+iWi+tlXY5hERunYvJyEObQLq/ydjatyAYFlGqzPkBeuL2r5vU90Tgzv1+qU+ftdnTb3KH5y29
IrD0Yk5douWwqOIz9u33tmvE//vj17vkekm/s18S+yXWttsdZydm9r8+l+TaJB0bL8hAeCVA8PMs
YI9guAGhr8jmkwS8ub7WBrxKbjrncSb1ym8CRH8Aqaqsmcxhdg2/K1KhxSHtAprvPy44bqIKH/FC
L348e91XJo0Tc5WOq0F1QVQ3Iz2Ked7jhaUoexda2NExCvh0bJ7z/Bd+RTGHviruUPgbejCfRjBu
WUVglMS+8FNat2zlnQG7vc+o2T+0VPCVBgbiSPPCsk2Tv08hg7VWPpFcPI7pPG8gGI2SyGUZdiz1
dgj+aUc+62WzQfZUwhfONHorLeJPabUS/j42sFW9zsUUfnQFzHxs5tN8qLVJjcgqo97rufKZ6hxy
WNVpixrFMc0ptY0nWBvGiPXr9RVMW6edoPJqzvjvFjvBWEgHAtnr1FLzT3+aLH4c74roL9FEu3qA
iPfvxyMOSFI7trlEHsQmyklWh4Y/crM3gM0LC/XG5egPh8s1gVmt7+juY8SczzyVDZ8T2mz22CfX
2/YE5/Wp1WFujp4LEHAmN8Sag0H6xZEuwWSnT9Sr9dwfWebeAbKqC5rOZsfbvIszeDKOZ3yE6S3g
qQcauLV4JPLGIvjpf5EHonXxl/HpAhn5+eHxGuyKaXXhCayW8Yj393YF2GbMXVCPl8+sXzrKteMB
Pk3YYxvvXil1zpUGlzWLyPh5R11/ud03EENxIlb71D79fmgLwmsPZr0YkKYpHeif9iHS+9w2B/3q
KuCe17cfb20FT4EGYxk1AkfuyK3vDAUyM6D2PG9n/T1NsYs2z3PPmegTQkrKNzkZe7OblimSlD7q
d9jr2xrUVcUzyLO/FVrv1LffqYHWQLhzxZ3L2TUgo1zcQHDrD9SEkgfGfbrJ5z4dTu1U5zxvlt78
fiAAvk0wzfqAZ9EKz/0/LtYTfGboilTS5N3I3vUNUsvA9B8AAAD//6Rdy5aivBZ+IAYiIglDBETk
kqAo4gxQEVC5JkCe/l+henhmZ1irV5UtJHt/t51oPA/bN48jgemOn/DA85VUv7YmOEXwhgrun/Qs
kG3YfhOC5FttGz3He4DnoyjeFg4YT01k/umFmrp6lUw6djHc6yKgfuNB0L3towdHQxMo5/8Gf3/J
X71wb2ib/jIwx1AdzjvstSxkA0gEWTHvUEfrItgbc+c0PUj0SqZ6cw/SRf9Q99qo0+v5e3In3r+h
sd7uF74cktV5ymGzvwOO73ODXV83ET6w/8EuOsxprR80TeX9kkz+tnKH1cCChe9jL+vUrvfWX6Is
74+pr7vBfmtdUbgfRNF6yIx60Ibzgg/I9kdGRqzOliAi4x57tbRiHc9rAavyffy3f/LNOoLS3Ctk
k69cYz5GG2GrX3JGeZ6p4/lbGcAjDrEph3LXi9EZQavCPhp7zzaIoCQWlC97jyfCWUqMOj4Dx9XJ
4ieUgxyjCGTRZaBo3Fug37yjCCx5NX1rmGFPHfcJulf4RdwPLsfcriPA8xPUQFe/nPWxFGGZfyGR
67sRzr0Bra2k3W7YlKYEzKe9d1Ful2DEbpV0bnsctgmYGydC0AMTm3i/gciLC3o3fMedlHdVKIZm
2tgIM7GcjVMkAhIlO6KE4czYqF4quO0UH++4n8b1vgwUYWMteoH7lf0ggddZeVIHhG5ai5u9DWWh
eRKoszSc3aeMgCkWV1KkfZAOXJ9X0tvwwDtVROmYDUG0+BXk3l8aRjREAsjzdxS/PSv8+/yjlz7p
8WI+DNLkcbH4e3TP8WlfapT7Z3mKj51fdHSjtLbC+xM9HJ0LIEamff/8V47HDTYovQ54/ad6fDgY
0/k2F7DypBrrm7fVMeW5J39+zqY+Cn96C6juL5Gab8V2u09X9VvdsM9EZMOqHCrqFpDr2aSSpoSN
rvkTwKIPcH8hZHJ4rMDsFjb1ROCko/c4REqWPUvsVJ8snXsP1/DxcPq/elEvv7+5Wo9FfwnbUDIs
KHgrG0nDVSjH30rzoLFRBSLvPrn7qDYvE+oogejJ6+EcoiKHo+sP1EMPHE76OTwrSz6DbRXczUs+
/CkNhFpjWLh/P8+Z3CChiC3GlIpFULdP1sKX3Am6aq+cbWP197zpkbXfhb8hNlwi9qf38LwLUXg+
iS78a3M1H2h1SAAg69lOYHhZreludpSQxrWgbT/fe0sknt8XR+Mhwc7ZOKS8CHNK9oAKoBaUD134
+CSCOFGU23qH4H4jdYP0eVdw3EoqIQfzCYa3+M2X/Nlffnqux1ULPsf5SUAD665e/HJ03so8/3o3
Pk2hyEADt+APj04v4zcrS17NQNehGwKUReAcSGe69Ct6fb1E0G2fCXY2ZMc2HK/Apb47giyyWfL8
Ufk9tjM2OH9a8AFc9EszvQG3Xb4P13/+6ld/nAUHqJcXReAr++lkVr4GojOy0CitvZK5qj0qjoGf
lM8bgL44ZCNA5/xOFj4+P/RYgBIXkpXvnINhWyeO4mmbB5EmMwdzLk8j4H4AWXVrB8yFHuhwbeg6
WZc7g0mqKGvwfGhzbKP3zh0VIrd/fttecEODSN5+hL1ee9ha6UI6L/l5sz7XZNFTFr0YbkiA6PEm
7N3ZP2UQRNfzbtG3QPPSj5JMfnNBJp5Xnh+bnw3N5PYmdGXWKUvmC/rLG+GvCDpGmJTA1zoSFn+X
feWdTcC7EFQivYovm66F0C5+Cd07WhyO8vlhg9Cb9uTdaYewctMmgVNxufHnlYDxLl/jZb2R7+sQ
pOOSDzpY3xFtzcsppdfHVoZiUL+wubqxcrr5Bwle2UklY354dNOl6QPI9QNqKfBbzlyfBUt9056f
F5jOq9ACQRQg6hzssRuWfDhN3hWa3lst7OeBCMAk8RMV2yN0ifNzR0hOdY+d6Ibc+VkPAuT5Rmx/
N5+O46UeEuG04fmzx5Lv+8JteABoS27XcpRsiU+UFS3FnnYBzLshRyGqEqPtxVSNceEjR0mdsG92
kjscUzkHXE/H9o2s+Pq5jNCtPiOpr86eTYJYK4DnrYgEn2bKrt/9E3J9fsmTg/ExKzFMP21FrcA2
yvHZmzN0TvaHbPWZddwf1eF1fw6IaOrfpZ5qy7wDuo4GZCR7vCVYYNT85atZdPPOC57E5jOVwuG+
Zjq8nLbdP34ibIwAaB8/wTb3g4cKBV9lisyWmtKkAFIHZg93pdiSemO/ymGaZg+2V/2vXwOyW300
wNcXEri/uPlWGwsWK2Umc3Vu0kU/A4t/bqpryWgXvU8M2heRpd8pHda+7oEU2R6OxWpfTsiUHOj8
OoUo+av6p1dz/oSm53rvzjDQoKLZX0SxHl7AxIqtDpt7JuNd/kjKPpl+M/TT/r7o/4zPG30h0NML
aTFpwvmeTGewvF8x3srsm6zqC/hSZU9U4vfuwoeW/DRprNMn7Te9ZgHVOh653usCcoxWAtiuX08U
lr8IsH53J0t+fplvSKlBaQyF0FyRjvtRjMzxEy77SVjyV+orjuB4eyRUJ8AHJIo1An+PPMROGM6A
st8wK0tekvuv7khbIYbLPI6xpxfA/VYbvvRVSlan4hz2g3yvAQwuHtUOHT+hpfo4cNKNAW1zvAqH
8rnpoT2LCB95f2fN71dDnvfCZpntO5KwuF3wG0aXSQBL3mPx15FC7cYYeJ4WcryEzXNwMUa3FCGQ
nsEDW5xvTIve8xQKgVTX9aMjS/79CHt7yT+kza3PJDgkUo/Kqv6mo/kMRXgkbIdyS9HToQXnAOaD
dENAdS136nzPhJ7dDoRed6ZBQtTm4D2FJcrpdArn3jvU8A5fO1IV2orfADFq8O6vJ/SRm2s3h9fY
lhe+WTP9x8bNS04gieIddY1tZRCeVwA3e2dgnr8pGZ8PUQuSn/jzHl3uH85gyeOuaCKG/Y1sPLD4
g1vr9nDrq/k1wW52AxLEqtNxvGmCILBjbHD82y/8PJP7AI3qc0r7KVXRX55Vf1CY9mNRiIDrS/iw
Hb8Gz8sFkNcTMsFzwCZ9CyQgNN6a87FV2r8+L0eJuinCKBGM9G8egetDFMdfv+tBCi7QD8GRtDyf
QVtHlhQ5lTPSvGzZncKTqUC1RRZiLSjK2aG3CNTIy/Beh6o7dGJVL3lANPL185cvG8FWwuhxu5X9
RRoTKDk4R5wPlhMdfxXUnsREfncMWN98HsH2grKAaot/yvkj4PlHtC53JZjAp66hnCoZ3ePdoRx/
s5zDEK0FIrpeDOZHBJHyGhyE3WnSO+4HyoDnEdDaN1k3hPInA8dvdSbzR/yy2W9gpAQ6PiHYfwqX
8n695NnIz6bPcKrPPwvwfCRa9Gm69UJhq94cF115PpDPA/QgRBsBzf5TD6Vu1gM4l/cVPubHX0mU
1dqCuvXpl/VozKfqdFFqhDJE7C8s6+ZzDf74Bosfpjt54CXDxY858nmYwWPehd+wmSHgGhuXzvfR
ARsEv0gpVGvRXwXA/QDqkVgNBz5vBTi/JOLHTDn/157Q+FUv+uT5LVbU0AZ8/pL7w6hj4vZVgBcu
NKobUccGay2NyuclX6ghXS13PkqeAPcf70n1rWi4U1PM8t+8CveDjGl9fczKwu8MOt/dMQgEopTC
9k3en5XsLnwQ8P1JRiWRDCJVgwN5PgnjtfpO+XqSQW40FT/RemOQ7rw+w2U/5Ifu7S56kxK+/YLn
PX3jT99f5j+EXdaUf/2Az1MSyudHGLNmEYbr8wtdN7vcHYKIKrC6W1ey4nmQSWeWB5VgN/3x+7EK
Zgi/nTPio6KSdJZ3Wv+X99s+9n04jBp4gu4pHyjPP5fjm6wj+FgVGPF+E86otMiW5+UQf95GLaiy
8pef3QlXWA5fbX3508PFuuxBnxWkktdG+iZbT3EMhu9CD97aL8GaulqVw+dQCIrwTj+om6ai65rX
xYS36NoQkf5+oOd6JDQ9HfzlF6ZpmhFsd8IZNdFucsl79hx4/H7P5Beybdpf4fkJ7zm+kj994qHH
UF34QdMJu7AWojha8DQBPB8/DvKpXfAFPqd9EA5cX4S36NYgldGmY0LcEvDMjik+hMO7JPrm9ARE
O7vo1Fkro2/XbxOCe+EReb0P2XR/pC0wQsfA/P26Ddc/APeP/57HnL0Oo/K0jM8gs1Iylv0J+bwA
UfZSWbbL/KO4tgCSwkcW/ukpXF/EJq/XdGtqCVjmFzWCQzDc+kwE1rFWFj2IMeo9JOCn5E4tf/3j
evT4hGoWrPCSpxv5KZDwsa4tNKkiSdk6uGvg8uEnrudsU9LbLzCVxucnFD1ftrHcpwp4fuFv/pDg
BNhg8Zv0XriDbvhq4+JXEnGtVCnXC0ew6J3auzTS+YiqeOmXnC81LuX5Y7jM67k3+931h5+iKdxP
pTZfXzzvUUGeV0XlVqHdPG26BGZ2+iVim+eAjU9cLf4rafn8SpuI0nfJY6A1SX9h3zx2PQxXTo1m
rdgtfvBz6ffYrEuPLfknUGdvneTHMCqnvRiIcA1kBTswOXdjvB97+LofTii8I52tmdFrgOcVyegG
bcfft/WnP/jPRx5Ok7KfAdePqMvnAbsnuTnA1p394s90Y2q/A8D5EDbVy4+NO8NQFFgmB+qGDQZD
tjp5gM8T/+GbKaH7BF5q44026pV2vWKkEJK0WKMtn3eoX+XWW/xToub7K/vL7z7tfsf759bl6z9b
8oVkKErZIPD0lWH6qSvyN3+tirIOeN6e17fSGGid6ZDzScLziKxmZp7BodxlSDWMvOT8SACWcjPQ
HPtPxoojdUB0ixSsXX56SjkeA3w9o1CMz0b7iERvmQ9Gn8+adEMEIg2qlwclgqPr6Wzqjxp02yxB
23N2KKdwWknAf4sBzx/+Qqb+OgUGjv5GH1xcwXjeqcWSf8VGBKyU+1m9yvNa2Iy3MfuZZ7lSbrqM
8fFiqi49m1gB86rpUJPjV8qIkDtw9yAMgQbaHeP/viX+h6DRznKDmS/tDD+NZWHHjXfGPAeOpGyJ
YP/5q30QSARewd5HwpKvHKu1B6Z5kNBkaAiwi08s8H+cKLAW//eRAtaQuzh91iRlz1CZgXiuvkRy
jWPHlkutNzvrSA+vTjd62NOlme+wFyIKhuBn2Kr3tvmic7NuLRvVBZ5r44HWt2qfTuTRVoDeC42G
BPtsNMqDBjb0iemOtbUrXQ+nET62ww7vE3fltuJY2qA91zectcK7ZN9LUKjBUf9gKzU/xvRhqAI/
LThRHX3ebH43Rw2MpJCp5je+O3sXXVN/l97CAXtWjDb+CGF0cDRqO0Zj0P0hz9RtLKvU7j5ZOvpt
iNTXVnrQnY5Rt+57VYGJkPMj5s/vUNoVmwr8gHzEmN4jNpgGGgFO2ieNfv4a9HmgEGjlQYL9LLDA
jKMIwdPmmVDzFuvGbEVaoIJDNNOjIOjhphq3EjT79YM67ScFBGiXMxSTk4DW6xmGY3FrbFgMYoZa
5XsL11dTD2D9eDN6/TRuuYmLlQfGRs/oQfOScHpnqgB9zXiRTmj34boY51g1DZXR+16cyzGuTrHa
xehNTY0nga6PMIe10O/ppeNHLjSPsFd761tjfGhsQD/8kLqEWgF1I1/sxpViWtC3LxbGRVV04jHC
CmQgLrChardulDLBhrP+crCHWGRI55KZ6rDWH0R1MiddX03nDMHFONOj4W1LFhqKCPdtj+m9a9qQ
Zfj0hNQLEN6fH7a7+R0PEmQgKWhYzHnX+9pDA49Be5O1o6N0DU47BG8ecZCQTM905u8HnpUgwlbN
R+rHZh1A5/s2qLd2Hwb7ahcTOnexxFGwm0umK0auym0h4f1pqso5v52Imotbk6KkObpTYNk5VPMN
wngn1e60UtMKvldqS09fUSyZQn8BzNPcxJFWfdL+tOGXRoerH6nK9hBOawkncFR6A5/637UTs6CU
VNv0OpoJggroyphr4PdeQ/VsfoRsNYySOij5lkZbqQ1np7xe4GqELXX73eSO9juuINMLGR93p7Kc
vlgSIX0+HHwbPMWlGy/IYHFwCd1tH41bGuvJgivbWhEwZi2bJkm7qFZ6OtM9MT9hI4mOCePe+9Iz
2rFyVKNPpgBsHnAaa9dy4usBkuc9w/iYNYxmpWXC2MlXNLvvAjZG7Sio0mavUK3S4m5Ex7hSz1fx
jW+fZ2mwi9TPsPN2EfVQlzNWbYcvtH6rGRv7+WHMgF+ydt//vtT5JSHY3BLjCSXDv5HtR2pKCbTJ
E9xMYU2tQYvY9DRzDWY3tad7PfPK+jlkOqibXsD796y5kqT5MSTdHmJvE1igPfvbCG4M8YYN5Edg
rH7uBYLce1B7V9OUaY/wsp0vxMA7EK9ctobfBCi7saYeizO3PoyloiLX1jGCXykcD/h9Vj8H2cH6
OfPDWU7kMyzBfkX9ld6x+S1hBD8k50cAvLR0ah4pAcTzcpzWUmPw+veF4066012TDeX8YEyDm82x
xns3uYbjTi01dW0TnfqieApF6vsWqPSLhs0uFlJaHLVR/TVNgJND8OtE5odQ/Th1TJ/5amvQ6fuY
YS2lTzJ7jdf1Y6S1Kjn4dwSwuzMko/lq8KFtbtgOdxOY5c/kqAYMEgKChLGRlkgCQxhJ1FJ351TC
/UuAgl6ssbOX83L+qmau8veFvbQ5lmtoMA8ec7jFN9P8uPNoRRZcV+sAo8rVwsm+3xII7z9+KOBk
dmv90Y5wJ1wVvP80XTkr0VOH2X4cqWEnkku/lyCHF3xCODk99VTqx30MhIuXYUP+PNjmsdELeEzV
iS77cRzUQlTx1dGpq93llH2jqwSFF76gotNujE3f6wxPxSPEJ801XTEP5h7uj1pN1sT8pJPSBBbs
Qj/BDq+v8+mgK6pLLhY+klMZTryfQcHXYnwY4106P45QhKdekLBmrPKOPkNlhKHp1fT2/sbhTMLe
hHx/kfWncbvZm1e58t79KqpJjcdmMfsSmIhGiuBu7YcbFGwhvK62K2paLA6nz8E1YWs9PJwO6jed
aXaT4K6BOn7Ru8QGSKUe3IB5wtfiK4Pp8zBFdWWbK7yD9eQu+1cVpceRov6jAAbzVIClR2W8O8ev
lEa/UwaN4nKk553hgLnJOwTlj5ZQBwlCOb/zfQbhRi2xvp5zMJnKWVCV3KF0Z81qN+SC9q9/GIeN
BTYj62alGKSMan16Tufs5kjALG4KNqT2182HENhQyBVIrXPjput+PWUqr7/UNgM7ndKNayri+fsl
wkM8GeuI2E94xKcTAcqcdNMugpGSifYG63VwBOvxZmhqdPr8sG/cN+Ug3m8eENhBJlIxZwajL3qB
91Id8NFeKSX7+IUJlvruTDUpB3XYJvC7tXzsPLPO5ZdE5n/7/ZJiv1vT7zMCmj8csac9rHCubnkF
Rfug0/3Jl9Ip8T0ZevY5xt5uPYTz6/7SoNTeE3p8pBTMHzGYVTWVDYya5MzoPJhI5fuBGvtZdccm
O0WqbCh78ljpLiNDrljqQ+htvL8ER0OKgn2h9nWAafj63lPponUR4B4CTY9xHo7oGHyBktsUHz+O
ZYxmZIvAZeEJW/hphDM86ATW0v1JlE1Kw/ESIAu66ihSvl+7scwvCvxe2hgpyneTjoeksKH8kCK6
2ydRN5eB4sDcKlQ04X1hTGdpiIACN4h6J8lmA1Pe9YKvsCHEz3I2wj6A7KGl2AeruzvrkqipzXbu
qX80jXDMvsMXNo/Pm4ZRPXZMbTCBj9AM6G21RmF/bL0LfMXERtubf3X598+BZOAb3WedDsTW1J/Q
Ob0hkjZoCsdYCR11dZ+/2P8JaklfVjVC6p0R+ex/l3K2s68MfuPmQs3BXYVMMjIZXk/vLZIfuC+J
OHYO4HiKmtfMA7PujAVEsrAh0rEryhHqsgQ38dnD3vBJ05FtX0+FJWcfu/cYdgMOUQ+re24gac82
gJ4aLEPFUCv89FJSjh+6MkF1Cx3qCM/CmLTKieDy/nbnwDGIJ9iewusz2pa3vUvaVV5AKUZPpOBu
l4qHsZOV1n2GGCuruBxXga/A5e+5kzixuSeaBe4jcahO06mb19unAnRf+tDdNZ2NaXvL5z98cnim
Yzrz9bXd5ocdttyv3LHfwzuDME06jG/ztqv3ISNLvaFXmvXhYN6Di7pP/YqstOfOnepXLsLj5cwP
AY/zbqxCS1HKGhjk/Zp3xmAdVQRRsPep1cu7rtvwkdzuk4X0DmZgzCa/hDVM4w6fs1lNqaUkieIn
pU5WUTKXtZGkAXQulwOOwffG6BF+v3DuFIsAZpbdpLO+UKQXkFCTxKo7naigKPx54cMu6925N48K
/EnXkRrAjzpmPloPwjFwiVi2v3RupB7+4W+jEUV3TB+TqOq++KEPfrzrH14+mLaKHf9762Zb3Ubw
rTwQRV6KSsm3oA5F6XXEnlsjdzy3rQVXo9BSQ/6obJCaHYKZG3pYN5jM5nG8BDBfxb8/PDm8s7UA
D6jO6cU0nJTMkW1BP6MCmmKjM6R+awsAqBmiT3PtMenxEioovsQbPgifrOuFRyrLv/08YL2V9XK9
al720g8JDL4bl1i+14N1I97ocS/O3ZwaVqx+NVRiq9vn3Yz84gnD4kuxVmly1+dQ8ECJcwNh3k/G
w/ZWw/v+88VGG+vp/HbcHjoyaulS/za3cY9gJAdXervs846V84bXCzHCXmYapZRJmq3eMlvG/ha7
BvWh+gRYIz71X9qFNaXftvA5WJj3p5NbS6PyhdN4RtQZptLt9Go3qqnG8ad4V8q/90fKuKIeRBjM
bfhAkPNF7CDh2dFP2Umw4peG4EITw+X7AvbQUzJF7O7ODwZ06GF1xI7c7cIxuRkxZKOywgseY2Wm
JsAKGMV6uaZg2a9wGyZvrBV7Pd0o96EA3U57Ut7/04kFXabsf8KOJkdXBQt/UGz116JSiJ9df4N1
AOwjPZDf0S3CzmSlADh+x+G4+bLPTlMqAA9xTi9y4wLK8TCY1nNLeSXvhuDn2n+f7/w4/toe4xj+
KkekB3EGYOHLUPimMUn6GLK5N3cyPInEo66xm9z5I0UWfNZ7m9oT27hjULIWDp9yRurZzfkhsHME
UXDwsXbbHLpWz+czdHrjRZRUnI15czmKIJjkgO43OnHn3fboQB2invNRAMjpYbZwfrkNdStBCMn1
cJqBcyohPV7XyJjsoGsB57tEyKpXONj3W6w0dn3Dx2Z3KtvgGOjQZ/FAnRz37nAJHxXgfAUpkmGn
06IPmEb2xO6p/XTj+fhqwe6lMmqePrs/fKS005tRewpstw+260Q9K+cIeyXuUjp9ryPcxIFHg4Zt
UyqLxwIUu+ZMEXZhxxa8zPc3fUnZsROvkZhD9fBE1H3JuTHHr18vY+G9w2d82odSVO2gGq3zAzYr
Xyqn033tqC+quNiN/EtJHozp8IovEL9eMUjZUs/4+sP+52Ya/YNHMsSHecS36ReyKQtBtDxvpOq7
sZsFf7LVojMRPfcsBt23PZ/BTRVfOOom05ggFXp4jd7aH9/re2dUoG5cdWw04sWY62GLoDU/eORg
rzGpvA8KDIuK0sOIezbsJS1Xp2+4Qg91VlwGvFcBI3WeiHKZXuXYEruFm/C0p8eToJf93UBw6S/Y
Ojdd2DzGroBRGSIk1Y8fIHMDCZQ3OKJO44usXwV7RZ09ONBkL+fdrESRpi78yr8J73RgkAhgmM8Y
Hz7P0h3uY9bC60ANijb1ELaN0zzBKgkBmcqmX/QEU/nDVzdt4zIoxjGsvOlLTdVTWP/0Tgl8bmeK
mKsTMCXb2IPNw/KQvKtxOmiVc4HodwrQCmJ+6HKW66pYBf6yPsJRjA4EfvTbhNZs8zXm+3EQIGsI
wPbx9innWOOH2z7mjlpF+wWj8tUqEDn3kho3uUinrtJtFfebBPvBrKRTp7iyMsSbM9aTzc+dUdl7
cFPBHr/GxgbTgo+U5+uA6jRzS4bvnx6K9LTHO23zK+dxzM4Q3PU73YOPasxxK8ewfmhPfHxUVTit
fncJTiC0KFrdynLQKj1S73vrRP27fzHGo2bZf+/7eF0TY1b0d6Ku9KrER95vO+DdcjiWuUb9TqrT
KWxuEfgJ9Q0p1QwMcn2kBeR6F+Z6iMtS66pAfJMDGl+bFkyVdqnVWboO2Dq4T0beDr/+QO8RtR/Y
68b0MJrq+2Rhegj8KxtWWQDV5KD42BhdI53eFvTghxUG3QmabHSuF7cgVhWfrGKfda/uyA9ZNXuN
D2/lBj01Bxn2dPVDIsffvB5JCnaPDO8dnaQsaT4tPF+lN9pcH4duPG1kE2rv30DO8mmfkvtxgFv2
zk50Z3+EbsHrqqD+UtI+s85gs2HpkAzyAa2tVdqNsZI6UEbXDjUO7tNmo8g5lDd+RA+3WC3bi1Ze
YFFGW3rA7bccX0+NwFfRJhTJblZO1eVkqoK9O2GuB6a1NW91KFttSPel5HSbCv9i1ZykD8nn+Z2O
pXi/wONxXtM/vPrVMhNiaoXUoWu/HNRizKE+0SMSu/iZDvAuQti16YN8N2hKmRGBGd7kyKDaS6dd
U0XPBMj2GqNPKTnlpOkbBagv94s2SDBcBqRrr45rAvHCRxjp1QhqkxmTEXgpmEkzSDA6Kgjv2Qqk
iz6idLH3xofBrNh8hbEIf7dVgyg77Tpx4xcSvKnSC41hNoC+D/tW8V/5kR4ue61jm9v9AqTYe+ID
Fc/sjy9yvIsPJHPBCHvq/fFJLfqtQc/1FPhMk5r0oNM6stSv9K34dHfS5LQbgr0DTsH5hiDnG7yf
1WqSbW4cv3sdubPegXeWxeRjbb4pRfutufQ7MvK/T/xx9qDo/57YntjNYNU4iZDzb8K2a9oNXeXY
6jm9qGRzXpNyVA7GGe4kfgTHYJpssoOyhsMq1yjXN8sJGgzBOgkCfMZ3pRy/BvgueJ9aIsfTIptb
uIEOJdvL42fM1VBclCuOIPlpnpLOcrb+wtvb0f7Vk0iCCBzkXU59sNq6ZFtyP2HLI+yvVdL96VNc
f6f2e05Lev7p/PdtjfNLDMY65HqGxnryqU9mJ3p9HsFsP494dxQqQJx3oAEc2ACNvB8S0gwiKNbl
GvWfjRmOTiZd4DZWVP5+OjCyTeLASB0n+nLEESx4Ccz3zsfG67sNx/PxVv/1D/7+GbHV7UUZDseO
7oXJTJnnuAUkn0+OFEu7MqYrbgG+J9khlYjOLrOCC4Lu9zvhP/4iZ2oF/av2xZivr/GVIx1qtjdQ
Q2oP5bwj2hnqV635w19dwSPu1k+dkfhM1iVr28aBo34l9IjmNJ3pr87hPWMNEr1n5Y7qpXaAcEEZ
PrQfLWT59tmD9yc3SVVNJphWWQxBstUL6oqrOxvPl/oC7GePqHZbQdB9Nnmg6oFRUIfjo/GXd/Oi
P2J/78kdDe9iBU5piBE7798lcTX/C3m/JUBNwpLaLyEGvXcwsY2FlVv/PBrB1M9uRLk0TjhRJZn/
+MLuIpfG5EJBhxW/VHMtJuu0f96SYOnHSHx/HiXbfkEBMo01aLzPKpsOkDrQLm2TWrugBpx/nxd8
ifdYMMppnfstWMfOSKbPp3DH5nf24OHY3MnU/9ZlJ+d7ri+9PPQ93e/d5rmSAliQ64TN+CeCvm9I
DHZGeKGcf3Zk0QtJmVTUe2Rtx3R9dQGv8Ejp4fM03MkLlBwu+/+WoymcfrrcKv0qO9MYPIvyu2mN
L7yU7owPzzQIN7fEfcJ1tQmwsYv1bnom7xG2scO4vqeCKWxeFxjhuKUY4rabo+oogMejlNDaxEM3
Pm/JGd683sFom5J0wTeK8TFveCf6t3DRi4Anb1Ly7D8J6MXo0MNDfrHRev5dUhIcAw2invXobnj3
cmrhXQM7+5zSXXH6dOzHkAa2QR1iUw+acCrLKgbH7pkhAPW+rK7InuFPuo3/+KSWz9KCT7DeVV+X
HFZCvehrGJVmAehhp8mqbq+fVM/a2qA/hnR41/YOvdxXgE3zY5tBRoiOts1u6gbpvKoVK7rY9Hzo
jE40tsEX8HqMd6ugYeOC1x6i9+GXNpy7CYsnB/a7zxsf15u9wfkTgkGK39hTUsJaFQtP0MSH/T/9
J9AnDUo0fuPDi21SsuiVy37cDa7Bfp6ENfgSNxH3zwZ3ygU7gV96EMjM9cDR9P1AsT6zRPHY1Ix2
xyeBt1NzpQfzJ7pTrvkzlKde4fhQKyeu18G/etc+d+G4a77fBe+TfqyRMSavlQPOwSbBWvloQt4v
IyB0W5Hj6cpd9EFYjf0BY9uL3f78ev/pzWRtiGE3K357/tM/EOfPIse3QAn6HXXI49t93tkaqlxf
IqL9vaekbSIIsPFMsd/fN+W80jobcP2X6lW8Mnq1fcuQ10sC0sc3nQNmJfB5lT0i8PVGfXHXq1Kl
CAgKkl2yw82poXhhBVE5PqxBCZ5AD3YFWQW/CbCidWPYriIJL/rnrPSvGfB6jarvmqZ048VPsNmZ
R/yc47Rc/B/Fys8JthOzKkeShBb0ehvgaNAkMNHqpIFVpxb0oOh+t/BTaH1Gievh9qLHeArfj0s/
DSnHX3CpD4d2NxtUofQMtp73ID1fD3/4aAUyn8zWSnMJ55fAy4iPUTIJ4djlcw0dHK3IHK2ycCyG
VgYcX2Hn7t3TUTi+MmB3McEo/EZh34dVDYvyskWQ+3/UZB2EjyIXqN5pNzC9/HBe8Ad1JPfRzT8q
FNB3rQvd3VdaOJrvI8dbdYL9uy8a861XeyB/9ISIp88unYLTMYaoP9/QdJENV3L6QIF9GNpE+SUM
9N7m7cFf0wVIZF0B6ETvEZDtDUaSXmPGjo+tBUf1ecLOFgXh9NrcBeje5RNZP27fcNz93md1haUL
3XvtIWXFZVeD4Xkl2GK3PetN3z/Dt/JCiOv7ZQ/1UYK+DI7k9XFh+lmFjwR8D1uAD9ltz2YVSxnc
56hHgjXxI+O1LoeDodgUB78TmFmoCLA8DRr1yNo3ppMBEqj1+4AofP3SwLv10L05Bh8EmY3fbfQ9
8HSBioSkaYyhas8S3Ak3haK1JnZz9zvVy/6mbpAwMHSKqwD/PVj4oIvMXfrLst4o12+6TVMqRFn4
nzMGh2443VUHhqp1RmASJ5CvW9OBStue6d5ydcDUcA9hWW8NuuC9AeUXAqyjGeHda367Yy3WnsL9
erK1N/t09LWrBs9FuUObunFdomLpCafXAfCfO/fPfxyUYksENr3B9J43BMY4t7D5edQpK472DMz0
KGH/aJYpy8uLAK5HMceH1ZqEdbLb8e+bvKldr1E4dMiO//z9RX/ok5uRwKt5MXH04vXpOu5naEzj
Bumcf8+N953BexgJXvC7eNi+aiBc6IRosu5DxushaCr2Qdsni1j/oSsLBknvYbd0H2GvZ3UCfXl7
pPoq843xJTpPeB706k+vmKaXMCvKp3Hxrmy8kiz9rH10mOuv925YhdcYXo9SjndOW4efSBI9yPcX
EifDccXjRa9grqQ5yrenPePrsYWHTeFSr/cv6bDexQ5c/v8Iu1nJXONqLviQHg7xLmXz/TDCT6O9
qDZKvTHLFhAh92vQ1nPfjIVUiBSup9Hjqv2wSdNXMoidYoUkzoeHUKx1YAa2gI8LvtWdMQe8X9Cd
sg4M6uX7M7Sxz0fGqgJMmy+0AM97UN6PUzpVwRNuw/iNVrxfDOw7eGD9UvZku9UHY8QHI9su/G9V
Bl/3i/sXBF+HWFwv8EO2+JnFuLtTs9rv0nFStwT8MmFEsiy8jDGc4n/7ib/vbrZ8j4DJU1ZkSB57
0DyszwUufF47SJ7b/7zfRWH+eySyJb+N2vrJjmIdfx0RTl0e0qxEFuD60p9+PuaB0oNriXP04f7M
xofrDNyFV0A+zC1KsnrlGVRfxy9KOJ9rSr+oIceLZM3rR91ujwW0U6hRzUjPKQNFYwErimxqnPe7
blxf9ATskscNW3qNQaOIsaA0U65jJ9pNKfsxS4fYyFIkSIGVTjNjaHswHZVMR8EELLUeCpjunxfX
d+OS+KOCYLqnOpkdqSvrMs9kUJ1GQv3ChWCYjmsNcv+J4hpht4b80pUqC05EjH8XME7qRID8KSnK
R8lzuX8IwYK/x0dbl0PpFy3c/sSIvm5tFbIk7GR4z6YG+2BjgMFxPAtwvI9AMhWAhndYQc6HKZaq
J6O/I5aUQ2lFWCv8TVkH/iT/+WX6/L1zvsWvKDVRTUxwvy95Igfy9YDWsmCULf3VBRh2HUbiY2OV
bAfjetHvifzTh7CNNcWDXimfqPtFAdc3dxJIt1aADYIHMLVf/ATdKqkQvE1PwP0DGSROm2JrqQ+L
/7fg7xF52aIna2DS79kff5iBdgkWPQOVT3ROaREhCO7Od0DgERxCZtFTAZX52nE88TLot799lZ6q
P54H+rL+2ktnyPVTtP2hoGRNqfRwOiQldmvnU47zWBJgdwnB+zc6saYLfALu58gg2yQ4gOnw2Nbw
hrOY/NKgTsc5afjIV7/n+lPNuF5bQ9UTWuwquCuZyJQavoeZLOuL9U4mRCBhhYWNm7vqiDb6X6U5
V83f5/Xc34FQfa0IS402nfvErYGnSgVSDjEEgxfMOXDlaSCtOq3SjG0SGxibU4htuJtA/Vs1FnjV
toSKq/kNJ/34jcD+Oth//msff589yM2Ip3YmgVGibUXwWkVbIpfum3UjfOUwu616qr+SyOX5EwIX
vcWs/KibQqeRgJwbIRqp4brEeu8caMsHfmenUIXzxzl/IfzMP+yWRu3OS55q9Qp1ooLV1lj6AeB5
IKyJO5Ef/HmcwUdz1njhe8MlvH6hz5IBzYeu7MZxtdGhenEIWZ3c3G0fZzn+64c615/qn1Poi16E
7V6Twl55+Dr8rPsVNk2jTenjrY3w/bxoqJCeVfindz+3I6X4YxzcWcR1AY1gH2DjieaQrYy5hTX1
E7rH59ztr5FYwMVvW58ftkGx0cHFX0HwNych1y8R/DhtjJ33LzTIHGkmLE9Uw7ojuSXv//Kif1A/
XfeAZWb8BUuezZAfdjl/pKcFrmZkko2i++U8JucCPIJIpzwvw8ZaTSHYJa8b3bn+JqTJ3CBIPLom
HfNkMIr96Qwfv2L/149IcIy1Ba+jH9cHKefT4F0HZ1Tgu9Jx/aSCEjp7ZDU8czA/HtszfIvCjL7V
52FwfzL485viIVZTZh6HGXB9Dh9On4yNF8U7b62hcNGEp303ntlDgrhfJ1Rv6hEwXzwSaB0/HYIb
tmZNYGk5uBznGW24nsf1ah2qqWL8+Qdfpm6d5f1S/f5bh5TnBbacj1P7/CzYL8P3J8hL/CAiuG8B
G6pjpSx6o337aO7IyiuBaP9piGJVlTtUl7u58E2KuB8yq19NW/JmaF5lg8FspojgWXx7JDj1UPYL
Plr8AnzVu3J4jGUBv7fkSz3tA7oxwCu05Xkv8j03Xdrbm+QCnX73QvPOcBirD3oO18axWfKEaX9I
WgdwPZFUeM7DBU+CVLro1OhX0Og+fmEpi3/vG/dbJ+23sQbXk57yPMcX9HZ5leHRZIQM3D8YLmo6
gyWfeMBzCkg6mBXkeVC6k85v46/f0nWDEHSCg8FOq9MTcj/yb7803D+B9V5K6fGuSUZbGb0DQHR2
iQoTZrT96Mdg3Il36v9S1I3r1nPAktdBHN9OvF+BJV+jxxils7LJM5hpU4NdXm+HXwkC+Lld5L+8
RbvofzzPgC3hfg+531ED4f4fAAAA//+kXUm3ojAW/kEsZJKEJZOIgIkKou4AJ0BEhgTIr+8TXvWu
d718p07Vs2Jy7zfdpFeX/BtgC165t4cI343pwcZ1fDuBz1bz//TLmemTB3k/QImTHcA4rlbG8vnR
6tUMGZ0OuQWV+9xQf1aNTL4aGoKO/XigtfXzO8IiDWqHIvsQfut7tOi5Gi4uChLu4hT0u9ivtNVt
rCm+3zfZ1Pe6Cmikf9FEMYq4P+xA2kBCN+hz538f8hc7Eoua/fdcTtv6k2p2WjG8O7Wu/VdPmtML
YHe0f1033lsDNGJYLPmF6Pco7wUQnvuYzMiMukF+GLEu1LcrNbc8n6bafQzwwQd0q7Zux1YhuWos
HkS6z6/QpgueTH9vBW8DHIJm8Uvz0/1AN2J6zuiSp8yDY0jEnRwEY34oRdiZ1oPMqfK1x2NPr1o8
dGdU8zzjIIuWC5f10Hg/IKf9lOjh+3fF9vH6AFO7vQlAmbqQ51nKqEmfig/XbVXR/f57iqbdEIla
V61NMpcSBuPayEXNeKbjX70mSz3hfuBfPmay4cuFy++XTIdfdPJscrDoZymr7EXvbWEVspqoiu2B
MdnVhQZDFfL8VMqWerzkb5C+PVrR6PW3B3SdDaboao7R57KiECz6yBfPGeu5PwG4vo1t72QAjh/J
+rTav/D+xSTQUyU4adw/JNoL9/Yf/6Tm2NEzz7uOxkuT1wJIn2gIcRfNQk8acKmbnHqkoVyPLEfw
3YwDRmx6s7EephFa6Xvzlx9iRWtf4ZJnCt6daTPhJl7BtL2WaGU83kHV6JmwFoH+oeiXzoASS/mn
l3J9FpAnbWqYidsd0vvbpRvsQz7CRCq21JFln40bfVKh62wxNUCYMb7+MsgPh5ieU/UN2Hyx8uU8
472S+zbHCwV052ey+K3BGIzaDBd9fDJWkPWGv3b//A2T52mHy0t7AO7vYPwJ8uxPn5Dkl4Jty6kD
1teuCtXiENJ8bW/ZnJumo22UKyU6CF7RLJX3P/5KlHjzKn/ikLV/eRl/XyslVf0g0Xj9pMHuamRK
tR4q7ayGX2wI1zKYY6OL4e1y3FMLmFE2Pw7lCVRSdyTUFw+gd/Pv4y+vaxxEyZ52l9SBUFmVSPXY
JXtO9X2EviPlNEyPRTndx/IFW8UNqfsW7Gh44EYFPM9E5ur6DEZrPBt/+dGQ+yHjFIEXuJZgte9/
Vhgt+Rn4MMAGQeOTdWNxefsqA2vlT+8hz9vTAuy5vxDZPDSM3HeiDLN8vaHuGAiAWDK0wOGb9qhR
5R3446cfiV/hNGdHe16vPzPg+WK8S6+6zehuqOFR7EO06GW8f5/+/DDjc32W5P3a5wCl/Eopdnx3
ROhJCx7GekNmnoelzdZ/Aa6H8vzVk9c3SQWnQ7JZ8p324GlvecEzFCfpqeT6PAGpfIhRd0gjxvM+
L22IYhlbxG67sb6oFujdqqE875ENIHJfcPGXeX7EZr81fMBrTXyithvDnj138LX8cIrxDu7PAVv8
R+4fUjw8Xqy/22cZ8rwdDR/isaR7KD0gcXuHImsfgY7jD8D1GPynb8bF6ENxFAbqr+RdQEhUuYDj
HVSLtVoy7fYp4LuMgr+8P134NCO9RaApDRmJLPWxXsXTk8j4UWZMqqsWHnbGh+NTzxbrYT2CSGR8
hM1Qg+H6q9GfP7MXxSnrnmMLoad/WjKqnyKbF37nvUBAVq6+yeZV+4vh9NwA6h/Q2PVP0c+1SIsd
/OT5/CFfyTLIe8jIShrdgPMFCN6rVUvGTrWDaWjHGh7deIMD/zuDccgbBJsgVshHmKqoO7xiH9b5
2iLsohbRVKxrHzYUp3TB89PCd7Uu+KKX/AsB8+kr1bkeQkRZ9gG5P+Vq0TuI9lhpAY3laoZzKAzY
w/KOzUu/i8Spw7vqUZRzeZh96JPDlTqaeWJEx0K+6NNEq62esZGVM1jwCs8jAHZb0RRsXmFPVuHo
ZvNx62sa1/uIWJyMaNEj4FO7zOTH81F9tD3FUG6zFMGNcc4mRl8zLJN+i2Yoiln7vF0MqFvPLbbr
XxiM408/wQ4dMNKODytipQsaqKJLR1pjsjMqHQrtz3/h/NEer3XSa89g1aEJNkd70ae1za7U8d88
weWl5dDfe3xkrV7b85fKBcjXXfT3/UySvE0XP5zICB27MXmODlQ/b0qxe1P4Ewh+DenozaSIRJGP
0BUaFPyDj823ydi0GUIIuF+NFO5n04uzI395tb96WrfpCR76tYe97gMjrr88IM//EOgfvkH7CZ/q
mvuReMPzEqP+fBtA6XuTzCRYgZ7PH2jru+bQXR/eSlqlqgNP4qBjj+cxRqrYJ+1+iC3sFq0LRDvN
TgC80J2I1mGXzeuyt4DwUiE2ZcEpp3tOXUA+3xfJSruxf3yeRpNPxMJbJNh2Ww1F8i+/Nyo1GEma
ufBuSBfs6TcVDJAKROvvY0f99cUBTM/NAq7e9xVZ9NIhj1jyV581Xi+W/D2YrbuPpu5asJH7Xdrn
KOZ46T/UQoYB7yt8R4OSt8Ffvp9o1ZdaJe/nh7V0hSRar+kmVU3wD++ml54A/zuzYbwEFjg3A8R7
2bHt6XjTvcX/HJb6OJ0d/6C1VPNo8GhQNCWFMkPOj+iSx+PrWwNz89pjf3vNwRzvLi7keQyid74D
xkWv2dX3M3XQLbWHRU9+h5stNa91as8m8Q7wetk/icTTqxwfJuA1UAMJebWKBsH/NUBrm9MfvhuJ
c4vBMi/hiLMRcb0sgd/TfY+30zcCjFiKB4EpJtg7PSxGmbSC4GW+ZYyJ/GV/ehnPa6BVg6jN9dQR
zKSNl3mpbLj4I1n2G2H4ozOC8HeGgT6LROuEImD+oXMBzw9T+9aV0bL/wM2vBj5/1IDxaHQqLBrp
jPqj7AHyC8kMwO5N0GqX79g8KX6/5HuJXla2rSiyK4P4IMhEac054Hn1FGznt0Nd2uCSubetsOhV
f/Mf5IK8EHhassXGPJuRJJkHT3+0iUnt8lHZbVOoCQhZvELT52PZ40oLXbDoVcYGRdnszWq+6Deo
J9IQTPNprGGZo5Ksl3oWt78C7o5FsPivXc/5DVz410aa84jX64d2caCE/U6wgj6vPxUk17VB3YN5
KhkzDQIEtTnixc8h6qzEcHw6Pt7GUxU0S32QpvdI9OQDbHrSwxjep/xCl/wTfUTzDNJcuix6RzCj
ffuAT+08Ixjanj31xpzC+fbb//nb5CNeR8jxB5EiidojGWMZCvonw5tLtYmmm/t4gFV9d5HZP1/R
QA9xBcO6efK8p8ho/bylgOf50bWdypIJR6Nd8gF/v/9v3utzSVSyPlhDRFdhfYWCZx8Rm+ccDEs/
4XoXdm6rbMk7jOAvH1m1G/CHP8twUPEu+EbRyPsnlNJzT8OPUi15pxiGdfvEFjBZRI73sAEOuifY
cbsy+JFtI0LvtQ6QyvUFnnf3wHbX3ZDWfgAb98ljBNkpK9D0nM1gFN+HK5y3q/oPT7LQtwuYbrqY
z9f05fSKrRCmoplhji9A90p/ITz0wKNIPtQR/Vmjs/w+7KnyDyz1EQ6dE6A1uxodzyPLcNWtCiJc
HqbN+HnSeB6Fbs08DEZ7fa0Xf52ez83BnqOeiAteQ/qob8DTewopWOZHUI1bPl7t5GAsCwOx82HX
DeDrC4sfQdTUcbpJ/u1CuPi3m6ewYrR7vk5QnYiGWu43TeBrQfgQTxHephV/8o9pDdipHiRLPyFK
bIrgdhynZf9mo97+NI3nibl/sGF//u4f/031Opgm2UsgnyckhK8Hn0/o4ZXcCiTyFzCZhTwLauEh
WPAq+/l+6IB1iO5EjvM+6wf30UKuby/5FzapN+JAvy5t7ErCqmyNNBDByqrLP7z0l7fj/RnpnexF
1LKUBMaNt8ZeJRRs+NwdGbSVFNFgzH02n7DQAD7/hBf9Z+gqywfkkeVI4H4ye/xgAXi+By95sIHW
SQy71bWiDv/8A5KThzbLlwHvt8ci6sf3rgCOQQ7YGju77Dc/PQe8v1CnaQ5Z1yY9+ZtH9M27C+Ql
X7dWoj/9rRu5PgsH84dp2E9FR4kxiXCrW19q43tT8v590HcNQfz7e4JeTR714geRcTeb3cjn4eB2
eEN8cb5x0JD19QqL3JOwI6I5GAFWrGXeEqM9O3d9o0cC/N2dkOAvk4Lq5+IRYKE0yfREJza30RmB
JY8e6MKbdVw/hPL5cfjLm8miWwnaku91j7d12T9frgF5P0fi2yIdlWiDoMUgHzEPXtEQf1MD8Lw+
3kmB2fXb9aWF+C0W6A/PLvO/S75xc+RPuOq1YcH8XmwoNv1qyUcl2sax36jIZz0i/vtqwU7Z6ESP
Uhawp1vNYK0cHWxe7SB48XwXqMhz/5efIMt806Iv8XqfkQckI5xIVdNlvu7n7qRw8Repk4gRGMM1
KVQX1TM17JXR9Zd7ASH49Gu8nM95kIEI+LwyxfvVFfQ32xWAm0UnIvP5OXp+dcbix6GGNDRY9FXo
d/wKXFt9d9N53M8gvpKAjKMc2n/18uLfj4jjc/vXIeMKgAIkpNf2t/t1mq1qHG/8m59c8qsQb1SM
BuFtT1XyuIIl/73i/vLUG9oVKj0xqcn7l+KxWVzmTcjcGQqgXC8FwTMdyBiYoj2MtltBd4Im+d0z
ympfOc5AuY8NgjwvOkvrRIVte6Z8PXeMrU8rB+S9wIhsVJuM5eutqCVv50Q32l62WemydjlvODB/
bTAs/sW4TSSiWCKzh6dyg1B6qhu6yxrEFj0Rap8uIA33A4hbujmMdoODt/r+XI651vKRfo/QJb/L
SMJqGDyvA010c45IVbwfuqNcTDRPaC7zC6v65bxxPzeMJvH2DMH39Nz/+TVLvkKZt3qNl3zlkCXe
A/L57D8/suF+I3w/EuNvHr3P7msRPqkaoCT+GGyOn6920dOx5waPf/7DSXl5y79Xsvs+TOCqOvhL
vuVPT4BVmZ+XeaRuJr4a63bPKIFahv7qrcr5POLnDyx5eZnPD1PrYeFgooe4Btw/QILS7LO5Kcb4
L7/4Nx/LtF8DqKJtsWFnc9Z/5aEA4v7zwH/zKun6gOB3X1hID8QpGsBxh4B+63xE+DzC0u/+rysF
pP99pcD8Oq/wdg7qjIkHTQPW+/zAm6q3s1GCVaLtN7DG1kHvuYScy3D5+f6VtvbrIzpQPwZYRBMJ
X50IjOoBQDrX2DFaoZvK0zqGq9Dd0cO7qe3BG5IXhKlnUo+5BMgBBjF4XqCB4/G6C3qotyIYB3rB
4WdWGDGD3IKn0kywefLckunGNuYXywkUd4bNJjQlNXxs5xPd7exvRsonqGC6aXPs7vyaDcGgj7DZ
ayF14hgHQ51XKswk1aHPYrXJ5ux89HVxe9vSyxs6nQLHQ62P5fikTjC8SjFqnBHMzvwij1nFoHdB
2gJ5lSb0gk5iQHX2nvUOqwhbq2IKyBCiB3ibqUctRdNL9ni+c72hxUxtMQcR+7KvDHJZDkg1nz7s
FwzSDK+R7CFp6mE5C6joYaGvBzQeNpdIfjsoBrJvEpr/6qmcE7bLoW/DisZxjG2xYB/+qkRQI3k/
yuW8jlEFb2Hi0efuK0QzQHYOrd1vJGspKYNW2d5y2GsOpednqbOpvTue3ts80hVe7sEoVU8VbKGN
iI4/LpCGe3mFO+ezQ4LwfgNxPh4s3VBAgu1jR8F8jNhV3/bsiwManEuxnuyrLiYtoS6jAZClrSmC
sxMENBzSIJp3ZyEH9go+6SE4WeXkeJsYlu5FJOJVE8D4rNUajky+0QsZLx0T1foKo/UpwJujdQLi
+ek5IIpAidYYPgDfnzEwPsUFW/lcRUw8zKoujQomryLN7Qk66RU6oxPj00PdRoo9ajEA6Vjj9CbW
HcXq/NCLvf2ipjE9grFT9wYkkCbYcGwtm7whKcAlFNf0YV1x1lO1P0DCXgpOmWCXc3a++VBqbh4C
d+tiT7BY13C+7J74WI9RJmfXE9EFFKV0h/0G/KTslWiJ/aqxH70MW44vOYKh/nrS4/hsyiluJk8H
cx5T2/adcrrReYbn/blFyTv92nMdbPmt7mzAoTeaJZns2xXG/fNOdG3M2LB7G402lvOT5JZU2+yu
T4auHlcOdn/ioaPiQVPh7TFs6Wl/VsvxpBsWOB5eJT4L8isaN0nTQ/2e7RHo1QGQ5ieMoNSPHn3Y
a9Nm5nplwY3hIfq83c/BDD0v1veyyLDnIpMpDHwFyJDDqFUxi83u6dzCzbHX8NF1f+UYNeGoNeYk
UPde7zPpvO98kJOrQ5LsGZTSuL624HVSDLpX72IwvK69CM09csi8Te/B/Pg8c7B9n2ykb9qgUzIb
hrBGqY79TPuVnTFmLrzh+wvBd9gEo6Z4OZwrOaX+fkWyWfzcUlDXioO98qAGU+haJ7hJwY0I48ez
mcQtj8EQfBqgd8f4uzW1fvLCA3bUuo+IIl0I3LSBQbdB/bYnaF5l6IvulW4+j3XW0NdTBtmPSdg8
fEXGtklQw/reVkRV+kc5Xfx1qKXfo4XEQtJsimPvpV8f34huP3ppz/cMvMB57iPqb65GMI1vJ9Sb
aT3jwz17Z4rO3qOez+eR4ueYs5kdUAFXvZDQXYcKxjrXkPWCQYk6oqCC/mSnIqxiKOObfnl34+qj
t3CP1w+UmvoxmsZ0/YCJ/jlR7DR2J2al4evZ2s7xjj9rNRcfudevg6xhV5L3pfQ1HyrULNRj/vvB
ZNe5ts5WTok3j+kLRn9z16B8ekoU8Xox4u/wgoUOBgSkkxJNR3ftw6k+nnAYYFqy32aNYN9KHj5q
qQ3G99cLQeh+A7wb3j6TvfD0Asf0mZF1E66yKRikURekkNJgfL0zeR/FPgyfrMUoPm8ZU+k6gbcH
3WJ745idUpprX7sEhz3dPKYtkGLp0UJ+PrBdb5No2rWxoB/nYIcktifR7A5dA9PV4GE3uKOyB0aV
AyGqd3hjDQObQtvo4RoCnRr7WxUxOU1E0L1fEhnVAEVjcnhWWnDuBYqsK40my2wFmFM4IujBLz8P
9wZKN6DRXbHRS/JNDUffSnuC7/hTA9ZYLwuajenjc945YMiOHYIf8RrgM/gqYOqBBmHbCBqBP9PI
5KE6qfp9ogH1g6fZSRd/jaBq32XSxGXNZqXRQtgiuKVJEwmgG0mHoL9f5xRbWs+YAnEI926/wi7/
89FWJhl+VoBSP3YP/PwYuY7Xz5SGUkM6dtutErjUw+1GbUu6Uvwa7q+XD3ZvM+uW/z+EYP7S/Q96
QDo1vxe84eeLzGBX29Nthgk8R9eZOkJsMeXuP2pIA0HHzlV7gFnit8odPGpSd6XjQBl270Y3ktOI
d0GCbWac9y78qc6Ad034jNjqdOXrGbyRUBxKe84124HBFo94s8qmrl1dUQvEbbbFLj560bNwtB6M
MPzQhH/eyX29r2BC3wpbivftBtVmHrQaX6Bez7YBe9WBCF2wTunGL2p71uOPCLcSJgTMtZMpzrlK
lv3z7zzWZZzqxx+1iAZWRUA+t/Gh4/U9JSpqumxQ9SbRN5fZxKi/2pH83TiyDlma0eCArU763soE
kMwZab4qd2zeTc4D2DtWYeNLt90kNRsRRjehxfuMtfxV68NJX4mVj6Rbnkdsb64QeBY0pJb/25TK
MS1U7YBGj9cHC0gXfwqhMfg+9ehJCmYsOQWsotTHjjlvIrEFqAKbdmfQSLgkJWWJbAFxuovYT24K
G9J+HcL+dLOwI8QFGH+3Rwj9CAWEGIpe9uu3XkNRPcb0ZnsdmPS9kEDWgDU17GMVDG3q1+Ccf484
kNkuUKIHf+UoiSOaHUQG2LVxNXh4XSlGKguisb4KAox8aiOxPW6zUbHdEU5SscbhW3jYzDzZBcR7
0aTPIQoYi+WDx83GFan2YhGxzBYRfHbrjuJqbWXkY1YGPJY/QK3dW2DjHN9qWFXoju3tKGbTLfBE
iHeXGnu7aAWout43UGWfljrzacPYOhUceLjABicsebHZE3kE8G3HdGuUK3sKBn0GvyTfIlXaH8pZ
aeYQ1FJ8ws7hdc7YLO0r8Cg+V7y7KVrGhPeKgFDyI2wF1qFkqavP0NHMkKLr7l3Sleb40Bg8n8ab
VRuMjnmXgTV+NtTvRiNS/MPVBWq3K+nmVFbdKK/bEQbKpcLOA7fZJLrnBzSJ2OLAmBNAj2mhQY4H
+KtpccnW6FDp/S0ssBGcim6uVM8AHM/S+5ycMjbPoQHWlnTEIfPebKhuoQufE0qxieIesKGzrvB0
aC904zW/aErjfoaXxL7hPXKk4PeNDjXY7qozoZ/umrWrgL/S/KpcfMjeVTS1jkKg85IHJK8mD8za
cW8AWMZvxLLUARLYRgJwLs0e8/XoRv/VacB+9Wu6zbMT4P2sgcrbVRDv38Go2bUFtvHlTTe3QxKw
OLM8vbRym0brqWbFIYECTOvihw7vxg0m9u4e8Pyxr2QKRMNWoo1yWvo7EuI3CXopVmWw1EO+34Jh
XjcnmLA2xfj3nO153UcGRPiwxmG3Xme/5IJd0I1jTg9bhbE+apwZaFkWkJVo6JHS704WvFiqSR/1
0SzFHVirMMXfGMHSrcBwlSQVvgrni2/RqJbjNhljkL0+CXYDx+7G1e3qQV7PSDN+X2AGkgz15BOE
2EiNuZvD2+UEqiq8YyPoBr5/Qh+uDqZErXj6sHl2iwqQ8Ftgf/5dg/m13apQ7YKSBndLsdndT2pY
RVefxvKz7cZs/oaQ9z8kH6++LS77SwiEMxJL/QVmpCIX9naQ0QASpxzywZB1PXqc+X6XsnnBt5eq
+NLQNsOoL4I51D8bxabmGFmRTNwgBjP9fJB2GRzA5Mv9v+sfbquSuOcnguPmeMQbzlf6Looc4P5e
GQ7y+waMjfKZIU5OHlIuYhXN2nFjQLwq3tiY85tNCoVHAteegaPNve8Yr4f664NXeK8e90AERp+D
+RI8EbzzV9hft10F358zoxl6B0C8/4oCFjdoEb1simjclZ8cqBa9k/FY/+zPNf1qkNxeDs6ZZzIW
W3oPSl/E9L45Gt301pMZ7sRep253trJJ+5QvXdbWAFtSRkvG8Sv43scrtZf9jnadA5VrO6Kar/c0
XK4tOBDZol5ebTIpO5YILHzSFzopYKEahaCMJQvjo92Vs+QHKVzqyzHOUDlORyOFZ1N2KeLrOUYP
Ndc4n6POiekBo7v1CarrdqI484eAWhnNgW8LFd04Ii3pCWYHTX4POd09BQCG4onR+iqSMxq3SsRK
jve1nfCTMMf7gNHkMQNfFCe6Y/gdjRc/zuGGXV5E7IMqmwJr7YAqfFEcXA9vux8OPx8kZ/AhDHR2
Kd3PoQWsb/qh9ubel8wVI1/XrcZCQPk8A3YvSkPfNHVMjSLNg74cigrqK5uRd5yhThzmnQrV61jR
3IzjTBLdew7X6/FD/ZK+2YQ/Rs9HPjx8d3ZrNg3q+gpFIc7+8IhE4QnpmyPROJ78MiowfiXRy6xw
bPdWoJR150A0Blu8f5lDOe+Ir4GL0q0wx7uM6dk5gYMdYcIutzrj/fmgpyvq0RBLz+gndfi6fF6M
daCWc6Uahn4hz+efHsIwgBZwj+6ZDMe+KXtmfQuYu+SCxiS8spm/WQHp8CnRuLt+2PwwPi/dPTpn
ivx67uYru7nQ69cZgbdRA33mAwK/2+FIrVNb2fS8gg4cN9ERB9NDL6l5CgqYFOIW6VzPmWeSuPBk
piO1ivWGh6I2mv6uvild+iOb1K2n2y+yRmL9ixjh9RSshNJC8rrdZpMjqALcS6ctGnaPTzbEh6qH
sQY7amyqPhir9m3AH9H2NAz1OmNK33hw0Y/0jPn27DBuIb5bE9tSVQTTi2miFmtChzfgq7D+xi1R
5pk99s9fE1ASajLc3zYCGn/yLhIXS11WDJ+oMR1sNvIrSn6qO2C7zMpoDndjqAcE3Omib81bHDuQ
6wd0PydzNoartId+UF1w4glGJ62bwVn/vnzkC7yuPNJhxHrsiwp+5EApS/WuNFr9mnTqreLZng+z
BaGzPjEi+PVc9kC7tXBnyyPdXB8ve5xfigMHcZejWfpKjC3rfzDBm78qdCrn67qT4UcSFIo/3TWa
le0x1wcxyJE4+U97fASp8Nd/zJv5iEgi28aCP5DA7yKeH9cJgucr3SIVvK7R/M7TGcafn060jJTZ
aCtrGTxvRU8xM61MCe+bUN8PbYQ9pRfKHjQXATbCeKMWi/dgMLbEgUHs8Vth8S5qP2ZvwPreVEg+
hzaY4C+MIa+H1A/UsGvO9uzA81s16J2fj05db1q4il8Hmm6mwJ5I+hb1C7k/qbU/X7vJ+j1y0Blt
g7meB+Rw6nrtMckrpI5fAyhHK8lhfxATvFW7yB5j8vXg3fxeqDtbDIwVjgx4HUTtHz/j+Aui6/OG
VvcjAcNPPfn6sxkjpPuHLOrfXyPUT/NBRyPTfcZQ+a3gNQzjv887vr2fBXTJBUQ95R97pvZuhJxP
Y7+kJhvM51xAvW9EepmrKRsdUT3oKPFiarrqs5vzh+7AbT99qfd1joxe7BjCrYl21Hr0ZjC3JWhg
XLw+OIi2WfcLRiWGTNANIhwGMWPLfrax2FFbuCQd9TS9gGi3n8nM98eYx88GzGi4IuKGv+CrxFGv
v8RnjVaH1uiU89WodckdC8z5aTa5NfShlBg7fPP1KiCrq9vCBW/6zmEd9RkdmvXBG0xqHDZKNm29
vgJM3b1w+I12HZ18Q4NbUyjoNlj1AZXThwg+G6fFNr5+2aQUFtHRo3gRVaAGGHXtfdB39Z5iZy9a
0e/UvAvA1xujcK11jciMVG9UeiKPFFddYY0bAXb+94VU/avZ/dYRGngyryNGy35+m+EMe82l1PjS
b0eobY7QA9cf9YsvCMjy/Rwvic31CMiG5+MLwQ9ZBilLkWQ9ldpex+MJIK21vYiZa8WC2T61kYj2
+2g4EXiAQTduSG/GYsRKlLSQnO3fUl+Y3FvFP37hm1Wdzbvv6EHxo50J2BupPeP9jd+Lbj+Irh4H
MD5Q/tJkw5GpM3f8Va6ha5d+QUMNCdFXVAl/0ej1orfh7HR0jO4hvP+ODlll/mDPAAUPuDrYElkp
6Bv0dnJ0ofbTbmi1+wrZ+BEdYeGneF/H54hmNkRQ2D41pMPNtpuELQiB5XICtcr9aCqe23DBM9j2
bZgRARVE18Kgohy/BqOX7l6apLQUbz+6bUsfDeYwu6QyWa/LL5sOXZSD6nuWiJw9g26yyyyBpnKa
iLT2foyFLzQCfr5wKG4hYLkxNxBY8QvbVSpEo50cHZ3FAsJeeLY78Tk6ms71HmqY4ymaBnVK4SMN
jlyf+bK+UYYRPk2nRrOi3bkeuvah1XgCtRb9r8o1Ayqnzw9z/QJMh+aoaVX5cPA+dU/2nNpbEdzy
1ML7vYoAqQMMNXPCLSl3GyPoHfMsw9umaIia3suSwsdDhWn9+tEjinvGVopVQ643cT3zzX4Z+rVg
CO8Eb8l4KSe7jjX42rUvMu6Fczmt9xdn8Qcw9xdsEqX3GZDMHZEeXC17eg6NCzvKb42W69aeOgEW
UPupN7IWdpeyP9uaA94nQSQ/7DdszrXAAT8zuKEV5xfT9PDbpd6TOnt23SQ+3hr482Ok75nNHB8D
rh8S7Sa63fQ4WTnML6+WBgeRsUHgF0dMwSPEnL8CMXMaCNXxccK7b7oL5nL79aBlPI/UKMEeTN6m
NMDxUJR8vz2yia6icamH1Ks+JfjTr1ol93BUb+VofHrHf/jSb4qkm1lhoIVvYMzMIhr1m1fAndBJ
GKE0jCjvl9CIiYO3mG2Aci86A6497Uq3g2CWo3mzLSjQ4IvYvIuyyTILYannhOP7bBRXHw0YzY+i
ohHf2eC8bjMcMnreF4fKtMfVjfN/zd0SaXD5+18PyYFdE58pEuu6ZLV1uMJV7tvULQcCuD/yABeX
zUjuzkXUloXug/Bp8leWlcRmFgPq8v386TPKY3u3QHsbIrzn/shU8RFHju/RrEu3YOLnB5z3lxZx
/MXI9X1J4SUxbzSXGsT5nBpD4aN72Me9m3G8IIDhVMgUPwQXKFVwd0Eipuyfnvmm3xFqzFlTbO5j
sOgPgOMxzPUcxrh+op2jdMZ+uj/yV7FfDhD2b5OaMfayoRHuB9D5nxf2/MztplI8OZC2eUCd5Juw
t6q/Yt0XzAP1jfzZzdJ2J0NTOUzU+wVRR7i+CLjeRREyzYiev7SF6RDv6FZUbhnTufl81Z03vRiX
K2MJnF/woBx2dKOwR9D/praF2W+SsJNmY/lb9YMPOqyhBc/bzMq+D4jOsYk3L/XXTe9zeYC3C/j+
6XmE7EJV6W4uIfpeJWAq8MuHWd3c6e6mpJHkf6MUwuF4I3x/ZdPKmRrdPDcB0XDvRuMnPOawuxQW
muKMlPNT7zTg+a+c7vbOhs234xhD4/nEBLiR13F9T4a3ARJsAaJEJLkLFXz6xw31ef+Ybpc6/uMT
Cz4eUUtdDX2pQVr1us+mcSOHIP+tfzg48IiCcytOMKwSA1XBYHRMN3AC8vXugLfqM2QMSe8DFPK5
IYI/q4ydYHT6wxuR7TudtLEsBN5MMmngpX5GbXyr/vTTbetvWVHlswXQa/1a8Gw05dnWB3f11eHw
fkXR1L8qYeEbdJPqJJjwxyPA2Jo7AqUGdf03fLuwjBULqdNHtyfTqfiVjklOpsM3ZvPGm3rImvUa
b8fjrxsP/AorLW1mjE7ItYdSTP/qFdECte/6K0VXuOAJ1xNeHfcf5AXPU87HA643I9hF5pf6R9bY
kwG8Ag76GaDpYNmlxP0ewPLKpN5+uy55vRZhIl4Z3korI5CkDqeLf0KN7F1loyTfKohXr/effjtf
4Sdd/AX0PkMjYqTxZOgcvy420YvZBB1O9aJXUqeQUvtPn9h4RcojUr+oCqw4AYv+oPbsa3+/jMqw
7z5vbI5Rkb2bcnsCvy16kes8lKAPK4dA7vfikOOHWdw7UKs36IGY7VfdDCkQl/1EhJwes/l9uyF4
iUhM9/alLEdY5PKi72E7OT477oeEy3rgwF+rWUfCWVxzvxlblriPpsvvcIVyAg9/+px4/7Uv6PU7
i/vf22yWiJ6AfIUuiz/L6EMwGsDPI5J/2aZTnuZNBddxr/FX2cSs61xPhvkP/P70nYbzJ8D9Kmqe
4SsbJ7hxIPez0Be5A6NLfxyD5Io9gb7AtPh1C982jvUvmN+OG4Ma7xK02r7ybmhKfNBOWLQxAqdb
NiKLVVCLPx21iyjvxnoKUtgWQUoI19tYU3kjKMMrWPx/MAbtVgQ6f+V+8e+ahf85oxtTdytl9hBF
5ACn1X2i4W/vduSesQKqW3jEWZxvMybP5QnOfb6n1kPdZqOnNgRUj+CMJnXowPw8j1dI9CclnZe2
Ebtm7yt0A1YTVm+TrFX9tgUW8gI0rYyo63yT8yOuv/DzZPdLf/Pm0KdGV5pR13jzCM8+Oi39lo2b
EiENDLsPti/7l01dMfIW/oe3pWxmA8cPkFrjg2jRywiUw+XWg502Orwf1Izg/dGCaraGRNHCinF+
JwDOV1CxP1/LcVq5DdSd1ZYu9bO/OLseDuGTkPlyYGy6qKsc9q3iofeCbzj/B+2UmQSKW8jmJS8x
gdpA4mbl81cNdwXgfOVP/5irfDYWvE3knzh2Na83f+fbIZt3MJeF5GmrxIUUi4aeVQ+GcnAGzhNV
fYUjIk6CCva3rYA+20gv57rMr4D7YdjsTzabFenSw+dbYNR7tF40m2xbwNW+lahdZnZGt3gUgby6
Jhj585XN93MzgoulmQvfDqgxZrwfflLup7+C7qbfRgDKcKAL3yDu+RJqyls60O1FdKI+7ysX8P1O
BJ7nmMdwIGCbpg3Fj/nVzdf35Qquipni/aXeRDLn+xDt8Iyuh8Sy+5a8XTBC9CGqtS+jKYk3Lwh9
LSXwM1/YlNCogIf2/CWg/XzAuE/VdPEPiLyDEPRJ01ta7vYXtGZNGLFbNlnQIL2MlCtbZdPzQQVw
jUQPh77sdHN6NgvgBSeJBjd0zyawjSDg+iaSgzvq5kS2LVhW7g8VUZ7aPdfb5KX/2+eozIaPJuaQ
908aPM8Co/f8etKC7X6ki17M9WFP4/oD6X/1sZtXLG+AG0w1+nH/ptkIMYItNUx6AHP5jw9/V1cB
L9//9MSGqi7+0FZ1TTCO88+DLHxtqQV2rj0Ml0MD9PozYIM0z2x4rHUIHxc5xEZr4XK8/9pCy0nq
kInrdz/ul2qfjWTz/nuJyO04JoD3OzQlRM4a27lcoXy6S3TB99O8AgacbMcg4FF6jHVhVC94FYfK
ue7ma7xWQfpwC9JYNcr+8A+YHzG2BPOZTRSmIeB5GGyHvhAs/A5coJ8ipfW/YMpZVIHcO9oIdutb
NkTdTP7w+sNQ7mWTFLcT5PkpHvlnXW8aQgWSLoyWPAQY272XQABvId7kncPm8/HmwO8qFbAzhgUb
H/VL0JRnfsCJ/njbv+SydeCnHy/UCLp9NxaBFkLTON+RsugNleIWYA6vEc5Lt2J90lQG2AS/GSNk
vqNp0RO6dyFhVFo3e9b7+aBhObGw6e2DbPRfpQr35NpjGzqIscf2bMGnEe+p3eVvwPkiWl/PV5H3
v20wqtXKW8/3sMb+vTGy4uuh64JvuJ4XBux8NSrtYHUaWfS3med94LHxE2yaawfMd/vrAu6vke5z
0KKhL+sXHNjNpiEdmD0sfjbn21x/uGRjfZZSgGrh+8fvxsDKE43jy79+QMKpI+CbCCoSx+vP7lvg
VmA/sh6Rl/8KhkY4n6D6Rh3RU3e2e8+UXHgJTnsicD+R8XFtmGRCz/NCTvS7o+kE72rRoYHz91l2
vBOEYPxSh+sD5LfaNXC9nj90azkHMOZbzQdcf8K75fx21cvSH2BSFn8U/Mzn/IKKdkwQ9aQmmh5r
CUK3fMZk3r0FMEh2psHyMWl/+bT5cV0LYDl/0io7diRnYwI4f6bhih6CMfoEocb9HIqlN7bHFrg1
LBjKsVU+LjZd/Deun+J98cpKYg3OFeYWhtRP91M3921iAdc4WNTgflSXFsGsufxK97kR31GfFMcD
pLLZ0u3hdmYLXtY4f6aL//qXbzmoskRankeRjxFIweKPm7wf8ryACL8h3BDVqkn0a0DWax2FHhGJ
ogRcr4SQzuqJ58lqMNFLc4LF+f7F7oxSe3wwN4febbTp8XXvuvEyYwFYD+GBfSNfld1NP86g2ylb
NJtbKWsWfxn2pUHmrtey8fz0XPj+XBh5Sxs1Ije5PYHl+w1ebVvOvdUWkFF6w76mgKhYfiZtcqGG
WGqMJHJgAK4PU6NGEqvTLD9o91/k0L1QSR2vdzMQegMvfD5Y9jP8NZJLN8H2ks08HwXx180ILLvE
nrzh8dLuqXlHM32JdvsLviH0yfRDrMv5FRqkDKH/+foIcH7eFO0xhSAentTl+rlMXDtZ+uGyX7PO
GcY/PIGqCJRsZPIOgvcJZZx/raO+HNpaS69mRm31cLbH4nohQEvbGUGH2vawDWofHNYfhI3s7WTK
5Hsq7G0gUmSv33bfRZkDX564x8ZdDLM5mttQcycf8ydvqowI8iOElydWiUAPecSU/uVDnk/Ae1Oe
WE+lgkB7vb6i98fOIuo9aQGawzGkriQPJUnZi0DTvVZ0Q29i2X02N7jkzahr259gTg10+g8AAAD/
/6Rdx7qyvBa+IAYiIglDmnQTBAvOQBHFQk2AXP3/hP0Nz+zMd1FI1nrbSpTSusxIeoV3k13scwmN
8zumfn8e8z4wbkew5A3Qplh1b1k13/BGhRFFW9lOmCGpN4XXCzRHamjy/V2CJ9voSDzzW2RjyX1B
7P722DL7l8nrKQISenk4iE+fanoUPwEcXOuGdxu9Dnhe4cgjwBYp72LP9bKW/Pnx+L195aMvy2do
a7GBRGErBk3sG0e4urkmdepGMgexeMrA4XTe6t847w9FKUEt2jdLPeH67iwqimpOBGRnyxyy7bmH
bR0+6d6PQEJlybJg5jKR+y3HZOR5S8j1Xuw84buiUh+VsKjbB3bm95T0a5ZqMC/CM/bu9gt8jXEH
t8VGtik2iF1NGtBKdV3nLtnwfFmvFKL2p59zvb8j/H2D7nVA1GrvQ/Wh790IW60UsSOlgUlfTV/D
6OC5SCFrISGaLlsAt3tGxvdTBfRZGRHg/irdhxfVZNYgz4D3i2V/gQF5lQUWf8Y+CVvW6yoUIPfH
8aL/jxxPwXF1UjH+hb45g3mdQRuAjMBf4lXjvDVLeI8kgeMD0nF/1wALvt5b3hVMPE8CadV22Ip1
588vhVNwC7Evv5OFf0kLXqLGtcpZr2y0AgKYh4R1Nx3MX+GVwXwlQmpb6suc0r75gqbe2Ejk+Vzy
OP3Db9T9XK6s2e3MEfZuhsm6lL2K96sURofAxXvhfeoYnd7jkq/DNnhbwVxuyhE0U7Ing+T3Jnvq
zQvmJIpoRtZCPnA8B/XHx8R+Tqpk6beA1ze05EHHX6fFUAm9N1qpIK1mreneALufPUa1KnbPT+IK
YDJtjWpKC3NylV4xvF1eLRGpqeY/NT8dQfgwD+SXHSeegrgSEM0TweFjZ+d/zyc/nCg5fVdBQINz
K0LT0wPqwMSulvyO8t5RTF1Ud8m81Kdt+xJokJ2tYJ6e4xv6t7Tl+SxqLn49GKWgoPjagLyfLrkP
D7PHr7yZUMI+w66ALTht6a746NVff1v8VEt6+N10EFfZkof9y3f15WAe4ft3WS95MJOsfTMFRL1T
JM0GY3SK8nbhw6TeO9eqK4U0AusiO1HnoPyqGbraEdpp7/I82xj85cdLrdCxeT8+AWPUvy36Kg3B
+RN02cucwZ5kPeo5fiSvj9ArCx7Qp0NRsXK/SSH2Tl/ScD/lttKDHhaaMBM2n7bVXz7ru0p8ivSV
lfzxJ+1xx8v3z6dGzlwQN6JEzfPumnM9uARNdpHJatrm1WQ05wIqx1+Hnkdc59MTRyVsaPtdPr85
TLlnL/uXCP1E8v4aSRJsN4VL6AY5wehYUgvu2SShmeuhnZsYBuR+EF3211gEMYQxxGvELlc7EVPd
9SHXlxY/F1A/ubaQ679UJ2FZEfXwjsC0y3dorSoP0INUVgBfj3/vc1zqiZJfA+r0dwzmVeseFbWz
3D+/naTHSYEHOnvU5Pmbr17VBcieGKDVc1dXk71yvwBamwR7edoHtBDcFgi9gemS/6TgqMAFf2Gf
qh9znA5uBj3mHuj+ST7ViFeTAMMaT0h8me9gfHzHN9j43ouv1yBpbjn2gbiT8j+/mC1+ZLoxM0Q5
niK90ZZLPUE958N0tzn24CTGK7r4T/S0fR6VX3PakPFZ2+b6tclbGDf2HZuHh1c19VoTQEhimaxu
sgnGVzAjGLzhh7oKMXLOD19gyecv72OzrJ/NeC6wlRmfjq/vM+w9AfzlYelU1xZ8evORzNfLupv8
91Va6iURbudvQvSdF8H+dlIo14Py+aG0Z5D0lwaba3UfzP2qVgAx2hbNRv0L5odaydCURo3uCSnA
n79h6xJBcqBdwJg6mbLk3dGvxH01rVXdhsUkrrBXa1eT0amfoSzbO4qr97lib0Pjfmh4w9ou0E2y
B04LmbDS+C3lJZim3LMAtNYJxU4Ju3/1KBp8vFOVFWgqbVWDeOwPeLcuuX/w5SO57BjR4FjvOzZs
qAw9I7bIVkS3ZDQfQyYP5gH/05sV+C3AWf3FCB7OU774pyA8iTPd/YIpaTleW/LW6HWJEjCPmhvC
7eH8IKNQSAF96FcFSOPKRGenEQEZf6AHZhrP2N6dB5P3Q7TkFcmL59fHpf44s30mAoivyfv5cxH4
dNDCYaNryXr/m1tIJbNFK5YNyQCcHCoLf+fzMQFLLjKE314OKPp4CpvjdTUveS668MM5ol4Gg0cn
EVnf3bqhX9chPLj2jZqX+ZCM7K6+oEHCHZH0F8uZTKczfKpsi5SwgNWMZNsCD93+IvW2T9j8+Z4E
yD7jk+6ptOvWP/2swGw9R6gOT1U1ugIrIK+PROaQkNyYfAZ7SWJoOsHyL28ApevhRFTJ7wPqnM03
CE/SjKbM+5idgspw8TMwBqIE+PzLCPh6RO/zTwIcnwrg2aUKDS/3GPzx8VlYh9g592pFt5lgg+Md
S+TF52VKN9Nff3yG80/G9YdWaR9jxvPVVs5uvK3dI1HADtdH+o8YQsDzClwPbxPqiXP2p5fv51da
jdfGjGHjhCUOdy7h+fxIgmsa1tj3LxljKmvmDcfXf/iVHCFyweLX7x2V5TzPcIaKqk+E3cI8WPRl
cJWyNWHvrMgnq9/Ei95Itod7xDg+ecHNo4j+6sGsNIebOv3Mjqy/q84kpYP/1csFP7CDcS7g0xuP
y/uppvhMRRDLRwtNV73IF74L3R7k5M3zc+w9OhoUG32ge6/YJYueAaOLUJO1CHbmrH1fGlAORUKW
fPm05HN5PgH7fD5lslfaG3x+jwbNy3zMy5p7mIBfhLl+GjRONX//5j2kZ/YL/vwXcS1gbF9sratl
bRdCp/q5aMEv/TcV4PacZRqSfs+6GtfS4Q1x0R5pUFQuoFCqjn/91IHJtyLPWzwv9Rv9ousJzM7G
eQMx+v1IU2vb4LMzjBCKJ9tAkPfb8dUe0j//xY3O/CDVWSsWv45kMHRM3t9q+LwFCfdPN9Uc3y9n
qMAkJVJTt0n/GPkt6lqhU3t9f1VcjxdgM+tfukPUZ7PFvjPgeTcEr2+xmr7idFTX06em3B8IaFIE
BGyU5Iym4tyANpwqApa8xm5dnvMRpKMM0+KT/PM7N+sHWfwxIkblKeF5SbTkj5CkFnrAoNSdIX+/
OEaSn/zp8+v911j8uq5b8k+bTqfUKs+hydbrXgJLf1JQIFbE81K4zEsRS2uLbnR11QJLPVzmf3ge
/wgvN7skaz6/07cAfRX+eXi/XoH5nKkGHOJSwjr3V1j/mxBsLxnCpgOzblzpZg8VrdWIYAsrk/ul
9uI3/uXDSDdcvkBO5/ewbuLEHBvxza9wuCFqQouAN0hHBUiaLZHvxS6rieftlGWezN6P/Pns+3Dh
EwveSfoxO/ZQxm8LG794BL36SCJI8o3H69mtm2rhFEHZfEjY2q18s/nL4//SD3Zu+cz+8sZ8fVDd
0uxuCOPfCO0sEnFY7x5sXB9HUQHrT4/NPHuzTniuevB83gxEQ+kL5ml6tMoy74D5fNz0kER+pU1J
0UpxBPCXt8akR2Tk+eiZPK9//RlBvF4l1J2eITx21CLf9f3VkTMdI3XRE9yirfNm/5vrpd5jN5NI
N5atNwPuj+Nwe3Pz6a0KBrj+PMTnCWxzyc8A3u/+8CA7rI4SlMdbTJMGRCafH4F//t/i3w88jwcb
Iu9putXbhIl+7YPrccZk3Mp2zvMYM6yF+UpW1Vvq+sVvocOvosbq3LKxcuUW7LLtFbvqLwum70aR
wTKfhTeGtugz0aLnoc1O9ivG9QqFzwcgWHVSsORZwLOREDW9XWn+eD+Fvmil1OR5xz89Cym7FVm/
5m/CkucugtvYktEyP8T2WdAC7lcTRRyvbOD5OjDf0Zcw/n177RZ+l/X8589Nn6l24QnYD7zg8/5v
vrRCAzYO3pzPMNBlyOdvkDJsDHNa5l+KMeJX9DkF43xbWvgMUZF1Mll/4ld+NiL6y0eT3TigbacM
x0Uv6urpkrugSuIzdnv2Czp3akKw4L+Zz3MSneFSkZ6Uz0dx/9gjhgJ4PcTe/TEAUgH9DXlelrDD
o6n69nxrodiYA1G4Psg4/4I8D44Uqn4CclMCGy74UZAzLacb+uzB6TNNNJAVn7EgaSJ14129BR9V
w4I/+TwWCTStBBPPV0EobFf4xvXpnufRoOu/btgoV14wDrOuQHY/Z5jjiXxc9KbFD5qf08qs5fRa
K9/VwSff4fY25xH/4kWvxf7u82Y0lrS/v0/kq3fuWGavx2VeBz25Hj/44S6F/PPy+bChq5tQJnDx
++xn5pisQkUNFj3f/cpBN5rWJYMcn2JvAsd8sAQZQq7XkLlV3sn4i4H05+/5unrI/9bL0AoQjb3H
R6KpU0Dr8LHJvDq3YH4Jpg+a2fyipy2vKlJ8HoVyauMQL37HwOdLgWf9PMzr/5IHdOHldNCoESCJ
ET4fq/D5OFRfPanj/oSgMOeQ/OXh/vj5Xz7teoJg4PxU4fx/8berjxSuJLDwEfdxKxLytoY3fF0F
g9DLmeXzPrn5kK83BOvdA7BLmiJgUj8kaz4vSFidCcqnOHiIXbcsGF6bpIaHZjDIxgrmqv25KAPR
qj3hMGmuJpPvqxrc6Tn4wzP8ejULnnTRxmiZf+D6IFzy4gseZlOU14v+Raoqr3L6pL8ZLHruprfe
bEBT8Qawf2pELic/4PlIBB5uf8VmQz0w9uvgBtsrTbC9mmpG+HwI3BmPBIlGMOZD8ExjcExigcyf
T8rmpT4s/pCRW0NFaLuO/vC8eHRrRrfML+H9ER0WPyH5m/elOyAhuZxak8aX5ggLZ4zR7De7rhH0
+rbMaxFRevjVTFbya8k7Ubt25Ipoh4cP96dwj73Le85bXt+3PM/H86h9NWFyMpb9SUStLaqxvl1G
4HftAe9GouXjwn/vmXknap1flvlaATTTYY9dY1/l/ZIn5/PsaG3lVjWc/Ocb/IT2g9RS31fjyZxt
+GsuG9Rp85kxsO0ViAlBaMwHv5t6MAtwy2jB+/mxmzcfuVadpsYYZdjqRl7vFHEn5rx/rVj36r8h
4O8LKf5FAbNelQXk+g2auB4wHp5tCpY8uLo7lNUyL/g3r2//nm5Fcfk1QJzGPvbn+4HRZd6Er18i
jqlnjkquFArHn5jPg4DxE16L/+tIAel/HyngH+6ApD/6BP0h8wm8X88e9Qc7ADPev0sYSJ6Kw5G8
q/H+uL5g8dADnI/riY1Q/biqZ91MHCmG00lquH2BOPoeEJs2WTfS9CfCyXFlelfiDRvjzVmDY7l7
UrybBrCpsqEHLooh1uYoAPQivm7QuawcvGs2Vj7NzeoFrdNWxsFhg6t5p0slDG0T0XAco3xm5Wyo
Wyg90et9KRh1Lu4NVr0dE1beWnM6xIEFywn2aPvJ1bzdspcLtx+zpv6V9KxplbOg0rbaU+dHnEAs
t8EM29PLoOiUfZlUtm4LP/S6ok58QUGThLYEfrkC6CN3bTbqsGzV2+v6pPtDVwJ2MAIJmKXl0CI/
PNjcHVoIVfFm0ePtekzWAdz0sDTUnnrM/+VjmSpncD30P9QdtiCZUdTWMKCWR/VvniWi7Pgl3Fy3
Oo31qklmD8g3uBnhlebSrJmbzyVsoWU3GbamcZ+w6D3e1DLbHum93jiJuH+5EF5OUkER1FKza8Pn
TcVkNOlDsT1zrTMdqmM6d9iN477rCmt1g0dmDmh0+m8+DkL8BdXxcMWWE78DCe5XGew9KcFI2127
8SmXovr93C44dtJzJa4uY60ak9TQYND9fFNPkQ0bQczpQxV0c91fyjfIpGdK89O6YtNrD99QUQii
doqnnMEPicCjHz2aZpabS+/VvYdCrGpoe95VgShclRrSiR6JFNduwALsh7B4mAHei49zQsaf6Kpz
pzbU8X+FOa0oOoKMhi+cTVZpzv7lPcKYigQfGXVydpLNl2qu7gkRHns3Z+Yq8qGL8g6bqywMxM4o
WlDtNEDvp49V9ev9swf5/U3x4YCQORYr14BG/A2I0LKuGh0SIAip9sBXSC2wubUvpMoCnSkm5YfN
+0lGinpbJIEAJOMpGjIYitecZjR4maNiPm+wl0+YrHJUmeS9OhEISd4j4EZ2N8J70vMR+hXGp9Mu
Gdaf9A0nchYoqucPm3ZNX4N4tQfUAe7Epv32XKtGVr/wYa3aJnup8REOzk2gSQQr/nzsM9z2qwij
Sx5Ww888ZOBZHrfU3Ig1mKr2LUCNeF/6mI/7ZN5cVi1UlOOdRltZAaQ7vKD6sqc71lZrz5TUvjSg
l9cetgIjN8lm8/UhNS8ONmLhyia49r/QljcpNVbPay5GysaG2lkt//a3lCfnCERAQdQ5n17JpCf5
DcS/rU3tLdrmrPNRrNT+yyffUt8H604ZXfhJjyHOrOuqIvEXSGBvNlscULvs5mlX9mp9+AnULvUh
GNk4xfBZIh/bL+0XTPcLFGEu1g59OOIq+cD156W2p0QjEK/6hJUaK9TOnCDWk71rTpUvFLC51Cdq
7fZ7fou0EPNDDXbYM5iW0C9TDXjahgw/dtOebR5v01DDk69SexvuK5YHRQ0sdScQIVg3ybBZfUb1
plw86h2NtGLv7TaCyBNXNDAqPZj8xztVxZUpY6ONn/kG7o6iyn+f+tLmWdHeczOYi+YRW2xKzGkK
3wg2P/NFANXeOfucmx6Km/cRR7dtDCio+wxejZuHHU3wkvnQTAKkbVbQMJncQFoDjGBwkU28K5KQ
Tf4qltVEPbc4uHYbcwZR/FavT0fEdtiQgP1YbMNPut9i4+CUYLz0igRcKAdUv8k6kGJnd4S+nzpo
Y4mwGlPfRvDRzx610uppzqQ7IXhL0h2ODpcyYC81OyoxlQg2s6ZOpLNKIcj3tMDuY+OBTf+VavXU
wBPNIqcCG6ohDaw/8EmEvt6aZECeDASzf+Gjg5JuuuwsoiS2YlMH2HawKcunAOtxGLCerSrWf6Kr
r5axqGL7txYTfhZsBPN+vaeaYvw6WmX+DL+o1TFyNqegZ4eBgM/G8mnk8MjqIGRvCK5fgNZT14Fe
0VGkyBraoA9rP6wZKZvh8a0d8F68t9X0seebqt7TnsbRagVej2AK1bMw2TgTnre8v2t7AWZcU89C
j3Zj8NNt9atqCB+RUHUTnxBSnTT0qKG+rUA6NBNUj+Dt0vvP2nVi7aoS2Cdpjh+HK2TjKfJv8Jbj
jNqrwOnYev2aYThYHxwgz0pErTiEKg1iStRH3IA5uHgSDLRjSJOj9GUdk0tZ5fuJ+u6pDmbBiwp1
6Z8Oqr7VoCVCBlv4sLEv9zRg235/g0+9CNFbv9q59H75GdjeyYweJair0fMjAo0gtchWmaVk4qd6
g/WQnLE/2B1gt7YNAe/31Fqd/E6M7pqospc74mW9TzSuC/gq3mecHYQbm4dBTpd+iXH/DADLcCSD
vN/ssXFUxaA+RcYNnLKjjQ/fzy+YZ0uvIXbOgBqv8tNN+FxGanBRTLybno+AzrlcLniDv58HYAl0
SvjcjDpSxYeUzMv6kKpfSK1oo3ebK/kiVZRWT4od8ZGMAnCRuv5cCJr1ykvIaxcbqpIcbOyg5sVG
oHVnFTtHgMNR1Ng6vJln9fA6MlKtmRmsUdrGYG3jFQ2f510lnkZJhP7hEmKvuR66yS/xGQxE4bdQ
qWZO8qSIYWqhjshRMldDreUxHJxCoJ681k0JjLoNgy94IHnjaGD9RJcSztZUUdfit+KNaajAx/6a
Uuvr++bmfFEs+Lh1EvW1TxqQpFIJDO/7IzbOEAVfvNffKnRWLpGH2y+fXXCJVFD3LUX7VmKk2Yyt
WhuXkppZ4/7hN+DLaUVvMHub0/1y4JA7jXHU3/187RlXCx7MwkbJtCZgHDcsg2aa7MkcrR5s8oyr
Dc/Cdk0U+/XNaT3mXGK7J9iHbZXMlSFJQJa6nFqbj1IxL+4iKEtlj574Wlbzwatf8LOxfbpP+m83
tXB24ckYMfV/pzUb14H9ghaSrH/r309rBWC1HXGYN2UwKanqwqeOferlgsYGc/8I4b59P3EuZDio
qzhxlVMc3KgrrENzMz6uX34ruUPWiJ6S8XU6RFCMXirZ+L8iIEezj5QCewreG4kO+PO2t89NucK7
qdHM6ZY+Ztjl7zUNGlMKOikWfBjtS50W10gJeioXZ8DrMZoKFiRSzsJxy9cbUXJmBlLpFRqU5k2L
g/t9BhNcf8rt9v410c7TrGQsYC8pcQQNGuOwCOalfjg02KMJX8uOIbfip0gedXpaVyYYV5sdhN5L
WJFcyGjQ2bIsAFQqF2wFGs5n62NbMEHCnbpQ/CazUxAFpl024fAXzKCOlKMPN35bIXbss2CMlJUF
zpeB/vXTuRWVF1Qso0bfdfoNSC66MlzV2RuJETsEknhnClS6kOB9Xrzyeba8FjoX1aGhVB3YT0aK
CzcHsV3ef0eENhTBTQkzGqkSDW6naEhhXJtruuCTcf8MJZiRH0VqvU3Mkc3RWeX9E61dxTXXklna
kE11hNh5XYLh+97NcMEjLhTthOnGNv77PO7ZfbBJOKQWXPAPrqtNRdfM+cK6STf02lx2YK7TwYZN
qtnUeQgbc2PdqhdcbTqDWtM4JHN6VW9QAtkOG3rl5WP7CSI4PNIvNntjSEZV9UP4TK8R1jFOGE1n
HAFlztZ0B+IjmHT2ltXhcsY4nKdzMB+reATZL1Kwe7bFoP8GQICiFzrU/q2PyYz33leZQR/geLNt
84m1UQ+rt99SL4qf1XgeTjNMWybQ4P4ouvGyt46wvlZfVKNiZ0rN+n6DtzmaETPvOmPvTWHDfUsj
Gp6+p6rfV6WhnqZDgPHhMgXz074oEB1Mm7S8fww5+B3hSyU76nzo3hSHQndhQ1SfyNHBBgzUegGX
9czx/tLPFQD0JkFq0tvV6P/eGgTe0KI3xw+tLNUxPIbDhtpdA9jczWMJR6/c48fdeZrEKQK44A+c
u/YW/OEha+gnnMu/fSeuA1QCR4IONt/R1LHP+dkDfEEhPXH+uZaMToBG3CtkfTvGjNLycoO77nQj
61vsmNMKTxrQ2S/ARnsczEF6qRmQqtud3u7plNN8KM8Ajf6aYvI6dBx/RuoWYoJU+fSqWHpQRWW+
DQHVT8a6G+1DLEKkB2v0+4lmMmWC/4Jf1UD8fQjdKH+3BmzwJqeeVQ+APdV1DC9rGy78rZqZbr7g
3XBNXLwlNe+9tnWhGYUS1d6NwRio3xng/RtJ9DcGbBueBeiefjPFhysEXe6zHuigZNQE33c1rfBF
hO7nYVIzUoR88AzRgHMnKtS/93owJkd0U3DRjNRNdyRvu0nMYLgXJCSGq6brPpewBmn4srBRJ7+c
WXd0A/0hkVGR42Mw32JwVMqtcqQ7S1hVcyZ9RJAqHababTszRkzLV3cgHAjU8K1j8WpfQ/786G59
d7p5rOUIvn0pIuBzUHIWCy0BxlNN6aMEbifOYnaEx279RfKPHynwGjQfTufrGcfq65GwK1r1kMa/
DxrfHalYUhxidXl+5+N9XdG7o36hpEwxvleuanb21b9B+BVcvDuWXTJl98mGFXg8sA6kik2p3rWA
tmmBtfEwgSkThhvcHKSWesLYdlQ3byHUvr2Bo/alVWLCIIQQKyO1WuMVsDXDbwXJ1p3avB5ObrUv
4FlaFwg885/ZaImUwb4WDALy+sP7XyKrtpGKVK8zsevX+4b86SPaydkEtGtlZVkP9ALVVdL/Ghz9
8XfXJiezJ2CVQcMsbvz7o4q9L/QLtvvNk2yvK5tt+O+rzVdh1I2SuBvZwRhVXg8xGt/PrrYn7wzq
JnKxd5+MiklxjuBGvqqI6SWrajanRyhZjzsS008PZhS96gVPUBPvRjBuK0VWXh8QIkGOnub4Ol0j
sD7vIqwdEtpNOQgzMKjbF5nfV7OaWHN8KzkkBXag+sjnO+0ITMN8QivFbsyRfx54U74BUU/PozmK
WJvVxwnF2BU2FzarfnFc8CM9eOULcD58BpBce4q/pA1Gjt/h+ffTcGgjqZtEe2fAB6glfBvFEjBn
PYvwVx0tfDiERjIPw5hCVCZv8mPHlh8ZGVuwvQs+UvPjqet9R33BqXgMFL+nnI2q8tP+9Afv82nN
KUatAdPq4VFn46ucvzJJzd/gQ3Wzg3mXFIdIPdNXTYadCqth81jFf/zSwP6c9FhVQ+glmwjJW6Ot
+m+/zwB/PkTm/Wn+3mxfcS5i+ld/J531inK5K2uqzVEHplsWaer3U1wwfkGUzPLGRNBvIpGaq6wP
2m3Cang8pgYNa+HYTXuZ9X/r3YmyFaBl+YRwtRqu9BDkfdKVZQPhYx831OV4k7Siwq/YWDvUzqKL
Oc191kOa+xp1fuMM5mZ9usGVl7+xLplGzveDAD4r94m1667L2bwls3LWUgXNfL9On9rVoJCEBrWt
rRCw3VYQwWN30bFZPPKKv49M5f8fzRzfj+X2S1TN+SbkemcoGcc0lOGl0N+kn6mfDMYYiNA6AZnj
u5JNQHYJNFfnNxFXJ79i5TOUoTDbFLGN6ILl8wBqvj2aDjcnlxY8vCoLSB12bHNWR0apyvT8oUZB
GjbQ8dzDD1VMquXWLnkrZnOD9816h1SpiJLZy1oZBpcyxvZv9QxmSeljqH33AvUgfQMWr3at+vSS
J1l3chvQgIwE9rrSYUu/fvMxyj61+pthgo0jqPMxkSJfjSOqIfjzfsE8/g5ITdRjiw/48Ohe2Wkq
wGmLGFrpq9ls418xgmMo+Yue0E1dtnsBcto1eD+3/JaA9amAaZdOdMf5LbnjdQi2O7Al79f5VbEN
vtuwfh5LHIybezc3m7FWx4gcsQ0OJmD1mAswh32Bd8XhGcw5P5/XFYfnwkercdF/rGFTom0U7nL6
kZirbj96jc0afcBAx4LA7HJtKCIfJx9YGxFo6o5DXbtvcjquKg2m1TnDfD2YtA2bm1I4/RlbXvAK
JvW4dVV7MkykHqoHmzaGZ0C8pi4Sj7+0WvRHMNZRQJ7t5cVmOPgCnHfpGZ/Tw93806vG2pPprlHL
bjrVtwj4vrdDcvOqqsF7tS8Qu9OF7m7xL2Dr0/UM6tg20NpXrxVZ+LRiBRdqmamWlPakn9WbKX/o
MdBo3uBT78JfLgO64/iCIduR/v6/95jd/K++vArBweE9U4MpBJMEF7ziGvzWDEe6z9D6MA9JqrYO
+Pu6gdWGTWTr5zTpNz7Xr7XxhB/XIO2m4KEX6heykPJ+teBTC5ymJMCWerTY2q32N3gdxTPdi3e/
WvQfmJEPxSZf/+O1OcxQUlhMtketZ6y3PyGUXf+BQ7zqc3Y5HjRQP88lenE8NK1NJMPpG/0w3rFr
Nx4yg6iyIO24fmBX9JtUX5CfOofz8V3F9VQNntPzi4iefkrGDw1e8KIab2ruYpwze5vLS30laqC0
YHqisYfXA/khhTpT1wfWJgW3V/5E0krP2Fc+b0fgj5+WsBrt2Kg8R0XdT9sLdYwV5kdC6G81+G4f
XA9vzPlTPI+g7T9rbLG1WVFbHgW4qtP3v3q9+BFe5RDyAvRezePvisDCr+N0AlVvHYEC5F+qYmsi
ejU16t0GH1fq8Y7zi5HkgwBPjXAiD/Kauj6WgAWyx+VAxIUPTO/EAhWLr0j+tF01yStfgtHeVJHY
CFM3XsJnBqn5kBAQm21CMxLESvR2TmRtenNA49WuBvl+KCh+09Fso/YoK9paKDFOUglManyC8Bh+
XAQO2zwfV1Klwf5qTTTdGm03hPA4gs8m3JLVd1yDuaDaCPUdEqierTcBbfZhChY9wLUGmkzKFn2B
GGU8gqHrQNy+TxKcLoaHdS+zqw3Hb9DZ2BL2ryQEo7BtXPjYRw326e4DJpOWsnrNNG3Rg5M+NKcX
zC55s3z/jt2duIWolC+U6935OpqPL4jxNUaytnXANEiZADkfJsC4W4wV7wHCp27l5Jd5Ht8fpxEm
n+eEhNfqbU6vwXWhZxUmP3Z9Dvp4UxhAyPULtYosC0jOrBmYmpCiuU5+yVLPoZ2db9R213Yn/XIt
hvm90LDjTy2YyyYs4X5++eS4OrXdPDptD4LLKybi+TtXfH8gWBvhRJNb/araO616aD+bGIfSR+0o
qL0CTOtqR+bvWQZscxhjqFT+Be8iQrvf4akcIWvuH4TE1Avm7LQtlEaaLazXqctoRswIQmo8sLEl
F/b3vPTbk1FsCqE5NjseqSnPW2x+ccA/36uHp8m/ob4WxKrgeEyFeNapdlOrvD2Vmy/kfhwR5jyr
hqprLKD3ucX56n7hEz4ERmxTvb0YYFz4/dvovjRsVdIRoXMhdD93EwnjW6/az8P6933482I1KhsF
cH0GW2r2NLk/KMGn585c/6fd5Fa7GwwunY6N4Owzrj8I4HodBeyf4CGYqq6xlb1i6YStm3MigvIq
KkkRAopOt7ljqD6Uquy6D+oZDevmgeRHUO13MQ1EZpvT5R3FMFUajF7vU2LOlZHLiuy+IrRuVK0b
n+eHD5J1bmBNslfmYET3I5S6l0h1rh/SgR9BvC40mVrqOaoG1qa98pbVHJvxVs7bMClnhfsVOJA/
OvjDd/4T3cmir8x4UAWI6hMgz1RSzf5w+ZUwWV8NileA64vfal72Jy56fuTyrnm3ML35CdX5zzfu
p64hgYGGpj6MkgGfPAR2VS7y9fmtiGVdCThWbYnW4QgSrs/YcNTUmfsf+2DyV6oEHsffg4jbl2eO
Q6H7gOvtiOHdyCZWTzWk8edDyv0pT0blKcuAtiPGBemqbjJGU4S8/2HdKw3QcP30r59K6UE1O85f
4C+R3ui3dUKT7a6fDNIt6zh+FDu2DQsBWki00FZrt9Uc268M7vPbjI1tH5rryhduyvWJHLK6qWL+
6RTZBd1rhNgTVyKY3r+vCOXIcumihwx4ndXwe6JrogpRGIzcHwTOxpIITKba7M2LYsDqmFyxE777
asFjYP0RntS1BpyM7lDGaijGPbXiOQhao3HPsB1QjfWbeMibayEIkOMRpMSux/Xzdgal+X2Q43H6
5ERonrIyhxsFCdwv5vrsceEniLUmC0aa1Rbcno2QqMrt3U3XZ+ZDc/VI0OpwOZhzdr5lEOlzjXff
Xd3Vbrez4E1BGTZXtwsYf11bgL68/rAry3fG9TUZTBfNo7nydbrN4/kToWHebgj6RhGM2532gr5h
EewcQ1CR4Ehqfmvwk3J+1m2uk5eCeDNesA/LczcLHsvgrbM7jPuHZvJ6rEDuB9Bds3nn/XTsxO1m
FK5ks06sqpf5Lbm76ipi27TGrj8P9xE4dNSodzaLfDxTWQCZ8NCQ/Gs+XRu1N0XJHoKFFK7v09Wj
5Hpohqif07mjYLeZ4c/q16j9pGXH3MRGkOxHhnF/WQX0mCc+eBV0x/UtyazTBhLA9Qoyq62Wz+x1
tWALzxdqo5axjvt1cNFjuJ7Vjafoky34hCjcn+iV56Pf8PqB3cf21M1HUz/C3lsZ5Gu6T3MGU+ku
/RpVnP8Qf8MPLq1ND924vkYX/wTIzoaM7ausaDr1Z+i4jkSuCJ/BFOZlCp+bjmD/pOwS6pxprKAU
EoyvXg+6k/y9wXN6fHG9r8n7cJe+oVYAl4xLfiJVagtoquIirndUs9A8lYUfkbGQe/7+AwF8hxdB
6p7KyZh98xruQqmkPveLWqPRjvB1bgn6FihIpkWv5vsPxXuvr8Zj0r0U7bwqCZs2CscvhxASaByQ
ej+8g3mbsBZyfR9zPGvOa+AgheNFVO2OOdfzJhuYq+Obn/pTd6y3h3CbOMaa7qK++vOPgBEThZTe
M2HscmQQpvNbxviQ65XYPdsQAHm3IbCHNaP75pGC4gxFam+uHRualRwvfIBqq80RsLzb+Qo+f65/
/aPf1KkFuP5F1Hrj5BOQu1bW++iEkRxG3RDcSLT4f//0IUl5R6D2E5dMkmkkxHp3LlR3xCZzyjSu
XyMbwMv+S/F8vgaz/fQtsCrPe7yfS2gyW0m1xe/l7/OTNKd6FQIzQhIBoWEk4+FCS4AOuk0WfsHw
zhPAoIIXeRH32HG+S5b8Ag1OaxOMOqxrMDhEQws+IJLyjsHm6bhE3amwm+Da+EJ9V2h454OB+yEg
A437+pJtc526jutRCkoFgneOY+dzeDQJ9KpQp1oSe9U79boYVG+XjwhnD/ARDkyD6fyVl/4RtB9B
GcGyXjDXxxY+oXA9maj3S5mPN6Nx4aUw3+izKbcBPV9mG+6TLKc71u4Y17ff8J3dHnjBC6MpBzeF
vPf81vSy7oZi46Zw3w7RX73vOd7/q1/a/gSSNrjoompBFWOd9y8mze8aLnir5/yBcn0dTOSrofX5
OZl9brkhOLv3AxLfnpVP8LTRYHu/XHiEVgHkcgNvGAi7D9dPT93w06RQ4fUd76+nvJvU+ZeCzDVu
f3kkptnxEf6YY+D9PaGgzz5jDxP1cUWstrbBrIZTCfaKraPPsp571Evglu8zrL070vXr7gL/6v9K
V+18PO9pDObb90Z38eBVDPCJ9K7t3xjt685spNc6g9tTm6NN6lNG7876DTdbbVz00GT6mddUMX9V
h90hzipSNlYJqlthki3XC1+Z5MvQhUxGL2K7gB2BV8PhS284MB4R12cfIkitsPvz87n/GMJ7Wa8w
14fZl/vLUFufBhwMepvXs5idwbiSDOzGxzSZS68wgJR3FUnWjZQver7SHzxv2NDSYHP8O8/ATK8Q
B1w/v33QbMFbZRzR2JY5mBHCheJE+oPEwblli56xrC/subdTPjm72QfPVfFDdVMwc1g+7+trAjKX
z66ae1xCKHWlSF1ZVkGvQacA3C/AxvecgoUvLX8fI9zdun6vgUxZ8Fvva3Ey1OW7X/RNAu/ZPWgf
wRb9/b9NlB7NSWe6AOdjLVLNqx7VeBolCdz1KsKWeh75+vT7Ld8v2L0roKNf8SLAlRev0ef4upjc
b77BQ2Kd/vJJ5FTeWnCWNgXWs/XFZMTSYpXsZ4a96+oLhqlf17BitY/Wi9/2PF9c+G56FcnVcA9a
oWkUOJGjgLHsUHPwV2sJnn8fjbScH3UJxC8lWbcWkmw5DeZc1BTI+wGZ9PZcTXMfk8VPxHsh6k0y
kOQohx8N4cuHDgFx1Jn7E5cb12vnjudXbmDRKx1rjthc9J834PkoIoXdlvXr7iGAhoYhNYNDk4zJ
0S4Uc5NC6vD3z8zHs4XP9LlC8oSqgOVDfQT3UtHp/n7R8vmkBSG0s+ONqHuaJtPjmIxQ3/tf1Mjr
ZzDv3lqo6nv3S537Sg3oN+m+MPvFCnbvMmYTStsIcj/gn/49rlwbLHqCP1maOU7iOlbu3k3GXnP5
MNITKYYfbT4RkecLxGZ3nBf8yP3tko2hdSsA/t5ajEUvY/OxymboQiXA7q/ZVbO8CRAMhD4lW4TP
bAJpHILv+VjTR+7H1ZJfUYpCuVH7tl/0Q0JAr8sd1sn+HPzxucO2qRHrtWdF9G6IlvwPGU8Hk42+
ww/a7lYNuQuoTAaSmOmCp5GMik/Q4iHRYMTgF+tcjxvdoPiCcjptqZ6tTLDm/r7SH7KABh9MupdT
fGXA/RH03aJrwsqnJStkR25093KOeYdsR1TuESNkVQiZOQbWKlO4/k7GEX+DD/fbQSs+C7xrtmPA
9Mro4cyBqXkeHow86+cbNtoNY/tmyoB2zUEEiz7sTJeb2d5xFgGuJxLQmGdzVtvfrNSHO+b+u5lM
wvR8QTM6fYiEyDuhi95nBJlFg2fumNPOE1wArkXI2T5gVJq9Hhzi+4sa3mnH9cBwVoxWp+gzdQGb
NxviAiUpXSKvrXM+vT35DbBzbzHnNx3h/QMufI/nnYL6/jiUcKV/MWGtY1YTOjsWfOq3EG2AO4Fe
8rsvVHe9jW/tKkvmrbi3QNkGM+bPtyKVmWrK6hAWSIzFM2BV5o/wqds5dn/dlPdU2b6gK35nupcP
cTA6OJLguyEq2j7EY1Dfy/Gt+IZNCON5GZKzXw+0YrwS1ppJQKRsPQPW2ry/rVcd5fwUZq52+8sr
9OHbgP/269HJzGnhM5/fpabBAZT//EX+/gm4SF436uBdgm42M7TlehSRN0EIc1E/Yn1Xt6y5b6oz
3G9VsujHrN/NOFzyodT133rS59WphL9klVCrSEk+jDQSIe/fXH/ZJvT+6y34WflPrLXFaH6nd25B
zXknHL89qwGeUwTYFD+QLKzDYNHzt11SFn9+0mTiOVN4/SUS7cqKiMLuDHTQvRZ9BjCXyRLAOI8R
oEYUDGFeZ/DuFfKfXsT1YAsYW6+gjgC3OTUfTQv49yGq5oOAOefwDHh+FRfB2svHRW8qJLvi+eGO
zWIxGlD7EgOJgZEHs5e9FIXnkf/yvP2RZcZf/1KUzuP+IzvDNEwMsvhfY+DEXziu4ESN94kF1Fwx
e8GL1Nz+/G6G/G5Cnn+mAeK3LK+QKC95CRyb3wz85VOWPGB4+YGkXX27EbiFv0cbd+T++ekrwNov
fZqP6wOYCDuKkOcD0Vy87+aSp13eByLJb2eyeuRHDoAXI8J3vUlIZUYa7GU+Mvm4BDlFbqXB97P+
Lvivq6NsqEHviQnVvm3dDTmwUnja2hZhkRxXiz64PcXeDRu3wQrYdfIykKyjhOcZVoDrG9FSnzl+
/lXsmG4EoCSJTU0vqir2kVIE21NOqQ32LCdMN0t4dh+Hf3ntY9ApwG/cHb1Q7q9VysaHxiQ2f+ub
LXwP1Tiki1/9/kRXF7wGScRL3pF9j+gFA8H5oILr/S8wevaW55uobbq6uehNAIxtQtgXd1VX060B
ZfeAsMb9VCIp+hHUBpqW/DobAyd7g0CK//IJ3fjrXjdIjoKCYF6ZQPwgxfrr74ueN2rFFQGe10Wf
7PFJyKfUsj99b0uRwPrl5107/JDpJj/BfdmvHB+i6bIrzfn0TEd4ys72n76w5Ddhap0y6l3XWTBZ
w64HdhzvqO+fB9Dfykcq92Msk6m9on/5Nl7P0XRAKBhf61cP6baG1LGZ1PW7YypAzsepVigpz4OV
r0UfoUadOPmsoYMA39s3InNKKWg2q88Mp+I+UJ86h2qKWNoqSz+CnE//+f88H4vg49Il7f6w+8Lh
+x2oGW/TnBThygI53HV40bv4/njDP315Pm8DsvpWI/QU5Uegq8v59HHuKXgHoU5YRq2uX0mVAT+r
Q0T1WVe7vq71DF5HXJFVXV2qMfWqGKh9x6+0udo5TeeyUD6R96JLHnmu04/1t758Ghjm0t/hLTnM
1Mm8hjHVKAgQoxRhK1xDMIrkbAH3/swox/dseO3FL1z8QZ5PSEienOPFryE0GB1AvvDyhvl7+8FW
uc/Z/Pp0BfCOdkw9pmVdT3LTAAOfTZPON1xtkNsZf/rHfm5r0ABZ6+F7+0Vky/M+0zFwBcDzT1TX
RTNf+CA80+aChvtFS8Qlj7nJfBN7btZ01JtFAhf/xV1bUjJsHrcjLARXwfpG6MBs6zm/cikvCEw2
77ylfi2CiAlfqu1oag5Lfger9YhNJoldL2wbH8Sb+UKmWb9342vd8jxH86Lhz3OCsWI1gdfD+kwY
3kXgTy9aedEaPbme3HO9BJxXmos9SSCM/VhmL/kSyvP+FfePbpDnNZFqO17CgpAaME7bGp0ouecz
xytQ+zqYKCc4mZ1Mg++fP+dfR7nqLkcAActu3h8/Gu8PWADu53E/KQTT4sfyfDbZimpj0iozRsj5
9pJvBzwfHYMx6o88H+zyvFkAgfl7doivv6STZo8A7bvD2Pb7VUfW6iuFZTZ/iBQXeT59bKWA3axn
OJTLMqfi+REqfD8h5fd4dZRqyABvo/kSIP/2FVMafAS3JNsNIp8XmNAZ20DUmp6IEZvM6Z7KAgT1
5ooknk9PlvmF+kAOPA/fBKNxvVqguUwWUt+g4Pn8dwsXfq5jzEDtoCNZ1jeRn/0m7+3JO0J3SDtq
HiUbEAnUGQzIxkHyECsdO2YygjxPhOqNOSbzT5ZKsMxrKBcQBIPd6ASg+gKI5G7mfD74ZrHkFxBj
kljRlaB+t4s+IZnWWA1GdDorl5NYUJPX00m0KVz0A7IB9jfg+L+GjTRa2H4ZM6PCs43gLfHMpd8H
NdeTtgs+FJLfLtjw/ODW940zdRmuAb21LQJJcWpx2KqoGudpxfng7bfo+eaoPC9k0YPxYSMEbCYB
IQDUpEXKlYSsL7fmDAOiSvgPP/LPD3i+lMzviwD64P1RwLrwfugnwGsyCAdggB/bGWTL8/RjLAEb
LP1PtZ0mGTc/SVF+odnyPJDOBv/Rp6CzIo3P2yj5qOe5DWdAAsr5eDdu6sgGRSHfUNslbTCOl0YA
3M8k26rOq/mbVwhOBGG8M4M7Y7oxRerSrzTJSpI5Ox8zeNpaFuX5vmSqS31e1gsZ+f7leaJCWfz5
JT9FnjsoLHk0NF103HF/3QL/kXYlW6ryWviBHIiIJAzpRDoTFFScCSICItIkQJ7+X6HO8M7usFZV
rbIIyf66vcPxKDW2bWqQYv9QoRY9UyKbiZn8Zt85y5fH3kS96X0M1terBi713eT+6YzGE9ebnyEi
pywLGWicFE4YY66H+yUbX0Lxh++8Mu3BmN8vwd/+OHpyy4ZFf1/yy5rWXrvu2Agp6NptiERXUEvu
hwUQ33yfuvz9+/2edbXoJRSPlzAZZqe2Fv2CTNw/4fmq4C+v0oaKyJWhZwA+6zAg6wKSZF45IIZ5
sU/wgl9o146SvOQ9HWEdsWmn2AJ0klkin82L8f+ninnXmofY+uEv+Z8IvLWjSw3vAMteg3kDPvHe
JZOTF2xY+kmUy/Vy3J5vxGBaOTSwtfSCmpVTJe0TKwhUk8EISXBkDOZRisH7rhucb/vevPSPcX61
5E/BdMJUBty/IZvHax9Ow5WPyNjMT8TS7ALY0p+VhuGMud5d1g/RlcEr/YnYvLaG8fNeTrrUJ86X
vh79XN9kyQehyUnP4W/7Wgfywt9wIevdfDztK/jezhp1P9FoELMqbcj1arJLxBcjPaoEwIzA4Ou/
Sab3+EN/eVrA88RkwQe1sKn+9H9efwN4XTGLCMpDMzaODnVYsuD+xyfoUIc9yESzJNV57gxynG4q
TDuzQ9vo2oTscP2eYX29NuQZ9nU5HWqv2pFUKvC+MnUw3cz3uOTN6F/+6n7dRn94qcBIB/RlTNwv
UviVJntoNB/SVPBVZSNWBePYNUs/FK+/SOH1czKPYwyD3unRhedfKdc3oIqNLZqah1AO2zxOAfdb
sYrzIxhrP5PAQyxjomAyJ6x4dgLgeBQppk3DudIkCDn+QgL3N8mr11sY1naFNS/xQ/YNl/zEfEGE
fENj6b+AXbsJqVVYZTKk8jtVJPVWU+fJSNLf/HcMxXAAeNGTJ/V6qmE6n2esMyB6fWOfpSX/TnGq
CCFd/F4hTj/U72EDxgAEZ7hB44OejsGdcT88B9PmJ9AlLz69omRe8pPUHeUwnEn3ROC1v2h0T/tT
xzJzncGr+pDJdng3rHGb3AZt/91QNR/kcN7GMef30gbrE0w9mu3jBsCD8pdnTJZ86nK+U/8k7Nhf
3pvjO6zts5VHlnwYzwdQtc35eZz17pKnov5xZXWM55sBK9yRbPl5zK93qaB/OfUEcL1y3rHWBZcp
P9LFP5xuFfP/8niueQvB8DXuD6j0sk+RbrKSDEiTYNo+pT/9sv/t10RG98MTO7wfcIzbVwNMNExU
C4+N0cGPdwVcb8Pu6p2G05mADPB+BtRJnzebpiO25YfteH/+yLy2Nmew5MEFf+10Q/oIdOh02hVb
HWvKHj/Lccf3H9ny83IyfXiWOZ7gzyMzpsfqk8GDTX68P4IY1QdfVMj9dCLEH58N3J+AaLQ3vJ9N
T0TuJy14D91XtcKGm/mbl3w9WgnxzxuCeZ2CyzuRiThleshk724qklj09PCZYtYu+9eHF4NMQFgb
3M8ksB5+Txx161vY7+cmhndJGrB6mPWOgYOkw8NNjLHD3EMyp+f4AeuheyIpONWAPo47EZiH4EhV
EeUG939bOJDORHME7GQWH8oMjsboU0eGpcceKJpB6kHIr8halwNzPBtW7+mCuT8Ahs2+teDsb2TU
XIOcLXn73ZI/UqsOdWN1khAcSH4hLe9XGDXQ55DX67985HxT9vrSX0H1/R12w+LX835gNB+KMvmc
CcvgSnYsavI8zHTd0wZwPR0prTR4Pfd/5dswW0s/ERuCOcqXfDU2dt+27HT1av753zLXF2cR5I8l
D056C127YTX7GeD8ljDQq+wvj/0NhWrpN0lmdxsGwIaTRL1xc2J/5726gTlh+zMOx6Vf99SeE6LI
5y1g0ApWUIteKdmqKydhvaPGgOcn0HT4VuzH+y9l3j+Mfc5HpzZt+qU/Dn3ia9aRJ1Z8wPNQ2H/7
EmsOxPDhO3g22L2qWvlXv05tkODj/dUkf3loMYrI8nzKmfdTQp4PJttyXpVEb3wfRGaXE6ZlX0Z5
vkRe/EiuJ4RMqZoYWO+ixE4ivsC08JvmYd/xhfezkcNLNeFm46+5Xqt7PL+ZLXkZwqrgVLJmiq3d
U3sHZJ3YFh/ZdfeX/gMkbm+qxy6Sl0PeP4hYfdqG3C96/OND3WObkJ2wNyF7ZA62eJ6A49NoyQuR
Nz69Sp7P7EEUFRORx1UJWjDlrvIJvILnKcek5flPsPSDcH+rHB/Wx5UXfLLox1N+ujSA570wSrDg
9eM2zuRTgUzq/O5T2bOTPgO/f87YfFQ16K/HbwB5fzY+jj/jn77O+/WQ4G8gP/8qF7bCg/7lwaaQ
xAXsjO5ImHdI+UjwKYNBrytoXdHAW56vQiIo//nzLd+PcnUutmh12F6MpZ8TpJ54JPnSf+3vgxq6
UnkmrXl/deOTt9+OzdlDBLoVmzjeh6UPS2xz/tBub9sW8DwBWom30qtJO5+XvBx2Av8Tsl2/z6BT
wDUaDbntpjP24f81UmD7v0cK1LTdYeQnccdGN9Lh/V16ZNDSbzf7RezD71jyWwLRjY11BUT4cN4q
Tp7oBcb18LaV6zfqcRi9zWTzBHkBgjSg1A93b2/ebOMKjkkd0UvyrcO5MIQHvErYIRXLKRCsmKiw
kcwMv477VdfvzmIOzdfrjZ04eyf0/OgIPGyzGBuy0rJJDnoJRPiS02yMDmyOs/4MhM91T63I2CdU
EKUc3AN0werltwrpJU0gaG5II+swKbxJlbAEvG6zptpm1Sd92WQrCF17olkeHb2tuYrP0OdT+s2L
14YbW7MJqKxIoggdSTmQKBbh7TaPNDyaq5A+29xS2iI8Y2yNYTfFei1C/jyplZ76kn3ehQntLrOp
cQhztuHfB5+3tCe7leaDQRYOVzlcTzu0CTczGzfHKgXhs6qpU9txKICTD6GTX6/0MrqiMX/bbQQb
bSvR/ZccQtHcwBWs1thF07yfy+Eaq71y/yl3+qTTl420CVW4AkCjuuBryfh6TrlyzsBEJOcmluzx
ginMVuIZIyUywNy1KxXc3uWGalGigu3chhFEQoixv5keiXB5DQRuUWthYzBDMKtjISmVdJgx4uux
WW+pAD2n4fGN3dHbSOOnkLdr06WZVFBjdEU2gkqRIno5fR1+K1cSgMK6FdSqTw7YvmDQwC2GkD6C
pwSYxqoGQmaYBHyR4o2vdRuDl7JTEMi6JhktkRvUK9vH+mX1ZmP1PquKFUyEHkIdhGzTexUgSbXC
sSfk4ThbuaBEz+qEg310NVjjXlsldt4t3XvfrmN7SezhebALHJ2+K489jUsDdlroUKfBqUGuiZ4B
c/u84fsl08vx8jhH4Gw9S+pmV8pGGo0yvIhSg40NLZLpooq18qrsHb1LzAxZe8pTWHzSESnGOmNT
070e8ARJRi/9CYazlRx6OGfHKzX4fmKx/CMwVn8GWTnrQ9IWqwbCmjY7HL8yAczNbz9D+AxMGv3y
uZyyohJ30fdyxapRrNmohyFUfqe7i+Pus2H97Qlt8L6AjC7rJX51p4Am1WzsrK5yOFk0tgAx3JH0
2gF7U3duavhQmzu9r7SezZcCP6Bwv7rU1XHkfebgmyv3pi3xHsO7McU6EcFspmfsIX5LbmmtXKgP
PURtalvGq7REFyTzY0X18972hM1kyeCCLx7p0DU3tv7mEcDHI3mSOfMdY2y9lQg2Ip9CowV5x1p7
MGWYaAhrdEXA+KjWsyy9coSvggANisPGgoYvuAhilbfk3EVfKT7ZSJf3e+O+bR16wbjH0fM+dVOk
pD1c3s/jGKWA2JE+K6fnN0ArOfoY8zr8XOFKr68Yz9vWYK8yWkEEHl+iHMrOG2zpeIbwTmKkrVe/
cqCDdYUd+zB8/7CWzWy0ZqX5bQeqSY9nVyvkUYHDWq5JeX7kXfv9lFDR0kdCEUwaxp7vivAeuIla
g1uEpDaYqUR728CJOl87YXQNqDjy/kFNT1RL8Xgrz4oTzBQfnZaw2UnXK2jLB4o23VczGGmjBlRT
puGDCNpunjfNFeqVeKGmQoSu8+ANwYRRgaqn5OYJw5Fa8Dk/IiS3z5F3UISSkv5WD+yi68UQz4kx
Qr32POwfS6Uj8qT04IpUlaLH7+mNZ3Fy4eAGT5pqKeyYB28+/N4Ql5j6KxvTd9pC61oFNDtKb4Na
0zRDdV0YOJxp2U3ubpPD5yPOsN42t3L7tQQBrCsWYdM7h55IvmdJMW9gpIcruHgi3LwKYOz7GYl9
HYEh1T8FaOJ8i5f3c3taWTYc3PMT7Yh29sQbBFeoXz8V9ng9a/Ps3Sp55VaESVQzJjC4D/AeVBHt
MJu78WkcK+AW64HgV1Eak3dNLNiM+UCfWnro6PXRxrCkPwkfenBMxNpBqWy/uzeh6diB7/qUEJg9
YgfblD0NxnwzUHg9pcaj+bLJOe8C+NAUjGPnJnas+BwRfNytL3Z92wsJRS8EM1co8LV9nbzxpKxM
qLR1Th3v4yWbJBcqxdz3T7TyLc/bbOebufui8YBfP/8R9sTb5PAm+QK9UefmETPyLSD9TiE1V2fd
2LzWeqRol5NB9cjvQH9UtrF02nwt6oq7VzJ7cB3AtV5p9JHalrcJohwpflsI1CHXVzkeNl4BiQBa
rMf7TzfWVjXC3TQcqbNh+06Y7EcMXnujo3vtrDJRIecK3r7XG+U/X46t1aVg2S/m+9wlY1P3JvzS
tiJz9r5223TNRnhOz3vsr6dtOaapc4auvN/z83PFxuQpC5A/b2yqih2SNTpBaKw+JubvszEHd35r
zOFxxNrnZ3oja04EFHu15/XmB9i7Fkf4htWTWrtTmczrcIigieyORmuYJQvegJY0lVQfm41B2p5W
cBc/3kSP3rtk5u8fPOp5S28+uLERdpKsFIq0ItuyLrv5XlgWNHfkSFbB78X6olJcRQWrG9bH8FBu
Od5SHu9CRBP9aYlQaI8e5t8+oJf7ZgxnO3Ln3aZuaoy3+1My1wazoHUDFt7nbpL89pPWKn3ybdAn
zD/hJAuHaDmPqLe7gHLOy40OE3D6YGt3MhJRlicTGJWoUu90yMD0ykEgJ8X2RlF2dMJNWh8g9JXm
QPdr6ISjel1bcC1cAVY/v7tBqh82YfxTCKL69g7GtyIJSlSrOdUuv184J3lawKXe3dL6483PdHrA
QDh/6OGux3wqXBgAJxgpNtC7BuLPXfWQ13NqPhQ1EesxlsBoppC6nmywTfFdydBp3wxtfhvPmISx
FgDLjhq2kPFl0+83CECnxkwdoz+VYlquItj/xDvZ/uq3Md4VkMFfbyHqiTs3IUdTs6Hr/DR6fJRV
yeQjQ1C47SPyJr4E2CFsCcyPrwqbgVJ6U2EhFXI8RITu3JTNTLMGHrvNBQcHq+f1YbgCo3ZFPtVb
YlP2PGVwNDNI2t7mlPoRrWCugAZtN0NhkLd6rgAxnzV2cPbxRm+jI5hVHkJ5N6YlM09zptRrlFPU
j6CjwNdaOJz7nh7cl9VtPi81lr2zBRAc0L4U+X6GVxyJZDsFMpgfu8CHP3sFOB5l3QzCugG/Q7sn
wJ1D9nut9Sts3TCl5t7D5XiOC1NJ3vmbHsPWN4YkhxU4De6WOs7t3Y2k2vnAPGghIT/rDaY7+Il/
56vdBXbCZ3FDyNaHjO6NjWRM75dGlAUfITeKwFxl+RWq4apA82X1Boy0aSuvhEuA95lxK9kqtVsY
46t/pPz9nnAyuACYgsdvGcCJaF2EK/Rkc6TG2pu9EZz8FVwlesVvLcgZa/bGWT4JQUC97iCC4T3E
6YIf+HrEgKl+HivCtoypnoc968vSq6EPkhM+sFsW9sF1EuEvhxN2qo8eik0pP6AxkC9G5nFKSLh9
n+Hr86LUnL5hR4/ptQZJGI5ItuwjY9IARKDt+dRKo5/KgXiXdMFf9CWOJZjG2nlAi6oZEYx8XYo7
9j1DHXkXqo1hWorCadvDnn0yfNjpJOyttZTCdZllWKU/MRzv3JLejPcO4/y378incG3Abvsf1U1/
8saffVGV96CL2E8OX2/ykjqFQAteWF2vsrLbs+4Kxbo9Ua5ZlKx3LxH0XKXAh0xAjOSlogJJO2XU
qMS+ZJJ7eoDv2vdo5kp6skFCI8BpmM5Yd7e6IQo/TVDquHyTtroek3kXmCLMD4FPj6I1s57jMYiE
E0bC0XQSwdiYInSjyKJxEhzLoXMGHyZsEEioUxayYL3ul/2Hj2Vbg7GqPw+oI+eC3eg6d52eBSvI
8Tlp1lkb9ryeQEc72lTXHzKgl5UvAK0SWrwXT/dyNOiUwu3acrG28llJxfahQzO/rbGX7uaEdRbI
4UNbY4ztwgFbtNVzWdsPKdaJXwLqxXCWrVW9p89naSSb9gvP0NbwE/1OH5sN1+KbwnJ9fJGxS7Ax
RtL7AeOmkXAaXsJy2p2vKeh2jwu1730GiNiXzR8f0o9bFYynF1VhxvoN3n/gKZzHwyOAau1sqN04
ZTdLfqfCT1yKSHmWRiikbaxDyTP39Mg/j6BltrTgR2q/g86b6qJFEJSvGbGCNmze3W0EZynV8YN0
sTcu9deIxT01jfxVznsy6vAxWU8yNftNMoneQ4SE1cKCN5NxjyUBfvN1QrYgiI3h/jKv0JbGHX3Y
1cub/XskwKKeaqqWxy+bhuNBh6G4O1NNGyNGOB+Ewn7OkNzbKpjOu1la9s9SP7zWBliVH3fzi3Yf
1oJxP7172OWrAzXUUA9HUk0+XCVqRda7sShnNdo/FOlOezKi9YeRj3oKlF0CjzQw13Y5jvUvhQWs
7aU+e2xN2xFyvkNjQ/c6cf7eK1gfOpOs2qgNx52swoXP4GvrGqU4+kMD4wC1iCz4WzwKhbLPby3W
7X3LmPeWXBivxwBnrlQs9T6Hoc1v2eX8knz2fQu9jY8WfGa0wT3JQeaKBVrZxQqMoXyGilK+bOqS
a1v2uijG//b3e1yHLJL5Lb13eiOzHFaAKbjLQDLHK6zh1T2Z4ru0Ws4zrg+cGRWa97y8j9RNtLJk
xWfvK29y6ak9BXuwxTHIwE39xVT/7LWOmbejuOAnqk6JX45CB3KY/FYU83qfzNrti+DYZxMS63ob
0ptGCGR1F9CFP86TK1hKiNQ1dcr+65FNgGxoS/MOqzhiCRUGxQXaJTQQeB92HYPsKMO4aSWqteHL
YGF2zIFaCWtqmqLubdUTmMF1Okwk2m0e4E9f8s9WjZJ2dsIxkn4xUFw7xeppXZUL34bFBThoc+cR
1910af70JzxvXYM6kvKA955POLhEI5sCSW+A4r3OSGwGYMzQfxPFvskp5vXDmFf9T4XOTTrQAIzb
ZGYteABpGgp6LNdCwvTLs4IU6gM+otTotvz/AcaezPio8CnQ8Vox4fvz3ONLfcoY2weqBJt8baHx
V8xsUJIgh1fpyEe2vZxwrg4ZgnOfHeg+M7bl8vtghGqMUbg2y+3pE7cwSHkLz+FuhqzzkQxL2klE
Fq62MV/ULIeHtVRj3I9WOZ9XBMEZdRT71aFMhh0Bf3gXiYOrJ3MTxAGwJFaiYgy/5YySvQWjWs9R
i64bb7juphoeqOrQ8OXBbiStWSmnl2hhXVbWoL8blgw/9fylKIjmZBBGIsCdJHywLjfnZFkv0ATm
D1vzECeT1D1sqAi3D7X20AJD1uU+UP2ts+g5jCXa5/F3Xh2ddRqOQt3Y0FpVe+pwPjZfd6cc0DPR
Mb8BsROln12AzdoUsPPreQuWqgQAX1cOWQnHd9mNe7uBS/3zT4cf4HzJh885jrDrPkE4LOfRIdQx
Ej7e3tsceMtWMehvjMAxN4a7ugngd3f/EeGmaOWYmlsX1vN4pMF6tSq5HheBZyEMeF+fMvAOk06A
9eFnYu9VlWFPm0SVYbgTqbr5McBqm8RwJdbWH59m1iUNYA+1nto4kz3qsFaFWu3k1A5vDHSHUfVh
sBVOJP1Mr24EQ5vCbXz3sPdRWTIR75mBtvN2ZG0lljceH+kKyu3nhTaCgdm0+3E9RmgdbDkbtdue
L0Gk7KnO0IglFbCl3rVjYZDxfmy7SY2GDNrb1MCPGPvJfE/nHu70z3o5vxIarLc9qOf5SI22Kbox
KfnIv0HLsb8tg2TWL5sWPl1xS35Gf+ombXKhxPEt2v70sGver/esTMcLwkfheO0mN/YbeDQ2ObZG
V/P++OEZGRGhcNR4C4yWKV0EfWp3QZMMj+eZTxpHGZme26BrF71B8wUBHzif6pXjT4Sql4cU3/YA
NM9XaYJg80kW/sLIahJiKNwOEUZFcWULHoLbbXHHx1v5AZMZVbby1GCAiJ9I5SjzEbH6JSBI8VIT
/PaT00C3UAb0arY9G8/QL+CvNxF+HsrOGIOPXcM3rJ9kRY6V8SssSwXIhSXacf7LxkHMgDmQM2rj
6g5Yvp4zkIXBRI9sTY3hU4Xz8vuc/+Zspq1AoDwRiWploSaj2DoQrsBOW95n1tzsJgO7wqvR1PwK
wHCGRIA7scNqeBy82d6AFtTBPsTOjHfh0HdXCz4fjwwbNxN0JMxfNhDH5Ep6L90xaoxaAePbnGAv
eJZsXvStNZB6+gzb3huHIzV3ntP2nI9ZTEhKy4dzkB5R6Spy2T9fnSkXvm2iSUu+SZU8ZRFaPwzJ
rRksg62OOxk675+P+l0reNNRPD/A27fvZMvr47xx5RFyPIQ9kY+waotcVobIKMj0Ht2EdhYr4DqU
txSTVRCOofyAUFVOR4zSdc6mi7qq4X52D9Rf9EjO92BabHSMr0kOWLX3KzB+LnfstvMqHABiEeyL
oMHH1ZGBpmuiCO5fL5/MgpiGfd+tXCiiNiHjrjh2Y1UPMbSDyaTh09wZLPPvqiy+CgkbQdN2PXio
vGXw4mLE9apRcrWrImH4pd5a7cJ+NMcacv6M9YIqoP9OJx3WwSEkJXrXbCrz3QoeZcvCfpJG5fht
Li3kehmRTEEDTZzq1Z//YbKcstm/p6IchLGNX/Z2G46Xx+O67H98uL30TgBDkQH/3RwX/dGYPbgN
4AHoJnUos70pMV8meDqFRo90+oJuwbsC+u2RsDrrnsjxJYinPR9RgVww1eMI4eciufQZpZpXnaGf
g0utehRZ1tCx2Jb4CMLsTE3lfvC6rZSPwFzvPhhFx96Yw/1owif8TMfdhY3eCHESg0WvcOfqxLZS
k2dwFrGP1c0vBN3HCFWILEtDa3+cvHk96oLSnweNcj5s9L5U6TB61ids6JQl0x28RfBzTxPq1OfP
G6v3QwdvBYTY36sNoPYmqeGVpCb1+PebW3nI4Vey2KLfenN+uOXQ+/khkkBgGAIdSAzM7etG1fVv
8j6d80F/9UNbr5yO7Xr9DJd6b6jKM5xS5WGC7Zho9JDWe28TWbELb857jYCCNklvXpURvpK+xU5v
XwArXpMASWQcEWjnX0jDbF/Aqh4hDbgfNboimMH2lZfYvN0j41cUZQG3N+vyh98ErleAi5VV2BFt
ZvTeho+Usy5b1L3UC5gzf2fBfDA8bG7vv3K6VzcCXI2PsK1WzJj8uyDD52alUks8VV2lShTKC97E
d3/dDd25qWBpVwZ2Ob4oFr2L44c/v4bUjpXB4pjKhI1N7i34AC74Un0nE2jK9c+CFyutqBW87h7n
KzrcbEuDr9/e4Ps5h/nh7OPjaxq892vtXkHuuwRNeHUP5xUfOZYn/QVr96I05mFf6PBDfwh700H4
hyc2GbphL+o8r/m8mgyWiCVIWmdtMuL1twVEJj71v+WlFGx2Wi14lbBvYwCqTFGknDf1RPEmTJJx
dyxtiKMhxNbDbdhU6a0k00iXUG1tNMAE90zgyrUP1P+ixhvsqBWAON6v2O9SHE6nF4KwkwePmmu4
Sjj/fID9DSTol3wsYxK9swDNPXmii3jadcO9uvWLfoA2GN69XqhzF/aG88Da5eeEbXR/IMjxKflx
v4UEm50Kj8TySM9asZy43wi5v4lv1/rQCfuLjwAGjzPV8K9jnbU92n/rcUjrj0HHprQAMjben37D
TunzDF+ucMR6sdfZ9FMl/e/zG9G7Sjg/muHKyxSqZ2+x642NLwK5cE5EmoIP16/uGeB6MlUvv2zx
a2NgHfQfdjOtSBjHM4DzR2xs76uOKrhMoauXPwTf6ez1P0NrFI5PqE2ZYlT7i8lvBW0T7j++kxkl
Rwuy13tLzdN3ZcxlfpLhFjUW2iJBMEaIwxhkCVkjmXSSMXzU3RVsf6cGSWUPvellXka4i+M31eMH
87rt6RqBUcQiWaEj6kZb+lzh5yK71NAfHzY5YkJApch/+7v804scDdvoGwmnclTOCoIcf1JdeBNW
nz4jgWfyjLG3UZEx5u/kCpkqn7AVx2dAXnmIwPy5UqTQ6QDG3tzJciXtZ3yIhy5kQy2LYPHLcyzl
YN6RRIJjunOJtGGPbrYE7wEXfLn4yZOv3K7wc8Mqyhd+zPU7Ze2lDT5sHKFrH4njQu4HY9SPScnP
+7PMhrGhYUFtsBmF2AV3b/Sozf1AqpHTGSrpjWKfXX5Gv3/cKqC4bkoXfMmfTwRqEhnY4f7zwu/g
+K0wxnFRlcN6jjL4dIUt98f9hDbT25RzetbIPPlFOTdBEIAZ/Si2veAM2EXacfzTn6mXdXYyqc9G
ACY1bDT01qXsMy3S4ffQ0D99Z9g67wAu+sry90f8FGeIXYjIrpNRQvkwNiDFsYjtUn9709dMbPle
zhqSuH/Ur2chhya/FdxoldHrN8c+A5v9zEdya7LXvvfDCkSb6oBPTtEkrG0vK+gXikFx6UPQcj9F
DvFlg0SOn8WFrxOo6eStJYdwcvURQuk+9GTk+tn3bURXOKyCIz74dRu2nM+BayY/qQPtoJuStdcu
+IAezsMAmhrnLuB6KvantAcTc4p60We4voeS0WRJsJxviGUi9qb9ea7gOdtNBLSzk2zzPoigejnF
ZPiWecmim13DDWpHaod6HbIdrsYd9+vIr/vwEWgIREAOhOTveQ7FM7Dh/W5BIl5rWPbJuuv/9IPv
y0nDue1pDbg+T5R7+ytH5fgWYFlPJ7R+/GxvOoEqBQoAV7T+/ipjzowNAekc/7B6P7od68OgB/vZ
PlDccny6D2wZBJAwan+yOSHL+S5tCxPtnB4b0+b8GoFx/WIEt6hgjOuRoLpIL7Ll/sCw+H0cL1Fj
aLSQSCfxARO1MWkEvsGSL5DlhQ/6XO+eFCI3Mse/f3yKbLZBDaTv6okYfrwBZadbs/A1arkv0NXi
Nz6D3e+8IlVuFqzHz9UIpMIBaOu+6u6jnJ8u4Hob2d37Hxi7JroC4xLcMXIlPRR37i4Fzx/cY899
1iG5QRbBr73+oC8RnHI6zDsJhuRpoDXnD1QQxxxwPQzbzu3ajd7GRYufSi2xPht/+53XFzRzPXpQ
zk8bcP+daue94rFdnLuwWGMBbXswJOwQFgTM9e9D8XVECQO0MuEhmO6Y+2/dTFtIQP8T7tR6uDaj
pI1aoCvnkkynkZa/RX8Tf6FCD3q8L9u7E9egPT029LC7JWB6qmAFskKISX6zajA+tGcE/ZbfUpwJ
BKQ9j9Rm8JtSvA7jstUFs4eWfXlhj6pjNzC0gfAzlj05aaMAyEe9B3DlT4wi7hcMdlSIgOs72Gho
nXTmaU6VJW+g2484HMcOCmCM1JJsXjBk9Jb5CIBNgLF5uO8S2n70atGj8f4CxY5qgetDeO9j1HI9
stnJNoTFoL7pgfNR8il0F477acaHutaTifvx8oK3nAJnHf86gppylvBSz7vza21J+igGf3xi6mud
QNTmLn++646Sj3aGHE+gjXZWQZ/XdQ+4X89TMDqbY+DM8NSJGsXn4uv1QsdyqIawwIjrf+123GeL
3oGdq/0sh9L5CgtfIyWvT/N4efMIZf7Cd+/jhRPXx4EjjRVZ9KTeFcEIEw3KpLmC3Fv8HAjL1xNr
t21odNFajKH7braEKnvC2DG9VvAYJgdsz07Oxu28tSHH89hesxtrof/uZa5/IxGeCoNYgvGAJZqS
RU/splVQ1uAkAoim/QoazWtdPMCCv8RzvEkyb9tJ4IL0C178i4bzIbDw/YMpiGxKlbMFrt9rz/3N
b9ks+Ce/AIbifZYCopFdBFZt5VGux4cjr09QGuOeYnP17Bja6gVMneKKUZqECdNgo8q/sYjxcr4O
8X1cAZ5vIptycyzn3icroOhVR6bLSgTd4rdzf5Ee8XQOR23qdOi7yhEtftGoXrcW5PmTZT8ni1+0
nOcYzcXUEZ6nWPAgyh6/pzGb46+Cs3j0Kdd/EnZZmSLg/jja8DwWLcukhUen1ZEoglc3ZV3jw1f0
OWPXk0s23uw8hcIn2lMHs3NHSpK3gPOxv3q7+Kegj7QtGsXjO6Tvd/cApXU5EuH9lcBv9iIXqAOt
uf/hhsy+mTmAhf3F7rmCYc/XB/LPg9Uuod5HFnAEX5W7W/Tmbpq/Uwt5Pg5JL+cQTkjIxd3QP0e6
H4lRsj0rowXPUXeN83DWzokoc75E98nXCtlL60150AS8+KnedC1oClKlsKiT2ok39p1o//nnxzZ6
hbP6tEcg/84/NM0/1RN+9lOF6q1AROH5GgZ8p4Wy6yVo4+SNMbfGbgRIzPc0WatdwtdLBX/r3YNj
OJ1jXQdqWThot/DbRe+gx5tEdpoMugk9s35n51GH8nshGd+1r0aQ6y/YJ4e8HBe9guvTf/mkv/zA
9Zy6nC86xrT5vSUo3wedvuLt2ehX3ngGvRvM1PTOzJtP6k0En/HdY/+GjslkzAzB92i7XL9/hc2i
N313yY/n/fxyiu5yAH42BMv7wAWXNoXUcBO04nyZNns+Mvzc9/iwztZJVxC1Xs5z6m3RFix+zu7w
ygqyGYnREdLXAQCuZ6F58vWu7919AAty4SMsc60cuV4Lyr1+I60m1yWl/rEGTRFCtEm+9X8AAAD/
/6SdSZeyvBaFfxADkS5hiID0JgrYzQQVwYY2AfLrvxXqHd7ZHbpWrSotzMk+ez8nSciGTCfI8wQk
mwMLZ0e0LjBxnohynmDZby/QuohbvOinenfcvOF7teNH8Ld9OPjgZ0Pcid2i/xOGk8KBye/YIen2
lLK6q/MT5HqagAHdqlndR9JfHr47OfeMcN5G0943l245n0CHHkVgnxKBhuFpk41XnT2WvB87i175
VcEeRJqTkddmTP/pbdI/MwSMe2PV7+/nAoMNYgh0rsT6clAKLW/gDWnaPawm95ReIPc3COT+QBMp
oQAFHct482y+1SiEyh7szLLFxiaD2XCsfVOTp0HG3M/J2FJP2Wr7wPz9Zn96ZPx9Md1wPTkiSXuA
EGRf3t+pYcfzb81ZaQB1vN8fOH8D3GdeYnuKv2FN68wEX8X10OLncl51D65XG9ItW9dJX3/fNgy8
U0gXfmuIrlCB6ng5U64Xk2nR44L0dshKjY4WeZVhDkCzT7GdxTvAfGV9AT9av7HxbEBH7y9+SjT3
9zaHEVcD+WkQcv6VhpuTbTE5CgSw8JG73NHA3/PMPvaO75+soiXx3jDZBhfsTvsba3qz2EMHeRtU
b0Rr8Xt4/1bJpNg5zT8+GOWHK1EPn5rx/PUBJ1Hp/vx5vl8jwPlR/v/xs788XG32Al54uKU+Alvt
d9gykjKZ++grgOxVvqh9LWSw8FWgD+IZMa4fpt6s94DXJ+xVZ9RNt/IbQJQONQ6h6rL5eC7aRR/g
zSB32WyKEdH4/krPV1MBxBbGE+B5F9E22rcbqmIS4PRtNP7aqeaFjwpABojQO0U3TE2HIDYLA3P/
g/MTQQp9Ly2wYSo2o/Y61zS+3rAPvbHrDp9LDeu902Df72m4+Fda/g4VJJWDXs2apjow0Nwt3d5J
EM6xGouwKQ8/pBn3hzXbqW3DuCAY/W7PV7Lk4eDcahbSt9PamtIrR8QvxQ5zfcXm2s0VGDSoRlmk
ylU/eFkPCLRMpA9K2LGr9RC0pd67H19lQ6rwI8AL3cFYEDpr0K7Ffll/qNVmNSR9Y+fQPu5tetBl
x1r8aqAookY3c1NYg3eV+C28JaEL7zayA35rGxS2XJ+dqkVPAFFCJTXfrzRkslLMf/xftEOjRTJz
+4A3o71S7g9Z0/1pmQsPjrfX9T7jee4DynJxpZtyK4Mhvc77Zf+iyJw2SeMpuz3YxfaByDmYK7Lw
RndGA563PhjnvwRA5SCkQfmWrf71bEZtef3Hs1RV+AZel3v8+2ZmoneCOZDOTktNrZ4zVlVJ+6fn
hboUE653CQTXfuDr1UtGXTrXUEjU6E9P5ljL99DkB+TSUsYJW/jVo4IfNDh5dTULx4cCXTm//PGu
49iJkuZtdncalNjvxj7xarAX9x/q2uKJ/fEPtZqlSLM3QUYXv5TzQdTa60pIDudGgOlqei98L6CP
DyrBdXJmAnVkZPLx9UsBz6fIYduQqrmpYwzV0v9SW13fGPejPAh6yUArmugLHyzAq18d0frwa6ze
P5oavJVyTwStiav6eVcLoIf3GBu6nFk9TwY08csvQ/5+zxk9usYenvY4JeqWHbNphTQTtLZt00hG
JSDG2CraJO1e1IkOEyBPOJJlv/rbD4k1Zx7g/SIOauyG0/e3/v7pXbg1PEBGN97/fT8MzlvMH1Sb
i1/+x7PM3vURAOr0Lg6+XpX98eW1p++J+LNfGV36Z+6foJUpq2A41htT4/4uAVP3Ys2y//uVZi76
r5ocsXrAr5Miir2yYU3fPWyV508Ei8KOyTtFdKC2lzJs2S+/4vyECHalQNCH+38d58eWekZd59uD
eXfuYnC8mXukc39OehZZBEXUbf/yscmdJw26Z23CTvDMullWPRGuoumx7JfZ+McrmcWK4t/21FGu
hyH333ke74b0oGizxiQkY8e88CPTovoG+fcBjTT1wAxG24O7Tj4SZeFLYNQQcPhaT7Qiwj4bN3gO
4PQ52kjcSFXSsGFrAnfPrqjlPPt0UtUv/ONBkWZWs9xqNuB6gTqct27W/IgszlMgoXLsbNGzUN4c
2N/6HtRd6EC3OBtIeX0u1Xh53aHmumaKN2A0E2mXS+3f57V0G3XjMu+w76QTavzzq2JjkJtqRc4m
RVLWZczPz4rK6ycS/NUva6vioEAL+QZa8/U5rOb8Ae7vsCKScxCzPrmvc8j5XvR27Q7MXws4kPMI
fzwVOz+iCMTbYMDLfMRszVmw7I+o4LwJz9tqeCSP68KPZDSDB2HZn7EfPyo2l0ItgK7c69hrerUi
q+STAu5n4vzl2t141zXef5khAb068COyFAQEZtxI6cpWxvXvDLlfhOb4tu4o2ckefA5WQSaUVQkV
pB+Be0tc+lvWja9nM4P12V5hD3zGan7low1VRfpwXjmu+iUfeaAbouHUvQDLHoEG9UR9odbEojVV
dvpY8lTC13v45PwT/JD0Qm0xfjOm9waE7quTCDjw+1pr8/VeeEYkTDuTzWMTerAv4xpvU0tLmi82
HCAEgcv9nG0ovYz4C7l+5f4CAJTPOwDpci3++IV3uYkJ7KyQotF1ImsufTyDN+0qzP36ZHwHrgbf
u8eesFEfulfTfKSlHuC//NxC+xbM+8eOWqO+63ruH4I1qkfy1x/slaDW2Ce9YfsQj9V4UQobyj9h
JsJ2KqwhKscYZuX6jB1ev+ovrgOV+0FkZZZ9NlUr34T3jbDnR5eVgCzrh/MmFJ2yNZgXf+GQkoYA
Pt+w5AFasB9vGM3y05q+P/296H2iee+nRReeh9cbajxTYrWgVeZFn1I/6fuMZKEhaX95pX98LetH
AtXu8SGVQl8hm75Tqb0Rc+h2IDb78wt5Pv+vf+E8NrS+nkTm+jawietHsAMXiM33Sww7aQcLFdhS
SCDIW2v02BXCsFxdsFM8GfgI4T6CsrLGZFXKmPOXHw/y9YOEuMytv+cXQ+JzPcuPZM7a4l//e4RS
NVmne/+XF0bYcMKR63EwsndAlAiU7NdFjqblO8ckSigWGefHJHXxT4RLeV38lf0yT4TUlzaFfN5D
BJz/Qjr3P3u+H2qcV0J6UZXWdF5FEHAem+jqqq+mLGsQ0BPwQmvbWnVkCkR+ZRXbkoV/aeSzYi78
HRGMVK4arif+8vv3+SpacyK/9jrPhynaTkXYl8NYQL9IT7wfNpJlvWmJGng4OGicXwDbHubH4kBO
8FCGDMlBCa/ztab+tW8YE5JtvORb5GsEIxjleRUseSSOdmhvTad76oCmkS94Ryc+v1atapDfLoz7
g7NFk5+hLXk1YoauJ4NJrzeN8xBodZFni+q9J2gn54EXf4ANi7+3ll8W90/07hde4Ah26aBj79oL
gC3zHTzPIYu+5PNTN3A6T1scvrsPGGE3KrC5lCV6T/HXmlonvMEMJB/Sv90qYWJwI6AJkokEa2xZ
U5S+CvhzW0r0Q14mPUouJpzProCyd7dl414pyTLvh2byOmRT+4N7aB3jK/WB5lvz13dyiJLLjHfX
1Tnk/lgOOd+Axmb3SehOgTa05GfP/fYgm4XjSYF8/yTK0W+t0WbJHnD9xXnTGExtWStw0PoXXz+b
5O/7mZCnhWTfFMI+W1U95PNphPL5wpGmigL5vB22fraUjP5UX2B5xiskIesHGs77/PmP5hSZFduv
ZAIBs66E62OrF/HDADyvRi9luw/Zt33u4cnoBrrkx398Ks/jsUVDOaOyUs/w42sYR8b86v74w+Lt
vRe/1+LzjiX8kNOFKNiPuml2vBmuL9mabpt1GPaScunBwt9Zbynq2Lg1ati+C48eOU82KoF/4pft
hdTRniFgH6pIcCvfTaJknyysOd8E9vRm0mWeZNLCQ7nMV2Cej4GJ65ulH8X+5oPCefEb9MxUyfSO
sooAlMXw8x1/2EQvAIbxu7lonF+j9jEMsmHp55b6CT5GkjHvoHpAC/yMP+/GGtPXeQ8vr1dB/ZOn
V/PTjIIlb6Tb70EArS2MKeR6gFol9Vj3sTIT2q6VkGmQu4TmKzDC+zISO2kd4/MwEZAVGWOklDRk
5uMigGowIt7fXP/8WK32VnvM9ZFFwBgFGp9HwRu/9JI5Pip//gA2uF/UI2l+wEU/bXi/88cr8n4F
W9nLZERG6XvJ05HI1jqfp9ELEN+/4I8PXer3sv4wn+cBhH+ftWEjYbrwiUveAQu633D/CwLmyLsA
DnBzJupBk7KWobsGT6tZI7y/C7/tL43+1gv/+2CMJdXT2QNvqN0Uczfc7rcZ3uoWISCpQfJXfz7K
9o4T/v2Yz8VdhOvDbP/xdNPif1jPu4T93AMWsWRSgsS5I6Qc9vtsmZ8DnF+ghrWbEz6v+AbSXqbo
JY4WmJp3/PjrD9TobCRvGHgmmOzHjzrwi6spdS7eMr+Bg8v7ypqXobXLvCiSeR5KWRTttVX4qLH3
2och5xlLIF2yAq1XsMnY96kUcLLzHzWq8piwSPu0cOMKMd1qxABd9jC1Je/Gm2n8WNwPnyF/f+Ss
DAUY0zzUADZLA7tvsc/qIDmk6vJ+sCK71TKvoLx2T4yXfJx8UGGAZb5y95narl/HKwnw+VpylA7X
ji3zaOsx64h20DbJ9yGUe+jtmY20cc7ArPGLL/NgHVFXGQo22id9BtPAYvTh87iMsIvxx1c6+VcL
57PpzHCLgtPA8+aOFI+m1s6Tm//xY3z+Kwaed1rjXbM6sGEULx4Ee9HBW8HahQ1fryDaRD72fPC2
+PoWAa8XaN4nsTV6ypAC9Qc97BzhppteT7+HbnE06I77BaO1jkTYxrRb8s1s2OyKYvGzkcTzsa7b
FN4yr4NEda2BnusvIOTHG979KqMbtXB6Q9+sBIyTzLTmQD3mUNydMBnUVd8RU4x6IDdJTUDXvZPx
N11NjfsRODq4PhjLt+7BVr201PJuVtYXrySF3N9BIp+vpguPwPUu4us9G/54Cn/vcx4Ks4l/30Gz
WVfke4FFwqavWgA+b0c3O3kNOI806+Emeiz8GmC/zeuhom5toFmMNgnn6wTQXIqSvMqtzCbOp6qL
f7vMi/QLr8RyJSQq5zGGOcyDxf/9y0faIdAvMH2oLqJNdMvmFbpCwHluxPg890TtfQm5H0dMQbpW
c/FoWmi5Vo2grmQZm3pbg+bXD9H8jr7dtI7Pox6uESLayfO6cXPclVp7uKwxTgUloT2/8s91jRRN
yzzSkj+dW8XCaOmv1t7V1jK/6LDP54/nuppvi77h+uSVsVOtBhqf30erT1l0014/mdCMpCcO3t2N
zf65/wKlK33s7J9q2Ja/k/R/HSmg/O8jBdS+7PBuM9/CCeBLAK/O9KYu2GxC2VglJyhvwgmlMu0s
Ft82kg5vxxs+3UsnI1+xL6DYHi18qmKnW2d4K0Hju7/typa9u9q5f2sYDNsHvQ+33GKVSC9a5bRr
Ml7UKZSkw6qH+x0scR59UDj6vmlCdH/csXNrnXAK9ucHHJ9hjvEheVtTNSAEtiYx6X299xP2isxC
0b/5gZ7FX2q9reRbwudNsrBtH/Lw427qAHyNWqCW+ftUZP/SFdB7hUWxrtCOiew+Q5UVA92/eheI
4cd0YGHcE+w94z5Z5wPLITnOAcUXg1izvFoRGJ6FlObi5ZswJZqQrqa+gr318xxOq2QdQHt6bKgR
R64lBfQiaStmroj2COJElh+qB6h4WiPhyzZgxsLBhKei3SNYDzQhJ37qY2uc3kQa+1u1VtLyAp/O
QaJJFGEmyk3kwdXWgIhZV4UxM0seUEkFE++Sy69ix7cPYWZOLc2yXVj1oUUUcMvvGyRXUd7N+N3l
cLNyberc2q81j6UR6UjMn3hjW0bIkLh5wzK6X+hTDrfdOl83NtyVnxpvi/QE1qiZJf2RSwZRDz8l
G5llQT3MZg27/P+/DoVnDt35qtNN0aSZbDsfAQjE1Ch2PlI1ii/1Dai3j+j+8zpUDNrqDfhdvCYQ
Re+M3WfqgE2mNvTQIiGbkqau4QSLFGmonbopsOZWO1rJhYzfBwgZJt8cZh99Sz7Rqk9mTRtyqBS5
Ra0bddha99cG7FD6xccvHpLpsCve+rAVB3yY7a5qQ7BudUE/vuiGRl1G3U3WQyEuNHyfL004rzpP
gTPuXnSbNk82BGGxBy7qXZxms2G1b//mwE+9qsiHroaKfjb3QNUjOScyXz9z5gsPGM4jpKefu09m
fZ0gqK/ODxx89cYie+sQ6NuGWPQRBzqbTkEh6tpUjNSOXD8bbq/tDB04DhTfwbuae+8tQicQbHxK
32o2b+Z2hkw0MvoohqPFku+3hcf4s8KbVbOu2Gdz9HR6Txm+tHqVTNGvOEGtz/mtDdKDyUNpOVBV
zB6Hx3htMYHfQmNMrkmmG9Er8v3cAqB9DUqf+nBN5rzuHejTbUajdaBWxDi4b/39ExN8p4XHmHH1
BHD85ryFKs/dJ1uBGyw7cYetdOV0E19csKQto5tbZgCJ///B8L4DsgmviSVBxRjhoJwoeq3d0uo3
3eYNnVc8oDHx9x37qsoJnKepwJv7JIZsKC1bIz8zxPZJZGHv+8G/+hE8XQBm5q7eELu/nrrwvsmk
+imb0I7dCJtXuQJTdN96cOflV+rtrmY43zLppns7oBM1P26ZeF8pJTxgFuLodESJjMtNC4tLMKDy
klmsOVi7G0x8bUuR/qzCaZqQqNVa4+CLcj4nLAgTSUf+r6Hu4+Zn89u/2XBrfxBeXrOmH3P9IDx+
FNljwJE6+6atJPlDg7FMsmnGsIDkmY44u+3NULo+OggLy3Zo3rQKY6vIEvSl/t6OZ1DNmr/S4Ir1
F5wnd2JN++0MwSCMHj7csgLMfeuZ8PORTtQHRzecn9VVguJsPOg1GbahmEXjQ5dZw7ArRA9rPJx/
nr6qozM+nCU9YfVRySHqmY0D0zyE7Pcbb8D4fDY0Oh1JVleVhYB9BDN1GB3BNDRwD72KRNTtzAYQ
fZ0huJnVjkb0Q5PxC+8EEtKccUbKUzg5ofYAiVS72L/HOFnDDp+ALpMYb/PnLpSR8c31yHQrGr7n
IxBb8a7BIUh7Mhl9kw0rfl9ZmgsUR5ZRAfkjjnv4OnkjNurrAUjWcCnh6XlDeFfXNSNTt3rA6Drr
CILt3qLtTSnAKZ8yHOmGA9btE3rwqFx2dO/034Q4xaWFQ2N4NGuHPmuf8zuC/feuoKnJw1A6YB1q
wO50AkzPAKy+/VromXmIjdNmZJPYiW/9ua476oy9Vk272/MNBWJo+GGPQbguTk0MS2yH+IZ/mUV/
yJSgUwMVL/V0jsSLAkMj1uiynsR3caz17QOZOApTO5SiZt3DrPSeOL73QzccdvWb32oY0GOGqrDW
qkkD/OfJnE0SY5WcQ5i6ike3a0osigl5gPEw72k0HTGY5dcNQiksXtQXdi6/RZQiOFxWGpHFXxp2
mRKgv/05lI89mC3YKnD5fCgOdDBe3F8Bxbhr6NYPzGpZv/BzOx2pwZysYvv8W2r9Z7/FSe1rYEze
uQgd/eGgMSc3sA4nrYbr3u9xwL/fbAOHGVr05yOhv/TWHOs6hFr/8DDWrA+bQf0pYOD1e2w9X5o1
7aW6BKwIf9gzXBEMInAE7XNYldR+/howT52cwxFLayIMx2M3ot3PgOur+aRb5UeyAfXFRX9ubYve
bG3KmnJ+pbqJrh0216ttuEbeudUfuWjQh3fTqxYwj+ivz/1M0XZg3QTTC4KPffujSz3+zec70SNz
W+Go0pSE6fN00/VKfmD3MHtAWhVDD53P3NPgtYIWA1+rh8P7CdA6tI/dsNRvN5kp9tDatLriYT70
/iy1SOjc0mJaPe3BM2BrotomSWi5UdDfz2+CvOkmT440gJTDlj6j4zlk0qg6WhZ6d3Q4+KyaJXbT
NK4v6I4WNSCL3tHW5xOSvdVs0TPOc7g7uz8kuzbIpjpxcr2dpS+N6vJqsbWpOnCU/AeNzdcasImf
Sv8VOoNaz9ctHEMxfUAz+G2JMKzKTCJstV9+H/X2B36K306vgQKgRdF9nTJ2AHkAR3Efk9Wve7Mp
u75MWAJPpEF6m/nzLQr4Yu+QPttqa8nrbjL0s+Yl1NXKtho/VNHgcRJE6p3zVUhXSC3ANJ4AUaP1
x5qasiGwMdMXPqyadcd60TLho043+MJ/fgLfvafH8NGS9aS9kxZtdXHRIzg3tLPF+p3SwmNYh9R1
bZDM10E6Qcv7eagvjW2ydtpnpEG9XGP7+fMZ19ce7HTDxHi9vYC/93dZsZKMJK0T5tibWGeg+1F/
FewBZdvjDPrq1CFpnt1MPJxpoG29q4j9ZX966AG/RTM6U/T7rEP2u98jcB2mD0bdTQDjzR0v0FtF
EXaf5xiQehPHYIDhkfrr21ix7jm+daFFKVIRvViU11cY79w1tdjqB8b7QHsQjDDh6/+XMfzMHc18
/Vz0lmkXDlXxuuhzUpwo//9Vk/wtT/r9duCnZq9cMG9ldwYHfr4d+51/2Xg0Ugh0/RFjL247xl5R
UIJ4NyGMRQ9n82kteNpLDyaMHwoK1/7HFsDmws2h9Nh1E+qLm871HJGLo2FJmX59A9cTXGpT9Q7Y
+nUUYfcqTboR+j4kv0mAcNcKGd3u4BrUbAoFqKeljM1jVVXsmpse7JguYVfMdTY+u9CEaifHeJvI
UTKcXRbDw3gxaTK4LmAXPX+Ah/o18dJPDJftjoA5KU/YePU//nz3gfbuapXe3nKeMWM0BF2LQ4Bk
tjYq7cavpejYSqIoV8JE7JLwDVdyKaBVOcis3b/WiszrDT4VeEyYGlg1pGOJsedvX+Djl+cLbDs/
ROJJTMIpFM65nqgsxZGz3nXTKwE9fOnexNdrbDGzHSQQCvBId5kJLPYtlRRa0ZXgaI6vyUxFw4MI
uh1ZH+fKmlBf34CSGDXNhN7q1h8fpbBYBQRvzpVRyX1MRQhSEpItO72zvi5VE5r61iVSL4+gTTrB
hFzvE6WWpW5aJXrwp0+vtf7NyCwYez1WWpsaigQtunM2bz26bt/kpWZmNlunSwnBT74gvj8B+hzN
G5R3x4CfJ3+ohsu3UCDzRYEu9ay/ucoFsMG8otW8U7pGyS8mYL4k4I0IQzbp5j5e9BpGu6r4t7/k
1crD4W8dhaKnkh6g4tPhbXmzuqp0fjegfx8HmvL9YczHewy12AdIuOliV+fV+ADXOPkQECr8Vrtr
EkDLHkucyOKhYqeRzCBbH3oanO91NsSgfkNOZFFkzRCQ/e3qQUK6M5o37yjhz0f867fCi1iGUw9g
BBWNj3AMLbOYPqu3pZ8k618kgTnsqz1QErOmaKM0YO7PKwTvLz2k4W1fWuw5Bjf4fLQNP/U/A8yd
N3uNKcWNhvp2l4wSsG2Y6B8N+9XuA2b/qX+hFJYvaqoiAuP5+ssheZ5Gor3MuSLbn36DEYQXmlnb
Nqmv618BVa+TCXTWQ8WeiCK4ro8OUaZ2SIZ238zg9M4l7Mptm/3A+mGD3yu0sH1rIOjezhgDNxkp
9jqtB2OtTgb4OWlGvet5DUi/MWyoyYKPlF3/YFO7f816Y55eSM5KP2SNR3uYPGBPs+gpJBTv/R7e
T/eAmsx9g/kj32w4l5JOPcm3wHpQUQ3ZobyiKbwya/KccwoHJaW8H7ISOVOCCG6NuUZicdUTIn4/
SNe2uYtvWpxU4xw/Tn/6xqHaL2SUKCMEq3JGzDt/rT4+j6Zuy9EGn7Ech1S9ngyN71c4mJ4Q/NXX
3271o/ZHMhiNfokCf4F4w9sTjarxXo+FvgHxg7qvyQilShVm+EL3Iza+jywc81egwef3ZGOvDPqK
oP3VhDjZDnSLvmXF+O/Tb8ZqQ73XzgqlxU/g9YFoXK98gSxr8NEHP7r7jF41MV0s4PH7YNjb2I+E
H7GCgCqfEyQ655qRTD989XeyelLU3R6MiW/rpisW2VBzvfqEk3Dd73W17rfL/6drzPlswkOWRPhP
7zhJ4ejTTlL4+vQrprknB5bC6sZtiKEb+03YAh0UCl302PxYX0eYrZOe14PcYtPN2kO0ZRaqHbPL
fqfYNIED5wHjriBVUSJlhGbw2WIv+a0T8ktuCBpm9iVfrqdHCUQ2KNZfD+9u26matvf5pvPfhyNS
f1izP+5OKq/HFLfVNhT5+4Hrrd9RV7+1gEW/TIFvOdBwoAcJmD9OXwDjrn5xsJVvYL5lwgVe3ocS
n0ucWCN//mBwCgdH6+Da1cU1tOFz61jY7XWjGuFKFWAtSQX1+PqY4ml7AdErv2BXGgwmnbfXB3zu
vzZ15PetGg9e/vf8yffnjlnzRq8cHs9ehMTyGVjTQ2sCGFaPI97lRp0NZxfs4eF6M+gGoxyMzV61
wSSGLzQ14FVNvB+C3mGc+fofMqpEKgJL/73NXk8wnw/SXr82cIWX/ZJtTz6CbrU90d0hvgF2CMgb
FiuPYFv7dRkR1/IXlNXzhpb9fPp90AUs+n4HtZz1RX18ACU87yhyWZGMT1tpwXAeXZoe5aaa1lex
hqunXJF1SMxsXSfOA+h7csD+9HGAzPslQAwjQB/0Nbt1Qs4ibA6NR03HMtn08Z0UDocTodsilcC8
6DH7IxgY3a1XNWf69Qv5fkfUG1bABNM9Ag9Pj7CXfsxuUg9QBJYARjIp07oaj6/RW/QcvZ/2Lpta
ikrttDlkeBM797BR2d7QvQsKsT+X+2QUtJOoHULhgx4rJerGTee/oTmMBQ1c/deNL1npweuqn8gY
HcaOtpcAQud+Vajf/66AbcUPhIkLO4rj/a5j3zno4bb7YSQPWhCuHVgboH5KD6I84z4jr9VVg4NT
Okgw10kyr9NPDKeXkWLvY/ZgfiTCe9F/2Of7K7unwQkOQ+ki4fc5hiTvDq3OtqcVDq1tkNHnKh+B
XpgKmq3Q7Jpgf85h/30qNKzTErDfT7kt+gTNr9c5YzSnAijP+hWBS3DMZjn23uBRTSKSCjxm3VYc
BEi1GSFZ9F8h65zQgKNQHpAm3RtAPZoQeA4fMnnfX/zIwZ950/3nKFKrvN4ydjTJqKFDYpM1zBWr
Zmwq9O5kbrCfnRU+8ugTeNfvId1W58HqvrPZQ/79pluYX6zGvTz34PoMzjjMLi827b2igMpJRkgL
5ylb9I7uKTMjZ77e1oy0AfzBzkJvH/vWfP8IBUyZMKGpTrtkvJ2DGRbrt4dj2FNr+qpAg/0n3tLQ
eheMhmoiwvj4aJBy25jVaNlpAIp5dSTdfH4CBk7TCYbSryTS5vaxyHbef6G2fbik4vrgTy+E8wyp
dWluS31XoLotWmpZ1wuj/PmBHZk22Grxr5uM00mA8eUnYbz4sTugzWAITj3eVH1bkcf6MMOuCREO
OppnPb2dPPgxa0BU2o5W84GvXPOlWULDet8k7NfTL3ypaUiTG3UA94sUsBcPId4wQajm7+fmAa4H
kf5rs2r5/IDvl4SJU5YMTxeZcNaKM9583y2gmZu2ULrJHtIA1sPZRZce7Mf8g40eZdW4+NW6b0rc
f5nApLv4Adf7ric9imyuj4ovNEdAKPLLezK1+2aEZRqwv35/AN99oD9WB5FuznYQzq7Y2X9+jqur
m6y/pccIPHrvh9Z78RQSwy5H+K3EK6/3WzAJ42UPeD/H/Q1kse5NZxgXQku4Pg5p8iU1jA+1RbP0
2FUzdLNIe3vPB94qP5T1A7Va2AWFgXn/k7DqMiK9uEgOtXf2zAioPyXYtTDDD8nrk8Ke0wAu+nDm
/cWk5HtTf8dOgoNg7bLZ57ev8fVHNrMdVt3qYSnwqNx2OOR/n+3i7wUMRXfEFt1obHRQHi/+P94i
dZXRpjUV2JdN/Fdvx/xlKvDz8ACNdH3P/eByXOoDtTD+hqQLbxcYH1qL7webTjR0v4A8D8E4s97Z
CF5RCrzAPVMnDLZJf/0ePXhX6w/1Vaxl7F6lPeyjtFn8IDZd0xoC/vkxYvveGo+K4mm/Y2PSbSFU
3bTfahDYzifElnd2LO6fBSD/TQS75FpUFKbhCEGBIqSUQd+NGTNFvXrbe7rZd0Y1Z770gCA/nv/V
t498c6DnxBPR2zIDc0yqL1z6rdAw03Amx1sJx+wkkVlvLtVwz1gBuB+A1O/2G7KqNt+Q99NE1NsN
k4btag+OQrCjpvErWU9vD2/p35Bkx5+kNVGradUjxTgA+G5NQbIzwOIXuV8bglFu7ACOToyx0eV1
SH/3YwR/13uN7d5Os2l3LC5Q3/cHHHbtkQ0XXGsQf+GLJtimjMVNisD5e3ji3Xl3SH7FkEvAHOaC
onVoAjlUEwl2/UrEKNMEq39qxwvcSXlOt4Hbh8S86zHU1BBi9xX7Fc9rvtBB2wPe++9vNSXP7QM+
D5NMccHe7FWcXntooqzDpneQsj6QAwOm2i0gz7b6WPdn/Yr0nCWUem7QhVM5v07LeljqYUb3u9SD
nRFvqL9vEfjz10N7W1D0MLqQZm7eLn4ODaNoU42+Hxhwm6hrvJsvfjjUYlMDhyEXI6e9W/NzI9Ta
bdPe0Dj7szUDZhBQ2AcVh9FTyFgx5CI8WRrCVrRRu57cQwKX5xGmxQtMVdHcwHpXPKhxlbSKqdeT
CcZhvyfs+dLCH5pSQ1cPZkdxspNDSnf39+Jf4t3KaKpxW6QRiFcfmajS+WY16kGUoCIha/GLuhoJ
6RcqpzXCgau71XjEv3TJv6gZd1Y29X0jwjAbNby5wiBhTvk1oJNHW9J5bdqxZ6EY0FTjF8Zp+Ob1
+BFotow2OGpaBbzL5Cf87U8CWhls3qzcN+T9ESoV+ZNM3J8Ei1+cxTdx8W9uELDzlSz9yyCs3Rwm
x5tDDS//AvooaAB4v0GxtlbDhh7RDLkfgjf+s7BIpUozTE4/lYxTVC/53wM+8cmk3P8G0818mZD7
B+RlW4U1vot7C4IOxdRzVilb6qUWD4GF7SYSw+HANAhIsPcx0ucV63ebIIJFd9DIyY63GZ1fo6JP
m+5Jl3xg3sdVqd7j9k3tIIo7ViDFgfLuHFAj8UfeL39neJOTBon0u7Fk7geAQyn8iPDgR8QEltaC
6nW/I57HANl2Bghe5gFSM95IHQH1UGpcz5IP93cGuhVvUC7KL3XVz8timZvWMIEXFyPRXFVknG5f
yA7FlQbs01RTt4MIKrqMqcn3+/51OhbgQD0Dm49GDt9kp55gn3V77I5zkE1Lf6vGcEu00S6yucpu
JgDseMU7v/4l89uPbei8oIOqs/ztfrJ+V6AQrJ8U7bONRWcvPEFrv6/QKjrK1qgPmgmcANqkbnV+
RNgBilCwooQGX923SHu/neDOe1yRUthPNoFBVP763wvPq+TWG7+Q+eGHrOjxkpDicNUWPYIdPc2s
cjtf3mBH2IaAQ73pZO6PgUD5PNHq6A2gj4liwlZ7zkiQvD6jFxI4sHVXI1nJ4afr97eUQJIVAeq4
vzBJZ9cB3vUq4M3vJISUfRV+N2Ac8/pddLPdthCMlXHAUdDKWZ9sFQdyfYHEbC5CpilWDbm+oQHX
C73G7Bj60iiRlWZtGeV5EgSgj/70zJwGHQH8NerFi5NM5cHx/vxxuxSMah6kXgKxL9R0ax4erH65
VgBf+dvn/u0znJPdNV78dyJLQwFoO40l3I+PD17Wy+iGpAcXxTtRfPQG1oOXnUK1W8dofIhuxxr1
Hv/l36GfvpLh4zsnsPjJvq/bjJaX3wmqfdFRZ699QCvevBt4DomM1l88ZNPDB19YVC3BDjxPXe+s
fBFG11HHdgJnQKPLpoD0YyIi1JWZSa7Fj4BOgpjofH9f/Dg4wTKl2xPtK/Y+mS1c5/KWiFWeVEwy
wgK8gpr+6cfhGDwheFw40m+3t4SZkW/D/hweyKukL4vJjymAXTZvUBZFr4qR57EA39wTiLqbUTcW
vtKD/fVRoaU/Is5RfwDe36M1z0NIGUojFE7HApUr+slm1hsneNo9RBr0Q9MN2YrdoGgdTTJbYVmN
T5+KYJX3JxzAXZvMB6N6q3LeTYT3J1b/oYoC4eaxo24NdYucztcbrGm4pZt9FISNarY54H4tAtNN
SnpP/fYwEEeV+vPwrUgKDvs/vWdEh7FqFz/h99YbuvSrg3Ddx2DpZ8rRRlVffsYZni9KzPVWWJGD
d0UAbfiRBNabhix6k5PWavcZlc3ZriRb1VOgtL1JA84fNLpWvv+erz2tWjambLThcT3d+PM9dMPp
CiKgtMTEfrT+hNNhV39h+PwU1Kumkk336BXApklLvN0IZjis3P0JuBhoROZ6dn3PWAlj4WLjKC7e
HVO6owCyz2pLffv1BsQrOw/A0GCkfsZR9qeHrH1cERG8RdZ0QjOCKMhPRE8uv45GF7/QyCsOadCs
/YRaflaAUBCOdNFXw243zxCeShE9eB4zrq5RAd+yp+Hgp83dsPgNB8kVaei1YtXe3esIX696wtyv
tMj91HvwkkKAlN21DKcj2BbQ0OOM+kWAK7oVPwI4bZIMCea5yAi5G56uvBoJrX6dzebX6qAteTGR
uV/C8DN1Fr8erXt4zvjziUC8+a2RlFLcsb3g97DtwhCNVkMXvyGHrjaO1LtHq+rD/UIYXz4S3slB
nk3juzSBY34OnAfIwLg9bES4YuSCw8IwO85HBGDxP2wf+yGDqTXDzthvcJTcUUiWfo3nQ6imlO83
gTGClVwIBOrGl/VfRxHgcc1u5HqPcTbS0BoB18/YbFMU9rw/hNERnv/2/1aNPvmSt2PPMbu/vEeh
h/CGbQLTZPGTlt+HyiEiydx7vQh7I9wT7YIBGC/ArKGsRAaOeX7L8/Zo4T3Qb6KMsexEDZDp7XPR
X9Z8bA4ptLq5QmyEh6p52U0KLn6u4W0dvK22HA4CPOUsI4pylrNpt5tHWb0jGyPV6Kt2LL1I4+sd
++ypgjvPqwHfz7Bze1JGxin+Au1xTDHaZy9rslc20bjfgbfGuWOU57sQpH2IpoPPOlp8RgcCi490
xzeRsdJPIazUQOZ8i92xMVckYJvjB3P9AdhVIxpQVcHBwSOYM3oLAgS430q3dnSsRqGzH4DnGUjN
zpduWPSPjnO85I0W4z8Pt7+xwQsPxP0WApd8yUxVCdC4SSN4xPmEF79rDp2LBuNQM//6d3rt8gLq
l/OdgKd5zJioKwJopSbCmxu5V6NmnghU75GNUboPwCR/2xQu+gFlXsvGE7+RyBDVmkaGJofU0jbO
km9jM0z7ar5FbwPGSm2TVRraCVNy6wvSOh+pXT6DkLXSj2gLj0M2SsOGKS5tsPA8kTufLRIIXQS4
3sXc/7XmXr1d4Hl3OdB9HP3CJY+Dg1j6RD69c2vJPwDPH4h0kHHSa+ajB7wfpl7lStZAvEbQDl+2
IyM9TKB+8YBytTUhEYphHY7w8ZiVaJxXFJF4FRLuH8Jhd1dRgdMvG6VOJeDVJDo6fuKK34Ib7eFZ
h+rSP7FXei4I7F6FiXe7+8FiMgkLQMqnQPnrcFaj4aFdDt7xz6+dnvULaYvfpA1tEs7XRydA/5dj
JLxLASx+hZpuHhSp1Uq1KDipKfgp4h0vfsJMrfgL92IS4nA7iwmt5FyAC2+19TarhI65IgLOK9Jz
0mes7ic10m75c0MN46t28/cTe4s/iZTDYGbjieQCSLeH4x/PtPBFix9IvcJesT5w0nzJjzC+PN/V
2B4nD7of4mP38ozZcM9AAZM1JEhcXYWus+WkhE1zKqlpPVbZ9IFNDhZ/Sb48Z9Yt+30XlAZSVljO
2uF3y2HyEHq69L9/ea4VZQRp8o1lJzVbSfxWU5/n/X43IO/ZAt6PoOeYbLt1eq57cPEf2qJfAK0u
SrT0+6jhPFBPdmoKyq+zo0gAldXgW53DRe+Z1uOZsNXD0iDtmxsSn7+G9afud4N0IzHCJhVYLfej
wKKnQzGWuoHXA7j0Ezz/YsM6aPfqdu9i6q1UO5w5r6L6mfCX/yas340t4P4rkmM6Z0O42TrwY7YA
Ke9tlcwD9Wxgx9sIm2c4WIT7oWC1iU7L86hompIeSGVZ8bzsxPriGjpwWK3AHx85WYeo1569Y2Pv
C1eA+6M12CWHDd6s3TIcm99kQxLEPsYXA4WM5+9Lv03GHdL++FRg3FwDsbP8rYbNR4u0U53kaJ0/
d1ZfrsMALPtnVOqE9WA8EcAc80LORpTxfiE2IPitL9RyDqrVdo3saVspkwn3dzPS3foR7spfTd7v
W8Emk59JPVSxh0Rt3nTUOmy8ha/FCz83n1N+6+bJdUjNDlY3/S6vrzaIhb/wneEvX+c15HkoNd1n
yfq1PtUgQjGkSNWlcMrwTgKLv2Bo0GOTsMY5WPInvK2Hf/7D4p9tON80lAcUALsjBhrf7zqcDtb2
AjD5DARwPTl7cE8g98+IXsxZN69MTwC8f0Jy0meAPQ75/Jd/hdpuF47XxiSwTpotNp+JxcYvPBIg
fY8+3QTAsPolzzi79QGHaHxlf36OohkN5us3o5wfgBcgQGxPq4Axd/ZjWB31HLtYnkNmrjcGMON9
QePmbHfzR44d8PmIJ2rm9B3+8ZWP+L2hPK9jTSg8H9pt1eY0Uswr4Lwqf0vbFd5pZl4t/SH0M4hw
oMWsIpkv5eCxSQ2cv5VP14/SKYL+i2C8me2u+9uPF150U9KNJd4f9xPMbk+bBvedBxjfXwAr/B+S
J5owJhlWAbk/jsjD6Cw2v0YNgjYPsfc4mkwaLp4Dtyxu8cK//PGEGzre//r75mW/UviM73uk7mbS
Dd/2VUK3e/jU2WLC+nJtBZBumyt2Vrcf6z8rKwb7w3YkSn+1OsJ6L4Ubb86pm/QAfMAgamCcU4X+
+SGLH8PzE+qCVAdDH6IW8P7/z+/j/dMJ8P2Gf99MMF6vygmi4tdRzmMyrj9LMFpNTl3OE3Feq4TS
9+zjbUsqMKYvGgPFLX+I1f4NzPA0vEH8ZnuKvA+/kcs7RNCYtiahnEcdF57j2tYX7GpnMXvl+lbS
8svTpX/+DOfNQQ7akrpI87rxg4491LfR/q+fmb4qU+Ajfe54/m6GkhXqJ8D5d9R/50s1XHCh/eUF
XyQqjCg4M7Ul7zeq7w08vcJP4e8g5mhW5G1CF15LWjcjz/+9ZB5VI9KvVn2mO8Xzu/n6OpTw/E2e
BGS7ruvNU2oDXp8IS8V9Mvn3GoEDnkLMedBwOrtsD0+M3alLRT38tTelhGH0SLAb0zgZQuH8gF7z
iIiYzUa4biboAPA2Z8T9qIqtHqEGeH9EI7D/Jl13PF4gnM45AnVqsnV5cALI9QZ5HC5tRTvH4v6e
W5D59ZIz8qwOInTT3MN++lS64QNfD/DOTzFSpnaXdbppibAuVz3RPJr908/eG6wIKOVVSE+xacBY
uNn8ebTJMMWtvfTzOHxp64pMz1sNNml8x5GujxkZdfkG+2mlopj3awXnTwESH0/svoOGsSFWeH25
P2gUpm9rLOr7A0j47BIims9ujPmVCbY5fxa/LCRLf9QcnwT1yR1ZtP3dT+DSt0cCBU0FnKdLwXe+
/7B9RUYi6V9DgprTaDTg+ymFqTXCixKcEH0oyJKSvGrh/p74PC+NrBmePm+Ygp+Ouqe5zoZXwgj8
DM+SvB9tkY0VVGaoX46c+ivcas0/P3zVTsD5hwj0/aQiqJlyisNmLAFd+FrOAxLdGX8hS9Mvgav0
XBEBrqWsv1W/N2T7tUH5emFd54QmiK8J5vUgDseFvy0sx0ETz4P/8vT4fLGoqcifbIySIND6s9ji
COydjDEpPMEir3tsFu8dG3R/bUJdz+O//mpmrvyFqRl4FKOsYrNQZXuAtpOFJN++VFQywhIerheD
0DH5dHT5e8/etik67MSsUNeqBKvjKkfKsYysyazs9i/Pt62nV0n4eHD4FX4WdcX8zt5apSqQtOJE
3hfasLGYlfrP34m+86Vb8kMYl4pNMbkgMHblEQK59mcCwXa0iDfphcp5WrS+56eunZ5xDWktin+8
2uSJ5xOsLm/M+YyczQWV2oU3xIlzUEPatIG25Fek47wL369G+O5aFfVP7xNSTbFaeJW8K/brebRY
6ynfxY/GmH/+TijUXFv80dwfduAv/8rT+oUePC/h9dpRgk8e400ACqv/ZdYNbp/XNSoP9mD1anqq
F56HrPi8RGO40Rccb8JMxGaj8/x4gJpI/AZjrxiSMSrTAnB/GF0/GmZ0F5Mb4P4BPXH++i8/Vcoj
xjt00yrWW/cHCDv3hX5Yjq13+vrtl36eGot+vyhHG3rHz2XJz1lv6JsCWtV1RBIyP9V8MLr34v//
8XHUzLKH1p/9A5H22haIzU91YLIWCAGf3OzGDx0VwPsHtNowa/FvCFzl5IR+c39PBu11caCIywzj
ZHe2Fr0AOT9POV+WDH3otPAkXfZ46wdl9+F8NDjf2IMonhZ2E1J3SFtvjlukfXU/pDyvApw3w3z9
JhP3o5b+CJVcvy48IuR+NOff1KylWL6BYiW5ZK2+ZTA9XceE9mP/4fmSaDWn/0i7li1FeS38QAxE
EBKGCAgImKgg4kwQURCRSwLk6f8VqodndoauXl1VhrD3d9sJK0bI+T5d/EuyP5aBGkPvuPCBsFei
vAWLnhigwArZhWXRou/Q4K0hNlPzXoM+iH/U/hmOPxpxZMMxjSS66Eckk4VcZbtohf3zPQJz4B8F
eHhmdyLbzgn88c2FH3vF7mdSnuda8kt0y+czKM9jgvYbfbB9kmk479tkhrf1Q//Lt81i/QmW/ozA
+AjYgjfgK/ZGbK1/QvrnZ2+c4ksNPwq6cVT8EdxsVqG//HC0yyLA80a836lsmPW3++cfL3kkdveM
AG7dMaPmZVJAnw+bSu0+UYMPfD7rJ6yd/E9PvSc4BWMeXO7w0p5unB/EHcm6WwP5ZThoFcolWPCb
SpERIDGEM+utbV2rU/MrSH1UP2ycqvgIdq0iUSudC3OM2MYGrR5VC77v6MHMDBDvG0QOvN6yU7+d
4aJnst1zx7i+MQP+/cnM37c5+Gk95PlpepAOZ9auik8PF/6w4Nm+OvlnlfUXHTvdiqXNszN1lefN
eP45Taf4BhDsBbGj3ul9YuNFozHYftMWTejE0r/9tLfOIt5zP37uQlcH2GQ2Ns+OHY4OjP7ltaWI
0pLK64n7x4KANJ7XYvl+YwBen9HsXUu/P/peDNTf+vLnV9BS/CbwnU4rapTfyuyf6aYBWdS+/vY3
e66yGVB6PJAff57MCLY2NK8KxWYVnfzp0e02sJi1C4LX85VN/qS28LluO8JO8GjOnX+/g6KKnUUf
CrtvTys1+zJCNtrFCqdijYxFD0IAja9wyR8C2/ieEBQPR5/nB/7lNdFdi8pJeTkB5P0Duw4UUsrz
RWDpzwpd8yNbT8IR7rUA4/Pbt3zmbMMebqTAJMRYs3Aep3MFef6WqJrHQDtlHwsqkb9Z+ovfLuvL
5z/4LezvtNc0K4EHNTSQKKvbVJa1ywZG0Qdil3+f8fX5buCSf14N6S7sF/3CQ/lxUJa8j3eppeXf
ScnxGe/H/aK/kM259cHktIWl8f5Mcb4h/oB+qgjVN9rjxU+chchVYfv8edixnQnMSz/i+Ujqh1ch
5Hn0N7TW5y9ZNY9N2HA/CI6b8UTv7Xxm3N8Qwe18+tB9/Nml8/A9Z0ueZNGD2dyClQX4fATHx4zP
a5wFuB71F0Xy7gL6VzES6AS7iO49lYTtQTkK0KkViH0RlinPK7vQfh0H7My9lvL9flSTvrkQrWlc
9qvQL4dupazQkt9b5h/AkofRn9Nkcr9KglxPQPdlHqh7birI5zGJuP4J4axZnwbeu6nh/t9czqa/
jiHXJyj6FR3rp+uUL+8D1T+vqeSTNAI0PreBuunDKCfPb46wYnGEbTPamESq9AJCJN/wTuqv3Rzc
uwjUgXjledg9m1nvxjA5eResv3+ncOD4FmzLr4WEX+GzydyqEXSmwOPzIjs2XxzJW/LGXK/z2Ljk
Zzhfx05cZX73RYYI4xWU/vQisn66GVj4ypLP+PMb+XwAEjm+6PY98YBy0jt64HmyoaRghjfJu5FR
mOZuml4whxMez9Tm87P94ZjVsMhrm8xW1pft8vP5fNVfv6CKqgTawrew/Yn5rYObfPGDkLbSf90A
UyhAdNm1+M7zZ1P4PGQL/+B6cwLGpf9/puiKXTIf/JbPP6lF1vao4fiTXKNSArxfUN3JlT8/COqo
XqG5O8kdfbej98en8berANVmJVFO492g+3pXm/309UUImYDx7pS/Wc/z0YvfSp4Q2P7w3jJ+xVz+
xNtMbLth6d9sv//gw+ar+9I6+hz/8gabY/U0+XyAAPl8Hz2EidMxv93mcHb1CzYfX8fvf7KfQ+fT
7//yAGwEjxrw+o2N3S02adl4lRrCu4PU1yrjI/Xbf3qvaxt+OvL8A1BT5FA7/dLu537V95/++5f3
POldrS55mcdnbMphw7AL2lms8UE6zKBnepz8+X9Lfpbz4V4luuFRFO3EkutdPbzkU7Lk7f3pfmJ3
OAY6JiyvxvIXHQ4FaHytxTrn662a6QROt1j5qxcvQdb0hZ+jMd4eAR17MwA7fWwWPmhOS97t6U1r
9Dt9k3BaOUkEWrKaEMMWBkRJZXHBS0TbuL9yLMNR1BZ9SUZqUzbmmh85IHxiNDXPV9lI3dTD3+VB
COTzXmM5P2oQVJ8P3nlO4M+/w8pSKT0f8JLX75d8eHRz99jeYQRm8a4n6r47rum231/MaX+Zq8Xf
53gEp93uk1awzjyBMJ7nKO0wbKBcXQK8u1dSODQmtJf8LZr4vC9Z9DHUTxZaj7kVksQoVWBvwYbI
Jj6VPF9GwDLfjIaVEc5iPSDI5xv5/ln5lM+DLvoWElf2lrFEi/KlPnA/h5hz1lQ2qELt+ee/zZzv
gdJu1hjd/W3IHpERqX95Nq6vDEg5BMu8NT4Ipu7zvPYbcD8VCer3zZivpJLKZHmLxlhQQ2Y1ew++
Be2OzcH5ghH3UQuP22mP3dv1Amb+fmtGvLORLH5Fn8yHM1GKQ7TjfofI2vXuvAF8nobnZTSf58Hu
YMX0FdZT6KSs+lx0kK0eLpnbiJiEv89AmtYe91e9lPOlFsDpkuGD9xkXv6iFez1D2FCnTcg+lter
pnyu8KI//eGR/+dIAeV/HynQ612HD65yAkzfOyoUDH9HxAhtgRSsqARG4/tAT1XR2PTdbyVNnC8F
Pud5ywiTcABvZfDBx52l+xJW3wT+bsNE8erq+GzeJQloY+VGz4f7p+zvUWsBtmqP1H+PpJPX8a2H
GyHzcajtzv5EpqMIvuecYGcOCjB8/OoOXeG8x8jWX2w+inEEVrV1pLe7/zWnTnoI4LluA6pfxK4c
gHV7g3goztjEgmNO4jXQQQyPHTUE9cWo0RWJpivZgxqH+6djwcsW4OnZPOn93Arp3J2lFl6Tl4RG
r/6F4mG1K6Cq45BMr7VlEqPOPPgOLxGNE/YLWbjPDYia1MG4SRx/th4fBCVIKHW8cFeKXSRt4DkT
HWrku1u43rpDDeIhYBRlZwn8yiiMVfUZegQMn2fIfkDoYRTtfGpv21spobebwNPzotProTubskCu
mRocS5tIy++/6NRenheCSn1l050QESzrnzSrqhyR6lhAmXKVBtpZ8IfbpuvhvhUZDSf4LZl4NwKN
JeqAgBKE/qiFK4vfsuXQMN/gbj2bjQuQou9w4kUJkNJTqsJ0t9ljK31J6Xy7WImW1HGG9x98Y1Lg
GIEW5NqKYhK+wLq/FjWATX+m4fO0NddFoc6AGaNL8+i1YUSnpg2FF9IQgBslHc38+QZjKiF6Bfcx
HZ3bPYHVoy8xqq9bfzop+hm46zYmQicYvrxfu0QZ4PmFfXI1UhK/p1EzVx5FysHZMlHvgw38NImG
z3qsh7LaFFAz5uMX3/njJ1q8PmslrRj1h88zbV8vt4JTLkIckbb250+nFTAhENN7aFLGDnmVQLIJ
3jjp9tuUjKbYwtyADQ0sQk12sVkOr6ZwRa/47Zkk/AUStFDwpUk/vsspPMz8Vrxpg53V0TanMKiQ
lohTTK+n8cfmquW3YJ93JT1IWOj6/oQSEFVJSw14TtncXTULVoebhY83xUwn8hPeIMqPFg1b+8Ta
+ncXYHjrj9jYqDhch0EVaJcx6vD5I8nh/LtfW5CvyhOpi8snXGeflQre7zTA6PCwTSl+lSLwZ7LG
25sqlfS6OidKsH0gmtx6rxyLVdrCYDsOdPd7v7oRZLWuPWLriUNy3IZiU6oByItZIfAxvBgRwBhr
w4B+SOXrR9mVxEBEvUvPr2nVsam4nKEIqhPeaUIYyo/uBiEyiz11EhF2P/xMdOgOnY/U/bpI5+14
08E5PW1RH/gsndU8P4JNPRdoFLZFRw9OYkB5czlhYx3qQPb72winvHzQ3bNXfHaTyhza5QlitI63
KSPEaOCEDgL1cZKBRm8lQTscUkQ2K8Eq14al2VBXewvH1dYvRWrVAkzT24he97Ax+2c9xVpaCVsy
IMVKx+uT1VD+VRt8mcfJnPp5yOHLcURq+Pcza+TvqgByY85oTS0PTI8mHDX+PKnd2GU4Hmdig6Zf
N9TEn3VHtWxbaL92e8TPE76m8vrij3BA7kTzrTSH4+c8qpppVDa+7H0jFI0mukMmEQHbpZwyXp90
yE6ijnm9Sv/q+9YBV7Lx9JVJde8hQbJ/ihSd9kG6Vg56rpVC22Hs2T1jZxRlmmD2Pj75uw8b7wdn
hF11L7BbjI90Eh/JHd5U9UiA7t3Bz1GnHParJKHns3z1p/VRbuDxnG2wkyhROIiZl8PsepkI07Mu
nFbi/g29+nHBR3O/89mlbSroR2qFDym7m/J+NM5QCa8eUqeL58vP18XSNKsTqJ3cr0B6uL0Ax5Ee
EFRWv7RPViOC8NbecfCWbt0arkIdFr+wxHpf7YHcKpG37C+M7e3FZPQrnCEZpRgHFqtBebyaCeT1
jDSyuPZncHuKcFOPBbWjn8IGlEEPxnl2p6kWG+VUHd8iLDrPxQHfjxNUUKMmIovJPFlK2e845N99
uzsSWEzKuYOjq5VkO1DXmw1T7CJhA2n1GPDtE03d7AduC59YHHGadxKjgjoGsDyKKX4W4A3G5CL0
8HC4IWonbJ9KQmiN2gFID1RaLz5Stnq58OmOJg6X/bOOTz0cX92F7n+6DIZ3YkpQpaqLtJ3LGLut
H8Wyn7Dxka4hjeuNDQ8dflJDHJ9gSlspgie9bujuWCIgg60Zwzt1P0SQnb5r2mJPYJpSjI03dsGs
Vm0Do50ZovdGxan4e3xEeMj8L7WU+9Mc31JPwJB9OrpFU2DOIb0hCBtyxvZe0YEcHjcRrPoxxdg4
Xn2ZBkoC2z2xsXGPQDgGXnKH6eN4wQdtUst++0UZvL0EAbue/jSZaRkjnIbPBetlUYUM3T4CPCAY
4TA8pWBSdEqAht2YZtZF62h1Di243qYJ6bVz7s/Gxw6gwd6Iorwu/9X/NB0wxRW6ltPrYRy1Y5d4
WDc6AMZC/7XarUQfur/7jslu96TV5kDoCWCCmbKlHp3VNiECpbrZWAW4a2nLHDTz78O0TRRr3/G8
wrtAdju5yNUC7luJUTurnFBMMtMC0mGrYKcqGn+I7ZsH2y/aYORIFaOhVwoa+XktelDfZ2zc6xuo
MEOnuJA6cxqbnwqrFkjkdX7M6VQ7bAOBejLpJfPeHWMPlYAY91uyibxtKP5yNoJ4GVEgk+M3cT60
MNzfJxwER9+cK1mPoDvAllqS06Ys3Me6dnyPV6p/nE856UFuQ9gkjJ4ms06nN9gIAGyoRrfw1HRM
EEsJtp/fTIQvvQPRxZcC7r5XQBFL7VSe6l8Ltmt7Rd7TozP7x2Fra9dGvpCl3rKlfyiWeqR7tBlM
xvuFek1KiSKOJxh76o0mIuJSI7wUIZOOhxieK8RHLISvT9dolahjlBkU7fvG/MNvczrscPQW1G6K
9WAGvhXW2CIBBCOGLYTsevkS2IYP9jOdI9TyX+/j1N254fzYqyo8B3hP3UcystEoHwK8CFNFlE80
lcza8BsMbuaIXVCk4Ty6zFLl3+aKps+rTWdyag34rKsImVfjxubfaxK0KvMf1D5qrCSZczUUEuo7
bO8/jr8u7nUCDoq2wYi2bigZffOGT3c26U5S9W5ts6cLIru+Yb9Ymen6tXplIM6UCJupM3V9f+Wn
HK4yiz479VFOXnNoYHfhR7jw9RzUeuzhXPZHeoe3DDB3riT5RHY3ok6X1u/NqtwAO7Z/iN52g09y
Xxe1/lS59DGXm3Cuf2dBI/spxG6zsjp2nwZdMaaVixq0i3m/S2fFLxsN40OuhOz3Gc8Qf05HBO6r
sWNbv5xVf9pTbKU18sXc9VoINoOG4LwPu7HJnircRAog2gx/jO/vDSz8x5ku9Z3jiSN8akZCrev6
6DNVoAmchu+F7kfwCYlwkqSlvmNLe8ZsRm/9/lcf7OJ4KNeJ1npwElCIg7bH4cD3M5iEIKS5oBkp
eexnFf6CYIWRbERg4N8HxANieOvgozkeN3MO9Wb9pLfkUvnzrKwIpG6xJdNw1U31drHusP0WV5qp
1taUcbYXYfeW72jFsltHq/Clw/VKrPH18voydjpbEII76LFJjtt0xHJVQLgGH0S20jkdD3pYaEje
F3j7eXnphNI6gOMLiugzrj6gms1zDI/v+Up5vWKzPqxd+KrnFuvm/mMOp/hlLfWXBq6dltMp/tlg
K0U1fQrCpZO7xz6C/H3DQWTrTFrPeQ9/iuMi8VXrYCTzUdDAob9RYx0WoFv4yEVgFZpE2nez8kYz
NKIsps/q+/OHZb85xbPi9eVrzul6q2vB2Q6QFqUHMEnoYUMk+wWRbTSwthqBAIduZSChyOxwirBr
AedEfQIAfaVEaVIXZNfrhH6b8MQIGZNepVg94D3/zKz3lMPH7vnCAccHU79RRNiKtF3wcSpiuS+A
E55P2D4Zfjpft8Ub/Lo6pun7qvnzEBe5ljzVK7bpTWakgLsMmkQ+EtHcVeWEc88Gp+PGweE19cPJ
WTMDutv7llq6NPptd5Ya6KSqRZRNsu/++n+jVznec35CovY+Qo3tDqgL30HKFj7MnwdKVm3LeH3Q
gYTUnNoXx/TX5/NYgcpfC3R/gU/A8u+P7zf5SfTx9yonfPNbGDTFET++l9ifB4xctS+2Bt2RTgn7
0fFEoDHngOZpP6XkNIEZvthKo/7TclM2v7oAJtdzRXET4nBQ2heC77nvaNSmOWPmfhvAc/ZuSGR9
iTlvu3sNHxFWySBFcUqWv1cl2xK7qw8z28sni8DXvEvYuG7rbgz7VAer2j4isRdNn98AVMF2n3yp
WZNdSvbhq4EvIbvQ3fYoMrLUQ7q2OgSuaO7IkT438Bj2T3qVL0lJwdaM4CZ+bKnN8NDN086r4GVs
PJrZmtlJY18Emj/3azQXtw8btbufwWC1yfBFOA/mnAaXDH7qtYyU26CxHj63qubS4IRvJjU60t18
fuv58YRTXk/nh1kX8NSvZ6Q4hhwyMYFneBL6Kz7HzdocDJO6oHsYIREMbAKJjMde4+8D9bVTy4Zf
5eqQ4wNsPbsPGxb8X/y+Bt07hpzO4qazIe/nhOHiAaYKZyoEHfbxjloeWz4DG4oB1Tf2h83ZoUy0
y6s6czwsg8mCyAbn4LAnAv6+Wdt82hxmiSpTXdwic9KdawOLe+khZfC+4bDTon/955Gcyu4zDNSA
J2y+qOE/23JmkoM0jq/p/nf7pfNza0LNHuYI++9MZAPSfzGUf/UGm+1W9cfXOp9hfm9DMvUCKYe0
lWIVsCCm5jBvfNboGlJ7430kQn19+VP++/XwPZOO+hNFjDlyeVQXfqUlQccapDo2EKMSI1FhY0lm
3XJhg80r1h9BYtIE/FTo5puZrNXDOmQ9fR7Vt1UBfJCGL1veR63wcLfgfza1IErgPuoRTblesD7e
bzUU53ZFPcqKbrRjoYCX05HhyJOMTnRCZKhYvLrYDOnOZ8MEXJgqrwJHrdKY/fakG8rxdThhHTRZ
OJ2O0Z9+s+hXjOPHN1RKwaV6vynLed7eLXh6tk9yBA0M5+66tv/4dKCdc3Mk++EOJ/z4UMtFWTe9
b7cRhM3sonwQP2H3tQYCFPUeYGuOg5SJiXiELycNifohcToqnwhC0BUtdi+gL/tyFtGiTxHI+Q1L
B/ENajEW6Bb1YjqKahlplXo64J30wj6Dsn3/pz98fu+O0bcswu8k7ZCwlWY+wvu24KIPGLpRd1On
jUd47qqC3tAzLX/V5XWGItvUNGi/cvc7nzc1cPNvSPEJy+GcJOIGHpTVhmxWH+ZzPVFUeb3Fulf/
0umWHTcqdrIV3mkK6MYauwnEO0WhKFrPZR92OwtcQwNTexisVDzOxIIriNYc35zK+bXJBOhSdEJf
+ZJ0NI0LD3I9EXXvdZ32gRXoEDU3hxqb+lKOx42agX1m3Wm8/3xNdtlquhrukwmbvoJDBlRhA9/h
NUJM837gg+LvCPyd2FOUdE3KvGqVQf78qQuUHkztthDhJgKA78dLOhxeagXz4x5QdHjUfvt7KRDC
7z5AUHzo/mzfxB6G+90ZSZkt+AvfBt41fRAhUtu0r7F7hzb7pkjKSWXy5xVD4fhdoZHJeTr7Fomg
YCY9Gm/FCbD1xZ/hO2wZGs/moaPPd2n88XnE+drvsvMDVfDtKyI0eJo9eM8J5P2A+liq/THJTBt6
XuBh/fHZdyMCDwN4K2KTUYaxzyxNiMC0jXxs5Dfmt/qgefD55COjgvZOZwbTCsJbc8eHbgtTgja2
BFtHfqENKgt/3o4nQ3vWdUT3qGJhxfELpBULCPPcyu+D7+Rqwnk0MT41LpjeeYIWPkpkcD+mU89A
Ajh+/Kt37VNdFeojtp/Yz+unOcr0JAED6SckxVrtz+a3tbQ06K5IttGByTb8EYh+DUHKKB3KodEE
CLmeQKbJtMOZaa/30j9wLhFgzkqTevC1lt7UvLS6Px1eaq0gr5bQS4yB2be3dQy76cPIOsIXfyre
OoH52SgWfTat2Oo1wzbJn9TZrzo2RH0jLfyWxkct7GbrMQTw8CADkZInLYfQfkrgkBsBgXr17EYt
lG0o0J+EgzbUwHhYHd7gnr+++ED9DrT3+BxDC71tbM0nseN6ZAN/rXlEaiwOjLbCvQZWr2843r6F
PdZGVVv0KA+fT2Aq3m4PRabW2AB7k0mX+n2EFkJfcr0dkMmGSxOpzwEWZDwJa9ZXgzZDS9RNjKvv
3iTVvFfBdLQrBHdO0U3WNqhBzZwr6oxZZ7Iz5RvYkDvBu1YF6cKHYL1TKMWy+maEwbQG3u1o0Gtl
5Iy5jB+/urut//D5cJufMUzbyaHGfa662dtX4/IZGwl8dUs/ANvrmWDTPW/NnrjXDMp38YmtFSv9
X43cI2iS854ekpNZTq/VK1/0bqLE95/fx49nD69KFtIrfz7j9bV9q+h2xXgXRT0bIuMbA84H0Mr4
NeWUtkIMF31uDy3Kfq/VLwcpsGocnhSD//5nDni/Jp9WTcOFr8L6EtrY5Pose74uNlz2pxa0FPTW
85PB9+R/kGpb73C+PDEEH2/j48f3PrA/fui/HRkBXr9m53p2l3pD5lav2biWZhE2WlZTZ7eGKY1N
A8L95vIhkuG+wQyefbD0tz/9THJiK4BB8z5iWwIM/K2no/QXegV23HWK7wawwZFED+VRSFmnvi2Y
Br8rNX5ffvKPxyKF811s1sfMHANDsEH30ENqOKTvGKjGDAB/LWJHu5umnICXCueSHPGiFw8phSMU
tusaSV/IuhEXR1fj9ZWw9lmGpM3AG35fRY02nv70WVFuBBhV95YwWX6nbM6qGX636xF7wzNKx097
OEP5/tLJuJo71n1QW8ExFRHelqsCML/eJYu+g07nxxxOr1SMIOevFNv3ums0bVOBfJu+0diQyG8D
N/FAaMQW3gW5bHK+uQFcv6M+0k1ffpRyC7mejZfvS6gzuHDxwxBL+ZEun10FjYe9R8IgftI++Coe
DJPsRx+cry58BwbHwxepMI9Kvh4z4HrQH/6V076uF72Q1+ugZMELQWgFvxfVxcsXDLPZeHC0vJLX
gwebgk9pw+85I/gRGVk4B46BINxvM7rD2106eUflCLCTr/Bu+7NTph/bAJoacNFzZR7S2zE6BBB5
4ZUaQwi6RS8DK0JMNBpj2HH/LYH7g/H+02d4PbXhrIhr6tStBTh+I5D7h3TRD0cnCiFkxuzig4Tz
rj5JM4LF5sIjg/OnnCdBcNXkeqzQ9HE37M8v4Xge745N3TEb/nqo2e8SL3prH/ahAd+H9wHJ1uPd
zS/Z0VX5Lj2JXFDPFHk9UjnfoJ7YCOALoSVqU/56UPdlyX4j5scC1rEUYC9Os3DB/8DN1ZnITUDC
YX3e1TBN05GIWoXKThMKsnxGQnaO2fDM4w1MEXpwvfbt040TJ9BKhxuS5OgT9uFRD+BF/615v8vS
SQrDAnaTcsb4cqtBpd3NHDrpxiLyoZvNTtnPZ/iK/R6t+v3H7Jbve51thwhFVocz33/wlx5lfG3T
N5i/B92D+/thTVby6xT+PT+ux1HjPvSAcv8LnNUmofgSUbNdXZoWXgozwM4pG016Cu8qVN79i7rc
nF/0SSjFtcf3xyfleCOHKy3LCMBJxkbuH6ir/F5Rc5IpG3PXa1T+fJAsE89n79iswB1eNxyP7sLm
9TxGf/qYslpdwfB44wRC44zoAd4KMLi0bkClhgd6ONLvghfPUFCQ82+/FLvChhHL3tS8FqYpX9zt
HaANqQkYhCMb7cTKwKLvC53ipWIZ/xKw6CeLP0w4nlZPWj6SzetdpNOcDwbMi8ed7j+DabL1xRxB
oSId752iKIlwO3nwpPknsrrcajZLolpDMRIJvWQ7j42H3QkC2zEmNHXZx5yv2+YNlTd54aAGU0pV
C0gqXm8QmuJ36w91MHP+uX9jtA+lctqzJANWJfhopoDvyp+2gb51qqlhVg//+3FzBPvCNHi9M0Mx
8wYEub6E/ev+DgZ1qzVQOOcVgdeB+k3Yp8af/6GRWQ379b3Q4fZ6JPTKn8f6pkwN4PyLgLx++o36
HSV4EsgVHzif+3rTEQGv0fmRfd8zWI/NSwVH03khoDeVT4cJeIueh3ffNwLTvpM8qEx+ShrRxf48
65YHY7AKSHFqM3Ny1sAAnA/gLT2Y/rj57TKwL2eb2pmd+4seB3zA9USPrVOqKe8z3Pl3jDartgV8
vSuovFODLHredIURgtF7XZHpdVVBL/WaABZ8EZRemM6femUDXg+IwP3yFqttDySw/9Hd92t3A+3P
CWxXyKABXy/e/wQQ5KsVtiNy6v78OLE8NQSS5NIt+QUY3sgRey9tk87N553Bdt/b1L2AoJx2r20A
nyhsybxZOf4UOsP8p7dzPFyO9wOeQXKh/FY978fI8r4ekBCROc9bMLwuXwEs/E/n/YTrJWjRU7De
sA5QKNsJXPxqM4xZueCTxe+h/vVr+Wt2IxWoxMwhipO6bKQei+HuFxTUOa1fJftpVrv4LeRpXBAb
J8NK4AlvX/Qwwx8gxgcFIF+9TtRXPlU5uSOsoNXHV1Tyfj1zPxoYyDgRRXyHf/4guMpfgqpWcf3x
W0ezSpRsj3k/KH/cP+DXCQqoDV2nows+434hqdXv3Z/pYXpD1DgNP5Kv9HvO1yH3Z8n5jRs2c/0F
lvxWxwXvs/t4tcAYBilZ9HBmS5cILvUm0H/XcJor5Q6hnHecP17LfjhcNqDbxQ0ZC00ySXp+iVA4
ZxVd/j+5Hw8QTPBKkNwEKOw/5w33+0lG93ebpr2LcAU+e7Mm5bo5sLa7ajb43VcJEiWnDYdXKsbw
PT0tpHhE6yaP3A0VqKGJaJM45prz76V+ogqv7umwE34QMDekZEK9GI5vqFhQKdYQO6f1tmx8RyzA
DKyM46sQ/NVzej3fCePr3wvxWYDTcJKQbOxjc3xaZw9+Eifneo0B5CqwyeKvYFO/sm7i+gRY6v1+
tZIBfWZ5o57v2hujwg26+TP4Ofhtph/18UTCtruZBkDe6YpKLTe7sT9HEXSv0o76adimfdgdLDVz
Pwk9zOUmpdwvU7m+Seqs4kcEGloGx3E4EO21sbr5oO3Oi35Kd/O6YT9RVVzojJOJxLQmfm/rGwuO
wRhjk/trbNGzD+DNR4TNbUoNhx3BZbUzMffzyzZwj672HY8rvN/FJpux2hL1Hal31Fm3t0lud0OC
uSE0iIFG5/xazsHbqgFiV0MBpL/cC6jZRUn5+9PRRyk38ADEB+X6d8j8+nAHfRG9sCUZ547x/gcO
cavjQ/f8dOODNkcgPVoZG+HR7cZqfbSX9xOtg/kI5p3RxIDngfDC7yuQ1QYUlMDBtk9NRvh6qO9D
caAL/5m/pV3DRts7RL6YeUchDERgz1cRibe1Afj+FMDspzXacH2g34tJBYcMeNjtu5ZNkQuI6rmd
hTEbWdg7t3Oivo7NDqMvvTPujxfQ3AtnMp8hAdNcTQk0VxnCyV+90jJ94TeIpcEvHH8f14W8f/75
Pe2sBy5oxaHFzuXlgGm7BwV4lJ8T5vyZkQHbHuT+H1qTTknn52otAG9dHtC8qdddc1jt3n/rsR8f
0H8Wj75a+A2SR6MyB925tsAexgjveb2a9+GrhZxf4d3uXoWvOf8Y0Fm9UjI9agjILU1GJXrLFRme
2q9kgroJoK4Si7oVzzYcVf0Oa7a74kWPm0NintUVDNYYd6t12q/O7xzGtWcTIXoljONjAWTJRkYK
2hxMru8YSz6D8v3I5rrZGRBk2czzHq+QuUyd4axIa+4npyFVV+sILv4JOqHK5/o7gSugxGSd65+u
ut41Fz4flzcZUnb3yYJfd7Kg4D18vEJ2sUEOuR6LD4Gw79g79XTIZP2BfSUIzbE/2Ql4olNLzfWw
69iiVwq0k9Ciz05bNEGY2L+aACzZ5qTYog3SQJCIpupZN3F/ZsnfDcI+jMvpCtB58UcRqOsqbZXf
z4KatXpg67hvzf4eZi6cJNGhNxpVPpNO4Rmytb8h0z10zbkwThuw9Ctp/3HM+XYJ7gqOpZhuY3QM
511Sj8qSX5BKGYBeFHMBLPri9FiRdCqRDUGxuaZ0u2Irn7Kn20BTpy9SCNuinBL5MgLf9nxCZfUN
ZqPAI/Tcn0XtnFj//h7obbY4WK8VRn+a1cB+owf0caRON0E1q4FjBTfsrHwUznH6zEFQiB/sa/G7
m2htG0seDo1gEP3Fn4QdyxMCpdD0h4+X50C+lzpara5fc5SYF8NVL+d495xGRrn+DI/nfENtBevh
xO5iAV9r8U1Dz7X8qZPLDeB4ljo2GsD4tO7e4p8imfMdxvU0+Knl/wAAAP//pF3J1qK6Fn4gBtIn
DOlFmgTFdgbYgqg0CZCnPyv8NbyzO65aVWqSvb9uJwoStXwVUZNZZ9h5zoaI91Ps9OovKYElHxsc
DnXvjCoKarh3BxFjVmrd73WORMjzD2jmfhm5Dl8bPtPWo5FZ9cW866W9vuhLHO9m7Nq6NpRWzzX3
o0swJt4Fwnnfnpd6x/W/5gh4vUXSZ3PNhrJ3d4Dza+xwvjwseUOeT8OLfiVK+df84w/ronx1/ZLP
4L8fMhLnWQy8nuhY/H5obIzrgs4vLYD1lVTYn26vjG3PlyME5W1GAt3KrH94Xx+G67WwnG/2lcam
BOgnJPTPbx6Sgw6j6+tEF7366xUQgjIMbzQcorwbeT5PL3/oiCNArWw5P6Dr/Qi9OR5lRyi/Fj8S
R8N7lQ2ZfxKhY3x+SPEkmNGLXJVg6Zc8n8IY94NAv8rPZIJxyq5b7M+Q1lOMsyD5ZbP5Fci/+j9t
puy99NddHe+Rbm4+3di8fXHBS9jaydXyewvQdqQztW5uEy3+s/6+nDxC+f4i6nuV6tpKY0jZ6PuI
XpMJLfkEjNtXxd5wldmwRkKIKEhO3eSzUwC5Hke97lxXxLuxAAj2xuPnC2V9GQ7xv3xFVVaMuYZ8
hGGIQvKz3h6gyfVYQve6uyPxJejV9/A6BvDxe9tE3qwN0OGDcdNr8BCprZzfbFiLg7vgG7o5Wqfu
G63hA2TnKOR5r76Yj89OBqbyVmmsrTYZa4W8hmbRxgt/ZcNZXouw+j58un7QNnqT6SyC8hcf+Z0e
KWCnVZ4DpthXYljlUM2wAAScG9NY9Ckw7sboBRoPUDRu2zKaDNC+/vxr/cdQxGg85bBZz3vM8XzF
Nl8qAJ2qAXVORVSMEQpUsPesjA8OjsXIfx+gufXE/RUTjNLY3KB1fh2wq+Urnl9QCVz00ajlbxZI
xy3RuR5Iy9ktANkxi0D9Uro0bl4r0Mdhmv/llUNgvRgZQ8uG7dbN6Jr9dsXif8Ev0B4YWSB0RjKf
IVzye6v683MI9xvBjeIZuy74gJ7z1T/9Ei/1TyZNDE4KSJC8Ft7sL7+gVTCgdyZFEa93Nfg88Rp9
gHVjbDlv4/5mo8fqkmfj7wZmcIr2Ffa7YapYL2sNUCX5jOPgnjjs/urMpT7QMH+IDpHl4KFx/YoY
RJmj3nlPMmz8BFF0bsaqU9e3HBS9TXAE1Uu2vagdAa4+bSnPy1XUUPd7GLkfj1rXbl+RerZ0YAyp
T8MjlR16fXsN/FjKuOQpin7Jc22imftt3zGiWhQgcNl9PhTpbAcYuwcttOTWW/SGrK8HaYbocsA0
Ks4vZ1Z7p4XxQ35jT9gNEQt/kg6vtawiGPhFN2c/V4TYAxr1veMdDLy/LH4tgfdb4rCxTmbokGpC
q2JvdVRCyhnU5Q1SS11fnMl2JRcGWNZp5PIrryo1KBd/Ek08D9Xz/QV5v/uXT8LC04Yk92fEbiqu
SAfVEHJ+kaxOlVNxPd4F9rz7kPTsPIqbMoUu5Pwa9W1Ps75A1x7wPB9/kk9gw0AghObsbumaGXE0
rWbQAGyedzQ0N+uuuz+vrs7xFmHSd2Bfrj/Dt1JKGK9On4g5tihCw8cu5XnFiIb16gZu+ZfnUz5K
9Vv4+rXazjRa8jN8v0Nev4lkpXvG63f45wdPx88TPKb39ICmhwLy2Y4bJlX74ghjWhvoEyCzmuPf
L1/0TxqKUO2+Q/ZKl/wNDqPOKWZ4oHvge/eONJsHzei128I/f8t7T1XHhq6Z9coaqyXvCvoXnHzw
cc4yt+TciOthpXbdJzoBP+3iTM5KqMFb2fD85eHazduJzTC3bBlRnodpFz9jwvc39m2ncxY+tPQj
Gj6NczYN0uYI53Y2/vyvxe9d6imNAi8oeB5w1qv0AdGsPq+Mvo5OA/uVrxHxkzzBb8HTi55s7xTF
mfftboahlBDqpaFRcL01gI/STTkfCDKJPQMdso/wxotfzf0sEzqrgL+ibVvdch51uNkDGl+HJ+B6
0A1WlxKR+f0yqtmttHrJM3P9mI/weqIOdWu+YHwYzIr7CeWSByIfjj9Yd90c4ZKXNlFnRdNup9Z/
9ZzPVzj9sdbtpb7iDd27Ea+PSH+e7S0xuN5GMuKkC94hQvceuxG89LMON06JYHBPorF5Ixle3+EJ
TXAbVKwQA10Xq/eaVNpedHjelADnkZ+odzPf1XLe9K4KNLQCO5wtehi8m2FK1Os5BWM1NSkAh9yj
rmq/s2pD4HHJV3M8R7KmiPBLpb4AsNdlMZMOnoP++Hr007So78/fHtovLcXuJ2gdrvfa4KSFIvWC
4RKxXJlyuOTdfU/cRJw/9UveDenqTLJ+8csq4dth56G+ii8ljxKCLolIXZUVmO+68oKcH+Ng1YZs
8R8Ar3d4nXRzRGTSoCU/he3j97DkVftF/yPwY26iAWp+u+SXEYh6uZp1PsIOkrOORrsrWDfd8R5E
e7XGF3h9Fn94DYW1TBPeHynPX+tLPtUd38/oXSFfgL1phEit9Z69s2QO4CYaAQ3VGWX06KY6FARK
iLEvBjAVk00WPQivk0bP5mC7XIljPrAlim72dd6aDJa8rbXef5YnQhD8GrcGL/rA9KtNU+d5EALv
HqgGx49M8IvRivD5D4edwVOF++ltkFVweHa02noBjDJn9bfec0aidNHjMeqEV9RvJQv+9Xv5dbcj
yb+eyeInEqUWLTC59u7xl1+QZilgRMjceeFXaLUN+UOMqdrC+yDw/Fq5qxY9A6JXY1H8mt6Mz6uQ
xX/CS337PQ9UAHx9abAS6o7I4tyAU5sXxCsAcPru6Ir6godVFJJqVrEqA29UYzIdN2rVL3hh1Uu3
P7+QvZPyCzg+R29+3ufsI+jg83w1SL1/vKJ7ZrQH7Ju6dOF3491xEYxenoJG1D0dmpGtD7k/zvNm
EyM7tukhOJw9mqRH2aFv9GqgLrRPuuCDIUqCGQKGjoSR9Fk0ieGl+ikzMUbl7gh4vkb4y7PweQnw
538khs/xW75xiPPqvvDiKOjP76KpPj6Ak7oqdnj/GHl+CapsxRDXl4vxDpVR5X4devB8LvPMPIVL
/984W61oso+sgrNgrtF07fbdjLX9CAOwMbCNa7vgeekecP8XLfuFPNUSLviPzFn6rcaq/4jALVcm
gZ33ALSkNteDRx+HUm796SVQp/WPLHo523vDa8mfEbCdLKde/FquT6ClXjFgRXsgWZczkVODdeRh
ZOclz774ddW0t+le4/ieLt938Z/+9El+X0Q3nezHF15Rv0PjmI4OCTf9DECu9YgmSshGizxGSD7v
mojFU85mjt+XeQ1q324hoGb6iiHw9wmNAjOtpsYfoM79G2wPZ1YMv1WsAp4vJhLpLgXz74EApfSa
cn0POt/LyW3h8RYCJPB86B9+tN70i82LVmXjZArlMh+DkYcERpQfHYE8wCO1p802m7/3mw/SlfHD
XnW+Z2ThK4t/qf1uz2gO8RSAx+txoEE/2hWvVzE8AiOmuO4fgKwOjy/g+WHsamzspvdWneGSJzA6
X3T+5m3W9i/DVuR5gKWpYkIsth9yU9Z9Nc13XYCHKEz4PEud1Yfv6wV5fyGG+rUBfV5EFyx5Rnnz
wBlb+inPuyCmKHbG52tKjedNkMrPZ09QJS55C2p9xbszcv8Gjq3q4xAqfvSXH1r0DEPw9tkwVV0J
hRTc+DziBFqaaI9lPdDvqgwZ5xc9qG4ridg4GkEnZpIIl/o7C7rFWp4n1Hh+CUfuPiwIk9cx/IWd
hnbZwSzk9rYp4SEKEhwwYZVNX9c5w+T4NfHi5xM+/6dx/IV4/o7nBZ0bLLdiSF63W8iYGtTHhe8t
fK2Yn8Jzb5DPp6YWz7t/w/HrQvl6OGP+fSN2bEYfIue1+dPj5lS87Rd9hHqx8q2oMa+FZZ6OWsdX
GBFYMPI3rxRl133FbH/YA+lHrL88/jyD5AuK/phwvJdWf/vduZjhH55d8vzwKdwOhNenqOb5XBDc
3tmiH/P99pnBa6/meCPLZsT6SyrCy07zsbmaIzAFl0cMf3sUksMHHaI2eas61HbrCql2lfPJjZWq
u+11XvBR9h2S65+eRX7r4gsmfLNdmBu6wPU5lU1L3pHrPURf6+9sekd9Dvg82oLHHXp0QgHI/SWl
2CaPbDysLzuYG6pArd/um5GtrMfw54U7jDvdqN7btOzB0s+S/VqMmH83IZxLuyY09GO26AVwNYQG
95P9ak6legePJxfxfGLujD/7+5e/WvT1f/k48Tqa+MznoYYlH6nT5ocXvNW0JXvAU+5CyvmJQ4Xz
1gRhcz9gM9FuzuDauxdM4/0Or21XyIhwdhCsb7ZN47314/W/baBdIUqmXpPBnNK7Dsd4PpKB+6Ok
38fN0j94vsEueF5kv+T7aaCIB6fn/oJRmfhKLaf6AbaiQw453yIHrtf22rsUILpY49+84jjsx9jg
86c4rLc1GMPx68PsOwY4Hns76hXi6CrXx4nA/fyFD+sBykSi1LbAxv3whaCUix8SlHXccX/zCM+f
xkFTZKJoVvuo1YkjJDS27C/rF3zE+SvGSrBi9SbtbvCnfxF2X0Le9Vsi1aAn/Mpl7g+SX35vgYzq
FUbCXYtYx9YjrIgzEI3rqfOn3r8gC7aU/uUp8J6+gCW5KxzogdUxwjY+hJ8oRvAdNtGoN60OFr14
wYulPMEcXKtsRvpw32cj0rEPPqvVHdsUWDw/1M860IyazzMR0MuTmC/4mvuB52LJ64PYuiMk8fX+
rfpPDNcvs/2nP5rx0dfjZ+hSj23signnra3zeQSO75JqFoC6h5WZXOnmWbFFT5Khp+7OZBalU/XT
fOhq7SOIuF4bRsM23RNQrfQd11NG9qenaq6a4sCKrGim/gkBn70LHJv1avGvA6iE+El2fJ54spAG
oeEnLjb5/DXZTmyEkR9ENHijphq30gbC/eE4E65vVYTnd0Eui9vl982WfgElG97IL2SHvzwN4HkD
bCXmA4zRxi6hlEYT9rv5l/3lrRe/TJyPfTGqbXEGlXCI6VqYS9a9g1sMFLUdcVSPVkH8vZDC/GKb
ROB5uu8yT726nWuepz+xSZB7f5nH4/zp2ZEwuImA579xbBqTQ2k8neHW3G6QxueLme2/jyC/M0SW
evfVw9Q3bna3QZ/yrXfUXoNU4/MfSLVhnFFDLfe6l4dfJPPPPx8eVx0Yh7rA0QntuokO3z1Y5p+p
0mycEcOXoPN8DFnwwl8971h5xv5mfQW0/Ao+uIMNQ/MwuWzmeBawMNhjx/BmhzWh7sOzYK//5gm5
3+nDYe27eDPKSTdrcbA3Dnns8d8vLmbnO9qQ+9Vo9EuNEbvZhzrHB0h9o6Yb7d/rCE/tucCmL0XF
wof0pT4P8rAG/fm6teGqrFYI8Hl6undPDThLvoQt5/vsxpcyt9CHcvx3Pkdk/Uqwh/4Bu+Z0Lv7y
tP/PlQL6/75SQJOrHGM+AicGpBbgYztN2JPmspv6bieAfL0CyGvtVzXd1iWCAO4NvO2SNZs++6o2
4H3b42ylvqP5cPrYanF4mXSTXW/FNK35rZKD9qLl4yJWpNkKOdinIKHBIfwVSpDOI3QK/YfxVaMZ
lYZfCYAgnLDrNyz7bbqHb5z3bEYQCTKbApO58ODfjzSoNT4yfwhEMFufHRES+Vn0Aakh3ObtBydO
ss8mj2o7sJNmnZrRTe16dDBFY6uvIJHkkkWTIz53xtjcVtTa+Go3JrpMoGuVjMi+VDP5rB4QhPXr
SR7JXS5+bBh0+PNXGeWyXzXXTS7Dm+UdcAiAVnT9KNlQecsCtc4PtRq33eUMT/XtSj3qoky+IGyD
IsAHaj9Y300y2ofgt21rIr/3v2q6f6oabq7tlyZYaxzlIOY97PSzTO9nxalk63kJ9Q6/VRpFK8pG
LKXIsMEM+YgyyQZhFEr4+SUNvQ8ZzZhxV1N4TUeTZlRE3TDI1IV2Nfg0qycvU8AeiBCWtxbJkuMy
PshQGquc+dS/bc1I0Vo0g9jKRLxG8qmTTf/cwHNuN9ivsg7M0jGuYXvfVTh8lHWmjNsqNWRdPNNA
6E+FrPjmzZBGp6C2e/CqKbYp0h4/5UOtYrPN2Fe/2pBGx56IeOdFEhxPLbjExoHe+X6UdFcMIIvf
Ct74lh3JspxBaOjoRH1f4rfm5M8Siqv6jIt2c8mGTfd1YXVXa+reLTMTUYECaJR8JOs5SYy1b9s1
xF1GMHZvW8YYWwuG44iMxufTpejeKO9hnAGEXVKYhTzTrWmIey2g1zBxmCJIrQ1OT8nBV2pbBVOF
DkEy/krqnvaPbGyTrWB0Ns6w+UqcQrqY253x/V1NepLsMhvPRjrD2UU9mXeO4yhlfL/BMigpPfyc
kbHBG/dwddi31AX3dTFJarsHZma3aHTKazbENo1hsq0QtlV4LmZ6CUpwPhUxdZL2nU0mN9f4emNT
68+VpGhWYKiyzyXo9MtGvX/0UPDWKU22hsFms1FaeLaEEa/Xt5lNAti7MGi1J3bZtXdotnf22nP/
ffPvX7FJ8LQZyjDw6Bo/SDRfqjA12AQv+NI+3Ux8Sr0OgvfdIxDem+wX+g9i2D5ieKMbadR/7cML
qAfY0etz7wBpX2c2BDFOUeFkN0cOMuULJ7/pqY9eLhvXzuYGttedhS28liPq0HcPn5/7B2m+C6Pp
sUtbYKeqiwMKE0a8XXuEaL0+IdCHSsReRqoa5+oc0rN5sQtRiy9HaAdigg+u+gP99L61QD/+1jTc
2m7WH+f90UiQxnDIZNeReb2CF1xTtCK7pzPl/q2BEwwlpEnNz3mbGfMNvEtapH4SO6Juns8gQX2E
MyVm2XRszdaIZcWg/lt4OPOtls8gNcI9tn+h44y8Xhlmf04orvSejSGCZ7BT3xCxKoCMnkTtAQX8
ZThrr59OfHQ4hXvEnx0n7THrl/OvE2Jgd2aHavz0HYFbD0XY816PbO6F+wNa3/6BD4Z4ArP+Oh7h
/CQrcj7JpTOaHUCwIdikSdwcgRx8Z93Q+CsOnvO0K7ludqLR5dkGo+xVVRPEag1dTREwgq5VsK2h
Ezg+zQr7s3PIpi5yGkg9NaVnYW9HylgG6lKP0bgP22p+AiRAi70v1A0+W2c+q1cE8pNu4m1f02ju
Xt8Srob8gbFsF450wIEPJOHh4eCj7zrFOOy+RnOeaxoowiZSlv/fx8eYJm5ddHOB3jKUX+MLn55v
u5Cw45t6lsgjAshMOqlo3hCk6yaioYH9atLxdjbk2sXY8kgG+l30FeFr/dmT6RriaB7FjQmPcKch
+bkSGDmdExmk9uFEy8Hzs+l7V3roiS3EcbFywGStbrXuYXcm4qaxmfgb7BcUw0RBs7XqK9aOtxjy
P6e4+QJnZB5xofiVMc4va60bvUQYdU9fnzFuvoXTXWRfhpuVb2P7RN/FWB+zwKjWIqH2V1oD6RN6
0OD9FI0/vSrGbDJeS7/DVveqnIENgwp4/6TeKnDZpzxKPhS00CXwZO4cKVXTr/EKY0Kk7UfqWAwN
H0YFbel6F72K8bqXezgWjU+devIKWbPONyCtFYXaYxJ3DOyZDOeTRbAHWB6NBb/1Pr2aH7q5hQkQ
pfT1gH0nphSv12H1HTXgalNpBRTDAWeTtTo28GTIJlIP97pjeRQG8AhTDYfucddJO7IVDec2dNh/
/1wmTrjXdffZPHBUnp9sLrVc/MMPoYK+jD1Pc7/0X2zG0p2xqHwTiMOI4Sg77auhukUNQKtUp2V6
ECJmotUDruwhxdFrEqv2dbi4sHXfGd1dRj7CeTnWkKbTBpu04VcEDc+9MStRQden16aYP7M3Gx+0
H4jO5NqZz4PSGI2cKtSqor6b93Guw8o4K0SYL0bXi7pKjOygfnDSOrgSCfZ9Y88USKAhJ4Uc/rYE
5uS7ofdH7VSK8qMQ3IlkYWz5iUOw1N2gdCcejiVx57DqfHlBtzx0yHCfVjVqu1sLYFm2fH831XTA
pm8ITx9h1P6qbpz1iwo9C0h8Pd/FuNHCBgZhHZPxU7fZnPzGB9ykO4eGcr0rfsXkNADB7oHtzWnK
CAqFEnhq49BQaIZu8B6uaFxwQ2nioZ2z4C24e+xv9O7etoCczp4MI3JyqbvNbDAp2iaA8jcWkHHa
hkAWklcMH1s2UUeRf2A2FDWHP/gsiXjuPtVsbWtizJdfgKZrSB1WXb9Hndc7ovB+xcD9clOLazfR
TS3ZjjKA3dcwO/dBINtc2TztzzdIPn5KzXC97WZzuqaA9yOajKRik9NGLRSukY9mGpmd5Gijv+A1
HD+dLpqgl0P4oG5Bvd4xC2aR9GzYt/SHj6+flJGIPB4QwuZEUdfhbDkfy/phK71dMwalCIHHT/qg
FWnloju2mQoP2+CD3XO37sTpffzqrmJCpCr7XTWJr7ExwOYj0zA+J2y2P8cb2OoGRLV02wBl/zNc
FfiziORAtivlZaQ6/PZ+Tu1vNBWzKs+jbn6vPnbqso1Y7UguFBTxhMPwNEZDWYwtDH7nmN4/u21H
yvpew9aat9SUhTYjb79NwUrqVjRKrSgbLG2bwvko+9S8v7AzluIn1fnvR6SJvjomSC/TSKTaprfr
V64m/vsZF803caTKX0Bv1isA3alcY4w3b9Ar25UIvrd6zfE+zpifZgJMX3eXTIe5Lfj+SUHtlQQH
cltG0sM4HKG0ewbY73tUzKthaox1N8dEOb1+2fzU09IoI39D1+78iKZtdklhWO3v1DIOcjRicH3A
zZvcabC7H5z5qAg5kF/zC6/tdcSm9aPjr6z2HTrz319KkliGu/Pug9FOHSKKZnkHQvNzpuZqODrz
TdNaSL7vNw6b65P1YP08avElsPH2qtyrAdBnCL8CKGl4Gy02aOI2NIZzUBHpe9EzScvXPmweYkG3
hyBjCjTvZwj22zX2mnPZzRvGRyBYd8WOZ7wzZhzyLwzWwozXkl0WPcG+C7vXwaSWZkzFGFFnNG7H
akJSfXwU3XH/CqHU3DAO4ptStezwHkGbW5QmvTtky3rBq+9TnPwsBwwy2gfQ+pIHdeYXZPP2ubYh
vUKf7u6lV0jPbB1A5XzssN+1diZKh2lvbIf7D7FX0We0Vr867FxxIMZz7zDm/B65cSi0GVsrgYDx
o6xkKF/3Hk3jgGadnMkxzLJtQo/QJxnvvyM0qhsifcNvWY9oNMP8kDZIOaoz+OX+sYGf7WbErvF4
O8yptzW07/WRzOdpW/THwA+hcp3WeA2GNON8LoV/eLOJf9FPRbMA9Ez0cG4fRDAufKC6ZiH2cHMC
0gWEOTDcLyL67tIVk+BNM9xC36K5vYoKUZZNYsxDg7GLP49sSk6vEiogy8n3iYVq8M19Cn05dvDR
8Exn1OLtEZaecqD+FfJXQtfABKZYutTeXvpuIFNQQ/u2++Ek/+GKHO3ShbWt7Il4o6to7BFNQaiO
gONnP5tf4+ULjfU1pclaaQGz3TBWLsqc0XiYZTBWckRAdNa/xC/Ax6H3T3CEzjtNcJaYBMzPNEzh
9V7uqC3VWcUat9B1zp+RDqo6GqC3E2D2HX7U8b5hNJpyKoL8sGto1DLKmLh76CCfZ41iI1+x7jnU
N8j5DAG9mFTjtqghOJ8uMQ3cEhZDuc1siNf7CSmPrVR8K+ukwrDZPLGnlXY3Vd9nDH/lhWI7D9Ri
insphxzPodV6shzl/gn2wCjyE93UKnToIXRfxmVXzCj3zE3EnN/3DLdqoNP8u3GzyRK+LuQPKKNB
KK1C9F+6CSOUnGjhfwOgWBSpsD5vRzKtBMLG1wHul/2Ks0iwmeLrbQCzKDli57q+Z2zYujcj2O6P
uDTiI5guDQ4XvoyL1OoKdvNVCFfD+YGjaIXZFFoXHbJTFvBX6otqTLf4CHaHX7LghU46eVZqHOba
okt9aS8Im6AxCcF+b58Y81cjNAQ6Pqj9vFbR2CYXAUq7KuD9/NnNTTO1hpXtXMIyUrJ54Tc0oDtq
elfg9M52TI3HhuqIDzJFswvHF3S0M6TWsXyAh7Z9hMZkBSld8CRd51oN+4PLI9LK2PXMIz7k/I7j
rbnq6e8cQqbkEkXtz6nEXP3Oxqi5F7p7bOSI7OOdashfJODwPicV748CdCrhgb1Yf0dTd3gieFKy
O9EOt9IZoudzB1+rWaFeqK0LMajxHsC1jbg+oBR0PXZ7MAoviQarY8Km38E+6zf5d8N+oqKiX/jk
YdrtEYPJoxpfXeMC3m+xuee3juOka+E5NxvsaWv+SmiTyyCfRw19ws3HmZto8o0WzjJeP7aHbPTP
5RmeX+6V5kwTIpZs1RzK1+dAk/B9+eOz8KpZN3x/bsVo8s39DsDreML3tVhE0xUGyxVtPT6iVw1G
tTyUMFW0B5Elp2ZTAU89ZBhvicr7DccLuZEPx5JaHmFsHn5uDVfJjiFDEOWK8/fbwneJFOt/9a0x
0ntrUWRKYjF876t+wXdE5vtlMt7tEdrbdY+x4B6LSRjlEpaCrZIhSZNihkM+A/qVV0QTse1MB7e9
wa9xXvotLcbDx0QQbsGaolz/FuPO35lGpCUGtm5P2Rny4iLDONMQtQZwjKZjrYkwFk2A0cqjBZHl
AkJTWl0w0khQTNtsm8JDNlr0Fj2CbP59fQFyvYKMshAWrdkoX/3kw5DejunEWAhvqd7qm5L6CVLA
aJ2OM3gggWBHS6ZoLDbRDG+XTYSjXVtHbH97QNhTuKIb8Gm69nKuv5DrB0R7KUIxaeIlgJ+IZniD
xoSReG/s4DrZiEgWyaYbY1wgqBaXNXm+47YY2913hJezkNFojvYV43wS2p9vQgvzE2VLP9GhBg1C
Iqmq6PN13sOTIZo4v41PRsrq6YJCPJo0Cg03kq7QNA03F4/UstxrwWoeuag+QkEDuYXOUPCRixXW
E4rBMYj6GGfxH77AG0kFw66CMbjHax1N87vvuD6QL3yD//t19G6EaYbXgGwQO9C8mqji6fBycGJk
1PYcjVc0nQ1v/8RI/0VjNDyv/QyVx/mFpoKtwQgMpzVulyjCNj4j8PvdHzbc7+U9DsbfrZqUOlHB
YRt+aPy47LsxF4gPyMdNqbNSvWiO7zsdfgJ9S9fd7wLYuvF6oLcNwuEgNdUQxBjBx8l+4/Wl+kTj
qyMuTIXSwval+IA5J7ccFmOuoSmb+o5oVnozhlBS6cJPf1xf1t7iI0BG2SYZme51bexMNCHxtH8U
LBO2L50Y8oXAIX/yO6hJqNsbRyKv54PfEP256MAALxd7dnKoxo1wOQOO/3DIz3d/tAPR0FCIyJev
B5O+eQt9aS2gp2U5WbvSvB6ySbhQi+2uDnXqSwMNPT7hK/88kxsWPkTb8Utye9UVU/IyffDdnLI/
/Dlw/QdG+tH+Ww+WR3YIm6waSfcuA0bBHsiA1iSlXvkzs16DtQzFe9nRfXU5dPOKmWfDlzyBBhmz
nen6cWf42Aw60WawZ/V5BoGeTC0g93X5Bn/6Btej8Ro4Gmtfb9GGt0oukVo87GjOnUsPNkEcY75/
nHYULRP0nZziQDukxQjW/AqYIhroZqgTwOad7cJBamWMR8uoRsPW9tB13YR65d5zJoV0L11qSkzd
7bEEJBLfMjxenjMSq8uhGsNLbgLUBRGO7/ZQ9PVDneElT01sfzZeNiEj+MKoeNnY/GheR/yrwG9Z
DySK3dvEyB13N0hTtqEB748zNjfBn/8QAnDJxqFqX3C9O/8oih7fYgplMYZv9avw/kvBlGWju/BZ
bIG9mpHuemm1UT/7SGh/Ttfrn60OzIRJRHitjKq/Hw4v6PVvj+sRbUfh6iEai16x27smUwKg3IDw
+lR4Wa+ub0659lZbBamTEXG9fycb3+mlkK/nz4CewuoItKzpcHga5+KnUfsId2Y8EXi3k4zA8/0F
G5KY2OF4eYqevx1Mr/aHQPEaRXPyUx9wMN0Bb9i7y0YF+ibg+hnOOX8fef+D66w/Yjf99QVTRK+G
R78fcaB2F8bWTUJAjsUNko+4BlMvjTU8wQHQNRHqbnpe+xGaIWQEFBcMlNUzqfm1yz80E21VvDn+
WvAvLVIrKqbodRqhA80jTXYfsZjw9exCXp+p+Xt/o6+Uti8AIVvhuHO/FVv0TqgJBo043hpf78cM
xa+I+ef3K6mYokafqIBxGJ8HMB3zfQwXPWNjOkI3w9PTNJbPI671R9F/lM0RGkpjIHJMJzAePjJZ
/BC0OitOJ8b55wij4xZhs8+OxfhTj+2iLxBFPa0jeryoEFJPT9HSf5h5uQbgWjwjUj2nA/vD0+nb
v1FrJSAwtdJ2XPRA8nu/5ooE2eqrPxAkmOvb/NV2dQTvcxVSz6lhN9N7MsNjGcXY0eMXYPMpVQ3P
IgkSuD46rLtNCg8FmMnolEb2wWutgc85UOm+cX9/fhlQ3qKA8VF+g9+k9ORPD/dam19hpFbzggcw
11eqadVYgcH5JQ3v89DRX97fYLWWCZKeXe/My3nkfPNPTyJBprTwVJdXGnnCrmBfqpxhld84Pl1b
1WgdH+myPxEozxZ7qkiHUBqtgka/qY7GoMZH/ZU1O/T2Ei8ahaumLvo6PReRD4g/T8QIrgWiNqsO
gG03vg6toGG8P/vd+2Ec9pCfH1QbD8+Z+uOdAFv4CEi/rC/V1LZiqCm54CE1f6bZ9L69crCtzQhb
8zvu2MlMejjsyPoP35AieDwg96OI5rtlNIrgg4C5359oMGUHR9Faf9ZnqfVp4NCo+/MjL1Kg0aUe
MW90XyAiBxe74P7JJtE59YD7d4Tvt4yx+XJb9ADEot+6m6KT04JqtHd47Qa/qlv8s7usqtQkEDtz
BYYRwOt8QvJ7v6lI5TslJB1aIcGXJzDqJUxh9NrFeNGzhj0ZW6NWiysSef0cH3cQAtDoT5wI4rEa
35bcw6NPRiTdW5Kxzru8oP5Ln3i3c5yI690t5HoiMU7AysbTrhsXvkOxxa7dMK23aOEz1IGJWbFk
nc8Q3rMeAcfYVyPLf0fwMjb8igXtEPH6GoKzqN2pHzw/GeHnQZsuBUH9upkdFvoMgsPGHQksVg5j
rQ5E3X3WD+y/BTMaI9eogS2cj9j81GE2c/4K7EBOsL9vYEXvz+lhCIp8WvSjYt6gSwhjy4/J2O7U
joT74w2Gxe5LoxV/JR081hAoj/xFpPxrV/LZ1lW4PVsJXbNOctqnV39BEcqU6CS0gNS45lcvf/qG
6PYqysZKdnq46N9N/tGjIZRFBKu8G0nDvx/H42TBu9jh/KmXm/0OWl31Ijrnj73bqzI09MuKerhR
QKv4QamTVejzN94ah64Kc2co/NXJ0OpuBX0kV19Xz9OAzXnPWH8o22bxa3CQP8dstKeHDLBLT6Re
+vuDzqJhJnVCL7VkR6PaAB82x01Irdvmwdi1JzJc8Hd0tAMw33FXwte9C8nRvMdRf4STAGkw7LDv
xbBqnV300iKnEym2RqeTFn2B4xVqC2+zG4ERterdETZobHf8VTc/N0GV/0bqZ1oEJEdTXSjutgQ7
iYnA7H6MHdSjGeEF//24HwIzdtYpPsoeG0D+1gHH03TTapdqnKm405d+bn9uj27i/BZ+jnlNSh8W
3Ri/Y+6vMIa0dIr+6hF4rk86UgyCuODWl0v/pusG/opJAKUPPKtP8Jp1h2j+fdIbvBXzG+NtWHWT
imYI7taRIinBj+JPT+R6Ak2mQix+QbyOoZroIl3Lx03Gsn10BLB+PHEW/T7dXPnRDcpjKlFvqWdw
Z9wWPxuNzyoGYs62ED43qz0Rj+2PsUJ+f0FM9QjpzdUCAxpKBMtvXS78vmvYYRj1z2peL/5sNl5X
rg53w+AM1XLebyezBWCacmxJWQ7m4KurwG+xh/3usI7I4fQxIT+P2N00NqCDT0TwLsKaTAw7kRJt
tzXkeBet5H5bjSKgCJjstCJylXVsuPARvvTt3rA5GjGbmp/wALvkfaTh434r2Hw9xjCX8uzf/gqA
CeG6vd1R5X1bZ1afGxv0w+lNVtz/nn+fcwmfPSmQBJgeEekYN+CuPXY4bvLZ6SNhRFCLXiKRr7AG
Q+MGXyDuQUDUaJ0W0yu4yAB1YUT55wF/563KywCNydpy5sf7EEMKygt2uJ/J+X2uc70AlfotqEbJ
j1XA8Qld25OdjU5yEqBPuyeNme8seFfUSRevaHhyLMaKbvsAeTvYdMkjkKYsTW3x45f63i98PJm+
gG7OzAf9UL0ekO07ghTgXFiT9dENdDhPSa1LIxjsDdwB7l/z/bgpFLyeGv4EhUaMtRIyZfFfOX9A
X2jW3W/xg8RVcyZaV6XOLD3aGCaIRORpuUYxrMezD1WTKkgW3Sxi5KHqcJC+MkV1FgIimrmswbvr
YozuOFv4O38rusLxtWuKadE7SfqkSOd6/YTPmx1I9sGX64dxRefTWQUuvJ9xcvlUYEhega+bySQh
PbKaiowbXQZ5as1IyrNP0YO5MaGv0DMN1ffoVGY1j7A7/Sh1+tu7GJ2T1ACuXyJpDx/FNPZpbfyt
t1bk0fT+mTZUZfdM9+b7wEZTPotw+N1Sou/zX/QrfSMHe1GwMLqmz4LjERHCjZLS9biys5E4EwTr
+XXk/XDDKF8/o0+wipRAyh22KX0V1o/DhzTz0LF+Xj3IH39Eh6Yo6H1IWv24PVtEPK68iOsFI6ze
B4u6lvYC845fwXqPPZ36XlxWSz4C3LRU5X6f2A1fcYbwQkmJncJZd1zfNgH3gzH3AyKOD0Od82Vs
u2ZbsPvgff/6x60/+NF43Qu9zv3qZT2cr2kNJkjzS4Ie3G8lqblqwb1PPjS2cecMUTO6cNGvwkHy
O6qvbHvRh5C+teusT3S5h/3c5BhLh7Ca08OsQ1mXz9jcyUZGpIgI2kFoNe6Huh0L4TGFh40/krHP
5GJe/Dd+/rCTrB7VAMfTF1xsFC74mrFNUz9g+V7ZOPDGTTFrcV0Dx78leN3sdmDKXKfVrs71gLnf
z3qer4CbjxmjFY5XYGxtcQ/0LerQuBpkhx5WRNSWPIU2b4WiPF2tM0jE9MD5/joirX3xwQk+Mhx4
/szYQdyRv/xVSOOkGl7s9gIThRgB5VVULZaqEj4mcCOnXfTKuF9awxiVE0XX77HrlFsm62C1WWFr
45+72YXqC5TgcsMJ1nyHHDmz4v4GmXj+bPav8g2Omn9BahKQiKTRYQcP0LkTBT+Q88fHGT0KiLXX
T/Wnb2Us13G4u0QZC/xrADi/RpLib7qZhZcW4lG0kcTzOL2tkAByvIGk8nSPhtt2EgHX67l/1LG/
vx9fQhtH9TwXPR4VFbpHgIlUW54z3Welh4K9Q6Q1aguwib8CuAkKEUm7bezMcicf9Yym4aKfZ/1S
75PD7UBYMqyKrvO2L33BW1xfcabqdyJ/+o0jVnlHjc49L3kyjJzbEL3P6fUMtwXc08P2c+jY6pk0
oNipDXXbKc8W/WLxC4kytKdqwkn1BT9gr2n4fV6q6btK66X/UYeKpCKHvt0B7icScZ3+wPi2zBgG
U+nQg1xm0aw+lQd03a2Exli6A3JJzi8wkfaF5m+0LRiahXSp/zRGggz6Wb/oMNk+EY6Dd+0seg3E
GxjRfOlf58fVBztbjrjfvM3GBZ9xvI+T3k2K2TM+/DyBB2rXPQDz2db1xR8jBs9ntbmzJXBGK4U0
jnTIxvuqI/A/AAAA//+kncm2qrwWhR/IhohIQpNKahMERO0JVoBKmQB5+n+EfZq3d5tnnD32RpOs
Ys5vkXTXPbGbOlFJFp6vaciN2r+jWTafxJyh1QtPmqaV6vds/7VgK7X2kh/BPLqzCKygn6l5VXWw
6PGQruIMCTz/D/epuECzygoCeX/Vc34DHOUxwVx//6sn4OnxDpZ6ORvyTKqhLPg3NPN67Y+nXOqt
Q/AVwQT5BA7ne5C8RQ6oT3nxBW4YGtjZJnM3pNUkwMNQ+IteV/YIz/oulAsZCe0kZ+0+KhJQN08V
ifzzL/4NXPyM4G34vii9XRXeH96H+/EF6Pl5l2+hMZO3ratsSKpYlU9Qe1KMH5r/p49yvwttdrYd
E3YaZhBvU42MFdKM8cauq8WfIoL9+Rhd8nitoFQ+VtRfbb8x4fwDSN+fhmqaZnBeaO6hcrNaGkBB
62apv3sgYu4LG9STjN4sYgRk1xMO3F/q/ngiMz93XB8+GrxeFxYekMwkIKw9vsIX8OVER+v3UTD6
p7eWQPhIEsQ4rzLIJvQWng7nMivZ4u8A7K58bMzPgpHWSS9ytBllwqhAuvGyskNYXUwHaxn7gZHz
GvBHHjeqbSHrmLarCph03/sfb1lyfRLcy59OZk/7Mcp5hJ10+e7/+MFp/tXfRR8iXTEl3Xh9pD20
52GFJr4/mqgUAuhJMyBQ+yTlrH7XNSyfcsV5g1c8Xi/HC9DY70qmAX1KsknNaqcU3hslMJCMrm0v
0qJvL/5stvAScLUJlEVfMpr29Xj91b+aQ4xsyL4DBJI6bDm/0mRzH99E8NIql14Oc1X2P3hxYG0V
R6zrvcL971UIeX9GD5LldN1mHkN4yZIY29L5x/mobQEOffAgHb1/4z89aNN+V+Set0NcX2bmQXWj
XLHfMgwGJ7DRwmci+FC1bu7qzwx4vYF9OmslteTCg8t+4TfJdwzbUwXfJxhRO/AqMLUtdEAnwBtG
lyMu6acyH/BTogx7i76w8ImNed6hpT4ZqNZ9gXaEZ3qbDl1M+XpB6/zryJbzYXUz6C9wPvOXJK/v
qk+Npr4Bd1/N/JUdn26YD2mx8E1IZGc9noJeuYBSuW3J27k6xvBS7onsjF6KA7ChJT0cxwt8Ju6E
zX6++Ew3dQSeaEiQOKQVW/xaGGhmQHPgX/3J/R7Dhb8kChksY/ymOwhnIbnSw3mVxdPgFzcYpEVN
ZqkqjSX/yzPdVxhluCz7CMAE7rr6TZ32Yy38aApjH6fos81M1r9azpu++zUNPmPWTdruGsqcV138
dH9wU65H83p+81R5/xvsRyhs9M2/fOGowJKNx8sg02d3Y2OWPGVZPW17engnJehNKVjJBtRTbNZ7
u2P3rfmQw+e2obpUGf6kuvfHv/zDeelxm4YOOJvpSA8+pmW/ZmULQENLfFjZX/8vnzZAtQk76a0/
J9tnBepj5vGfx+U4XAMJLPUn47wrPdyDAg5eHfJ6VTY+yqdIYPqYv9Twm185WJtVBfh5pWoivH12
VasXjAd4Rzv26bLZJ/ULeuB24vyRC6ZvIxZAeb6t5XmMhqRiAe9O7+KAx4+ZrMQEcj2fiMk37/KF
J5hyw0HUdeqYcb4HxHF8oLy/Y2yzCi6A85F00U8WP17+qj3hvFLhVwdhdwG632DqXtwxJh9ofhc+
Cu+X/AqH2wh2aTZQ3UtLo7/VQgrLXejgIGvrbhAOSgr8GzpRvh+6+ZRKBVj8SOF+kXzyBnxk+XSk
RDxIKB47chbB853nWK/9Y7wpDq9W4c+H5ON+lXW83pQf74NO3Zfvl/1vuxXAwkPjx/fJiJbrCXQz
A5HyflU7Su1DDdaHkNGg7A2wORqVIC/8mNZX1BiGVNXhZFU913u0sjGTkfzpZ7JSvdnUp2ey1PdY
f7Ggm5b+Eq0jmUwXx8iYRi0J5uW55vxAUf7VP+H34lOMxTSeb5KgQ5uJxh+vM4vdKgWv5OpTv9pr
YN7xy6jO9z7GqpEr2dd2ugJARTIp54liMq5PDnRq64m9N+vi+RypBUwf45e6Aoy6Cd9DE/L6moDV
1oqF4lPPkOvdnKczusEKVSIH2lEgUydL2WB323m38BrICkA2DkRsIZaPLzSbqheLG/8LF71k8c+6
eeHpF97s8Iwtv1e3OFn0d+zx+DVZah5B7zXsqR6cVcCGvZT89bdoR+rs6wuDIN+iLsDmayjAcJa7
CtzSb0wE9bMBJCdKAEbrHJGtdj9lf/4dSGIbybzeGqs3jaDxPllkdfqCuH3sdjVQO+uFfudtVU65
tbnB8a2XdF9pH2M0iziQPyfioIrrmQPdHmS4krQ14evbjSCQHBh1+4YIYRNk3Vl2UoirrYndAykM
Sr6rACi6KnB9RGbsobUeNNMdplbbhd241M9cf0SP9R7H0/4VCIDrIYtfBOb3vm+X84W+3D8ekir7
55cY1kkuyVL/VfsHQVsxbbKfE8ojMHY3iFaf9gjGc1TOcHV3Lez33tkot/WUQ+4/4gCtUsD1CBme
/N7j9dQtZmfZSRa9nyx6dcOGjwyna2Bhx7GKeP6M0gNw3g+J/Hz33K8D3Zbli94IZjt2ncX/RZCx
JGYaudyWfImtsCy6mvNjy+clM+f3/uZX3NLeU52I+6yZi+v8xxN0nKebf7C8/fUPnCctWSHp1sLH
IQGfnj6pc1lc1pc6nKedupukw5NPPOzdsm85cx4TrDf5mfL6JB45/75b6zQkC28+9pLykI7Q1Oj+
3QV+fxzrQP7OnoMkqdsx2md+CMdy88GcJwaj3kcqWHhNka+fWIXNP31T5fpabzuXCHDeFdXirzB6
La2jRT9BUlW5XFCTZCipBcaLPtHy/hdwvZNaRXPKZlewdbjke1u7n2LmWWAlF4p/J7tKyn22r8YL
mLSzRL6fpmKzOd9k0BEUImk/NvFoSiaU5cQYCPfD2bD4Xe9I8zFe9LU7HxHnfw8JQNC7DcTSF26l
xwX1zFUAjY3XRb6UN486x82jm8XPTpdRkPhIiNcbfsWBhMB1sHVs+I1dTsJBSSCfxyBKpUcGW3i8
5lhX1JR9OR7sV9nChcfRSknxafTwHJC+fw1Sruud328y1YNCe67IfKb77POrLvoOwupMuX5Rslt4
gfC4KV9o6z7Hkpp448DbIaBIOa9APBKMTODW7ze21Gdv9OsGqYDrH2jy6RQzuK4FuOvaN+b6Cet3
tleAbjvlGOPgCebn2snhlfY5DlTw8Ntz0eUy91Mw6k9fYzjRnwMWv2ClboSYbR+xAPl+/+PxqAOc
FegPaojktyuAfpm3kJvojaS8IP40n6EHEGxe5PyszG76uNQBkWEwNN6kS8eum0sC38/rSMBSD3IG
D+x6iLj/6Bjj9DwmC29LpPduY8zZ1X8Azg+j7UNGBsmuRg6L+RJxnuxt9Jxv/vMXFM779qKo9gsf
RVaVosXbl77OIe+vKCqig/Fa3ScZKGWOUH85X2O6a8IQLv4UHrV7NytGUAHev5JdL28zVssnHWor
D5KNt/tldXESUqjF9x6JaKv6dNq6D7jw+Cb3w9i1lXtAHy7BPD+xKWJ1DR2lAET6hdAYJt27QS8L
a7w3qrycTu4ULn4xmmxdBeNyHofhuyZr7o/V1iW5wLw81YTdr2pZpXAH5cJDhPPvazAuvMHCPwiv
QWd/8YOfz2U+JGM8PkKLOAGJ79dXOTZFL0NeHyz6B+j7gzQDN7x31Lib+3hY5pHW4mzSJR+zane+
LDw1Gvm8EauIEYL78xGhqStKn/uDEryvoojax3fHiFXnJnSi2kDC6OVgXpUxBMJG3WDOj/u0lk/q
X79umCtW3u/iFPzVW9m6Stl8RbYKg+1KR2vNOvjz4g/qfofR7iGY2byKdirg+QR7xHuD/nq5XmAo
v2Qyf4XWHzeZ48jL93kRYrMUdlFaw/UpbQk+I+B/uD4NRGd/xBafxxtQIX5hpW8SzucE5bg57RLQ
NP2N66VqNu7tKVf481IjOm/YT3QKE9qnQ8f1pKb70zPb1/eItZMTg0narWtwja4ztcPtKR5EQyyg
lYwNdSbF79hOqG6w+dkqDRzlGn/2bZsDfv812TxblFHuzy39ANW/Xszjv2fJWYJi8ubzKuxTBX/+
Gimr3DN64qoj9Ko2oEt/1HhWTf7mOSfE79RVuuAm78T3DQePSwrY2o8FeKFPHdX7sclIxF+xOT4y
B+34fFcfT5sC2gdfQM5hNsuJ1zuQhKlNlnpgjt+DuJwfqp3mNh6fnnsBK7m7IpkGQ8mU5xjB7JC7
lM9rgNpD8AZAjRBVI7dnQ3R9fCHDhyOvv+au5/rrMm/158d12q5/ydVDPGK0nteA62cJfG296C9f
j9KXWTAf25jzaXU8fYXcAwcEGPq8tVPJ/d0ars59i/X3SzGG9/zSIYl9F5vEXRvcDwjlMZsItl+g
Y30vKbm89C9a6QflcLkxXSZhYuNc+yQd5yHlxT/Brnb2S64P1SCtsEGk63YH6r29e8DqIRz5vFLj
MyvMVvCCzyfyfrgvMATbTIcaMjDh56cjb4Ag0F1tQ42GHTkPeK0UztNR1Ry9julXsFp4DhTmb81Y
/AE4Xa8EhzleA/q5EmHhw5f9243v/fUGuX+CjRO9dWTx1xbeFLuOky3zI6BWbjZhz1EyxssKR4s/
zXkMNZvsFOmgy6Vy+fzdnAY7Ani/R1XOcy/zAnC4eCXGH+B1XN9q4RLPN9cmZLPzuEeA8zZIopxK
OTrhDf7Fa+73Tf1GqiCPF3RPScVm2vD6hvP6PF6AUd9+PajYzxC9IrcHw/ieV8s8G1lftmU3Z1fj
ARa+TDimEPTEmFZAjdUWB2n8LifON8icP8WeVlfZIBqrF/j5Q0w9X/t25B3qESRhSZFs9xn4m8dV
8l3P9X0jHgJt7KH/Wj3RrpfP2cjjK+B8CA1Kemej7YQRtL1kppw3N4YpqFXoXTpEGPcfx+hIPLDo
u1zv9Mk27W5S6qYemoOzyhY/FQxTYWPj48pds+i32HMZgnWGwcTrTRDaE/vTm7nfJvzxFUKXhWyu
MiWAnXwTMX8eMLpmOsJLYd2pi6wt98f9Hu5frwOBb8M3ZnfVt6BO9Ios+vO0xBc50QZEDm/LoPZY
pkBOOxsv+sdEjxcVJv5jxI5vjzFZ/J0LvevUV39d1reHKwScb6Ka/LMZ4/kO8P4H75/qGVDTbNSF
tySjTgM2LPODKDZPGB3eX2PmftyfPmSoieIT7X11IIldFzurpDD6hddceG5UNoIxcX4eaDN/xVJ8
f8QDvqxnyOeBEKj2bzCe8qKCfJ6G7LLnrqPcTwC8XvznR9pOWciPbPxgvzBNf5KT1xc+RVni/e8j
HuPfU5adaNOhjX7YdEM4MPVv/QWev0d4jy24L4wCbVOUx/Oij3NeB63Td1uyndDfIJ/HILn8qPkr
cjfRn15vKuXTZ2xbh8p3dhwScX2c15Pqsj+wnQQqn5+aIgjGaE/kjZyBOd9FIvQMNKNlPoz5+dDL
7as6Yq7fMloRIwKh4iR8v2vdlFSZDng9ghc94c+/5bwT7/eneNH75EqUHHS+SkVMOK/7f71SAPzv
Vwp8sF5iL9jrmaBa5QO67kQwnk4/gypMEsEpPcRolZUx60VNiGByXUnYUokB+tNt/1LiJ9JwZohj
N824DaF3inuyksklo7fMyaGb61d6Cl53wObh/gK9MDJ63myLTixOjgPB2lTwYf/ZlT2KKwGG58ca
IyaWWcfEEClKl+rYX+2teGtKwwUK6elLA2OtlxNaVTKIpodB98Wt6mp7eudKhaoe32y9M5rtayuA
fY8udK9oq2zwZ7VS8hHkRKKG5ot+YumKsbMaau9WJyDm3kOHfjnPVDu5DRP3upSDYmO80ASdnz9v
ul6Hl/ic04u7UuO5uu5usLzfLkg0YtaR/SOzYK3zW0AM0scjqDUdlu8joMFqMMutWqIbFHv/QDVQ
QX8SeyGFOiM7ikjGYpY87Bo027alqkR/hrC6ej2040NLs1G8l5MLNzlEQXikhkbujEUKILAzvJrA
k3k1yO9R1Mq2vFMaPq09E1x4gTDDcUj1orxmVNHaAHpxAqjx7f14o31+KrRtkmK16dSYOHbTw2z3
lYn0lAEYm5M1Q9G0MA704NqJ5516g58yUPlIe9/Np/pWw/pCztg/dldDgMkxV2R8LckvnN9AqIwd
Wn6eHk9uA3onVCtYDQKmz/B8LXuSrhDsmmhD5FiA2RTiqAcJkib6vO4gmNJsV8ON/ZaxLYVdNuZH
x4STHfWkFXsrG51PD2H72YrYzybbaF7P8AVfYRhSG0mfeH52uxc0e0wwXtlSPLX9M4RKTI74IFo3
Y4RW7SlPaDIazMPNZ++slWDSgQYfHpRkzCg1VRF790DTdlKMUTbKHlx29waHN4MAmmlRC1FOH3Qf
zcxgSrWWIf/82JQr3RcCYKyUiZ5bahkxK8eo8UWwPh8PZG1/amOUVvNNEd7Xgd7enlRO+2d5g29R
TAh4zymYffWRwzo2ztgN13Y2QuvlwOZwVrHvt03G0jga4Z4JHo13sGTseE1vUHegjpGIA0O8tbqp
IK254INXhyVrU9sEmMUlRWqXlLMW/jx4NxwbP8pzUDKSar0iHvc2kuY5y6bvrh7ltSWo9K7IEZte
730K9dZLqcP3x7BVWlPRaZnjA6ze8VSk4QP2HQqpqzrncnbBx1Oie/TFe9Xad4P+km7w+VYHGr63
diewy9ACYfNzybhqylhcZ1kKNmoXUnd725VM2k86OJxPhCIcIjBdvm8POGnbYMyMYzeb1TWBe5kI
2HfcDeierpPKoLAsfPhyxB2vlQBi1XnQ1JifgK0G+QsPj1eEIz84dGxKIAFN/EREbu5K2Ur5hyhQ
zJ7kY5Ag3k45neFD+Q3oEx/XcT/3dwRdJRiwi9C+7NzHjJR2pfjU3/7WRreb3Ru8700J5+/zyphj
hovlPFGt5LcMPh1HhecIfLDzw3U8x12SK+bqcaXueliVY3y3E7CclyC/fkoa7YkA4aRfsZHHBdj2
CkegWXigVzRMjB5e71ZR8EtAwNSLcuzFlt8qYUmI3Rsh/vv849t54nx6ZGCwx6sHvbXj8Phdsml/
llKA8uFBQ/xIMvE7R0gByyslLqFhiPXWyOHpYCvYSn1mjC/xEOywrTk47miRjfGJI3oZMvDepbk/
q8n4ldfrek/jjurZZvNxQ9jd5isaz9FgjNRALQyHT0C981tjUyPFM1SLjY8fltLw/Z7m4B56a4yv
u5xtLiRBMHvdP1QtsNoJdyXMlUKTM6qH2ARCNr9Wih69PtS4fO8Zs99QB3y/4tg1vEy0qCPK7ZPW
hKnjPtvuj1YIU1n8kuanvpfzrSvDbydhXWzPxnS+f3MolfmV7lXFA5PlMwG+1w3FezK43XilfbHk
Q5pVZs/fJ5HWMAk3Jdlc6bfsQPA05WqiM5EuLTHoapi/MDtdH2RXxoDNk/qqlaBCDTX6ITNGyRpe
kFSPA867e+CLLpst+Hh9Rexfn0c2NGNNILrNA/Y3O6GbjXciKdtnFWAzBGLHPF+vl/iBzQvF2Xx9
2zeoFlsfm+JlzAbUOC9IRWFDY5G5PvUihUD7dkN0vxLseFtvmKM8ZUcnQi8efML/vkKkM6X2uSwz
9piTEDa3k0QP3XvdTcNpkMEz34YUe2kDJvKov/C2Egwc35skm8875wKf/P7YvO69ToSH3wXq7hXT
g7QFrPcRqIBbeL8D4PGLNijRAThIDTWL8QFYp59f0HwGIpl2530mdJEJFeujPzjitjFmEV5HaH8e
J6x7g5aNcyhX8PyzNYyykrHJ8oEASZdu8UH9vY25dI0WxiiXcZp9DZ8+5jyCgn980rC7ekDw2zSA
z9/ujA+Ha5SNzn0nwd0KpjR/fPNs+5TtBMbSXGGs1L0xva5RqJy+qxs9HK5zNkfbcKU0u19Gtp/t
xZi8dyQqfi/bNHAiG2yn3U2HnhMJZPzYm7KD2UVXboYq4n00x8b2+aiIgiMbU09ODtnWll66Ugu4
o+rlZMYbaAe1rL7kGxLj2zEeYEGjXXM4qdiLT6FPng8ngPz8E1n66my+DL4MxtpwyS7Bp7hK3PMM
s9fzg9U+L/yRmaIJDfqyaBqBjz/iKvoqpEu2WL8ULpuH1eTB7SWr6RLPR4J9D/Dzgg9765ANSJwE
8A5eLdUb7dW1Lvg4CgUzodZrHMopxDcCs10l0+SjJ9mEbvgLP8bqTo2R90QdoRLkTA6S2meaicqD
Iz3KHVA/xSUYH6ddCtUz4yMCYRczchaL5fsgO9kH8fiTJxOq0sunaspUJjw/5xyavnZbvm8mYMlz
oPL7MUK8w5ZVF9DokJ8PBGKFZOwrCSuwDm8lNQ0LGWPl9xEU9tIVTTV/5UzWt0Q+OLc9NpGXAGaM
c6JgrdXp3sCqT7unNipTljs4lexdPDzDZwWW8+JfVyuDFTZLYXuYtwSYO5uNKO5Fmdej5BetOeJ7
aNBOUsc3Gm8GApvJohW4+iQhE3y9DBarI1Je0hlRFT+SeDYkR4a5l2godIO1P49K5QHzHu0pNs2k
3Gh3BuHXvCTU6WQrE5/gXMOitChWveyeTW1VIXjv8B518UP36fxpH+Bsbx9/57kN+3eujGwfUixY
DmP3K3gAePYhdaBWZb0n3oj8eNQmTaijx+Ou80QwMjsk7CZF3ZQiNVFWpvyhWC8mgwVnsoKkuVj4
PIIHI0Zjr2RlJz7IbkUtn4B3CuHhdTd5fdL73VACHVov67NYnv7fftvsVIewU4qzbaQwAsBHqTHa
qQcwZezwgOa+Tgi7Fm9jMm6yA5OPuqYHRY7AaL1Av+x3IrbRCEb7EDhQeGcDdX+qFs9n5/uFp+31
x+NpUs50M1mKuD0kpN7reSn4RefBAiITq5209QcrJrJs2bQnwn6LGV3fDB1qj/aCg2ttsDn/OSFw
ze2G90u2wfjzQnMbb3g98PRb4r6IItwLDwdxsSm3z3RqIXtqJrXHPCqFyV5LUNXaLd4fzZrXI0IP
YHP5YcPNjHjeab4J90cv4vEtZm3upSqIs/tMPbH/ZvNy/k7PtMZarbnZaE/NA2rO+oKdLMNl257P
F7g+xwdSP4IpXtZX5vkTu7mB/Elq5heMaYOoFl0cQ1gfEALmKr/SMHx33fwoVgLkz49W0Quy6Xxi
F+XSvlS8F8g1HvfhfgWLqoqpOt3kcolPcF5Pb6yR2QOT0jUruGL7iS7xs1/6EWHzcenpLu7Y6Hpe
AtdDdqPGKaUZaxqxhUS8rJDibwmYlLvUQkOuDhitJxyzXW84cKehC+qqUuqG2ryk8Dt78V891Uyn
+gXzUq6wnegYjDA3C0jWRYz1whz8GSPvAvsd6bH+7MxMTPAkQtidLlSvNgQMxcQs6KyGH70WAu62
3/sthfCRvrC7RlHW58J9BDweECixOp4tr3uBOKrPOFbHfdwXFtDhPbJHelB/ms9QNKaQ7IOWutI9
BLMYuhd4PTR7bO3kImYAjpJyff5EIpmm6W+Lw/QFd39dkJcbPA3mVOMDFBvtRbVHN/gj8ic+EksD
sm7VWzfuewmB4OoVZPes3iVRq7TfRTp6YaR2Qsf3ewXXw/VGl/qG73cT4hrnRIqO+yXfyRABRaOH
66HzZ80RLLgWi5EiIq/LWd6gQnYVNNCD9rAyUoYigZOcTaTdll05HOBoQklRAQ3I12J/v4/322Qs
8KukZ/sRAp7PsSN/E59s/TUED1uP0UzEVTa9/NcKzuh3IMPATsboenoCyo/uUfOXuCXVes1SeDzA
xnhTO3FbFwEo6/xJT8f83dFCdUK4js4JmqKL44veT6mgVG+fdD/ig78Re5j81R9ecvnFg8LuKlC1
eovvcmuyzftwH6E3fx/YEtSvMR6o/VAEP35iNOw1MIQ4InCTJiG+bY5pNprlpoAoiI54P/4sv+b5
A/iHusLnAG2NYWwuFhTchGDe73cii41AOYXCgd6UPfa/pBcvAE/JjHGr3srJlsxAcWKUUC8+jX7/
GbWvsuz/7cNYx8OM2wiu+BtigdSK8Xz+hKKSg9eJetK3YKPo0gTCE/ZJfzJ3/mi9GIFXKNe8/kQG
W+qdeRBH6mxKxadj3YeQPp4Q2/QKMrrkm/Nd6Xi/ZBu8n7OgdLlFdM/7nTFMm0hxDmVMD+taiYf1
GAcK9HwTe+lnZdBaIYH83VQ1Rt5hC6YOhAjAm+Qv5zkecLtJYXKFEkV2LvrzV96HoBejMz00SQ2m
LR1HWCVEpvv7eeioIY4VWPKvrwyHjB1FtYZUFDf48Jv38VSJVQJzWZ2wOVqZQcPhsIL963dG637K
Y1a9Eu8v33281S1m0y7SFz0Ea9r7Ek8vv4ZQ22C29Ov+vNTbfD2oKV7CbML8lQLx0N9x+hqHbvru
XjO4YH+NtdCKwNwB2IP7KFk4y8O47HuxDeFdOihIAHJccr1khGje9H/62RheHhbE36ijTq/t/tYL
hF2bYUe2bbZVbX6zj9BoVHsdxnJkir5SYHP7UX1wYtb39QgV8ROVFOVf35jRb0QKX09sWK1WDvnz
LkH+faF2W/rdVEduu9tc5w/a+XeOUK7vLQxMxUJbfuvtlLH9A4IWvOkhzZuMbakJFaF962hqQrsc
Q31HYLFnCpFip+3o6eclf3pLXXT3cmaxH8DgYWV4bx4uYOyiAAJ/J69pUPctf2f9LML8dHNoUHq2
MckeesgKYJjq3TeMeX3pwLcoJGRtaPdsqYfAQxwM7HeJ7DMN/BA8+W6AHXf1yuY6+jrwcrx01J49
xWilZK7hURsb7JGr9q/ekeOfig1vElh7az0L9qcyRDCYBP/v++f9BukU9DbILb+MMPV/Btq1tROz
PFIvyo5g/JePZyt6VIDHMxxUzpMRRgYBbssnxa7RdAZxX95L9okgUWdjhkD4bIVakUGzIspRenRT
t7lCuJpclTrtU4z7dSPl8LraXKlO+S3HF44EWNnOweoOxdmUP++y/HNnk1Rp+u2mTwFn+JzXD4ru
+2324d8fTN/0iLbr19UYz2eDAEnRAVo5quZvcnd6Kcv+uw6SmFGSugTK2zlH3ji3fsnzj6K7GcZe
so3L+hfeX7JzeMdYfatFPHwyrYdxGzkEgKTq2OViqkt8RWOf6/58JI8I3B/B4W9/cn1WBPcHOmCD
PvJy3MM0hXy/cr0MZfN134+wIe8EHza/ATC7+VlQfPNbw7/PD2hM2/tCs04Dvj9+flN68Qo8uhpi
z76Zxvi+FZXyLc8K6bfHCkzaHayg9zozMqm+Bfrz2ehhEGoH7B+CHlCYXdRFL8X6M/bjMQD+CvSh
5xHQplrX54/dReHxgYAUl2xyqryFqrI7Yl93vsbAzzv4Zf3mT79r8WnzgFyfxqn9/MTTEv89cN0R
GMXbjOuDMmAGXJEiJEdj2sl1CCb2tpG4Sbfd/DkIMpykp0qoUvd+X/lVBM9Y1/n57XzyOUB5if80
pacfIOFjdJTuERBqzHgVD977JgKvuTtkLW/bmFIYC1C6TxcEP6AG09OpimV9sS2SH+ut+jv/9d9q
yl6A6+ESOEyBj5Q0d7POfgs6OPXnF3aCc+OPy/MMB8mhUbXheporSuC0zX7L+TPmzGkC+N7X6rLe
Xf96vUTolM2bapfrGUzruvYgrwfIZh284uX3AaMCB8QuXyV+m2jTAleFMfYe15T9xdN2BAoSeD/I
64EI1rnTU59KJhu2+zsC2t0TqP7+qGwKz4cRDpWa8vwol/PhGCDI7lZMHT85gmmatxDWcySj6oqy
bu6+l0SSLpcIu24rgw6N9ggGLOzoUt8OjiPrctN4iMhEq2PyDvYPwIzViqLO/8S/Re/cvosV3X/a
uZze+4IAnn/x4hc0ucEieS2+RsTCrWHM0TrQoVu2PtlWb6sbr79dDrgfgYPk0zO6H6QCFvnqTVqu
J9IAMxnWxL4T2U3UUqTHbIamZb/RcD10Rvemtxzq6lHGe1jMxphoVQ95vMdBEb/Zn34YSk38T//5
vPsHCIOLhJ3Y8crZl8oUJl9lRJ/btwO8/4K75mHZBFyfR8BI6OfwWO0IGdXdzRen6dfKezXzicjf
+t24G/0GFv3B+V5Kf5jBXMPD6aZw/XbbTbzfh5I+RLy/Oxrj7+e+ZPiBEY6/fRdPfXPK5e42Xuk1
L+SMPuYkgmWbhdj9fI6xkL++CJ7hrPF+hHZTcvQc+NQmDy/6iFAw46Lcu8Mexbz+n3j9IUMhJ1gT
mNzNs356QPFo22RcrxPAotb04Dc97bHZVudu2n/eLbiQa0GX+EY+lissejlZC5YD6Le8VNDukzXZ
dPDHenVmArx1e4HyfiGbQOw6gI34ikTt0xiTOnUvYLahgs34YzJWXd4WLJr1lWqKOHXzsn7+hXQ4
GNe0G0f6VKE9qyo2ROYaU1ztevjZpYe/enPpt2GRwzdN2I+U03Z/CuBGhjusgwEZkwvUFq60R4jY
3XN88XY4i5C1to+1e07YqDg5hAcjD6h1dKA/0Ki34E3AHlKm9ZfNa3GzgkZIJ+xtgdmNTjl64CC0
LyJBye3mtahAmKovBQdlE8cM1XkPRbJf8f5Dj8tH+w4UzVEu9PB+hf78Mm83iAef33Kxrv0RS54H
2nGn/KvHi/K+gq/Enynfn2DyD10E3ecOULuur+BHTWsFinH/I6wEbklf3sYBYVRa6IvOt3/9d7ta
+zhILLXk9cNK1lq/R7tr1GfdelUn8HyzXGwnb+h36bp0YKrfCYKE3xqqPYNIPnipSC1h68eiqIcm
XOWvlAbYcGNa2CxR4uTjUJtes2xuz8+L9BpiGwnKqWRTHRg3OZmNLdkOXch4fgvB5jp+EHjIGpjT
/OEBvl7Y4nrhtLuvVGhFEyPbLLqXDCcfT+bxFdv3ihl9+4EvcIajRlV2KLtxUk0BKrgQsP1r3/5S
/0AtCwxy4v39mI5TAZZ+XwfozSbr98hBW+72GF/8KP7TD4YLxDg6HpSM14vpjvtzpJhLA9A0Owjw
HjpravN6jiiPkwe1RHtSTR/Fsl7y8dNpBKzdghcbP3mkypv37UxqsJmzYfUcHqA77a90n64qRlDz
0SE91W+kpOBUMq13TdkIRESYFdVlzz8PKJPYwH96563VLTBQK8fY24gGLYE4gsUPOQB3MoaQjapi
b6/WokfFhOvvMLd+M6IPyMCwHjMEP72RUePuOcZ8MpQULOu/PthdyYZmCpXnSquo2VbbksSn0YR1
rPEUuquXePsA+SvHpCu1kzGK7i+BJlBNAvTfHHfsKEuykJ6/ZOusGmPJ14ueiBF7tHFfxed0qefI
9jje4mlQ3QLa28yiwVHwfVb2Yb3og3jfQZuNYfqOFBjYGwTr3iuHo5Ei+L3EIuJ6lTEdX84D8OfF
WnSpjWn1/OSQ//zSj3eN+zuayjnXZa4vIPCnF4/SHBLpERxjVgo+WfwZUk9CAeatv4UQF0KKPT7z
2OtGU+8+s98gGkuDMQhJVoDranulh701ZPOJXCR5s9Mdup+Uc0fuBKQAZ6hCYH9J/NloMASp/zGo
dV/7QFB6OYSjw74YH+yu610YrpTFvzWBzLrqcJR0eNTmhi7xmgKzV8FrelT0UB0nNuzkVwh35ICx
dnJdwPh+BPYx3HG9IelmLzoiORM6De1+W6vsBzu0II/nRBS2fjb9wL2CZI9aMm5Wn2y615evzPU5
tNk+b2AkIC5gLusTdl4K86fb2l0Be74fFv+wXPzZv37Dgl3lN7z+gilkZ6oCSStZog86eK6M6q/+
HPWNFMGC1leKSvECxnbXWyB+BhpWP/amW/w3eHg9TbLjxNas7NajLJPOQopo3fxhqT+1uyP86Y8s
OH+hXN/r8K9emC/HJoJ9/H3Sg5OCrN/cU1luSJkgMM3vbDSdmwSm5Fjh4Ch0PqHHbPyrn/WLzEFS
3s84W0HBZrv3s01y1B0o6LmJLWHbxbMVpV+IVe9BgOR7xuTkzZePsBaIkVdlMK3XTPhy9x31tqDi
ep0owJ0WXKhhte9yiX+gHlOXiEGDGffvEGBVv6cH/dSVDJiVCq30paPd17x3Tf376rBTHkesrY9a
yX5uMUMKRoJOk7Lt+vzCHLDU41J6uXQ9qF0dqAC+qLbdaGBIp1SHt8Y30EdVWtY08SoHl+OtI4Wu
G7Fw3xsVeJyfLzSK92NJ+ojfGhbhgkjy88UYhZkIX67dUXX9qrtB6RooZ975TNi5rsrZeOcS2Fum
T+3jKGdDdi4EKB8eM+lDZc9Y/tz18FkURyK6Vw2M973/BbxVxMHO12KWbkcLXreQUjtAZ6M5Gmkg
hyIpqJP4GhAXvYvrB+SrEoMJZ3yp4dOggEiNa4Jh5xxr+PDymlpm6oE5eZ7hos+QWFegT81qIy56
KvZeXZ/N8pA9YFRJF7r0K+22LhD4UemIvcWvWWdxuqPB21/0wIxRoZ7/9PBruiu7kZ9HUKZYIKJu
bjJyEcSVrFYMYuMmzeWfXsn7P9IeDJn1UG1kmfcHBwZPfdfXtZj88SZ7LT9z/ysJ//wC/ZF//elr
R468GaCG9+dN6zP3IQdLf0GYqbJsKNLL4+/74vqVMd6bWoJXKNV4v33eWNvaU7TwKViDvzibn6zi
9Va6puZ+S9kwA7mWefzH7nBtDbIpR6ioxqf+07P/+oOfDC/UHZuLMd23IgFcfyHn694CPL8WO+5P
UvMFNIN+tqoD30UtoWW9+4L5F0jE24pAT43itrpOF6A2dINWJGPZKD9RCtbRKcEepRGYhe3rBX0P
Yazeiszn/eosf3bJAYnZt/T//l9wU4LkenXMmhCUJryLcUDKtagaPYp7QW4V9YatU89f/fsmhXzd
PWK6/L7h9T4kYMk3tgEmQEXv10LvdOyRHI6vmKlrqYbKqdOx8yMJz7eaBX9qTTEWrJqRswpeoGyg
gb22B4DnqwTezNeNkDD++nM51Csg3dmF98uVP9Bv1sq6/CuxvVtt2KS/xguUXrqJPVv3/elC8mDh
o7C3LbuO+xkSMNZKjO2n6GTEZbIFv+YtoeoOsYzpv3ULZhfZSNLiIqseO6yCNXK3aLMO1KwwDkMK
Vl9rR85tVrCK99tyZfc6EobTLp685iCD++CK2AJ1zz48nslRnQxI4PmcLvq92xhH0o5za8yviwYh
5zmoxf1Ncs/8Eexh98EYpGLXcz4G/u7NF1uKN8a0/aj63/pcTLPyh5NyKxYeA312kelPr2dYQImB
L6ljpy3ZbexFsGviFK3fyI1HR7NbWHhUxNrhNBlULa0b+JVMQCueHwYi+wj2s6ijzNz92LDow4l6
S6m1uqJustfbCPB8zPu9gC35Bg5H1qFdgjcZPbNvDfLbhKjnJq+SdeQnwWFer8lnxINPHJzPcGu+
LOx2dlKO3+pgAmCyhADOLzHlbgqA8wIUv84V719nHZZ6EmFt4neqpXnqQf1LNOzgV1kSYz9HcFOJ
PTa1i9HVq5cyLnoLjU5T7U+/pwxB5p3O1KHG22CrlxZBTTcJxbphsqm7/Hqw3qc51c+rFetf4j4A
chOqNNKsdUkT/aNDI2NbBBT09qdPSwWgPy1Mvbvxyej9ynJYbu5n7n9LfrmZ0QxO7Y2itfDQALvC
dwKfN/nJ/Vb+4pXg8ICliyAq2K0xZq7nwxpcMM2QvM2IvjFzWW4iFbuj57Nx1+kizL1Uw2aYtxlb
nofXO+gL6h5M+HRZweDqFGR9uo1dL5KgBfvk++P/DsspO7ciHGZljd0V/frE/aozvNxXJ6oX5sFo
TpcNWvRlanzug9FmD34Ld00HIlM6g4nVvgWu6Zgt/FZX1bWYQn7+kCyza0ekmyTBuvErBCqzzxrv
fRPkrrj42E3wJv7zBx8N8cmiz7VV4JiLHo9q2bYB5zfaRe+k2CI64H5FuujpREzbdVyrKH3BfT0a
hAoPjY3R4R1AL89DilXBKgeut8hL/Q7enVH2q6cDAc/fSDbHE48H0g1e4lOOLdiZ/ubgNTn88JH+
fZW8/UWfBzmmNmk/xMh6ZR4LeL9GCXWDDHbt4bINIQvXIlEO14j7fYfV33mStXVijJtTJy7nk4iz
1ZT9Nmp1eLzebtQKvLJsLRHIcmR7VzLyfP5L5J0EruQWUL9Lbn5/NL/Fsh+x4ycT+/PHFe3+JUp1
nEDviRGBaf0D2Ib0XI7FTqsXvREJxXHuWu73gM20rdCX80lt94pMuG3reNFLfSZlpxvcJ9UPP9YT
jUf3uLmB1G0jbP6SpiSnOqrByQwLAj9m2bE4zaslfiIGok3WT219W/RjqmlvifNCrg6nlaMSJe7s
bk6TkvN0x5L6jW3E5F1MOXDP1gsdFZHzabPXghwP9lLvdJMuJiM8rhUBSTdoZIRdtRyi2zhQtele
8UzcV6+A5/ZGrQh8jDG5hP3Cc5EptDh/x/lGr7J0NPC/T6TbKMHRmb7YmWPqD4nwFIFoaSpZWYrL
2Goz1FCgOSDKWzPAdCFJAO2xyKkxjZHPdK9GoOm/JbV5v9RN3auHxwIq2En8N+vve7+CyWhbFHXt
VPb5Y7r8+Qly5jpg2jnXWqZREFD/PYuMZuwdgWzuQ3y4pHs2hpfUAsPrqxFYNizrzh34/tOzkvwG
xtVV75f+Cwc2gYz62XiDp2N8o2pb7Dver+ZybalPasafCoxb/rK7O4AB2rTuipGHnaCFt8D+O27L
UX5aKXxJJ4SWfpDitdODZb/bT7HOhj/99FLsSE++X9DfMghl7teS7ebZlEt/Bs8gvFM7R++OSCN/
RY3vBqTiftOSv0FUpwNp3PbGiLCOv5D3W0t87r6D+lXB49GavJ7yjPbTPAswF2OLQLsZ2OxLXQr7
WdBpyM/DqMzjS36I1EASLQ7xLG+sF7yWU0x97lcM9nodgWOz/aF+DXVGlXsggCU+NH1RsX7XeQKs
1PJBVnx9Bv013iB8JC8ef07xUj/J6qMh1Cm6ezfhUg/l3XzpsSZ+jW5a/Mq/81dPPphmXIRQcVrv
bz/w/UhgKHUxNVdBY4xtGHpQ7vsTDf2z5v/xYXdfKbj+egP9Tb2lYK+fIV38gOk++u1fv8A6qsfj
XijD3XsgK7o/lQmbVqYu/vFJ5qt0eL9qryDPn+T32V78yTioAryWLKbB93YypvLhv8AojSH6kMEt
//SqXzpC6qnHpqPrm6/uuP5CtVzRy5HXv/IzuBl04WHYD+wuoNw8z2TRm0aoNhKshUNHtR+/Am84
fWSYk1WLplOd+j3vl2Su/6HrpscG5yUTeH2LBdm8flmXO7v8BacoZYRcN27MzEoRwOQe7pQ3u0bf
TJMKiEUQ5fUumA7D2pHgTfapM89ZPLnhYALxO9vU0WZUzn1QFJDzFUu/5/+tx+mwV+ih37cd/QT9
F4TX60hGvS99Ukh3ETyK94/zG7U/oUYtYJV9KrSrUmZ89WsjQh5PqZe5NRs5nwD494V1dnONTfer
W7i1VxnZ5kjr+pXwSYHO+h1d+BM2f4ocQgfF2OT+VMeuA5SEERnoJd6nrj483wn8/OyCFD/b9Dcn
5faSD8YjoOq1KsplHkDifjGZ7jkB/eWxmmU+X4A43xOPyN+NMhmONeJ6TPanjyWztqWHalz5Sz0A
l/mEPe8nR/FSR5DrCzw/PuOe82swL6UK+3nIuvExxRDM1yahSCaXuPJuowWhEd7w4b2G8TButRtE
mHwp5yVjyj8PiNhNwFbDzJIt/Vso9gW1fnrBWv73we+9NUip4WMpjLFwgxbwuj/9Y1YcaQZd6L/+
9PZxOLk3sBlWGhlZT8G86LmcT0ala3jxtt8WFXx9L3dsbH3dH7ebLYEX53jCjs8eRj+pgQB5fkJy
smUd4flj4d85n1UDqnt1AK/me/zjVVreX+50dHaw0cBr3EbrQAWcJ6VGaZoZawq/ApHRm5w/Nv2Z
feUZcJ4XSbL9AyyNbzPkvCICm13S9WPgpmDhhfoo3saL/wDYevY5r/tmzJnfM+D+BJpqzY1bNZG+
8BYaBDH6gF0j6/EF8nyKRnYoS64XRfBdtBK2ud5Gi/IEYXJRbaxRr2TzIMkybLZ1S7UkqsrhUwjj
wlcQwvP1nx7D/W0amAr4x1/QormijaVqYDJWtgB4vUu2vD6gwn51A5VNdM7XO/60UbuVzOtT7F/c
V7bMV+zELU5I8eyqrN/ImgPzw7jobTufLM/D+SEic/+KVbUdwM37cqZYeLxBnQunGQr6w8RO0Skl
5fw3UKsJIoHHx3rRg+/r2xsbP//cTbfi3MMyORp8PiQuF/0d0Fdfkzrx34Drcyvgl+PM9SItY7dM
zeEI0Yc6fH0afy8hYKz0ggggs7P5+C0RRLFsLPxvOV1FO1r6KbT5Xe5GX1hMh8GttSj3r8E8Fm6x
8DgofTtWKQwn7QZzyVLJZhCrrK09YIH74ItkPE+7mMdj4T8WzmVLVR2Koh9kA1QgoYkELBArocQH
9shREVDklQT4+jsSb5smg7D2nnMFuMO7Y601m12dUecOaJC+udynzexZmP+g/5mQ9M2aZFjbhQeq
Y2/9anxG3fJipQw2fVVy1EAzYS7UpLX+8vDayxa0vSXy+e/FYaX0+7jy9cNm80c2EaLlALW/Aj73
Rcsjef4x9Ps6Q+mLEHTbfSIOaeyqvMLs3t9133xxPU+UVas0TqbYOgiQhWaOF+hUKB/JAGivY3aC
xSEa4tlwQSMmh0Ryf6x4I6jXOSLkiRs6f3mdOIZ4ttAaNcpPUfOp4rcyzx+s2yivlD+6ZBbSPwfV
8r4hCOrpPGy9QEDpd+OH9CllXm3hLoh1vptyveylXwhSRgtcruYG8frvtjK7jryxbawpmPdBsII8
Zx+MQtTSIaiOreJzTKygPfP4lRnffSo5girpj2naQ+9z3OPFxavLSeZZ5cuTn2ARovHqBwdQf4YB
a56nl3P31nXo7KY9UX4Cp+EvA9LPwEZNAqr6IZBtphMWrEmBMCfbsjzgesS9OG/6jq3DBCT/kfPF
cpZ9igpGYmy56ifIeXmylJ8RcaMCPB78BZR+LzOXPY+EPm7vQPku/kKv6UC7LAW3H9Rgw3rr0Zw+
1h7EJ11nBdxbJa+Z4wGZ/5nw4Yg+mv1xoOTNzAxba5Y+X2a1LhvV/xoJ/hAGlHz360/x1/HSAlJP
hC23D3nFoKh0KHmI6muVc9MsPl8eHV5Ho/ucMr+AL+KUWJM+a0uDJ4b5fD19+ft88N86rPjocMWb
R7HQ72qfzqYsPiZj0TqumsdZ+fN8g+bptwxioG1IaNzE3Kt9sJ3zEJuy39LHcelAdF1u8eoAfNQB
aFjQc3oq+VheiqUVBt/zdXTFuRvP49kxmxfVMPwhccm05BODZHkmrJf9sq5KG8/c/bvHxE+NJx3t
7rmAvnONmO3q6//zqszbeOUtL9GoH5McZvctZI1t5LNw8LlQfSlsSx+sRvubYym/j/jTA/EEN4WF
TK+ReTpIpvpetOr94MFISTmG8WsLzZtwieIT4sqrXPFfHmEaRU1iPGOovlet1FrAp+GUwye+UZzV
IIumgPwHAAD//6Sdy7qqMBKFH4iBiErCkJvIzQQFEWeCioCIXBIgT99f2KdnPevxueythKpVa/0F
2Qjqdd1gLZW7kMz6Jfvj99FZC8pZv/1EuOzH/eV7qzSMwP3rn7HK9dAgk24E6bd1lny8o8UBRHDR
H9/TiXhT920asOm/JlG696rkfk6wzP9Emex3x7yyzEAk2BHGUrgq6TYsYhgE9YVsoVaFY2Ex9Y9P
sEDjA94vtpA+H3DRK8aQ6IYIuL4jo3Bq07mo6jO0varg+snqpt82HYF0UCZq0Qvnw73dDK3D0BOg
Xh7e3zwtH7OZ3q/vN/gR2fChLMYHfOT1blJ3cQ3CgTyo6zCfjZynBV8IHGIZ8wpQY5RjOG0fKlkl
7bOknf7KwcL32nGyLSnn7xd9jlYgjrvx+9VyuOzzLHwSG/OdD3k/IgrnE3p7FxWwLcEeMT/chj1T
XAFaaBuQrTaTctD0Wwysj/rkfoDoDTXeo0VvEXA9wrCXwVgBni8QWerrcHSb9x3m9f1BLf9HQcv3
DeXF7zIk9vOGLoAtzLamSr1tG6cjS4YG9nvL+Nsvo3LQ5GDZJ1v8pL99U85bYSx+1gblfD/kPAc2
KiFnTNEKHwBdLHne4ZVDdT6oMJmrFVLSl5qSk2fXQB2eJlbfm0PZw8zM5aV+erZzYXO1jlTI83Gy
cR6XkM9fkpwcRBunefYJB55PQV6/sHbeiOEwXfIccD+Ucp67pHsnRdCCDaZqd2vBZBQD+ttvePO8
9qdc5ftfHrYZ/KpjJr5lIA3UhLptn/L+4TRK0PgWTb3WScmrmwplGpIdGd5ayWb3fEPL+cP3+CN4
v6m8ifCPXyt/YcpOt+cdrrrsh3k/CZtvcCkgSISRzHx/ZuEpQXLE6I/nYfPAX7mhph4i5dX/xzPt
GtFBvP568/FkooWfo3sy/DrOm/ULn4H3nMdlpWgQeD3vPkvewZi6GluZ92skj7NrDG1/PUN+PdAs
PPG/eTPqdr9lfjHmzzZ5Lvwm118SmJb8ge/nIemFXG++qqAA35SsyeTuS2+aLnkB7bJ7IzjQd/fj
/qS8+KX+ltnh1AViA7k/hL2qTLrhdu8byPU+NV3ZYgPfH4bWTbiiHd8Hm3e24ILaOwtkWM6HmnUN
vIr7HT4eEr2b286CoNHMGrWinhhT4ggyWPabLc6PdMiXTch5QtRLet0x3q93jypK//gCto4rd9mf
Iuvh6YU8/zgD7gdg71k0YFjmXe5fEEH17XR62X0u88+L9aNCw7kzvuLCqy6v3DJYto5NyPePkLB9
vzu27Pfy+ZBqtmSyTStXybLPhHF+NY1lXxgs/U4vyl1Ig+u7gjwv5/d3khLmJTZwT3cX+8pZ/Mcz
0uvnjPcuf7DJwke27USpw8I67VLt3uz4/YwiahchgyNMAN8nQZCfv0H7UBWK8MWI/wENW+oR/O0+
KVl97U85c38QLvqPy9auNwq7h9V5drCaiUH5t4/FeTrK+TWet6tPWDzBmbq79dvol/0env+gLedF
2VAyFYpNdcKH92iCP76D75/wPEMPZ86vg7X6C3je2qXLvwfgU6So6PkjoT7tV4J7J8/x4bkyvKlb
nyCM6fwiIt6uQtpv2hpe+kuOl7xqfOna/DfPHSKdsiUfgEO2nojlHfx0LGXhCdl+R9Gmlak363CT
K/lX1simlbE3GnRWF74Qre5rtSOC+6lhcEtHAj/ABmMQlDrcNusXz1/ylGiao4KN8F7/8XWzoMsF
WPnYQr1yjrpp5XG46Bt98J9f8mVFAS+BdMTaj4Zs0T+A7weSyTPS7o8n+H8eKQD/9yMFTuHhSFLZ
26b1HbxrSG7WkWp9b3RMNkIbkkcLsFaVoTFexQuB6XV7xM93WJSTZOiZsv6tPzjw73q3PmWCDR9f
cMRex2qjma9VDoWvktCX2YrdPGI1g11mPunzA/Nu48aKCr63m4LNV5KzsTqrphLpoovjfGV0tKLi
WRkcArGDu5xNUzyaYLWHBRGCSWbTo9aeCivyH0ZUj7v+9D5l8BKPDtZX5RXQR+f4UBHrlBqJ7qYz
6tRA8Z12omjaeUZ/et+eylnwZqppvuaJZjC6cDW0/BnbCSnF/rx7whi+G+wUWZuOB1mIgFQdLHoa
1tSYzE8rw6p3PTInmQ/Gjj0KqNPzl9rMJ+W8EoIAXCN8ovv1SzPW++eXQP+6E6jqTWY6HrfpHWZK
15PtZu2Xa3fVRnCrDRW1dmfMxEsx+ko+jBea9aDuiL+PK9ivVJ2G+XZXkvsQ3JWXQTy8v/RFyFyz
sJXjqBCadcdHOZNf3EPYX0Z6BJcCMFdKtpBErKCWGqrGWrmpvqLsPAfJ08tkg0teDbT1tEDicRi6
+Q3vArRnoSLyWOeeqMbfBL4CQcFqlyjeULlBBk+QddiNL5UhfXdbfbdxkET3ayNKpVNi6zBvfZ2G
Hc5DFknRFqJ4/6SXm0rYmD7SEYizfCGyPKmMqEURw4OzFenNT1ZgGvefRFH3nYR2mVaA9TeUK/mR
j198MFesG9DeFXfj9T1i+1Xk6fzyTpUytoeGSNAx00FFmxEWzMzwebWqyil6uQHc3OcQH9pRY0zc
Cxa8KPRG4C+NvHmeti243KMMh196BHPy1SvgdwhRTfBGNiJAexlbTY7Dmxiy5j7nLsBCbJPvyTYN
6UqPAnQSM8InBNbe9PYtXQnfwUDN1fYZsmYdEfjO6grj/q6AT6LtXXgrkonGSd2HrBBkCTxWo4f9
TUyMqtn6NdixdsD79632pmrtq3BbBDVO3qaR9k1EVUAmbUfNTnBCtjnfevAZ8jM9+sUrlHzmNVBs
XvytFu0tpG39tOVCYCN18lZlk30YZjlUaYf95tx0s5ZSG+6vqw7J8pSDGXV2AOtgF9DAwlopXTNm
LX9O3aPReDM1+crDLfExYp1YjtMo1/D0+e2xcfEubAbfwYXvJNxhq3PNcHNmaq08OEL9oNnOmwrT
beG1u24Ie81GuNE9aAM25YgGeXQtpzNRJWDOa0DIB6qdxK8HvNaTQzbb7ZDORauaCmq6GDueroP1
xO4ZTFahhP1z63ajEhIROi8kU/Vk5N1Eok6Atd4a2PyNzKPfw7eRe2M8UCMO1HI6netW2ZzBhXTZ
6hsOqXE6K4ZXCPhAorUxhkQ5Q3dNZsTuyiocM3NP4M4QDay3VWJM+lCflW10ynDaZ2YoXdWEQD0l
EVkDuSnn5LLZwngUI2w1kBjTIWeiUpLoSiN+/TbAaSB8NYcSrdtON/pT10Co0GeLHbXLvM29l0bl
Obkh2YygAFT8pS28JtOKerFYh7MF3zOckt0Gre+XPJzWWZArl855Yws6VTje+nsENo4voa7pPePv
vG36L6N7C+9TMSlcCQ4MPrD5KTUw6eI7U4pzecd2ln7CWQ+7ETpi3GH9jqS039evGD5f9Rp72xsB
Y33wfLic9/CuvNJ5gycRqhLa4mNRO0yqNqWsLPXAU+EbdJeHJYHXTYxxaquHbgzPdxl4Zn/Fulon
pXiQpQhc3Xymzs0l6di4rxwe46dLDS/TurWWqSPA6yfFh+12CEksOTYM7tULH7L1F0yB5CNAdrsz
PcCm7uYssFtYvuUOqzt4SVnftGcFZH1GdXqUPLKfzwFk7kalen/WDFLqjQiC7lZh+/visIV7bMFq
RAZNJKM0pl9zq+SPfS+oE72DcK4cQZTn69PAnuxtw8lGuaAo+9nHuk8dgw57v4f2KgnozVESY6CT
FSlKEpv4qry9VKqfFxFapnDH1nT5pD/NEu9KL4QtPrYrzdtsTDVXHP+nY4xl1Ru+YwSV7XT2qJ3O
B0+81JMMpINE0RqWNSCPe2LD+8p3aOzqkVE919iCWf22sOYPT7bWBxJA2wsAxQ/HAkxS5la53OOM
GqWFQWePngnr8mGTvjsqHZu3Z6RYt+tMDcJYSYbxJG/neyhgw3nOHsnNZwL3t/5Jj56vp+IsWtvd
5uqr9FAfSsDJLx+Eq3JH5NvuGk6+LhF4+nR7rJ793mOV/+yhPR0nakYTSznSXikmGCJsPB8Tm4+4
tsDj16g4beV3OlNGfFiOzhZV0RSG08ueiLwvEwXbuvtLByuuYugY7Iftq+N4Py2zZ8hecKThlw5g
9u3EhPvyrmATmmY5XuppC+OfMtJ0p/tgvdTboAoE7GSazjbja8qVrSg+aXD2fY/ZeqwrLjIcelhX
KphYFcpKvBFkshExDQf++yijE5R0H3++xiyJ11rRNtUK67h9GpvjuiyUfuOZ1MWC4rHXqkFQ105P
Grxveih1qyCD89stsM3P2/g1tBzyfom9nHLLqVJdaA7Zgcxv0rBRmm8x/OLhSfWTzZ+Sr/wEqJAn
Rrt3+elYdm5yGMShSDbupHjMkc+1Yt5ljPn9Hw7yXZnBGt4eNPZ3dkfD21xAZJQ1Pmaeno5IL6CS
XCMPW/u1Dtj6nQSKMgwbaqzv75BQcxTgMXd/1Eda303L9920hUbdZOzY9LhuA/C7RQE2vfMerFts
5BDmbYaPeK2mE9rrkoKaX0w1i5SMvOFZUJ6vao11XURAOtUnH7ZX1yRiJ/zC2bqZvvzTXwN12rVW
SsPr4ENraB9o7ESHzS8ZSbD47M9oZbtfj6KhccFIkpAeft3GGL+DYsFo7fdUWylyyvai7Mr76X7A
ruiylMUugDAJjZysbr8opN8DbeC1NzG+2O3Rq55J1W+DFcHUwiJHzutKgCfnTvDhcrmESz+AwuWW
Y7Poj+mMdrcMrAuyQiJ+XT3xvQl9yPUd9sfXjs3S5mQpWL+sCcgsvZy2198TZsqvp156eqbEeLAz
CCRJokerrMJp72cijNO+pE6tKt1sPEAAL6vMx0bWNSmr8zWB+lCKSPJ3TdkLVFPhPNoHejE17I1e
KSbLeUTK5vPrerH3ir/r5wlinI5eCe8y7ye83r47CsWogNfoeKKo+VJvTnaXDLpC5VH7VgWskS1P
h5IRaPhUv/VuOORAAlFgQqxqkpsy3t/hzth3pPLOezZ9x0yAmkA/BPzVf7IO4LOmGakEegYifym6
XL63HfXIM+qmrfWcZX5eiXBtsNFbkZ/Bty5bVJ9Nt5s/GsugY+YavcGhTrtt9vYh6HqNZkjzy7FJ
CwRvlntHu1pVSkLfYazk1RYS+NnkbOmvQE9sjbqP2w9MGN/j7e6ZQzS1wr0bX9ZNgsO29LBn5hdj
tleCuXz/2LjefGOkWVoBCsIbVWs9T0nWlzo4JUmIERA/xuZ0re9ws3I6JARKzmb4eo9K3iId77X6
kE7Xe+jD5fvSbaszeD8flduUxDhcOZeU9NtLACRLjOjhJrCUfbu9rxwf1YhV83Q2iLryCejnKl70
XEmtcXxCc94AwrxMKyUkvQR5G4UZ1p8bMR1XuyAH/jBb1EmTqmTDvJth0cOAnrTsABgaGhsWeVGh
/FezckzVXQIKMzhSHbeCMQxu9oTuXrapKnxY+qw2nQyvt/yKbQdRbxr9vAbgUPXYKtuJDcMwq8ql
897874fhujo8IdjWm4geRlCwZujuLsSt8UAzbgWPXsipgN1nVLC/WfUGA04Olci6P9BqejVdvzEE
Gb50haE5gHI4CMiLZPshMWycR+IR5p4SqJ4ONjY/h7XHTsCDcOmnngtgN252NAI7yf+Q5eeN8291
X/QrDb3eTtfP4fqE5fBdISXz9LCvsFXB5357RattiUKuFxt4Px1VHJxGvgJOkxm+XbWnkZmeumHt
7SXYrIBIj+/3yxs1M8uhaFwJ1jo3Lxm9lT1cm3RNRLnQurWRpnf58zt+ScavH1Ggb++6CWHK9XXH
Kj/uoUClmJrW78uG3XsrAK8qNezweam/2eIIzVem4ONKUMFYNlkDjtFwJfNstmXD73e4nE8Tv64G
fc4vBOmg+3SvvmE3lubGBGrZqRTDcVWOaylVIUyLjh7fw8dj7aaRoPzaGWSru044d2Q/7iqdjvRY
Jawcw/NZhgdHFhFgh3M5VcmvAaKPueUIf97cllIArIqZ5HTY0JSBY9tCP0M/pPRv05DQbV3B89fw
6fERDaD17cSC3pDcsTF+lJRNraNCrm+ore2f3Yyro7Xh+pKM1stO16QWJJn6D5fGM3I96Q5+FWze
TUOxfNmwMfSuPeD1FEfGzB/hV7kq9OygxXt5rbDpG8618hZsDT8L/5u2a3Cf4dKvX7+VZPQ7ADLA
51G8f/x6Nr8efQZ23srE2GzFck52jydoK/7U0F7XgLgDLFOiY2lQ5EcFY2jIbaiPhwHbt2pkYxcz
W2m2DFEkUzltLZJUciP6OfXr8dP15upzh1yPkYnPnwPXs3A1+gZWD7YVskNamRAOpo2xIFwAwcZb
V7ifQJd6MzzKgwA3n9eRGlNrG+13fxihF5cbtDs+3LJX4jxWCEUJ+UXvMRw8kDdAmXSb6oeHzyQl
qWvF3I8vGj4fE5hnsrLhRRluWPdDmP6W+r7ZantUrEUDMHXzsCBolR/ahj+p69eVasNL8/2hXfQe
06X+guk0naivYcGbfF3ogR2t7qji/s9HtltZPqw2//37Z9u7g6/njti1761BHpKcw0iw9ryftCmZ
7OMZIoARWsV7zWAyvMp/86r9PCJGeT+HgZlFWLP2H9Ap/clWFv8kSPU0naWrgsBSX7TT7HTi4RlC
5buDK+wGX5BOLfYK2HWmgTPjEYUzkq4CiD+pjp3joy35/Qfh54e/aJWZmcEmoveLviH1fl2w+Zbj
OxT0dbP0S2Na5tPoigt8HPebcNxY2zuEzI+o+UpUtp7v5l2JikakQX/UwnanguCv//uA7lMWjOJT
4Q99IhtZS9i8uss9PO7WB6wCLTemqTjMIEqEC5kf+5Yxrlfh9PALjOzK6f70oS0fXKrC0vDE83rM
lP3BrrG6dTvGzNtVgPc4t6izakDY0yysYG63H6q9sVX2d1o3MMvEL+9fKuun40OFVW97NOq/35Kt
6JABKOwaevjuhpRdL0YGl36q899nkMSdD8PmFlLtdZLACDdmAhNP3iGq+H3KJvdj/9Uv4x3V6aTm
bgaVWS+J0D2NdNY3WqTok5SjssNqKjX5D/75ke6prw2qe9CFMnTu2HRvb4+BY9Eq+r52CFtvbuEc
WhjCw1jr2OT1uU/CqVHsXkxocs47g83TVZW5XqSa3AkhWb5/n0daXrY6pGxXbwlc+q/Zfw+dKD1M
qKz2QkHV6MvA/HCOGbyj34EazvNsjFoubAHTlC/F7DR7g30YRki6Zo+1e5MwdthaGVzmX5XXr7lL
Z1kRnucd3Rdnl83F9nRWjsb2TG0DntkoF58ESBl84YPTTN1M5HeivC7vDh/fw95jpY4R/ObBG835
TzC6/vqqwZzqMbZJGXT0dK0TyK8PdlZNGk67gARwOW/HNVM9ws8TWJnwgN1CPwDGXr4LMzeg1Put
pZJE79aVoXq4Iyn2qnIMWB9Dea2K2LFuFWurIUug4A0ayUPh0o0bQ5KXeRwBM794/RO6Z6hk25ma
vzE05msGLAjzJkM74YXB9NXpFm53qY/dXHl4s0WC+u/78OpTGSbt6PiwJPGVjJ34A/3FiCIYdGmF
/bV9ZfPvRmawdWuFhJdvUbL+eR+VRb+6uaIY0+g3NSxkrGNsNZXB1HCVyxItrks9MoadkMZQoHuB
+xHfcty9bhZ8lfmaOqZHulkoBBOAU+ihza+7Gi33k+Fzd4qI/Jk1T7xLbwlSM3L4WzV/ZXOfGxfe
m0tN5OCbpqNEX9Kfvnhx/dBMo1zBesrOVD8lB4MZsdHC6dZgokLmsLkaogS+J3LBzkrU0s1b7GJ4
+5VX7NDzrZt+pqhDfxgtqoUVM4YkvhXwA9gLbT76ziOYRDVUIuOG/dR4gzkV6zt8go1P1a3rgWlw
oyeEm0lH8JeK/JEVIIK6a2+oofqS8WNVuIWhOnRon+fvlD129zuMYdkQpWXAGH2XRODcR2dsBpXu
sWadETk3LzLZLPNVdPn6kJ8/sgOekc6nCyqgizSHI3gRmD+fmw7lMbMWvc3+5oPPBk1Eej3ykolX
dYbfnhyJ5HmrjpxfTxUKVIxJLf4mwH4ZasDmilTs77fQo3oT5/JZAxlZw9Ji5JbjBDzkx57q+boy
+u+wtsBeOaR0OS9TlbwbZZebdxrq9z5khrEdZX2U9vggPfYdBU4jwNIfZeyBwDBEM9i6kBqfifv1
fbn0OzCbW4/ry4vBKhwgyP0RNHP93ocef6ukLrpIcIaLMTbHk67c+/ZEpMWPue6bDM5DhbB/+qz+
Pj/YUjIQ4SsEjI0lQBDeiwCByhg8nndkcnL5JhhNj2fI1I/ry3UWv8n2uBk8Bguthefdx8QHXGvG
X7+aHqhYfj9vc36vt4vepa5k64AKNqvBZog8muzlovz+hlMMxXe0pZavlmA6f48NqBFfSZF7zeB+
8bhVaNZivJFHY96/D/Uyb9JTWIXcT7jXMDW/CvaPCSrF3Kld6OuFh+ToMID5UKY91LcrC3tPewaT
k4yZ0q90nXzXyR2Ql3erAJ+f0Y7nLcwwxhlm7plSkxawG5nwTOSln7vIZ91we9AC6Imrka1bqt10
SdUK+p+djU2Bzuwn2+0WmmJFyG9rNiEL+2MCPqPpUfdnHbs2YmtVLv1ZptyvBnMziyJ03iOjuDn6
5ewzrwXh6r2jXiRJYNrw963eV8hBcq4o3uTVUQCTfhDIPHkf1nB9CCdpp9Fjy1JjAjSaoZ71lEbj
NWfjs91UEN7YFu1O2gPQ4BjLILsFEWmz/OONtyZp5J81JjhaP2LG+ud5VOLzxkUQu1uP5W0owVrx
arL9vlw2JbYdyb/v90FWaaqAge3yQB4G6USdCkUGHU9NBPk8hKY4/XbDz4Qq5H4kklu88zKuz5Th
nXyQcg4ab+zfbgu5n0r9769NJ+ekBGz3ttbUn6qq67VyvCsrAK6EvucKsPdpP0MLdyG1yvbEFv0K
zfsWk425YuXU4K0Mr7OfIpGSohwF6ujwdQieWIuOp7BPhI8vx6MUIdqZOWDyZPtQG7Y5Nqdg39Fd
PfYgTkmJkXTWw27lYxkYtA2p3eHK2EzfQ774S0SZ3MKbeB4Ee3c7YMNlZffb0zmBUfTjyOrxlNLy
U81w6Q+r5fzWvg6hMqsl96d/gOuBFvL6ji01zA0WHOMthAeY8HoYe8X9CItdUJ0FBIyNxAZWpVuw
HVYymeTumc6h4zzhvn2X2ITKL52LRLnDl2QOBJrW3M3diq9oRrcvto+bozF9TnUGC7x6o40V7Y15
p7Lzkj/i1yfeerPs6TPgPx87RhGkrHr8ErhiY0x5/mb8Fj+Ezx/UxMBgzeiqBMjD9ojGxT/kelnm
+ShFg2qFtIu8M/g+SEPdw9SxUb01MrC9M8B6M5NyHrtWhN7G3GF/HgKvUeImAse5f+OXtrI8Ce1u
T7no8RZ9o34TDks+Q8HphrneCwd3OtkKzw+oo40WoEnymv/05OK/j+wNdRj9pjt1g28ajvDe6vD2
e18JWvLcBvMVmXUuUy8v5bKm7zCCvD9jvVNNMOXmVoWvw/nJ/U6bDTw/gZNRmKj5ncRy6M8vcZkv
Uan6sTGG3otAKpEOe8PFMUYzw+JuH2z2i/41JLZDLdzvb2yZl7z+1p8jwPMxvK+GczfW5VAv+hpt
9yQrSRnMOpzctqV2Yzseu32aWW5eJsWud3kZrInGBlqp+UHM/T66MQ9+0Z8/ptuW581m485Q8KhG
VECejG2qql7qGwJ5KXdkPkcjAIiekZg/r14/HMRq8X/J9jO8037xx8pXNP/5LTxfgOAY0SsR+++3
W84L9IzVCt25vz7U9fEJIv0wo8lAUzp13cBXKFCOHQY2HX2fjjP8VO0O79WhKNvnvJUgyEhGD/25
AvNHAxlY8lqjdS9lfym2vqxt6hXaqPGlY+kGBeBQOx4av14H6CwG+e5Wr14IxveS1e6zb4GeEYo2
rJ48Inv6CEXjQghUTk3KZv09Q/77ow9+a+noKu4TLPnY4s+QZHd5LnkxVjlfMHO9Dy6rp0/Noh/S
4e0jdamHFGM5N6a1d5TA3cASVuO1602GMAoLj0CmdDBKug72FdDOL8z9CMebxSjfwlXh77CTJmY5
V/42Askzm4gITXPxh2L4avYl9qH/6Ng3mWM4rLqJ7Lgeozw/gqqVIHo8B/bSfxtwrZmD0We8l5Ns
F1tQjnKA5C2b0t/idx+21PjTFx3ppApeejlC9Ir6bsnH5fl+EpCg5QYY88EjQOZCczrFkFHe34F2
j44YTy+7nKXNzYTvdj3RxT9kGr31sPGLDfoA2S6nwtSbv/lMPZbIGFXZhBBY9YlI5pgYPO9uZF6/
0FKfhr0fSXD7sNdYz9emMeOTjMDL6D0y0W/STbuAI5KcB9idraZjCOwieUzONuV8iMc0rWrgMOx3
SEAxM/r1ec2fp2Nn1KWKxqTLnQjyaTKv+OgLvtFubamBbPfDSFzy61q9tYv+p0fDOPF5cULyuCcB
1rr7IRxF+yPIzntmdM/PC4Ph9gnc0pWR7F1WxgDOcwLTq7Pm86YLxouRxVu/fUkcybfS+T4ECeDz
Pdr51Qf073DdwiG8pfSw5Ml9tOnl/vH8kPZnDeX8cPYZvD6slsDxtQNEflzaHTjUPZn7s+aNhJBM
zisZEhm0n7KOBLMAZqFLdOk/pPK3MX9E4W3xU8CwcrUGgv1mR6r1Q2JDI/cZ4PoAG14Autm87Woo
9GeDxK9H3jHxF7ZLP0CFdAKgvdiRueRdf3ngcJXWNZzVT441fr5nV9fPcHiKPdptTTukeaJCKEmt
QDXvyld82Q7uFn1jPbCbTsW8kuUz3X4QKS9nMGMSVfAG95j6spSXk334zJA29E33/fFjDLVTmpB/
XrR6z+a//s/rG1rvWdLN6+c2WeZNkpifkzc6+JLAwHxGf/p54T1gfr6YPD8qGDOzWwY1exwpmouf
N/D7A2i9M1Cb19tReUgxuN+tG4LX0O46O8x7eO0t/He/jWPdmVC4EQ/t5tk3lvlYNp6WxPO8qptm
jjDy88Dz1H067J+0l5f+a+1vsUephEzw7fsjuS552KheGrjM2+bLl8HozLMgm6bWo9AL0q5Y+IfF
n1jqAb8fAsDPC+Xzdclm/TfL+SYT0SZbHwDRnk0Lub9HHvGuNoYV2CawHLcBPtyEMJyfdBND5976
2O6ngzF7gBs5vTMQ8VO+2fAQ7w081J6Hxld3S5e8H6Tn7wGrBJ+6OWKKLr+V2w+7Lb4ZbF/SbMmr
sAqvD6/5QNbAcRR8rNn5saQJWMdwlVpnjNT0ZozkbFrQ2sSQ/PWHcT/cwYppAj5G+omRvTn4sPqu
c3KTV0r6gLv+DFh319Gu/KxZrRZFBBZehz+PNOT5oLBt41vP8+ncYy573cE0xyHJ4fXBEbzEhp5w
fBHAeQX28D4R3PWFRZc8flQfbQVSoib4Oah1SozRcuFyPR1H2Xpk/8Y1eAx+iO3oHP3zX9839YT3
u/4cfjLrU0O2Nt9k6yBqjN/TmcBmtRPJWriMIdn2GYJcv2KtFeSOdKksy/sbeS7921uuHzx2awVt
hDYGff92G4jexUiNoLjyPCR3wW4C8l/eMl/VgCje7UDRmI1mOPn7rQ+c+PImY/psjOm+c/olH0Kw
VPt0OBNbgm7w1RFc8ozWYfNSbxd/GPwuv9sMSvB1yLafvt7kj+X855eqjx1lk34yZLjwbkv+Qo/n
PZR53o4v1TB3DffjgEqtE/VCc/Am81NsYdikIWnnxCnnlf8u5DEVU4oy2eP1dBBkXh/IfLLzcFag
6UJBLgOqueerQfm8D7ai9MTWp3l3Y+uX7eJvU9OYWdqDXtwCB7xOhM9rIeX8gHx7iVvSnz4rQLjf
//fziTOsveH1ySwIb9MWG4nehv3Glc3F/+N+LQFzXAlPcKVtgT3yFMs+uDoC4PMh9l5yluZMiO9w
84xqzqOp3sb+sBqifXDDnvU0y/lmfHSYJW9IlJWgssHXBQKZdT5jnR5jj+WJLUDuV1A/ZLExiaoQ
yx9c2tRKaj+ceb4K5avW8nlwDX7cHwA8nyMTzyumR7C2/vT85v3cs4Wnge3rtMe+HtlsegSKCQz5
eiRNXdfGlGtCIfvhJeD3xzXtZbY1oeHlAlIe0RHMxfo6y0oSmdQtPcZ5wDCBb/S5U86vMM6iBYDz
YqhLT89w3r9xBej9GVH1NL5Crh+rvzwOp5u2JI/mHYPi/L6jkfN59B5kCZif9Q9b9dtKpWE8bf/4
loUHWvI4+BT7GknBT2P9UD0FecmvnHe5Lwm4nAPI9cwfvzjKlqECzvdgUzvsDRZ67wh8qzVGwsb7
Gnye1uE5ekTUH183NlqsieAHTC/qvZtPSHZS14Pd5VeirRBE6fB+JAR0+l0lHynZM+YfhCdozdon
u3u4A/1m940g+V7v2DgYbjrJvZ2BkymphGXpuyPoUBDgh9eA/MTqwthenG24RycfezxPnnun0QHn
yzifaBrjan7EOxl6d8z9LY+4z6qVBZa0f/n/3/1e1q8b2naG4H3ul8qFxuX4oE77S7txNV/iv/nj
lW7cbnTy3IT7q9JRM20O3eIHysLUbchdnlTAvokcb5Jr7FG1BntvnIFrwmNfXbC56QajnVVtC8dW
UinnS0PG+bxlPqDHlZCzhW8Bi196TIvKa+IW+bIhX474z6+oHElc8qS/etLKJI/hoofIXDjG+HuP
qhIVrUgUmu2M3lOfImhPokBVWx4NSsjWAo+rZVOtnn4hKfVcVNzr0PzjSxZ+1/8AG4mbbvC6hS/k
/My/eeG7xzNYvTr1T09OS3501J0Xdn756P3k3n7C516+kvf8HAzuLxO4DrwDEoLpDib1NJ3h95Yq
i19pUJ7vyY+VwejBkw6AvBQ1hvPoHlDO5wu2u9T6Pz/0dOSvoNjaNRz2NsJXd3oYzL857uJfIpnn
93TWfyMYC0VH5CuMrJctQ4cfc78hCueTeN5pgToAAWHnERlMfq0LCM+/M0Unad+RsWslmO0sgbx/
/skb+rItQD/XMV145UEk3R0seYO6DjfpfE98Fch738V+fDcY0dKvDTarrfEvD0ouKxncusCld87T
jsNDhdA1ooCMmuSGE3xoW3g7hiqZn5sonKV9EcunVvAIzXeq138gaMB1d9XQZvCcrjFfDn9LZyZS
6721074uPxVY/MARlqUx780BAasDLTpwP7hJCleUX2WxRrN0SgHXS3coSY1AlryNCEHng5HcQ+r5
v305GZv1KLOXMNKD8u5Cdlx3Bdy9zTW98v5IyNUQ4W9dfzF6H2BH8tl4wlgJVJrqpEtZbYYxRD3U
yOyHMCR+/D5D7pfSs/g6h7RZZz0YneURqleUjkuez/N0MnE+bfn9ZVeoPepxHmb8fSYCP74SEHKS
PiXbXYgOef1GHfeTu6wCiTx/aEA5/xKOakzv8rdT1mR1ykpv9hpo//FnU1Uyjzm9k8CM3l9kd5He
gN2D6A7r/UtAc9waRv+ybiKA6v5OPm4Wl0s+BEG5MdC8FkvwNEZkQ9meH0T6NO9yfFknEbrtKef1
PAzH9yb1weyrE3UH6nWjzPj99t0d/3gVqml9K3O/iKysxjQ6NVwVgPMU6FOcXTAfldCGomla1Bin
Muxfq7j+y+/xEQbdfD4a7sL3kBUcX2W3+Fu0chmS1oKRztNajuHid+LneQ55HveEn/NBQ8xcRwa7
0+0Zqu1Uox1/KMvQ3VJ90WdUHaza6zfWmMBmuEI08fyP89U1/N3igMgb7VCOS/+e+41EZivSUrFX
BlUWjFqlZrxyuv7wTAXojHNCtdjLwRwFrye41coLG739Ceelv/F8HC/5WF+wWwEOU/Xg/tbD+Lpm
a0POo2F7vNzDmes1mF16jXIe1mBP4y3AkEkfpET6BDiP24PFH9Omy7vk+ckdXm/FFdvg9mJfrk9A
+nFX1HnCK5vgw9mCfPMU8Z9/MMVbC3Ql3pO1hT9pe3k0GYym5kZ9d1ANsZS/xcJzoJHXz+6i9k/Z
nVwTRY6JO/a8iBJ8odSkrmEPgH27IwKV0BtovTm55XjwHROaw/OAreCngfnyaJ7w3W4mtEnDitHf
cIoWPoQs/Oaoxt87dPfOSH6KdAKTs76LYMkb8bdCKTWRHUD7ITLM+dOUufFalT8bf+I8jQ6GOPAI
mN92Qfn8nM6u7p5hnUVvzqP+vN7atDpUIu1G5lj7eFT3RBdu7mNIPX4/tXsE+SPeyI1qBjqFc4Ov
AdQnMSebqL+G9DoNEgRoOKOlH86LXljur81rzEDjdKsZxMpZXfybcvqGcg0OVK3Q2afLe7BFGZzd
cU1d++56s6ElW/ixkwJtXlBnE+eDIOedKc93+bxXmiDRfBVbdtB2zRO6AXicpwfV+fkbvdOvAIsf
KPJ8l8mrU7LUR8TzJtY/JnkE87P6oYrzQAPZagWc8DEhtnKwWTUaxwLiS7snm+d3CvtOTno5east
1TV9n5K2FM7gb99A2M3hnx4MrzUiDB3Gf+fxb76z7Bfnn5pq8QMp54fZnCTTHfL6u/AdJd3YOoIG
AYBIfB9jnr4/G+pa+CTbqok78jukMuB5D/r84rGb1+A8w5cgWOiz6+eQfd23Dev2Q9Aqnl+gvQ9J
IufDfKGHy2Wdcj+yhVcj8bFXGYMxKtUul5vthP75dTAcn/BE8ic2X+st4+dXhFlSQsLaWk/Z9MU5
WHiKIxovXX3SQQN4fcPqq7uFpK/1RJbc+5fM6D134y55yDI/T/S4RQdG+f0BOD+OGvd679pdlUig
bGcTAb4f9Auniw0+d847y18t/JJOqJd8m3q8f/QvPXAVLY2bv/2OnhDylKPrsaBcz3kMuW4NjFth
I0GMZjYrv10AvJPiYNMxafmX5y3zlcnzl6m7hTrgPBC2gkfKCJzEBiz+FN/vAH/7OGjFIEWP0knn
hd+jUt+hr17xR+4oPwEgP1mRdfvKjAF8jmdgWZOM97VeGTMmWQXVLL/R/aXXw4nzLLC43xNELveE
zYnbIAhtyMjsbMWS7BHsAfle7nzsV715PTg1vCuvGK2kyeymdK3qAAfxiihrlhu9u1NHqJY/FfuW
WRhj+7PUJZ/FthCIIZ/vcsj1P96DZeWU3+++yhIkcP0z/p5SDt3bM13yDsYWP4DrGTJIfQXoa5X7
AJRrA/P5MJ36ss0B57/xAVhlSdc9heBv3v16HZvJ79nL+vAWKYaGymY9LGdoMP+LNrK2BX/8p5/5
P7LJP2+PwUCCcLPyOgIWfcHza5n7ReirvLt03hR+D/uzFi18FOjZW9ThZOQmn3dWKf0mcvTHs6j8
54+KFsKlftH9/aKGEukTH/DzvuR75ZjftxIsYnFPFHDReb4qusu+DN7v2bZk3Tg0yz4D5fm1weJv
HAO+z4VxFugGQ9uVKPN5j+dnh25UqimH1hn7ZHt1ft5YKm8dPi6XCzWUa8f69od0WTsYCq/3bccm
d3DheNycsMb1bzFV3wbw/QAiX4Jd2G0JNCESrYbq4msOyeK/830PNL/PmTHuf4G47BchwOdfdp0+
Irwl/Znu2bQ1hl9zquDiF+84j9TQ1c4G32rDXyFxGMD0jh8F5H4S9sZdlo7TONewHc4YLzzxLNZg
XP7/v/o0la1YwKbGMXbJdmMs3/du84xrJHigC9nCjyz6SNG0d8mcx4hg7NgdWeZHhutegN02XmNL
8yswn8emh3x+XvjCsuW8Nlzq9z7YPNP6lKjqkm/jJW/oOM/25+dcv7tjyPnbaNnfwz73pxu5GJKF
h6Pa5uB5f/tJ8+pGkBxfKm+I2S+QeX603B/ehKRdtfhfZI7b0pvtlWSBhScgn1Eux0VPcx75z+8b
lv0yQX4v9Xtl9AvPMXUvijZ61THabhoRrExMud448f21kPuZV5NsRWEbtnElZH/7W9opzsC8+Fd8
/wT79w0A/aXebYHWb/dkZ4t+OS68q7iKNXq0L8Qbn0lFYNusKr5PkIORCXEChEuaE3kKn4At/HBo
8FfCDsFgUHEvWYDrr0XPeaw5rdw/PSTi18bojQTkSx5EJpDroYht/oiUWaiGHiZlNw4PGwLOS6Dc
MkDH+L7k4q+Rqe/LrrQGQVj06t++DNdj7lI/kCzZOmPHMmlhsjpJ1LbYN22bGUpQ6AODKD/tVLLn
OuhhnLgBUcJbWLIlv+V8Nz3wetDfKWkA/7xoJV82oA9VVVfyMUZ/fmon7UYIh72L/vJi7jeP8nRi
J6yDuO4Gz9ltIecT/vXrR/mroRe/N3y+j43FT5fV096mC+/Ui72RL/k+9m/7OWzGKEHydxZv2Amx
aFD2Ml3o3cUC63w+mQDlj7goH/bfvuSiR+QrPuT4bz/B2cgE3ptrjf3dtGYkyJxe7jeOiVUgV2x+
fKgEpx4dKOL7rux68Z4wh0ZBBr6fx/P7+I/P7jhvz+d/F3C/mdpvswyX66O04J1R00ynbsnzoKF3
H7Sm9t2YrGaFAM9fcJCNZjqzrArgYaoff/suvfTwBejCdbLwJaB/b0L0l2dIK/OWsvj7jAEcLBuV
WfouxyjJCUTt3SGrK+rLlue9cOF5Ss5Tcz+TgOIhdJTzJd6f3xI+e5HzdprH+0UBSTH3qOf+D3s0
BwJN0+jRdrzc0x6NiQ618wNjW9sLJZ+fE5j/Hi21UDcb8206W7DULr/Fz+r4viUBz+SJUcGv94/v
O2xP1w4Q8FtLHd/fChbelNT0uu764rl35aW+LfuNs+efxj/eTU2RFk4bePCX/Vei4LX6b98l1WYd
ba6l143lYVuDcYQ+ut+FwqDIdauFV8OY61vC/RiZ86xEmAvH+yRVS+AV73Oy8PzT8RlslUI+6ty/
+IK/z59fW/dvn4KdmskEXfA7IgVu9mwuS1MG90P+5noFd3/9aO2oOd1L/otRjZ56wOsL9pLYCbmf
3UPuB2MTg5KxZV/QoE2IPcdhHjXhOodtlUh02cedD9vchNeErcjHv1vhxPObZb4kU/0uyj4837cA
F/IGdecUGz8BefHCw6Ed5w0mJpERvm/6ifOxv5J+kzmC9GXoaOM0Uzks8xPnp6mVxZ9y9IkngyA+
idTSfBMsnxca00NEaynZA/IMM7joXyRJG9sYFz5uO74ZNvi+YG8GWxtepJphDYG10VssjxTN9HWq
o/e5XPJikI71iaqpDsISXmcXpvvoQj3r/OwG/v1Dnr8hgfPUNKtY8jdPbfxXbUx8Px1El7uOud8a
NtuLVsNvXOkEVnNsTDntaqjZ84jx+YO6qVd9uIuiriWdTryQlvrBl5f9Rw3evuH4HHYWzM2rjJja
6Iyt/IMM7e+bv4jofV/22Qjg/gc2R08GP57/KJwXIIJd/TqyHpwKcD8W7axbBfqCnQq4+BVD/za9
9rAmNTAY+vI8POsmNdczyPUtErLns5z1jRNDnj9xPQvAcPOiFr5dvUeb/JYa8x6JBD5Ws4eX/SvO
AxeANsObalzPMChm/98jBZT//UgBz/RHsksbwBrsM75SpMVklBMjHatIzGBXtU8yMf/B36JGJDh3
XwsfqqBjw+yEjdLG1QnfxyMEk86SHDLfJ/jVX7/h4I9hAM8oTmlW0E1HNhoMgOCeM2qMz7IT3YOQ
70TjTrH2e97LWn72AVxrno337veY/nT+VtLbTH/YWSWxMY8HH+5UJ95Ty9UrRu0zaOG+a2wkxyu9
HNA8jbBPrl+knKCZzs3NkYCxe2UE0PLqDRerS+A37zMa7q+qN6ljLShoIwoUm0XgrddH5w62Qj7R
/eoaM/E7VU9Y74qUiE+yD59fz0qgwohJkwuzDGl2yqdik1gmP0U8esxMZ0vxjtCjQVkdyvFl/BLo
+gRQ1IVOKaJalWC4mhSqvo9HQJEfEjg4J4NasXI1NnTwfDjc6g2Ss+HDNr6z9qGOgie9xgkpia46
OWC/64siBb68AeayANmZHbD/7Ytwyjc+hBisAY0us8XmuVJVJdy9b9Rwj+t0cuQcKt+7bdDsVdih
dAVPH74+l5xawkxSckxGU5Ezeabeo5O98ZgET3C3iog6JyfvxHQFKnkbvQokILNM5w88zeAeJjp+
mHZiSPkmGmUhkNZU9TypG1dVIkN/riYaeUcu0f2whzN6XuhlE1qGlMCxgG0t7yl6f+pudIYeym+1
UelZEYR0zm6PHNqVYFKLxo0n6apTgOXz6IrwTAkTbjl8fZITdn7vfTiM1tpWXugVUhOfZkZODdvC
QxAQnAl3kTH5UYngSVCA+fcR0vPPIIo8oJqi4+ncTVrCICi6t4PvL3tMJ0OMCNxJek09TzfLqfup
WzAdj3v8fJnnsh9MSwSO5JbU3Z53bDJRfYbXIOowv/7d2jqZs1LM+4Kq6astpxl+7xAdggM+vn6p
MZPzT4YBbmqaWsq3HK+yUINDcCbYHxvNaJMiFeAP8pWhGvXgPyxdyZKqMBT9IBYiIglLZBIZEgRU
3IkiCiIyJEC+/lXot7S6y5KQ3HumJExno6NKeprip3o5d0y/xpWy+WoqxeLrFVPj1orw/FZswoOC
sRSb9x6EY4hx9r2qRgufoIBi4Lg0bMEIht2nceFZD3P8dD3Jm6Tr5Q5hJmfU9uoBsKf0SMCcHSMa
nVLE1v7hUYN7Aw16Fe3WG4Pp1kNrLyP89PvWYIHn57B+Hi7Y/ZFXPHvO2eUR5BV2iErjyR3gDM+r
Qec30hbZ8j4hjTSH2mvTize7la5DzuSoJVotm5UuzCEfD+qKce2N7TcfQftb1YjpRpZNfL2rpSUH
+Kopv256Pa8Q6Ov7kzAw0m42xapQf6dmTT1abrypjFUdauzI8KFkutfz+QztqzlQL0pGRjY7MVK7
I0oR2yYyG9298IZbeHSxvnZ+xixdaQS7JGmJvHvOxlxYYaSWZ7TD7uk2xFPZryK4StYzfpBrbUzz
eD3D8zND5FUfu3jKPlsZ7vZmjrWrEbNWfemj2hquR726qdhcAr2A82vdUQ0y5M3HdWGqe3U0/p5P
lL6GqarS9KHm+r0zhl9wsiFshhRtzOJYTvS5SgG/6gttX+eVwc6FFcIqMAMcDyruJu/QtPCBny3q
nDpg3cfZEMB/H/WJgDqxjAcEiTbLqIuSkDWbJkrUm4IfOODPM8i/bQo9E43YSm5DN7pJS2AG3C1S
n9TMBhWYd7hXaUSd2RW6+VqWPhRCcY0tctmXoncIJbUsNYFqzfNmDPxcc6B/nA5fYVh5sx0GCZzR
/YS1FoRsfVV7GQhauSPr+W52m9zYVeqy3tB5deqkB/vq8J0IE/bwtvboLvUTuDMEHzu/5JBtPOcD
obSSIN1fPypgcH+wAe9HGO1LGk9rrYlU9/qSqf4NPTY9N6kGd1WA6S6rH9n8knsNqPVzIr91G3uj
/HtVsGu3Or1IjsPmuxaH0D/dNeqeV+9uMsR7r8jdTsHI2svlZAQXHdarcYVjs8JxV5ihqPZz39Hj
1CQlE4U8hOX2c8ZHx71k4mAiEeYaARj/JJYxM1NstTUcDweyb2fsHVup+jYbFXvn6wBG7ZLIqve6
vKhLL/tMEgU7B95xN2DP71pWXpxbCJt9zSWLEMRU1n0bauPbxrp8SuONpiojXOrH4ZNBj5FoIupN
vRUU58/WGy4ApUs/p04ccUOmKF2V9cWb3iYtKNv0RGdgQCHGO/ngdDPpegcGeI6oRZ0VmA72xgTn
n9sSdqrybt4/Uw2WZ39HtavBGPNo10J8OifYNR6xN04HQ4SvW7wlq9N7lQ0rSgsobasU60974vV1
OsNDb8U463LFq8TVzoHChu5Qf/iQeCqVmcCDJ4XYUZK0o510aOC9t0/YWJ8sb9rc6l7pqianz22q
g83QVj3k7xf7/vwo5+qUmPA3TzWNo2jOZhK9ZPW3hj/sfn5mLCl5FcJ1fpSpd1ElRn4sPqtvF7zo
TjS7cijjta42oDnzetZlg5vMb5X17zfZtvGBSb/b1VaF6f7A1nP4MDH8WrqqE9mm2nD5gmlFv2/4
WxGTHn+5Uo70SSs41uctdpo7KGn3K94QVCTDh/Ncl6OS+y0In/C2zAfG8rsnwYcuvKmZk08249Wl
XfALNt61nYlbAzhwfbxDtD6tdCBmqarAeltkREhKgU3B9C5gUvlHmq7UvJxfcqUr8nrvYhuxh9Ff
1YcJS+enYPSjRTeW8cdXnw6iZPY+qJxET3HBgif26S4BLF8jG+JEpdRQr2s25/p2BiE7jdipLkLH
dqmZQN6v0WR6ZTd/PXT7qz+A4w9abPoabp/OFet1mnvTKxpF8LLlijoPtTDGl2zeANwaPu/3EWOq
EybqS4ERdi3h67UfeJ3hO4ETPbDDyqPv51Qr0XGYqMl2gTFl14BA7T57VHPoCkxAHqCiXlsR27hr
wfR1pQr2zo6Lz7dPOYTfuwh/8LXDl7t9ZHPb7O5gX9Rvuuf1l/1Y52yW+kp3J43NJN8IUGHzCq0u
wtmbnaiUFryF91F87EShPDTgdGwlIu1fIWOKvLupUu1GdM+anUcOMbNBcX8V9CDarje/tyAEj/q0
IaQYUjbd0kMBno5PqdkX12zShDaF0Ku/mM9PwL7eL4K2M2+JfGK1Qfn72O5H+UwfX7b2+lyPHHVz
Hg5oevskG8313QVBYZypb2w8b86ltAZ8/iJRub674Wg4ZPm8zPduZnDjw1XTPugBxFevE0BvQyTc
9zid3bz8WjiQwTimB+zCR+E1iqWnqhqbd+q6RmVMfRvY8MsmFfsvj3Std5DvsExVgmZ4O2W8H/nA
LT8OPlzKHLCXDCSFTLeC3NvtsRyjX1fALc0Djr+ugAlJnUL1CQ808U2DTcXxVcGkoDeqr52DMXII
+fd9CK2zcsQ+eC/zi2rG7l5KHo0laAn0R7pUT7w5mJQz5HiXbJf5M71IBMmUFninzuiPb6h359hi
/Rt2bKrgTgBn7Hg0Gr08o9/JbKH7W/eke01lvFb3I4Evwa6ImluRwbpfUaiwmQ949+xu2SzfgxFG
6/cdB5oBjOmIX6K6fo0j9p3dJ+tVR3ZAJwoREW/N3RvV0zVUzcMUIpmoOK5+NX6DaDY+SFZuOzY/
dm0B/FU2UE14aLFUJr4Eo7zBOGG7wWMmDgVY/tr90j9ihj4nQTlenIxe8rfTjcA+NmqaWwY2ryYz
2E0wC3j+rL4o3Tup17+inw53G2JTN9pe49FEeQ5B7uocX5+y+dCrCThHVYR1ZL/LWfq2PWzH14rq
FnTK9bXMUtiQu0gDTepAfxqOETy2rxEjQfTBrLMiUUQjpdidtKGcr3C4w7o2T2hYd1E2K3kfwSSW
H1TbWC0bs6smQOTermjDvgngeKcBQf0lWA+QCKYUnhq1E2GEj+3ZySSdnUL49kIbiVnmA7aXWxua
4elHTzcj7jb+qCjwmb5LBHdZEjNcyyFsSC6ScLjsGbvPtFb6aG/gQNwf4pE+v7US65crNSZXAPQD
XzVMq9+dTI67ycb1dd/Ax7VQMFbcbzxL2qAt+Icau6j0xs3u3oCwfjOMtl7NmH9+3WDv3FKyJpdv
Nz9u/QjE716m9n0yOkYHD8HvJhLxjj/PWL6KBpDHR8SWzbegHIBTQVWSztSeGzGml1dSQPtqD9Q+
JpPXR+ErUk/HRuL9wspG75BK0NPolohe8Dbmtjncl/5NHd8qvfFaRRJYNc2DAL9z2Twcbw14z/me
Hu7Fj7HBOpzho6xdjPW9lf34eMP3J/xgbNtbj7UB7DdX62hiv3ncAMtW2QwWfLPXN108crwJmdWc
6WlqNYPjeQGuGyMhX14P5z70UqjPMb9VSX95k37z/O3mIPuInSqhY6tyMiEkKqSxNwkZCzzzDos6
hAi1GWDjed+KgAjBHV/HXWBstGos1Jo+PVRZJWVjMEVE5frEn/4wnoZrBB/jdY+z8zUAnT/OMkw2
7QXvBSE3GD/uGrRq/sBaLTE25fpLAN+hOuCM/bRsUyb3BibafqZ8fcdTPX50sBNfBk764hrPjV/0
qiqxD3UrKe76rnUS0F67GclX7ZSxrrERdNXmQsRva7D5Vik5ODyjM1lXv6pkqaolarS7qmi7P2sZ
rxeS+lKEiB6SMwbT5kYIvGLtSXl+p6PAmkTlFp+Of3iAGLdYV31qbdHkYzEeGua9gagFPWo2+1/M
9m3dqo/rW6GaTCZvmhw/hdHbPOPj6l4A8jR3GuB8BwmW8suaX2BF0MbGg0xG8gL9oh/JchhgS3b3
YPz6OxPirY2oZ1tbMG9uUgGj7JCiLbi+s1IUziGo6cMj82T03jwStwFdblt4z29N6y8vmIDaqVZ/
+JgueNUhiYJ973CJpyRyzvD3fszUad4VG0VBsCFy0yuO1esakOzaVPB9fCp0l1xJNr63WatsvT7G
2BZsIK7U2FGX9WQCb+9t1NethlXBLtiP42M8x0dNgeku3ON7HE9ZB7dWBadHsaUmFIOYlS9HhOft
PaeY93928x0d5t/vnu7AeVPOon+AUA62B6ynH8EYkddHUCmfHt1BZJVjcbSJutRra75XHYX7gwkH
/PpiPIAwnuJOr9Vq2ntYJ+/UGJf+rc/HOz6ctTffMnVVtiBJvxRdtB2b3tFnBoFifkiXl18wuIny
hsA0Ge9PQjZpl6pXH4UVY1Qw3RjVFz81+fszqZHKRjY9drce+pbj06gtzWxewa5Y8BBSi7r2+hC5
IyjGxKf5Za5jyvGPop0POvVWMzGG20XKlVVkWnRXNFb2oc9NyreQxFRPP7n39/7tZ6rjTFg9sjG7
OhCm4ipEfH53o3faQvgN04bX7wSUwNqK8Py8IqKah4rrWQ2E30d0wsGXnYx5cu4IFlI9olGKFG/6
prOurvJPQHdDVQKaXeUU2lKEsWFdCo+22eiokw1ff3xGck/6GT7XvUXve1OJ/+Z7Y97P2M0MltGR
3HIgRcSnCKZnb10qSq8GeIzohc/PKX5gB1KTrenu7aOYHRJXhpq6Q3/zrb28/B5eJVQg4dMa5bhb
/URYWxlE6mHKvbEJwrO6nu2KLvh+SE8XQV2d0IXXDyWrXk/XhfuH1WJfnggY5/KRwK9apgjoctvN
MMZnmJqGSFaxYmXjprmdYajuPYyumV/+XpEsgt+Kn4n16LfxsO20BppK31MjdjXO9+wU0JUjY21v
XztqBkILOb4m4qHxGcn1aYbJZCAEXFdiPR06Ha5keESswn5JrDUYof3ZtmiDUNJxfBLB8TkXKBKk
3uiPu7yGQ+GFZDXeTc5n0xxaewWR0Rfv7OeC0VfXxxzinY+TbL6eVzp0HxqlgbruYwIVS1d4P6DW
zWAdk/gZyCAEIz6YjmXMF/CLlPYurZE0/7SyG47tXWX6MyZN/sviOYlCF2rWGuHArQgb+xDoy/r4
zyfk36tWJ/Fq46e+gwZ1TzcXyl/hSq0tCQGzJKMGzj4naG0K33gGW0cEXM8kwtOcu/lsAwRegeeg
b92/O9JvDjbE6HomgOstLdg6ElwL355iv289ij4vTY3105UeNOVQDqgSzoDKSkJKQc0ZfT4yE/L5
gHW+/kSnfxAo3OoQG6l26madX5tr086ipoRgTPDq2QKO5/EBwlVMT0V4BrxfYqeVo3jkfBNKHzZw
vPfNlvqucDyGNlE8leNPdCGc4iknMHt42Q88yx4WUjWS1WOwujV4lgTSpi7IpvAQW/oPtC7rB7av
uef1vJ4B9H251Ofrh/mjIsPUvF3JCNwvmLWL+Fad7rChWiJIrIvbSIDnbZ5T7HwHY8Sf9QjFq7qn
GtMGxr6pfoNXZiLqbt1vRwJXbJb/R1J9VbNJTdAMLE8vsP7p32AGVqvD6OM3SEgbwEg9iiIc6qvI
x/dX0om+CGTbLqYBVakxHZvehKFqeTTTtTsbSZ/NQCDaGZ/s9xh3fHzgWj452CpnnYnqa77Bbaae
0WZ7ko0ZxvszjI50QuPDGdkUuL0EA135oE69F90snGQF2s64xX7e3sphNwkIluw804OmZ4xWpHag
9JkGvOBvab169ArnJ2j9Oj3ZdAHHXJWcBmLjbs3d+KGBADi+xGZxXsVNLYQNWPjFfIYXMAVT+1aM
q9eQSAyzeOyaWoOfY7rCujJhT3o+vBBquP4Rtj5ZxiTrgPzxPW1vb8tft251kFX1i+LXJGXssVMS
qI38iJnjoSj584l/fC44AdmY7pqXL/WBGv217vp6fCD4Od5WnD+7bLPoO2nSB1hzjKpjK7KSwaXe
GvgPT+gsLFQ+vkSsMpgtfgjwkneFOt3mR+iezGjRx6hRd0bG63MChEH9oJ+zsrvFb4FFoaV//JHY
uTNCPcswNpPV2Rh3U53CzK11BHbJrpQmJ/FhwKQd3Z3XlsfG/X0EAeZb5ta/GCz8AXD9iDR7JzWm
d+LY2z6yDGoFIuzYyyps+B3qAzYetAKjHUII04QEXG+Xs1+u8yNuNCaRdq7O5XgYRl29nmqZOobU
sdFN3j003sAk8JKibJC+NwU0SfYhw/B9dVPDjDesSuG28Hc2wK3qQ1dtL2jF68W8rrMcPOrLBm1P
qxObIzy1C54hm5A6Xd8EaaLsgpNOyNr+selciPLCZwhw3TMgQFZHWJXwRuB1q2fvELUp3D7dKzV+
8tyNkmbd/taLgS2D6w0sgsKw+iy/H9C4vQnQys4JtR9l47GK1C7UX6uGOvkvy/oZXip4ti4rsnE+
pBw/1BLgBDRMF74zaCMRwJU2e8z1IbbgFSjh0MLuvd92cwncAu42vY2DS8W3dHgFv6U2POHdUG66
IftMCuT+DUXcfxHryw1urV1sUbtRpmw2duGobmHsIqGHFExFuI8WvYQegjVg/b5DOVh3b4/MXE9c
+ASIiGBge2fX2SjdckUhQhRgDYesHMQKpvCsRznVprvJ5okeZbj4iVxvzJqRb/l+PXKIWP76ZW1h
pRGUL+0Hu2vLLWkbQAIWPVN1KwImVKctfD3uEJv7VV2O87gr4KZF2vDh/YT472/7p+/dyIffWvqN
FEjRK0TbNOsBXfiEnl0xNT7sVE7vRLNhnSqMcv3UGF7H/A1+2faKeP2ORyPYIxAcvAOBeat0X1n3
za3ZpjJ1VWyWono6Rn/80dCeczwXVhrCnQF9smYBZPT4hbkSZV7K9VS5Y/p8EpfPqG0LC0xFrhOF
411Ulz4xhnAdhmqleZQI8lXPmH9QEWzalUqU9rntxqU+VIXo0IMqDsb0Op7fy3pBW+NoxNLB2jSw
/DV7BBa8upfdO/CdYMA7cCnBqF9ZChf9P+jk2SCHGJjQE8WU2pFQxjR9l+Oif5Gmf6XlEJu+svRv
bHr+mg3lS76Dk2c+KGaVFP/5Qbcf+BF5rE/d6I9GDrk+jJNFD4iPKVn4Otqot5M3cLFi6ffUli8l
+6WHgwweT5aj7fSRjD//ZjfwWw45P5rXdXyHht7u/vTdsQKzu/h5KHJnlTHMjjc4wu0R41kb4nbf
nkU41smWMLOiGbk47h1eT5WMPtyPHp2+mAHvvzRYd3PG4kc9wqV+jNY77EYj01sw9lBHmwe/RXMF
ywLGURcghfsDXI+EkOMbJK/UvON8qIafV8+w9ZVY1yuWe4MSLR3C+WDW7yMTAS8pKhqYwGHzg1EN
cP8OCdV8Akz83LU/vgYKH3nslbeJUuCUYv0ifsruc+oU2c9IhV2BDR3N6msBM1E5EVnCoGuu58tt
wY+Uy8vd5GyPBA4/pUPwYU8dbUXlJuNmvOG9elt7w261bcCC5y2uhwzzeE1g771bGkz1KV74FMgf
5QYb9LsD06H/vGFi1D9SQO0RU84flO0pFbCmn3bxdNeMO3Bb/4itkyCVA4lupsL5BtXJW/boxblF
sCfbFT48yccjXL8Cy3rz2uEF2iy1Iyi44R3NguR7s5m9w0UPw75vv2OmVXIBeH3FPtePiXc+Vgt/
wa73DTz6nfwGDAp6cr1F9zaLX6eo7xsC9/1k/NxBHCHHr4hyf3UI3EpSlnqJnW9gjOLcaPAY3FbU
PJdPj3C9DIZntEKCOwrlMn9AJUaIOpcLNmZx1Yzb2qlXRA5hVbLxFCIYPoUbAuujkn1YObjA2fku
tlDfZsO1jFNlxPeewCNtsvn1fM0wTsGEJu5XjectTRS6F2TqfLvSG4sjIiDfJyZZN+RVDhcin5Uz
tm7cT3KNNe3LGlaPdEdUqmJj/jhf+U9/k+ZGzNoP5VuCfURo8LnkcfOKHgL4aqaIbVc3Gef3CdTq
XOL+58sbP2MRQSE4qWhaD1NJnhiLUBBLgYj4OIPWHztbWfTr9/I+jzrSgKhUFNvP/dGbio0pQO2p
PKj2niQwt18pBQsfW2HxbkyokhIYs2hNauMegwpsxzvIL3FMok+vAxZcxgby+URd6Rd341UtXBir
ekh94DRdz/X0P38/CCTA+c+5gjtl+hJZHnE3L37SJDgv7GEGAWPqXofzsdwgQTuW2YTroAa8fi36
TEZI9FIAEvZv7GqnnUeZx8949gsD29uDE4+6txHgPW0xmncbr2MrCBKw+eoqtQ702X2dIUTg/k4U
aj0HCzDXmXRIgbpGwvucg9nZvorFfyTsQU02l4kpLXh/0f8MtvBnns/AB8c/gfkdqTXY2NcTxShk
Xi99DRtYu6NFLdN/A5rfDRHedzRC8868sT9+rF4bkftxH2MM0vS+zD/q3feTR9arBwEwUzIi/KhW
jo0n6GA7ywnG9c/0SIjeKVj8zMXf4Xz8DttzfUQj0wLQqwpslVoyKp4nUjry2L3f8DtpIeb5iIyk
hyOBgd9q2DlXQtYv/tFz/UuQeOC3nvN6AP1mcyKihO7Z9I6GGRwkp8QHt+lLcv+mUOm0NUOzu/t0
w69+nsHVUwJqruAqHsdCEgHnZ2jN9eNx7U81ZL9biKbkSuLewkMPnB1ysdaRVzmb+ODCqn3PWHPo
ky3rAWyjABB1dV3H5BdUMgzw8ELgfA1YdWzuIbgZxgM7z9fP6J04y5XDMzxjjI0StGcb+HDRuxc9
ltLB8P/8cdvyyrgm+UoA0MlP3C+3Fz3/DTfh/UOuQ61nm5fMRLD41frTPrIpNn0ZYpSdURP8fK9I
noWy8Fl+S6aVzY/14Qw6bcPQfQ8bg1mSVwGul6FR/CUeGY5RA/qfrhGFfHQ2f4UxhPbzphNVXfvx
/Dl3CaytK6ReLF9Bb6JzDqXaifDxl9+66WlMCLaD+0NSPH5Zz/Vp8NmTBDtiN5c0PbyKP/zI6zGj
4ylFEFR9xvNCjjFKWnCDQWjvycz1tj7pXR2m+d7AVjR9s94FRQoP86/HAddf2HB85/DefHMkK0la
dovevyJgR9FhZWcT3KoIToL7wks//MuHTIlrcL1CzOhLBiIYsOKTUiy1khVmKkKe10JH1HneaAQY
gXZwftjMMn6LlzrPcNHLdNx25RDpPEBc7U5/etXcrScJDob2pG77vJbz1oxmqPCIK8+jeH/5t0Wf
DJgrxJ3h0xREYNKo07/Sbno0YbqMH0k/uI+n83blbk/kOZMP6tt4Ou/nFlZhkRBIBFQy4f2TAM8H
0P0gEDaszp8I7kfljF14OYM516dxyZtRXDhh3DyltbPk1UhXHTuvEU62D9DACPn4IccTud8A96FT
JLw+NcfT4g0uftkhNyPQ1ELaQEFIXPrg4z9BxYn+9F7u9xrzySohsJrDEV3U28n4PXY3Ap+fSxGA
RV9frz5vuOQhuP9okNVFc2HRyxZGuOnjftzDGjK9MLH7qvZxXw0CAZ0b31B1HH5sGpOxBq2SePTO
DK+crPuLwMXPMHaR4U0fehphbIkhXfIW09U9uvAsJT7GF0EyhtV5TFTHjDu05eutfzRaBROj+lF3
t7fKpb/I3A8mp9dpxZrP2eihhqsf1sJVadDVad3C6rB1qRcLhrde/Hd6sn402I44G3QW3JVXcHCw
5nnnkiXPgwkfcXSmDtP7eGyuE9/yuEPU8YKTMffGBcGkGG4E8H5CuR4N7CfX+9enj8eOuq2BR+iY
9Dp9zgbbH6sU7s9rG9XfY2e0HL8C4550C7726HwAIRALxeJ5nrycw2/fAO6nonnxU+3fygcb/7fl
+qVgNBcYKvB2/awXvTdm9Rk48ANmnXqpUcSDpD387U0JEXa7yI17E8szqDYnSqZgr3tf+sQz4Pom
+Ubx1P38y1ED6/18xKh9Wcaw8NnLzbTRXHoE9EPkRnC8twjBVWCVXO8eIfcv8V586mDK5r0A/d3q
gP/qge8WJoTvXMT7c0q6BQ8oXL9GTnXJu3nTbCEcFP/J/YRNNoyDIgFNGlt62NLxP95o7fCB4O2j
dn19eBbbPhP5LY27e9z+bkdTmb71ASlIhNngOsdUzoXDk+qvrwVG8MxkcLDwHsm8fn9BLprwL29p
vkI2eI6d/OXRjMnN2XR6jkQhtyKmvP90n75NXfB7mndsGsqhY0VIZJB+9B1aQ1wBEpSCsvwdCXfy
McjXO95VrmfRXb4/xuPlJSYwMr8az/NE3oInARHwndcfrxyXfAjPm2Kz/NRgTqFcwO1d36Nb8n52
5HreaOAAr3vsIvEe/6TvTQb1WzDQTG8WG2C0KYDGYkZa3LcGKcnvBvcbVyHiSdMzciqcN4x/tUva
/Xv0ljwgOEvH7A8v0itUIxD3/Z1md+XFhsYPRMDzBUhKazXjfCqHsvCekPKqvhlb/PVkc5yXfCT7
0//z72dPD8WnBj33U5Wc+CE9NLRg5B2ta+httlu6n42ONbupvi38ju54vnmSszUEvF/TILB0MO67
6xsu9YGPT0e+l7mCz9OupyhtMjbwPCj806t5HmK6VW0D+PtD3WedGL8FP6eNGxPG+fWf/poFfULD
vrp4Y/IsZMj1CyLt7Drm/qoI8edYYnsnu2zyxyxS2lq2MNdnyuZ+S/0/fxGPdzP+wz8cP1Pt4YRg
+gWNA3Dk64teWk4e9XVl92gl9EwNFtMsPduQr2cCbHXfLfldyPkiPfD+P1fknEDpF1VUt9zK6Iqw
VoBseoQ6G+5v+25hq/iUJDQZP+eM478Krl/z+Kenf3Rm5X/5Tn/vlh2TrhsbKsquJIVwuRgN/qxn
uNqNR/rYnKqS7ntHWPJCaHue665dB1cE34j73Qe6Kgn3nxe+QNPQ1Qy2+SpvheNlyvM5bNqargBd
42yRiuuhn82uygGfb9Rl9yqe5kPWgE/m3MjGdksw++9vA95579MguVCPvY6CAweJNlwPOoJFLwTf
8NZwvfBV0k1mn0FEoEGkAIvGnMKxgOVqo5C3BZ0uF1fFqPJ+Qlbq5VxOyibvlSrkKvnDnsop0tVm
G1tSSKQlXz3ufQH86Te3u7/k+0yF5/XQ5f21ynmiVwWYCukRiYdDNqalUf3NT473eD1mESTaKHP9
GLD2pooEmkG0p9j19WywW6yDAcs+9gT08RruZ8M+JT5d8MbsOj8EPfeRYDTtfI7vfQkWLBuQSA7P
bNh3vzMUXu6Pur2zAv27OKZwuxp3WNv7b0YivG0ATu81xepF6jgeE8EV609ELtoOrHn+CCh+JVBj
m8iA44dQcfZ3wvtnAFhsnCIgvJzfUn9LnhfNFb7fAPu/k9MxkIs2tKUQU84vOD5SRnh5oBTbmfJi
f3nT+26IeF4JxeyUSzrkeRis/aIWcD1HA78MugSK/ZHN9+vpDTeb84QYz1+Ov8whS/6TOnvQsF67
3GWg9fSGrd/zyha9AIBXdaAez/8setP/fPdcSeUYH+U3jOabi737/mj0twtpAdfb0edAV12N2KGG
X/8DqXY1NW9+F5MOF36xqn+VMd1vjQYvdqvhILcij0RGkMMyXREEbrkLxu9U3Zd8AxGvG653cT53
M3YParyI3BFNfcMF71GO97IOzboDF/w9marjTerb9aFP91v043msJl/LAuD7Kcj0XSfZZKLtGY4Q
HNFm0x8Bc7bTGQjC2UVCs4lA/4peOvQb2aY7J9TKv/EefnL359f0F2c24asyTujnBG+D6yX2ktcj
K1uo2feUC5pCZTmhXD/t3rdqzuHJsx9YO07fkvxYloDstrYI7N8bPt5DAcxNsKaGi14duc+XERrO
Wlz2F8SDFWqVuuRtgzb5eXNW74hyfV/X6F16hBFWQgiM7eNOxjl4eNQZUgSkVBiROKRfjz1usAYH
ph/5ytPBuMGpDberecev2NOy8YlXOVj4SG3cGftY9x+BdOXKaMpqNaby+imCJc+p1VIMWkmTbeXU
BAj7/Pezi3KeoQduI9pGw6/k/vJtwcvo25wasOhh0J/radEj2ASeHQHVzRfoLkyOcbf4W1zPJ8zT
ao9k9aGHnB/Qvbf7xD3P20IQSAhNB/3jMcyuN2gdqy3agnhrjM+N5sNlvSNL+cVMZ7KrOHLq0kM0
HMr1ebtx4TMtSqyPXh4zKXjpkFxuO84vDMDsTSTBAy+5MudTrJN2DTwq8oke7BJ3o/z7VQBN9Q2N
8SkseT8KAc9/o0mdSUfPe48fyexORDkLEvcTSQu27xdd8vpGO7SJsvjpf/m2AdivHPL+jng9jEkr
thW4hOcOO28iZ70aSwLgesZf/6bzW33D3FafeF/373JQrJsPmt3ZpO7+HXrc7w1Bc1HuZJ197yXP
h0ow9m0RL/yFmaJ4Vni/5P1YNGb/8EmVVOg7/LdfYrB2icL58J9+MW07p4VLnjpgbp5NfPzAUm95
3scbO+l1V/q09ylqNjMjapLXgOMzbIaHgk3vbXlX1TINyZBcsDGF6zBS86m5INqSndEv+jLHX0R8
Mz0e11fcgtXn7eGl3jaL/2KMxhqtHU8qW9qzdBkvam2iKyNQCU04fasD56uCMRThPlzqIdab7WyM
pfKWufE7oqlTjjE79dscMP0RY5uU/Mg/rwrh4r8s+Xea8iOb9nZl/M3vnuevwdReJMT9CtbBwktA
kx80vMe2Hk8/MRrh1Xs16M/fmeGzBgsf1A7foGTL/g3Oj/h+gCr742NcT1/88v95tDfVNOrw/VN8
v40A3CEpUXIcfuAPfy75WF2ZqNHx/Bx4yuLlv/75C07m4r/iwHRkY0xyu4J3eDvQ4FLlBvlQuQHY
cWbU3ZUdo2jWXfgSLwdC+H4pXq8b4HTeBo08r7Xk7SAfH6rl/ZZRXI8R1D9uRzYvumF0Bpt5O/bf
B5K4/jdF2UoGTvJ5Ena799mfP/YoK5fq0ebGaBTucsj7GzVfh9HjfroAJf2WYsTr6/w0dzr4uGKN
xsN36IZQuzgQQoQXv81o+H4ryJxhg+TQLf7zX47XsFf4/FZ2rnfz5+F5SQ/0xYPn0TgfkxBTve5k
gVEJ749ywWNgvH1aGz7GbI/k9T8AAAD//6RdSZeyMBb9QSxEQBKWyCQCJiiIuANFBAdkSID8+j6h
vt71rpd1qo4lkLx33x1CzV8xV48I4q2KFj9Avujf4Lz7fojC50mWVvUMtci5IfA6dubsu4UHzlZl
Y7+ov2y0sDLC5frffJ6de/OB1P6n69RuT209rVe2CmN1/mFnbuJ8dk+duPh7Kb6sqojsHqG+8OUE
9Enjt+n+2sMTYPrf8y5rtVXAjfoSxq/DEHVnm40LnsT7lOsxyzwZ7+UD3a9b5g9do4lgmaetId35
Q4iyD1j4shEy4rP1pwvhcSAMEW8sOkYdu1z0aTQq5GiKz4fhwt4+OX/6DxtMqoOT9dbxdnXTWZeC
jwEz9YTQVI+XaA6/rwbArRygiecVFzwEB2lo6OFEXECV33b80ytd08z96fwYWoiEYsf9xqDrY9uK
4XB9yfSQ6WuT66Uf2E33nOMN0R/98yTA7G71NL9xfvoF9xC4cRsSOrirrmde7qibfJVQ43r32ZIn
AkezP9PdN73/+aOhLQw/tC7csJ7tME0hr490f1QVNr9IEat3A1akKAcFTKv6egPBKdSWedSfByVM
4DfpAnL6hh0Y+O/Vjd9V2PTQtpt8ahmQ8xFoExxnRmvVd8BH2r7oobBnf7jWeQYW/+d2lcf1LGdC
CXgegbDVmr/SbWZk8UPz/EQCBuH8tEC5d33OF7zzpV9Dp5L21Hu4Yd4s8zr3M2Lrld8inge7QZ4/
wSd7fwGTZaQBTHdVR1ZJdjCna/JFsKztDd5LVcnoOriOQDhcNHTg+cSJz+ML3sBmBNK8bYJ7o55Q
nGOkH82IsGnM4PgYS7zksZZ8m/ocxpGwTVaZXbDXAsD1FbzjeL3fdU4BsevN2B2un2jg8/rCHyHF
nYSoGs9uBq1IKqnL/dKLPwhyfoto6S0wZ+5nAncsYqrvhB33b/5EkEhJQBf/91AWRg/J5RxSm4Kx
I0ueAd0fKjofN5t6mXfgdzJCzPkl8NvcD8EfX+1vkkvO/WXSUl9wsPAV9bNs4ZKf4PxzN0WWpYIy
OPQU1+dHNAsgPoHHuotJyfFb97QbB8ZtsUYqu73yKdmpLZj92KTHo5LlA/enwyFKIozWzh5QW/I/
S/6UiPFKMrnfYIbRLW0WvhSMpuFmcMGbt4pe6lF89a/legiQrI7ney1hybNR84X7bnT7M89njD42
ON/eaKrYws27n7newjoWVPLtL+/Iqs8nn4lFCjDa9Ig538L+9Bvuz8De8TxGgxY7IxS+1wN1Nvsm
GjrMPoteRoC6d33O/wh/9WPjrpx66NatDqv167rogx2ZqnEEd+nXEZHna1vxHSDI9TW0zJ/0aZeW
pt+uHzQdhbobe0P+wCjxrCV/G3UcL8EHdQDacL/X1GHwARkTNhg9YJkznpeAob3xud/kVi9+V7VV
Ex8fMsVgXN9t4MOiClK3m9acStu9LfovYjetXPx0N7haPzIi7cMyGvvfOoRcf0NiYNXsyfMzMPrh
N9ISZrMFL6iWeHO5fwbVM88zwSl2TfSWT9d//sI8k+2/PBud3F4HC/8yHKTcnDf3uwG+uiNSYyt3
9cj9gOAYG3uibjz+isibHKtLXtZb2209vIhTLvMlPqyyZ9236wxBPm/j3X20/Hnx5zQvesU+z2s/
T+HGgusiUhb9MWIT/fXqMn8dnMcR0D1wP6C+FW/0+Q2VP52MdQMp+mzJlBliRK51jVT9c5OwIw3H
iOdtFbCsh/1QXn3C+fRNSlIZMftSmiP6uNKiJ2FduMgmpbEOYZ9LBYLq+cJG8IhU9V0cAP6bT8+F
YMDdfdcSwP1j/82n7SLSE4F0AzytSrUCkoZgMN87Ck5YgV6LjgQ+Kjfnec0M1G6nkupibM1Bn7cn
yPOWSH6LMeD4HoFF/9bFn+gPahHfwOLvWXm+ZJIsvSZwas8SdmxtB+Yihwa0IrHEf3635npslzzb
P7/W3llZ6vGQrqh9qR7drGuVAP+PIwUk8X8fKUAvB4a3B0ry8cZ+BrygMMbG59jmjDRRBS+R9CZU
ZsScZrqaIbp9ROza6TYS7ZepaCgaVZx6k51LDTwS+MT6iN2UMp+9X60IkDycaVK8R/ONtsdG/b6n
gaw2wZyL2wQ3wHgcV9iPml03z20aAO+ovnCwj98+G05GBWWafnGGvYpHkI4NpGvvSwNdCep5SqIC
PrExUpu93iZTk1HUVurlinfxcahnwRpnZftmMUX3YmRMAWt1gzefFxlrV+9GH5wqaK53Ld1G7imX
56CUtK24f1CU9E0tX/Z1CXV3elHH28GcFrLvwbeemPR0DpuI4LdUaFlnTmitjl43fSLTgKsY2XRv
tNtI8qJrD9PW/lDTUb1IPutXV9UqvCfdrxm7mURNCnUYNogN6c5c46MZQ6V41Ai+vJqtnewYwsR8
+/Q6HKk5uQ6IYbEiGXo/o9AUlZt3Ar6gRNTOnl82pVMfQxEdDBo762c9Fb3XAHoSt/R0vm7yQcr6
FKZxnVBki3I98f+njdr2jtTpfImG3SFr4MssdOqm5zWYg9vLgo+gGPE+tHUgw09VaW+jgmR1vgRg
LZyfpVb6zx6bm6yKxNlijabvfEqNDSqA+N68Bfgt9JrG3eEciSFMXTX89Uf60MfGHLzwQEBX2Yx6
j2KVj1ZbI7DbbSxa7IodmBUvu6njep3SQPCCThpmxwPX+6dF6s51gFwtI5W7fWL7c0rYJBIj1tzJ
cagpXPfmerneC1b32L2TDWPENhW4MV93nIG8NNvDvHa0s+NZFGG1zNuNWCJNL84iviRF4PP7G8Io
m/fU+n5PXQfCawl3eZjji364mOO43quwY6cj1T/bop7qwT1BbXzH2P+uqc/MUEAwu1kVPd1PZj26
5jeBn08/YdMafLa2Lf2kCc7+RbPkodSslfEL3h74g8af2rA+noMPsFOSIxFtd+a8u2YBJPuxx/dm
Uv+txwxFOT1sfn40W9A3Nt0vUkhZIi0aaTEq2q9zdXx3Pm9zejwsA0Tf6kGN8XeOxHeSJKBdTQG+
nguLjcq5hUBxSIbkXB7N5vw7GnDnHDGNJBWa7CDtHXBM0Z46l2vbES869tp3GyIca0Vbs+0r9mAj
mTvsNePA5le/5+8rmUJUt+e57qUg/cBT29yortpnf93Fbgvtys7QZls/InnlHKAKJBkR6X1JozHr
KxVacRtRZ73u/env749Vgpijevm62Rx6UDHES6ZoA3L1t5mWgpOFEV8/LF5jBdgZiKlvM9+XIqYS
KO00F3vDp+5mbUPLTbbWPYq9092kR2wjbes1jFr57ROxPn1KmlbqIb4/V7NPw1H/wHdqB+TLnvuc
ZfSDNKaevmg1HvxuXG93GXw+zxeciUA150DWPe03Jw7dNqs2H7Vm18ONtnN5ffVy/jx0bVebb3qI
t1b9CR8PT23WhUnR5y539PKJRI3vR3y3YAzW3i5z4bWDaxqvjj4TH6tdC9JVJ2F826/NuZ7LEu7P
7zfe366FOT1PhxTKk+vhexSvOqIMlaOVx52GxMteYJQqBwQ1OTjTcPe++1KZj0Tb19qIfanc1qLV
1oFWF2cHe6fRYlKwYj30wpDiKy2GbiKqGcObvr7Rnf0BZueuzQKWY/uhwU97+3/7d32IhIN6ez9r
Jq4qD35m1aT7qKujaYJCBpf99jhOnr/+jScXmla2QVNCzqZYSbMC2+lqYHuwVv6UorjXbB/atPAP
eSeu9j8B/jalj1F3K/LmXG0IWDu7DUZV7HSS+HiLILyXK2xtVz6Q7vlRBV5/07F1W3u1BMa7Bw+d
auLD23DqTmVPF4oyJeht3I/5lFdKCPfzGZBWBKo/eKHdQ3tqTXouxycY37FhQVkUFLy7DR9/3iZ6
DGJ2nlBzJ1eQ21ifofGIVjj41V/G+OdrfH9SB37FaLrmqgvlYZzx43zpwXi7BhCMxEL4chsc/2eW
1xnORmjhm1XQvOWfv9QrUknGJp9H3bhp8eebc0qk8Wd3WhUAnBSGj1GF69l8nHoYYlek6Ut95G1/
Pkuw7uwb2WiGYM41DhVtNQo5PZh6lY92niawrsGFWoQpJvFGQ9egGp9obDWmL0bVSdVidpmI1gop
m7/7MNP488Juf+3z8Zl5LyjVux9Z+qH46b8xLEJ/JnQbJRGbUHKCmzUwEc8B1yyumxlQ+kqwoyhl
N6X2zwOdNV6pka6gP4dtGWuPtXbDbuD96uGazx7k/RyNQJGi8UivFfiGhzveps+E44H8tomNTsc7
sRwj+pR/Anh3txofYxCBsetCArRaEqjh5103n6/aDVrYMTCSgM/rid3D9yM60t0Ut2BoXfkGI32a
/uELN41cbfm+eNg6/vw7VbMmT57Hn2ccjShbC1ogMY9upxcDTMK5CtYgmOluII05m0abaeNaTjHv
Z7U8kFnS9LVV4+tFjHN5pNcGbtYbk+ajntezmlkuvF/VEa1t1TR7Cp78fS3iG5vicK+J+Z4NTTzn
LqewLXMq8caDVINPum/tfT2JxIuBePseiFg1PpAOYyNCfj9o3uVHwJ4bAcHU2ftIJFeVzYfNLYWx
X6g04PhjylSJQKefa+wMoVGzxj3G2lkwVNQ/dzRnp25datK9TslKH11z1GvnBD3SbOgpki1fHumx
1XY7YNHgsn/W5Hx5BrBuqxQpwuUKxE0HIKym10SjD8Vgvf7WOuzbl0l9Xf+xUa31TFvw4ij2R5MZ
SqgCvh/R5vP4sHlTdjf4zJlDPbKf2HgpPs2yH9Fb9r5syraFA+9HR0LySdnnQ5n2BFx+2ZrUbkRq
blEUlv2O+f3q1qq6m+E2xBYOHsT3pw8F8dK/ydOcdP48Aheqn6+I92g91PNvPWfQ332eNJC6VT01
t3sG10VxI9IpM9la6/IeBOLriKNn4rMBKqcYSrvMQoL2Mro5kd4zUHAVI00ym3pazUdJS59RTw31
XLJp67kziLJxT90HUPKZ1y/4crCG/TFLmQQOhwqE+tySWcdOLteKPsLj7QvQs/cxkHNbPkFt/SkJ
e13LnFbh7gTZDm5pkdo9m4eOiFDSnO3f+h/e0qmBB8990svRbvy5uzYK9ETsoXmO7Lr5MKcFHH9i
w27afKhsNEL0u3hUF/cGW0uaaMDLzsI4LvND1Nr7soJtrcsYPTqa96b8FKEYIYy9XIF1v/OcFnYv
1cH7qDNztp7rEprhyyfN/e2CtbJDxYJPyCpIP/50JtNpwU/U3336aPqWzQ2KUYCpbYUnMMeeOcJT
uNOp1dybjtklVeAxDfZ/670TvKsBy82tRID/3Kw+2QkakkGQNN5cU75bex6pzm7ovttHEc1Omgo9
zbSo+zs4gKzXggSRTM9kvr0LNn5lbhnWdi4C1a3zaRJ6EnQ3qk6LAb664brTMgjyfsD4DqVIJJIc
b1bTk1vEtD6a/E/RwzZue+ymwYvNr+PbhXZQ7/F+hWE9rvrNC+6dNsHmdvfzCbsfX9rX6wKKjtGr
m1/kfNOe19cBu06hMSpIcQCFw+WHpBTr3bgLBwF8/E9IwA+xaEzeB0F1RrLC+6djgEmHXQhDfWyp
fpZO0dREPwm8k8eF6tap8tnlk4vwZwRXJJStFM0t5RE3gGa0znZt10dVpsIV82Oyyvgri8OrXmmy
Fe6w9RanfGp77ADN7e/UOemfjuUVfUH/8xxpEP5APTps/YLDWjoSjn876rjPAn6P8gnN2tPJJ0fe
f+A6dE5kLHhVVFX3Bk5eSTF+kaIm2TNLwbvffqle5YDNrlnqMAlyG4mv7egPDLgC4PUFh1WegwlU
21hT3Bjj2PaPuXzzfi7g3wdj05Hr4ZJH8d/zu93BD4xMhsLfvOucdKdj+/f4Ur/fa4WEcPONeke9
qUC+She8l1XHnMzyOMNqaM/U27kf1l2HK4TpXHhE2GdZPoPx7sLiGYd0t9nE0fjSNjq8lZlN9dic
/NlVihEm132OHbXbMjHZSgkwSh5RrqnczWQrq5vRIzJ1info8/0rwf4S9DyS0LNJcwMHWl6n4q3R
Fh1LzSD4m6+cx7o2+zhydajdGgXzV7gDEYB3C2eJ1dSNPwbvZ+0IeH0hpUzf+bQNSwdMe8ao6wqW
zwQqKtAQpAZJoDlEIyi0BAqXxKCWYjsd05HvgruVlEiWBgLoMVAgVI3uinGHrJr5slAC+BoNbBv3
KR9PdvsCQNhG1HQj1I3d8BKgfDTulK+fqI+VWtVEhA0EP5cqH7aSD//wTNjsvt1gfDYWKFrPo1Yc
bn2pWwUjNE+TRVPZMHNpr+mNNojBjeORtp7XV6cEHsgx9rZnuxYpeAbQ8n4qNojEWBuxmSz4mP/+
XdNHBKoFv+D9wejz2eiviSq0uxUSPmYWzaK6VeG1hMaCX83xlT0zmN1+H7zf337d1ERPUTOi3qXF
MbI6cnEeJXwP3Q17b883WQRoAHl/pkGMhXyGOlLhYSUWODiYKWPatVNBFw0NOmqmzvg8IMFl/jqQ
F6hnP5hTbT2nCt72PgVs3wQS3BfXBzWy+R6Nu/AtgIaJiIZ8fwwrcEghfaIA8+dtzklUeCApL89h
3M45o3W/+kCOP6lTvxI22+uaaCdXVWnA8efYqvVL66z5iv2PMQDyeSYS1DZXhA9A+oFhuEcGfAgs
IZv5WZksfYglLA06o/boiN2sEl1d8At6WA8ASC53KdQ19f5XD7pr+GvAMn+Y9P2uy0BkAfR/iUlW
hvapf468f8GnUt+wsdRfQ9h6mnkIGBETs4rGpR6N4qFGqXV8RGNMx0R7IOeNTvJarV/mxCNr7ymm
hQS6fPzglQFe5k2n52niFl67dyGL+wtO+H4X+yKzQGdf7n/zGquF0oI//33BZ1HbR5PHzgngeBNl
2Vya804QLMDnHTRcdT8fv/sLgcMO3KnLVoTNxQWJwPi2NZIk/Ism3TRaNaCGTv3vqWSjD7IKrvZt
Q3VstebP7wUdcn4Nsd9sRbMIEw8Uqz7DlpdbERlm5EL/cWkReOGgG7zkrcPPaU7QlD6lulfdVwJB
8zAJTTXaTW84CdDYD5SavSv6Y/+1Gw2sOhfr4R3lTH73KvR1raTLz+TZtSlc7o+rThd/2p7EGNj2
xcJ2dDbykd8fOIcNpsfex2yqnrIFz5K0JvKLPvP+fVu3Sz2j/iO0a1q2QQkVgDcEpOOqm51msGCi
7SRssniTsyohH/AS3Qk1CZy6UWtwDx9srLFTC6LZ199SB0v/tPc/CYyr/Q/C7eW6x8EO6IzzdRVM
D5eQDODWd2Nah9WCR4kKRSvvU3HV8AjKj5r+WJoD58egTssTTSyi5D+kzidwPiR7Mrnjrp5lcZ/C
a+0C3h8u9fwIaQkyS71Tu6prf7rdQqjxeYvy/Qpmx4czPLK4pUG34RJkKouQ9yvqf9fYfL3kYw8n
mXypvu8cnzXe8AEbWFpIURvHF78xt+yD4ErR6lKzJtV1VSMD3XG+MOx+r08jKPNXinHwfAbdu3qu
LDgJao+6+93K5+Nrb8D92kUYxfxIuOSptvA+iylOF3yw8Ll2eX+TSa3Vrp+hrkNLghuKpmqXj7MQ
nxa+lfzO3zOY3fPOgw9kvZF83ZkRfe/mCmyvhoCYP+omiwz0gckaTEgl+yNgpmiLf/vD1ndbMHWj
IoBQ6Ur0qpoODP3OMDSWDQK13En0+9kCLWh3akKm0+qZczqv1yTlt8FGqK+j9qwdHFgNzZnu0frQ
UX6/1M23Ushs3F5geEtZA/n8hXf5fWaEz1cAUMsi2gmZPp+/FA1VextbtlFGcyINM9QayUOfWzp1
Q6ZKPZTZxURCQUwm7stLCxVJ3OGI81Xssu8qsN92HsXrD+2Yjd0RhHns/OFvdpXsClz3Dab7EB0B
5x8TmE/KgTrpTBi5/KgHtOI0UJd8PDAZv0MChXwQqdcnYUdOFyPVYPR+cTwgRnRVtgbg+5dI2nbq
fuF2vG3u9KFjXCRRJ39n/QTttM8xnrPW/0RDnkEjtVWMF3z8dYIUcHyPRE+YO/L+Si7gfC3e3UMx
HxjQBa1QyjNNzLPozzW4WWAMkh77h7UTiYcvfEHx9j5gUyoLNvU7T1dV64iIIq5fYOyLk6NtVBUT
zaOJP+03sN0ghH5ok2wjfyLtWEAjUw+8H2E22joMoVaLAkbJqctnIo2Gtr3qwoJf66nsfwX4rkab
Xrca7Pr2EkF4fMEH1ucNrkfpLhMYX9qAetNZzqeFz+3Q/oImZbzmf/1FrQIDo5U6mz/NDSxYeO8n
kVf9uZ5sjVt2kSdQN4HHekTP+wnejb6jB3iqOvqwykarG6WmZyucWb/9jh6s56jChy+2zcn42QkA
zd3EQQxNk/B5DUqxl5HVs7qaf/qDeZlD3s87c0bOpPIjblO8T7aROX0rSOCAygLvMW4Zudm6+lcP
LNDtTUaavITZ+f5EESVSPR7psQJb80aQ+hTeNQtgmWlqhQzsdPenzyZUhGCq3Ataf+HX7PfaDoLp
l9zIrXUSfzaNKoWn2+lI7dqZ8vbtH0SYBFcb+4Fh+6Ja6ymc6fuOzVO3yafd2J6AvIEWLR7H2WwC
EaCNSfmRveg7+azNHiHI5/uR6nOyjeZ4myLQ/Y4KNoXrz2TYVkU1kCaP/uEjvv9g2yKI9RxL0dyt
gnmjuJsIW7Y/5USEifun52wTsvbnLGOWti/yBxk5Xz0MekXgBlYWthT7080cloGfttEw3isrMNHX
0YWJFwQY39k7/62tPIPbRLSRvJV30d884V2dH1HxEOZTOr3iP7594Uen9bfToZQnD3qwk9nn824L
VMM5Uy9XbvXw/cUGSEFo4T3no0dbcRvA6yt1mloDHO/G6gskEt6HDfW7RU8otqgmz+/n47OMkgBw
vQRpKwNHtM0ep80Lwo6G19vZnLB4gks/QePKygGVb1Pyxy+5Pdt38rSTBJg8xhtGSe/W4xmJEPa6
/qXGprmZ5HTxMviIWgm7z/hWz8GKEUCGYYfPtlqb7DpcBaj0a4JI+bTz5pX9UrhbTSoC55fqD+Yq
iaHQKyfy2EZS9NRNo9HsiGJqPsefP3+zVQWeeWDQbTv7Ha2SzwtSab5RvVhvfPrZ5gion7dIbTU5
5COv33DQ9IQu+Hc29vtedeRY5/2hNKfrayAKX0/Y5fM8LbJMBM7hoGIbGxmbQq83wMo1GA668ZPP
HB8Drdua2H2ANP/J5OdBvv4wPk6tP97CawZw3o0kdpHN1m2/c6B63L6obZc2mDPB6DVm8rfQ3bIS
zMC6Qih1mxobgUgZdY9AArf7e6JOYWxZ/9I2BuDzL9nkmew3ReAkMD2cQ2ygQjf73yt7QRMeKbU0
6xD18CgQdfw+DkTl9ahv0Pa16Ht462iOPzro2sNorbS8P/fdeLtaAjiERwkHwusHiHQfMzjoQ4oP
p6aMqJyc9GW+QmDMFMYeEavgMn9ss1gGc/i4eOBbGDWS+Lw3XRS/+VsPqGyTnGjJRYV8PiK8H/tT
d/gl8PC9AwSNbgCtLO4z+LrqIV3+/7ydlRb2uvGlVpkf8ukiVAJ8SnFNjcGca75fEng5Fxl1UqzX
zLycS/hrzsNf/5hEb+4B75ckeV+UaGjd1Q0o4LAhU5y+6wbMs6XZ9tkiKz6f19/LC/3xyVsMe9Y8
M4PPF/xIMfs6sPltfSoonq8uPkh3m4nr3aeHs7ZqCJGAH427ITlBY08pqjk+nJMocdXHQ9xhv1Xq
jhXZSYQmjCjZgN8VzI/wW8EhPPEja/l+K/vfDXA9ConIU8z+4FsnUHjfJ9HMeqxn7bZCsCkLme6M
bF0Pq8t6BkFmiHjfKR5j9PRLFr4C7zh/SMh2pQI+b1N93tBuZHnQAOkmxJjzvWz6UBYv+Bbx+hP9
mtWgw5G1D7q/HB1z5HqaZlOlRGvOT7IeTIXWF9mE9+I9rtuzeC3hW81nMiXvl/9b+I90vnl8vg/Y
fLp4KdjZvU8v0oCAaB1UFaySVCAbXdb9sbC/BizM6w0ftoen2aei3MAFPwo3YHTS4XBF6nhUNDS9
r9+/eRuI8kCwnv9Y3QlD2cL6/AzIxP0AJFZHCc6a1pB4l1I2Pf2PAz7+K8Ro903BNNRzvPDxRFnj
yicSvVSwvd8+f/jx12xs8jdv4m2U5Oz9qsSl/tPDAYC6kVdXFWYQYQLA5t0NQJhayPXfBe/7vXr7
OWq22yWoXPAAr+9A21kN3U5bu5sPh2MAtfWrpFtzKmuyERsEs1rusX0fDvmkm177p7/6a3YD3D/Q
woV/WOrtrAytBb7KS8doVcZsep7sFJLX5kBEcz74U/h2HXiWxDUqz8MzX/QtoBXhQBe+Z34w2YOk
6mOK79fGH7h+oC71auHjyFJPx/LoYs7/+52OTBeKwoZxPb0EZOF7ml84/c3/o+ryftUkH6I9bzVj
210tgfZefP7xy6qKZwCk0KPWdtUxhuhzhMt87mZVnI/zuun/9Litm7QRO7mDAmPjp1OPXl9sjj/Q
UbuINkR4dDSaDPNZqEBaIzTngdqR9Nj0y/yD5Laq6v6S7hKgDmyDqk0D/f4RjgG0kSugby6P/ng/
vVsg9OqJ7vn6G7xd5sH70ZJ4/VYi9iuFF9Bd9kLM30wm01twA7J/C5DUaLk5nbJzDx9lHtD9r+sj
3p8S+MKmTF0VuayxFb0Fti/YSIviVT2U67sOVur5yufX2OxrK03BHLYYQT4PzVkGLOjqwpViPu9+
3Em+bd77YYvydHx0zdT4IeB+DTKfQzcf1k+TwLtBOrLZSw5YL/s/EY8Q+2Bj11IyzAF/C8mX+0XK
ukGZBpd6TgQwPc1p0YsWvgIZtgkoT8KBRb9XH8Ujn1T7aMBLZ7TUO6jYnOr8MsPDVMQcv+3MOajN
FNZtmVK7TKxOUjPLgxH2Abn5rdhN4jEzgJRcIrJZwW0+Ju65gcfzVcLByzPBHMiuB6F9uNLd7gqj
by2UDjjuth3d5XJo0rhuRig99ge6u+7q6Kc2ZQtSkx85yfvdcBKnERw/n5iwFyQdXea35xemHD8e
89qD2w9UaU4oViWjnuxSeS39BO8+OPf7KAcvAHIykGV9dUloiPAnDQpd5rdGUdQX4PsdrTm/8lr0
ZPJIIPajSanpNm9ekOtlROmvQfS+5HkMVtUrxHv/5/pjrroxCPLmhy2uP5KtdREXvo33PyknnE+B
H1p2dKc9ZHMgrDfgfQh32JNdpSNq9JIA9/egFXpb3bQSPxZEmbDCh8v360+3zT5Ur0n6xvz7gxm1
23KZp4h83dX57z7/BMjvD3o1d7fm/O4IsfXoyO8ixtF8SIIZukro0+BzMaL5EkgSyEO3w1uuN85L
PTy0IcJ70bxELa83ar5xTngbuXM03k9DA7tqx/C+2rzMIVMFsgljb4vGszRH3C8SwzgxLqgrfz+w
zGtw4dej9nyqSRuYhbroW8LvdzeX9Q+UcHfF/g9F0Z8ewvla7DQa8JsMq5/Ngm93L+NWM2v4VLDv
9jsi7L4KGHGcNMBVTj42kFWxfmuVFbx9Xx71DhcdPON1+AFjEPfY5fwMfYydCMzrao9Oe3QwZ/ax
3c3Ch7vX1cenkr414JBEDZlfxd4kd+FXAu4XQav3uqzHZroGi9+FsOmp+IPalI36eEjL80s7cmvC
Esafd77cH386pvsCnJuiRS8+PxHy3lWQ6xVIHDdbnyUsK5Z6TRf+sH/VsaDu8S1Eqw/QzL/6ArPp
h/0uP7JhqaeN3EJEClKDuZ6bCr71zQ7JpST7nQI0Be4vhwwNm1+XD/uN2MLAKl744NHEZGUbVAt+
QDOvjxSWZgDvn85Bc6l8eH393aAtyJQo0xzmPddHQcbSMzZeVsfmjRaNMGjSFTVGrJi9vDqq8HDc
dKQWrj9/+p0lZ/GbIN7fTbb34wrWMXRxgEM5/y14DY11iI0NEkCfvG249Deae/ME5ieaHVg3ak20
wM0iJnhHA+Q90BGdM8/sj+tRhDfNy+hWrdWafgr/T8/66w9D8e4SuOiv6/sw5Oxeqh7g9ZIGafVm
bVfFN8jrMRlM7cDmNvCLDe+feKcfZH/4jZkLN0KvkVE7Zh0h7gPxt4KVGKV2wIggHFPoFGlK71H8
6KY0Fg3QMAnhA9dDZ+VrjAu/TMCaQTA8krSAwnyrsVXmA+erbidglEWBOvKV86c8atlmW79yjGWG
zOktZS08na0AF7Z44fv3OsPicpape9BatvDZ8HlKXZqIhsd6LH9CyMznhgbnRM9ld+0XEO30F9U3
3QXMyYhuKseb6FO/JMD1gh6ir3sk66Nrspn+phT6rw1A02PI2cj9blDeCBYOXOtkMvF2KmGw3p+R
yP0VraskMzA/9EFx+1yBiSSgV4d6KxDh4T7NRjlXAjg+UsT1AIUNx1LTwXXfYoovHvHJE80WbDL1
g4Rd8WVU3jxbeBNGjC0X8ZMjX1dXvX8cAy/4gu2NBsJLhUYa+E+zHtZWlMLfcd8g0B+/YMzw/II6
1n6U8xc+WcXtDZpWusEW9wuRR0irjSpqq39+CytlGcQvPaaokmNA2D6WYD4/jtTi+GnZj6BTbwk9
bEccje/Yc6ALnQ21H6oP5otzqcCcmQe0ap8r1i/4zkh3KlK/l303HvzgBJb50RzAOhq5Hw8s/O6P
43M6xtoLVKljY9uI9Wj87doQAO2GqRf3ct4OSKj+9JTj7mJGbPA7BH9XrcLcr5GT3fXE55PNhZSv
52vhO124SjLhjz+dX6I4Q2W+rqhrKMAfh5IkgPuhiLraVqz/vU4vaO4zmyx6O4kLvYTzSXbRNOUG
G8WmctTVa9rjbfK2/BEU6xg+4OeO2FUWGOHzKvyG+L7M01HD/M0IT+9fSBe+cvSKFgGcmeCPz6NB
/FGgZM8Ye0cnroeF3+B/jwOuVw6tHJ7A7TXJ1OdHvNKrdCgh99P+6bvNO0liEBfikXph/clZqoYv
9fHDDvUXv8n9dbjBqRWO2FedV0Qc+3yDmyC9EO39FkGbx/kI9Cs00EY0L/nYdWm/6H1kGtalOXP/
GJTsEVNeH/3xqZ0QoGv3S53ndK57Idyf4OfoPvFeMwSfiIZWAa7/4u1jAPwtoPgDTl5F6baOhJrc
FSOAL6+xqW6usnzRu5f5BFtRDf0hiqRs4QPxtn8fzPn23CC476cW767Pspvg2es3+LSWqPGyfNAr
ivoBvvE+U7ux04gs8yf34xDlAdJoat1VoaryeKKHq97lk/CCGWCdciPdfFD9bkNW/Mi9G8GucLmy
6Y5PCdh3/nrpBz453Z/9gq+wyfsZOZe3efPQ9k+kus/OnHaHrIX12PEjI56pP30rsYcj6U4kXz2a
aFRXSg8OHn2TRR/q7Xv/AR3yL4jdLm9zqoVvBtMTeKL5VfwWvKODxX/YtnoJmG3KL9D5QoFkQ0/z
3nimf3iMyKB+dT/l8J6BvnZqvJ3yCgxnsjnB5DHfSHc3d2Zr9NcYsuk20C1tntFEh4CAhZ8yPQeD
N760LexYeKSF0ZxMKjllDOdse1iu1xycaANBngrvxU/ps3B0PwvfSJ3gW9Xjghd5vaaOAxI23/W1
BG+u+UTCPlPz33J/OH+L3Tk4dKNGvrr6u64q6na6a7Lu3dxgst5MaDSCq8n5+HnxK5H+JGXmeK42
PeB+NGpud3tz0WfgrdMgtaaV1hEp2ClwC84vxOq6zefFD2XVRkEXPXqWL0dn6WfYacdbNExQyqB2
axWul2T15LYGBOvQOlHjzJLucZD2FsxJuabLfM4qVvCXXhzJcr/++HO4+Iv1r/j45z+zsGXQ7b3U
csLxmjpbN+1v/msFS5kh/NYrNHL9nXz3Ybr4Ienihyd4jzxwBuKWzBsksB4YtgGbiDz//CBje2en
RQ8k2s+X6x5PjgA/R+9JHeH4qof8Qh31cTK3SJiqL3+n1UeFYZKoSLgqxO/vay1Uuf+FiFxP/+NX
QsW54UMrKKBGQeaCW3Lt6eKn5PyUu+gp1HUKHmnTzy/ostOKaMQT8ob7waG7nyPqyx/Bf3J/lMrn
czShfVezaSdBsNFsF+9E9dCNt0Qhi17J+a7R7GY63mCNBYDdRc99VJcEIhT8qH+55NHktp4AnTkW
0Ua8x92wzLN8Pf7pBYNh/oo//I30PKqZiX4C1Gl1QoAUTj6zfSwu+AaN+S/6518mqSdTXyqf3ST7
13Lhj4nI/UziY2gquOjBvrsKa3IWjxUInoFKD95ZAX1uAAEseNmVfTFnktMkS/9c9D1Taq6GBRc9
au+Elj+cZGQAjgcwhthh5NOX+qK/EpHrY2wOGgkgO6M0yM5fc1j01+uKR85OyDTH9e5DAILkifd7
6QOmozbEKufT6H5umd87aqzA6hF61Ijklz9enBLBCzrFaMX35/zdpxkstuyLWFMd85+XDAYYy8hF
1OnVf/3aNJBOFz6JveKNCwRS7nCgK33dLdc3auadPNu568hhXlvwdIlsUvF5gAawyeDiP0ccz8z6
MbktehLWi941Je0m81cmbC16ALegmxe8sfDnr0Z+c/9B1/9d/1ZJoD+3DZvh74ADsgLXEDBJ3+tA
OAGVyBQ4HSnP1wxep9pBa2xkYDQnowSGpBOkbX5+PhJJTqDXFzpapfUpYra5egHud8N5q5jdHx/K
6x92FeHM2K5Qb5CEwkxWqYa7ftCSFnK+GonmPJj88yvo7scIc32wHhRrRosfD+/w6dON5+4dQlvu
WnS/Zk09bSUTAqaGX2x/+tindvlVwHnVULKpo2f0uTVpCRsH+ov+Yvbf3EVw0ct8P6D+7JqNASPx
tEad/CnMKYqEbMP7M9Y/pI4aIdye4CNqpMU/CSa3rls4H04yAjbrTHbebGbI+U3SjTr41w/4eicK
z/NMkgZ1wPM7SFipJ38E4N3AJd+BLy8/GtXaTeF0+zj4YNZhNzSbAwFcv0SadLfBWvRUAisWfOjh
uTr5zeELPwvfisDlAqK+/okneJEnHW8lTQYtrJMKWsqH8Pm+NllqWgim0hr++cXIvkwTeHwJjz//
dy+2QgKur3GkDla1mmwTPYHvl1wR8DEGRhp47AHXYxDj+Y/JkbcfuMvlB9EwubHpfW2TZf5AK+6X
ann/Aelp80TroYD5ZFYfA9jyryVruEdgmvhZ6MhO6V//m5WvNwM3qX5kPjOp7vfuFUGON/EB3Pq6
by85hIlCLOpyPmPupCuC2vnG6JbXu2Hx5xqC2Pzx4e3chgFc6SJBAs+fzHRMyR/eWu8GK5/O/rNR
lzzSgp9+HM/DtLlPRJENM5rXJxpsLOfkIu2q+9EcHkYdDtiusMX5bqJ7sqty/xM+FFcasXi9U1Qg
mBFe8Dfj/mhl4SfNyE66CQhTA2Xoanjx0y18IOyf4/5Pj+frVd1wP9fCH9fT4pd7id608KH+62RX
LzjsNndssVlYjiRAsOr1khor8gKMOdsScD/Bn19sKoEYQ57PIO/FT28dZgVefukaLfpBr98+cPEP
kFlxjWh81TdBfae7gAA/oObE+R7AkjjAPs9TkcfwEAHP65DZz7ua+3m8De+PaHNj/Ih10QphP7ox
gSdJNbk/KNZ43oKUnl1HtArxSV0pXklIcvKjfiLtR7VWM0NTdTB8Kj/sF9SLi4ieB4ryxf8AFj50
oxmFOW6w34Jz3sdEjU+ZP87PWoDB2j9jM1TSP/+3uuB1GxsqG+rBDZd8GfdPjqzlfnLI/RXkXSav
uu9NQVf780vGfvCOIq5fhHDxc23ly9rsAxIpsC/SiQaJsarfF8VvN1YupZjzqfm08BUFeUIiiCRg
cwhxAQozv2Ge/8ln/9f2S7/m++VnToPeEmh+3PxvPqX2HGaadS8OaMHHAw1v3OVizQQ6x7Bmh3al
Ali7B4qdPovmx8pNFn0KASWqfZ5H0mGGjjnnL595f3u8Qsj7C/cHbXOC8HADb3YYMDKQCAbjZ8fw
8H0A7p/bd8NYOtafvvXapZiNC35f6tXM6yMt63cA+f780//7d+xZalmdcqybKzUafjNJgZhl8R9f
PRnBWYdsJ2yxiy6uKcUfaMEOWj72F/+M8vVG9XNANlKh+Ir+5vPZKjT0nISjOZi21qucf0dqknw7
BoatqI1HVaNmG2y7OUxXIozWaouREuNuUu2rAYmfPvEybw2JbcQLP0ygaXdmv/gvL53e0uBTRjnn
A1vY2HFC7wUL6ikcWAPXc6aQTRU8cuquzRt4xt8t95O0oBCeP0vdXL2BLP4vnvcgcLq9HLpd8h/J
oCLA+xc108mIuD9pBKenVC18ekc4/6SeLkebrP3o609SGrpQUroN0ixmAkZsX4Xf6/ay6BlgMDXD
gdyfRW3Z2wEaO0oBt+SLEBj1vCOLP5LzkeSiOMwcZXsTAu6vImf/pphs9Tt/QPU4eYt+VvfEcF9g
0W89ng8a/E9B4FUXzxSFm100LPg5yViILftN6pfDw7i/5jJw/3IFuF9NASu2j4niFHc2v43TCZ7m
6+fPP8LAfkYQ7YwXAt58ZD33my75TexscsRG+/76wKeU1Njn/ak5V1MPud6KTe6XHwRl4yl+We65
Xvxk38hAL5XXf7xLisCcpQCriz6DdRYFbASbYwYzDEKyEU056ts7OC3+XOp5MT+CZAuKZT2j1TaS
uL+uyuDiz+X+MH8qmTvC9FpVFImkZ8R3ckvzh2FNt8dA9+f1Vnc0aZda5Fv9lJzY647AZ44MnIuD
ns99vnahWPkFxhyvzNNtnuH4IOay3yPyfj9V2EjbHdVLpOVkX4YxROvqRh3Ofy1+b+C/AEBK/cz9
qcTTX54Ee/H+50+SJuoQHjW68Dk5qYtu/Of/5Pm7QX/MAly/m4r7J1YRx2Ppkl/FO54nHLpYbyHH
y9iQ12rX12P+gl+4mrn+gGq2A9W8zINE4et73uWfAkivocBGbVtswJeqXfKO6PNY1/48Y9FVz82t
xTv2/OW9wEIFtCvkYt+9VdG481Crukn5wyn3101FbzR/+sGfv4jX56XfU3Nfb7uZ3w/A8QkNjO7A
WHpvQnj2nhJ2TDrl9NCuFEAqElOL5+/Y5oQEwPlFavSlFVHJhS/IlGamtnZ9gkmSYwKWfAzZdk49
nY6tC5Z+ItpvVJP16Rss/DP2X7ivu9O7CIBtzTpa+FbyRKoFlEtU4L1+NxjLf0gBYmDsef7wF01v
uIHw2glrpMzB0JFM8Ho4Pw8RGrYjjZh9bqxlPxNyA0Y97tFYAuX9+9HAOY6LPzSGtEmP1GzPp46d
3gVSF37M4v74uXKzES5+6UVP+MOHnM9GZJ9lEYWlH4Cys87UdMrBnBZ+cvHjOXX+BoOyQze4+PUU
b3rnpG3YCN9GCbE30bieo7B2YD6pB/58X2BwM8UB97V5RMLnLtdDN44CrFLLppb4qNn4GMoK8vwV
PR+rpz/5vWAsfg1y0n9mN0YrMwDdQHQ0H1u7psc5loCyHRDifrp6+s0kA4ok7fDC5w4r7AXgec8A
Gfh8M1yECi7rkyiFK/skLtwSWrVeIHnHrvXCpwLOZ+PA6AbGcjF1IPefk4bzQTwvo/7lt7YrWHTc
r9HCL3l/ceAcw27xI2jo+NlSY74lHVn+nvtFEZO/OlvyoMA3vmckm23TLf5reNq8OwQ/6tj1mzk/
LXrboqf6w/N0yADXN7B3UKnfnxEUwPL8dNVe+/1ewwKI4b7j/OOL+9kO8R8+3hjtNmddJEPw/xwp
sP7fRwoM2RwT+Xe26tHfSBnEb60ikv7Z+XJprbzNoH255eP6Mec0kyuNRO6MTzttnQ/l5xhqvmV5
OMzFvpuvdzCDa+7mOAubJ5i7uxEC0VJNei6aDaDamJ1U2dAFWozykIt2mTewmSYT37YCY33wfIaa
NswArS/NnE+/SzPDpod3HILrh7UBOakKfJoZtfXzlrHg4QswVrSSjHXmsvF2u6dQ/n6+2JtQHE2X
QyJAGV4DwizV9dmm7FtwOuoDCZMtqpky66r21gpM/dl3gOjWVFSfcSHQvZw8mSTffic4gt2b6vzz
GRwKA6rJENHIJ0I0U+0gwJ+gOlRvDqhjza5SNfgedaonXzOS689eh2/thglL1ITJcsRCqEG3J+tm
G0ffaQQhNIP1BZui8jLlLbzdgLV/bbB+QD9T1IDzgoFnx/R+/hr1nFy3Ny294C11tQeN2AaNhXrU
pATjjzHXUxEavQZsyaXF9vExmXDYi8v9W66PsbSooCbs2ZVaNJzr8VPdYziuJJ9MW3btpoZqCogs
bFKnET6A3V8ghUFw+9KDFq39uQ6fKYx+Y0/NbWbl6xEWI+yMp4D3+bGL1s6OlnDXtyvSWfrPF+1E
KuDvkvTU/ogeWwt108LDdLBpVDk0Gu0yb+HYNBFi9PHrRtmCCWDna08zHeu+tHayHjrYysjaMHa5
ODb3kJ/Cr5Bf1FGfXScthCtknfF/WLqyNtdgMPyDXFRRiUu1F02ULnpXqlqq1gT59edhzvXMGEvy
fe+WJI7kSp9VwiTlZO4e2Bz4ORq1pDlDodJy7JppEzG8fXxgFZwM7LSDXFDhGWSKCo2Uxn0uLbv8
xEgGOzXD6V05AfHS9TzY4vBEUSOabIzhvYZjFanYrH+NznjezkBgXCJqw0/KJuWjfSAn5AAjoe2S
+YCoC9uzhagRtqrHaHmQ4e+MMvLO540+QTPS4Dm6i/Sl6t9l5c6YK3sh7bBj22rBQs3jgGjEJ+om
9cEbImGMId8aLs6oQb0eiPIDHqJxpCH/tqLZO3UxBHq6xY4UVvqoDZcc2ifNwE8ynKJJeF1HmHLo
TZ3LUEaj2YwCtGr6ReB1D/X+ZQpnSKZPQZ5oXyX9judc2RNbjSZYDaLpySIHepwh0OfV4TpGH2Wv
+JtWwcYpuxZDNEQI3offgA+/DOqMe95kWb4bFZqASwG1ocfB5+EFqDdulGTmdk4IndBv0GaLPF3M
YW2A2fIlqm1+lT7a3DuAXhOesHe+u2CaN8lyqoI0YSzuD54oRiCAxRfvUO3+jGTcfHYZ4NRNuNSD
GozrePkMSCG7d8d5IxLuBMbnLcHetf96c1kAIl2y94FqneOxZfzIipnIBvVC9caYcd4jZWd/Xhhv
UedNvwg9oF6NJrbV2+jNJ3tLlEPL1dh/FFXRU8IhOLjxjM+KIERjhOEHXgL5ST0xDvTZj/Y5fHib
DPuqtwXd+01qSDYepvb3wAqaG6ID/fplUn3smdcr6KDC5wNtsP7II4/ny7FU9vZFIKh284gRZetC
6c0J2FR+r2g2uCaX+5ufovH5cwHbt3UA6xqLWA2TOWF7c0cgbnsHJYfjnPTwB0N4+qkqfbj6E/De
deBgZFVXMj1iPxlLMNZKZBx1iuSxWLb1S31oUPeDl/cDWLl/ZHDYcAkS3cDqxP0VzxCq/o3adyXx
5o3/qEEwWVvE/1ohmjhO1uCYUp7QkO4Zs7SSg/Gx22K7uRjd9iL7FSgIMxCo7vdi+zjMIXygPqI4
SO1OGMZzqVxulxPVOe8LttBMNGir7Qfbz0KM+sdHuMLtLLjYCG4mEL1vKUHHW7acCZODx9t3uQfc
I38iKB52+rzXrFBhGSeSTawVjITl4ENJ/5r06L61bsY3wK/1Bu1O0uT1VSfn8mmf3Wg0hD/WuVQz
YP4O67XfJOO571XZci88Prghv9SLU6voQ5VgM6vvjOpblsOdYjn0JjiuzsuJJinbXcDhe3OSkzl9
Y07+8A8BexznJ+2mMmUl5bsrPuwOud7vA6LCDmUpmY1GA3ze66qy1CN6lHwjEWx/sgB4C9X6Povx
+mt8qDuPM7Vx4URjH/9aaNRXH83u1Ym2l+fTgM4x1pF0fEdR45o1BzsDnKifK/eIFWUrwfX73183
HQwR2V0hS38lNezMLkYFoArc99+AiPEV6f0rHntFzsMX9eDkduIu72s4l1VDVaL63SzYkgDS0Y+o
zejNIx82CfD2QuZS7/Lud/qmD7D7ygFGtasm/G/j8/BhflqsTZ+sYLu8bOE1BjE2E00ppjR3eGhd
gwg/L79PMbvcSYNGe4dYTywb1I1UyFI6vJ54H86BPjVNCuUm+FwpyrpjIqTxCBWjTSA+BCdD7zf8
UIPsdtVpVt0+3pj3nraznNCghkTNQpQZB9d+TdjJlsB83xuhYs3hRM10m7CRT6KHIubjiQbcpvCm
2h8y0F3aCzWu3YtNYichxW29FAkXcx/xcXMLFfdGXOy7rgH4ZfxA/3Q60vTk+tH8tNMeitdtgf27
MoEZnTcVyBmVsZcxJWIVWmR5e8dj67O5FWOQcjF42VNJ7bLI2PxUxAw2P4IQd5JswMczTCE/BTq9
0F+Q9DP4VdBgirP0by8SfuPXgku9o44PuGJc69kyf4hYUwze/abLwcltVewHpdhR7vmSoJPEIV7w
EZgt0j3gRS5+VMV729tWG15TgvwyUTfEiM2KYKjwyj332LzVYSI8DDVXrNN7oIe8NcF2xXuSu9+h
8forot/VSR9w02cWVctfmCz44Czv1Z1G1QCNBV3x1VIPqXEfVV3Ma1zC94enSDm9XX3KApfAGx8f
6RHkV1CJZX4FbsI6pHzyvGC13coQn5xlif5GSSbNhSHAarLDLk0Ej6mN6wLVV36IIv1csLAOaqX6
mg1+RcJczBYpHhBP8p66ZULYOHDwCj6nSkPjrQbFrIFvCOW7VWE0Z4/kxyt9DT52c0acYAgdI3YY
w7I5RFR/+Xk0VZUzQ5sJEjUkXYr62P+N4Cc+eKJowErEB+p58Fy28DvezrXOVE3JwPo+tOOVgkn7
FTOsjNZBHK+YQFzxRnTXa6LsnTphrH1coX3IGopV3WTD907P8PRKv9gWnNbrv2xXAei9Rqrt9aqb
jNtQg8f77aBRPirJcGutDNrZCVEkGNdujsu0hyseVU/bZ8GsYx4qu5DtMI41HYzvzeUsx3BusR8L
b2+atwoP/ZQ/4OPVyQqmuMdqfV58mIoClPhQGnBTBE/s6o3nbZHKWdB8KV/sH8rAm7Y140Bt7t/k
+0KkWN73GezehxZxagS7dtrnMXxdvQt1j9q3q/dFHiuTqUVUv0QHRnjmXOGtVDskfg+sI/e9H4KT
CR5IllDCtsVtF8KDvu+pa+tCMthnh4P389mkoXwuk/F+PyB49jGHkdXjiB3NoFeYkIcEYHWM6C4v
a5jc0ojGP5tLhvzwnpXgQw20EfeNzgu1P4Pi9/VRw6V7xuvjaVQEWTTxce840dy7tgQVnLhYm4mj
ixqueLjdhRy2g3ECxHOQD5steZLt1/4mI0kKSSl38m3BH1bBbl9dAsr2fKVGbshR33etBv1ZO1Gv
2pCIaXdf3cn3zMFe/NIj8n2GI5QElhD6azYFIXoFQdlJDg2nD9dN3YdXlRUvWxu3KlZ8AQXpOSOp
HR4d9VJM4DXexfRgmt7/epHA+kF2w9NLBJJfM3jYTMc/PDeEtpVDv36aSz/cMdYSnMNR1AyMB+3h
TZvQf4DytElQczW0RZLnr/I3DhzsbCwYzUoajPBFSY61/rJNhuZWj2B5f2RzaUbGmu/4ASMwv9jH
N+IN3QeqK5/B7jOxEwHez7mSyJG9PI/Vbd+7ogLasS0Qd+HUaHx8uDPgp1Cnl0rWE8F0MgLVbWDh
uJTTYk7yUVUEIdawP0HMpqjgNKCOBw7rHski9rHZA67jc0pPuj7zepbJeZppaLzuUccv/eUPb48v
2fRmy3tw8tpv7fCWgckWT7Fy51mFGpfTdH7Y3hwAhMbDqDZ+YDzeW/8PD2WxhJOx9YQQCpnww35S
Zozy3ZjB4H6QMLqZJ48t/AXyoRTSux1/Wf/Fngono56oDS4sGRV00OD8mnW6tyux65mztwCFYUSW
JBtorbPkwsOc6zRNryWYq2hbwqPFC1gPIy0ZQ/hxwe3lmxQJrRexD1ENsLvJe3x43QrW0W+twrPJ
XKxpo+/N++Ohgu8rf8JattU6BtQ4A03g8As+vEa9ofcOPF7Qj/r4hnR2nLMQXpOwQ/KE+KTXVSrB
lyDd6eWeBN3UQhqCKdI+ZLrPYjdvqqMEP3Ec0/sy/kRrh3sIDqDB2G7ejDkxyMG5dADOjv2VCVQ5
QggOuwY7hrPTm5YPQmXXbCas8o9XstZDSJnVYv0pZ8kIzm8Ix5dp4+Nu17Dp7NUyXMbP0v9qMLBn
TeBR7HZYN+Rab5OjUkNeOyBqUOEXjbfdM4Zh1tyxflDVgg/hx1ESLfDp9erP3oh6fuGnkYE4V1KT
7fp8oVTZ1O33nj7N2y0PfAJ2ZPjZW326DwvffwsVNe7GDGb14rTwuyk29NjktTcyrhMgQuJEbX1K
vHFnj6USfrchth5x4dHjfA2hNbcRtvsD8AbB7D7gfU450tW+yKbfLrKUyCqv9OyfhmTW0aaG4q/8
YaO+6mAq+XqGTLnWaAd1rA9K/D3LKx82quLbDT9tvMIJdj0Bhnrw5n394KCKzzLFTnDt1usD9Kq2
ZPvii+h7aq8c2KRWiQ27VL1p41C0zm8E6+JSDBBsR/DbzTbWiwFGv9k4tnDWt19UBJZajEp2s8Bs
IYn6WlkX4yUcZ0WGIcRGKeT6rFt5rYRq1NB97LXd+HM+1iL9WeRGPkcgCAHm4fAYzzhZ8MDoCK0P
Tk44LP2KK1qfPCR4dpwnDsVLWjBzlHqgzL832QZ15+V991HhPZ6chb9F3rQnPpH1WtxSjX9XS33H
EtQxahH7RVKxyPwZzGRXpHbUqGw7pJGl6EOZ0FgDuKjbWYNKMg4QH7Ej6sNefMtKD/U9XuoFm3bO
pgf7y/DDpnj0C2bVuxqm2O7R9qAhQNv9gfu7v83Sj+eAL67wmrRHat6TsZszN4CKeEcCPphdnjTc
NhXAu1djakHv5U0b6WQo1VtzqH8enW4uXSeFh9l9Y8zX12Q+2UoPa1T2NN6fP8UYwtYBATe8qd/g
Dxtj/zevege1J3jXp20NIPzyQUUdlRwBHzIfwvjHmRiJQe5N0ZD4sGKvB/b2P8GbrfPoKCs/V9vH
GBGVAAkmWJLooTQmj22uHPzTf5bf12eSZxks2K8ls5uqYJvxUwiL4H7Gx0+eLxbLbgSv4XJEJyM0
9fGqyTUc/NGkTzJMEXt6jgOlOGkXvL5h8+vnpIAkyy7CapR2TMOEB9JjVqghpkU3dqwxlIvq3Rd9
6AvGCPMfyBOvo+5l6+kLv4Wwv6GUeqDc61Nw8+t1/tPjz77og1TsHFkr0BHvY8/txFOyQVDjnhU1
B6R092MkZcrvqH3psZajaPLtmwpSUWsQh8KuW/kmnEw1wtZ1rsB8PlMLDo7+Qr80rbphhNkMKQkM
fAsVVvSPD3cF63jyJXhLWDd5I9ip1x91c/wE9M2/VRiN8Ivm6DCAAcxOC4M+wBT7sABMmh0Z9tYz
xgbEh2TeXZ3rqg9iY9IDMGIVSVAOwwD7HL0kY6B7Ljjt0xtWF/12oNpmhs423iBpjgRAl+cFbRdY
1NsYJaA7+SVBrDEfa2foe7NjyBp86b1OlOyMi7ktCh/U7del2nI67dRaRg4E6h+wa9OiYL4k+rvx
lCbYK2e/m6nV+QqepD02Ps9BHxc9Cyzfl8jsZ+tjWQsBDDePJ3lKfhmNEeeE6//DpzIG0bTgA5hk
YYPkfSAl46rH8kfi0v3xW7Hppqg8DCxSEfi7+t58QcgBwjuSybzgRRrXqvs33/ZbpeqGz4geUAtf
B+qeHbOYFGtylEU/oGjpR1O/KXKw1GvCaXmWjJog90D7RQQfHp3QsUU/h5IJY2y2D1vvd7zg7hb+
hLU3PRXTO8pkcG3aFGuXT85WvAf3/e6FfdtT9Gmr0RBK8b0l80xqb54P4mPVf7BnMlvnteGZwyjH
bwJFemSMm6QY7Bpl+tOjxmulW8ort3QizTuv6DvWWMDLUxcfNxbz6t8Q1KC71BeKvJ1UTO7t4qx4
G5sIxx5Tj+Os8KEcIqbbB8Z4pW9hbgYuvS31b6rlyYe/T4mxZ6iNPlkng8BMdkSqfS5VwqrbW1WO
H/G8jM8jWMbvDJbvgz04tQWr+3sK703uY8QrJmuUj5vD7TV1ybS8f+qNNYJC0RypPddWNLDULWHh
wYDejZfAyLx7h3BL6Yz94/j2eiV7GbuFfyH2yCO9RD38wH1syBRLvB1NPE1lsOBfrHVOx9ivBddV
P0XCNyu8Yd5uBTjsXHPZePRRjDcjnqHS3WsitYPckej3TqF6zRnZEV3Vef7E+eB+dH18nHdaJMj6
kYPmZPg42f+u3ljOUfqn5/p1sS0IamID5GmqYavZbDzaTfoIP8J4IHjhG2x81hBaQ+phdVs5gF/7
Wa5JIj4ewMBIo1xTuOBh6jrBhtVHLh6B89peKL40I5jzs2Ws/WrRc9qOPINJBs5PR3965/zJxWzV
Z6hv3CrAPjZ4gGW8Y7/BGpuu+f0KX8PtiPFDeHjEcywf3t5NjHXZHJLxeeFTRcbFA4FFb53Z6FsQ
zL6DPVC+vUlNgw/0yqIjUmVVHnM+AYGJFvqkhLhJZvmlZHCpB9iKv1+PwHuar3wNqwkSWed84h6m
1+iLOHDasJldYx6a4XVHpnZCHkveogsfvw1EPGkV0M+AVuBRSAl2W9Qz+n5XLWi2y5ZoS31d+aq8
+Bl4n54K769+NoHLE/EoaIDxPE7BymcxXwsR+R3P7Z+eo73pVDDp+LiClY9v0kaK6H4WA/ndazH1
JSgm4yc1ZOg0jze2ZZp19NCbPIySB1jrlUfiYSdDWDwG7JNrVNBYyhDoavu31rti/j4f81pfiBxu
i2I5+7eHxg22eN+XfUQOk1hCQ1hO6Zp8yyvTr1xCXvMQdRY+N5qyJUPTmQa6h7d7VDrCB8HCqwh1
Irnypr3YyHBPw5mib8cDYkpOBRf9n/q299SX75XD/vMUVn1en+L7+ICxuj8gWUieXb+VNHnV60m+
wNxJlwULfvhYQNyxFwB5yF0AQx/ZeNFDkuatOwJ8SuWInXnXdRPVxBnYh7RB8K6cGB82vxl84kdM
9/OtTdjSv/7w06KXeoPJXxwYnaGNDTejet96XADU0ePooufrPfdOrvD9XbYkOUk/QDeyHYO6cu1V
32Zk5TsOhy3qbnhxWfLyhXD1P1e+97OOdQB4cujIORMDQFCWjmDxG7DzqT4Re03lDN/MP+H9/NSW
8+3PMyzxx0EsXU4JdsOwBHfR2RGlyWv9T0+6Racfvix+l5h06RXEh/KMj95HZu058wP4ez1Fqn/6
0mu6eyZAeaYTmaZpWyzjncD3MTIXvpxGvSlbEhC3+EzGD89784YWhrzO56NByoLB4arBh0RVJKfb
uWALXwPfwRiQOC464+u8DcA2fstoWw/7TnB5xsMX7fOl/v2igfhnDn5RD7HZH82oV9BeVdpdcMFe
XiXdHx+HEg6pf3L7Vb+7wl+z1+lRA1U05r2uwfL5uZFxtkx9uwn9GF4/abnotaPXT6jVwLcdHmiX
ZmcwF0oFoU3VkDC507weR/tAKT/9C1up907YJAcZvAlPhZqzqkdTfdVa2dk+NgteaZKhxQ0B8bea
CUusHxudggqwumWQGpY0s2H1G4CebRe8B7seL1u8ffZ+jg90NDsmiHoPaeIN1DxoBPTa8PzI8KJC
7O6hWYhLPZDBLlZRXQyRN+WqX4I+0ErqjvWrGGhjZPDt7maKD6mqz584z5TLl2rLKYF7NhE6LFvM
Gyn2hzEDk6nIZ1B5WYYXPav4bYspBoaNK6r1wPUEcTP14KUTnYiLH1WOk5zBWHuk2CXnb8RQXKhg
K+w6BM9j3c2Hd5MDyeRiIqW26FHw8Ah4y9oP71/fS1e/N5cr/KaXhuI6+XbN4SlYkETuvCwGPBZz
YRsIDM7+hf2eVt3Cf6U/PdDt7aIb90X9AL+zn6Hd7rAsgeyPwm5ThE9sLnxkxSOrnoj3lBOTUrUk
edXzCehjBzTb+eTCj/s4YNPGYzfv/M4FH7T1kXzZdt5gD7wPzaVyWoxD3qQ+5njt12SCt11EF30T
2ALysP7bDQm7eUELV/3ltfTr3kliQbainYqUMcfdbEpOKVN9s0WjuCv0KQ4SHyjHvUjto6CxBstP
C94G/4w9n6GFWLAzvNONSle8vuDPD5AH4CF5+/gmA3yhUN7zdrzou9diioPIB0zeXEi75CFofXIM
+L1I28UfOoN+0e+gduZTeqSR5Ynl/pGC5fkIeZ20he81MmhHoyeT6vvF5ClvXswPtw5tF/w3TqhV
oSBvTXo0abrUY7WEbRda9PiWO9afXnINNUmdKe62QdH7UK6BezmL1M61D2PdOQ3BU1+23BCChzdx
3KzCsuwDbAgCAmwUzwgs+sWyxd/Hm+NhkuDyfrAzWEPHrqSxAGzEN7VHkIO69K0ZHi1BQPyix7Nn
yWIY1v4X7/3NrM8bP2xhqwwxRnnmFZNr1hDahcnTPVSQ/ve9wN7+rP1Jp/0tzgGnKiFe8wPMeqXp
bvE/qCk9rt5Eb3EANPlhYtVLXPbX/1d/w99egd4p0WeEh/p3IdQMqDcwSTbk4ClnaFcHmjdm/isE
R7HZUa39iB6bb6oG6UuOsFdLX52teY1jH7+od6/OOvvKUwqh/cBoqM9c18qvbQrVSr6Qzvk9i+aa
n65QPR9yIllvDzRDmljQV04tdQ+fPZs0lw+kBX+hGRdT0ZIG1PD0tEOkLNdj5T7M4E0SA8LIjgez
Y8waiL/lTPeFdwJD1999YKjzjOjxuWF14jYINrdzj7Y2Dop68avkDxJ90tLkqpPGYj3cPsN8zXt0
/duNCaxR1VOj1Q9JNVybq7z4H0TizNKbp8HmoXnufbropVEfv50QLvhm1a+SfM0TwLBpCC/pUvJm
z7qHEzkBii5h5LV1TqAsz8NED2anRizOWgjpzfJJsp0KnR02qq/ArbhBk1Is+PDKOzDFZr/otwHo
4+YVyk+pGlG+8H365htNLpa7rrDfdmwn36Q//8L4inHS74s6lhf9E0nLeOwd4ePDDM811l6QJf1a
D1f+YX0z3RsNvXRB68sXbIrsnUy5QK+r3on95tAmS94CAuPknsnGaB9RzrhCkBuHA9i32r3eD9uX
Cxb/nDDXPkXTVvuFUGuaPbWCTc3+9MF78/GxaW+/yapnr3wSjYy1BblxNtwFd09CclPH+lIPNdlX
onbFH2x6CBsenPdXmyggv7LpoV4MKOP3A30soexW/RdYfG3gWAO0qIyOumDJK6F8eIhL/5IDqM/3
PT71pR+NcuJKcPGbsK/UZUHU77UH1dduENxzEVv4AQc7lKaods6uJ+S6pIHVb13yJvosbnY9cMQ5
JIuf5r0XPWCnDCPAiz/YDUdRldb5je7N6REx+7IJ5Uk7ZXjvzU7Xu/qS77EBJpcKCR4N67iG1cH2
CO+LH53Y++0IuzsVyI4Fh4R1rmhBVM1kwY+NN4nd6MOnzOnYq+73jibd+QqyEAPEVTdNH7dnOQOG
cE4I+1g4ms/nnwUXv4UaN/GQEJdnwurPE9ZYAqNNGT4g4CNp4c8/j0T78wgKeJ/QeDy/O3boTQGW
iiIRfnxCb8DyxYD3z/VMoO0p3qq/QXL/VfhwyYZobK+7Cn7twkDb994H492yeFg9wYgIbQu2+OMl
IJfcRN1rU4H1fqExfbcrvo2YuERu2+qdU4t4o07k5tGCJY+HNueP6omL/ygn3e6K+LsRslHqDhpQ
Y8nCtlnuItp8pQ8c/Nn8w7c04af8z49b9EJvFKY3B4stpxBlzGkxlXhGkPfIHfFy2ukDLwc+VK8f
Rj3qv/Tx+nsjuIwnwn2mLxucXxSuejuaO5J3c2H7CLz4t0WNMuiiZtGfQXk+E7r6x/PlVlzBXecK
QlqJ80hYfn24+BmkD8pb1zOu4IESc1fsVRsU9Y7knCFMfZ6+7GYPFn3BAIPonPHeNXV92pc0B+fH
jxLxdLW6pX5b8Ayu7O/6c+mqGVzqDRIYh5bniX3Q/HqEtRu2onlrPciad1rxTTGJ8VaAT31vU4e3
Lvr4wlEOTO+g0qw2bDYnt5CHhTb/qBdWfcdWfO843ZOIGc0X/0OpgEqsI+Ju5uSROq8gfAr4iQSx
bKPVf4NJYWO0Q5kJlv4aACHjf9gK7rxeL36OHHwGAy/1Uh+plDx2cveWqLP4hbPYi1fA3y8Wiba7
NGreKbRAcYcvrNnKJWKfU1z+5YOMMvCi0dtx8d98npTiA7rbV5chzCobfb+2mYxf7Glg1cejJV83
L/7Xyp8Xfh+wUZNiHu4uBx+N7SNIJkmtexn9nGDJ+128Vd9c82XY42KxoAtfgQt+wIbUDDp9mHYL
uzaVEXwXSJ/1+CyA8+NLqYmTfUdk/QjBglcIt39Z+vL3FbwcSEkg2FrRCK+OBRa8igAXi10f6J4D
dkWuIK521aj8uaoP7xjDRT+Ri5JmuQNvqTCjFe9+z642r/kRpCjRVu8Wfx6W48XHzlve6i2wXARV
fJX/6t+oGJ2w4jt81GHWjcbz9QCnN5DI/Lpm3cR/N2R32qoYvxZ9e5xYXEGzkSMCljzO6l/L/PZS
Eg6I54IObcsD5frT0bS9ncB8O7mxHGAZY4O0T0BrzmzB6kc7i9453E/TGeCDYhBu0cd6CdwMKP+y
G8UdBqB6busUHidsks2S55yDznJBYcwx2YLI9GZPHI0Vf2K8qZ/doKZxDncy2eL9kq/rpdhqwTPo
eCR+qZN0y/2tehE9WpdTwfIaV7K3DShd9cT+cIClvNTfP7zF9vMmgAcXl9ifP2W36L811Mc9WfIT
AhhqeecD/n6zyPygrjeQi+wCJXRUBLzK/MOjQHq6AZrmp8aGBe8AYrD9X/1gvH2Q4aJXkXn6cEX5
3Pky8M36RA9EV72ebVEr4/q8pedlfPV8EsVQuEQpOfmb0Bs/ISVgULc/7IuHu7fgdQT57a3E5j4N
i0mXOQvGWbxDXOB9EuZGY/8/n7EP4oTYe2UGIOJv1BR+ImtXf7qCpzd14sFjbMlzyQu/ItI9yrtW
OlTyyveQMu8+ydrvlAU/ku0+nbt6u3urMH9YFBvLJxg3dm1AETft3/cf9YsT7xoHgj/9ZfLtlwbv
+19AnW9+ShixHzH4DL5C3svP+/XvkyxokDT0WsSuQu5Ckk8vbH9pHc0vlc3waCyn0KbDp/ss/Rmm
H98ggqfeu3Gtpws+Qr09ndjwS7sSrPk+1xDORXuYNpXs5NUDm0HteYye7BwUv59PhI1bdUs/yeH2
AY7UajYvfTD5pwMEZBeIfz2/3ZBZwwdy/YbSI7FhRyujquGlti74oAiDXqEmsOA1CToC7AfvkdJ1
MhgfqjPZGa8rY8k9d1c9jyI7LL1WigwDWqdiQPObTh3bmxNZTtWuyScsdl6dHHQLVFp9o+f9pOlC
fkYGiORlxXN3euukLToEeU6mBKpioTNa7mVZC2yBOpVV6ezysVuQnIeMdG9/TP7ykGIeUyLB3aOb
k1xSYVvLjB708Jgs+F8FKx5h+Pwo6D0/WDC5WRPhm+f5L38N4XdWyVY8+l12QD8HZg4MCTRuFesz
/xZAm2ohtVJvH43C1ECoX+OCulgArM2G5iGDN1/RA/8MwYR1+SwnI4UE5souomHGMqjwHI+2XfJK
ekAuPjw77pMaVsjp5GPYHDyqsUbxgv9p9dtYYPUP9s+YAcrbexlanSURZbc7sN/wPrYrf6NWck+i
yTuKcDmV3MVoPEkFPSsHa62PRI0f765e9b4lP0XVJc//TXOVh30pHsjuaTQdFd3MAJ7zPq7Pl8zM
ZzWcUt+ji98PlmWKKVjy7X/6xJIHi+XxZdukPoCbN0f7dJYZOrJFj67Z6AzLlgiX+YvtUGFdqyOx
heFB4Im9/VwSuvpna34Pqbspml9i9gFtVeREztJN0ae/gMDTK/ui7uE7a179IS9+FBGtcVls6qQP
MBUPY8kPcsUQBxH6w4Mr32DKGAawVTci2plmV4zpd67gCTx1al8LCohjyCokOXuR6bbZRXPoThz8
7FH+hy8WvwLBSvJVklto382+52Z/14daWXfj3ULCOr8Q57yGYjJu3xpG3PeE0Sgekz88YicAoPdt
c4/6/uPzYH3/XqiKYCznJIOPnwL//MDeyz0HXD+8teTjc52UjywHax5tyf90c8prZ6icjyM2cBcn
40e715C/bhjZXHToja9YIrAP1BI7yK69Jd+jwYVfYqPQ36w7fdMY7IWsI/JSL5b8pww3x57RNd9P
t06trngPuwt/adTTBUHq9AnZ+VOeTJdIlKB7693V7076dT3JfK2Ws0ivvb58T27NF+AVf2z7TfGB
264+0SUh4TGThqVS7qQbtue6ilrA7BGeypNHD7Jgdlt1k0Ow+NWIv4mHaJZ2wQjL7lP9rV9ha56h
fOY3It/S2GM1d6xlrN53FFU3zVvXe8A+iRQkZode79d+teiB+JgA2PW6e7RgKJU2XvncpB+lHB6z
R0CYbjegS7mqhVz25bC+5A1WP0W+QEnGlsnGiJ6+5wfcSKaGD70odIzligOVMx5R3e0MXUDAD+RF
j0bD9yx6NJNMAsnmgKl6q0HXG3rpQHL5mHTv35/Rmh8CEv1+iNjCUzcR+o3lxV8gw8Zi+ryjrAQH
vxSxznnmwudyDtDnWyU87uJoxtPPglPCN+jTfm76kv+o4Olphov/HxTT9xScobT7BKRf8tBMUGtO
niL1Qx33ZyxpX/UMbMH3yGfRKwbtV4xwrwINwVNgsFlG+2Cdn4hWtZ0IfrT/wOY55RTLyTmqVr0H
shFj+3S1CraHaQZWv3+tf/PWCns5lDsRH1iwHNGQy1fgu/aZvM37FvQ+nFtoLDtC28exjfolHwjW
fu2hR9L1qHidAXqV2z9/h/bG1YHVVhjILRhPbI5+TQbozfARWNcvXPS3sFv14r06v6MFXzzAkr9A
u63+6xb9S4OMnu/08O4yb1rxTelOH2oG2jWZ2sUZrW4pJOzEKn3h6wJY/Eusfo8/b9ImFSpzN7+J
cDHf0RyXZwKZrFzQFMUlG184+UB82Bhk3Kq8TsS0CeQlL4vEZY+UEXr+vCva857QBQ82ax5+0Svp
Xp33ybzovTDUaki9G7uw6ca6dp2vWJsdFo38SUDysr5pyTPd9XneNQGojNr58w/Y7505gIsP7l+9
JdO+foB1fdGaj5tRExhw0SuReHQvBXMjqYcr3lrz3gx9VB9eDYOh27WgbFqCymCpv9TZRVlEpnQa
//Ah/wwKMLHUrdb+gXbBqfSmhxfHcN+D15oPjJgTs1y+WplFpAMQvWkdX6MbfPDBN5m35snBMp/o
X79a9COZy34cqbaeWLDlxBeYHIsvgqxIQd1kYw2zJmGIk55N0VMpisFa/+qUldG45GlW/wJbPrux
mQZqrPR3/0iRlnPJoh8hacmPESg7Khi9XHdAdoVvtJ0eqJvlJqzhufogwsUSTeZFP4PWPwAAAP//
XJ1Jr+o6Fkbn71c83Wl0dSAkePNmaWjT2BwScohUKhEI6QiBJHYaqf57yc5VDWocJCQw9vb+1trM
qrXo99b8vMbqqyi16XmnH0sDVmA1ZB96Wj4KX4XzLEQvpKNN70dVgVfnAMPHzWGstivTEp8v/eI8
puBDUFW5C7rk/k+/3b0SEPz6of60diLu06EJOZaG+Oq9TVfJxOt5f0GL5P7WD8B9Ikbmfp4zzouD
dx8wsU+lU0/ndTK2Syy7j6c58cGlgjUMPbBxxGQjw/Ny2hOH15PC/0BIrm0qXR/gjTjbOyL/xLJ3
ys3e/rxieN0vO6yy9SVqmKom8EjWJtPYS82r+yOswKzJHi9z/Iwq3MwSEPdhJ82pyXklEHkgOT6W
T7tJ23QP3nto8LF4DRETPEPkpk+mQdl5jNfPkFDVJxbnM8o2SH1wys0w8Z9U+GOCpxPnwfBy/Qp4
vxpL3cL1ZmU9JOh6azLM9nLtVc54viFxv+R8/1gEBv9X9qJ84+GcaYie+7hE4j68894J6tGgVSue
17JdHpwjiqAB0Fpa87xqNtL4+jLgdHUC4nI/oarHdI0el6xiOuqKvF1/EkPUr2yr9CMaT0pJYViY
iB1Sy7CH8HUBBGcD2CH7PiF69eNiytP0cFjkrdi/v3ylYQden3VDHWbAikbFvL7Nh+0TO4j7KEy7
67JJI3deIXx3M7xY7b8nnmuZDWZOl41e242Tvo9I1OuLr7SI2r2OSzCJ8yEE7fS8L7ZnA9LuccPy
UjrXjSpFAeJ8wuRzfSD0M0RhBLrk9e6QjeoMgbswac/PM77+T8DzIabLUox6wJ2DZso2ZIdbPEON
qHeqRrpzv+SV93fo/NVPYdRTfSL6kct5WxlE+Ett7qwAZSvQyUZyfXPyVxWy18nhYBfmuHnOr8D5
byr5TRyVhy0f8WiXB86jNub7kZ8NZMWWJPK2sV2ewz0skisT/Kb9EflaSj4XpgeSbo5GljrqDNIb
sVaannO/UgbjXeuE199je0zSGZCfV4/ljYvyRvAePB9lOrIIGgf3I8N4exbEtHa9xzaOZYGs3RbM
4DwO7fITRaIe4PdD77lZDT4cVuGSVic3qUfO84HI34zrYe69v5RwC2kgf5PjXPPtTvgygifbNO5z
6v8A/76JZZkr1Hhh2CDuMzHOQ9nj8WvHA5gLoVL5/ea+oSmhYIZkzPvPqKqeYYF4nkL07LmyK+4H
In9Ft0wzSYj6kFYzOC/TF9GdcOUx87Y/Qd3MXOLcgmJk/uWaTf7DLj40NvPOwQkEvzY6ydobQUYO
CL4Ilz+ZOYQLZqDvwrMZ9hsp4rwGr49VRA6bTV2z+XFhALp+Wryatxc0tOViuj8TUlavqB9Pz6vo
j+DhEUg5tWZohrhPTMgymkUpbCINifqG522cRxwB+vWn5/4StRscaQGcDQUTouAhZ1t110x+avHz
7dcf4bOl3f3G16s/Dm13K+H0c09xd9cDk0onVEDlRSeqrmTXpktzI4HgEdx+W3ij9mhg4nV0zWny
9vP4GlBqoYEcOJ/NYv0Dol6e8tSmOj3wUvB8yA+tsT8m7xn4ty+DnlXtM075H+c5KC2Kwu73Vt2B
yPOO95fFfVQrAXT5vjLO43ni9z/5vFg67uoXz7NRc7xuGc/vI36ex0jst1IYr+0pf9DjnJJ1YJmo
yYzvajkExZWqRqPkop4SvAHvXx/N/vNYdMjzpR0GzrNQqw4q6L5mNu2fRYGKrjofRR5Jdt3ZMblv
h0G62BaW8KWwu7u6VuCsHULeT7Wi4WeuwPKK1h5WqZmY3VwxFFhXvkNOpzy0x93mjSFRbgldPA9e
zX2YG2rUmlLIDgbqT7ttht6SsiWE8zbcnyqWnKck+CxpkeCDBZ9HJcgNc3CdpABDMQYMj46huyQt
NbAf7YYYKiV5o43ybVp/nK8dO7laD8D5YgrB6uMNiudsoTG0M9vOeyfivMUW1Nt5TXafAMYX54Og
PGxssoMMEIsVlyLuy2EYsiLnvvAe9cmbTPlR1+PMEPs7IZ481KxNNx8k+GHE97/39yoMEIwDIYYf
LKL6uVRjwfeRtZTlNaOzH0nkdQQL/sl99SD8OKzy+/p4o5cS/owU+Ovvv//FBwT8Kqt7/BSDAeK+
/f2/UQG/F7+f1zqJxWCBX7S5JvGvf/6MIPj1rqvy3f67rYr41YhZAwv1z7iBX23VXp//9+gv/ob/
+eu/AAAA//8DAL2k3N+shwUA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081af45baa450d-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=pgmsJ7hZa9SpFfxRDGRlEJCVZydtIXrHmIMJPr5gwys-1717841565-1.0.1.1-PgZLvEW44eCBXV0Fo_fbFeyIR8avzqu1esyWBel_dNBKx2a5EakhgMF7.C2Hbeqs3U7amCauIwbh2n_WdhSBPw;
path=/; expires=Sat, 08-Jun-24 10:42:45 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=hXxSqbgl2GGgcykf7_x2MPGTsOutNNvP6g_aj2xRII8-1717841565732-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-3-large
openai-organization:
- traceloop
openai-processing-ms:
- '235'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4976251'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 284ms
x-request-id:
- req_c0bae67a234942a817fc7c5d7fa9a259
status:
code: 200
message: OK
- request:
body: '{"input": ["What did the author do growing up?"], "model": "text-embedding-3-large",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '113'
content-type:
- application/json
cookie:
- __cf_bm=pgmsJ7hZa9SpFfxRDGRlEJCVZydtIXrHmIMJPr5gwys-1717841565-1.0.1.1-PgZLvEW44eCBXV0Fo_fbFeyIR8avzqu1esyWBel_dNBKx2a5EakhgMF7.C2Hbeqs3U7amCauIwbh2n_WdhSBPw;
_cfuvid=hXxSqbgl2GGgcykf7_x2MPGTsOutNNvP6g_aj2xRII8-1717841565732-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
h1neQAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b003ba4450d-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-3-large
openai-organization:
- traceloop
openai-processing-ms:
- '114'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5757832e951b14ea88e695c2ed8d2ee7
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are an expert Q&A system
that is trusted around the world.\nAlways answer the query using the provided
context information, and not prior knowledge.\nSome rules to follow:\n1. Never
directly reference the given context in your answer.\n2. Avoid statements like
''Based on the context, ...'' or ''The context information ...'' or anything
along those lines."}, {"role": "user", "content": "Context information is below.\n---------------------\nfile_path:
/Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nWhat
I Worked On\n\nFebruary 2021\n\nBefore college the two main things I worked
on, outside of school, were writing and programming. I didn''t write essays.
I wrote what beginning writers were supposed to write then, and probably still
are: short stories. My stories were awful. They had hardly any plot, just characters
with strong feelings, which I imagined made them deep.\n\nThe first programs
I tried writing were on the IBM 1401 that our school district used for what
was then called \"data processing.\" This was in 9th grade, so I was 13 or 14.
The school district''s 1401 happened to be in the basement of our junior high
school, and my friend Rich Draves and I got permission to use it. It was like
a mini Bond villain''s lair down there, with all these alien-looking machines
\u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised
floor under bright fluorescent lights.\n\nThe language we used was an early
version of Fortran. You had to type programs on punch cards, then stack them
in the card reader and press a button to load the program into memory and run
it. The result would ordinarily be to print something on the spectacularly loud
printer.\n\nI was puzzled by the 1401. I couldn''t figure out what to do with
it. And in retrospect there''s not much I could have done with it. The only
form of input to programs was data stored on punched cards, and I didn''t have
any data stored on punched cards. The only other option was to do things that
didn''t rely on any input, like calculate approximations of pi, but I didn''t
know enough math to do anything interesting of that type. So I''m not surprised
I can''t remember any programs I wrote, because they can''t have done much.
My clearest memory is of the moment I learned it was possible for programs not
to terminate, when one of mine didn''t. On a machine without time-sharing, this
was a social as well as a technical error, as the data center manager''s expression
made clear.\n\nWith microcomputers, everything changed. Now you could have a
computer sitting right in front of you, on a desk, that could respond to your
keystrokes as it was running instead of just churning through a stack of punch
cards and then stopping. [1]\n\nThe first of my friends to get a microcomputer
built it himself. It was sold as a kit by Heathkit. I remember vividly how impressed
and envious I felt watching him sitting in front of it, typing programs right
into the computer.\n\nComputers were expensive in those days and it took me
years of nagging before I convinced my father to buy one, a TRS-80, in about
1980. The gold standard then was the Apple II, but a TRS-80 was good enough.
This was when I really started programming. I wrote simple games, a program
to predict how high my model rockets would fly, and a word processor that my
father used to write at least one book. There was only room in memory for about
2 pages of text, so he''d write 2 pages at a time and then print them out, but
it was a lot better than a typewriter.\n\nThough I liked programming, I didn''t
plan to study it in college. In college I was going to study philosophy, which
sounded much more powerful. It seemed, to my naive high school self, to be the
study of the ultimate truths, compared to which the things studied in other
fields would be mere domain knowledge. What I discovered when I got to college
was that the other fields took up so much of the space of ideas that there wasn''t
much left for these supposed ultimate truths. All that seemed left for philosophy
were edge cases that people in other fields felt could safely be ignored.\n\nI
couldn''t have put this into words when I was 18. All I knew at the time was
that I kept taking philosophy courses and they kept being boring. So I decided
to switch to AI.\n\nAI was in the air in the mid 1980s, but there were two things
especially that made me want to work on it: a novel by Heinlein called The Moon
is a Harsh Mistress, which featured an intelligent computer called Mike, and
a PBS documentary that showed Terry Winograd using SHRDLU. I haven''t tried
rereading The Moon is a Harsh Mistress, so I don''t know how well it has aged,
but when I read it I was drawn entirely into its world.\n\nfile_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nNot
fast, but fast enough to test.\n\nI had to ban myself from writing essays during
most of this time, or I''d never have finished. In late 2015 I spent 3 months
writing essays, and when I went back to working on Bel I could barely understand
the code. Not so much because it was badly written as because the problem is
so convoluted. When you''re working on an interpreter written in itself, it''s
hard to keep track of what''s happening at what level, and errors can be practically
encrypted by the time you get them.\n\nSo I said no more essays till Bel was
done. But I told few people about Bel while I was working on it. So for years
it must have seemed that I was doing nothing, when in fact I was working harder
than I''d ever worked on anything. Occasionally after wrestling for hours with
some gruesome bug I''d check Twitter or HN and see someone asking \"Does Paul
Graham still code?\"\n\nWorking on Bel was hard but satisfying. I worked on
it so intensively that at any given time I had a decent chunk of the code in
my head and could write more there. I remember taking the boys to the coast
on a sunny day in 2015 and figuring out how to deal with some problem involving
continuations while I watched them play in the tide pools. It felt like I was
doing life right. I remember that because I was slightly dismayed at how novel
it felt. The good news is that I had more moments like this over the next few
years.\n\nIn the summer of 2016 we moved to England. We wanted our kids to see
what it was like living in another country, and since I was a British citizen
by birth, that seemed the obvious choice. We only meant to stay for a year,
but we liked it so much that we still live there. So most of Bel was written
in England.\n\nIn the fall of 2019, Bel was finally finished. Like McCarthy''s
original Lisp, it''s a spec rather than an implementation, although like McCarthy''s
Lisp it''s a spec expressed as code.\n\nNow that I could write essays again,
I wrote a bunch about topics I''d had stacked up. I kept writing essays through
2020, but I also started to think about other things I could work on. How should
I choose what to do? Well, how had I chosen what to work on in the past? I wrote
an essay for myself to answer that question, and I was surprised how long and
messy the answer turned out to be. If this surprised me, who''d lived it, then
I thought perhaps it would be interesting to other people, and encouraging to
those with similarly messy lives. So I wrote a more detailed version for others
to read, and this is the last sentence of it.\n\n\n\n\n\n\n\n\n\nNotes\n\n[1]
My experience skipped a step in the evolution of computers: time-sharing machines
with interactive OSes. I went straight from batch processing to microcomputers,
which made microcomputers seem all the more exciting.\n\n[2] Italian words for
abstract concepts can nearly always be predicted from their English cognates
(except for occasional traps like polluzione). It''s the everyday words that
differ. So if you string together a lot of abstract concepts with a few simple
verbs, you can make a little Italian go a long way.\n\n[3] I lived at Piazza
San Felice 4, so my walk to the Accademia went straight down the spine of old
Florence: past the Pitti, across the bridge, past Orsanmichele, between the
Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw
Florence at street level in every possible condition, from empty dark winter
evenings to sweltering summer days when the streets were packed with tourists.\n\n[4]
You can of course paint people like still lives if you want to, and they''re
willing. That sort of portrait is arguably the apex of still life painting,
though the long sitting does tend to produce pained expressions in the sitters.\n\n[5]
Interleaf was one of many companies that had smart people and built impressive
technology, and yet got crushed by Moore''s Law. In the 1990s the exponential
growth in the power of commodity (i.e. Intel) processors rolled up high-end,
special-purpose hardware and software companies like a bulldozer.\n\n[6] The
signature style seekers at RISD weren''t specifically mercenary. In the art
world, money and coolness are tightly coupled. Anything expensive comes to be
seen as cool, and anything seen as cool will soon become equally expensive.\n---------------------\nGiven
the context information and not prior knowledge, answer the query.\nQuery: What
did the author do growing up?\nAnswer: "}], "model": "gpt-3.5-turbo", "stream":
false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '9512'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQX0vDMBTF3/spLnleRzutnX1TwYGIDyL4Dxlpe9fGpbkhuWVO2XeXdN2mL4Hc
k9/JOfcnAhCqFgWIqpVcdVbHly/m/vu2JdVus/ni7vH16hoX6+e3mwc5W4hJIKj8xIoP1LSizmpk
RWYvVw4lY3BN8zSfn6fZRT4IHdWoA9ZYjs+mWcy9KylO0lk2ki2pCr0o4D0CAPgZzpDR1PglCkgm
h0mH3ssGRXF8BCAc6TAR0nvlWRoWk5NYkWE0Q+ynFkH23JKDDbk11kAGNk6xMg1IU4N11DjZdeFe
4oocQkVaY4NTMTrujlE0NdZRGWKbXuvjfKWM8u3SofRkwreeye7xXQTwMVTu/7UQ1lFnecm0RhMM
Z0k+dhanNZ/k9CAysdR/sXkSjRmF33rGbrlSpkFnnRp2EJJGu+gXAAD//wMAtwk6BwICAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b05e8d5b082-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:48 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Q8VcdDlqyGaxCO8Msm759KhZpRgRhOpAEnp6Bn7OX0I-1717841568-1.0.1.1-d4SB5zVoQO3xJbNH2f7P8XEiJqusQNcl1CGmoE2lJNWIBduLKbWAO2_AVx01c0BGO4qa.nAaoswq1CZUuHRP3Q;
path=/; expires=Sat, 08-Jun-24 10:42:48 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=yHC.V6ajrfBSnHnXIQXdP51HpaO_kDienCAGtDPB.Nw-1717841568128-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '293'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '157660'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 877ms
x-request-id:
- req_d31571c4f4839152aa760b18985d2a31
status:
code: 200
message: OK
- request:
body: "{\"input\":[\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ What I Worked On February 2021 Before college the two main things I worked
on, outside of school, were writing and programming. I didn't write essays.
I wrote what beginning writers were supposed to write then, and probably still
are: short stories. My stories were awful. They had hardly any plot, just characters
with strong feelings, which I imagined made them deep. The first programs I
tried writing were on the IBM 1401 that our school district used for what was
then called \\\"data processing.\\\" This was in 9th grade, so I was 13 or 14.
The school district's 1401 happened to be in the basement of our junior high
school, and my friend Rich Draves and I got permission to use it. It was like
a mini Bond villain's lair down there, with all these alien-looking machines
\u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised
floor under bright fluorescent lights. The language we used was an early version
of Fortran. You had to type programs on punch cards, then stack them in the
card reader and press a button to load the program into memory and run it. The
result would ordinarily be to print something on the spectacularly loud printer.
\ I was puzzled by the 1401. I couldn't figure out what to do with it. And in
retrospect there's not much I could have done with it. The only form of input
to programs was data stored on punched cards, and I didn't have any data stored
on punched cards. The only other option was to do things that didn't rely on
any input, like calculate approximations of pi, but I didn't know enough math
to do anything interesting of that type. So I'm not surprised I can't remember
any programs I wrote, because they can't have done much. My clearest memory
is of the moment I learned it was possible for programs not to terminate, when
one of mine didn't. On a machine without time-sharing, this was a social as
well as a technical error, as the data center manager's expression made clear.
\ With microcomputers, everything changed. Now you could have a computer sitting
right in front of you, on a desk, that could respond to your keystrokes as it
was running instead of just churning through a stack of punch cards and then
stopping. [1] The first of my friends to get a microcomputer built it himself.
It was sold as a kit by Heathkit. I remember vividly how impressed and envious
I felt watching him sitting in front of it, typing programs right into the computer.
\ Computers were expensive in those days and it took me years of nagging before
I convinced my father to buy one, a TRS-80, in about 1980. The gold standard
then was the Apple II, but a TRS-80 was good enough. This was when I really
started programming. I wrote simple games, a program to predict how high my
model rockets would fly, and a word processor that my father used to write at
least one book. There was only room in memory for about 2 pages of text, so
he'd write 2 pages at a time and then print them out, but it was a lot better
than a typewriter. Though I liked programming, I didn't plan to study it in
college. In college I was going to study philosophy, which sounded much more
powerful. It seemed, to my naive high school self, to be the study of the ultimate
truths, compared to which the things studied in other fields would be mere domain
knowledge. What I discovered when I got to college was that the other fields
took up so much of the space of ideas that there wasn't much left for these
supposed ultimate truths. All that seemed left for philosophy were edge cases
that people in other fields felt could safely be ignored. I couldn't have put
this into words when I was 18. All I knew at the time was that I kept taking
philosophy courses and they kept being boring. So I decided to switch to AI.
\ AI was in the air in the mid 1980s, but there were two things especially that
made me want to work on it: a novel by Heinlein called The Moon is a Harsh Mistress,
which featured an intelligent computer called Mike, and a PBS documentary that
showed Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a
Harsh Mistress, so I don't know how well it has aged, but when I read it I was
drawn entirely into its world.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ All that seemed left for philosophy were edge cases that people in other fields
felt could safely be ignored. I couldn't have put this into words when I was
18. All I knew at the time was that I kept taking philosophy courses and they
kept being boring. So I decided to switch to AI. AI was in the air in the mid
1980s, but there were two things especially that made me want to work on it:
a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent
computer called Mike, and a PBS documentary that showed Terry Winograd using
SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress, so I don't know
how well it has aged, but when I read it I was drawn entirely into its world.
It seemed only a matter of time before we'd have Mike, and when I saw Winograd
using SHRDLU, it seemed like that time would be a few years at most. All you
had to do was teach SHRDLU more words. There weren't any classes in AI at Cornell
then, not even graduate classes, so I started trying to teach myself. Which
meant learning Lisp, since in those days Lisp was regarded as the language of
AI. The commonly used programming languages then were pretty primitive, and
programmers' ideas correspondingly so. The default language at Cornell was a
Pascal-like language called PL/I, and the situation was similar elsewhere. Learning
Lisp expanded my concept of a program so fast that it was years before I started
to have a sense of where the new limits were. This was more like it; this was
what I had expected college to do. It wasn't happening in a class, like it was
supposed to, but that was ok. For the next couple years I was on a roll. I knew
what I was going to do. For my undergraduate thesis, I reverse-engineered SHRDLU.
My God did I love working on that program. It was a pleasing bit of code, but
what made it even more exciting was my belief \u2014 hard to imagine now, but
not unique in 1985 \u2014 that it was already climbing the lower slopes of intelligence.
\ I had gotten into a program at Cornell that didn't make you choose a major.
You could take whatever classes you liked, and choose whatever you liked to
put on your degree. I of course chose \\\"Artificial Intelligence.\\\" When
I got the actual physical diploma, I was dismayed to find that the quotes had
been included, which made them read as scare-quotes. At the time this bothered
me, but now it seems amusingly accurate, for reasons I was about to discover.
\ I applied to 3 grad schools: MIT and Yale, which were renowned for AI at the
time, and Harvard, which I'd visited because Rich Draves went there, and was
also home to Bill Woods, who'd invented the type of parser I used in my SHRDLU
clone. Only Harvard accepted me, so that was where I went. I don't remember
the moment it happened, or if there even was a specific moment, but during the
first year of grad school I realized that AI, as practiced at the time, was
a hoax. By which I mean the sort of AI in which a program that's told \\\"the
dog is sitting on the chair\\\" translates this into some formal representation
and adds it to the list of things it knows. What these programs really showed
was that there's a subset of natural language that's a formal language. But
a very proper subset. It was clear that there was an unbridgeable gap between
what they could do and actually understanding natural language. It was not,
in fact, simply a matter of teaching SHRDLU more words. That whole way of doing
AI, with explicit data structures representing concepts, was not going to work.
Its brokenness did, as so often happens, generate a lot of opportunities to
write papers about various band-aids that could be applied to it, but it was
never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It's scary to think how little I knew about Lisp hacking when I started
writing that book. But there's nothing like writing a book about something to
help you learn it.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ It was not, in fact, simply a matter of teaching SHRDLU more words. That whole
way of doing AI, with explicit data structures representing concepts, was not
going to work. Its brokenness did, as so often happens, generate a lot of opportunities
to write papers about various band-aids that could be applied to it, but it
was never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It's scary to think how little I knew about Lisp hacking when I started
writing that book. But there's nothing like writing a book about something to
help you learn it. The book, On Lisp, wasn't published till 1993, but I wrote
much of it in grad school. Computer Science is an uneasy alliance between two
halves, theory and systems. The theory people prove things, and the systems
people build things. I wanted to build things. I had plenty of respect for theory
\u2014 indeed, a sneaking suspicion that it was the more admirable of the two
halves \u2014 but building things seemed so much more exciting. The problem
with systems work, though, was that it didn't last. Any program you wrote today,
no matter how good, would be obsolete in a couple decades at best. People might
mention your software in footnotes, but no one would actually use it. And indeed,
it would seem very feeble work. Only people with a sense of the history of the
field would even realize that, in its time, it had been good. There were some
surplus Xerox Dandelions floating around the computer lab at one point. Anyone
who wanted one to play around with could have one. I was briefly tempted, but
they were so slow by present standards; what was the point? No one else wanted
one either, so off they went. That was what happened to systems work. I wanted
not just to build things, but to build things that would last. In this dissatisfied
state I went in 1988 to visit Rich Draves at CMU, where he was in grad school.
One day I went to visit the Carnegie Institute, where I'd spent a lot of time
as a kid. While looking at a painting there I realized something that might
seem obvious, but was a big surprise to me. There, right on the wall, was something
you could make that would last. Paintings didn't become obsolete. Some of the
best ones were hundreds of years old. And moreover this was something you could
make a living doing. Not as easily as you could by writing software, of course,
but I thought if you were really industrious and lived really cheaply, it had
to be possible to make enough to survive. And as an artist you could be truly
independent. You wouldn't have a boss, or even need to get research funding.
\ I had always liked looking at paintings. Could I make them? I had no idea.
I'd never imagined it was even possible. I knew intellectually that people made
art \u2014 that it didn't just appear spontaneously \u2014 but it was as if
the people who made it were a different species. They either lived long ago
or were mysterious geniuses doing strange things in profiles in Life magazine.
The idea of actually being able to make art, to put that verb before that noun,
seemed almost miraculous. That fall I started taking art classes at Harvard.
Grad students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn't see a
way out of this situation. I didn't want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he'd
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ Grad students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn't see a
way out of this situation. I didn't want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he'd
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall. I ran into professor Cheatham and he asked
if I was far enough along to graduate that June. I didn't have a word of my
dissertation written, but in what must have been the quickest bit of thinking
in my life, I decided to take a shot at writing one in the 5 weeks or so that
remained before the deadline, reusing parts of On Lisp where I could, and I
was able to respond, with no perceptible delay \\\"Yes, I think so. I'll give
you something to read in a few days.\\\" I picked applications of continuations
as the topic. In retrospect I should have written about macros and embedded
languages. There's a whole world there that's barely been explored. But all
I wanted was to get out of grad school, and my rapidly written dissertation
sufficed, just barely. Meanwhile I was applying to art schools. I applied to
two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because
it was the oldest art school, I imagined would be good. RISD accepted me, and
I never heard back from the Accademia, so off to Providence I went. I'd applied
for the BFA program at RISD, which meant in effect that I had to go to college
again. This was not as strange as it sounds, because I was only 25, and art
schools are full of people of different ages. RISD counted me as a transfer
sophomore and said I had to do the foundation that summer. The foundation means
the classes that everyone has to take in fundamental subjects like drawing,
color, and design. Toward the end of the summer I got a big surprise: a letter
from the Accademia, which had been delayed because they'd sent it to Cambridge
England instead of Cambridge Massachusetts, inviting me to take the entrance
exam in Florence that fall. This was now only weeks away. My nice landlady let
me leave my stuff in her attic. I had some money saved from consulting work
I'd done in grad school; there was probably enough to last a year if I lived
cheaply. Now all I had to do was learn Italian. Only stranieri (foreigners)
had to take this entrance exam. In retrospect it may well have been a way of
excluding them, because there were so many stranieri attracted by the idea of
studying art in Florence that the Italian students would otherwise have been
outnumbered. I was in decent shape at painting and drawing from the RISD foundation
that summer, but I still don't know how I managed to pass the written exam.
I remember that I answered the essay question by writing about Cezanne, and
that I cranked up the intellectual level as high as I could to make the most
of my limited vocabulary. [2] I'm only up to age 25 and already there are such
conspicuous patterns. Here I was, yet again about to attend some august institution
in the hopes of learning about some prestigious subject, and yet again about
to be disappointed. The students and faculty in the painting department at the
Accademia were the nicest people you could imagine, but they had long since
arrived at an arrangement whereby the students wouldn't require the faculty
to teach anything, and in return the faculty wouldn't require the students to
learn anything. And at the same time all involved would adhere outwardly to
the conventions of a 19th century atelier. We actually had one of those little
stoves, fed with kindling, that you see in 19th century studio paintings, and
a nude model sitting as close to it as possible without getting burned. Except
hardly anyone else painted her besides me.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ [2] I'm only up to age 25 and already there are such conspicuous patterns.
Here I was, yet again about to attend some august institution in the hopes of
learning about some prestigious subject, and yet again about to be disappointed.
The students and faculty in the painting department at the Accademia were the
nicest people you could imagine, but they had long since arrived at an arrangement
whereby the students wouldn't require the faculty to teach anything, and in
return the faculty wouldn't require the students to learn anything. And at the
same time all involved would adhere outwardly to the conventions of a 19th century
atelier. We actually had one of those little stoves, fed with kindling, that
you see in 19th century studio paintings, and a nude model sitting as close
to it as possible without getting burned. Except hardly anyone else painted
her besides me. The rest of the students spent their time chatting or occasionally
trying to imitate things they'd seen in American art magazines. Our model turned
out to live just down the street from me. She made a living from a combination
of modelling and making fakes for a local antique dealer. She'd copy an obscure
old painting out of a book, and then he'd take the copy and maltreat it to make
it look old. [3] While I was a student at the Accademia I started painting
still lives in my bedroom at night. These paintings were tiny, because the room
was, and because I painted them on leftover scraps of canvas, which was all
I could afford at the time. Painting still lives is different from painting
people, because the subject, as its name suggests, can't move. People can't
sit for more than about 15 minutes at a time, and when they do they don't sit
very still. So the traditional m.o. for painting people is to know how to paint
a generic person, which you then modify to match the specific person you're
painting. Whereas a still life you can, if you want, copy pixel by pixel from
what you're seeing. You don't want to stop there, of course, or you get merely
photographic accuracy, and what makes a still life interesting is that it's
been through a head. You want to emphasize the visual cues that tell you, for
example, that the reason the color changes suddenly at a certain point is that
it's the edge of an object. By subtly emphasizing such things you can make paintings
that are more realistic than photographs not just in some metaphorical sense,
but in the strict information-theoretic sense. [4] I liked painting still lives
because I was curious about what I was seeing. In everyday life, we aren't consciously
aware of much we're seeing. Most visual perception is handled by low-level processes
that merely tell your brain \\\"that's a water droplet\\\" without telling you
details like where the lightest and darkest points are, or \\\"that's a bush\\\"
without telling you the shape and position of every leaf. This is a feature
of brains, not a bug. In everyday life it would be distracting to notice every
leaf on every bush. But when you have to paint something, you have to look more
closely, and when you do there's a lot to see. You can still be noticing new
things after days of trying to paint something people usually take for granted,
just as you can after days of trying to write an essay about something people
usually take for granted. This is not the only way to paint. I'm not 100% sure
it's even a good way to paint. But it seemed a good enough bet to be worth trying.
\ Our teacher, professor Ulivi, was a nice guy. He could see I worked hard,
and gave me a good grade, which he wrote down in a sort of passport each student
had. But the Accademia wasn't teaching me anything except Italian, and my money
was running out, so at the end of the first year I went back to the US. I wanted
to go back to RISD, but I was now broke and RISD was very expensive, so I decided
to get a job for a year and then return to RISD the next fall. I got one at
a company called Interleaf, which made software for creating documents. You
mean like Microsoft Word? Exactly. That was how I learned that low end software
tends to eat high end software. But Interleaf still had a few years to live
yet. [5] Interleaf had done something pretty bold. Inspired by Emacs, they'd
added a scripting language, and even made the scripting language a dialect of
Lisp.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ But the Accademia wasn't teaching me anything except Italian, and my money
was running out, so at the end of the first year I went back to the US. I wanted
to go back to RISD, but I was now broke and RISD was very expensive, so I decided
to get a job for a year and then return to RISD the next fall. I got one at
a company called Interleaf, which made software for creating documents. You
mean like Microsoft Word? Exactly. That was how I learned that low end software
tends to eat high end software. But Interleaf still had a few years to live
yet. [5] Interleaf had done something pretty bold. Inspired by Emacs, they'd
added a scripting language, and even made the scripting language a dialect of
Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest
thing I've had to a normal job, and I hereby apologize to my boss and coworkers,
because I was a bad employee. Their Lisp was the thinnest icing on a giant C
cake, and since I didn't know C and didn't want to learn it, I never understood
most of the software. Plus I was terribly irresponsible. This was back when
a programming job meant showing up every day during certain working hours. That
seemed unnatural to me, and on this point the rest of the world is coming around
to my way of thinking, but at the time it caused a lot of friction. Toward the
end of the year I spent much of my time surreptitiously working on On Lisp,
which I had by this time gotten a contract to publish. The good part was that
I got paid huge amounts of money, especially by art student standards. In Florence,
after paying my part of the rent, my budget for everything else had been $7
a day. Now I was getting paid more than 4 times that every hour, even when I
was just sitting in a meeting. By living cheaply I not only managed to save
enough to go back to RISD, but also paid off my college loans. I learned some
useful things at Interleaf, though they were mostly about what not to do. I
learned that it's better for technology companies to be run by product people
than sales people (though sales is a real skill and people who are good at it
are really good at it), that it leads to bugs when code is edited by too many
people, that cheap office space is no bargain if it's depressing, that planned
meetings are inferior to corridor conversations, that big, bureaucratic customers
are a dangerous source of money, and that there's not much overlap between conventional
office hours and the optimal time for hacking, or conventional offices and the
optimal place for it. But the most important thing I learned, and which I used
in both Viaweb and Y Combinator, is that the low end eats the high end: that
it's good to be the \\\"entry level\\\" option, even though that will be less
prestigious, because if you're not, someone else will be, and will squash you
against the ceiling. Which in turn means that prestige is a danger sign. When
I left to go back to RISD the next fall, I arranged to do freelance work for
the group that did projects for customers, and this was how I survived for the
next several years. When I came back to visit for a project later on, someone
told me about a new thing called HTML, which was, as he described it, a derivative
of SGML. Markup language enthusiasts were an occupational hazard at Interleaf
and I ignored him, but this HTML thing later became a big part of my life. In
the fall of 1992 I moved back to Providence to continue at RISD. The foundation
had merely been intro stuff, and the Accademia had been a (very civilized) joke.
Now I was going to see what real art school was like. But alas it was more like
the Accademia than not. Better organized, certainly, and a lot more expensive,
but it was now becoming clear that art school did not bear the same relationship
to art that medical school bore to medicine. At least not the painting department.
The textile department, which my next door neighbor belonged to, seemed to be
pretty rigorous. No doubt illustration and architecture were too. But painting
was post-rigorous. Painting students were supposed to express themselves, which
to the more worldly ones meant to try to cook up some sort of distinctive signature
style.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ In the fall of 1992 I moved back to Providence to continue at RISD. The foundation
had merely been intro stuff, and the Accademia had been a (very civilized) joke.
Now I was going to see what real art school was like. But alas it was more like
the Accademia than not. Better organized, certainly, and a lot more expensive,
but it was now becoming clear that art school did not bear the same relationship
to art that medical school bore to medicine. At least not the painting department.
The textile department, which my next door neighbor belonged to, seemed to be
pretty rigorous. No doubt illustration and architecture were too. But painting
was post-rigorous. Painting students were supposed to express themselves, which
to the more worldly ones meant to try to cook up some sort of distinctive signature
style. A signature style is the visual equivalent of what in show business
is known as a \\\"schtick\\\": something that immediately identifies the work
as yours and no one else's. For example, when you see a painting that looks
like a certain kind of cartoon, you know it's by Roy Lichtenstein. So if you
see a big painting of this type hanging in the apartment of a hedge fund manager,
you know he paid millions of dollars for it. That's not always why artists have
a signature style, but it's usually why buyers pay a lot for such work. [6]
\ There were plenty of earnest students too: kids who \\\"could draw\\\" in
high school, and now had come to what was supposed to be the best art school
in the country, to learn to draw even better. They tended to be confused and
demoralized by what they found at RISD, but they kept going, because painting
was what they did. I was not one of the kids who could draw in high school,
but at RISD I was definitely closer to their tribe than the tribe of signature
style seekers. I learned a lot in the color class I took at RISD, but otherwise
I was basically teaching myself to paint, and I could do that for free. So in
1993 I dropped out. I hung around Providence for a bit, and then my college
friend Nancy Parmet did me a big favor. A rent-controlled apartment in a building
her mother owned in New York was becoming vacant. Did I want it? It wasn't much
more than my current place, and New York was supposed to be where the artists
were. So yes, I wanted it! [7] Asterix comics begin by zooming in on a tiny
corner of Roman Gaul that turns out not to be controlled by the Romans. You
can do something similar on a map of New York City: if you zoom in on the Upper
East Side, there's a tiny corner that's not rich, or at least wasn't in 1993.
It's called Yorkville, and that was my new home. Now I was a New York artist
\u2014 in the strictly technical sense of making paintings and living in New
York. I was nervous about money, because I could sense that Interleaf was on
the way down. Freelance Lisp hacking work was very rare, and I didn't want to
have to program in another language, which in those days would have meant C++
if I was lucky. So with my unerring nose for financial opportunity, I decided
to write another book on Lisp. This would be a popular book, the sort of book
that could be used as a textbook. I imagined myself living frugally off the
royalties and spending all my time painting. (The painting on the cover of this
book, ANSI Common Lisp, is one that I painted around this time.) The best thing
about New York for me was the presence of Idelle and Julian Weber. Idelle Weber
was a painter, one of the early photorealists, and I'd taken her painting class
at Harvard. I've never known a teacher more beloved by her students. Large numbers
of former students kept in touch with her, including me. After I moved to New
York I became her de facto studio assistant. She liked to paint on big, square
canvases, 4 to 5 feet on a side. One day in late 1994 as I was stretching one
of these monsters there was something on the radio about a famous fund manager.
He wasn't that much older than me, and was super rich. The thought suddenly
occurred to me: why don't I become rich? Then I'll be able to work on whatever
I want. Meanwhile I'd been hearing more and more about this new thing called
the World Wide Web.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ The best thing about New York for me was the presence of Idelle and Julian
Weber. Idelle Weber was a painter, one of the early photorealists, and I'd taken
her painting class at Harvard. I've never known a teacher more beloved by her
students. Large numbers of former students kept in touch with her, including
me. After I moved to New York I became her de facto studio assistant. She liked
to paint on big, square canvases, 4 to 5 feet on a side. One day in late 1994
as I was stretching one of these monsters there was something on the radio about
a famous fund manager. He wasn't that much older than me, and was super rich.
The thought suddenly occurred to me: why don't I become rich? Then I'll be able
to work on whatever I want. Meanwhile I'd been hearing more and more about
this new thing called the World Wide Web. Robert Morris showed it to me when
I visited him in Cambridge, where he was now in grad school at Harvard. It seemed
to me that the web would be a big deal. I'd seen what graphical user interfaces
had done for the popularity of microcomputers. It seemed like the web would
do the same for the internet. If I wanted to get rich, here was the next train
leaving the station. I was right about that part. What I got wrong was the idea.
I decided we should start a company to put art galleries online. I can't honestly
say, after reading so many Y Combinator applications, that this was the worst
startup idea ever, but it was up there. Art galleries didn't want to be online,
and still don't, not the fancy ones. That's not how they sell. I wrote some
software to generate web sites for galleries, and Robert wrote some to resize
images and set up an http server to serve the pages. Then we tried to sign up
galleries. To call this a difficult sale would be an understatement. It was
difficult to give away. A few galleries let us make sites for them for free,
but none paid us. Then some online stores started to appear, and I realized
that except for the order buttons they were identical to the sites we'd been
generating for galleries. This impressive-sounding thing called an \\\"internet
storefront\\\" was something we already knew how to build. So in the summer
of 1995, after I submitted the camera-ready copy of ANSI Common Lisp to the
publishers, we started trying to write software to build online stores. At first
this was going to be normal desktop software, which in those days meant Windows
software. That was an alarming prospect, because neither of us knew how to write
Windows software or wanted to learn. We lived in the Unix world. But we decided
we'd at least try writing a prototype store builder on Unix. Robert wrote a
shopping cart, and I wrote a new site generator for stores \u2014 in Lisp, of
course. We were working out of Robert's apartment in Cambridge. His roommate
was away for big chunks of time, during which I got to sleep in his room. For
some reason there was no bed frame or sheets, just a mattress on the floor.
One morning as I was lying on this mattress I had an idea that made me sit up
like a capital L. What if we ran the software on the server, and let users control
it by clicking on links? Then we'd never have to write anything to run on users'
computers. We could generate the sites on the same server we'd serve them from.
Users wouldn't need anything more than a browser. This kind of software, known
as a web app, is common now, but at the time it wasn't clear that it was even
possible. To find out, we decided to try making a version of our store builder
that you could control through the browser. A couple days later, on August 12,
we had one that worked. The UI was horrible, but it proved you could build a
whole store through the browser, without any client software or typing anything
into the command line on the server. Now we felt like we were really onto something.
I had visions of a whole new generation of software working this way. You wouldn't
need versions, or ports, or any of that crap. At Interleaf there had been a
whole group called Release Engineering that seemed to be at least as big as
the group that actually wrote the software. Now you could just update the software
right on the server.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ Users wouldn't need anything more than a browser. This kind of software,
known as a web app, is common now, but at the time it wasn't clear that it was
even possible. To find out, we decided to try making a version of our store
builder that you could control through the browser. A couple days later, on
August 12, we had one that worked. The UI was horrible, but it proved you could
build a whole store through the browser, without any client software or typing
anything into the command line on the server. Now we felt like we were really
onto something. I had visions of a whole new generation of software working
this way. You wouldn't need versions, or ports, or any of that crap. At Interleaf
there had been a whole group called Release Engineering that seemed to be at
least as big as the group that actually wrote the software. Now you could just
update the software right on the server. We started a new company we called
Viaweb, after the fact that our software worked via the web, and we got $10,000
in seed funding from Idelle's husband Julian. In return for that and doing the
initial legal work and giving us business advice, we gave him 10% of the company.
Ten years later this deal became the model for Y Combinator's. We knew founders
needed something like this, because we'd needed it ourselves. At this stage
I had a negative net worth, because the thousand dollars or so I had in the
bank was more than counterbalanced by what I owed the government in taxes. (Had
I diligently set aside the proper proportion of the money I'd made consulting
for Interleaf? No, I had not.) So although Robert had his graduate student stipend,
I needed that seed funding to live on. We originally hoped to launch in September,
but we got more ambitious about the software as we worked on it. Eventually
we managed to build a WYSIWYG site builder, in the sense that as you were creating
pages, they looked exactly like the static ones that would be generated later,
except that instead of leading to static pages, the links all referred to closures
stored in a hash table on the server. It helped to have studied art, because
the main goal of an online store builder is to make users look legit, and the
key to looking legit is high production values. If you get page layouts and
fonts and colors right, you can make a guy running a store out of his bedroom
look more legit than a big company. (If you're curious why my site looks so
old-fashioned, it's because it's still made with this software. It may look
clunky today, but in 1996 it was the last word in slick.) In September, Robert
rebelled. \\\"We've been working on this for a month,\\\" he said, \\\"and it's
still not done.\\\" This is funny in retrospect, because he would still be working
on it almost 3 years later. But I decided it might be prudent to recruit more
programmers, and I asked Robert who else in grad school with him was really
good. He recommended Trevor Blackwell, which surprised me at first, because
at that point I knew Trevor mainly for his plan to reduce everything in his
life to a stack of notecards, which he carried around with him. But Rtm was
right, as usual. Trevor turned out to be a frighteningly effective hacker. It
was a lot of fun working with Robert and Trevor. They're the two most independent-minded
people I know, and in completely different ways. If you could see inside Rtm's
brain it would look like a colonial New England church, and if you could see
inside Trevor's it would look like the worst excesses of Austrian Rococo. We
opened for business, with 6 stores, in January 1996. It was just as well we
waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn't have to integrate with any other software except Robert's and Trevor's,
so it was quite fun to work on.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ We opened for business, with 6 stores, in January 1996. It was just as well
we waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn't have to integrate with any other software except Robert's and Trevor's,
so it was quite fun to work on. If all I'd had to do was work on this software,
the next 3 years would have been the easiest of my life. Unfortunately I had
to do a lot more, all of it stuff I was worse at than programming, and the next
3 years were instead the most stressful. There were a lot of startups making
ecommerce software in the second half of the 90s. We were determined to be the
Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive.
It was lucky for us that we were poor, because that caused us to make Viaweb
even more inexpensive than we realized. We charged $100 a month for a small
store and $300 a month for a big one. This low price was a big attraction, and
a constant thorn in the sides of competitors, but it wasn't because of some
clever insight that we set the price low. We had no idea what businesses paid
for things. $300 a month seemed like a lot of money to us. We did a lot of
things right by accident like that. For example, we did what's now called \\\"doing
things that don't scale,\\\" although at the time we would have described it
as \\\"being so lame that we're driven to the most desperate measures to get
users.\\\" The most common of which was building stores for them. This seemed
particularly humiliating, since the whole raison d'etre of our software was
that people could use it to make their own stores. But anything to get users.
\ We learned a lot more about retail than we wanted to know. For example, that
if you could only have a small image of a man's shirt (and all images were small
then by present standards), it was better to have a closeup of the collar than
a picture of the whole shirt. The reason I remember learning this was that it
meant I had to rescan about 30 images of men's shirts. My first set of scans
were so beautiful too. Though this felt wrong, it was exactly the right thing
to be doing. Building stores for users taught us about retail, and about how
it felt to use our software. I was initially both mystified and repelled by
\\\"business\\\" and thought we needed a \\\"business person\\\" to be in charge
of it, but once we started to get users, I was converted, in much the same way
I was converted to fatherhood once I had kids. Whatever users wanted, I was
all theirs. Maybe one day we'd have so many users that I couldn't scan their
images for them, but in the meantime there was nothing more important to do.
\ Another thing I didn't get at the time is that growth rate is the ultimate
test of a startup. Our growth rate was fine. We had about 70 stores at the end
of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that
mattered was the absolute number of users. And that is the thing that matters
in the sense that that's how much money you're making, and if you're not making
enough, you might go out of business. But in the long term the growth rate takes
care of the absolute number. If we'd been a startup I was advising at Y Combinator,
I would have said: Stop being so stressed out, because you're doing fine. You're
growing 7x a year. Just don't hire too many more people and you'll soon be profitable,
and then you'll control your own destiny. Alas I hired lots more people, partly
because our investors wanted me to, and partly because that's what startups
did during the Internet Bubble. A company with just a handful of employees would
have seemed amateurish. So we didn't reach breakeven until about when Yahoo
bought us in the summer of 1998.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ And that is the thing that matters in the sense that that's how much money
you're making, and if you're not making enough, you might go out of business.
But in the long term the growth rate takes care of the absolute number. If we'd
been a startup I was advising at Y Combinator, I would have said: Stop being
so stressed out, because you're doing fine. You're growing 7x a year. Just don't
hire too many more people and you'll soon be profitable, and then you'll control
your own destiny. Alas I hired lots more people, partly because our investors
wanted me to, and partly because that's what startups did during the Internet
Bubble. A company with just a handful of employees would have seemed amateurish.
So we didn't reach breakeven until about when Yahoo bought us in the summer
of 1998. Which in turn meant we were at the mercy of investors for the entire
life of the company. And since both we and our investors were noobs at startups,
the result was a mess even by startup standards. It was a huge relief when
Yahoo bought us. In principle our Viaweb stock was valuable. It was a share
in a business that was profitable and growing rapidly. But it didn't feel very
valuable to me; I had no idea how to value a business, but I was all too keenly
aware of the near-death experiences we seemed to have every few months. Nor
had I changed my grad student lifestyle significantly since we started. So when
Yahoo bought us it felt like going from rags to riches. Since we were going
to California, I bought a car, a yellow 1998 VW GTI. I remember thinking that
its leather seats alone were by far the most luxurious thing I owned. The next
year, from the summer of 1998 to the summer of 1999, must have been the least
productive of my life. I didn't realize it at the time, but I was worn out from
the effort and stress of running Viaweb. For a while after I got to California
I tried to continue my usual m.o. of programming till 3 in the morning, but
fatigue combined with Yahoo's prematurely aged culture and grim cube farm in
Santa Clara gradually dragged me down. After a few months it felt disconcertingly
like working at Interleaf. Yahoo had given us a lot of options when they bought
us. At the time I thought Yahoo was so overvalued that they'd never be worth
anything, but to my astonishment the stock went up 5x in the next year. I hung
on till the first chunk of options vested, then in the summer of 1999 I left.
It had been so long since I'd painted anything that I'd half forgotten why I
was doing this. My brain had been entirely full of software and men's shirts
for 4 years. But I had done this to get rich so I could paint, I reminded myself,
and now I was rich, so I should go paint. When I said I was leaving, my boss
at Yahoo had a long conversation with me about my plans. I told him all about
the kinds of pictures I wanted to paint. At the time I was touched that he took
such an interest in me. Now I realize it was because he thought I was lying.
My options at that point were worth about $2 million a month. If I was leaving
that kind of money on the table, it could only be to go and start some new startup,
and if I did, I might take people with me. This was the height of the Internet
Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire.
Leaving then to start a new startup must have seemed to him an insanely, and
yet also plausibly, ambitious plan. But I really was quitting to paint, and
I started immediately. There was no time to lose. I'd already burned 4 years
getting rich. Now when I talk to founders who are leaving after selling their
companies, my advice is always the same: take a vacation. That's what I should
have done, just gone off somewhere and done nothing for a month or two, but
the idea never occurred to me. So I tried to paint, but I just didn't seem
to have any energy or ambition. Part of the problem was that I didn't know many
people in California. I'd compounded this problem by buying a house up in the
Santa Cruz Mountains, with a beautiful view but miles from anywhere.\",\"file_path:
/Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ My boss was at that moment a billionaire. Leaving then to start a new startup
must have seemed to him an insanely, and yet also plausibly, ambitious plan.
\ But I really was quitting to paint, and I started immediately. There was no
time to lose. I'd already burned 4 years getting rich. Now when I talk to founders
who are leaving after selling their companies, my advice is always the same:
take a vacation. That's what I should have done, just gone off somewhere and
done nothing for a month or two, but the idea never occurred to me. So I tried
to paint, but I just didn't seem to have any energy or ambition. Part of the
problem was that I didn't know many people in California. I'd compounded this
problem by buying a house up in the Santa Cruz Mountains, with a beautiful view
but miles from anywhere. I stuck it out for a few more months, then in desperation
I went back to New York, where unless you understand about rent control you'll
be surprised to hear I still had my apartment, sealed up like a tomb of my old
life. Idelle was in New York at least, and there were other people trying to
paint there, even though I didn't know any of them. When I got back to New
York I resumed my old life, except now I was rich. It was as weird as it sounds.
I resumed all my old patterns, except now there were doors where there hadn't
been. Now when I was tired of walking, all I had to do was raise my hand, and
(unless it was raining) a taxi would stop to pick me up. Now when I walked past
charming little restaurants I could go in and order lunch. It was exciting for
a while. Painting started to go better. I experimented with a new kind of still
life where I'd paint one painting in the old way, then photograph it and print
it, blown up, on canvas, and then use that as the underpainting for a second
still life, painted from the same objects (which hopefully hadn't rotted yet).
\ Meanwhile I looked for an apartment to buy. Now I could actually choose what
neighborhood to live in. Where, I asked myself and various real estate agents,
is the Cambridge of New York? Aided by occasional visits to actual Cambridge,
I gradually realized there wasn't one. Huh. Around this time, in the spring
of 2000, I had an idea. It was clear from our experience with Viaweb that web
apps were the future. Why not build a web app for making web apps? Why not let
people edit code on our server through the browser, and then host the resulting
applications for them? [9] You could run all sorts of services on the servers
that these applications could use just by making an API call: making and receiving
phone calls, manipulating images, taking credit card payments, etc. I got so
excited about this idea that I couldn't think about anything else. It seemed
obvious that this was the future. I didn't particularly want to start another
company, but it was clear that this idea would have to be embodied as one, so
I decided to move to Cambridge and start it. I hoped to lure Robert into working
on it with me, but there I ran into a hitch. Robert was now a postdoc at MIT,
and though he'd made a lot of money the last time I'd lured him into working
on one of my schemes, it had also been a huge time sink. So while he agreed
that it sounded like a plausible idea, he firmly refused to work on it. Hmph.
Well, I'd do it myself then. I recruited Dan Giffin, who had worked for Viaweb,
and two undergrads who wanted summer jobs, and we got to work trying to build
what it's now clear is about twenty companies and several open source projects
worth of software. The language for defining applications would of course be
a dialect of Lisp. But I wasn't so naive as to assume I could spring an overt
Lisp on a general audience; we'd hide the parentheses, like Dylan did. By then
there was a name for the kind of company Viaweb was, an \\\"application service
provider,\\\" or ASP. This name didn't last long before it was replaced by \\\"software
as a service,\\\" but it was current for long enough that I named this new company
after it: it was going to be called Aspra. I started working on the application
builder, Dan worked on network infrastructure, and the two undergrads worked
on the first two services (images and phone calls).\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ I recruited Dan Giffin, who had worked for Viaweb, and two undergrads who
wanted summer jobs, and we got to work trying to build what it's now clear is
about twenty companies and several open source projects worth of software. The
language for defining applications would of course be a dialect of Lisp. But
I wasn't so naive as to assume I could spring an overt Lisp on a general audience;
we'd hide the parentheses, like Dylan did. By then there was a name for the
kind of company Viaweb was, an \\\"application service provider,\\\" or ASP.
This name didn't last long before it was replaced by \\\"software as a service,\\\"
but it was current for long enough that I named this new company after it: it
was going to be called Aspra. I started working on the application builder,
Dan worked on network infrastructure, and the two undergrads worked on the first
two services (images and phone calls). But about halfway through the summer
I realized I really didn't want to run a company \u2014 especially not a big
one, which it was looking like this would have to be. I'd only started Viaweb
because I needed the money. Now that I didn't need money anymore, why was I
doing this? If this vision had to be realized as a company, then screw the vision.
I'd build a subset that could be done as an open source project. Much to my
surprise, the time I spent working on this stuff was not wasted after all. After
we started Y Combinator, I would often encounter startups working on parts of
this new architecture, and it was very useful to have spent so much time thinking
about it and even trying to write some of it. The subset I would build as an
open source project was the new Lisp, whose parentheses I now wouldn't even
have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because
one of the distinctive features of the language is that it has dialects, and
partly, I think, because we have in our minds a Platonic form of Lisp that all
existing dialects fall short of. I certainly did. So at the end of the summer
Dan and I switched to working on this new dialect of Lisp, which I called Arc,
in a house I bought in Cambridge. The following spring, lightning struck. I
was invited to give a talk at a Lisp conference, so I gave one about how we'd
used Lisp at Viaweb. Afterward I put a postscript file of this talk online,
on paulgraham.com, which I'd created years before using Viaweb but had never
used for anything. In one day it got 30,000 page views. What on earth had happened?
The referring urls showed that someone had posted it on Slashdot. [10] Wow,
I thought, there's an audience. If I write something and put it on the web,
anyone can read it. That may seem obvious now, but it was surprising then. In
the print era there was a narrow channel to readers, guarded by fierce monsters
known as editors. The only way to get an audience for anything you wrote was
to get it published as a book, or in a newspaper or magazine. Now anyone could
publish anything. This had been possible in principle since 1993, but not many
people had realized it yet. I had been intimately involved with building the
infrastructure of the web for most of that time, and a writer as well, and it
had taken me 8 years to realize it. Even then it took me several years to understand
the implications. It meant there would be a whole new generation of essays.
[11] In the print era, the channel for publishing essays had been vanishingly
small. Except for a few officially anointed thinkers who went to the right parties
in New York, the only people allowed to publish essays were specialists writing
about their specialties. There were so many essays that had never been written,
because there had been no way to publish them. Now they could be, and I was
going to write them. [12] I've worked on several different things, but to the
extent there was a turning point where I figured out what to work on, it was
when I started publishing essays online. From then on I knew that whatever else
I did, I'd always write essays too. I knew that online essays would be a marginal
medium at first. Socially they'd seem more like rants posted by nutjobs on their
GeoCities sites than the genteel and beautifully typeset compositions published
in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ Except for a few officially anointed thinkers who went to the right parties
in New York, the only people allowed to publish essays were specialists writing
about their specialties. There were so many essays that had never been written,
because there had been no way to publish them. Now they could be, and I was
going to write them. [12] I've worked on several different things, but to the
extent there was a turning point where I figured out what to work on, it was
when I started publishing essays online. From then on I knew that whatever else
I did, I'd always write essays too. I knew that online essays would be a marginal
medium at first. Socially they'd seem more like rants posted by nutjobs on their
GeoCities sites than the genteel and beautifully typeset compositions published
in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging. One of the most conspicuous patterns I've noticed
in my life is how well it has worked, for me at least, to work on things that
weren't prestigious. Still life has always been the least prestigious form of
painting. Viaweb and Y Combinator both seemed lame when we started them. I still
get the glassy eye from strangers when they ask what I'm writing, and I explain
that it's an essay I'm going to publish on my web site. Even Lisp, though prestigious
intellectually in something like the way Latin is, also seems about as hip.
\ It's not that unprestigious types of work are good per se. But when you find
yourself drawn to some kind of work despite its current lack of prestige, it's
a sign both that there's something real to be discovered there, and that you
have the right kind of motives. Impure motives are a big danger for the ambitious.
If anything is going to lead you astray, it will be the desire to impress people.
So while working on things that aren't prestigious doesn't guarantee you're
on the right track, it at least guarantees you're not on the most common type
of wrong one. Over the next several years I wrote lots of essays about all
kinds of different topics. O'Reilly reprinted a collection of them as a book,
called Hackers & Painters after one of the essays in it. I also worked on spam
filters, and did some more painting. I used to have dinners for a group of friends
every thursday night, which taught me how to cook for groups. And I bought another
building in Cambridge, a former candy factory (and later, twas said, porn studio),
to use as an office. One night in October 2003 there was a big party at my
house. It was a clever idea of my friend Maria Daniels, who was one of the thursday
diners. Three separate hosts would all invite their friends to one party. So
for every guest, two thirds of the other guests would be people they didn't
know but would probably like. One of the guests was someone I didn't know but
would turn out to like a lot: a woman called Jessica Livingston. A couple days
later I asked her out. Jessica was in charge of marketing at a Boston investment
bank. This bank thought it understood startups, but over the next year, as she
met friends of mine from the startup world, she was surprised how different
reality was. And how colorful their stories were. So she decided to compile
a book of interviews with startup founders. When the bank had financial problems
and she had to fire half her staff, she started looking for a new job. In early
2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks
to make up their minds, and during this time I started telling her about all
the things that needed to be fixed about venture capital. They should make a
larger number of smaller investments instead of a handful of giant ones, they
should be funding younger, more technical founders instead of MBAs, they should
let the founders remain as CEO, and so on. One of my tricks for writing essays
had always been to give talks. The prospect of having to stand up in front of
a group of people and tell them something that won't waste their time is a great
spur to the imagination. When the Harvard Computer Society, the undergrad computer
club, asked me to give a talk, I decided I would tell them how to start a startup.
Maybe they'd be able to avoid the worst of the mistakes we'd made. So I gave
this talk, in the course of which I told them that the best sources of seed
funding were successful startup founders, because then they'd be sources of
advice too.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ They should make a larger number of smaller investments instead of a handful
of giant ones, they should be funding younger, more technical founders instead
of MBAs, they should let the founders remain as CEO, and so on. One of my tricks
for writing essays had always been to give talks. The prospect of having to
stand up in front of a group of people and tell them something that won't waste
their time is a great spur to the imagination. When the Harvard Computer Society,
the undergrad computer club, asked me to give a talk, I decided I would tell
them how to start a startup. Maybe they'd be able to avoid the worst of the
mistakes we'd made. So I gave this talk, in the course of which I told them
that the best sources of seed funding were successful startup founders, because
then they'd be sources of advice too. Whereupon it seemed they were all looking
expectantly at me. Horrified at the prospect of having my inbox flooded by business
plans (if I'd only known), I blurted out \\\"But not me!\\\" and went on with
the talk. But afterward it occurred to me that I should really stop procrastinating
about angel investing. I'd been meaning to since Yahoo bought us, and now it
was 7 years later and I still hadn't done one angel investment. Meanwhile I
had been scheming with Robert and Trevor about projects we could work on together.
I missed working with them, and it seemed like there had to be something we
could collaborate on. As Jessica and I were walking home from dinner on March
11, at the corner of Garden and Walker streets, these three threads converged.
Screw the VCs who were taking so long to make up their minds. We'd start our
own investment firm and actually implement the ideas we'd been talking about.
I'd fund it, and Jessica could quit her job and work for it, and we'd get Robert
and Trevor as partners too. [13] Once again, ignorance worked in our favor.
We had no idea how to be angel investors, and in Boston in 2005 there were no
Ron Conways to learn from. So we just made what seemed like the obvious choices,
and some of the things we did turned out to be novel. There are multiple components
to Y Combinator, and we didn't figure them all out at once. The part we got
first was to be an angel firm. In those days, those two words didn't go together.
There were VC firms, which were organized companies with people whose job it
was to make investments, but they only did big, million dollar investments.
And there were angels, who did smaller investments, but these were individuals
who were usually focused on other things and made investments on the side. And
neither of them helped founders enough in the beginning. We knew how helpless
founders were in some respects, because we remembered how helpless we'd been.
For example, one thing Julian had done for us that seemed to us like magic was
to get us set up as a company. We were fine writing fairly difficult software,
but actually getting incorporated, with bylaws and stock and all that stuff,
how on earth did you do that? Our plan was not only to make seed investments,
but to do for startups everything Julian had done for us. YC was not organized
as a fund. It was cheap enough to run that we funded it with our own money.
That went right by 99% of readers, but professional investors are thinking \\\"Wow,
that means they got all the returns.\\\" But once again, this was not due to
any particular insight on our part. We didn't know how VC firms were organized.
It never occurred to us to try to raise a fund, and if it had, we wouldn't have
known where to start. [14] The most distinctive thing about YC is the batch
model: to fund a bunch of startups all at once, twice a year, and then to spend
three months focusing intensively on trying to help them. That part we discovered
by accident, not merely implicitly but explicitly due to our ignorance about
investing. We needed to get experience as investors. What better way, we thought,
than to fund a whole bunch of startups at once? We knew undergrads got temporary
jobs at tech companies during the summer. Why not organize a summer program
where they'd start startups instead? We wouldn't feel guilty for being in a
sense fake investors, because they would in a similar sense be fake founders.\",\"file_path:
/Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ We didn't know how VC firms were organized. It never occurred to us to try
to raise a fund, and if it had, we wouldn't have known where to start. [14]
\ The most distinctive thing about YC is the batch model: to fund a bunch of
startups all at once, twice a year, and then to spend three months focusing
intensively on trying to help them. That part we discovered by accident, not
merely implicitly but explicitly due to our ignorance about investing. We needed
to get experience as investors. What better way, we thought, than to fund a
whole bunch of startups at once? We knew undergrads got temporary jobs at tech
companies during the summer. Why not organize a summer program where they'd
start startups instead? We wouldn't feel guilty for being in a sense fake investors,
because they would in a similar sense be fake founders. So while we probably
wouldn't make much money out of it, we'd at least get to practice being investors
on them, and they for their part would probably have a more interesting summer
than they would working at Microsoft. We'd use the building I owned in Cambridge
as our headquarters. We'd all have dinner there once a week \u2014 on tuesdays,
since I was already cooking for the thursday diners on thursdays \u2014 and
after dinner we'd bring in experts on startups to give talks. We knew undergrads
were deciding then about summer jobs, so in a matter of days we cooked up something
we called the Summer Founders Program, and I posted an announcement on my site,
inviting undergrads to apply. I had never imagined that writing essays would
be a way to get \\\"deal flow,\\\" as investors call it, but it turned out to
be the perfect source. [15] We got 225 applications for the Summer Founders
Program, and we were surprised to find that a lot of them were from people who'd
already graduated, or were about to that spring. Already this SFP thing was
starting to feel more serious than we'd intended. We invited about 20 of the
225 groups to interview in person, and from those we picked 8 to fund. They
were an impressive group. That first batch included reddit, Justin Kan and Emmett
Shear, who went on to found Twitch, Aaron Swartz, who had already helped write
the RSS spec and would a few years later become a martyr for open access, and
Sam Altman, who would later become the second president of YC. I don't think
it was entirely luck that the first batch was so good. You had to be pretty
bold to sign up for a weird thing like the Summer Founders Program instead of
a summer job at a legit place like Microsoft or Goldman Sachs. The deal for
startups was based on a combination of the deal we did with Julian ($10k for
10%) and what Robert said MIT grad students got for the summer ($6k). We invested
$6k per founder, which in the typical two-founder case was $12k, in return for
6%. That had to be fair, because it was twice as good as the deal we ourselves
had taken. Plus that first summer, which was really hot, Jessica brought the
founders free air conditioners. [16] Fairly quickly I realized that we had
stumbled upon the way to scale startup funding. Funding startups in batches
was more convenient for us, because it meant we could do things for a lot of
startups at once, but being part of a batch was better for the startups too.
It solved one of the biggest problems faced by founders: the isolation. Now
you not only had colleagues, but colleagues who understood the problems you
were facing and could tell you how they were solving them. As YC grew, we started
to notice other advantages of scale. The alumni became a tight community, dedicated
to helping one another, and especially the current batch, whose shoes they remembered
being in. We also noticed that the startups were becoming one another's customers.
We used to refer jokingly to the \\\"YC GDP,\\\" but as YC grows this becomes
less and less of a joke. Now lots of startups get their initial set of customers
almost entirely from among their batchmates. I had not originally intended
YC to be a full-time job. I was going to do three things: hack, write essays,
and work on YC. As YC grew, and I grew more excited about it, it started to
take up a lot more than a third of my attention. But for the first few years
I was still able to work on other things. In the summer of 2006, Robert and
I started working on a new version of Arc.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ The alumni became a tight community, dedicated to helping one another, and
especially the current batch, whose shoes they remembered being in. We also
noticed that the startups were becoming one another's customers. We used to
refer jokingly to the \\\"YC GDP,\\\" but as YC grows this becomes less and
less of a joke. Now lots of startups get their initial set of customers almost
entirely from among their batchmates. I had not originally intended YC to be
a full-time job. I was going to do three things: hack, write essays, and work
on YC. As YC grew, and I grew more excited about it, it started to take up a
lot more than a third of my attention. But for the first few years I was still
able to work on other things. In the summer of 2006, Robert and I started working
on a new version of Arc. This one was reasonably fast, because it was compiled
into Scheme. To test this new Arc, I wrote Hacker News in it. It was originally
meant to be a news aggregator for startup founders and was called Startup News,
but after a few months I got tired of reading about nothing but startups. Plus
it wasn't startup founders we wanted to reach. It was future startup founders.
So I changed the name to Hacker News and the topic to whatever engaged one's
intellectual curiosity. HN was no doubt good for YC, but it was also by far
the biggest source of stress for me. If all I'd had to do was select and help
founders, life would have been so easy. And that implies that HN was a mistake.
Surely the biggest source of stress in one's work should at least be something
close to the core of the work. Whereas I was like someone who was in pain while
running a marathon not from the exertion of running, but because I had a blister
from an ill-fitting shoe. When I was dealing with some urgent problem during
YC, there was about a 60% chance it had to do with HN, and a 40% chance it had
do with everything else combined. [17] As well as HN, I wrote all of YC's internal
software in Arc. But while I continued to work a good deal in Arc, I gradually
stopped working on Arc, partly because I didn't have time to, and partly because
it was a lot less attractive to mess around with the language now that we had
all this infrastructure depending on it. So now my three projects were reduced
to two: writing essays and working on YC. YC was different from other kinds
of work I've done. Instead of deciding for myself what to work on, the problems
came to me. Every 6 months there was a new batch of startups, and their problems,
whatever they were, became our problems. It was very engaging work, because
their problems were quite varied, and the good founders were very effective.
If you were trying to learn the most you could about startups in the shortest
possible time, you couldn't have picked a better way to do it. There were parts
of the job I didn't like. Disputes between cofounders, figuring out when people
were lying to us, fighting with people who maltreated the startups, and so on.
But I worked hard even at the parts I didn't like. I was haunted by something
Kevin Hale once said about companies: \\\"No one works harder than the boss.\\\"
He meant it both descriptively and prescriptively, and it was the second part
that scared me. I wanted YC to be good, so if how hard I worked set the upper
bound on how hard everyone else worked, I'd better work very hard. One day
in 2010, when he was visiting California for interviews, Robert Morris did something
astonishing: he offered me unsolicited advice. I can only remember him doing
that once before. One day at Viaweb, when I was bent over double from a kidney
stone, he suggested that it would be a good idea for him to take me to the hospital.
That was what it took for Rtm to offer unsolicited advice. So I remember his
exact words very clearly. \\\"You know,\\\" he said, \\\"you should make sure
Y Combinator isn't the last cool thing you do.\\\" At the time I didn't understand
what he meant, but gradually it dawned on me that he was saying I should quit.
This seemed strange advice, because YC was doing great. But if there was one
thing rarer than Rtm offering advice, it was Rtm being wrong. So this set me
thinking.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ One day in 2010, when he was visiting California for interviews, Robert Morris
did something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \\\"You know,\\\" he said, \\\"you
should make sure Y Combinator isn't the last cool thing you do.\\\" At the
time I didn't understand what he meant, but gradually it dawned on me that he
was saying I should quit. This seemed strange advice, because YC was doing great.
But if there was one thing rarer than Rtm offering advice, it was Rtm being
wrong. So this set me thinking. It was true that on my current trajectory, YC
would be the last thing I did, because it was only taking up more of my attention.
It had already eaten Arc, and was in the process of eating essays too. Either
YC was my life's work or I'd have to leave eventually. And it wasn't, so I would.
\ In the summer of 2012 my mother had a stroke, and the cause turned out to
be a blood clot caused by colon cancer. The stroke destroyed her balance, and
she was put in a nursing home, but she really wanted to get out of it and back
to her house, and my sister and I were determined to help her do it. I used
to fly up to Oregon to visit her regularly, and I had a lot of time to think
on those flights. On one of them I realized I was ready to hand YC over to someone
else. I asked Jessica if she wanted to be president, but she didn't, so we
decided we'd try to recruit Sam Altman. We talked to Robert and Trevor and we
agreed to make it a complete changing of the guard. Up till that point YC had
been controlled by the original LLC we four had started. But we wanted YC to
last for a long time, and to do that it couldn't be controlled by the founders.
So if Sam said yes, we'd let him reorganize YC. Robert and I would retire, and
Jessica and Trevor would become ordinary partners. When we asked Sam if he
wanted to be president of YC, initially he said no. He wanted to start a startup
to make nuclear reactors. But I kept at it, and in October 2013 he finally agreed.
We decided he'd take over starting with the winter 2014 batch. For the rest
of 2013 I left running YC more and more to Sam, partly so he could learn the
job, and partly because I was focused on my mother, whose cancer had returned.
\ She died on January 15, 2014. We knew this was coming, but it was still hard
when it did. I kept working on YC till March, to help get that batch of startups
through Demo Day, then I checked out pretty completely. (I still talk to alumni
and to new startups working on things I'm interested in, but that only takes
a few hours a week.) What should I do next? Rtm's advice hadn't included anything
about that. I wanted to do something completely different, so I decided I'd
paint. I wanted to see how good I could get if I really focused on it. So the
day after I stopped working on YC, I started painting. I was rusty and it took
a while to get back into shape, but it was at least completely engaging. [18]
\ I spent most of the rest of 2014 painting. I'd never been able to work so
uninterruptedly before, and I got to be better than I had been. Not good enough,
but better. Then in November, right in the middle of a painting, I ran out of
steam. Up till that point I'd always been curious to see how the painting I
was working on would turn out, but suddenly finishing this one seemed like a
chore. So I stopped working on it and cleaned my brushes and haven't painted
since. So far anyway. I realize that sounds rather wimpy. But attention is
a zero sum game. If you can choose what to work on, and you choose a project
that's not the best one (or at least a good one) for you, then it's getting
in the way of another project that is.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ [18] I spent most of the rest of 2014 painting. I'd never been able to work
so uninterruptedly before, and I got to be better than I had been. Not good
enough, but better. Then in November, right in the middle of a painting, I ran
out of steam. Up till that point I'd always been curious to see how the painting
I was working on would turn out, but suddenly finishing this one seemed like
a chore. So I stopped working on it and cleaned my brushes and haven't painted
since. So far anyway. I realize that sounds rather wimpy. But attention is
a zero sum game. If you can choose what to work on, and you choose a project
that's not the best one (or at least a good one) for you, then it's getting
in the way of another project that is. And at 50 there was some opportunity
cost to screwing around. I started writing essays again, and wrote a bunch
of new ones over the next few months. I even wrote a couple that weren't about
startups. Then in March 2015 I started working on Lisp again. The distinctive
thing about Lisp is that its core is a language defined by writing an interpreter
in itself. It wasn't originally intended as a programming language in the ordinary
sense. It was meant to be a formal model of computation, an alternative to the
Turing machine. If you want to write an interpreter for a language in itself,
what's the minimum set of predefined operators you need? The Lisp that John
McCarthy invented, or more accurately discovered, is an answer to that question.
[19] McCarthy didn't realize this Lisp could even be used to program computers
till his grad student Steve Russell suggested it. Russell translated McCarthy's
interpreter into IBM 704 machine language, and from that point Lisp started
also to be a programming language in the ordinary sense. But its origins as
a model of computation gave it a power and elegance that other languages couldn't
match. It was this that attracted me in college, though I didn't understand
why at the time. McCarthy's 1960 Lisp did nothing more than interpret Lisp
expressions. It was missing a lot of things you'd want in a programming language.
So these had to be added, and when they were, they weren't defined using McCarthy's
original axiomatic approach. That wouldn't have been feasible at the time. McCarthy
tested his interpreter by hand-simulating the execution of programs. But it
was already getting close to the limit of interpreters you could test that way
\u2014 indeed, there was a bug in it that McCarthy had overlooked. To test a
more complicated interpreter, you'd have had to run it, and computers then weren't
powerful enough. Now they are, though. Now you could continue using McCarthy's
axiomatic approach till you'd defined a complete programming language. And as
long as every change you made to McCarthy's Lisp was a discoveredness-preserving
transformation, you could, in principle, end up with a complete language that
had this quality. Harder to do than to talk about, of course, but if it was
possible in principle, why not try? So I decided to take a shot at it. It took
4 years, from March 26, 2015 to October 12, 2019. It was fortunate that I had
a precisely defined goal, or it would have been hard to keep at it for so long.
\ I wrote this new Lisp, called Bel, in itself in Arc. That may sound like a
contradiction, but it's an indication of the sort of trickery I had to engage
in to make this work. By means of an egregious collection of hacks I managed
to make something close enough to an interpreter written in itself that could
actually run. Not fast, but fast enough to test. I had to ban myself from writing
essays during most of this time, or I'd never have finished. In late 2015 I
spent 3 months writing essays, and when I went back to working on Bel I could
barely understand the code. Not so much because it was badly written as because
the problem is so convoluted. When you're working on an interpreter written
in itself, it's hard to keep track of what's happening at what level, and errors
can be practically encrypted by the time you get them. So I said no more essays
till Bel was done. But I told few people about Bel while I was working on it.
So for years it must have seemed that I was doing nothing, when in fact I was
working harder than I'd ever worked on anything.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ Not fast, but fast enough to test. I had to ban myself from writing essays
during most of this time, or I'd never have finished. In late 2015 I spent 3
months writing essays, and when I went back to working on Bel I could barely
understand the code. Not so much because it was badly written as because the
problem is so convoluted. When you're working on an interpreter written in itself,
it's hard to keep track of what's happening at what level, and errors can be
practically encrypted by the time you get them. So I said no more essays till
Bel was done. But I told few people about Bel while I was working on it. So
for years it must have seemed that I was doing nothing, when in fact I was working
harder than I'd ever worked on anything. Occasionally after wrestling for hours
with some gruesome bug I'd check Twitter or HN and see someone asking \\\"Does
Paul Graham still code?\\\" Working on Bel was hard but satisfying. I worked
on it so intensively that at any given time I had a decent chunk of the code
in my head and could write more there. I remember taking the boys to the coast
on a sunny day in 2015 and figuring out how to deal with some problem involving
continuations while I watched them play in the tide pools. It felt like I was
doing life right. I remember that because I was slightly dismayed at how novel
it felt. The good news is that I had more moments like this over the next few
years. In the summer of 2016 we moved to England. We wanted our kids to see
what it was like living in another country, and since I was a British citizen
by birth, that seemed the obvious choice. We only meant to stay for a year,
but we liked it so much that we still live there. So most of Bel was written
in England. In the fall of 2019, Bel was finally finished. Like McCarthy's
original Lisp, it's a spec rather than an implementation, although like McCarthy's
Lisp it's a spec expressed as code. Now that I could write essays again, I
wrote a bunch about topics I'd had stacked up. I kept writing essays through
2020, but I also started to think about other things I could work on. How should
I choose what to do? Well, how had I chosen what to work on in the past? I wrote
an essay for myself to answer that question, and I was surprised how long and
messy the answer turned out to be. If this surprised me, who'd lived it, then
I thought perhaps it would be interesting to other people, and encouraging to
those with similarly messy lives. So I wrote a more detailed version for others
to read, and this is the last sentence of it. Notes [1] My experience
skipped a step in the evolution of computers: time-sharing machines with interactive
OSes. I went straight from batch processing to microcomputers, which made microcomputers
seem all the more exciting. [2] Italian words for abstract concepts can nearly
always be predicted from their English cognates (except for occasional traps
like polluzione). It's the everyday words that differ. So if you string together
a lot of abstract concepts with a few simple verbs, you can make a little Italian
go a long way. [3] I lived at Piazza San Felice 4, so my walk to the Accademia
went straight down the spine of old Florence: past the Pitti, across the bridge,
past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli
to Piazza San Marco. I saw Florence at street level in every possible condition,
from empty dark winter evenings to sweltering summer days when the streets were
packed with tourists. [4] You can of course paint people like still lives if
you want to, and they're willing. That sort of portrait is arguably the apex
of still life painting, though the long sitting does tend to produce pained
expressions in the sitters. [5] Interleaf was one of many companies that had
smart people and built impressive technology, and yet got crushed by Moore's
Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel)
processors rolled up high-end, special-purpose hardware and software companies
like a bulldozer. [6] The signature style seekers at RISD weren't specifically
mercenary. In the art world, money and coolness are tightly coupled. Anything
expensive comes to be seen as cool, and anything seen as cool will soon become
equally expensive.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ [4] You can of course paint people like still lives if you want to, and they're
willing. That sort of portrait is arguably the apex of still life painting,
though the long sitting does tend to produce pained expressions in the sitters.
\ [5] Interleaf was one of many companies that had smart people and built impressive
technology, and yet got crushed by Moore's Law. In the 1990s the exponential
growth in the power of commodity (i.e. Intel) processors rolled up high-end,
special-purpose hardware and software companies like a bulldozer. [6] The signature
style seekers at RISD weren't specifically mercenary. In the art world, money
and coolness are tightly coupled. Anything expensive comes to be seen as cool,
and anything seen as cool will soon become equally expensive. [7] Technically
the apartment wasn't rent-controlled but rent-stabilized, but this is a refinement
only New Yorkers would know or care about. The point is that it was really cheap,
less than half market price. [8] Most software you can launch as soon as it's
done. But when the software is an online store builder and you're hosting the
stores, if you don't have any users yet, that fact will be painfully obvious.
So before we could launch publicly we had to launch privately, in the sense
of recruiting an initial set of users and making sure they had decent-looking
stores. [9] We'd had a code editor in Viaweb for users to define their own
page styles. They didn't know it, but they were editing Lisp expressions underneath.
But this wasn't an app editor, because the code ran when the merchants' sites
were generated, not when shoppers visited them. [10] This was the first instance
of what is now a familiar experience, and so was what happened next, when I
read the comments and found they were full of angry people. How could I claim
that Lisp was better than other languages? Weren't they all Turing complete?
People who see the responses to essays I write sometimes tell me how sorry they
feel for me, but I'm not exaggerating when I reply that it has always been like
this, since the very beginning. It comes with the territory. An essay must tell
readers things they don't already know, and some people dislike being told such
things. [11] People put plenty of stuff on the internet in the 90s of course,
but putting something online is not the same as publishing it online. Publishing
online means you treat the online version as the (or at least a) primary version.
\ [12] There is a general lesson here that our experience with Y Combinator
also teaches: Customs continue to constrain you long after the restrictions
that caused them have disappeared. Customary VC practice had once, like the
customs about publishing essays, been based on real constraints. Startups had
once been much more expensive to start, and proportionally rare. Now they could
be cheap and common, but the VCs' customs still reflected the old world, just
as customs about writing essays still reflected the constraints of the print
era. Which in turn implies that people who are independent-minded (i.e. less
influenced by custom) will have an advantage in fields affected by rapid change
(where customs are more likely to be obsolete). Here's an interesting point,
though: you can't always predict which fields will be affected by rapid change.
Obviously software and venture capital will be, but who would have predicted
that essay writing would be? [13] Y Combinator was not the original name. At
first we were called Cambridge Seed. But we didn't want a regional name, in
case someone copied us in Silicon Valley, so we renamed ourselves after one
of the coolest tricks in the lambda calculus, the Y combinator. I picked orange
as our color partly because it's the warmest, and partly because no VC used
it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest
green, because they were trying to appeal to LPs, not founders. The YC logo
itself is an inside joke: the Viaweb logo had been a white V on a red circle,
so I made the YC logo a white Y on an orange square. [14] YC did become a fund
for a couple years starting in 2009, because it was getting so big I could no
longer afford to fund it personally. But after Heroku got bought we had enough
money to go back to being self-funded. [15] I've never liked the term \\\"deal
flow,\\\" because it implies that the number of new startups at any given time
is fixed.\",\"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt
\ I picked orange as our color partly because it's the warmest, and partly because
no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue,
and forest green, because they were trying to appeal to LPs, not founders. The
YC logo itself is an inside joke: the Viaweb logo had been a white V on a red
circle, so I made the YC logo a white Y on an orange square. [14] YC did become
a fund for a couple years starting in 2009, because it was getting so big I
could no longer afford to fund it personally. But after Heroku got bought we
had enough money to go back to being self-funded. [15] I've never liked the
term \\\"deal flow,\\\" because it implies that the number of new startups at
any given time is fixed. This is not only false, but it's the purpose of YC
to falsify it, by causing startups to be founded that would not otherwise have
existed. [16] She reports that they were all different shapes and sizes, because
there was a run on air conditioners and she had to get whatever she could, but
that they were all heavier than she could carry now. [17] Another problem with
HN was a bizarre edge case that occurs when you both write essays and run a
forum. When you run a forum, you're assumed to see if not every conversation,
at least every conversation involving you. And when you write essays, people
post highly imaginative misinterpretations of them on forums. Individually these
two phenomena are tedious but bearable, but the combination is disastrous. You
actually have to respond to the misinterpretations, because the assumption that
you're present in the conversation means that not responding to any sufficiently
upvoted misinterpretation reads as a tacit admission that it's correct. But
that in turn encourages more; anyone who wants to pick a fight with you senses
that now is their chance. [18] The worst thing about leaving YC was not working
with Jessica anymore. We'd been working on YC almost the whole time we'd known
each other, and we'd neither tried nor wanted to separate it from our personal
lives, so leaving was like pulling up a deeply rooted tree. [19] One way to
get more precise about the concept of invented vs discovered is to talk about
space aliens. Any sufficiently advanced alien civilization would certainly know
about the Pythagorean theorem, for example. I believe, though with less certainty,
that they would also know about the Lisp in McCarthy's 1960 paper. But if so
there's no reason to suppose that this is the limit of the language that might
be known to them. Presumably aliens need numbers and errors and I/O too. So
it seems likely there exists at least one path out of McCarthy's Lisp along
which discoveredness is preserved. Thanks to Trevor Blackwell, John Collison,
Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris,
and Harj Taggar for reading drafts of this.\"],\"model\":\"text-embedding-3-large\",\"encoding_format\":\"base64\"}"
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '95198'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 9bf5606b7df58e45-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:18 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=ZxTeE5B._1DUltY4cHInW_WmnHIdC1enFmb5iR6ebyI-1768647918-1.0.1.1-K0ZY7XcYbe9qHotBkiwMZMGfT.yx1RCBI33Hdj84.mQaV2PwglGMRLDo7rTmWJMrbTsNufu.pf1GqcVGv0vRnBtKPkuoQ.VdLLgUjlsjWZ4;
path=/; expires=Sat, 17-Jan-26 11:35:18 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=qtgvjothaHtd2D.ZmdLTIqGMAATk.zFNQLBOIFIKl4g-1768647918839-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-allow-origin:
- '*'
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-model:
- text-embedding-3-large
openai-organization:
- traceloop
openai-processing-ms:
- '438'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- envoy-router-f8cf77f65-5hbrp
x-envoy-upstream-service-time:
- '642'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '10000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '9976252'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 142ms
x-request-id:
- req_92d8d47a9192434b83990c4733f2baf2
status:
code: 200
message: OK
- request:
body: '{"input":["What did the author do growing up?"],"model":"text-embedding-3-large","encoding_format":"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
cookie:
- __cf_bm=ZxTeE5B._1DUltY4cHInW_WmnHIdC1enFmb5iR6ebyI-1768647918-1.0.1.1-K0ZY7XcYbe9qHotBkiwMZMGfT.yx1RCBI33Hdj84.mQaV2PwglGMRLDo7rTmWJMrbTsNufu.pf1GqcVGv0vRnBtKPkuoQ.VdLLgUjlsjWZ4;
_cfuvid=qtgvjothaHtd2D.ZmdLTIqGMAATk.zFNQLBOIFIKl4g-1768647918839-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
f+h//df/AwAA//8DAK0zPBzeQAAA
headers:
CF-RAY:
- 9bf560786c858e45-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:20 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-allow-origin:
- '*'
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-model:
- text-embedding-3-large
openai-organization:
- traceloop
openai-processing-ms:
- '66'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
via:
- envoy-router-74f4dddb98-p46hr
x-envoy-upstream-service-time:
- '416'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '10000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '9999992'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_6f3cd466dbf74a35a3597c127aaf2386
status:
code: 200
message: OK
- request:
body: "{\"messages\":[{\"role\":\"system\",\"content\":\"You are an expert Q&A
system that is trusted around the world.\\nAlways answer the query using the
provided context information, and not prior knowledge.\\nSome rules to follow:\\n1.
Never directly reference the given context in your answer.\\n2. Avoid statements
like 'Based on the context, ...' or 'The context information ...' or anything
along those lines.\"},{\"role\":\"user\",\"content\":\"Context information is
below.\\n---------------------\\nfile_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\\n\\nWhat
I Worked On\\n\\nFebruary 2021\\n\\nBefore college the two main things I worked
on, outside of school, were writing and programming. I didn't write essays.
I wrote what beginning writers were supposed to write then, and probably still
are: short stories. My stories were awful. They had hardly any plot, just characters
with strong feelings, which I imagined made them deep.\\n\\nThe first programs
I tried writing were on the IBM 1401 that our school district used for what
was then called \\\"data processing.\\\" This was in 9th grade, so I was 13
or 14. The school district's 1401 happened to be in the basement of our junior
high school, and my friend Rich Draves and I got permission to use it. It was
like a mini Bond villain's lair down there, with all these alien-looking machines
\u2014 CPU, disk drives, printer, card reader \u2014 sitting up on a raised
floor under bright fluorescent lights.\\n\\nThe language we used was an early
version of Fortran. You had to type programs on punch cards, then stack them
in the card reader and press a button to load the program into memory and run
it. The result would ordinarily be to print something on the spectacularly loud
printer.\\n\\nI was puzzled by the 1401. I couldn't figure out what to do with
it. And in retrospect there's not much I could have done with it. The only form
of input to programs was data stored on punched cards, and I didn't have any
data stored on punched cards. The only other option was to do things that didn't
rely on any input, like calculate approximations of pi, but I didn't know enough
math to do anything interesting of that type. So I'm not surprised I can't remember
any programs I wrote, because they can't have done much. My clearest memory
is of the moment I learned it was possible for programs not to terminate, when
one of mine didn't. On a machine without time-sharing, this was a social as
well as a technical error, as the data center manager's expression made clear.\\n\\nWith
microcomputers, everything changed. Now you could have a computer sitting right
in front of you, on a desk, that could respond to your keystrokes as it was
running instead of just churning through a stack of punch cards and then stopping.
[1]\\n\\nThe first of my friends to get a microcomputer built it himself. It
was sold as a kit by Heathkit. I remember vividly how impressed and envious
I felt watching him sitting in front of it, typing programs right into the computer.\\n\\nComputers
were expensive in those days and it took me years of nagging before I convinced
my father to buy one, a TRS-80, in about 1980. The gold standard then was the
Apple II, but a TRS-80 was good enough. This was when I really started programming.
I wrote simple games, a program to predict how high my model rockets would fly,
and a word processor that my father used to write at least one book. There was
only room in memory for about 2 pages of text, so he'd write 2 pages at a time
and then print them out, but it was a lot better than a typewriter.\\n\\nThough
I liked programming, I didn't plan to study it in college. In college I was
going to study philosophy, which sounded much more powerful. It seemed, to my
naive high school self, to be the study of the ultimate truths, compared to
which the things studied in other fields would be mere domain knowledge. What
I discovered when I got to college was that the other fields took up so much
of the space of ideas that there wasn't much left for these supposed ultimate
truths. All that seemed left for philosophy were edge cases that people in other
fields felt could safely be ignored.\\n\\nI couldn't have put this into words
when I was 18. All I knew at the time was that I kept taking philosophy courses
and they kept being boring. So I decided to switch to AI.\\n\\nAI was in the
air in the mid 1980s, but there were two things especially that made me want
to work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which
featured an intelligent computer called Mike, and a PBS documentary that showed
Terry Winograd using SHRDLU. I haven't tried rereading The Moon is a Harsh Mistress,
so I don't know how well it has aged, but when I read it I was drawn entirely
into its world.\\n\\nfile_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\\n\\nNot
fast, but fast enough to test.\\n\\nI had to ban myself from writing essays
during most of this time, or I'd never have finished. In late 2015 I spent 3
months writing essays, and when I went back to working on Bel I could barely
understand the code. Not so much because it was badly written as because the
problem is so convoluted. When you're working on an interpreter written in itself,
it's hard to keep track of what's happening at what level, and errors can be
practically encrypted by the time you get them.\\n\\nSo I said no more essays
till Bel was done. But I told few people about Bel while I was working on it.
So for years it must have seemed that I was doing nothing, when in fact I was
working harder than I'd ever worked on anything. Occasionally after wrestling
for hours with some gruesome bug I'd check Twitter or HN and see someone asking
\\\"Does Paul Graham still code?\\\"\\n\\nWorking on Bel was hard but satisfying.
I worked on it so intensively that at any given time I had a decent chunk of
the code in my head and could write more there. I remember taking the boys to
the coast on a sunny day in 2015 and figuring out how to deal with some problem
involving continuations while I watched them play in the tide pools. It felt
like I was doing life right. I remember that because I was slightly dismayed
at how novel it felt. The good news is that I had more moments like this over
the next few years.\\n\\nIn the summer of 2016 we moved to England. We wanted
our kids to see what it was like living in another country, and since I was
a British citizen by birth, that seemed the obvious choice. We only meant to
stay for a year, but we liked it so much that we still live there. So most of
Bel was written in England.\\n\\nIn the fall of 2019, Bel was finally finished.
Like McCarthy's original Lisp, it's a spec rather than an implementation, although
like McCarthy's Lisp it's a spec expressed as code.\\n\\nNow that I could write
essays again, I wrote a bunch about topics I'd had stacked up. I kept writing
essays through 2020, but I also started to think about other things I could
work on. How should I choose what to do? Well, how had I chosen what to work
on in the past? I wrote an essay for myself to answer that question, and I was
surprised how long and messy the answer turned out to be. If this surprised
me, who'd lived it, then I thought perhaps it would be interesting to other
people, and encouraging to those with similarly messy lives. So I wrote a more
detailed version for others to read, and this is the last sentence of it.\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nNotes\\n\\n[1]
My experience skipped a step in the evolution of computers: time-sharing machines
with interactive OSes. I went straight from batch processing to microcomputers,
which made microcomputers seem all the more exciting.\\n\\n[2] Italian words
for abstract concepts can nearly always be predicted from their English cognates
(except for occasional traps like polluzione). It's the everyday words that
differ. So if you string together a lot of abstract concepts with a few simple
verbs, you can make a little Italian go a long way.\\n\\n[3] I lived at Piazza
San Felice 4, so my walk to the Accademia went straight down the spine of old
Florence: past the Pitti, across the bridge, past Orsanmichele, between the
Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. I saw
Florence at street level in every possible condition, from empty dark winter
evenings to sweltering summer days when the streets were packed with tourists.\\n\\n[4]
You can of course paint people like still lives if you want to, and they're
willing. That sort of portrait is arguably the apex of still life painting,
though the long sitting does tend to produce pained expressions in the sitters.\\n\\n[5]
Interleaf was one of many companies that had smart people and built impressive
technology, and yet got crushed by Moore's Law. In the 1990s the exponential
growth in the power of commodity (i.e. Intel) processors rolled up high-end,
special-purpose hardware and software companies like a bulldozer.\\n\\n[6] The
signature style seekers at RISD weren't specifically mercenary. In the art world,
money and coolness are tightly coupled. Anything expensive comes to be seen
as cool, and anything seen as cool will soon become equally expensive.\\n---------------------\\nGiven
the context information and not prior knowledge, answer the query.\\nQuery:
What did the author do growing up?\\nAnswer: \"}],\"model\":\"gpt-3.5-turbo\",\"stream\":false,\"temperature\":0.1}"
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '9492'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-18c9f4980d163ad9502339171b67a4b9-801c3dbf8e48e614-01
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJPj9MwEMXv+RQjn9uqLbTd7Q0t4lAkQALEAa0ix54kZh2PZU9Yuqt+
d2T3T9IFJC6R4t+88Xszfi4AhNFiC0K1klXn7fRuv/+0W71/Z+n26e7D22otv6k31cevu8+b3ZOY
JAVVP1DxWTVT1HmLbMgdsQooGVPXxWZ9s369uV0uMuhIo02yxvP01Ww15T5UNJ0vlquTsiWjMIot
fC8AAJ7zN3l0Gn+JLcwn55MOY5QNiu2lCEAEsulEyBhNZOlYTAaoyDG6bPtLiyB7binAI4UH1EAO
HoNh4xqQToMP1ATZdem/wpoCgiJrscHZuGXAuo8yRXK9tSMgnSOWaSQ5zP2JHC72LTU+UBVfSEVt
nIltGVBGcslqZPIi00MBcJ/H1F8lFz5Q57lkesB83XK+Oc1JDKsZ8OIMmVjasezmTK46lhpZGhtH
oxZKqhb1oB32InttaASKUe4/7fyt9zG7cc3/tB+AUugZdekDaqOuIw9lAdPT/VfZZc7ZsIgYfhqF
JRsMaRcaa9nb46MScR8Zu7I2rsHgg8kvK+2yOBS/AQAA//8DAOjfX9xYAwAA
headers:
CF-RAY:
- 9bf560813961659f-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:21 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wbwOAXRrzZVrFyAPEZO23oiU_MFhoXQP81wTSbdBNF0-1768647921-1.0.1.1-Nr9W6DTI.L1wZH01MMs_nf3zsbjvKBvA4VW6sOfaZeC23FqlVKjLsKNnQGkDH1dBTcBJcohONDn6lo1wxh.vkqGDAE_rINkaZC1z8S8YPUo;
path=/; expires=Sat, 17-Jan-26 11:35:21 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=17b3rPC.xXI_p9LeA.TSOklL82AW_wsfI6TyFQ3uTsw-1768647921996-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '325'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '532'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '50000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '49997675'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 2ms
x-request-id:
- req_3c6feead576447e0aecfcb008afbf604
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_llamaparse/test_llamaparse_aload_data_instrumentation.yaml
================================================
interactions:
- request:
body: from_python_package=true&input_url=https%3A%2F%2Farxiv.org%2Fpdf%2F1706.03762.pdf&language=en&parsing_instruction=
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/x-www-form-urlencoded
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: POST
uri: https://api.cloud.llamaindex.ai/api/parsing/upload
response:
body:
string: '{"id":"02eb1699-8eab-4a7e-8c8f-c332102a425e","status":"PENDING"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:49:33 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 35ecbd6e-38ad-4b24-8f68-a32301c18993
x-session-id:
- cc6a3c87-d35d-4d66-adbc-aa77fe7eec9d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/02eb1699-8eab-4a7e-8c8f-c332102a425e
response:
body:
string: '{"id":"02eb1699-8eab-4a7e-8c8f-c332102a425e","status":"PENDING"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:49:35 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 71738b84-7b8f-4ca9-abff-c88c47521069
x-session-id:
- 978198a5-635a-4c06-a0ed-fdb27c4c8bbf
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/02eb1699-8eab-4a7e-8c8f-c332102a425e
response:
body:
string: '{"id":"02eb1699-8eab-4a7e-8c8f-c332102a425e","status":"SUCCESS"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:49:37 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- f73142df-9b09-445b-8a7f-9a1a1244f0e0
x-session-id:
- d3c6e233-fff2-429b-bf17-98f48826d496
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/02eb1699-8eab-4a7e-8c8f-c332102a425e/result/text
response:
body:
string: "{\"text\":\" arXiv:1706.03762v7 [cs.CL]
\ 2 Aug 2023\\n Provided proper attribution is
provided, Google hereby grants permission to\\n reproduce
the tables and figures in this paper solely for use in journalistic or\\n
\ scholarly works.\\n Attention
Is All You Need\\n Ashish Vaswani\u2217 Noam Shazeer\u2217
\ Niki Parmar\u2217 Jakob Uszkoreit\u2217\\n Google
Brain Google Brain Google Research Google Research\\n
\ avaswani@google.com noam@google.com nikip@google.com
\ usz@google.com\\n Llion Jones\u2217 Aidan N.
Gomez\u2217 \u2020 \u0141ukasz Kaiser\u2217\\n Google
Research University of Toronto Google Brain\\n llion@google.com
\ aidan@cs.toronto.edu lukaszkaiser@google.com\\n Illia
Polosukhin\u2217 \u2021\\n illia.polosukhin@gmail.com\\n
\ Abstract\\n
\ The dominant sequence transduction models are
based on complex recurrent or\\n convolutional neural
networks that include an encoder and a decoder. The best\\n performing
models also connect the encoder and decoder through an attention\\n mechanism.
We propose a new simple network architecture, the Transformer,\\n based
solely on attention mechanisms, dispensing with recurrence and convolutions\\n
\ entirely. Experiments on two machine translation tasks show these
models to\\n be superior in quality while being more
parallelizable and requiring significantly\\n less time to train.
Our model achieves 28.4 BLEU on the WMT 2014 English-\\n to-German
translation task, improving over the existing best results, including\\n ensembles,
by over 2 BLEU. On the WMT 2014 English-to-French translation task,\\n our
model establishes a new single-model state-of-the-art BLEU score of 41.8 after\\n
\ training for 3.5 days on eight GPUs, a small fraction
of the training costs of the\\n best models from the
literature. We show that the Transformer generalizes well to\\n other
tasks by applying it successfully to English constituency parsing both with\\n
\ large and limited training data.\\n \u2217Equal contribution. Listing
order is random. Jakob proposed replacing RNNs with self-attention and started\\n
\ the effort to evaluate this idea. Ashish, with Illia, designed and
implemented the first Transformer models and\\n has been crucially
involved in every aspect of this work. Noam proposed scaled dot-product attention,
multi-head\\n attention and the parameter-free position representation
and became the other person involved in nearly every\\n detail.
Niki designed, implemented, tuned and evaluated countless model variants in
our original codebase and\\n tensor2tensor. Llion also experimented
with novel model variants, was responsible for our initial codebase, and\\n
\ efficient inference and visualizations. Lukasz and Aidan spent countless
long days designing various parts of and\\n implementing tensor2tensor,
replacing our earlier codebase, greatly improving results and massively accelerating\\nour
research.\\n \u2020Work performed while at Google Brain.\\n \u2021Work
performed while at Google Research.\\n31st Conference on Neural Information
Processing Systems (NIPS 2017), Long Beach, CA, USA.\\n---\\n1 Introduction\\nRecurrent
neural networks, long short-term memory [13] and gated recurrent [7] neural
networks\\nin particular, have been firmly established as state of the art
approaches in sequence modeling and\\ntransduction problems such as language
modeling and machine translation [35, 2, 5]. Numerous\\nefforts have since
continued to push the boundaries of recurrent language models and encoder-decoder\\narchitectures
[38, 24, 15].\\nRecurrent models typically factor computation along the symbol
positions of the input and output\\nsequences. Aligning the positions to steps
in computation time, they generate a sequence of hidden\\nstates ht, as a
function of the previous hidden state ht\u22121 and the input for position
t. This inherently\\nsequential nature precludes parallelization within training
examples, which becomes critical at longer\\nsequence lengths, as memory constraints
limit batching across examples. Recent work has achieved\\nsignificant improvements
in computational efficiency through factorization tricks [21] and conditional\\ncomputation
[32], while also improving model performance in case of the latter. The fundamental\\nconstraint
of sequential computation, however, remains.\\nAttention mechanisms have become
an integral part of compelling sequence modeling and transduc-\\ntion models
in various tasks, allowing modeling of dependencies without regard to their
distance in\\nthe input or output sequences [2, 19]. In all but a few cases
[27], however, such attention mechanisms\\nare used in conjunction with a
recurrent network.\\nIn this work we propose the Transformer, a model architecture
eschewing recurrence and instead\\nrelying entirely on an attention mechanism
to draw global dependencies between input and output.\\nThe Transformer allows
for significantly more parallelization and can reach a new state of the art
in\\ntranslation quality after being trained for as little as twelve hours
on eight P100 GPUs.\\n2 Background\\nThe goal of reducing sequential computation
also forms the foundation of the Extended Neural GPU\\n[16], ByteNet [18]
and ConvS2S [9], all of which use convolutional neural networks as basic building\\nblock,
computing hidden representations in parallel for all input and output positions.
In these models,\\nthe number of operations required to relate signals from
two arbitrary input or output positions grows\\nin the distance between positions,
linearly for ConvS2S and logarithmically for ByteNet. This makes\\nit more
difficult to learn dependencies between distant positions [12]. In the Transformer
this is\\nreduced to a constant number of operations, albeit at the cost of
reduced effective resolution due\\nto averaging attention-weighted positions,
an effect we counteract with Multi-Head Attention as\\ndescribed in section
3.2.\\nSelf-attention, sometimes called intra-attention is an attention mechanism
relating different positions\\nof a single sequence in order to compute a
representation of the sequence. Self-attention has been\\nused successfully
in a variety of tasks including reading comprehension, abstractive summarization,\\ntextual
entailment and learning task-independent sentence representations [4, 27,
28, 22].\\nEnd-to-end memory networks are based on a recurrent attention mechanism
instead of sequence-\\naligned recurrence and have been shown to perform well
on simple-language question answering and\\nlanguage modeling tasks [34].\\nTo
the best of our knowledge, however, the Transformer is the first transduction
model relying\\nentirely on self-attention to compute representations of its
input and output without using sequence-\\naligned RNNs or convolution. In
the following sections, we will describe the Transformer, motivate\\nself-attention
and discuss its advantages over models such as [17, 18] and [9].\\n3 Model
Architecture\\nMost competitive neural sequence transduction models have an
encoder-decoder structure [5, 2, 35].\\nHere, the encoder maps an input sequence
of symbol representations (x1, ..., xn) to a sequence\\nof continuous representations
z = (z1, ..., zn). Given z, the decoder then generates an output\\nsequence
(y1, ..., ym) of symbols one element at a time. At each step the model is
auto-regressive\\n[10], consuming the previously generated symbols as additional
input when generating the next.\\n 2\\n---\\n
\ Output\\n Probabilities\\n
\ Softmax\\n Linear\\n
\ Add & Norm\\n Feed\\n
\ Forward\\n Add
& Norm Add & Norm\\n Feed Multi-Head\\n
\ Forward Attention Nx\\n
\ Nx Add & Norm Add & Norm\\n Multi-Head
\ Masked\\n Multi-Head\\n
\ Attention Attention\\n Positional
\ Positional\\n Encoding
\ Encoding\\n Input
\ Output\\n Embedding Embedding\\n
\ Inputs Outputs\\n (shifted
right)\\n Figure 1: The Transformer - model architecture.\\nThe
Transformer follows this overall architecture using stacked self-attention
and point-wise, fully\\nconnected layers for both the encoder and decoder,
shown in the left and right halves of Figure 1,\\nrespectively.\\n3.1 Encoder
and Decoder Stacks\\nEncoder: The encoder is composed of a stack of N
\ = 6 identical layers. Each layer has two\\nsub-layers. The first is a
multi-head self-attention mechanism, and the second is a simple, position-\\nwise
fully connected feed-forward network. We employ a residual connection [11]
around each of\\nthe two sub-layers, followed by layer normalization [1].
That is, the output of each sub-layer is\\nLayerNorm(x + Sublayer(x)), where
Sublayer(x) is the function implemented by the sub-layer\\nitself. To facilitate
these residual connections, all sub-layers in the model, as well as the embedding\\nlayers,
produce outputs of dimension dmodel = 512.\\nDecoder: The decoder is also
composed of a stack of N = 6 identical layers. In addition to the two\\nsub-layers
in each encoder layer, the decoder inserts a third sub-layer, which performs
multi-head\\nattention over the output of the encoder stack. Similar to the
encoder, we employ residual connections\\naround each of the sub-layers, followed
by layer normalization. We also modify the self-attention\\nsub-layer in the
decoder stack to prevent positions from attending to subsequent positions.
This\\nmasking, combined with fact that the output embeddings are offset by
one position, ensures that the\\npredictions for position i can depend only
on the known outputs at positions less than i.\\n3.2 Attention\\nAn attention
function can be described as mapping a query and a set of key-value pairs
to an output,\\nwhere the query, keys, values, and output are all vectors.
The output is computed as a weighted sum\\n 3\\n---\\n
\ Scaled Dot-Product Attention Multi-Head
Attention\\n Linear\\n
\ MatMul\\n SoftMax Concat\\n
\ Mask (opt ) Scaled Dot-Product\\n
\ Attention\\n
\ Scale\\n MatMul Linear
\ Linear Linear\\n K\\nFigure
2: (left) Scaled Dot-Product Attention. (right) Multi-Head Attention consists
of several\\nattention layers running in parallel.\\nof the values, where
the weight assigned to each value is computed by a compatibility function
of the\\nquery with the corresponding key.\\n3.2.1 Scaled Dot-Product
Attention\\nWe call our particular attention \\\"Scaled Dot-Product Attention\\\"
(Figure 2). The input consists of\\nqueries and keys of dimension d ,
and values of dimension d . We compute the dot products of the\\nquery
with all keys, divide each k \u221A v\\nvalues. by
\ dk, and apply a softmax function to obtain the weights on the\\nIn
practice, we compute the attention function on a set of queries simultaneously,
packed together\\ninto a matrix Q. The keys and values are also packed together
into matrices K and V . We compute\\nthe matrix of outputs as:\\n QK
T\\n Attention(Q, K, V ) = softmax( \u221Adk )V
\ (1)\\nThe two most commonly used attention
functions are additive attention [2], and dot-product (multi-\\nplicative)
attention. Dot-product attention is identical to our algorithm, except for
the scaling factor\\nof 1 . Additive attention computes the compatibility
function using a feed-forward network with\\n \u221Adk\\na single hidden
layer. While the two are similar in theoretical complexity, dot-product attention
is\\nmuch faster and more space-efficient in practice, since it can be implemented
using highly optimized\\nmatrix multiplication code.\\nWhile for small values
of dk the two mechanisms perform similarly, additive attention outperforms\\ndot
product attention without scaling for larger values of dk [3]. We suspect
that for large values of\\ndk, the dot products grow large in magnitude, pushing
the softmax function into regions where it has\\nextremely small gradients
4. To counteract this effect, we scale the dot products by 1 .\\n \u221Adk\\n3.2.2
\ Multi-Head Attention\\nInstead of performing a single attention function
with dmodel-dimensional keys, values and queries,\\nwe found it beneficial
to linearly project the queries, keys and values h times with different, learned\\nlinear
projections to dk, dk and dv dimensions, respectively. On each of these projected
versions of\\nqueries, keys and values we then perform the attention function
in parallel, yielding dv-dimensional\\n4To illustrate why the dot products
get large, assume that the components of q and k are independent random\\nvariables
with mean 0 and variance 1. Then their dot product, q \xB7 k = P\u1D48\u1D4F
qiki, has mean 0 and variance d\u2096.\\n i=1\\n
\ 4\\n---\\noutput values.
These are concatenated and once again projected, resulting in the final values,
as\\ndepicted in Figure 2.\\nMulti-head attention allows the model to jointly
attend to information from different representation\\nsubspaces at different
positions. With a single attention head, averaging inhibits this.\\n MultiHead(Q,
K, V ) = Concat(head1, ..., headh)W O\\n where
headi = Attention(QW Q, KWK, V W V )\\n i
\ i i\\nWhere the projections are parameter matrices W Q \u2208
Rdmodel\xD7d\u2096, W K \u2208 Rdmodel\xD7d\u2096, W V \u2208 Rdmodel\xD7dv\\nand
W O \u2208 Rhdv\xD7dmodel . i i i\\nIn
this work we employ h = 8 parallel attention layers, or heads. For
each of these we use\\ndk = dv = dmodel/h = 64. Due to the reduced dimension
of each head, the total computational cost\\nis similar to that of single-head
attention with full dimensionality.\\n3.2.3 Applications of Attention in
our Model\\nThe Transformer uses multi-head attention in three different ways:\\n
\ \u2022 In \\\"encoder-decoder attention\\\" layers, the queries come
from the previous decoder layer,\\n and the memory keys and values
come from the output of the encoder. This allows every\\n position
in the decoder to attend over all positions in the input sequence. This mimics
the\\n typical encoder-decoder attention mechanisms in sequence-to-sequence
models such as\\n [38, 2, 9].\\n \u2022 The encoder contains
self-attention layers. In a self-attention layer all of the keys, values\\n
\ and queries come from the same place, in this case, the output of
the previous layer in the\\n encoder. Each position in the encoder
can attend to all positions in the previous layer of the\\n encoder.\\n
\ \u2022 Similarly, self-attention layers in the decoder allow each
position in the decoder to attend to\\n all positions in the decoder
up to and including that position. We need to prevent leftward\\n information
flow in the decoder to preserve the auto-regressive property. We implement
this\\n inside of scaled dot-product attention by masking out (setting
to \u2212\u221E) all values in the input\\n of the softmax which
correspond to illegal connections. See Figure 2.\\n3.3 Position-wise Feed-Forward
Networks\\nIn addition to attention sub-layers, each of the layers in our
encoder and decoder contains a fully\\nconnected feed-forward network, which
is applied to each position separately and identically. This\\nconsists of
two linear transformations with a ReLU activation in between.\\n FFN(x)
= max(0, xW1 + b1)W2 + b2 (2)\\n While the
linear transformations are the same across different positions, they use different
parameters\\nfrom layer to layer. Another way of describing this is as two
convolutions with kernel size 1.\\nThe dimensionality of input and output
is dmodel = 512, and the inner-layer has dimensionality\\ndf f = 2048.\\n3.4
\ Embeddings and Softmax\\nSimilarly to other sequence transduction models,
we use learned embeddings to convert the input\\ntokens and output tokens
to vectors of dimension dmodel. We also use the usual learned linear transfor-\\nmation
and softmax function to convert the decoder output to predicted next-token
probabilities. In\\nour model, we share the same weight matrix between the
two embedding layers and the pre-softmax\\nlinear transformation, similar
to [30]. In the embedding layers, we multiply those weights by \u221Admodel.\\n
\ 5\\n---\\nTable 1: Maximum
path lengths, per-layer complexity and minimum number of sequential operations\\nfor
different layer types. n is the sequence length, d is the representation dimension,
k is the kernel\\nsize of convolutions and r the size of the neighborhood
in restricted self-attention.\\n Layer Type Complexity
per Layer Sequential Maximum Path Length\\n Operations\\n
\ Self-Attention O(n2 \xB7 d) O(1) O(1)\\n
\ Recurrent O(n \xB7 d2) O(n) O(n)\\n
\ Convolutional O(k \xB7 n \xB7 d2) O(1) O(logk(n))\\n
\ Self-Attention (restricted) O(r \xB7 n \xB7 d) O(1) O(n/r)\\n3.5
\ Positional Encoding\\nSince our model contains no recurrence and no convolution,
in order for the model to make use of the\\norder of the sequence, we must
inject some information about the relative or absolute position of the\\ntokens
in the sequence. To this end, we add \\\"positional encodings\\\" to the input
embeddings at the\\nbottoms of the encoder and decoder stacks. The positional
encodings have the same dimension dmodel\\nas the embeddings, so that the
two can be summed. There are many choices of positional encodings,\\nlearned
and fixed [9].\\nIn this work, we use sine and cosine functions of different
frequencies:\\n P E(pos,2i) = sin(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n P E(pos,2i+1) = cos(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\nwhere pos is the position and i is the dimension. That is, each dimension
of the positional encoding\\ncorresponds to a sinusoid. The wavelengths form
a geometric progression from 2\u03C0 to 10000 \xB7 2\u03C0. We\\nchose this
function because we hypothesized it would allow the model to easily learn
to attend by\\nrelative positions, since for any fixed offset k, P Epos+k
can be represented as a linear function of\\nP Epos.\\n We also experimented
with using learned positional embeddings [9] instead, and found that the two\\nversions
produced nearly identical results (see Table 3 row (E)). We chose the sinusoidal
version\\nbecause it may allow the model to extrapolate to sequence lengths
longer than the ones encountered\\nduring training.\\n4 Why Self-Attention\\nIn
this section we compare various aspects of self-attention layers to the recurrent
and convolu-\\ntional layers commonly used for mapping one variable-length
sequence of symbol representations\\n(x1, ..., xn) to another sequence of
equal length (z1, ..., zn), with xi, zi \u2208 Rd, such as a hidden\\nlayer
in a typical sequence transduction encoder or decoder. Motivating our use
of self-attention we\\nconsider three desiderata.\\nOne is the total computational
complexity per layer. Another is the amount of computation that can\\nbe parallelized,
as measured by the minimum number of sequential operations required.\\nThe
third is the path length between long-range dependencies in the network. Learning
long-range\\ndependencies is a key challenge in many sequence transduction
tasks. One key factor affecting the\\nability to learn such dependencies is
the length of the paths forward and backward signals have to\\ntraverse in
the network. The shorter these paths between any combination of positions
in the input\\nand output sequences, the easier it is to learn long-range
dependencies [12]. Hence we also compare\\nthe maximum path length between
any two input and output positions in networks composed of the\\ndifferent
layer types.\\nAs noted in Table 1, a self-attention layer connects all positions
with a constant number of sequentially\\nexecuted operations, whereas a recurrent
layer requires O(n) sequential operations. In terms of\\ncomputational complexity,
self-attention layers are faster than recurrent layers when the sequence\\n
\ 6\\n---\\nlength n is
smaller than the representation dimensionality d, which is most often the
case with\\nsentence representations used by state-of-the-art models in machine
translations, such as word-piece\\n[38] and byte-pair [31] representations.
To improve computational performance for tasks involving\\nvery long sequences,
self-attention could be restricted to considering only a neighborhood of size
r in\\nthe input sequence centered around the respective output position.
This would increase the maximum\\npath length to O(n/r). We plan to investigate
this approach further in future work.\\nA single convolutional layer with
kernel width k < n does not connect all pairs of input and output\\npositions.
Doing so requires a stack of O(n/k) convolutional layers in the case of contiguous
kernels,\\nor O(logk(n)) in the case of dilated convolutions [18], increasing
the length of the longest paths\\nbetween any two positions in the network.
Convolutional layers are generally more expensive than\\nrecurrent layers,
by a factor of k. Separable convolutions [6], however, decrease the complexity\\nconsiderably,
to O(k \xB7 n \xB7 d + n \xB7 d2). Even with k = n, however, the complexity
of a separable\\nconvolution is equal to the combination of a self-attention
layer and a point-wise feed-forward layer,\\nthe approach we take in our model.\\nAs
side benefit, self-attention could yield more interpretable models. We inspect
attention distributions\\nfrom our models and present and discuss examples
in the appendix. Not only do individual attention\\nheads clearly learn to
perform different tasks, many appear to exhibit behavior related to the syntactic\\nand
semantic structure of the sentences.\\n5 Training\\nThis section describes
the training regime for our models.\\n5.1 Training Data and Batching\\nWe
trained on the standard WMT 2014 English-German dataset consisting of about
4.5 million\\nsentence pairs. Sentences were encoded using byte-pair encoding
[3], which has a shared source-\\ntarget vocabulary of about 37000 tokens.
For English-French, we used the significantly larger WMT\\n2014 English-French
dataset consisting of 36M sentences and split tokens into a 32000 word-piece\\nvocabulary
[38]. Sentence pairs were batched together by approximate sequence length.
Each training\\nbatch contained a set of sentence pairs containing approximately
25000 source tokens and 25000\\ntarget tokens.\\n5.2 Hardware and Schedule\\nWe
trained our models on one machine with 8 NVIDIA P100 GPUs. For our base models
using\\nthe hyperparameters described throughout the paper, each training
step took about 0.4 seconds. We\\ntrained the base models for a total of 100,000
steps or 12 hours. For our big models,(described on the\\nbottom line of table
3), step time was 1.0 seconds. The big models were trained for 300,000 steps\\n(3.5
days).\\n5.3 Optimizer\\nWe used the Adam optimizer [20] with \u03B21 =
0.9, \u03B22 = 0.98 and \u03F5 = 10\u22129. We varied the learning\\nrate
over the course of training, according to the formula:\\n lrate
= d\u22120.5 \xB7 min(step_num\u22120.5, step_num \xB7 warmup_steps\u22121.5)
\ (3)\\n model\\nThis corresponds
to increasing the learning rate linearly for the first warmup_steps training
steps,\\nand decreasing it thereafter proportionally to the inverse square
root of the step number. We used\\nwarmup_steps = 4000.\\n5.4 Regularization\\nWe
employ three types of regularization during training:\\n 7\\n---\\nTable
2: The Transformer achieves better BLEU scores than previous state-of-the-art
models on the\\nEnglish-to-German and English-to-French newstest2014 tests
at a fraction of the training cost.\\n Model BLEU
\ Training Cost (FLOPs)\\n EN-DE
\ EN-FR EN-DE EN-FR\\n ByteNet [18] 23.75\\n
\ Deep-Att + PosUnk [39] 39.2 1.0
\xB7 1020\\n GNMT + RL [38] 24.6 39.92
\ 2.3 \xB7 1019 1.4 \xB7 1020\\n ConvS2S [9] 25.16
\ 40.46 9.6 \xB7 1018 1.5 \xB7 1020\\n MoE [32] 26.03
\ 40.56 2.0 \xB7 1019 1.2 \xB7 1020\\n Deep-Att + PosUnk
Ensemble [39] 40.4 8.0 \xB7 1020\\n
\ GNMT + RL Ensemble [38] 26.30 41.16 1.8 \xB7
1020 1.1 \xB7 1021\\n ConvS2S Ensemble [9] 26.36
\ 41.29 7.7 \xB7 1019 1.2 \xB7 1021\\n Transformer (base
model) 27.3 38.1 3.3 \xB7 1018\\n Transformer
(big) 28.4 41.8 2.3 \xB7 1019\\nResidual
Dropout We apply dropout [33] to the output of each sub-layer, before
it is added to the\\nsub-layer input and normalized. In addition, we apply
dropout to the sums of the embeddings and the\\npositional encodings in both
the encoder and decoder stacks. For the base model, we use a rate of\\nPdrop
= 0.1.\\nLabel Smoothing During training, we employed label smoothing
of value \u03F5ls = 0.1 [36]. This\\nhurts perplexity, as the model learns
to be more unsure, but improves accuracy and BLEU score.\\n6 Results\\n6.1
\ Machine Translation\\nOn the WMT 2014 English-to-German translation task,
the big transformer model (Transformer (big)\\nin Table 2) outperforms the
best previously reported models (including ensembles) by more than 2.0\\nBLEU,
establishing a new state-of-the-art BLEU score of 28.4. The configuration
of this model is\\nlisted in the bottom line of Table 3. Training took 3.5
days on 8 P100 GPUs. Even our base model\\nsurpasses all previously published
models and ensembles, at a fraction of the training cost of any of\\nthe competitive
models.\\nOn the WMT 2014 English-to-French translation task, our big model
achieves a BLEU score of 41.0,\\noutperforming all of the previously published
single models, at less than 1/4 the training cost of the\\nprevious state-of-the-art
model. The Transformer (big) model trained for English-to-French used\\ndropout
rate Pdrop = 0.1, instead of 0.3.\\nFor the base models, we used a single
model obtained by averaging the last 5 checkpoints, which\\nwere written at
10-minute intervals. For the big models, we averaged the last 20 checkpoints.
We\\nused beam search with a beam size of 4 and length penalty \u03B1 = 0.6
[38]. These hyperparameters\\nwere chosen after experimentation on the development
set. We set the maximum output length during\\ninference to input length +
50, but terminate early when possible [38].\\nTable 2 summarizes our results
and compares our translation quality and training costs to other model\\narchitectures
from the literature. We estimate the number of floating point operations used
to train a\\nmodel by multiplying the training time, the number of GPUs used,
and an estimate of the sustained\\nsingle-precision floating-point capacity
of each GPU 5.\\n6.2 Model Variations\\nTo evaluate the importance of different
components of the Transformer, we varied our base model\\nin different ways,
measuring the change in performance on English-to-German translation on the\\n
\ 5We used values of 2.8, 3.7, 6.0 and 9.5 TFLOPS for K80, K40, M40 and
P100, respectively.\\n 8\\n---\\n
\ Table 3: Variations on the Transformer architecture.
Unlisted values are identical to those of the base\\nmodel. All metrics are
on the English-to-German translation development set, newstest2013. Listed\\nperplexities
are per-wordpiece, according to our byte-pair encoding, and should not be
compared to\\nper-word perplexities.\\n N dmodel dff h
\ dk dv Pdrop \u03F5ls train PPL BLEU params\\n
\ steps
\ (dev) (dev) \xD7106\\n base 6 512 2048 8 64
\ 64 0.1 0.1 100K 4.92 25.8 65\\n 1
\ 512 512 5.29 24.9\\n (A) 4
\ 128 128 5.00 25.5\\n 16
\ 32 32 4.91 25.8\\n 32
\ 16 16 5.01 25.4\\n (B) 16
\ 5.16 25.1 58\\n 32
\ 5.01 25.4 60\\n 2 6.11
\ 23.7 36\\n 4 5.19
\ 25.3 50\\n 8 4.88
\ 25.5 80\\n (C) 256 32 32 5.75
\ 24.5 28\\n 1024 128 128 4.66
\ 26.0 168\\n 1024 5.12
\ 25.4 53\\n 4096 4.75
\ 26.2 90\\n 0.0
\ 5.77 24.6\\n (D) 0.2
\ 0.0 4.95 25.5\\n 4.67
\ 25.3\\n 0.2
\ 5.47 25.7\\n (E) positional embedding instead
of sinusoids 4.92 25.7\\n big 6 1024 4096
\ 16 0.3 300K 4.33 26.4 213\\ndevelopment
set, newstest2013. We used beam search as described in the previous section,
but no\\ncheckpoint averaging. We present these results in Table 3.\\nIn Table
3 rows (A), we vary the number of attention heads and the attention key and
value dimensions,\\nkeeping the amount of computation constant, as described
in Section 3.2.2. While single-head\\nattention is 0.9 BLEU worse
than the best setting, quality also drops off with too many heads.\\nIn Table
3 rows (B), we observe that reducing the attention key size dk hurts model
quality. This\\nsuggests that determining compatibility is not easy and that
a more sophisticated compatibility\\nfunction than dot product may be beneficial.
We further observe in rows (C) and (D) that, as expected,\\nbigger models
are better, and dropout is very helpful in avoiding over-fitting. In row (E)
we replace our\\nsinusoidal positional encoding with learned positional embeddings
[9], and observe nearly identical\\nresults to the base model.\\n6.3 English
Constituency Parsing\\nTo evaluate if the Transformer can generalize to other
tasks we performed experiments on English\\nconstituency parsing. This task
presents specific challenges: the output is subject to strong structural\\nconstraints
and is significantly longer than the input. Furthermore, RNN sequence-to-sequence\\nmodels
have not been able to attain state-of-the-art results in small-data regimes
[37].\\nWe trained a 4-layer transformer with dmodel = 1024 on the Wall Street
Journal (WSJ) portion of the\\nPenn Treebank [25], about 40K training sentences.
We also trained it in a semi-supervised setting,\\nusing the larger high-confidence
and BerkleyParser corpora from with approximately 17M sentences\\n[37]. We
used a vocabulary of 16K tokens for the WSJ only setting and a vocabulary
of 32K tokens\\nfor the semi-supervised setting.\\nWe performed only a small
number of experiments to select the dropout, both attention and residual\\n(section
5.4), learning rates and beam size on the Section 22 development set, all
other parameters\\nremained unchanged from the English-to-German base translation
model. During inference, we\\n 9\\n---\\nTable
4: The Transformer generalizes well to English constituency parsing (Results
are on Section 23\\n of WSJ)\\n Parser Training
\ WSJ 23 F1\\n Vinyals & Kaiser el al. (2014) [37] WSJ
only, discriminative 88.3\\n Petrov et al. (2006) [29]
\ WSJ only, discriminative 90.4\\n Zhu et al.
(2013) [40] WSJ only, discriminative 90.4\\n Dyer
et al. (2016) [8] WSJ only, discriminative 91.7\\n Transformer
(4 layers) WSJ only, discriminative 91.3\\n Zhu
et al. (2013) [40] semi-supervised 91.3\\n Huang
& Harper (2009) [14] semi-supervised 91.3\\n McClosky
et al. (2006) [26] semi-supervised 92.1\\n Vinyals
& Kaiser el al. (2014) [37] semi-supervised 92.1\\n Transformer
(4 layers) semi-supervised 92.7\\n Luong
et al. (2015) [23] multi-task 93.0\\n Dyer
et al. (2016) [8] generative 93.3\\n increased
the maximum output length to input length + 300. We used a beam size of 21
and \u03B1 = 0.3\\n for both WSJ only and the semi-supervised setting.\\n
Our results in Table 4 show that despite the lack of task-specific tuning
our model performs sur-\\n prisingly well, yielding better results than all
previously reported models with the exception of the\\n Recurrent Neural Network
Grammar [8].\\n In contrast to RNN sequence-to-sequence models [37], the Transformer
outperforms the Berkeley-\\n Parser [29] even when training only on the WSJ
training set of 40K sentences.\\n 7 Conclusion\\n In this work, we presented
the Transformer, the first sequence transduction model based entirely on\\n
attention, replacing the recurrent layers most commonly used in encoder-decoder
architectures with\\n multi-headed self-attention.\\n For translation tasks,
the Transformer can be trained significantly faster than architectures based\\n
on recurrent or convolutional layers. On both WMT 2014 English-to-German
and WMT 2014\\n English-to-French translation tasks, we achieve a new state
of the art. In the former task our best\\n model outperforms even all previously
reported ensembles.\\nWe are excited about the future of attention-based models
and plan to apply them to other tasks. We\\n plan to extend the Transformer
to problems involving input and output modalities other than text and\\n to
investigate local, restricted attention mechanisms to efficiently handle large
inputs and outputs\\n such as images, audio and video. Making generation less
sequential is another research goals of ours.\\nThe code we used to train
and evaluate our models is available at https://github.com/\\n tensorflow/tensor2tensor.\\n
Acknowledgements We are grateful to Nal Kalchbrenner and Stephan Gouws
for their fruitful\\n comments, corrections and inspiration.\\n References\\n
\ [1] Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hinton. Layer normalization.
arXiv preprint\\n arXiv:1607.06450, 2016.\\n [2] Dzmitry Bahdanau,
Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly\\n
\ learning to align and translate. CoRR, abs/1409.0473, 2014.\\n [3]
\ Denny Britz, Anna Goldie, Minh-Thang Luong, and Quoc V. Le. Massive exploration
of neural\\n machine translation architectures. CoRR, abs/1703.03906,
2017.\\n [4] Jianpeng Cheng, Li Dong, and Mirella Lapata. Long short-term
memory-networks for machine\\n reading. arXiv preprint arXiv:1601.06733,
2016.\\n 10\\n---\\n [5] Kyunghyun
Cho, Bart van Merrienboer, Caglar Gulcehre, Fethi Bougares, Holger Schwenk,\\n
\ and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder
for statistical\\n machine translation. CoRR, abs/1406.1078, 2014.\\n
[6] Francois Chollet. Xception: Deep learning with depthwise separable convolutions.
\ arXiv\\n preprint arXiv:1610.02357, 2016.\\n [7] Junyoung Chung,
\xC7aglar G\xFCl\xE7ehre, Kyunghyun Cho, and Yoshua Bengio. Empirical evaluation\\n
\ of gated recurrent neural networks on sequence modeling. CoRR, abs/1412.3555,
2014.\\n [8] Chris Dyer, Adhiguna Kuncoro, Miguel Ballesteros, and Noah A.
Smith. Recurrent neural\\n network grammars. In Proc. of NAACL, 2016.\\n
[9] Jonas Gehring, Michael Auli, David Grangier, Denis Yarats, and Yann N.
Dauphin. Convolu-\\n tional sequence to sequence learning. arXiv preprint
arXiv:1705.03122v2, 2017.\\n[10] Alex Graves. Generating sequences with
recurrent neural networks. arXiv preprint\\n arXiv:1308.0850, 2013.\\n[11]
\ Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning
for im-\\n age recognition. In Proceedings of the IEEE Conference on
Computer Vision and Pattern\\n Recognition, pages 770\u2013778, 2016.\\n[12]
\ Sepp Hochreiter, Yoshua Bengio, Paolo Frasconi, and J\xFCrgen Schmidhuber.
Gradient flow in\\n recurrent nets: the difficulty of learning long-term
dependencies, 2001.\\n[13] Sepp Hochreiter and J\xFCrgen Schmidhuber. Long
short-term memory. Neural computation,\\n 9(8):1735\u20131780,
1997.\\n[14] Zhongqiang Huang and Mary Harper. Self-training PCFG grammars
with latent annotations\\n across languages. In Proceedings of the 2009
Conference on Empirical Methods in Natural\\n Language Processing, pages
832\u2013841. ACL, August 2009.\\n[15] Rafal Jozefowicz, Oriol Vinyals, Mike
Schuster, Noam Shazeer, and Yonghui Wu. Exploring\\n the limits of language
modeling. arXiv preprint arXiv:1602.02410, 2016.\\n[16] \u0141ukasz Kaiser
and Samy Bengio. Can active memory replace attention? In Advances in Neural\\n
\ Information Processing Systems, (NIPS), 2016.\\n[17] \u0141ukasz Kaiser
and Ilya Sutskever. Neural GPUs learn algorithms. In International Conference\\n
\ on Learning Representations (ICLR), 2016.\\n[18] Nal Kalchbrenner,
Lasse Espeholt, Karen Simonyan, Aaron van den Oord, Alex Graves, and Ko-\\n
\ ray Kavukcuoglu. Neural machine translation in linear time. arXiv preprint
arXiv:1610.10099v2,\\n 2017.\\n[19] Yoon Kim, Carl Denton, Luong Hoang,
and Alexander M. Rush. Structured attention networks.\\n In International
Conference on Learning Representations, 2017.\\n[20] Diederik Kingma and
Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.\\n[21]
\ Oleksii Kuchaiev and Boris Ginsburg. Factorization tricks for LSTM networks.
arXiv preprint\\n arXiv:1703.10722, 2017.\\n[22] Zhouhan Lin, Minwei
Feng, Cicero Nogueira dos Santos, Mo Yu, Bing Xiang, Bowen\\n Zhou, and
Yoshua Bengio. A structured self-attentive sentence embedding. arXiv preprint\\n
\ arXiv:1703.03130, 2017.\\n[23] Minh-Thang Luong, Quoc V. Le, Ilya Sutskever,
Oriol Vinyals, and Lukasz Kaiser. Multi-task\\n sequence to sequence
learning. arXiv preprint arXiv:1511.06114, 2015.\\n[24] Minh-Thang Luong,
Hieu Pham, and Christopher D Manning. Effective approaches to attention-\\n
\ based neural machine translation. arXiv preprint arXiv:1508.04025, 2015.\\n
\ 11\\n---\\n[25] Mitchell P
Marcus, Mary Ann Marcinkiewicz, and Beatrice Santorini. Building a large annotated\\n
\ corpus of english: The penn treebank. Computational linguistics, 19(2):313\u2013330,
1993.\\n[26] David McClosky, Eugene Charniak, and Mark Johnson. Effective
self-training for parsing. In\\n Proceedings of the Human Language Technology
Conference of the NAACL, Main Conference,\\n pages 152\u2013159. ACL,
June 2006.\\n[27] Ankur Parikh, Oscar T\xE4ckstr\xF6m, Dipanjan Das, and
Jakob Uszkoreit. A decomposable attention\\n model. In Empirical Methods
in Natural Language Processing, 2016.\\n[28] Romain Paulus, Caiming Xiong,
and Richard Socher. A deep reinforced model for abstractive\\n summarization.
arXiv preprint arXiv:1705.04304, 2017.\\n[29] Slav Petrov, Leon Barrett,
Romain Thibaux, and Dan Klein. Learning accurate, compact,\\n and interpretable
tree annotation. In Proceedings of the 21st International Conference on\\n
\ Computational Linguistics and 44th Annual Meeting of the ACL, pages
433\u2013440. ACL, July\\n 2006.\\n[30] Ofir Press and Lior Wolf. Using
the output embedding to improve language models. arXiv\\n preprint
arXiv:1608.05859, 2016.\\n[31] Rico Sennrich, Barry Haddow, and Alexandra
Birch. Neural machine translation of rare words\\n with subword units.
arXiv preprint arXiv:1508.07909, 2015.\\n[32] Noam Shazeer, Azalia Mirhoseini,
Krzysztof Maziarz, Andy Davis, Quoc Le, Geoffrey Hinton,\\n and Jeff
Dean. Outrageously large neural networks: The sparsely-gated mixture-of-experts\\n
\ layer. arXiv preprint arXiv:1701.06538, 2017.\\n[33] Nitish Srivastava,
Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdi-\\n
\ nov. Dropout: a simple way to prevent neural networks from overfitting.
Journal of Machine\\n Learning Research, 15(1):1929\u20131958, 2014.\\n[34]
\ Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob Fergus. End-to-end
memory\\n networks. In C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama,
and R. Garnett, editors,\\n Advances in Neural Information Processing
Systems 28, pages 2440\u20132448. Curran Associates,\\n Inc., 2015.\\n[35]
\ Ilya Sutskever, Oriol Vinyals, and Quoc VV Le. Sequence to sequence learning
with neural\\n networks. In Advances in Neural Information Processing
Systems, pages 3104\u20133112, 2014.\\n[36] Christian Szegedy, Vincent Vanhoucke,
Sergey Ioffe, Jonathon Shlens, and Zbigniew Wojna.\\n Rethinking the
inception architecture for computer vision. CoRR, abs/1512.00567, 2015.\\n[37]
\ Vinyals & Kaiser, Koo, Petrov, Sutskever, and Hinton. Grammar as a foreign
language. In\\n Advances in Neural Information Processing Systems, 2015.\\n[38]
\ Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V Le, Mohammad Norouzi, Wolfgang\\n
\ Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, et al. Google\u2019s
neural machine\\n translation system: Bridging the gap between human
and machine translation. arXiv preprint\\n arXiv:1609.08144, 2016.\\n[39]
\ Jie Zhou, Ying Cao, Xuguang Wang, Peng Li, and Wei Xu. Deep recurrent
models with\\n fast-forward connections for neural machine translation.
CoRR, abs/1606.04199, 2016.\\n[40] Muhua Zhu, Yue Zhang, Wenliang Chen, Min
Zhang, and Jingbo Zhu. Fast and accurate\\n shift-reduce constituent
parsing. In Proceedings of the 51st Annual Meeting of the ACL (Volume\\n 1:
Long Papers), pages 434\u2013443. ACL, August 2013.\\n 12\\n---\\nInput-Input
Layer5\\nAttention Visualizations\\n governments
\ registration\\n American
\ process\\n majority
\ passed making difficult \\n
\
\ \\n
\\n since
\ voting more \\n spirit
\ have laws 2009\\n It is in this
\ thata of new the or .\\n
\ It is this thata of the
\ or . \\n difficult\\n
\ in spirit more
\ \\n since
\ process \\n laws
\ \\n have
\ new voting \\n
\ American\\n majority
\ passed 2009\\n making\\n
\ governments registration\\nFigure
3: An example of the attention mechanism following long-distance dependencies
in the\\nencoder self-attention in layer 5 of 6. Many of the attention heads
attend to a distant dependency of\\nthe verb \u2018making\u2019, completing
the phrase \u2018making...more difficult\u2019. Attentions here shown only
for\\nthe word \u2018making\u2019. Different colors represent different heads.
Best viewed in color.\\n 13\\n---\\nInput-Input
Layer5\\n application\\n missing
\ \\n Law never perfect should
\ what opinion \\n
\ The will be , butits be just- thisis
\ we are , in my .\\nInput-Input Layer5 .
\ \\n The , its -
\ this ,\\n be perfectbut be
just is what are in my\\n Law
\ never should we
\ missing \\n will application
\ opinion\\n application\\n
\ missing
\ \\n Law never perfect should
\ what opinion \\n
\ The will be , but its be just- thisis
\ we are , in my .\\n The ,
\ its - this ,
\ . \\n be perfectbut be
just is what are in my\\n Law
\ never should we
\ missing \\n will application
\ opinion\\nFigure
4: Two attention heads, also in layer 5 of 6, apparently involved in anaphora
resolution. Top:\\nFull attentions for head 5. Bottom: Isolated attentions
from just the word \u2018its\u2019 for attention heads 5\\nand 6. Note that
the attentions are very sharp for this word.\\n 14\\n---\\nInput-Input
Layer5\\n application\\n missing
\ \\n Law never perfect should
\ what opinion \\n The
\ will be , but its be just- thisis we are
\ , in my .\\n The , its -
\ this , . \\n be
perfectbut be just is what are in my\\n
\ Law never should we
\ missing \\n will application
\ opinion\\nInput-Input Layer5\\n
\ application\\n missing
\ \\n Law never perfect should
\ what opinion \\n The
\ will be , but its be just- thisis we are
\ , in my .\\n The , its -
\ this , . \\n be
perfectbut be just is what are in my\\n
\ Law never should we
\ missing \\n will application
\ opinion\\nFigure 5: Many of
the attention heads exhibit behaviour that seems related to the structure
of the\\nsentence. We give two such examples above, from two different heads
from the encoder self-attention\\nat layer 5 of 6. The heads clearly learned
to perform different tasks.\\n 15\",\"job_metadata\":{\"credits_used\":0,\"job_credits_usage\":0,\"job_pages\":0,\"job_auto_mode_triggered_pages\":0,\"job_is_cache_hit\":true}}"
headers:
Connection:
- keep-alive
Content-Length:
- '52875'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:49:38 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 3aa8133f-9db6-4806-83b8-a441918c34d6
x-session-id:
- def15b64-5bbc-46fb-bb0d-8b6083005d62
status:
code: 200
message: OK
- request:
body: from_python_package=true&input_url=https%3A%2F%2Farxiv.org%2Fpdf%2F1706.03762.pdf&language=en
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/x-www-form-urlencoded
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: POST
uri: https://api.cloud.llamaindex.ai/api/parsing/upload
response:
body:
string: '{"id":"4fda2809-7bcb-4798-ab79-fc48770bbe58","status":"PENDING","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:28 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- f4fbe778-e249-464e-bf93-ed813967da44
x-session-id:
- bff45499-f2c2-422f-8d9a-8c57453340c7
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/4fda2809-7bcb-4798-ab79-fc48770bbe58
response:
body:
string: '{"id":"4fda2809-7bcb-4798-ab79-fc48770bbe58","status":"PENDING","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:29 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 0c420ebe-1f5f-4382-9197-663917ae62fe
x-session-id:
- cdf48a57-7de2-4e5d-bbe7-423b21a8b76d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/4fda2809-7bcb-4798-ab79-fc48770bbe58
response:
body:
string: '{"id":"4fda2809-7bcb-4798-ab79-fc48770bbe58","status":"SUCCESS","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:32 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 3ef8e0e6-b210-4864-82bb-a18a50cd659a
x-session-id:
- b5e1a70b-c7e9-4cd5-bfab-f817e147e062
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/4fda2809-7bcb-4798-ab79-fc48770bbe58/result/text
response:
body:
string: "{\"text\":\" arXiv:1706.03762v7 [cs.CL] 2 Aug 2023\\n\\n Provided
proper attribution is provided, Google hereby grants permission to\\nreproduce
the tables and figures in this paper solely for use in journalistic or\\n
\ scholarly works.\\n\\n Attention Is All You Need\\n\\n Ashish Vaswani\u2217
\ Noam Shazeer\u2217 Niki Parmar\u2217 Jakob Uszkoreit\u2217\\n Google
Brain Google Brain Google Research Google Research\\navaswani@google.com
\ noam@google.com nikip@google.com usz@google.com\\n\\n Llion Jones\u2217
\ Aidan N. Gomez\u2217 \u2020 \u0141ukasz Kaiser\u2217\\nGoogle
Research University of Toronto Google Brain\\nllion@google.com
\ aidan@cs.toronto.edu lukaszkaiser@google.com\\n\\n Illia
Polosukhin\u2217 \u2021\\n illia.polosukhin@gmail.com\\n\\n
\ Abstract\\n\\n The
dominant sequence transduction models are based on complex recurrent or\\n
\ convolutional neural networks that include an encoder
and a decoder. The best\\n performing models also connect
the encoder and decoder through an attention\\n mechanism. We propose
a new simple network architecture, the Transformer,\\n based
solely on attention mechanisms, dispensing with recurrence and convolutions\\n
\ entirely. Experiments on two machine translation tasks show these models
to\\n be superior in quality while being more parallelizable
and requiring significantly\\n less time to train. Our model achieves
28.4 BLEU on the WMT 2014 English-\\n to-German translation
task, improving over the existing best results, including\\n ensembles,
by over 2 BLEU. On the WMT 2014 English-to-French translation task,\\n our
model establishes a new single-model state-of-the-art BLEU score of 41.8 after\\n
\ training for 3.5 days on eight GPUs, a small fraction
of the training costs of the\\n best models from the literature.
We show that the Transformer generalizes well to\\n other
tasks by applying it successfully to English constituency parsing both with\\n
\ large and limited training data.\\n\\n \u2217Equal contribution. Listing
order is random. Jakob proposed replacing RNNs with self-attention and started\\n
\ the effort to evaluate this idea. Ashish, with Illia, designed and implemented
the first Transformer models and\\n has been crucially involved in every
aspect of this work. Noam proposed scaled dot-product attention, multi-head\\n
\ attention and the parameter-free position representation and became
the other person involved in nearly every\\n detail. Niki designed,
implemented, tuned and evaluated countless model variants in our original
codebase and\\n tensor2tensor. Llion also experimented with novel model
variants, was responsible for our initial codebase, and\\n efficient inference
and visualizations. Lukasz and Aidan spent countless long days designing various
parts of and\\n implementing tensor2tensor, replacing our earlier codebase,
greatly improving results and massively accelerating\\n our research.\\n
\ \u2020Work performed while at Google Brain.\\n \u2021Work performed
while at Google Research.\\n\\n 31st Conference on Neural Information Processing
Systems (NIPS 2017), Long Beach, CA, USA.\\n\\n---\\n\\n1 Introduction\\n\\nRecurrent
neural networks, long short-term memory [13] and gated recurrent [7] neural
networks\\nin particular, have been firmly established as state of the art
approaches in sequence modeling and\\ntransduction problems such as language
modeling and machine translation [35, 2, 5]. Numerous\\nefforts have since
continued to push the boundaries of recurrent language models and encoder-decoder\\narchitectures
[38, 24, 15].\\nRecurrent models typically factor computation along the symbol
positions of the input and output\\nsequences. Aligning the positions to steps
in computation time, they generate a sequence of hidden\\nstates ht, as a
function of the previous hidden state ht\u22121 and the input for position
t. This inherently\\nsequential nature precludes parallelization within training
examples, which becomes critical at longer\\nsequence lengths, as memory constraints
limit batching across examples. Recent work has achieved\\nsignificant improvements
in computational efficiency through factorization tricks [21] and conditional\\ncomputation
[32], while also improving model performance in case of the latter. The fundamental\\nconstraint
of sequential computation, however, remains.\\nAttention mechanisms have become
an integral part of compelling sequence modeling and transduc-\\ntion models
in various tasks, allowing modeling of dependencies without regard to their
distance in\\nthe input or output sequences [2, 19]. In all but a few cases
[27], however, such attention mechanisms\\nare used in conjunction with a
recurrent network.\\nIn this work we propose the Transformer, a model architecture
eschewing recurrence and instead\\nrelying entirely on an attention mechanism
to draw global dependencies between input and output.\\nThe Transformer allows
for significantly more parallelization and can reach a new state of the art
in\\ntranslation quality after being trained for as little as twelve hours
on eight P100 GPUs.\\n\\n2 Background\\n\\nThe goal of reducing sequential
computation also forms the foundation of the Extended Neural GPU\\n[16], ByteNet
[18] and ConvS2S [9], all of which use convolutional neural networks as basic
building\\nblock, computing hidden representations in parallel for all input
and output positions. In these models,\\nthe number of operations required
to relate signals from two arbitrary input or output positions grows\\nin
the distance between positions, linearly for ConvS2S and logarithmically for
ByteNet. This makes\\nit more difficult to learn dependencies between distant
positions [12]. In the Transformer this is\\nreduced to a constant number
of operations, albeit at the cost of reduced effective resolution due\\nto
averaging attention-weighted positions, an effect we counteract with Multi-Head
Attention as\\ndescribed in section 3.2.\\nSelf-attention, sometimes called
intra-attention is an attention mechanism relating different positions\\nof
a single sequence in order to compute a representation of the sequence. Self-attention
has been\\nused successfully in a variety of tasks including reading comprehension,
abstractive summarization,\\ntextual entailment and learning task-independent
sentence representations [4, 27, 28, 22].\\nEnd-to-end memory networks are
based on a recurrent attention mechanism instead of sequence-\\naligned recurrence
and have been shown to perform well on simple-language question answering
and\\nlanguage modeling tasks [34].\\nTo the best of our knowledge, however,
the Transformer is the first transduction model relying\\nentirely on self-attention
to compute representations of its input and output without using sequence-\\naligned
RNNs or convolution. In the following sections, we will describe the Transformer,
motivate\\nself-attention and discuss its advantages over models such as [17,
18] and [9].\\n\\n3 Model Architecture\\n\\nMost competitive neural sequence
transduction models have an encoder-decoder structure [5, 2, 35].\\nHere,
the encoder maps an input sequence of symbol representations (x1, ..., xn)
to a sequence\\nof continuous representations z = (z1, ..., zn). Given z,
the decoder then generates an output\\nsequence (y1, ..., ym) of symbols one
element at a time. At each step the model is auto-regressive\\n[10], consuming
the previously generated symbols as additional input when generating the next.\\n\\n
\ 2\\n\\n---\\n\\n2020\\n20
\ A A 2 2 20 20\\n0 \u2212 2 N 0\\n\\nA D 0 20 0\\n
\ Bae TA\\n\\n 2020\\n\\nFigure 1: The Transformer - model architecture.\\n\\nThe
Transformer follows this overall architecture using stacked self-attention
and point-wise, fully\\nconnected layers for both the encoder and decoder,
shown in the left and right halves of Figure 1,\\nrespectively.\\n\\n3.1 Encoder
and Decoder Stacks\\nEncoder: The encoder is composed of a stack of N
= 6 identical layers. Each layer has two\\nsub-layers. The first is a multi-head
self-attention mechanism, and the second is a simple, position-\\nwise fully
connected feed-forward network. We employ a residual connection [11] around
each of\\nthe two sub-layers, followed by layer normalization [1]. That is,
the output of each sub-layer is\\nLayerNorm(x + Sublayer(x)), where Sublayer(x)
is the function implemented by the sub-layer\\nitself. To facilitate these
residual connections, all sub-layers in the model, as well as the embedding\\nlayers,
produce outputs of dimension dmodel = 512.\\n\\nDecoder: The decoder is also
composed of a stack of N = 6 identical layers. In addition to the two\\nsub-layers
in each encoder layer, the decoder inserts a third sub-layer, which performs
multi-head\\nattention over the output of the encoder stack. Similar to the
encoder, we employ residual connections\\naround each of the sub-layers, followed
by layer normalization. We also modify the self-attention\\nsub-layer in the
decoder stack to prevent positions from attending to subsequent positions.
This\\nmasking, combined with fact that the output embeddings are offset by
one position, ensures that the\\npredictions for position i can depend only
on the known outputs at positions less than i.\\n\\n3.2 Attention\\nAn attention
function can be described as mapping a query and a set of key-value pairs
to an output,\\nwhere the query, keys, values, and output are all vectors.
The output is computed as a weighted sum\\n\\n 3\\n\\n---\\n\\n
\ Scaled Dot-Product Attention Multi-Head Attention\\n\\n Linear\\n
\ MatMul\\n\\n SoftMax Concat\\n\\nMask
(opt.) Scaled Dot-Product\\n\\n Scale Attention\\n\\n
\ MatMul inear Linear Linear\\n \u2191 \u2191\\n
\ Q K\\n\\n Figure 2: (left) Scaled Dot-Product Attention. (right) Multi-Head
Attention consists of several\\n attention layers running in parallel.\\n\\n
\ of the values, where the weight assigned to each value is computed by
a compatibility function of the\\n query with the corresponding key.\\n\\n
\ 3.2.1 Scaled Dot-Product Attention\\n We call our particular attention
\\\"Scaled Dot-Product Attention\\\" (Figure 2). The input consists of\\n
\ queries and keys of dimension d , and values of dimension d .
We compute the dot products of the\\n query with all keys, divide k
\ \u221A v\\n values. each by dk, and
apply a softmax function to obtain the weights on the\\n In practice, we
compute the attention function on a set of queries simultaneously, packed
together\\n into a matrix Q. The keys and values are also packed together
into matrices K and V . We compute\\n the matrix of outputs as:\\n\\n QK
T\\n Attention(Q, K, V ) = softmax( \u221Adk
)V (1)\\n\\n The two most commonly used attention functions
are additive attention [2], and dot-product (multi-\\n plicative) attention.
Dot-product attention is identical to our algorithm, except for the scaling
factor\\n of 1 . Additive attention computes the compatibility
function using a feed-forward network with\\n \u221Adk\\n a single
hidden layer. While the two are similar in theoretical complexity, dot-product
attention is\\n much faster and more space-efficient in practice, since
it can be implemented using highly optimized\\n matrix multiplication code.\\n
\ While for small values of dk the two mechanisms perform similarly, additive
attention outperforms\\n dot product attention without scaling for larger
values of dk [3]. We suspect that for large values of\\n dk, the dot products
grow large in magnitude, pushing the softmax function into regions where it
has\\n extremely small gradients 4. To counteract this effect, we scale
the dot products by 1 .\\n \u221Adk\\n\\n
\ 3.2.2 Multi-Head Attention\\n Instead of performing a single attention
function with dmodel-dimensional keys, values and queries,\\n we found
it beneficial to linearly project the queries, keys and values h times with
different, learned\\n linear projections to dk, dk and dv dimensions, respectively.
On each of these projected versions of\\n queries, keys and values we then
perform the attention function in parallel, yielding dv-dimensional\\n 4To
illustrate why the dot products get large, assume that the components of q
and k are independent random\\n variables with mean 0 and variance 1. Then
their dot product, q \xB7 k = P\u1D48\u1D4F qiki, has mean 0 and variance
d\u2096.\\n i=1\\n\\n
\ 4\\n\\n---\\n\\noutput values.
These are concatenated and once again projected, resulting in the final values,
as\\ndepicted in Figure 2.\\nMulti-head attention allows the model to jointly
attend to information from different representation\\nsubspaces at different
positions. With a single attention head, averaging inhibits this.\\n\\nMultiHead(Q,
K, V ) = Concat(head1, ..., headh)W O\\nwhere headi = Attention(QW Q, KWK,
V W V )\\ni i i\\n\\nWhere the
projections are parameter matrices W Q \u2208 Rdmodel\xD7d\u2096, W K \u2208
Rdmodel\xD7d\u2096, W V \u2208 Rdmodel\xD7dv\\nand W O \u2208 Rhdv\xD7dmodel
. i i i\\nIn this work
we employ h = 8 parallel attention layers, or heads. For each of these
we use\\ndk = dv = dmodel/h = 64. Due to the reduced dimension of each head,
the total computational cost\\nis similar to that of single-head attention
with full dimensionality.\\n\\n3.2.3 Applications of Attention in our Model\\nThe
Transformer uses multi-head attention in three different ways:\\n\\n \u2022
\ In \\\"encoder-decoder attention\\\" layers, the queries come from the previous
decoder layer,\\n and the memory keys and values come from the output
of the encoder. This allows every\\n position in the decoder to attend
over all positions in the input sequence. This mimics the\\n typical
encoder-decoder attention mechanisms in sequence-to-sequence models such as\\n
\ [38, 2, 9].\\n \u2022 The encoder contains self-attention
layers. In a self-attention layer all of the keys, values\\n and
queries come from the same place, in this case, the output of the previous
layer in the\\n encoder. Each position in the encoder can attend
to all positions in the previous layer of the\\n encoder.\\n \u2022
\ Similarly, self-attention layers in the decoder allow each position in the
decoder to attend to\\n all positions in the decoder up to and including
that position. We need to prevent leftward\\n information flow in
the decoder to preserve the auto-regressive property. We implement this\\n
\ inside of scaled dot-product attention by masking out (setting to
\u2212\u221E) all values in the input\\n of the softmax which correspond
to illegal connections. See Figure 2.\\n\\n3.3 Position-wise Feed-Forward
Networks\\n\\nIn addition to attention sub-layers, each of the layers in our
encoder and decoder contains a fully\\nconnected feed-forward network, which
is applied to each position separately and identically. This\\nconsists of
two linear transformations with a ReLU activation in between.\\n\\n FFN(x)
= max(0, xW1 + b1)W2 + b2 (2)\\n\\n While the linear
transformations are the same across different positions, they use different
parameters\\nfrom layer to layer. Another way of describing this is as two
convolutions with kernel size 1.\\nThe dimensionality of input and output
is dmodel = 512, and the inner-layer has dimensionality\\ndf f = 2048.\\n\\n3.4
\ Embeddings and Softmax\\n\\nSimilarly to other sequence transduction models,
we use learned embeddings to convert the input\\ntokens and output tokens
to vectors of dimension dmodel. We also use the usual learned linear transfor-\\nmation
and softmax function to convert the decoder output to predicted next-token
probabilities. In\\nour model, we share the same weight matrix between the
two embedding layers and the pre-softmax\\nlinear transformation, similar
to [30]. In the embedding layers, we multiply those weights by \u221Admodel.\\n\\n
\ 5\\n\\n---\\n\\nTable 1: Maximum
path lengths, per-layer complexity and minimum number of sequential operations\\nfor
different layer types. n is the sequence length, d is the representation dimension,
k is the kernel\\nsize of convolutions and r the size of the neighborhood
in restricted self-attention.\\n\\n Layer Type Complexity
per Layer Sequential Maximum Path Length\\n Operations\\n
Self-Attention O(n2 \xB7 d) O(1) O(1)\\n
Recurrent O(n \xB7 d2) O(n) O(n)\\n
Convolutional O(k \xB7 n \xB7 d2) O(1) O(logk(n))\\n
Self-Attention (restricted) O(r \xB7 n \xB7 d) O(1) O(n/r)\\n\\n3.5
\ Positional Encoding\\nSince our model contains no recurrence and no convolution,
in order for the model to make use of the\\norder of the sequence, we must
inject some information about the relative or absolute position of the\\ntokens
in the sequence. To this end, we add \\\"positional encodings\\\" to the input
embeddings at the\\nbottoms of the encoder and decoder stacks. The positional
encodings have the same dimension dmodel\\nas the embeddings, so that the
two can be summed. There are many choices of positional encodings,\\nlearned
and fixed [9].\\nIn this work, we use sine and cosine functions of different
frequencies:\\n\\n P E(pos,2i) = sin(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n P E(pos,2i+1) = cos(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n\\nwhere pos is the position and i is the dimension. That is, each dimension
of the positional encoding\\ncorresponds to a sinusoid. The wavelengths form
a geometric progression from 2\u03C0 to 10000 \xB7 2\u03C0. We\\nchose this
function because we hypothesized it would allow the model to easily learn
to attend by\\nrelative positions, since for any fixed offset k, P Epos+k
can be represented as a linear function of\\nP Epos.\\nWe also experimented
with using learned positional embeddings [9] instead, and found that the two\\nversions
produced nearly identical results (see Table 3 row (E)). We chose the sinusoidal
version\\nbecause it may allow the model to extrapolate to sequence lengths
longer than the ones encountered\\nduring training.\\n\\n4 Why Self-Attention\\n\\nIn
this section we compare various aspects of self-attention layers to the recurrent
and convolu-\\ntional layers commonly used for mapping one variable-length
sequence of symbol representations\\n(x1, ..., xn) to another sequence of
equal length (z1, ..., zn), with xi, zi \u2208 Rd, such as a hidden\\nlayer
in a typical sequence transduction encoder or decoder. Motivating our use
of self-attention we\\nconsider three desiderata.\\nOne is the total computational
complexity per layer. Another is the amount of computation that can\\nbe parallelized,
as measured by the minimum number of sequential operations required.\\nThe
third is the path length between long-range dependencies in the network. Learning
long-range\\ndependencies is a key challenge in many sequence transduction
tasks. One key factor affecting the\\nability to learn such dependencies is
the length of the paths forward and backward signals have to\\ntraverse in
the network. The shorter these paths between any combination of positions
in the input\\nand output sequences, the easier it is to learn long-range
dependencies [12]. Hence we also compare\\nthe maximum path length between
any two input and output positions in networks composed of the\\ndifferent
layer types.\\nAs noted in Table 1, a self-attention layer connects all positions
with a constant number of sequentially\\nexecuted operations, whereas a recurrent
layer requires O(n) sequential operations. In terms of\\ncomputational complexity,
self-attention layers are faster than recurrent layers when the sequence\\n\\n
\ 6\\n\\n---\\n\\nlength n is
smaller than the representation dimensionality d, which is most often the
case with\\nsentence representations used by state-of-the-art models in machine
translations, such as word-piece\\n[38] and byte-pair [31] representations.
To improve computational performance for tasks involving\\nvery long sequences,
self-attention could be restricted to considering only a neighborhood of size
r in\\nthe input sequence centered around the respective output position.
This would increase the maximum\\npath length to O(n/r). We plan to investigate
this approach further in future work.\\nA single convolutional layer with
kernel width k < n does not connect all pairs of input and output\\npositions.
Doing so requires a stack of O(n/k) convolutional layers in the case of contiguous
kernels,\\nor O(logk(n)) in the case of dilated convolutions [18], increasing
the length of the longest paths\\nbetween any two positions in the network.
Convolutional layers are generally more expensive than\\nrecurrent layers,
by a factor of k. Separable convolutions [6], however, decrease the complexity\\nconsiderably,
to O(k \xB7 n \xB7 d + n \xB7 d2). Even with k = n, however, the complexity
of a separable\\nconvolution is equal to the combination of a self-attention
layer and a point-wise feed-forward layer,\\nthe approach we take in our model.\\nAs
side benefit, self-attention could yield more interpretable models. We inspect
attention distributions\\nfrom our models and present and discuss examples
in the appendix. Not only do individual attention\\nheads clearly learn to
perform different tasks, many appear to exhibit behavior related to the syntactic\\nand
semantic structure of the sentences.\\n\\n5 Training\\n\\nThis section
describes the training regime for our models.\\n\\n5.1 Training Data and
Batching\\n\\nWe trained on the standard WMT 2014 English-German dataset consisting
of about 4.5 million\\nsentence pairs. Sentences were encoded using byte-pair
encoding [3], which has a shared source-\\ntarget vocabulary of about 37000
tokens. For English-French, we used the significantly larger WMT\\n2014 English-French
dataset consisting of 36M sentences and split tokens into a 32000 word-piece\\nvocabulary
[38]. Sentence pairs were batched together by approximate sequence length.
Each training\\nbatch contained a set of sentence pairs containing approximately
25000 source tokens and 25000\\ntarget tokens.\\n\\n5.2 Hardware and Schedule\\n\\nWe
trained our models on one machine with 8 NVIDIA P100 GPUs. For our base models
using\\nthe hyperparameters described throughout the paper, each training
step took about 0.4 seconds. We\\ntrained the base models for a total of 100,000
steps or 12 hours. For our big models,(described on the\\nbottom line of table
3), step time was 1.0 seconds. The big models were trained for 300,000 steps\\n(3.5
days).\\n\\n5.3 Optimizer\\n\\nWe used the Adam optimizer [20] with \u03B21
= 0.9, \u03B22 = 0.98 and \u03F5 = 10\u22129. We varied the learning\\nrate
over the course of training, according to the formula:\\n\\n lrate
= d\u22120.5 \xB7 min(step_num\u22120.5, step_num \xB7 warmup_steps\u22121.5)
\ (3)\\n model\\n\\nThis corresponds to increasing the learning
rate linearly for the first warmup_steps training steps,\\nand decreasing
it thereafter proportionally to the inverse square root of the step number.
We used\\nwarmup_steps = 4000.\\n\\n5.4 Regularization\\n\\nWe employ three
types of regularization during training:\\n\\n 7\\n\\n---\\n\\nTable
2: The Transformer achieves better BLEU scores than previous state-of-the-art
models on the\\nEnglish-to-German and English-to-French newstest2014 tests
at a fraction of the training cost.\\n\\nModel BLEU
\ Training Cost (FLOPs)\\n EN-DE
EN-FR EN-DE EN-FR\\nByteNet [18] 23.75\\nDeep-Att
+ PosUnk [39] 39.2 1.0 \xB7 1020\\nGNMT
+ RL [38] 24.6 39.92 2.3 \xB7 1019 1.4 \xB7 1020\\nConvS2S
[9] 25.16 40.46 9.6 \xB7 1018 1.5 \xB7 1020\\nMoE
[32] 26.03 40.56 2.0 \xB7 1019 1.2 \xB7
1020\\nDeep-Att + PosUnk Ensemble [39] 40.4 8.0
\xB7 1020\\nGNMT + RL Ensemble [38] 26.30 41.16 1.8 \xB7 1020
\ 1.1 \xB7 1021\\nConvS2S Ensemble [9] 26.36 41.29 7.7
\xB7 1019 1.2 \xB7 1021\\nTransformer (base model) 27.3 38.1
\ 3.3 \xB7 1018\\nTransformer (big) 28.4 41.8 2.3
\xB7 1019\\n\\nResidual Dropout We apply dropout [33] to the output of
each sub-layer, before it is added to the\\nsub-layer input and normalized.
In addition, we apply dropout to the sums of the embeddings and the\\npositional
encodings in both the encoder and decoder stacks. For the base model, we use
a rate of\\nPdrop = 0.1.\\n\\nLabel Smoothing During training,
we employed label smoothing of value \u03F5ls = 0.1 [36]. This\\nhurts perplexity,
as the model learns to be more unsure, but improves accuracy and BLEU score.\\n\\n6
\ Results\\n\\n6.1 Machine Translation\\n\\nOn the WMT 2014 English-to-German
translation task, the big transformer model (Transformer (big)\\nin Table
2) outperforms the best previously reported models (including ensembles) by
more than 2.0\\nBLEU, establishing a new state-of-the-art BLEU score of 28.4.
The configuration of this model is\\nlisted in the bottom line of Table 3.
Training took 3.5 days on 8 P100 GPUs. Even our base model\\nsurpasses all
previously published models and ensembles, at a fraction of the training cost
of any of\\nthe competitive models.\\nOn the WMT 2014 English-to-French translation
task, our big model achieves a BLEU score of 41.0,\\noutperforming all of
the previously published single models, at less than 1/4 the training cost
of the\\nprevious state-of-the-art model. The Transformer (big) model trained
for English-to-French used\\ndropout rate Pdrop = 0.1, instead of 0.3.\\nFor
the base models, we used a single model obtained by averaging the last 5 checkpoints,
which\\nwere written at 10-minute intervals. For the big models, we averaged
the last 20 checkpoints. We\\nused beam search with a beam size of 4 and length
penalty \u03B1 = 0.6 [38]. These hyperparameters\\nwere chosen after experimentation
on the development set. We set the maximum output length during\\ninference
to input length + 50, but terminate early when possible [38].\\nTable 2 summarizes
our results and compares our translation quality and training costs to other
model\\narchitectures from the literature. We estimate the number of floating
point operations used to train a\\nmodel by multiplying the training time,
the number of GPUs used, and an estimate of the sustained\\nsingle-precision
floating-point capacity of each GPU 5.\\n\\n6.2 Model Variations\\n\\nTo
evaluate the importance of different components of the Transformer, we varied
our base model\\nin different ways, measuring the change in performance on
English-to-German translation on the\\n\\n 5We used values of 2.8, 3.7,
6.0 and 9.5 TFLOPS for K80, K40, M40 and P100, respectively.\\n\\n 8\\n\\n---\\n\\nTable
3: Variations on the Transformer architecture. Unlisted values are identical
to those of the base\\nmodel. All metrics are on the English-to-German translation
development set, newstest2013. Listed\\nperplexities are per-wordpiece, according
to our byte-pair encoding, and should not be compared to\\nper-word perplexities.\\n\\n
\ N dmodel dff h dk dv Pdrop \u03F5ls train
\ PPL BLEU params\\n steps
\ (dev) (dev) \xD7106\\nbase 6 512 2048 8 64
\ 64 0.1 0.1 100K 4.92 25.8 65\\n 1
\ 512 512 5.29 24.9\\n(A) 4
\ 128 128 5.00 25.5\\n 16
\ 32 32 4.91 25.8\\n 32
\ 16 16 5.01 25.4\\n(B) 16
\ 5.16 25.1 58\\n 32
\ 5.01 25.4 60\\n 2 6.11
\ 23.7 36\\n 4 5.19
\ 25.3 50\\n 8 4.88
\ 25.5 80\\n(C) 256 32 32 5.75
\ 24.5 28\\n 1024 128 128 4.66
\ 26.0 168\\n 1024 5.12
\ 25.4 53\\n 4096 4.75
\ 26.2 90\\n 0.0
\ 5.77 24.6\\n(D) 0.2
\ 0.0 4.95 25.5\\n 4.67
\ 25.3\\n 0.2
\ 5.47 25.7\\n(E) positional embedding instead
of sinusoids 4.92 25.7\\nbig 6 1024 4096
\ 16 0.3 300K 4.33 26.4 213\\n\\ndevelopment
set, newstest2013. We used beam search as described in the previous section,
but no\\ncheckpoint averaging. We present these results in Table 3.\\nIn Table
3 rows (A), we vary the number of attention heads and the attention key and
value dimensions,\\nkeeping the amount of computation constant, as described
in Section 3.2.2. While single-head\\nattention is 0.9 BLEU worse than the
best setting, quality also drops off with too many heads.\\nIn Table 3 rows
(B), we observe that reducing the attention key size dk hurts model quality.
This\\nsuggests that determining compatibility is not easy and that a more
sophisticated compatibility\\nfunction than dot product may be beneficial.
We further observe in rows (C) and (D) that, as expected,\\nbigger models
are better, and dropout is very helpful in avoiding over-fitting. In row (E)
we replace our\\nsinusoidal positional encoding with learned positional embeddings
[9], and observe nearly identical\\nresults to the base model.\\n\\n6.3 English
Constituency Parsing\\n\\nTo evaluate if the Transformer can generalize to
other tasks we performed experiments on English\\nconstituency parsing. This
task presents specific challenges: the output is subject to strong structural\\nconstraints
and is significantly longer than the input. Furthermore, RNN sequence-to-sequence\\nmodels
have not been able to attain state-of-the-art results in small-data regimes
[37].\\nWe trained a 4-layer transformer with dmodel = 1024 on the Wall Street
Journal (WSJ) portion of the\\nPenn Treebank [25], about 40K training sentences.
We also trained it in a semi-supervised setting,\\nusing the larger high-confidence
and BerkleyParser corpora from with approximately 17M sentences\\n[37]. We
used a vocabulary of 16K tokens for the WSJ only setting and a vocabulary
of 32K tokens\\nfor the semi-supervised setting.\\nWe performed only a small
number of experiments to select the dropout, both attention and residual\\n(section
5.4), learning rates and beam size on the Section 22 development set, all
other parameters\\nremained unchanged from the English-to-German base translation
model. During inference, we\\n\\n 9\\n\\n---\\n\\n
\ Table 4: The Transformer generalizes well to English constituency parsing
(Results are on Section 23\\n of WSJ)\\n Parser Training
\ WSJ 23 F1\\nVinyals & Kaiser el al. (2014) [37] WSJ only, discriminative
\ 88.3\\n Petrov et al. (2006) [29] WSJ only, discriminative
\ 90.4\\n Zhu et al. (2013) [40] WSJ only, discriminative
\ 90.4\\n Dyer et al. (2016) [8] WSJ only, discriminative
\ 91.7\\n Transformer (4 layers) WSJ only, discriminative
\ 91.3\\n Zhu et al. (2013) [40] semi-supervised 91.3\\n
\ Huang & Harper (2009) [14] semi-supervised 91.3\\n
\ McClosky et al. (2006) [26] semi-supervised 92.1\\nVinyals
& Kaiser el al. (2014) [37] semi-supervised 92.1\\n Transformer
(4 layers) semi-supervised 92.7\\n Luong et al.
(2015) [23] multi-task 93.0\\n Dyer et al.
(2016) [8] generative 93.3\\n\\n increased the
maximum output length to input length + 300. We used a beam size of 21 and
\u03B1 = 0.3\\n for both WSJ only and the semi-supervised setting.\\n Our
results in Table 4 show that despite the lack of task-specific tuning our
model performs sur-\\n prisingly well, yielding better results than all
previously reported models with the exception of the\\n Recurrent Neural
Network Grammar [8].\\n In contrast to RNN sequence-to-sequence models
[37], the Transformer outperforms the Berkeley-\\n Parser [29] even when
training only on the WSJ training set of 40K sentences.\\n\\n 7 Conclusion\\n\\n
\ In this work, we presented the Transformer, the first sequence transduction
model based entirely on\\n attention, replacing the recurrent layers most
commonly used in encoder-decoder architectures with\\n multi-headed self-attention.\\n
\ For translation tasks, the Transformer can be trained significantly faster
than architectures based\\n on recurrent or convolutional layers. On
both WMT 2014 English-to-German and WMT 2014\\n English-to-French translation
tasks, we achieve a new state of the art. In the former task our best\\n model
outperforms even all previously reported ensembles.\\n We are excited about
the future of attention-based models and plan to apply them to other tasks.
We\\n plan to extend the Transformer to problems involving input and output
modalities other than text and\\n to investigate local, restricted attention
mechanisms to efficiently handle large inputs and outputs\\n such as images,
audio and video. Making generation less sequential is another research goals
of ours.\\n The code we used to train and evaluate our models is available
at https://github.com/\\n tensorflow/tensor2tensor.\\n\\n Acknowledgements
We are grateful to Nal Kalchbrenner and Stephan Gouws for their fruitful\\n
\ comments, corrections and inspiration.\\n\\n References\\n [1]
\ Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hinton. Layer normalization.
arXiv preprint\\n arXiv:1607.06450, 2016.\\n [2] Dzmitry Bahdanau,
Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly\\n
\ learning to align and translate. CoRR, abs/1409.0473, 2014.\\n [3]
\ Denny Britz, Anna Goldie, Minh-Thang Luong, and Quoc V. Le. Massive exploration
of neural\\n machine translation architectures. CoRR, abs/1703.03906,
2017.\\n [4] Jianpeng Cheng, Li Dong, and Mirella Lapata. Long short-term
memory-networks for machine\\n reading. arXiv preprint arXiv:1601.06733,
2016.\\n\\n 10\\n\\n---\\n\\n
[5] Kyunghyun Cho, Bart van Merrienboer, Caglar Gulcehre, Fethi Bougares,
Holger Schwenk,\\n and Yoshua Bengio. Learning phrase representations
using rnn encoder-decoder for statistical\\n machine translation. CoRR,
abs/1406.1078, 2014.\\n [6] Francois Chollet. Xception: Deep learning with
depthwise separable convolutions. arXiv\\n preprint arXiv:1610.02357,
2016.\\n [7] Junyoung Chung, \xC7aglar G\xFCl\xE7ehre, Kyunghyun Cho, and
Yoshua Bengio. Empirical evaluation\\n of gated recurrent neural networks
on sequence modeling. CoRR, abs/1412.3555, 2014.\\n [8] Chris Dyer, Adhiguna
Kuncoro, Miguel Ballesteros, and Noah A. Smith. Recurrent neural\\n network
grammars. In Proc. of NAACL, 2016.\\n [9] Jonas Gehring, Michael Auli, David
Grangier, Denis Yarats, and Yann N. Dauphin. Convolu-\\n tional sequence
to sequence learning. arXiv preprint arXiv:1705.03122v2, 2017.\\n[10] Alex
Graves. Generating sequences with recurrent neural networks. arXiv
preprint\\n arXiv:1308.0850, 2013.\\n[11] Kaiming He, Xiangyu Zhang,
Shaoqing Ren, and Jian Sun. Deep residual learning for im-\\n age recognition.
\ In Proceedings of the IEEE Conference on Computer Vision and Pattern\\n
\ Recognition, pages 770\u2013778, 2016.\\n[12] Sepp Hochreiter, Yoshua
Bengio, Paolo Frasconi, and J\xFCrgen Schmidhuber. Gradient flow in\\n recurrent
nets: the difficulty of learning long-term dependencies, 2001.\\n[13] Sepp
Hochreiter and J\xFCrgen Schmidhuber. Long short-term memory. Neural
computation,\\n 9(8):1735\u20131780, 1997.\\n[14] Zhongqiang Huang and
Mary Harper. Self-training PCFG grammars with latent annotations\\n across
languages. In Proceedings of the 2009 Conference on Empirical Methods in Natural\\n
\ Language Processing, pages 832\u2013841. ACL, August 2009.\\n[15] Rafal
Jozefowicz, Oriol Vinyals, Mike Schuster, Noam Shazeer, and Yonghui Wu. Exploring\\n
\ the limits of language modeling. arXiv preprint arXiv:1602.02410, 2016.\\n[16]
\ \u0141ukasz Kaiser and Samy Bengio. Can active memory replace attention?
In Advances in Neural\\n Information Processing Systems, (NIPS), 2016.\\n[17]
\ \u0141ukasz Kaiser and Ilya Sutskever. Neural GPUs learn algorithms. In
International Conference\\n on Learning Representations (ICLR), 2016.\\n[18]
\ Nal Kalchbrenner, Lasse Espeholt, Karen Simonyan, Aaron van den Oord, Alex
Graves, and Ko-\\n ray Kavukcuoglu. Neural machine translation in linear
time. arXiv preprint arXiv:1610.10099v2,\\n 2017.\\n[19] Yoon Kim, Carl
Denton, Luong Hoang, and Alexander M. Rush. Structured attention networks.\\n
\ In International Conference on Learning Representations, 2017.\\n[20]
\ Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization.
In ICLR, 2015.\\n[21] Oleksii Kuchaiev and Boris Ginsburg. Factorization
tricks for LSTM networks. arXiv preprint\\n arXiv:1703.10722, 2017.\\n[22]
\ Zhouhan Lin, Minwei Feng, Cicero Nogueira dos Santos, Mo Yu, Bing Xiang,
Bowen\\n Zhou, and Yoshua Bengio. A structured self-attentive sentence
embedding. arXiv preprint\\n arXiv:1703.03130, 2017.\\n[23] Minh-Thang
Luong, Quoc V. Le, Ilya Sutskever, Oriol Vinyals, and Lukasz Kaiser. Multi-task\\n
\ sequence to sequence learning. arXiv preprint arXiv:1511.06114, 2015.\\n[24]
\ Minh-Thang Luong, Hieu Pham, and Christopher D Manning. Effective approaches
to attention-\\n based neural machine translation. arXiv preprint arXiv:1508.04025,
2015.\\n\\n 11\\n\\n---\\n\\n[25] Mitchell
P Marcus, Mary Ann Marcinkiewicz, and Beatrice Santorini. Building a large
annotated\\n corpus of english: The penn treebank. Computational linguistics,
19(2):313\u2013330, 1993.\\n\\n[26] David McClosky, Eugene Charniak, and
Mark Johnson. Effective self-training for parsing. In\\n Proceedings
of the Human Language Technology Conference of the NAACL, Main Conference,\\n
\ pages 152\u2013159. ACL, June 2006.\\n\\n[27] Ankur Parikh, Oscar T\xE4ckstr\xF6m,
Dipanjan Das, and Jakob Uszkoreit. A decomposable attention\\n model.
In Empirical Methods in Natural Language Processing, 2016.\\n\\n[28] Romain
Paulus, Caiming Xiong, and Richard Socher. A deep reinforced model for abstractive\\n
\ summarization. arXiv preprint arXiv:1705.04304, 2017.\\n\\n[29] Slav
Petrov, Leon Barrett, Romain Thibaux, and Dan Klein. Learning accurate, compact,\\n
\ and interpretable tree annotation. In Proceedings of the 21st International
Conference on\\n Computational Linguistics and 44th Annual Meeting of
the ACL, pages 433\u2013440. ACL, July\\n 2006.\\n\\n[30] Ofir Press
and Lior Wolf. Using the output embedding to improve language models. arXiv\\n
\ preprint arXiv:1608.05859, 2016.\\n\\n[31] Rico Sennrich, Barry Haddow,
and Alexandra Birch. Neural machine translation of rare words\\n with
subword units. arXiv preprint arXiv:1508.07909, 2015.\\n\\n[32] Noam Shazeer,
Azalia Mirhoseini, Krzysztof Maziarz, Andy Davis, Quoc Le, Geoffrey Hinton,\\n
\ and Jeff Dean. Outrageously large neural networks: The sparsely-gated
mixture-of-experts\\n layer. arXiv preprint arXiv:1701.06538, 2017.\\n\\n[33]
\ Nitish Srivastava, Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and
Ruslan Salakhutdi-\\n nov. Dropout: a simple way to prevent neural networks
from overfitting. Journal of Machine\\n Learning Research, 15(1):1929\u20131958,
2014.\\n\\n[34] Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob
Fergus. End-to-end memory\\n networks. In C. Cortes, N. D. Lawrence,
D. D. Lee, M. Sugiyama, and R. Garnett, editors,\\n Advances in Neural
Information Processing Systems 28, pages 2440\u20132448. Curran Associates,\\n
\ Inc., 2015.\\n\\n[35] Ilya Sutskever, Oriol Vinyals, and Quoc VV Le.
Sequence to sequence learning with neural\\n networks. In Advances in
Neural Information Processing Systems, pages 3104\u20133112, 2014.\\n\\n[36]
\ Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, and
Zbigniew Wojna.\\n Rethinking the inception architecture for computer
vision. CoRR, abs/1512.00567, 2015.\\n\\n[37] Vinyals & Kaiser, Koo, Petrov,
Sutskever, and Hinton. Grammar as a foreign language. In\\n Advances
in Neural Information Processing Systems, 2015.\\n\\n[38] Yonghui Wu, Mike
Schuster, Zhifeng Chen, Quoc V Le, Mohammad Norouzi, Wolfgang\\n Macherey,
Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, et al. Google\u2019s neural
machine\\n translation system: Bridging the gap between human and machine
translation. arXiv preprint\\n arXiv:1609.08144, 2016.\\n\\n[39] Jie
Zhou, Ying Cao, Xuguang Wang, Peng Li, and Wei Xu. Deep recurrent models
with\\n fast-forward connections for neural machine translation. CoRR,
abs/1606.04199, 2016.\\n\\n[40] Muhua Zhu, Yue Zhang, Wenliang Chen, Min
Zhang, and Jingbo Zhu. Fast and accurate\\n shift-reduce constituent
parsing. In Proceedings of the 51st Annual Meeting of the ACL (Volume\\n 1:
Long Papers), pages 434\u2013443. ACL, August 2013.\\n\\n 12\\n\\n---\\n\\nInput-Input
Layer5\\nAttention Visualizations\\n\\ngovernments registration\\nAmerican
\ process\\nmajority passed making difficult \\n
\ \\n
\\n since voting more \\nspirit have
\ laws 2009\\nIt is in this thata of new the or .\\n\\nIt is
\ this thata of the or . \\n difficult\\n
\ in spirit more \\n
\ since process \\n laws
\ \\n have
new voting \\n American\\n
\ majority passed 2009\\n making\\n
\ governments registration\\n\\nFigure
3: An example of the attention mechanism following long-distance dependencies
in the\\nencoder self-attention in layer 5 of 6. Many of the attention heads
attend to a distant dependency of\\nthe verb \u2018making\u2019, completing
the phrase \u2018making...more difficult\u2019. Attentions here shown only
for\\nthe word \u2018making\u2019. Different colors represent different heads.
Best viewed in color.\\n\\n13\\n\\n---\\n\\nInput-Input Layer5\\n\\napplication\\n
\ missing \\nLaw never perfect should what opinion
\ \\nThe will be , butits be just- thisis we are , in my
\ .\\n\\nInput-Input Layer5 . \\nThe , its - this ,\\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\n\\napplication\\n
\ missing \\nLaw never perfect should what opinion
\ \\nThe will be , but its be just- thisis we are , in my
\ .\\n\\nThe , its - this , . \\n be perfectbut
\ be just is what are in my\\nLaw never should we
\ missing \\n will application opinion\\n\\nFigure
4: Two attention heads, also in layer 5 of 6, apparently involved in anaphora
resolution. Top:\\nFull attentions for head 5. Bottom: Isolated attentions
from just the word \u2018its\u2019 for attention heads 5\\nand 6. Note that
the attentions are very sharp for this word.\\n\\n14\\n\\n---\\n\\nInput-Input
Layer5\\n\\napplication\\n missing \\nLaw never perfect
\ should what opinion \\nThe will be , but its be just-
\ thisis we are , in my .\\n\\nThe , its - this , . \\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\nInput-Input
Layer5\\n\\napplication\\n missing \\nLaw never perfect
\ should what opinion \\nThe will be , but its be just-
\ thisis we are , in my .\\n\\nThe , its - this , . \\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\n\\nFigure
5: Many of the attention heads exhibit behaviour that seems related to the
structure of the\\nsentence. We give two such examples above, from two different
heads from the encoder self-attention\\nat layer 5 of 6. The heads clearly
learned to perform different tasks.\\n\\n15\",\"job_metadata\":{\"credits_used\":0,\"job_credits_usage\":0,\"job_pages\":0,\"job_auto_mode_triggered_pages\":0,\"job_is_cache_hit\":true}}"
headers:
Connection:
- keep-alive
Content-Length:
- '47254'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:32 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- b9525ec0-f997-4ee3-bf4b-761bcc2ef25b
x-session-id:
- 2b87e813-16c3-497a-aae4-105b5dec3f36
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_llamaparse/test_llamaparse_load_data_instrumentation.yaml
================================================
interactions:
- request:
body: from_python_package=true&input_url=https%3A%2F%2Farxiv.org%2Fpdf%2F1706.03762.pdf&language=en&parsing_instruction=
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/x-www-form-urlencoded
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: POST
uri: https://api.cloud.llamaindex.ai/api/parsing/upload
response:
body:
string: '{"id":"18a0509c-a0a9-41f5-abbe-7177d041aa7c","status":"PENDING"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:48:07 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 6af3d456-cca9-49f7-8854-5fc674fcef9c
x-session-id:
- 05b65a93-7a68-49f8-b0e7-1f2b79799cee
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/18a0509c-a0a9-41f5-abbe-7177d041aa7c
response:
body:
string: '{"id":"18a0509c-a0a9-41f5-abbe-7177d041aa7c","status":"PENDING"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:48:08 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- a495f41a-cb45-40b6-b8a4-cc95e1ec89d5
x-session-id:
- 607e9854-6c6e-43a6-bd62-557ee3a4c48d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/18a0509c-a0a9-41f5-abbe-7177d041aa7c
response:
body:
string: '{"id":"18a0509c-a0a9-41f5-abbe-7177d041aa7c","status":"SUCCESS"}'
headers:
Connection:
- keep-alive
Content-Length:
- '64'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:48:10 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 8a2aeab0-2e75-4f4f-a1ed-1817654ebe08
x-session-id:
- d465f81c-36c3-46a4-9dbf-7402c6e4608a
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.27.2
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/18a0509c-a0a9-41f5-abbe-7177d041aa7c/result/text
response:
body:
string: "{\"text\":\" arXiv:1706.03762v7 [cs.CL]
\ 2 Aug 2023\\n Provided proper attribution is
provided, Google hereby grants permission to\\n reproduce
the tables and figures in this paper solely for use in journalistic or\\n
\ scholarly works.\\n Attention
Is All You Need\\n Ashish Vaswani\u2217 Noam Shazeer\u2217
\ Niki Parmar\u2217 Jakob Uszkoreit\u2217\\n Google
Brain Google Brain Google Research Google Research\\n
\ avaswani@google.com noam@google.com nikip@google.com
\ usz@google.com\\n Llion Jones\u2217 Aidan N.
Gomez\u2217 \u2020 \u0141ukasz Kaiser\u2217\\n Google
Research University of Toronto Google Brain\\n llion@google.com
\ aidan@cs.toronto.edu lukaszkaiser@google.com\\n Illia
Polosukhin\u2217 \u2021\\n illia.polosukhin@gmail.com\\n
\ Abstract\\n
\ The dominant sequence transduction models are
based on complex recurrent or\\n convolutional neural
networks that include an encoder and a decoder. The best\\n performing
models also connect the encoder and decoder through an attention\\n mechanism.
We propose a new simple network architecture, the Transformer,\\n based
solely on attention mechanisms, dispensing with recurrence and convolutions\\n
\ entirely. Experiments on two machine translation tasks show these
models to\\n be superior in quality while being more
parallelizable and requiring significantly\\n less time to train.
Our model achieves 28.4 BLEU on the WMT 2014 English-\\n to-German
translation task, improving over the existing best results, including\\n ensembles,
by over 2 BLEU. On the WMT 2014 English-to-French translation task,\\n our
model establishes a new single-model state-of-the-art BLEU score of 41.8 after\\n
\ training for 3.5 days on eight GPUs, a small fraction
of the training costs of the\\n best models from the
literature. We show that the Transformer generalizes well to\\n other
tasks by applying it successfully to English constituency parsing both with\\n
\ large and limited training data.\\n \u2217Equal contribution. Listing
order is random. Jakob proposed replacing RNNs with self-attention and started\\n
\ the effort to evaluate this idea. Ashish, with Illia, designed and
implemented the first Transformer models and\\n has been crucially
involved in every aspect of this work. Noam proposed scaled dot-product attention,
multi-head\\n attention and the parameter-free position representation
and became the other person involved in nearly every\\n detail.
Niki designed, implemented, tuned and evaluated countless model variants in
our original codebase and\\n tensor2tensor. Llion also experimented
with novel model variants, was responsible for our initial codebase, and\\n
\ efficient inference and visualizations. Lukasz and Aidan spent countless
long days designing various parts of and\\n implementing tensor2tensor,
replacing our earlier codebase, greatly improving results and massively accelerating\\nour
research.\\n \u2020Work performed while at Google Brain.\\n \u2021Work
performed while at Google Research.\\n31st Conference on Neural Information
Processing Systems (NIPS 2017), Long Beach, CA, USA.\\n---\\n1 Introduction\\nRecurrent
neural networks, long short-term memory [13] and gated recurrent [7] neural
networks\\nin particular, have been firmly established as state of the art
approaches in sequence modeling and\\ntransduction problems such as language
modeling and machine translation [35, 2, 5]. Numerous\\nefforts have since
continued to push the boundaries of recurrent language models and encoder-decoder\\narchitectures
[38, 24, 15].\\nRecurrent models typically factor computation along the symbol
positions of the input and output\\nsequences. Aligning the positions to steps
in computation time, they generate a sequence of hidden\\nstates ht, as a
function of the previous hidden state ht\u22121 and the input for position
t. This inherently\\nsequential nature precludes parallelization within training
examples, which becomes critical at longer\\nsequence lengths, as memory constraints
limit batching across examples. Recent work has achieved\\nsignificant improvements
in computational efficiency through factorization tricks [21] and conditional\\ncomputation
[32], while also improving model performance in case of the latter. The fundamental\\nconstraint
of sequential computation, however, remains.\\nAttention mechanisms have become
an integral part of compelling sequence modeling and transduc-\\ntion models
in various tasks, allowing modeling of dependencies without regard to their
distance in\\nthe input or output sequences [2, 19]. In all but a few cases
[27], however, such attention mechanisms\\nare used in conjunction with a
recurrent network.\\nIn this work we propose the Transformer, a model architecture
eschewing recurrence and instead\\nrelying entirely on an attention mechanism
to draw global dependencies between input and output.\\nThe Transformer allows
for significantly more parallelization and can reach a new state of the art
in\\ntranslation quality after being trained for as little as twelve hours
on eight P100 GPUs.\\n2 Background\\nThe goal of reducing sequential computation
also forms the foundation of the Extended Neural GPU\\n[16], ByteNet [18]
and ConvS2S [9], all of which use convolutional neural networks as basic building\\nblock,
computing hidden representations in parallel for all input and output positions.
In these models,\\nthe number of operations required to relate signals from
two arbitrary input or output positions grows\\nin the distance between positions,
linearly for ConvS2S and logarithmically for ByteNet. This makes\\nit more
difficult to learn dependencies between distant positions [12]. In the Transformer
this is\\nreduced to a constant number of operations, albeit at the cost of
reduced effective resolution due\\nto averaging attention-weighted positions,
an effect we counteract with Multi-Head Attention as\\ndescribed in section
3.2.\\nSelf-attention, sometimes called intra-attention is an attention mechanism
relating different positions\\nof a single sequence in order to compute a
representation of the sequence. Self-attention has been\\nused successfully
in a variety of tasks including reading comprehension, abstractive summarization,\\ntextual
entailment and learning task-independent sentence representations [4, 27,
28, 22].\\nEnd-to-end memory networks are based on a recurrent attention mechanism
instead of sequence-\\naligned recurrence and have been shown to perform well
on simple-language question answering and\\nlanguage modeling tasks [34].\\nTo
the best of our knowledge, however, the Transformer is the first transduction
model relying\\nentirely on self-attention to compute representations of its
input and output without using sequence-\\naligned RNNs or convolution. In
the following sections, we will describe the Transformer, motivate\\nself-attention
and discuss its advantages over models such as [17, 18] and [9].\\n3 Model
Architecture\\nMost competitive neural sequence transduction models have an
encoder-decoder structure [5, 2, 35].\\nHere, the encoder maps an input sequence
of symbol representations (x1, ..., xn) to a sequence\\nof continuous representations
z = (z1, ..., zn). Given z, the decoder then generates an output\\nsequence
(y1, ..., ym) of symbols one element at a time. At each step the model is
auto-regressive\\n[10], consuming the previously generated symbols as additional
input when generating the next.\\n 2\\n---\\n
\ Output\\n Probabilities\\n
\ Softmax\\n Linear\\n
\ Add & Norm\\n Feed\\n
\ Forward\\n Add
& Norm Add & Norm\\n Feed Multi-Head\\n
\ Forward Attention Nx\\n
\ Nx Add & Norm Add & Norm\\n Multi-Head
\ Masked\\n Multi-Head\\n
\ Attention Attention\\n Positional
\ Positional\\n Encoding
\ Encoding\\n Input
\ Output\\n Embedding Embedding\\n
\ Inputs Outputs\\n (shifted
right)\\n Figure 1: The Transformer - model architecture.\\nThe
Transformer follows this overall architecture using stacked self-attention
and point-wise, fully\\nconnected layers for both the encoder and decoder,
shown in the left and right halves of Figure 1,\\nrespectively.\\n3.1 Encoder
and Decoder Stacks\\nEncoder: The encoder is composed of a stack of N
\ = 6 identical layers. Each layer has two\\nsub-layers. The first is a
multi-head self-attention mechanism, and the second is a simple, position-\\nwise
fully connected feed-forward network. We employ a residual connection [11]
around each of\\nthe two sub-layers, followed by layer normalization [1].
That is, the output of each sub-layer is\\nLayerNorm(x + Sublayer(x)), where
Sublayer(x) is the function implemented by the sub-layer\\nitself. To facilitate
these residual connections, all sub-layers in the model, as well as the embedding\\nlayers,
produce outputs of dimension dmodel = 512.\\nDecoder: The decoder is also
composed of a stack of N = 6 identical layers. In addition to the two\\nsub-layers
in each encoder layer, the decoder inserts a third sub-layer, which performs
multi-head\\nattention over the output of the encoder stack. Similar to the
encoder, we employ residual connections\\naround each of the sub-layers, followed
by layer normalization. We also modify the self-attention\\nsub-layer in the
decoder stack to prevent positions from attending to subsequent positions.
This\\nmasking, combined with fact that the output embeddings are offset by
one position, ensures that the\\npredictions for position i can depend only
on the known outputs at positions less than i.\\n3.2 Attention\\nAn attention
function can be described as mapping a query and a set of key-value pairs
to an output,\\nwhere the query, keys, values, and output are all vectors.
The output is computed as a weighted sum\\n 3\\n---\\n
\ Scaled Dot-Product Attention Multi-Head
Attention\\n Linear\\n
\ MatMul\\n SoftMax Concat\\n
\ Mask (opt ) Scaled Dot-Product\\n
\ Attention\\n
\ Scale\\n MatMul Linear
\ Linear Linear\\n K\\nFigure
2: (left) Scaled Dot-Product Attention. (right) Multi-Head Attention consists
of several\\nattention layers running in parallel.\\nof the values, where
the weight assigned to each value is computed by a compatibility function
of the\\nquery with the corresponding key.\\n3.2.1 Scaled Dot-Product
Attention\\nWe call our particular attention \\\"Scaled Dot-Product Attention\\\"
(Figure 2). The input consists of\\nqueries and keys of dimension d ,
and values of dimension d . We compute the dot products of the\\nquery
with all keys, divide each k \u221A v\\nvalues. by
\ dk, and apply a softmax function to obtain the weights on the\\nIn
practice, we compute the attention function on a set of queries simultaneously,
packed together\\ninto a matrix Q. The keys and values are also packed together
into matrices K and V . We compute\\nthe matrix of outputs as:\\n QK
T\\n Attention(Q, K, V ) = softmax( \u221Adk )V
\ (1)\\nThe two most commonly used attention
functions are additive attention [2], and dot-product (multi-\\nplicative)
attention. Dot-product attention is identical to our algorithm, except for
the scaling factor\\nof 1 . Additive attention computes the compatibility
function using a feed-forward network with\\n \u221Adk\\na single hidden
layer. While the two are similar in theoretical complexity, dot-product attention
is\\nmuch faster and more space-efficient in practice, since it can be implemented
using highly optimized\\nmatrix multiplication code.\\nWhile for small values
of dk the two mechanisms perform similarly, additive attention outperforms\\ndot
product attention without scaling for larger values of dk [3]. We suspect
that for large values of\\ndk, the dot products grow large in magnitude, pushing
the softmax function into regions where it has\\nextremely small gradients
4. To counteract this effect, we scale the dot products by 1 .\\n \u221Adk\\n3.2.2
\ Multi-Head Attention\\nInstead of performing a single attention function
with dmodel-dimensional keys, values and queries,\\nwe found it beneficial
to linearly project the queries, keys and values h times with different, learned\\nlinear
projections to dk, dk and dv dimensions, respectively. On each of these projected
versions of\\nqueries, keys and values we then perform the attention function
in parallel, yielding dv-dimensional\\n4To illustrate why the dot products
get large, assume that the components of q and k are independent random\\nvariables
with mean 0 and variance 1. Then their dot product, q \xB7 k = P\u1D48\u1D4F
qiki, has mean 0 and variance d\u2096.\\n i=1\\n
\ 4\\n---\\noutput values.
These are concatenated and once again projected, resulting in the final values,
as\\ndepicted in Figure 2.\\nMulti-head attention allows the model to jointly
attend to information from different representation\\nsubspaces at different
positions. With a single attention head, averaging inhibits this.\\n MultiHead(Q,
K, V ) = Concat(head1, ..., headh)W O\\n where
headi = Attention(QW Q, KWK, V W V )\\n i
\ i i\\nWhere the projections are parameter matrices W Q \u2208
Rdmodel\xD7d\u2096, W K \u2208 Rdmodel\xD7d\u2096, W V \u2208 Rdmodel\xD7dv\\nand
W O \u2208 Rhdv\xD7dmodel . i i i\\nIn
this work we employ h = 8 parallel attention layers, or heads. For
each of these we use\\ndk = dv = dmodel/h = 64. Due to the reduced dimension
of each head, the total computational cost\\nis similar to that of single-head
attention with full dimensionality.\\n3.2.3 Applications of Attention in
our Model\\nThe Transformer uses multi-head attention in three different ways:\\n
\ \u2022 In \\\"encoder-decoder attention\\\" layers, the queries come
from the previous decoder layer,\\n and the memory keys and values
come from the output of the encoder. This allows every\\n position
in the decoder to attend over all positions in the input sequence. This mimics
the\\n typical encoder-decoder attention mechanisms in sequence-to-sequence
models such as\\n [38, 2, 9].\\n \u2022 The encoder contains
self-attention layers. In a self-attention layer all of the keys, values\\n
\ and queries come from the same place, in this case, the output of
the previous layer in the\\n encoder. Each position in the encoder
can attend to all positions in the previous layer of the\\n encoder.\\n
\ \u2022 Similarly, self-attention layers in the decoder allow each
position in the decoder to attend to\\n all positions in the decoder
up to and including that position. We need to prevent leftward\\n information
flow in the decoder to preserve the auto-regressive property. We implement
this\\n inside of scaled dot-product attention by masking out (setting
to \u2212\u221E) all values in the input\\n of the softmax which
correspond to illegal connections. See Figure 2.\\n3.3 Position-wise Feed-Forward
Networks\\nIn addition to attention sub-layers, each of the layers in our
encoder and decoder contains a fully\\nconnected feed-forward network, which
is applied to each position separately and identically. This\\nconsists of
two linear transformations with a ReLU activation in between.\\n FFN(x)
= max(0, xW1 + b1)W2 + b2 (2)\\n While the
linear transformations are the same across different positions, they use different
parameters\\nfrom layer to layer. Another way of describing this is as two
convolutions with kernel size 1.\\nThe dimensionality of input and output
is dmodel = 512, and the inner-layer has dimensionality\\ndf f = 2048.\\n3.4
\ Embeddings and Softmax\\nSimilarly to other sequence transduction models,
we use learned embeddings to convert the input\\ntokens and output tokens
to vectors of dimension dmodel. We also use the usual learned linear transfor-\\nmation
and softmax function to convert the decoder output to predicted next-token
probabilities. In\\nour model, we share the same weight matrix between the
two embedding layers and the pre-softmax\\nlinear transformation, similar
to [30]. In the embedding layers, we multiply those weights by \u221Admodel.\\n
\ 5\\n---\\nTable 1: Maximum
path lengths, per-layer complexity and minimum number of sequential operations\\nfor
different layer types. n is the sequence length, d is the representation dimension,
k is the kernel\\nsize of convolutions and r the size of the neighborhood
in restricted self-attention.\\n Layer Type Complexity
per Layer Sequential Maximum Path Length\\n Operations\\n
\ Self-Attention O(n2 \xB7 d) O(1) O(1)\\n
\ Recurrent O(n \xB7 d2) O(n) O(n)\\n
\ Convolutional O(k \xB7 n \xB7 d2) O(1) O(logk(n))\\n
\ Self-Attention (restricted) O(r \xB7 n \xB7 d) O(1) O(n/r)\\n3.5
\ Positional Encoding\\nSince our model contains no recurrence and no convolution,
in order for the model to make use of the\\norder of the sequence, we must
inject some information about the relative or absolute position of the\\ntokens
in the sequence. To this end, we add \\\"positional encodings\\\" to the input
embeddings at the\\nbottoms of the encoder and decoder stacks. The positional
encodings have the same dimension dmodel\\nas the embeddings, so that the
two can be summed. There are many choices of positional encodings,\\nlearned
and fixed [9].\\nIn this work, we use sine and cosine functions of different
frequencies:\\n P E(pos,2i) = sin(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n P E(pos,2i+1) = cos(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\nwhere pos is the position and i is the dimension. That is, each dimension
of the positional encoding\\ncorresponds to a sinusoid. The wavelengths form
a geometric progression from 2\u03C0 to 10000 \xB7 2\u03C0. We\\nchose this
function because we hypothesized it would allow the model to easily learn
to attend by\\nrelative positions, since for any fixed offset k, P Epos+k
can be represented as a linear function of\\nP Epos.\\n We also experimented
with using learned positional embeddings [9] instead, and found that the two\\nversions
produced nearly identical results (see Table 3 row (E)). We chose the sinusoidal
version\\nbecause it may allow the model to extrapolate to sequence lengths
longer than the ones encountered\\nduring training.\\n4 Why Self-Attention\\nIn
this section we compare various aspects of self-attention layers to the recurrent
and convolu-\\ntional layers commonly used for mapping one variable-length
sequence of symbol representations\\n(x1, ..., xn) to another sequence of
equal length (z1, ..., zn), with xi, zi \u2208 Rd, such as a hidden\\nlayer
in a typical sequence transduction encoder or decoder. Motivating our use
of self-attention we\\nconsider three desiderata.\\nOne is the total computational
complexity per layer. Another is the amount of computation that can\\nbe parallelized,
as measured by the minimum number of sequential operations required.\\nThe
third is the path length between long-range dependencies in the network. Learning
long-range\\ndependencies is a key challenge in many sequence transduction
tasks. One key factor affecting the\\nability to learn such dependencies is
the length of the paths forward and backward signals have to\\ntraverse in
the network. The shorter these paths between any combination of positions
in the input\\nand output sequences, the easier it is to learn long-range
dependencies [12]. Hence we also compare\\nthe maximum path length between
any two input and output positions in networks composed of the\\ndifferent
layer types.\\nAs noted in Table 1, a self-attention layer connects all positions
with a constant number of sequentially\\nexecuted operations, whereas a recurrent
layer requires O(n) sequential operations. In terms of\\ncomputational complexity,
self-attention layers are faster than recurrent layers when the sequence\\n
\ 6\\n---\\nlength n is
smaller than the representation dimensionality d, which is most often the
case with\\nsentence representations used by state-of-the-art models in machine
translations, such as word-piece\\n[38] and byte-pair [31] representations.
To improve computational performance for tasks involving\\nvery long sequences,
self-attention could be restricted to considering only a neighborhood of size
r in\\nthe input sequence centered around the respective output position.
This would increase the maximum\\npath length to O(n/r). We plan to investigate
this approach further in future work.\\nA single convolutional layer with
kernel width k < n does not connect all pairs of input and output\\npositions.
Doing so requires a stack of O(n/k) convolutional layers in the case of contiguous
kernels,\\nor O(logk(n)) in the case of dilated convolutions [18], increasing
the length of the longest paths\\nbetween any two positions in the network.
Convolutional layers are generally more expensive than\\nrecurrent layers,
by a factor of k. Separable convolutions [6], however, decrease the complexity\\nconsiderably,
to O(k \xB7 n \xB7 d + n \xB7 d2). Even with k = n, however, the complexity
of a separable\\nconvolution is equal to the combination of a self-attention
layer and a point-wise feed-forward layer,\\nthe approach we take in our model.\\nAs
side benefit, self-attention could yield more interpretable models. We inspect
attention distributions\\nfrom our models and present and discuss examples
in the appendix. Not only do individual attention\\nheads clearly learn to
perform different tasks, many appear to exhibit behavior related to the syntactic\\nand
semantic structure of the sentences.\\n5 Training\\nThis section describes
the training regime for our models.\\n5.1 Training Data and Batching\\nWe
trained on the standard WMT 2014 English-German dataset consisting of about
4.5 million\\nsentence pairs. Sentences were encoded using byte-pair encoding
[3], which has a shared source-\\ntarget vocabulary of about 37000 tokens.
For English-French, we used the significantly larger WMT\\n2014 English-French
dataset consisting of 36M sentences and split tokens into a 32000 word-piece\\nvocabulary
[38]. Sentence pairs were batched together by approximate sequence length.
Each training\\nbatch contained a set of sentence pairs containing approximately
25000 source tokens and 25000\\ntarget tokens.\\n5.2 Hardware and Schedule\\nWe
trained our models on one machine with 8 NVIDIA P100 GPUs. For our base models
using\\nthe hyperparameters described throughout the paper, each training
step took about 0.4 seconds. We\\ntrained the base models for a total of 100,000
steps or 12 hours. For our big models,(described on the\\nbottom line of table
3), step time was 1.0 seconds. The big models were trained for 300,000 steps\\n(3.5
days).\\n5.3 Optimizer\\nWe used the Adam optimizer [20] with \u03B21 =
0.9, \u03B22 = 0.98 and \u03F5 = 10\u22129. We varied the learning\\nrate
over the course of training, according to the formula:\\n lrate
= d\u22120.5 \xB7 min(step_num\u22120.5, step_num \xB7 warmup_steps\u22121.5)
\ (3)\\n model\\nThis corresponds
to increasing the learning rate linearly for the first warmup_steps training
steps,\\nand decreasing it thereafter proportionally to the inverse square
root of the step number. We used\\nwarmup_steps = 4000.\\n5.4 Regularization\\nWe
employ three types of regularization during training:\\n 7\\n---\\nTable
2: The Transformer achieves better BLEU scores than previous state-of-the-art
models on the\\nEnglish-to-German and English-to-French newstest2014 tests
at a fraction of the training cost.\\n Model BLEU
\ Training Cost (FLOPs)\\n EN-DE
\ EN-FR EN-DE EN-FR\\n ByteNet [18] 23.75\\n
\ Deep-Att + PosUnk [39] 39.2 1.0
\xB7 1020\\n GNMT + RL [38] 24.6 39.92
\ 2.3 \xB7 1019 1.4 \xB7 1020\\n ConvS2S [9] 25.16
\ 40.46 9.6 \xB7 1018 1.5 \xB7 1020\\n MoE [32] 26.03
\ 40.56 2.0 \xB7 1019 1.2 \xB7 1020\\n Deep-Att + PosUnk
Ensemble [39] 40.4 8.0 \xB7 1020\\n
\ GNMT + RL Ensemble [38] 26.30 41.16 1.8 \xB7
1020 1.1 \xB7 1021\\n ConvS2S Ensemble [9] 26.36
\ 41.29 7.7 \xB7 1019 1.2 \xB7 1021\\n Transformer (base
model) 27.3 38.1 3.3 \xB7 1018\\n Transformer
(big) 28.4 41.8 2.3 \xB7 1019\\nResidual
Dropout We apply dropout [33] to the output of each sub-layer, before
it is added to the\\nsub-layer input and normalized. In addition, we apply
dropout to the sums of the embeddings and the\\npositional encodings in both
the encoder and decoder stacks. For the base model, we use a rate of\\nPdrop
= 0.1.\\nLabel Smoothing During training, we employed label smoothing
of value \u03F5ls = 0.1 [36]. This\\nhurts perplexity, as the model learns
to be more unsure, but improves accuracy and BLEU score.\\n6 Results\\n6.1
\ Machine Translation\\nOn the WMT 2014 English-to-German translation task,
the big transformer model (Transformer (big)\\nin Table 2) outperforms the
best previously reported models (including ensembles) by more than 2.0\\nBLEU,
establishing a new state-of-the-art BLEU score of 28.4. The configuration
of this model is\\nlisted in the bottom line of Table 3. Training took 3.5
days on 8 P100 GPUs. Even our base model\\nsurpasses all previously published
models and ensembles, at a fraction of the training cost of any of\\nthe competitive
models.\\nOn the WMT 2014 English-to-French translation task, our big model
achieves a BLEU score of 41.0,\\noutperforming all of the previously published
single models, at less than 1/4 the training cost of the\\nprevious state-of-the-art
model. The Transformer (big) model trained for English-to-French used\\ndropout
rate Pdrop = 0.1, instead of 0.3.\\nFor the base models, we used a single
model obtained by averaging the last 5 checkpoints, which\\nwere written at
10-minute intervals. For the big models, we averaged the last 20 checkpoints.
We\\nused beam search with a beam size of 4 and length penalty \u03B1 = 0.6
[38]. These hyperparameters\\nwere chosen after experimentation on the development
set. We set the maximum output length during\\ninference to input length +
50, but terminate early when possible [38].\\nTable 2 summarizes our results
and compares our translation quality and training costs to other model\\narchitectures
from the literature. We estimate the number of floating point operations used
to train a\\nmodel by multiplying the training time, the number of GPUs used,
and an estimate of the sustained\\nsingle-precision floating-point capacity
of each GPU 5.\\n6.2 Model Variations\\nTo evaluate the importance of different
components of the Transformer, we varied our base model\\nin different ways,
measuring the change in performance on English-to-German translation on the\\n
\ 5We used values of 2.8, 3.7, 6.0 and 9.5 TFLOPS for K80, K40, M40 and
P100, respectively.\\n 8\\n---\\n
\ Table 3: Variations on the Transformer architecture.
Unlisted values are identical to those of the base\\nmodel. All metrics are
on the English-to-German translation development set, newstest2013. Listed\\nperplexities
are per-wordpiece, according to our byte-pair encoding, and should not be
compared to\\nper-word perplexities.\\n N dmodel dff h
\ dk dv Pdrop \u03F5ls train PPL BLEU params\\n
\ steps
\ (dev) (dev) \xD7106\\n base 6 512 2048 8 64
\ 64 0.1 0.1 100K 4.92 25.8 65\\n 1
\ 512 512 5.29 24.9\\n (A) 4
\ 128 128 5.00 25.5\\n 16
\ 32 32 4.91 25.8\\n 32
\ 16 16 5.01 25.4\\n (B) 16
\ 5.16 25.1 58\\n 32
\ 5.01 25.4 60\\n 2 6.11
\ 23.7 36\\n 4 5.19
\ 25.3 50\\n 8 4.88
\ 25.5 80\\n (C) 256 32 32 5.75
\ 24.5 28\\n 1024 128 128 4.66
\ 26.0 168\\n 1024 5.12
\ 25.4 53\\n 4096 4.75
\ 26.2 90\\n 0.0
\ 5.77 24.6\\n (D) 0.2
\ 0.0 4.95 25.5\\n 4.67
\ 25.3\\n 0.2
\ 5.47 25.7\\n (E) positional embedding instead
of sinusoids 4.92 25.7\\n big 6 1024 4096
\ 16 0.3 300K 4.33 26.4 213\\ndevelopment
set, newstest2013. We used beam search as described in the previous section,
but no\\ncheckpoint averaging. We present these results in Table 3.\\nIn Table
3 rows (A), we vary the number of attention heads and the attention key and
value dimensions,\\nkeeping the amount of computation constant, as described
in Section 3.2.2. While single-head\\nattention is 0.9 BLEU worse
than the best setting, quality also drops off with too many heads.\\nIn Table
3 rows (B), we observe that reducing the attention key size dk hurts model
quality. This\\nsuggests that determining compatibility is not easy and that
a more sophisticated compatibility\\nfunction than dot product may be beneficial.
We further observe in rows (C) and (D) that, as expected,\\nbigger models
are better, and dropout is very helpful in avoiding over-fitting. In row (E)
we replace our\\nsinusoidal positional encoding with learned positional embeddings
[9], and observe nearly identical\\nresults to the base model.\\n6.3 English
Constituency Parsing\\nTo evaluate if the Transformer can generalize to other
tasks we performed experiments on English\\nconstituency parsing. This task
presents specific challenges: the output is subject to strong structural\\nconstraints
and is significantly longer than the input. Furthermore, RNN sequence-to-sequence\\nmodels
have not been able to attain state-of-the-art results in small-data regimes
[37].\\nWe trained a 4-layer transformer with dmodel = 1024 on the Wall Street
Journal (WSJ) portion of the\\nPenn Treebank [25], about 40K training sentences.
We also trained it in a semi-supervised setting,\\nusing the larger high-confidence
and BerkleyParser corpora from with approximately 17M sentences\\n[37]. We
used a vocabulary of 16K tokens for the WSJ only setting and a vocabulary
of 32K tokens\\nfor the semi-supervised setting.\\nWe performed only a small
number of experiments to select the dropout, both attention and residual\\n(section
5.4), learning rates and beam size on the Section 22 development set, all
other parameters\\nremained unchanged from the English-to-German base translation
model. During inference, we\\n 9\\n---\\nTable
4: The Transformer generalizes well to English constituency parsing (Results
are on Section 23\\n of WSJ)\\n Parser Training
\ WSJ 23 F1\\n Vinyals & Kaiser el al. (2014) [37] WSJ
only, discriminative 88.3\\n Petrov et al. (2006) [29]
\ WSJ only, discriminative 90.4\\n Zhu et al.
(2013) [40] WSJ only, discriminative 90.4\\n Dyer
et al. (2016) [8] WSJ only, discriminative 91.7\\n Transformer
(4 layers) WSJ only, discriminative 91.3\\n Zhu
et al. (2013) [40] semi-supervised 91.3\\n Huang
& Harper (2009) [14] semi-supervised 91.3\\n McClosky
et al. (2006) [26] semi-supervised 92.1\\n Vinyals
& Kaiser el al. (2014) [37] semi-supervised 92.1\\n Transformer
(4 layers) semi-supervised 92.7\\n Luong
et al. (2015) [23] multi-task 93.0\\n Dyer
et al. (2016) [8] generative 93.3\\n increased
the maximum output length to input length + 300. We used a beam size of 21
and \u03B1 = 0.3\\n for both WSJ only and the semi-supervised setting.\\n
Our results in Table 4 show that despite the lack of task-specific tuning
our model performs sur-\\n prisingly well, yielding better results than all
previously reported models with the exception of the\\n Recurrent Neural Network
Grammar [8].\\n In contrast to RNN sequence-to-sequence models [37], the Transformer
outperforms the Berkeley-\\n Parser [29] even when training only on the WSJ
training set of 40K sentences.\\n 7 Conclusion\\n In this work, we presented
the Transformer, the first sequence transduction model based entirely on\\n
attention, replacing the recurrent layers most commonly used in encoder-decoder
architectures with\\n multi-headed self-attention.\\n For translation tasks,
the Transformer can be trained significantly faster than architectures based\\n
on recurrent or convolutional layers. On both WMT 2014 English-to-German
and WMT 2014\\n English-to-French translation tasks, we achieve a new state
of the art. In the former task our best\\n model outperforms even all previously
reported ensembles.\\nWe are excited about the future of attention-based models
and plan to apply them to other tasks. We\\n plan to extend the Transformer
to problems involving input and output modalities other than text and\\n to
investigate local, restricted attention mechanisms to efficiently handle large
inputs and outputs\\n such as images, audio and video. Making generation less
sequential is another research goals of ours.\\nThe code we used to train
and evaluate our models is available at https://github.com/\\n tensorflow/tensor2tensor.\\n
Acknowledgements We are grateful to Nal Kalchbrenner and Stephan Gouws
for their fruitful\\n comments, corrections and inspiration.\\n References\\n
\ [1] Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hinton. Layer normalization.
arXiv preprint\\n arXiv:1607.06450, 2016.\\n [2] Dzmitry Bahdanau,
Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly\\n
\ learning to align and translate. CoRR, abs/1409.0473, 2014.\\n [3]
\ Denny Britz, Anna Goldie, Minh-Thang Luong, and Quoc V. Le. Massive exploration
of neural\\n machine translation architectures. CoRR, abs/1703.03906,
2017.\\n [4] Jianpeng Cheng, Li Dong, and Mirella Lapata. Long short-term
memory-networks for machine\\n reading. arXiv preprint arXiv:1601.06733,
2016.\\n 10\\n---\\n [5] Kyunghyun
Cho, Bart van Merrienboer, Caglar Gulcehre, Fethi Bougares, Holger Schwenk,\\n
\ and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder
for statistical\\n machine translation. CoRR, abs/1406.1078, 2014.\\n
[6] Francois Chollet. Xception: Deep learning with depthwise separable convolutions.
\ arXiv\\n preprint arXiv:1610.02357, 2016.\\n [7] Junyoung Chung,
\xC7aglar G\xFCl\xE7ehre, Kyunghyun Cho, and Yoshua Bengio. Empirical evaluation\\n
\ of gated recurrent neural networks on sequence modeling. CoRR, abs/1412.3555,
2014.\\n [8] Chris Dyer, Adhiguna Kuncoro, Miguel Ballesteros, and Noah A.
Smith. Recurrent neural\\n network grammars. In Proc. of NAACL, 2016.\\n
[9] Jonas Gehring, Michael Auli, David Grangier, Denis Yarats, and Yann N.
Dauphin. Convolu-\\n tional sequence to sequence learning. arXiv preprint
arXiv:1705.03122v2, 2017.\\n[10] Alex Graves. Generating sequences with
recurrent neural networks. arXiv preprint\\n arXiv:1308.0850, 2013.\\n[11]
\ Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning
for im-\\n age recognition. In Proceedings of the IEEE Conference on
Computer Vision and Pattern\\n Recognition, pages 770\u2013778, 2016.\\n[12]
\ Sepp Hochreiter, Yoshua Bengio, Paolo Frasconi, and J\xFCrgen Schmidhuber.
Gradient flow in\\n recurrent nets: the difficulty of learning long-term
dependencies, 2001.\\n[13] Sepp Hochreiter and J\xFCrgen Schmidhuber. Long
short-term memory. Neural computation,\\n 9(8):1735\u20131780,
1997.\\n[14] Zhongqiang Huang and Mary Harper. Self-training PCFG grammars
with latent annotations\\n across languages. In Proceedings of the 2009
Conference on Empirical Methods in Natural\\n Language Processing, pages
832\u2013841. ACL, August 2009.\\n[15] Rafal Jozefowicz, Oriol Vinyals, Mike
Schuster, Noam Shazeer, and Yonghui Wu. Exploring\\n the limits of language
modeling. arXiv preprint arXiv:1602.02410, 2016.\\n[16] \u0141ukasz Kaiser
and Samy Bengio. Can active memory replace attention? In Advances in Neural\\n
\ Information Processing Systems, (NIPS), 2016.\\n[17] \u0141ukasz Kaiser
and Ilya Sutskever. Neural GPUs learn algorithms. In International Conference\\n
\ on Learning Representations (ICLR), 2016.\\n[18] Nal Kalchbrenner,
Lasse Espeholt, Karen Simonyan, Aaron van den Oord, Alex Graves, and Ko-\\n
\ ray Kavukcuoglu. Neural machine translation in linear time. arXiv preprint
arXiv:1610.10099v2,\\n 2017.\\n[19] Yoon Kim, Carl Denton, Luong Hoang,
and Alexander M. Rush. Structured attention networks.\\n In International
Conference on Learning Representations, 2017.\\n[20] Diederik Kingma and
Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.\\n[21]
\ Oleksii Kuchaiev and Boris Ginsburg. Factorization tricks for LSTM networks.
arXiv preprint\\n arXiv:1703.10722, 2017.\\n[22] Zhouhan Lin, Minwei
Feng, Cicero Nogueira dos Santos, Mo Yu, Bing Xiang, Bowen\\n Zhou, and
Yoshua Bengio. A structured self-attentive sentence embedding. arXiv preprint\\n
\ arXiv:1703.03130, 2017.\\n[23] Minh-Thang Luong, Quoc V. Le, Ilya Sutskever,
Oriol Vinyals, and Lukasz Kaiser. Multi-task\\n sequence to sequence
learning. arXiv preprint arXiv:1511.06114, 2015.\\n[24] Minh-Thang Luong,
Hieu Pham, and Christopher D Manning. Effective approaches to attention-\\n
\ based neural machine translation. arXiv preprint arXiv:1508.04025, 2015.\\n
\ 11\\n---\\n[25] Mitchell P
Marcus, Mary Ann Marcinkiewicz, and Beatrice Santorini. Building a large annotated\\n
\ corpus of english: The penn treebank. Computational linguistics, 19(2):313\u2013330,
1993.\\n[26] David McClosky, Eugene Charniak, and Mark Johnson. Effective
self-training for parsing. In\\n Proceedings of the Human Language Technology
Conference of the NAACL, Main Conference,\\n pages 152\u2013159. ACL,
June 2006.\\n[27] Ankur Parikh, Oscar T\xE4ckstr\xF6m, Dipanjan Das, and
Jakob Uszkoreit. A decomposable attention\\n model. In Empirical Methods
in Natural Language Processing, 2016.\\n[28] Romain Paulus, Caiming Xiong,
and Richard Socher. A deep reinforced model for abstractive\\n summarization.
arXiv preprint arXiv:1705.04304, 2017.\\n[29] Slav Petrov, Leon Barrett,
Romain Thibaux, and Dan Klein. Learning accurate, compact,\\n and interpretable
tree annotation. In Proceedings of the 21st International Conference on\\n
\ Computational Linguistics and 44th Annual Meeting of the ACL, pages
433\u2013440. ACL, July\\n 2006.\\n[30] Ofir Press and Lior Wolf. Using
the output embedding to improve language models. arXiv\\n preprint
arXiv:1608.05859, 2016.\\n[31] Rico Sennrich, Barry Haddow, and Alexandra
Birch. Neural machine translation of rare words\\n with subword units.
arXiv preprint arXiv:1508.07909, 2015.\\n[32] Noam Shazeer, Azalia Mirhoseini,
Krzysztof Maziarz, Andy Davis, Quoc Le, Geoffrey Hinton,\\n and Jeff
Dean. Outrageously large neural networks: The sparsely-gated mixture-of-experts\\n
\ layer. arXiv preprint arXiv:1701.06538, 2017.\\n[33] Nitish Srivastava,
Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdi-\\n
\ nov. Dropout: a simple way to prevent neural networks from overfitting.
Journal of Machine\\n Learning Research, 15(1):1929\u20131958, 2014.\\n[34]
\ Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob Fergus. End-to-end
memory\\n networks. In C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama,
and R. Garnett, editors,\\n Advances in Neural Information Processing
Systems 28, pages 2440\u20132448. Curran Associates,\\n Inc., 2015.\\n[35]
\ Ilya Sutskever, Oriol Vinyals, and Quoc VV Le. Sequence to sequence learning
with neural\\n networks. In Advances in Neural Information Processing
Systems, pages 3104\u20133112, 2014.\\n[36] Christian Szegedy, Vincent Vanhoucke,
Sergey Ioffe, Jonathon Shlens, and Zbigniew Wojna.\\n Rethinking the
inception architecture for computer vision. CoRR, abs/1512.00567, 2015.\\n[37]
\ Vinyals & Kaiser, Koo, Petrov, Sutskever, and Hinton. Grammar as a foreign
language. In\\n Advances in Neural Information Processing Systems, 2015.\\n[38]
\ Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V Le, Mohammad Norouzi, Wolfgang\\n
\ Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, et al. Google\u2019s
neural machine\\n translation system: Bridging the gap between human
and machine translation. arXiv preprint\\n arXiv:1609.08144, 2016.\\n[39]
\ Jie Zhou, Ying Cao, Xuguang Wang, Peng Li, and Wei Xu. Deep recurrent
models with\\n fast-forward connections for neural machine translation.
CoRR, abs/1606.04199, 2016.\\n[40] Muhua Zhu, Yue Zhang, Wenliang Chen, Min
Zhang, and Jingbo Zhu. Fast and accurate\\n shift-reduce constituent
parsing. In Proceedings of the 51st Annual Meeting of the ACL (Volume\\n 1:
Long Papers), pages 434\u2013443. ACL, August 2013.\\n 12\\n---\\nInput-Input
Layer5\\nAttention Visualizations\\n governments
\ registration\\n American
\ process\\n majority
\ passed making difficult \\n
\
\ \\n
\\n since
\ voting more \\n spirit
\ have laws 2009\\n It is in this
\ thata of new the or .\\n
\ It is this thata of the
\ or . \\n difficult\\n
\ in spirit more
\ \\n since
\ process \\n laws
\ \\n have
\ new voting \\n
\ American\\n majority
\ passed 2009\\n making\\n
\ governments registration\\nFigure
3: An example of the attention mechanism following long-distance dependencies
in the\\nencoder self-attention in layer 5 of 6. Many of the attention heads
attend to a distant dependency of\\nthe verb \u2018making\u2019, completing
the phrase \u2018making...more difficult\u2019. Attentions here shown only
for\\nthe word \u2018making\u2019. Different colors represent different heads.
Best viewed in color.\\n 13\\n---\\nInput-Input
Layer5\\n application\\n missing
\ \\n Law never perfect should
\ what opinion \\n
\ The will be , butits be just- thisis
\ we are , in my .\\nInput-Input Layer5 .
\ \\n The , its -
\ this ,\\n be perfectbut be
just is what are in my\\n Law
\ never should we
\ missing \\n will application
\ opinion\\n application\\n
\ missing
\ \\n Law never perfect should
\ what opinion \\n
\ The will be , but its be just- thisis
\ we are , in my .\\n The ,
\ its - this ,
\ . \\n be perfectbut be
just is what are in my\\n Law
\ never should we
\ missing \\n will application
\ opinion\\nFigure
4: Two attention heads, also in layer 5 of 6, apparently involved in anaphora
resolution. Top:\\nFull attentions for head 5. Bottom: Isolated attentions
from just the word \u2018its\u2019 for attention heads 5\\nand 6. Note that
the attentions are very sharp for this word.\\n 14\\n---\\nInput-Input
Layer5\\n application\\n missing
\ \\n Law never perfect should
\ what opinion \\n The
\ will be , but its be just- thisis we are
\ , in my .\\n The , its -
\ this , . \\n be
perfectbut be just is what are in my\\n
\ Law never should we
\ missing \\n will application
\ opinion\\nInput-Input Layer5\\n
\ application\\n missing
\ \\n Law never perfect should
\ what opinion \\n The
\ will be , but its be just- thisis we are
\ , in my .\\n The , its -
\ this , . \\n be
perfectbut be just is what are in my\\n
\ Law never should we
\ missing \\n will application
\ opinion\\nFigure 5: Many of
the attention heads exhibit behaviour that seems related to the structure
of the\\nsentence. We give two such examples above, from two different heads
from the encoder self-attention\\nat layer 5 of 6. The heads clearly learned
to perform different tasks.\\n 15\",\"job_metadata\":{\"credits_used\":0,\"job_credits_usage\":0,\"job_pages\":0,\"job_auto_mode_triggered_pages\":0,\"job_is_cache_hit\":true}}"
headers:
Connection:
- keep-alive
Content-Length:
- '52875'
Content-Type:
- application/json
Date:
- Thu, 10 Jul 2025 19:48:11 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- b5a60013-7abd-47a4-a8c9-d3fc8206ba90
x-session-id:
- a57f9433-af60-4b0e-ab58-298fbdbd8a2b
status:
code: 200
message: OK
- request:
body: from_python_package=true&input_url=https%3A%2F%2Farxiv.org%2Fpdf%2F1706.03762.pdf&language=en
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/x-www-form-urlencoded
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: POST
uri: https://api.cloud.llamaindex.ai/api/parsing/upload
response:
body:
string: '{"id":"f63d3e7d-5e4e-4edc-8568-ef276937ad1d","status":"PENDING","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:23 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- e686c240-db78-402c-84f1-6fcf437f80c2
x-session-id:
- 3aa231d1-3199-439c-83cb-c129f3a03490
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/f63d3e7d-5e4e-4edc-8568-ef276937ad1d
response:
body:
string: '{"id":"f63d3e7d-5e4e-4edc-8568-ef276937ad1d","status":"PENDING","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:24 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 8e70feb5-82ce-42b2-9fc4-21441ddd6870
x-session-id:
- c07122ec-6421-4b53-9174-529321dfe7e1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/f63d3e7d-5e4e-4edc-8568-ef276937ad1d
response:
body:
string: '{"id":"f63d3e7d-5e4e-4edc-8568-ef276937ad1d","status":"SUCCESS","error_code":null,"error_message":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '103'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:27 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 514677a3-d31f-4f00-9f66-edba7cb15e52
x-session-id:
- 4ad4092c-cb2b-460c-bd8c-03c7551e0fb0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
host:
- api.cloud.llamaindex.ai
user-agent:
- python-httpx/0.28.1
method: GET
uri: https://api.cloud.llamaindex.ai/api/parsing/job/f63d3e7d-5e4e-4edc-8568-ef276937ad1d/result/text
response:
body:
string: "{\"text\":\" arXiv:1706.03762v7 [cs.CL] 2 Aug 2023\\n\\n Provided
proper attribution is provided, Google hereby grants permission to\\nreproduce
the tables and figures in this paper solely for use in journalistic or\\n
\ scholarly works.\\n\\n Attention Is All You Need\\n\\n Ashish Vaswani\u2217
\ Noam Shazeer\u2217 Niki Parmar\u2217 Jakob Uszkoreit\u2217\\n Google
Brain Google Brain Google Research Google Research\\navaswani@google.com
\ noam@google.com nikip@google.com usz@google.com\\n\\n Llion Jones\u2217
\ Aidan N. Gomez\u2217 \u2020 \u0141ukasz Kaiser\u2217\\nGoogle
Research University of Toronto Google Brain\\nllion@google.com
\ aidan@cs.toronto.edu lukaszkaiser@google.com\\n\\n Illia
Polosukhin\u2217 \u2021\\n illia.polosukhin@gmail.com\\n\\n
\ Abstract\\n\\n The
dominant sequence transduction models are based on complex recurrent or\\n
\ convolutional neural networks that include an encoder
and a decoder. The best\\n performing models also connect
the encoder and decoder through an attention\\n mechanism. We propose
a new simple network architecture, the Transformer,\\n based
solely on attention mechanisms, dispensing with recurrence and convolutions\\n
\ entirely. Experiments on two machine translation tasks show these models
to\\n be superior in quality while being more parallelizable
and requiring significantly\\n less time to train. Our model achieves
28.4 BLEU on the WMT 2014 English-\\n to-German translation
task, improving over the existing best results, including\\n ensembles,
by over 2 BLEU. On the WMT 2014 English-to-French translation task,\\n our
model establishes a new single-model state-of-the-art BLEU score of 41.8 after\\n
\ training for 3.5 days on eight GPUs, a small fraction
of the training costs of the\\n best models from the literature.
We show that the Transformer generalizes well to\\n other
tasks by applying it successfully to English constituency parsing both with\\n
\ large and limited training data.\\n\\n \u2217Equal contribution. Listing
order is random. Jakob proposed replacing RNNs with self-attention and started\\n
\ the effort to evaluate this idea. Ashish, with Illia, designed and implemented
the first Transformer models and\\n has been crucially involved in every
aspect of this work. Noam proposed scaled dot-product attention, multi-head\\n
\ attention and the parameter-free position representation and became
the other person involved in nearly every\\n detail. Niki designed,
implemented, tuned and evaluated countless model variants in our original
codebase and\\n tensor2tensor. Llion also experimented with novel model
variants, was responsible for our initial codebase, and\\n efficient inference
and visualizations. Lukasz and Aidan spent countless long days designing various
parts of and\\n implementing tensor2tensor, replacing our earlier codebase,
greatly improving results and massively accelerating\\n our research.\\n
\ \u2020Work performed while at Google Brain.\\n \u2021Work performed
while at Google Research.\\n\\n 31st Conference on Neural Information Processing
Systems (NIPS 2017), Long Beach, CA, USA.\\n\\n---\\n\\n1 Introduction\\n\\nRecurrent
neural networks, long short-term memory [13] and gated recurrent [7] neural
networks\\nin particular, have been firmly established as state of the art
approaches in sequence modeling and\\ntransduction problems such as language
modeling and machine translation [35, 2, 5]. Numerous\\nefforts have since
continued to push the boundaries of recurrent language models and encoder-decoder\\narchitectures
[38, 24, 15].\\nRecurrent models typically factor computation along the symbol
positions of the input and output\\nsequences. Aligning the positions to steps
in computation time, they generate a sequence of hidden\\nstates ht, as a
function of the previous hidden state ht\u22121 and the input for position
t. This inherently\\nsequential nature precludes parallelization within training
examples, which becomes critical at longer\\nsequence lengths, as memory constraints
limit batching across examples. Recent work has achieved\\nsignificant improvements
in computational efficiency through factorization tricks [21] and conditional\\ncomputation
[32], while also improving model performance in case of the latter. The fundamental\\nconstraint
of sequential computation, however, remains.\\nAttention mechanisms have become
an integral part of compelling sequence modeling and transduc-\\ntion models
in various tasks, allowing modeling of dependencies without regard to their
distance in\\nthe input or output sequences [2, 19]. In all but a few cases
[27], however, such attention mechanisms\\nare used in conjunction with a
recurrent network.\\nIn this work we propose the Transformer, a model architecture
eschewing recurrence and instead\\nrelying entirely on an attention mechanism
to draw global dependencies between input and output.\\nThe Transformer allows
for significantly more parallelization and can reach a new state of the art
in\\ntranslation quality after being trained for as little as twelve hours
on eight P100 GPUs.\\n\\n2 Background\\n\\nThe goal of reducing sequential
computation also forms the foundation of the Extended Neural GPU\\n[16], ByteNet
[18] and ConvS2S [9], all of which use convolutional neural networks as basic
building\\nblock, computing hidden representations in parallel for all input
and output positions. In these models,\\nthe number of operations required
to relate signals from two arbitrary input or output positions grows\\nin
the distance between positions, linearly for ConvS2S and logarithmically for
ByteNet. This makes\\nit more difficult to learn dependencies between distant
positions [12]. In the Transformer this is\\nreduced to a constant number
of operations, albeit at the cost of reduced effective resolution due\\nto
averaging attention-weighted positions, an effect we counteract with Multi-Head
Attention as\\ndescribed in section 3.2.\\nSelf-attention, sometimes called
intra-attention is an attention mechanism relating different positions\\nof
a single sequence in order to compute a representation of the sequence. Self-attention
has been\\nused successfully in a variety of tasks including reading comprehension,
abstractive summarization,\\ntextual entailment and learning task-independent
sentence representations [4, 27, 28, 22].\\nEnd-to-end memory networks are
based on a recurrent attention mechanism instead of sequence-\\naligned recurrence
and have been shown to perform well on simple-language question answering
and\\nlanguage modeling tasks [34].\\nTo the best of our knowledge, however,
the Transformer is the first transduction model relying\\nentirely on self-attention
to compute representations of its input and output without using sequence-\\naligned
RNNs or convolution. In the following sections, we will describe the Transformer,
motivate\\nself-attention and discuss its advantages over models such as [17,
18] and [9].\\n\\n3 Model Architecture\\n\\nMost competitive neural sequence
transduction models have an encoder-decoder structure [5, 2, 35].\\nHere,
the encoder maps an input sequence of symbol representations (x1, ..., xn)
to a sequence\\nof continuous representations z = (z1, ..., zn). Given z,
the decoder then generates an output\\nsequence (y1, ..., ym) of symbols one
element at a time. At each step the model is auto-regressive\\n[10], consuming
the previously generated symbols as additional input when generating the next.\\n\\n
\ 2\\n\\n---\\n\\n2020\\n20
\ A A 2 2 20 20\\n0 \u2212 2 N 0\\n\\nA D 0 20 0\\n
\ Bae TA\\n\\n 2020\\n\\nFigure 1: The Transformer - model architecture.\\n\\nThe
Transformer follows this overall architecture using stacked self-attention
and point-wise, fully\\nconnected layers for both the encoder and decoder,
shown in the left and right halves of Figure 1,\\nrespectively.\\n\\n3.1 Encoder
and Decoder Stacks\\nEncoder: The encoder is composed of a stack of N
= 6 identical layers. Each layer has two\\nsub-layers. The first is a multi-head
self-attention mechanism, and the second is a simple, position-\\nwise fully
connected feed-forward network. We employ a residual connection [11] around
each of\\nthe two sub-layers, followed by layer normalization [1]. That is,
the output of each sub-layer is\\nLayerNorm(x + Sublayer(x)), where Sublayer(x)
is the function implemented by the sub-layer\\nitself. To facilitate these
residual connections, all sub-layers in the model, as well as the embedding\\nlayers,
produce outputs of dimension dmodel = 512.\\n\\nDecoder: The decoder is also
composed of a stack of N = 6 identical layers. In addition to the two\\nsub-layers
in each encoder layer, the decoder inserts a third sub-layer, which performs
multi-head\\nattention over the output of the encoder stack. Similar to the
encoder, we employ residual connections\\naround each of the sub-layers, followed
by layer normalization. We also modify the self-attention\\nsub-layer in the
decoder stack to prevent positions from attending to subsequent positions.
This\\nmasking, combined with fact that the output embeddings are offset by
one position, ensures that the\\npredictions for position i can depend only
on the known outputs at positions less than i.\\n\\n3.2 Attention\\nAn attention
function can be described as mapping a query and a set of key-value pairs
to an output,\\nwhere the query, keys, values, and output are all vectors.
The output is computed as a weighted sum\\n\\n 3\\n\\n---\\n\\n
\ Scaled Dot-Product Attention Multi-Head Attention\\n\\n Linear\\n
\ MatMul\\n\\n SoftMax Concat\\n\\nMask
(opt.) Scaled Dot-Product\\n\\n Scale Attention\\n\\n
\ MatMul inear Linear Linear\\n \u2191 \u2191\\n
\ Q K\\n\\n Figure 2: (left) Scaled Dot-Product Attention. (right) Multi-Head
Attention consists of several\\n attention layers running in parallel.\\n\\n
\ of the values, where the weight assigned to each value is computed by
a compatibility function of the\\n query with the corresponding key.\\n\\n
\ 3.2.1 Scaled Dot-Product Attention\\n We call our particular attention
\\\"Scaled Dot-Product Attention\\\" (Figure 2). The input consists of\\n
\ queries and keys of dimension d , and values of dimension d .
We compute the dot products of the\\n query with all keys, divide k
\ \u221A v\\n values. each by dk, and
apply a softmax function to obtain the weights on the\\n In practice, we
compute the attention function on a set of queries simultaneously, packed
together\\n into a matrix Q. The keys and values are also packed together
into matrices K and V . We compute\\n the matrix of outputs as:\\n\\n QK
T\\n Attention(Q, K, V ) = softmax( \u221Adk
)V (1)\\n\\n The two most commonly used attention functions
are additive attention [2], and dot-product (multi-\\n plicative) attention.
Dot-product attention is identical to our algorithm, except for the scaling
factor\\n of 1 . Additive attention computes the compatibility
function using a feed-forward network with\\n \u221Adk\\n a single
hidden layer. While the two are similar in theoretical complexity, dot-product
attention is\\n much faster and more space-efficient in practice, since
it can be implemented using highly optimized\\n matrix multiplication code.\\n
\ While for small values of dk the two mechanisms perform similarly, additive
attention outperforms\\n dot product attention without scaling for larger
values of dk [3]. We suspect that for large values of\\n dk, the dot products
grow large in magnitude, pushing the softmax function into regions where it
has\\n extremely small gradients 4. To counteract this effect, we scale
the dot products by 1 .\\n \u221Adk\\n\\n
\ 3.2.2 Multi-Head Attention\\n Instead of performing a single attention
function with dmodel-dimensional keys, values and queries,\\n we found
it beneficial to linearly project the queries, keys and values h times with
different, learned\\n linear projections to dk, dk and dv dimensions, respectively.
On each of these projected versions of\\n queries, keys and values we then
perform the attention function in parallel, yielding dv-dimensional\\n 4To
illustrate why the dot products get large, assume that the components of q
and k are independent random\\n variables with mean 0 and variance 1. Then
their dot product, q \xB7 k = P\u1D48\u1D4F qiki, has mean 0 and variance
d\u2096.\\n i=1\\n\\n
\ 4\\n\\n---\\n\\noutput values.
These are concatenated and once again projected, resulting in the final values,
as\\ndepicted in Figure 2.\\nMulti-head attention allows the model to jointly
attend to information from different representation\\nsubspaces at different
positions. With a single attention head, averaging inhibits this.\\n\\nMultiHead(Q,
K, V ) = Concat(head1, ..., headh)W O\\nwhere headi = Attention(QW Q, KWK,
V W V )\\ni i i\\n\\nWhere the
projections are parameter matrices W Q \u2208 Rdmodel\xD7d\u2096, W K \u2208
Rdmodel\xD7d\u2096, W V \u2208 Rdmodel\xD7dv\\nand W O \u2208 Rhdv\xD7dmodel
. i i i\\nIn this work
we employ h = 8 parallel attention layers, or heads. For each of these
we use\\ndk = dv = dmodel/h = 64. Due to the reduced dimension of each head,
the total computational cost\\nis similar to that of single-head attention
with full dimensionality.\\n\\n3.2.3 Applications of Attention in our Model\\nThe
Transformer uses multi-head attention in three different ways:\\n\\n \u2022
\ In \\\"encoder-decoder attention\\\" layers, the queries come from the previous
decoder layer,\\n and the memory keys and values come from the output
of the encoder. This allows every\\n position in the decoder to attend
over all positions in the input sequence. This mimics the\\n typical
encoder-decoder attention mechanisms in sequence-to-sequence models such as\\n
\ [38, 2, 9].\\n \u2022 The encoder contains self-attention
layers. In a self-attention layer all of the keys, values\\n and
queries come from the same place, in this case, the output of the previous
layer in the\\n encoder. Each position in the encoder can attend
to all positions in the previous layer of the\\n encoder.\\n \u2022
\ Similarly, self-attention layers in the decoder allow each position in the
decoder to attend to\\n all positions in the decoder up to and including
that position. We need to prevent leftward\\n information flow in
the decoder to preserve the auto-regressive property. We implement this\\n
\ inside of scaled dot-product attention by masking out (setting to
\u2212\u221E) all values in the input\\n of the softmax which correspond
to illegal connections. See Figure 2.\\n\\n3.3 Position-wise Feed-Forward
Networks\\n\\nIn addition to attention sub-layers, each of the layers in our
encoder and decoder contains a fully\\nconnected feed-forward network, which
is applied to each position separately and identically. This\\nconsists of
two linear transformations with a ReLU activation in between.\\n\\n FFN(x)
= max(0, xW1 + b1)W2 + b2 (2)\\n\\n While the linear
transformations are the same across different positions, they use different
parameters\\nfrom layer to layer. Another way of describing this is as two
convolutions with kernel size 1.\\nThe dimensionality of input and output
is dmodel = 512, and the inner-layer has dimensionality\\ndf f = 2048.\\n\\n3.4
\ Embeddings and Softmax\\n\\nSimilarly to other sequence transduction models,
we use learned embeddings to convert the input\\ntokens and output tokens
to vectors of dimension dmodel. We also use the usual learned linear transfor-\\nmation
and softmax function to convert the decoder output to predicted next-token
probabilities. In\\nour model, we share the same weight matrix between the
two embedding layers and the pre-softmax\\nlinear transformation, similar
to [30]. In the embedding layers, we multiply those weights by \u221Admodel.\\n\\n
\ 5\\n\\n---\\n\\nTable 1: Maximum
path lengths, per-layer complexity and minimum number of sequential operations\\nfor
different layer types. n is the sequence length, d is the representation dimension,
k is the kernel\\nsize of convolutions and r the size of the neighborhood
in restricted self-attention.\\n\\n Layer Type Complexity
per Layer Sequential Maximum Path Length\\n Operations\\n
Self-Attention O(n2 \xB7 d) O(1) O(1)\\n
Recurrent O(n \xB7 d2) O(n) O(n)\\n
Convolutional O(k \xB7 n \xB7 d2) O(1) O(logk(n))\\n
Self-Attention (restricted) O(r \xB7 n \xB7 d) O(1) O(n/r)\\n\\n3.5
\ Positional Encoding\\nSince our model contains no recurrence and no convolution,
in order for the model to make use of the\\norder of the sequence, we must
inject some information about the relative or absolute position of the\\ntokens
in the sequence. To this end, we add \\\"positional encodings\\\" to the input
embeddings at the\\nbottoms of the encoder and decoder stacks. The positional
encodings have the same dimension dmodel\\nas the embeddings, so that the
two can be summed. There are many choices of positional encodings,\\nlearned
and fixed [9].\\nIn this work, we use sine and cosine functions of different
frequencies:\\n\\n P E(pos,2i) = sin(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n P E(pos,2i+1) = cos(pos/100002i/d\u1D50\u1D52\u1D48\u1D49\u02E1
)\\n\\nwhere pos is the position and i is the dimension. That is, each dimension
of the positional encoding\\ncorresponds to a sinusoid. The wavelengths form
a geometric progression from 2\u03C0 to 10000 \xB7 2\u03C0. We\\nchose this
function because we hypothesized it would allow the model to easily learn
to attend by\\nrelative positions, since for any fixed offset k, P Epos+k
can be represented as a linear function of\\nP Epos.\\nWe also experimented
with using learned positional embeddings [9] instead, and found that the two\\nversions
produced nearly identical results (see Table 3 row (E)). We chose the sinusoidal
version\\nbecause it may allow the model to extrapolate to sequence lengths
longer than the ones encountered\\nduring training.\\n\\n4 Why Self-Attention\\n\\nIn
this section we compare various aspects of self-attention layers to the recurrent
and convolu-\\ntional layers commonly used for mapping one variable-length
sequence of symbol representations\\n(x1, ..., xn) to another sequence of
equal length (z1, ..., zn), with xi, zi \u2208 Rd, such as a hidden\\nlayer
in a typical sequence transduction encoder or decoder. Motivating our use
of self-attention we\\nconsider three desiderata.\\nOne is the total computational
complexity per layer. Another is the amount of computation that can\\nbe parallelized,
as measured by the minimum number of sequential operations required.\\nThe
third is the path length between long-range dependencies in the network. Learning
long-range\\ndependencies is a key challenge in many sequence transduction
tasks. One key factor affecting the\\nability to learn such dependencies is
the length of the paths forward and backward signals have to\\ntraverse in
the network. The shorter these paths between any combination of positions
in the input\\nand output sequences, the easier it is to learn long-range
dependencies [12]. Hence we also compare\\nthe maximum path length between
any two input and output positions in networks composed of the\\ndifferent
layer types.\\nAs noted in Table 1, a self-attention layer connects all positions
with a constant number of sequentially\\nexecuted operations, whereas a recurrent
layer requires O(n) sequential operations. In terms of\\ncomputational complexity,
self-attention layers are faster than recurrent layers when the sequence\\n\\n
\ 6\\n\\n---\\n\\nlength n is
smaller than the representation dimensionality d, which is most often the
case with\\nsentence representations used by state-of-the-art models in machine
translations, such as word-piece\\n[38] and byte-pair [31] representations.
To improve computational performance for tasks involving\\nvery long sequences,
self-attention could be restricted to considering only a neighborhood of size
r in\\nthe input sequence centered around the respective output position.
This would increase the maximum\\npath length to O(n/r). We plan to investigate
this approach further in future work.\\nA single convolutional layer with
kernel width k < n does not connect all pairs of input and output\\npositions.
Doing so requires a stack of O(n/k) convolutional layers in the case of contiguous
kernels,\\nor O(logk(n)) in the case of dilated convolutions [18], increasing
the length of the longest paths\\nbetween any two positions in the network.
Convolutional layers are generally more expensive than\\nrecurrent layers,
by a factor of k. Separable convolutions [6], however, decrease the complexity\\nconsiderably,
to O(k \xB7 n \xB7 d + n \xB7 d2). Even with k = n, however, the complexity
of a separable\\nconvolution is equal to the combination of a self-attention
layer and a point-wise feed-forward layer,\\nthe approach we take in our model.\\nAs
side benefit, self-attention could yield more interpretable models. We inspect
attention distributions\\nfrom our models and present and discuss examples
in the appendix. Not only do individual attention\\nheads clearly learn to
perform different tasks, many appear to exhibit behavior related to the syntactic\\nand
semantic structure of the sentences.\\n\\n5 Training\\n\\nThis section
describes the training regime for our models.\\n\\n5.1 Training Data and
Batching\\n\\nWe trained on the standard WMT 2014 English-German dataset consisting
of about 4.5 million\\nsentence pairs. Sentences were encoded using byte-pair
encoding [3], which has a shared source-\\ntarget vocabulary of about 37000
tokens. For English-French, we used the significantly larger WMT\\n2014 English-French
dataset consisting of 36M sentences and split tokens into a 32000 word-piece\\nvocabulary
[38]. Sentence pairs were batched together by approximate sequence length.
Each training\\nbatch contained a set of sentence pairs containing approximately
25000 source tokens and 25000\\ntarget tokens.\\n\\n5.2 Hardware and Schedule\\n\\nWe
trained our models on one machine with 8 NVIDIA P100 GPUs. For our base models
using\\nthe hyperparameters described throughout the paper, each training
step took about 0.4 seconds. We\\ntrained the base models for a total of 100,000
steps or 12 hours. For our big models,(described on the\\nbottom line of table
3), step time was 1.0 seconds. The big models were trained for 300,000 steps\\n(3.5
days).\\n\\n5.3 Optimizer\\n\\nWe used the Adam optimizer [20] with \u03B21
= 0.9, \u03B22 = 0.98 and \u03F5 = 10\u22129. We varied the learning\\nrate
over the course of training, according to the formula:\\n\\n lrate
= d\u22120.5 \xB7 min(step_num\u22120.5, step_num \xB7 warmup_steps\u22121.5)
\ (3)\\n model\\n\\nThis corresponds to increasing the learning
rate linearly for the first warmup_steps training steps,\\nand decreasing
it thereafter proportionally to the inverse square root of the step number.
We used\\nwarmup_steps = 4000.\\n\\n5.4 Regularization\\n\\nWe employ three
types of regularization during training:\\n\\n 7\\n\\n---\\n\\nTable
2: The Transformer achieves better BLEU scores than previous state-of-the-art
models on the\\nEnglish-to-German and English-to-French newstest2014 tests
at a fraction of the training cost.\\n\\nModel BLEU
\ Training Cost (FLOPs)\\n EN-DE
EN-FR EN-DE EN-FR\\nByteNet [18] 23.75\\nDeep-Att
+ PosUnk [39] 39.2 1.0 \xB7 1020\\nGNMT
+ RL [38] 24.6 39.92 2.3 \xB7 1019 1.4 \xB7 1020\\nConvS2S
[9] 25.16 40.46 9.6 \xB7 1018 1.5 \xB7 1020\\nMoE
[32] 26.03 40.56 2.0 \xB7 1019 1.2 \xB7
1020\\nDeep-Att + PosUnk Ensemble [39] 40.4 8.0
\xB7 1020\\nGNMT + RL Ensemble [38] 26.30 41.16 1.8 \xB7 1020
\ 1.1 \xB7 1021\\nConvS2S Ensemble [9] 26.36 41.29 7.7
\xB7 1019 1.2 \xB7 1021\\nTransformer (base model) 27.3 38.1
\ 3.3 \xB7 1018\\nTransformer (big) 28.4 41.8 2.3
\xB7 1019\\n\\nResidual Dropout We apply dropout [33] to the output of
each sub-layer, before it is added to the\\nsub-layer input and normalized.
In addition, we apply dropout to the sums of the embeddings and the\\npositional
encodings in both the encoder and decoder stacks. For the base model, we use
a rate of\\nPdrop = 0.1.\\n\\nLabel Smoothing During training,
we employed label smoothing of value \u03F5ls = 0.1 [36]. This\\nhurts perplexity,
as the model learns to be more unsure, but improves accuracy and BLEU score.\\n\\n6
\ Results\\n\\n6.1 Machine Translation\\n\\nOn the WMT 2014 English-to-German
translation task, the big transformer model (Transformer (big)\\nin Table
2) outperforms the best previously reported models (including ensembles) by
more than 2.0\\nBLEU, establishing a new state-of-the-art BLEU score of 28.4.
The configuration of this model is\\nlisted in the bottom line of Table 3.
Training took 3.5 days on 8 P100 GPUs. Even our base model\\nsurpasses all
previously published models and ensembles, at a fraction of the training cost
of any of\\nthe competitive models.\\nOn the WMT 2014 English-to-French translation
task, our big model achieves a BLEU score of 41.0,\\noutperforming all of
the previously published single models, at less than 1/4 the training cost
of the\\nprevious state-of-the-art model. The Transformer (big) model trained
for English-to-French used\\ndropout rate Pdrop = 0.1, instead of 0.3.\\nFor
the base models, we used a single model obtained by averaging the last 5 checkpoints,
which\\nwere written at 10-minute intervals. For the big models, we averaged
the last 20 checkpoints. We\\nused beam search with a beam size of 4 and length
penalty \u03B1 = 0.6 [38]. These hyperparameters\\nwere chosen after experimentation
on the development set. We set the maximum output length during\\ninference
to input length + 50, but terminate early when possible [38].\\nTable 2 summarizes
our results and compares our translation quality and training costs to other
model\\narchitectures from the literature. We estimate the number of floating
point operations used to train a\\nmodel by multiplying the training time,
the number of GPUs used, and an estimate of the sustained\\nsingle-precision
floating-point capacity of each GPU 5.\\n\\n6.2 Model Variations\\n\\nTo
evaluate the importance of different components of the Transformer, we varied
our base model\\nin different ways, measuring the change in performance on
English-to-German translation on the\\n\\n 5We used values of 2.8, 3.7,
6.0 and 9.5 TFLOPS for K80, K40, M40 and P100, respectively.\\n\\n 8\\n\\n---\\n\\nTable
3: Variations on the Transformer architecture. Unlisted values are identical
to those of the base\\nmodel. All metrics are on the English-to-German translation
development set, newstest2013. Listed\\nperplexities are per-wordpiece, according
to our byte-pair encoding, and should not be compared to\\nper-word perplexities.\\n\\n
\ N dmodel dff h dk dv Pdrop \u03F5ls train
\ PPL BLEU params\\n steps
\ (dev) (dev) \xD7106\\nbase 6 512 2048 8 64
\ 64 0.1 0.1 100K 4.92 25.8 65\\n 1
\ 512 512 5.29 24.9\\n(A) 4
\ 128 128 5.00 25.5\\n 16
\ 32 32 4.91 25.8\\n 32
\ 16 16 5.01 25.4\\n(B) 16
\ 5.16 25.1 58\\n 32
\ 5.01 25.4 60\\n 2 6.11
\ 23.7 36\\n 4 5.19
\ 25.3 50\\n 8 4.88
\ 25.5 80\\n(C) 256 32 32 5.75
\ 24.5 28\\n 1024 128 128 4.66
\ 26.0 168\\n 1024 5.12
\ 25.4 53\\n 4096 4.75
\ 26.2 90\\n 0.0
\ 5.77 24.6\\n(D) 0.2
\ 0.0 4.95 25.5\\n 4.67
\ 25.3\\n 0.2
\ 5.47 25.7\\n(E) positional embedding instead
of sinusoids 4.92 25.7\\nbig 6 1024 4096
\ 16 0.3 300K 4.33 26.4 213\\n\\ndevelopment
set, newstest2013. We used beam search as described in the previous section,
but no\\ncheckpoint averaging. We present these results in Table 3.\\nIn Table
3 rows (A), we vary the number of attention heads and the attention key and
value dimensions,\\nkeeping the amount of computation constant, as described
in Section 3.2.2. While single-head\\nattention is 0.9 BLEU worse than the
best setting, quality also drops off with too many heads.\\nIn Table 3 rows
(B), we observe that reducing the attention key size dk hurts model quality.
This\\nsuggests that determining compatibility is not easy and that a more
sophisticated compatibility\\nfunction than dot product may be beneficial.
We further observe in rows (C) and (D) that, as expected,\\nbigger models
are better, and dropout is very helpful in avoiding over-fitting. In row (E)
we replace our\\nsinusoidal positional encoding with learned positional embeddings
[9], and observe nearly identical\\nresults to the base model.\\n\\n6.3 English
Constituency Parsing\\n\\nTo evaluate if the Transformer can generalize to
other tasks we performed experiments on English\\nconstituency parsing. This
task presents specific challenges: the output is subject to strong structural\\nconstraints
and is significantly longer than the input. Furthermore, RNN sequence-to-sequence\\nmodels
have not been able to attain state-of-the-art results in small-data regimes
[37].\\nWe trained a 4-layer transformer with dmodel = 1024 on the Wall Street
Journal (WSJ) portion of the\\nPenn Treebank [25], about 40K training sentences.
We also trained it in a semi-supervised setting,\\nusing the larger high-confidence
and BerkleyParser corpora from with approximately 17M sentences\\n[37]. We
used a vocabulary of 16K tokens for the WSJ only setting and a vocabulary
of 32K tokens\\nfor the semi-supervised setting.\\nWe performed only a small
number of experiments to select the dropout, both attention and residual\\n(section
5.4), learning rates and beam size on the Section 22 development set, all
other parameters\\nremained unchanged from the English-to-German base translation
model. During inference, we\\n\\n 9\\n\\n---\\n\\n
\ Table 4: The Transformer generalizes well to English constituency parsing
(Results are on Section 23\\n of WSJ)\\n Parser Training
\ WSJ 23 F1\\nVinyals & Kaiser el al. (2014) [37] WSJ only, discriminative
\ 88.3\\n Petrov et al. (2006) [29] WSJ only, discriminative
\ 90.4\\n Zhu et al. (2013) [40] WSJ only, discriminative
\ 90.4\\n Dyer et al. (2016) [8] WSJ only, discriminative
\ 91.7\\n Transformer (4 layers) WSJ only, discriminative
\ 91.3\\n Zhu et al. (2013) [40] semi-supervised 91.3\\n
\ Huang & Harper (2009) [14] semi-supervised 91.3\\n
\ McClosky et al. (2006) [26] semi-supervised 92.1\\nVinyals
& Kaiser el al. (2014) [37] semi-supervised 92.1\\n Transformer
(4 layers) semi-supervised 92.7\\n Luong et al.
(2015) [23] multi-task 93.0\\n Dyer et al.
(2016) [8] generative 93.3\\n\\n increased the
maximum output length to input length + 300. We used a beam size of 21 and
\u03B1 = 0.3\\n for both WSJ only and the semi-supervised setting.\\n Our
results in Table 4 show that despite the lack of task-specific tuning our
model performs sur-\\n prisingly well, yielding better results than all
previously reported models with the exception of the\\n Recurrent Neural
Network Grammar [8].\\n In contrast to RNN sequence-to-sequence models
[37], the Transformer outperforms the Berkeley-\\n Parser [29] even when
training only on the WSJ training set of 40K sentences.\\n\\n 7 Conclusion\\n\\n
\ In this work, we presented the Transformer, the first sequence transduction
model based entirely on\\n attention, replacing the recurrent layers most
commonly used in encoder-decoder architectures with\\n multi-headed self-attention.\\n
\ For translation tasks, the Transformer can be trained significantly faster
than architectures based\\n on recurrent or convolutional layers. On
both WMT 2014 English-to-German and WMT 2014\\n English-to-French translation
tasks, we achieve a new state of the art. In the former task our best\\n model
outperforms even all previously reported ensembles.\\n We are excited about
the future of attention-based models and plan to apply them to other tasks.
We\\n plan to extend the Transformer to problems involving input and output
modalities other than text and\\n to investigate local, restricted attention
mechanisms to efficiently handle large inputs and outputs\\n such as images,
audio and video. Making generation less sequential is another research goals
of ours.\\n The code we used to train and evaluate our models is available
at https://github.com/\\n tensorflow/tensor2tensor.\\n\\n Acknowledgements
We are grateful to Nal Kalchbrenner and Stephan Gouws for their fruitful\\n
\ comments, corrections and inspiration.\\n\\n References\\n [1]
\ Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hinton. Layer normalization.
arXiv preprint\\n arXiv:1607.06450, 2016.\\n [2] Dzmitry Bahdanau,
Kyunghyun Cho, and Yoshua Bengio. Neural machine translation by jointly\\n
\ learning to align and translate. CoRR, abs/1409.0473, 2014.\\n [3]
\ Denny Britz, Anna Goldie, Minh-Thang Luong, and Quoc V. Le. Massive exploration
of neural\\n machine translation architectures. CoRR, abs/1703.03906,
2017.\\n [4] Jianpeng Cheng, Li Dong, and Mirella Lapata. Long short-term
memory-networks for machine\\n reading. arXiv preprint arXiv:1601.06733,
2016.\\n\\n 10\\n\\n---\\n\\n
[5] Kyunghyun Cho, Bart van Merrienboer, Caglar Gulcehre, Fethi Bougares,
Holger Schwenk,\\n and Yoshua Bengio. Learning phrase representations
using rnn encoder-decoder for statistical\\n machine translation. CoRR,
abs/1406.1078, 2014.\\n [6] Francois Chollet. Xception: Deep learning with
depthwise separable convolutions. arXiv\\n preprint arXiv:1610.02357,
2016.\\n [7] Junyoung Chung, \xC7aglar G\xFCl\xE7ehre, Kyunghyun Cho, and
Yoshua Bengio. Empirical evaluation\\n of gated recurrent neural networks
on sequence modeling. CoRR, abs/1412.3555, 2014.\\n [8] Chris Dyer, Adhiguna
Kuncoro, Miguel Ballesteros, and Noah A. Smith. Recurrent neural\\n network
grammars. In Proc. of NAACL, 2016.\\n [9] Jonas Gehring, Michael Auli, David
Grangier, Denis Yarats, and Yann N. Dauphin. Convolu-\\n tional sequence
to sequence learning. arXiv preprint arXiv:1705.03122v2, 2017.\\n[10] Alex
Graves. Generating sequences with recurrent neural networks. arXiv
preprint\\n arXiv:1308.0850, 2013.\\n[11] Kaiming He, Xiangyu Zhang,
Shaoqing Ren, and Jian Sun. Deep residual learning for im-\\n age recognition.
\ In Proceedings of the IEEE Conference on Computer Vision and Pattern\\n
\ Recognition, pages 770\u2013778, 2016.\\n[12] Sepp Hochreiter, Yoshua
Bengio, Paolo Frasconi, and J\xFCrgen Schmidhuber. Gradient flow in\\n recurrent
nets: the difficulty of learning long-term dependencies, 2001.\\n[13] Sepp
Hochreiter and J\xFCrgen Schmidhuber. Long short-term memory. Neural
computation,\\n 9(8):1735\u20131780, 1997.\\n[14] Zhongqiang Huang and
Mary Harper. Self-training PCFG grammars with latent annotations\\n across
languages. In Proceedings of the 2009 Conference on Empirical Methods in Natural\\n
\ Language Processing, pages 832\u2013841. ACL, August 2009.\\n[15] Rafal
Jozefowicz, Oriol Vinyals, Mike Schuster, Noam Shazeer, and Yonghui Wu. Exploring\\n
\ the limits of language modeling. arXiv preprint arXiv:1602.02410, 2016.\\n[16]
\ \u0141ukasz Kaiser and Samy Bengio. Can active memory replace attention?
In Advances in Neural\\n Information Processing Systems, (NIPS), 2016.\\n[17]
\ \u0141ukasz Kaiser and Ilya Sutskever. Neural GPUs learn algorithms. In
International Conference\\n on Learning Representations (ICLR), 2016.\\n[18]
\ Nal Kalchbrenner, Lasse Espeholt, Karen Simonyan, Aaron van den Oord, Alex
Graves, and Ko-\\n ray Kavukcuoglu. Neural machine translation in linear
time. arXiv preprint arXiv:1610.10099v2,\\n 2017.\\n[19] Yoon Kim, Carl
Denton, Luong Hoang, and Alexander M. Rush. Structured attention networks.\\n
\ In International Conference on Learning Representations, 2017.\\n[20]
\ Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization.
In ICLR, 2015.\\n[21] Oleksii Kuchaiev and Boris Ginsburg. Factorization
tricks for LSTM networks. arXiv preprint\\n arXiv:1703.10722, 2017.\\n[22]
\ Zhouhan Lin, Minwei Feng, Cicero Nogueira dos Santos, Mo Yu, Bing Xiang,
Bowen\\n Zhou, and Yoshua Bengio. A structured self-attentive sentence
embedding. arXiv preprint\\n arXiv:1703.03130, 2017.\\n[23] Minh-Thang
Luong, Quoc V. Le, Ilya Sutskever, Oriol Vinyals, and Lukasz Kaiser. Multi-task\\n
\ sequence to sequence learning. arXiv preprint arXiv:1511.06114, 2015.\\n[24]
\ Minh-Thang Luong, Hieu Pham, and Christopher D Manning. Effective approaches
to attention-\\n based neural machine translation. arXiv preprint arXiv:1508.04025,
2015.\\n\\n 11\\n\\n---\\n\\n[25] Mitchell
P Marcus, Mary Ann Marcinkiewicz, and Beatrice Santorini. Building a large
annotated\\n corpus of english: The penn treebank. Computational linguistics,
19(2):313\u2013330, 1993.\\n\\n[26] David McClosky, Eugene Charniak, and
Mark Johnson. Effective self-training for parsing. In\\n Proceedings
of the Human Language Technology Conference of the NAACL, Main Conference,\\n
\ pages 152\u2013159. ACL, June 2006.\\n\\n[27] Ankur Parikh, Oscar T\xE4ckstr\xF6m,
Dipanjan Das, and Jakob Uszkoreit. A decomposable attention\\n model.
In Empirical Methods in Natural Language Processing, 2016.\\n\\n[28] Romain
Paulus, Caiming Xiong, and Richard Socher. A deep reinforced model for abstractive\\n
\ summarization. arXiv preprint arXiv:1705.04304, 2017.\\n\\n[29] Slav
Petrov, Leon Barrett, Romain Thibaux, and Dan Klein. Learning accurate, compact,\\n
\ and interpretable tree annotation. In Proceedings of the 21st International
Conference on\\n Computational Linguistics and 44th Annual Meeting of
the ACL, pages 433\u2013440. ACL, July\\n 2006.\\n\\n[30] Ofir Press
and Lior Wolf. Using the output embedding to improve language models. arXiv\\n
\ preprint arXiv:1608.05859, 2016.\\n\\n[31] Rico Sennrich, Barry Haddow,
and Alexandra Birch. Neural machine translation of rare words\\n with
subword units. arXiv preprint arXiv:1508.07909, 2015.\\n\\n[32] Noam Shazeer,
Azalia Mirhoseini, Krzysztof Maziarz, Andy Davis, Quoc Le, Geoffrey Hinton,\\n
\ and Jeff Dean. Outrageously large neural networks: The sparsely-gated
mixture-of-experts\\n layer. arXiv preprint arXiv:1701.06538, 2017.\\n\\n[33]
\ Nitish Srivastava, Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and
Ruslan Salakhutdi-\\n nov. Dropout: a simple way to prevent neural networks
from overfitting. Journal of Machine\\n Learning Research, 15(1):1929\u20131958,
2014.\\n\\n[34] Sainbayar Sukhbaatar, Arthur Szlam, Jason Weston, and Rob
Fergus. End-to-end memory\\n networks. In C. Cortes, N. D. Lawrence,
D. D. Lee, M. Sugiyama, and R. Garnett, editors,\\n Advances in Neural
Information Processing Systems 28, pages 2440\u20132448. Curran Associates,\\n
\ Inc., 2015.\\n\\n[35] Ilya Sutskever, Oriol Vinyals, and Quoc VV Le.
Sequence to sequence learning with neural\\n networks. In Advances in
Neural Information Processing Systems, pages 3104\u20133112, 2014.\\n\\n[36]
\ Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens, and
Zbigniew Wojna.\\n Rethinking the inception architecture for computer
vision. CoRR, abs/1512.00567, 2015.\\n\\n[37] Vinyals & Kaiser, Koo, Petrov,
Sutskever, and Hinton. Grammar as a foreign language. In\\n Advances
in Neural Information Processing Systems, 2015.\\n\\n[38] Yonghui Wu, Mike
Schuster, Zhifeng Chen, Quoc V Le, Mohammad Norouzi, Wolfgang\\n Macherey,
Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, et al. Google\u2019s neural
machine\\n translation system: Bridging the gap between human and machine
translation. arXiv preprint\\n arXiv:1609.08144, 2016.\\n\\n[39] Jie
Zhou, Ying Cao, Xuguang Wang, Peng Li, and Wei Xu. Deep recurrent models
with\\n fast-forward connections for neural machine translation. CoRR,
abs/1606.04199, 2016.\\n\\n[40] Muhua Zhu, Yue Zhang, Wenliang Chen, Min
Zhang, and Jingbo Zhu. Fast and accurate\\n shift-reduce constituent
parsing. In Proceedings of the 51st Annual Meeting of the ACL (Volume\\n 1:
Long Papers), pages 434\u2013443. ACL, August 2013.\\n\\n 12\\n\\n---\\n\\nInput-Input
Layer5\\nAttention Visualizations\\n\\ngovernments registration\\nAmerican
\ process\\nmajority passed making difficult \\n
\ \\n
\\n since voting more \\nspirit have
\ laws 2009\\nIt is in this thata of new the or .\\n\\nIt is
\ this thata of the or . \\n difficult\\n
\ in spirit more \\n
\ since process \\n laws
\ \\n have
new voting \\n American\\n
\ majority passed 2009\\n making\\n
\ governments registration\\n\\nFigure
3: An example of the attention mechanism following long-distance dependencies
in the\\nencoder self-attention in layer 5 of 6. Many of the attention heads
attend to a distant dependency of\\nthe verb \u2018making\u2019, completing
the phrase \u2018making...more difficult\u2019. Attentions here shown only
for\\nthe word \u2018making\u2019. Different colors represent different heads.
Best viewed in color.\\n\\n13\\n\\n---\\n\\nInput-Input Layer5\\n\\napplication\\n
\ missing \\nLaw never perfect should what opinion
\ \\nThe will be , butits be just- thisis we are , in my
\ .\\n\\nInput-Input Layer5 . \\nThe , its - this ,\\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\n\\napplication\\n
\ missing \\nLaw never perfect should what opinion
\ \\nThe will be , but its be just- thisis we are , in my
\ .\\n\\nThe , its - this , . \\n be perfectbut
\ be just is what are in my\\nLaw never should we
\ missing \\n will application opinion\\n\\nFigure
4: Two attention heads, also in layer 5 of 6, apparently involved in anaphora
resolution. Top:\\nFull attentions for head 5. Bottom: Isolated attentions
from just the word \u2018its\u2019 for attention heads 5\\nand 6. Note that
the attentions are very sharp for this word.\\n\\n14\\n\\n---\\n\\nInput-Input
Layer5\\n\\napplication\\n missing \\nLaw never perfect
\ should what opinion \\nThe will be , but its be just-
\ thisis we are , in my .\\n\\nThe , its - this , . \\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\nInput-Input
Layer5\\n\\napplication\\n missing \\nLaw never perfect
\ should what opinion \\nThe will be , but its be just-
\ thisis we are , in my .\\n\\nThe , its - this , . \\n
\ be perfectbut be just is what are in my\\nLaw never should
\ we missing \\n will application opinion\\n\\nFigure
5: Many of the attention heads exhibit behaviour that seems related to the
structure of the\\nsentence. We give two such examples above, from two different
heads from the encoder self-attention\\nat layer 5 of 6. The heads clearly
learned to perform different tasks.\\n\\n15\",\"job_metadata\":{\"credits_used\":0,\"job_credits_usage\":0,\"job_pages\":0,\"job_auto_mode_triggered_pages\":0,\"job_is_cache_hit\":true}}"
headers:
Connection:
- keep-alive
Content-Length:
- '47254'
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:05:27 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains
x-correlation-id:
- 0697e9d8-7d1f-4f67-96a7-01a19b6f5d46
x-session-id:
- bfb1df66-56af-47c2-be0f-ce3e346f3211
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_query_pipeline/test_query_pipeline.yaml
================================================
interactions:
- request:
body: '{"input": ["file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt What
I Worked On February 2021 Before college the two main things I worked on,
outside of school, were writing and programming. I didn''t write essays. I wrote
what beginning writers were supposed to write then, and probably still are:
short stories. My stories were awful. They had hardly any plot, just characters
with strong feelings, which I imagined made them deep. The first programs I
tried writing were on the IBM 1401 that our school district used for what was
then called \"data processing.\" This was in 9th grade, so I was 13 or 14. The
school district''s 1401 happened to be in the basement of our junior high school,
and my friend Rich Draves and I got permission to use it. It was like a mini
Bond villain''s lair down there, with all these alien-looking machines \u2014
CPU, disk drives, printer, card reader \u2014 sitting up on a raised floor under
bright fluorescent lights. The language we used was an early version of Fortran.
You had to type programs on punch cards, then stack them in the card reader
and press a button to load the program into memory and run it. The result would
ordinarily be to print something on the spectacularly loud printer. I was puzzled
by the 1401. I couldn''t figure out what to do with it. And in retrospect there''s
not much I could have done with it. The only form of input to programs was data
stored on punched cards, and I didn''t have any data stored on punched cards.
The only other option was to do things that didn''t rely on any input, like
calculate approximations of pi, but I didn''t know enough math to do anything
interesting of that type. So I''m not surprised I can''t remember any programs
I wrote, because they can''t have done much. My clearest memory is of the moment
I learned it was possible for programs not to terminate, when one of mine didn''t.
On a machine without time-sharing, this was a social as well as a technical
error, as the data center manager''s expression made clear. With microcomputers,
everything changed. Now you could have a computer sitting right in front of
you, on a desk, that could respond to your keystrokes as it was running instead
of just churning through a stack of punch cards and then stopping. [1] The
first of my friends to get a microcomputer built it himself. It was sold as
a kit by Heathkit. I remember vividly how impressed and envious I felt watching
him sitting in front of it, typing programs right into the computer. Computers
were expensive in those days and it took me years of nagging before I convinced
my father to buy one, a TRS-80, in about 1980. The gold standard then was the
Apple II, but a TRS-80 was good enough. This was when I really started programming.
I wrote simple games, a program to predict how high my model rockets would fly,
and a word processor that my father used to write at least one book. There was
only room in memory for about 2 pages of text, so he''d write 2 pages at a time
and then print them out, but it was a lot better than a typewriter. Though
I liked programming, I didn''t plan to study it in college. In college I was
going to study philosophy, which sounded much more powerful. It seemed, to my
naive high school self, to be the study of the ultimate truths, compared to
which the things studied in other fields would be mere domain knowledge. What
I discovered when I got to college was that the other fields took up so much
of the space of ideas that there wasn''t much left for these supposed ultimate
truths. All that seemed left for philosophy were edge cases that people in other
fields felt could safely be ignored. I couldn''t have put this into words when
I was 18. All I knew at the time was that I kept taking philosophy courses and
they kept being boring. So I decided to switch to AI. AI was in the air in
the mid 1980s, but there were two things especially that made me want to work
on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured
an intelligent computer called Mike, and a PBS documentary that showed Terry
Winograd using SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress,
so I don''t know how well it has aged, but when I read it I was drawn entirely
into its world.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt All
that seemed left for philosophy were edge cases that people in other fields
felt could safely be ignored. I couldn''t have put this into words when I was
18. All I knew at the time was that I kept taking philosophy courses and they
kept being boring. So I decided to switch to AI. AI was in the air in the mid
1980s, but there were two things especially that made me want to work on it:
a novel by Heinlein called The Moon is a Harsh Mistress, which featured an intelligent
computer called Mike, and a PBS documentary that showed Terry Winograd using
SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress, so I don''t
know how well it has aged, but when I read it I was drawn entirely into its
world. It seemed only a matter of time before we''d have Mike, and when I saw
Winograd using SHRDLU, it seemed like that time would be a few years at most.
All you had to do was teach SHRDLU more words. There weren''t any classes in
AI at Cornell then, not even graduate classes, so I started trying to teach
myself. Which meant learning Lisp, since in those days Lisp was regarded as
the language of AI. The commonly used programming languages then were pretty
primitive, and programmers'' ideas correspondingly so. The default language
at Cornell was a Pascal-like language called PL/I, and the situation was similar
elsewhere. Learning Lisp expanded my concept of a program so fast that it was
years before I started to have a sense of where the new limits were. This was
more like it; this was what I had expected college to do. It wasn''t happening
in a class, like it was supposed to, but that was ok. For the next couple years
I was on a roll. I knew what I was going to do. For my undergraduate thesis,
I reverse-engineered SHRDLU. My God did I love working on that program. It was
a pleasing bit of code, but what made it even more exciting was my belief \u2014
hard to imagine now, but not unique in 1985 \u2014 that it was already climbing
the lower slopes of intelligence. I had gotten into a program at Cornell that
didn''t make you choose a major. You could take whatever classes you liked,
and choose whatever you liked to put on your degree. I of course chose \"Artificial
Intelligence.\" When I got the actual physical diploma, I was dismayed to find
that the quotes had been included, which made them read as scare-quotes. At
the time this bothered me, but now it seems amusingly accurate, for reasons
I was about to discover. I applied to 3 grad schools: MIT and Yale, which were
renowned for AI at the time, and Harvard, which I''d visited because Rich Draves
went there, and was also home to Bill Woods, who''d invented the type of parser
I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went. I
don''t remember the moment it happened, or if there even was a specific moment,
but during the first year of grad school I realized that AI, as practiced at
the time, was a hoax. By which I mean the sort of AI in which a program that''s
told \"the dog is sitting on the chair\" translates this into some formal representation
and adds it to the list of things it knows. What these programs really showed
was that there''s a subset of natural language that''s a formal language. But
a very proper subset. It was clear that there was an unbridgeable gap between
what they could do and actually understanding natural language. It was not,
in fact, simply a matter of teaching SHRDLU more words. That whole way of doing
AI, with explicit data structures representing concepts, was not going to work.
Its brokenness did, as so often happens, generate a lot of opportunities to
write papers about various band-aids that could be applied to it, but it was
never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It''s scary to think how little I knew about Lisp hacking when I started
writing that book. But there''s nothing like writing a book about something
to help you learn it.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt It
was not, in fact, simply a matter of teaching SHRDLU more words. That whole
way of doing AI, with explicit data structures representing concepts, was not
going to work. Its brokenness did, as so often happens, generate a lot of opportunities
to write papers about various band-aids that could be applied to it, but it
was never going to get us Mike. So I looked around to see what I could salvage
from the wreckage of my plans, and there was Lisp. I knew from experience that
Lisp was interesting for its own sake and not just for its association with
AI, even though that was the main reason people cared about it at the time.
So I decided to focus on Lisp. In fact, I decided to write a book about Lisp
hacking. It''s scary to think how little I knew about Lisp hacking when I started
writing that book. But there''s nothing like writing a book about something
to help you learn it. The book, On Lisp, wasn''t published till 1993, but I
wrote much of it in grad school. Computer Science is an uneasy alliance between
two halves, theory and systems. The theory people prove things, and the systems
people build things. I wanted to build things. I had plenty of respect for theory
\u2014 indeed, a sneaking suspicion that it was the more admirable of the two
halves \u2014 but building things seemed so much more exciting. The problem
with systems work, though, was that it didn''t last. Any program you wrote today,
no matter how good, would be obsolete in a couple decades at best. People might
mention your software in footnotes, but no one would actually use it. And indeed,
it would seem very feeble work. Only people with a sense of the history of the
field would even realize that, in its time, it had been good. There were some
surplus Xerox Dandelions floating around the computer lab at one point. Anyone
who wanted one to play around with could have one. I was briefly tempted, but
they were so slow by present standards; what was the point? No one else wanted
one either, so off they went. That was what happened to systems work. I wanted
not just to build things, but to build things that would last. In this dissatisfied
state I went in 1988 to visit Rich Draves at CMU, where he was in grad school.
One day I went to visit the Carnegie Institute, where I''d spent a lot of time
as a kid. While looking at a painting there I realized something that might
seem obvious, but was a big surprise to me. There, right on the wall, was something
you could make that would last. Paintings didn''t become obsolete. Some of the
best ones were hundreds of years old. And moreover this was something you could
make a living doing. Not as easily as you could by writing software, of course,
but I thought if you were really industrious and lived really cheaply, it had
to be possible to make enough to survive. And as an artist you could be truly
independent. You wouldn''t have a boss, or even need to get research funding. I
had always liked looking at paintings. Could I make them? I had no idea. I''d
never imagined it was even possible. I knew intellectually that people made
art \u2014 that it didn''t just appear spontaneously \u2014 but it was as if
the people who made it were a different species. They either lived long ago
or were mysterious geniuses doing strange things in profiles in Life magazine.
The idea of actually being able to make art, to put that verb before that noun,
seemed almost miraculous. That fall I started taking art classes at Harvard.
Grad students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn''t see a
way out of this situation. I didn''t want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he''d
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Grad
students could take classes in any department, and my advisor, Tom Cheatham,
was very easy going. If he even knew about the strange classes I was taking,
he never said anything. So now I was in a PhD program in computer science,
yet planning to be an artist, yet also genuinely in love with Lisp hacking and
working away at On Lisp. In other words, like many a grad student, I was working
energetically on multiple projects that were not my thesis. I didn''t see a
way out of this situation. I didn''t want to drop out of grad school, but how
else was I going to get out? I remember when my friend Robert Morris got kicked
out of Cornell for writing the internet worm of 1988, I was envious that he''d
found such a spectacular way to get out of grad school. Then one day in April
1990 a crack appeared in the wall. I ran into professor Cheatham and he asked
if I was far enough along to graduate that June. I didn''t have a word of my
dissertation written, but in what must have been the quickest bit of thinking
in my life, I decided to take a shot at writing one in the 5 weeks or so that
remained before the deadline, reusing parts of On Lisp where I could, and I
was able to respond, with no perceptible delay \"Yes, I think so. I''ll give
you something to read in a few days.\" I picked applications of continuations
as the topic. In retrospect I should have written about macros and embedded
languages. There''s a whole world there that''s barely been explored. But all
I wanted was to get out of grad school, and my rapidly written dissertation
sufficed, just barely. Meanwhile I was applying to art schools. I applied to
two: RISD in the US, and the Accademia di Belli Arti in Florence, which, because
it was the oldest art school, I imagined would be good. RISD accepted me, and
I never heard back from the Accademia, so off to Providence I went. I''d applied
for the BFA program at RISD, which meant in effect that I had to go to college
again. This was not as strange as it sounds, because I was only 25, and art
schools are full of people of different ages. RISD counted me as a transfer
sophomore and said I had to do the foundation that summer. The foundation means
the classes that everyone has to take in fundamental subjects like drawing,
color, and design. Toward the end of the summer I got a big surprise: a letter
from the Accademia, which had been delayed because they''d sent it to Cambridge
England instead of Cambridge Massachusetts, inviting me to take the entrance
exam in Florence that fall. This was now only weeks away. My nice landlady let
me leave my stuff in her attic. I had some money saved from consulting work
I''d done in grad school; there was probably enough to last a year if I lived
cheaply. Now all I had to do was learn Italian. Only stranieri (foreigners)
had to take this entrance exam. In retrospect it may well have been a way of
excluding them, because there were so many stranieri attracted by the idea of
studying art in Florence that the Italian students would otherwise have been
outnumbered. I was in decent shape at painting and drawing from the RISD foundation
that summer, but I still don''t know how I managed to pass the written exam.
I remember that I answered the essay question by writing about Cezanne, and
that I cranked up the intellectual level as high as I could to make the most
of my limited vocabulary. [2] I''m only up to age 25 and already there are
such conspicuous patterns. Here I was, yet again about to attend some august
institution in the hopes of learning about some prestigious subject, and yet
again about to be disappointed. The students and faculty in the painting department
at the Accademia were the nicest people you could imagine, but they had long
since arrived at an arrangement whereby the students wouldn''t require the faculty
to teach anything, and in return the faculty wouldn''t require the students
to learn anything. And at the same time all involved would adhere outwardly
to the conventions of a 19th century atelier. We actually had one of those little
stoves, fed with kindling, that you see in 19th century studio paintings, and
a nude model sitting as close to it as possible without getting burned. Except
hardly anyone else painted her besides me.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [2] I''m
only up to age 25 and already there are such conspicuous patterns. Here I was,
yet again about to attend some august institution in the hopes of learning about
some prestigious subject, and yet again about to be disappointed. The students
and faculty in the painting department at the Accademia were the nicest people
you could imagine, but they had long since arrived at an arrangement whereby
the students wouldn''t require the faculty to teach anything, and in return
the faculty wouldn''t require the students to learn anything. And at the same
time all involved would adhere outwardly to the conventions of a 19th century
atelier. We actually had one of those little stoves, fed with kindling, that
you see in 19th century studio paintings, and a nude model sitting as close
to it as possible without getting burned. Except hardly anyone else painted
her besides me. The rest of the students spent their time chatting or occasionally
trying to imitate things they''d seen in American art magazines. Our model
turned out to live just down the street from me. She made a living from a combination
of modelling and making fakes for a local antique dealer. She''d copy an obscure
old painting out of a book, and then he''d take the copy and maltreat it to
make it look old. [3] While I was a student at the Accademia I started painting
still lives in my bedroom at night. These paintings were tiny, because the room
was, and because I painted them on leftover scraps of canvas, which was all
I could afford at the time. Painting still lives is different from painting
people, because the subject, as its name suggests, can''t move. People can''t
sit for more than about 15 minutes at a time, and when they do they don''t sit
very still. So the traditional m.o. for painting people is to know how to paint
a generic person, which you then modify to match the specific person you''re
painting. Whereas a still life you can, if you want, copy pixel by pixel from
what you''re seeing. You don''t want to stop there, of course, or you get merely
photographic accuracy, and what makes a still life interesting is that it''s
been through a head. You want to emphasize the visual cues that tell you, for
example, that the reason the color changes suddenly at a certain point is that
it''s the edge of an object. By subtly emphasizing such things you can make
paintings that are more realistic than photographs not just in some metaphorical
sense, but in the strict information-theoretic sense. [4] I liked painting
still lives because I was curious about what I was seeing. In everyday life,
we aren''t consciously aware of much we''re seeing. Most visual perception is
handled by low-level processes that merely tell your brain \"that''s a water
droplet\" without telling you details like where the lightest and darkest points
are, or \"that''s a bush\" without telling you the shape and position of every
leaf. This is a feature of brains, not a bug. In everyday life it would be distracting
to notice every leaf on every bush. But when you have to paint something, you
have to look more closely, and when you do there''s a lot to see. You can still
be noticing new things after days of trying to paint something people usually
take for granted, just as you can after days of trying to write an essay about
something people usually take for granted. This is not the only way to paint.
I''m not 100% sure it''s even a good way to paint. But it seemed a good enough
bet to be worth trying. Our teacher, professor Ulivi, was a nice guy. He could
see I worked hard, and gave me a good grade, which he wrote down in a sort of
passport each student had. But the Accademia wasn''t teaching me anything except
Italian, and my money was running out, so at the end of the first year I went
back to the US. I wanted to go back to RISD, but I was now broke and RISD was
very expensive, so I decided to get a job for a year and then return to RISD
the next fall. I got one at a company called Interleaf, which made software
for creating documents. You mean like Microsoft Word? Exactly. That was how
I learned that low end software tends to eat high end software. But Interleaf
still had a few years to live yet. [5] Interleaf had done something pretty
bold. Inspired by Emacs, they''d added a scripting language, and even made the
scripting language a dialect of Lisp.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt But
the Accademia wasn''t teaching me anything except Italian, and my money was
running out, so at the end of the first year I went back to the US. I wanted
to go back to RISD, but I was now broke and RISD was very expensive, so I decided
to get a job for a year and then return to RISD the next fall. I got one at
a company called Interleaf, which made software for creating documents. You
mean like Microsoft Word? Exactly. That was how I learned that low end software
tends to eat high end software. But Interleaf still had a few years to live
yet. [5] Interleaf had done something pretty bold. Inspired by Emacs, they''d
added a scripting language, and even made the scripting language a dialect of
Lisp. Now they wanted a Lisp hacker to write things in it. This was the closest
thing I''ve had to a normal job, and I hereby apologize to my boss and coworkers,
because I was a bad employee. Their Lisp was the thinnest icing on a giant C
cake, and since I didn''t know C and didn''t want to learn it, I never understood
most of the software. Plus I was terribly irresponsible. This was back when
a programming job meant showing up every day during certain working hours. That
seemed unnatural to me, and on this point the rest of the world is coming around
to my way of thinking, but at the time it caused a lot of friction. Toward the
end of the year I spent much of my time surreptitiously working on On Lisp,
which I had by this time gotten a contract to publish. The good part was that
I got paid huge amounts of money, especially by art student standards. In Florence,
after paying my part of the rent, my budget for everything else had been $7
a day. Now I was getting paid more than 4 times that every hour, even when I
was just sitting in a meeting. By living cheaply I not only managed to save
enough to go back to RISD, but also paid off my college loans. I learned some
useful things at Interleaf, though they were mostly about what not to do. I
learned that it''s better for technology companies to be run by product people
than sales people (though sales is a real skill and people who are good at it
are really good at it), that it leads to bugs when code is edited by too many
people, that cheap office space is no bargain if it''s depressing, that planned
meetings are inferior to corridor conversations, that big, bureaucratic customers
are a dangerous source of money, and that there''s not much overlap between
conventional office hours and the optimal time for hacking, or conventional
offices and the optimal place for it. But the most important thing I learned,
and which I used in both Viaweb and Y Combinator, is that the low end eats the
high end: that it''s good to be the \"entry level\" option, even though that
will be less prestigious, because if you''re not, someone else will be, and
will squash you against the ceiling. Which in turn means that prestige is a
danger sign. When I left to go back to RISD the next fall, I arranged to do
freelance work for the group that did projects for customers, and this was how
I survived for the next several years. When I came back to visit for a project
later on, someone told me about a new thing called HTML, which was, as he described
it, a derivative of SGML. Markup language enthusiasts were an occupational hazard
at Interleaf and I ignored him, but this HTML thing later became a big part
of my life. In the fall of 1992 I moved back to Providence to continue at RISD.
The foundation had merely been intro stuff, and the Accademia had been a (very
civilized) joke. Now I was going to see what real art school was like. But alas
it was more like the Accademia than not. Better organized, certainly, and a
lot more expensive, but it was now becoming clear that art school did not bear
the same relationship to art that medical school bore to medicine. At least
not the painting department. The textile department, which my next door neighbor
belonged to, seemed to be pretty rigorous. No doubt illustration and architecture
were too. But painting was post-rigorous. Painting students were supposed to
express themselves, which to the more worldly ones meant to try to cook up some
sort of distinctive signature style.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt In
the fall of 1992 I moved back to Providence to continue at RISD. The foundation
had merely been intro stuff, and the Accademia had been a (very civilized) joke.
Now I was going to see what real art school was like. But alas it was more like
the Accademia than not. Better organized, certainly, and a lot more expensive,
but it was now becoming clear that art school did not bear the same relationship
to art that medical school bore to medicine. At least not the painting department.
The textile department, which my next door neighbor belonged to, seemed to be
pretty rigorous. No doubt illustration and architecture were too. But painting
was post-rigorous. Painting students were supposed to express themselves, which
to the more worldly ones meant to try to cook up some sort of distinctive signature
style. A signature style is the visual equivalent of what in show business
is known as a \"schtick\": something that immediately identifies the work as
yours and no one else''s. For example, when you see a painting that looks like
a certain kind of cartoon, you know it''s by Roy Lichtenstein. So if you see
a big painting of this type hanging in the apartment of a hedge fund manager,
you know he paid millions of dollars for it. That''s not always why artists
have a signature style, but it''s usually why buyers pay a lot for such work.
[6] There were plenty of earnest students too: kids who \"could draw\" in high
school, and now had come to what was supposed to be the best art school in the
country, to learn to draw even better. They tended to be confused and demoralized
by what they found at RISD, but they kept going, because painting was what they
did. I was not one of the kids who could draw in high school, but at RISD I
was definitely closer to their tribe than the tribe of signature style seekers. I
learned a lot in the color class I took at RISD, but otherwise I was basically
teaching myself to paint, and I could do that for free. So in 1993 I dropped
out. I hung around Providence for a bit, and then my college friend Nancy Parmet
did me a big favor. A rent-controlled apartment in a building her mother owned
in New York was becoming vacant. Did I want it? It wasn''t much more than my
current place, and New York was supposed to be where the artists were. So yes,
I wanted it! [7] Asterix comics begin by zooming in on a tiny corner of Roman
Gaul that turns out not to be controlled by the Romans. You can do something
similar on a map of New York City: if you zoom in on the Upper East Side, there''s
a tiny corner that''s not rich, or at least wasn''t in 1993. It''s called Yorkville,
and that was my new home. Now I was a New York artist \u2014 in the strictly
technical sense of making paintings and living in New York. I was nervous about
money, because I could sense that Interleaf was on the way down. Freelance Lisp
hacking work was very rare, and I didn''t want to have to program in another
language, which in those days would have meant C++ if I was lucky. So with my
unerring nose for financial opportunity, I decided to write another book on
Lisp. This would be a popular book, the sort of book that could be used as a
textbook. I imagined myself living frugally off the royalties and spending all
my time painting. (The painting on the cover of this book, ANSI Common Lisp,
is one that I painted around this time.) The best thing about New York for
me was the presence of Idelle and Julian Weber. Idelle Weber was a painter,
one of the early photorealists, and I''d taken her painting class at Harvard.
I''ve never known a teacher more beloved by her students. Large numbers of former
students kept in touch with her, including me. After I moved to New York I became
her de facto studio assistant. She liked to paint on big, square canvases,
4 to 5 feet on a side. One day in late 1994 as I was stretching one of these
monsters there was something on the radio about a famous fund manager. He wasn''t
that much older than me, and was super rich. The thought suddenly occurred to
me: why don''t I become rich? Then I''ll be able to work on whatever I want. Meanwhile
I''d been hearing more and more about this new thing called the World Wide Web.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt The
best thing about New York for me was the presence of Idelle and Julian Weber.
Idelle Weber was a painter, one of the early photorealists, and I''d taken her
painting class at Harvard. I''ve never known a teacher more beloved by her students.
Large numbers of former students kept in touch with her, including me. After
I moved to New York I became her de facto studio assistant. She liked to paint
on big, square canvases, 4 to 5 feet on a side. One day in late 1994 as I was
stretching one of these monsters there was something on the radio about a famous
fund manager. He wasn''t that much older than me, and was super rich. The thought
suddenly occurred to me: why don''t I become rich? Then I''ll be able to work
on whatever I want. Meanwhile I''d been hearing more and more about this new
thing called the World Wide Web. Robert Morris showed it to me when I visited
him in Cambridge, where he was now in grad school at Harvard. It seemed to me
that the web would be a big deal. I''d seen what graphical user interfaces had
done for the popularity of microcomputers. It seemed like the web would do the
same for the internet. If I wanted to get rich, here was the next train leaving
the station. I was right about that part. What I got wrong was the idea. I decided
we should start a company to put art galleries online. I can''t honestly say,
after reading so many Y Combinator applications, that this was the worst startup
idea ever, but it was up there. Art galleries didn''t want to be online, and
still don''t, not the fancy ones. That''s not how they sell. I wrote some software
to generate web sites for galleries, and Robert wrote some to resize images
and set up an http server to serve the pages. Then we tried to sign up galleries.
To call this a difficult sale would be an understatement. It was difficult to
give away. A few galleries let us make sites for them for free, but none paid
us. Then some online stores started to appear, and I realized that except for
the order buttons they were identical to the sites we''d been generating for
galleries. This impressive-sounding thing called an \"internet storefront\"
was something we already knew how to build. So in the summer of 1995, after
I submitted the camera-ready copy of ANSI Common Lisp to the publishers, we
started trying to write software to build online stores. At first this was going
to be normal desktop software, which in those days meant Windows software. That
was an alarming prospect, because neither of us knew how to write Windows software
or wanted to learn. We lived in the Unix world. But we decided we''d at least
try writing a prototype store builder on Unix. Robert wrote a shopping cart,
and I wrote a new site generator for stores \u2014 in Lisp, of course. We were
working out of Robert''s apartment in Cambridge. His roommate was away for big
chunks of time, during which I got to sleep in his room. For some reason there
was no bed frame or sheets, just a mattress on the floor. One morning as I was
lying on this mattress I had an idea that made me sit up like a capital L. What
if we ran the software on the server, and let users control it by clicking on
links? Then we''d never have to write anything to run on users'' computers.
We could generate the sites on the same server we''d serve them from. Users
wouldn''t need anything more than a browser. This kind of software, known as
a web app, is common now, but at the time it wasn''t clear that it was even
possible. To find out, we decided to try making a version of our store builder
that you could control through the browser. A couple days later, on August 12,
we had one that worked. The UI was horrible, but it proved you could build a
whole store through the browser, without any client software or typing anything
into the command line on the server. Now we felt like we were really onto something.
I had visions of a whole new generation of software working this way. You wouldn''t
need versions, or ports, or any of that crap. At Interleaf there had been a
whole group called Release Engineering that seemed to be at least as big as
the group that actually wrote the software. Now you could just update the software
right on the server.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Users
wouldn''t need anything more than a browser. This kind of software, known as
a web app, is common now, but at the time it wasn''t clear that it was even
possible. To find out, we decided to try making a version of our store builder
that you could control through the browser. A couple days later, on August 12,
we had one that worked. The UI was horrible, but it proved you could build a
whole store through the browser, without any client software or typing anything
into the command line on the server. Now we felt like we were really onto something.
I had visions of a whole new generation of software working this way. You wouldn''t
need versions, or ports, or any of that crap. At Interleaf there had been a
whole group called Release Engineering that seemed to be at least as big as
the group that actually wrote the software. Now you could just update the software
right on the server. We started a new company we called Viaweb, after the fact
that our software worked via the web, and we got $10,000 in seed funding from
Idelle''s husband Julian. In return for that and doing the initial legal work
and giving us business advice, we gave him 10% of the company. Ten years later
this deal became the model for Y Combinator''s. We knew founders needed something
like this, because we''d needed it ourselves. At this stage I had a negative
net worth, because the thousand dollars or so I had in the bank was more than
counterbalanced by what I owed the government in taxes. (Had I diligently set
aside the proper proportion of the money I''d made consulting for Interleaf?
No, I had not.) So although Robert had his graduate student stipend, I needed
that seed funding to live on. We originally hoped to launch in September, but
we got more ambitious about the software as we worked on it. Eventually we managed
to build a WYSIWYG site builder, in the sense that as you were creating pages,
they looked exactly like the static ones that would be generated later, except
that instead of leading to static pages, the links all referred to closures
stored in a hash table on the server. It helped to have studied art, because
the main goal of an online store builder is to make users look legit, and the
key to looking legit is high production values. If you get page layouts and
fonts and colors right, you can make a guy running a store out of his bedroom
look more legit than a big company. (If you''re curious why my site looks so
old-fashioned, it''s because it''s still made with this software. It may look
clunky today, but in 1996 it was the last word in slick.) In September, Robert
rebelled. \"We''ve been working on this for a month,\" he said, \"and it''s
still not done.\" This is funny in retrospect, because he would still be working
on it almost 3 years later. But I decided it might be prudent to recruit more
programmers, and I asked Robert who else in grad school with him was really
good. He recommended Trevor Blackwell, which surprised me at first, because
at that point I knew Trevor mainly for his plan to reduce everything in his
life to a stack of notecards, which he carried around with him. But Rtm was
right, as usual. Trevor turned out to be a frighteningly effective hacker. It
was a lot of fun working with Robert and Trevor. They''re the two most independent-minded
people I know, and in completely different ways. If you could see inside Rtm''s
brain it would look like a colonial New England church, and if you could see
inside Trevor''s it would look like the worst excesses of Austrian Rococo. We
opened for business, with 6 stores, in January 1996. It was just as well we
waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn''t have to integrate with any other software except Robert''s and Trevor''s,
so it was quite fun to work on.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt We
opened for business, with 6 stores, in January 1996. It was just as well we
waited a few months, because although we worried we were late, we were actually
almost fatally early. There was a lot of talk in the press then about ecommerce,
but not many people actually wanted online stores. [8] There were three main
parts to the software: the editor, which people used to build sites and which
I wrote, the shopping cart, which Robert wrote, and the manager, which kept
track of orders and statistics, and which Trevor wrote. In its time, the editor
was one of the best general-purpose site builders. I kept the code tight and
didn''t have to integrate with any other software except Robert''s and Trevor''s,
so it was quite fun to work on. If all I''d had to do was work on this software,
the next 3 years would have been the easiest of my life. Unfortunately I had
to do a lot more, all of it stuff I was worse at than programming, and the next
3 years were instead the most stressful. There were a lot of startups making
ecommerce software in the second half of the 90s. We were determined to be the
Microsoft Word, not the Interleaf. Which meant being easy to use and inexpensive.
It was lucky for us that we were poor, because that caused us to make Viaweb
even more inexpensive than we realized. We charged $100 a month for a small
store and $300 a month for a big one. This low price was a big attraction, and
a constant thorn in the sides of competitors, but it wasn''t because of some
clever insight that we set the price low. We had no idea what businesses paid
for things. $300 a month seemed like a lot of money to us. We did a lot of
things right by accident like that. For example, we did what''s now called \"doing
things that don''t scale,\" although at the time we would have described it
as \"being so lame that we''re driven to the most desperate measures to get
users.\" The most common of which was building stores for them. This seemed
particularly humiliating, since the whole raison d''etre of our software was
that people could use it to make their own stores. But anything to get users. We
learned a lot more about retail than we wanted to know. For example, that if
you could only have a small image of a man''s shirt (and all images were small
then by present standards), it was better to have a closeup of the collar than
a picture of the whole shirt. The reason I remember learning this was that it
meant I had to rescan about 30 images of men''s shirts. My first set of scans
were so beautiful too. Though this felt wrong, it was exactly the right thing
to be doing. Building stores for users taught us about retail, and about how
it felt to use our software. I was initially both mystified and repelled by
\"business\" and thought we needed a \"business person\" to be in charge of
it, but once we started to get users, I was converted, in much the same way
I was converted to fatherhood once I had kids. Whatever users wanted, I was
all theirs. Maybe one day we''d have so many users that I couldn''t scan their
images for them, but in the meantime there was nothing more important to do. Another
thing I didn''t get at the time is that growth rate is the ultimate test of
a startup. Our growth rate was fine. We had about 70 stores at the end of 1996
and about 500 at the end of 1997. I mistakenly thought the thing that mattered
was the absolute number of users. And that is the thing that matters in the
sense that that''s how much money you''re making, and if you''re not making
enough, you might go out of business. But in the long term the growth rate takes
care of the absolute number. If we''d been a startup I was advising at Y Combinator,
I would have said: Stop being so stressed out, because you''re doing fine. You''re
growing 7x a year. Just don''t hire too many more people and you''ll soon be
profitable, and then you''ll control your own destiny. Alas I hired lots more
people, partly because our investors wanted me to, and partly because that''s
what startups did during the Internet Bubble. A company with just a handful
of employees would have seemed amateurish. So we didn''t reach breakeven until
about when Yahoo bought us in the summer of 1998.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt And
that is the thing that matters in the sense that that''s how much money you''re
making, and if you''re not making enough, you might go out of business. But
in the long term the growth rate takes care of the absolute number. If we''d
been a startup I was advising at Y Combinator, I would have said: Stop being
so stressed out, because you''re doing fine. You''re growing 7x a year. Just
don''t hire too many more people and you''ll soon be profitable, and then you''ll
control your own destiny. Alas I hired lots more people, partly because our
investors wanted me to, and partly because that''s what startups did during
the Internet Bubble. A company with just a handful of employees would have seemed
amateurish. So we didn''t reach breakeven until about when Yahoo bought us in
the summer of 1998. Which in turn meant we were at the mercy of investors for
the entire life of the company. And since both we and our investors were noobs
at startups, the result was a mess even by startup standards. It was a huge
relief when Yahoo bought us. In principle our Viaweb stock was valuable. It
was a share in a business that was profitable and growing rapidly. But it didn''t
feel very valuable to me; I had no idea how to value a business, but I was all
too keenly aware of the near-death experiences we seemed to have every few months.
Nor had I changed my grad student lifestyle significantly since we started.
So when Yahoo bought us it felt like going from rags to riches. Since we were
going to California, I bought a car, a yellow 1998 VW GTI. I remember thinking
that its leather seats alone were by far the most luxurious thing I owned. The
next year, from the summer of 1998 to the summer of 1999, must have been the
least productive of my life. I didn''t realize it at the time, but I was worn
out from the effort and stress of running Viaweb. For a while after I got to
California I tried to continue my usual m.o. of programming till 3 in the morning,
but fatigue combined with Yahoo''s prematurely aged culture and grim cube farm
in Santa Clara gradually dragged me down. After a few months it felt disconcertingly
like working at Interleaf. Yahoo had given us a lot of options when they bought
us. At the time I thought Yahoo was so overvalued that they''d never be worth
anything, but to my astonishment the stock went up 5x in the next year. I hung
on till the first chunk of options vested, then in the summer of 1999 I left.
It had been so long since I''d painted anything that I''d half forgotten why
I was doing this. My brain had been entirely full of software and men''s shirts
for 4 years. But I had done this to get rich so I could paint, I reminded myself,
and now I was rich, so I should go paint. When I said I was leaving, my boss
at Yahoo had a long conversation with me about my plans. I told him all about
the kinds of pictures I wanted to paint. At the time I was touched that he took
such an interest in me. Now I realize it was because he thought I was lying.
My options at that point were worth about $2 million a month. If I was leaving
that kind of money on the table, it could only be to go and start some new startup,
and if I did, I might take people with me. This was the height of the Internet
Bubble, and Yahoo was ground zero of it. My boss was at that moment a billionaire.
Leaving then to start a new startup must have seemed to him an insanely, and
yet also plausibly, ambitious plan. But I really was quitting to paint, and
I started immediately. There was no time to lose. I''d already burned 4 years
getting rich. Now when I talk to founders who are leaving after selling their
companies, my advice is always the same: take a vacation. That''s what I should
have done, just gone off somewhere and done nothing for a month or two, but
the idea never occurred to me. So I tried to paint, but I just didn''t seem
to have any energy or ambition. Part of the problem was that I didn''t know
many people in California. I''d compounded this problem by buying a house up
in the Santa Cruz Mountains, with a beautiful view but miles from anywhere.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt My
boss was at that moment a billionaire. Leaving then to start a new startup must
have seemed to him an insanely, and yet also plausibly, ambitious plan. But
I really was quitting to paint, and I started immediately. There was no time
to lose. I''d already burned 4 years getting rich. Now when I talk to founders
who are leaving after selling their companies, my advice is always the same:
take a vacation. That''s what I should have done, just gone off somewhere and
done nothing for a month or two, but the idea never occurred to me. So I tried
to paint, but I just didn''t seem to have any energy or ambition. Part of the
problem was that I didn''t know many people in California. I''d compounded this
problem by buying a house up in the Santa Cruz Mountains, with a beautiful view
but miles from anywhere. I stuck it out for a few more months, then in desperation
I went back to New York, where unless you understand about rent control you''ll
be surprised to hear I still had my apartment, sealed up like a tomb of my old
life. Idelle was in New York at least, and there were other people trying to
paint there, even though I didn''t know any of them. When I got back to New
York I resumed my old life, except now I was rich. It was as weird as it sounds.
I resumed all my old patterns, except now there were doors where there hadn''t
been. Now when I was tired of walking, all I had to do was raise my hand, and
(unless it was raining) a taxi would stop to pick me up. Now when I walked past
charming little restaurants I could go in and order lunch. It was exciting for
a while. Painting started to go better. I experimented with a new kind of still
life where I''d paint one painting in the old way, then photograph it and print
it, blown up, on canvas, and then use that as the underpainting for a second
still life, painted from the same objects (which hopefully hadn''t rotted yet). Meanwhile
I looked for an apartment to buy. Now I could actually choose what neighborhood
to live in. Where, I asked myself and various real estate agents, is the Cambridge
of New York? Aided by occasional visits to actual Cambridge, I gradually realized
there wasn''t one. Huh. Around this time, in the spring of 2000, I had an idea.
It was clear from our experience with Viaweb that web apps were the future.
Why not build a web app for making web apps? Why not let people edit code on
our server through the browser, and then host the resulting applications for
them? [9] You could run all sorts of services on the servers that these applications
could use just by making an API call: making and receiving phone calls, manipulating
images, taking credit card payments, etc. I got so excited about this idea
that I couldn''t think about anything else. It seemed obvious that this was
the future. I didn''t particularly want to start another company, but it was
clear that this idea would have to be embodied as one, so I decided to move
to Cambridge and start it. I hoped to lure Robert into working on it with me,
but there I ran into a hitch. Robert was now a postdoc at MIT, and though he''d
made a lot of money the last time I''d lured him into working on one of my schemes,
it had also been a huge time sink. So while he agreed that it sounded like a
plausible idea, he firmly refused to work on it. Hmph. Well, I''d do it myself
then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads
who wanted summer jobs, and we got to work trying to build what it''s now clear
is about twenty companies and several open source projects worth of software.
The language for defining applications would of course be a dialect of Lisp.
But I wasn''t so naive as to assume I could spring an overt Lisp on a general
audience; we''d hide the parentheses, like Dylan did. By then there was a name
for the kind of company Viaweb was, an \"application service provider,\" or
ASP. This name didn''t last long before it was replaced by \"software as a service,\"
but it was current for long enough that I named this new company after it: it
was going to be called Aspra. I started working on the application builder,
Dan worked on network infrastructure, and the two undergrads worked on the first
two services (images and phone calls).", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt I
recruited Dan Giffin, who had worked for Viaweb, and two undergrads who wanted
summer jobs, and we got to work trying to build what it''s now clear is about
twenty companies and several open source projects worth of software. The language
for defining applications would of course be a dialect of Lisp. But I wasn''t
so naive as to assume I could spring an overt Lisp on a general audience; we''d
hide the parentheses, like Dylan did. By then there was a name for the kind
of company Viaweb was, an \"application service provider,\" or ASP. This name
didn''t last long before it was replaced by \"software as a service,\" but it
was current for long enough that I named this new company after it: it was going
to be called Aspra. I started working on the application builder, Dan worked
on network infrastructure, and the two undergrads worked on the first two services
(images and phone calls). But about halfway through the summer I realized I
really didn''t want to run a company \u2014 especially not a big one, which
it was looking like this would have to be. I''d only started Viaweb because
I needed the money. Now that I didn''t need money anymore, why was I doing this?
If this vision had to be realized as a company, then screw the vision. I''d
build a subset that could be done as an open source project. Much to my surprise,
the time I spent working on this stuff was not wasted after all. After we started
Y Combinator, I would often encounter startups working on parts of this new
architecture, and it was very useful to have spent so much time thinking about
it and even trying to write some of it. The subset I would build as an open
source project was the new Lisp, whose parentheses I now wouldn''t even have
to hide. A lot of Lisp hackers dream of building a new Lisp, partly because
one of the distinctive features of the language is that it has dialects, and
partly, I think, because we have in our minds a Platonic form of Lisp that all
existing dialects fall short of. I certainly did. So at the end of the summer
Dan and I switched to working on this new dialect of Lisp, which I called Arc,
in a house I bought in Cambridge. The following spring, lightning struck. I
was invited to give a talk at a Lisp conference, so I gave one about how we''d
used Lisp at Viaweb. Afterward I put a postscript file of this talk online,
on paulgraham.com, which I''d created years before using Viaweb but had never
used for anything. In one day it got 30,000 page views. What on earth had happened?
The referring urls showed that someone had posted it on Slashdot. [10] Wow,
I thought, there''s an audience. If I write something and put it on the web,
anyone can read it. That may seem obvious now, but it was surprising then. In
the print era there was a narrow channel to readers, guarded by fierce monsters
known as editors. The only way to get an audience for anything you wrote was
to get it published as a book, or in a newspaper or magazine. Now anyone could
publish anything. This had been possible in principle since 1993, but not many
people had realized it yet. I had been intimately involved with building the
infrastructure of the web for most of that time, and a writer as well, and it
had taken me 8 years to realize it. Even then it took me several years to understand
the implications. It meant there would be a whole new generation of essays.
[11] In the print era, the channel for publishing essays had been vanishingly
small. Except for a few officially anointed thinkers who went to the right parties
in New York, the only people allowed to publish essays were specialists writing
about their specialties. There were so many essays that had never been written,
because there had been no way to publish them. Now they could be, and I was
going to write them. [12] I''ve worked on several different things, but to
the extent there was a turning point where I figured out what to work on, it
was when I started publishing essays online. From then on I knew that whatever
else I did, I''d always write essays too. I knew that online essays would be
a marginal medium at first. Socially they''d seem more like rants posted by
nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions
published in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Except
for a few officially anointed thinkers who went to the right parties in New
York, the only people allowed to publish essays were specialists writing about
their specialties. There were so many essays that had never been written, because
there had been no way to publish them. Now they could be, and I was going to
write them. [12] I''ve worked on several different things, but to the extent
there was a turning point where I figured out what to work on, it was when I
started publishing essays online. From then on I knew that whatever else I did,
I''d always write essays too. I knew that online essays would be a marginal
medium at first. Socially they''d seem more like rants posted by nutjobs on
their GeoCities sites than the genteel and beautifully typeset compositions
published in The New Yorker. But by this point I knew enough to find that encouraging
instead of discouraging. One of the most conspicuous patterns I''ve noticed
in my life is how well it has worked, for me at least, to work on things that
weren''t prestigious. Still life has always been the least prestigious form
of painting. Viaweb and Y Combinator both seemed lame when we started them.
I still get the glassy eye from strangers when they ask what I''m writing, and
I explain that it''s an essay I''m going to publish on my web site. Even Lisp,
though prestigious intellectually in something like the way Latin is, also seems
about as hip. It''s not that unprestigious types of work are good per se. But
when you find yourself drawn to some kind of work despite its current lack of
prestige, it''s a sign both that there''s something real to be discovered there,
and that you have the right kind of motives. Impure motives are a big danger
for the ambitious. If anything is going to lead you astray, it will be the desire
to impress people. So while working on things that aren''t prestigious doesn''t
guarantee you''re on the right track, it at least guarantees you''re not on
the most common type of wrong one. Over the next several years I wrote lots
of essays about all kinds of different topics. O''Reilly reprinted a collection
of them as a book, called Hackers & Painters after one of the essays in it.
I also worked on spam filters, and did some more painting. I used to have dinners
for a group of friends every thursday night, which taught me how to cook for
groups. And I bought another building in Cambridge, a former candy factory (and
later, twas said, porn studio), to use as an office. One night in October 2003
there was a big party at my house. It was a clever idea of my friend Maria Daniels,
who was one of the thursday diners. Three separate hosts would all invite their
friends to one party. So for every guest, two thirds of the other guests would
be people they didn''t know but would probably like. One of the guests was someone
I didn''t know but would turn out to like a lot: a woman called Jessica Livingston.
A couple days later I asked her out. Jessica was in charge of marketing at
a Boston investment bank. This bank thought it understood startups, but over
the next year, as she met friends of mine from the startup world, she was surprised
how different reality was. And how colorful their stories were. So she decided
to compile a book of interviews with startup founders. When the bank had financial
problems and she had to fire half her staff, she started looking for a new job.
In early 2005 she interviewed for a marketing job at a Boston VC firm. It took
them weeks to make up their minds, and during this time I started telling her
about all the things that needed to be fixed about venture capital. They should
make a larger number of smaller investments instead of a handful of giant ones,
they should be funding younger, more technical founders instead of MBAs, they
should let the founders remain as CEO, and so on. One of my tricks for writing
essays had always been to give talks. The prospect of having to stand up in
front of a group of people and tell them something that won''t waste their time
is a great spur to the imagination. When the Harvard Computer Society, the undergrad
computer club, asked me to give a talk, I decided I would tell them how to start
a startup. Maybe they''d be able to avoid the worst of the mistakes we''d made. So
I gave this talk, in the course of which I told them that the best sources of
seed funding were successful startup founders, because then they''d be sources
of advice too.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt They
should make a larger number of smaller investments instead of a handful of giant
ones, they should be funding younger, more technical founders instead of MBAs,
they should let the founders remain as CEO, and so on. One of my tricks for
writing essays had always been to give talks. The prospect of having to stand
up in front of a group of people and tell them something that won''t waste their
time is a great spur to the imagination. When the Harvard Computer Society,
the undergrad computer club, asked me to give a talk, I decided I would tell
them how to start a startup. Maybe they''d be able to avoid the worst of the
mistakes we''d made. So I gave this talk, in the course of which I told them
that the best sources of seed funding were successful startup founders, because
then they''d be sources of advice too. Whereupon it seemed they were all looking
expectantly at me. Horrified at the prospect of having my inbox flooded by business
plans (if I''d only known), I blurted out \"But not me!\" and went on with the
talk. But afterward it occurred to me that I should really stop procrastinating
about angel investing. I''d been meaning to since Yahoo bought us, and now it
was 7 years later and I still hadn''t done one angel investment. Meanwhile
I had been scheming with Robert and Trevor about projects we could work on together.
I missed working with them, and it seemed like there had to be something we
could collaborate on. As Jessica and I were walking home from dinner on March
11, at the corner of Garden and Walker streets, these three threads converged.
Screw the VCs who were taking so long to make up their minds. We''d start our
own investment firm and actually implement the ideas we''d been talking about.
I''d fund it, and Jessica could quit her job and work for it, and we''d get
Robert and Trevor as partners too. [13] Once again, ignorance worked in our
favor. We had no idea how to be angel investors, and in Boston in 2005 there
were no Ron Conways to learn from. So we just made what seemed like the obvious
choices, and some of the things we did turned out to be novel. There are multiple
components to Y Combinator, and we didn''t figure them all out at once. The
part we got first was to be an angel firm. In those days, those two words didn''t
go together. There were VC firms, which were organized companies with people
whose job it was to make investments, but they only did big, million dollar
investments. And there were angels, who did smaller investments, but these were
individuals who were usually focused on other things and made investments on
the side. And neither of them helped founders enough in the beginning. We knew
how helpless founders were in some respects, because we remembered how helpless
we''d been. For example, one thing Julian had done for us that seemed to us
like magic was to get us set up as a company. We were fine writing fairly difficult
software, but actually getting incorporated, with bylaws and stock and all that
stuff, how on earth did you do that? Our plan was not only to make seed investments,
but to do for startups everything Julian had done for us. YC was not organized
as a fund. It was cheap enough to run that we funded it with our own money.
That went right by 99% of readers, but professional investors are thinking \"Wow,
that means they got all the returns.\" But once again, this was not due to any
particular insight on our part. We didn''t know how VC firms were organized.
It never occurred to us to try to raise a fund, and if it had, we wouldn''t
have known where to start. [14] The most distinctive thing about YC is the
batch model: to fund a bunch of startups all at once, twice a year, and then
to spend three months focusing intensively on trying to help them. That part
we discovered by accident, not merely implicitly but explicitly due to our ignorance
about investing. We needed to get experience as investors. What better way,
we thought, than to fund a whole bunch of startups at once? We knew undergrads
got temporary jobs at tech companies during the summer. Why not organize a summer
program where they''d start startups instead? We wouldn''t feel guilty for being
in a sense fake investors, because they would in a similar sense be fake founders.",
"file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt We
didn''t know how VC firms were organized. It never occurred to us to try to
raise a fund, and if it had, we wouldn''t have known where to start. [14] The
most distinctive thing about YC is the batch model: to fund a bunch of startups
all at once, twice a year, and then to spend three months focusing intensively
on trying to help them. That part we discovered by accident, not merely implicitly
but explicitly due to our ignorance about investing. We needed to get experience
as investors. What better way, we thought, than to fund a whole bunch of startups
at once? We knew undergrads got temporary jobs at tech companies during the
summer. Why not organize a summer program where they''d start startups instead?
We wouldn''t feel guilty for being in a sense fake investors, because they would
in a similar sense be fake founders. So while we probably wouldn''t make much
money out of it, we''d at least get to practice being investors on them, and
they for their part would probably have a more interesting summer than they
would working at Microsoft. We''d use the building I owned in Cambridge as
our headquarters. We''d all have dinner there once a week \u2014 on tuesdays,
since I was already cooking for the thursday diners on thursdays \u2014 and
after dinner we''d bring in experts on startups to give talks. We knew undergrads
were deciding then about summer jobs, so in a matter of days we cooked up something
we called the Summer Founders Program, and I posted an announcement on my site,
inviting undergrads to apply. I had never imagined that writing essays would
be a way to get \"deal flow,\" as investors call it, but it turned out to be
the perfect source. [15] We got 225 applications for the Summer Founders Program,
and we were surprised to find that a lot of them were from people who''d already
graduated, or were about to that spring. Already this SFP thing was starting
to feel more serious than we''d intended. We invited about 20 of the 225 groups
to interview in person, and from those we picked 8 to fund. They were an impressive
group. That first batch included reddit, Justin Kan and Emmett Shear, who went
on to found Twitch, Aaron Swartz, who had already helped write the RSS spec
and would a few years later become a martyr for open access, and Sam Altman,
who would later become the second president of YC. I don''t think it was entirely
luck that the first batch was so good. You had to be pretty bold to sign up
for a weird thing like the Summer Founders Program instead of a summer job at
a legit place like Microsoft or Goldman Sachs. The deal for startups was based
on a combination of the deal we did with Julian ($10k for 10%) and what Robert
said MIT grad students got for the summer ($6k). We invested $6k per founder,
which in the typical two-founder case was $12k, in return for 6%. That had to
be fair, because it was twice as good as the deal we ourselves had taken. Plus
that first summer, which was really hot, Jessica brought the founders free air
conditioners. [16] Fairly quickly I realized that we had stumbled upon the
way to scale startup funding. Funding startups in batches was more convenient
for us, because it meant we could do things for a lot of startups at once, but
being part of a batch was better for the startups too. It solved one of the
biggest problems faced by founders: the isolation. Now you not only had colleagues,
but colleagues who understood the problems you were facing and could tell you
how they were solving them. As YC grew, we started to notice other advantages
of scale. The alumni became a tight community, dedicated to helping one another,
and especially the current batch, whose shoes they remembered being in. We also
noticed that the startups were becoming one another''s customers. We used to
refer jokingly to the \"YC GDP,\" but as YC grows this becomes less and less
of a joke. Now lots of startups get their initial set of customers almost entirely
from among their batchmates. I had not originally intended YC to be a full-time
job. I was going to do three things: hack, write essays, and work on YC. As
YC grew, and I grew more excited about it, it started to take up a lot more
than a third of my attention. But for the first few years I was still able to
work on other things. In the summer of 2006, Robert and I started working on
a new version of Arc.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt The
alumni became a tight community, dedicated to helping one another, and especially
the current batch, whose shoes they remembered being in. We also noticed that
the startups were becoming one another''s customers. We used to refer jokingly
to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now
lots of startups get their initial set of customers almost entirely from among
their batchmates. I had not originally intended YC to be a full-time job. I
was going to do three things: hack, write essays, and work on YC. As YC grew,
and I grew more excited about it, it started to take up a lot more than a third
of my attention. But for the first few years I was still able to work on other
things. In the summer of 2006, Robert and I started working on a new version
of Arc. This one was reasonably fast, because it was compiled into Scheme. To
test this new Arc, I wrote Hacker News in it. It was originally meant to be
a news aggregator for startup founders and was called Startup News, but after
a few months I got tired of reading about nothing but startups. Plus it wasn''t
startup founders we wanted to reach. It was future startup founders. So I changed
the name to Hacker News and the topic to whatever engaged one''s intellectual
curiosity. HN was no doubt good for YC, but it was also by far the biggest
source of stress for me. If all I''d had to do was select and help founders,
life would have been so easy. And that implies that HN was a mistake. Surely
the biggest source of stress in one''s work should at least be something close
to the core of the work. Whereas I was like someone who was in pain while running
a marathon not from the exertion of running, but because I had a blister from
an ill-fitting shoe. When I was dealing with some urgent problem during YC,
there was about a 60% chance it had to do with HN, and a 40% chance it had do
with everything else combined. [17] As well as HN, I wrote all of YC''s internal
software in Arc. But while I continued to work a good deal in Arc, I gradually
stopped working on Arc, partly because I didn''t have time to, and partly because
it was a lot less attractive to mess around with the language now that we had
all this infrastructure depending on it. So now my three projects were reduced
to two: writing essays and working on YC. YC was different from other kinds
of work I''ve done. Instead of deciding for myself what to work on, the problems
came to me. Every 6 months there was a new batch of startups, and their problems,
whatever they were, became our problems. It was very engaging work, because
their problems were quite varied, and the good founders were very effective.
If you were trying to learn the most you could about startups in the shortest
possible time, you couldn''t have picked a better way to do it. There were
parts of the job I didn''t like. Disputes between cofounders, figuring out when
people were lying to us, fighting with people who maltreated the startups, and
so on. But I worked hard even at the parts I didn''t like. I was haunted by
something Kevin Hale once said about companies: \"No one works harder than the
boss.\" He meant it both descriptively and prescriptively, and it was the second
part that scared me. I wanted YC to be good, so if how hard I worked set the
upper bound on how hard everyone else worked, I''d better work very hard. One
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\" At the time I didn''t
understand what he meant, but gradually it dawned on me that he was saying I
should quit. This seemed strange advice, because YC was doing great. But if
there was one thing rarer than Rtm offering advice, it was Rtm being wrong.
So this set me thinking.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt One
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\" At the time I didn''t
understand what he meant, but gradually it dawned on me that he was saying I
should quit. This seemed strange advice, because YC was doing great. But if
there was one thing rarer than Rtm offering advice, it was Rtm being wrong.
So this set me thinking. It was true that on my current trajectory, YC would
be the last thing I did, because it was only taking up more of my attention.
It had already eaten Arc, and was in the process of eating essays too. Either
YC was my life''s work or I''d have to leave eventually. And it wasn''t, so
I would. In the summer of 2012 my mother had a stroke, and the cause turned
out to be a blood clot caused by colon cancer. The stroke destroyed her balance,
and she was put in a nursing home, but she really wanted to get out of it and
back to her house, and my sister and I were determined to help her do it. I
used to fly up to Oregon to visit her regularly, and I had a lot of time to
think on those flights. On one of them I realized I was ready to hand YC over
to someone else. I asked Jessica if she wanted to be president, but she didn''t,
so we decided we''d try to recruit Sam Altman. We talked to Robert and Trevor
and we agreed to make it a complete changing of the guard. Up till that point
YC had been controlled by the original LLC we four had started. But we wanted
YC to last for a long time, and to do that it couldn''t be controlled by the
founders. So if Sam said yes, we''d let him reorganize YC. Robert and I would
retire, and Jessica and Trevor would become ordinary partners. When we asked
Sam if he wanted to be president of YC, initially he said no. He wanted to start
a startup to make nuclear reactors. But I kept at it, and in October 2013 he
finally agreed. We decided he''d take over starting with the winter 2014 batch.
For the rest of 2013 I left running YC more and more to Sam, partly so he could
learn the job, and partly because I was focused on my mother, whose cancer had
returned. She died on January 15, 2014. We knew this was coming, but it was
still hard when it did. I kept working on YC till March, to help get that batch
of startups through Demo Day, then I checked out pretty completely. (I still
talk to alumni and to new startups working on things I''m interested in, but
that only takes a few hours a week.) What should I do next? Rtm''s advice hadn''t
included anything about that. I wanted to do something completely different,
so I decided I''d paint. I wanted to see how good I could get if I really focused
on it. So the day after I stopped working on YC, I started painting. I was rusty
and it took a while to get back into shape, but it was at least completely engaging.
[18] I spent most of the rest of 2014 painting. I''d never been able to work
so uninterruptedly before, and I got to be better than I had been. Not good
enough, but better. Then in November, right in the middle of a painting, I ran
out of steam. Up till that point I''d always been curious to see how the painting
I was working on would turn out, but suddenly finishing this one seemed like
a chore. So I stopped working on it and cleaned my brushes and haven''t painted
since. So far anyway. I realize that sounds rather wimpy. But attention is
a zero sum game. If you can choose what to work on, and you choose a project
that''s not the best one (or at least a good one) for you, then it''s getting
in the way of another project that is.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [18] I
spent most of the rest of 2014 painting. I''d never been able to work so uninterruptedly
before, and I got to be better than I had been. Not good enough, but better.
Then in November, right in the middle of a painting, I ran out of steam. Up
till that point I''d always been curious to see how the painting I was working
on would turn out, but suddenly finishing this one seemed like a chore. So I
stopped working on it and cleaned my brushes and haven''t painted since. So
far anyway. I realize that sounds rather wimpy. But attention is a zero sum
game. If you can choose what to work on, and you choose a project that''s not
the best one (or at least a good one) for you, then it''s getting in the way
of another project that is. And at 50 there was some opportunity cost to screwing
around. I started writing essays again, and wrote a bunch of new ones over
the next few months. I even wrote a couple that weren''t about startups. Then
in March 2015 I started working on Lisp again. The distinctive thing about
Lisp is that its core is a language defined by writing an interpreter in itself.
It wasn''t originally intended as a programming language in the ordinary sense.
It was meant to be a formal model of computation, an alternative to the Turing
machine. If you want to write an interpreter for a language in itself, what''s
the minimum set of predefined operators you need? The Lisp that John McCarthy
invented, or more accurately discovered, is an answer to that question. [19] McCarthy
didn''t realize this Lisp could even be used to program computers till his grad
student Steve Russell suggested it. Russell translated McCarthy''s interpreter
into IBM 704 machine language, and from that point Lisp started also to be a
programming language in the ordinary sense. But its origins as a model of computation
gave it a power and elegance that other languages couldn''t match. It was this
that attracted me in college, though I didn''t understand why at the time. McCarthy''s
1960 Lisp did nothing more than interpret Lisp expressions. It was missing a
lot of things you''d want in a programming language. So these had to be added,
and when they were, they weren''t defined using McCarthy''s original axiomatic
approach. That wouldn''t have been feasible at the time. McCarthy tested his
interpreter by hand-simulating the execution of programs. But it was already
getting close to the limit of interpreters you could test that way \u2014 indeed,
there was a bug in it that McCarthy had overlooked. To test a more complicated
interpreter, you''d have had to run it, and computers then weren''t powerful
enough. Now they are, though. Now you could continue using McCarthy''s axiomatic
approach till you''d defined a complete programming language. And as long as
every change you made to McCarthy''s Lisp was a discoveredness-preserving transformation,
you could, in principle, end up with a complete language that had this quality.
Harder to do than to talk about, of course, but if it was possible in principle,
why not try? So I decided to take a shot at it. It took 4 years, from March
26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined
goal, or it would have been hard to keep at it for so long. I wrote this new
Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but
it''s an indication of the sort of trickery I had to engage in to make this
work. By means of an egregious collection of hacks I managed to make something
close enough to an interpreter written in itself that could actually run. Not
fast, but fast enough to test. I had to ban myself from writing essays during
most of this time, or I''d never have finished. In late 2015 I spent 3 months
writing essays, and when I went back to working on Bel I could barely understand
the code. Not so much because it was badly written as because the problem is
so convoluted. When you''re working on an interpreter written in itself, it''s
hard to keep track of what''s happening at what level, and errors can be practically
encrypted by the time you get them. So I said no more essays till Bel was done.
But I told few people about Bel while I was working on it. So for years it must
have seemed that I was doing nothing, when in fact I was working harder than
I''d ever worked on anything.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt Not
fast, but fast enough to test. I had to ban myself from writing essays during
most of this time, or I''d never have finished. In late 2015 I spent 3 months
writing essays, and when I went back to working on Bel I could barely understand
the code. Not so much because it was badly written as because the problem is
so convoluted. When you''re working on an interpreter written in itself, it''s
hard to keep track of what''s happening at what level, and errors can be practically
encrypted by the time you get them. So I said no more essays till Bel was done.
But I told few people about Bel while I was working on it. So for years it must
have seemed that I was doing nothing, when in fact I was working harder than
I''d ever worked on anything. Occasionally after wrestling for hours with some
gruesome bug I''d check Twitter or HN and see someone asking \"Does Paul Graham
still code?\" Working on Bel was hard but satisfying. I worked on it so intensively
that at any given time I had a decent chunk of the code in my head and could
write more there. I remember taking the boys to the coast on a sunny day in
2015 and figuring out how to deal with some problem involving continuations
while I watched them play in the tide pools. It felt like I was doing life right.
I remember that because I was slightly dismayed at how novel it felt. The good
news is that I had more moments like this over the next few years. In the summer
of 2016 we moved to England. We wanted our kids to see what it was like living
in another country, and since I was a British citizen by birth, that seemed
the obvious choice. We only meant to stay for a year, but we liked it so much
that we still live there. So most of Bel was written in England. In the fall
of 2019, Bel was finally finished. Like McCarthy''s original Lisp, it''s a spec
rather than an implementation, although like McCarthy''s Lisp it''s a spec expressed
as code. Now that I could write essays again, I wrote a bunch about topics
I''d had stacked up. I kept writing essays through 2020, but I also started
to think about other things I could work on. How should I choose what to do?
Well, how had I chosen what to work on in the past? I wrote an essay for myself
to answer that question, and I was surprised how long and messy the answer turned
out to be. If this surprised me, who''d lived it, then I thought perhaps it
would be interesting to other people, and encouraging to those with similarly
messy lives. So I wrote a more detailed version for others to read, and this
is the last sentence of it. Notes [1] My experience skipped a step
in the evolution of computers: time-sharing machines with interactive OSes.
I went straight from batch processing to microcomputers, which made microcomputers
seem all the more exciting. [2] Italian words for abstract concepts can nearly
always be predicted from their English cognates (except for occasional traps
like polluzione). It''s the everyday words that differ. So if you string together
a lot of abstract concepts with a few simple verbs, you can make a little Italian
go a long way. [3] I lived at Piazza San Felice 4, so my walk to the Accademia
went straight down the spine of old Florence: past the Pitti, across the bridge,
past Orsanmichele, between the Duomo and the Baptistery, and then up Via Ricasoli
to Piazza San Marco. I saw Florence at street level in every possible condition,
from empty dark winter evenings to sweltering summer days when the streets were
packed with tourists. [4] You can of course paint people like still lives if
you want to, and they''re willing. That sort of portrait is arguably the apex
of still life painting, though the long sitting does tend to produce pained
expressions in the sitters. [5] Interleaf was one of many companies that had
smart people and built impressive technology, and yet got crushed by Moore''s
Law. In the 1990s the exponential growth in the power of commodity (i.e. Intel)
processors rolled up high-end, special-purpose hardware and software companies
like a bulldozer. [6] The signature style seekers at RISD weren''t specifically
mercenary. In the art world, money and coolness are tightly coupled. Anything
expensive comes to be seen as cool, and anything seen as cool will soon become
equally expensive.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt [4]
You can of course paint people like still lives if you want to, and they''re
willing. That sort of portrait is arguably the apex of still life painting,
though the long sitting does tend to produce pained expressions in the sitters. [5]
Interleaf was one of many companies that had smart people and built impressive
technology, and yet got crushed by Moore''s Law. In the 1990s the exponential
growth in the power of commodity (i.e. Intel) processors rolled up high-end,
special-purpose hardware and software companies like a bulldozer. [6] The signature
style seekers at RISD weren''t specifically mercenary. In the art world, money
and coolness are tightly coupled. Anything expensive comes to be seen as cool,
and anything seen as cool will soon become equally expensive. [7] Technically
the apartment wasn''t rent-controlled but rent-stabilized, but this is a refinement
only New Yorkers would know or care about. The point is that it was really cheap,
less than half market price. [8] Most software you can launch as soon as it''s
done. But when the software is an online store builder and you''re hosting the
stores, if you don''t have any users yet, that fact will be painfully obvious.
So before we could launch publicly we had to launch privately, in the sense
of recruiting an initial set of users and making sure they had decent-looking
stores. [9] We''d had a code editor in Viaweb for users to define their own
page styles. They didn''t know it, but they were editing Lisp expressions underneath.
But this wasn''t an app editor, because the code ran when the merchants'' sites
were generated, not when shoppers visited them. [10] This was the first instance
of what is now a familiar experience, and so was what happened next, when I
read the comments and found they were full of angry people. How could I claim
that Lisp was better than other languages? Weren''t they all Turing complete?
People who see the responses to essays I write sometimes tell me how sorry they
feel for me, but I''m not exaggerating when I reply that it has always been
like this, since the very beginning. It comes with the territory. An essay must
tell readers things they don''t already know, and some people dislike being
told such things. [11] People put plenty of stuff on the internet in the 90s
of course, but putting something online is not the same as publishing it online.
Publishing online means you treat the online version as the (or at least a)
primary version. [12] There is a general lesson here that our experience with
Y Combinator also teaches: Customs continue to constrain you long after the
restrictions that caused them have disappeared. Customary VC practice had once,
like the customs about publishing essays, been based on real constraints. Startups
had once been much more expensive to start, and proportionally rare. Now they
could be cheap and common, but the VCs'' customs still reflected the old world,
just as customs about writing essays still reflected the constraints of the
print era. Which in turn implies that people who are independent-minded (i.e.
less influenced by custom) will have an advantage in fields affected by rapid
change (where customs are more likely to be obsolete). Here''s an interesting
point, though: you can''t always predict which fields will be affected by rapid
change. Obviously software and venture capital will be, but who would have predicted
that essay writing would be? [13] Y Combinator was not the original name. At
first we were called Cambridge Seed. But we didn''t want a regional name, in
case someone copied us in Silicon Valley, so we renamed ourselves after one
of the coolest tricks in the lambda calculus, the Y combinator. I picked orange
as our color partly because it''s the warmest, and partly because no VC used
it. In 2005 all the VCs used staid colors like maroon, navy blue, and forest
green, because they were trying to appeal to LPs, not founders. The YC logo
itself is an inside joke: the Viaweb logo had been a white V on a red circle,
so I made the YC logo a white Y on an orange square. [14] YC did become a fund
for a couple years starting in 2009, because it was getting so big I could no
longer afford to fund it personally. But after Heroku got bought we had enough
money to go back to being self-funded. [15] I''ve never liked the term \"deal
flow,\" because it implies that the number of new startups at any given time
is fixed.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt I
picked orange as our color partly because it''s the warmest, and partly because
no VC used it. In 2005 all the VCs used staid colors like maroon, navy blue,
and forest green, because they were trying to appeal to LPs, not founders. The
YC logo itself is an inside joke: the Viaweb logo had been a white V on a red
circle, so I made the YC logo a white Y on an orange square. [14] YC did become
a fund for a couple years starting in 2009, because it was getting so big I
could no longer afford to fund it personally. But after Heroku got bought we
had enough money to go back to being self-funded. [15] I''ve never liked the
term \"deal flow,\" because it implies that the number of new startups at any
given time is fixed. This is not only false, but it''s the purpose of YC to
falsify it, by causing startups to be founded that would not otherwise have
existed. [16] She reports that they were all different shapes and sizes, because
there was a run on air conditioners and she had to get whatever she could, but
that they were all heavier than she could carry now. [17] Another problem with
HN was a bizarre edge case that occurs when you both write essays and run a
forum. When you run a forum, you''re assumed to see if not every conversation,
at least every conversation involving you. And when you write essays, people
post highly imaginative misinterpretations of them on forums. Individually these
two phenomena are tedious but bearable, but the combination is disastrous. You
actually have to respond to the misinterpretations, because the assumption that
you''re present in the conversation means that not responding to any sufficiently
upvoted misinterpretation reads as a tacit admission that it''s correct. But
that in turn encourages more; anyone who wants to pick a fight with you senses
that now is their chance. [18] The worst thing about leaving YC was not working
with Jessica anymore. We''d been working on YC almost the whole time we''d known
each other, and we''d neither tried nor wanted to separate it from our personal
lives, so leaving was like pulling up a deeply rooted tree. [19] One way to
get more precise about the concept of invented vs discovered is to talk about
space aliens. Any sufficiently advanced alien civilization would certainly know
about the Pythagorean theorem, for example. I believe, though with less certainty,
that they would also know about the Lisp in McCarthy''s 1960 paper. But if
so there''s no reason to suppose that this is the limit of the language that
might be known to them. Presumably aliens need numbers and errors and I/O too.
So it seems likely there exists at least one path out of McCarthy''s Lisp along
which discoveredness is preserved. Thanks to Trevor Blackwell, John Collison,
Patrick Collison, Daniel Gackle, Ralph Hazell, Jessica Livingston, Robert Morris,
and Harj Taggar for reading drafts of this."], "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '95266'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/wMA9ECePKzHAgA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b0e88d4b3df-MIA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:49 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=4fkJmiI3iwdPPBMwXtZrFZjJl_kGWG3bigA8zG1tYFE-1717841569-1.0.1.1-SjfcvYj7LlLYrQeNsU50_EcgaaKxXKNtvC.So.rNYwLsv5I3j.RbOFJhPKzheI87Nn8DdJfTksWaHgHjhIcwNA;
path=/; expires=Sat, 08-Jun-24 10:42:49 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DDSlg1tuBPwo0DhRxFdTripR403_I50DCsCAt2EMgUo-1717841569846-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '122'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4976251'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 284ms
x-request-id:
- req_09ff1eae14ea3d71da12cc7f72c8003f
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Please generate a question about
Paul Graham''s life regarding the following topic YCombinator"}], "model": "gpt-3.5-turbo",
"stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '203'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRPW/bMBDd9SsOnO0gimO48dKhQ4YmQBCgaIqiMM7SWWRD3jHkSa4Q+L8XlB27
XTi8L7x7fK8AjGvNGkxjUZsQ/fzuhR8Xj2P/LPv9m94Pw9fF/tmmb/7lIXkzKw7Z/qZGP1xXjYTo
SZ3wkW4SoVJJrVf16tNtvVzVExGkJV9sXdT54mo51z5tZX5d3yxPTiuuoWzW8LMCAHif3tKRW/pj
1nA9+0AC5YwdmfVZBGCS+IIYzNllRVYzu5CNsBJPtb9bVChiaF0LT9h7uE9oMUD0OIJjUEuwk55b
xx0gt9DSQF5iIFaQHfz4ImHrGFXSbOKt7MFiBusyOB7EDzRps8VI7ZSnCctuksaSUJCyHPL42Zxa
Hs7neelikm2Zgnvvz/jOsct2kwizcDklq8Sj/VAB/Jpm7P9bxsQkIepG5ZW4BN7cHuPM5eP+Ie9O
pIqiv+DLRXXqZ/KYlcJm57ijFJObNi0tq0P1FwAA//8DANJRdyVSAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b1b6ea06787-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=JqtBf5C7u9yVek36.C22oTqkR_0j6Yj5mt9BPWo3ycA-1717841571-1.0.1.1-37l_9pdWX8jAL8kiOOmtOUQiMDo5LMXOyYmjsFuPiepscBCKB7iaacN4br7QA6i35WpS3vR5bB20z_0NVLbRKQ;
path=/; expires=Sat, 08-Jun-24 10:42:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=N7G8BoN56rvnFYWUzk2uVAXqxm6.aRhe3_xBeSFaRaw-1717841571703-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '513'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159959'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 15ms
x-request-id:
- req_39d9b9a3683d939ad4c581a506cdac69
status:
code: 200
message: OK
- request:
body: '{"input": ["What role did Paul Graham play in the founding and development
of YCombinator, and how has his involvement shaped the trajectory of the company?"],
"model": "text-embedding-ada-002", "encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '223'
content-type:
- application/json
cookie:
- __cf_bm=4fkJmiI3iwdPPBMwXtZrFZjJl_kGWG3bigA8zG1tYFE-1717841569-1.0.1.1-SjfcvYj7LlLYrQeNsU50_EcgaaKxXKNtvC.So.rNYwLsv5I3j.RbOFJhPKzheI87Nn8DdJfTksWaHgHjhIcwNA;
_cfuvid=DDSlg1tuBPwo0DhRxFdTripR403_I50DCsCAt2EMgUo-1717841569846-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b205a07b3df-MIA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '20'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999963'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_c86f63ad6e66024af5a0e9f54c1ca1e9
status:
code: 200
message: OK
- request:
body: '{"model": "rerank-english-v2.0", "query": "What role did Paul Graham play
in the founding and development of YCombinator, and how has his involvement
shaped the trajectory of the company?", "documents": ["file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nWe
didn''t know how VC firms were organized. It never occurred to us to try to
raise a fund, and if it had, we wouldn''t have known where to start. [14]\n\nThe
most distinctive thing about YC is the batch model: to fund a bunch of startups
all at once, twice a year, and then to spend three months focusing intensively
on trying to help them. That part we discovered by accident, not merely implicitly
but explicitly due to our ignorance about investing. We needed to get experience
as investors. What better way, we thought, than to fund a whole bunch of startups
at once? We knew undergrads got temporary jobs at tech companies during the
summer. Why not organize a summer program where they''d start startups instead?
We wouldn''t feel guilty for being in a sense fake investors, because they would
in a similar sense be fake founders. So while we probably wouldn''t make much
money out of it, we''d at least get to practice being investors on them, and
they for their part would probably have a more interesting summer than they
would working at Microsoft.\n\nWe''d use the building I owned in Cambridge as
our headquarters. We''d all have dinner there once a week \u2014 on tuesdays,
since I was already cooking for the thursday diners on thursdays \u2014 and
after dinner we''d bring in experts on startups to give talks.\n\nWe knew undergrads
were deciding then about summer jobs, so in a matter of days we cooked up something
we called the Summer Founders Program, and I posted an announcement on my site,
inviting undergrads to apply. I had never imagined that writing essays would
be a way to get \"deal flow,\" as investors call it, but it turned out to be
the perfect source. [15] We got 225 applications for the Summer Founders Program,
and we were surprised to find that a lot of them were from people who''d already
graduated, or were about to that spring. Already this SFP thing was starting
to feel more serious than we''d intended.\n\nWe invited about 20 of the 225
groups to interview in person, and from those we picked 8 to fund. They were
an impressive group. That first batch included reddit, Justin Kan and Emmett
Shear, who went on to found Twitch, Aaron Swartz, who had already helped write
the RSS spec and would a few years later become a martyr for open access, and
Sam Altman, who would later become the second president of YC. I don''t think
it was entirely luck that the first batch was so good. You had to be pretty
bold to sign up for a weird thing like the Summer Founders Program instead of
a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for
startups was based on a combination of the deal we did with Julian ($10k for
10%) and what Robert said MIT grad students got for the summer ($6k). We invested
$6k per founder, which in the typical two-founder case was $12k, in return for
6%. That had to be fair, because it was twice as good as the deal we ourselves
had taken. Plus that first summer, which was really hot, Jessica brought the
founders free air conditioners. [16]\n\nFairly quickly I realized that we had
stumbled upon the way to scale startup funding. Funding startups in batches
was more convenient for us, because it meant we could do things for a lot of
startups at once, but being part of a batch was better for the startups too.
It solved one of the biggest problems faced by founders: the isolation. Now
you not only had colleagues, but colleagues who understood the problems you
were facing and could tell you how they were solving them.\n\nAs YC grew, we
started to notice other advantages of scale. The alumni became a tight community,
dedicated to helping one another, and especially the current batch, whose shoes
they remembered being in. We also noticed that the startups were becoming one
another''s customers. We used to refer jokingly to the \"YC GDP,\" but as YC
grows this becomes less and less of a joke. Now lots of startups get their initial
set of customers almost entirely from among their batchmates.\n\nI had not originally
intended YC to be a full-time job. I was going to do three things: hack, write
essays, and work on YC. As YC grew, and I grew more excited about it, it started
to take up a lot more than a third of my attention. But for the first few years
I was still able to work on other things.\n\nIn the summer of 2006, Robert and
I started working on a new version of Arc.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nThe
alumni became a tight community, dedicated to helping one another, and especially
the current batch, whose shoes they remembered being in. We also noticed that
the startups were becoming one another''s customers. We used to refer jokingly
to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now
lots of startups get their initial set of customers almost entirely from among
their batchmates.\n\nI had not originally intended YC to be a full-time job.
I was going to do three things: hack, write essays, and work on YC. As YC grew,
and I grew more excited about it, it started to take up a lot more than a third
of my attention. But for the first few years I was still able to work on other
things.\n\nIn the summer of 2006, Robert and I started working on a new version
of Arc. This one was reasonably fast, because it was compiled into Scheme. To
test this new Arc, I wrote Hacker News in it. It was originally meant to be
a news aggregator for startup founders and was called Startup News, but after
a few months I got tired of reading about nothing but startups. Plus it wasn''t
startup founders we wanted to reach. It was future startup founders. So I changed
the name to Hacker News and the topic to whatever engaged one''s intellectual
curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest
source of stress for me. If all I''d had to do was select and help founders,
life would have been so easy. And that implies that HN was a mistake. Surely
the biggest source of stress in one''s work should at least be something close
to the core of the work. Whereas I was like someone who was in pain while running
a marathon not from the exertion of running, but because I had a blister from
an ill-fitting shoe. When I was dealing with some urgent problem during YC,
there was about a 60% chance it had to do with HN, and a 40% chance it had do
with everything else combined. [17]\n\nAs well as HN, I wrote all of YC''s internal
software in Arc. But while I continued to work a good deal in Arc, I gradually
stopped working on Arc, partly because I didn''t have time to, and partly because
it was a lot less attractive to mess around with the language now that we had
all this infrastructure depending on it. So now my three projects were reduced
to two: writing essays and working on YC.\n\nYC was different from other kinds
of work I''ve done. Instead of deciding for myself what to work on, the problems
came to me. Every 6 months there was a new batch of startups, and their problems,
whatever they were, became our problems. It was very engaging work, because
their problems were quite varied, and the good founders were very effective.
If you were trying to learn the most you could about startups in the shortest
possible time, you couldn''t have picked a better way to do it.\n\nThere were
parts of the job I didn''t like. Disputes between cofounders, figuring out when
people were lying to us, fighting with people who maltreated the startups, and
so on. But I worked hard even at the parts I didn''t like. I was haunted by
something Kevin Hale once said about companies: \"No one works harder than the
boss.\" He meant it both descriptively and prescriptively, and it was the second
part that scared me. I wanted YC to be good, so if how hard I worked set the
upper bound on how hard everyone else worked, I''d better work very hard.\n\nOne
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\"\n\nAt the time I
didn''t understand what he meant, but gradually it dawned on me that he was
saying I should quit. This seemed strange advice, because YC was doing great.
But if there was one thing rarer than Rtm offering advice, it was Rtm being
wrong. So this set me thinking.", "file_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nThey
should make a larger number of smaller investments instead of a handful of giant
ones, they should be funding younger, more technical founders instead of MBAs,
they should let the founders remain as CEO, and so on.\n\nOne of my tricks for
writing essays had always been to give talks. The prospect of having to stand
up in front of a group of people and tell them something that won''t waste their
time is a great spur to the imagination. When the Harvard Computer Society,
the undergrad computer club, asked me to give a talk, I decided I would tell
them how to start a startup. Maybe they''d be able to avoid the worst of the
mistakes we''d made.\n\nSo I gave this talk, in the course of which I told them
that the best sources of seed funding were successful startup founders, because
then they''d be sources of advice too. Whereupon it seemed they were all looking
expectantly at me. Horrified at the prospect of having my inbox flooded by business
plans (if I''d only known), I blurted out \"But not me!\" and went on with the
talk. But afterward it occurred to me that I should really stop procrastinating
about angel investing. I''d been meaning to since Yahoo bought us, and now it
was 7 years later and I still hadn''t done one angel investment.\n\nMeanwhile
I had been scheming with Robert and Trevor about projects we could work on together.
I missed working with them, and it seemed like there had to be something we
could collaborate on.\n\nAs Jessica and I were walking home from dinner on March
11, at the corner of Garden and Walker streets, these three threads converged.
Screw the VCs who were taking so long to make up their minds. We''d start our
own investment firm and actually implement the ideas we''d been talking about.
I''d fund it, and Jessica could quit her job and work for it, and we''d get
Robert and Trevor as partners too. [13]\n\nOnce again, ignorance worked in our
favor. We had no idea how to be angel investors, and in Boston in 2005 there
were no Ron Conways to learn from. So we just made what seemed like the obvious
choices, and some of the things we did turned out to be novel.\n\nThere are
multiple components to Y Combinator, and we didn''t figure them all out at once.
The part we got first was to be an angel firm. In those days, those two words
didn''t go together. There were VC firms, which were organized companies with
people whose job it was to make investments, but they only did big, million
dollar investments. And there were angels, who did smaller investments, but
these were individuals who were usually focused on other things and made investments
on the side. And neither of them helped founders enough in the beginning. We
knew how helpless founders were in some respects, because we remembered how
helpless we''d been. For example, one thing Julian had done for us that seemed
to us like magic was to get us set up as a company. We were fine writing fairly
difficult software, but actually getting incorporated, with bylaws and stock
and all that stuff, how on earth did you do that? Our plan was not only to make
seed investments, but to do for startups everything Julian had done for us.\n\nYC
was not organized as a fund. It was cheap enough to run that we funded it with
our own money. That went right by 99% of readers, but professional investors
are thinking \"Wow, that means they got all the returns.\" But once again, this
was not due to any particular insight on our part. We didn''t know how VC firms
were organized. It never occurred to us to try to raise a fund, and if it had,
we wouldn''t have known where to start. [14]\n\nThe most distinctive thing about
YC is the batch model: to fund a bunch of startups all at once, twice a year,
and then to spend three months focusing intensively on trying to help them.
That part we discovered by accident, not merely implicitly but explicitly due
to our ignorance about investing. We needed to get experience as investors.
What better way, we thought, than to fund a whole bunch of startups at once?
We knew undergrads got temporary jobs at tech companies during the summer. Why
not organize a summer program where they''d start startups instead? We wouldn''t
feel guilty for being in a sense fake investors, because they would in a similar
sense be fake founders."], "top_n": 2}'
headers:
accept:
- '*/*'
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '13484'
content-type:
- application/json
host:
- api.cohere.com
user-agent:
- python-httpx/0.27.0
x-fern-language:
- Python
x-fern-sdk-name:
- cohere
x-fern-sdk-version:
- 5.5.6
method: POST
uri: https://api.cohere.com/v1/rerank
response:
body:
string: '{"id":"eab14f8f-83a2-4c95-b466-b07c4df78dc6","results":[{"index":1,"relevance_score":0.9852714},{"index":0,"relevance_score":0.98415464}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}'
headers:
Alt-Svc:
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Via:
- 1.1 google
access-control-expose-headers:
- X-Debug-Trace-ID
cache-control:
- no-cache, no-store, no-transform, must-revalidate, private, max-age=0
content-length:
- '211'
content-type:
- application/json
date:
- Sat, 08 Jun 2024 10:12:52 GMT
expires:
- Thu, 01 Jan 1970 00:00:00 UTC
pragma:
- no-cache
server:
- envoy
vary:
- Origin
x-accel-expires:
- '0'
x-debug-trace-id:
- 283d81bb93b1452d37aff94f6285e77c
x-endpoint-monthly-call-limit:
- '1000'
x-envoy-upstream-service-time:
- '71'
x-trial-endpoint-call-limit:
- '40'
x-trial-endpoint-call-remaining:
- '39'
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are an expert Q&A system
that is trusted around the world.\nAlways answer the query using the provided
context information, and not prior knowledge.\nSome rules to follow:\n1. Never
directly reference the given context in your answer.\n2. Avoid statements like
''Based on the context, ...'' or ''The context information ...'' or anything
along those lines."}, {"role": "user", "content": "Context information from
multiple sources is below.\n---------------------\nfile_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nThe
alumni became a tight community, dedicated to helping one another, and especially
the current batch, whose shoes they remembered being in. We also noticed that
the startups were becoming one another''s customers. We used to refer jokingly
to the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now
lots of startups get their initial set of customers almost entirely from among
their batchmates.\n\nI had not originally intended YC to be a full-time job.
I was going to do three things: hack, write essays, and work on YC. As YC grew,
and I grew more excited about it, it started to take up a lot more than a third
of my attention. But for the first few years I was still able to work on other
things.\n\nIn the summer of 2006, Robert and I started working on a new version
of Arc. This one was reasonably fast, because it was compiled into Scheme. To
test this new Arc, I wrote Hacker News in it. It was originally meant to be
a news aggregator for startup founders and was called Startup News, but after
a few months I got tired of reading about nothing but startups. Plus it wasn''t
startup founders we wanted to reach. It was future startup founders. So I changed
the name to Hacker News and the topic to whatever engaged one''s intellectual
curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest
source of stress for me. If all I''d had to do was select and help founders,
life would have been so easy. And that implies that HN was a mistake. Surely
the biggest source of stress in one''s work should at least be something close
to the core of the work. Whereas I was like someone who was in pain while running
a marathon not from the exertion of running, but because I had a blister from
an ill-fitting shoe. When I was dealing with some urgent problem during YC,
there was about a 60% chance it had to do with HN, and a 40% chance it had do
with everything else combined. [17]\n\nAs well as HN, I wrote all of YC''s internal
software in Arc. But while I continued to work a good deal in Arc, I gradually
stopped working on Arc, partly because I didn''t have time to, and partly because
it was a lot less attractive to mess around with the language now that we had
all this infrastructure depending on it. So now my three projects were reduced
to two: writing essays and working on YC.\n\nYC was different from other kinds
of work I''ve done. Instead of deciding for myself what to work on, the problems
came to me. Every 6 months there was a new batch of startups, and their problems,
whatever they were, became our problems. It was very engaging work, because
their problems were quite varied, and the good founders were very effective.
If you were trying to learn the most you could about startups in the shortest
possible time, you couldn''t have picked a better way to do it.\n\nThere were
parts of the job I didn''t like. Disputes between cofounders, figuring out when
people were lying to us, fighting with people who maltreated the startups, and
so on. But I worked hard even at the parts I didn''t like. I was haunted by
something Kevin Hale once said about companies: \"No one works harder than the
boss.\" He meant it both descriptively and prescriptively, and it was the second
part that scared me. I wanted YC to be good, so if how hard I worked set the
upper bound on how hard everyone else worked, I''d better work very hard.\n\nOne
day in 2010, when he was visiting California for interviews, Robert Morris did
something astonishing: he offered me unsolicited advice. I can only remember
him doing that once before. One day at Viaweb, when I was bent over double from
a kidney stone, he suggested that it would be a good idea for him to take me
to the hospital. That was what it took for Rtm to offer unsolicited advice.
So I remember his exact words very clearly. \"You know,\" he said, \"you should
make sure Y Combinator isn''t the last cool thing you do.\"\n\nAt the time I
didn''t understand what he meant, but gradually it dawned on me that he was
saying I should quit. This seemed strange advice, because YC was doing great.
But if there was one thing rarer than Rtm offering advice, it was Rtm being
wrong. So this set me thinking.\n\nfile_path: /Users/galklm/development/openllmetry/packages/opentelemetry-instrumentation-llamaindex/data/paul_graham/paul_graham_essay.txt\n\nWe
didn''t know how VC firms were organized. It never occurred to us to try to
raise a fund, and if it had, we wouldn''t have known where to start. [14]\n\nThe
most distinctive thing about YC is the batch model: to fund a bunch of startups
all at once, twice a year, and then to spend three months focusing intensively
on trying to help them. That part we discovered by accident, not merely implicitly
but explicitly due to our ignorance about investing. We needed to get experience
as investors. What better way, we thought, than to fund a whole bunch of startups
at once? We knew undergrads got temporary jobs at tech companies during the
summer. Why not organize a summer program where they''d start startups instead?
We wouldn''t feel guilty for being in a sense fake investors, because they would
in a similar sense be fake founders. So while we probably wouldn''t make much
money out of it, we''d at least get to practice being investors on them, and
they for their part would probably have a more interesting summer than they
would working at Microsoft.\n\nWe''d use the building I owned in Cambridge as
our headquarters. We''d all have dinner there once a week \u2014 on tuesdays,
since I was already cooking for the thursday diners on thursdays \u2014 and
after dinner we''d bring in experts on startups to give talks.\n\nWe knew undergrads
were deciding then about summer jobs, so in a matter of days we cooked up something
we called the Summer Founders Program, and I posted an announcement on my site,
inviting undergrads to apply. I had never imagined that writing essays would
be a way to get \"deal flow,\" as investors call it, but it turned out to be
the perfect source. [15] We got 225 applications for the Summer Founders Program,
and we were surprised to find that a lot of them were from people who''d already
graduated, or were about to that spring. Already this SFP thing was starting
to feel more serious than we''d intended.\n\nWe invited about 20 of the 225
groups to interview in person, and from those we picked 8 to fund. They were
an impressive group. That first batch included reddit, Justin Kan and Emmett
Shear, who went on to found Twitch, Aaron Swartz, who had already helped write
the RSS spec and would a few years later become a martyr for open access, and
Sam Altman, who would later become the second president of YC. I don''t think
it was entirely luck that the first batch was so good. You had to be pretty
bold to sign up for a weird thing like the Summer Founders Program instead of
a summer job at a legit place like Microsoft or Goldman Sachs.\n\nThe deal for
startups was based on a combination of the deal we did with Julian ($10k for
10%) and what Robert said MIT grad students got for the summer ($6k). We invested
$6k per founder, which in the typical two-founder case was $12k, in return for
6%. That had to be fair, because it was twice as good as the deal we ourselves
had taken. Plus that first summer, which was really hot, Jessica brought the
founders free air conditioners. [16]\n\nFairly quickly I realized that we had
stumbled upon the way to scale startup funding. Funding startups in batches
was more convenient for us, because it meant we could do things for a lot of
startups at once, but being part of a batch was better for the startups too.
It solved one of the biggest problems faced by founders: the isolation. Now
you not only had colleagues, but colleagues who understood the problems you
were facing and could tell you how they were solving them.\n\nAs YC grew, we
started to notice other advantages of scale. The alumni became a tight community,
dedicated to helping one another, and especially the current batch, whose shoes
they remembered being in. We also noticed that the startups were becoming one
another''s customers. We used to refer jokingly to the \"YC GDP,\" but as YC
grows this becomes less and less of a joke. Now lots of startups get their initial
set of customers almost entirely from among their batchmates.\n\nI had not originally
intended YC to be a full-time job. I was going to do three things: hack, write
essays, and work on YC. As YC grew, and I grew more excited about it, it started
to take up a lot more than a third of my attention. But for the first few years
I was still able to work on other things.\n\nIn the summer of 2006, Robert and
I started working on a new version of Arc.\n---------------------\nGiven the
information from multiple sources and not prior knowledge, answer the query.\nQuery:
What role did Paul Graham play in the founding and development of YCombinator,
and how has his involvement shaped the trajectory of the company?\nAnswer: "}],
"model": "gpt-3.5-turbo", "stream": false, "temperature": 0.1}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '9699'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RUwY4bNwy9+yuIuezFNuLdGNvsdYsmAZKilwANimDB0XBG7EriRKTsGMH+eyGN
7SToZSCIfOTjo958XwF0PHQP0DmP5uIcNm/+Th/378O3mMf+90+f9vw4foh/fv1698eHnXXripD+
X3J2QW2dxDmQsaQl7DKhUa26u9/d//Z6t7+/a4EoA4UKm2bb3G33Gyu5l82r3e3+jPTCjrR7gH9W
AADf27dyTAN96x7g1fpyE0kVJ+oerkkAXZZQbzpUZTVMC99z0EkySo32X1gCvM3oMcIc8EQDIMx8
EMMAtQhwAvMEo5Q0cJoA0wADHSjIHCkZyAif4VFizwlN8hbeJzbGEE5r8BVulAYa4PMjmEBPtT5m
2xhHghrCg2TAIGlSHgg8K4h5yg2aSU0h8DOBR/d8IXDMbPVcRz/pFt7JkQ6U14BaG02Zji3PE/Tk
MBJEybWd+aKMauwAeykGbOvWEq1KwpJAPY9Gw4IwOWIetElQt4vptL3odUQFTgcJBxqqTAfMLEUB
dSZn2pR5XMOYJV4Jt5kSBlAZ7YitAxwlt8lcEKVwgiObBzXMVuZFeMq1FRA6Dz2a81t4xwqUJpyo
raFhKsszTm9gztIHiroowQoDDeywDWkCnsJcu5qnCFqcIxqgPo3MfakCKE+JR3aYLJwq4icRbnSB
qF7kuLmK0fhwgvb628bAePK2eU5stUAsie0EGCVNdV0YSkzcaI6iRnkBuRKsZKo6xmKlilbmWbK1
TCchYC95mcejQk+UgJNaLpUChkpCPV6mBMtY7Sr59L9X253d8XK1VZCpClgtmEoI1/uRE6t/yoQq
qVpITeYF/rIC+NLsW35xZDdnibM9mTxTqgVvd7vbpWD345fxI7x7fXeOWvXhT7jb/X51JtnpSY3i
08hpojxnboauVFcvq/8AAAD//wMAxo6mBM8EAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89081b2a38dfb0eb-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 10:12:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=TxvNcFa4SczEzmxRxdw6.8DNNaMYrMOxDwIBgNZRX4I-1717841575-1.0.1.1-xjcnnvEiFG.Y3NLzS.4PC4vk3es6Mrg2dxSqO4XjlfGcfk6To8bKdXN7Ys_sr0o0GZ2oiievVWUqRRBxTenV8A;
path=/; expires=Sat, 08-Jun-24 10:42:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=HYA7RFaiRwndc3KhzFVGlsOlWhp3M68hXWVGTsK8A5s-1717841575450-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '1789'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '157610'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 896ms
x-request-id:
- req_ac08de8d15a73fa52ea5c3dadbc03a2a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_structured_llm/test_structured_llm_achat_model_attributes.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"system","content":"Extract invoice information from
the following text."},{"role":"user","content":"Invoice #67890 for $299.99 to
Jane Doe"}],"model":"gpt-4o","response_format":{"type":"json_schema","json_schema":{"schema":{"description":"Example
model for structured output testing.","properties":{"invoice_id":{"description":"Invoice
identifier","title":"Invoice Id","type":"string"},"amount":{"description":"Invoice
amount","title":"Amount","type":"number"},"customer_name":{"description":"Customer
name","title":"Customer Name","type":"string"}},"required":["invoice_id","amount","customer_name"],"title":"Invoice","type":"object","additionalProperties":false},"name":"Invoice","strict":true}},"stream":false,"temperature":0.5}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '753'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-6d745997adc70966924c1b32baebea9a-a576b7c476e88e7d-01
user-agent:
- AsyncOpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrK4g9y4H8iGLp2BQo0B5a9NJDFQg0ubKZUFyGpIwIhv+9
oORYSpoCvfCws7Ocmd1TwhgoCSUDceBBtFYv7vv+uf/04/jr5wvtisf77+FZ9/nTZvnt9ksGaWTQ
7hFFeGXdCGqtxqDIjLBwyAPGqcu7fJtvinydD0BLEnWk7W1YbGixylabRbZdZPmFeCAl0EPJfieM
MXYa3ijRSHyBkmXpa6VF7/keobw2MQaOdKwA9175wE2AdAIFmYBmUH2qQJlj/KtWsoKygvxuW2QV
pBXwljoTKihXRXFTFGkFovOBWnS14S0O3V+5QfaZsILz/AeHTed5NGg6rWcAN4YCjwEN3h4uyPnq
RtPeOtr5d1RolFH+UDvknkxU7gNZGNBzwtjDkFr3Jgiwjlob6kBPOHy3XK7HeTDtaYYWFzBQ4HpW
X6/SD+bVEgNX2s9yB8HFAeVEnZbEO6loBiQz13+r+Wj26FyZ/f+MnwAh0AaUtXUolXjreGpzGM/4
X23XlAfB4NEd48EEhS5uQmLDOz1eGPjeB2zrRpk9OuvUeGaNrSVyIeVtkzeQnJM/AAAA//8DAHw8
IB9vAwAA
headers:
CF-RAY:
- 9bf58a5ccd262212-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:33:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=c3_CnAEbB.9SyITE3n8Puex6OpmW13Vwh5yVPbOET0I-1768649636-1.0.1.1-eGR9AlhVdUO2IIaPaYsMs4sWVDdXlxz8CRaNrBv_dxZdJS5YwWuYYeilS8bDogL3deMXBH.XMM32Bk1tgbRf4RFhLnVYPSJakaNJN1X2yto;
path=/; expires=Sat, 17-Jan-26 12:03:56 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=vU_raKux5YHzrnZNQAGtN2fcZAz6mA.zAfb.REhVnBA-1768649636383-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '275'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '467'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999974'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_16ac34cc602a4c3ca290f43ca106b5af
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_structured_llm/test_structured_llm_model_attributes.yaml
================================================
interactions:
- request:
body: '{"messages":[{"role":"system","content":"Extract invoice information from
the following text."},{"role":"user","content":"Invoice #12345 for $199.99 to
John Smith"}],"model":"gpt-4o","response_format":{"type":"json_schema","json_schema":{"schema":{"description":"Example
model for structured output testing.","properties":{"invoice_id":{"description":"Invoice
identifier","title":"Invoice Id","type":"string"},"amount":{"description":"Invoice
amount","title":"Amount","type":"number"},"customer_name":{"description":"Customer
name","title":"Customer Name","type":"string"}},"required":["invoice_id","amount","customer_name"],"title":"Invoice","type":"object","additionalProperties":false},"name":"Invoice","strict":true}},"stream":false,"temperature":0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '755'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-8552c659441230e82e4c2379136d8768-24615b95074ea2af-01
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '60.0'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNb9swDL37Vwg8O0U+3DT2tadthwEbsMtcGKpE21ptUZHotkGQ/z7I
SWN364BddODjo9575DERAoyGQoBqJavedYv7w2H/8rR/+fbJyfz1B+0zd+eb3Zfc+PuvkEYGPf5C
xW+sG0W965AN2TOsPErGOHV1t91ts3y7yUagJ41dpDWOFxkt1st1tljuFsvthdiSURigED8TIYQ4
jm+UaDW+QiGW6VulxxBkg1Bcm4QAT12sgAzBBJaWIZ1ARZbRjqqPJRj7HP+qjC6hKGG13mS3JaQl
yJ4GyyUUqzy/yfO0BDUEph59ZWWPY/dnaq343htuSzjN//BYD0FGi3bouhkgrSWWMaLR3cMFOV39
dNQ4T4/hDyrUxprQVh5lIBu1ByYHI3pKhHgYcxveRQHOU++4YnrC8bvVanOeB9OmZmh+AZlYdrP6
Zp1+MK/SyNJ0YZY8KKla1BN1WpMctKEZkMxc/63mo9ln58Y2/zN+ApRCx6gr51Eb9d7x1OYxHvK/
2q4pj4IhoH+OJ8MGfdyExloO3fnGIBwCY1/VxjbonTfnQ6tdpVEqrW/rbQ3JKfkNAAD//wMAY1p8
A3EDAAA=
headers:
CF-RAY:
- 9bf58a5558b83d7c-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 17 Jan 2026 11:33:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kOKSBij7iqxI20rtakon77FGA9Ta4PgrXJpyQd9A_e0-1768649635-1.0.1.1-SqC1qP0N85XlnPiBcnJ6aYmpbAz0rJGHbg75LBe0wEOc7SrzoNkyrWbhgz6zctDOAT9gFggxxXjEOgx2_Yrk1enFs9I1m0Zm3GG.0hVdL_U;
path=/; expires=Sat, 17-Jan-26 12:03:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=6GPfG2dem27FDWrPhG_MQIsUqiFbyfc0ypx_HFsI8Bw-1768649635237-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '271'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '485'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999974'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_4cbc5042574d41d8a6c0aa1e0ed1ea88
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from opentelemetry.instrumentation.chromadb import ChromaInstrumentor
from opentelemetry.instrumentation.cohere import CohereInstrumentor
from opentelemetry.instrumentation.llamaindex import LlamaIndexInstrumentor
from opentelemetry.instrumentation.llamaindex.config import Config
from opentelemetry.instrumentation.llamaindex.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.instrumentation.llamaindex.version import __version__
from opentelemetry.instrumentation.openai import OpenAIInstrumentor
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="session", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="session", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="session")
def instrument_legacy(tracer_provider):
openai_instrumentor = OpenAIInstrumentor()
chroma_instrumentor = ChromaInstrumentor()
cohere_instrumentor = CohereInstrumentor()
instrumentor = LlamaIndexInstrumentor()
openai_instrumentor.instrument(tracer_provider=tracer_provider)
chroma_instrumentor.instrument(tracer_provider=tracer_provider)
cohere_instrumentor.instrument(tracer_provider=tracer_provider)
instrumentor.instrument(tracer_provider=tracer_provider)
yield instrumentor
openai_instrumentor.uninstrument()
chroma_instrumentor.uninstrument()
cohere_instrumentor.uninstrument()
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(instrument_legacy, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = instrument_legacy
Config.use_legacy_attributes = False
Config.event_logger = logger_provider.get_logger(
__name__, __version__
)
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
@pytest.fixture(scope="function")
def instrument_with_no_content(instrument_legacy, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = instrument_legacy
Config.use_legacy_attributes = False
Config.event_logger = logger_provider.get_logger(
__name__, __version__
)
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
@pytest.fixture(autouse=True)
def clear_exporter(span_exporter):
span_exporter.clear()
@pytest.fixture(autouse=True)
def environment():
os.environ["TOKENIZERS_PARALLELISM"] = "false"
if "OPENAI_API_KEY" not in os.environ:
os.environ["OPENAI_API_KEY"] = "test_api_key"
if "COHERE_API_KEY" not in os.environ:
os.environ["COHERE_API_KEY"] = "test_api_key"
if "LLAMA_CLOUD_API_KEY" not in os.environ:
os.environ["LLAMA_CLOUD_API_KEY"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {
"filter_headers": ["authorization", "api-key"],
"ignore_hosts": ["raw.githubusercontent.com"],
}
def pytest_collection_modifyitems(items):
move_last = []
tests = []
for item in items:
# These tests are modifying imports and monkey patch python runtime
# it could lead to instability and multiple instrumentation of the code
# we move it as last tests to run to avoid side-effects.
if item.name.startswith("test_instrumentation"):
move_last.append(item)
else:
tests.append(item)
items[:] = tests + move_last
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/test_agents.py
================================================
import pytest
from llama_index.core import SQLDatabase
from llama_index.core.agent import ReActAgent
from llama_index.core.query_engine import NLSQLTableQueryEngine
from llama_index.core.tools import FunctionTool, QueryEngineTool
from llama_index.llms.cohere import Cohere
from llama_index.llms.openai import OpenAI
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from sqlalchemy import Column, Integer, MetaData, String, Table, create_engine, insert
def make_sql_table():
engine = create_engine("sqlite:///:memory:", future=True)
metadata_obj = MetaData()
table_name = "city_stats"
city_stats_table = Table(
table_name,
metadata_obj,
Column("city", String(16), primary_key=True),
Column("population", Integer),
Column("country", String(16), nullable=False),
)
metadata_obj.create_all(engine)
rows = [
{"city": "Toronto", "population": 2930000, "country": "Canada"},
{"city": "Tokyo", "population": 13960000, "country": "Japan"},
{"city": "Berlin", "population": 3645000, "country": "Germany"},
]
for row in rows:
stmt = insert(city_stats_table).values(**row)
with engine.begin() as connection:
connection.execute(stmt)
return SQLDatabase(engine, include_tables=["city_stats"])
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_agents_and_tools(instrument_legacy, span_exporter, log_exporter):
def multiply(a: int, b: int) -> int:
"""Multiply two integers and returns the result integer"""
return a * b
multiply_tool = FunctionTool.from_defaults(fn=multiply)
llm = OpenAI(model="gpt-4o-mini")
agent = ReActAgent(tools=[multiply_tool], llm=llm, verbose=True, streaming=False)
await agent.run("What is 2 times 3?")
spans = span_exporter.get_finished_spans()
span_names = {span.name for span in spans}
# Verify we have the key workflow and task spans (some span names changed in llama-index 0.14.x)
assert "ReActAgent.workflow" in span_names
assert "FunctionTool.task" in span_names
assert "openai.chat" in span_names
agent_workflow_span = next(
span for span in spans if span.name == "ReActAgent.workflow"
)
function_tool_span = next(
span for span in spans if span.name == "FunctionTool.task"
)
llm_spans = [span for span in spans if span.name == "openai.chat"]
assert agent_workflow_span.parent is None
assert function_tool_span.parent is not None
# In llama-index 0.14.x, there may be multiple LLM spans depending on the agent's reasoning
assert len(llm_spans) >= 1
assert all(span.parent is not None for span in llm_spans)
# Check the first LLM span has correct attributes (same fields as before, values may differ)
llm_span_1 = llm_spans[0]
assert llm_span_1.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert GenAIAttributes.GEN_AI_REQUEST_MODEL in llm_span_1.attributes
assert llm_span_1.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o-mini"
assert GenAIAttributes.GEN_AI_RESPONSE_MODEL in llm_span_1.attributes
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.content" in llm_span_1.attributes
assert f"{GenAIAttributes.GEN_AI_PROMPT}.1.content" in llm_span_1.attributes
assert llm_span_1.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"] == (
"What is 2 times 3?"
)
assert f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content" in llm_span_1.attributes
assert llm_span_1.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 43
assert llm_span_1.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 479
assert llm_span_1.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 522
# Verify second LLM span
assert len(llm_spans) >= 2, "Expected at least 2 LLM spans"
llm_span_2 = llm_spans[1]
assert llm_span_2.attributes[SpanAttributes.LLM_REQUEST_TYPE] == "chat"
assert llm_span_2.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-4o-mini"
assert GenAIAttributes.GEN_AI_RESPONSE_MODEL in llm_span_2.attributes
assert f"{GenAIAttributes.GEN_AI_PROMPT}.0.content" in llm_span_2.attributes
assert f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content" in llm_span_2.attributes
assert llm_span_2.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 32
assert llm_span_2.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 535
assert llm_span_2.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 567
# Verify tool.name and tool.arguments are set on call_tool spans
call_tool_spans = [span for span in spans if span.name == "call_tool.task"]
assert len(call_tool_spans) >= 1, "Expected at least one call_tool.task span"
for tool_span in call_tool_spans:
assert (
"tool.name" in tool_span.attributes
), "Expected tool.name attribute on call_tool span"
assert tool_span.attributes["tool.name"] == "multiply"
assert (
"tool.arguments" in tool_span.attributes
), "Expected tool.arguments attribute on call_tool span"
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_agent_with_multiple_tools(
instrument_legacy, span_exporter, log_exporter
):
def calculate_years_to_target_population(
target_population: int,
current_population: int,
yearly_increase: int,
) -> int:
return round((target_population - current_population) / yearly_increase)
calc_tool = FunctionTool.from_defaults(
fn=calculate_years_to_target_population,
name="calc_tool",
description=(
"Useful for calculating the number of years until a city reaches a target population."
),
)
sql_database = make_sql_table()
llm = Cohere(model="command-a-03-2025")
query_engine = NLSQLTableQueryEngine(
sql_database=sql_database,
tables=["city_stats"],
llm=llm,
)
sql_tool = QueryEngineTool.from_defaults(
query_engine=query_engine,
name="sql_tool",
description=(
"Useful for translating a natural language query into a SQL query over"
" a table which contains the names of cities, together with their population"
" and country"
),
)
agent = ReActAgent(
tools=[calc_tool, sql_tool], llm=llm, verbose=True, streaming=False
)
await agent.run(
"Which city has the highest population and how many years will it take to reach"
" 20 million inhabitants if it's population increases by 1 million a year?"
)
spans = span_exporter.get_finished_spans()
span_names = {span.name for span in spans}
# Verify we have the key workflow and task spans (some names changed in llama-index 0.14.x)
assert "ReActAgent.workflow" in span_names
assert "NLSQLTableQueryEngine.task" in span_names
assert "FunctionTool.task" in span_names
assert "QueryEngineTool.task" in span_names
# These spans should exist from the SQL query workflow
task_span_names = {
"CompactAndRefine.task",
"TokenTextSplitter.task",
"DefaultSQLParser.task",
}
assert (
len(task_span_names & span_names) > 0
), "Expected at least one task span from the workflow"
agent_span = next(span for span in spans if span.name == "ReActAgent.workflow")
assert agent_span.parent is None
# Verify Cohere LLM spans have the expected gen_ai attributes (same fields as before)
cohere_spans = [span for span in spans if span.name == "Cohere.task"]
assert len(cohere_spans) >= 1, "Expected at least one Cohere LLM span"
# In llama-index 0.14.x, there are two types of Cohere.task spans:
# 1. LLM call spans with gen_ai.request.model, gen_ai.prompt.X.content, gen_ai.completion.X.content
# 2. Text processing spans with gen_ai.completion.content only
# We verify that at least one span has the full set of LLM attributes
llm_spans_with_model = [
span
for span in cohere_spans
if GenAIAttributes.GEN_AI_REQUEST_MODEL in span.attributes
or "gen_ai.request.model" in span.attributes
]
assert (
len(llm_spans_with_model) >= 1
), "Expected at least one Cohere span with gen_ai.request.model"
# Check that LLM spans with gen_ai.request.model have the expected attributes
for cohere_span in llm_spans_with_model:
# Check for gen_ai.request.model attribute
assert (
GenAIAttributes.GEN_AI_REQUEST_MODEL in cohere_span.attributes
or "gen_ai.request.model" in cohere_span.attributes
), f"Expected gen_ai.request.model in {cohere_span.name}"
# Check for prompt content attributes (gen_ai.prompt.X.content)
prompt_keys = [
k for k in cohere_span.attributes if k.startswith("gen_ai.prompt.")
]
assert len(prompt_keys) > 0, f"Expected prompt attributes in {cohere_span.name}"
# Check for completion content attributes (gen_ai.completion.X.content)
completion_keys = [
k for k in cohere_span.attributes if k.startswith("gen_ai.completion")
]
assert (
len(completion_keys) > 0
), f"Expected completion attributes in {cohere_span.name}"
# Check that llm.request.type exists
assert (
SpanAttributes.LLM_REQUEST_TYPE in cohere_span.attributes
or "llm.request.type" in cohere_span.attributes
), f"Expected llm.request.type in {cohere_span.name}"
# Check for token usage attributes (restored with Cohere format support)
assert (
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS in cohere_span.attributes
), f"Expected gen_ai.usage.output_tokens in {cohere_span.name}"
assert cohere_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] > 0
assert (
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS in cohere_span.attributes
), f"Expected gen_ai.usage.input_tokens in {cohere_span.name}"
assert cohere_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] > 0
assert (
SpanAttributes.LLM_USAGE_TOTAL_TOKENS in cohere_span.attributes
), f"Expected llm.usage.total_tokens in {cohere_span.name}"
assert cohere_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] > 0
# Verify tool-related spans exist (FunctionTool.task and QueryEngineTool.task)
function_tool_spans = [span for span in spans if span.name == "FunctionTool.task"]
query_engine_tool_spans = [
span for span in spans if span.name == "QueryEngineTool.task"
]
assert (
len(function_tool_spans) >= 1
), "Expected at least one FunctionTool.task span (calc_tool)"
assert (
len(query_engine_tool_spans) >= 1
), "Expected at least one QueryEngineTool.task span (sql_tool)"
# Check that task spans have traceloop.entity.name attribute
for span in function_tool_spans + query_engine_tool_spans:
assert (
"traceloop.entity.name" in span.attributes
), f"Expected traceloop.entity.name in {span.name}"
# Verify tool.name and tool.arguments are set on call_tool spans
call_tool_spans = [span for span in spans if span.name == "call_tool.task"]
assert (
len(call_tool_spans) >= 2
), "Expected at least 2 call_tool.task spans (sql_tool and calc_tool)"
tool_names_found = set()
for tool_span in call_tool_spans:
assert (
"tool.name" in tool_span.attributes
), "Expected tool.name attribute on call_tool span"
tool_name = tool_span.attributes["tool.name"]
tool_names_found.add(tool_name)
assert tool_name in [
"sql_tool",
"calc_tool",
], f"Unexpected tool name: {tool_name}"
assert (
"tool.arguments" in tool_span.attributes
), "Expected tool.arguments attribute on call_tool span"
# tool.arguments should be a JSON string
assert isinstance(tool_span.attributes["tool.arguments"], str)
# Verify both tools were called
assert "sql_tool" in tool_names_found, "Expected sql_tool to be called"
assert "calc_tool" in tool_names_found, "Expected calc_tool to be called"
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/test_chroma_vector_store.py
================================================
from pathlib import Path
import chromadb
import pytest
from llama_index.core import (
SimpleDirectoryReader,
StorageContext,
VectorStoreIndex,
)
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.vector_stores.chroma import ChromaVectorStore
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_rag_with_chroma(instrument_legacy, span_exporter):
chroma_client = chromadb.EphemeralClient()
chroma_collection = chroma_client.create_collection("quickstart")
# define embedding function
embed_model = OpenAIEmbedding(model="text-embedding-3-large")
# load documents
current_dir = Path(__file__).parent.parent
data_dir = current_dir.joinpath("data/paul_graham")
documents = SimpleDirectoryReader(data_dir).load_data()
# set up ChromaVectorStore and load in data
vector_store = ChromaVectorStore(chroma_collection=chroma_collection)
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = VectorStoreIndex.from_documents(
documents, storage_context=storage_context, embed_model=embed_model
)
engine = index.as_query_engine()
engine.query("What did the author do growing up?")
spans = span_exporter.get_finished_spans()
assert {
"RetrieverQueryEngine.workflow",
"CompactAndRefine.task",
"DefaultRefineProgram.task",
"openai.chat",
"RetrieverQueryEngine.task",
"chroma.add",
"chroma.query",
"chroma.query.segment._query",
}.issubset({span.name for span in spans})
query_pipeline_span = next(
span for span in spans if span.name == "RetrieverQueryEngine.workflow"
)
synthesize_span = next(
span for span in spans if span.name == "CompactAndRefine.task"
)
llm_span = next(span for span in spans if span.name == "openai.chat")
assert query_pipeline_span.parent is None
assert synthesize_span.parent is not None
assert llm_span.parent is not None
assert llm_span.attributes[GenAIAttributes.GEN_AI_REQUEST_MODEL] == "gpt-3.5-turbo"
assert (
llm_span.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL] == "gpt-3.5-turbo-0125"
)
assert llm_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.content"].startswith(
"You are an expert Q&A system that is trusted around the world."
)
assert llm_span.attributes[f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content"] == (
"The author worked on writing and programming before college."
)
assert llm_span.attributes[GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS] == 10
assert llm_span.attributes[GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS] == 2070
assert llm_span.attributes[SpanAttributes.LLM_USAGE_TOTAL_TOKENS] == 2080
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/test_instrumentation.py
================================================
import sys
def test_instrumentation_llamaindex():
# clean installation of the instrumentation
del sys.modules["opentelemetry.instrumentation.llamaindex"]
from opentelemetry.instrumentation.llamaindex import LlamaIndexInstrumentor
instrumentor = LlamaIndexInstrumentor()
instrumentor.instrument()
# assert the right sub-instrumentation is used
assert instrumentor.is_instrumented_by_opentelemetry is True
assert instrumentor.legacy.is_instrumented_by_opentelemetry is True
assert instrumentor.core.is_instrumented_by_opentelemetry is False
def test_instrumentation_llamaindex_core(monkeypatch):
# clean installation of otel
imports = sys.modules.copy()
for k, v in imports.items():
if k.startswith("opentelemetry"):
del sys.modules[k]
# removal of llamaindex pkg
import opentelemetry.instrumentation.dependencies
def mock(deps):
for dep in deps:
req = opentelemetry.instrumentation.dependencies.Requirement(dep)
if req.name == "llama-index":
return opentelemetry.instrumentation.dependencies.DependencyConflict(dep)
return None
opentelemetry.instrumentation.dependencies.get_dependency_conflicts = mock
# clean installation of the instrumentation
from opentelemetry.instrumentation.llamaindex import LlamaIndexInstrumentor
instrumentor = LlamaIndexInstrumentor()
instrumentor.instrument()
# assert the right sub-instrumentation is used
assert instrumentor.is_instrumented_by_opentelemetry is True
assert instrumentor.legacy.is_instrumented_by_opentelemetry is False
assert instrumentor.core.is_instrumented_by_opentelemetry is True
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/test_llamaparse.py
================================================
import pytest
import os
from llama_parse import LlamaParse
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
@pytest.mark.skipif(
not pytest.importorskip("llama_parse"),
reason="llama_parse not installed"
)
@pytest.mark.vcr
def test_llamaparse_load_data_instrumentation(instrument_legacy, span_exporter):
parser = LlamaParse(api_key=os.environ["LLAMA_CLOUD_API_KEY"], result_type="text")
parser.load_data("https://arxiv.org/pdf/1706.03762.pdf")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
llamaparse_span = next(
span for span in spans
if span.name == "llamaparse.task"
)
assert llamaparse_span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == TraceloopSpanKindValues.TASK.value
assert llamaparse_span.attributes[SpanAttributes.TRACELOOP_ENTITY_NAME] == "llamaparse"
@pytest.mark.skipif(
not pytest.importorskip("llama_parse"),
reason="llama_parse not installed"
)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_llamaparse_aload_data_instrumentation(instrument_legacy, span_exporter):
parser = LlamaParse(api_key=os.environ["LLAMA_CLOUD_API_KEY"], result_type="text")
await parser.aload_data("https://arxiv.org/pdf/1706.03762.pdf")
spans = span_exporter.get_finished_spans()
assert len(spans) >= 1
llamaparse_span = next(
span for span in spans
if span.name == "llamaparse.task"
)
assert llamaparse_span.attributes[SpanAttributes.TRACELOOP_SPAN_KIND] == TraceloopSpanKindValues.TASK.value
assert llamaparse_span.attributes[SpanAttributes.TRACELOOP_ENTITY_NAME] == "llamaparse"
@pytest.mark.skipif(
not pytest.importorskip("llama_parse"),
reason="llama_parse not installed"
)
def test_llamaparse_api_methods_exist():
parser = LlamaParse(api_key=os.environ["LLAMA_CLOUD_API_KEY"])
instrumented_methods = [
'load_data', 'aload_data',
'get_json_result', 'aget_json',
'get_images', 'aget_images',
'get_charts', 'aget_charts'
]
for method_name in instrumented_methods:
assert hasattr(parser, method_name), f"Method {method_name} does not exist in LlamaParse"
assert callable(getattr(parser, method_name)), f"Method {method_name} is not callable"
@pytest.mark.skipif(
not pytest.importorskip("llama_parse"),
reason="llama_parse not installed"
)
def test_llamaparse_parse_methods_exist():
"""Test that parse and aparse methods exist in newer llama-parse versions."""
parser = LlamaParse(api_key=os.environ["LLAMA_CLOUD_API_KEY"])
parse_methods = ['parse', 'aparse']
for method_name in parse_methods:
assert hasattr(parser, method_name), f"Method {method_name} should exist in LlamaParse"
assert callable(getattr(parser, method_name)), f"Method {method_name} should be callable"
================================================
FILE: packages/opentelemetry-instrumentation-llamaindex/tests/test_structured_llm.py
================================================
import pytest
from llama_index.core.llms import ChatMessage
from llama_index.llms.openai import OpenAI
from pydantic import BaseModel, Field
from opentelemetry.semconv_ai import SpanAttributes, LLMRequestTypeValues
class Invoice(BaseModel):
"""Example model for structured output testing."""
invoice_id: str = Field(description="Invoice identifier")
amount: float = Field(description="Invoice amount")
customer_name: str = Field(description="Customer name")
@pytest.mark.vcr()
def test_structured_llm_model_attributes(instrument_with_content, span_exporter):
"""
Test that StructuredLLM correctly sets model attributes.
This test reproduces the issue where set_llm_chat_request_model_attributes
fails to access model and temperature from StructuredLLM because it tries
to access model_dict.model instead of model_dict.llm.model.
"""
llm = OpenAI(model="gpt-4o", temperature=0.7)
structured_llm = llm.as_structured_llm(Invoice)
messages = [
ChatMessage(
role="system",
content="Extract invoice information from the following text.",
),
ChatMessage(role="user", content="Invoice #12345 for $199.99 to John Smith"),
]
response = structured_llm.chat(messages)
assert response is not None
spans = span_exporter.get_finished_spans()
assert len(spans) > 0
llm_span = None
for span in spans:
if (
span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE)
== LLMRequestTypeValues.CHAT.value
):
llm_span = span
break
assert llm_span is not None, "Should have an LLM span"
attributes = llm_span.attributes
assert "gen_ai.request.model" in attributes
assert attributes["gen_ai.request.model"] == "gpt-4o"
assert "gen_ai.request.temperature" in attributes
assert attributes["gen_ai.request.temperature"] == 0.7
@pytest.mark.vcr()
@pytest.mark.asyncio
async def test_structured_llm_achat_model_attributes(
instrument_with_content, span_exporter
):
"""
Test that StructuredLLM achat method correctly sets model attributes.
This is the async version of the test that reproduces the original issue.
"""
llm = OpenAI(model="gpt-4o", temperature=0.5)
structured_llm = llm.as_structured_llm(Invoice)
messages = [
ChatMessage(
role="system",
content="Extract invoice information from the following text.",
),
ChatMessage(role="user", content="Invoice #67890 for $299.99 to Jane Doe"),
]
response = await structured_llm.achat(messages)
assert response is not None
spans = span_exporter.get_finished_spans()
assert len(spans) > 0
llm_span = None
for span in spans:
if (
span.attributes.get(SpanAttributes.LLM_REQUEST_TYPE)
== LLMRequestTypeValues.CHAT.value
):
llm_span = span
break
assert llm_span is not None, "Should have an LLM span"
attributes = llm_span.attributes
assert "gen_ai.request.model" in attributes
assert attributes["gen_ai.request.model"] == "gpt-4o"
assert "gen_ai.request.temperature" in attributes
assert attributes["gen_ai.request.temperature"] == 0.5
================================================
FILE: packages/opentelemetry-instrumentation-marqo/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-marqo/README.md
================================================
# OpenTelemetry Marqo Instrumentation
This library allows tracing client-side calls to Marqo vector DB sent with the official [Marqo library](https://github.com/marqo-ai/marqo).
## Installation
```bash
pip install opentelemetry-instrumentation-marqo
```
## Example usage
```python
from opentelemetry.instrumentation.marqo import MarqoInstrumentor
MarqoInstrumentor().instrument()
```
================================================
FILE: packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/__init__.py
================================================
"""OpenTelemetry Marqo instrumentation"""
import logging
import marqo.index
from typing import Collection
from opentelemetry.instrumentation.marqo.config import Config
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.instrumentation.marqo.wrapper import _wrap
from opentelemetry.instrumentation.marqo.version import __version__
logger = logging.getLogger(__name__)
_instruments = ("marqo >= 3.5.1",)
WRAPPED_METHODS = [
{
"package": marqo.index,
"object": "Index",
"method": "add_documents",
"span_name": "marqo.add_documents",
},
{
"package": marqo.index,
"object": "Index",
"method": "search",
"span_name": "marqo.search",
},
{
"package": marqo.index,
"object": "Index",
"method": "delete_documents",
"span_name": "marqo.delete_documents",
},
]
class MarqoInstrumentor(BaseInstrumentor):
"""An instrumentor for Marqo's client library."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
if getattr(wrap_package, wrap_object, None):
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(tracer, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrapped = getattr(wrap_package, wrap_object, None)
if wrapped:
unwrap(wrapped, wrapped_method.get("method"))
================================================
FILE: packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/config.py
================================================
class Config:
exception_logger = None
================================================
FILE: packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/utils.py
================================================
import logging
import traceback
from opentelemetry.instrumentation.marqo.config import Config
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo/wrapper.py
================================================
from opentelemetry.instrumentation.marqo.utils import dont_throw
from opentelemetry.semconv.trace import SpanAttributes
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.semconv_ai import SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY, Events
from opentelemetry.semconv_ai import SpanAttributes as AISpanAttributes
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@_with_tracer_wrapper
def _wrap(tracer, to_wrap, wrapped, instance, args, kwargs):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
with tracer.start_as_current_span(name) as span:
span.set_attribute(SpanAttributes.DB_SYSTEM, "marqo")
span.set_attribute(SpanAttributes.DB_OPERATION, to_wrap.get("method"))
if to_wrap.get("method") == "add_documents":
_set_add_documents_attributes(span, kwargs)
elif to_wrap.get("method") == "search":
_set_search_attributes(span, kwargs)
elif to_wrap.get("method") == "delete_documents":
_set_delete_documents_attributes(span, kwargs)
return_value = wrapped(*args, **kwargs)
if to_wrap.get("method") == "search":
_set_search_result_attributes(span, return_value)
if to_wrap.get("method") == "delete_documents":
_set_delete_documents_response_attributes(span, return_value)
return return_value
def count_or_none(obj):
if obj:
return len(obj)
return None
@dont_throw
def _set_add_documents_attributes(span, kwargs):
"""
In contrast to the example in Marqo's docs,
this requires the declaration of the documents array with the label "documents = ..."
(https://docs.marqo.ai/2.8/API-Reference/Documents/add_or_replace_documents/)
Otherwise we cannot retrieve the documents
see also: https://github.com/traceloop/openllmetry/issues/539
"""
_set_span_attribute(
span,
AISpanAttributes.CHROMADB_ADD_DOCUMENTS_COUNT,
count_or_none(kwargs.get("documents")),
)
@dont_throw
def _set_search_attributes(span, kwargs):
_set_span_attribute(span, "db.marqo.search.query", kwargs.get("q"))
@dont_throw
def _set_delete_documents_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.MILVUS_DELETE_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
@dont_throw
def _set_search_result_attributes(span, kwargs):
_set_span_attribute(
span, "db.marqo.search.processing_time", kwargs.get("processingTimeMs")
)
events = kwargs.get("hits")
for event in events:
span.add_event(name=Events.DB_QUERY_RESULT.value, attributes=event)
@dont_throw
def _set_delete_documents_response_attributes(span, kwargs):
_set_span_attribute(span, "db.marqo.delete_documents.status", kwargs.get("status"))
================================================
FILE: packages/opentelemetry-instrumentation-marqo/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-marqo/project.json
================================================
{
"name": "opentelemetry-instrumentation-marqo",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-marqo/opentelemetry/instrumentation/marqo",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-marqo"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-marqo/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-marqo"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-marqo"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-marqo/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-marqo"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-marqo"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-marqo"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-marqo/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-marqo"
version = "0.53.3"
description = "OpenTelemetry Marqo instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-marqo"
[project.optional-dependencies]
instruments = ["marqo"]
[project.entry-points."opentelemetry_instrumentor"]
marqo = "opentelemetry.instrumentation.marqo:MarqoInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"marqo>=3.5.1,<4",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/marqo"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/cassettes/test_query/test_marqo_add_documents.yaml
================================================
interactions:
- request:
body: '{"model": "hf/e5-base-v2"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '26'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true,"index":"TestIndex"}'
headers:
content-length:
- '41'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:32 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.3
method: GET
uri: http://localhost:8882/
response:
body:
string: '{"message":"Welcome to Marqo","version":"2.8.1"}'
headers:
content-length:
- '48'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"documents": [{"Title": "The Travels of Marco Polo", "Description": "A
13th-century travelogue describing Polo''s travels"}, {"Title": "Extravehicular
Mobility Unit (EMU)", "Description": "The EMU is a spacesuit that provides environmental
protection, mobility, life support, and communications for astronauts", "_id":
"article_591"}], "useExistingTensors": false, "imageDownloadHeaders": {}, "mappings":
null, "modelAuth": null, "tensorFields": ["Description"]}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '462'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex/documents
response:
body:
string: '{"errors":false,"processingTimeMs":170.0322420001612,"index_name":"TestIndex","items":[{"status":200,"_id":"9f224178-fc21-4307-9165-07513da9670a"},{"status":200,"_id":"article_591"}]}'
headers:
content-length:
- '183'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '0'
User-Agent:
- python-requests/2.32.3
method: DELETE
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true}'
headers:
content-length:
- '21'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:39 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/cassettes/test_query/test_marqo_delete_documents.yaml
================================================
interactions:
- request:
body: '{"model": "hf/e5-base-v2"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '26'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true,"index":"TestIndex"}'
headers:
content-length:
- '41'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:58 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"documents": [{"Title": "The Travels of Marco Polo", "Description": "A
13th-century travelogue describing Polo''s travels"}, {"Title": "Extravehicular
Mobility Unit (EMU)", "Description": "The EMU is a spacesuit that provides environmental
protection, mobility, life support, and communications for astronauts", "_id":
"article_591"}], "useExistingTensors": false, "imageDownloadHeaders": {}, "mappings":
null, "modelAuth": null, "tensorFields": ["Description"]}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '462'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex/documents
response:
body:
string: '{"errors":false,"processingTimeMs":108.18553600256564,"index_name":"TestIndex","items":[{"status":200,"_id":"f4479eb1-782a-4a86-928e-9d8541bf4a03"},{"status":200,"_id":"article_591"}]}'
headers:
content-length:
- '184'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:18:05 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '["article_591"]'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '15'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex/documents/delete-batch
response:
body:
string: '{"index_name":"TestIndex","status":"succeeded","type":"documentDeletion","items":[{"_id":"article_591","status":200,"result":"deleted"}],"details":{"receivedDocumentIds":1,"deletedDocuments":1},"duration":"PT0.012471S","startedAt":"2024-06-20T16:18:05.246898Z","finishedAt":"2024-06-20T16:18:05.259369Z"}'
headers:
content-length:
- '304'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:18:05 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '0'
User-Agent:
- python-requests/2.32.3
method: DELETE
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true}'
headers:
content-length:
- '21'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:18:05 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/cassettes/test_query/test_marqo_search.yaml
================================================
interactions:
- request:
body: '{"model": "hf/e5-base-v2"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '26'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true,"index":"TestIndex"}'
headers:
content-length:
- '41'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:46 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"documents": [{"Title": "The Travels of Marco Polo", "Description": "A
13th-century travelogue describing Polo''s travels"}, {"Title": "Extravehicular
Mobility Unit (EMU)", "Description": "The EMU is a spacesuit that provides environmental
protection, mobility, life support, and communications for astronauts", "_id":
"article_591"}], "useExistingTensors": false, "imageDownloadHeaders": {}, "mappings":
null, "modelAuth": null, "tensorFields": ["Description"]}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '462'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex/documents
response:
body:
string: '{"errors":false,"processingTimeMs":110.83812200013199,"index_name":"TestIndex","items":[{"status":200,"_id":"53826c11-053d-48bb-b1b5-e7dd6d0565c0"},{"status":200,"_id":"article_591"}]}'
headers:
content-length:
- '184'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:52 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: '{"q": "What is the best outfit to wear on the moon?", "limit": 10, "offset":
0, "searchMethod": "TENSOR", "showHighlights": true}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '129'
Content-Type:
- application/json
User-Agent:
- python-requests/2.32.3
method: POST
uri: http://localhost:8882/indexes/TestIndex/search
response:
body:
string: '{"hits":[{"Title":"Extravehicular Mobility Unit (EMU)","Description":"The
EMU is a spacesuit that provides environmental protection, mobility, life
support, and communications for astronauts","_id":"article_591","_highlights":[{"Description":"The
EMU is a spacesuit that provides environmental protection, mobility, life
support, and communications for astronauts"}],"_score":0.8302066018513117},{"Title":"The
Travels of Marco Polo","Description":"A 13th-century travelogue describing
Polo''s travels","_id":"53826c11-053d-48bb-b1b5-e7dd6d0565c0","_highlights":[{"Description":"A
13th-century travelogue describing Polo''s travels"}],"_score":0.7665059356501492}],"query":"What
is the best outfit to wear on the moon?","limit":10,"offset":0,"processingTimeMs":98}'
headers:
content-length:
- '761'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:52 GMT
server:
- uvicorn
status:
code: 200
message: OK
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '0'
User-Agent:
- python-requests/2.32.3
method: DELETE
uri: http://localhost:8882/indexes/TestIndex
response:
body:
string: '{"acknowledged":true}'
headers:
content-length:
- '21'
content-type:
- application/json
date:
- Thu, 20 Jun 2024 16:17:53 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/conftest.py
================================================
"""Unit tests configuration module."""
import pytest
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.instrumentation.marqo import MarqoInstrumentor
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter():
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
trace.set_tracer_provider(provider)
MarqoInstrumentor().instrument()
return exporter
@pytest.fixture(autouse=True)
def clear_exporter(exporter):
exporter.clear()
================================================
FILE: packages/opentelemetry-instrumentation-marqo/tests/test_query.py
================================================
import marqo
import pytest
from opentelemetry.semconv_ai import Events, SpanAttributes
mq = marqo.Client(url="http://localhost:8882")
@pytest.fixture
@pytest.mark.vcr
def collection():
yield mq.create_index("TestIndex", model="hf/e5-base-v2")
mq.index("TestIndex").delete()
@pytest.mark.vcr
def add_documents(collection):
mq.index("TestIndex").add_documents(
documents=[
{
"Title": "The Travels of Marco Polo",
"Description": "A 13th-century travelogue describing Polo's travels",
},
{
"Title": "Extravehicular Mobility Unit (EMU)",
"Description": "The EMU is a spacesuit that provides environmental protection, "
"mobility, life support, and communications for astronauts",
"_id": "article_591",
},
],
tensor_fields=["Description"],
)
@pytest.mark.vcr
def test_marqo_add_documents(exporter, collection):
add_documents(collection)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "marqo.add_documents")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "marqo"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "add_documents"
assert span.attributes.get("db.chroma.add.documents_count") == 2
@pytest.mark.vcr
def test_marqo_search(exporter, collection):
add_documents(collection)
mq.index("TestIndex").search(
q="What is the best outfit to wear on the moon?",
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "marqo.search")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "marqo"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "search"
assert (
span.attributes.get("db.marqo.search.query")
== "What is the best outfit to wear on the moon?"
)
assert span.attributes.get("db.marqo.search.processing_time") >= 0
events = span.events
assert len(events) == 2
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
id = event.attributes.get("_id")
score = event.attributes.get("_score")
title = event.attributes.get("Title")
assert len(id) > 0
assert isinstance(id, str)
assert score >= 0
assert len(title) > 0
assert isinstance(title, str)
@pytest.mark.vcr
def test_marqo_delete_documents(exporter, collection):
add_documents(collection)
mq.index("TestIndex").delete_documents(ids=["article_591"])
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "marqo.delete_documents")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "marqo"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "delete_documents"
assert span.attributes.get("db.milvus.delete.ids_count") == 1
assert span.attributes.get("db.marqo.delete_documents.status") == "succeeded"
================================================
FILE: packages/opentelemetry-instrumentation-mcp/.python-version
================================================
3.12.6
================================================
FILE: packages/opentelemetry-instrumentation-mcp/README.md
================================================
OpenTelemetry MCP Instrumentation
This library allows tracing of agentic workflows implemented with MCP framework [mcp python sdk](https://github.com/modelcontextprotocol/python-sdk).
## Installation
```bash
pip install opentelemetry-instrumentation-mcp
```
## Example usage
```python
from opentelemetry.instrumentation.mcp import McpInstrumentor
McpInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application tool usage is working, and can make it easy to debug and evaluate the tool usage.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/__init__.py
================================================
from opentelemetry.instrumentation.mcp.version import __version__
from opentelemetry.instrumentation.mcp.instrumentation import McpInstrumentor
__all__ = ["McpInstrumentor", "__version__"]
================================================
FILE: packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/fastmcp_instrumentation.py
================================================
"""FastMCP-specific instrumentation logic."""
import json
import os
from opentelemetry.trace import Tracer
from opentelemetry.trace.status import Status, StatusCode
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from wrapt import register_post_import_hook, wrap_function_wrapper
from .utils import dont_throw
class FastMCPInstrumentor:
"""Handles FastMCP-specific instrumentation logic."""
def __init__(self):
self._tracer = None
self._server_name = None
def instrument(self, tracer: Tracer):
"""Apply FastMCP-specific instrumentation."""
self._tracer = tracer
# Instrument FastMCP server-side tool execution
register_post_import_hook(
lambda _: wrap_function_wrapper(
"fastmcp.tools.tool_manager", "ToolManager.call_tool", self._fastmcp_tool_wrapper()
),
"fastmcp.tools.tool_manager",
)
# Instrument FastMCP __init__ to capture server name
register_post_import_hook(
lambda _: wrap_function_wrapper(
"fastmcp", "FastMCP.__init__", self._fastmcp_init_wrapper()
),
"fastmcp",
)
def uninstrument(self):
"""Remove FastMCP-specific instrumentation."""
# Note: wrapt doesn't provide a clean way to unwrap post-import hooks
# This is a limitation we'll need to document
pass
def _fastmcp_init_wrapper(self):
"""Create wrapper for FastMCP initialization to capture server name."""
@dont_throw
def traced_method(wrapped, instance, args, kwargs):
# Call the original __init__ first
result = wrapped(*args, **kwargs)
if args and len(args) > 0:
self._server_name = f"{args[0]}.mcp"
elif 'name' in kwargs:
self._server_name = f"{kwargs['name']}.mcp"
return result
return traced_method
def _fastmcp_tool_wrapper(self):
"""Create wrapper for FastMCP tool execution."""
async def traced_method(wrapped, instance, args, kwargs):
if not self._tracer:
return await wrapped(*args, **kwargs)
# Extract tool name from arguments - FastMCP has different call patterns
tool_key = None
tool_arguments = {}
# Pattern 1: kwargs with 'key' parameter
if kwargs and 'key' in kwargs:
tool_key = kwargs.get('key')
tool_arguments = kwargs.get('arguments', {})
# Pattern 2: positional args (tool_name, arguments)
elif args and len(args) >= 1:
tool_key = args[0]
tool_arguments = args[1] if len(args) > 1 else {}
entity_name = tool_key if tool_key else "unknown_tool"
# Create parent server.mcp span
with self._tracer.start_as_current_span("mcp.server") as mcp_span:
mcp_span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND, "server")
mcp_span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, "mcp.server")
if self._server_name:
mcp_span.set_attribute(SpanAttributes.TRACELOOP_WORKFLOW_NAME, self._server_name)
# Create nested tool span
span_name = f"{entity_name}.tool"
with self._tracer.start_as_current_span(span_name) as tool_span:
tool_span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND, TraceloopSpanKindValues.TOOL.value)
tool_span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, entity_name)
if self._server_name:
tool_span.set_attribute(SpanAttributes.TRACELOOP_WORKFLOW_NAME, self._server_name)
if self._should_send_prompts():
try:
input_data = {
"tool_name": entity_name,
"arguments": tool_arguments
}
json_input = json.dumps(input_data, cls=self._get_json_encoder())
truncated_input = self._truncate_json_if_needed(json_input)
tool_span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_INPUT, truncated_input)
except (TypeError, ValueError):
pass # Skip input logging if serialization fails
try:
result = await wrapped(*args, **kwargs)
except Exception as e:
tool_span.set_attribute(ERROR_TYPE, type(e).__name__)
tool_span.record_exception(e)
tool_span.set_status(Status(StatusCode.ERROR, str(e)))
mcp_span.set_attribute(ERROR_TYPE, type(e).__name__)
mcp_span.record_exception(e)
mcp_span.set_status(Status(StatusCode.ERROR, str(e)))
raise
try:
# Add output in traceloop format to tool span
if self._should_send_prompts() and result:
try:
# Convert FastMCP Content objects to serializable format
# Note: result.content for fastmcp 2.12.2+, fallback to result for older versions
output_data = []
result_items = result.content if hasattr(result, 'content') else result
for item in result_items:
if hasattr(item, 'text'):
output_data.append({"type": "text", "content": item.text})
elif hasattr(item, '__dict__'):
output_data.append(item.__dict__)
else:
output_data.append(str(item))
json_output = json.dumps(output_data, cls=self._get_json_encoder())
truncated_output = self._truncate_json_if_needed(json_output)
tool_span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_OUTPUT, truncated_output)
# Also add response to MCP span
mcp_span.set_attribute(SpanAttributes.MCP_RESPONSE_VALUE, truncated_output)
except (TypeError, ValueError):
pass # Skip output logging if serialization fails
tool_span.set_status(Status(StatusCode.OK))
mcp_span.set_status(Status(StatusCode.OK))
except Exception:
pass
return result
return traced_method
def _should_send_prompts(self):
"""Check if content tracing is enabled (matches traceloop SDK)"""
return (
os.getenv("TRACELOOP_TRACE_CONTENT") or "true"
).lower() == "true"
def _get_json_encoder(self):
"""Get JSON encoder class (simplified - traceloop SDK uses custom JSONEncoder)"""
return None # Use default JSON encoder
def _truncate_json_if_needed(self, json_str: str) -> str:
"""Truncate JSON if it exceeds OTEL limits (matches traceloop SDK)"""
limit_str = os.getenv("OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT")
if limit_str:
try:
limit = int(limit_str)
if limit > 0 and len(json_str) > limit:
return json_str[:limit]
except ValueError:
pass
return json_str
================================================
FILE: packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/instrumentation.py
================================================
from contextlib import asynccontextmanager
from dataclasses import dataclass
from typing import Any, AsyncGenerator, Callable, Collection, Tuple, Union, cast
import json
import logging
from opentelemetry import context, propagate
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.trace import get_tracer, Tracer
from wrapt import ObjectProxy, register_post_import_hook, wrap_function_wrapper
from opentelemetry.trace.status import Status, StatusCode
from opentelemetry.trace.propagation.tracecontext import TraceContextTextMapPropagator
from opentelemetry.semconv_ai import SpanAttributes, TraceloopSpanKindValues
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.instrumentation.mcp.version import __version__
from opentelemetry.instrumentation.mcp.utils import dont_throw, Config
from opentelemetry.instrumentation.mcp.fastmcp_instrumentation import (
FastMCPInstrumentor,
)
_instruments = ("mcp >= 1.6.0",)
class McpInstrumentor(BaseInstrumentor):
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
self._fastmcp_instrumentor = FastMCPInstrumentor()
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# Instrument FastMCP
self._fastmcp_instrumentor.instrument(tracer)
# Instrument FastMCP Client to create a session-level span
register_post_import_hook(
lambda _: wrap_function_wrapper(
"fastmcp.client",
"Client.__aenter__",
self._fastmcp_client_enter_wrapper(tracer),
),
"fastmcp.client",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"fastmcp.client",
"Client.__aexit__",
self._fastmcp_client_exit_wrapper(tracer),
),
"fastmcp.client",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.client.sse", "sse_client", self._transport_wrapper(tracer)
),
"mcp.client.sse",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.server.sse",
"SseServerTransport.connect_sse",
self._transport_wrapper(tracer),
),
"mcp.server.sse",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.client.stdio", "stdio_client", self._transport_wrapper(tracer)
),
"mcp.client.stdio",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.server.stdio", "stdio_server", self._transport_wrapper(tracer)
),
"mcp.server.stdio",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.server.session",
"ServerSession.__init__",
self._base_session_init_wrapper(tracer),
),
"mcp.server.session",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.client.streamable_http",
"streamablehttp_client",
self._transport_wrapper(tracer),
),
"mcp.client.streamable_http",
)
register_post_import_hook(
lambda _: wrap_function_wrapper(
"mcp.server.streamable_http",
"StreamableHTTPServerTransport.connect",
self._transport_wrapper(tracer),
),
"mcp.server.streamable_http",
)
wrap_function_wrapper(
"mcp.shared.session",
"BaseSession.send_request",
self.patch_mcp_client(tracer),
)
def _uninstrument(self, **kwargs):
unwrap("mcp.client.stdio", "stdio_client")
unwrap("mcp.server.stdio", "stdio_server")
self._fastmcp_instrumentor.uninstrument()
def _transport_wrapper(self, tracer):
@asynccontextmanager
async def traced_method(
wrapped: Callable[..., Any], instance: Any, args: Any, kwargs: Any
) -> AsyncGenerator[
Union[
Tuple[InstrumentedStreamReader, InstrumentedStreamWriter],
Tuple[InstrumentedStreamReader, InstrumentedStreamWriter, Any],
],
None,
]:
async with wrapped(*args, **kwargs) as result:
try:
read_stream, write_stream = result
yield InstrumentedStreamReader(
read_stream, tracer
), InstrumentedStreamWriter(write_stream, tracer)
except ValueError:
try:
read_stream, write_stream, get_session_id_callback = result
yield InstrumentedStreamReader(
read_stream, tracer
), InstrumentedStreamWriter(
write_stream, tracer
), get_session_id_callback
except Exception as e:
logging.warning(
f"mcp instrumentation _transport_wrapper exception: {e}"
)
yield result
except Exception as e:
logging.warning(
f"mcp instrumentation transport_wrapper exception: {e}"
)
yield result
return traced_method
def _base_session_init_wrapper(self, tracer):
def traced_method(
wrapped: Callable[..., None], instance: Any, args: Any, kwargs: Any
) -> None:
wrapped(*args, **kwargs)
reader = getattr(instance, "_incoming_message_stream_reader", None)
writer = getattr(instance, "_incoming_message_stream_writer", None)
if reader and writer:
setattr(
instance,
"_incoming_message_stream_reader",
ContextAttachingStreamReader(reader, tracer),
)
setattr(
instance,
"_incoming_message_stream_writer",
ContextSavingStreamWriter(writer, tracer),
)
return traced_method
def patch_mcp_client(self, tracer: Tracer):
@dont_throw
async def traced_method(wrapped, instance, args, kwargs):
meta = None
method = None
params = None
if len(args) > 0 and hasattr(args[0].root, "method"):
method = args[0].root.method
if len(args) > 0 and hasattr(args[0].root, "params"):
params = args[0].root.params
if params:
if hasattr(args[0].root.params, "meta"):
meta = args[0].root.params.meta
# Handle trace context propagation
if meta and len(args) > 0:
carrier = {}
TraceContextTextMapPropagator().inject(carrier)
meta.traceparent = carrier["traceparent"]
args[0].root.params.meta = meta
# Create different span types based on method
if method == "tools/call":
return await self._handle_tool_call(
tracer, method, params, args, kwargs, wrapped
)
else:
return await self._handle_mcp_method(
tracer, method, args, kwargs, wrapped
)
return traced_method
def _fastmcp_client_enter_wrapper(self, tracer):
"""Wrapper for FastMCP Client.__aenter__ to start a session trace"""
@dont_throw
async def traced_method(wrapped, instance, args, kwargs):
# Start a root span for the MCP client session and make it current
span_context_manager = tracer.start_as_current_span("mcp.client.session")
span = span_context_manager.__enter__()
span.set_attribute(SpanAttributes.TRACELOOP_SPAN_KIND, "session")
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_NAME, "mcp.client.session"
)
# Store the span context manager on the instance to properly exit it later
setattr(instance, "_tracing_session_context_manager", span_context_manager)
try:
# Call the original method
result = await wrapped(*args, **kwargs)
return result
except Exception as e:
span.set_attribute(ERROR_TYPE, type(e).__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
raise
return traced_method
def _fastmcp_client_exit_wrapper(self, tracer):
"""Wrapper for FastMCP Client.__aexit__ to end the session trace"""
@dont_throw
async def traced_method(wrapped, instance, args, kwargs):
try:
# Call the original method first
result = await wrapped(*args, **kwargs)
# End the session span context manager
context_manager = getattr(
instance, "_tracing_session_context_manager", None
)
if context_manager:
context_manager.__exit__(None, None, None)
return result
except Exception as e:
# End the session span context manager with exception info
context_manager = getattr(
instance, "_tracing_session_context_manager", None
)
if context_manager:
context_manager.__exit__(type(e), e, e.__traceback__)
raise
return traced_method
async def _handle_tool_call(self, tracer, method, params, args, kwargs, wrapped):
"""Handle tools/call with tool semantics"""
# Extract the actual tool name
entity_name = method
span_name = f"{method}.tool"
if params:
try:
if hasattr(params, "name"):
entity_name = params.name
span_name = f"{params.name}.tool"
elif hasattr(params, "__dict__") and "name" in params.__dict__:
entity_name = params.__dict__["name"]
span_name = f"{params.__dict__['name']}.tool"
except Exception:
pass
with tracer.start_as_current_span(span_name) as span:
# Set tool-specific attributes
span.set_attribute(
SpanAttributes.TRACELOOP_SPAN_KIND, TraceloopSpanKindValues.TOOL.value
)
span.set_attribute(SpanAttributes.TRACELOOP_ENTITY_NAME, entity_name)
# Add input
clean_input = self._extract_clean_input(method, params)
if clean_input:
try:
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, json.dumps(clean_input)
)
except (TypeError, ValueError):
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, str(clean_input)
)
return await self._execute_and_handle_result(
span, method, args, kwargs, wrapped, clean_output=True
)
async def _handle_mcp_method(self, tracer, method, args, kwargs, wrapped):
"""Handle non-tool MCP methods with simple serialization"""
with tracer.start_as_current_span(f"{method}.mcp") as span:
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT, f"{serialize(args[0])}"
)
return await self._execute_and_handle_result(
span, method, args, kwargs, wrapped, clean_output=False
)
async def _execute_and_handle_result(
self, span, method, args, kwargs, wrapped, clean_output=False
):
"""Execute the wrapped function and handle the result"""
try:
result = await wrapped(*args, **kwargs)
# Add output
if clean_output:
clean_output_data = self._extract_clean_output(method, result)
if clean_output_data:
try:
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT,
json.dumps(clean_output_data),
)
except (TypeError, ValueError):
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT,
str(clean_output_data),
)
else:
span.set_attribute(
SpanAttributes.TRACELOOP_ENTITY_OUTPUT, serialize(result)
)
# Handle errors
if hasattr(result, "isError") and result.isError:
if len(result.content) > 0:
span.set_status(
Status(StatusCode.ERROR, f"{result.content[0].text}")
)
else:
span.set_status(Status(StatusCode.OK))
return result
except Exception as e:
span.set_attribute(ERROR_TYPE, type(e).__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
raise
def _extract_clean_input(self, method: str, params: Any) -> dict:
"""Extract clean input parameters for different MCP method types"""
if not params:
return {}
try:
if method == "tools/call":
# For tool calls, extract name and arguments
result = {}
if hasattr(params, "name"):
result["tool_name"] = params.name
if hasattr(params, "arguments"):
if hasattr(params.arguments, "__dict__"):
result["arguments"] = params.arguments.__dict__
else:
result["arguments"] = params.arguments
elif hasattr(params, "__dict__") and "arguments" in params.__dict__:
result["arguments"] = params.__dict__["arguments"]
return result
elif method == "tools/list":
# For list_tools, there are usually no parameters
return {}
else:
# For other methods, try to serialize params cleanly
if hasattr(params, "__dict__"):
# Remove internal fields starting with _ and non-serializable objects
clean_params = {}
for k, v in params.__dict__.items():
if not k.startswith("_"):
try:
# Test if the value is JSON serializable
json.dumps(v)
clean_params[k] = v
except (TypeError, ValueError):
# If not serializable, store a string representation
clean_params[k] = str(type(v).__name__)
return clean_params
else:
return {"params": str(params)}
except Exception:
return {}
def _extract_clean_output(self, method: str, result: Any) -> dict:
"""Extract clean output for different MCP method types"""
if not result:
return {}
try:
if method == "tools/call":
# For tool calls, extract the actual result content
output = {}
if hasattr(result, "content") and result.content:
if len(result.content) > 0:
content_item = result.content[0]
if hasattr(content_item, "text"):
output["result"] = content_item.text
elif hasattr(content_item, "__dict__"):
output["result"] = content_item.__dict__
else:
output["result"] = str(content_item)
# Check if this is an error response
if hasattr(result, "isError") and result.isError:
output["is_error"] = True
return output
elif method == "tools/list":
# For list_tools, extract tool names and descriptions
output = {"tools": []}
if hasattr(result, "tools") and result.tools:
for tool in result.tools:
tool_info = {}
if hasattr(tool, "name"):
tool_info["name"] = tool.name
if hasattr(tool, "description"):
tool_info["description"] = tool.description
output["tools"].append(tool_info)
return output
else:
# For other methods, try to serialize result cleanly
if hasattr(result, "__dict__"):
clean_result = {
k: v
for k, v in result.__dict__.items()
if not k.startswith("_")
}
return clean_result
else:
return {"result": str(result)}
except Exception:
return {}
def serialize(request, depth=0, max_depth=4):
"""Serialize input args to MCP server into JSON.
The function accepts input object and converts into JSON
keeping depth in mind to prevent creating large nested JSON"""
if depth > max_depth:
return {}
depth += 1
def is_serializable(request):
try:
json.dumps(request)
return True
except Exception:
return False
if is_serializable(request):
return json.dumps(request)
else:
result = {}
try:
if hasattr(request, "model_dump_json"):
return request.model_dump_json()
if hasattr(request, "__dict__"):
for attrib in request.__dict__:
if not attrib.startswith("_"):
if type(request.__dict__[attrib]) in [
bool,
str,
int,
float,
type(None),
]:
result[str(attrib)] = request.__dict__[attrib]
else:
result[str(attrib)] = serialize(
request.__dict__[attrib], depth
)
except Exception:
pass
return json.dumps(result)
class InstrumentedStreamReader(ObjectProxy): # type: ignore
# ObjectProxy missing context manager - https://github.com/GrahamDumpleton/wrapt/issues/73
def __init__(self, wrapped, tracer):
super().__init__(wrapped)
self._tracer = tracer
async def __aenter__(self) -> Any:
return await self.__wrapped__.__aenter__()
async def __aexit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> Any:
return await self.__wrapped__.__aexit__(exc_type, exc_value, traceback)
@dont_throw
async def __aiter__(self) -> AsyncGenerator[Any, None]:
from mcp.types import JSONRPCMessage, JSONRPCRequest
async for item in self.__wrapped__:
# Handle different item types based on what's available
request = None
if hasattr(item, "message") and hasattr(item.message, "root"):
request = item.message.root
elif type(item) is JSONRPCMessage:
request = cast(JSONRPCMessage, item).root
elif hasattr(item, "root"):
request = item.root
else:
yield item
continue
if not isinstance(request, JSONRPCRequest):
yield item
continue
if request.params:
meta = request.params.get("_meta")
if meta:
ctx = propagate.extract(meta)
restore = context.attach(ctx)
try:
yield item
continue
finally:
context.detach(restore)
yield item
class InstrumentedStreamWriter(ObjectProxy): # type: ignore
# ObjectProxy missing context manager - https://github.com/GrahamDumpleton/wrapt/issues/73
def __init__(self, wrapped, tracer):
super().__init__(wrapped)
self._tracer = tracer
async def __aenter__(self) -> Any:
return await self.__wrapped__.__aenter__()
async def __aexit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> Any:
return await self.__wrapped__.__aexit__(exc_type, exc_value, traceback)
@dont_throw
async def send(self, item: Any) -> Any:
from mcp.types import JSONRPCMessage, JSONRPCRequest
# Handle different item types based on what's available
request = None
if hasattr(item, "message") and hasattr(item.message, "root"):
request = item.message.root
elif type(item) is JSONRPCMessage:
request = cast(JSONRPCMessage, item).root
elif hasattr(item, "root"):
request = item.root
else:
return await self.__wrapped__.send(item)
with self._tracer.start_as_current_span("ResponseStreamWriter") as span:
if hasattr(request, "result"):
span.set_attribute(
SpanAttributes.MCP_RESPONSE_VALUE, f"{serialize(request.result)}"
)
if "isError" in request.result:
if request.result["isError"] is True:
span.set_status(
Status(
StatusCode.ERROR,
f"{request.result['content'][0]['text']}",
)
)
if hasattr(request, "id"):
span.set_attribute(SpanAttributes.MCP_REQUEST_ID, f"{request.id}")
if not isinstance(request, JSONRPCRequest):
return await self.__wrapped__.send(item)
meta = None
if not request.params:
request.params = {}
meta = request.params.setdefault("_meta", {})
propagate.get_global_textmap().inject(meta)
return await self.__wrapped__.send(item)
@dataclass(slots=True, frozen=True)
class ItemWithContext:
item: Any
ctx: context.Context
class ContextSavingStreamWriter(ObjectProxy): # type: ignore
# ObjectProxy missing context manager - https://github.com/GrahamDumpleton/wrapt/issues/73
def __init__(self, wrapped, tracer):
super().__init__(wrapped)
self._tracer = tracer
async def __aenter__(self) -> Any:
return await self.__wrapped__.__aenter__()
async def __aexit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> Any:
return await self.__wrapped__.__aexit__(exc_type, exc_value, traceback)
@dont_throw
async def send(self, item: Any) -> Any:
# Removed RequestStreamWriter span creation - we don't need low-level protocol spans
ctx = context.get_current()
return await self.__wrapped__.send(ItemWithContext(item, ctx))
class ContextAttachingStreamReader(ObjectProxy): # type: ignore
# ObjectProxy missing context manager - https://github.com/GrahamDumpleton/wrapt/issues/73
def __init__(self, wrapped, tracer):
super().__init__(wrapped)
self._tracer = tracer
async def __aenter__(self) -> Any:
return await self.__wrapped__.__aenter__()
async def __aexit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> Any:
return await self.__wrapped__.__aexit__(exc_type, exc_value, traceback)
async def __aiter__(self) -> AsyncGenerator[Any, None]:
async for item in self.__wrapped__:
item_with_context = cast(ItemWithContext, item)
restore = context.attach(item_with_context.ctx)
try:
yield item_with_context.item
finally:
context.detach(restore)
================================================
FILE: packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/utils.py
================================================
"""Shared utilities for MCP instrumentation."""
import asyncio
import logging
import traceback
class Config:
exception_logger = None
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
Works for both synchronous and asynchronous functions.
"""
logger = logging.getLogger(func.__module__)
async def async_wrapper(*args, **kwargs):
try:
return await func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def sync_wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def _handle_exception(e, func, logger):
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return async_wrapper if asyncio.iscoroutinefunction(func) else sync_wrapper
================================================
FILE: packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-mcp/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-mcp/project.json
================================================
{
"name": "opentelemetry-instrumentation-mcp",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-mcp/opentelemetry/instrumentation/mcp",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-mcp"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-mcp/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-mcp"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-mcp"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-mcp/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-mcp"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-mcp"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-mcp"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-mcp/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-mcp"
version = "0.53.3"
description = "OpenTelemetry mcp instrumentation"
authors = [
{ name = "Felix George", email = "felix.george@ibm.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-mcp"
[project.optional-dependencies]
instruments = ["mcp"]
[project.entry-points."opentelemetry_instrumentor"]
mcp = "opentelemetry.instrumentation.mcp:McpInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"opentelemetry-exporter-otlp>=1.34.1,<2",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"fastmcp>=2.12.2,<3",
"mcp>=1.26.0,<2",
"opentelemetry-exporter-otlp>=1.34.1,<2",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=1.2.0,<2",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/mcp"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.pytest.ini_options]
asyncio_mode = "auto"
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-mcp/tests/conftest.py
================================================
"""Test configuration module."""
import pytest
from opentelemetry.instrumentation.mcp import McpInstrumentor
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
@pytest.fixture(scope="session", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="session", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
yield provider
provider.shutdown()
@pytest.fixture(autouse=True)
def instrument_mcp(tracer_provider, span_exporter):
instrumenter = McpInstrumentor()
instrumenter.instrument(tracer_provider=tracer_provider)
try:
yield
finally:
instrumenter.uninstrument()
span_exporter.clear()
================================================
FILE: packages/opentelemetry-instrumentation-mcp/tests/test_fastmcp.py
================================================
async def test_fastmcp_instrumentor(span_exporter, tracer_provider) -> None:
from fastmcp import FastMCP, Client
# Create a simple FastMCP server
server = FastMCP("test-server")
@server.tool()
async def add_numbers(a: int, b: int) -> int:
"""Add two numbers together."""
return a + b
@server.resource("test://greeting")
def get_greeting() -> str:
"""Get a test greeting."""
return "Hello from FastMCP!"
# Use in-memory client to connect to the server
async with Client(server) as client:
# Test tool listing
tools_res = await client.list_tools()
assert len(tools_res) == 1
assert tools_res[0].name == "add_numbers"
# Test tool calling
result = await client.call_tool("add_numbers", {"a": 5, "b": 3})
assert len(result.content) == 1
assert result.content[0].text == "8"
# Test resource listing
resources_res = await client.list_resources()
assert len(resources_res) == 1
assert str(resources_res[0].uri) == "test://greeting"
# Test resource reading
resource_result = await client.read_resource("test://greeting")
assert len(resource_result) == 1
assert resource_result[0].text == "Hello from FastMCP!"
# Get the finished spans
spans = span_exporter.get_finished_spans()
# Verify spans were created
assert len(spans) > 0, "No spans were captured"
# Debug: Print span details
print(f"\nTotal spans: {len(spans)}")
for i, span in enumerate(spans):
print(f"Span {i}: name='{span.name}', trace_id={span.get_span_context().trace_id}")
# Verify all spans belong to the same trace
trace_ids = set(span.get_span_context().trace_id for span in spans)
assert len(trace_ids) == 1, (
f"Expected all spans in same trace, found {len(trace_ids)} different traces: {trace_ids}"
)
# Assert specific span details
span_names = [span.name for span in spans]
# Verify expected MCP operation spans are present
# Only tools/call should have .tool suffix, others should have .mcp suffix
expected_spans = [
'initialize.mcp', 'tools/list.mcp', 'add_numbers.tool',
'resources/list.mcp', 'resources/read.mcp'
]
for expected_span_name in expected_spans:
matching_spans = [span for span in spans if span.name == expected_span_name]
assert len(matching_spans) >= 1, (
f"Expected span '{expected_span_name}' not found. All spans: {span_names}"
)
# Verify specific operations (we should have both client-side and server-side spans)
tool_call_spans = [span for span in spans if span.name == 'add_numbers.tool']
assert len(tool_call_spans) == 2, (
f"Expected exactly 2 add_numbers.tool spans (client + server), found {len(tool_call_spans)}"
)
resource_read_spans = [span for span in spans if span.name == 'resources/read.mcp']
assert len(resource_read_spans) >= 1, (
f"Expected at least 1 resources/read.mcp span, found {len(resource_read_spans)}"
)
for i, span in enumerate(tool_call_spans):
# Verify span metadata
assert span.attributes.get('traceloop.span.kind') == 'tool', (
f"Span {i} should have tool span kind"
)
assert span.attributes.get('traceloop.entity.name') == 'add_numbers', (
f"Span {i} should have correct entity name"
)
# Verify actual input content
input_attr = span.attributes.get('traceloop.entity.input', '')
assert '"tool_name": "add_numbers"' in input_attr, (
f"Span {i} input should contain tool_name: {input_attr}"
)
assert '"a": 5' in input_attr, f"Span {i} input should contain a=5: {input_attr}"
assert '"b": 3' in input_attr, f"Span {i} input should contain b=3: {input_attr}"
# Verify actual output content
output_attr = span.attributes.get('traceloop.entity.output', '')
assert '8' in output_attr, f"Span {i} output should contain result 8: {output_attr}"
# Verify non-tool operations have correct attributes with actual content
resource_read_span = resource_read_spans[0]
# Verify resource read input contains the URI being read
resource_input = resource_read_span.attributes.get('traceloop.entity.input', '')
assert 'test://greeting' in resource_input, (
f"Expected 'test://greeting' in resource read input: {resource_input}"
)
# Verify resource read output contains the expected content
resource_output = resource_read_span.attributes.get('traceloop.entity.output', '')
assert 'Hello from FastMCP!' in resource_output, (
f"Expected 'Hello from FastMCP!' in resource read output: {resource_output}"
)
# Verify RequestStreamWriter spans were removed (as requested)
request_writer_spans = [span for span in spans if span.name == 'RequestStreamWriter']
assert len(request_writer_spans) == 0, (
f"RequestStreamWriter spans should be removed, found {len(request_writer_spans)}"
)
# Verify TRACELOOP_WORKFLOW_NAME is set correctly on server spans
mcp_server_spans = [span for span in spans if span.name == 'mcp.server']
assert len(mcp_server_spans) >= 1, (
f"Expected at least 1 mcp.server span, found {len(mcp_server_spans)}"
)
for server_span in mcp_server_spans:
workflow_name = server_span.attributes.get('traceloop.workflow.name')
assert workflow_name == 'test-server.mcp', (
f"Expected workflow name 'test-server.mcp', got '{workflow_name}'"
)
# Verify TRACELOOP_WORKFLOW_NAME is also set on tool spans
server_tool_spans = [span for span in spans if span.name == 'add_numbers.tool'
and span.attributes.get('traceloop.span.kind') == 'tool'
and 'traceloop.workflow.name' in span.attributes]
assert len(server_tool_spans) >= 1, (
f"Expected at least 1 server-side tool span with workflow name, found {len(server_tool_spans)}"
)
for tool_span in server_tool_spans:
workflow_name = tool_span.attributes.get('traceloop.workflow.name')
assert workflow_name == 'test-server.mcp', (
f"Expected workflow name 'test-server.mcp' on tool span, got '{workflow_name}'"
)
================================================
FILE: packages/opentelemetry-instrumentation-mcp/tests/test_fastmcp_attributes.py
================================================
"""Comprehensive test for FastMCP instrumentation attributes."""
import json
async def test_fastmcp_comprehensive_attributes(span_exporter, tracer_provider) -> None:
"""Test all FastMCP span attributes comprehensively."""
from fastmcp import FastMCP, Client
server = FastMCP("attribute-test-server")
@server.tool()
async def process_data(items: list, operation: str, metadata: dict = None) -> dict:
"""Process data with operation and metadata."""
if operation == "sum":
result = sum(items)
elif operation == "count":
result = len(items)
else:
result = f"Unknown operation: {operation}"
return {
"result": result,
"operation": operation,
"metadata": metadata or {},
"processed_items": len(items)
}
@server.resource("config://test-settings")
def get_test_config() -> dict:
"""Get test configuration."""
return {
"environment": "test",
"debug": True,
"features": ["feature_a", "feature_b"],
"version": "1.0.0"
}
# Execute tool and resource calls
async with Client(server) as client:
# Test tool call with complex parameters
await client.call_tool("process_data", {
"items": [1, 2, 3, 4, 5],
"operation": "sum",
"metadata": {"user": "test_user", "session": "abc123"}
})
# Test resource access
await client.read_resource("config://test-settings")
spans = span_exporter.get_finished_spans()
# Find the server-side tool span
tool_spans = [span for span in spans if span.name == "process_data.tool"]
assert len(tool_spans) >= 1, f"Expected process_data.tool span, got: {[s.name for s in spans]}"
tool_span = tool_spans[0]
# Test 1: Verify span naming follows traceloop pattern
assert tool_span.name == "process_data.tool"
# Test 2: Verify traceloop attributes
assert tool_span.attributes.get("traceloop.span.kind") == "tool"
assert tool_span.attributes.get("traceloop.entity.name") == "process_data"
assert tool_span.attributes.get("traceloop.workflow.name") == "attribute-test-server.mcp"
# Test 3: Verify span status
assert tool_span.status.status_code.name == "OK"
# Test 4: Verify input format (actual format from FastMCP)
input_attr = tool_span.attributes.get("traceloop.entity.input")
if input_attr: # Content tracing enabled
input_data = json.loads(input_attr)
# Actual format: {"tool_name": "...", "arguments": {...}}
assert "tool_name" in input_data
assert "arguments" in input_data
assert input_data["tool_name"] == "process_data"
# Verify tool arguments are captured
tool_args = input_data["arguments"]
assert tool_args["items"] == [1, 2, 3, 4, 5]
assert tool_args["operation"] == "sum"
assert tool_args["metadata"]["user"] == "test_user"
# Test 5: Verify output format (actual FastMCP output format)
output_attr = tool_span.attributes.get("traceloop.entity.output")
if output_attr: # Content tracing enabled
output_data = json.loads(output_attr)
# Actual format: [{"content": "...", "type": "text"}]
assert isinstance(output_data, list)
assert len(output_data) > 0
# First item should have content
first_item = output_data[0]
assert "content" in first_item
assert "type" in first_item
# The content should contain the JSON-encoded tool result
content = first_item["content"]
assert "15" in content # Sum of [1,2,3,4,5]
assert "sum" in content
assert "test_user" in content
# Test 6: Verify resource spans
resource_spans = [span for span in spans if span.name == "fastmcp.resource.read"]
if resource_spans:
resource_span = resource_spans[0]
# Verify resource attributes
assert resource_span.attributes.get("fastmcp.span.kind") == "server.resource"
assert "config://test-settings" in resource_span.attributes.get("fastmcp.resource.uri", "")
assert resource_span.status.status_code.name == "OK"
# Verify resource output (string format, not JSON)
resource_output = resource_span.attributes.get("fastmcp.resource.output")
if resource_output:
# Resource output is a string representation, not JSON
assert "config://test-settings" in resource_output
assert ("name=" in resource_output or "uri=" in resource_output)
print(f"✅ All FastMCP attributes validated for {len(spans)} spans")
async def test_fastmcp_error_handling(span_exporter, tracer_provider) -> None:
"""Test error handling in FastMCP instrumentation."""
from fastmcp import FastMCP, Client
server = FastMCP("error-test-server")
@server.tool()
async def failing_tool(should_fail: bool = True) -> str:
"""A tool that can fail for testing error handling."""
if should_fail:
raise ValueError("Intentional test error")
return "Success!"
async with Client(server) as client:
# Test error case
try:
await client.call_tool("failing_tool", {"should_fail": True})
except Exception:
pass # Expected to fail
spans = span_exporter.get_finished_spans()
error_spans = [span for span in spans if span.name == "failing_tool.tool"]
if error_spans:
error_span = error_spans[0]
# Verify error status
assert error_span.status.status_code.name == "ERROR"
assert "Intentional test error" in error_span.status.description
# Verify error attributes - let's check what's actually there
print(f"Error span attributes: {dict(error_span.attributes)}")
# The error might be in a different attribute or the error might be handled differently
# Let's be more flexible in checking for error indication
assert (
error_span.attributes.get("error.type") == "ToolError" or
"error" in error_span.attributes.get("traceloop.entity.output", "").lower()
)
# Verify span still has correct traceloop attributes
assert error_span.attributes.get("traceloop.span.kind") == "tool"
assert error_span.attributes.get("traceloop.entity.name") == "failing_tool"
# Verify workflow name is set correctly even on error spans
assert error_span.attributes.get("traceloop.workflow.name") == "error-test-server.mcp"
print("✅ Error handling validated")
================================================
FILE: packages/opentelemetry-instrumentation-mcp/tests/test_fastmcp_server_span.py
================================================
async def test_fastmcp_server_mcp_parent_span(span_exporter, tracer_provider) -> None:
"""Test that FastMCP tool calls have mcp.server as parent span."""
from fastmcp import FastMCP, Client
# Create a simple FastMCP server
server = FastMCP("test-server")
@server.tool()
async def test_tool(x: int) -> int:
"""A simple test tool."""
return x * 2
# Use in-memory client to connect to the server
async with Client(server) as client:
# Test tool calling
result = await client.call_tool("test_tool", {"x": 5})
assert len(result.content) == 1
assert result.content[0].text == "10"
# Get the finished spans
spans = span_exporter.get_finished_spans()
# Debug: Print span details with parent info
print(f"\nTotal spans: {len(spans)}")
for i, span in enumerate(spans):
parent_id = span.parent.span_id if span.parent else "None"
print(f"Span {i}: name='{span.name}', span_id={span.get_span_context().span_id}, "
f"parent_id={parent_id}, trace_id={span.get_span_context().trace_id}")
# Look specifically for mcp.server and tool spans
server_mcp_spans = [span for span in spans if span.name == 'mcp.server']
tool_spans = [span for span in spans if span.name.endswith('.tool')]
print(f"\nMCP Server spans: {len(server_mcp_spans)}")
print(f"Tool spans: {len(tool_spans)}")
# Check if we have the expected spans
assert len(server_mcp_spans) >= 1, f"Expected at least 1 mcp.server span, found {len(server_mcp_spans)}"
assert len(tool_spans) >= 1, f"Expected at least 1 tool span, found {len(tool_spans)}"
# Find server-side spans (should be in same trace)
server_side_spans = []
for server_span in server_mcp_spans:
for tool_span in tool_spans:
if (server_span.get_span_context().trace_id == tool_span.get_span_context().trace_id and
tool_span.parent and
tool_span.parent.span_id == server_span.get_span_context().span_id):
server_side_spans.append((server_span, tool_span))
break
print(f"\nFound {len(server_side_spans)} server-side span pairs")
# Verify we found at least one proper parent-child relationship
assert len(server_side_spans) >= 1, "Expected at least one mcp.server span to be parent of a tool span"
# Check the specific parent-child relationship
server_span, tool_span = server_side_spans[0]
assert tool_span.parent.span_id == server_span.get_span_context().span_id, \
"Tool span should be child of mcp.server span"
assert server_span.get_span_context().trace_id == tool_span.get_span_context().trace_id, \
"Parent and child should be in same trace"
# Verify MCP server span attributes
assert server_span.attributes.get('traceloop.span.kind') == 'server', \
"Server span should have server span kind"
assert server_span.attributes.get('traceloop.entity.name') == 'mcp.server', \
"Server span should have mcp.server entity name"
# Verify tool span attributes
assert tool_span.attributes.get('traceloop.span.kind') == 'tool', \
"Tool span should have tool span kind"
assert tool_span.attributes.get('traceloop.entity.name') == 'test_tool', \
"Tool span should have correct entity name"
================================================
FILE: packages/opentelemetry-instrumentation-milvus/.gitignore
================================================
*.db
================================================
FILE: packages/opentelemetry-instrumentation-milvus/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-milvus/README.md
================================================
# OpenTelemetry Milvus Instrumentation
This library allows tracing client-side calls to Milvus vector DB sent with the official [Milvus library](https://github.com/milvus-io/milvus).
## Installation
```bash
pip install opentelemetry-instrumentation-milvus
```
## Example usage
```python
from opentelemetry.instrumentation.milvus import MilvusInstrumentor
MilvusInstrumentor().instrument()
```
================================================
FILE: packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/__init__.py
================================================
"""OpenTelemetry Milvus DB instrumentation"""
import logging
import pymilvus
from typing import Collection
from opentelemetry.instrumentation.milvus.config import Config
from opentelemetry.metrics import get_meter
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
from opentelemetry.semconv_ai import Meters
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.instrumentation.milvus.wrapper import _wrap
from opentelemetry.instrumentation.milvus.version import __version__
from opentelemetry.instrumentation.milvus.utils import is_metrics_enabled
logger = logging.getLogger(__name__)
_instruments = ("pymilvus >= 2.4.1",)
WRAPPED_METHODS = [
{
"package": pymilvus,
"object": "MilvusClient",
"method": "create_collection",
"span_name": "milvus.create_collection"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "insert",
"span_name": "milvus.insert"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "upsert",
"span_name": "milvus.upsert"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "delete",
"span_name": "milvus.delete"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "search",
"span_name": "milvus.search"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "get",
"span_name": "milvus.get"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "query",
"span_name": "milvus.query"
},
{
"package": pymilvus,
"object": "MilvusClient",
"method": "hybrid_search",
"span_name": "milvus.hybrid_search"
},
]
class MilvusInstrumentor(BaseInstrumentor):
"""An instrumentor for Milvus's client library."""
def __init__(self, exception_logger=None):
super().__init__()
Config.exception_logger = exception_logger
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
# Set default values in case metrics are disabled
query_duration_metric = None
distance_metric = None
insert_units_metric = None
upsert_units_metric = None
delete_units_metric = None
if is_metrics_enabled():
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
query_duration_metric = meter.create_histogram(
Meters.DB_QUERY_DURATION,
"s",
"Duration of query operations",
)
distance_metric = meter.create_histogram(
Meters.DB_SEARCH_DISTANCE,
"",
"Distance between search query vector and matched vectors",
)
insert_units_metric = meter.create_counter(
Meters.DB_USAGE_INSERT_UNITS,
"",
"Number of insert units consumed in serverless calls",
)
upsert_units_metric = meter.create_counter(
Meters.DB_USAGE_UPSERT_UNITS,
"",
"Number of upsert units consumed in serverless calls",
)
delete_units_metric = meter.create_counter(
Meters.DB_USAGE_DELETE_UNITS,
"",
"Number of delete units consumed in serverless calls",
)
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrap_method = wrapped_method.get("method")
if getattr(wrap_package, wrap_object, None):
wrap_function_wrapper(
wrap_package,
f"{wrap_object}.{wrap_method}",
_wrap(
tracer,
query_duration_metric,
distance_metric,
insert_units_metric,
upsert_units_metric,
delete_units_metric,
wrapped_method
),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_package = wrapped_method.get("package")
wrap_object = wrapped_method.get("object")
wrapped = getattr(wrap_package, wrap_object, None)
if wrapped:
unwrap(wrapped, wrapped_method.get("method"))
================================================
FILE: packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/config.py
================================================
class Config:
exception_logger = None
================================================
FILE: packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/utils.py
================================================
import logging
import traceback
import os
from opentelemetry.instrumentation.milvus.config import Config
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
================================================
FILE: packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus/wrapper.py
================================================
import time
from opentelemetry.instrumentation.milvus.utils import dont_throw
from opentelemetry.semconv.trace import SpanAttributes
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
)
from opentelemetry.semconv_ai import Events, EventAttributes
from opentelemetry.semconv_ai import SpanAttributes as AISpanAttributes
from pymilvus.client.types import Status
from pymilvus.exceptions import ErrorCode
code_to_error_type = {}
for name in dir(Status):
value = getattr(Status, name)
if isinstance(value, int):
code_to_error_type[value] = name
code_to_error_type.update({code.value: code.name for code in ErrorCode})
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(
tracer,
query_duration_metric,
distance_metric,
insert_units_metric,
upsert_units_metric,
delete_units_metric,
to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
query_duration_metric,
distance_metric,
insert_units_metric,
upsert_units_metric,
delete_units_metric,
to_wrap,
wrapped,
args,
kwargs)
return wrapper
return _with_tracer
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@_with_tracer_wrapper
def _wrap(
tracer,
query_duration_metric,
distance_metric,
insert_units_metric,
upsert_units_metric,
delete_units_metric,
to_wrap,
wrapped,
args,
kwargs
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
method = to_wrap.get("method")
name = to_wrap.get("span_name")
with tracer.start_as_current_span(name) as span:
span.set_attribute(SpanAttributes.DB_SYSTEM, "milvus")
span.set_attribute(SpanAttributes.DB_OPERATION, to_wrap.get("method"))
if method == "insert":
_set_insert_attributes(span, kwargs)
elif method == "upsert":
_set_upsert_attributes(span, kwargs)
elif method == "delete":
_set_delete_attributes(span, kwargs)
elif method == "search":
_set_search_attributes(span, kwargs)
elif method == "get":
_set_get_attributes(span, kwargs)
elif method == "query":
_set_query_attributes(span, kwargs)
elif method == "create_collection":
_set_create_collection_attributes(span, kwargs)
elif method == "hybrid_search":
_set_hybrid_search_attributes(span, kwargs)
try:
start_time = time.time()
return_value = wrapped(*args, **kwargs)
end_time = time.time()
if method == "query":
_add_query_result_events(span, return_value)
if method == "search" or method == "hybrid_search":
_add_search_result_events(span, return_value)
except Exception as e:
error_type = code_to_error_type.get(
getattr(e, "code", None), type(e).__name__
)
span.set_attribute(ERROR_TYPE, error_type)
raise
shared_attributes = {
SpanAttributes.DB_SYSTEM: "milvus",
SpanAttributes.DB_OPERATION: method,
}
duration = end_time - start_time
if duration > 0 and query_duration_metric and method == "query":
query_duration_metric.record(duration, shared_attributes)
if return_value:
if method == "search" or method == "hybrid_search":
set_search_response(distance_metric, shared_attributes, return_value)
_set_response_attributes(
insert_units_metric,
upsert_units_metric,
delete_units_metric,
shared_attributes,
return_value,
)
return return_value
def _encode_filter(_filter):
_filter_str = None
if _filter:
_filter_str = str(_filter)
return _filter_str
def _encode_partition_name(partition_name):
partition_name_str = None
if partition_name:
partition_name_str = str(partition_name)
return partition_name_str
def _encode_include(include):
include_str = None
if include:
include_str = str(include)
return include_str
def count_or_none(obj):
if obj:
return len(obj)
return None
@dont_throw
def _set_response_attributes(
insert_units_metric,
upsert_units_metric,
delete_units_metric,
shared_attributes,
response
):
if not isinstance(response, dict):
return
if 'upsert_count' in response:
upsert_count = response['upsert_count'] or 0
upsert_units_metric.add(upsert_count, shared_attributes)
if 'insert_count' in response:
insert_count = response['insert_count'] or 0
insert_units_metric.add(insert_count, shared_attributes)
if 'delete_count' in response:
delete_count = response['delete_count'] or 0
delete_units_metric.add(delete_count, shared_attributes)
@dont_throw
def _set_create_collection_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_DIMENSION,
kwargs.get("dimension"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_PRIMARY_FIELD,
kwargs.get("primary_field_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_METRIC_TYPE,
kwargs.get("metric_type"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_TIMEOUT,
kwargs.get("timeout"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_ID_TYPE,
kwargs.get("id_type"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_CREATE_COLLECTION_VECTOR_FIELD,
kwargs.get("vector_field_name"),
)
@dont_throw
def _set_insert_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_INSERT_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_INSERT_DATA_COUNT,
count_or_none(kwargs.get("data")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_INSERT_TIMEOUT, kwargs.get("timeout")
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_INSERT_PARTITION_NAME,
_encode_partition_name(kwargs.get("partition_name")),
)
@dont_throw
def _set_get_attributes(span, kwargs):
_set_span_attribute(
span, AISpanAttributes.MILVUS_GET_COLLECTION_NAME, kwargs.get("collection_name")
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_GET_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_GET_OUTPUT_FIELDS_COUNT,
count_or_none(kwargs.get("output_fields")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_GET_TIMEOUT, kwargs.get("timeout")
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_GET_PARTITION_NAMES_COUNT,
count_or_none(kwargs.get("partition_names")),
)
@dont_throw
def _set_search_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_DATA_COUNT,
count_or_none(kwargs.get("data")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_FILTER, kwargs.get("filter")
)
_set_span_attribute(span, AISpanAttributes.MILVUS_SEARCH_LIMIT, kwargs.get("limit"))
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_OUTPUT_FIELDS_COUNT,
count_or_none(kwargs.get("output_fields")),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_SEARCH_PARAMS,
_encode_include(kwargs.get("search_params")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_TIMEOUT, kwargs.get("timeout")
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_PARTITION_NAMES_COUNT,
count_or_none(kwargs.get("partition_names")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_ANNS_FIELD, kwargs.get("anns_field")
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_PARTITION_NAMES,
_encode_partition_name(kwargs.get("partition_names")),
)
query_vectors = kwargs.get("data", [])
vector_dims = [len(vec) for vec in query_vectors]
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_QUERY_VECTOR_DIMENSION,
_encode_include(vector_dims),
)
@dont_throw
def _set_hybrid_search_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_COLLECTION_NAME,
kwargs.get("collection_name"),
)
reqs_info = []
for req in kwargs.get("reqs", []):
req_info = {
"anns_field": req.anns_field,
"param": req.param,
}
reqs_info.append(req_info)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_ANNSEARCH_REQUEST,
_encode_include(reqs_info),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_RANKER_TYPE,
_encode_include(type(kwargs.get("ranker")).__name__),
)
_set_span_attribute(span, AISpanAttributes.MILVUS_SEARCH_LIMIT, kwargs.get("limit"))
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_DATA_COUNT,
count_or_none(kwargs.get("reqs")),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_OUTPUT_FIELDS_COUNT,
count_or_none(kwargs.get("output_fields")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_TIMEOUT, kwargs.get("timeout")
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_PARTITION_NAMES_COUNT,
count_or_none(kwargs.get("partition_names")),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_SEARCH_PARTITION_NAMES,
_encode_partition_name(kwargs.get("partition_names")),
)
@dont_throw
def _set_query_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_QUERY_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_QUERY_FILTER, _encode_filter(kwargs.get("filter"))
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_QUERY_OUTPUT_FIELDS_COUNT,
count_or_none(kwargs.get("output_fields")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_QUERY_TIMEOUT, kwargs.get("timeout")
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_QUERY_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_QUERY_PARTITION_NAMES_COUNT,
count_or_none(kwargs.get("partition_names")),
)
_set_span_attribute(span, AISpanAttributes.MILVUS_QUERY_LIMIT, kwargs.get("limit"))
@dont_throw
def _add_query_result_events(span, kwargs):
for element in kwargs:
span.add_event(name=Events.DB_QUERY_RESULT.value, attributes=element)
@dont_throw
def _add_search_result_events(span, kwargs):
all_distances = []
total_matches = 0
single_query = len(kwargs) == 1
def set_query_stats(query_idx, distances, match_ids):
"""Helper function to set per-query stats in the span."""
_set_span_attribute(
span,
f"{AISpanAttributes.MILVUS_SEARCH_RESULT_COUNT}_{query_idx}",
len(distances),
)
def set_global_stats():
"""Helper function to set global stats for a single query."""
_set_span_attribute(
span, AISpanAttributes.MILVUS_SEARCH_RESULT_COUNT, total_matches
)
for query_idx, query_results in enumerate(kwargs):
query_distances = []
query_match_ids = []
for match in query_results:
distance = float(match["distance"])
query_distances.append(distance)
all_distances.append(distance)
total_matches += 1
query_match_ids.append(match["id"])
span.add_event(
Events.DB_SEARCH_RESULT.value,
attributes={
EventAttributes.DB_SEARCH_RESULT_QUERY_ID.value: query_idx,
EventAttributes.DB_SEARCH_RESULT_ID.value: match["id"],
EventAttributes.DB_SEARCH_RESULT_DISTANCE.value: str(distance),
EventAttributes.DB_SEARCH_RESULT_ENTITY.value: _encode_include(
match["entity"]
),
},
)
if not single_query:
set_query_stats(query_idx, query_distances, query_match_ids)
if single_query:
set_global_stats()
@dont_throw
def _set_upsert_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_UPSERT_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_UPSERT_DATA_COUNT,
count_or_none(kwargs.get("data")),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_UPSERT_TIMEOUT,
kwargs.get("timeout"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_UPSERT_PARTITION_NAME,
_encode_partition_name(kwargs.get("partition_name")),
)
@dont_throw
def _set_delete_attributes(span, kwargs):
_set_span_attribute(
span,
AISpanAttributes.MILVUS_DELETE_COLLECTION_NAME,
kwargs.get("collection_name"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_DELETE_TIMEOUT,
kwargs.get("timeout"),
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_DELETE_PARTITION_NAME,
_encode_partition_name(kwargs.get("partition_name")),
)
_set_span_attribute(
span, AISpanAttributes.MILVUS_DELETE_IDS_COUNT, count_or_none(kwargs.get("ids"))
)
_set_span_attribute(
span,
AISpanAttributes.MILVUS_DELETE_FILTER,
_encode_filter(kwargs.get("filter")),
)
@dont_throw
def set_search_response(distance_metric, shared_attributes, response):
for query_result in response:
for match in query_result:
distance = match.get("distance")
if distance_metric and distance is not None:
distance_metric.record(distance, shared_attributes)
================================================
FILE: packages/opentelemetry-instrumentation-milvus/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-milvus/project.json
================================================
{
"name": "opentelemetry-instrumentation-milvus",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-milvus/opentelemetry/instrumentation/milvus",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-milvus"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-milvus/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-milvus"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-milvus"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-milvus/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-milvus"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-milvus"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-milvus"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-milvus/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-milvus"
version = "0.53.3"
description = "OpenTelemetry Milvus instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.9,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-milvus"
[project.optional-dependencies]
instruments = ["pymilvus"]
[project.entry-points."opentelemetry_instrumentor"]
milvus = "opentelemetry.instrumentation.milvus:MilvusInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pymilvus>=2.4.1,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"opentelemetry-sdk>=1.38.0,<2",
"pymilvus[milvus_lite]>=2.4.1,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/milvus"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/conftest.py
================================================
"""Unit tests configuration module."""
import pytest
from opentelemetry import trace, metrics
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.instrumentation.milvus import MilvusInstrumentor
pytest_plugins = []
@pytest.fixture(scope="session")
def exporter():
exporter = InMemorySpanExporter()
processor = SimpleSpanProcessor(exporter)
provider = TracerProvider()
provider.add_span_processor(processor)
trace.set_tracer_provider(provider)
return exporter
@pytest.fixture(autouse=True)
def clear_exporter(exporter):
exporter.clear()
@pytest.fixture(scope="session")
def reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="session")
def meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
metrics.set_meter_provider(meter_provider)
return meter_provider
@pytest.fixture(scope="session", autouse=True)
def instrument(exporter, reader, meter_provider):
MilvusInstrumentor().instrument()
yield
exporter.shutdown()
reader.shutdown()
meter_provider.shutdown()
@pytest.fixture(autouse=True)
def clear_exporter_reader(exporter, reader):
exporter.clear()
reader.get_metrics_data()
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/test_error.py
================================================
import os
import random
import pymilvus
import pytest
from opentelemetry.trace.status import StatusCode
path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "milvus.db")
milvus = pymilvus.MilvusClient(uri=path)
@pytest.fixture
def collection():
collection_name = "Colors"
milvus.create_collection(collection_name=collection_name, dimension=5)
yield collection_name
milvus.drop_collection(collection_name=collection_name)
def insert_data(collection):
colors = [
"green",
"blue",
"yellow",
"red",
"black",
"white",
"purple",
"pink",
"orange",
"grey",
]
data = [
{
"id": i,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": random.choice(colors),
"tag": random.randint(1000, 9999),
}
for i in range(1000)
]
data += [
{
"id": 1000,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 1234,
},
{
"id": 1001,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 5678,
},
{
"id": 1002,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 9101,
},
]
for i in data:
i["color_tag"] = "{}_{}".format(i["color"], i["tag"])
milvus.insert(collection_name=collection, data=data)
def test_milvus_single_vector_search(exporter, collection):
insert_data(collection)
query_vector = [random.uniform(-1, 1) for _ in range(5)]
search_params = {"radius": 0.5, "metric_type": "COSINE", "index_type": "IVF_FLAT"}
with pytest.raises(Exception):
milvus.search(
collection_name="random", # non-existent collection
data=[query_vector],
anns_field="vector",
search_params=search_params,
output_fields=["color_tag"],
limit=3,
timeout=10,
)
# Get finished spans
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.search")
# Check if status code is error
assert span.status.status_code == StatusCode.ERROR
# Check the span attributes related to search
assert span.attributes.get("error.type") == "COLLECTION_NOT_FOUND"
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/test_hybrid_search.py
================================================
import os
import random
import pytest
from pymilvus import MilvusClient, AnnSearchRequest, RRFRanker, DataType
from opentelemetry.semconv_ai import Events, SpanAttributes, EventAttributes
path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "milvus.db")
client = MilvusClient(uri=path)
@pytest.fixture
def collection():
collection_name = "my_hybrid_search"
schema = MilvusClient.create_schema(
auto_id=False,
enable_dynamic_field=True,
)
# Add fields to schema
schema.add_field(field_name="id", datatype=DataType.INT64, is_primary=True)
schema.add_field(field_name="text", datatype=DataType.VARCHAR, max_length=1000)
schema.add_field(field_name="sparse", datatype=DataType.SPARSE_FLOAT_VECTOR)
schema.add_field(field_name="dense", datatype=DataType.FLOAT_VECTOR, dim=128)
index_params = client.prepare_index_params()
# Add indexes
index_params.add_index(
field_name="dense",
index_name="dense_index",
index_type="AUTOINDEX",
metric_type="IP",
)
index_params.add_index(
field_name="sparse",
index_name="sparse_index",
index_type="SPARSE_INVERTED_INDEX", # Index type for sparse vectors
metric_type="IP", # Currently, only IP (Inner Product) is supported for sparse vectors
params={
"drop_ratio_build": 0.2
}, # The ratio of small vector values to be dropped during indexing
)
client.create_collection(
collection_name=collection_name, schema=schema, index_params=index_params
)
return collection_name
def insert_data(collection):
data = [
{
"id": 0,
"text": "Artificial intelligence was founded as an academic discipline in 1956.",
"sparse": {9637: 0.30856525997853057, 4399: 0.19771651149001523},
"dense": [random.random() for _ in range(128)], # 128 dimensions
},
{
"id": 1,
"text": "Alan Turing was the first person to conduct substantial research in AI.",
"sparse": {6959: 0.31025067641541815, 1729: 0.8265339135915016},
"dense": [random.random() for _ in range(128)], # 128 dimensions
},
{
"id": 2,
"text": "Born in Maida Vale, London, Turing was raised in southern England.",
"sparse": {1220: 0.15303302147479103, 7335: 0.9436728846033107},
"dense": [random.random() for _ in range(128)], # 128 dimensions
},
]
client.insert(collection_name=collection, data=data)
def test_hybrid_search_with_rrf(exporter, collection):
insert_data(collection)
query_dense_vector = [random.random() for _ in range(128)]
search_param_1 = {
"data": [query_dense_vector],
"anns_field": "dense",
"param": {"metric_type": "IP", "params": {"nprobe": 10}},
"limit": 10,
}
request_1 = AnnSearchRequest(**search_param_1)
query_sparse_vector = {6959: 0.31025067641541815, 1729: 0.8265339135915016}
search_param_2 = {
"data": [query_sparse_vector],
"anns_field": "sparse",
"param": {"metric_type": "IP", "params": {"drop_ratio_build": 0.0}},
"limit": 10,
}
request_2 = AnnSearchRequest(**search_param_2)
reqs = [request_1, request_2]
# RRF ranker
ranker = RRFRanker(10)
client.hybrid_search(collection_name=collection, reqs=reqs, ranker=ranker, limit=10)
# Span checks
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.hybrid_search")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "hybrid_search"
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_LIMIT) == 10
reqs_info = []
for req in reqs:
req_info = {
"anns_field": req.anns_field,
"param": req.param,
}
reqs_info.append(req_info)
assert span.attributes.get(
SpanAttributes.MILVUS_SEARCH_ANNSEARCH_REQUEST
) == str(reqs_info)
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_RANKER_TYPE)
== "RRFRanker"
)
# Result events
events = [e for e in span.events if e.name == Events.DB_SEARCH_RESULT.value]
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_RESULT_COUNT) == len(events)
for event in events:
_id = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_ID.value)
score = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_DISTANCE.value)
assert isinstance(_id, int)
assert isinstance(float(score), float)
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/test_query.py
================================================
import os
import random
import pymilvus
import pytest
from opentelemetry.semconv_ai import Events, SpanAttributes, Meters
from .utils import find_metrics_by_name
path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "milvus.db")
milvus = pymilvus.MilvusClient(uri=path)
@pytest.fixture
def collection():
collection_name = "Colors"
milvus.create_collection(collection_name=collection_name, dimension=5)
yield collection_name
milvus.drop_collection(collection_name=collection_name)
def insert_data(collection):
colors = [
"green",
"blue",
"yellow",
"red",
"black",
"white",
"purple",
"pink",
"orange",
"grey",
]
data = [
{
"id": i,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": random.choice(colors),
"tag": random.randint(1000, 9999),
}
for i in range(1000)
]
data += [
{
"id": 1000,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 1234,
},
{
"id": 1001,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 5678,
},
{
"id": 1002,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 9101,
},
]
for i in data:
i["color_tag"] = "{}_{}".format(i["color"], i["tag"])
milvus.insert(collection_name=collection, data=data)
def test_milvus_insert(exporter, collection, reader):
insert_data(collection)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.insert")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "insert"
assert span.attributes.get(SpanAttributes.MILVUS_INSERT_COLLECTION_NAME) == "Colors"
assert span.attributes.get(SpanAttributes.MILVUS_INSERT_DATA_COUNT) == 1003
metrics_data = reader.get_metrics_data()
insert_metrics = find_metrics_by_name(metrics_data, Meters.DB_USAGE_INSERT_UNITS)
for metric in insert_metrics:
assert all(dp.value == 1003 for dp in metric.data.data_points)
def test_milvus_upsert(exporter, collection, reader):
insert_data(collection)
modified_data = {
"id": 1000,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "red",
"tag": 1234,
}
milvus.upsert(collection_name=collection, data=modified_data)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.upsert")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "upsert"
assert span.attributes.get(SpanAttributes.MILVUS_UPSERT_COLLECTION_NAME) == "Colors"
metrics_data = reader.get_metrics_data()
upsert_metrics = find_metrics_by_name(metrics_data, Meters.DB_USAGE_UPSERT_UNITS)
for metric in upsert_metrics:
assert all(dp.value == 1 for dp in metric.data.data_points)
def test_milvus_query_equal(exporter, collection, reader):
insert_data(collection)
milvus.query(
collection_name=collection,
filter='color == "brown"',
output_fields=["color_tag"],
limit=3,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_FILTER) == 'color == "brown"'
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_LIMIT) == 3
metrics_data = reader.get_metrics_data()
duration_metrics = find_metrics_by_name(metrics_data, Meters.DB_QUERY_DURATION)
for metric in duration_metrics:
assert all(dp.sum >= 0 for dp in metric.data.data_points)
events = span.events
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
tag = event.attributes.get("color_tag")
_id = event.attributes.get("id")
assert isinstance(tag, str)
assert isinstance(_id, int)
def test_milvus_query_like(exporter, collection):
insert_data(collection)
milvus.query(
collection_name=collection,
filter='color_tag like "brown"',
output_fields=["color_tag"],
limit=2,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_COLLECTION_NAME) == collection
)
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_FILTER)
== 'color_tag like "brown"'
)
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_LIMIT) == 2
events = span.events
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
tag = event.attributes.get("color_tag")
_id = event.attributes.get("id")
assert isinstance(tag, str)
assert isinstance(_id, int)
def test_milvus_query_or(exporter, collection):
insert_data(collection)
milvus.query(
collection_name=collection,
filter='color == "brown" or color == "red"',
output_fields=["color_tag"],
limit=3,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_COLLECTION_NAME) == collection
)
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_FILTER)
== 'color == "brown" or color == "red"'
)
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_LIMIT) == 3
events = span.events
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
tag = event.attributes.get("color_tag")
_id = event.attributes.get("id")
assert isinstance(tag, str)
assert isinstance(_id, int)
def test_milvus_query_and(exporter, collection):
insert_data(collection)
milvus.query(
collection_name=collection,
filter='color == "brown" and tag == 1234',
output_fields=["color_tag"],
limit=1,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.query")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "query"
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_COLLECTION_NAME) == collection
)
assert (
span.attributes.get(SpanAttributes.MILVUS_QUERY_FILTER)
== 'color == "brown" and tag == 1234'
)
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_QUERY_LIMIT) == 1
events = span.events
for event in events:
assert event.name == Events.DB_QUERY_RESULT.value
tag = event.attributes.get("color_tag")
_id = event.attributes.get("id")
assert isinstance(tag, str)
assert isinstance(_id, int)
def test_milvus_get_collection(exporter, collection):
insert_data(collection)
milvus.get(
collection_name=collection,
ids=[1000, 1001, 1002],
output_fields=["color_tag"],
timeout=10,
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.get")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "get"
assert (
span.attributes.get(SpanAttributes.MILVUS_GET_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_GET_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_GET_TIMEOUT) == 10
assert span.attributes.get(SpanAttributes.MILVUS_GET_IDS_COUNT) == 3
def test_milvus_delete_collection(exporter, collection, reader):
insert_data(collection)
milvus.delete(
collection_name=collection, ids=[1000, 1001, 1002], timeout=10
)
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.delete")
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "delete"
assert (
span.attributes.get(SpanAttributes.MILVUS_DELETE_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_DELETE_IDS_COUNT) == 3
assert span.attributes.get(SpanAttributes.MILVUS_DELETE_TIMEOUT) == 10
metrics_data = reader.get_metrics_data()
delete_metrics = find_metrics_by_name(
metrics_data, Meters.DB_USAGE_DELETE_UNITS
)
for metric in delete_metrics:
assert all(dp.value == 3 for dp in metric.data.data_points)
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/test_search.py
================================================
import os
import random
import pymilvus
import pytest
from opentelemetry.semconv_ai import Events, SpanAttributes, EventAttributes, Meters
from .utils import find_metrics_by_name
path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "milvus.db")
milvus = pymilvus.MilvusClient(uri=path)
@pytest.fixture
def collection():
collection_name = "Colors"
milvus.create_collection(collection_name=collection_name, dimension=5)
yield collection_name
milvus.drop_collection(collection_name=collection_name)
def insert_data(collection):
colors = [
"green",
"blue",
"yellow",
"red",
"black",
"white",
"purple",
"pink",
"orange",
"grey",
]
data = [
{
"id": i,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": random.choice(colors),
"tag": random.randint(1000, 9999),
}
for i in range(1000)
]
data += [
{
"id": 1000,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 1234,
},
{
"id": 1001,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 5678,
},
{
"id": 1002,
"vector": [random.uniform(-1, 1) for _ in range(5)],
"color": "brown",
"tag": 9101,
},
]
for i in data:
i["color_tag"] = "{}_{}".format(i["color"], i["tag"])
milvus.insert(collection_name=collection, data=data)
def test_milvus_single_vector_search(exporter, collection, reader):
insert_data(collection)
query_vectors = [
[random.uniform(-1, 1) for _ in range(5)], # Random query vector for the search
]
search_params = {"radius": 0.5, "metric_type": "COSINE", "index_type": "IVF_FLAT"}
milvus.search(
collection_name=collection,
data=query_vectors,
anns_field="vector",
search_params=search_params,
output_fields=["color_tag"],
limit=3,
timeout=10,
)
# Get finished spans
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.search")
# Check the span attributes related to search
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "search"
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_LIMIT) == 3
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_TIMEOUT) == 10
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_ANNS_FIELD) == "vector"
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_QUERY_VECTOR_DIMENSION)
== "[5]"
)
distances = []
ids = []
events = span.events
for event in events:
assert event.name == Events.DB_SEARCH_RESULT.value
_id = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_ID.value)
distance = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_DISTANCE.value)
assert isinstance(_id, int)
assert isinstance(distance, str)
# Collect the distances and IDs for further computation
distances.append(
float(distance)
) # Convert the distance to a float for computation
ids.append(_id)
# Now compute dynamic stats from the distances
total_matches = len(events)
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_RESULT_COUNT) == total_matches
)
metrics_data = reader.get_metrics_data()
distance_metrics = find_metrics_by_name(metrics_data, Meters.DB_SEARCH_DISTANCE)
for metric in distance_metrics:
assert all(dp.sum >= 0 for dp in metric.data.data_points)
def test_milvus_multiple_vector_search(exporter, collection):
insert_data(collection)
query_vectors = [
[random.uniform(-1, 1) for _ in range(5)], # Random query vector for the search
[random.uniform(-1, 1) for _ in range(5)], # Another query vector
[
random.uniform(-1, 1) for _ in range(5)
], # Another query vector (you can add more as needed)
]
search_params = {"radius": 0.5, "metric_type": "COSINE", "index_type": "IVF_FLAT"}
milvus.search(
collection_name=collection,
data=query_vectors,
anns_field="vector",
search_params=search_params,
output_fields=["color_tag"],
limit=3,
timeout=10,
)
# Get finished spans
spans = exporter.get_finished_spans()
span = next(span for span in spans if span.name == "milvus.search")
# Check the span attributes related to search
assert span.attributes.get(SpanAttributes.VECTOR_DB_VENDOR) == "milvus"
assert span.attributes.get(SpanAttributes.VECTOR_DB_OPERATION) == "search"
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_COLLECTION_NAME) == collection
)
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_OUTPUT_FIELDS_COUNT) == 1
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_LIMIT) == 3
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_TIMEOUT) == 10
assert span.attributes.get(SpanAttributes.MILVUS_SEARCH_ANNS_FIELD) == "vector"
assert (
span.attributes.get(SpanAttributes.MILVUS_SEARCH_QUERY_VECTOR_DIMENSION)
== "[5, 5, 5]"
)
distances_dict = {}
ids_dict = {}
events = span.events
for event in events:
assert event.name == Events.DB_SEARCH_RESULT.value
query_idx = event.attributes.get(
EventAttributes.DB_SEARCH_RESULT_QUERY_ID.value
)
_id = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_ID.value)
distance = event.attributes.get(EventAttributes.DB_SEARCH_RESULT_DISTANCE.value)
assert isinstance(_id, int)
assert isinstance(distance, str)
distance = float(distance)
if query_idx not in distances_dict:
distances_dict[query_idx] = []
ids_dict[query_idx] = []
distances_dict[query_idx].append(distance)
ids_dict[query_idx].append(_id)
for query_idx in distances_dict:
distances = distances_dict[query_idx]
total_matches = len(distances)
count_key = f"{SpanAttributes.MILVUS_SEARCH_RESULT_COUNT}_{query_idx}"
assert span.attributes.get(count_key) == total_matches
================================================
FILE: packages/opentelemetry-instrumentation-milvus/tests/utils.py
================================================
def find_metrics_by_name(metrics_data, target_name):
"""Return a list of metrics with the given name from the reader."""
matching_metrics = []
for rm in metrics_data.resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == target_name:
matching_metrics.append(metric)
return matching_metrics
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/README.md
================================================
# OpenTelemetry Mistral AI Instrumentation
This library allows tracing calls to any of mistralai's endpoints sent with the official [Mistral AI library](https://github.com/mistralai-ai/mistralai-python).
## Installation
```bash
pip install opentelemetry-instrumentation-mistralai
```
## Example usage
```python
from opentelemetry.instrumentation.mistralai import MistralAiInstrumentor
MistralAiInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/__init__.py
================================================
"""OpenTelemetry Mistral AI instrumentation"""
import json
import logging
from typing import Collection, Union
from opentelemetry import context as context_api
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.mistralai.config import Config
from opentelemetry.instrumentation.mistralai.event_emitter import emit_event
from opentelemetry.instrumentation.mistralai.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.mistralai.utils import (
dont_throw,
should_emit_events,
should_send_prompts,
)
from opentelemetry.instrumentation.mistralai.version import __version__
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
unwrap,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, get_tracer
from opentelemetry.trace.status import Status, StatusCode
from wrapt import wrap_function_wrapper
from mistralai.models import (
ChatCompletionResponse,
ChatCompletionChoice,
AssistantMessage,
UserMessage,
SystemMessage,
UsageInfo,
EmbeddingResponse,
)
logger = logging.getLogger(__name__)
_instruments = ("mistralai >= 1.0.0",)
WRAPPED_METHODS = [
{
"method": "complete",
"module": "chat",
"span_name": "mistralai.chat",
"streaming": False,
},
{
"method": "stream",
"module": "chat",
"span_name": "mistralai.chat",
"streaming": True,
},
{
"method": "create",
"module": "embeddings",
"span_name": "mistralai.embeddings",
"streaming": False,
},
]
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@dont_throw
def _set_input_attributes(span, llm_request_type, to_wrap, kwargs):
if not span.is_recording():
return
if should_send_prompts():
if llm_request_type == LLMRequestTypeValues.CHAT:
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
for index, message in enumerate(kwargs.get("messages")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.content",
message.content,
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.role",
message.role,
)
else:
input = kwargs.get("input") or kwargs.get("inputs")
if isinstance(input, str):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user"
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", input
)
elif input:
for index, prompt in enumerate(input):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.role",
"user",
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.content",
prompt,
)
@dont_throw
def _set_model_input_attributes(span, to_wrap, kwargs):
if not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, kwargs.get("model"))
_set_span_attribute(
span,
SpanAttributes.LLM_IS_STREAMING,
to_wrap.get("streaming"),
)
@dont_throw
def _set_response_attributes(span, llm_request_type, response):
if llm_request_type == LLMRequestTypeValues.EMBEDDING or not span.is_recording():
return
if should_send_prompts():
for index, choice in enumerate(response.choices):
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(
span,
f"{prefix}.finish_reason",
choice.finish_reason,
)
_set_span_attribute(
span,
f"{prefix}.content",
(
choice.message.content
if isinstance(choice.message.content, str)
else json.dumps(choice.message.content)
),
)
_set_span_attribute(
span,
f"{prefix}.role",
choice.message.role,
)
@dont_throw
def _set_model_response_attributes(span, llm_request_type, response):
if not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.id)
if llm_request_type == LLMRequestTypeValues.EMBEDDING:
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response.model)
if not response.usage:
return
input_tokens = response.usage.prompt_tokens
output_tokens = response.usage.completion_tokens or 0
total_tokens = response.usage.total_tokens
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
total_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
input_tokens,
)
def _accumulate_streaming_response(span, event_logger, llm_request_type, response):
accumulated_response = ChatCompletionResponse(
id="",
object="",
created=0,
model="",
choices=[],
usage=UsageInfo(prompt_tokens=0, total_tokens=0, completion_tokens=0),
)
for res in response:
yield res
# Handle new CompletionEvent structure with .data attribute
chunk_data = res.data if hasattr(res, 'data') else res
if chunk_data.model:
accumulated_response.model = chunk_data.model
if chunk_data.usage:
accumulated_response.usage = chunk_data.usage
# Id is the same for all chunks, so it's safe to overwrite it every time
if chunk_data.id:
accumulated_response.id = chunk_data.id
for idx, choice in enumerate(chunk_data.choices):
if len(accumulated_response.choices) <= idx:
accumulated_response.choices.append(
ChatCompletionChoice(
index=idx,
message=AssistantMessage(role="assistant", content=""),
finish_reason=None,
)
)
accumulated_response.choices[idx].finish_reason = choice.finish_reason
accumulated_response.choices[idx].message.content += choice.delta.content
accumulated_response.choices[idx].message.role = choice.delta.role
_handle_response(span, event_logger, llm_request_type, accumulated_response)
span.end()
async def _aaccumulate_streaming_response(
span, event_logger, llm_request_type, response
):
accumulated_response = ChatCompletionResponse(
id="",
object="",
created=0,
model="",
choices=[],
usage=UsageInfo(prompt_tokens=0, total_tokens=0, completion_tokens=0),
)
async for res in response:
yield res
# Handle new CompletionEvent structure with .data attribute
chunk_data = res.data if hasattr(res, 'data') else res
if chunk_data.model:
accumulated_response.model = chunk_data.model
if chunk_data.usage:
accumulated_response.usage = chunk_data.usage
# Id is the same for all chunks, so it's safe to overwrite it every time
if chunk_data.id:
accumulated_response.id = chunk_data.id
for idx, choice in enumerate(chunk_data.choices):
if len(accumulated_response.choices) <= idx:
accumulated_response.choices.append(
ChatCompletionChoice(
index=idx,
message=AssistantMessage(role="assistant", content=""),
finish_reason=None,
)
)
accumulated_response.choices[idx].finish_reason = choice.finish_reason
accumulated_response.choices[idx].message.content += choice.delta.content
accumulated_response.choices[idx].message.role = choice.delta.role
_handle_response(span, event_logger, llm_request_type, accumulated_response)
span.end()
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(tracer, event_logger, to_wrap):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, event_logger, to_wrap, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
def _llm_request_type_by_method(method_name):
if method_name == "complete" or method_name == "stream":
return LLMRequestTypeValues.CHAT
elif method_name == "create":
return LLMRequestTypeValues.EMBEDDING
else:
return LLMRequestTypeValues.UNKNOWN
@dont_throw
def _emit_message_events(method_wrapped: str, args, kwargs, event_logger):
# Handle chat events
if method_wrapped == "mistralai.chat":
messages = args[0] if len(args) > 0 else kwargs.get("messages", [])
for message in messages:
if isinstance(message, (UserMessage, AssistantMessage, SystemMessage)):
role = message.role
content = message.content
elif isinstance(message, dict):
role = message.get("role", "unknown")
content = message.get("content")
emit_event(
MessageEvent(content=content, role=role or "unknown"), event_logger
)
# Handle embedding events
elif method_wrapped == "mistralai.embeddings":
embedding_input = args[0] if len(args) > 0 else (kwargs.get("input") or kwargs.get("inputs", []))
if isinstance(embedding_input, str):
emit_event(MessageEvent(content=embedding_input, role="user"), event_logger)
elif isinstance(embedding_input, list):
for prompt in embedding_input:
emit_event(MessageEvent(content=prompt, role="user"), event_logger)
def _emit_choice_events(
response: Union[ChatCompletionResponse, EmbeddingResponse], event_logger
):
# Handle chat events
if isinstance(response, ChatCompletionResponse):
for choice in response.choices:
emit_event(
ChoiceEvent(
index=choice.index,
message={
"content": choice.message.content,
"role": choice.message.role or "assistant",
},
finish_reason=choice.finish_reason or "unknown",
),
event_logger,
)
# Handle embedding events
elif isinstance(response, EmbeddingResponse):
for embedding in response.data:
emit_event(
ChoiceEvent(
index=embedding.index,
message={
"content": embedding.embedding,
"role": "assistant",
},
finish_reason="unknown",
),
event_logger,
)
def _handle_input(span, event_logger, args, kwargs, to_wrap):
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
_set_model_input_attributes(span, to_wrap, kwargs)
if should_emit_events() and event_logger:
_emit_message_events(name, args, kwargs, event_logger)
else:
_set_input_attributes(span, llm_request_type, to_wrap, kwargs)
def _handle_response(span, event_logger, llm_request_type, response):
_set_model_response_attributes(span, llm_request_type, response)
if should_emit_events() and event_logger:
_emit_choice_events(response, event_logger)
else:
_set_response_attributes(span, llm_request_type, response)
@_with_tracer_wrapper
def _wrap(
tracer,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "MistralAI",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
_handle_input(span, event_logger, args, kwargs, to_wrap)
response = wrapped(*args, **kwargs)
if response:
if to_wrap.get("streaming"):
return _accumulate_streaming_response(
span, event_logger, llm_request_type, response
)
_handle_response(span, event_logger, llm_request_type, response)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
@_with_tracer_wrapper
async def _awrap(
tracer,
event_logger,
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "MistralAI",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
_handle_input(span, event_logger, args, kwargs, to_wrap)
if to_wrap.get("streaming"):
response = await wrapped(*args, **kwargs)
else:
response = await wrapped(*args, **kwargs)
if response:
if to_wrap.get("streaming"):
return _aaccumulate_streaming_response(
span, event_logger, llm_request_type, response
)
_handle_response(span, event_logger, llm_request_type, response)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
class MistralAiInstrumentor(BaseInstrumentor):
"""An instrumentor for Mistral AI's client library."""
def __init__(self, exception_logger=None, use_legacy_attributes=True):
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
for wrapped_method in WRAPPED_METHODS:
wrap_method = wrapped_method.get("method")
module_name = wrapped_method.get("module")
# Wrap sync methods on the class
wrap_function_wrapper(
f"mistralai.{module_name}",
f"{module_name.capitalize()}.{wrap_method}",
_wrap(tracer, event_logger, wrapped_method),
)
# Wrap async methods on the class
wrap_function_wrapper(
f"mistralai.{module_name}",
f"{module_name.capitalize()}.{wrap_method}_async",
_awrap(tracer, event_logger, wrapped_method),
)
def _uninstrument(self, **kwargs):
for wrapped_method in WRAPPED_METHODS:
wrap_method = wrapped_method.get("method")
module_name = wrapped_method.get("module")
unwrap(f"mistralai.{module_name}.{module_name.capitalize()}", wrap_method)
unwrap(f"mistralai.{module_name}.{module_name.capitalize()}", f"{wrap_method}_async")
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/config.py
================================================
class Config:
exception_logger = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from opentelemetry._logs import Logger, LogRecord
from opentelemetry.instrumentation.mistralai.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.mistralai.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "mistral_ai"}
"""The attributes to be used for the event."""
def emit_event(
event: Union[MessageEvent, ChoiceEvent], event_logger: Union[Logger, None]
) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events() or not event_logger:
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger: Logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/span_utils.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/utils.py
================================================
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.mistralai.config import Config
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/project.json
================================================
{
"name": "opentelemetry-instrumentation-mistralai",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-mistralai/opentelemetry/instrumentation/mistralai",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-mistralai"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-mistralai/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-mistralai"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-mistralai"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-mistralai/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-mistralai"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-mistralai"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-mistralai"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-mistralai"
version = "0.53.3"
description = "OpenTelemetry Mistral AI instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-mistralai"
[project.optional-dependencies]
instruments = ["mistralai"]
[project.entry-points."opentelemetry_instrumentor"]
mistralai = "opentelemetry.instrumentation.mistralai:MistralAiInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest>=8.2.2,<10",
"pytest>=8.2.2,<10",
"ruff>=0.4.0",
]
test = [
"mistralai>=1.0.0,<2",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<1.4.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.1.1",
"pytest>=8.2.2,<10",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/mistralai"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1zRTY/TQAwG4L9ifAGkFDXdVtnMBYkTNyRA4sBKlTPjNO5OxtGMA1QV/x1N+Vq4
WrbfR/YVJaDDIdBh17Zd57f3+/b+bhjowDTe7Sj0/XbXYYM+MxkHdG136LpDv+/3Dc4aOKLDWYpl
ihuTdMEG10InRnfFJeu82NH0kVNB17YNmhrFJ5Vtg17nJbKJpj/1vv/eoA5n9oYO/UT26m9X1Uwq
ngu6z1eUFPgbum2DoyQp0zEzFU3osJgu2ODM5Tcoa2R0SKVIMUqGFaTx6CnGgi6tMVZPMk41+C1n
fl6AIMppss3ElI0DnPWRIXOsBwFTeLdw+siRZ7Z8aYBg0WWNlEEXTpuia/YM5VKMZxg1gw6F8xca
JIpd3EN6SJ+mCwQJ/26CIUs6AYGnnIUzLHJiTTXRJoaFsl1e1+k37GktDGLwldIvlGXyfGscb3pY
yKYCOoJYgTELp1CewYsPkjz/FywFKEagQVeDUJ8rw3rbm8nfTCnArElMK/FlRbznmeeBcwM2Sakr
zmsxIBjX9PNidSipwcyUrBJ/qKAovywzBSRRqZCYXFKamKOQmVcMcmyxQmYe1Jvl+UXZmXnpYJej
uFJPwUpTqbY2thYAAAD//wMAN1QutsUCAAA=
headers:
CF-RAY:
- 97e6f9c6f8965ae2-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:35 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=6ZqZIvXWzd4GTFqHj7hxkZFQaT1cE01tK8xOzhGSriE-1757759495-1.0.1.1-LEMmduP3325yDDh4LHHCQgbgRy5aDSUM6EuzzvoE5n2SGH2ylTkPKSGMcGGBZ1sYJA.hCtuLWgaN_S4NzOxRRIVgMG..puEYRHa63zCjd5I;
path=/; expires=Sat, 13-Sep-25 11:01:35 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=X6iv5AeiSObKKPE0EoN0aVf6OxBU06bCiqkhUOlv6_s-1757759495029-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-58a5-7472-861d-2c7176f8439d
x-envoy-upstream-service-time:
- '695'
x-kong-proxy-latency:
- '8'
x-kong-request-id:
- 019942a1-58a5-7472-861d-2c7176f8439d
x-kong-upstream-latency:
- '696'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '53'
x-ratelimit-remaining-tokens-minute:
- '1999370'
x-ratelimit-remaining-tokens-month:
- '9999999370'
x-ratelimit-tokens-query-cost:
- '110'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1xTTU8bQQz9K64vvSyIKAkJe0HqqTculXooFfLOeLMDM/ZqxkvYovz3ajYgWm7W
k+33YfkVg8cWnfer1RW5zlG/cb3b09V6tduvV9d7f73e32CDLjMZe2xXu+1ut73Z3GwbTOo5Yosp
FMsULyzIjA1OhQ6M7SuOWdNoD6ZPLAXb1apBU6P4gWy2DTpNY2QLKh/4enNqULtHdlb1DWSXH21V
zqDBccH21ysG8fyC7VWDfZBQhofMVFSwxWI6YoOJy7uirJGxRSolFCMxrIo0PjiKsWArU4xVkBhL
Jf7Omb8WIIjhMNjFwJSNPTzqEwN1OhncjSw/OHJiy3MDBKOOU6QMOrJcFJ2yYyhzMU7Qa4YDC2ey
IIcGnMbI7lyTUJz/vJUeaIFBBex9OXgyau/lXn4OM/jg/+eGRw0CBFndE3Qk/ra2fmNHU2EIBkeS
qt0UkkowzWADQ50NrjRQRpIFObBkLmcZvh42dNMyODB0TPal7r3rwemUCzcQrCYUIwSBg6qHfpJl
ODGJVb6Oay6R5n6KcKS5YvwyRgpnxnHKoxYG7T9ZWgwNU9KsU4FEIpwvP/eUJfQj57q9HnPJOaQx
63PNcGHg3GtOJI4byBwDdSEGm88uue+DCyxurhL+9Xw+3FsYi1EuhcUCnVlIZqhPkAWK9nakzOD5
maOOicUu8XT6ffoLAAD//wMA0Heqg2UDAAA=
headers:
CF-RAY:
- 97e6f9cc5c7b4884-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:36 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=RZ.3ZWjQ8kxBEuvbk8YEwgr0GbvxFTsMZhNJEDf0eAA-1757759496-1.0.1.1-tZ0HgPN0UHmVtx7f3Tqyus26W_i4VBEP80zZuvQWvXUcTzYQ4WWddc3rYTK2XjGHoHRZaO.Eae9hL66hKVk6E2MfEbzmsOaO8OycZEH4Xi0;
path=/; expires=Sat, 13-Sep-25 11:01:36 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=RyMS2vjSRlcfaCpB2Je938eUwu6pONi1ygmGFSjY.Hg-1757759496114-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-5c15-7264-a1c9-f3e31dd0e685
x-envoy-upstream-service-time:
- '902'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942a1-5c15-7264-a1c9-f3e31dd0e685
x-kong-upstream-latency:
- '903'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '52'
x-ratelimit-remaining-tokens-minute:
- '1999225'
x-ratelimit-remaining-tokens-month:
- '9999999225'
x-ratelimit-tokens-query-cost:
- '145'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQwYobMRBEf6W3L5uAEuxd2+OZSyC3nPYSyCEbjCz1WLKl7kFqsRmM/z2MQzbX
oqh6VVeMHgf0/bh66p/X3cZtN/3qae83z/a4HfvVbtXt1ns06ApZJY/Dutt23bbf9DuDWTwlHDDH
qsWmTxp5RoOt2hPhcMWpSJ70oHIhrjis1wZV1KZ3pdsbdJKnRBqF3+VddzMoxzM5xQFdsPr5v2uB
CRIdVRx+XjGyp984rAyOkWMNh0K2CuOAVWVCg5nqP54iiXBAW2usallx4ZF0cDaligO3lBYeVuKl
+EeYwUcPLxPxd0qUScsMZ4kMFo6W/ZdXfuWv5GyrBFHhzbKSBxUIlCbIrUYHUxHfHJUKR1KlAo09
laXfgwaCyFVLy8RaH2GiMkrJlh3BUhddNfD3e8hkOfJpbAmWN6TG5Y5qYEm6EE33uBJmDRkigwvk
LvAWNYBtKtne2Yp1kU8PC/mHl4udDVSBqI8VshQCGcHC1Bg02GXmWS5k4NgUvkGQ6T4zW08wS4Oa
Y6KHj3i7/br9AQAA//8DAJkOfeVLAgAA
headers:
CF-RAY:
- 97e6f9d33d360d50-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:36 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=4O8DJ8mkzFjYcdV.vzn032Fv25NCGCjTtL5P7FPgCq4-1757759496-1.0.1.1-9snhFQCGv5G.HUJYV92QhVYZrONPCNy3JphujYdbBxCFhSJWUtIs0IbccgEgV_pJdKw1hHZmLf9ZeVPsMm8JjzKYbRAS0M5zWdrpEwW3Ptg;
path=/; expires=Sat, 13-Sep-25 11:01:36 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=77QsBdxDqjX_ghHJbaPcvNsOMgIQI_M5elYCNEiBkns-1757759496782-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-6052-7921-b641-1ffed226bec6
x-envoy-upstream-service-time:
- '484'
x-kong-proxy-latency:
- '9'
x-kong-request-id:
- 019942a1-6052-7921-b641-1ffed226bec6
x-kong-upstream-latency:
- '484'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '51'
x-ratelimit-remaining-tokens-minute:
- '1999147'
x-ratelimit-remaining-tokens-month:
- '9999999147'
x-ratelimit-tokens-query-cost:
- '78'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_streaming_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Here"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
light"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"heart"},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ed"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
joke"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
that"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
comb"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ines"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
with"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bit"},"finish_reason":null}],"p":"a"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
of"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
humor"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":":"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
trace"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
cross"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
road"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"To"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
get"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
other"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
service"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
call"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
of"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
course"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
But"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
got"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
so"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
caught"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
up"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
in"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
gathering"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
metadata"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
didn"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"t"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
realize"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bus"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
had"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
hit"},"finish_reason":null}],"p":"abc"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
("},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"I"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
hope"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
this"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
brings"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
smile"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"a"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
your"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
face"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":91,"completion_tokens":80},"p":"abcdefghijklmnopqrst"}
data: [DONE]
'
headers:
CF-RAY:
- 97e6f9b9acb3c25b-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:31:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Uu7so.8mAjf1oSAqey0q74lB5pKxm7Ml7tScgEFb_hE-1757759492-1.0.1.1-4f0530vLdsVAuFMUlaFILCH3Nf5CLXI4mEMbxAAX6M88_xh1kRu8thJaVKdapbRQADOtk6eNIWd1tXBwT8dycizwrHnE443HW_QTGtQHOuA;
path=/; expires=Sat, 13-Sep-25 11:01:32 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=qV_z8b1L7Xx77hgBa8JsuUVOK0XlDePpLStqhO0idow-1757759492219-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-5022-73ce-9715-3f9e881e7cb1
x-envoy-upstream-service-time:
- '61'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942a1-5022-73ce-9715-3f9e881e7cb1
x-kong-upstream-latency:
- '61'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_streaming_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"a"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
join"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
band"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Because"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
wanted"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
help"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
create"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
beautiful"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
well"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"in"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"strument"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ed"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
sym"},"finish_reason":null}],"p":"abc"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ph"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"on"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ies"},"finish_reason":null}],"p":"ab"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"("},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
is"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
an"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
open"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"source"},"finish_reason":null}],"p":"a"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
vendor"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcd"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"neut"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ral"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
observ"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ability"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
solution"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
for"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
collecting"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
processing"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abcd"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
export"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ing"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
data"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"."},"finish_reason":null}],"p":"ab"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
It"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcde"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
often"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
used"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
in"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
software"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
development"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
monitor"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
improve"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
application"},"finish_reason":null}],"p":"a"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
performance"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"9c4b9456d7c642149a28f46bb36c3247","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":87,"completion_tokens":76},"p":"abcdefghijklmnopqrstuvwxyz01"}
data: [DONE]
'
headers:
CF-RAY:
- 97e70ff75aedc270-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:46:43 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=G9W1szWWohhhCL0X4njq.KgITTnA_w.i_VsSUugGZPg-1757760403-1.0.1.1-uHJDsvLlHT7m9_a7Y_Hcmk.40b9JJsYdLu.D5IERvffoBjfc5If0dJ70aM1ovj67tqnAGm8XBDMiz42iyUYkzNweeMPr510nyJqVTL5UNfM;
path=/; expires=Sat, 13-Sep-25 11:16:43 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=pqv08voNZABh2QKxXFAXEZy7lpCHrCjK0LfQTjBIRZY-1757760403310-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942af-370d-7191-b36f-a25489f30a2f
x-envoy-upstream-service-time:
- '62'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942af-370d-7191-b36f-a25489f30a2f
x-kong-upstream-latency:
- '62'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_async_streaming_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
go"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
party"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Because"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
wanted"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
help"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
trace"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
fun"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"("},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"I"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
know"},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"a"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcd"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bit"},"finish_reason":null}],"p":"ab"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"iche"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
but"},"finish_reason":null}],"p":"a"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
I"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
thought"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
enthusi"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"asts"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
might"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
appreciate"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"f5edd68bc31641f7a74d8d419da04b62","object":"chat.completion.chunk","created":1757760403,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":59,"completion_tokens":48},"p":"abcdefghijklmnopqrstuvw"}
data: [DONE]
'
headers:
CF-RAY:
- 97e70ffc9f0451d5-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:46:44 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DjvhOYALFZkwxtOq3lsYEzLvUlNKUKVQaJwVLlnAj5c-1757760404-1.0.1.1-pi4L_KqbTqPGe27rGrpVGX10KDi07l2F1ZD_WFtLnPkYBD3n7E0o1MIrFwA9db5W5RowiE504bE4CxfmkhamzZq6.40ZBoJNY4X6xMBR4f0;
path=/; expires=Sat, 13-Sep-25 11:16:44 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=FBXJSTLlBdnRekhiQRuK1tIxpbiepwTcNvqX_2X.KLI-1757760404041-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942af-39fc-73b0-b44b-9e7e30431694
x-envoy-upstream-service-time:
- '54'
x-kong-proxy-latency:
- '9'
x-kong-request-id:
- 019942af-39fc-73b0-b44b-9e7e30431694
x-kong-upstream-latency:
- '54'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQMW/bQAyF/wrLxR3kwA5sK7olQKd2aZcAHRrAoO8oi8npTjhSaQWj/724GGmQ
leTj+967oAR0yN1u3/U+7A++3d3y5q7dbw+t77rbgz8QMTboC5NxQLdt922773Z3XYNjDhzR4Shq
heLaJC3Y4Kx0ZnQXnEoeJztafuak6LbbBi0bxffJpm3Q53GKbJLT/3l3+NtgPj2xN3ToB7Kb96tK
M2TxrOh+XVBS4D/oNg32kkSHY2HSnNChWp6wwZH1DajkyOiQVEWNkmEFyvHoKUZFl+YYK08yTtX4
KxdeKRBEOQ+2HpiKcWjA2A9rG3jkAE/5maFwrO2AZfgxcXrgyCNbWdxjekw/hwWChI8bOBVJZyAY
aaoyAivk+b4KvrCnWRnEqi6tDH5Tsnp1ZoOY1UASUIxgA0Oo5ctprv7K5UU8w2ueT/XX5+/Z2MHD
IApSo0yRln6OV25KAUJmhZQNEvvaVJG4QOE+srdXA/I2U4R+Tr7WT1Fsgdx/zHMD32ylEFjlnK5N
vCXUUeLVSqfCFEDzyDBlFZOX+ovGf8pMKYbYBQpZhZLEnGw9TaXa2thaAAAAAP//AwAhrWy9oQIA
AA==
headers:
CF-RAY:
- 97e6f9a8abd85a84-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:30 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=t._MaCvQNWmld5ya.chNwoQmxbxuUlIykHoyyzBLtCg-1757759490-1.0.1.1-io.uPPAaN40rjR00xPOk6FYAfH3bNKGKEJvqcWnT5x5.xpuzKoIumoowA_BupIjEKl3jr9q8c10lp8Qt..Ai7mq47qi4bCmdBG5jBIYF3xc;
path=/; expires=Sat, 13-Sep-25 11:01:30 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=kYp5FsyJ89yQlAJDhsWX6rXh8A5g8rFtHAXJWLV7y78-1757759490148-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-458a-784d-9a7f-3de014a0f459
x-envoy-upstream-service-time:
- '683'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942a1-458a-784d-9a7f-3de014a0f459
x-kong-upstream-latency:
- '684'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '59'
x-ratelimit-remaining-tokens-minute:
- '1999893'
x-ratelimit-remaining-tokens-month:
- '9999999893'
x-ratelimit-tokens-query-cost:
- '107'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQzWobQRCEX6XTpwQ2xopWf3MJ+OaTL4Ec4iB6Z1rasWe6l+neOELo3cMG4pwK
iqLqo66YEwbcb/sUd3vaH4Ztv48DrQ/bL9t+N+zTqU9rxg5jY3JOGFa7zW63OfSH+w6rJi4YsGbz
RuWzZ7lgh7PRmTFccWpaJz+6vrIYhtWqQ1en8u5s+w6j1qmwZ5V3e7O+dajDC0fHgHEkv/ufWmBG
zZENw48rZkn8G8N9h6cs2cZjYzIVDGiuE3ZY2f7xNC2MAcksm5M4LjxajpFKMQwyl7LwiLMsw9/H
C6Sc4Gli+caFK3u7wItmAYKBJH19lmd54EizMWSHNxLnBK4wZgcf1RgmbidtlSQyLAU5GrR8Hh1U
wEeGgck/LEUfH1RmC/DoQMUURjIgeMuJoZGcGfQEWczbXFmcli9Ap0Wsg0qvWc4LBMEvbkaeCwOl
lP/mXIHkAnW2HKkAi3EdCt99wtvt5+0PAAAA//8DAOPg+PQHAgAA
headers:
CF-RAY:
- 97e6f9ae6e975b91-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=jthw1oLmWF6xrdpSmmzkauIHyNYeEVbWasD_mjwkiE4-1757759491-1.0.1.1-zgrCjD1J7b958q8eI3W37Vxq.KfykNk90T7DQD88kMN_c431_V8u8jroMHgQEGuYz37EhcRnjh5t9Lr3rrsX2qREgjBQbbTpPA072CohpqQ;
path=/; expires=Sat, 13-Sep-25 11:01:31 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=hhz10D82pArbEttd.bwY0ZJfcYIOo4BjoPNouGS1TRs-1757759491312-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-491f-7b74-aaf2-b92daa09de2a
x-envoy-upstream-service-time:
- '944'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942a1-491f-7b74-aaf2-b92daa09de2a
x-kong-upstream-latency:
- '945'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '58'
x-ratelimit-remaining-tokens-minute:
- '1999829'
x-ratelimit-remaining-tokens-month:
- '9999999829'
x-ratelimit-tokens-query-cost:
- '64'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '115'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SRwY4TMQyGX8X4HFY7pd22c0HixokLEgdWWnkSTye7GSeKPd0tFe+O0oqC4GY5
ib/vj88YA/Y47IbVA6036xV36323G+7vx9Vu9xD8dt99oAd06CuTccC+2262281+ve8czjlwwh7n
qFYpvbcoJ3S4KB0Y+zOWmudiT5ZfWBT7rnNo2SjdOvuVQ5/nkthillt71/10mIdn9oY9+ons7s+t
JjPl6Fmx/37GKIHfsL93OEaJOj1VJs2CParlgg5n1t8+NSfGHkk1qpEYNp+cnjylpNjLklLzEWNp
4G/TCUIM8KWwfOXEM1s9wXOOAgQDSfj4KI/yiT0tyhANXkmMA1iGiVOBedHoYWAzrrBI4NqoAaIp
pxEu5VxqPrbHCoXrmOtM4vndZfBi0FApgXKNeVFhVfePTlQgKPmV67gk0JMazzDmCgcWrmRRDg58
Ton9tW5YEkqnH1EOYLdBgYwa7/rTbw5C22oclhbpOlfv4LNdsikEPnLKhau2vP+HtIlh4ImOMdcL
8694kMd2HitQKSl6antVBzO9NKdowKS/lJlaBDI5MyU1ryQzrRJsRlpmhUJmcXFparGeUm1tbC0A
AAD//wMAt/6IeMACAAA=
headers:
CF-RAY:
- 97e6f9b50ca55add-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=6BCsPA8nPsdDBcCSUxmyDV460aOr5S82lvjQYy.9neE-1757759492-1.0.1.1-k_SSeFl55NDSnKSAtk_HFUxQLCvmaXF4TUVssHzU3UNXqi_CBiyUQhh8yPJmLXz3IrxsInWEGvHFYThQcAn8h69g3f9F.7HDJZ.CkBJXb80;
path=/; expires=Sat, 13-Sep-25 11:01:32 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=XbUhx1R3ZrZidQcoe5._OfNQZtrHhi97NExBjjjYlVw-1757759492042-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-4d80-7529-a0e9-10e7ad49c3eb
x-envoy-upstream-service-time:
- '562'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942a1-4d80-7529-a0e9-10e7ad49c3eb
x-kong-upstream-latency:
- '563'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '2000000'
x-ratelimit-limit-tokens-month:
- '10000000000'
x-ratelimit-remaining-req-10-second:
- '57'
x-ratelimit-remaining-tokens-minute:
- '1999737'
x-ratelimit-remaining-tokens-month:
- '9999999737'
x-ratelimit-tokens-query-cost:
- '92'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_streaming_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Here"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
light"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"heart"},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ed"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
joke"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
that"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
comb"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ines"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
with"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bit"},"finish_reason":null}],"p":"a"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
of"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
humor"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":":"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
trace"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
cross"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
road"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"abcdefghijklmnop"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"To"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
get"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
other"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
service"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
call"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
of"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
course"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
But"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
got"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
so"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
caught"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
up"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
in"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
gathering"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
metadata"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
didn"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"t"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
realize"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bus"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
had"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
hit"},"finish_reason":null}],"p":"abc"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
("},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"I"},"finish_reason":null}],"p":"abcd"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
hope"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
this"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
brings"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
smile"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"a"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
your"},"finish_reason":null}],"p":"abcde"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
face"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"6dc321029f5d4aa5899c1b38c9657a61","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":91,"completion_tokens":80},"p":"abcdefghijklmnopqrst"}
data: [DONE]
'
headers:
CF-RAY:
- 97e6f9b9acb3c25b-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:31:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Uu7so.8mAjf1oSAqey0q74lB5pKxm7Ml7tScgEFb_hE-1757759492-1.0.1.1-4f0530vLdsVAuFMUlaFILCH3Nf5CLXI4mEMbxAAX6M88_xh1kRu8thJaVKdapbRQADOtk6eNIWd1tXBwT8dycizwrHnE443HW_QTGtQHOuA;
path=/; expires=Sat, 13-Sep-25 11:01:32 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=qV_z8b1L7Xx77hgBa8JsuUVOK0XlDePpLStqhO0idow-1757759492219-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-5022-73ce-9715-3f9e881e7cb1
x-envoy-upstream-service-time:
- '61'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942a1-5022-73ce-9715-3f9e881e7cb1
x-kong-upstream-latency:
- '61'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_streaming_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"ab"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"ab"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
bring"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"ab"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
map"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
party"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"a"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abc"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Because"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
wanted"},"finish_reason":null}],"p":"abc"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
trace"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
all"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
connections"},"finish_reason":null}],"p":"ab"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"("},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"This"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
joke"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
is"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
for"},"finish_reason":null}],"p":"abcde"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
those"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
who"},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
appreciate"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
dash"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
of"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
tech"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
humor"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
in"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
their"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
day"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"d3a0f557943648c49fb019bc65a64334","object":"chat.completion.chunk","created":1757759492,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":54,"completion_tokens":43},"p":"abcdefghijkl"}
data: [DONE]
'
headers:
CF-RAY:
- 97e6f9be68c35a71-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:31:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=AxqGsP.XFbxDHOwlEa.7f4WppeJS3e3NsBBzSaDHG5M-1757759493-1.0.1.1-UHQxPuHSfxX5zj1Kdos_ekCrvOdbSKKqzkmXvHvCwMmHtawljAvo6J6WRVjcfqMgqWwQQ_RWWWMd2NDG0AdRhDukDebrD2JCxus_Qze9ZYY;
path=/; expires=Sat, 13-Sep-25 11:01:33 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=NQkSXwIN0WgM9AQ.VirL7ss4777S_AruY.xbNldK3dM-1757759493053-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-535a-70e5-a6dd-e7e32b07c3a1
x-envoy-upstream-service-time:
- '76'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942a1-535a-70e5-a6dd-e7e32b07c3a1
x-kong-upstream-latency:
- '77'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_chat/test_mistralai_streaming_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-tiny","messages":[{"content":"Tell me a joke about OpenTelemetry","role":"user"}],"stream":true}'
headers:
accept:
- text/event-stream
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '114'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/chat/completions#stream
response:
body:
string: 'data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"role":"assistant","content":""},"finish_reason":null}]}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Here"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcd"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
light"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"-"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"heart"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ed"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
joke"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
related"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuv"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
popular"},"finish_reason":null}],"p":"a"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
observ"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ability"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
solution"},"finish_reason":null}],"p":"abcdefghijklmn"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":":"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234567"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Why"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
did"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"ab"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcd"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
monitoring"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
go"},"finish_reason":null}],"p":"abc"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
therapy"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"?"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Because"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
had"},"finish_reason":null}],"p":"abcde"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
too"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
many"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
sp"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ans"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
traces"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
needed"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwx"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
someone"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghij"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
help"},"finish_reason":null}],"p":"abcdefghijkl"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
it"},"finish_reason":null}],"p":"abcd"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
de"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"comp"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ose"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"!"},"finish_reason":null}],"p":"abc"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abc"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\n"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"("},"finish_reason":null}],"p":"a"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"It"},"finish_reason":null}],"p":"abcdef"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"''"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
a"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz01234"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
play"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
on"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
fact"},"finish_reason":null}],"p":"abcde"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
that"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
Open"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"Tele"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"metry"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
collect"},"finish_reason":null}],"p":"abcdefghijk"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"s"},"finish_reason":null}],"p":"abcdefgh"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
traces"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abcdefghijklmnopq"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
sp"},"finish_reason":null}],"p":"abcdefghijklmnopqrst"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ans"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
for"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
distributed"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
systems"},"finish_reason":null}],"p":"abcdefghijklmnopqrstu"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":","},"finish_reason":null}],"p":"abcdefghijklm"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
and"},"finish_reason":null}],"p":"abc"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
the"},"finish_reason":null}],"p":"abcdefghijklmnopqr"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
term"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
\""},"finish_reason":null}],"p":"ab"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"de"},"finish_reason":null}],"p":"abcd"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"comp"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"ose"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"\""},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
is"},"finish_reason":null}],"p":"abcdefg"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
used"},"finish_reason":null}],"p":"abcdefghi"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
in"},"finish_reason":null}],"p":"abc"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
programming"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
to"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
break"},"finish_reason":null}],"p":"abcdefghijklmno"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
larger"},"finish_reason":null}],"p":"abcdefghijklmnopqrs"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
structures"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxy"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
into"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz012345678"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
smaller"},"finish_reason":null}],"p":"a"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":"
ones"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvwxyz0123456789"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":".)"},"finish_reason":null}],"p":"abcdefghijklmnopqrstuvw"}
data: {"id":"d663cffc326049acb5df51b0a1d60fb6","object":"chat.completion.chunk","created":1757759493,"model":"mistral-tiny","choices":[{"index":0,"delta":{"content":""},"finish_reason":"stop"}],"usage":{"prompt_tokens":11,"total_tokens":112,"completion_tokens":101},"p":"abcdefghijklmnopqrstuvwxyz0"}
data: [DONE]
'
headers:
CF-RAY:
- 97e6f9c1b842e1a5-VIE
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 13 Sep 2025 10:31:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=JkiHJbsnqZUJ96Zvt_3kzhJ8.ODrEJNBoSX4v65i5Iw-1757759493-1.0.1.1-s.PXoYvl._p0x7Oa_FS5jpwvp7Odwp0RQyalyfiDD.UlWc_By9dmw91akx3D0CgqRRteYrB397j6UtUV0zgdjnsLFY0VoKfmw3AfBS8DII0;
path=/; expires=Sat, 13-Sep-25 11:01:33 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=SJszRgsG.OKNSor6HeT0WpCddMAp4OuriwP34uotKGY-1757759493573-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-5566-7837-8128-8b223e4a94e2
x-envoy-upstream-service-time:
- '61'
x-kong-proxy-latency:
- '8'
x-kong-request-id:
- 019942a1-5566-7837-8128-8b223e4a94e2
x-kong-upstream-latency:
- '62'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_async_embeddings_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":["Tell me a joke about OpenTelemetry","Tell
me a joke about Traceloop"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '105'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
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
//1/AAAA//8DAK9gEIpZmAAA
headers:
CF-RAY:
- 97e721c3bdfac2d9-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:58:52 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=RoCzPBcVbunme5oGOjiF6d0CejlZQ8.QefzQ_NJZQRE-1757761132-1.0.1.1-ox0aREBw5LoA8Opo_gVSf5w79ZEY_WuiaugWCR8cLSwTvXKIcnOy_HCAjcQsERpuzbE4aXiwlOtP5SzThR4_wHIR2CMPEwK97S6tcW74m9k;
path=/; expires=Sat, 13-Sep-25 11:28:52 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=PjWo3wg6A4ypn_S3ZwZNMkFOHwvJX8Ck9yrEPsN9BiM-1757761132338-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942ba-56c7-7451-8792-72efc9172aa6
x-envoy-upstream-service-time:
- '81'
x-kong-proxy-latency:
- '5'
x-kong-request-id:
- 019942ba-56c7-7451-8792-72efc9172aa6
x-kong-upstream-latency:
- '82'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '59'
x-ratelimit-remaining-tokens-minute:
- '19999979'
x-ratelimit-remaining-tokens-month:
- '199999999445'
x-ratelimit-tokens-query-cost:
- '21'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_async_embeddings_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":["Tell me a joke about OpenTelemetry","Tell
me a joke about Traceloop"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '105'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//fFrJktw4Dv2XOlc5sC/+lT7ZU/aEJ2Y5jG/98x2UMiWAZPbNVikpEgQe
Hh7w59uvz7evbz8/U8SMGc3km3zGd/rBP3/m9x+fnyQ/6e397X/f//XjH7/fvr79+9f/f7+9v31+
+/3t7esff95/+PGf8fqv//7z7b38++sfH/AFiFRJEoiFXd/hC0AoioBQWpxPFI3VhfDxf2Rmw0AT
MDqeCGZefyY3EwxRB8bz7yAKiuricD9EDiZIolDUsdDYDxM4p4tBPvaDzsBi5ud+jk2DWoS46eP7
qgYM5OchjnXEwJJZ8/kEAjAk2ZTu10hJmVIj43l+DpgMYs7mquwI12qEyCz33sd7qJYuniQB8jQe
CLgnIrulHkcfPxdO12AAj+cj1CBmE9L7GQszkSvn09LgEiJswNVo4G7p9T0CB0M3L6tBgkd6yuOu
Pg7LJQTBtTFlFnG6LAuaGqqOFNfaY9sKziT3OqARBu4REPq8OhKLcHre+XFK12QO9ns5IEV3ACz2
QQ+L7lbgpplI5RJ2VuR0By1PBMIYrss7ntDwvMsPDdgynB+XdhwHM1Qlk7oFA1Wj3MhpQui+wcao
iX4FEKikpYdr3j6LoGaOeF34eJYUbSWNCPPLykJxR8L4O8P8cVAABAtELS7sMb433TU4DAd2M4PL
i4dHh92OM3YVTqQsWEIQCRmcm9Hu69ogy/FBtojA8Ze4A5MsxYFQrhBEU1KycQPPk4qoqt2IM3CD
kz0j6L58ydXhAICQjepOSRC6ZQEyIg3IDJHHkueLTJamzFRdWNTg3po6IwHivRgFJApD2S8SqIg8
Aen4Iqu42Q2U5+JALYYYk5CfWz0OlKSUNzzPYX0+QmCUFJTLT5EqAk2xCV/ASCDu4D+sIiySAnhd
xbEQJlbH/TiDKAOICnAT9UAc7uJGok9TjXeS1ROL+6VXSKWReIKuN9YQPyzpyT3dDP8QC7L7U4gS
GVbTFgEKWll6e93EDXAP85pwcU4KT2aWvA8PlMLAkS2TIoPOzzrIMQUYp93BMF8jhEVGQE9HlJ7O
xncwsBoKIBcnn9LJAV5EqOp2ey+iojPzIyN+TDd5QgyrAJRlMIUHxBXfIUnjC+dPByA2CbiTyelN
Aw2YvAAAYIyUwHQThv1mV2cQGAxGSjBUED3y7Jzj0BjRRKuzckfB81MCEmKYeIf1IEJiSfyAoTW9
AJulc1z5//hiuFHDKXBNJPELGs+kii6DbsF9QBQVNLpSybHbRBXQSoBQgjjxJm6bazpCBUOcKK/r
PMA2GJio3Ca6okNUpzAb98nXuY0sGKECxZTFjzvc5KEIcoJs0IPowNLzPaGlZ1Z2tcL22L8RCzKU
JIOWSopSAysaqR3Q1zP0cK7hsXpRk3FKQIV7ndMSAdl9AK3CCjp7ukG/CscbRM7sqANUI/p1b8F2
dR8jMMWOrgxJqaZPtDmNzZYiGvUb7MZC7hdhwOEnZl6Z7AbimTANpBJKyGQWx8rXd36AaCxBjXtM
BCKI+oUQZniiFldVcpPIwqF4wk9UjpDo8TcRhTNe6irCnJoF0FExSLKad62DhkFGveC9gFh41okw
zgbBd+UxXcOJvEhKUvGfTRNuEDxMHuro9Xc1abxwBKk1yZHnQoAc6qEBbJCzZIdy7oEPZecPomAl
2cAXcACLm+3goKBzbQFiytl40gbiQR1H2EV9z+hifhvXPLfkyojkhSrN1B0txr02cqPArmzWgGfs
lby6voCqh+GNf5hQ4+8ELAobZy+BTz5RWyAyIAikRmY3+XPNiqsXnnm+UvVRYNGA6uRaM0MYIY2q
80YRZiYtYDdcd/yEMeOo9uL8pWtPsSBBkwM6OkghdkASzObZYnww1QhFI9aTYB2+YyAV5WczHuEq
TmkdF8nZhXrpoqFU+cEmse9qZay4tJCMGYg+VlZ0RCpaz92gFMxTOY3giGZVQUmikftrLpVQosrx
u4W3nkWiXD10QwnnvHichGaWPnhIlAp6kyw5Zapd5wcQTtFFmupujxRoEizaucCGj5j6rdp8bNnH
cA1qdSWLa+r15PgZR0t8O3TtZB8cEpWIeopTMfFoLHYC7+WGju8XgDoDQpGQGOFZFh2oyA1PT2hR
A7NIKeZzSyGRO85PaiARMRCsICZ5ag1PLoyVgU2yVe6bRxuZb657HweyNaBb2fexLQSFlypnS3Jw
3EhUDUgTqKUx4qha3eEcaiGBIvo3OKoZrlJBmQ0EqXES1cWWq/aoI/95GlfNYdZVXhfcG6mIFdov
p4S46mcco0rN+8Abljx5/yOzZ4/IU4VETLUGChMFwTtr+OvybSYdZ7iTQjP74M+N9nVE+tjH9sou
RiLfHHuEFgVDR1wkt0VNdGG5ipfDJRMNZEpEwJ5qxN5ieyZXIuaAJTL2kq8ZThRiEWUfwU+qntFK
d0DP1GBhhaOyjNM9nKcyfMOtxxtplthAZkfmJ7qJgihFmzuwUFDxWaQ9TGejcOqlYKey2wLfAjvB
n5LRQ6jNudLdcxkcfiR4V/8bcByaARrFxSbj0RfwWd8kY3HWfl2SptRdnNEtmoEGExq6IkTiaaX3
Pd40H8JUdyDrKb3r2acGoSMbGmPh5BMGbtkvfGn577Rtek9+G3q8IZxSqojOUo+LR3HrfSdARBsZ
8wn48f7KURPRgiqrGnj75JRX1JAQSWiR8pqY+9J6PKSf5hKraK2gYLfsf+KKMw4Z8pm7431V09B4
BmadQQEpIbKxEBMd+NEQd2zSscuXOy65KweRJPCmE8c2UmdNRggJGqeUZPfKcZZkdZYDjk0dXM8o
CU70oqV3yOyR2MVykKSYWyRt4cOlc03HrAMTayBN2HmS9V7Gb1zUeoaDgPC7pHqlxK/KRtei5ty+
w1MeAtl9hYcjkYJhFaoXrFzuYfGZbdE0+eipho5Cq2iCG0r4sQf+tUenG3/cnHnTTiwNs31xt5Ix
prkJuvPryQhns9gCtGc+GCmMuKvCi5XJdL7TDfju2plDTkv1WpRvzMDkrlG1AnYRbQrM5HRnvgqz
zuM+ZgXtLAgzTaQC3ouyDNnCkWt7d1ZHP7YeJihIHa95aUSCqXVBZ7Eq0dxRIyL3qJCojRcLj15m
a0hjGKrXcxGQR+eScwG2a97NiXEvZ20cGSxHJo7ec+1CwXmDMsinM2QDxmRDsi7YqzIN8be2BBMl
fSrKu0iwZrZ9g1M8hVvTeUqR+2kTlqneGMeYEjeaTf2OpffApIDU9FzWXnIuLd8t9M2cf2OkfbsN
Kd1t0LhWeqMTxuie3DE9Sw7TYMNxGiPuTc9tS6ZiLxydYiFxFxw+QmfmMATKuzV0SCdDjGud4Yyh
81aQ3Pjajkn0buYJkqlKfZqjdsQeoy4hnC0nLr2e0RyYadCKLtvRCtZakC0t+ip3vEg1MJgrEmHH
rY2mhaQM2i5YQwSxCciTWvxCx1e1nDoz5hyRWAc0dnjqKe365oKs13sv1N9N/gEnX5TpNb1hPKrL
p1uITzR7Rwp3+XTUPv2825+uos9GjtoMZkyi0mEIMprbLpv6GJgtxgBDU2aGvjrJ6ruhmt4O7CMd
m1MfQgMSTZjTidRjU+Fdqp0S1aO/OviHVbFr5hX7W9ug4cx/xv2QYQDZY2rgbxQvNZm+KT5214Zz
dsyL06t0tFV3V1qJ45lYQ/iFxW/EozNLi2TXetY86DmXYBsZeBNWas5Tw6TNohxXC2GQQzWvtG4e
LVv78hMFOsokGoKU1SmiHVVHdKfJzOPAaljo0I5eHB8xxLToqD53Tc/kzUEi1iYKCUmqlIIBgWa1
yt+p92OYI9vgxq7du8n9amOEszVve6VwvESKo3ysWseq+mxGu4JIpGkIO8fYTXwWpc6vsSlQFO0i
z6bTvGvqtjbJVmzwWjm8oiyATjkmdS4U2U8Krz3tyYIvXAJ4MCCz6ArRkl1fUdtl1G0g19yLXQvR
DSOOpUNpY+5nklTm7sUAAsLM2pcdrGeMPVsbxETSgZRXnRAvOPc6xoRI4BqgFdo3k7/iy1xkG+B+
7DfqUPURcJTaq5fN2OipPNHCrnfTHBAD9fqg9qrBbWeVNgOfvSmw62fMzWuPmA69TlihYDBIJ09E
ISRNjZo7oog8JsdvjX4a0hxyGlpMMyTTuMx2wuvhqn8BAAD//4ydO3I0yQ2E77I2O6LwqJfuIk9r
yJEtR3dX5HSTrATQ0pq7ET/JmalGAZlfYtJVHz+fujR8Lj3XbUsJz44u1V08UbTpfi6dvyAGFNaS
r4w3Rew2EQ1B8su3W3nf2VhBDkml/Mosxps2laXkE5y+K8kCcL+JQywYMFmr73VMpGQUvTeQTADX
WnokV8uO32PEQE/QhfiMN98t4xNJAk3T1sML7A6ujD+DzIRUFBJxVk/nOEd3Z9cpN9oFjiYOfLbp
abqVxrwN6lQ+zaNsUbXTEU7TXoUZFXdIp87lyvLEVQj4mUy9wnH8nKGNzyTYU7lnYAe8gtbDtVa8
eaUy0WVLY/RXUefnOMnKLKmN8N9/iUSuZJY0yQcFPhOuMUMRAw51BAGGS4BTCsyzmqJTBWnDrR0p
jTIhojgfXVc7m+9i7KnklZCZemAkQMd8IcdLq6YVi8/TxFw64cW4F+b/wVzXp2dvv9PDn1d7/WCj
KhY1opx2eUmmZDQg17VCfK9mGrb8Kta7+n9VZCoGC5Iu/UrPKM56P0753Vp6wGUqhr0KVuGz3L77
Os2vQKyHh/yGeHx6S2xI+mF3Mx65pALI4YN9VXHA6tmpI16K3xaChEEwvUnq1c+E2v0GW+try4/p
O++PYsCKPxvFXJuLxy6fvcL7FwhOw9mCqseuuQzj7GnaFwGh9HBmaoCNwIfr0b5GkHjzMS3Dfhhg
XJPp0Ns4sl24mWhArJ2qTJl8ym/yh3Ebjdmd2rXcUStun4PpfasShZjdfPiwIyd1kzxHU3Ax5lQH
X+r0UVu+9ibrI10CMaF6ZxAmkL7fduXrhVtOF1+ho2W5Pt5WZcIxaG3XC6vOZfZ6yVwF4/qqIrec
AotRkLsG4Fye/ibbuve8J2ueVOgrCRParOTXFwNh6MEyLBEewjqKWuviQQq0bm0tQsELl6wc1qvL
XM0XOVfJjM1QW8YFb2RErIWMZ1WL29rJqYVDraniVU58wXIls638gW9TM95FMfupTbtqrKpjWVyM
NlvfcxnBOaHo1+5ENaxU4ZxojPWsyEB7ap1NqIgcXHl4vt8MjCG4t74B+KeWQz2R34fkqiSYNkzM
lPP6CdwprMvWQUaOERSf8OP5mfr8sUvB8/AbgtZR9lrc2w4gaIyppaGouMELizGno0qi+nh+1iQt
W12HOP0as8lkOHvcVe43T8DDlHOvhW/cQ8fctuvedu5uSCR03oCgkNlt40E8MSrokTIFd4b/YJFF
4x7q3lXiAvlM1L37mrvz3NHUgGpHlQaIUlu2NsiXzyF6qmtqELKXVI1ZUqCdlWWSPPdXdL1hq4RQ
n7l0cbwnW1O5sy2q0FUzYvFqKVJteMvFWD7Mvl1pm9YB3xivKdXtonnEtKcmpyMTdeurzqJEEq5G
KAvlJupdUTarRjSB8H8S+3gynVtCtg/E1U7QMMMB8rEuqfgW0FzWYuoASAXHCL/XJeueFbzSEetD
llISDmg3FGIf/s0yv+xMKTJzRUvP8Y1P2xR6onqVC1zpMxhRzqJhfqp06jJrU/udUXwveN+oFOcc
wJvmm/MidLDiM5RU4JTjgkwP1cNR83/tqLSm4E5c9S7/M1o34/RerOPIKTkIct0AyvKLSbf65484
EqBzHaWzzBCVik0wlq+yXytx4NWjijqizpuYnkSqZQQuMvzl4cpjwOfT98kaUsgVvDR9xcaVoohV
oJG5L6fDKyiJClfo+5J9CeDDeAtT3pAW9ZgcI0x5mNPXK0lXkhKv19hltfZnTvq87oOIYhACr6lE
oKMa8/v0//3rj3/+6x9//vuPv7X/fP3FTVxmYzTaVKGdMadPzT/dmeUcRPzgOWu284hqUzMhTnwj
cMuzSJ/UOd49bpI1bGdyprs1mkb6JFnpZkhk42TyApociW97LJmcvVX1OWSftEi8McSQXDj2r1zl
32+2gDGEmdza9OFsQamsPcLKoI5iEkLvqtB1wmxThGyh9XYOTT9hJw1vwECcQTslPW3MaayhTEcx
oP4S1wpB1E8L2D302ehWpW+n51pDftB36CEkEnLL1ljscOrwfow+hep1v7nJiDDwl7L4F84pnQV4
7P/w5Sl04RB5ZmAZl8a9Qd39XMNyvyrD7UMmYoPGOPoggFIdYgfL69X/A/Z5wJF3OxMXZEydHqBr
cZKzHruJUscDrH4w5xv6XO0c+ojP9xOFZJCseOJdPNRehWxxAjPWtjv7bcN90fyf6UaArTCb2w+8
8mCkeWkSrEwNSWcoFFNo645AwIuBFJ8Ru4SKEZUzDEBTRmM1KsbVHiy4jRmSqL5QzcI1eX5Oq82k
OIU36Xp5l2DYqQ/bzyaSH4FG90aHdFqzMldasYGHGMDu2TAhPerjwHPrCXjsn1b9u8YO38f2gKu+
jypqqCh0CRl6jGMadp9XK3vwNgRQeZtwQcEZDX6GLhXrrAgWsmMRkrJ9Jk9uZa5hFc95qquqZToY
2cQBhbx88nTJ5ksa3zPd8SIyTqy4ck/SV+RINhOPn2hcnzqXP4X+O2UyI6stc7Q1TqVXHUMMpSm1
+57OuzPb7ZQAN/6uvs+OM1vDuG9nTvnJ7q2+2rbTJRmqaxDACKRwKJAj+t3VfqJwTz4Dz6SMs+84
2g2dHaHdX2V/AUUkBLDAEGULt/7SdXrz07fANMKFy3Qs/33FV9kc3e249N+fVdZiwVg6+z6FSV6R
iMccMrkjRLt1z6/qtvy0bCE1XvQwkx9UpMbCypSMwm+sfDEWQ2XPgMamTk2Xi/DnnVrdZ59piwtP
+Er+INpzKlmt6qbaG+2VciQ3ySfq0FF2wFQdNeGnPv+M5UKMo83ZG4m7WBvXFhCpcxcMxpjJ2gCc
kxV45vg4fd5DG4HeaY7YTwJot2xzpUU83UxcCd0efazdFkthgkNvnbOTPMDlJNGQtjkKmUfUuBlI
dptGQ2Xxj3IPnOs9hva0mbAtfPiTDEVtZnuP8xHIKlCVTEipE4FHgambhuQ0yeXZ6RasdgIg4yOE
c9OxQvg0X2NfU5WHz4akMeeQE8G01T0s89q2ZfJa2T0kyPWJlY9mq2UHo+gN8gK/svHKd/Tsnd2W
KhgbH4urrO+uUCZPzH+6nBfuvaxqLGmbJYwQ5Hjx6/BnOLZdU/nscCho3cyIGxtzJiT/IyFz6j6B
keZpY5JxFC6dW1n3FeCNlGN+nfKKzQ47rlVohiMvlpY/h7BK6lmzMBBZ8KsYGG/7aHhkAqq/NUY+
fZB3Wu2EOke4W6awHpfwikJG+NVa1jfJndSLtP+ynMXYDExzF0SPMVzj9opYjz7P/ISUd0aX6bCH
+nvlMvFsIlyDd1VxQ6TezizOe6pDLS346nkVL7Uy5sNC/1iG8adt2p95VxOJomzUFl70htjS3Rqz
bGjTZ70CsbDnqcIVBbrvHdvnseGcHK3It1GoZ6Sjkmdkqk6Zp9iero68H058Ld/OkmfuhkKRuXGc
sXnKzwMLLANedgejbMZBomjB83mwrvzqcIkRQ1yXvjilPWn/FnTGrumjrros1K8VrnaWO+8TsRn1
yhuN7z9WW+dpJ7/1XPCv1z3S5USSf0EzfJQzrdawECiOV6TJhBJO9xfpyleV3G9jo00/hrIr1dvP
qKrIt1DcPZJbCqtcoiq7kezjZX0ceRCH/cmyiuJbCcIm8vD67hBJeslxGe9V6qLd5/FqHhKv++YV
8YzmFD0P9Cg4KaK8cE4wEwRwENdVTuznrhOLvH0Nim7mfQs8Djw8hZr0xmcihopRka2HFgmPn4Dk
MF6mGxsnnxY3CZtEFLEPLFqkvmwqfb/GTZKspSRKhctTRuthNWzZ7BR/QnXJ2JIwr57qzMcU3CG6
FunWl2Yr2hifHx3t4zk9yHJI1WCD7BlHSxnVmHhIs/lNEC6CyGu6OIznd56mi/CohOtn9DPSmB7z
YGPc+RZvCT8tSPms9UE1xprMMyLuNolyaKo2TYKa2EBH9BDPkbjbSDDt8iCRXAKb/ey9r5fCUuBQ
bQKt6OELNfDFN3syfqxqy+NGNuSZ3IXj0jlzpIYtdsQP7LUGo2kNwk8b9BwY4a9XsZgitWy+VmdZ
MXVAeRGTo2H4pdNqnfClqcvMNex513MCvupxjwi5fCu/4G/Z7C964Mqij0pDlf7Flz6dkD/vHsIC
IUe89lzvE4fF3n9WMvzGZdap6NyrDcXdYhim8iHbbtE15PP0kGIaIifqXSMSibiiahCUBQqZCXW6
1aQ3HWtuwj/G4xO+4STc/C+bq/NpL6RcPEdx10N8OlNxrgXfrL9Z3DwaDZpiUca7JYhuLsV+1LZH
WEzGPuvjlUfFu+uKA3PCitW8K28RCMfg/l4A7St8Y9YcNvG3HVVi8HtTXC086XxC++2sPLFCVi7Y
9bLEO6VrWC0q+97KN6VZ+cVSSq++cH07vmVp/LA1b6uuSyutuM3RXzTeVZEAudLBzGWsmmeKvnbl
le+KX76jN5M83RsgWwEjKhR+DHwj2jEYDgVUxH6O03qeDsxOnkBm2133Qlm6f8rXC86QLRcwdAbK
ont7BL3bL2EiEo8HgH9anZl267pLvyHV/wIAAP//fF3JbuPIEvwXnUWAtbAW/8vAMNrCwBjZ6mnL
p0H/+0OStB4zIqqP7bYlm6olM7Y8Zqseoc89/cwy5LzrCVU+CR0rBvJY8pzH8z10MQ2oPt/jTrJT
1ZZyNObnBCmtNZky+ihYAs4uWmnjEi4sGqf3P3Jtf8jGU+CPAQmwEZPnIRHI26SkS4IChnkUpFwH
BtGACYgDdDkfK/1Ja4GImI5szMKrdhOJJLjyCSy1qW/+lvWnn1IKiQE2JPRSHPha+tUaHjRvUx+M
aQ9L7JhjQQC3NXZtBlQeg+nW89+Clx7k67fEuxwb81H/ZLQJZaH5pyouELPL+qpcpnPNLRe4VfgP
sk63d+It5Ywt6rU2GVm32i8+Pvaz7Bt0Vc4svzgmGhH3RrlbIq/PchDAB9+0wd6hgLIQCVkGIgcd
qhC4sPiECzHLvonB1esoRppUqi/15KRXHlSjoZQUPRFprDObR0TAiSDXPEAy4EcxaE6k6JrlEdyx
4HdZe+ZQ41JLNzyzjtwa4jv5ZFPyzUGHHLyBC1QD/qKf1HE8cA6JRTRobSpHeqImz6OEgpbxt4s8
AJiLEL270sviPbvHEvaYIDmGe0ixbdaxt3kxv9SuRNxl7ebPiDBdkB8/o5Scj0eV3CYMS72m5FTU
pCYJJpEEOR49JNUxaeSW5tmmlpOtS4y9I6WRaFDNf7jE+JAKNNVV67JIVUrmkrDBnqltYrk2ml4k
gywkTGknbouQreXTAFag/HjAh2gBQcexAdzpcYth1fLshx6xKkW0jE7ANSp2rOuuKXsWN0TXf8js
lhgXglfB1wDjQCehWbflEcEGb2hvLQFU5parBsIugYKbGBTzokGyvpUHBqi3cFyGJJtZYZclZncB
CGxLKv3Uq4XWKgKsUvNtVVXwXvxII704z78sqThAOonM6AQTxPB2ZiRUdGPzvK5gixT6dsudpbwa
QMZJ0BJwdUi2ZxqAfamD6toMteBsMGgodjdd1lBzrHnxoFMS9SGYqvOPfVwL+g10malaBQ3Zj+gL
wqW06gp2LjXOqy6LIR0eIcVAEPVPYlERXeyq1Y1O6jh3nK3fPeIRBIflJJFSlp3JWApWVgoeSA2M
xAThpIztzCixtkRBoEw8QaR2NL3jQV+2X1ct944+DTOfHTOR1QkhpmERC5q2Smf2ltgSWvNpOxY9
WX26V44tlHCctGP+2OpTn0GdPfqkWdGg8jqsB/RpQuach7gGgx06GJQRBmCl+4Yee7Lc3tAqSOjz
80JWAOqRbUJLtM15JOlRYzJCF2I28qt7FEICsAjKTVpcS78ebNFN2Ti7xWRCZ1MLQSojqwNXwZmN
0XFzZFE+N+gpZ4tM6HmGGKHoVZ8MYqvcAuCYCglioYFWG7mT2gOHKZHWXPBxuBENbI6O5d/21JLL
AmYwFpfA+7sPisD0LQNryc5ZhHSzBjZiLiFCqSLUeEpvK9VNdlPFjkSgam5FhShdSDGGXGCZOh/D
wA4pJnYH43NyeAyma3ucaw5e/eM43605ThgrY0O+4iENcCTkw59lXeC2KMw/hHHfpgJ3nZEqNW3o
ilthVLcoRY31PpYgkmEcrEC2xZ2mXADi6FZnPvnT5LkJ/Nj6z5B8AoEU7/USe8QxXsRUekG3kHey
0W/SV5EWrM+9VQZThIPV4oMaSvjEpAUPneFdvR5QMc7ZzZZV05OL5RwiFp0pDNHEzTDnneQsjHbE
HhxC6pUs8sZU+A1RPnw7THIXxVCba/VoHxvnxlPoBRKKqKcCPYwkiS0v7XvKXtkL8WLLsgcfhE2q
T5aaKD97zguJerAl860li8PHvOpRzL9xT7HnAKB5qNF4u/AtiG7DZqsvzYfPMrSu9D1ADH4HS/bm
sJk5dcOhYJELkEYVU6O+itcsfyp4zUkpZmE1YlVjEZwaRet85cEjzg52IqOylEA+9vZVTtOMBadL
WsCkz0THQCZwXKhIB8Z1KMhCPPzaelsWh9EVmylwfGVQBisYhQ/QVVVDgk5yggnWel5SXNA85Vtm
LQoTsDsxQTrpgoFk1TQqaxa6hFWtS4uZ/VZQJAnxhsR7kRyFm8doYItagClW5B4bmOLVWcLlrP2o
7ZzHIPq2Rxua9NgBrqLuxRsElK37SMnYwXZiGa3HamVozBdgMVsuACQdJEAsVtv6/cS8YFlgphkN
nnSeHWVH13kCVlrUXmqqexh1ViJjqYQONIgayXg/bmAnDm3efA0NnAPFOg1vpmN3p7e6Dq9HrouY
V8U0g2MO8SA5CnUg2wMteXEpnujeaoubvqjc5CPcEtW80ts7jaEFwMHZ1DCx6mkfGYnyXkSFB32q
ABOjTw7wkcPTlkEIk1OUtw4G3VJrIEXJMlzFuGTTTyW3MFtLPqwMo4qVJlPhISrKAtteO4uSvx09
t8pbdUIwY6B6J18WW4hCNaOOk6qzCZICQVVKUerVjCDO1kB+hdmeRs0uBBTHkNhl19EfgTGC8jeA
7UYc8h8SYZyfqc7ZhZt6ga/0ywpXMumAqNlC9nqSbnpS4v0/4iv8/ut8er+9Xq6np9P72+f918t1
WtO9TufT1+fL35fT03+nn79u7z/vzy9fr2+358/Lj9vH6+fp6ePrej1//9/99s/l4/P0FMP5dL/d
X67uKz9u7z+vl/vb7ePx5fl8+nX59+vyeX/+cfv6uKvXe3693F/ervt7/f79PwAAAP//AwBw/BM6
WZgAAA==
headers:
CF-RAY:
- 97e721c5bea0c2d2-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:58:52 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=84_LM1mg6rNWHN6AvlN8UuxmPxmI8HGKid7BpnfEb40-1757761132-1.0.1.1-qC79jW.zXejXTu.ezpIvG8Md9cbWor2YYuNjOpqm2HH6BwtfWvvtMS12f1IxkBwqryHx.nORXDVL4_Nl0SXMOj9ofAQuJyZXV34x9NrHhf0;
path=/; expires=Sat, 13-Sep-25 11:28:52 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=domgpbpNTLvb4UnKRNEG.VKKnC51_6XglhyW85biu44-1757761132588-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942ba-57b6-7cc2-b2b8-a8fedcde1d63
x-envoy-upstream-service-time:
- '89'
x-kong-proxy-latency:
- '7'
x-kong-request-id:
- 019942ba-57b6-7cc2-b2b8-a8fedcde1d63
x-kong-upstream-latency:
- '89'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '58'
x-ratelimit-remaining-tokens-minute:
- '19999958'
x-ratelimit-remaining-tokens-month:
- '199999999424'
x-ratelimit-tokens-query-cost:
- '21'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_async_embeddings_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":["Tell me a joke about OpenTelemetry","Tell
me a joke about Traceloop"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '105'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 97e721c75ddd5db9-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:58:52 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Oel3X_u9ZS.OZmt9BWXIbi5HqNEl1ZEUpvERIwx1M2w-1757761132-1.0.1.1-WNMNl9pJf5BNRrLFJdAqUIXnVJOn3k2iJ1mux6WFa_aOZkG2tVyCMrQHirsbhQrP5AnY0UIfLaDisP54gb6gGK62s3z.yJMHBjxlayiTMdk;
path=/; expires=Sat, 13-Sep-25 11:28:52 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=71zBd1qCtqZxWiCKPJ3lfPN4qO8oup7V56sQJxoO404-1757761132879-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942ba-58de-7b9b-b023-07e61ba103b5
x-envoy-upstream-service-time:
- '90'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942ba-58de-7b9b-b023-07e61ba103b5
x-kong-upstream-latency:
- '91'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '57'
x-ratelimit-remaining-tokens-minute:
- '19999937'
x-ratelimit-remaining-tokens-month:
- '199999999403'
x-ratelimit-tokens-query-cost:
- '21'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_embeddings_legacy.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":"Tell me a joke about OpenTelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '70'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
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
f/8HAAD//wMAA7ymPwlNAAA=
headers:
CF-RAY:
- 97e6f9d7f8b3a464-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:37 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=30bOTm5Cet.pOHkZj37epBkDRaGz1_fS3Vd1cJs6J7g-1757759497-1.0.1.1-1Hqc6IFughuGVShT4dY4f_CWCTfSkuBqpTPRaK8F7vt6oqExf_Ghxb8b0IZe4CJlqIB5lf1MYhFfIQYHsGz.K79uW537_iqsvaMhkcdb6cs;
path=/; expires=Sat, 13-Sep-25 11:01:37 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=BrLS77zsgcEUvrK4zU6kTG_NxIKPJm9HUBcX4KJLVrY-1757759497180-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-634e-70b1-b771-1115f59f287a
x-envoy-upstream-service-time:
- '112'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942a1-634e-70b1-b771-1115f59f287a
x-kong-upstream-latency:
- '112'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '50'
x-ratelimit-remaining-tokens-minute:
- '19999990'
x-ratelimit-remaining-tokens-month:
- '199999999990'
x-ratelimit-tokens-query-cost:
- '10'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_embeddings_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":"Tell me a joke about OpenTelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '70'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 97e6f9da9bffe1a5-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:37 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=0Ok6fRf3UQ9sB85qUZZ6PGNLYroXDSfl_Ccr6aiSwk8-1757759497-1.0.1.1-OJ5.WvPIvKmiLOJlpeuKpZE8DGWBOlRObCdhnnB9jxdjKP9nI8m8LYWnOjuFL0L2Q16Mk1l9zcAdWQcr0_BAURKOFsP2d_JFlTwx40GXnxM;
path=/; expires=Sat, 13-Sep-25 11:01:37 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=LCh_oFa4EozQ1vWi_f5sVX7oI0x0Mgj6tU7FC4gy.hc-1757759497590-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-6501-7561-adcb-b74898d5da17
x-envoy-upstream-service-time:
- '87'
x-kong-proxy-latency:
- '6'
x-kong-request-id:
- 019942a1-6501-7561-adcb-b74898d5da17
x-kong-upstream-latency:
- '90'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '49'
x-ratelimit-remaining-tokens-minute:
- '19999980'
x-ratelimit-remaining-tokens-month:
- '199999999980'
x-ratelimit-tokens-query-cost:
- '10'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/cassettes/test_embeddings/test_mistral_embeddings_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model":"mistral-embed","input":"Tell me a joke about OpenTelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '70'
content-type:
- application/json
host:
- api.mistral.ai
user-agent:
- mistral-client-python/1.9.10
method: POST
uri: https://api.mistral.ai/v1/embeddings
response:
body:
string: !!binary |
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
L++n7W99f/8HAAD//wMALDeqRQlNAAA=
headers:
CF-RAY:
- 97e6f9dc7c77325c-VIE
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 13 Sep 2025 10:31:37 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=mm7uCH_8rU9ID.OnNjZq3eOX_2zF8XAsPcNiNC1uFkQ-1757759497-1.0.1.1-RJ.HV4u8FhnlwkMloWN1_8DDEjbWZ19BN35LaecZ4XKUa6Lk0dlqtQXrKgqbKAPlZh64GhkNfxdxeZH6O0rXU7iaA651KMCfShZUyiRcfjk;
path=/; expires=Sat, 13-Sep-25 11:01:37 GMT; domain=.mistral.ai; HttpOnly;
Secure; SameSite=None
- _cfuvid=3J87G2ON_lK56cmk_DlIiu7LUZLPff.tUocFCSiUEow-1757759497842-0.0.1.1-604800000;
path=/; domain=.mistral.ai; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=15552000; includeSubDomains
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
mistral-correlation-id:
- 019942a1-65ec-7b6c-b402-f06c89844891
x-envoy-upstream-service-time:
- '94'
x-kong-proxy-latency:
- '8'
x-kong-request-id:
- 019942a1-65ec-7b6c-b402-f06c89844891
x-kong-upstream-latency:
- '95'
x-ratelimit-limit-req-10-second:
- '60'
x-ratelimit-limit-tokens-minute:
- '20000000'
x-ratelimit-limit-tokens-month:
- '200000000000'
x-ratelimit-remaining-req-10-second:
- '48'
x-ratelimit-remaining-tokens-minute:
- '19999970'
x-ratelimit-remaining-tokens-month:
- '199999999970'
x-ratelimit-tokens-query-cost:
- '10'
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from mistralai import Mistral
from opentelemetry.instrumentation.mistralai import MistralAiInstrumentor
from opentelemetry.instrumentation.mistralai.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture
def mistralai_client():
return Mistral(api_key=os.environ.get("MISTRAL_API_KEY"))
@pytest.fixture
def mistralai_async_client():
return Mistral(api_key=os.environ.get("MISTRAL_API_KEY"))
@pytest.fixture(scope="function")
def instrument_legacy(tracer_provider):
instrumentor = MistralAiInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = MistralAiInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(tracer_provider, logger_provider):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = MistralAiInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def environment():
if "MISTRAL_API_KEY" not in os.environ:
os.environ["MISTRAL_API_KEY"] = "test_api_key"
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization"]}
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/test_chat.py
================================================
import pytest
from mistralai.models import UserMessage
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_mistralai_chat_legacy(
instrument_legacy, mistralai_client, span_exporter, log_exporter
):
response = mistralai_client.chat.complete(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.choices[0].message.content
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "e9459fcd56c742e0875167c9926c6aae"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_mistralai_chat_with_events_with_content(
instrument_with_content, mistralai_client, span_exporter, log_exporter
):
mistralai_client.chat.complete(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "864dc78a89b648cba3962647b8df4d3e"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": (
"Why did OpenTelemetry join a band?\n\n"
"Because it wanted to hit those performance metrics right on the beat!\n\n"
"(Bonus: It also has a wide range of instrumentation options, "
"making it a versatile addition to any musical ensemble.)"
),
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_mistralai_chat_with_events_with_no_content(
instrument_with_no_content, mistralai_client, span_exporter, log_exporter
):
mistralai_client.chat.complete(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "b8b26a4542e14918b00f2886dc7913a6"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_mistralai_streaming_chat_legacy(
instrument_legacy, mistralai_client, span_exporter, log_exporter
):
gen = mistralai_client.chat.stream(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "6dc321029f5d4aa5899c1b38c9657a61"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_mistralai_streaming_chat_with_events_with_content(
instrument_with_content, mistralai_client, span_exporter, log_exporter
):
gen = mistralai_client.chat.stream(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "d3a0f557943648c49fb019bc65a64334"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": (
"Why did OpenTelemetry bring a map to the party?\n\n"
"Because it wanted to trace all the connections!\n\n"
"(This joke is for those who appreciate a dash of tech humor in their day.)"
)
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_mistralai_streaming_chat_with_events_with_no_content(
instrument_with_no_content, mistralai_client, span_exporter, log_exporter
):
gen = mistralai_client.chat.stream(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "d663cffc326049acb5df51b0a1d60fb6"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_chat_legacy(
instrument_legacy, mistralai_async_client, span_exporter, log_exporter
):
response = await mistralai_async_client.chat.complete_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response.choices[0].message.content
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "bda521177c084183bba5eaf32ad99027"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_chat_with_events_with_content(
instrument_with_content, mistralai_async_client, span_exporter, log_exporter
):
await mistralai_async_client.chat.complete_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "cdd110acbcaf4cfc8a031783168d6389"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": (
"Here's a light-hearted joke about OpenTelemetry, a popular open-source system "
"for generating, collecting, analyzing, and acting on telemetry data:\n\n"
"Why did OpenTelemetry join a rock band?\n\n"
"Because it wanted to monitor the metrics, span the genres, and distributed the beat!\n\n"
"Of course, it's all in good fun and meant to be a playful way to explain the purpose "
"of OpenTelemetry in a humorous manner. OpenTelemetry is a powerful tool for improving "
"the performance, reliability, and efficiency of distributed systems, and it's essential "
"for any modern software development."
),
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_chat_with_events_with_no_content(
instrument_with_no_content, mistralai_async_client, span_exporter, log_exporter
):
await mistralai_async_client.chat.complete_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-tiny"
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "d9f0293174c549028d43ab5f90607618"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_streaming_chat_legacy(
instrument_legacy, mistralai_async_client, span_exporter, log_exporter
):
gen = await mistralai_async_client.chat.stream_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
async for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert mistral_span.attributes.get("gen_ai.request.model") == "mistral-tiny"
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "6dc321029f5d4aa5899c1b38c9657a61"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_streaming_chat_with_events_with_content(
instrument_with_content, mistralai_async_client, span_exporter, log_exporter
):
gen = await mistralai_async_client.chat.stream_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
async for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert mistral_span.attributes.get("gen_ai.request.model") == "mistral-tiny"
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "9c4b9456d7c642149a28f46bb36c3247"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {
"content": (
"Why did OpenTelemetry join a band?\n\n"
"Because it wanted to help create beautiful, well-instrumented symphonies!\n\n"
"(OpenTelemetry is an open-source, vendor-neutral observability solution for "
"collecting, processing, and exporting telemetry data. It's often used in "
"software development to monitor and improve application performance.)"
)
},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistralai_async_streaming_chat_with_events_with_no_content(
instrument_with_no_content, mistralai_async_client, span_exporter, log_exporter
):
gen = await mistralai_async_client.chat.stream_async(
model="mistral-tiny",
messages=[
UserMessage(content="Tell me a joke about OpenTelemetry"),
],
)
response = ""
async for res in gen:
response += res.data.choices[0].delta.content
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.chat"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert mistral_span.attributes.get("gen_ai.request.model") == "mistral-tiny"
assert mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 11
assert mistral_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == mistral_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + mistral_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "f5edd68bc31641f7a74d8d419da04b62"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "mistral_ai"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-mistralai/tests/test_embeddings.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_mistral_embeddings_legacy(
instrument_legacy, mistralai_client, span_exporter, log_exporter
):
mistralai_client.embeddings.create(
model="mistral-embed",
inputs="Tell me a joke about OpenTelemetry",
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "cc93a06d10244e07a4b2604c20855c61"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_mistral_embeddings_with_events_with_content(
instrument_with_content, mistralai_client, span_exporter, log_exporter
):
response = mistralai_client.embeddings.create(
model="mistral-embed",
inputs="Tell me a joke about OpenTelemetry",
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "e87386ab58e64d8c8c9f5b5175d7b1a9"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.data[0].embedding},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_mistral_embeddings_with_events_with_no_content(
instrument_with_no_content, mistralai_client, span_exporter, log_exporter
):
mistralai_client.embeddings.create(
model="mistral-embed",
inputs="Tell me a joke about OpenTelemetry",
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "233321a98ca941b1a412c4c2a74e6a8d"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistral_async_embeddings_legacy(
instrument_legacy, mistralai_async_client, span_exporter, log_exporter
):
await mistralai_async_client.embeddings.create_async(
model="mistral-embed",
inputs=["Tell me a joke about OpenTelemetry", "Tell me a joke about Traceloop"],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "d5656d6c70804024b2e0729a2f30ad55"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistral_async_embeddings_with_events_with_content(
instrument_with_content, mistralai_async_client, span_exporter, log_exporter
):
response = await mistralai_async_client.embeddings.create_async(
model="mistral-embed",
inputs=["Tell me a joke about OpenTelemetry", "Tell me a joke about Traceloop"],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "fd94466331664a4d8b2e3ff9bedd24f2"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate first user message Event
user_message = {"content": "Tell me a joke about OpenTelemetry"}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate second user message Event
user_message = {"content": "Tell me a joke about Traceloop"}
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the first ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.data[0].embedding},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second ai response
choice_event = {
"index": 1,
"finish_reason": "unknown",
"message": {"content": response.data[1].embedding},
}
assert_message_in_logs(logs[3], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_mistral_async_embeddings_with_events_with_no_content(
instrument_with_no_content, mistralai_async_client, span_exporter, log_exporter
):
await mistralai_async_client.embeddings.create_async(
model="mistral-embed",
inputs=["Tell me a joke about OpenTelemetry", "Tell me a joke about Traceloop"],
)
spans = span_exporter.get_finished_spans()
mistral_span = spans[0]
assert mistral_span.name == "mistralai.embeddings"
assert mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "MistralAI"
assert (
mistral_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not mistral_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
mistral_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}")
== "mistral-embed"
)
assert (
mistral_span.attributes.get("gen_ai.response.id")
== "41c2e6bc6d4a463884a0729196c565b8"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 4
# Validate first user message Event
user_message = {}
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate second user message Event
user_message = {}
user_message_log = logs[1]
assert_message_in_logs(user_message_log, "gen_ai.user.message", user_message)
# Validate the first ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
# Validate the second ai response
choice_event = {
"index": 1,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[3], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "mistral_ai"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-ollama/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-ollama/README.md
================================================
# OpenTelemetry Ollama Instrumentation
This library allows tracing calls to any of Ollama's endpoints sent with the official [Ollama Python Library](https://github.com/ollama/ollama-python).
## Installation
```bash
pip install opentelemetry-instrumentation-ollama
```
## Example usage
```python
from opentelemetry.instrumentation.ollama import OllamaInstrumentor
OllamaInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/__init__.py
================================================
"""OpenTelemetry Ollama instrumentation"""
import json
import logging
import os
import time
from typing import Collection
from opentelemetry import context as context_api
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.ollama.config import Config
from opentelemetry.instrumentation.ollama.event_emitter import (
emit_choice_events,
emit_message_events,
)
from opentelemetry.instrumentation.ollama.span_utils import (
set_input_attributes,
set_model_input_attributes,
set_model_response_attributes,
set_response_attributes,
)
from opentelemetry.instrumentation.ollama.utils import dont_throw, should_emit_events
from opentelemetry.instrumentation.ollama.version import __version__
from opentelemetry.instrumentation.utils import (
_SUPPRESS_INSTRUMENTATION_KEY,
unwrap,
)
from opentelemetry.metrics import Histogram, Meter, get_meter
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.metrics import (
gen_ai_metrics as GenAIMetrics,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
Meters,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Tracer, get_tracer
from opentelemetry.trace.status import Status, StatusCode
from wrapt import wrap_function_wrapper
logger = logging.getLogger(__name__)
_instruments = ("ollama >= 0.1.0, < 1",)
WRAPPED_METHODS = [
{
"method": "generate",
"span_name": "ollama.completion",
},
{
"method": "chat",
"span_name": "ollama.chat",
},
{
"method": "embeddings",
"span_name": "ollama.embeddings",
},
]
def _sanitize_copy_messages(wrapped, instance, args, kwargs):
# original signature: _copy_messages(messages)
messages = args[0] if args else []
sanitized = []
for msg in messages or []:
if isinstance(msg, dict):
msg_copy = dict(msg)
tc_list = msg_copy.get("tool_calls")
if tc_list:
for tc in tc_list:
func = tc.get("function")
arg = func.get("arguments") if func else None
if isinstance(arg, str):
try:
func["arguments"] = json.loads(arg)
except Exception:
pass
sanitized.append(msg_copy)
else:
sanitized.append(msg)
return wrapped(sanitized)
def _accumulate_streaming_response(
span,
event_logger,
token_histogram,
llm_request_type,
response,
streaming_time_to_first_token=None,
streaming_time_to_generate=None,
start_time=None,
):
if llm_request_type == LLMRequestTypeValues.CHAT:
accumulated_response = {"message": {"content": "", "role": ""}}
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
accumulated_response = {"response": ""}
first_token = True
first_token_time = None
last_response = None
for res in response:
last_response = res # Track the last response explicitly
if first_token and streaming_time_to_first_token and start_time is not None:
first_token_time = time.perf_counter()
streaming_time_to_first_token.record(
first_token_time - start_time,
attributes={GenAIAttributes.GEN_AI_SYSTEM: "Ollama"},
)
first_token = False
yield res
if llm_request_type == LLMRequestTypeValues.CHAT:
accumulated_response["message"]["content"] += res["message"]["content"]
accumulated_response["message"]["role"] = res["message"]["role"]
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
text = res.get("response", "")
accumulated_response["response"] += text
# Record streaming time to generate after the response is complete
if streaming_time_to_generate and first_token_time is not None:
model_name = last_response.get("model") if last_response else None
streaming_time_to_generate.record(
time.perf_counter() - first_token_time,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name,
},
)
response_data = (
last_response.model_dump()
if last_response and hasattr(last_response, 'model_dump')
else last_response
)
_handle_response(
span=span,
event_logger=event_logger,
llm_request_type=llm_request_type,
token_histogram=token_histogram,
response=response_data | accumulated_response,
)
span.end()
async def _aaccumulate_streaming_response(
span,
event_logger,
token_histogram,
llm_request_type,
response,
streaming_time_to_first_token=None,
streaming_time_to_generate=None,
start_time=None,
):
if llm_request_type == LLMRequestTypeValues.CHAT:
accumulated_response = {"message": {"content": "", "role": ""}}
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
accumulated_response = {"response": ""}
first_token = True
first_token_time = None
last_response = None
async for res in response:
last_response = res
if first_token and streaming_time_to_first_token and start_time is not None:
first_token_time = time.perf_counter()
streaming_time_to_first_token.record(
first_token_time - start_time,
attributes={GenAIAttributes.GEN_AI_SYSTEM: "Ollama"},
)
first_token = False
yield res
if llm_request_type == LLMRequestTypeValues.CHAT:
accumulated_response["message"]["content"] += res["message"]["content"]
accumulated_response["message"]["role"] = res["message"]["role"]
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
text = res.get("response", "")
accumulated_response["response"] += text
# Record streaming time to generate after the response is complete
if streaming_time_to_generate and first_token_time is not None:
model_name = last_response.get("model") if last_response else None
streaming_time_to_generate.record(
time.perf_counter() - first_token_time,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: model_name,
},
)
response_data = (
last_response.model_dump()
if last_response and hasattr(last_response, 'model_dump')
else last_response
)
_handle_response(
span,
event_logger,
llm_request_type,
token_histogram,
response_data | accumulated_response,
)
span.end()
def _with_tracer_wrapper(func):
"""Helper for providing tracer for wrapper functions."""
def _with_tracer(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
to_wrap,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
to_wrap,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_tracer
def _llm_request_type_by_method(method_name):
if method_name == "chat":
return LLMRequestTypeValues.CHAT
elif method_name == "generate":
return LLMRequestTypeValues.COMPLETION
elif method_name == "embeddings":
return LLMRequestTypeValues.EMBEDDING
else:
return LLMRequestTypeValues.UNKNOWN
@dont_throw
def _handle_input(span, event_logger, llm_request_type, args, kwargs):
set_model_input_attributes(span, kwargs)
if should_emit_events() and event_logger:
emit_message_events(llm_request_type, args, kwargs, event_logger)
else:
set_input_attributes(span, llm_request_type, kwargs)
@dont_throw
def _handle_response(span, event_logger, llm_request_type, token_histogram, response):
if should_emit_events() and event_logger:
emit_choice_events(llm_request_type, response, event_logger)
else:
set_response_attributes(span, token_histogram, llm_request_type, response)
set_model_response_attributes(span, token_histogram, llm_request_type, response)
@_with_tracer_wrapper
def _wrap(
tracer: Tracer,
token_histogram: Histogram,
duration_histogram: Histogram,
event_logger,
streaming_time_to_first_token: Histogram,
streaming_time_to_generate: Histogram,
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
_handle_input(span, event_logger, llm_request_type, args, kwargs)
start_time = time.perf_counter()
response = wrapped(*args, **kwargs)
end_time = time.perf_counter()
if response:
if duration_histogram:
duration = end_time - start_time
attrs = {GenAIAttributes.GEN_AI_SYSTEM: "Ollama"}
# Try to get model from response, then fallback to request
model = None
if isinstance(response, dict):
model = response.get("model")
if not model:
json_data = kwargs.get("json", {})
if json_data:
model = json_data.get("model")
if model is not None:
attrs[GenAIAttributes.GEN_AI_RESPONSE_MODEL] = model
duration_histogram.record(duration, attributes=attrs)
if kwargs.get("stream"):
return _accumulate_streaming_response(
span,
event_logger,
token_histogram,
llm_request_type,
response,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
)
_handle_response(
span, event_logger, llm_request_type, token_histogram, response
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
@_with_tracer_wrapper
async def _awrap(
tracer: Tracer,
token_histogram: Histogram,
duration_histogram: Histogram,
event_logger,
streaming_time_to_first_token: Histogram,
streaming_time_to_generate: Histogram,
to_wrap,
wrapped,
instance,
args,
kwargs,
):
"""Instruments and calls every function defined in TO_WRAP."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
name = to_wrap.get("span_name")
llm_request_type = _llm_request_type_by_method(to_wrap.get("method"))
span = tracer.start_span(
name,
kind=SpanKind.CLIENT,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
SpanAttributes.LLM_REQUEST_TYPE: llm_request_type.value,
},
)
_handle_input(span, event_logger, llm_request_type, args, kwargs)
start_time = time.perf_counter()
response = await wrapped(*args, **kwargs)
end_time = time.perf_counter()
if response:
if duration_histogram:
duration = end_time - start_time
attrs = {GenAIAttributes.GEN_AI_SYSTEM: "Ollama"}
# Try to get model from response, then fallback to request
model = None
if isinstance(response, dict):
model = response.get("model")
if not model:
json_data = kwargs.get("json", {})
if json_data:
model = json_data.get("model")
if model is not None:
attrs[GenAIAttributes.GEN_AI_RESPONSE_MODEL] = model
duration_histogram.record(duration, attributes=attrs)
if kwargs.get("stream"):
return _aaccumulate_streaming_response(
span,
event_logger,
token_histogram,
llm_request_type,
response,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
)
_handle_response(
span, event_logger, llm_request_type, token_histogram, response
)
if span.is_recording():
span.set_status(Status(StatusCode.OK))
span.end()
return response
def _build_metrics(meter: Meter):
token_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
streaming_time_to_first_token = meter.create_histogram(
name=GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,
unit="s",
description="Time to first token in streaming chat completions",
)
streaming_time_to_generate = meter.create_histogram(
name=Meters.LLM_STREAMING_TIME_TO_GENERATE,
unit="s",
description="Time from first token to completion in streaming responses",
)
return token_histogram, duration_histogram, streaming_time_to_first_token, streaming_time_to_generate
def is_metrics_collection_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
class OllamaInstrumentor(BaseInstrumentor):
"""An instrumentor for Ollama's client library."""
def __init__(self, exception_logger=None, use_legacy_attributes=True):
super().__init__()
Config.exception_logger = exception_logger
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if is_metrics_collection_enabled():
(
token_histogram,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
) = _build_metrics(meter)
else:
(
token_histogram,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
) = (None, None, None, None)
event_logger = None
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
# Patch _copy_messages to sanitize tool_calls arguments before Pydantic validation
# Only wrap if it exists (not available in older versions of ollama)
try:
import ollama._client as ollama_client
if hasattr(ollama_client, "_copy_messages"):
try:
wrap_function_wrapper(
"ollama._client",
"_copy_messages",
_sanitize_copy_messages,
)
except (AttributeError, ImportError):
pass
except (ImportError, AttributeError):
# _copy_messages not available in older versions, skip it
pass
# instrument all llm methods (generate/chat/embeddings) via _request dispatch wrapper
wrap_function_wrapper(
"ollama._client",
"Client._request",
_dispatch_wrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
wrap_function_wrapper(
"ollama._client",
"AsyncClient._request",
_dispatch_awrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
def _uninstrument(self, **kwargs):
try:
import ollama
from ollama._client import AsyncClient, Client
for wrapped_method in WRAPPED_METHODS:
method_name = wrapped_method.get("method")
unwrap(Client, method_name)
unwrap(AsyncClient, method_name)
unwrap(ollama, method_name)
except ImportError:
logger.warning("Failed to import ollama modules for uninstrumentation.")
def _dispatch_wrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate
):
def wrapper(wrapped, instance, args, kwargs):
to_wrap = None
if len(args) > 2 and isinstance(args[2], str):
path = args[2]
op = path.rstrip("/").split("/")[-1]
to_wrap = next((m for m in WRAPPED_METHODS if m.get("method") == op), None)
if to_wrap:
return _wrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
to_wrap,
)(wrapped, instance, args, kwargs)
return wrapped(*args, **kwargs)
return wrapper
def _dispatch_awrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
):
async def wrapper(wrapped, instance, args, kwargs):
to_wrap = None
if len(args) > 2 and isinstance(args[2], str):
path = args[2]
op = path.rstrip("/").split("/")[-1]
to_wrap = next((m for m in WRAPPED_METHODS if m.get("method") == op), None)
if to_wrap:
return await _awrap(
tracer,
token_histogram,
duration_histogram,
event_logger,
streaming_time_to_first_token,
streaming_time_to_generate,
to_wrap,
)(wrapped, instance, args, kwargs)
return await wrapped(*args, **kwargs)
return wrapper
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/config.py
================================================
class Config:
exception_logger = None
use_legacy_attributes = True
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Dict, List, Union
from opentelemetry.instrumentation.ollama.event_models import (
ChoiceEvent,
MessageEvent,
ToolCall,
)
from opentelemetry.instrumentation.ollama.utils import (
dont_throw,
should_emit_events,
should_send_prompts,
)
from opentelemetry._logs import LogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
)
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {GenAIAttributes.GEN_AI_SYSTEM: "ollama"}
"""The attributes to be used for the event."""
@dont_throw
def emit_message_events(llm_request_type, args, kwargs, event_logger):
json_data = kwargs.get("json", {})
if llm_request_type == LLMRequestTypeValues.CHAT:
messages: List[Dict] = json_data.get("messages")
for message in messages:
content = message.get("content", {})
images = message.get("images")
if images is not None:
content["images"] = images
tool_calls = message.get("tool_calls", None)
if tool_calls is not None:
tool_calls = [
ToolCall(
id=tc.get("id", ""),
function=tc.get("function"),
type="function",
)
for tc in tool_calls
]
for tool_call in tool_calls:
tool_call["function"]["arguments"] = tool_call["function"].get(
"arguments", ""
)
role = message.get("role")
emit_event(
MessageEvent(content=content, role=role, tool_calls=tool_calls),
event_logger,
)
elif (
llm_request_type == LLMRequestTypeValues.COMPLETION
or LLMRequestTypeValues.EMBEDDING
):
prompt = json_data.get("prompt", "")
emit_event(MessageEvent(content=prompt, role="user"), event_logger)
else:
raise ValueError(
"It wasn't possible to emit the input events due to an unknown llm_request_type."
)
@dont_throw
def emit_choice_events(llm_request_type, response: dict, event_logger):
if llm_request_type == LLMRequestTypeValues.CHAT:
finish_reason = response.get("done_reason") or "unknown"
emit_event(
ChoiceEvent(
index=0,
message={
"content": response.get("message", {}).get("content"),
"role": response.get("message").get("role", "assistant"),
},
finish_reason=finish_reason,
),
event_logger,
)
elif llm_request_type == LLMRequestTypeValues.COMPLETION:
finish_reason = response.get("done_reason")
emit_event(
ChoiceEvent(
index=0,
message={"content": response.get("response"), "role": "assistant"},
finish_reason=finish_reason or "unknown",
),
event_logger,
)
elif llm_request_type == LLMRequestTypeValues.EMBEDDING:
emit_event(
ChoiceEvent(
index=0,
message={"content": response.get("embedding"), "role": "assistant"},
finish_reason="unknown",
),
event_logger,
)
else:
raise ValueError(
"It wasn't possible to emit the choice events due to an unknown llm_request_type."
)
def emit_event(event: Union[MessageEvent, ChoiceEvent], event_logger) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event, event_logger)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event, event_logger)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent, event_logger) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent, event_logger) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/span_utils.py
================================================
import json
from opentelemetry.instrumentation.ollama.utils import dont_throw, should_send_prompts
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
LLMRequestTypeValues,
SpanAttributes,
)
def _set_span_attribute(span, name, value):
if value is not None:
if value != "":
span.set_attribute(name, value)
return
@dont_throw
def set_input_attributes(span, llm_request_type, kwargs):
if not span.is_recording():
return
if should_send_prompts():
json_data = kwargs.get("json", {})
if llm_request_type == LLMRequestTypeValues.CHAT:
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
for index, message in enumerate(json_data.get("messages")):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.content",
message.get("content"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{index}.role",
message.get("role"),
)
_set_prompts(span, json_data.get("messages"))
if json_data.get("tools"):
set_tools_attributes(span, json_data.get("tools"))
else:
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.role", "user")
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.0.content", json_data.get("prompt")
)
@dont_throw
def set_model_input_attributes(span, kwargs):
if not span.is_recording():
return
json_data = kwargs.get("json", {})
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, json_data.get("model"))
_set_span_attribute(
span, SpanAttributes.LLM_IS_STREAMING, kwargs.get("stream") or False
)
@dont_throw
def set_response_attributes(span, token_histogram, llm_request_type, response):
if not span.is_recording():
return
if should_send_prompts():
if llm_request_type == LLMRequestTypeValues.COMPLETION:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
response.get("response"),
)
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant"
)
elif llm_request_type == LLMRequestTypeValues.CHAT:
index = 0
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(
span, f"{prefix}.content", response.get("message").get("content")
)
_set_span_attribute(
span, f"{prefix}.role", response.get("message").get("role")
)
@dont_throw
def set_model_response_attributes(span, token_histogram, llm_request_type, response):
if llm_request_type == LLMRequestTypeValues.EMBEDDING or not span.is_recording():
return
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response.get("model"))
input_tokens = response.get("prompt_eval_count") or 0
output_tokens = response.get("eval_count") or 0
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
input_tokens + output_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
output_tokens,
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
input_tokens,
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, "Ollama")
if (
token_histogram is not None
and isinstance(input_tokens, int)
and input_tokens >= 0
):
token_histogram.record(
input_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response.get("model"),
},
)
if (
token_histogram is not None
and isinstance(output_tokens, int)
and output_tokens >= 0
):
token_histogram.record(
output_tokens,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response.get("model"),
},
)
def set_tools_attributes(span, tools):
if not tools:
return
for i, tool in enumerate(tools):
function = tool.get("function")
if not function:
continue
prefix = f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}"
_set_span_attribute(span, f"{prefix}.name", function.get("name"))
_set_span_attribute(span, f"{prefix}.description", function.get("description"))
_set_span_attribute(
span, f"{prefix}.parameters", json.dumps(function.get("parameters"))
)
def _set_prompts(span, messages):
if not span.is_recording() or messages is None:
return
if not should_send_prompts():
return
for i, msg in enumerate(messages):
prefix = f"{GenAIAttributes.GEN_AI_PROMPT}.{i}"
_set_span_attribute(span, f"{prefix}.role", msg.get("role"))
if msg.get("content"):
content = msg.get("content")
if isinstance(content, list):
content = json.dumps(content)
_set_span_attribute(span, f"{prefix}.content", content)
if msg.get("tool_call_id"):
_set_span_attribute(span, f"{prefix}.tool_call_id", msg.get("tool_call_id"))
tool_calls = msg.get("tool_calls")
if tool_calls:
for i, tool_call in enumerate(tool_calls):
function = tool_call.get("function")
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.id",
tool_call.get("id"),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.name",
function.get("name"),
)
# record arguments: ensure it's a JSON string for span attributes
raw_args = function.get("arguments")
if isinstance(raw_args, dict):
arg_str = json.dumps(raw_args)
else:
arg_str = raw_args
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.arguments",
arg_str,
)
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/utils.py
================================================
import logging
import os
import traceback
from opentelemetry import context as context_api
from opentelemetry.instrumentation.ollama.config import Config
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def should_send_prompts():
return (
os.getenv(TRACELOOP_TRACE_CONTENT) or "true"
).lower() == "true" or context_api.get_value("override_enable_content_tracing")
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
@param func: The function to wrap
@return: The wrapper function
"""
# Obtain a logger specific to the function's module
logger = logging.getLogger(func.__module__)
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return wrapper
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes
================================================
FILE: packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-ollama/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-ollama/project.json
================================================
{
"name": "opentelemetry-instrumentation-ollama",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-ollama/opentelemetry/instrumentation/ollama",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-ollama"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-ollama/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-ollama"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-ollama"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-ollama/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-ollama"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-ollama"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-ollama"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-ollama/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-ollama"
version = "0.53.3"
description = "OpenTelemetry Ollama instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-ollama"
[project.optional-dependencies]
instruments = ["ollama"]
[project.entry-points."opentelemetry_instrumentor"]
ollama = "opentelemetry.instrumentation.ollama:OllamaInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"ruff>=0.4.0",
]
test = [
"ollama>=0.4.7,<0.5.0",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/ollama"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:01:59.481632Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry! Here it is:\n\nWhy did the OpenTelemetry span go
to therapy?\n\nBecause it was struggling to instrument its issues!\n\n(Get
it? \"Instrument\" has a double meaning here, referring both to the act of
collecting metrics and traces in OpenTelemetry, as well as working through
one''s problems... okay, maybe it''s just a techie joke)"},"done_reason":"stop","done":true,"total_duration":2685412125,"load_duration":3494667,"prompt_eval_duration":149512000,"eval_count":79,"eval_duration":2530305000}'
headers:
Content-Length:
- '622'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:01:59 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:01:59.481632Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry! Here it is:\n\nWhy did the OpenTelemetry span go
to therapy?\n\nBecause it was struggling to instrument its issues!\n\n(Get
it? \"Instrument\" has a double meaning here, referring both to the act of
collecting metrics and traces in OpenTelemetry, as well as working through
one''s problems... okay, maybe it''s just a techie joke)"},"done_reason":"stop","done":true,"total_duration":2685412125,"load_duration":3494667,"prompt_eval_duration":149512000,"eval_count":79,"eval_duration":2530305000}'
headers:
Content-Length:
- '622'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:01:59 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:01:59.481632Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry! Here it is:\n\nWhy did the OpenTelemetry span go
to therapy?\n\nBecause it was struggling to instrument its issues!\n\n(Get
it? \"Instrument\" has a double meaning here, referring both to the act of
collecting metrics and traces in OpenTelemetry, as well as working through
one''s problems... okay, maybe it''s just a techie joke)"},"done_reason":"stop","done":true,"total_duration":2685412125,"load_duration":3494667,"prompt_eval_duration":149512000,"eval_count":79,"eval_duration":2530305000}'
headers:
Content-Length:
- '622'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:01:59 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_streaming_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:57:43.314639Z","message":{"role":"assistant","content":"Here"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.35235Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.385164Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.417543Z","message":{"role":"assistant","content":":\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.450152Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.482043Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.514545Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.54707Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.579607Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.612007Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.644286Z","message":{"role":"assistant","content":"
collector"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.675887Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.707508Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.73913Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.770842Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.802547Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.834286Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.866186Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.898085Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.929883Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.961608Z","message":{"role":"assistant","content":"
little"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.995116Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.027619Z","message":{"role":"assistant","content":"instrument"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.060146Z","message":{"role":"assistant","content":"ed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.09357Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.126064Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.158584Z","message":{"role":"assistant","content":"
wanted"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.190859Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.222676Z","message":{"role":"assistant","content":"
get"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.254487Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.286333Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.318196Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.350028Z","message":{"role":"assistant","content":"root"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.38255Z","message":{"role":"assistant","content":"
cause"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.415106Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.447679Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.479642Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.512194Z","message":{"role":"assistant","content":"
issues"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.546057Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.578047Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.610194Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.642175Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.673987Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.705946Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.73786Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.770164Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.8019Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.83377Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.865741Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.897763Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.929758Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.96171Z","message":{"role":"assistant","content":"span"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.99532Z","message":{"role":"assistant","content":"ner"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.027595Z","message":{"role":"assistant","content":"\"..."},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.059559Z","message":{"role":"assistant","content":")\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.091531Z","message":{"role":"assistant","content":"("},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.123591Z","message":{"role":"assistant","content":"Do"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.157127Z","message":{"role":"assistant","content":"
you"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.18932Z","message":{"role":"assistant","content":"
want"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.222642Z","message":{"role":"assistant","content":"
another"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.255202Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.287166Z","message":{"role":"assistant","content":"?)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.320606Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":3722518334,"load_duration":1534053125,"prompt_eval_count":17,"prompt_eval_duration":179676000,"eval_count":63,"eval_duration":2006086000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:57:43 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_streaming_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:57:43.314639Z","message":{"role":"assistant","content":"Here"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.35235Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.385164Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.417543Z","message":{"role":"assistant","content":":\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.450152Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.482043Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.514545Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.54707Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.579607Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.612007Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.644286Z","message":{"role":"assistant","content":"
collector"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.675887Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.707508Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.73913Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.770842Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.802547Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.834286Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.866186Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.898085Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.929883Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.961608Z","message":{"role":"assistant","content":"
little"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.995116Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.027619Z","message":{"role":"assistant","content":"instrument"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.060146Z","message":{"role":"assistant","content":"ed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.09357Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.126064Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.158584Z","message":{"role":"assistant","content":"
wanted"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.190859Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.222676Z","message":{"role":"assistant","content":"
get"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.254487Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.286333Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.318196Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.350028Z","message":{"role":"assistant","content":"root"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.38255Z","message":{"role":"assistant","content":"
cause"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.415106Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.447679Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.479642Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.512194Z","message":{"role":"assistant","content":"
issues"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.546057Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.578047Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.610194Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.642175Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.673987Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.705946Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.73786Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.770164Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.8019Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.83377Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.865741Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.897763Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.929758Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.96171Z","message":{"role":"assistant","content":"span"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.99532Z","message":{"role":"assistant","content":"ner"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.027595Z","message":{"role":"assistant","content":"\"..."},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.059559Z","message":{"role":"assistant","content":")\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.091531Z","message":{"role":"assistant","content":"("},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.123591Z","message":{"role":"assistant","content":"Do"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.157127Z","message":{"role":"assistant","content":"
you"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.18932Z","message":{"role":"assistant","content":"
want"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.222642Z","message":{"role":"assistant","content":"
another"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.255202Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.287166Z","message":{"role":"assistant","content":"?)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.320606Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":3722518334,"load_duration":1534053125,"prompt_eval_count":17,"prompt_eval_duration":179676000,"eval_count":63,"eval_duration":2006086000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:57:43 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_async_streaming_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:57:43.314639Z","message":{"role":"assistant","content":"Here"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.35235Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.385164Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.417543Z","message":{"role":"assistant","content":":\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.450152Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.482043Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.514545Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.54707Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.579607Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.612007Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.644286Z","message":{"role":"assistant","content":"
collector"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.675887Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.707508Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.73913Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.770842Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.802547Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.834286Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.866186Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.898085Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.929883Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.961608Z","message":{"role":"assistant","content":"
little"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:43.995116Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.027619Z","message":{"role":"assistant","content":"instrument"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.060146Z","message":{"role":"assistant","content":"ed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.09357Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.126064Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.158584Z","message":{"role":"assistant","content":"
wanted"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.190859Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.222676Z","message":{"role":"assistant","content":"
get"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.254487Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.286333Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.318196Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.350028Z","message":{"role":"assistant","content":"root"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.38255Z","message":{"role":"assistant","content":"
cause"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.415106Z","message":{"role":"assistant","content":"\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.447679Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.479642Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.512194Z","message":{"role":"assistant","content":"
issues"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.546057Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.578047Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.610194Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.642175Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.673987Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.705946Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.73786Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.770164Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.8019Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.83377Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.865741Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.897763Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.929758Z","message":{"role":"assistant","content":"
\""},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.96171Z","message":{"role":"assistant","content":"span"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:44.99532Z","message":{"role":"assistant","content":"ner"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.027595Z","message":{"role":"assistant","content":"\"..."},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.059559Z","message":{"role":"assistant","content":")\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.091531Z","message":{"role":"assistant","content":"("},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.123591Z","message":{"role":"assistant","content":"Do"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.157127Z","message":{"role":"assistant","content":"
you"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.18932Z","message":{"role":"assistant","content":"
want"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.222642Z","message":{"role":"assistant","content":"
another"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.255202Z","message":{"role":"assistant","content":"
one"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.287166Z","message":{"role":"assistant","content":"?)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:57:45.320606Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":3722518334,"load_duration":1534053125,"prompt_eval_count":17,"prompt_eval_duration":179676000,"eval_count":63,"eval_duration":2006086000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:57:43 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:01:31.01558Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry agent go to therapy?\n\nBecause
it was struggling to \"instrument\" its feelings and had a lot of \"traces\"
of anxiety!\n\n(Sorry, I know it''s a bit of a \"stretch\", but I hope it
brings a smile to your face!)"},"done_reason":"stop","done":true,"total_duration":10386172208,"load_duration":8078850750,"prompt_eval_count":17,"prompt_eval_duration":175861000,"eval_count":66,"eval_duration":2127200000}'
headers:
Content-Length:
- '560'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:01:31 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_tool_calls_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3.1", "messages": [{"role": "assistant", "content": "",
"tool_calls": [{"function": {"name": "get_current_weather", "arguments": {"location":
"San Francisco"}}}]}, {"role": "tool", "content": "The weather in San Francisco
is 70 degrees and sunny."}], "tools": [], "stream": false, "format": "", "options":
{}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '345'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.3.2 (arm64 darwin) Python/3.12.4
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3.1","created_at":"2024-09-16T02:41:57.128675Z","message":{"role":"assistant","content":"This
is a simple example, but in a real-world scenario, you would need to have
an API key to access the OpenWeatherMap API. You can get one for free on their
website. Also, this code should be placed in a file and run from there instead
of running it directly in the Python interpreter. \n\nNote: This is just a
simple example, in real-world scenarios, you would need to handle errors more
robustly and potentially add more features such as getting weather data for
multiple locations at once or handling different units (e.g., Celsius)."},"done_reason":"stop","done":true,"total_duration":6037504209,"load_duration":28126292,"prompt_eval_count":44,"prompt_eval_duration":182953000,"eval_count":113,"eval_duration":5825102000}'
headers:
Content-Length:
- '830'
Content-Type:
- application/json; charset=utf-8
Date:
- Mon, 16 Sep 2024 02:41:57 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_tool_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3.1", "messages": [{"role": "assistant", "content": "",
"tool_calls": [{"function": {"name": "get_current_weather", "arguments": {"location":
"San Francisco"}}}]}, {"role": "tool", "content": "The weather in San Francisco
is 70 degrees and sunny."}], "tools": [], "stream": false, "format": "", "options":
{}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '345'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.3.2 (arm64 darwin) Python/3.12.4
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3.1","created_at":"2024-09-16T02:41:57.128675Z","message":{"role":"assistant","content":"This
is a simple example, but in a real-world scenario, you would need to have
an API key to access the OpenWeatherMap API. You can get one for free on their
website. Also, this code should be placed in a file and run from there instead
of running it directly in the Python interpreter. \n\nNote: This is just a
simple example, in real-world scenarios, you would need to handle errors more
robustly and potentially add more features such as getting weather data for
multiple locations at once or handling different units (e.g., Celsius)."},"done_reason":"stop","done":true,"total_duration":6037504209,"load_duration":28126292,"prompt_eval_count":44,"prompt_eval_duration":182953000,"eval_count":113,"eval_duration":5825102000}'
headers:
Content-Length:
- '830'
Content-Type:
- application/json; charset=utf-8
Date:
- Mon, 16 Sep 2024 02:41:57 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_tool_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3.1", "messages": [{"role": "assistant", "content": "",
"tool_calls": [{"function": {"name": "get_current_weather", "arguments": {"location":
"San Francisco"}}}]}, {"role": "tool", "content": "The weather in San Francisco
is 70 degrees and sunny."}], "tools": [], "stream": false, "format": "", "options":
{}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '345'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.3.2 (arm64 darwin) Python/3.12.4
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3.1","created_at":"2024-09-16T02:41:57.128675Z","message":{"role":"assistant","content":"This
is a simple example, but in a real-world scenario, you would need to have
an API key to access the OpenWeatherMap API. You can get one for free on their
website. Also, this code should be placed in a file and run from there instead
of running it directly in the Python interpreter. \n\nNote: This is just a
simple example, in real-world scenarios, you would need to handle errors more
robustly and potentially add more features such as getting weather data for
multiple locations at once or handling different units (e.g., Celsius)."},"done_reason":"stop","done":true,"total_duration":6037504209,"load_duration":28126292,"prompt_eval_count":44,"prompt_eval_duration":182953000,"eval_count":113,"eval_duration":5825102000}'
headers:
Content-Length:
- '830'
Content-Type:
- application/json; charset=utf-8
Date:
- Mon, 16 Sep 2024 02:41:57 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:01:31.01558Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry agent go to therapy?\n\nBecause
it was struggling to \"instrument\" its feelings and had a lot of \"traces\"
of anxiety!\n\n(Sorry, I know it''s a bit of a \"stretch\", but I hope it
brings a smile to your face!)"},"done_reason":"stop","done":true,"total_duration":10386172208,"load_duration":8078850750,"prompt_eval_count":17,"prompt_eval_duration":175861000,"eval_count":66,"eval_duration":2127200000}'
headers:
Content-Length:
- '560'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:01:31 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": false, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '166'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:01:31.01558Z","message":{"role":"assistant","content":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry agent go to therapy?\n\nBecause
it was struggling to \"instrument\" its feelings and had a lot of \"traces\"
of anxiety!\n\n(Sorry, I know it''s a bit of a \"stretch\", but I hope it
brings a smile to your face!)"},"done_reason":"stop","done":true,"total_duration":10386172208,"load_duration":8078850750,"prompt_eval_count":17,"prompt_eval_duration":175861000,"eval_count":66,"eval_duration":2127200000}'
headers:
Content-Length:
- '560'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:01:31 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_streaming_chat_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:26:46.294874Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.327411Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.359847Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.39151Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.423185Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.455249Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.48701Z","message":{"role":"assistant","content":"
agent"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.519106Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.55084Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.582717Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.614338Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.647259Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.680523Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.712722Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.744696Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.777989Z","message":{"role":"assistant","content":"
traced"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.810599Z","message":{"role":"assistant","content":"
out"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.842483Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.874242Z","message":{"role":"assistant","content":"
needed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.907858Z","message":{"role":"assistant","content":"
some"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.939695Z","message":{"role":"assistant","content":"
instrumentation"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.973465Z","message":{"role":"assistant","content":"
in"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.005488Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.037408Z","message":{"role":"assistant","content":"
life"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.071067Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.1034Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.13523Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.167179Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.199136Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.231007Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.262848Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.294761Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.32662Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.359191Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.391083Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.4236Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.456246Z","message":{"role":"assistant","content":"
stretch"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.488217Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.520801Z","message":{"role":"assistant","content":"
but"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.552751Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.585388Z","message":{"role":"assistant","content":"
hope"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.617281Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.648978Z","message":{"role":"assistant","content":"
brought"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.680771Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.712613Z","message":{"role":"assistant","content":"
smile"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.744465Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.776965Z","message":{"role":"assistant","content":"
your"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.808792Z","message":{"role":"assistant","content":"
face"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.840827Z","message":{"role":"assistant","content":"!)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.872905Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":1897385625,"load_duration":1631208,"prompt_eval_count":17,"prompt_eval_duration":313560000,"eval_count":50,"eval_duration":1577990000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:26:46 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_streaming_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:26:46.294874Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.327411Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.359847Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.39151Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.423185Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.455249Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.48701Z","message":{"role":"assistant","content":"
agent"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.519106Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.55084Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.582717Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.614338Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.647259Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.680523Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.712722Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.744696Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.777989Z","message":{"role":"assistant","content":"
traced"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.810599Z","message":{"role":"assistant","content":"
out"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.842483Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.874242Z","message":{"role":"assistant","content":"
needed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.907858Z","message":{"role":"assistant","content":"
some"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.939695Z","message":{"role":"assistant","content":"
instrumentation"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.973465Z","message":{"role":"assistant","content":"
in"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.005488Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.037408Z","message":{"role":"assistant","content":"
life"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.071067Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.1034Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.13523Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.167179Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.199136Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.231007Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.262848Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.294761Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.32662Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.359191Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.391083Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.4236Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.456246Z","message":{"role":"assistant","content":"
stretch"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.488217Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.520801Z","message":{"role":"assistant","content":"
but"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.552751Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.585388Z","message":{"role":"assistant","content":"
hope"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.617281Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.648978Z","message":{"role":"assistant","content":"
brought"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.680771Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.712613Z","message":{"role":"assistant","content":"
smile"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.744465Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.776965Z","message":{"role":"assistant","content":"
your"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.808792Z","message":{"role":"assistant","content":"
face"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.840827Z","message":{"role":"assistant","content":"!)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.872905Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":1897385625,"load_duration":1631208,"prompt_eval_count":17,"prompt_eval_duration":313560000,"eval_count":50,"eval_duration":1577990000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:26:46 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_chat/test_ollama_streaming_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "messages": [{"role": "user", "content": "Tell me a
joke about OpenTelemetry"}], "stream": true, "format": "", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '165'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:26:46.294874Z","message":{"role":"assistant","content":"Why"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.327411Z","message":{"role":"assistant","content":"
did"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.359847Z","message":{"role":"assistant","content":"
the"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.39151Z","message":{"role":"assistant","content":"
Open"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.423185Z","message":{"role":"assistant","content":"Te"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.455249Z","message":{"role":"assistant","content":"lemetry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.48701Z","message":{"role":"assistant","content":"
agent"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.519106Z","message":{"role":"assistant","content":"
go"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.55084Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.582717Z","message":{"role":"assistant","content":"
therapy"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.614338Z","message":{"role":"assistant","content":"?\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.647259Z","message":{"role":"assistant","content":"Because"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.680523Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.712722Z","message":{"role":"assistant","content":"
was"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.744696Z","message":{"role":"assistant","content":"
feeling"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.777989Z","message":{"role":"assistant","content":"
traced"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.810599Z","message":{"role":"assistant","content":"
out"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.842483Z","message":{"role":"assistant","content":"
and"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.874242Z","message":{"role":"assistant","content":"
needed"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.907858Z","message":{"role":"assistant","content":"
some"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.939695Z","message":{"role":"assistant","content":"
instrumentation"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:46.973465Z","message":{"role":"assistant","content":"
in"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.005488Z","message":{"role":"assistant","content":"
its"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.037408Z","message":{"role":"assistant","content":"
life"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.071067Z","message":{"role":"assistant","content":"!\n\n"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.1034Z","message":{"role":"assistant","content":"(S"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.13523Z","message":{"role":"assistant","content":"orry"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.167179Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.199136Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.231007Z","message":{"role":"assistant","content":"
know"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.262848Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.294761Z","message":{"role":"assistant","content":"''s"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.32662Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.359191Z","message":{"role":"assistant","content":"
bit"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.391083Z","message":{"role":"assistant","content":"
of"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.4236Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.456246Z","message":{"role":"assistant","content":"
stretch"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.488217Z","message":{"role":"assistant","content":","},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.520801Z","message":{"role":"assistant","content":"
but"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.552751Z","message":{"role":"assistant","content":"
I"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.585388Z","message":{"role":"assistant","content":"
hope"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.617281Z","message":{"role":"assistant","content":"
it"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.648978Z","message":{"role":"assistant","content":"
brought"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.680771Z","message":{"role":"assistant","content":"
a"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.712613Z","message":{"role":"assistant","content":"
smile"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.744465Z","message":{"role":"assistant","content":"
to"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.776965Z","message":{"role":"assistant","content":"
your"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.808792Z","message":{"role":"assistant","content":"
face"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.840827Z","message":{"role":"assistant","content":"!)"},"done":false}
{"model":"llama3","created_at":"2024-05-24T20:26:47.872905Z","message":{"role":"assistant","content":""},"done_reason":"stop","done":true,"total_duration":1897385625,"load_duration":1631208,"prompt_eval_count":17,"prompt_eval_duration":313560000,"eval_count":50,"eval_duration":1577990000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:26:46 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_embeddings/test_ollama_embeddings_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "all-minilm", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '78'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/embeddings
response:
body:
string: '{"embedding":[-0.07757184654474258,-1.6613305807113647,0.5370924472808838,0.7428972721099854,1.2690637111663818,2.3726844787597656,-0.5901762247085571,0.6577264666557312,0.20527076721191406,-1.663786768913269,-0.9244307279586792,1.3221766948699951,-0.8188725113868713,-1.1013497114181519,0.8579428791999817,0.8356398344039917,-1.7009143829345703,1.5730571746826172,-0.7493679523468018,-2.1156787872314453,0.24837937951087952,-0.9101097583770752,0.7750023603439331,0.25932562351226807,-0.320034384727478,-0.26208582520484924,0.8336133360862732,-0.3508281707763672,-1.9593133926391602,2.12473726272583,-0.565576434135437,0.705682635307312,0.015688098967075348,-0.020407354459166527,0.7216439247131348,0.8958343863487244,-0.5254573822021484,-1.3595688343048096,0.15947870910167694,0.15291990339756012,1.5094584226608276,-2.5823326110839844,2.3117527961730957,0.21730820834636688,2.2645511627197266,1.136762022972107,1.1903082132339478,-2.7546451091766357,1.1734533309936523,-1.952264428138733,1.3839830160140991,0.5847710371017456,-0.7917953729629517,1.2380311489105225,3.079633951187134,-1.2483147382736206,-0.7177042961120605,0.7919934988021851,-2.5254640579223633,2.824514627456665,2.1104350090026855,3.2440109252929688,-0.1996356099843979,2.253817558288574,1.7661350965499878,0.4154404401779175,-0.7613027095794678,-0.773436427116394,1.2375516891479492,1.878578543663025,1.1054906845092773,0.3577926754951477,-0.9211531281471252,-1.390771508216858,0.24438932538032532,2.056730270385742,0.20981192588806152,1.0726699829101562,0.0037548677064478397,1.0186817646026611,-2.837702751159668,1.5455334186553955,2.064333915710449,1.181401014328003,1.5248174667358398,-1.2137315273284912,-1.335560917854309,0.40728455781936646,1.0133047103881836,-1.724242091178894,2.726822853088379,-0.5830320715904236,-0.7590622901916504,0.06680591404438019,0.9528967142105103,-0.6092678904533386,-1.2375798225402832,0.9356510043144226,1.1104800701141357,1.919206142425537,-0.12069941312074661,3.5117363929748535,1.3444546461105347,1.5143309831619263,-1.475961446762085,-0.4586853086948395,0.5584864020347595,1.1251949071884155,-2.688985824584961,3.5849738121032715,0.5327233672142029,-3.9286048412323,2.372060775756836,2.5112555027008057,1.2467929124832153,2.272988796234131,-0.3959992527961731,0.5105820894241333,1.4720871448516846,0.549966037273407,0.2587006688117981,0.10063732415437698,1.229313850402832,0.8677330017089844,-1.6134378910064697,0.5088757276535034,4.226901531219482,-3.2202961444854736,-4.138485431671143,0.7296614050865173,0.9294575452804565,1.857142686843872,0.8723577260971069,6.677227020263672,-0.5040819644927979,-2.5184030532836914,4.05091667175293,2.3429553508758545,-1.9553536176681519,0.09621068090200424,0.8763881921768188,-2.5564663410186768,1.6795434951782227,0.8548404574394226,0.2410387247800827,1.3046855926513672,2.5197696685791016,1.2471578121185303,-1.4318532943725586,0.04214373230934143,-2.4440436363220215,-2.485940933227539,0.574978232383728,-2.641408681869507,-1.5093213319778442,0.8688252568244934,0.05345534160733223,-1.9617880582809448,-0.05819624289870262,0.6759639382362366,-0.8168165683746338,-0.7970788478851318,-1.6479655504226685,-2.781731605529785,0.2733539640903473,2.169951915740967,2.056030035018921,-0.18633753061294556,2.781766414642334,-0.21660961210727692,-0.5547686219215393,2.356919527053833,-1.5981619358062744,-0.2608790397644043,0.5062352418899536,2.6842358112335205,0.2851526737213135,1.3175991773605347,-0.7752659916877747,-1.166796326637268,-0.039078593254089355,0.5736563205718994,-1.547874093055725,0.7841050624847412,-4.972378253936768,1.4545584917068481,1.2669676542282104,-1.481205701828003,-0.4867633283138275,-0.9112558960914612,-1.3935798406600952,-0.17528735101222992,1.946423053741455,0.5940041542053223,3.531189441680908,-0.08496341854333878,-1.3443046808242798,0.44034871459007263,0.12301810830831528,-0.6143326759338379,-0.8199350237846375,-0.7776443362236023,0.10667084157466888,-1.5421626567840576,1.9885438680648804,-0.7547582983970642,-0.8703595399856567,-1.2758365869522095,-0.4568291902542114,-0.892289400100708,-1.8721139430999756,-0.4272204637527466,0.4886474311351776,0.9355215430259705,-12.979862213134766,0.8611040711402893,2.832798957824707,-0.6519371867179871,-0.8616045117378235,-0.30133625864982605,-0.2811642587184906,-0.4453088641166687,-1.628889799118042,0.7486222982406616,-2.3561062812805176,-0.5571824312210083,3.0548171997070312,0.9574905037879944,1.8353718519210815,1.299690842628479,-0.9854761362075806,0.9360592365264893,0.7642690539360046,3.2366461753845215,1.0263489484786987,-0.18557298183441162,-1.0909188985824585,3.740025520324707,0.1441747099161148,-1.4016164541244507,0.8387119770050049,2.244117259979248,0.60007244348526,1.7694354057312012,0.5685771703720093,-3.5568063259124756,-1.0475974082946777,0.4434795677661896,2.18660044670105,2.0374433994293213,-1.881675362586975,2.0440800189971924,3.031468391418457,-0.19772815704345703,-1.1249897480010986,-0.41057929396629333,0.5496200323104858,3.202655076980591,-1.1042816638946533,-3.8650004863739014,-1.7309479713439941,-2.022392988204956,-0.32831647992134094,-2.5393497943878174,-0.3838188648223877,-2.0331709384918213,-2.924567222595215,0.641940176486969,0.28487154841423035,0.48859554529190063,-0.37096548080444336,1.7349872589111328,-0.8465983867645264,2.0588538646698,1.0159446001052856,-1.5685850381851196,2.4075474739074707,2.131711006164551,-3.2121684551239014,0.18894723057746887,0.07651882618665695,4.613231658935547,0.5273382663726807,2.5602223873138428,0.7645836472511292,-0.7012442946434021,0.8320229649543762,-2.2662901878356934,-0.425184965133667,0.4143989086151123,-25.283205032348633,-1.9438481330871582,1.4128680229187012,-2.9415481090545654,-1.6996363401412964,-1.0556052923202515,-2.0993242263793945,-0.7718517184257507,-0.6257787942886353,-1.2400891780853271,2.79000186920166,1.1236882209777832,-0.718890368938446,2.3259475231170654,-3.442570209503174,0.9720255136489868,1.859582781791687,-3.870187520980835,1.1609193086624146,-0.8524742722511292,-2.961026906967163,-0.416401207447052,-2.0987398624420166,-0.7832763195037842,-2.242281675338745,-1.9785364866256714,2.360163450241089,2.5724740028381348,-1.8297796249389648,0.06633628904819489,-12.628120422363281,0.4113437235355377,1.6369597911834717,1.025207757949829,-1.495786190032959,1.9216868877410889,0.9352072477340698,1.8343372344970703,0.4632176458835602,1.0740172863006592,-0.4229695796966553,-0.7750158905982971,-0.1967782974243164,0.894928514957428,-1.643424391746521,-0.0399179570376873,-1.728086233139038,-0.7271259427070618,-0.3213120996952057,-3.9876296520233154,-2.366302490234375,0.6404926180839539,-0.007621699944138527,-0.2508898973464966,-1.1205919981002808,0.5854687094688416,-0.9884868860244751,1.1584548950195312,0.4174007773399353,-1.7183014154434204,0.13724422454833984,0.5911571979522705,-0.07980591803789139,0.505969226360321,-1.1926978826522827,-1.224184274673462,-0.7240588665008545,1.4097604751586914,-1.963516354560852,3.451150894165039,1.2061026096343994,1.0415098667144775,0.6706714630126953,-1.088431477546692,-0.16546328365802765,-2.751912832260132,-4.418338775634766,-3.5957682132720947,-2.5621509552001953,-1.522718071937561,2.025893449783325,1.768562912940979,1.7308855056762695,0.6700892448425293,0.3397092819213867,-2.1406798362731934,2.2087979316711426,-1.311320424079895,0.5602390170097351,1.932317852973938,-1.7085083723068237,0.46426573395729065,0.08858057856559753,0.038923874497413635,0.3516652286052704,-0.7256657481193542,0.6536669135093689,-1.05681312084198,1.601502776145935,0.5588343143463135,-0.6990467309951782,1.2603760957717896,-0.5283624529838562,0.07448729872703552,3.227855682373047,0.6408410668373108,0.1394396722316742,1.6492962837219238,0.312691330909729,-1.7924370765686035,-0.45084694027900696,-0.3873904347419739,-16.23525047302246,-2.0068821907043457,1.6857128143310547,-1.5122052431106567,-2.169391632080078,-0.5209428668022156,-1.991246223449707,0.8528963327407837,2.3611652851104736,-0.19304631650447845,-1.3303604125976562,-0.9403248429298401,0.8242698311805725,-0.4334530234336853,-2.013890504837036,1.0058456659317017,-0.7157759666442871,1.0459288358688354,-2.079961061477661,-1.1822190284729004,-1.472836971282959,2.0189597606658936,-1.5490944385528564,-4.268274307250977,2.784320831298828,-1.3950879573822021,-0.394656240940094,1.098816156387329,-1.1285696029663086,-0.33437487483024597,-1.967939019203186,1.3010451793670654,-1.548177719116211,-0.44406354427337646,-0.3344178795814514,-0.8598344326019287,-0.4941740930080414,0.8223053216934204,-1.8098268508911133,-2.4819018840789795,1.9989508390426636,0.8428961038589478,1.7658103704452515,0.534497857093811,-0.00238995929248631,2.7605435848236084,-1.6029994487762451,-1.888422966003418,2.8410212993621826,-0.5625553131103516,0.25147244334220886,-3.0090925693511963,-1.4149670600891113,-0.13948993384838104,1.252551794052124,0.8917160630226135,2.5733120441436768,-1.6589356660842896,0.05748377740383148,1.407340407371521,-2.6753504276275635,-1.5934396982192993,0.2585304081439972,0.22163163125514984,-0.22505471110343933,0.21387700736522675,-0.6935495734214783,-1.4683367013931274,1.4682563543319702,-3.5209152698516846,0.40098267793655396,2.5010290145874023,3.9109747409820557,0.9214866161346436,-1.8247292041778564,-1.7973735332489014,3.293384075164795,0.24878765642642975,-0.5861744284629822,-0.7359616756439209,-0.7293855547904968,2.666278123855591,1.1671249866485596,-0.7211820483207703,-0.2739369869232178,-0.9955922961235046,-0.14523626863956451,0.0714690312743187,0.26010584831237793,-1.0285038948059082,1.2777718305587769,4.98635196685791,1.2544223070144653,2.694216012954712,-0.4027446508407593,1.2016223669052124,-2.7917392253875732,0.6205222010612488,-0.16009286046028137,1.2628514766693115,-3.286637544631958,-2.2449846267700195,1.0948246717453003,-2.7266039848327637,1.149761438369751,-1.0932223796844482,-0.20946112275123596,-1.2201913595199585,0.06006446108222008,1.726998209953308,0.7370993494987488,1.1675536632537842,-1.4926894903182983,0.055210016667842865,-2.2327167987823486,-3.235630512237549,0.230805903673172,-0.729824423789978,0.47414520382881165,2.800224542617798,1.0092504024505615,1.620384931564331,2.6728897094726562,1.9435888528823853,-2.525509834289551,-2.0659549236297607,3.101534128189087,0.6189810633659363,-0.3656090795993805,0.07308876514434814,-1.4529050588607788,-1.7707024812698364,-2.048027753829956,1.7709094285964966,1.8002029657363892,-0.02560783363878727,-4.690731525421143,0.8985323309898376,0.6694337725639343,1.3188823461532593,1.1197453737258911,3.0893406867980957,1.1273046731948853,-0.7945748567581177,0.8049266934394836,-0.20122432708740234,2.692946672439575,2.666888952255249,0.5070108771324158,-1.410553216934204,1.7675377130508423,-0.11614459753036499,-0.2408285290002823,2.0926873683929443,0.5298335552215576,-0.8814258575439453,-0.5185205936431885,0.7876963019371033,-1.3990346193313599,-1.2664130926132202,2.821744441986084,1.0427839756011963,0.06440497189760208,-2.4179763793945312,-1.366241455078125,-1.4676815271377563,0.9686933755874634,-0.7017666697502136,-0.2511323094367981,1.2611039876937866,-0.32894301414489746,1.3986599445343018,1.0361740589141846,-2.2940003871917725,1.7968823909759521,0.9886205196380615,-2.10275936126709,-1.7906239032745361,0.7102270722389221,2.6874101161956787,-0.8443174958229065,-0.3764195740222931,-2.0791072845458984,1.482473373413086,-0.25317418575286865,-1.3428514003753662,-1.1939311027526855,-0.3157469630241394,0.7415527701377869,0.41819292306900024,2.5982227325439453,-9.171104431152344,0.10696683824062347,0.5740861296653748,-0.2025870531797409,-1.2730804681777954,-0.11840538680553436,-0.9473916292190552,0.4346616268157959,-0.7787920236587524,0.6228405833244324,1.2240453958511353,0.23794294893741608,-1.0948339700698853,-1.971510887145996,-0.5440878868103027,0.6566610932350159,2.9925036430358887,-5.820187091827393,-0.6751256585121155,0.5750210881233215,3.2968966960906982,-2.1766371726989746,-0.31063809990882874,5.9424543380737305,1.4220951795578003,4.054101943969727,0.7972425818443298,3.0919604301452637,0.5025688409805298,-0.3114197850227356,0.43619298934936523,1.8911223411560059,1.4991768598556519,-0.4112626612186432,-2.996859550476074,1.003106951713562,-0.20416410267353058,0.361995667219162,1.9581639766693115,1.589890480041504,0.45227906107902527,-1.4012523889541626,-1.2116047143936157,-0.2981897294521332,-0.15705087780952454,-1.3205126523971558,-0.4522510766983032,0.7973495125770569,17.21711540222168,-3.0473546981811523,-3.268247604370117,-3.5187671184539795,2.5954902172088623,-0.17623192071914673,1.0860719680786133,1.2017289400100708,0.5869513750076294,0.4460498094558716,0.4995877742767334,0.5021829009056091,1.6317424774169922,2.727004289627075,0.6488863229751587,3.005695343017578,1.0834182500839233,0.7606893181800842,-0.21524721384048462,0.07605858892202377,-0.4735625386238098,1.260169506072998,-2.199207067489624,-2.9183309078216553,1.5299782752990723,-1.6117793321609497,-1.0871717929840088,-0.46841755509376526,1.7718250751495361,0.3613523542881012,-0.8996313810348511,2.0554404258728027,-0.10458506643772125,2.632830858230591,0.29038891196250916,0.8960813283920288,1.6874403953552246,0.37874919176101685,1.898871660232544,-1.1386197805404663,0.4155746400356293,0.7942140698432922,-0.30110985040664673,6.543966293334961,0.5523468255996704,3.125802993774414,-2.321389675140381,0.8701891899108887,-1.6589632034301758,-2.49656081199646,-1.1879587173461914,-0.18111705780029297,0.7040626406669617,2.0475544929504395,-0.7039000391960144,-1.4689139127731323,1.4950007200241089,-2.8061184883117676,-1.6810307502746582,0.47169753909111023,1.9501835107803345,0.21868902444839478,-0.27942681312561035,1.085065484046936,-1.432948112487793,2.721214532852173,-2.101231098175049,-1.0853813886642456,9.683165550231934,-2.0234103202819824,0.3815963864326477,1.5990164279937744,1.4241865873336792,0.5202511548995972,1.4209822416305542,0.27224311232566833,-0.3962942957878113,2.997396230697632,1.200287103652954,-2.8863680362701416,0.6491795182228088,0.4636615216732025,1.483460545539856,1.1854685544967651,1.9836275577545166,-3.491501808166504,-1.869572401046753,-1.13370943069458,-1.2876474857330322,0.787533164024353,1.1909074783325195,-0.23206157982349396,-1.4129173755645752,1.602477788925171,-1.0178011655807495,0.30649787187576294,-0.07312212884426117,-2.07944917678833,-2.0481503009796143,-0.05953099951148033,1.8165826797485352,-0.695639431476593,-1.7791115045547485,0.6572346687316895,0.03757038712501526,3.503723382949829,-0.30848023295402527,0.2475212961435318,-1.5214776992797852,1.2400389909744263,-1.6650099754333496,-1.5521113872528076,3.6176514625549316,0.3323029577732086,0.9524369835853577,0.5152493715286255,-1.0038586854934692,0.8309338092803955,-1.1635360717773438,-0.761746883392334,-0.29384249448776245,1.0251212120056152,1.0092781782150269,3.111286163330078,1.2539184093475342,1.078966736793518,1.290286898612976,0.4579695761203766,1.8678078651428223,-1.0723767280578613,2.5919599533081055,1.2048994302749634,3.425548791885376,2.0792288780212402,1.3310699462890625,-2.6119959354400635,1.434972882270813,-1.330124855041504,0.48138758540153503,-1.2850230932235718,-1.727188229560852,23.657268524169922,0.2142946720123291,-1.3529934883117676,1.5360783338546753,-1.4993709325790405,-2.4077956676483154,-4.266639232635498,0.13695554435253143,-1.0256720781326294,-1.1337627172470093,-0.06150585412979126,-1.5556246042251587,-4.713541507720947,0.9781814813613892,0.2868908941745758,2.268066167831421,0.2519915699958801,-1.0944408178329468,0.23614296317100525,-2.2204792499542236,-0.35704371333122253,0.9833035469055176,-0.5244852304458618,1.3088186979293823,0.9293148517608643,-2.039177417755127,0.5566775798797607,0.5776915550231934,1.613957405090332,2.4191582202911377,0.9741416573524475,-2.3789310455322266,-1.743653655052185,-1.0315768718719482,0.6528593897819519,0.11965585500001907,-0.19241319596767426,-1.4465904235839844,1.7502049207687378,3.4627225399017334,1.7581220865249634,-2.5726656913757324,1.632657527923584,0.6559503674507141,0.6486480236053467,-1.1400845050811768,2.8284895420074463,-0.9755882024765015,-2.5447115898132324,1.152614951133728,3.49823260307312,-0.6035935282707214,-0.2283048778772354,0.1569555401802063,-0.24137195944786072,0.37654033303260803,2.4070470333099365,1.886122465133667,-0.6920722126960754,1.1108133792877197,-3.0967864990234375,0.15288272500038147,1.3519551753997803,0.42055007815361023,1.479007601737976,1.7277930974960327,-1.7613799571990967,-0.5043697953224182,2.168318271636963,3.0184738636016846,-1.0375746488571167,2.385958433151245,-1.5192365646362305,-1.0498650074005127,-1.174504041671753,1.886375069618225,-0.8001676201820374,2.3529419898986816,1.713111400604248,1.225719690322876,-1.4253565073013306,1.2498294115066528,-1.048454999923706,-2.666764974594116,0.5831985473632812,1.9151206016540527,0.38366618752479553,-0.5517283082008362,-1.334672451019287,1.173351526260376,-1.3515836000442505,2.7465405464172363,0.446867436170578,0.20292045176029205,1.1782976388931274,-0.45514941215515137,-0.15294820070266724,2.6809165477752686,0.25698956847190857,0.13048680126667023,-2.0825560092926025,2.9984123706817627,-0.732570469379425,2.741365671157837,-0.35200750827789307,0.3735026717185974,1.026324987411499,-0.8373808860778809,-0.7534216642379761,3.186117649078369,-1.6069719791412354,13.694948196411133,0.45751264691352844,-0.32554829120635986,-0.9220116138458252,0.6799823641777039,0.6213735938072205,-0.39686453342437744,0.3516005277633667,1.6037026643753052,0.9181981682777405,2.464094638824463,-3.30190372467041,0.1316901445388794,-1.6983715295791626,3.4150142669677734,-0.4357839822769165,0.9137513637542725,-28.438495635986328,-4.857837200164795,0.9124268889427185,-0.6033655405044556,2.879395008087158,-0.8210303783416748,0.6429834365844727,-0.22451503574848175,-0.010514718480408192,-1.843580722808838,-2.20318603515625,-1.207726001739502,-0.19433605670928955,1.47995924949646,-2.1028847694396973,-2.01041316986084,0.32772377133369446,-3.455141305923462,-0.8297513723373413,0.8396458029747009,1.2139110565185547,-1.170619010925293,0.7457758188247681,-0.9575324654579163,-0.17512814700603485,-0.13733702898025513,-0.34847620129585266,1.1080787181854248,-0.85099196434021,1.6515899896621704,7.819846153259277,-1.7004127502441406,0.28577470779418945,-1.350799798965454,-1.1700141429901123,0.6965087652206421,0.5495334267616272,0.1256527453660965,2.2563059329986572,0.21405303478240967,-1.513350486755371,-0.336651086807251,6.279672622680664,-0.5644508004188538,-0.3253062069416046,0.09385707974433899,2.8686654567718506,1.0346298217773438,0.10419593751430511,3.602435827255249,2.0389482975006104,-0.3338486850261688,-1.9091447591781616,0.25446203351020813,-0.424149751663208,1.2987502813339233,-0.02505440264940262,5.58180570602417,-1.3550291061401367,-2.029691696166992,1.3740665912628174,1.9446275234222412,0.7470473647117615,1.9224231243133545,0.969830334186554,1.3289587497711182,0.17941074073314667,16.200511932373047,-1.9531323909759521,-5.289770126342773,-1.6651737689971924,0.21855467557907104,0.9235618710517883,-1.5180331468582153,-1.4717570543289185,-0.4647201597690582,-1.8486722707748413,-1.1223030090332031,0.5167832970619202,4.7718706130981445,0.7186504602432251,-3.611457347869873,-2.306732654571533,-3.1002588272094727,1.0822664499282837,1.2586820125579834,0.9189530611038208,-0.9273248314857483,-0.25745099782943726,-2.5231614112854004,-0.439110666513443,1.7038472890853882,-0.21533922851085663,-0.9499677419662476,-0.5044088363647461,3.063835620880127,-2.5599379539489746,-1.4717566967010498,-1.538086175918579,1.618263602256775,0.7663993835449219,0.09656278043985367,1.078839659690857,2.1863455772399902,-1.4914506673812866,0.5201220512390137,-0.8302265405654907,5.047384738922119,-1.157211422920227,0.5676975846290588,-1.203805923461914,3.734999179840088,1.5582607984542847,0.02691011130809784,-2.364931106567383,2.2670114040374756,0.623043954372406,1.3922933340072632,-3.6890757083892822,-0.524529755115509,1.341602087020874,1.5392905473709106,0.08225250989198685,-0.05325235426425934,-0.023763326928019524,-2.1053900718688965,0.325595885515213,0.43081745505332947,-0.4959495961666107,4.319045066833496,-0.34221816062927246,-2.8555636405944824,-1.8246123790740967,-0.14832568168640137,1.6235568523406982,1.2288817167282104,0.5267925262451172,-0.9804526567459106,0.5440536141395569,-0.05805355682969093,-2.474515676498413,2.0830466747283936,-1.2487373352050781,-0.510887622833252,0.9839745163917542,-0.8406476378440857,-0.6634930372238159,1.7633233070373535,-0.2589007019996643,-1.0109915733337402,-0.6080315113067627,0.507607102394104,1.8956354856491089,0.7279041409492493,-0.32116463780403137,-1.3857768774032593,0.31933706998825073,-0.29544201493263245,8.644569396972656,0.6537564396858215,0.6473225951194763,2.3301334381103516,-1.045375943183899,2.0373623371124268,3.664203405380249,1.158347487449646,1.1768581867218018,-0.7658606171607971,-1.537086844444275,-3.495823860168457,-0.11356085538864136,-1.3723496198654175,2.4323368072509766,-1.8827911615371704,0.22998514771461487,-0.5123844146728516,-0.9036159515380859,1.5802052021026611,0.0018207132816314697,-6.606267929077148,-0.9065348505973816,0.18248631060123444,-0.8639184236526489,-1.2434996366500854,4.367249965667725,-1.96469247341156,-2.0760316848754883,-0.3432196080684662,-0.8013584613800049,-3.796802520751953,0.010490994900465012,1.375959873199463,-1.2997658252716064,-0.9386293888092041,-0.8828744292259216,0.050011299550533295,-2.635126829147339,-1.2068312168121338,-0.05593809857964516,1.5352072715759277,1.5184335708618164,-1.5996568202972412,-1.8537415266036987,-0.29500293731689453,-1.2871171236038208,-0.5810731649398804,0.2499660849571228,1.0422637462615967,0.265950083732605,1.389238715171814,2.098414897918701,1.7436951398849487,2.798168420791626,5.62751579284668,-3.6377904415130615,1.0743343830108643,0.8660789728164673,3.485563039779663,-1.1190404891967773,-2.3714747428894043,0.39065438508987427,-1.2424077987670898,1.0380580425262451,0.38143256306648254,0.03685016930103302,-3.5525312423706055,0.2848361134529114,0.32492974400520325,-0.67104572057724,1.453115463256836,0.30496689677238464,1.3042436838150024,1.298715353012085,-1.2320960760116577,-1.7802748680114746,-1.8509289026260376,0.7806209921836853,-0.9659611582756042,-1.9052181243896484,-0.6676161289215088,-2.9609689712524414,-0.21540044248104095,-0.12226857244968414,-0.25890156626701355,0.08324180543422699,-0.9565020203590393,1.8348090648651123,-0.5219772458076477,-1.3641719818115234,2.403979778289795,2.3224563598632812,-0.25388261675834656,1.9699782133102417,0.8521971106529236,-0.6558394432067871,-0.6322168707847595,-1.7603832483291626,-2.8144025802612305,0.09866281598806381,-0.5501217246055603,2.9776885509490967,-0.41116172075271606,-0.890731692314148,-2.337963342666626,1.0226343870162964,-1.3249444961547852,-0.9150608777999878,0.191994309425354,1.38239324092865,-3.935382843017578,2.56264066696167,-3.598114252090454,0.7294697761535645,1.1874512434005737,-1.8815680742263794,-1.129431962966919,0.020723262801766396,-0.13411647081375122,-5.948962211608887,3.3982112407684326,-0.5733523368835449,0.7552360892295837,0.9517004489898682,-1.408426284790039,2.4419198036193848,0.460862934589386,1.0880510807037354,-2.3409547805786133,0.5840000510215759,0.9557477235794067,0.7917792797088623,-1.2971607446670532,0.2537974417209625,3.204331874847412,2.0744693279266357,-0.8900342583656311,-0.6136572360992432,1.298318862915039,0.5774065256118774,0.37020429968833923,-0.821601152420044,-14.5728759765625,0.9244595766067505,1.0892871618270874,-2.210280418395996,1.0609581470489502,-0.7378803491592407,4.114394187927246,1.9738290309906006,1.7014281749725342,1.1050329208374023,-1.8681424856185913,-0.2954544723033905,1.3300225734710693,0.21257713437080383,1.5943455696105957,2.0697526931762695,1.0985746383666992,1.1798603534698486,0.5678949356079102,2.0563466548919678,1.5109262466430664,-1.9315954446792603,-1.2759047746658325,0.5514563918113708,0.05390000715851784,1.6708848476409912,-0.17162007093429565,-1.9276069402694702,0.5155544877052307,-2.8148036003112793,-1.3283621072769165,-0.9409133791923523,-1.342321753501892,0.48180240392684937,-0.4572698771953583,-3.5174152851104736,-0.9062075018882751,-1.9399949312210083,2.2593040466308594,3.247401237487793,0.11388279497623444,1.1180166006088257,0.031473301351070404,-2.440850019454956,-0.5836928486824036,3.962374210357666,-3.693577527999878,-0.3091355860233307,0.09653789550065994,1.0736162662506104,-2.0061275959014893,0.8214501142501831,-0.09525824338197708,1.0157976150512695,-2.7897956371307373,1.138467788696289,-0.5160956382751465,1.566461205482483,1.1235240697860718,-0.2203468531370163,-2.4670822620391846,-2.540195941925049,-1.4816211462020874,-0.05711956322193146,-0.7880544662475586,-2.775388717651367,2.390608072280884,1.0656472444534302,0.5841611623764038,0.8607958555221558,1.5109800100326538,1.0330045223236084,1.087103247642517,2.1496963500976562,-0.6722836494445801,-4.401371479034424,-2.5645291805267334,-2.5412044525146484,-0.581106960773468,-2.510420560836792,1.4993293285369873,-3.2778985500335693,2.0396335124969482,-3.512346029281616,-1.5378183126449585,1.0896694660186768,0.2913547158241272,-10.234740257263184,-0.971679151058197,1.4429442882537842,-0.7373238205909729,-0.07863863557577133,-0.06245435029268265,-0.7317478060722351,1.920007348060608,1.6460299491882324,-1.786211371421814,1.187707543373108,-2.456932783126831,0.2929568588733673,-1.7814866304397583,0.7146733999252319,-2.0681698322296143,2.0570108890533447,1.3230030536651611,0.05429839715361595,-0.6296946406364441,-1.6787629127502441,-0.40722426772117615,-0.8175346255302429,-1.092441201210022,-3.236107349395752,-0.27939480543136597,-2.7187299728393555,1.5643479824066162,1.5958328247070312,-1.5910019874572754,0.9987464547157288,0.7612403631210327,-1.5759947299957275,-1.4070802927017212,0.9558997750282288,-2.297194719314575,0.41023707389831543,4.1142048835754395,-0.10984061658382416,-1.2814263105392456,-0.8993833661079407,0.08518029004335403,0.9262938499450684,-0.970207154750824,-0.03618692606687546,0.20876489579677582,2.3515727519989014,0.5585373044013977,0.1650347113609314,0.7929081916809082,-2.5577445030212402,3.6111836433410645,2.2223777770996094,0.2935084104537964,-0.159078449010849,0.8163671493530273,-0.6662620306015015,0.7799778580665588,1.3368617296218872,-0.18771469593048096,2.758352279663086,1.327613115310669,1.458356261253357,-0.8585073351860046,-0.8288394808769226,2.0779809951782227,-2.8931496143341064,-1.8119800090789795,-0.3393634259700775,0.3350204825401306,-0.9385941624641418,-3.156144618988037,-2.411818504333496,-1.5874398946762085,1.3205441236495972,-6.656105995178223,0.9612330198287964,0.405549019575119,1.2731200456619263,1.428430199623108,0.22320367395877838,0.21079888939857483,1.9261165857315063,2.6170923709869385,0.6825039982795715,-3.125579833984375,2.5577335357666016,1.2805967330932617,-3.0540332794189453,3.442336320877075,-0.1410692185163498,-2.307386636734009,-1.7448313236236572,1.9623037576675415,1.738274335861206,-1.724984884262085,-1.6921159029006958,-1.2396689653396606,-1.8794152736663818,1.4472086429595947,-2.5391368865966797,-0.0760982558131218,1.014606237411499,0.7821540832519531,0.8423473834991455,1.0090304613113403,-1.4940866231918335,-1.4438352584838867,-1.836362600326538,1.8056241273880005,0.3147389888763428,-2.85691499710083,1.6855846643447876,1.822716474533081,0.390121728181839,1.0681204795837402,1.464309573173523,-0.5350099802017212,1.496316909790039,1.2152479887008667,-0.38523736596107483,1.8206934928894043,0.08621259778738022,-2.2289979457855225,1.5221149921417236,1.207819938659668,2.4452872276306152,-0.6613575220108032,-1.1463216543197632,-0.861343502998352,3.9991941452026367,-1.445388674736023,-0.08909827470779419,-2.9967715740203857,0.33417439460754395,0.7854120135307312,0.7218918800354004,-2.625302791595459,-0.2503274381160736,0.4436984360218048,0.32339105010032654,-0.08411138504743576,0.10356585681438446,-2.4618585109710693,0.6974547505378723,-1.2919118404388428,-1.0503207445144653,0.7014141082763672,1.357041835784912,0.8033841252326965,1.0036463737487793,0.337037593126297,-1.8835502862930298,-0.3556998074054718,2.584620714187622,-2.118112802505493,2.9082822799682617,-0.5952695608139038,0.2245686650276184,1.6894155740737915,-3.9687061309814453,-0.3345656096935272,0.8721665740013123,0.26921775937080383,-1.911543846130371,1.3148211240768433,-2.6344540119171143,1.4435145854949951,-0.2430223673582077,1.5068615674972534,5.73353910446167,-0.13891175389289856,0.6617008447647095,-0.3165643811225891,0.16055825352668762,-0.8471123576164246,0.14789249002933502,-0.9633563160896301,-0.40225327014923096,2.540947437286377,-0.5369715690612793,-1.2595083713531494,0.22052831947803497,-0.9417135119438171,-0.01157260499894619,3.147066354751587,3.1758663654327393,-0.734481692314148,0.7525302171707153,-1.2071806192398071,-0.35172155499458313,1.2203179597854614,-0.8210563659667969,0.5331419706344604,-1.6896498203277588,-0.9803130030632019,0.918488621711731,-2.4852843284606934,0.12397313117980957,-1.1376222372055054,0.8679764270782471,0.5208571553230286,-2.4018163681030273,-1.034398078918457,-1.0082345008850098,-2.722278594970703,0.20309601724147797,-0.9906095266342163,0.7561707496643066,0.062985360622406,3.3195641040802,-0.6055691242218018,0.1851680427789688,-2.7132463455200195,2.4741933345794678,-1.8987891674041748,1.7802011966705322,1.1037935018539429,1.9419119358062744,-2.99334716796875,1.5987406969070435,2.3938233852386475,3.173534631729126,0.50604647397995,0.8403369784355164,0.8110100626945496,-1.8103153705596924,2.008584976196289,1.7216359376907349,3.649749994277954,-0.5936360359191895,-0.07195500284433365,-0.9409536123275757,0.8198829293251038,-0.7150980830192566,-1.4724159240722656,2.8106167316436768,2.106349229812622,0.8086604475975037,-0.6662254929542542,-1.3156511783599854,0.04494486749172211,0.4727323353290558,-1.7688721418380737,1.724231243133545,1.9712631702423096,1.520583987236023,0.5322662591934204,-1.4194467067718506,-0.5793893933296204,0.19328750669956207,-0.5855361223220825,0.22701631486415863,0.39746659994125366,-0.6672245860099792,-0.18880638480186462,-2.5869808197021484,4.494245529174805,1.0052437782287598,2.3148112297058105,-0.4040859341621399,1.9522664546966553,-1.3745230436325073,-0.7088881731033325,0.14355596899986267,-1.8989537954330444,-2.842200756072998,1.2707536220550537,1.1635594367980957,1.6576285362243652,-3.2585339546203613,-2.6056957244873047,0.8767781257629395,-0.418128103017807,-2.0757768154144287,-2.232706308364868,-1.6286896467208862,-0.5179094076156616,3.249434471130371,0.44272562861442566,-0.12421060353517532,1.4694870710372925,-1.2044076919555664,0.9990749955177307,-0.4108024835586548,-0.7970860600471497,0.4311259090900421,3.3364391326904297,0.07319018989801407,3.159027576446533,1.282500982284546,0.2926085889339447,2.756082057952881,0.16866397857666016,0.017662033438682556,0.24616968631744385,0.38056766986846924,0.07606391608715057,0.435187429189682,-3.158595561981201,0.676606297492981,-2.137115240097046,-1.9525216817855835,-0.7713176012039185,-3.7960762977600098,-1.1629770994186401,-0.8684810996055603,-1.870055079460144,-0.17858290672302246,2.1191656589508057,1.5595003366470337,-0.18594805896282196,0.7224935293197632,-0.3175623416900635,1.1166355609893799,0.30920228362083435,0.09835159778594971,-1.4440306425094604,2.9590165615081787,1.776702642440796,-0.6262088418006897,2.868109941482544,3.4642386436462402,0.043018974363803864,-1.1026158332824707,-0.4934423267841339,-1.1752746105194092,-0.9432921409606934,-2.5841920375823975,0.6154798269271851,-0.8603304028511047,-1.7679234743118286,1.2857019901275635,-0.2097257524728775,1.3659032583236694,-2.2922983169555664,1.2012594938278198,1.6274765729904175,-0.08123394846916199,-2.0324769020080566,0.6300428509712219,-1.0350278615951538,-2.6703219413757324,0.23520545661449432,1.593979001045227,-6.5645246505737305,0.3401176929473877,0.06595464050769806,-0.6521669030189514,1.7010166645050049,-1.3363394737243652,-0.4131411612033844,0.26878198981285095,-1.3090221881866455,2.941244125366211,2.340503215789795,-0.8625702857971191,1.1060783863067627,1.1939330101013184,1.2520848512649536,-3.533949375152588,2.059873342514038,-0.3874472677707672,-1.3979765176773071,2.049295425415039,0.23454533517360687,1.1021677255630493,-3.9937045574188232,-1.8263609409332275,2.3968594074249268,-1.1381875276565552,-0.7833678722381592,-0.7792525887489319,-0.2365427315235138,1.168737769126892,2.2076168060302734,-1.043032169342041,-0.06933972984552383,0.5739142298698425,3.3302621841430664,-1.4871152639389038,0.6033238172531128,-1.7868841886520386,0.1413559466600418,2.393413782119751,-0.1335216462612152,-0.6103156805038452,-1.0506168603897095,-1.1551885604858398,-2.010571241378784,-1.8915961980819702,1.5143139362335205,1.9857624769210815,2.5548317432403564,0.7257905602455139,2.092036247253418,-2.336533308029175,0.7967263460159302,2.3504676818847656,2.601067066192627,-1.3207982778549194,-1.077548861503601,-2.9372639656066895,0.7792289853096008,0.2608713209629059,0.012698772363364697,-1.8402519226074219,-0.06536882370710373,1.356925368309021,0.5978003144264221,-0.8986865878105164,0.7704384922981262,1.3212827444076538,-0.8092703819274902,2.5935940742492676,-0.7645583748817444,-4.272591590881348,-1.7782518863677979,-1.5929678678512573,-0.9835730791091919,1.8271125555038452,0.9121779203414917,1.3240909576416016,2.3383982181549072,-1.9695464372634888,-1.3793245553970337,-2.198744297027588,1.1242828369140625,-0.40299192070961,-3.1643245220184326,0.2549576461315155,-0.9923377633094788,-1.1535158157348633,2.039036750793457,0.2941104471683502,1.0235975980758667,-6.703239917755127,0.3994167745113373,-4.104492664337158,-0.6194436550140381,0.1578625589609146,0.05761093273758888,2.4942502975463867,-2.2945940494537354,-1.4292680025100708,0.8081464171409607,-1.5472475290298462,0.3646129369735718,0.4356250464916229,-0.34110623598098755,0.3738741874694824,1.344117522239685,2.138137102127075,0.3081982731819153,-1.7178659439086914,31.360740661621094,-1.6213241815567017,-0.19976001977920532,-1.2090446949005127,1.3735544681549072,-0.08660981804132462,0.024353785440325737,-0.8819294571876526,0.22963763773441315,1.8998559713363647,-0.18503542244434357,-0.4659484028816223,-0.35828012228012085,-3.9974887371063232,-0.9870519042015076,-0.4467529058456421,-0.09708379954099655,0.30709850788116455,-0.04693850129842758,1.4643350839614868,-3.5305144786834717,1.6448731422424316,-0.7619402408599854,-0.33487755060195923,0.9786500930786133,-1.122847318649292,-0.3073224723339081,1.040604829788208,0.43152713775634766,-0.6704898476600647,-0.8874306678771973,1.1632646322250366,0.3530259132385254,1.9868746995925903,0.32518863677978516,0.6278029680252075,2.011171340942383,0.6863555908203125,0.7446466684341431,0.7547190189361572,-1.920137643814087,-0.15280142426490784,-0.06823154538869858,1.2824913263320923,0.619808554649353,-0.9733825325965881,-1.2205232381820679,-2.1947312355041504,-1.5124356746673584,0.9987745881080627,1.093131422996521,0.2120990753173828,0.12709330022335052,1.0980644226074219,1.2473127841949463,-2.6048521995544434,2.2443690299987793,-2.2507381439208984,-2.0036773681640625,1.0738418102264404,1.6643638610839844,2.0005128383636475,2.102376699447632,-0.29942768812179565,1.042055606842041,-0.4838428497314453,-0.050648897886276245,-1.88174569606781,-0.3987417221069336,-0.3282642960548401,-0.16394737362861633,1.0357860326766968,1.059604287147522,2.803079605102539,-0.6209740042686462,1.2959684133529663,0.24559152126312256,-2.1349997520446777,-2.571747303009033,-0.6465420126914978,0.8078539371490479,-1.428291916847229,-3.2498202323913574,3.2966372966766357,-0.18065804243087769,1.744515061378479,0.5442550778388977,-1.2377467155456543,-1.0829905271530151,-0.5052251815795898,2.2305397987365723,0.09175485372543335,1.0841219425201416,-0.8764117360115051,-0.5193777084350586,-2.1381473541259766,-2.4735028743743896,0.12504282593727112,0.19225217401981354,-0.42427417635917664,-0.6912869215011597,-1.7932870388031006,0.2116357684135437,3.2669668197631836,1.5005919933319092,-1.5689820051193237,-1.3804285526275635,-1.2963755130767822,0.3681260347366333,0.54250168800354,1.8379100561141968,1.29398775100708,-0.188465416431427,0.3900093138217926,0.593197762966156,3.626504421234131,-2.627480983734131,-1.4962434768676758,-2.685194253921509,-3.028981924057007,1.94479238986969,0.9499443769454956,-1.8562854528427124,-0.2655028700828552,-0.3756193220615387,0.7085850834846497,-1.1546196937561035,-0.03701725974678993,-0.6103575825691223,1.3340327739715576,-2.0083541870117188,-0.6757545471191406,1.1711729764938354,1.1562551259994507,-1.5265930891036987,2.1111419200897217,2.0785136222839355,3.7673304080963135,-0.5295680165290833,-3.1558361053466797,0.925896942615509,1.9658876657485962,0.9935435652732849,0.38288965821266174,-1.4579179286956787,0.14336290955543518,2.1145777702331543,-0.45363742113113403,-1.8986908197402954,1.845206379890442,-1.1169936656951904,-2.431534767150879,2.3478007316589355,-1.3598090410232544,3.3205747604370117,-1.068368673324585,0.7101010680198669,1.7519261837005615,-2.045090675354004,-0.8200138211250305,1.234312653541565,4.111454010009766,0.5816971063613892,-3.61275577545166,-8.305590629577637,0.17211011052131653,0.2110707312822342,-2.0213160514831543,-1.86607825756073,-2.1317830085754395,-1.760606288909912,-0.8700680732727051,-1.1680388450622559,1.1300251483917236,1.1253339052200317,1.2324841022491455,-0.6655551791191101,3.6486823558807373,-1.4136252403259277,1.937514305114746,1.2990580797195435,1.5595563650131226,1.2066186666488647,1.213157057762146,-2.9469900131225586,-1.1470704078674316,3.7139480113983154,-1.0927592515945435,2.507835865020752,-2.8927299976348877,-5.571156024932861,-2.5116541385650635,1.634446144104004,-1.5618321895599365,0.488296240568161,-1.4535903930664062,1.4164962768554688,-0.4309466779232025,3.0610532760620117,0.7093476057052612,-1.9468483924865723,1.144888162612915,-2.485874652862549,0.16720473766326904,-2.06851863861084,-0.05657312273979187,-0.8222653269767761,-0.06975911557674408,-1.1700057983398438,0.5802404880523682,-0.5113840699195862,0.32985803484916687,0.16736677289009094,-0.8881756663322449,-1.1692397594451904,-1.964463233947754,0.48955973982810974,0.19223973155021667,12.301030158996582,0.33123958110809326,0.07534505426883698,-3.834670066833496,2.0360960960388184,1.739028811454773,0.2878531515598297,-1.351917028427124,0.7127537131309509,-1.2411795854568481,-0.969086229801178,1.3258211612701416,0.9807983040809631,0.9176768064498901,-0.5904747247695923,-1.7171646356582642,0.6245076656341553,-2.0512466430664062,1.9688365459442139,0.7627026438713074,-0.688747227191925,-0.8147760629653931,-0.38378798961639404,0.21705591678619385,-1.2599360942840576,0.5708962082862854,-0.9326537847518921,0.32865193486213684,1.1117233037948608,-0.9401378035545349,-2.1698496341705322,0.5107129216194153,1.108851671218872,2.077348232269287,-1.7514132261276245,3.0327258110046387,-1.7765707969665527,-1.6935431957244873,0.5044216513633728,-0.8374386429786682,-1.5066452026367188,0.039801377803087234,0.22047539055347443,-1.3296921253204346,-2.398588180541992,0.08759226649999619,-0.5368557572364807,0.10380613058805466,-3.343357563018799,2.5132412910461426,2.0498130321502686,1.8559989929199219,0.8324155211448669,0.3060741126537323,-0.393093466758728,-0.7064594030380249,0.05314801633358002,1.3677160739898682,2.447751998901367,-1.6698973178863525,2.9819729328155518,-0.1029549315571785,2.554931640625,-0.22323867678642273,-1.9408413171768188,-1.8912142515182495,1.5470502376556396,-2.646083354949951,-0.7297878861427307,-2.193289041519165,13.203374862670898,-1.1483392715454102,1.1238118410110474,-3.507363796234131,-0.21807493269443512,-1.3089808225631714,0.05411102995276451,-0.794876217842102,1.2498645782470703,1.0163674354553223,-0.3321177363395691,-0.45486176013946533,0.9197610020637512,-2.6982624530792236,2.4067513942718506,0.18339669704437256,-1.1994287967681885,-0.8667967915534973,1.9476360082626343,-0.29272302985191345,-2.697540283203125,0.3535085618495941,0.7836921215057373,1.654410481452942,-0.35299772024154663,-1.7772010564804077,-1.7153481245040894,-0.07816320657730103,4.731583595275879,3.051964282989502,3.053354501724243,-9.254472732543945,-0.8175982236862183,3.255605936050415,1.5990186929702759,2.512096881866455,0.2753918766975403,0.5947110652923584,0.09724833816289902,0.40040910243988037,-0.7170377969741821,1.305016279220581,2.1753242015838623,0.3789987564086914,-2.6589460372924805,-0.8210610747337341,2.056324005126953,-0.030636610463261604,-1.8915668725967407,-0.23562631011009216,1.3535172939300537,-3.333214521408081,1.3087021112442017,3.8839075565338135,2.707679271697998,0.5015500783920288,-3.4068641662597656,-0.5994943976402283,-1.3333606719970703,0.9010857343673706,-0.045639052987098694,1.4869565963745117,-0.9510754942893982,1.7024261951446533,1.3684369325637817,2.5433058738708496,-2.1717288494110107,0.3845004141330719,1.7603983879089355,-3.3539435863494873,-0.04491490498185158,2.0452919006347656,0.7106145024299622,2.030479669570923,1.3116527795791626,1.0146595239639282,-0.4818984568119049,-0.3372933566570282,-0.6774132251739502,0.9616588354110718,-1.9432159662246704,0.27636009454727173,0.921720027923584,2.7332308292388916,-2.086764335632324,0.46133580803871155,-0.3337118923664093,3.1195621490478516,0.565980851650238,1.335995078086853,1.9837011098861694,1.6219912767410278,-1.638851523399353,0.9914830923080444,-2.6930723190307617,-1.1868791580200195,3.361267328262329,-2.697666883468628,1.036790132522583,-0.6959818005561829,0.6327988505363464,-0.907264232635498,-1.4164859056472778,-0.07518928498029709,0.18822439014911652,0.33964723348617554,-0.6866194605827332,-3.16884708404541,2.2236487865448,-0.6540365219116211,1.7342294454574585,0.1299099326133728,-2.6622395515441895,1.2195067405700684,-1.0514482259750366,1.429595947265625,-2.1061179637908936,0.7687674164772034,1.3148208856582642,-1.7417064905166626,-1.3176910877227783,1.4599858522415161,0.5814718008041382,-0.28312239050865173,1.6413538455963135,0.5791016221046448,1.2997381687164307,-1.0712910890579224,1.5114554166793823,-3.325439453125,-2.153573751449585,-2.55564546585083,-0.2719270884990692,-1.0677810907363892,-0.4106096923351288,-2.238565444946289,1.0752300024032593,0.8593380451202393,0.8166295886039734,1.0725109577178955,-0.35433050990104675,-0.45635682344436646,1.9069316387176514,-1.5482031106948853,-0.688956618309021,0.5512193441390991,-0.07152720540761948,-1.8764277696609497,-1.2294455766677856,-1.4947456121444702,1.538654088973999,2.608915328979492,0.11572843790054321,-1.1225084066390991,1.5390076637268066,1.5284650325775146,0.931062638759613,0.36234909296035767,-0.1387443095445633,1.8560657501220703,1.271970510482788,0.9029763340950012,-1.8152865171432495,0.4383998215198517,-0.30914029479026794,0.24168671667575836,-1.0070706605911255,1.562363624572754,-0.4709550738334656,-0.1556003987789154,0.9341195225715637,1.5379348993301392,2.8805017471313477,-1.6819239854812622,3.474503993988037,0.17706795036792755,0.7146055698394775,-0.4125688076019287,-5.475780963897705,2.9725289344787598,-0.64870285987854,-1.1222506761550903,1.7039541006088257,-0.4146866500377655,-3.516606330871582,-1.524752140045166,-0.5122102499008179,1.1369643211364746,3.766575574874878,1.043342113494873,0.9053269028663635,-1.034233808517456,-0.15336669981479645,0.8034496307373047,0.48396822810173035,1.80171537399292,0.6752669811248779,-0.8780264854431152,0.7705722451210022,0.7246236205101013,-0.9694273471832275,2.5503668785095215,1.5481061935424805,-1.6663419008255005,-2.3084945678710938,-3.7273905277252197,-0.3695726692676544,3.200507402420044,5.613137245178223,-2.444697856903076,-0.7784176468849182,3.114515781402588,-1.3519279956817627,1.7157690525054932,-1.6937648057937622,-0.5119500160217285,-0.33411288261413574,-0.9625442028045654,-1.0232365131378174,0.5078639984130859,0.4377795457839966,1.4826149940490723,-4.202530860900879,3.0066986083984375,-0.5286534428596497,-0.9991763234138489,1.031358242034912,-0.9331840872764587,0.8818657994270325,2.2012531757354736,2.6778934001922607,-1.7418841123580933,-0.6240358352661133,1.3421868085861206,-0.2298206239938736,-2.9997024536132812,0.25780919194221497,1.853816270828247,0.07483591884374619,4.071397304534912,0.04084085300564766,3.9045217037200928,-2.777372360229492,1.0386210680007935,-1.9234058856964111,1.9049386978149414,2.22148060798645,-0.5579509735107422,-0.7856786847114563,0.18777450919151306,0.1518872082233429,-0.12288738787174225,-2.2218878269195557,0.2528439164161682,-3.0824215412139893,-1.392756462097168,-1.8597159385681152,-2.4215247631073,-2.5151727199554443,-0.15178091824054718,-1.9927881956100464,0.6748805046081543,2.369624137878418,-0.808549165725708,2.608609199523926,0.28477662801742554,-0.12438549846410751,3.406480073928833,1.9193947315216064,-0.30455198884010315,1.810778260231018,0.8690491318702698,-2.9315714836120605,0.8518540263175964,-0.5033561587333679,0.8178151249885559,1.1141330003738403,-1.3021024465560913,-2.4549577236175537,2.6400794982910156,0.2855053246021271,-2.038224458694458,2.2579455375671387,-1.7191663980484009,0.6900684833526611,-1.328924298286438,-0.7556964159011841,-2.70082426071167,0.5611046552658081,-0.6041355729103088,5.058846473693848,0.6524079442024231,1.621119737625122,-2.317070722579956,1.155073881149292,0.4508152902126312,-0.4980676472187042,-3.0789637565612793,-0.9498149752616882,0.988787829875946,2.7996134757995605,1.730336308479309,-0.5762522220611572,-2.9233312606811523,2.078216552734375,0.04482066631317139,-2.1869709491729736,-1.202032208442688,3.611741065979004,-0.03972459211945534,-0.37200742959976196,-1.653899908065796,0.5408357977867126,-0.3369617760181427,-3.3335626125335693,-3.4693610668182373,-1.0450035333633423,0.704971432685852,-1.1950137615203857,-2.1695337295532227,0.27001553773880005,-0.5349012017250061,-0.635587215423584,-1.415809154510498,1.9666051864624023,-1.5725091695785522,-0.5071391463279724,-2.1169357299804688,1.112504482269287,0.7080898880958557,1.949148416519165,0.9617214202880859,1.3993678092956543,-0.1463032066822052,2.0045552253723145,1.8162237405776978,0.8460161685943604,1.0974223613739014,0.18684791028499603,0.6969537138938904,0.5582398176193237,-1.3394476175308228,-2.2409849166870117,-0.32704055309295654,2.6030774116516113,0.7221378684043884,0.0028275896329432726,1.1269617080688477,-0.042995501309633255,-0.9141090512275696,3.138460397720337,0.4033266007900238,-1.5711913108825684,1.148553490638733,0.6886803507804871,2.1894173622131348,-0.47777190804481506,3.77605938911438,-0.31555062532424927,2.2228429317474365,-0.5234182476997375,0.6321563720703125,0.4625580310821533,-1.1492785215377808,-1.2418874502182007,1.9762719869613647,0.20825614035129547,1.7980910539627075,1.6048346757888794,1.0360609292984009,-0.24491070210933685,-0.574945867061615,-0.23497523367404938,-1.3206924200057983,1.3937758207321167,-0.1953432708978653,2.1949214935302734,0.2569563090801239,0.45378440618515015,-1.4055548906326294,-1.1199275255203247,-0.2369728982448578,0.0317159928381443,3.418401002883911,-2.0320639610290527,0.27334168553352356,-0.3349984586238861,1.3714818954467773,-1.2612894773483276,2.8391199111938477,0.005265447776764631,-0.601437509059906,1.025234580039978,-1.726205587387085,-1.8216842412948608,-1.0590046644210815,0.8453285694122314,0.967172384262085,1.5373104810714722,0.23004044592380524,-3.553060531616211,-1.1242038011550903,-0.6995459794998169,2.849872350692749,1.6272863149642944,0.06314403563737869,-1.7207380533218384,0.2462044656276703,1.7130138874053955,-3.0718936920166016,-1.3567384481430054,-1.7585378885269165,-0.07835908979177475,-1.4581512212753296,1.931020736694336,-3.6447393894195557,2.1958789825439453,-1.3493062257766724,0.1512344479560852,-1.3159825801849365,1.197287678718567,0.8113804459571838,-1.4416874647140503,1.958309531211853,0.5124235153198242,-0.5194512605667114,-2.7093489170074463,0.16234344244003296,0.269683837890625,0.4715833067893982,0.02119375206530094,0.415574848651886,-1.1711655855178833,0.03515980392694473,1.3252053260803223,0.5776997804641724,0.901413083076477,-0.5762630105018616,-0.2965441346168518,0.3385164439678192,2.6519391536712646,-0.05457625165581703,0.8484553098678589,0.040398526936769485,-1.3563014268875122,1.5003430843353271,-0.3740541338920593,0.16675035655498505,0.5421964526176453,-1.2998219728469849,-1.3466891050338745,0.39293816685676575,-0.2265186607837677,2.644399404525757,-0.03383491933345795,-0.3807929754257202,0.7847627401351929,0.006973556708544493,3.6724653244018555,-0.6389596462249756,-1.1590358018875122,-0.7204684615135193,0.9140475988388062,-2.0755414962768555,-2.3267180919647217,0.050173886120319366,0.30835261940956116,-3.3457977771759033,1.6913572549819946,-0.6768062114715576,1.0001962184906006,-1.5235190391540527,-0.26970720291137695,-0.9118415713310242,0.19666863977909088,-0.6061196327209473,1.743544578552246,2.723491668701172,3.0308868885040283,-0.0026792336720973253,-0.6833942532539368,0.5981149077415466,0.13580723106861115,-2.465338945388794,1.6327433586120605,-0.47310784459114075,1.6789922714233398,0.8855487108230591,-0.8406563401222229,0.45271003246307373,1.6162489652633667,1.3800065517425537,0.4214170277118683,5.470174312591553,1.0336750745773315,2.6907269954681396,0.5415605902671814,0.18337368965148926,1.74179208278656,0.271999329328537,-1.0346007347106934,2.083545684814453,2.2568466663360596,1.764947772026062,-0.5911968350410461,0.18029972910881042,-3.959152936935425,-1.3275545835494995,0.9125058054924011,0.47220319509506226,1.7392221689224243,2.9349749088287354,-3.053492307662964,-0.817703366279602,-0.16010552644729614,1.1208430528640747,-3.2169649600982666,-1.3341097831726074,2.490081310272217,2.351377248764038,0.12206210196018219,-0.10839670896530151,0.9258129596710205,2.196643352508545,-0.035130489617586136,-0.24004130065441132,-2.2015631198883057,0.20044797658920288,0.8095477819442749,0.010173679329454899,0.08706451207399368,0.30042704939842224,0.20026752352714539,-0.6541046500205994,0.5115556716918945,2.4630794525146484,-0.25907397270202637,1.6023753881454468,0.477531373500824,-2.227867841720581,-1.0281163454055786,-0.6946726441383362,1.1017370223999023,-0.9568000435829163,1.5940158367156982,-1.3146858215332031,2.0174319744110107,0.7132787108421326,-1.207220196723938,1.3235288858413696,-0.49482741951942444,2.012200117111206,-0.4899142384529114,0.7778682708740234,-1.1315107345581055,2.2893364429473877,0.8098189830780029,-0.9832611680030823,-0.2746388912200928,0.3456422686576843,-0.2687903046607971,0.374345600605011,1.7558308839797974,0.40179598331451416,1.6742976903915405,-1.6864356994628906,-0.15936006605625153,-1.7083550691604614,1.1891424655914307,0.17978498339653015,-1.3756306171417236,0.7517729997634888,-1.2052761316299438,-1.4493286609649658,0.38299480080604553,-1.434574842453003,-0.4647845923900604,-4.620611667633057,0.5893241167068481,-1.7505642175674438,-1.1805663108825684,2.3307623863220215,-0.6988095045089722,-0.9148682951927185,-0.18992310762405396,-1.6331543922424316,1.0597894191741943,-2.5655088424682617,0.4089716970920563,0.6511926054954529,-0.580441415309906,-2.9702258110046387,-2.9613289833068848,-17.86091423034668,-0.8713270425796509,-1.504278540611267,-1.9569876194000244,-2.0260472297668457,-0.6964032649993896,0.7662143111228943,1.36088228225708,0.4733043611049652,3.827922821044922,-0.6864832043647766,1.7291589975357056,-1.472087025642395,-1.0085289478302002,0.10272657126188278,0.005123352166265249,0.9006155133247375,-0.5801234841346741,-0.3361215889453888,0.425369530916214,0.5435197353363037,1.4657219648361206,0.1490587741136551,-0.8844375610351562,-1.5073951482772827,-2.440701961517334,-0.8268526792526245,-1.5669190883636475,0.5376482605934143,3.45877742767334,0.21622072160243988,-0.9129685163497925,-0.5083439350128174,-3.031036138534546,-0.5895731449127197,-0.7328559160232544,-0.0697181448340416,0.14973904192447662,0.9601197838783264,1.37921142578125,3.1383402347564697,-1.6920970678329468,-1.9514344930648804,1.9505218267440796,0.2922493517398834,-1.3954530954360962,-2.9066896438598633,-1.689166784286499,0.025766052305698395,0.004457385279238224,3.195558786392212,-2.3478734493255615,1.9262934923171997,-2.5460846424102783,2.219278573989868,-1.5093908309936523,-0.6235193610191345,0.6713371276855469,5.474856376647949,1.3955986499786377,-0.6733816266059875,1.0547511577606201,-1.5397734642028809,-2.535936117172241,-2.9546756744384766,1.6092875003814697,1.415962815284729,-1.7918094396591187,2.3717479705810547,-0.5995388627052307,1.6763339042663574,0.548436164855957,-0.50006502866745,-1.1545816659927368,-0.98309725522995,0.8305314779281616,-0.7114746570587158,-0.5831387639045715,-0.8129169940948486,0.5322715640068054,-4.246387481689453,0.741140604019165,1.3946776390075684,-1.0068695545196533,-0.11899718642234802,1.258149266242981,-2.1372416019439697,1.6502265930175781,3.2714035511016846,-0.8217235803604126,-0.050432879477739334,1.5204991102218628,-1.288341999053955,0.6269007325172424,0.4728448688983917,3.0981862545013428,1.6775075197219849,0.146158829331398,-1.3616037368774414,-1.6941049098968506,-0.546596884727478,-1.017092227935791,1.2277299165725708,-1.1216034889221191,-1.5427781343460083,1.0009406805038452,0.26549020409584045,1.2012239694595337,0.42796429991722107,0.3614233732223511,0.43254852294921875,0.2305079847574234,-1.3969446420669556,-0.4421647787094116,-0.5973290801048279,-3.795943021774292,0.6204438805580139,0.5741100907325745,-2.0129289627075195,-0.7744484543800354,-2.6233227252960205,-0.8226021528244019,-1.3276406526565552,-0.5517007112503052,-0.8831712007522583,0.5780167579650879,3.199270248413086,-1.3543968200683594,-1.0110697746276855,-1.1590125560760498,1.0909920930862427,-0.13640809059143066,0.26245853304862976,1.596563458442688,-2.9832522869110107,1.4859874248504639,-0.8942774534225464,-1.213111400604248,1.6394904851913452,-0.6876236200332642,-0.36095738410949707,-1.2442479133605957,2.406348466873169,-0.7880957722663879,0.519167959690094,0.41114646196365356,1.1981414556503296,0.17955327033996582,-0.279530793428421,2.5793888568878174,-1.4224635362625122,-0.9031382203102112,-0.01131562888622284,2.9711873531341553,-0.3213242292404175,1.026360273361206,-1.8085136413574219,-0.5329828858375549,0.8112632632255554,0.38990604877471924,1.2940471172332764,-2.6325325965881348,1.4321939945220947,2.145822763442993,1.714927315711975,-0.29834896326065063,-1.1857913732528687,4.239965438842773,-2.035228729248047,-0.7874407172203064,-2.7079553604125977,-1.596807837486267,0.9293206334114075,0.04798935726284981,-0.7707839608192444,-3.3433845043182373,-1.3181099891662598,0.17594312131404877,-2.4239296913146973,-1.5874916315078735,0.3455750346183777,0.9893975257873535,-0.9333473443984985,0.9096470475196838,0.556159496307373,0.09096396714448929,-2.1412177085876465,0.5762330293655396,1.5903522968292236,2.7335288524627686,-0.5146632790565491,-1.8785638809204102,-2.33807635307312,-1.121455192565918,-1.1099436283111572,1.6220742464065552,-0.6490926742553711,-2.2500698566436768,-1.3274495601654053,1.6940635442733765,-1.3263062238693237,1.2048959732055664,-0.6309025883674622,1.3940857648849487,-0.7439402937889099,-2.873792886734009,4.350592136383057,1.0739332437515259,-0.520653486251831,2.921970844268799,0.03131534159183502,-0.6963032484054565,-2.773509979248047,0.89686518907547,1.3055561780929565,-0.4268413484096527,-1.9613431692123413,-2.8322970867156982,-0.005346416961401701,-0.7682228088378906,1.4248037338256836,-2.3900680541992188,0.1613558679819107,-2.7647833824157715,-1.4098069667816162,1.2584373950958252,1.3800660371780396,0.41867339611053467,0.3589538037776947,0.45593956112861633,-2.6673545837402344,-1.2442320585250854,-1.3158868551254272,1.530478596687317,-3.342721939086914,-0.756738543510437,-1.0655267238616943,0.13919177651405334,-0.6753321290016174,-0.6416996121406555,-1.3952627182006836,-1.81243896484375,1.2944799661636353,0.3564217984676361,1.4376394748687744,-1.5884169340133667,-1.7291353940963745,1.9713956117630005,-0.8473712801933289,1.2506132125854492,0.40718719363212585,-2.2711973190307617,-1.322184443473816,1.311431646347046,1.4843716621398926,-0.32947278022766113,-0.6886754631996155,-1.8707307577133179,-1.5627620220184326,-1.4580122232437134,-1.1755636930465698,-3.4661078453063965,-1.158901333808899,-1.768899917602539,1.3433759212493896,-0.2538677453994751,1.2075098752975464,1.021995186805725,2.6375648975372314,-3.000692844390869,-1.1006572246551514,-2.032764196395874,1.5590282678604126,-0.47992944717407227,-2.68904447555542,-0.3909659683704376,-2.219531536102295,0.40420156717300415,1.0202571153640747,0.18917453289031982,-0.3060002326965332,-1.168707013130188,-2.066378593444824,0.6907146573066711,0.09490562230348587,-0.27803581953048706,-0.44937631487846375,0.9281659722328186,2.827932357788086,1.467524528503418,-0.5121700167655945,1.3573825359344482,0.152165949344635,1.6135365962982178,-0.937972366809845,3.485771656036377,-1.252632975578308,-1.8681520223617554,2.801143169403076,-1.2708404064178467,1.4825890064239502,-4.303975582122803,-2.0609662532806396,-0.07607229799032211,-1.6131714582443237,-1.0297422409057617,-1.0459768772125244,-0.061213862150907516,-0.8163928985595703,26.6307373046875,-0.46894288063049316,0.2914181351661682,-0.40642082691192627,3.5262608528137207,2.005310297012329,1.600490689277649,-0.29862454533576965,-0.6907817125320435,1.2571200132369995,0.8943919539451599,0.10863876342773438,-0.6235790848731995,0.8465217351913452,-0.4419393837451935,-0.9547217488288879,-0.607012927532196,-2.852726459503174,-1.4096693992614746,0.14470361173152924,-1.9255163669586182,-1.0883710384368896,-0.9615146517753601,-2.303135633468628,-0.45799514651298523,0.1838012933731079,3.1264753341674805,-1.7456409931182861,-2.108917474746704,-2.748476982116699,-0.06190496310591698,2.7068984508514404,-0.6123891472816467,-0.5706125497817993,-15.773626327514648,0.3033747375011444,4.0863542556762695,2.6745352745056152,0.9136877059936523,-1.1402251720428467,-0.6541524529457092,-1.8841255903244019,0.49282196164131165,-1.9718573093414307,2.0407114028930664,-0.2959369719028473,-3.406015396118164,-1.0941988229751587,-2.477238178253174,-1.6574511528015137,1.792624831199646,-0.9393930435180664,1.9445598125457764,-0.6950644254684448,-4.05595064163208,4.659794807434082,1.8828173875808716,-0.9596881866455078,-2.2601842880249023,-1.0887744426727295,0.6666671633720398,-0.7050509452819824,0.2505916655063629,-0.2837444245815277,-0.32259809970855713,-2.6660916805267334,-0.5426985621452332,-2.6109564304351807,1.3681789636611938,0.22033557295799255,0.13449639081954956,-2.111283540725708,2.1425037384033203,-1.1913137435913086,2.903108835220337,-1.1352893114089966,-1.0265010595321655,0.01838855631649494,2.4677603244781494,-0.47796177864074707,-1.6174849271774292,-1.4710683822631836,-1.6792677640914917,8.501079559326172,-1.2986912727355957,1.638676643371582,-1.9482197761535645,-0.38484853506088257,-0.5053005218505859,3.559298276901245,-2.5282135009765625,-1.1298713684082031,-1.4609441757202148,-0.4062076807022095,2.1702775955200195,0.4568122327327728,-0.020834816619753838,-0.2895473837852478,-2.408324718475342,-1.83802330493927,0.29744336009025574,1.5943366289138794,-2.753159284591675,-0.17704489827156067,-1.3488411903381348,0.813727617263794,-0.15281151235103607,1.1766222715377808,0.2784281373023987,-1.6355907917022705,0.7801440358161926,0.06272167712450027,-3.335994243621826,2.052870512008667,4.907341480255127,0.181766077876091,1.2998766899108887,-1.1041990518569946,0.14352507889270782,5.087663650512695,-0.4120555818080902,-1.0145257711410522,-0.2687140703201294,-1.4810209274291992,1.670306921005249,1.5670440196990967,2.811286449432373,-0.4956662058830261,0.6337297558784485,-0.677959680557251,0.2033885419368744,-0.8071019053459167,1.1366535425186157,0.39088162779808044,-0.34933823347091675,1.175338625907898,-0.3218587338924408,-0.2546207308769226,0.9985049962997437,-1.8577983379364014,-1.6035016775131226,1.9978082180023193,1.9363988637924194,-0.7003793716430664,0.8062817454338074,-1.6721729040145874,0.044777609407901764,2.0344362258911133,-0.6599769592285156,-1.1142696142196655,-0.1987820714712143,-1.730351209640503,1.7015492916107178,-2.3606858253479004,-0.7002499103546143,-0.8127315044403076,2.0986974239349365,0.15447960793972015,-2.466707944869995,-1.482348918914795,-11.353262901306152,0.19906146824359894,-1.6065362691879272,2.540867805480957,0.40505850315093994,-1.21377432346344,0.33789730072021484,-0.7203157544136047,2.620232582092285,-2.8140745162963867,-0.3554767370223999,1.458661437034607,-1.6950653791427612,1.7068333625793457,2.571990489959717,0.0803041085600853,2.9540297985076904,1.900504231452942,0.09535080194473267,-1.4724020957946777,1.593116044998169,-1.4579541683197021,-1.6177293062210083,1.5673516988754272,0.2316572219133377,0.08893422782421112,1.1010713577270508,-0.5302391648292542,1.057011604309082,0.5820469856262207,-0.12323065102100372,1.1001944541931152,-1.547216773033142,-0.6356150507926941,-3.9298267364501953,-1.0427913665771484,14.526543617248535,-0.4033818542957306,0.6543223857879639,-3.0138964653015137,-0.9851295948028564,0.4290387034416199,0.6278790831565857,-0.8227283358573914,-0.8242767453193665,-0.6849326491355896,0.2504265308380127,-1.2002582550048828,-1.9937189817428589,1.0104840993881226,2.3877925872802734,1.7987427711486816,3.063469886779785,1.694149374961853,-0.5534133315086365,1.1665759086608887,-0.3420560956001282,1.1550601720809937,0.2980048656463623,-0.053115904331207275,0.14632685482501984,-0.8767138123512268,-1.1641128063201904,-0.6504401564598083,-5.421595096588135,-0.5634310841560364,-0.8112097382545471,0.1921442598104477,-0.09559358656406403,-0.25265541672706604,-0.6431076526641846,0.6524761915206909,1.4840255975723267,-2.416874408721924,-0.41384202241897583,-2.6964709758758545,-0.8357094526290894,2.3854305744171143,1.7525298595428467,-0.5062732100486755,1.6948621273040771,-0.4384108781814575,-0.3079853653907776,1.8335742950439453,-4.014764308929443,-0.9472202658653259,-1.7548397779464722,0.602469801902771,0.645636796951294,0.4256846308708191,4.852540969848633,-2.4308552742004395,2.1234962940216064,-1.6435350179672241,-0.11916282027959824,-0.1935644894838333,-0.49600911140441895,-1.3118605613708496,0.032283734530210495,0.6169591546058655,-1.0427080392837524,1.1469453573226929,-0.4062778651714325,1.893860936164856,-2.0352442264556885,-0.9383208751678467,0.9939193725585938,-1.8436977863311768,-1.1566290855407715,2.026237726211548,-0.5874150991439819,-2.0442051887512207,0.3499640226364136,0.7361965775489807,0.6726369261741638,-0.6151897311210632,-0.9513432383537292,0.814942479133606,-1.4732170104980469,0.600166916847229,-0.5616044402122498,-2.3357865810394287,1.2809557914733887,-0.9031528234481812,-1.9277994632720947,4.383935928344727,1.3087730407714844,-8.507183074951172,-2.9387400150299072,-0.9595675468444824,-0.08025605231523514,0.6098675727844238,0.34732797741889954,-2.4225285053253174,-1.2132256031036377,4.552711009979248,4.078190326690674,-0.42452600598335266,-0.976125955581665,-0.2513125538825989,0.41990232467651367,-0.18113918602466583,-4.377354145050049,0.654869556427002,0.6694576144218445,1.622093677520752,0.19041717052459717,-0.5611355900764465,1.6205848455429077,0.9896414875984192,-0.22607623040676117,-1.6376895904541016,1.9606873989105225,-1.1271171569824219,1.151678204536438,-0.027575844898819923,-0.2459983229637146,-1.9700361490249634,2.2363343238830566,-0.6352793574333191,-1.173637866973877,1.5480279922485352,0.19451452791690826,-9.017914772033691,-0.028067348524928093,-0.8797692656517029,-2.322951555252075,2.0322086811065674,-0.007377969566732645,-1.942272424697876,0.3114529550075531,-0.22427082061767578,0.931096613407135,-0.793134868144989,-0.11335203796625137,-1.7328734397888184,1.3275245428085327,1.0385600328445435,0.6630948185920715,1.4315564632415771,-0.7792177200317383,-0.33119115233421326,0.07510393112897873,0.5678701996803284,-4.133073806762695,-0.237950399518013,-0.8894830942153931,2.7891364097595215,1.4890453815460205,-1.9058197736740112,0.08554388582706451,-1.9811248779296875,1.7169883251190186,-2.304586172103882,2.352320432662964,-2.1841533184051514,-0.09249008446931839,-3.718360424041748,1.6212571859359741,0.6370084881782532,-2.7214789390563965,2.1735458374023438,-2.563445806503296,-1.534074068069458,3.7932467460632324,2.832923650741577,-0.05325500667095184,1.287116289138794,-2.0583837032318115,0.9105167984962463,-0.4583064317703247,-0.7844536900520325,-2.7753803730010986,-2.9434304237365723,4.00629186630249,1.7992271184921265,0.7264492511749268,2.108346939086914,-2.8167383670806885,-0.9320703744888306,1.4710146188735962,-0.23056700825691223,2.1990654468536377,-2.082573175430298,2.6766531467437744,-14.063037872314453,1.3408035039901733,-0.5235891938209534,-0.20598839223384857,-0.539538562297821,0.8954857587814331,0.668996274471283,-1.0935543775558472,-0.0057657742872834206,-0.1653827279806137,-0.5841017365455627,-0.41660937666893005,0.7683523893356323,0.2756851017475128,0.3327222764492035,-0.7375972867012024,0.8614909648895264,-1.2825835943222046,-0.4578234851360321,-0.6696674823760986,1.6184526681900024,-0.8611047863960266,1.5937771797180176,2.5384163856506348,-0.31009820103645325,2.1264846324920654,-0.9264098405838013,0.46031710505485535,-2.155792236328125,1.5743259191513062,-1.4598357677459717,0.8360050916671753,-4.416647911071777,-2.6948301792144775,0.798740804195404,-0.07101672142744064,0.3292415738105774,-2.0131256580352783,0.907676100730896,0.18689581751823425,-0.1295059621334076,2.137385368347168,-1.133680820465088,-1.4116127490997314,0.14279256761074066,-0.9396023750305176,2.6878256797790527,2.601907968521118,0.4276387393474579,-2.3467891216278076,0.7872766256332397,1.8634551763534546,1.5186662673950195,-1.5715795755386353,-2.1794400215148926,1.0416127443313599,0.444571316242218,-0.3252231180667877,-1.5977556705474854,1.6705436706542969,-0.9211091995239258,-0.20713673532009125,1.649303913116455,0.41706404089927673,0.23792561888694763,-1.376712679862976,1.5745737552642822,-0.8883353471755981,-0.8348503112792969,2.785761833190918,-0.8763443827629089,-1.117898941040039,2.6385700702667236,2.1759989261627197,0.8611440062522888,-3.786954402923584,-1.0515068769454956,1.543155550956726,1.7828648090362549,1.0646790266036987,-0.5341707468032837,1.4987716674804688,2.2996065616607666,1.7038511037826538,-2.572437286376953,0.7471923828125,-3.8318042755126953,-2.2738521099090576,-0.5288484692573547,-0.15666264295578003,2.3521888256073,-1.0355169773101807,-0.0265213493257761,1.1827236413955688,0.466464102268219,-3.4841253757476807,1.0751588344573975,0.11132839322090149,-0.08391007035970688,1.8687374591827393,-0.06425540894269943,5.081537246704102,-0.26973292231559753,-0.3578479290008545,0.5776078104972839,1.2013933658599854,1.6928749084472656,-0.5662622451782227,0.33644741773605347,1.8219754695892334,2.1814444065093994,1.0517115592956543,0.3492521345615387,0.24578747153282166,-0.7481890320777893,2.504275321960449,0.00335172307677567,2.038602113723755,-2.5506155490875244,1.0454686880111694,0.420292466878891,-0.501799464225769,-1.5445507764816284,0.19496466219425201,1.0300320386886597,-0.6000425219535828,-0.6366902589797974,-1.3246243000030518,0.8589716553688049,-0.5955674648284912,-0.7625376582145691,-0.1949138641357422,0.5415964722633362,0.6154384613037109,-3.239140272140503,2.0712318420410156,-1.420859694480896,1.410383939743042,-0.07293736189603806,-0.17461153864860535,-2.861959457397461,0.05619899556040764,1.344463586807251,3.398002862930298,0.5210723280906677,-0.5008718371391296,0.4973026514053345,-0.02123356983065605,-0.9773545265197754,-1.2241137027740479,-2.351933002471924,0.43722155690193176,-0.736026406288147,0.21231263875961304,-1.4539207220077515,-1.6475725173950195,-1.430107831954956,-1.9041706323623657,0.13054309785366058,-0.8235043287277222,-0.17409160733222961,-2.2173876762390137,-0.5507557392120361,2.0814268589019775,1.202264428138733,-2.2572741508483887,2.378110408782959,-1.8617922067642212,0.6974908113479614,0.08841627091169357,1.2980890274047852,0.13568679988384247,0.22776322066783905,-0.38188886642456055,-1.2358026504516602,0.9462353587150574,1.0572500228881836,-11.782523155212402,3.0193867683410645,0.31314748525619507,2.511197805404663,1.4968006610870361,0.2930498421192169,-1.9958527088165283,0.026227960363030434,-2.109588861465454,-0.3117656707763672,-2.082266330718994,-3.355257987976074,-1.3085992336273193,-1.4827759265899658,0.2499428242444992,-0.6263917088508606,0.46711409091949463,0.826465368270874,2.1278867721557617,-1.627846121788025,-0.8121439218521118,-0.6339762210845947,0.6521615386009216,-2.5339736938476562,-1.9558058977127075,0.23180162906646729,0.6221056580543518,-2.629500150680542,-0.4537510573863983,2.2179133892059326,0.03487361595034599,0.10749965906143188,0.16551654040813446,-8.551802635192871,-1.2044663429260254,-0.8389662504196167,-2.4159460067749023,-2.3392393589019775,0.8439904451370239,-2.3367719650268555,1.593268632888794,1.0589443445205688,-0.26711305975914,-0.1321999728679657,-0.6903034448623657,-1.0648854970932007,-2.3843111991882324,-1.9376720190048218,-5.558712482452393,0.9317223429679871,-1.8727777004241943,0.2400682270526886,3.7527692317962646,-0.4229789078235626,-1.7073293924331665,-0.7471235394477844,-0.457040011882782,0.6022114753723145,1.0169332027435303,-0.720668613910675,-2.362687826156616,1.2988178730010986,-1.4975061416625977,-1.507469654083252,0.14087633788585663,-1.058950662612915,0.6192833185195923,0.6876620054244995,-0.16677682101726532,-3.0391361713409424,-0.40611007809638977,0.4781000316143036,1.9067723751068115,1.037976622581482,-1.0016205310821533,0.15629565715789795,0.3624816834926605,1.7359440326690674,-1.7094494104385376,0.6537261605262756,3.238847494125366,1.1472028493881226,-1.2518723011016846,2.4799892902374268,0.2531048059463501,0.7844367027282715,-0.33010998368263245,-0.2401983141899109,-2.820002555847168,0.9763383865356445,-2.900238037109375,-1.4833619594573975,0.9161268472671509,0.6097307205200195,0.5763377547264099,-0.06617379188537598,3.5609984397888184,-2.0639305114746094,-1.2284424304962158,0.012836210429668427,2.596127510070801,0.3867623507976532,0.181697815656662,-1.9045870304107666,1.3546940088272095,-0.6225857138633728,0.1164277046918869,1.467360496520996,-1.3815605640411377,-0.13631582260131836,1.3078619241714478,1.1397866010665894,-0.7047422528266907,-1.8473275899887085,1.4540241956710815,-1.4244699478149414,-1.3726439476013184,0.34562599658966064,1.2143547534942627,1.1180202960968018,-1.5146188735961914,1.8856382369995117,-3.3913559913635254,0.7478095889091492,-3.728452205657959,-2.961954355239868,-0.25300443172454834,5.068649768829346,1.5173341035842896,-0.9115086197853088,0.8492065072059631,-0.3849956691265106,-0.6205893158912659,-1.0864912271499634,-1.5000756978988647,1.549452543258667,1.4201903343200684,-0.6909515857696533,-1.6223443746566772,0.2654322683811188,-2.049372673034668,-1.3830007314682007,-0.3208596110343933,0.4292908310890198,0.8532735109329224,3.3305304050445557,-3.30694317817688,-2.073547124862671,-0.5677069425582886,-0.6823333501815796,1.9429285526275635,-0.3271610736846924,1.418506145477295,-0.0947009027004242,0.509473979473114,0.7914815545082092,1.5874114036560059,-0.6323457956314087,-1.337748408317566,1.0161076784133911,2.6649322509765625,-2.437990427017212,-0.9409158229827881,1.7676868438720703,2.0919554233551025,0.3941500782966614,-1.2399649620056152,-2.0240397453308105,-0.6196569204330444,0.9166824221611023,-0.647251546382904,0.7135906219482422,1.7571079730987549,-0.6082777380943298,-1.626837968826294,0.31082892417907715,-1.2295007705688477,-3.2527897357940674,-1.7613004446029663,1.868606448173523,0.3437754511833191,1.5740251541137695,-0.7924312949180603,1.8925257921218872,0.9880732893943787,-0.8783103227615356,0.7521061301231384,1.9225050210952759,1.1468018293380737,-1.657829999923706,-3.2530176639556885,-1.434905767440796,-1.363662600517273,1.4727694988250732,0.5972243547439575,1.7936785221099854,1.235938310623169,-3.2518064975738525,3.7948460578918457,1.2523592710494995,-1.9622282981872559,2.1328694820404053,-0.16094553470611572,-1.700981616973877,2.18078351020813,-1.6935077905654907,1.3337526321411133,-3.3114867210388184,1.2901674509048462,1.6569706201553345,-1.0256327390670776,-1.9201488494873047,-0.3103489577770233,1.2531535625457764,0.42175644636154175,-0.44390279054641724,-0.48672154545783997,-0.10494168102741241,2.0080149173736572,2.032607316970825,-0.2852914035320282,-0.8338658809661865,1.1667462587356567,0.5406773686408997,3.355088472366333,1.715116262435913,-1.7644152641296387,0.5365642309188843,3.4284961223602295,-3.4771947860717773,0.028814081102609634,-1.3947466611862183,-4.211219787597656,-2.431734800338745,-0.06826696544885635,-1.6180295944213867,-2.6842527389526367,-2.527078866958618,1.6091927289962769,-1.444103717803955,-2.4743595123291016,-1.2741714715957642,-0.6151581406593323,-0.9431710839271545,3.2415926456451416,-1.7455949783325195,2.3399574756622314,-1.4764281511306763,-0.036513879895210266,0.08895033597946167,0.023356948047876358,-0.10513947904109955,1.8211640119552612,5.494173049926758,-0.9932693839073181,0.0585833303630352,-0.3549438714981079,0.7064931392669678,-1.9845106601715088,2.541750907897949,-1.2464349269866943,-0.15390846133232117,0.04297124594449997,2.5802533626556396,-1.6157522201538086,0.8204377293586731,2.058074951171875,-2.183605194091797,-18.172775268554688,0.9382301568984985,1.7758480310440063,1.6945914030075073,0.002836455823853612,3.502805471420288,0.1045086681842804,-0.27324411273002625,-1.6395530700683594,-0.06596656888723373,-0.3828705847263336,-0.7242940664291382,0.48132508993148804,1.0802642107009888,0.33667632937431335,0.48383188247680664,3.4263534545898438,0.09218793362379074,-1.715144157409668,-0.9140076041221619,1.0591645240783691,-2.034942626953125,-8.36672306060791,-0.9327656626701355,2.578859329223633,-0.7911791801452637,0.9695164561271667,1.5255361795425415,-1.5754743814468384,2.4815309047698975,-0.6132519245147705,-0.1886621117591858,4.01088285446167,2.806241512298584,0.2278076708316803,2.206674337387085,2.273432970046997,-0.7235303521156311,-3.1589691638946533,2.1063344478607178,-2.216263771057129,2.261305570602417,1.485084056854248,-2.9916579723358154,-0.505018949508667,-0.9700670838356018,1.942988395690918,-2.19381046295166,0.043545663356781006,-0.643756091594696,-0.2490115761756897,0.48710811138153076,0.06394938379526138,-0.34356552362442017,1.0476939678192139,2.71895170211792,0.050677698105573654,-0.8102798461914062,11.602274894714355,-2.9807493686676025,0.8306149244308472,0.8819204568862915,-1.9390060901641846,-1.8931907415390015,5.785940170288086,-1.6212068796157837,-1.203371524810791,-0.13904227316379547,1.8526208400726318,-1.4453272819519043,-1.9759191274642944,0.5984031558036804,-2.5828239917755127,-1.4495398998260498,-0.6150683760643005,0.9097767472267151,1.0803486108779907,-2.915367841720581,-2.494385242462158,1.6717936992645264,-1.8551054000854492,2.059391736984253,0.3280147612094879,-5.621819972991943,-1.549695611000061,1.2345635890960693,-2.228393793106079,2.3431923389434814,-0.5855242609977722,-0.2845612168312073,1.6765763759613037,-3.7879183292388916,-0.5631474852561951,-2.2505295276641846,1.7964718341827393,0.3305319845676422,1.3364670276641846,0.3778618574142456,0.44860273599624634,-0.32339346408843994,0.4723944067955017,-0.6358562707901001,-0.6107566952705383,-0.5590197443962097,-0.3450695872306824,1.1663339138031006,1.875540018081665,0.09736157208681107,0.14615581929683685,2.140824556350708,-0.5186894536018372,0.4837680757045746,-0.8536874055862427,3.6609888076782227,-3.309985876083374,-2.1401278972625732,-3.912775754928589,-0.2300826907157898,-0.6203717589378357,-0.26639324426651,0.22944369912147522,0.6711848974227905,0.5573793053627014,-0.9597955346107483,1.639846682548523,1.5791441202163696,-2.419147491455078,-0.08871172368526459,1.1326419115066528,-0.8112344145774841,0.013492761179804802,0.6940190196037292,0.3810674548149109,0.9237511157989502,-1.6088794469833374,-2.3381686210632324,3.114203453063965,-0.5612174868583679,-0.3091365694999695,1.1998305320739746,1.0065028667449951,-1.4009745121002197,-0.7074413299560547,-0.1284290999174118,0.11844947189092636,-2.6977789402008057,-1.7724288702011108,-1.50888991355896,2.026934862136841,3.3069393634796143,-1.6967908143997192,0.8632240295410156,0.009509466588497162,0.17839519679546356,1.1937508583068848,-23.567569732666016,-0.18028584122657776,1.0114073753356934,1.2789835929870605,-0.18700900673866272,0.9614740014076233,0.09193292260169983,-1.8927913904190063,0.020317045971751213,-3.4478306770324707,-2.5723822116851807,2.300097703933716,0.5401560664176941,1.7820183038711548,0.36285117268562317,0.7311781644821167,-0.9894039630889893,2.0552549362182617,1.2143833637237549,1.5594394207000732,0.8101708889007568,-2.9035251140594482,-0.24483062326908112,-11.670454978942871,-5.200194835662842,-0.43801453709602356,1.8185760974884033,0.8169535994529724,-4.874128341674805,1.2992080450057983,0.8091889023780823,1.88573157787323,-0.517352283000946,1.5609726905822754,-1.166157841682434,3.215115785598755,-0.459717720746994,-7.010297775268555,0.05362207442522049,-3.292571544647217,1.6963081359863281,1.9286084175109863,1.2028595209121704,-1.0117669105529785,1.6897326707839966,1.309665560722351,1.3215019702911377,3.2716028690338135,0.853392481803894,-0.2689914405345917,-1.740141749382019,-2.343534469604492,-0.3471375107765198,-2.237353801727295,-0.23655645549297333,2.39713716506958,0.2347778081893921,0.4002086818218231,1.4614057540893555,0.6328614950180054,0.7815293073654175,-0.15850090980529785,-1.8896445035934448,0.5762680172920227,2.7687625885009766,0.3102380037307739,-2.0431294441223145,1.1785732507705688,-1.179506778717041,0.5291586518287659,-2.8173320293426514,-0.23598253726959229,1.226752758026123,4.167797088623047,6.324650764465332,0.03249877691268921,0.9045430421829224,0.41195911169052124,-1.6520966291427612,-1.2622101306915283,0.4540902078151703,-1.1305264234542847,-1.4867792129516602,-1.7289248704910278,-5.452919960021973,-1.3768283128738403,0.1615111231803894,2.2057812213897705,-1.1268470287322998,0.6082614660263062,3.4984652996063232,-1.6010907888412476,-2.6221866607666016,1.933314561843872,-3.300351619720459,-0.4401734471321106,0.8946518898010254,-0.38154590129852295,1.8091988563537598,0.40366828441619873,1.8755393028259277,0.7929131388664246,2.706472396850586,2.2048439979553223,0.1719658225774765,-0.947438657283783,0.47181394696235657,-1.8372187614440918,0.22597457468509674,-1.438698172569275,-0.5508013963699341,1.3964285850524902,-0.8810744285583496,-1.556889533996582,3.801335334777832,-2.5503575801849365,-1.9089633226394653,-1.7101306915283203,-0.7586295008659363,-0.981028139591217,-0.11451554298400879,3.6767802238464355,0.6475250720977783,-0.7808873057365417,-1.5984265804290771,-5.79215669631958,1.8220741748809814,-5.263645648956299,2.8299129009246826,1.445199966430664,-2.0653889179229736,0.8751210570335388,-3.047269821166992,2.2236084938049316,0.6393069624900818,1.1587653160095215,0.18599086999893188,2.3114895820617676,1.6329171657562256,-1.7417235374450684,0.37997618317604065,0.46470850706100464,1.8070058822631836,-0.680564820766449,2.0056114196777344,-0.516076385974884,-0.1629403978586197,-2.5968728065490723,-0.498759001493454,-1.4880220890045166,0.8437468409538269,0.2531769871711731,2.030531406402588,1.505550742149353,-1.4365217685699463,1.1575887203216553,-1.0873810052871704,-0.6140921115875244,1.3965184688568115,-1.4142814874649048,-0.7518672347068787,1.9285553693771362,-0.02501741610467434,1.0336329936981201,0.38884928822517395,-3.083817958831787,0.6971601843833923,0.21410991251468658]}'
headers:
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:22:27 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_embeddings/test_ollama_embeddings_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "all-minilm", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '78'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/embeddings
response:
body:
string: '{"embedding":[-0.07757184654474258,-1.6613305807113647,0.5370924472808838,0.7428972721099854,1.2690637111663818,2.3726844787597656,-0.5901762247085571,0.6577264666557312,0.20527076721191406,-1.663786768913269,-0.9244307279586792,1.3221766948699951,-0.8188725113868713,-1.1013497114181519,0.8579428791999817,0.8356398344039917,-1.7009143829345703,1.5730571746826172,-0.7493679523468018,-2.1156787872314453,0.24837937951087952,-0.9101097583770752,0.7750023603439331,0.25932562351226807,-0.320034384727478,-0.26208582520484924,0.8336133360862732,-0.3508281707763672,-1.9593133926391602,2.12473726272583,-0.565576434135437,0.705682635307312,0.015688098967075348,-0.020407354459166527,0.7216439247131348,0.8958343863487244,-0.5254573822021484,-1.3595688343048096,0.15947870910167694,0.15291990339756012,1.5094584226608276,-2.5823326110839844,2.3117527961730957,0.21730820834636688,2.2645511627197266,1.136762022972107,1.1903082132339478,-2.7546451091766357,1.1734533309936523,-1.952264428138733,1.3839830160140991,0.5847710371017456,-0.7917953729629517,1.2380311489105225,3.079633951187134,-1.2483147382736206,-0.7177042961120605,0.7919934988021851,-2.5254640579223633,2.824514627456665,2.1104350090026855,3.2440109252929688,-0.1996356099843979,2.253817558288574,1.7661350965499878,0.4154404401779175,-0.7613027095794678,-0.773436427116394,1.2375516891479492,1.878578543663025,1.1054906845092773,0.3577926754951477,-0.9211531281471252,-1.390771508216858,0.24438932538032532,2.056730270385742,0.20981192588806152,1.0726699829101562,0.0037548677064478397,1.0186817646026611,-2.837702751159668,1.5455334186553955,2.064333915710449,1.181401014328003,1.5248174667358398,-1.2137315273284912,-1.335560917854309,0.40728455781936646,1.0133047103881836,-1.724242091178894,2.726822853088379,-0.5830320715904236,-0.7590622901916504,0.06680591404438019,0.9528967142105103,-0.6092678904533386,-1.2375798225402832,0.9356510043144226,1.1104800701141357,1.919206142425537,-0.12069941312074661,3.5117363929748535,1.3444546461105347,1.5143309831619263,-1.475961446762085,-0.4586853086948395,0.5584864020347595,1.1251949071884155,-2.688985824584961,3.5849738121032715,0.5327233672142029,-3.9286048412323,2.372060775756836,2.5112555027008057,1.2467929124832153,2.272988796234131,-0.3959992527961731,0.5105820894241333,1.4720871448516846,0.549966037273407,0.2587006688117981,0.10063732415437698,1.229313850402832,0.8677330017089844,-1.6134378910064697,0.5088757276535034,4.226901531219482,-3.2202961444854736,-4.138485431671143,0.7296614050865173,0.9294575452804565,1.857142686843872,0.8723577260971069,6.677227020263672,-0.5040819644927979,-2.5184030532836914,4.05091667175293,2.3429553508758545,-1.9553536176681519,0.09621068090200424,0.8763881921768188,-2.5564663410186768,1.6795434951782227,0.8548404574394226,0.2410387247800827,1.3046855926513672,2.5197696685791016,1.2471578121185303,-1.4318532943725586,0.04214373230934143,-2.4440436363220215,-2.485940933227539,0.574978232383728,-2.641408681869507,-1.5093213319778442,0.8688252568244934,0.05345534160733223,-1.9617880582809448,-0.05819624289870262,0.6759639382362366,-0.8168165683746338,-0.7970788478851318,-1.6479655504226685,-2.781731605529785,0.2733539640903473,2.169951915740967,2.056030035018921,-0.18633753061294556,2.781766414642334,-0.21660961210727692,-0.5547686219215393,2.356919527053833,-1.5981619358062744,-0.2608790397644043,0.5062352418899536,2.6842358112335205,0.2851526737213135,1.3175991773605347,-0.7752659916877747,-1.166796326637268,-0.039078593254089355,0.5736563205718994,-1.547874093055725,0.7841050624847412,-4.972378253936768,1.4545584917068481,1.2669676542282104,-1.481205701828003,-0.4867633283138275,-0.9112558960914612,-1.3935798406600952,-0.17528735101222992,1.946423053741455,0.5940041542053223,3.531189441680908,-0.08496341854333878,-1.3443046808242798,0.44034871459007263,0.12301810830831528,-0.6143326759338379,-0.8199350237846375,-0.7776443362236023,0.10667084157466888,-1.5421626567840576,1.9885438680648804,-0.7547582983970642,-0.8703595399856567,-1.2758365869522095,-0.4568291902542114,-0.892289400100708,-1.8721139430999756,-0.4272204637527466,0.4886474311351776,0.9355215430259705,-12.979862213134766,0.8611040711402893,2.832798957824707,-0.6519371867179871,-0.8616045117378235,-0.30133625864982605,-0.2811642587184906,-0.4453088641166687,-1.628889799118042,0.7486222982406616,-2.3561062812805176,-0.5571824312210083,3.0548171997070312,0.9574905037879944,1.8353718519210815,1.299690842628479,-0.9854761362075806,0.9360592365264893,0.7642690539360046,3.2366461753845215,1.0263489484786987,-0.18557298183441162,-1.0909188985824585,3.740025520324707,0.1441747099161148,-1.4016164541244507,0.8387119770050049,2.244117259979248,0.60007244348526,1.7694354057312012,0.5685771703720093,-3.5568063259124756,-1.0475974082946777,0.4434795677661896,2.18660044670105,2.0374433994293213,-1.881675362586975,2.0440800189971924,3.031468391418457,-0.19772815704345703,-1.1249897480010986,-0.41057929396629333,0.5496200323104858,3.202655076980591,-1.1042816638946533,-3.8650004863739014,-1.7309479713439941,-2.022392988204956,-0.32831647992134094,-2.5393497943878174,-0.3838188648223877,-2.0331709384918213,-2.924567222595215,0.641940176486969,0.28487154841423035,0.48859554529190063,-0.37096548080444336,1.7349872589111328,-0.8465983867645264,2.0588538646698,1.0159446001052856,-1.5685850381851196,2.4075474739074707,2.131711006164551,-3.2121684551239014,0.18894723057746887,0.07651882618665695,4.613231658935547,0.5273382663726807,2.5602223873138428,0.7645836472511292,-0.7012442946434021,0.8320229649543762,-2.2662901878356934,-0.425184965133667,0.4143989086151123,-25.283205032348633,-1.9438481330871582,1.4128680229187012,-2.9415481090545654,-1.6996363401412964,-1.0556052923202515,-2.0993242263793945,-0.7718517184257507,-0.6257787942886353,-1.2400891780853271,2.79000186920166,1.1236882209777832,-0.718890368938446,2.3259475231170654,-3.442570209503174,0.9720255136489868,1.859582781791687,-3.870187520980835,1.1609193086624146,-0.8524742722511292,-2.961026906967163,-0.416401207447052,-2.0987398624420166,-0.7832763195037842,-2.242281675338745,-1.9785364866256714,2.360163450241089,2.5724740028381348,-1.8297796249389648,0.06633628904819489,-12.628120422363281,0.4113437235355377,1.6369597911834717,1.025207757949829,-1.495786190032959,1.9216868877410889,0.9352072477340698,1.8343372344970703,0.4632176458835602,1.0740172863006592,-0.4229695796966553,-0.7750158905982971,-0.1967782974243164,0.894928514957428,-1.643424391746521,-0.0399179570376873,-1.728086233139038,-0.7271259427070618,-0.3213120996952057,-3.9876296520233154,-2.366302490234375,0.6404926180839539,-0.007621699944138527,-0.2508898973464966,-1.1205919981002808,0.5854687094688416,-0.9884868860244751,1.1584548950195312,0.4174007773399353,-1.7183014154434204,0.13724422454833984,0.5911571979522705,-0.07980591803789139,0.505969226360321,-1.1926978826522827,-1.224184274673462,-0.7240588665008545,1.4097604751586914,-1.963516354560852,3.451150894165039,1.2061026096343994,1.0415098667144775,0.6706714630126953,-1.088431477546692,-0.16546328365802765,-2.751912832260132,-4.418338775634766,-3.5957682132720947,-2.5621509552001953,-1.522718071937561,2.025893449783325,1.768562912940979,1.7308855056762695,0.6700892448425293,0.3397092819213867,-2.1406798362731934,2.2087979316711426,-1.311320424079895,0.5602390170097351,1.932317852973938,-1.7085083723068237,0.46426573395729065,0.08858057856559753,0.038923874497413635,0.3516652286052704,-0.7256657481193542,0.6536669135093689,-1.05681312084198,1.601502776145935,0.5588343143463135,-0.6990467309951782,1.2603760957717896,-0.5283624529838562,0.07448729872703552,3.227855682373047,0.6408410668373108,0.1394396722316742,1.6492962837219238,0.312691330909729,-1.7924370765686035,-0.45084694027900696,-0.3873904347419739,-16.23525047302246,-2.0068821907043457,1.6857128143310547,-1.5122052431106567,-2.169391632080078,-0.5209428668022156,-1.991246223449707,0.8528963327407837,2.3611652851104736,-0.19304631650447845,-1.3303604125976562,-0.9403248429298401,0.8242698311805725,-0.4334530234336853,-2.013890504837036,1.0058456659317017,-0.7157759666442871,1.0459288358688354,-2.079961061477661,-1.1822190284729004,-1.472836971282959,2.0189597606658936,-1.5490944385528564,-4.268274307250977,2.784320831298828,-1.3950879573822021,-0.394656240940094,1.098816156387329,-1.1285696029663086,-0.33437487483024597,-1.967939019203186,1.3010451793670654,-1.548177719116211,-0.44406354427337646,-0.3344178795814514,-0.8598344326019287,-0.4941740930080414,0.8223053216934204,-1.8098268508911133,-2.4819018840789795,1.9989508390426636,0.8428961038589478,1.7658103704452515,0.534497857093811,-0.00238995929248631,2.7605435848236084,-1.6029994487762451,-1.888422966003418,2.8410212993621826,-0.5625553131103516,0.25147244334220886,-3.0090925693511963,-1.4149670600891113,-0.13948993384838104,1.252551794052124,0.8917160630226135,2.5733120441436768,-1.6589356660842896,0.05748377740383148,1.407340407371521,-2.6753504276275635,-1.5934396982192993,0.2585304081439972,0.22163163125514984,-0.22505471110343933,0.21387700736522675,-0.6935495734214783,-1.4683367013931274,1.4682563543319702,-3.5209152698516846,0.40098267793655396,2.5010290145874023,3.9109747409820557,0.9214866161346436,-1.8247292041778564,-1.7973735332489014,3.293384075164795,0.24878765642642975,-0.5861744284629822,-0.7359616756439209,-0.7293855547904968,2.666278123855591,1.1671249866485596,-0.7211820483207703,-0.2739369869232178,-0.9955922961235046,-0.14523626863956451,0.0714690312743187,0.26010584831237793,-1.0285038948059082,1.2777718305587769,4.98635196685791,1.2544223070144653,2.694216012954712,-0.4027446508407593,1.2016223669052124,-2.7917392253875732,0.6205222010612488,-0.16009286046028137,1.2628514766693115,-3.286637544631958,-2.2449846267700195,1.0948246717453003,-2.7266039848327637,1.149761438369751,-1.0932223796844482,-0.20946112275123596,-1.2201913595199585,0.06006446108222008,1.726998209953308,0.7370993494987488,1.1675536632537842,-1.4926894903182983,0.055210016667842865,-2.2327167987823486,-3.235630512237549,0.230805903673172,-0.729824423789978,0.47414520382881165,2.800224542617798,1.0092504024505615,1.620384931564331,2.6728897094726562,1.9435888528823853,-2.525509834289551,-2.0659549236297607,3.101534128189087,0.6189810633659363,-0.3656090795993805,0.07308876514434814,-1.4529050588607788,-1.7707024812698364,-2.048027753829956,1.7709094285964966,1.8002029657363892,-0.02560783363878727,-4.690731525421143,0.8985323309898376,0.6694337725639343,1.3188823461532593,1.1197453737258911,3.0893406867980957,1.1273046731948853,-0.7945748567581177,0.8049266934394836,-0.20122432708740234,2.692946672439575,2.666888952255249,0.5070108771324158,-1.410553216934204,1.7675377130508423,-0.11614459753036499,-0.2408285290002823,2.0926873683929443,0.5298335552215576,-0.8814258575439453,-0.5185205936431885,0.7876963019371033,-1.3990346193313599,-1.2664130926132202,2.821744441986084,1.0427839756011963,0.06440497189760208,-2.4179763793945312,-1.366241455078125,-1.4676815271377563,0.9686933755874634,-0.7017666697502136,-0.2511323094367981,1.2611039876937866,-0.32894301414489746,1.3986599445343018,1.0361740589141846,-2.2940003871917725,1.7968823909759521,0.9886205196380615,-2.10275936126709,-1.7906239032745361,0.7102270722389221,2.6874101161956787,-0.8443174958229065,-0.3764195740222931,-2.0791072845458984,1.482473373413086,-0.25317418575286865,-1.3428514003753662,-1.1939311027526855,-0.3157469630241394,0.7415527701377869,0.41819292306900024,2.5982227325439453,-9.171104431152344,0.10696683824062347,0.5740861296653748,-0.2025870531797409,-1.2730804681777954,-0.11840538680553436,-0.9473916292190552,0.4346616268157959,-0.7787920236587524,0.6228405833244324,1.2240453958511353,0.23794294893741608,-1.0948339700698853,-1.971510887145996,-0.5440878868103027,0.6566610932350159,2.9925036430358887,-5.820187091827393,-0.6751256585121155,0.5750210881233215,3.2968966960906982,-2.1766371726989746,-0.31063809990882874,5.9424543380737305,1.4220951795578003,4.054101943969727,0.7972425818443298,3.0919604301452637,0.5025688409805298,-0.3114197850227356,0.43619298934936523,1.8911223411560059,1.4991768598556519,-0.4112626612186432,-2.996859550476074,1.003106951713562,-0.20416410267353058,0.361995667219162,1.9581639766693115,1.589890480041504,0.45227906107902527,-1.4012523889541626,-1.2116047143936157,-0.2981897294521332,-0.15705087780952454,-1.3205126523971558,-0.4522510766983032,0.7973495125770569,17.21711540222168,-3.0473546981811523,-3.268247604370117,-3.5187671184539795,2.5954902172088623,-0.17623192071914673,1.0860719680786133,1.2017289400100708,0.5869513750076294,0.4460498094558716,0.4995877742767334,0.5021829009056091,1.6317424774169922,2.727004289627075,0.6488863229751587,3.005695343017578,1.0834182500839233,0.7606893181800842,-0.21524721384048462,0.07605858892202377,-0.4735625386238098,1.260169506072998,-2.199207067489624,-2.9183309078216553,1.5299782752990723,-1.6117793321609497,-1.0871717929840088,-0.46841755509376526,1.7718250751495361,0.3613523542881012,-0.8996313810348511,2.0554404258728027,-0.10458506643772125,2.632830858230591,0.29038891196250916,0.8960813283920288,1.6874403953552246,0.37874919176101685,1.898871660232544,-1.1386197805404663,0.4155746400356293,0.7942140698432922,-0.30110985040664673,6.543966293334961,0.5523468255996704,3.125802993774414,-2.321389675140381,0.8701891899108887,-1.6589632034301758,-2.49656081199646,-1.1879587173461914,-0.18111705780029297,0.7040626406669617,2.0475544929504395,-0.7039000391960144,-1.4689139127731323,1.4950007200241089,-2.8061184883117676,-1.6810307502746582,0.47169753909111023,1.9501835107803345,0.21868902444839478,-0.27942681312561035,1.085065484046936,-1.432948112487793,2.721214532852173,-2.101231098175049,-1.0853813886642456,9.683165550231934,-2.0234103202819824,0.3815963864326477,1.5990164279937744,1.4241865873336792,0.5202511548995972,1.4209822416305542,0.27224311232566833,-0.3962942957878113,2.997396230697632,1.200287103652954,-2.8863680362701416,0.6491795182228088,0.4636615216732025,1.483460545539856,1.1854685544967651,1.9836275577545166,-3.491501808166504,-1.869572401046753,-1.13370943069458,-1.2876474857330322,0.787533164024353,1.1909074783325195,-0.23206157982349396,-1.4129173755645752,1.602477788925171,-1.0178011655807495,0.30649787187576294,-0.07312212884426117,-2.07944917678833,-2.0481503009796143,-0.05953099951148033,1.8165826797485352,-0.695639431476593,-1.7791115045547485,0.6572346687316895,0.03757038712501526,3.503723382949829,-0.30848023295402527,0.2475212961435318,-1.5214776992797852,1.2400389909744263,-1.6650099754333496,-1.5521113872528076,3.6176514625549316,0.3323029577732086,0.9524369835853577,0.5152493715286255,-1.0038586854934692,0.8309338092803955,-1.1635360717773438,-0.761746883392334,-0.29384249448776245,1.0251212120056152,1.0092781782150269,3.111286163330078,1.2539184093475342,1.078966736793518,1.290286898612976,0.4579695761203766,1.8678078651428223,-1.0723767280578613,2.5919599533081055,1.2048994302749634,3.425548791885376,2.0792288780212402,1.3310699462890625,-2.6119959354400635,1.434972882270813,-1.330124855041504,0.48138758540153503,-1.2850230932235718,-1.727188229560852,23.657268524169922,0.2142946720123291,-1.3529934883117676,1.5360783338546753,-1.4993709325790405,-2.4077956676483154,-4.266639232635498,0.13695554435253143,-1.0256720781326294,-1.1337627172470093,-0.06150585412979126,-1.5556246042251587,-4.713541507720947,0.9781814813613892,0.2868908941745758,2.268066167831421,0.2519915699958801,-1.0944408178329468,0.23614296317100525,-2.2204792499542236,-0.35704371333122253,0.9833035469055176,-0.5244852304458618,1.3088186979293823,0.9293148517608643,-2.039177417755127,0.5566775798797607,0.5776915550231934,1.613957405090332,2.4191582202911377,0.9741416573524475,-2.3789310455322266,-1.743653655052185,-1.0315768718719482,0.6528593897819519,0.11965585500001907,-0.19241319596767426,-1.4465904235839844,1.7502049207687378,3.4627225399017334,1.7581220865249634,-2.5726656913757324,1.632657527923584,0.6559503674507141,0.6486480236053467,-1.1400845050811768,2.8284895420074463,-0.9755882024765015,-2.5447115898132324,1.152614951133728,3.49823260307312,-0.6035935282707214,-0.2283048778772354,0.1569555401802063,-0.24137195944786072,0.37654033303260803,2.4070470333099365,1.886122465133667,-0.6920722126960754,1.1108133792877197,-3.0967864990234375,0.15288272500038147,1.3519551753997803,0.42055007815361023,1.479007601737976,1.7277930974960327,-1.7613799571990967,-0.5043697953224182,2.168318271636963,3.0184738636016846,-1.0375746488571167,2.385958433151245,-1.5192365646362305,-1.0498650074005127,-1.174504041671753,1.886375069618225,-0.8001676201820374,2.3529419898986816,1.713111400604248,1.225719690322876,-1.4253565073013306,1.2498294115066528,-1.048454999923706,-2.666764974594116,0.5831985473632812,1.9151206016540527,0.38366618752479553,-0.5517283082008362,-1.334672451019287,1.173351526260376,-1.3515836000442505,2.7465405464172363,0.446867436170578,0.20292045176029205,1.1782976388931274,-0.45514941215515137,-0.15294820070266724,2.6809165477752686,0.25698956847190857,0.13048680126667023,-2.0825560092926025,2.9984123706817627,-0.732570469379425,2.741365671157837,-0.35200750827789307,0.3735026717185974,1.026324987411499,-0.8373808860778809,-0.7534216642379761,3.186117649078369,-1.6069719791412354,13.694948196411133,0.45751264691352844,-0.32554829120635986,-0.9220116138458252,0.6799823641777039,0.6213735938072205,-0.39686453342437744,0.3516005277633667,1.6037026643753052,0.9181981682777405,2.464094638824463,-3.30190372467041,0.1316901445388794,-1.6983715295791626,3.4150142669677734,-0.4357839822769165,0.9137513637542725,-28.438495635986328,-4.857837200164795,0.9124268889427185,-0.6033655405044556,2.879395008087158,-0.8210303783416748,0.6429834365844727,-0.22451503574848175,-0.010514718480408192,-1.843580722808838,-2.20318603515625,-1.207726001739502,-0.19433605670928955,1.47995924949646,-2.1028847694396973,-2.01041316986084,0.32772377133369446,-3.455141305923462,-0.8297513723373413,0.8396458029747009,1.2139110565185547,-1.170619010925293,0.7457758188247681,-0.9575324654579163,-0.17512814700603485,-0.13733702898025513,-0.34847620129585266,1.1080787181854248,-0.85099196434021,1.6515899896621704,7.819846153259277,-1.7004127502441406,0.28577470779418945,-1.350799798965454,-1.1700141429901123,0.6965087652206421,0.5495334267616272,0.1256527453660965,2.2563059329986572,0.21405303478240967,-1.513350486755371,-0.336651086807251,6.279672622680664,-0.5644508004188538,-0.3253062069416046,0.09385707974433899,2.8686654567718506,1.0346298217773438,0.10419593751430511,3.602435827255249,2.0389482975006104,-0.3338486850261688,-1.9091447591781616,0.25446203351020813,-0.424149751663208,1.2987502813339233,-0.02505440264940262,5.58180570602417,-1.3550291061401367,-2.029691696166992,1.3740665912628174,1.9446275234222412,0.7470473647117615,1.9224231243133545,0.969830334186554,1.3289587497711182,0.17941074073314667,16.200511932373047,-1.9531323909759521,-5.289770126342773,-1.6651737689971924,0.21855467557907104,0.9235618710517883,-1.5180331468582153,-1.4717570543289185,-0.4647201597690582,-1.8486722707748413,-1.1223030090332031,0.5167832970619202,4.7718706130981445,0.7186504602432251,-3.611457347869873,-2.306732654571533,-3.1002588272094727,1.0822664499282837,1.2586820125579834,0.9189530611038208,-0.9273248314857483,-0.25745099782943726,-2.5231614112854004,-0.439110666513443,1.7038472890853882,-0.21533922851085663,-0.9499677419662476,-0.5044088363647461,3.063835620880127,-2.5599379539489746,-1.4717566967010498,-1.538086175918579,1.618263602256775,0.7663993835449219,0.09656278043985367,1.078839659690857,2.1863455772399902,-1.4914506673812866,0.5201220512390137,-0.8302265405654907,5.047384738922119,-1.157211422920227,0.5676975846290588,-1.203805923461914,3.734999179840088,1.5582607984542847,0.02691011130809784,-2.364931106567383,2.2670114040374756,0.623043954372406,1.3922933340072632,-3.6890757083892822,-0.524529755115509,1.341602087020874,1.5392905473709106,0.08225250989198685,-0.05325235426425934,-0.023763326928019524,-2.1053900718688965,0.325595885515213,0.43081745505332947,-0.4959495961666107,4.319045066833496,-0.34221816062927246,-2.8555636405944824,-1.8246123790740967,-0.14832568168640137,1.6235568523406982,1.2288817167282104,0.5267925262451172,-0.9804526567459106,0.5440536141395569,-0.05805355682969093,-2.474515676498413,2.0830466747283936,-1.2487373352050781,-0.510887622833252,0.9839745163917542,-0.8406476378440857,-0.6634930372238159,1.7633233070373535,-0.2589007019996643,-1.0109915733337402,-0.6080315113067627,0.507607102394104,1.8956354856491089,0.7279041409492493,-0.32116463780403137,-1.3857768774032593,0.31933706998825073,-0.29544201493263245,8.644569396972656,0.6537564396858215,0.6473225951194763,2.3301334381103516,-1.045375943183899,2.0373623371124268,3.664203405380249,1.158347487449646,1.1768581867218018,-0.7658606171607971,-1.537086844444275,-3.495823860168457,-0.11356085538864136,-1.3723496198654175,2.4323368072509766,-1.8827911615371704,0.22998514771461487,-0.5123844146728516,-0.9036159515380859,1.5802052021026611,0.0018207132816314697,-6.606267929077148,-0.9065348505973816,0.18248631060123444,-0.8639184236526489,-1.2434996366500854,4.367249965667725,-1.96469247341156,-2.0760316848754883,-0.3432196080684662,-0.8013584613800049,-3.796802520751953,0.010490994900465012,1.375959873199463,-1.2997658252716064,-0.9386293888092041,-0.8828744292259216,0.050011299550533295,-2.635126829147339,-1.2068312168121338,-0.05593809857964516,1.5352072715759277,1.5184335708618164,-1.5996568202972412,-1.8537415266036987,-0.29500293731689453,-1.2871171236038208,-0.5810731649398804,0.2499660849571228,1.0422637462615967,0.265950083732605,1.389238715171814,2.098414897918701,1.7436951398849487,2.798168420791626,5.62751579284668,-3.6377904415130615,1.0743343830108643,0.8660789728164673,3.485563039779663,-1.1190404891967773,-2.3714747428894043,0.39065438508987427,-1.2424077987670898,1.0380580425262451,0.38143256306648254,0.03685016930103302,-3.5525312423706055,0.2848361134529114,0.32492974400520325,-0.67104572057724,1.453115463256836,0.30496689677238464,1.3042436838150024,1.298715353012085,-1.2320960760116577,-1.7802748680114746,-1.8509289026260376,0.7806209921836853,-0.9659611582756042,-1.9052181243896484,-0.6676161289215088,-2.9609689712524414,-0.21540044248104095,-0.12226857244968414,-0.25890156626701355,0.08324180543422699,-0.9565020203590393,1.8348090648651123,-0.5219772458076477,-1.3641719818115234,2.403979778289795,2.3224563598632812,-0.25388261675834656,1.9699782133102417,0.8521971106529236,-0.6558394432067871,-0.6322168707847595,-1.7603832483291626,-2.8144025802612305,0.09866281598806381,-0.5501217246055603,2.9776885509490967,-0.41116172075271606,-0.890731692314148,-2.337963342666626,1.0226343870162964,-1.3249444961547852,-0.9150608777999878,0.191994309425354,1.38239324092865,-3.935382843017578,2.56264066696167,-3.598114252090454,0.7294697761535645,1.1874512434005737,-1.8815680742263794,-1.129431962966919,0.020723262801766396,-0.13411647081375122,-5.948962211608887,3.3982112407684326,-0.5733523368835449,0.7552360892295837,0.9517004489898682,-1.408426284790039,2.4419198036193848,0.460862934589386,1.0880510807037354,-2.3409547805786133,0.5840000510215759,0.9557477235794067,0.7917792797088623,-1.2971607446670532,0.2537974417209625,3.204331874847412,2.0744693279266357,-0.8900342583656311,-0.6136572360992432,1.298318862915039,0.5774065256118774,0.37020429968833923,-0.821601152420044,-14.5728759765625,0.9244595766067505,1.0892871618270874,-2.210280418395996,1.0609581470489502,-0.7378803491592407,4.114394187927246,1.9738290309906006,1.7014281749725342,1.1050329208374023,-1.8681424856185913,-0.2954544723033905,1.3300225734710693,0.21257713437080383,1.5943455696105957,2.0697526931762695,1.0985746383666992,1.1798603534698486,0.5678949356079102,2.0563466548919678,1.5109262466430664,-1.9315954446792603,-1.2759047746658325,0.5514563918113708,0.05390000715851784,1.6708848476409912,-0.17162007093429565,-1.9276069402694702,0.5155544877052307,-2.8148036003112793,-1.3283621072769165,-0.9409133791923523,-1.342321753501892,0.48180240392684937,-0.4572698771953583,-3.5174152851104736,-0.9062075018882751,-1.9399949312210083,2.2593040466308594,3.247401237487793,0.11388279497623444,1.1180166006088257,0.031473301351070404,-2.440850019454956,-0.5836928486824036,3.962374210357666,-3.693577527999878,-0.3091355860233307,0.09653789550065994,1.0736162662506104,-2.0061275959014893,0.8214501142501831,-0.09525824338197708,1.0157976150512695,-2.7897956371307373,1.138467788696289,-0.5160956382751465,1.566461205482483,1.1235240697860718,-0.2203468531370163,-2.4670822620391846,-2.540195941925049,-1.4816211462020874,-0.05711956322193146,-0.7880544662475586,-2.775388717651367,2.390608072280884,1.0656472444534302,0.5841611623764038,0.8607958555221558,1.5109800100326538,1.0330045223236084,1.087103247642517,2.1496963500976562,-0.6722836494445801,-4.401371479034424,-2.5645291805267334,-2.5412044525146484,-0.581106960773468,-2.510420560836792,1.4993293285369873,-3.2778985500335693,2.0396335124969482,-3.512346029281616,-1.5378183126449585,1.0896694660186768,0.2913547158241272,-10.234740257263184,-0.971679151058197,1.4429442882537842,-0.7373238205909729,-0.07863863557577133,-0.06245435029268265,-0.7317478060722351,1.920007348060608,1.6460299491882324,-1.786211371421814,1.187707543373108,-2.456932783126831,0.2929568588733673,-1.7814866304397583,0.7146733999252319,-2.0681698322296143,2.0570108890533447,1.3230030536651611,0.05429839715361595,-0.6296946406364441,-1.6787629127502441,-0.40722426772117615,-0.8175346255302429,-1.092441201210022,-3.236107349395752,-0.27939480543136597,-2.7187299728393555,1.5643479824066162,1.5958328247070312,-1.5910019874572754,0.9987464547157288,0.7612403631210327,-1.5759947299957275,-1.4070802927017212,0.9558997750282288,-2.297194719314575,0.41023707389831543,4.1142048835754395,-0.10984061658382416,-1.2814263105392456,-0.8993833661079407,0.08518029004335403,0.9262938499450684,-0.970207154750824,-0.03618692606687546,0.20876489579677582,2.3515727519989014,0.5585373044013977,0.1650347113609314,0.7929081916809082,-2.5577445030212402,3.6111836433410645,2.2223777770996094,0.2935084104537964,-0.159078449010849,0.8163671493530273,-0.6662620306015015,0.7799778580665588,1.3368617296218872,-0.18771469593048096,2.758352279663086,1.327613115310669,1.458356261253357,-0.8585073351860046,-0.8288394808769226,2.0779809951782227,-2.8931496143341064,-1.8119800090789795,-0.3393634259700775,0.3350204825401306,-0.9385941624641418,-3.156144618988037,-2.411818504333496,-1.5874398946762085,1.3205441236495972,-6.656105995178223,0.9612330198287964,0.405549019575119,1.2731200456619263,1.428430199623108,0.22320367395877838,0.21079888939857483,1.9261165857315063,2.6170923709869385,0.6825039982795715,-3.125579833984375,2.5577335357666016,1.2805967330932617,-3.0540332794189453,3.442336320877075,-0.1410692185163498,-2.307386636734009,-1.7448313236236572,1.9623037576675415,1.738274335861206,-1.724984884262085,-1.6921159029006958,-1.2396689653396606,-1.8794152736663818,1.4472086429595947,-2.5391368865966797,-0.0760982558131218,1.014606237411499,0.7821540832519531,0.8423473834991455,1.0090304613113403,-1.4940866231918335,-1.4438352584838867,-1.836362600326538,1.8056241273880005,0.3147389888763428,-2.85691499710083,1.6855846643447876,1.822716474533081,0.390121728181839,1.0681204795837402,1.464309573173523,-0.5350099802017212,1.496316909790039,1.2152479887008667,-0.38523736596107483,1.8206934928894043,0.08621259778738022,-2.2289979457855225,1.5221149921417236,1.207819938659668,2.4452872276306152,-0.6613575220108032,-1.1463216543197632,-0.861343502998352,3.9991941452026367,-1.445388674736023,-0.08909827470779419,-2.9967715740203857,0.33417439460754395,0.7854120135307312,0.7218918800354004,-2.625302791595459,-0.2503274381160736,0.4436984360218048,0.32339105010032654,-0.08411138504743576,0.10356585681438446,-2.4618585109710693,0.6974547505378723,-1.2919118404388428,-1.0503207445144653,0.7014141082763672,1.357041835784912,0.8033841252326965,1.0036463737487793,0.337037593126297,-1.8835502862930298,-0.3556998074054718,2.584620714187622,-2.118112802505493,2.9082822799682617,-0.5952695608139038,0.2245686650276184,1.6894155740737915,-3.9687061309814453,-0.3345656096935272,0.8721665740013123,0.26921775937080383,-1.911543846130371,1.3148211240768433,-2.6344540119171143,1.4435145854949951,-0.2430223673582077,1.5068615674972534,5.73353910446167,-0.13891175389289856,0.6617008447647095,-0.3165643811225891,0.16055825352668762,-0.8471123576164246,0.14789249002933502,-0.9633563160896301,-0.40225327014923096,2.540947437286377,-0.5369715690612793,-1.2595083713531494,0.22052831947803497,-0.9417135119438171,-0.01157260499894619,3.147066354751587,3.1758663654327393,-0.734481692314148,0.7525302171707153,-1.2071806192398071,-0.35172155499458313,1.2203179597854614,-0.8210563659667969,0.5331419706344604,-1.6896498203277588,-0.9803130030632019,0.918488621711731,-2.4852843284606934,0.12397313117980957,-1.1376222372055054,0.8679764270782471,0.5208571553230286,-2.4018163681030273,-1.034398078918457,-1.0082345008850098,-2.722278594970703,0.20309601724147797,-0.9906095266342163,0.7561707496643066,0.062985360622406,3.3195641040802,-0.6055691242218018,0.1851680427789688,-2.7132463455200195,2.4741933345794678,-1.8987891674041748,1.7802011966705322,1.1037935018539429,1.9419119358062744,-2.99334716796875,1.5987406969070435,2.3938233852386475,3.173534631729126,0.50604647397995,0.8403369784355164,0.8110100626945496,-1.8103153705596924,2.008584976196289,1.7216359376907349,3.649749994277954,-0.5936360359191895,-0.07195500284433365,-0.9409536123275757,0.8198829293251038,-0.7150980830192566,-1.4724159240722656,2.8106167316436768,2.106349229812622,0.8086604475975037,-0.6662254929542542,-1.3156511783599854,0.04494486749172211,0.4727323353290558,-1.7688721418380737,1.724231243133545,1.9712631702423096,1.520583987236023,0.5322662591934204,-1.4194467067718506,-0.5793893933296204,0.19328750669956207,-0.5855361223220825,0.22701631486415863,0.39746659994125366,-0.6672245860099792,-0.18880638480186462,-2.5869808197021484,4.494245529174805,1.0052437782287598,2.3148112297058105,-0.4040859341621399,1.9522664546966553,-1.3745230436325073,-0.7088881731033325,0.14355596899986267,-1.8989537954330444,-2.842200756072998,1.2707536220550537,1.1635594367980957,1.6576285362243652,-3.2585339546203613,-2.6056957244873047,0.8767781257629395,-0.418128103017807,-2.0757768154144287,-2.232706308364868,-1.6286896467208862,-0.5179094076156616,3.249434471130371,0.44272562861442566,-0.12421060353517532,1.4694870710372925,-1.2044076919555664,0.9990749955177307,-0.4108024835586548,-0.7970860600471497,0.4311259090900421,3.3364391326904297,0.07319018989801407,3.159027576446533,1.282500982284546,0.2926085889339447,2.756082057952881,0.16866397857666016,0.017662033438682556,0.24616968631744385,0.38056766986846924,0.07606391608715057,0.435187429189682,-3.158595561981201,0.676606297492981,-2.137115240097046,-1.9525216817855835,-0.7713176012039185,-3.7960762977600098,-1.1629770994186401,-0.8684810996055603,-1.870055079460144,-0.17858290672302246,2.1191656589508057,1.5595003366470337,-0.18594805896282196,0.7224935293197632,-0.3175623416900635,1.1166355609893799,0.30920228362083435,0.09835159778594971,-1.4440306425094604,2.9590165615081787,1.776702642440796,-0.6262088418006897,2.868109941482544,3.4642386436462402,0.043018974363803864,-1.1026158332824707,-0.4934423267841339,-1.1752746105194092,-0.9432921409606934,-2.5841920375823975,0.6154798269271851,-0.8603304028511047,-1.7679234743118286,1.2857019901275635,-0.2097257524728775,1.3659032583236694,-2.2922983169555664,1.2012594938278198,1.6274765729904175,-0.08123394846916199,-2.0324769020080566,0.6300428509712219,-1.0350278615951538,-2.6703219413757324,0.23520545661449432,1.593979001045227,-6.5645246505737305,0.3401176929473877,0.06595464050769806,-0.6521669030189514,1.7010166645050049,-1.3363394737243652,-0.4131411612033844,0.26878198981285095,-1.3090221881866455,2.941244125366211,2.340503215789795,-0.8625702857971191,1.1060783863067627,1.1939330101013184,1.2520848512649536,-3.533949375152588,2.059873342514038,-0.3874472677707672,-1.3979765176773071,2.049295425415039,0.23454533517360687,1.1021677255630493,-3.9937045574188232,-1.8263609409332275,2.3968594074249268,-1.1381875276565552,-0.7833678722381592,-0.7792525887489319,-0.2365427315235138,1.168737769126892,2.2076168060302734,-1.043032169342041,-0.06933972984552383,0.5739142298698425,3.3302621841430664,-1.4871152639389038,0.6033238172531128,-1.7868841886520386,0.1413559466600418,2.393413782119751,-0.1335216462612152,-0.6103156805038452,-1.0506168603897095,-1.1551885604858398,-2.010571241378784,-1.8915961980819702,1.5143139362335205,1.9857624769210815,2.5548317432403564,0.7257905602455139,2.092036247253418,-2.336533308029175,0.7967263460159302,2.3504676818847656,2.601067066192627,-1.3207982778549194,-1.077548861503601,-2.9372639656066895,0.7792289853096008,0.2608713209629059,0.012698772363364697,-1.8402519226074219,-0.06536882370710373,1.356925368309021,0.5978003144264221,-0.8986865878105164,0.7704384922981262,1.3212827444076538,-0.8092703819274902,2.5935940742492676,-0.7645583748817444,-4.272591590881348,-1.7782518863677979,-1.5929678678512573,-0.9835730791091919,1.8271125555038452,0.9121779203414917,1.3240909576416016,2.3383982181549072,-1.9695464372634888,-1.3793245553970337,-2.198744297027588,1.1242828369140625,-0.40299192070961,-3.1643245220184326,0.2549576461315155,-0.9923377633094788,-1.1535158157348633,2.039036750793457,0.2941104471683502,1.0235975980758667,-6.703239917755127,0.3994167745113373,-4.104492664337158,-0.6194436550140381,0.1578625589609146,0.05761093273758888,2.4942502975463867,-2.2945940494537354,-1.4292680025100708,0.8081464171409607,-1.5472475290298462,0.3646129369735718,0.4356250464916229,-0.34110623598098755,0.3738741874694824,1.344117522239685,2.138137102127075,0.3081982731819153,-1.7178659439086914,31.360740661621094,-1.6213241815567017,-0.19976001977920532,-1.2090446949005127,1.3735544681549072,-0.08660981804132462,0.024353785440325737,-0.8819294571876526,0.22963763773441315,1.8998559713363647,-0.18503542244434357,-0.4659484028816223,-0.35828012228012085,-3.9974887371063232,-0.9870519042015076,-0.4467529058456421,-0.09708379954099655,0.30709850788116455,-0.04693850129842758,1.4643350839614868,-3.5305144786834717,1.6448731422424316,-0.7619402408599854,-0.33487755060195923,0.9786500930786133,-1.122847318649292,-0.3073224723339081,1.040604829788208,0.43152713775634766,-0.6704898476600647,-0.8874306678771973,1.1632646322250366,0.3530259132385254,1.9868746995925903,0.32518863677978516,0.6278029680252075,2.011171340942383,0.6863555908203125,0.7446466684341431,0.7547190189361572,-1.920137643814087,-0.15280142426490784,-0.06823154538869858,1.2824913263320923,0.619808554649353,-0.9733825325965881,-1.2205232381820679,-2.1947312355041504,-1.5124356746673584,0.9987745881080627,1.093131422996521,0.2120990753173828,0.12709330022335052,1.0980644226074219,1.2473127841949463,-2.6048521995544434,2.2443690299987793,-2.2507381439208984,-2.0036773681640625,1.0738418102264404,1.6643638610839844,2.0005128383636475,2.102376699447632,-0.29942768812179565,1.042055606842041,-0.4838428497314453,-0.050648897886276245,-1.88174569606781,-0.3987417221069336,-0.3282642960548401,-0.16394737362861633,1.0357860326766968,1.059604287147522,2.803079605102539,-0.6209740042686462,1.2959684133529663,0.24559152126312256,-2.1349997520446777,-2.571747303009033,-0.6465420126914978,0.8078539371490479,-1.428291916847229,-3.2498202323913574,3.2966372966766357,-0.18065804243087769,1.744515061378479,0.5442550778388977,-1.2377467155456543,-1.0829905271530151,-0.5052251815795898,2.2305397987365723,0.09175485372543335,1.0841219425201416,-0.8764117360115051,-0.5193777084350586,-2.1381473541259766,-2.4735028743743896,0.12504282593727112,0.19225217401981354,-0.42427417635917664,-0.6912869215011597,-1.7932870388031006,0.2116357684135437,3.2669668197631836,1.5005919933319092,-1.5689820051193237,-1.3804285526275635,-1.2963755130767822,0.3681260347366333,0.54250168800354,1.8379100561141968,1.29398775100708,-0.188465416431427,0.3900093138217926,0.593197762966156,3.626504421234131,-2.627480983734131,-1.4962434768676758,-2.685194253921509,-3.028981924057007,1.94479238986969,0.9499443769454956,-1.8562854528427124,-0.2655028700828552,-0.3756193220615387,0.7085850834846497,-1.1546196937561035,-0.03701725974678993,-0.6103575825691223,1.3340327739715576,-2.0083541870117188,-0.6757545471191406,1.1711729764938354,1.1562551259994507,-1.5265930891036987,2.1111419200897217,2.0785136222839355,3.7673304080963135,-0.5295680165290833,-3.1558361053466797,0.925896942615509,1.9658876657485962,0.9935435652732849,0.38288965821266174,-1.4579179286956787,0.14336290955543518,2.1145777702331543,-0.45363742113113403,-1.8986908197402954,1.845206379890442,-1.1169936656951904,-2.431534767150879,2.3478007316589355,-1.3598090410232544,3.3205747604370117,-1.068368673324585,0.7101010680198669,1.7519261837005615,-2.045090675354004,-0.8200138211250305,1.234312653541565,4.111454010009766,0.5816971063613892,-3.61275577545166,-8.305590629577637,0.17211011052131653,0.2110707312822342,-2.0213160514831543,-1.86607825756073,-2.1317830085754395,-1.760606288909912,-0.8700680732727051,-1.1680388450622559,1.1300251483917236,1.1253339052200317,1.2324841022491455,-0.6655551791191101,3.6486823558807373,-1.4136252403259277,1.937514305114746,1.2990580797195435,1.5595563650131226,1.2066186666488647,1.213157057762146,-2.9469900131225586,-1.1470704078674316,3.7139480113983154,-1.0927592515945435,2.507835865020752,-2.8927299976348877,-5.571156024932861,-2.5116541385650635,1.634446144104004,-1.5618321895599365,0.488296240568161,-1.4535903930664062,1.4164962768554688,-0.4309466779232025,3.0610532760620117,0.7093476057052612,-1.9468483924865723,1.144888162612915,-2.485874652862549,0.16720473766326904,-2.06851863861084,-0.05657312273979187,-0.8222653269767761,-0.06975911557674408,-1.1700057983398438,0.5802404880523682,-0.5113840699195862,0.32985803484916687,0.16736677289009094,-0.8881756663322449,-1.1692397594451904,-1.964463233947754,0.48955973982810974,0.19223973155021667,12.301030158996582,0.33123958110809326,0.07534505426883698,-3.834670066833496,2.0360960960388184,1.739028811454773,0.2878531515598297,-1.351917028427124,0.7127537131309509,-1.2411795854568481,-0.969086229801178,1.3258211612701416,0.9807983040809631,0.9176768064498901,-0.5904747247695923,-1.7171646356582642,0.6245076656341553,-2.0512466430664062,1.9688365459442139,0.7627026438713074,-0.688747227191925,-0.8147760629653931,-0.38378798961639404,0.21705591678619385,-1.2599360942840576,0.5708962082862854,-0.9326537847518921,0.32865193486213684,1.1117233037948608,-0.9401378035545349,-2.1698496341705322,0.5107129216194153,1.108851671218872,2.077348232269287,-1.7514132261276245,3.0327258110046387,-1.7765707969665527,-1.6935431957244873,0.5044216513633728,-0.8374386429786682,-1.5066452026367188,0.039801377803087234,0.22047539055347443,-1.3296921253204346,-2.398588180541992,0.08759226649999619,-0.5368557572364807,0.10380613058805466,-3.343357563018799,2.5132412910461426,2.0498130321502686,1.8559989929199219,0.8324155211448669,0.3060741126537323,-0.393093466758728,-0.7064594030380249,0.05314801633358002,1.3677160739898682,2.447751998901367,-1.6698973178863525,2.9819729328155518,-0.1029549315571785,2.554931640625,-0.22323867678642273,-1.9408413171768188,-1.8912142515182495,1.5470502376556396,-2.646083354949951,-0.7297878861427307,-2.193289041519165,13.203374862670898,-1.1483392715454102,1.1238118410110474,-3.507363796234131,-0.21807493269443512,-1.3089808225631714,0.05411102995276451,-0.794876217842102,1.2498645782470703,1.0163674354553223,-0.3321177363395691,-0.45486176013946533,0.9197610020637512,-2.6982624530792236,2.4067513942718506,0.18339669704437256,-1.1994287967681885,-0.8667967915534973,1.9476360082626343,-0.29272302985191345,-2.697540283203125,0.3535085618495941,0.7836921215057373,1.654410481452942,-0.35299772024154663,-1.7772010564804077,-1.7153481245040894,-0.07816320657730103,4.731583595275879,3.051964282989502,3.053354501724243,-9.254472732543945,-0.8175982236862183,3.255605936050415,1.5990186929702759,2.512096881866455,0.2753918766975403,0.5947110652923584,0.09724833816289902,0.40040910243988037,-0.7170377969741821,1.305016279220581,2.1753242015838623,0.3789987564086914,-2.6589460372924805,-0.8210610747337341,2.056324005126953,-0.030636610463261604,-1.8915668725967407,-0.23562631011009216,1.3535172939300537,-3.333214521408081,1.3087021112442017,3.8839075565338135,2.707679271697998,0.5015500783920288,-3.4068641662597656,-0.5994943976402283,-1.3333606719970703,0.9010857343673706,-0.045639052987098694,1.4869565963745117,-0.9510754942893982,1.7024261951446533,1.3684369325637817,2.5433058738708496,-2.1717288494110107,0.3845004141330719,1.7603983879089355,-3.3539435863494873,-0.04491490498185158,2.0452919006347656,0.7106145024299622,2.030479669570923,1.3116527795791626,1.0146595239639282,-0.4818984568119049,-0.3372933566570282,-0.6774132251739502,0.9616588354110718,-1.9432159662246704,0.27636009454727173,0.921720027923584,2.7332308292388916,-2.086764335632324,0.46133580803871155,-0.3337118923664093,3.1195621490478516,0.565980851650238,1.335995078086853,1.9837011098861694,1.6219912767410278,-1.638851523399353,0.9914830923080444,-2.6930723190307617,-1.1868791580200195,3.361267328262329,-2.697666883468628,1.036790132522583,-0.6959818005561829,0.6327988505363464,-0.907264232635498,-1.4164859056472778,-0.07518928498029709,0.18822439014911652,0.33964723348617554,-0.6866194605827332,-3.16884708404541,2.2236487865448,-0.6540365219116211,1.7342294454574585,0.1299099326133728,-2.6622395515441895,1.2195067405700684,-1.0514482259750366,1.429595947265625,-2.1061179637908936,0.7687674164772034,1.3148208856582642,-1.7417064905166626,-1.3176910877227783,1.4599858522415161,0.5814718008041382,-0.28312239050865173,1.6413538455963135,0.5791016221046448,1.2997381687164307,-1.0712910890579224,1.5114554166793823,-3.325439453125,-2.153573751449585,-2.55564546585083,-0.2719270884990692,-1.0677810907363892,-0.4106096923351288,-2.238565444946289,1.0752300024032593,0.8593380451202393,0.8166295886039734,1.0725109577178955,-0.35433050990104675,-0.45635682344436646,1.9069316387176514,-1.5482031106948853,-0.688956618309021,0.5512193441390991,-0.07152720540761948,-1.8764277696609497,-1.2294455766677856,-1.4947456121444702,1.538654088973999,2.608915328979492,0.11572843790054321,-1.1225084066390991,1.5390076637268066,1.5284650325775146,0.931062638759613,0.36234909296035767,-0.1387443095445633,1.8560657501220703,1.271970510482788,0.9029763340950012,-1.8152865171432495,0.4383998215198517,-0.30914029479026794,0.24168671667575836,-1.0070706605911255,1.562363624572754,-0.4709550738334656,-0.1556003987789154,0.9341195225715637,1.5379348993301392,2.8805017471313477,-1.6819239854812622,3.474503993988037,0.17706795036792755,0.7146055698394775,-0.4125688076019287,-5.475780963897705,2.9725289344787598,-0.64870285987854,-1.1222506761550903,1.7039541006088257,-0.4146866500377655,-3.516606330871582,-1.524752140045166,-0.5122102499008179,1.1369643211364746,3.766575574874878,1.043342113494873,0.9053269028663635,-1.034233808517456,-0.15336669981479645,0.8034496307373047,0.48396822810173035,1.80171537399292,0.6752669811248779,-0.8780264854431152,0.7705722451210022,0.7246236205101013,-0.9694273471832275,2.5503668785095215,1.5481061935424805,-1.6663419008255005,-2.3084945678710938,-3.7273905277252197,-0.3695726692676544,3.200507402420044,5.613137245178223,-2.444697856903076,-0.7784176468849182,3.114515781402588,-1.3519279956817627,1.7157690525054932,-1.6937648057937622,-0.5119500160217285,-0.33411288261413574,-0.9625442028045654,-1.0232365131378174,0.5078639984130859,0.4377795457839966,1.4826149940490723,-4.202530860900879,3.0066986083984375,-0.5286534428596497,-0.9991763234138489,1.031358242034912,-0.9331840872764587,0.8818657994270325,2.2012531757354736,2.6778934001922607,-1.7418841123580933,-0.6240358352661133,1.3421868085861206,-0.2298206239938736,-2.9997024536132812,0.25780919194221497,1.853816270828247,0.07483591884374619,4.071397304534912,0.04084085300564766,3.9045217037200928,-2.777372360229492,1.0386210680007935,-1.9234058856964111,1.9049386978149414,2.22148060798645,-0.5579509735107422,-0.7856786847114563,0.18777450919151306,0.1518872082233429,-0.12288738787174225,-2.2218878269195557,0.2528439164161682,-3.0824215412139893,-1.392756462097168,-1.8597159385681152,-2.4215247631073,-2.5151727199554443,-0.15178091824054718,-1.9927881956100464,0.6748805046081543,2.369624137878418,-0.808549165725708,2.608609199523926,0.28477662801742554,-0.12438549846410751,3.406480073928833,1.9193947315216064,-0.30455198884010315,1.810778260231018,0.8690491318702698,-2.9315714836120605,0.8518540263175964,-0.5033561587333679,0.8178151249885559,1.1141330003738403,-1.3021024465560913,-2.4549577236175537,2.6400794982910156,0.2855053246021271,-2.038224458694458,2.2579455375671387,-1.7191663980484009,0.6900684833526611,-1.328924298286438,-0.7556964159011841,-2.70082426071167,0.5611046552658081,-0.6041355729103088,5.058846473693848,0.6524079442024231,1.621119737625122,-2.317070722579956,1.155073881149292,0.4508152902126312,-0.4980676472187042,-3.0789637565612793,-0.9498149752616882,0.988787829875946,2.7996134757995605,1.730336308479309,-0.5762522220611572,-2.9233312606811523,2.078216552734375,0.04482066631317139,-2.1869709491729736,-1.202032208442688,3.611741065979004,-0.03972459211945534,-0.37200742959976196,-1.653899908065796,0.5408357977867126,-0.3369617760181427,-3.3335626125335693,-3.4693610668182373,-1.0450035333633423,0.704971432685852,-1.1950137615203857,-2.1695337295532227,0.27001553773880005,-0.5349012017250061,-0.635587215423584,-1.415809154510498,1.9666051864624023,-1.5725091695785522,-0.5071391463279724,-2.1169357299804688,1.112504482269287,0.7080898880958557,1.949148416519165,0.9617214202880859,1.3993678092956543,-0.1463032066822052,2.0045552253723145,1.8162237405776978,0.8460161685943604,1.0974223613739014,0.18684791028499603,0.6969537138938904,0.5582398176193237,-1.3394476175308228,-2.2409849166870117,-0.32704055309295654,2.6030774116516113,0.7221378684043884,0.0028275896329432726,1.1269617080688477,-0.042995501309633255,-0.9141090512275696,3.138460397720337,0.4033266007900238,-1.5711913108825684,1.148553490638733,0.6886803507804871,2.1894173622131348,-0.47777190804481506,3.77605938911438,-0.31555062532424927,2.2228429317474365,-0.5234182476997375,0.6321563720703125,0.4625580310821533,-1.1492785215377808,-1.2418874502182007,1.9762719869613647,0.20825614035129547,1.7980910539627075,1.6048346757888794,1.0360609292984009,-0.24491070210933685,-0.574945867061615,-0.23497523367404938,-1.3206924200057983,1.3937758207321167,-0.1953432708978653,2.1949214935302734,0.2569563090801239,0.45378440618515015,-1.4055548906326294,-1.1199275255203247,-0.2369728982448578,0.0317159928381443,3.418401002883911,-2.0320639610290527,0.27334168553352356,-0.3349984586238861,1.3714818954467773,-1.2612894773483276,2.8391199111938477,0.005265447776764631,-0.601437509059906,1.025234580039978,-1.726205587387085,-1.8216842412948608,-1.0590046644210815,0.8453285694122314,0.967172384262085,1.5373104810714722,0.23004044592380524,-3.553060531616211,-1.1242038011550903,-0.6995459794998169,2.849872350692749,1.6272863149642944,0.06314403563737869,-1.7207380533218384,0.2462044656276703,1.7130138874053955,-3.0718936920166016,-1.3567384481430054,-1.7585378885269165,-0.07835908979177475,-1.4581512212753296,1.931020736694336,-3.6447393894195557,2.1958789825439453,-1.3493062257766724,0.1512344479560852,-1.3159825801849365,1.197287678718567,0.8113804459571838,-1.4416874647140503,1.958309531211853,0.5124235153198242,-0.5194512605667114,-2.7093489170074463,0.16234344244003296,0.269683837890625,0.4715833067893982,0.02119375206530094,0.415574848651886,-1.1711655855178833,0.03515980392694473,1.3252053260803223,0.5776997804641724,0.901413083076477,-0.5762630105018616,-0.2965441346168518,0.3385164439678192,2.6519391536712646,-0.05457625165581703,0.8484553098678589,0.040398526936769485,-1.3563014268875122,1.5003430843353271,-0.3740541338920593,0.16675035655498505,0.5421964526176453,-1.2998219728469849,-1.3466891050338745,0.39293816685676575,-0.2265186607837677,2.644399404525757,-0.03383491933345795,-0.3807929754257202,0.7847627401351929,0.006973556708544493,3.6724653244018555,-0.6389596462249756,-1.1590358018875122,-0.7204684615135193,0.9140475988388062,-2.0755414962768555,-2.3267180919647217,0.050173886120319366,0.30835261940956116,-3.3457977771759033,1.6913572549819946,-0.6768062114715576,1.0001962184906006,-1.5235190391540527,-0.26970720291137695,-0.9118415713310242,0.19666863977909088,-0.6061196327209473,1.743544578552246,2.723491668701172,3.0308868885040283,-0.0026792336720973253,-0.6833942532539368,0.5981149077415466,0.13580723106861115,-2.465338945388794,1.6327433586120605,-0.47310784459114075,1.6789922714233398,0.8855487108230591,-0.8406563401222229,0.45271003246307373,1.6162489652633667,1.3800065517425537,0.4214170277118683,5.470174312591553,1.0336750745773315,2.6907269954681396,0.5415605902671814,0.18337368965148926,1.74179208278656,0.271999329328537,-1.0346007347106934,2.083545684814453,2.2568466663360596,1.764947772026062,-0.5911968350410461,0.18029972910881042,-3.959152936935425,-1.3275545835494995,0.9125058054924011,0.47220319509506226,1.7392221689224243,2.9349749088287354,-3.053492307662964,-0.817703366279602,-0.16010552644729614,1.1208430528640747,-3.2169649600982666,-1.3341097831726074,2.490081310272217,2.351377248764038,0.12206210196018219,-0.10839670896530151,0.9258129596710205,2.196643352508545,-0.035130489617586136,-0.24004130065441132,-2.2015631198883057,0.20044797658920288,0.8095477819442749,0.010173679329454899,0.08706451207399368,0.30042704939842224,0.20026752352714539,-0.6541046500205994,0.5115556716918945,2.4630794525146484,-0.25907397270202637,1.6023753881454468,0.477531373500824,-2.227867841720581,-1.0281163454055786,-0.6946726441383362,1.1017370223999023,-0.9568000435829163,1.5940158367156982,-1.3146858215332031,2.0174319744110107,0.7132787108421326,-1.207220196723938,1.3235288858413696,-0.49482741951942444,2.012200117111206,-0.4899142384529114,0.7778682708740234,-1.1315107345581055,2.2893364429473877,0.8098189830780029,-0.9832611680030823,-0.2746388912200928,0.3456422686576843,-0.2687903046607971,0.374345600605011,1.7558308839797974,0.40179598331451416,1.6742976903915405,-1.6864356994628906,-0.15936006605625153,-1.7083550691604614,1.1891424655914307,0.17978498339653015,-1.3756306171417236,0.7517729997634888,-1.2052761316299438,-1.4493286609649658,0.38299480080604553,-1.434574842453003,-0.4647845923900604,-4.620611667633057,0.5893241167068481,-1.7505642175674438,-1.1805663108825684,2.3307623863220215,-0.6988095045089722,-0.9148682951927185,-0.18992310762405396,-1.6331543922424316,1.0597894191741943,-2.5655088424682617,0.4089716970920563,0.6511926054954529,-0.580441415309906,-2.9702258110046387,-2.9613289833068848,-17.86091423034668,-0.8713270425796509,-1.504278540611267,-1.9569876194000244,-2.0260472297668457,-0.6964032649993896,0.7662143111228943,1.36088228225708,0.4733043611049652,3.827922821044922,-0.6864832043647766,1.7291589975357056,-1.472087025642395,-1.0085289478302002,0.10272657126188278,0.005123352166265249,0.9006155133247375,-0.5801234841346741,-0.3361215889453888,0.425369530916214,0.5435197353363037,1.4657219648361206,0.1490587741136551,-0.8844375610351562,-1.5073951482772827,-2.440701961517334,-0.8268526792526245,-1.5669190883636475,0.5376482605934143,3.45877742767334,0.21622072160243988,-0.9129685163497925,-0.5083439350128174,-3.031036138534546,-0.5895731449127197,-0.7328559160232544,-0.0697181448340416,0.14973904192447662,0.9601197838783264,1.37921142578125,3.1383402347564697,-1.6920970678329468,-1.9514344930648804,1.9505218267440796,0.2922493517398834,-1.3954530954360962,-2.9066896438598633,-1.689166784286499,0.025766052305698395,0.004457385279238224,3.195558786392212,-2.3478734493255615,1.9262934923171997,-2.5460846424102783,2.219278573989868,-1.5093908309936523,-0.6235193610191345,0.6713371276855469,5.474856376647949,1.3955986499786377,-0.6733816266059875,1.0547511577606201,-1.5397734642028809,-2.535936117172241,-2.9546756744384766,1.6092875003814697,1.415962815284729,-1.7918094396591187,2.3717479705810547,-0.5995388627052307,1.6763339042663574,0.548436164855957,-0.50006502866745,-1.1545816659927368,-0.98309725522995,0.8305314779281616,-0.7114746570587158,-0.5831387639045715,-0.8129169940948486,0.5322715640068054,-4.246387481689453,0.741140604019165,1.3946776390075684,-1.0068695545196533,-0.11899718642234802,1.258149266242981,-2.1372416019439697,1.6502265930175781,3.2714035511016846,-0.8217235803604126,-0.050432879477739334,1.5204991102218628,-1.288341999053955,0.6269007325172424,0.4728448688983917,3.0981862545013428,1.6775075197219849,0.146158829331398,-1.3616037368774414,-1.6941049098968506,-0.546596884727478,-1.017092227935791,1.2277299165725708,-1.1216034889221191,-1.5427781343460083,1.0009406805038452,0.26549020409584045,1.2012239694595337,0.42796429991722107,0.3614233732223511,0.43254852294921875,0.2305079847574234,-1.3969446420669556,-0.4421647787094116,-0.5973290801048279,-3.795943021774292,0.6204438805580139,0.5741100907325745,-2.0129289627075195,-0.7744484543800354,-2.6233227252960205,-0.8226021528244019,-1.3276406526565552,-0.5517007112503052,-0.8831712007522583,0.5780167579650879,3.199270248413086,-1.3543968200683594,-1.0110697746276855,-1.1590125560760498,1.0909920930862427,-0.13640809059143066,0.26245853304862976,1.596563458442688,-2.9832522869110107,1.4859874248504639,-0.8942774534225464,-1.213111400604248,1.6394904851913452,-0.6876236200332642,-0.36095738410949707,-1.2442479133605957,2.406348466873169,-0.7880957722663879,0.519167959690094,0.41114646196365356,1.1981414556503296,0.17955327033996582,-0.279530793428421,2.5793888568878174,-1.4224635362625122,-0.9031382203102112,-0.01131562888622284,2.9711873531341553,-0.3213242292404175,1.026360273361206,-1.8085136413574219,-0.5329828858375549,0.8112632632255554,0.38990604877471924,1.2940471172332764,-2.6325325965881348,1.4321939945220947,2.145822763442993,1.714927315711975,-0.29834896326065063,-1.1857913732528687,4.239965438842773,-2.035228729248047,-0.7874407172203064,-2.7079553604125977,-1.596807837486267,0.9293206334114075,0.04798935726284981,-0.7707839608192444,-3.3433845043182373,-1.3181099891662598,0.17594312131404877,-2.4239296913146973,-1.5874916315078735,0.3455750346183777,0.9893975257873535,-0.9333473443984985,0.9096470475196838,0.556159496307373,0.09096396714448929,-2.1412177085876465,0.5762330293655396,1.5903522968292236,2.7335288524627686,-0.5146632790565491,-1.8785638809204102,-2.33807635307312,-1.121455192565918,-1.1099436283111572,1.6220742464065552,-0.6490926742553711,-2.2500698566436768,-1.3274495601654053,1.6940635442733765,-1.3263062238693237,1.2048959732055664,-0.6309025883674622,1.3940857648849487,-0.7439402937889099,-2.873792886734009,4.350592136383057,1.0739332437515259,-0.520653486251831,2.921970844268799,0.03131534159183502,-0.6963032484054565,-2.773509979248047,0.89686518907547,1.3055561780929565,-0.4268413484096527,-1.9613431692123413,-2.8322970867156982,-0.005346416961401701,-0.7682228088378906,1.4248037338256836,-2.3900680541992188,0.1613558679819107,-2.7647833824157715,-1.4098069667816162,1.2584373950958252,1.3800660371780396,0.41867339611053467,0.3589538037776947,0.45593956112861633,-2.6673545837402344,-1.2442320585250854,-1.3158868551254272,1.530478596687317,-3.342721939086914,-0.756738543510437,-1.0655267238616943,0.13919177651405334,-0.6753321290016174,-0.6416996121406555,-1.3952627182006836,-1.81243896484375,1.2944799661636353,0.3564217984676361,1.4376394748687744,-1.5884169340133667,-1.7291353940963745,1.9713956117630005,-0.8473712801933289,1.2506132125854492,0.40718719363212585,-2.2711973190307617,-1.322184443473816,1.311431646347046,1.4843716621398926,-0.32947278022766113,-0.6886754631996155,-1.8707307577133179,-1.5627620220184326,-1.4580122232437134,-1.1755636930465698,-3.4661078453063965,-1.158901333808899,-1.768899917602539,1.3433759212493896,-0.2538677453994751,1.2075098752975464,1.021995186805725,2.6375648975372314,-3.000692844390869,-1.1006572246551514,-2.032764196395874,1.5590282678604126,-0.47992944717407227,-2.68904447555542,-0.3909659683704376,-2.219531536102295,0.40420156717300415,1.0202571153640747,0.18917453289031982,-0.3060002326965332,-1.168707013130188,-2.066378593444824,0.6907146573066711,0.09490562230348587,-0.27803581953048706,-0.44937631487846375,0.9281659722328186,2.827932357788086,1.467524528503418,-0.5121700167655945,1.3573825359344482,0.152165949344635,1.6135365962982178,-0.937972366809845,3.485771656036377,-1.252632975578308,-1.8681520223617554,2.801143169403076,-1.2708404064178467,1.4825890064239502,-4.303975582122803,-2.0609662532806396,-0.07607229799032211,-1.6131714582443237,-1.0297422409057617,-1.0459768772125244,-0.061213862150907516,-0.8163928985595703,26.6307373046875,-0.46894288063049316,0.2914181351661682,-0.40642082691192627,3.5262608528137207,2.005310297012329,1.600490689277649,-0.29862454533576965,-0.6907817125320435,1.2571200132369995,0.8943919539451599,0.10863876342773438,-0.6235790848731995,0.8465217351913452,-0.4419393837451935,-0.9547217488288879,-0.607012927532196,-2.852726459503174,-1.4096693992614746,0.14470361173152924,-1.9255163669586182,-1.0883710384368896,-0.9615146517753601,-2.303135633468628,-0.45799514651298523,0.1838012933731079,3.1264753341674805,-1.7456409931182861,-2.108917474746704,-2.748476982116699,-0.06190496310591698,2.7068984508514404,-0.6123891472816467,-0.5706125497817993,-15.773626327514648,0.3033747375011444,4.0863542556762695,2.6745352745056152,0.9136877059936523,-1.1402251720428467,-0.6541524529457092,-1.8841255903244019,0.49282196164131165,-1.9718573093414307,2.0407114028930664,-0.2959369719028473,-3.406015396118164,-1.0941988229751587,-2.477238178253174,-1.6574511528015137,1.792624831199646,-0.9393930435180664,1.9445598125457764,-0.6950644254684448,-4.05595064163208,4.659794807434082,1.8828173875808716,-0.9596881866455078,-2.2601842880249023,-1.0887744426727295,0.6666671633720398,-0.7050509452819824,0.2505916655063629,-0.2837444245815277,-0.32259809970855713,-2.6660916805267334,-0.5426985621452332,-2.6109564304351807,1.3681789636611938,0.22033557295799255,0.13449639081954956,-2.111283540725708,2.1425037384033203,-1.1913137435913086,2.903108835220337,-1.1352893114089966,-1.0265010595321655,0.01838855631649494,2.4677603244781494,-0.47796177864074707,-1.6174849271774292,-1.4710683822631836,-1.6792677640914917,8.501079559326172,-1.2986912727355957,1.638676643371582,-1.9482197761535645,-0.38484853506088257,-0.5053005218505859,3.559298276901245,-2.5282135009765625,-1.1298713684082031,-1.4609441757202148,-0.4062076807022095,2.1702775955200195,0.4568122327327728,-0.020834816619753838,-0.2895473837852478,-2.408324718475342,-1.83802330493927,0.29744336009025574,1.5943366289138794,-2.753159284591675,-0.17704489827156067,-1.3488411903381348,0.813727617263794,-0.15281151235103607,1.1766222715377808,0.2784281373023987,-1.6355907917022705,0.7801440358161926,0.06272167712450027,-3.335994243621826,2.052870512008667,4.907341480255127,0.181766077876091,1.2998766899108887,-1.1041990518569946,0.14352507889270782,5.087663650512695,-0.4120555818080902,-1.0145257711410522,-0.2687140703201294,-1.4810209274291992,1.670306921005249,1.5670440196990967,2.811286449432373,-0.4956662058830261,0.6337297558784485,-0.677959680557251,0.2033885419368744,-0.8071019053459167,1.1366535425186157,0.39088162779808044,-0.34933823347091675,1.175338625907898,-0.3218587338924408,-0.2546207308769226,0.9985049962997437,-1.8577983379364014,-1.6035016775131226,1.9978082180023193,1.9363988637924194,-0.7003793716430664,0.8062817454338074,-1.6721729040145874,0.044777609407901764,2.0344362258911133,-0.6599769592285156,-1.1142696142196655,-0.1987820714712143,-1.730351209640503,1.7015492916107178,-2.3606858253479004,-0.7002499103546143,-0.8127315044403076,2.0986974239349365,0.15447960793972015,-2.466707944869995,-1.482348918914795,-11.353262901306152,0.19906146824359894,-1.6065362691879272,2.540867805480957,0.40505850315093994,-1.21377432346344,0.33789730072021484,-0.7203157544136047,2.620232582092285,-2.8140745162963867,-0.3554767370223999,1.458661437034607,-1.6950653791427612,1.7068333625793457,2.571990489959717,0.0803041085600853,2.9540297985076904,1.900504231452942,0.09535080194473267,-1.4724020957946777,1.593116044998169,-1.4579541683197021,-1.6177293062210083,1.5673516988754272,0.2316572219133377,0.08893422782421112,1.1010713577270508,-0.5302391648292542,1.057011604309082,0.5820469856262207,-0.12323065102100372,1.1001944541931152,-1.547216773033142,-0.6356150507926941,-3.9298267364501953,-1.0427913665771484,14.526543617248535,-0.4033818542957306,0.6543223857879639,-3.0138964653015137,-0.9851295948028564,0.4290387034416199,0.6278790831565857,-0.8227283358573914,-0.8242767453193665,-0.6849326491355896,0.2504265308380127,-1.2002582550048828,-1.9937189817428589,1.0104840993881226,2.3877925872802734,1.7987427711486816,3.063469886779785,1.694149374961853,-0.5534133315086365,1.1665759086608887,-0.3420560956001282,1.1550601720809937,0.2980048656463623,-0.053115904331207275,0.14632685482501984,-0.8767138123512268,-1.1641128063201904,-0.6504401564598083,-5.421595096588135,-0.5634310841560364,-0.8112097382545471,0.1921442598104477,-0.09559358656406403,-0.25265541672706604,-0.6431076526641846,0.6524761915206909,1.4840255975723267,-2.416874408721924,-0.41384202241897583,-2.6964709758758545,-0.8357094526290894,2.3854305744171143,1.7525298595428467,-0.5062732100486755,1.6948621273040771,-0.4384108781814575,-0.3079853653907776,1.8335742950439453,-4.014764308929443,-0.9472202658653259,-1.7548397779464722,0.602469801902771,0.645636796951294,0.4256846308708191,4.852540969848633,-2.4308552742004395,2.1234962940216064,-1.6435350179672241,-0.11916282027959824,-0.1935644894838333,-0.49600911140441895,-1.3118605613708496,0.032283734530210495,0.6169591546058655,-1.0427080392837524,1.1469453573226929,-0.4062778651714325,1.893860936164856,-2.0352442264556885,-0.9383208751678467,0.9939193725585938,-1.8436977863311768,-1.1566290855407715,2.026237726211548,-0.5874150991439819,-2.0442051887512207,0.3499640226364136,0.7361965775489807,0.6726369261741638,-0.6151897311210632,-0.9513432383537292,0.814942479133606,-1.4732170104980469,0.600166916847229,-0.5616044402122498,-2.3357865810394287,1.2809557914733887,-0.9031528234481812,-1.9277994632720947,4.383935928344727,1.3087730407714844,-8.507183074951172,-2.9387400150299072,-0.9595675468444824,-0.08025605231523514,0.6098675727844238,0.34732797741889954,-2.4225285053253174,-1.2132256031036377,4.552711009979248,4.078190326690674,-0.42452600598335266,-0.976125955581665,-0.2513125538825989,0.41990232467651367,-0.18113918602466583,-4.377354145050049,0.654869556427002,0.6694576144218445,1.622093677520752,0.19041717052459717,-0.5611355900764465,1.6205848455429077,0.9896414875984192,-0.22607623040676117,-1.6376895904541016,1.9606873989105225,-1.1271171569824219,1.151678204536438,-0.027575844898819923,-0.2459983229637146,-1.9700361490249634,2.2363343238830566,-0.6352793574333191,-1.173637866973877,1.5480279922485352,0.19451452791690826,-9.017914772033691,-0.028067348524928093,-0.8797692656517029,-2.322951555252075,2.0322086811065674,-0.007377969566732645,-1.942272424697876,0.3114529550075531,-0.22427082061767578,0.931096613407135,-0.793134868144989,-0.11335203796625137,-1.7328734397888184,1.3275245428085327,1.0385600328445435,0.6630948185920715,1.4315564632415771,-0.7792177200317383,-0.33119115233421326,0.07510393112897873,0.5678701996803284,-4.133073806762695,-0.237950399518013,-0.8894830942153931,2.7891364097595215,1.4890453815460205,-1.9058197736740112,0.08554388582706451,-1.9811248779296875,1.7169883251190186,-2.304586172103882,2.352320432662964,-2.1841533184051514,-0.09249008446931839,-3.718360424041748,1.6212571859359741,0.6370084881782532,-2.7214789390563965,2.1735458374023438,-2.563445806503296,-1.534074068069458,3.7932467460632324,2.832923650741577,-0.05325500667095184,1.287116289138794,-2.0583837032318115,0.9105167984962463,-0.4583064317703247,-0.7844536900520325,-2.7753803730010986,-2.9434304237365723,4.00629186630249,1.7992271184921265,0.7264492511749268,2.108346939086914,-2.8167383670806885,-0.9320703744888306,1.4710146188735962,-0.23056700825691223,2.1990654468536377,-2.082573175430298,2.6766531467437744,-14.063037872314453,1.3408035039901733,-0.5235891938209534,-0.20598839223384857,-0.539538562297821,0.8954857587814331,0.668996274471283,-1.0935543775558472,-0.0057657742872834206,-0.1653827279806137,-0.5841017365455627,-0.41660937666893005,0.7683523893356323,0.2756851017475128,0.3327222764492035,-0.7375972867012024,0.8614909648895264,-1.2825835943222046,-0.4578234851360321,-0.6696674823760986,1.6184526681900024,-0.8611047863960266,1.5937771797180176,2.5384163856506348,-0.31009820103645325,2.1264846324920654,-0.9264098405838013,0.46031710505485535,-2.155792236328125,1.5743259191513062,-1.4598357677459717,0.8360050916671753,-4.416647911071777,-2.6948301792144775,0.798740804195404,-0.07101672142744064,0.3292415738105774,-2.0131256580352783,0.907676100730896,0.18689581751823425,-0.1295059621334076,2.137385368347168,-1.133680820465088,-1.4116127490997314,0.14279256761074066,-0.9396023750305176,2.6878256797790527,2.601907968521118,0.4276387393474579,-2.3467891216278076,0.7872766256332397,1.8634551763534546,1.5186662673950195,-1.5715795755386353,-2.1794400215148926,1.0416127443313599,0.444571316242218,-0.3252231180667877,-1.5977556705474854,1.6705436706542969,-0.9211091995239258,-0.20713673532009125,1.649303913116455,0.41706404089927673,0.23792561888694763,-1.376712679862976,1.5745737552642822,-0.8883353471755981,-0.8348503112792969,2.785761833190918,-0.8763443827629089,-1.117898941040039,2.6385700702667236,2.1759989261627197,0.8611440062522888,-3.786954402923584,-1.0515068769454956,1.543155550956726,1.7828648090362549,1.0646790266036987,-0.5341707468032837,1.4987716674804688,2.2996065616607666,1.7038511037826538,-2.572437286376953,0.7471923828125,-3.8318042755126953,-2.2738521099090576,-0.5288484692573547,-0.15666264295578003,2.3521888256073,-1.0355169773101807,-0.0265213493257761,1.1827236413955688,0.466464102268219,-3.4841253757476807,1.0751588344573975,0.11132839322090149,-0.08391007035970688,1.8687374591827393,-0.06425540894269943,5.081537246704102,-0.26973292231559753,-0.3578479290008545,0.5776078104972839,1.2013933658599854,1.6928749084472656,-0.5662622451782227,0.33644741773605347,1.8219754695892334,2.1814444065093994,1.0517115592956543,0.3492521345615387,0.24578747153282166,-0.7481890320777893,2.504275321960449,0.00335172307677567,2.038602113723755,-2.5506155490875244,1.0454686880111694,0.420292466878891,-0.501799464225769,-1.5445507764816284,0.19496466219425201,1.0300320386886597,-0.6000425219535828,-0.6366902589797974,-1.3246243000030518,0.8589716553688049,-0.5955674648284912,-0.7625376582145691,-0.1949138641357422,0.5415964722633362,0.6154384613037109,-3.239140272140503,2.0712318420410156,-1.420859694480896,1.410383939743042,-0.07293736189603806,-0.17461153864860535,-2.861959457397461,0.05619899556040764,1.344463586807251,3.398002862930298,0.5210723280906677,-0.5008718371391296,0.4973026514053345,-0.02123356983065605,-0.9773545265197754,-1.2241137027740479,-2.351933002471924,0.43722155690193176,-0.736026406288147,0.21231263875961304,-1.4539207220077515,-1.6475725173950195,-1.430107831954956,-1.9041706323623657,0.13054309785366058,-0.8235043287277222,-0.17409160733222961,-2.2173876762390137,-0.5507557392120361,2.0814268589019775,1.202264428138733,-2.2572741508483887,2.378110408782959,-1.8617922067642212,0.6974908113479614,0.08841627091169357,1.2980890274047852,0.13568679988384247,0.22776322066783905,-0.38188886642456055,-1.2358026504516602,0.9462353587150574,1.0572500228881836,-11.782523155212402,3.0193867683410645,0.31314748525619507,2.511197805404663,1.4968006610870361,0.2930498421192169,-1.9958527088165283,0.026227960363030434,-2.109588861465454,-0.3117656707763672,-2.082266330718994,-3.355257987976074,-1.3085992336273193,-1.4827759265899658,0.2499428242444992,-0.6263917088508606,0.46711409091949463,0.826465368270874,2.1278867721557617,-1.627846121788025,-0.8121439218521118,-0.6339762210845947,0.6521615386009216,-2.5339736938476562,-1.9558058977127075,0.23180162906646729,0.6221056580543518,-2.629500150680542,-0.4537510573863983,2.2179133892059326,0.03487361595034599,0.10749965906143188,0.16551654040813446,-8.551802635192871,-1.2044663429260254,-0.8389662504196167,-2.4159460067749023,-2.3392393589019775,0.8439904451370239,-2.3367719650268555,1.593268632888794,1.0589443445205688,-0.26711305975914,-0.1321999728679657,-0.6903034448623657,-1.0648854970932007,-2.3843111991882324,-1.9376720190048218,-5.558712482452393,0.9317223429679871,-1.8727777004241943,0.2400682270526886,3.7527692317962646,-0.4229789078235626,-1.7073293924331665,-0.7471235394477844,-0.457040011882782,0.6022114753723145,1.0169332027435303,-0.720668613910675,-2.362687826156616,1.2988178730010986,-1.4975061416625977,-1.507469654083252,0.14087633788585663,-1.058950662612915,0.6192833185195923,0.6876620054244995,-0.16677682101726532,-3.0391361713409424,-0.40611007809638977,0.4781000316143036,1.9067723751068115,1.037976622581482,-1.0016205310821533,0.15629565715789795,0.3624816834926605,1.7359440326690674,-1.7094494104385376,0.6537261605262756,3.238847494125366,1.1472028493881226,-1.2518723011016846,2.4799892902374268,0.2531048059463501,0.7844367027282715,-0.33010998368263245,-0.2401983141899109,-2.820002555847168,0.9763383865356445,-2.900238037109375,-1.4833619594573975,0.9161268472671509,0.6097307205200195,0.5763377547264099,-0.06617379188537598,3.5609984397888184,-2.0639305114746094,-1.2284424304962158,0.012836210429668427,2.596127510070801,0.3867623507976532,0.181697815656662,-1.9045870304107666,1.3546940088272095,-0.6225857138633728,0.1164277046918869,1.467360496520996,-1.3815605640411377,-0.13631582260131836,1.3078619241714478,1.1397866010665894,-0.7047422528266907,-1.8473275899887085,1.4540241956710815,-1.4244699478149414,-1.3726439476013184,0.34562599658966064,1.2143547534942627,1.1180202960968018,-1.5146188735961914,1.8856382369995117,-3.3913559913635254,0.7478095889091492,-3.728452205657959,-2.961954355239868,-0.25300443172454834,5.068649768829346,1.5173341035842896,-0.9115086197853088,0.8492065072059631,-0.3849956691265106,-0.6205893158912659,-1.0864912271499634,-1.5000756978988647,1.549452543258667,1.4201903343200684,-0.6909515857696533,-1.6223443746566772,0.2654322683811188,-2.049372673034668,-1.3830007314682007,-0.3208596110343933,0.4292908310890198,0.8532735109329224,3.3305304050445557,-3.30694317817688,-2.073547124862671,-0.5677069425582886,-0.6823333501815796,1.9429285526275635,-0.3271610736846924,1.418506145477295,-0.0947009027004242,0.509473979473114,0.7914815545082092,1.5874114036560059,-0.6323457956314087,-1.337748408317566,1.0161076784133911,2.6649322509765625,-2.437990427017212,-0.9409158229827881,1.7676868438720703,2.0919554233551025,0.3941500782966614,-1.2399649620056152,-2.0240397453308105,-0.6196569204330444,0.9166824221611023,-0.647251546382904,0.7135906219482422,1.7571079730987549,-0.6082777380943298,-1.626837968826294,0.31082892417907715,-1.2295007705688477,-3.2527897357940674,-1.7613004446029663,1.868606448173523,0.3437754511833191,1.5740251541137695,-0.7924312949180603,1.8925257921218872,0.9880732893943787,-0.8783103227615356,0.7521061301231384,1.9225050210952759,1.1468018293380737,-1.657829999923706,-3.2530176639556885,-1.434905767440796,-1.363662600517273,1.4727694988250732,0.5972243547439575,1.7936785221099854,1.235938310623169,-3.2518064975738525,3.7948460578918457,1.2523592710494995,-1.9622282981872559,2.1328694820404053,-0.16094553470611572,-1.700981616973877,2.18078351020813,-1.6935077905654907,1.3337526321411133,-3.3114867210388184,1.2901674509048462,1.6569706201553345,-1.0256327390670776,-1.9201488494873047,-0.3103489577770233,1.2531535625457764,0.42175644636154175,-0.44390279054641724,-0.48672154545783997,-0.10494168102741241,2.0080149173736572,2.032607316970825,-0.2852914035320282,-0.8338658809661865,1.1667462587356567,0.5406773686408997,3.355088472366333,1.715116262435913,-1.7644152641296387,0.5365642309188843,3.4284961223602295,-3.4771947860717773,0.028814081102609634,-1.3947466611862183,-4.211219787597656,-2.431734800338745,-0.06826696544885635,-1.6180295944213867,-2.6842527389526367,-2.527078866958618,1.6091927289962769,-1.444103717803955,-2.4743595123291016,-1.2741714715957642,-0.6151581406593323,-0.9431710839271545,3.2415926456451416,-1.7455949783325195,2.3399574756622314,-1.4764281511306763,-0.036513879895210266,0.08895033597946167,0.023356948047876358,-0.10513947904109955,1.8211640119552612,5.494173049926758,-0.9932693839073181,0.0585833303630352,-0.3549438714981079,0.7064931392669678,-1.9845106601715088,2.541750907897949,-1.2464349269866943,-0.15390846133232117,0.04297124594449997,2.5802533626556396,-1.6157522201538086,0.8204377293586731,2.058074951171875,-2.183605194091797,-18.172775268554688,0.9382301568984985,1.7758480310440063,1.6945914030075073,0.002836455823853612,3.502805471420288,0.1045086681842804,-0.27324411273002625,-1.6395530700683594,-0.06596656888723373,-0.3828705847263336,-0.7242940664291382,0.48132508993148804,1.0802642107009888,0.33667632937431335,0.48383188247680664,3.4263534545898438,0.09218793362379074,-1.715144157409668,-0.9140076041221619,1.0591645240783691,-2.034942626953125,-8.36672306060791,-0.9327656626701355,2.578859329223633,-0.7911791801452637,0.9695164561271667,1.5255361795425415,-1.5754743814468384,2.4815309047698975,-0.6132519245147705,-0.1886621117591858,4.01088285446167,2.806241512298584,0.2278076708316803,2.206674337387085,2.273432970046997,-0.7235303521156311,-3.1589691638946533,2.1063344478607178,-2.216263771057129,2.261305570602417,1.485084056854248,-2.9916579723358154,-0.505018949508667,-0.9700670838356018,1.942988395690918,-2.19381046295166,0.043545663356781006,-0.643756091594696,-0.2490115761756897,0.48710811138153076,0.06394938379526138,-0.34356552362442017,1.0476939678192139,2.71895170211792,0.050677698105573654,-0.8102798461914062,11.602274894714355,-2.9807493686676025,0.8306149244308472,0.8819204568862915,-1.9390060901641846,-1.8931907415390015,5.785940170288086,-1.6212068796157837,-1.203371524810791,-0.13904227316379547,1.8526208400726318,-1.4453272819519043,-1.9759191274642944,0.5984031558036804,-2.5828239917755127,-1.4495398998260498,-0.6150683760643005,0.9097767472267151,1.0803486108779907,-2.915367841720581,-2.494385242462158,1.6717936992645264,-1.8551054000854492,2.059391736984253,0.3280147612094879,-5.621819972991943,-1.549695611000061,1.2345635890960693,-2.228393793106079,2.3431923389434814,-0.5855242609977722,-0.2845612168312073,1.6765763759613037,-3.7879183292388916,-0.5631474852561951,-2.2505295276641846,1.7964718341827393,0.3305319845676422,1.3364670276641846,0.3778618574142456,0.44860273599624634,-0.32339346408843994,0.4723944067955017,-0.6358562707901001,-0.6107566952705383,-0.5590197443962097,-0.3450695872306824,1.1663339138031006,1.875540018081665,0.09736157208681107,0.14615581929683685,2.140824556350708,-0.5186894536018372,0.4837680757045746,-0.8536874055862427,3.6609888076782227,-3.309985876083374,-2.1401278972625732,-3.912775754928589,-0.2300826907157898,-0.6203717589378357,-0.26639324426651,0.22944369912147522,0.6711848974227905,0.5573793053627014,-0.9597955346107483,1.639846682548523,1.5791441202163696,-2.419147491455078,-0.08871172368526459,1.1326419115066528,-0.8112344145774841,0.013492761179804802,0.6940190196037292,0.3810674548149109,0.9237511157989502,-1.6088794469833374,-2.3381686210632324,3.114203453063965,-0.5612174868583679,-0.3091365694999695,1.1998305320739746,1.0065028667449951,-1.4009745121002197,-0.7074413299560547,-0.1284290999174118,0.11844947189092636,-2.6977789402008057,-1.7724288702011108,-1.50888991355896,2.026934862136841,3.3069393634796143,-1.6967908143997192,0.8632240295410156,0.009509466588497162,0.17839519679546356,1.1937508583068848,-23.567569732666016,-0.18028584122657776,1.0114073753356934,1.2789835929870605,-0.18700900673866272,0.9614740014076233,0.09193292260169983,-1.8927913904190063,0.020317045971751213,-3.4478306770324707,-2.5723822116851807,2.300097703933716,0.5401560664176941,1.7820183038711548,0.36285117268562317,0.7311781644821167,-0.9894039630889893,2.0552549362182617,1.2143833637237549,1.5594394207000732,0.8101708889007568,-2.9035251140594482,-0.24483062326908112,-11.670454978942871,-5.200194835662842,-0.43801453709602356,1.8185760974884033,0.8169535994529724,-4.874128341674805,1.2992080450057983,0.8091889023780823,1.88573157787323,-0.517352283000946,1.5609726905822754,-1.166157841682434,3.215115785598755,-0.459717720746994,-7.010297775268555,0.05362207442522049,-3.292571544647217,1.6963081359863281,1.9286084175109863,1.2028595209121704,-1.0117669105529785,1.6897326707839966,1.309665560722351,1.3215019702911377,3.2716028690338135,0.853392481803894,-0.2689914405345917,-1.740141749382019,-2.343534469604492,-0.3471375107765198,-2.237353801727295,-0.23655645549297333,2.39713716506958,0.2347778081893921,0.4002086818218231,1.4614057540893555,0.6328614950180054,0.7815293073654175,-0.15850090980529785,-1.8896445035934448,0.5762680172920227,2.7687625885009766,0.3102380037307739,-2.0431294441223145,1.1785732507705688,-1.179506778717041,0.5291586518287659,-2.8173320293426514,-0.23598253726959229,1.226752758026123,4.167797088623047,6.324650764465332,0.03249877691268921,0.9045430421829224,0.41195911169052124,-1.6520966291427612,-1.2622101306915283,0.4540902078151703,-1.1305264234542847,-1.4867792129516602,-1.7289248704910278,-5.452919960021973,-1.3768283128738403,0.1615111231803894,2.2057812213897705,-1.1268470287322998,0.6082614660263062,3.4984652996063232,-1.6010907888412476,-2.6221866607666016,1.933314561843872,-3.300351619720459,-0.4401734471321106,0.8946518898010254,-0.38154590129852295,1.8091988563537598,0.40366828441619873,1.8755393028259277,0.7929131388664246,2.706472396850586,2.2048439979553223,0.1719658225774765,-0.947438657283783,0.47181394696235657,-1.8372187614440918,0.22597457468509674,-1.438698172569275,-0.5508013963699341,1.3964285850524902,-0.8810744285583496,-1.556889533996582,3.801335334777832,-2.5503575801849365,-1.9089633226394653,-1.7101306915283203,-0.7586295008659363,-0.981028139591217,-0.11451554298400879,3.6767802238464355,0.6475250720977783,-0.7808873057365417,-1.5984265804290771,-5.79215669631958,1.8220741748809814,-5.263645648956299,2.8299129009246826,1.445199966430664,-2.0653889179229736,0.8751210570335388,-3.047269821166992,2.2236084938049316,0.6393069624900818,1.1587653160095215,0.18599086999893188,2.3114895820617676,1.6329171657562256,-1.7417235374450684,0.37997618317604065,0.46470850706100464,1.8070058822631836,-0.680564820766449,2.0056114196777344,-0.516076385974884,-0.1629403978586197,-2.5968728065490723,-0.498759001493454,-1.4880220890045166,0.8437468409538269,0.2531769871711731,2.030531406402588,1.505550742149353,-1.4365217685699463,1.1575887203216553,-1.0873810052871704,-0.6140921115875244,1.3965184688568115,-1.4142814874649048,-0.7518672347068787,1.9285553693771362,-0.02501741610467434,1.0336329936981201,0.38884928822517395,-3.083817958831787,0.6971601843833923,0.21410991251468658]}'
headers:
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:22:27 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_embeddings/test_ollama_embeddings_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "all-minilm", "options": {}, "keep_alive":
null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '78'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/embeddings
response:
body:
string: '{"embedding":[-0.07757184654474258,-1.6613305807113647,0.5370924472808838,0.7428972721099854,1.2690637111663818,2.3726844787597656,-0.5901762247085571,0.6577264666557312,0.20527076721191406,-1.663786768913269,-0.9244307279586792,1.3221766948699951,-0.8188725113868713,-1.1013497114181519,0.8579428791999817,0.8356398344039917,-1.7009143829345703,1.5730571746826172,-0.7493679523468018,-2.1156787872314453,0.24837937951087952,-0.9101097583770752,0.7750023603439331,0.25932562351226807,-0.320034384727478,-0.26208582520484924,0.8336133360862732,-0.3508281707763672,-1.9593133926391602,2.12473726272583,-0.565576434135437,0.705682635307312,0.015688098967075348,-0.020407354459166527,0.7216439247131348,0.8958343863487244,-0.5254573822021484,-1.3595688343048096,0.15947870910167694,0.15291990339756012,1.5094584226608276,-2.5823326110839844,2.3117527961730957,0.21730820834636688,2.2645511627197266,1.136762022972107,1.1903082132339478,-2.7546451091766357,1.1734533309936523,-1.952264428138733,1.3839830160140991,0.5847710371017456,-0.7917953729629517,1.2380311489105225,3.079633951187134,-1.2483147382736206,-0.7177042961120605,0.7919934988021851,-2.5254640579223633,2.824514627456665,2.1104350090026855,3.2440109252929688,-0.1996356099843979,2.253817558288574,1.7661350965499878,0.4154404401779175,-0.7613027095794678,-0.773436427116394,1.2375516891479492,1.878578543663025,1.1054906845092773,0.3577926754951477,-0.9211531281471252,-1.390771508216858,0.24438932538032532,2.056730270385742,0.20981192588806152,1.0726699829101562,0.0037548677064478397,1.0186817646026611,-2.837702751159668,1.5455334186553955,2.064333915710449,1.181401014328003,1.5248174667358398,-1.2137315273284912,-1.335560917854309,0.40728455781936646,1.0133047103881836,-1.724242091178894,2.726822853088379,-0.5830320715904236,-0.7590622901916504,0.06680591404438019,0.9528967142105103,-0.6092678904533386,-1.2375798225402832,0.9356510043144226,1.1104800701141357,1.919206142425537,-0.12069941312074661,3.5117363929748535,1.3444546461105347,1.5143309831619263,-1.475961446762085,-0.4586853086948395,0.5584864020347595,1.1251949071884155,-2.688985824584961,3.5849738121032715,0.5327233672142029,-3.9286048412323,2.372060775756836,2.5112555027008057,1.2467929124832153,2.272988796234131,-0.3959992527961731,0.5105820894241333,1.4720871448516846,0.549966037273407,0.2587006688117981,0.10063732415437698,1.229313850402832,0.8677330017089844,-1.6134378910064697,0.5088757276535034,4.226901531219482,-3.2202961444854736,-4.138485431671143,0.7296614050865173,0.9294575452804565,1.857142686843872,0.8723577260971069,6.677227020263672,-0.5040819644927979,-2.5184030532836914,4.05091667175293,2.3429553508758545,-1.9553536176681519,0.09621068090200424,0.8763881921768188,-2.5564663410186768,1.6795434951782227,0.8548404574394226,0.2410387247800827,1.3046855926513672,2.5197696685791016,1.2471578121185303,-1.4318532943725586,0.04214373230934143,-2.4440436363220215,-2.485940933227539,0.574978232383728,-2.641408681869507,-1.5093213319778442,0.8688252568244934,0.05345534160733223,-1.9617880582809448,-0.05819624289870262,0.6759639382362366,-0.8168165683746338,-0.7970788478851318,-1.6479655504226685,-2.781731605529785,0.2733539640903473,2.169951915740967,2.056030035018921,-0.18633753061294556,2.781766414642334,-0.21660961210727692,-0.5547686219215393,2.356919527053833,-1.5981619358062744,-0.2608790397644043,0.5062352418899536,2.6842358112335205,0.2851526737213135,1.3175991773605347,-0.7752659916877747,-1.166796326637268,-0.039078593254089355,0.5736563205718994,-1.547874093055725,0.7841050624847412,-4.972378253936768,1.4545584917068481,1.2669676542282104,-1.481205701828003,-0.4867633283138275,-0.9112558960914612,-1.3935798406600952,-0.17528735101222992,1.946423053741455,0.5940041542053223,3.531189441680908,-0.08496341854333878,-1.3443046808242798,0.44034871459007263,0.12301810830831528,-0.6143326759338379,-0.8199350237846375,-0.7776443362236023,0.10667084157466888,-1.5421626567840576,1.9885438680648804,-0.7547582983970642,-0.8703595399856567,-1.2758365869522095,-0.4568291902542114,-0.892289400100708,-1.8721139430999756,-0.4272204637527466,0.4886474311351776,0.9355215430259705,-12.979862213134766,0.8611040711402893,2.832798957824707,-0.6519371867179871,-0.8616045117378235,-0.30133625864982605,-0.2811642587184906,-0.4453088641166687,-1.628889799118042,0.7486222982406616,-2.3561062812805176,-0.5571824312210083,3.0548171997070312,0.9574905037879944,1.8353718519210815,1.299690842628479,-0.9854761362075806,0.9360592365264893,0.7642690539360046,3.2366461753845215,1.0263489484786987,-0.18557298183441162,-1.0909188985824585,3.740025520324707,0.1441747099161148,-1.4016164541244507,0.8387119770050049,2.244117259979248,0.60007244348526,1.7694354057312012,0.5685771703720093,-3.5568063259124756,-1.0475974082946777,0.4434795677661896,2.18660044670105,2.0374433994293213,-1.881675362586975,2.0440800189971924,3.031468391418457,-0.19772815704345703,-1.1249897480010986,-0.41057929396629333,0.5496200323104858,3.202655076980591,-1.1042816638946533,-3.8650004863739014,-1.7309479713439941,-2.022392988204956,-0.32831647992134094,-2.5393497943878174,-0.3838188648223877,-2.0331709384918213,-2.924567222595215,0.641940176486969,0.28487154841423035,0.48859554529190063,-0.37096548080444336,1.7349872589111328,-0.8465983867645264,2.0588538646698,1.0159446001052856,-1.5685850381851196,2.4075474739074707,2.131711006164551,-3.2121684551239014,0.18894723057746887,0.07651882618665695,4.613231658935547,0.5273382663726807,2.5602223873138428,0.7645836472511292,-0.7012442946434021,0.8320229649543762,-2.2662901878356934,-0.425184965133667,0.4143989086151123,-25.283205032348633,-1.9438481330871582,1.4128680229187012,-2.9415481090545654,-1.6996363401412964,-1.0556052923202515,-2.0993242263793945,-0.7718517184257507,-0.6257787942886353,-1.2400891780853271,2.79000186920166,1.1236882209777832,-0.718890368938446,2.3259475231170654,-3.442570209503174,0.9720255136489868,1.859582781791687,-3.870187520980835,1.1609193086624146,-0.8524742722511292,-2.961026906967163,-0.416401207447052,-2.0987398624420166,-0.7832763195037842,-2.242281675338745,-1.9785364866256714,2.360163450241089,2.5724740028381348,-1.8297796249389648,0.06633628904819489,-12.628120422363281,0.4113437235355377,1.6369597911834717,1.025207757949829,-1.495786190032959,1.9216868877410889,0.9352072477340698,1.8343372344970703,0.4632176458835602,1.0740172863006592,-0.4229695796966553,-0.7750158905982971,-0.1967782974243164,0.894928514957428,-1.643424391746521,-0.0399179570376873,-1.728086233139038,-0.7271259427070618,-0.3213120996952057,-3.9876296520233154,-2.366302490234375,0.6404926180839539,-0.007621699944138527,-0.2508898973464966,-1.1205919981002808,0.5854687094688416,-0.9884868860244751,1.1584548950195312,0.4174007773399353,-1.7183014154434204,0.13724422454833984,0.5911571979522705,-0.07980591803789139,0.505969226360321,-1.1926978826522827,-1.224184274673462,-0.7240588665008545,1.4097604751586914,-1.963516354560852,3.451150894165039,1.2061026096343994,1.0415098667144775,0.6706714630126953,-1.088431477546692,-0.16546328365802765,-2.751912832260132,-4.418338775634766,-3.5957682132720947,-2.5621509552001953,-1.522718071937561,2.025893449783325,1.768562912940979,1.7308855056762695,0.6700892448425293,0.3397092819213867,-2.1406798362731934,2.2087979316711426,-1.311320424079895,0.5602390170097351,1.932317852973938,-1.7085083723068237,0.46426573395729065,0.08858057856559753,0.038923874497413635,0.3516652286052704,-0.7256657481193542,0.6536669135093689,-1.05681312084198,1.601502776145935,0.5588343143463135,-0.6990467309951782,1.2603760957717896,-0.5283624529838562,0.07448729872703552,3.227855682373047,0.6408410668373108,0.1394396722316742,1.6492962837219238,0.312691330909729,-1.7924370765686035,-0.45084694027900696,-0.3873904347419739,-16.23525047302246,-2.0068821907043457,1.6857128143310547,-1.5122052431106567,-2.169391632080078,-0.5209428668022156,-1.991246223449707,0.8528963327407837,2.3611652851104736,-0.19304631650447845,-1.3303604125976562,-0.9403248429298401,0.8242698311805725,-0.4334530234336853,-2.013890504837036,1.0058456659317017,-0.7157759666442871,1.0459288358688354,-2.079961061477661,-1.1822190284729004,-1.472836971282959,2.0189597606658936,-1.5490944385528564,-4.268274307250977,2.784320831298828,-1.3950879573822021,-0.394656240940094,1.098816156387329,-1.1285696029663086,-0.33437487483024597,-1.967939019203186,1.3010451793670654,-1.548177719116211,-0.44406354427337646,-0.3344178795814514,-0.8598344326019287,-0.4941740930080414,0.8223053216934204,-1.8098268508911133,-2.4819018840789795,1.9989508390426636,0.8428961038589478,1.7658103704452515,0.534497857093811,-0.00238995929248631,2.7605435848236084,-1.6029994487762451,-1.888422966003418,2.8410212993621826,-0.5625553131103516,0.25147244334220886,-3.0090925693511963,-1.4149670600891113,-0.13948993384838104,1.252551794052124,0.8917160630226135,2.5733120441436768,-1.6589356660842896,0.05748377740383148,1.407340407371521,-2.6753504276275635,-1.5934396982192993,0.2585304081439972,0.22163163125514984,-0.22505471110343933,0.21387700736522675,-0.6935495734214783,-1.4683367013931274,1.4682563543319702,-3.5209152698516846,0.40098267793655396,2.5010290145874023,3.9109747409820557,0.9214866161346436,-1.8247292041778564,-1.7973735332489014,3.293384075164795,0.24878765642642975,-0.5861744284629822,-0.7359616756439209,-0.7293855547904968,2.666278123855591,1.1671249866485596,-0.7211820483207703,-0.2739369869232178,-0.9955922961235046,-0.14523626863956451,0.0714690312743187,0.26010584831237793,-1.0285038948059082,1.2777718305587769,4.98635196685791,1.2544223070144653,2.694216012954712,-0.4027446508407593,1.2016223669052124,-2.7917392253875732,0.6205222010612488,-0.16009286046028137,1.2628514766693115,-3.286637544631958,-2.2449846267700195,1.0948246717453003,-2.7266039848327637,1.149761438369751,-1.0932223796844482,-0.20946112275123596,-1.2201913595199585,0.06006446108222008,1.726998209953308,0.7370993494987488,1.1675536632537842,-1.4926894903182983,0.055210016667842865,-2.2327167987823486,-3.235630512237549,0.230805903673172,-0.729824423789978,0.47414520382881165,2.800224542617798,1.0092504024505615,1.620384931564331,2.6728897094726562,1.9435888528823853,-2.525509834289551,-2.0659549236297607,3.101534128189087,0.6189810633659363,-0.3656090795993805,0.07308876514434814,-1.4529050588607788,-1.7707024812698364,-2.048027753829956,1.7709094285964966,1.8002029657363892,-0.02560783363878727,-4.690731525421143,0.8985323309898376,0.6694337725639343,1.3188823461532593,1.1197453737258911,3.0893406867980957,1.1273046731948853,-0.7945748567581177,0.8049266934394836,-0.20122432708740234,2.692946672439575,2.666888952255249,0.5070108771324158,-1.410553216934204,1.7675377130508423,-0.11614459753036499,-0.2408285290002823,2.0926873683929443,0.5298335552215576,-0.8814258575439453,-0.5185205936431885,0.7876963019371033,-1.3990346193313599,-1.2664130926132202,2.821744441986084,1.0427839756011963,0.06440497189760208,-2.4179763793945312,-1.366241455078125,-1.4676815271377563,0.9686933755874634,-0.7017666697502136,-0.2511323094367981,1.2611039876937866,-0.32894301414489746,1.3986599445343018,1.0361740589141846,-2.2940003871917725,1.7968823909759521,0.9886205196380615,-2.10275936126709,-1.7906239032745361,0.7102270722389221,2.6874101161956787,-0.8443174958229065,-0.3764195740222931,-2.0791072845458984,1.482473373413086,-0.25317418575286865,-1.3428514003753662,-1.1939311027526855,-0.3157469630241394,0.7415527701377869,0.41819292306900024,2.5982227325439453,-9.171104431152344,0.10696683824062347,0.5740861296653748,-0.2025870531797409,-1.2730804681777954,-0.11840538680553436,-0.9473916292190552,0.4346616268157959,-0.7787920236587524,0.6228405833244324,1.2240453958511353,0.23794294893741608,-1.0948339700698853,-1.971510887145996,-0.5440878868103027,0.6566610932350159,2.9925036430358887,-5.820187091827393,-0.6751256585121155,0.5750210881233215,3.2968966960906982,-2.1766371726989746,-0.31063809990882874,5.9424543380737305,1.4220951795578003,4.054101943969727,0.7972425818443298,3.0919604301452637,0.5025688409805298,-0.3114197850227356,0.43619298934936523,1.8911223411560059,1.4991768598556519,-0.4112626612186432,-2.996859550476074,1.003106951713562,-0.20416410267353058,0.361995667219162,1.9581639766693115,1.589890480041504,0.45227906107902527,-1.4012523889541626,-1.2116047143936157,-0.2981897294521332,-0.15705087780952454,-1.3205126523971558,-0.4522510766983032,0.7973495125770569,17.21711540222168,-3.0473546981811523,-3.268247604370117,-3.5187671184539795,2.5954902172088623,-0.17623192071914673,1.0860719680786133,1.2017289400100708,0.5869513750076294,0.4460498094558716,0.4995877742767334,0.5021829009056091,1.6317424774169922,2.727004289627075,0.6488863229751587,3.005695343017578,1.0834182500839233,0.7606893181800842,-0.21524721384048462,0.07605858892202377,-0.4735625386238098,1.260169506072998,-2.199207067489624,-2.9183309078216553,1.5299782752990723,-1.6117793321609497,-1.0871717929840088,-0.46841755509376526,1.7718250751495361,0.3613523542881012,-0.8996313810348511,2.0554404258728027,-0.10458506643772125,2.632830858230591,0.29038891196250916,0.8960813283920288,1.6874403953552246,0.37874919176101685,1.898871660232544,-1.1386197805404663,0.4155746400356293,0.7942140698432922,-0.30110985040664673,6.543966293334961,0.5523468255996704,3.125802993774414,-2.321389675140381,0.8701891899108887,-1.6589632034301758,-2.49656081199646,-1.1879587173461914,-0.18111705780029297,0.7040626406669617,2.0475544929504395,-0.7039000391960144,-1.4689139127731323,1.4950007200241089,-2.8061184883117676,-1.6810307502746582,0.47169753909111023,1.9501835107803345,0.21868902444839478,-0.27942681312561035,1.085065484046936,-1.432948112487793,2.721214532852173,-2.101231098175049,-1.0853813886642456,9.683165550231934,-2.0234103202819824,0.3815963864326477,1.5990164279937744,1.4241865873336792,0.5202511548995972,1.4209822416305542,0.27224311232566833,-0.3962942957878113,2.997396230697632,1.200287103652954,-2.8863680362701416,0.6491795182228088,0.4636615216732025,1.483460545539856,1.1854685544967651,1.9836275577545166,-3.491501808166504,-1.869572401046753,-1.13370943069458,-1.2876474857330322,0.787533164024353,1.1909074783325195,-0.23206157982349396,-1.4129173755645752,1.602477788925171,-1.0178011655807495,0.30649787187576294,-0.07312212884426117,-2.07944917678833,-2.0481503009796143,-0.05953099951148033,1.8165826797485352,-0.695639431476593,-1.7791115045547485,0.6572346687316895,0.03757038712501526,3.503723382949829,-0.30848023295402527,0.2475212961435318,-1.5214776992797852,1.2400389909744263,-1.6650099754333496,-1.5521113872528076,3.6176514625549316,0.3323029577732086,0.9524369835853577,0.5152493715286255,-1.0038586854934692,0.8309338092803955,-1.1635360717773438,-0.761746883392334,-0.29384249448776245,1.0251212120056152,1.0092781782150269,3.111286163330078,1.2539184093475342,1.078966736793518,1.290286898612976,0.4579695761203766,1.8678078651428223,-1.0723767280578613,2.5919599533081055,1.2048994302749634,3.425548791885376,2.0792288780212402,1.3310699462890625,-2.6119959354400635,1.434972882270813,-1.330124855041504,0.48138758540153503,-1.2850230932235718,-1.727188229560852,23.657268524169922,0.2142946720123291,-1.3529934883117676,1.5360783338546753,-1.4993709325790405,-2.4077956676483154,-4.266639232635498,0.13695554435253143,-1.0256720781326294,-1.1337627172470093,-0.06150585412979126,-1.5556246042251587,-4.713541507720947,0.9781814813613892,0.2868908941745758,2.268066167831421,0.2519915699958801,-1.0944408178329468,0.23614296317100525,-2.2204792499542236,-0.35704371333122253,0.9833035469055176,-0.5244852304458618,1.3088186979293823,0.9293148517608643,-2.039177417755127,0.5566775798797607,0.5776915550231934,1.613957405090332,2.4191582202911377,0.9741416573524475,-2.3789310455322266,-1.743653655052185,-1.0315768718719482,0.6528593897819519,0.11965585500001907,-0.19241319596767426,-1.4465904235839844,1.7502049207687378,3.4627225399017334,1.7581220865249634,-2.5726656913757324,1.632657527923584,0.6559503674507141,0.6486480236053467,-1.1400845050811768,2.8284895420074463,-0.9755882024765015,-2.5447115898132324,1.152614951133728,3.49823260307312,-0.6035935282707214,-0.2283048778772354,0.1569555401802063,-0.24137195944786072,0.37654033303260803,2.4070470333099365,1.886122465133667,-0.6920722126960754,1.1108133792877197,-3.0967864990234375,0.15288272500038147,1.3519551753997803,0.42055007815361023,1.479007601737976,1.7277930974960327,-1.7613799571990967,-0.5043697953224182,2.168318271636963,3.0184738636016846,-1.0375746488571167,2.385958433151245,-1.5192365646362305,-1.0498650074005127,-1.174504041671753,1.886375069618225,-0.8001676201820374,2.3529419898986816,1.713111400604248,1.225719690322876,-1.4253565073013306,1.2498294115066528,-1.048454999923706,-2.666764974594116,0.5831985473632812,1.9151206016540527,0.38366618752479553,-0.5517283082008362,-1.334672451019287,1.173351526260376,-1.3515836000442505,2.7465405464172363,0.446867436170578,0.20292045176029205,1.1782976388931274,-0.45514941215515137,-0.15294820070266724,2.6809165477752686,0.25698956847190857,0.13048680126667023,-2.0825560092926025,2.9984123706817627,-0.732570469379425,2.741365671157837,-0.35200750827789307,0.3735026717185974,1.026324987411499,-0.8373808860778809,-0.7534216642379761,3.186117649078369,-1.6069719791412354,13.694948196411133,0.45751264691352844,-0.32554829120635986,-0.9220116138458252,0.6799823641777039,0.6213735938072205,-0.39686453342437744,0.3516005277633667,1.6037026643753052,0.9181981682777405,2.464094638824463,-3.30190372467041,0.1316901445388794,-1.6983715295791626,3.4150142669677734,-0.4357839822769165,0.9137513637542725,-28.438495635986328,-4.857837200164795,0.9124268889427185,-0.6033655405044556,2.879395008087158,-0.8210303783416748,0.6429834365844727,-0.22451503574848175,-0.010514718480408192,-1.843580722808838,-2.20318603515625,-1.207726001739502,-0.19433605670928955,1.47995924949646,-2.1028847694396973,-2.01041316986084,0.32772377133369446,-3.455141305923462,-0.8297513723373413,0.8396458029747009,1.2139110565185547,-1.170619010925293,0.7457758188247681,-0.9575324654579163,-0.17512814700603485,-0.13733702898025513,-0.34847620129585266,1.1080787181854248,-0.85099196434021,1.6515899896621704,7.819846153259277,-1.7004127502441406,0.28577470779418945,-1.350799798965454,-1.1700141429901123,0.6965087652206421,0.5495334267616272,0.1256527453660965,2.2563059329986572,0.21405303478240967,-1.513350486755371,-0.336651086807251,6.279672622680664,-0.5644508004188538,-0.3253062069416046,0.09385707974433899,2.8686654567718506,1.0346298217773438,0.10419593751430511,3.602435827255249,2.0389482975006104,-0.3338486850261688,-1.9091447591781616,0.25446203351020813,-0.424149751663208,1.2987502813339233,-0.02505440264940262,5.58180570602417,-1.3550291061401367,-2.029691696166992,1.3740665912628174,1.9446275234222412,0.7470473647117615,1.9224231243133545,0.969830334186554,1.3289587497711182,0.17941074073314667,16.200511932373047,-1.9531323909759521,-5.289770126342773,-1.6651737689971924,0.21855467557907104,0.9235618710517883,-1.5180331468582153,-1.4717570543289185,-0.4647201597690582,-1.8486722707748413,-1.1223030090332031,0.5167832970619202,4.7718706130981445,0.7186504602432251,-3.611457347869873,-2.306732654571533,-3.1002588272094727,1.0822664499282837,1.2586820125579834,0.9189530611038208,-0.9273248314857483,-0.25745099782943726,-2.5231614112854004,-0.439110666513443,1.7038472890853882,-0.21533922851085663,-0.9499677419662476,-0.5044088363647461,3.063835620880127,-2.5599379539489746,-1.4717566967010498,-1.538086175918579,1.618263602256775,0.7663993835449219,0.09656278043985367,1.078839659690857,2.1863455772399902,-1.4914506673812866,0.5201220512390137,-0.8302265405654907,5.047384738922119,-1.157211422920227,0.5676975846290588,-1.203805923461914,3.734999179840088,1.5582607984542847,0.02691011130809784,-2.364931106567383,2.2670114040374756,0.623043954372406,1.3922933340072632,-3.6890757083892822,-0.524529755115509,1.341602087020874,1.5392905473709106,0.08225250989198685,-0.05325235426425934,-0.023763326928019524,-2.1053900718688965,0.325595885515213,0.43081745505332947,-0.4959495961666107,4.319045066833496,-0.34221816062927246,-2.8555636405944824,-1.8246123790740967,-0.14832568168640137,1.6235568523406982,1.2288817167282104,0.5267925262451172,-0.9804526567459106,0.5440536141395569,-0.05805355682969093,-2.474515676498413,2.0830466747283936,-1.2487373352050781,-0.510887622833252,0.9839745163917542,-0.8406476378440857,-0.6634930372238159,1.7633233070373535,-0.2589007019996643,-1.0109915733337402,-0.6080315113067627,0.507607102394104,1.8956354856491089,0.7279041409492493,-0.32116463780403137,-1.3857768774032593,0.31933706998825073,-0.29544201493263245,8.644569396972656,0.6537564396858215,0.6473225951194763,2.3301334381103516,-1.045375943183899,2.0373623371124268,3.664203405380249,1.158347487449646,1.1768581867218018,-0.7658606171607971,-1.537086844444275,-3.495823860168457,-0.11356085538864136,-1.3723496198654175,2.4323368072509766,-1.8827911615371704,0.22998514771461487,-0.5123844146728516,-0.9036159515380859,1.5802052021026611,0.0018207132816314697,-6.606267929077148,-0.9065348505973816,0.18248631060123444,-0.8639184236526489,-1.2434996366500854,4.367249965667725,-1.96469247341156,-2.0760316848754883,-0.3432196080684662,-0.8013584613800049,-3.796802520751953,0.010490994900465012,1.375959873199463,-1.2997658252716064,-0.9386293888092041,-0.8828744292259216,0.050011299550533295,-2.635126829147339,-1.2068312168121338,-0.05593809857964516,1.5352072715759277,1.5184335708618164,-1.5996568202972412,-1.8537415266036987,-0.29500293731689453,-1.2871171236038208,-0.5810731649398804,0.2499660849571228,1.0422637462615967,0.265950083732605,1.389238715171814,2.098414897918701,1.7436951398849487,2.798168420791626,5.62751579284668,-3.6377904415130615,1.0743343830108643,0.8660789728164673,3.485563039779663,-1.1190404891967773,-2.3714747428894043,0.39065438508987427,-1.2424077987670898,1.0380580425262451,0.38143256306648254,0.03685016930103302,-3.5525312423706055,0.2848361134529114,0.32492974400520325,-0.67104572057724,1.453115463256836,0.30496689677238464,1.3042436838150024,1.298715353012085,-1.2320960760116577,-1.7802748680114746,-1.8509289026260376,0.7806209921836853,-0.9659611582756042,-1.9052181243896484,-0.6676161289215088,-2.9609689712524414,-0.21540044248104095,-0.12226857244968414,-0.25890156626701355,0.08324180543422699,-0.9565020203590393,1.8348090648651123,-0.5219772458076477,-1.3641719818115234,2.403979778289795,2.3224563598632812,-0.25388261675834656,1.9699782133102417,0.8521971106529236,-0.6558394432067871,-0.6322168707847595,-1.7603832483291626,-2.8144025802612305,0.09866281598806381,-0.5501217246055603,2.9776885509490967,-0.41116172075271606,-0.890731692314148,-2.337963342666626,1.0226343870162964,-1.3249444961547852,-0.9150608777999878,0.191994309425354,1.38239324092865,-3.935382843017578,2.56264066696167,-3.598114252090454,0.7294697761535645,1.1874512434005737,-1.8815680742263794,-1.129431962966919,0.020723262801766396,-0.13411647081375122,-5.948962211608887,3.3982112407684326,-0.5733523368835449,0.7552360892295837,0.9517004489898682,-1.408426284790039,2.4419198036193848,0.460862934589386,1.0880510807037354,-2.3409547805786133,0.5840000510215759,0.9557477235794067,0.7917792797088623,-1.2971607446670532,0.2537974417209625,3.204331874847412,2.0744693279266357,-0.8900342583656311,-0.6136572360992432,1.298318862915039,0.5774065256118774,0.37020429968833923,-0.821601152420044,-14.5728759765625,0.9244595766067505,1.0892871618270874,-2.210280418395996,1.0609581470489502,-0.7378803491592407,4.114394187927246,1.9738290309906006,1.7014281749725342,1.1050329208374023,-1.8681424856185913,-0.2954544723033905,1.3300225734710693,0.21257713437080383,1.5943455696105957,2.0697526931762695,1.0985746383666992,1.1798603534698486,0.5678949356079102,2.0563466548919678,1.5109262466430664,-1.9315954446792603,-1.2759047746658325,0.5514563918113708,0.05390000715851784,1.6708848476409912,-0.17162007093429565,-1.9276069402694702,0.5155544877052307,-2.8148036003112793,-1.3283621072769165,-0.9409133791923523,-1.342321753501892,0.48180240392684937,-0.4572698771953583,-3.5174152851104736,-0.9062075018882751,-1.9399949312210083,2.2593040466308594,3.247401237487793,0.11388279497623444,1.1180166006088257,0.031473301351070404,-2.440850019454956,-0.5836928486824036,3.962374210357666,-3.693577527999878,-0.3091355860233307,0.09653789550065994,1.0736162662506104,-2.0061275959014893,0.8214501142501831,-0.09525824338197708,1.0157976150512695,-2.7897956371307373,1.138467788696289,-0.5160956382751465,1.566461205482483,1.1235240697860718,-0.2203468531370163,-2.4670822620391846,-2.540195941925049,-1.4816211462020874,-0.05711956322193146,-0.7880544662475586,-2.775388717651367,2.390608072280884,1.0656472444534302,0.5841611623764038,0.8607958555221558,1.5109800100326538,1.0330045223236084,1.087103247642517,2.1496963500976562,-0.6722836494445801,-4.401371479034424,-2.5645291805267334,-2.5412044525146484,-0.581106960773468,-2.510420560836792,1.4993293285369873,-3.2778985500335693,2.0396335124969482,-3.512346029281616,-1.5378183126449585,1.0896694660186768,0.2913547158241272,-10.234740257263184,-0.971679151058197,1.4429442882537842,-0.7373238205909729,-0.07863863557577133,-0.06245435029268265,-0.7317478060722351,1.920007348060608,1.6460299491882324,-1.786211371421814,1.187707543373108,-2.456932783126831,0.2929568588733673,-1.7814866304397583,0.7146733999252319,-2.0681698322296143,2.0570108890533447,1.3230030536651611,0.05429839715361595,-0.6296946406364441,-1.6787629127502441,-0.40722426772117615,-0.8175346255302429,-1.092441201210022,-3.236107349395752,-0.27939480543136597,-2.7187299728393555,1.5643479824066162,1.5958328247070312,-1.5910019874572754,0.9987464547157288,0.7612403631210327,-1.5759947299957275,-1.4070802927017212,0.9558997750282288,-2.297194719314575,0.41023707389831543,4.1142048835754395,-0.10984061658382416,-1.2814263105392456,-0.8993833661079407,0.08518029004335403,0.9262938499450684,-0.970207154750824,-0.03618692606687546,0.20876489579677582,2.3515727519989014,0.5585373044013977,0.1650347113609314,0.7929081916809082,-2.5577445030212402,3.6111836433410645,2.2223777770996094,0.2935084104537964,-0.159078449010849,0.8163671493530273,-0.6662620306015015,0.7799778580665588,1.3368617296218872,-0.18771469593048096,2.758352279663086,1.327613115310669,1.458356261253357,-0.8585073351860046,-0.8288394808769226,2.0779809951782227,-2.8931496143341064,-1.8119800090789795,-0.3393634259700775,0.3350204825401306,-0.9385941624641418,-3.156144618988037,-2.411818504333496,-1.5874398946762085,1.3205441236495972,-6.656105995178223,0.9612330198287964,0.405549019575119,1.2731200456619263,1.428430199623108,0.22320367395877838,0.21079888939857483,1.9261165857315063,2.6170923709869385,0.6825039982795715,-3.125579833984375,2.5577335357666016,1.2805967330932617,-3.0540332794189453,3.442336320877075,-0.1410692185163498,-2.307386636734009,-1.7448313236236572,1.9623037576675415,1.738274335861206,-1.724984884262085,-1.6921159029006958,-1.2396689653396606,-1.8794152736663818,1.4472086429595947,-2.5391368865966797,-0.0760982558131218,1.014606237411499,0.7821540832519531,0.8423473834991455,1.0090304613113403,-1.4940866231918335,-1.4438352584838867,-1.836362600326538,1.8056241273880005,0.3147389888763428,-2.85691499710083,1.6855846643447876,1.822716474533081,0.390121728181839,1.0681204795837402,1.464309573173523,-0.5350099802017212,1.496316909790039,1.2152479887008667,-0.38523736596107483,1.8206934928894043,0.08621259778738022,-2.2289979457855225,1.5221149921417236,1.207819938659668,2.4452872276306152,-0.6613575220108032,-1.1463216543197632,-0.861343502998352,3.9991941452026367,-1.445388674736023,-0.08909827470779419,-2.9967715740203857,0.33417439460754395,0.7854120135307312,0.7218918800354004,-2.625302791595459,-0.2503274381160736,0.4436984360218048,0.32339105010032654,-0.08411138504743576,0.10356585681438446,-2.4618585109710693,0.6974547505378723,-1.2919118404388428,-1.0503207445144653,0.7014141082763672,1.357041835784912,0.8033841252326965,1.0036463737487793,0.337037593126297,-1.8835502862930298,-0.3556998074054718,2.584620714187622,-2.118112802505493,2.9082822799682617,-0.5952695608139038,0.2245686650276184,1.6894155740737915,-3.9687061309814453,-0.3345656096935272,0.8721665740013123,0.26921775937080383,-1.911543846130371,1.3148211240768433,-2.6344540119171143,1.4435145854949951,-0.2430223673582077,1.5068615674972534,5.73353910446167,-0.13891175389289856,0.6617008447647095,-0.3165643811225891,0.16055825352668762,-0.8471123576164246,0.14789249002933502,-0.9633563160896301,-0.40225327014923096,2.540947437286377,-0.5369715690612793,-1.2595083713531494,0.22052831947803497,-0.9417135119438171,-0.01157260499894619,3.147066354751587,3.1758663654327393,-0.734481692314148,0.7525302171707153,-1.2071806192398071,-0.35172155499458313,1.2203179597854614,-0.8210563659667969,0.5331419706344604,-1.6896498203277588,-0.9803130030632019,0.918488621711731,-2.4852843284606934,0.12397313117980957,-1.1376222372055054,0.8679764270782471,0.5208571553230286,-2.4018163681030273,-1.034398078918457,-1.0082345008850098,-2.722278594970703,0.20309601724147797,-0.9906095266342163,0.7561707496643066,0.062985360622406,3.3195641040802,-0.6055691242218018,0.1851680427789688,-2.7132463455200195,2.4741933345794678,-1.8987891674041748,1.7802011966705322,1.1037935018539429,1.9419119358062744,-2.99334716796875,1.5987406969070435,2.3938233852386475,3.173534631729126,0.50604647397995,0.8403369784355164,0.8110100626945496,-1.8103153705596924,2.008584976196289,1.7216359376907349,3.649749994277954,-0.5936360359191895,-0.07195500284433365,-0.9409536123275757,0.8198829293251038,-0.7150980830192566,-1.4724159240722656,2.8106167316436768,2.106349229812622,0.8086604475975037,-0.6662254929542542,-1.3156511783599854,0.04494486749172211,0.4727323353290558,-1.7688721418380737,1.724231243133545,1.9712631702423096,1.520583987236023,0.5322662591934204,-1.4194467067718506,-0.5793893933296204,0.19328750669956207,-0.5855361223220825,0.22701631486415863,0.39746659994125366,-0.6672245860099792,-0.18880638480186462,-2.5869808197021484,4.494245529174805,1.0052437782287598,2.3148112297058105,-0.4040859341621399,1.9522664546966553,-1.3745230436325073,-0.7088881731033325,0.14355596899986267,-1.8989537954330444,-2.842200756072998,1.2707536220550537,1.1635594367980957,1.6576285362243652,-3.2585339546203613,-2.6056957244873047,0.8767781257629395,-0.418128103017807,-2.0757768154144287,-2.232706308364868,-1.6286896467208862,-0.5179094076156616,3.249434471130371,0.44272562861442566,-0.12421060353517532,1.4694870710372925,-1.2044076919555664,0.9990749955177307,-0.4108024835586548,-0.7970860600471497,0.4311259090900421,3.3364391326904297,0.07319018989801407,3.159027576446533,1.282500982284546,0.2926085889339447,2.756082057952881,0.16866397857666016,0.017662033438682556,0.24616968631744385,0.38056766986846924,0.07606391608715057,0.435187429189682,-3.158595561981201,0.676606297492981,-2.137115240097046,-1.9525216817855835,-0.7713176012039185,-3.7960762977600098,-1.1629770994186401,-0.8684810996055603,-1.870055079460144,-0.17858290672302246,2.1191656589508057,1.5595003366470337,-0.18594805896282196,0.7224935293197632,-0.3175623416900635,1.1166355609893799,0.30920228362083435,0.09835159778594971,-1.4440306425094604,2.9590165615081787,1.776702642440796,-0.6262088418006897,2.868109941482544,3.4642386436462402,0.043018974363803864,-1.1026158332824707,-0.4934423267841339,-1.1752746105194092,-0.9432921409606934,-2.5841920375823975,0.6154798269271851,-0.8603304028511047,-1.7679234743118286,1.2857019901275635,-0.2097257524728775,1.3659032583236694,-2.2922983169555664,1.2012594938278198,1.6274765729904175,-0.08123394846916199,-2.0324769020080566,0.6300428509712219,-1.0350278615951538,-2.6703219413757324,0.23520545661449432,1.593979001045227,-6.5645246505737305,0.3401176929473877,0.06595464050769806,-0.6521669030189514,1.7010166645050049,-1.3363394737243652,-0.4131411612033844,0.26878198981285095,-1.3090221881866455,2.941244125366211,2.340503215789795,-0.8625702857971191,1.1060783863067627,1.1939330101013184,1.2520848512649536,-3.533949375152588,2.059873342514038,-0.3874472677707672,-1.3979765176773071,2.049295425415039,0.23454533517360687,1.1021677255630493,-3.9937045574188232,-1.8263609409332275,2.3968594074249268,-1.1381875276565552,-0.7833678722381592,-0.7792525887489319,-0.2365427315235138,1.168737769126892,2.2076168060302734,-1.043032169342041,-0.06933972984552383,0.5739142298698425,3.3302621841430664,-1.4871152639389038,0.6033238172531128,-1.7868841886520386,0.1413559466600418,2.393413782119751,-0.1335216462612152,-0.6103156805038452,-1.0506168603897095,-1.1551885604858398,-2.010571241378784,-1.8915961980819702,1.5143139362335205,1.9857624769210815,2.5548317432403564,0.7257905602455139,2.092036247253418,-2.336533308029175,0.7967263460159302,2.3504676818847656,2.601067066192627,-1.3207982778549194,-1.077548861503601,-2.9372639656066895,0.7792289853096008,0.2608713209629059,0.012698772363364697,-1.8402519226074219,-0.06536882370710373,1.356925368309021,0.5978003144264221,-0.8986865878105164,0.7704384922981262,1.3212827444076538,-0.8092703819274902,2.5935940742492676,-0.7645583748817444,-4.272591590881348,-1.7782518863677979,-1.5929678678512573,-0.9835730791091919,1.8271125555038452,0.9121779203414917,1.3240909576416016,2.3383982181549072,-1.9695464372634888,-1.3793245553970337,-2.198744297027588,1.1242828369140625,-0.40299192070961,-3.1643245220184326,0.2549576461315155,-0.9923377633094788,-1.1535158157348633,2.039036750793457,0.2941104471683502,1.0235975980758667,-6.703239917755127,0.3994167745113373,-4.104492664337158,-0.6194436550140381,0.1578625589609146,0.05761093273758888,2.4942502975463867,-2.2945940494537354,-1.4292680025100708,0.8081464171409607,-1.5472475290298462,0.3646129369735718,0.4356250464916229,-0.34110623598098755,0.3738741874694824,1.344117522239685,2.138137102127075,0.3081982731819153,-1.7178659439086914,31.360740661621094,-1.6213241815567017,-0.19976001977920532,-1.2090446949005127,1.3735544681549072,-0.08660981804132462,0.024353785440325737,-0.8819294571876526,0.22963763773441315,1.8998559713363647,-0.18503542244434357,-0.4659484028816223,-0.35828012228012085,-3.9974887371063232,-0.9870519042015076,-0.4467529058456421,-0.09708379954099655,0.30709850788116455,-0.04693850129842758,1.4643350839614868,-3.5305144786834717,1.6448731422424316,-0.7619402408599854,-0.33487755060195923,0.9786500930786133,-1.122847318649292,-0.3073224723339081,1.040604829788208,0.43152713775634766,-0.6704898476600647,-0.8874306678771973,1.1632646322250366,0.3530259132385254,1.9868746995925903,0.32518863677978516,0.6278029680252075,2.011171340942383,0.6863555908203125,0.7446466684341431,0.7547190189361572,-1.920137643814087,-0.15280142426490784,-0.06823154538869858,1.2824913263320923,0.619808554649353,-0.9733825325965881,-1.2205232381820679,-2.1947312355041504,-1.5124356746673584,0.9987745881080627,1.093131422996521,0.2120990753173828,0.12709330022335052,1.0980644226074219,1.2473127841949463,-2.6048521995544434,2.2443690299987793,-2.2507381439208984,-2.0036773681640625,1.0738418102264404,1.6643638610839844,2.0005128383636475,2.102376699447632,-0.29942768812179565,1.042055606842041,-0.4838428497314453,-0.050648897886276245,-1.88174569606781,-0.3987417221069336,-0.3282642960548401,-0.16394737362861633,1.0357860326766968,1.059604287147522,2.803079605102539,-0.6209740042686462,1.2959684133529663,0.24559152126312256,-2.1349997520446777,-2.571747303009033,-0.6465420126914978,0.8078539371490479,-1.428291916847229,-3.2498202323913574,3.2966372966766357,-0.18065804243087769,1.744515061378479,0.5442550778388977,-1.2377467155456543,-1.0829905271530151,-0.5052251815795898,2.2305397987365723,0.09175485372543335,1.0841219425201416,-0.8764117360115051,-0.5193777084350586,-2.1381473541259766,-2.4735028743743896,0.12504282593727112,0.19225217401981354,-0.42427417635917664,-0.6912869215011597,-1.7932870388031006,0.2116357684135437,3.2669668197631836,1.5005919933319092,-1.5689820051193237,-1.3804285526275635,-1.2963755130767822,0.3681260347366333,0.54250168800354,1.8379100561141968,1.29398775100708,-0.188465416431427,0.3900093138217926,0.593197762966156,3.626504421234131,-2.627480983734131,-1.4962434768676758,-2.685194253921509,-3.028981924057007,1.94479238986969,0.9499443769454956,-1.8562854528427124,-0.2655028700828552,-0.3756193220615387,0.7085850834846497,-1.1546196937561035,-0.03701725974678993,-0.6103575825691223,1.3340327739715576,-2.0083541870117188,-0.6757545471191406,1.1711729764938354,1.1562551259994507,-1.5265930891036987,2.1111419200897217,2.0785136222839355,3.7673304080963135,-0.5295680165290833,-3.1558361053466797,0.925896942615509,1.9658876657485962,0.9935435652732849,0.38288965821266174,-1.4579179286956787,0.14336290955543518,2.1145777702331543,-0.45363742113113403,-1.8986908197402954,1.845206379890442,-1.1169936656951904,-2.431534767150879,2.3478007316589355,-1.3598090410232544,3.3205747604370117,-1.068368673324585,0.7101010680198669,1.7519261837005615,-2.045090675354004,-0.8200138211250305,1.234312653541565,4.111454010009766,0.5816971063613892,-3.61275577545166,-8.305590629577637,0.17211011052131653,0.2110707312822342,-2.0213160514831543,-1.86607825756073,-2.1317830085754395,-1.760606288909912,-0.8700680732727051,-1.1680388450622559,1.1300251483917236,1.1253339052200317,1.2324841022491455,-0.6655551791191101,3.6486823558807373,-1.4136252403259277,1.937514305114746,1.2990580797195435,1.5595563650131226,1.2066186666488647,1.213157057762146,-2.9469900131225586,-1.1470704078674316,3.7139480113983154,-1.0927592515945435,2.507835865020752,-2.8927299976348877,-5.571156024932861,-2.5116541385650635,1.634446144104004,-1.5618321895599365,0.488296240568161,-1.4535903930664062,1.4164962768554688,-0.4309466779232025,3.0610532760620117,0.7093476057052612,-1.9468483924865723,1.144888162612915,-2.485874652862549,0.16720473766326904,-2.06851863861084,-0.05657312273979187,-0.8222653269767761,-0.06975911557674408,-1.1700057983398438,0.5802404880523682,-0.5113840699195862,0.32985803484916687,0.16736677289009094,-0.8881756663322449,-1.1692397594451904,-1.964463233947754,0.48955973982810974,0.19223973155021667,12.301030158996582,0.33123958110809326,0.07534505426883698,-3.834670066833496,2.0360960960388184,1.739028811454773,0.2878531515598297,-1.351917028427124,0.7127537131309509,-1.2411795854568481,-0.969086229801178,1.3258211612701416,0.9807983040809631,0.9176768064498901,-0.5904747247695923,-1.7171646356582642,0.6245076656341553,-2.0512466430664062,1.9688365459442139,0.7627026438713074,-0.688747227191925,-0.8147760629653931,-0.38378798961639404,0.21705591678619385,-1.2599360942840576,0.5708962082862854,-0.9326537847518921,0.32865193486213684,1.1117233037948608,-0.9401378035545349,-2.1698496341705322,0.5107129216194153,1.108851671218872,2.077348232269287,-1.7514132261276245,3.0327258110046387,-1.7765707969665527,-1.6935431957244873,0.5044216513633728,-0.8374386429786682,-1.5066452026367188,0.039801377803087234,0.22047539055347443,-1.3296921253204346,-2.398588180541992,0.08759226649999619,-0.5368557572364807,0.10380613058805466,-3.343357563018799,2.5132412910461426,2.0498130321502686,1.8559989929199219,0.8324155211448669,0.3060741126537323,-0.393093466758728,-0.7064594030380249,0.05314801633358002,1.3677160739898682,2.447751998901367,-1.6698973178863525,2.9819729328155518,-0.1029549315571785,2.554931640625,-0.22323867678642273,-1.9408413171768188,-1.8912142515182495,1.5470502376556396,-2.646083354949951,-0.7297878861427307,-2.193289041519165,13.203374862670898,-1.1483392715454102,1.1238118410110474,-3.507363796234131,-0.21807493269443512,-1.3089808225631714,0.05411102995276451,-0.794876217842102,1.2498645782470703,1.0163674354553223,-0.3321177363395691,-0.45486176013946533,0.9197610020637512,-2.6982624530792236,2.4067513942718506,0.18339669704437256,-1.1994287967681885,-0.8667967915534973,1.9476360082626343,-0.29272302985191345,-2.697540283203125,0.3535085618495941,0.7836921215057373,1.654410481452942,-0.35299772024154663,-1.7772010564804077,-1.7153481245040894,-0.07816320657730103,4.731583595275879,3.051964282989502,3.053354501724243,-9.254472732543945,-0.8175982236862183,3.255605936050415,1.5990186929702759,2.512096881866455,0.2753918766975403,0.5947110652923584,0.09724833816289902,0.40040910243988037,-0.7170377969741821,1.305016279220581,2.1753242015838623,0.3789987564086914,-2.6589460372924805,-0.8210610747337341,2.056324005126953,-0.030636610463261604,-1.8915668725967407,-0.23562631011009216,1.3535172939300537,-3.333214521408081,1.3087021112442017,3.8839075565338135,2.707679271697998,0.5015500783920288,-3.4068641662597656,-0.5994943976402283,-1.3333606719970703,0.9010857343673706,-0.045639052987098694,1.4869565963745117,-0.9510754942893982,1.7024261951446533,1.3684369325637817,2.5433058738708496,-2.1717288494110107,0.3845004141330719,1.7603983879089355,-3.3539435863494873,-0.04491490498185158,2.0452919006347656,0.7106145024299622,2.030479669570923,1.3116527795791626,1.0146595239639282,-0.4818984568119049,-0.3372933566570282,-0.6774132251739502,0.9616588354110718,-1.9432159662246704,0.27636009454727173,0.921720027923584,2.7332308292388916,-2.086764335632324,0.46133580803871155,-0.3337118923664093,3.1195621490478516,0.565980851650238,1.335995078086853,1.9837011098861694,1.6219912767410278,-1.638851523399353,0.9914830923080444,-2.6930723190307617,-1.1868791580200195,3.361267328262329,-2.697666883468628,1.036790132522583,-0.6959818005561829,0.6327988505363464,-0.907264232635498,-1.4164859056472778,-0.07518928498029709,0.18822439014911652,0.33964723348617554,-0.6866194605827332,-3.16884708404541,2.2236487865448,-0.6540365219116211,1.7342294454574585,0.1299099326133728,-2.6622395515441895,1.2195067405700684,-1.0514482259750366,1.429595947265625,-2.1061179637908936,0.7687674164772034,1.3148208856582642,-1.7417064905166626,-1.3176910877227783,1.4599858522415161,0.5814718008041382,-0.28312239050865173,1.6413538455963135,0.5791016221046448,1.2997381687164307,-1.0712910890579224,1.5114554166793823,-3.325439453125,-2.153573751449585,-2.55564546585083,-0.2719270884990692,-1.0677810907363892,-0.4106096923351288,-2.238565444946289,1.0752300024032593,0.8593380451202393,0.8166295886039734,1.0725109577178955,-0.35433050990104675,-0.45635682344436646,1.9069316387176514,-1.5482031106948853,-0.688956618309021,0.5512193441390991,-0.07152720540761948,-1.8764277696609497,-1.2294455766677856,-1.4947456121444702,1.538654088973999,2.608915328979492,0.11572843790054321,-1.1225084066390991,1.5390076637268066,1.5284650325775146,0.931062638759613,0.36234909296035767,-0.1387443095445633,1.8560657501220703,1.271970510482788,0.9029763340950012,-1.8152865171432495,0.4383998215198517,-0.30914029479026794,0.24168671667575836,-1.0070706605911255,1.562363624572754,-0.4709550738334656,-0.1556003987789154,0.9341195225715637,1.5379348993301392,2.8805017471313477,-1.6819239854812622,3.474503993988037,0.17706795036792755,0.7146055698394775,-0.4125688076019287,-5.475780963897705,2.9725289344787598,-0.64870285987854,-1.1222506761550903,1.7039541006088257,-0.4146866500377655,-3.516606330871582,-1.524752140045166,-0.5122102499008179,1.1369643211364746,3.766575574874878,1.043342113494873,0.9053269028663635,-1.034233808517456,-0.15336669981479645,0.8034496307373047,0.48396822810173035,1.80171537399292,0.6752669811248779,-0.8780264854431152,0.7705722451210022,0.7246236205101013,-0.9694273471832275,2.5503668785095215,1.5481061935424805,-1.6663419008255005,-2.3084945678710938,-3.7273905277252197,-0.3695726692676544,3.200507402420044,5.613137245178223,-2.444697856903076,-0.7784176468849182,3.114515781402588,-1.3519279956817627,1.7157690525054932,-1.6937648057937622,-0.5119500160217285,-0.33411288261413574,-0.9625442028045654,-1.0232365131378174,0.5078639984130859,0.4377795457839966,1.4826149940490723,-4.202530860900879,3.0066986083984375,-0.5286534428596497,-0.9991763234138489,1.031358242034912,-0.9331840872764587,0.8818657994270325,2.2012531757354736,2.6778934001922607,-1.7418841123580933,-0.6240358352661133,1.3421868085861206,-0.2298206239938736,-2.9997024536132812,0.25780919194221497,1.853816270828247,0.07483591884374619,4.071397304534912,0.04084085300564766,3.9045217037200928,-2.777372360229492,1.0386210680007935,-1.9234058856964111,1.9049386978149414,2.22148060798645,-0.5579509735107422,-0.7856786847114563,0.18777450919151306,0.1518872082233429,-0.12288738787174225,-2.2218878269195557,0.2528439164161682,-3.0824215412139893,-1.392756462097168,-1.8597159385681152,-2.4215247631073,-2.5151727199554443,-0.15178091824054718,-1.9927881956100464,0.6748805046081543,2.369624137878418,-0.808549165725708,2.608609199523926,0.28477662801742554,-0.12438549846410751,3.406480073928833,1.9193947315216064,-0.30455198884010315,1.810778260231018,0.8690491318702698,-2.9315714836120605,0.8518540263175964,-0.5033561587333679,0.8178151249885559,1.1141330003738403,-1.3021024465560913,-2.4549577236175537,2.6400794982910156,0.2855053246021271,-2.038224458694458,2.2579455375671387,-1.7191663980484009,0.6900684833526611,-1.328924298286438,-0.7556964159011841,-2.70082426071167,0.5611046552658081,-0.6041355729103088,5.058846473693848,0.6524079442024231,1.621119737625122,-2.317070722579956,1.155073881149292,0.4508152902126312,-0.4980676472187042,-3.0789637565612793,-0.9498149752616882,0.988787829875946,2.7996134757995605,1.730336308479309,-0.5762522220611572,-2.9233312606811523,2.078216552734375,0.04482066631317139,-2.1869709491729736,-1.202032208442688,3.611741065979004,-0.03972459211945534,-0.37200742959976196,-1.653899908065796,0.5408357977867126,-0.3369617760181427,-3.3335626125335693,-3.4693610668182373,-1.0450035333633423,0.704971432685852,-1.1950137615203857,-2.1695337295532227,0.27001553773880005,-0.5349012017250061,-0.635587215423584,-1.415809154510498,1.9666051864624023,-1.5725091695785522,-0.5071391463279724,-2.1169357299804688,1.112504482269287,0.7080898880958557,1.949148416519165,0.9617214202880859,1.3993678092956543,-0.1463032066822052,2.0045552253723145,1.8162237405776978,0.8460161685943604,1.0974223613739014,0.18684791028499603,0.6969537138938904,0.5582398176193237,-1.3394476175308228,-2.2409849166870117,-0.32704055309295654,2.6030774116516113,0.7221378684043884,0.0028275896329432726,1.1269617080688477,-0.042995501309633255,-0.9141090512275696,3.138460397720337,0.4033266007900238,-1.5711913108825684,1.148553490638733,0.6886803507804871,2.1894173622131348,-0.47777190804481506,3.77605938911438,-0.31555062532424927,2.2228429317474365,-0.5234182476997375,0.6321563720703125,0.4625580310821533,-1.1492785215377808,-1.2418874502182007,1.9762719869613647,0.20825614035129547,1.7980910539627075,1.6048346757888794,1.0360609292984009,-0.24491070210933685,-0.574945867061615,-0.23497523367404938,-1.3206924200057983,1.3937758207321167,-0.1953432708978653,2.1949214935302734,0.2569563090801239,0.45378440618515015,-1.4055548906326294,-1.1199275255203247,-0.2369728982448578,0.0317159928381443,3.418401002883911,-2.0320639610290527,0.27334168553352356,-0.3349984586238861,1.3714818954467773,-1.2612894773483276,2.8391199111938477,0.005265447776764631,-0.601437509059906,1.025234580039978,-1.726205587387085,-1.8216842412948608,-1.0590046644210815,0.8453285694122314,0.967172384262085,1.5373104810714722,0.23004044592380524,-3.553060531616211,-1.1242038011550903,-0.6995459794998169,2.849872350692749,1.6272863149642944,0.06314403563737869,-1.7207380533218384,0.2462044656276703,1.7130138874053955,-3.0718936920166016,-1.3567384481430054,-1.7585378885269165,-0.07835908979177475,-1.4581512212753296,1.931020736694336,-3.6447393894195557,2.1958789825439453,-1.3493062257766724,0.1512344479560852,-1.3159825801849365,1.197287678718567,0.8113804459571838,-1.4416874647140503,1.958309531211853,0.5124235153198242,-0.5194512605667114,-2.7093489170074463,0.16234344244003296,0.269683837890625,0.4715833067893982,0.02119375206530094,0.415574848651886,-1.1711655855178833,0.03515980392694473,1.3252053260803223,0.5776997804641724,0.901413083076477,-0.5762630105018616,-0.2965441346168518,0.3385164439678192,2.6519391536712646,-0.05457625165581703,0.8484553098678589,0.040398526936769485,-1.3563014268875122,1.5003430843353271,-0.3740541338920593,0.16675035655498505,0.5421964526176453,-1.2998219728469849,-1.3466891050338745,0.39293816685676575,-0.2265186607837677,2.644399404525757,-0.03383491933345795,-0.3807929754257202,0.7847627401351929,0.006973556708544493,3.6724653244018555,-0.6389596462249756,-1.1590358018875122,-0.7204684615135193,0.9140475988388062,-2.0755414962768555,-2.3267180919647217,0.050173886120319366,0.30835261940956116,-3.3457977771759033,1.6913572549819946,-0.6768062114715576,1.0001962184906006,-1.5235190391540527,-0.26970720291137695,-0.9118415713310242,0.19666863977909088,-0.6061196327209473,1.743544578552246,2.723491668701172,3.0308868885040283,-0.0026792336720973253,-0.6833942532539368,0.5981149077415466,0.13580723106861115,-2.465338945388794,1.6327433586120605,-0.47310784459114075,1.6789922714233398,0.8855487108230591,-0.8406563401222229,0.45271003246307373,1.6162489652633667,1.3800065517425537,0.4214170277118683,5.470174312591553,1.0336750745773315,2.6907269954681396,0.5415605902671814,0.18337368965148926,1.74179208278656,0.271999329328537,-1.0346007347106934,2.083545684814453,2.2568466663360596,1.764947772026062,-0.5911968350410461,0.18029972910881042,-3.959152936935425,-1.3275545835494995,0.9125058054924011,0.47220319509506226,1.7392221689224243,2.9349749088287354,-3.053492307662964,-0.817703366279602,-0.16010552644729614,1.1208430528640747,-3.2169649600982666,-1.3341097831726074,2.490081310272217,2.351377248764038,0.12206210196018219,-0.10839670896530151,0.9258129596710205,2.196643352508545,-0.035130489617586136,-0.24004130065441132,-2.2015631198883057,0.20044797658920288,0.8095477819442749,0.010173679329454899,0.08706451207399368,0.30042704939842224,0.20026752352714539,-0.6541046500205994,0.5115556716918945,2.4630794525146484,-0.25907397270202637,1.6023753881454468,0.477531373500824,-2.227867841720581,-1.0281163454055786,-0.6946726441383362,1.1017370223999023,-0.9568000435829163,1.5940158367156982,-1.3146858215332031,2.0174319744110107,0.7132787108421326,-1.207220196723938,1.3235288858413696,-0.49482741951942444,2.012200117111206,-0.4899142384529114,0.7778682708740234,-1.1315107345581055,2.2893364429473877,0.8098189830780029,-0.9832611680030823,-0.2746388912200928,0.3456422686576843,-0.2687903046607971,0.374345600605011,1.7558308839797974,0.40179598331451416,1.6742976903915405,-1.6864356994628906,-0.15936006605625153,-1.7083550691604614,1.1891424655914307,0.17978498339653015,-1.3756306171417236,0.7517729997634888,-1.2052761316299438,-1.4493286609649658,0.38299480080604553,-1.434574842453003,-0.4647845923900604,-4.620611667633057,0.5893241167068481,-1.7505642175674438,-1.1805663108825684,2.3307623863220215,-0.6988095045089722,-0.9148682951927185,-0.18992310762405396,-1.6331543922424316,1.0597894191741943,-2.5655088424682617,0.4089716970920563,0.6511926054954529,-0.580441415309906,-2.9702258110046387,-2.9613289833068848,-17.86091423034668,-0.8713270425796509,-1.504278540611267,-1.9569876194000244,-2.0260472297668457,-0.6964032649993896,0.7662143111228943,1.36088228225708,0.4733043611049652,3.827922821044922,-0.6864832043647766,1.7291589975357056,-1.472087025642395,-1.0085289478302002,0.10272657126188278,0.005123352166265249,0.9006155133247375,-0.5801234841346741,-0.3361215889453888,0.425369530916214,0.5435197353363037,1.4657219648361206,0.1490587741136551,-0.8844375610351562,-1.5073951482772827,-2.440701961517334,-0.8268526792526245,-1.5669190883636475,0.5376482605934143,3.45877742767334,0.21622072160243988,-0.9129685163497925,-0.5083439350128174,-3.031036138534546,-0.5895731449127197,-0.7328559160232544,-0.0697181448340416,0.14973904192447662,0.9601197838783264,1.37921142578125,3.1383402347564697,-1.6920970678329468,-1.9514344930648804,1.9505218267440796,0.2922493517398834,-1.3954530954360962,-2.9066896438598633,-1.689166784286499,0.025766052305698395,0.004457385279238224,3.195558786392212,-2.3478734493255615,1.9262934923171997,-2.5460846424102783,2.219278573989868,-1.5093908309936523,-0.6235193610191345,0.6713371276855469,5.474856376647949,1.3955986499786377,-0.6733816266059875,1.0547511577606201,-1.5397734642028809,-2.535936117172241,-2.9546756744384766,1.6092875003814697,1.415962815284729,-1.7918094396591187,2.3717479705810547,-0.5995388627052307,1.6763339042663574,0.548436164855957,-0.50006502866745,-1.1545816659927368,-0.98309725522995,0.8305314779281616,-0.7114746570587158,-0.5831387639045715,-0.8129169940948486,0.5322715640068054,-4.246387481689453,0.741140604019165,1.3946776390075684,-1.0068695545196533,-0.11899718642234802,1.258149266242981,-2.1372416019439697,1.6502265930175781,3.2714035511016846,-0.8217235803604126,-0.050432879477739334,1.5204991102218628,-1.288341999053955,0.6269007325172424,0.4728448688983917,3.0981862545013428,1.6775075197219849,0.146158829331398,-1.3616037368774414,-1.6941049098968506,-0.546596884727478,-1.017092227935791,1.2277299165725708,-1.1216034889221191,-1.5427781343460083,1.0009406805038452,0.26549020409584045,1.2012239694595337,0.42796429991722107,0.3614233732223511,0.43254852294921875,0.2305079847574234,-1.3969446420669556,-0.4421647787094116,-0.5973290801048279,-3.795943021774292,0.6204438805580139,0.5741100907325745,-2.0129289627075195,-0.7744484543800354,-2.6233227252960205,-0.8226021528244019,-1.3276406526565552,-0.5517007112503052,-0.8831712007522583,0.5780167579650879,3.199270248413086,-1.3543968200683594,-1.0110697746276855,-1.1590125560760498,1.0909920930862427,-0.13640809059143066,0.26245853304862976,1.596563458442688,-2.9832522869110107,1.4859874248504639,-0.8942774534225464,-1.213111400604248,1.6394904851913452,-0.6876236200332642,-0.36095738410949707,-1.2442479133605957,2.406348466873169,-0.7880957722663879,0.519167959690094,0.41114646196365356,1.1981414556503296,0.17955327033996582,-0.279530793428421,2.5793888568878174,-1.4224635362625122,-0.9031382203102112,-0.01131562888622284,2.9711873531341553,-0.3213242292404175,1.026360273361206,-1.8085136413574219,-0.5329828858375549,0.8112632632255554,0.38990604877471924,1.2940471172332764,-2.6325325965881348,1.4321939945220947,2.145822763442993,1.714927315711975,-0.29834896326065063,-1.1857913732528687,4.239965438842773,-2.035228729248047,-0.7874407172203064,-2.7079553604125977,-1.596807837486267,0.9293206334114075,0.04798935726284981,-0.7707839608192444,-3.3433845043182373,-1.3181099891662598,0.17594312131404877,-2.4239296913146973,-1.5874916315078735,0.3455750346183777,0.9893975257873535,-0.9333473443984985,0.9096470475196838,0.556159496307373,0.09096396714448929,-2.1412177085876465,0.5762330293655396,1.5903522968292236,2.7335288524627686,-0.5146632790565491,-1.8785638809204102,-2.33807635307312,-1.121455192565918,-1.1099436283111572,1.6220742464065552,-0.6490926742553711,-2.2500698566436768,-1.3274495601654053,1.6940635442733765,-1.3263062238693237,1.2048959732055664,-0.6309025883674622,1.3940857648849487,-0.7439402937889099,-2.873792886734009,4.350592136383057,1.0739332437515259,-0.520653486251831,2.921970844268799,0.03131534159183502,-0.6963032484054565,-2.773509979248047,0.89686518907547,1.3055561780929565,-0.4268413484096527,-1.9613431692123413,-2.8322970867156982,-0.005346416961401701,-0.7682228088378906,1.4248037338256836,-2.3900680541992188,0.1613558679819107,-2.7647833824157715,-1.4098069667816162,1.2584373950958252,1.3800660371780396,0.41867339611053467,0.3589538037776947,0.45593956112861633,-2.6673545837402344,-1.2442320585250854,-1.3158868551254272,1.530478596687317,-3.342721939086914,-0.756738543510437,-1.0655267238616943,0.13919177651405334,-0.6753321290016174,-0.6416996121406555,-1.3952627182006836,-1.81243896484375,1.2944799661636353,0.3564217984676361,1.4376394748687744,-1.5884169340133667,-1.7291353940963745,1.9713956117630005,-0.8473712801933289,1.2506132125854492,0.40718719363212585,-2.2711973190307617,-1.322184443473816,1.311431646347046,1.4843716621398926,-0.32947278022766113,-0.6886754631996155,-1.8707307577133179,-1.5627620220184326,-1.4580122232437134,-1.1755636930465698,-3.4661078453063965,-1.158901333808899,-1.768899917602539,1.3433759212493896,-0.2538677453994751,1.2075098752975464,1.021995186805725,2.6375648975372314,-3.000692844390869,-1.1006572246551514,-2.032764196395874,1.5590282678604126,-0.47992944717407227,-2.68904447555542,-0.3909659683704376,-2.219531536102295,0.40420156717300415,1.0202571153640747,0.18917453289031982,-0.3060002326965332,-1.168707013130188,-2.066378593444824,0.6907146573066711,0.09490562230348587,-0.27803581953048706,-0.44937631487846375,0.9281659722328186,2.827932357788086,1.467524528503418,-0.5121700167655945,1.3573825359344482,0.152165949344635,1.6135365962982178,-0.937972366809845,3.485771656036377,-1.252632975578308,-1.8681520223617554,2.801143169403076,-1.2708404064178467,1.4825890064239502,-4.303975582122803,-2.0609662532806396,-0.07607229799032211,-1.6131714582443237,-1.0297422409057617,-1.0459768772125244,-0.061213862150907516,-0.8163928985595703,26.6307373046875,-0.46894288063049316,0.2914181351661682,-0.40642082691192627,3.5262608528137207,2.005310297012329,1.600490689277649,-0.29862454533576965,-0.6907817125320435,1.2571200132369995,0.8943919539451599,0.10863876342773438,-0.6235790848731995,0.8465217351913452,-0.4419393837451935,-0.9547217488288879,-0.607012927532196,-2.852726459503174,-1.4096693992614746,0.14470361173152924,-1.9255163669586182,-1.0883710384368896,-0.9615146517753601,-2.303135633468628,-0.45799514651298523,0.1838012933731079,3.1264753341674805,-1.7456409931182861,-2.108917474746704,-2.748476982116699,-0.06190496310591698,2.7068984508514404,-0.6123891472816467,-0.5706125497817993,-15.773626327514648,0.3033747375011444,4.0863542556762695,2.6745352745056152,0.9136877059936523,-1.1402251720428467,-0.6541524529457092,-1.8841255903244019,0.49282196164131165,-1.9718573093414307,2.0407114028930664,-0.2959369719028473,-3.406015396118164,-1.0941988229751587,-2.477238178253174,-1.6574511528015137,1.792624831199646,-0.9393930435180664,1.9445598125457764,-0.6950644254684448,-4.05595064163208,4.659794807434082,1.8828173875808716,-0.9596881866455078,-2.2601842880249023,-1.0887744426727295,0.6666671633720398,-0.7050509452819824,0.2505916655063629,-0.2837444245815277,-0.32259809970855713,-2.6660916805267334,-0.5426985621452332,-2.6109564304351807,1.3681789636611938,0.22033557295799255,0.13449639081954956,-2.111283540725708,2.1425037384033203,-1.1913137435913086,2.903108835220337,-1.1352893114089966,-1.0265010595321655,0.01838855631649494,2.4677603244781494,-0.47796177864074707,-1.6174849271774292,-1.4710683822631836,-1.6792677640914917,8.501079559326172,-1.2986912727355957,1.638676643371582,-1.9482197761535645,-0.38484853506088257,-0.5053005218505859,3.559298276901245,-2.5282135009765625,-1.1298713684082031,-1.4609441757202148,-0.4062076807022095,2.1702775955200195,0.4568122327327728,-0.020834816619753838,-0.2895473837852478,-2.408324718475342,-1.83802330493927,0.29744336009025574,1.5943366289138794,-2.753159284591675,-0.17704489827156067,-1.3488411903381348,0.813727617263794,-0.15281151235103607,1.1766222715377808,0.2784281373023987,-1.6355907917022705,0.7801440358161926,0.06272167712450027,-3.335994243621826,2.052870512008667,4.907341480255127,0.181766077876091,1.2998766899108887,-1.1041990518569946,0.14352507889270782,5.087663650512695,-0.4120555818080902,-1.0145257711410522,-0.2687140703201294,-1.4810209274291992,1.670306921005249,1.5670440196990967,2.811286449432373,-0.4956662058830261,0.6337297558784485,-0.677959680557251,0.2033885419368744,-0.8071019053459167,1.1366535425186157,0.39088162779808044,-0.34933823347091675,1.175338625907898,-0.3218587338924408,-0.2546207308769226,0.9985049962997437,-1.8577983379364014,-1.6035016775131226,1.9978082180023193,1.9363988637924194,-0.7003793716430664,0.8062817454338074,-1.6721729040145874,0.044777609407901764,2.0344362258911133,-0.6599769592285156,-1.1142696142196655,-0.1987820714712143,-1.730351209640503,1.7015492916107178,-2.3606858253479004,-0.7002499103546143,-0.8127315044403076,2.0986974239349365,0.15447960793972015,-2.466707944869995,-1.482348918914795,-11.353262901306152,0.19906146824359894,-1.6065362691879272,2.540867805480957,0.40505850315093994,-1.21377432346344,0.33789730072021484,-0.7203157544136047,2.620232582092285,-2.8140745162963867,-0.3554767370223999,1.458661437034607,-1.6950653791427612,1.7068333625793457,2.571990489959717,0.0803041085600853,2.9540297985076904,1.900504231452942,0.09535080194473267,-1.4724020957946777,1.593116044998169,-1.4579541683197021,-1.6177293062210083,1.5673516988754272,0.2316572219133377,0.08893422782421112,1.1010713577270508,-0.5302391648292542,1.057011604309082,0.5820469856262207,-0.12323065102100372,1.1001944541931152,-1.547216773033142,-0.6356150507926941,-3.9298267364501953,-1.0427913665771484,14.526543617248535,-0.4033818542957306,0.6543223857879639,-3.0138964653015137,-0.9851295948028564,0.4290387034416199,0.6278790831565857,-0.8227283358573914,-0.8242767453193665,-0.6849326491355896,0.2504265308380127,-1.2002582550048828,-1.9937189817428589,1.0104840993881226,2.3877925872802734,1.7987427711486816,3.063469886779785,1.694149374961853,-0.5534133315086365,1.1665759086608887,-0.3420560956001282,1.1550601720809937,0.2980048656463623,-0.053115904331207275,0.14632685482501984,-0.8767138123512268,-1.1641128063201904,-0.6504401564598083,-5.421595096588135,-0.5634310841560364,-0.8112097382545471,0.1921442598104477,-0.09559358656406403,-0.25265541672706604,-0.6431076526641846,0.6524761915206909,1.4840255975723267,-2.416874408721924,-0.41384202241897583,-2.6964709758758545,-0.8357094526290894,2.3854305744171143,1.7525298595428467,-0.5062732100486755,1.6948621273040771,-0.4384108781814575,-0.3079853653907776,1.8335742950439453,-4.014764308929443,-0.9472202658653259,-1.7548397779464722,0.602469801902771,0.645636796951294,0.4256846308708191,4.852540969848633,-2.4308552742004395,2.1234962940216064,-1.6435350179672241,-0.11916282027959824,-0.1935644894838333,-0.49600911140441895,-1.3118605613708496,0.032283734530210495,0.6169591546058655,-1.0427080392837524,1.1469453573226929,-0.4062778651714325,1.893860936164856,-2.0352442264556885,-0.9383208751678467,0.9939193725585938,-1.8436977863311768,-1.1566290855407715,2.026237726211548,-0.5874150991439819,-2.0442051887512207,0.3499640226364136,0.7361965775489807,0.6726369261741638,-0.6151897311210632,-0.9513432383537292,0.814942479133606,-1.4732170104980469,0.600166916847229,-0.5616044402122498,-2.3357865810394287,1.2809557914733887,-0.9031528234481812,-1.9277994632720947,4.383935928344727,1.3087730407714844,-8.507183074951172,-2.9387400150299072,-0.9595675468444824,-0.08025605231523514,0.6098675727844238,0.34732797741889954,-2.4225285053253174,-1.2132256031036377,4.552711009979248,4.078190326690674,-0.42452600598335266,-0.976125955581665,-0.2513125538825989,0.41990232467651367,-0.18113918602466583,-4.377354145050049,0.654869556427002,0.6694576144218445,1.622093677520752,0.19041717052459717,-0.5611355900764465,1.6205848455429077,0.9896414875984192,-0.22607623040676117,-1.6376895904541016,1.9606873989105225,-1.1271171569824219,1.151678204536438,-0.027575844898819923,-0.2459983229637146,-1.9700361490249634,2.2363343238830566,-0.6352793574333191,-1.173637866973877,1.5480279922485352,0.19451452791690826,-9.017914772033691,-0.028067348524928093,-0.8797692656517029,-2.322951555252075,2.0322086811065674,-0.007377969566732645,-1.942272424697876,0.3114529550075531,-0.22427082061767578,0.931096613407135,-0.793134868144989,-0.11335203796625137,-1.7328734397888184,1.3275245428085327,1.0385600328445435,0.6630948185920715,1.4315564632415771,-0.7792177200317383,-0.33119115233421326,0.07510393112897873,0.5678701996803284,-4.133073806762695,-0.237950399518013,-0.8894830942153931,2.7891364097595215,1.4890453815460205,-1.9058197736740112,0.08554388582706451,-1.9811248779296875,1.7169883251190186,-2.304586172103882,2.352320432662964,-2.1841533184051514,-0.09249008446931839,-3.718360424041748,1.6212571859359741,0.6370084881782532,-2.7214789390563965,2.1735458374023438,-2.563445806503296,-1.534074068069458,3.7932467460632324,2.832923650741577,-0.05325500667095184,1.287116289138794,-2.0583837032318115,0.9105167984962463,-0.4583064317703247,-0.7844536900520325,-2.7753803730010986,-2.9434304237365723,4.00629186630249,1.7992271184921265,0.7264492511749268,2.108346939086914,-2.8167383670806885,-0.9320703744888306,1.4710146188735962,-0.23056700825691223,2.1990654468536377,-2.082573175430298,2.6766531467437744,-14.063037872314453,1.3408035039901733,-0.5235891938209534,-0.20598839223384857,-0.539538562297821,0.8954857587814331,0.668996274471283,-1.0935543775558472,-0.0057657742872834206,-0.1653827279806137,-0.5841017365455627,-0.41660937666893005,0.7683523893356323,0.2756851017475128,0.3327222764492035,-0.7375972867012024,0.8614909648895264,-1.2825835943222046,-0.4578234851360321,-0.6696674823760986,1.6184526681900024,-0.8611047863960266,1.5937771797180176,2.5384163856506348,-0.31009820103645325,2.1264846324920654,-0.9264098405838013,0.46031710505485535,-2.155792236328125,1.5743259191513062,-1.4598357677459717,0.8360050916671753,-4.416647911071777,-2.6948301792144775,0.798740804195404,-0.07101672142744064,0.3292415738105774,-2.0131256580352783,0.907676100730896,0.18689581751823425,-0.1295059621334076,2.137385368347168,-1.133680820465088,-1.4116127490997314,0.14279256761074066,-0.9396023750305176,2.6878256797790527,2.601907968521118,0.4276387393474579,-2.3467891216278076,0.7872766256332397,1.8634551763534546,1.5186662673950195,-1.5715795755386353,-2.1794400215148926,1.0416127443313599,0.444571316242218,-0.3252231180667877,-1.5977556705474854,1.6705436706542969,-0.9211091995239258,-0.20713673532009125,1.649303913116455,0.41706404089927673,0.23792561888694763,-1.376712679862976,1.5745737552642822,-0.8883353471755981,-0.8348503112792969,2.785761833190918,-0.8763443827629089,-1.117898941040039,2.6385700702667236,2.1759989261627197,0.8611440062522888,-3.786954402923584,-1.0515068769454956,1.543155550956726,1.7828648090362549,1.0646790266036987,-0.5341707468032837,1.4987716674804688,2.2996065616607666,1.7038511037826538,-2.572437286376953,0.7471923828125,-3.8318042755126953,-2.2738521099090576,-0.5288484692573547,-0.15666264295578003,2.3521888256073,-1.0355169773101807,-0.0265213493257761,1.1827236413955688,0.466464102268219,-3.4841253757476807,1.0751588344573975,0.11132839322090149,-0.08391007035970688,1.8687374591827393,-0.06425540894269943,5.081537246704102,-0.26973292231559753,-0.3578479290008545,0.5776078104972839,1.2013933658599854,1.6928749084472656,-0.5662622451782227,0.33644741773605347,1.8219754695892334,2.1814444065093994,1.0517115592956543,0.3492521345615387,0.24578747153282166,-0.7481890320777893,2.504275321960449,0.00335172307677567,2.038602113723755,-2.5506155490875244,1.0454686880111694,0.420292466878891,-0.501799464225769,-1.5445507764816284,0.19496466219425201,1.0300320386886597,-0.6000425219535828,-0.6366902589797974,-1.3246243000030518,0.8589716553688049,-0.5955674648284912,-0.7625376582145691,-0.1949138641357422,0.5415964722633362,0.6154384613037109,-3.239140272140503,2.0712318420410156,-1.420859694480896,1.410383939743042,-0.07293736189603806,-0.17461153864860535,-2.861959457397461,0.05619899556040764,1.344463586807251,3.398002862930298,0.5210723280906677,-0.5008718371391296,0.4973026514053345,-0.02123356983065605,-0.9773545265197754,-1.2241137027740479,-2.351933002471924,0.43722155690193176,-0.736026406288147,0.21231263875961304,-1.4539207220077515,-1.6475725173950195,-1.430107831954956,-1.9041706323623657,0.13054309785366058,-0.8235043287277222,-0.17409160733222961,-2.2173876762390137,-0.5507557392120361,2.0814268589019775,1.202264428138733,-2.2572741508483887,2.378110408782959,-1.8617922067642212,0.6974908113479614,0.08841627091169357,1.2980890274047852,0.13568679988384247,0.22776322066783905,-0.38188886642456055,-1.2358026504516602,0.9462353587150574,1.0572500228881836,-11.782523155212402,3.0193867683410645,0.31314748525619507,2.511197805404663,1.4968006610870361,0.2930498421192169,-1.9958527088165283,0.026227960363030434,-2.109588861465454,-0.3117656707763672,-2.082266330718994,-3.355257987976074,-1.3085992336273193,-1.4827759265899658,0.2499428242444992,-0.6263917088508606,0.46711409091949463,0.826465368270874,2.1278867721557617,-1.627846121788025,-0.8121439218521118,-0.6339762210845947,0.6521615386009216,-2.5339736938476562,-1.9558058977127075,0.23180162906646729,0.6221056580543518,-2.629500150680542,-0.4537510573863983,2.2179133892059326,0.03487361595034599,0.10749965906143188,0.16551654040813446,-8.551802635192871,-1.2044663429260254,-0.8389662504196167,-2.4159460067749023,-2.3392393589019775,0.8439904451370239,-2.3367719650268555,1.593268632888794,1.0589443445205688,-0.26711305975914,-0.1321999728679657,-0.6903034448623657,-1.0648854970932007,-2.3843111991882324,-1.9376720190048218,-5.558712482452393,0.9317223429679871,-1.8727777004241943,0.2400682270526886,3.7527692317962646,-0.4229789078235626,-1.7073293924331665,-0.7471235394477844,-0.457040011882782,0.6022114753723145,1.0169332027435303,-0.720668613910675,-2.362687826156616,1.2988178730010986,-1.4975061416625977,-1.507469654083252,0.14087633788585663,-1.058950662612915,0.6192833185195923,0.6876620054244995,-0.16677682101726532,-3.0391361713409424,-0.40611007809638977,0.4781000316143036,1.9067723751068115,1.037976622581482,-1.0016205310821533,0.15629565715789795,0.3624816834926605,1.7359440326690674,-1.7094494104385376,0.6537261605262756,3.238847494125366,1.1472028493881226,-1.2518723011016846,2.4799892902374268,0.2531048059463501,0.7844367027282715,-0.33010998368263245,-0.2401983141899109,-2.820002555847168,0.9763383865356445,-2.900238037109375,-1.4833619594573975,0.9161268472671509,0.6097307205200195,0.5763377547264099,-0.06617379188537598,3.5609984397888184,-2.0639305114746094,-1.2284424304962158,0.012836210429668427,2.596127510070801,0.3867623507976532,0.181697815656662,-1.9045870304107666,1.3546940088272095,-0.6225857138633728,0.1164277046918869,1.467360496520996,-1.3815605640411377,-0.13631582260131836,1.3078619241714478,1.1397866010665894,-0.7047422528266907,-1.8473275899887085,1.4540241956710815,-1.4244699478149414,-1.3726439476013184,0.34562599658966064,1.2143547534942627,1.1180202960968018,-1.5146188735961914,1.8856382369995117,-3.3913559913635254,0.7478095889091492,-3.728452205657959,-2.961954355239868,-0.25300443172454834,5.068649768829346,1.5173341035842896,-0.9115086197853088,0.8492065072059631,-0.3849956691265106,-0.6205893158912659,-1.0864912271499634,-1.5000756978988647,1.549452543258667,1.4201903343200684,-0.6909515857696533,-1.6223443746566772,0.2654322683811188,-2.049372673034668,-1.3830007314682007,-0.3208596110343933,0.4292908310890198,0.8532735109329224,3.3305304050445557,-3.30694317817688,-2.073547124862671,-0.5677069425582886,-0.6823333501815796,1.9429285526275635,-0.3271610736846924,1.418506145477295,-0.0947009027004242,0.509473979473114,0.7914815545082092,1.5874114036560059,-0.6323457956314087,-1.337748408317566,1.0161076784133911,2.6649322509765625,-2.437990427017212,-0.9409158229827881,1.7676868438720703,2.0919554233551025,0.3941500782966614,-1.2399649620056152,-2.0240397453308105,-0.6196569204330444,0.9166824221611023,-0.647251546382904,0.7135906219482422,1.7571079730987549,-0.6082777380943298,-1.626837968826294,0.31082892417907715,-1.2295007705688477,-3.2527897357940674,-1.7613004446029663,1.868606448173523,0.3437754511833191,1.5740251541137695,-0.7924312949180603,1.8925257921218872,0.9880732893943787,-0.8783103227615356,0.7521061301231384,1.9225050210952759,1.1468018293380737,-1.657829999923706,-3.2530176639556885,-1.434905767440796,-1.363662600517273,1.4727694988250732,0.5972243547439575,1.7936785221099854,1.235938310623169,-3.2518064975738525,3.7948460578918457,1.2523592710494995,-1.9622282981872559,2.1328694820404053,-0.16094553470611572,-1.700981616973877,2.18078351020813,-1.6935077905654907,1.3337526321411133,-3.3114867210388184,1.2901674509048462,1.6569706201553345,-1.0256327390670776,-1.9201488494873047,-0.3103489577770233,1.2531535625457764,0.42175644636154175,-0.44390279054641724,-0.48672154545783997,-0.10494168102741241,2.0080149173736572,2.032607316970825,-0.2852914035320282,-0.8338658809661865,1.1667462587356567,0.5406773686408997,3.355088472366333,1.715116262435913,-1.7644152641296387,0.5365642309188843,3.4284961223602295,-3.4771947860717773,0.028814081102609634,-1.3947466611862183,-4.211219787597656,-2.431734800338745,-0.06826696544885635,-1.6180295944213867,-2.6842527389526367,-2.527078866958618,1.6091927289962769,-1.444103717803955,-2.4743595123291016,-1.2741714715957642,-0.6151581406593323,-0.9431710839271545,3.2415926456451416,-1.7455949783325195,2.3399574756622314,-1.4764281511306763,-0.036513879895210266,0.08895033597946167,0.023356948047876358,-0.10513947904109955,1.8211640119552612,5.494173049926758,-0.9932693839073181,0.0585833303630352,-0.3549438714981079,0.7064931392669678,-1.9845106601715088,2.541750907897949,-1.2464349269866943,-0.15390846133232117,0.04297124594449997,2.5802533626556396,-1.6157522201538086,0.8204377293586731,2.058074951171875,-2.183605194091797,-18.172775268554688,0.9382301568984985,1.7758480310440063,1.6945914030075073,0.002836455823853612,3.502805471420288,0.1045086681842804,-0.27324411273002625,-1.6395530700683594,-0.06596656888723373,-0.3828705847263336,-0.7242940664291382,0.48132508993148804,1.0802642107009888,0.33667632937431335,0.48383188247680664,3.4263534545898438,0.09218793362379074,-1.715144157409668,-0.9140076041221619,1.0591645240783691,-2.034942626953125,-8.36672306060791,-0.9327656626701355,2.578859329223633,-0.7911791801452637,0.9695164561271667,1.5255361795425415,-1.5754743814468384,2.4815309047698975,-0.6132519245147705,-0.1886621117591858,4.01088285446167,2.806241512298584,0.2278076708316803,2.206674337387085,2.273432970046997,-0.7235303521156311,-3.1589691638946533,2.1063344478607178,-2.216263771057129,2.261305570602417,1.485084056854248,-2.9916579723358154,-0.505018949508667,-0.9700670838356018,1.942988395690918,-2.19381046295166,0.043545663356781006,-0.643756091594696,-0.2490115761756897,0.48710811138153076,0.06394938379526138,-0.34356552362442017,1.0476939678192139,2.71895170211792,0.050677698105573654,-0.8102798461914062,11.602274894714355,-2.9807493686676025,0.8306149244308472,0.8819204568862915,-1.9390060901641846,-1.8931907415390015,5.785940170288086,-1.6212068796157837,-1.203371524810791,-0.13904227316379547,1.8526208400726318,-1.4453272819519043,-1.9759191274642944,0.5984031558036804,-2.5828239917755127,-1.4495398998260498,-0.6150683760643005,0.9097767472267151,1.0803486108779907,-2.915367841720581,-2.494385242462158,1.6717936992645264,-1.8551054000854492,2.059391736984253,0.3280147612094879,-5.621819972991943,-1.549695611000061,1.2345635890960693,-2.228393793106079,2.3431923389434814,-0.5855242609977722,-0.2845612168312073,1.6765763759613037,-3.7879183292388916,-0.5631474852561951,-2.2505295276641846,1.7964718341827393,0.3305319845676422,1.3364670276641846,0.3778618574142456,0.44860273599624634,-0.32339346408843994,0.4723944067955017,-0.6358562707901001,-0.6107566952705383,-0.5590197443962097,-0.3450695872306824,1.1663339138031006,1.875540018081665,0.09736157208681107,0.14615581929683685,2.140824556350708,-0.5186894536018372,0.4837680757045746,-0.8536874055862427,3.6609888076782227,-3.309985876083374,-2.1401278972625732,-3.912775754928589,-0.2300826907157898,-0.6203717589378357,-0.26639324426651,0.22944369912147522,0.6711848974227905,0.5573793053627014,-0.9597955346107483,1.639846682548523,1.5791441202163696,-2.419147491455078,-0.08871172368526459,1.1326419115066528,-0.8112344145774841,0.013492761179804802,0.6940190196037292,0.3810674548149109,0.9237511157989502,-1.6088794469833374,-2.3381686210632324,3.114203453063965,-0.5612174868583679,-0.3091365694999695,1.1998305320739746,1.0065028667449951,-1.4009745121002197,-0.7074413299560547,-0.1284290999174118,0.11844947189092636,-2.6977789402008057,-1.7724288702011108,-1.50888991355896,2.026934862136841,3.3069393634796143,-1.6967908143997192,0.8632240295410156,0.009509466588497162,0.17839519679546356,1.1937508583068848,-23.567569732666016,-0.18028584122657776,1.0114073753356934,1.2789835929870605,-0.18700900673866272,0.9614740014076233,0.09193292260169983,-1.8927913904190063,0.020317045971751213,-3.4478306770324707,-2.5723822116851807,2.300097703933716,0.5401560664176941,1.7820183038711548,0.36285117268562317,0.7311781644821167,-0.9894039630889893,2.0552549362182617,1.2143833637237549,1.5594394207000732,0.8101708889007568,-2.9035251140594482,-0.24483062326908112,-11.670454978942871,-5.200194835662842,-0.43801453709602356,1.8185760974884033,0.8169535994529724,-4.874128341674805,1.2992080450057983,0.8091889023780823,1.88573157787323,-0.517352283000946,1.5609726905822754,-1.166157841682434,3.215115785598755,-0.459717720746994,-7.010297775268555,0.05362207442522049,-3.292571544647217,1.6963081359863281,1.9286084175109863,1.2028595209121704,-1.0117669105529785,1.6897326707839966,1.309665560722351,1.3215019702911377,3.2716028690338135,0.853392481803894,-0.2689914405345917,-1.740141749382019,-2.343534469604492,-0.3471375107765198,-2.237353801727295,-0.23655645549297333,2.39713716506958,0.2347778081893921,0.4002086818218231,1.4614057540893555,0.6328614950180054,0.7815293073654175,-0.15850090980529785,-1.8896445035934448,0.5762680172920227,2.7687625885009766,0.3102380037307739,-2.0431294441223145,1.1785732507705688,-1.179506778717041,0.5291586518287659,-2.8173320293426514,-0.23598253726959229,1.226752758026123,4.167797088623047,6.324650764465332,0.03249877691268921,0.9045430421829224,0.41195911169052124,-1.6520966291427612,-1.2622101306915283,0.4540902078151703,-1.1305264234542847,-1.4867792129516602,-1.7289248704910278,-5.452919960021973,-1.3768283128738403,0.1615111231803894,2.2057812213897705,-1.1268470287322998,0.6082614660263062,3.4984652996063232,-1.6010907888412476,-2.6221866607666016,1.933314561843872,-3.300351619720459,-0.4401734471321106,0.8946518898010254,-0.38154590129852295,1.8091988563537598,0.40366828441619873,1.8755393028259277,0.7929131388664246,2.706472396850586,2.2048439979553223,0.1719658225774765,-0.947438657283783,0.47181394696235657,-1.8372187614440918,0.22597457468509674,-1.438698172569275,-0.5508013963699341,1.3964285850524902,-0.8810744285583496,-1.556889533996582,3.801335334777832,-2.5503575801849365,-1.9089633226394653,-1.7101306915283203,-0.7586295008659363,-0.981028139591217,-0.11451554298400879,3.6767802238464355,0.6475250720977783,-0.7808873057365417,-1.5984265804290771,-5.79215669631958,1.8220741748809814,-5.263645648956299,2.8299129009246826,1.445199966430664,-2.0653889179229736,0.8751210570335388,-3.047269821166992,2.2236084938049316,0.6393069624900818,1.1587653160095215,0.18599086999893188,2.3114895820617676,1.6329171657562256,-1.7417235374450684,0.37997618317604065,0.46470850706100464,1.8070058822631836,-0.680564820766449,2.0056114196777344,-0.516076385974884,-0.1629403978586197,-2.5968728065490723,-0.498759001493454,-1.4880220890045166,0.8437468409538269,0.2531769871711731,2.030531406402588,1.505550742149353,-1.4365217685699463,1.1575887203216553,-1.0873810052871704,-0.6140921115875244,1.3965184688568115,-1.4142814874649048,-0.7518672347068787,1.9285553693771362,-0.02501741610467434,1.0336329936981201,0.38884928822517395,-3.083817958831787,0.6971601843833923,0.21410991251468658]}'
headers:
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:22:27 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_generation_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.76482Z","response":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry collector go to therapy?\n\nBecause
it was feeling instrumented, but couldn''t seem to get a handle on its spans!","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,2268,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,8430,14473,291,11,719,7846,956,2873,311,636,264,3790,389,1202,45395,0,128009],"total_duration":1230275417,"load_duration":988875,"prompt_eval_duration":33914000,"eval_count":38,"eval_duration":1194343000}'
headers:
Content-Length:
- '688'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:02:00 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_generation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.76482Z","response":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry collector go to therapy?\n\nBecause
it was feeling instrumented, but couldn''t seem to get a handle on its spans!","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,2268,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,8430,14473,291,11,719,7846,956,2873,311,636,264,3790,389,1202,45395,0,128009],"total_duration":1230275417,"load_duration":988875,"prompt_eval_duration":33914000,"eval_count":38,"eval_duration":1194343000}'
headers:
Content-Length:
- '688'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:02:00 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_generation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.76482Z","response":"A
joke about OpenTelemetry!\n\nWhy did the OpenTelemetry collector go to therapy?\n\nBecause
it was feeling instrumented, but couldn''t seem to get a handle on its spans!","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,2268,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,8430,14473,291,11,719,7846,956,2873,311,636,264,3790,389,1202,45395,0,128009],"total_duration":1230275417,"load_duration":988875,"prompt_eval_duration":33914000,"eval_count":38,"eval_duration":1194343000}'
headers:
Content-Length:
- '688'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 21:02:00 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_streaming_generation_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.855283Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.887971Z","response":"
brave","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.921765Z","response":"
soul","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.955368Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.987571Z","response":"
asking","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.020801Z","response":"
for","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.053078Z","response":"
an","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.085289Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.118099Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.150166Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.182255Z","response":"
joke","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.214444Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.246602Z","response":"Here","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.278258Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.310012Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.341962Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.373994Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.406034Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.437866Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.470509Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.503092Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.535561Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.567851Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.599815Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.631728Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.66371Z","response":" therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.695692Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.727609Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.759572Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.791489Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.823375Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.856005Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.887982Z","response":"instrument","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.919902Z","response":"ed","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.952476Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.985078Z","response":"
and","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.018229Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.050849Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.083618Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.115605Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.14769Z","response":" the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.179777Z","response":"
root","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.211817Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.243919Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.276141Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.308345Z","response":"
errors","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.342224Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.374451Z","response":"I","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.40828Z","response":" hope","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.44057Z","response":" that","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.472913Z","response":"
brought","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.505238Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.537737Z","response":"
smile","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.570158Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.602556Z","response":"
your","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.634833Z","response":"
face","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.667264Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.699896Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,34300,13836,11,10371,369,459,5377,6777,37058,22380,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,67468,291,1,323,4934,311,636,311,279,3789,5353,315,1202,6103,2268,40,3987,430,7263,264,15648,311,701,3663,0,128009],"total_duration":1880837250,"load_duration":1008500,"prompt_eval_duration":33781000,"eval_count":58,"eval_duration":1844565000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 21:02:00 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_streaming_generation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.855283Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.887971Z","response":"
brave","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.921765Z","response":"
soul","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.955368Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.987571Z","response":"
asking","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.020801Z","response":"
for","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.053078Z","response":"
an","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.085289Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.118099Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.150166Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.182255Z","response":"
joke","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.214444Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.246602Z","response":"Here","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.278258Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.310012Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.341962Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.373994Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.406034Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.437866Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.470509Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.503092Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.535561Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.567851Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.599815Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.631728Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.66371Z","response":" therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.695692Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.727609Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.759572Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.791489Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.823375Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.856005Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.887982Z","response":"instrument","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.919902Z","response":"ed","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.952476Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.985078Z","response":"
and","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.018229Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.050849Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.083618Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.115605Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.14769Z","response":" the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.179777Z","response":"
root","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.211817Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.243919Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.276141Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.308345Z","response":"
errors","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.342224Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.374451Z","response":"I","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.40828Z","response":" hope","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.44057Z","response":" that","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.472913Z","response":"
brought","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.505238Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.537737Z","response":"
smile","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.570158Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.602556Z","response":"
your","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.634833Z","response":"
face","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.667264Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.699896Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,34300,13836,11,10371,369,459,5377,6777,37058,22380,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,67468,291,1,323,4934,311,636,311,279,3789,5353,315,1202,6103,2268,40,3987,430,7263,264,15648,311,701,3663,0,128009],"total_duration":1880837250,"load_duration":1008500,"prompt_eval_duration":33781000,"eval_count":58,"eval_duration":1844565000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 21:02:00 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_async_streaming_generation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T21:02:00.855283Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.887971Z","response":"
brave","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.921765Z","response":"
soul","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.955368Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:00.987571Z","response":"
asking","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.020801Z","response":"
for","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.053078Z","response":"
an","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.085289Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.118099Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.150166Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.182255Z","response":"
joke","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.214444Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.246602Z","response":"Here","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.278258Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.310012Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.341962Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.373994Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.406034Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.437866Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.470509Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.503092Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.535561Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.567851Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.599815Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.631728Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.66371Z","response":" therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.695692Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.727609Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.759572Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.791489Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.823375Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.856005Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.887982Z","response":"instrument","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.919902Z","response":"ed","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.952476Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:01.985078Z","response":"
and","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.018229Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.050849Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.083618Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.115605Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.14769Z","response":" the","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.179777Z","response":"
root","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.211817Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.243919Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.276141Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.308345Z","response":"
errors","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.342224Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.374451Z","response":"I","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.40828Z","response":" hope","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.44057Z","response":" that","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.472913Z","response":"
brought","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.505238Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.537737Z","response":"
smile","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.570158Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.602556Z","response":"
your","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.634833Z","response":"
face","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.667264Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T21:02:02.699896Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,34300,13836,11,10371,369,459,5377,6777,37058,22380,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,67468,291,1,323,4934,311,636,311,279,3789,5353,315,1202,6103,2268,40,3987,430,7263,264,15648,311,701,3663,0,128009],"total_duration":1880837250,"load_duration":1008500,"prompt_eval_duration":33781000,"eval_count":58,"eval_duration":1844565000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 21:02:00 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_generation_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:19:45.363966Z","response":"A
niche topic!\n\nHere''s one:\n\nWhy did the OpenTelemetry collector go to
therapy?\n\nBecause it was struggling to \"instrument\" its problems and \"scope\"
out some answers!\n\n(Sorry, I know that one was a bit of a stretch... but
I hope it brought a smile to your face!)","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,35149,8712,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,20558,311,330,67468,1,1202,5435,323,330,4280,1,704,1063,11503,2268,3844,8635,11,358,1440,430,832,574,264,2766,315,264,14841,1131,719,358,3987,433,7263,264,15648,311,701,3663,16715,128009],"total_duration":4224430375,"load_duration":2037300208,"prompt_eval_count":17,"prompt_eval_duration":177983000,"eval_count":63,"eval_duration":2007110000}'
headers:
Content-Length:
- '934'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:19:45 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_generation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:19:45.363966Z","response":"A
niche topic!\n\nHere''s one:\n\nWhy did the OpenTelemetry collector go to
therapy?\n\nBecause it was struggling to \"instrument\" its problems and \"scope\"
out some answers!\n\n(Sorry, I know that one was a bit of a stretch... but
I hope it brought a smile to your face!)","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,35149,8712,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,20558,311,330,67468,1,1202,5435,323,330,4280,1,704,1063,11503,2268,3844,8635,11,358,1440,430,832,574,264,2766,315,264,14841,1131,719,358,3987,433,7263,264,15648,311,701,3663,16715,128009],"total_duration":4224430375,"load_duration":2037300208,"prompt_eval_count":17,"prompt_eval_duration":177983000,"eval_count":63,"eval_duration":2007110000}'
headers:
Content-Length:
- '934'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:19:45 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_generation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": false, "raw": false, "images":
[], "format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '206'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:19:45.363966Z","response":"A
niche topic!\n\nHere''s one:\n\nWhy did the OpenTelemetry collector go to
therapy?\n\nBecause it was struggling to \"instrument\" its problems and \"scope\"
out some answers!\n\n(Sorry, I know that one was a bit of a stretch... but
I hope it brought a smile to your face!)","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,35149,8712,2268,8586,596,832,1473,10445,1550,279,5377,6777,37058,33053,733,311,15419,1980,18433,433,574,20558,311,330,67468,1,1202,5435,323,330,4280,1,704,1063,11503,2268,3844,8635,11,358,1440,430,832,574,264,2766,315,264,14841,1131,719,358,3987,433,7263,264,15648,311,701,3663,16715,128009],"total_duration":4224430375,"load_duration":2037300208,"prompt_eval_count":17,"prompt_eval_duration":177983000,"eval_count":63,"eval_duration":2007110000}'
headers:
Content-Length:
- '934'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 24 May 2024 20:19:45 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_streaming_generation_legacy.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:48:36.231229Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.26284Z","response":" joke","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.294446Z","response":"
about","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.326753Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.358406Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.390035Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.421627Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.453271Z","response":"
Here","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.486523Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.518253Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.549939Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.581577Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.613267Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.644869Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.676465Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.708201Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.740215Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.772096Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.805496Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.83782Z","response":" to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.869601Z","response":"
therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.901433Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.933126Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.964981Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.997443Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.029721Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.061535Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.093349Z","response":"distributed","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.126746Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.15936Z","response":" and","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.191337Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.224816Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.257224Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.290823Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.322751Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.354693Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.386105Z","response":"root","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.418358Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.450499Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.482377Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.514318Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.546254Z","response":"
problems","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.578209Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.610101Z","response":"(S","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.642209Z","response":"orry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.674116Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.706069Z","response":"
I","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.737913Z","response":"
know","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.770328Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.802911Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.834873Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.866813Z","response":"
bit","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.899409Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.931391Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.96344Z","response":" \"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.995448Z","response":"stretch","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.027384Z","response":"\"...","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.061041Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.092894Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.125484Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.157527Z","response":"
jokes","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.191114Z","response":"
are","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.223255Z","response":"
still","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.255412Z","response":"
in","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.287314Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.319405Z","response":"
early","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.353303Z","response":"
stages","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.385604Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.417684Z","response":"
development","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.451321Z","response":"!)","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.483408Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,0,5810,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,63475,1,323,4934,311,636,311,279,330,2959,5353,1,315,1202,5435,2268,3844,8635,11,358,1440,433,596,264,2766,315,264,330,73184,53670,5377,6777,37058,32520,527,2103,304,279,4216,18094,315,4500,16715,128009],"total_duration":4218611084,"load_duration":1797788834,"prompt_eval_count":17,"prompt_eval_duration":167135000,"eval_count":71,"eval_duration":2252182000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:48:36 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_streaming_generation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:48:36.231229Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.26284Z","response":" joke","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.294446Z","response":"
about","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.326753Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.358406Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.390035Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.421627Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.453271Z","response":"
Here","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.486523Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.518253Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.549939Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.581577Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.613267Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.644869Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.676465Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.708201Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.740215Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.772096Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.805496Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.83782Z","response":" to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.869601Z","response":"
therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.901433Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.933126Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.964981Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.997443Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.029721Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.061535Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.093349Z","response":"distributed","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.126746Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.15936Z","response":" and","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.191337Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.224816Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.257224Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.290823Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.322751Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.354693Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.386105Z","response":"root","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.418358Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.450499Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.482377Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.514318Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.546254Z","response":"
problems","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.578209Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.610101Z","response":"(S","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.642209Z","response":"orry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.674116Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.706069Z","response":"
I","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.737913Z","response":"
know","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.770328Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.802911Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.834873Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.866813Z","response":"
bit","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.899409Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.931391Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.96344Z","response":" \"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.995448Z","response":"stretch","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.027384Z","response":"\"...","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.061041Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.092894Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.125484Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.157527Z","response":"
jokes","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.191114Z","response":"
are","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.223255Z","response":"
still","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.255412Z","response":"
in","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.287314Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.319405Z","response":"
early","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.353303Z","response":"
stages","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.385604Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.417684Z","response":"
development","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.451321Z","response":"!)","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.483408Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,0,5810,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,63475,1,323,4934,311,636,311,279,330,2959,5353,1,315,1202,5435,2268,3844,8635,11,358,1440,433,596,264,2766,315,264,330,73184,53670,5377,6777,37058,32520,527,2103,304,279,4216,18094,315,4500,16715,128009],"total_duration":4218611084,"load_duration":1797788834,"prompt_eval_count":17,"prompt_eval_duration":167135000,"eval_count":71,"eval_duration":2252182000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:48:36 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_generation/test_ollama_streaming_generation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "llama3", "prompt": "Tell me a joke about OpenTelemetry", "system":
"", "template": "", "context": [], "stream": true, "raw": false, "images": [],
"format": "", "options": {}, "keep_alive": null}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '205'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.2.0 (arm64 darwin) Python/3.9.5
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: '{"model":"llama3","created_at":"2024-05-24T20:48:36.231229Z","response":"A","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.26284Z","response":" joke","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.294446Z","response":"
about","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.326753Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.358406Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.390035Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.421627Z","response":"!","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.453271Z","response":"
Here","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.486523Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.518253Z","response":"
one","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.549939Z","response":":\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.581577Z","response":"Why","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.613267Z","response":"
did","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.644869Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.676465Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.708201Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.740215Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.772096Z","response":"
Span","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.805496Z","response":"
go","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.83782Z","response":" to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.869601Z","response":"
therapy","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.901433Z","response":"?\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.933126Z","response":"Because","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.964981Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:36.997443Z","response":"
was","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.029721Z","response":"
feeling","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.061535Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.093349Z","response":"distributed","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.126746Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.15936Z","response":" and","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.191337Z","response":"
wanted","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.224816Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.257224Z","response":"
get","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.290823Z","response":"
to","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.322751Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.354693Z","response":"
\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.386105Z","response":"root","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.418358Z","response":"
cause","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.450499Z","response":"\"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.482377Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.514318Z","response":"
its","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.546254Z","response":"
problems","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.578209Z","response":"!\n\n","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.610101Z","response":"(S","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.642209Z","response":"orry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.674116Z","response":",","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.706069Z","response":"
I","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.737913Z","response":"
know","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.770328Z","response":"
it","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.802911Z","response":"''s","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.834873Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.866813Z","response":"
bit","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.899409Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.931391Z","response":"
a","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.96344Z","response":" \"","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:37.995448Z","response":"stretch","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.027384Z","response":"\"...","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.061041Z","response":"
Open","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.092894Z","response":"Te","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.125484Z","response":"lemetry","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.157527Z","response":"
jokes","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.191114Z","response":"
are","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.223255Z","response":"
still","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.255412Z","response":"
in","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.287314Z","response":"
the","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.319405Z","response":"
early","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.353303Z","response":"
stages","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.385604Z","response":"
of","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.417684Z","response":"
development","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.451321Z","response":"!)","done":false}
{"model":"llama3","created_at":"2024-05-24T20:48:38.483408Z","response":"","done":true,"done_reason":"stop","context":[128006,882,128007,271,41551,757,264,22380,922,5377,6777,37058,128009,128006,78191,128007,271,32,22380,922,5377,6777,37058,0,5810,596,832,1473,10445,1550,279,5377,6777,37058,12168,733,311,15419,1980,18433,433,574,8430,330,63475,1,323,4934,311,636,311,279,330,2959,5353,1,315,1202,5435,2268,3844,8635,11,358,1440,433,596,264,2766,315,264,330,73184,53670,5377,6777,37058,32520,527,2103,304,279,4216,18094,315,4500,16715,128009],"total_duration":4218611084,"load_duration":1797788834,"prompt_eval_count":17,"prompt_eval_duration":167135000,"eval_count":71,"eval_duration":2252182000}
'
headers:
Content-Type:
- application/x-ndjson
Date:
- Fri, 24 May 2024 20:48:36 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_ollama_metrics/test_ollama_operation_duration_includes_model_attribute.yaml
================================================
interactions:
- request:
body: '{"model": "gemma3:1b", "stream": false, "messages": [{"role": "user", "content":
"Hello, this is a test for model attribute."}], "tools": []}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '141'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.4.7 (arm64 darwin) Python/3.13.4
method: POST
uri: http://127.0.0.1:11434/api/chat
response:
body:
string: '{"model":"gemma3:1b","created_at":"2025-08-20T09:45:30.391699Z","message":{"role":"assistant","content":"Okay,
I understand. You''re testing my model''s ability to understand and respond
to specific attributes. \n\nI''m ready. Please let me know what you''d like
me to do. Do you have a question for me, or would you like me to:\n\n* **Answer
a question?**\n* **Describe something?**\n* **Generate something based
on a prompt that includes specific attributes?** \n\nI''ll do my best to respond
appropriately."},"done_reason":"stop","done":true,"total_duration":1078043917,"load_duration":109557375,"prompt_eval_count":19,"prompt_eval_duration":153401750,"eval_count":104,"eval_duration":814595750}'
headers:
Content-Length:
- '700'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 20 Aug 2025 09:45:30 GMT
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_ollama_metrics/test_ollama_streaming_metrics.yaml
================================================
# VCR cassette for test_ollama_streaming_metrics
# Use `pytest --vcr-record=once` to generate and record HTTP interactions
interactions:
- request:
body: '{"model": "gemma3:1b", "stream": true, "prompt": "Tell me a joke about
OpenTelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '86'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.4.7 (arm64 darwin) Python/3.12.1
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: "{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.678947Z\",\"response\":\"Okay\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.689977Z\",\"response\":\",\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.698682Z\",\"response\":\"
here\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.705542Z\",\"response\":\"'\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.719443Z\",\"response\":\"s\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.727065Z\",\"response\":\"
a\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.734378Z\",\"response\":\"
joke\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.741338Z\",\"response\":\"
about\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.748548Z\",\"response\":\"
Open\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.755651Z\",\"response\":\"Telemetry\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.762923Z\",\"response\":\":\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.770238Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.777345Z\",\"response\":\"Why\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.784452Z\",\"response\":\"
did\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.791322Z\",\"response\":\"
the\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.799592Z\",\"response\":\"
Open\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.807707Z\",\"response\":\"Telemetry\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.815026Z\",\"response\":\"
team\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.82255Z\",\"response\":\"
break\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.829539Z\",\"response\":\"
up\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.837091Z\",\"response\":\"?\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.844886Z\",\"response\":\"
\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.851832Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.858934Z\",\"response\":\"Because\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.86602Z\",\"response\":\"
they\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.87291Z\",\"response\":\"
couldn\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.880172Z\",\"response\":\"'\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.887737Z\",\"response\":\"t\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.895174Z\",\"response\":\"
stop\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.902823Z\",\"response\":\"
arguing\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.917946Z\",\"response\":\"
about\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.92544Z\",\"response\":\"
the\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.932778Z\",\"response\":\"
*\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.939594Z\",\"response\":\"trace\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.946936Z\",\"response\":\"
path\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.953976Z\",\"response\":\"*\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.96117Z\",\"response\":\"!\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.968478Z\",\"response\":\"
\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.975841Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.982851Z\",\"response\":\"---\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.989474Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.996748Z\",\"response\":\"Would\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.003849Z\",\"response\":\"
you\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.010896Z\",\"response\":\"
like\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.018201Z\",\"response\":\"
to\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.025795Z\",\"response\":\"
hear\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.033527Z\",\"response\":\"
another\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.040887Z\",\"response\":\"
one\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.048069Z\",\"response\":\"?\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.055597Z\",\"response\":\"
\U0001F60A\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.062985Z\",\"response\":\"\",\"done\":true,\"done_reason\":\"stop\",\"context\":[105,2364,107,54593,786,496,31481,1003,7607,236654,106,107,105,4368,107,19058,236764,1590,236789,236751,496,31481,1003,7607,236654,236787,108,11355,1602,506,7607,236654,2434,2541,872,236881,236743,108,17574,901,9225,236789,236745,4721,46256,1003,506,808,27807,2479,236829,236888,236743,108,7243,108,38786,611,1133,531,6899,2264,886,236881,103453],\"total_duration\":482007750,\"load_duration\":52719542,\"prompt_eval_count\":16,\"prompt_eval_duration\":44457208,\"eval_count\":51,\"eval_duration\":384438167}\n"
headers:
Content-Type:
- application/x-ndjson
Date:
- Mon, 19 May 2025 09:26:59 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/cassettes/test_ollama_metrics/test_ollama_streaming_time_to_generate_metrics.yaml
================================================
# VCR cassette for test_ollama_streaming_time_to_generate_metrics
# Use `pytest --vcr-record=once` to generate and record HTTP interactions
interactions:
- request:
body: '{"model": "gemma3:1b", "stream": true, "prompt": "Tell me a joke about
OpenTelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '86'
content-type:
- application/json
host:
- 127.0.0.1:11434
user-agent:
- ollama-python/0.4.7 (arm64 darwin) Python/3.12.1
method: POST
uri: http://127.0.0.1:11434/api/generate
response:
body:
string: "{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.678947Z\",\"response\":\"Okay\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.689977Z\",\"response\":\",\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.698682Z\",\"response\":\"
here\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.705542Z\",\"response\":\"'\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.719443Z\",\"response\":\"s\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.727065Z\",\"response\":\"
a\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.734378Z\",\"response\":\"
joke\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.741338Z\",\"response\":\"
about\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.748548Z\",\"response\":\"
Open\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.755651Z\",\"response\":\"Telemetry\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.762923Z\",\"response\":\":\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.770238Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.777345Z\",\"response\":\"Why\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.784452Z\",\"response\":\"
did\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.791322Z\",\"response\":\"
the\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.799592Z\",\"response\":\"
Open\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.807707Z\",\"response\":\"Telemetry\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.815026Z\",\"response\":\"
team\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.82255Z\",\"response\":\"
break\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.829539Z\",\"response\":\"
up\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.837091Z\",\"response\":\"?\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.844886Z\",\"response\":\"
\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.851832Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.858934Z\",\"response\":\"Because\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.86602Z\",\"response\":\"
they\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.87291Z\",\"response\":\"
couldn\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.880172Z\",\"response\":\"'\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.887737Z\",\"response\":\"t\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.895174Z\",\"response\":\"
stop\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.902823Z\",\"response\":\"
arguing\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.917946Z\",\"response\":\"
about\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.92544Z\",\"response\":\"
the\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.932778Z\",\"response\":\"
*\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.939594Z\",\"response\":\"trace\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.946936Z\",\"response\":\"
path\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.953976Z\",\"response\":\"*\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.96117Z\",\"response\":\"!\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.968478Z\",\"response\":\"
\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.975841Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.982851Z\",\"response\":\"---\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.989474Z\",\"response\":\"\\n\\n\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:26:59.996748Z\",\"response\":\"Would\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.003849Z\",\"response\":\"
you\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.010896Z\",\"response\":\"
like\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.018201Z\",\"response\":\"
to\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.025795Z\",\"response\":\"
hear\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.033527Z\",\"response\":\"
another\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.040887Z\",\"response\":\"
one\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.048069Z\",\"response\":\"?\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.055597Z\",\"response\":\"
\U0001F60A\",\"done\":false}\n{\"model\":\"gemma3:1b\",\"created_at\":\"2025-05-19T09:27:00.062985Z\",\"response\":\"\",\"done\":true,\"done_reason\":\"stop\",\"context\":[105,2364,107,54593,786,496,31481,1003,7607,236654,106,107,105,4368,107,19058,236764,1590,236789,236751,496,31481,1003,7607,236654,236787,108,11355,1602,506,7607,236654,2434,2541,872,236881,236743,108,17574,901,9225,236789,236745,4721,46256,1003,506,808,27807,2479,236829,236888,236743,108,7243,108,38786,611,1133,531,6899,2264,886,236881,103453],\"total_duration\":482007750,\"load_duration\":52719542,\"prompt_eval_count\":16,\"prompt_eval_duration\":44457208,\"eval_count\":51,\"eval_duration\":384438167}\n"
headers:
Content-Type:
- application/x-ndjson
Date:
- Mon, 19 May 2025 09:26:59 GMT
Transfer-Encoding:
- chunked
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import ollama
import pytest
from opentelemetry.instrumentation.ollama import OllamaInstrumentor
from opentelemetry.instrumentation.ollama.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(scope="function", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="function", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="function", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="function", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture
def ollama_client():
return ollama
@pytest.fixture
def ollama_client_async():
return ollama.AsyncClient()
@pytest.fixture(scope="function")
def instrument_legacy(reader, tracer_provider, meter_provider):
instrumentor = OllamaInstrumentor()
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = OllamaInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(
reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = OllamaInstrumentor(use_legacy_attributes=False)
instrumentor.instrument(
tracer_provider=tracer_provider,
logger_provider=logger_provider,
meter_provider=meter_provider,
)
yield instrumentor
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/test_chat.py
================================================
from unittest.mock import MagicMock
import pytest
from opentelemetry.instrumentation.ollama.span_utils import (
set_model_response_attributes,
)
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import LLMRequestTypeValues, SpanAttributes
@pytest.mark.vcr
def test_ollama_chat_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
response = ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response["message"]["content"]
)
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_chat_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
response = ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["message"]["content"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_chat_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_chat_tool_calls_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
ollama_client.chat(
model="llama3.1",
messages=[
{
"role": "assistant",
"content": "",
"tool_calls": [
{
"function": {
"name": "get_current_weather",
"arguments": {"location": "San Francisco"},
}
}
],
},
{
"role": "tool",
"content": "The weather in San Francisco is 70 degrees and sunny.",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3.1"
)
assert (
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.0.content"
not in ollama_span.attributes
)
assert (
ollama_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.name"]
== "get_current_weather"
)
assert (
ollama_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.0.tool_calls.0.arguments"]
== '{"location": "San Francisco"}'
)
assert (
ollama_span.attributes[f"{GenAIAttributes.GEN_AI_PROMPT}.1.content"]
== "The weather in San Francisco is 70 degrees and sunny."
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_chat_tool_calls_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
response = ollama_client.chat(
model="llama3.1",
messages=[
{
"role": "assistant",
"content": "",
"tool_calls": [
{
"function": {
"name": "get_current_weather",
"arguments": {"location": "San Francisco"},
}
}
],
},
{
"role": "tool",
"content": "The weather in San Francisco is 70 degrees and sunny.",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3.1"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate assistant message Event
user_message_log = logs[0]
assistant_message = {
"content": {},
"tool_calls": [
{
"id": "",
"function": {
"arguments": {"location": "San Francisco"},
"name": "get_current_weather",
},
"type": "function",
}
],
}
assert_message_in_logs(
user_message_log, "gen_ai.assistant.message", assistant_message
)
# Validate the tool message Event
assert_message_in_logs(
logs[1],
"gen_ai.tool.message",
{"content": "The weather in San Francisco is 70 degrees and sunny."},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["message"]["content"]},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_chat_tool_calls_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
ollama_client.chat(
model="llama3.1",
messages=[
{
"role": "assistant",
"content": "",
"tool_calls": [
{
"function": {
"name": "get_current_weather",
"arguments": {"location": "San Francisco"},
}
}
],
},
{
"role": "tool",
"content": "The weather in San Francisco is 70 degrees and sunny.",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3.1"
)
logs = log_exporter.get_finished_logs()
assert len(logs) == 3
# Validate assistant message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.assistant.message",
{
"tool_calls": [
{
"id": "",
"function": {"name": "get_current_weather"},
"type": "function",
}
]
},
)
# Validate the tool message Event
assert_message_in_logs(logs[1], "gen_ai.tool.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[2], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_streaming_chat_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_streaming_chat_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_streaming_chat_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_chat_legacy(
instrument_legacy, ollama_client_async, span_exporter, log_exporter
):
response = await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response["message"]["content"]
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_chat_with_events_with_content(
instrument_with_content, ollama_client_async, span_exporter, log_exporter
):
response = await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response["message"]["content"]},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_chat_with_events_with_no_content(
instrument_with_no_content, ollama_client_async, span_exporter, log_exporter
):
await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_chat_legacy(
instrument_legacy, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
async for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_chat_with_events_with_content(
instrument_with_content, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
async for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_chat_with_events_with_no_content(
instrument_with_no_content, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.chat(
model="llama3",
messages=[
{
"role": "user",
"content": "Tell me a joke about OpenTelemetry",
},
],
stream=True,
)
response = ""
async for res in gen:
response += res["message"]["content"]
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.chat"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "chat"
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_token_histogram_recording():
span = MagicMock()
token_histogram = MagicMock()
llm_request_type = LLMRequestTypeValues.COMPLETION
response = {
"model": "llama3",
"prompt_eval_count": 7,
"eval_count": 10,
}
set_model_response_attributes(span, token_histogram, llm_request_type, response)
token_histogram.record.assert_any_call(
7,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: "llama3",
},
)
token_histogram.record.assert_any_call(
10,
attributes={
GenAIAttributes.GEN_AI_SYSTEM: "Ollama",
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
GenAIAttributes.GEN_AI_RESPONSE_MODEL: "llama3",
},
)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "ollama"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/test_embeddings.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_ollama_embeddings_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
ollama_client.embeddings(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.embeddings"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_embeddings_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
response = ollama_client.embeddings(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.embeddings"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {"content": response.get("embedding")},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_embeddings_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
ollama_client.embeddings(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.embeddings"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "embedding"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "unknown",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "ollama"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/test_generation.py
================================================
import pytest
from opentelemetry.sdk._logs import ReadableLogRecord
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
@pytest.mark.vcr
def test_ollama_generation_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
response = ollama_client.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response["response"]
)
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_generation_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
response = ollama_client.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response.get("response")},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_generation_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
ollama_client.generate(model="llama3", prompt="Tell me a joke about OpenTelemetry")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_streaming_generation_legacy(
instrument_legacy, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
def test_ollama_streaming_generation_with_events_with_content(
instrument_with_content, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
def test_ollama_streaming_generation_with_events_with_no_content(
instrument_with_no_content, ollama_client, span_exporter, log_exporter
):
gen = ollama_client.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_generation_legacy(
instrument_legacy, ollama_client_async, span_exporter, log_exporter
):
response = await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response["response"]
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_generation_with_events_with_content(
instrument_with_content, ollama_client_async, span_exporter, log_exporter
):
response = await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response.get("response")},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_generation_with_events_with_no_content(
instrument_with_no_content, ollama_client_async, span_exporter, log_exporter
):
await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry"
)
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert not ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_generation_legacy(
instrument_legacy, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
async for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_PROMPT}.0.content")
== "Tell me a joke about OpenTelemetry"
)
assert (
ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content")
== response
)
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert (
len(logs) == 0
), "Assert that it doesn't emit logs when use_legacy_attributes is True"
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_generation_with_events_with_content(
instrument_with_content, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
async for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(
user_message_log,
"gen_ai.user.message",
{"content": "Tell me a joke about OpenTelemetry"},
)
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {"content": response},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
@pytest.mark.vcr
@pytest.mark.asyncio
async def test_ollama_async_streaming_generation_with_events_with_no_content(
instrument_with_no_content, ollama_client_async, span_exporter, log_exporter
):
gen = await ollama_client_async.generate(
model="llama3", prompt="Tell me a joke about OpenTelemetry", stream=True
)
response = ""
async for res in gen:
response += res.get("response")
spans = span_exporter.get_finished_spans()
ollama_span = spans[0]
assert ollama_span.name == "ollama.completion"
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_SYSTEM}") == "Ollama"
assert (
ollama_span.attributes.get(f"{SpanAttributes.LLM_REQUEST_TYPE}") == "completion"
)
assert ollama_span.attributes.get(f"{SpanAttributes.LLM_IS_STREAMING}")
assert ollama_span.attributes.get(f"{GenAIAttributes.GEN_AI_REQUEST_MODEL}") == "llama3"
# For some reason, async ollama chat doesn't report prompt token usage back
# assert ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS) == 17
assert ollama_span.attributes.get(
SpanAttributes.LLM_USAGE_TOTAL_TOKENS
) == ollama_span.attributes.get(
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS
) + ollama_span.attributes.get(GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS)
logs = log_exporter.get_finished_logs()
assert len(logs) == 2
# Validate user message Event
user_message_log = logs[0]
assert_message_in_logs(user_message_log, "gen_ai.user.message", {})
# Validate the ai response
choice_event = {
"index": 0,
"finish_reason": "stop",
"message": {},
}
assert_message_in_logs(logs[1], "gen_ai.choice", choice_event)
def assert_message_in_logs(log: ReadableLogRecord, event_name: str, expected_content: dict):
assert log.log_record.event_name == event_name
assert log.log_record.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "ollama"
if not expected_content:
assert not log.log_record.body
else:
assert log.log_record.body
assert dict(log.log_record.body) == expected_content
================================================
FILE: packages/opentelemetry-instrumentation-ollama/tests/test_ollama_metrics.py
================================================
import ollama
import pytest
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.metrics import (
gen_ai_metrics as GenAIMetrics,
)
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.semconv_ai import Meters
def _collect_metrics(reader):
"""Helper to flatten all metrics data points."""
data = reader.get_metrics_data()
points = []
for rm in data.resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
for dp in metric.data.data_points:
points.append((metric.name, dp))
return points
@pytest.mark.vcr
def test_ollama_streaming_metrics(instrument_legacy, reader):
gen = ollama.generate(
model="gemma3:1b",
prompt="Tell me a joke about OpenTelemetry",
stream=True,
)
for _ in gen:
pass
points = _collect_metrics(reader)
# Assert metrics for token usage, operation duration, time to first token,
# and streaming time to generate are present
assert any(name == Meters.LLM_TOKEN_USAGE for name, _ in points), "Token usage metric not found"
assert any(name == Meters.LLM_OPERATION_DURATION for name, _ in points), "Operation duration metric not found"
assert any(name == GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN for name, _ in points), \
"Time to first token metric not found"
assert any(name == Meters.LLM_STREAMING_TIME_TO_GENERATE for name, _ in points), \
"Streaming time to generate metric not found"
# Further assert that time-to-first-token is greater than 0 and has the system attribute
for name, dp in points:
if name == GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN:
assert dp.sum > 0, "Time to first token should be greater than 0"
assert dp.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Ollama"
break
@pytest.mark.vcr
def test_ollama_streaming_time_to_generate_metrics(instrument_legacy, reader):
gen = ollama.generate(
model="gemma3:1b",
prompt="Tell me a joke about OpenTelemetry",
stream=True,
)
for _ in gen:
pass
points = _collect_metrics(reader)
# Assert metrics for streaming time to generate is present
assert any(name == Meters.LLM_STREAMING_TIME_TO_GENERATE for name, _ in points), \
"Streaming time to generate metric not found"
# Further assert that streaming-time-to-generate is greater than 0 and has the system attribute
for name, dp in points:
if name == Meters.LLM_STREAMING_TIME_TO_GENERATE:
assert dp.sum > 0, "Streaming time to generate should be greater than 0"
assert dp.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "Ollama"
assert dp.attributes.get(GenAIAttributes.GEN_AI_RESPONSE_MODEL) is not None
break
@pytest.mark.vcr
def test_ollama_operation_duration_includes_model_attribute(instrument_legacy, reader):
"""Test that LLM_OPERATION_DURATION metric includes gen_ai.response.model attribute."""
ollama.chat(
model="gemma3:1b",
messages=[
{"role": "user", "content": "Hello, this is a test for model attribute."},
],
)
points = _collect_metrics(reader)
operation_duration_found = False
model_attribute_found = False
for name, dp in points:
if name == Meters.LLM_OPERATION_DURATION:
operation_duration_found = True
# Check that the metric has both required attributes
assert dp.attributes.get(SpanAttributes.LLM_SYSTEM) == "Ollama", \
"LLM_OPERATION_DURATION should have gen_ai.system attribute"
model_name = dp.attributes.get(SpanAttributes.LLM_RESPONSE_MODEL)
if model_name is not None:
model_attribute_found = True
assert model_name == "gemma3:1b", \
f"Expected model 'gemma3:1b', but got '{model_name}'"
assert dp.sum > 0, "Operation duration should be greater than 0"
break
assert operation_duration_found, "LLM_OPERATION_DURATION metric not found"
assert model_attribute_found, "gen_ai.response.model attribute not found in LLM_OPERATION_DURATION metric"
================================================
FILE: packages/opentelemetry-instrumentation-openai/.python-version
================================================
3.10
================================================
FILE: packages/opentelemetry-instrumentation-openai/README.md
================================================
# OpenTelemetry OpenAI Instrumentation
This library allows tracing OpenAI prompts and completions sent with the official [OpenAI library](https://github.com/openai/openai-python).
## Installation
```bash
pip install opentelemetry-instrumentation-openai
```
## Example usage
```python
from opentelemetry.instrumentation.openai import OpenAIInstrumentor
OpenAIInstrumentor().instrument()
```
## Privacy
**By default, this instrumentation logs prompts, completions, and embeddings to span attributes**. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.
However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.
To disable logging, set the `TRACELOOP_TRACE_CONTENT` environment variable to `false`.
```bash
TRACELOOP_TRACE_CONTENT=false
```
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/__init__.py
================================================
from typing import Callable, Collection, Optional
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.utils import is_openai_v1
from typing_extensions import Coroutine
_instruments = ("openai >= 0.27.0",)
class OpenAIInstrumentor(BaseInstrumentor):
"""An instrumentor for OpenAI's client library."""
def __init__(
self,
enrich_assistant: bool = False,
exception_logger=None,
get_common_metrics_attributes: Callable[[], dict] = lambda: {},
upload_base64_image: Optional[
Callable[[str, str, str, str], Coroutine[None, None, str]]
] = lambda *args: "",
enable_trace_context_propagation: bool = True,
use_legacy_attributes: bool = True,
):
super().__init__()
Config.enrich_assistant = enrich_assistant
Config.exception_logger = exception_logger
Config.get_common_metrics_attributes = get_common_metrics_attributes
Config.upload_base64_image = upload_base64_image
Config.enable_trace_context_propagation = enable_trace_context_propagation
Config.use_legacy_attributes = use_legacy_attributes
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
if is_openai_v1():
from opentelemetry.instrumentation.openai.v1 import OpenAIV1Instrumentor
OpenAIV1Instrumentor().instrument(**kwargs)
else:
from opentelemetry.instrumentation.openai.v0 import OpenAIV0Instrumentor
OpenAIV0Instrumentor().instrument(**kwargs)
def _uninstrument(self, **kwargs):
if is_openai_v1():
from opentelemetry.instrumentation.openai.v1 import OpenAIV1Instrumentor
OpenAIV1Instrumentor().uninstrument(**kwargs)
else:
from opentelemetry.instrumentation.openai.v0 import OpenAIV0Instrumentor
OpenAIV0Instrumentor().uninstrument(**kwargs)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py
================================================
import json
import logging
import types
import openai
import pydantic
from importlib.metadata import version
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.utils import (
dont_throw,
is_openai_v1,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
openai_attributes as OpenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace.propagation import set_span_in_context
from opentelemetry.trace.propagation.tracecontext import TraceContextTextMapPropagator
OPENAI_LLM_USAGE_TOKEN_TYPES = ["prompt_tokens", "completion_tokens"]
PROMPT_FILTER_KEY = "prompt_filter_results"
PROMPT_ERROR = "prompt_error"
_PYDANTIC_VERSION = version("pydantic")
logger = logging.getLogger(__name__)
def _set_span_attribute(span, name, value):
if value is None or value == "":
return
if hasattr(openai, "NOT_GIVEN") and value == openai.NOT_GIVEN:
return
span.set_attribute(name, value)
def _set_client_attributes(span, instance):
if not span.is_recording():
return
if not is_openai_v1():
return
client = instance._client # pylint: disable=protected-access
if isinstance(client, (openai.AsyncOpenAI, openai.OpenAI)):
_set_span_attribute(
span, SpanAttributes.LLM_OPENAI_API_BASE, str(client.base_url)
)
if isinstance(client, (openai.AsyncAzureOpenAI, openai.AzureOpenAI)):
_set_span_attribute(
span, SpanAttributes.LLM_OPENAI_API_VERSION, client._api_version
) # pylint: disable=protected-access
def _set_api_attributes(span):
if not span.is_recording():
return
if is_openai_v1():
return
base_url = openai.base_url if hasattr(openai, "base_url") else openai.api_base
_set_span_attribute(span, SpanAttributes.LLM_OPENAI_API_BASE, base_url)
_set_span_attribute(span, SpanAttributes.LLM_OPENAI_API_TYPE, openai.api_type)
_set_span_attribute(span, SpanAttributes.LLM_OPENAI_API_VERSION, openai.api_version)
return
def _set_functions_attributes(span, functions):
if not functions:
return
for i, function in enumerate(functions):
prefix = f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}"
_set_span_attribute(span, f"{prefix}.name", function.get("name"))
_set_span_attribute(span, f"{prefix}.description", function.get("description"))
_set_span_attribute(
span, f"{prefix}.parameters", json.dumps(function.get("parameters"))
)
def set_tools_attributes(span, tools):
if not tools:
return
for i, tool in enumerate(tools):
function = tool.get("function")
if not function:
continue
prefix = f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}"
_set_span_attribute(span, f"{prefix}.name", function.get("name"))
_set_span_attribute(span, f"{prefix}.description", function.get("description"))
_set_span_attribute(
span, f"{prefix}.parameters", json.dumps(function.get("parameters"))
)
def _set_request_attributes(span, kwargs, instance=None):
if not span.is_recording():
return
_set_api_attributes(span)
base_url = _get_openai_base_url(instance) if instance else ""
vendor = _get_vendor_from_url(base_url)
_set_span_attribute(span, GenAIAttributes.GEN_AI_SYSTEM, vendor)
model = kwargs.get("model")
if vendor == "AWS" and model and "." in model:
model = _cross_region_check(model)
elif vendor == "OpenRouter":
model = _extract_model_name_from_provider_format(model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_MODEL, model)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MAX_TOKENS, kwargs.get("max_tokens")
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE, kwargs.get("temperature")
)
_set_span_attribute(span, GenAIAttributes.GEN_AI_REQUEST_TOP_P, kwargs.get("top_p"))
_set_span_attribute(
span, SpanAttributes.LLM_FREQUENCY_PENALTY, kwargs.get("frequency_penalty")
)
_set_span_attribute(
span, SpanAttributes.LLM_PRESENCE_PENALTY, kwargs.get("presence_penalty")
)
_set_span_attribute(span, SpanAttributes.LLM_USER, kwargs.get("user"))
_set_span_attribute(span, SpanAttributes.LLM_HEADERS, str(kwargs.get("headers")))
# The new OpenAI SDK removed the `headers` and create new field called `extra_headers`
if kwargs.get("extra_headers") is not None:
_set_span_attribute(
span, SpanAttributes.LLM_HEADERS, str(kwargs.get("extra_headers"))
)
_set_span_attribute(
span, SpanAttributes.LLM_IS_STREAMING, kwargs.get("stream") or False
)
_set_span_attribute(
span, OpenAIAttributes.OPENAI_REQUEST_SERVICE_TIER, kwargs.get("service_tier")
)
if response_format := kwargs.get("response_format"):
# backward-compatible check for
# openai.types.shared_params.response_format_json_schema.ResponseFormatJSONSchema
if (
isinstance(response_format, dict)
and response_format.get("type") == "json_schema"
and response_format.get("json_schema")
):
schema = dict(response_format.get("json_schema")).get("schema")
if schema:
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_STRUCTURED_OUTPUT_SCHEMA,
json.dumps(schema),
)
elif (
isinstance(response_format, pydantic.BaseModel)
or (
hasattr(response_format, "model_json_schema")
and callable(response_format.model_json_schema)
)
):
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_STRUCTURED_OUTPUT_SCHEMA,
json.dumps(response_format.model_json_schema()),
)
else:
schema = None
try:
schema = json.dumps(pydantic.TypeAdapter(response_format).json_schema())
except Exception:
try:
schema = json.dumps(response_format)
except Exception:
pass
if schema:
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_STRUCTURED_OUTPUT_SCHEMA,
schema,
)
@dont_throw
def _set_response_attributes(span, response):
if not span.is_recording():
return
if "error" in response:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{PROMPT_ERROR}",
json.dumps(response.get("error")),
)
return
response_model = response.get("model")
if response_model:
response_model = _extract_model_name_from_provider_format(response_model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response_model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, response.get("id"))
_set_span_attribute(
span,
SpanAttributes.LLM_OPENAI_RESPONSE_SYSTEM_FINGERPRINT,
response.get("system_fingerprint"),
)
_set_span_attribute(
span,
OpenAIAttributes.OPENAI_RESPONSE_SERVICE_TIER,
response.get("service_tier"),
)
_log_prompt_filter(span, response)
usage = response.get("usage")
if not usage:
return
if is_openai_v1() and not isinstance(usage, dict):
usage = usage.__dict__
_set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, usage.get("total_tokens")
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
usage.get("completion_tokens"),
)
_set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, usage.get("prompt_tokens")
)
prompt_tokens_details = dict(usage.get("prompt_tokens_details", {}))
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_CACHE_READ_INPUT_TOKENS,
prompt_tokens_details.get("cached_tokens", 0),
)
return
def _log_prompt_filter(span, response_dict):
if response_dict.get("prompt_filter_results"):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{PROMPT_FILTER_KEY}",
json.dumps(response_dict.get("prompt_filter_results")),
)
@dont_throw
def _set_span_stream_usage(span, prompt_tokens, completion_tokens):
if not span.is_recording():
return
if isinstance(completion_tokens, int) and completion_tokens >= 0:
_set_span_attribute(
span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, completion_tokens
)
if isinstance(prompt_tokens, int) and prompt_tokens >= 0:
_set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, prompt_tokens)
if (
isinstance(prompt_tokens, int)
and isinstance(completion_tokens, int)
and completion_tokens + prompt_tokens >= 0
):
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
completion_tokens + prompt_tokens,
)
def _get_openai_base_url(instance):
if hasattr(instance, "_client"):
client = instance._client # pylint: disable=protected-access
if isinstance(client, (openai.AsyncOpenAI, openai.OpenAI)):
return str(client.base_url)
return ""
def _get_vendor_from_url(base_url):
if not base_url:
return "openai"
if "openai.azure.com" in base_url:
return "Azure"
elif "amazonaws.com" in base_url or "bedrock" in base_url:
return "AWS"
elif "googleapis.com" in base_url or "vertex" in base_url:
return "Google"
elif "openrouter.ai" in base_url:
return "OpenRouter"
return "openai"
def _cross_region_check(value):
if not value or "." not in value:
return value
prefixes = ["us", "us-gov", "eu", "apac"]
if any(value.startswith(prefix + ".") for prefix in prefixes):
parts = value.split(".")
if len(parts) > 2:
return parts[2]
else:
return value
else:
vendor, model = value.split(".", 1)
return model
def _extract_model_name_from_provider_format(model_name):
"""
Extract model name from provider/model format.
E.g., 'openai/gpt-4o' -> 'gpt-4o', 'anthropic/claude-3-sonnet' -> 'claude-3-sonnet'
"""
if not model_name:
return model_name
if "/" in model_name:
parts = model_name.split("/")
return parts[-1] # Return the last part (actual model name)
return model_name
def is_streaming_response(response):
if is_openai_v1():
return isinstance(response, openai.Stream) or isinstance(
response, openai.AsyncStream
)
return isinstance(response, types.GeneratorType) or isinstance(
response, types.AsyncGeneratorType
)
def model_as_dict(model):
if isinstance(model, dict):
return model
if _PYDANTIC_VERSION < "2.0.0":
return model.dict()
if hasattr(model, "model_dump"):
return model.model_dump()
elif hasattr(model, "parse"): # Raw API response
return model_as_dict(model.parse())
else:
return model
def _token_type(token_type: str):
if token_type == "prompt_tokens":
return "input"
elif token_type == "completion_tokens":
return "output"
return None
def metric_shared_attributes(
response_model: str, operation: str, server_address: str, is_streaming: bool = False
):
attributes = Config.get_common_metrics_attributes()
vendor = _get_vendor_from_url(server_address)
return {
**attributes,
GenAIAttributes.GEN_AI_SYSTEM: vendor,
GenAIAttributes.GEN_AI_RESPONSE_MODEL: response_model,
"gen_ai.operation.name": operation,
"server.address": server_address,
"stream": is_streaming,
}
def propagate_trace_context(span, kwargs):
if is_openai_v1():
extra_headers = kwargs.get("extra_headers", {})
ctx = set_span_in_context(span)
TraceContextTextMapPropagator().inject(extra_headers, context=ctx)
kwargs["extra_headers"] = extra_headers
else:
headers = kwargs.get("headers", {})
ctx = set_span_in_context(span)
TraceContextTextMapPropagator().inject(headers, context=ctx)
kwargs["headers"] = headers
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py
================================================
import copy
import json
import logging
import threading
import time
from functools import singledispatch
from typing import List, Optional, Union
from opentelemetry import context as context_api
import pydantic
from opentelemetry.instrumentation.openai.shared import (
OPENAI_LLM_USAGE_TOKEN_TYPES,
_get_openai_base_url,
_set_client_attributes,
_set_functions_attributes,
_set_request_attributes,
_set_response_attributes,
_set_span_attribute,
_set_span_stream_usage,
_token_type,
is_streaming_response,
metric_shared_attributes,
model_as_dict,
propagate_trace_context,
set_tools_attributes,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.shared.event_emitter import emit_event
from opentelemetry.instrumentation.openai.shared.event_models import (
ChoiceEvent,
MessageEvent,
ToolCall,
)
from opentelemetry.instrumentation.openai.utils import (
_with_chat_telemetry_wrapper,
dont_throw,
is_openai_v1,
run_async,
should_emit_events,
should_send_prompts,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.metrics import Counter, Histogram
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Tracer
from opentelemetry import trace
from opentelemetry.trace.status import Status, StatusCode
from wrapt import ObjectProxy
SPAN_NAME = "openai.chat"
PROMPT_FILTER_KEY = "prompt_filter_results"
CONTENT_FILTER_KEY = "content_filter_results"
LLM_REQUEST_TYPE = LLMRequestTypeValues.CHAT
logger = logging.getLogger(__name__)
@_with_chat_telemetry_wrapper
def chat_wrapper(
tracer: Tracer,
token_counter: Counter,
choice_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
streaming_time_to_first_token: Histogram,
streaming_time_to_generate: Histogram,
wrapped,
instance,
args,
kwargs,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
# span needs to be opened and closed manually because the response is a generator
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
run_async(_handle_request(span, kwargs, instance))
try:
start_time = time.time()
response = wrapped(*args, **kwargs)
end_time = time.time()
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
attributes = {
"error.type": e.__class__.__name__,
}
if duration > 0 and duration_histogram:
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
if is_streaming_response(response):
# span will be closed after the generator is done
if is_openai_v1():
return ChatStream(
span,
response,
instance,
token_counter,
choice_counter,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
kwargs,
)
else:
return _build_from_streaming_response(
span,
response,
instance,
token_counter,
choice_counter,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
kwargs,
)
duration = end_time - start_time
_handle_response(
response,
span,
instance,
token_counter,
choice_counter,
duration_histogram,
duration,
)
span.end()
return response
@_with_chat_telemetry_wrapper
async def achat_wrapper(
tracer: Tracer,
token_counter: Counter,
choice_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
streaming_time_to_first_token: Histogram,
streaming_time_to_generate: Histogram,
wrapped,
instance,
args,
kwargs,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
await _handle_request(span, kwargs, instance)
try:
start_time = time.time()
response = await wrapped(*args, **kwargs)
end_time = time.time()
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
common_attributes = Config.get_common_metrics_attributes()
attributes = {
**common_attributes,
"error.type": e.__class__.__name__,
}
if duration > 0 and duration_histogram:
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
if is_streaming_response(response):
# span will be closed after the generator is done
if is_openai_v1():
return ChatStream(
span,
response,
instance,
token_counter,
choice_counter,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
kwargs,
)
else:
return _abuild_from_streaming_response(
span,
response,
instance,
token_counter,
choice_counter,
duration_histogram,
streaming_time_to_first_token,
streaming_time_to_generate,
start_time,
kwargs,
)
duration = end_time - start_time
_handle_response(
response,
span,
instance,
token_counter,
choice_counter,
duration_histogram,
duration,
)
span.end()
return response
@dont_throw
async def _handle_request(span, kwargs, instance):
_set_request_attributes(span, kwargs, instance)
_set_client_attributes(span, instance)
if should_emit_events():
for message in kwargs.get("messages", []):
emit_event(
MessageEvent(
content=message.get("content"),
role=message.get("role"),
tool_calls=_parse_tool_calls(
message.get("tool_calls", None)),
)
)
else:
if should_send_prompts():
await _set_prompts(span, kwargs.get("messages"))
if kwargs.get("functions"):
_set_functions_attributes(span, kwargs.get("functions"))
elif kwargs.get("tools"):
set_tools_attributes(span, kwargs.get("tools"))
if Config.enable_trace_context_propagation:
propagate_trace_context(span, kwargs)
# Reasoning request attributes
reasoning_effort = kwargs.get("reasoning_effort")
_set_span_attribute(
span,
SpanAttributes.LLM_REQUEST_REASONING_EFFORT,
reasoning_effort or ()
)
@dont_throw
def _handle_response(
response,
span,
instance=None,
token_counter=None,
choice_counter=None,
duration_histogram=None,
duration=None,
is_streaming: bool = False,
):
if is_openai_v1():
response_dict = model_as_dict(response)
else:
response_dict = response
# metrics record
_set_chat_metrics(
instance,
token_counter,
choice_counter,
duration_histogram,
response_dict,
duration,
is_streaming,
)
# span attributes
_set_response_attributes(span, response_dict)
# Reasoning usage attributes
usage = response_dict.get("usage")
reasoning_tokens = None
if usage:
# Support both dict-style and object-style `usage`
tokens_details = (
usage.get("completion_tokens_details") if isinstance(usage, dict)
else getattr(usage, "completion_tokens_details", None)
)
if tokens_details:
reasoning_tokens = (
tokens_details.get("reasoning_tokens", None) if isinstance(tokens_details, dict)
else getattr(tokens_details, "reasoning_tokens", None)
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_REASONING_TOKENS,
reasoning_tokens or 0,
)
if should_emit_events():
if response.choices is not None:
for choice in response.choices:
emit_event(_parse_choice_event(choice))
else:
if should_send_prompts():
_set_completions(span, response_dict.get("choices"))
return response
def _set_chat_metrics(
instance,
token_counter,
choice_counter,
duration_histogram,
response_dict,
duration,
is_streaming: bool = False,
):
shared_attributes = metric_shared_attributes(
response_model=response_dict.get("model") or None,
operation="chat",
server_address=_get_openai_base_url(instance),
is_streaming=is_streaming,
)
# token metrics
usage = response_dict.get("usage") # type: dict
if usage and token_counter:
_set_token_counter_metrics(token_counter, usage, shared_attributes)
# choices metrics
choices = response_dict.get("choices")
if choices and choice_counter:
_set_choice_counter_metrics(choice_counter, choices, shared_attributes)
# duration metrics
if duration and isinstance(duration, (float, int)) and duration_histogram:
duration_histogram.record(duration, attributes=shared_attributes)
def _set_choice_counter_metrics(choice_counter, choices, shared_attributes):
choice_counter.add(len(choices), attributes=shared_attributes)
for choice in choices:
attributes_with_reason = {**shared_attributes}
if choice.get("finish_reason"):
attributes_with_reason[SpanAttributes.LLM_RESPONSE_FINISH_REASON] = (
choice.get("finish_reason")
)
choice_counter.add(1, attributes=attributes_with_reason)
def _set_token_counter_metrics(token_counter, usage, shared_attributes):
for name, val in usage.items():
if name in OPENAI_LLM_USAGE_TOKEN_TYPES:
attributes_with_token_type = {
**shared_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: _token_type(name),
}
token_counter.record(val, attributes=attributes_with_token_type)
def _is_base64_image(item):
if not isinstance(item, dict):
return False
if not isinstance(item.get("image_url"), dict):
return False
if "data:image/" not in item.get("image_url", {}).get("url", ""):
return False
return True
async def _process_image_item(item, trace_id, span_id, message_index, content_index):
if not Config.upload_base64_image:
return item
image_format = item["image_url"]["url"].split(";")[0].split("/")[1]
image_name = f"message_{message_index}_content_{content_index}.{image_format}"
base64_string = item["image_url"]["url"].split(",")[1]
# Convert trace_id and span_id to strings as expected by upload function
url = await Config.upload_base64_image(str(trace_id), str(span_id), image_name, base64_string)
return {"type": "image_url", "image_url": {"url": url}}
@dont_throw
async def _set_prompts(span, messages):
if not span.is_recording() or messages is None:
return
for i, msg in enumerate(messages):
prefix = f"{GenAIAttributes.GEN_AI_PROMPT}.{i}"
msg = msg if isinstance(msg, dict) else model_as_dict(msg)
_set_span_attribute(span, f"{prefix}.role", msg.get("role"))
if msg.get("content"):
content = copy.deepcopy(msg.get("content"))
if isinstance(content, list):
content = [
(
await _process_image_item(
item, span.context.trace_id, span.context.span_id, i, j
)
if _is_base64_image(item)
else item
)
for j, item in enumerate(content)
]
content = json.dumps(content)
_set_span_attribute(span, f"{prefix}.content", content)
if msg.get("tool_call_id"):
_set_span_attribute(
span, f"{prefix}.tool_call_id", msg.get("tool_call_id"))
tool_calls = msg.get("tool_calls")
if tool_calls:
for i, tool_call in enumerate(tool_calls):
if is_openai_v1():
tool_call = model_as_dict(tool_call)
function = tool_call.get("function")
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.id",
tool_call.get("id"),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.name",
function.get("name"),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.arguments",
function.get("arguments"),
)
def _set_completions(span, choices):
if choices is None:
return
for choice in choices:
index = choice.get("index")
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(
span, f"{prefix}.finish_reason", choice.get("finish_reason")
)
if choice.get("content_filter_results"):
_set_span_attribute(
span,
f"{prefix}.{CONTENT_FILTER_KEY}",
json.dumps(choice.get("content_filter_results")),
)
if choice.get("finish_reason") == "content_filter":
_set_span_attribute(span, f"{prefix}.role", "assistant")
_set_span_attribute(span, f"{prefix}.content", "FILTERED")
return
message = choice.get("message")
if not message:
return
_set_span_attribute(span, f"{prefix}.role", message.get("role"))
if message.get("refusal"):
_set_span_attribute(
span, f"{prefix}.refusal", message.get("refusal"))
else:
_set_span_attribute(
span, f"{prefix}.content", message.get("content"))
function_call = message.get("function_call")
if function_call:
_set_span_attribute(
span, f"{prefix}.tool_calls.0.name", function_call.get("name")
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.0.arguments",
function_call.get("arguments"),
)
tool_calls = message.get("tool_calls")
if tool_calls:
for i, tool_call in enumerate(tool_calls):
function = tool_call.get("function")
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.id",
tool_call.get("id"),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.name",
function.get("name"),
)
_set_span_attribute(
span,
f"{prefix}.tool_calls.{i}.arguments",
function.get("arguments"),
)
@dont_throw
def _set_streaming_token_metrics(
request_kwargs, complete_response, span, token_counter, shared_attributes
):
prompt_usage = -1
completion_usage = -1
# Use token usage from API response only
if complete_response.get("usage"):
usage = complete_response["usage"]
if usage.get("prompt_tokens"):
prompt_usage = usage["prompt_tokens"]
if usage.get("completion_tokens"):
completion_usage = usage["completion_tokens"]
# span record
_set_span_stream_usage(span, prompt_usage, completion_usage)
# metrics record
if token_counter:
if isinstance(prompt_usage, int) and prompt_usage >= 0:
attributes_with_token_type = {
**shared_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "input",
}
token_counter.record(
prompt_usage, attributes=attributes_with_token_type)
if isinstance(completion_usage, int) and completion_usage >= 0:
attributes_with_token_type = {
**shared_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: "output",
}
token_counter.record(
completion_usage, attributes=attributes_with_token_type
)
class ChatStream(ObjectProxy):
_span = None
_instance = None
_token_counter = None
_choice_counter = None
_duration_histogram = None
_streaming_time_to_first_token = None
_streaming_time_to_generate = None
_start_time = None
_request_kwargs = None
def __init__(
self,
span,
response,
instance=None,
token_counter=None,
choice_counter=None,
duration_histogram=None,
streaming_time_to_first_token=None,
streaming_time_to_generate=None,
start_time=None,
request_kwargs=None,
):
super().__init__(response)
self._span = span
self._instance = instance
self._token_counter = token_counter
self._choice_counter = choice_counter
self._duration_histogram = duration_histogram
self._streaming_time_to_first_token = streaming_time_to_first_token
self._streaming_time_to_generate = streaming_time_to_generate
self._start_time = start_time
self._request_kwargs = request_kwargs
self._first_token = True
# will be updated when first token is received
self._time_of_first_token = self._start_time
self._complete_response = {"choices": [], "model": ""}
# Cleanup state tracking to prevent duplicate operations
self._cleanup_completed = False
self._cleanup_lock = threading.Lock()
def __del__(self):
"""Cleanup when object is garbage collected"""
if hasattr(self, '_cleanup_completed') and not self._cleanup_completed:
self._ensure_cleanup()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
cleanup_exception = None
try:
self._ensure_cleanup()
except Exception as e:
cleanup_exception = e
# Don't re-raise to avoid masking original exception
result = self.__wrapped__.__exit__(exc_type, exc_val, exc_tb)
if cleanup_exception:
# Log cleanup exception but don't affect context manager behavior
logger.debug(
"Error during ChatStream cleanup in __exit__: %s", cleanup_exception)
return result
async def __aenter__(self):
return self
async def __aexit__(self, exc_type, exc_val, exc_tb):
await self.__wrapped__.__aexit__(exc_type, exc_val, exc_tb)
def __iter__(self):
return self
def __aiter__(self):
return self
def __next__(self):
try:
chunk = self.__wrapped__.__next__()
except Exception as e:
if isinstance(e, StopIteration):
self._process_complete_response()
else:
# Handle cleanup for other exceptions during stream iteration
self._ensure_cleanup()
if self._span and self._span.is_recording():
self._span.set_status(Status(StatusCode.ERROR, str(e)))
raise
else:
self._process_item(chunk)
return chunk
async def __anext__(self):
try:
chunk = await self.__wrapped__.__anext__()
except Exception as e:
if isinstance(e, StopAsyncIteration):
self._process_complete_response()
else:
# Handle cleanup for other exceptions during stream iteration
self._ensure_cleanup()
if self._span and self._span.is_recording():
self._span.set_status(Status(StatusCode.ERROR, str(e)))
raise
else:
self._process_item(chunk)
return chunk
def _process_item(self, item):
self._span.add_event(
name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
if self._first_token and self._streaming_time_to_first_token:
self._time_of_first_token = time.time()
self._streaming_time_to_first_token.record(
self._time_of_first_token - self._start_time,
attributes=self._shared_attributes(),
)
self._first_token = False
_accumulate_stream_items(item, self._complete_response)
def _shared_attributes(self):
return metric_shared_attributes(
response_model=self._complete_response.get("model")
or self._request_kwargs.get("model")
or None,
operation="chat",
server_address=_get_openai_base_url(self._instance),
is_streaming=True,
)
@dont_throw
def _process_complete_response(self):
_set_streaming_token_metrics(
self._request_kwargs,
self._complete_response,
self._span,
self._token_counter,
self._shared_attributes(),
)
# choice metrics
if self._choice_counter and self._complete_response.get("choices"):
_set_choice_counter_metrics(
self._choice_counter,
self._complete_response.get("choices"),
self._shared_attributes(),
)
# duration metrics
if self._start_time and isinstance(self._start_time, (float, int)):
duration = time.time() - self._start_time
else:
duration = None
if duration and isinstance(duration, (float, int)) and self._duration_histogram:
self._duration_histogram.record(
duration, attributes=self._shared_attributes()
)
if self._streaming_time_to_generate and self._time_of_first_token:
self._streaming_time_to_generate.record(
time.time() - self._time_of_first_token,
attributes=self._shared_attributes(),
)
_set_response_attributes(self._span, self._complete_response)
if should_emit_events():
for choice in self._complete_response.get("choices", []):
emit_event(_parse_choice_event(choice))
else:
if should_send_prompts():
_set_completions(
self._span, self._complete_response.get("choices"))
self._span.set_status(Status(StatusCode.OK))
self._span.end()
self._cleanup_completed = True
@dont_throw
def _ensure_cleanup(self):
"""Thread-safe cleanup method that handles different cleanup scenarios"""
with self._cleanup_lock:
if self._cleanup_completed:
logger.debug("ChatStream cleanup already completed, skipping")
return
try:
logger.debug("Starting ChatStream cleanup")
# Calculate partial metrics based on available data
self._record_partial_metrics()
# Set span status and close it
if self._span and self._span.is_recording():
self._span.set_status(Status(StatusCode.OK))
self._span.end()
logger.debug("ChatStream span closed successfully")
self._cleanup_completed = True
logger.debug("ChatStream cleanup completed successfully")
except Exception as e:
# Log cleanup errors but don't propagate to avoid masking original issues
logger.debug("Error during ChatStream cleanup: %s", str(e))
# Still try to close the span even if metrics recording failed
try:
if self._span and self._span.is_recording():
self._span.set_status(
Status(StatusCode.ERROR, "Cleanup failed"))
self._span.end()
self._cleanup_completed = True
except Exception:
# Final fallback - just mark as completed to prevent infinite loops
self._cleanup_completed = True
@dont_throw
def _record_partial_metrics(self):
"""Record metrics based on available partial data"""
# Always record duration if we have start time
if self._start_time and isinstance(self._start_time, (float, int)) and self._duration_histogram:
duration = time.time() - self._start_time
self._duration_histogram.record(
duration, attributes=self._shared_attributes()
)
# Record basic span attributes even without complete response
if self._span and self._span.is_recording():
_set_response_attributes(self._span, self._complete_response)
# Record partial token metrics if we have any data
if self._complete_response.get("choices") or self._request_kwargs:
_set_streaming_token_metrics(
self._request_kwargs,
self._complete_response,
self._span,
self._token_counter,
self._shared_attributes(),
)
# Record choice metrics if we have any choices processed
if self._choice_counter and self._complete_response.get("choices"):
_set_choice_counter_metrics(
self._choice_counter,
self._complete_response.get("choices"),
self._shared_attributes(),
)
# Backward compatibility with OpenAI v0
@dont_throw
def _build_from_streaming_response(
span,
response,
instance=None,
token_counter=None,
choice_counter=None,
duration_histogram=None,
streaming_time_to_first_token=None,
streaming_time_to_generate=None,
start_time=None,
request_kwargs=None,
):
complete_response = {"choices": [], "model": "", "id": ""}
first_token = True
time_of_first_token = start_time # will be updated when first token is received
for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
if first_token and streaming_time_to_first_token:
time_of_first_token = time.time()
streaming_time_to_first_token.record(
time_of_first_token - start_time)
first_token = False
_accumulate_stream_items(item, complete_response)
yield item_to_yield
shared_attributes = {
GenAIAttributes.GEN_AI_RESPONSE_MODEL: complete_response.get("model") or None,
"server.address": _get_openai_base_url(instance),
"stream": True,
}
_set_streaming_token_metrics(
request_kwargs, complete_response, span, token_counter, shared_attributes
)
# choice metrics
if choice_counter and complete_response.get("choices"):
_set_choice_counter_metrics(
choice_counter, complete_response.get("choices"), shared_attributes
)
# duration metrics
if start_time and isinstance(start_time, (float, int)):
duration = time.time() - start_time
else:
duration = None
if duration and isinstance(duration, (float, int)) and duration_histogram:
duration_histogram.record(duration, attributes=shared_attributes)
if streaming_time_to_generate and time_of_first_token:
streaming_time_to_generate.record(time.time() - time_of_first_token)
_set_response_attributes(span, complete_response)
if should_emit_events():
for choice in complete_response.get("choices", []):
emit_event(_parse_choice_event(choice))
else:
if should_send_prompts():
_set_completions(span, complete_response.get("choices"))
span.set_status(Status(StatusCode.OK))
span.end()
@dont_throw
async def _abuild_from_streaming_response(
span,
response,
instance=None,
token_counter=None,
choice_counter=None,
duration_histogram=None,
streaming_time_to_first_token=None,
streaming_time_to_generate=None,
start_time=None,
request_kwargs=None,
):
complete_response = {"choices": [], "model": "", "id": ""}
first_token = True
time_of_first_token = start_time # will be updated when first token is received
async for item in response:
span.add_event(name=f"{SpanAttributes.LLM_CONTENT_COMPLETION_CHUNK}")
item_to_yield = item
if first_token and streaming_time_to_first_token:
time_of_first_token = time.time()
streaming_time_to_first_token.record(
time_of_first_token - start_time)
first_token = False
_accumulate_stream_items(item, complete_response)
yield item_to_yield
shared_attributes = {
GenAIAttributes.GEN_AI_RESPONSE_MODEL: complete_response.get("model") or None,
"server.address": _get_openai_base_url(instance),
"stream": True,
}
_set_streaming_token_metrics(
request_kwargs, complete_response, span, token_counter, shared_attributes
)
# choice metrics
if choice_counter and complete_response.get("choices"):
_set_choice_counter_metrics(
choice_counter, complete_response.get("choices"), shared_attributes
)
# duration metrics
if start_time and isinstance(start_time, (float, int)):
duration = time.time() - start_time
else:
duration = None
if duration and isinstance(duration, (float, int)) and duration_histogram:
duration_histogram.record(duration, attributes=shared_attributes)
if streaming_time_to_generate and time_of_first_token:
streaming_time_to_generate.record(time.time() - time_of_first_token)
_set_response_attributes(span, complete_response)
if should_emit_events():
for choice in complete_response.get("choices", []):
emit_event(_parse_choice_event(choice))
else:
if should_send_prompts():
_set_completions(span, complete_response.get("choices"))
span.set_status(Status(StatusCode.OK))
span.end()
# pydantic.BaseModel here is ChatCompletionMessageFunctionToolCall (as of openai 1.99.7)
# but we keep to a parent type to support older versions
def _parse_tool_calls(
tool_calls: Optional[List[Union[dict, pydantic.BaseModel]]],
) -> Union[List[ToolCall], None]:
"""
Util to correctly parse the tool calls data from the OpenAI API to this module's
standard `ToolCall`.
"""
if tool_calls is None:
return tool_calls
result = []
for tool_call in tool_calls:
tool_call_data = None
if isinstance(tool_call, dict):
tool_call_data = copy.deepcopy(tool_call)
elif _is_chat_message_function_tool_call(tool_call):
tool_call_data = tool_call.model_dump()
elif _is_function_call(tool_call):
function_call = tool_call.model_dump()
tool_call_data = ToolCall(
id="",
function={
"name": function_call.get("name"),
"arguments": function_call.get("arguments"),
},
type="function",
)
result.append(tool_call_data)
return result
def _is_chat_message_function_tool_call(model: Union[dict, pydantic.BaseModel]) -> bool:
try:
from openai.types.chat.chat_completion_message_function_tool_call import (
ChatCompletionMessageFunctionToolCall,
)
return isinstance(model, ChatCompletionMessageFunctionToolCall)
except Exception:
try:
# Since OpenAI 1.99.3, ChatCompletionMessageToolCall is a Union,
# and the isinstance check will fail. This is fine, because in all
# those versions, the check above will succeed.
from openai.types.chat.chat_completion_message_tool_call import (
ChatCompletionMessageToolCall,
)
return isinstance(model, ChatCompletionMessageToolCall)
except Exception:
return False
def _is_function_call(model: Union[dict, pydantic.BaseModel]) -> bool:
try:
from openai.types.chat.chat_completion_message import FunctionCall
return isinstance(model, FunctionCall)
except Exception:
return False
@singledispatch
def _parse_choice_event(choice) -> ChoiceEvent:
has_message = choice.message is not None
has_finish_reason = choice.finish_reason is not None
has_tool_calls = has_message and choice.message.tool_calls
has_function_call = has_message and choice.message.function_call
content = choice.message.content if has_message else None
role = choice.message.role if has_message else "unknown"
finish_reason = choice.finish_reason if has_finish_reason else "unknown"
if has_tool_calls and has_function_call:
tool_calls = choice.message.tool_calls + [choice.message.function_call]
elif has_tool_calls:
tool_calls = choice.message.tool_calls
elif has_function_call:
tool_calls = [choice.message.function_call]
else:
tool_calls = None
return ChoiceEvent(
index=choice.index,
message={"content": content, "role": role},
finish_reason=finish_reason,
tool_calls=_parse_tool_calls(tool_calls),
)
@_parse_choice_event.register
def _(choice: dict) -> ChoiceEvent:
message = choice.get("message")
has_message = message is not None
has_finish_reason = choice.get("finish_reason") is not None
has_tool_calls = has_message and message.get("tool_calls")
has_function_call = has_message and message.get("function_call")
content = choice.get("message").get("content", "") if has_message else None
role = choice.get("message").get("role") if has_message else "unknown"
finish_reason = choice.get(
"finish_reason") if has_finish_reason else "unknown"
if has_tool_calls and has_function_call:
tool_calls = message.get("tool_calls") + [message.get("function_call")]
elif has_tool_calls:
tool_calls = message.get("tool_calls")
elif has_function_call:
tool_calls = [message.get("function_call")]
else:
tool_calls = None
if tool_calls is not None:
for tool_call in tool_calls:
tool_call["type"] = "function"
return ChoiceEvent(
index=choice.get("index"),
message={"content": content, "role": role},
finish_reason=finish_reason,
tool_calls=tool_calls,
)
def _accumulate_stream_items(item, complete_response):
if is_openai_v1():
item = model_as_dict(item)
complete_response["model"] = item.get("model")
complete_response["id"] = item.get("id")
# capture usage information from the last stream chunks
if item.get("usage"):
complete_response["usage"] = item.get("usage")
elif item.get("choices") and item["choices"][0].get("usage"):
# Some LLM providers like moonshot mistakenly place token usage information within choices[0], handle this.
complete_response["usage"] = item["choices"][0].get("usage")
# prompt filter results
if item.get("prompt_filter_results"):
complete_response["prompt_filter_results"] = item.get(
"prompt_filter_results")
for choice in item.get("choices"):
index = choice.get("index")
if len(complete_response.get("choices")) <= index:
complete_response["choices"].append(
{"index": index, "message": {"content": "", "role": ""}}
)
complete_choice = complete_response.get("choices")[index]
if choice.get("finish_reason"):
complete_choice["finish_reason"] = choice.get("finish_reason")
if choice.get("content_filter_results"):
complete_choice["content_filter_results"] = choice.get(
"content_filter_results"
)
delta = choice.get("delta")
if delta and delta.get("content"):
complete_choice["message"]["content"] += delta.get("content")
if delta and delta.get("role"):
complete_choice["message"]["role"] = delta.get("role")
if delta and delta.get("tool_calls"):
tool_calls = delta.get("tool_calls")
if not isinstance(tool_calls, list) or len(tool_calls) == 0:
continue
if not complete_choice["message"].get("tool_calls"):
complete_choice["message"]["tool_calls"] = []
for tool_call in tool_calls:
i = int(tool_call["index"] or 0)
if len(complete_choice["message"]["tool_calls"]) <= i:
complete_choice["message"]["tool_calls"].append(
{"id": "", "function": {"name": "", "arguments": ""}}
)
span_tool_call = complete_choice["message"]["tool_calls"][i]
span_function = span_tool_call["function"]
tool_call_function = tool_call.get("function")
if tool_call.get("id"):
span_tool_call["id"] = tool_call.get("id")
if tool_call_function and tool_call_function.get("name"):
span_function["name"] = tool_call_function.get("name")
if tool_call_function and tool_call_function.get("arguments"):
span_function["arguments"] += tool_call_function.get(
"arguments")
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/completion_wrappers.py
================================================
import logging
from opentelemetry import context as context_api
from opentelemetry import trace
from opentelemetry.instrumentation.openai.shared import (
_set_client_attributes,
_set_functions_attributes,
_set_request_attributes,
_set_response_attributes,
_set_span_attribute,
_set_span_stream_usage,
is_streaming_response,
model_as_dict,
propagate_trace_context,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.instrumentation.openai.shared.event_emitter import emit_event
from opentelemetry.instrumentation.openai.shared.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.openai.utils import (
_with_tracer_wrapper,
dont_throw,
is_openai_v1,
should_emit_events,
should_send_prompts,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind
from opentelemetry.trace.status import Status, StatusCode
SPAN_NAME = "openai.completion"
LLM_REQUEST_TYPE = LLMRequestTypeValues.COMPLETION
logger = logging.getLogger(__name__)
@_with_tracer_wrapper
def completion_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
# span needs to be opened and closed manually because the response is a generator
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
_handle_request(span, kwargs, instance)
try:
response = wrapped(*args, **kwargs)
except Exception as e:
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
if is_streaming_response(response):
# span will be closed after the generator is done
return _build_from_streaming_response(span, kwargs, response)
else:
_handle_response(response, span, instance)
span.end()
return response
@_with_tracer_wrapper
async def acompletion_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
span = tracer.start_span(
name=SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
_handle_request(span, kwargs, instance)
try:
response = await wrapped(*args, **kwargs)
except Exception as e:
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
if is_streaming_response(response):
# span will be closed after the generator is done
return _abuild_from_streaming_response(span, kwargs, response)
else:
_handle_response(response, span, instance)
span.end()
return response
@dont_throw
def _handle_request(span, kwargs, instance):
_set_request_attributes(span, kwargs, instance)
if should_emit_events():
_emit_prompts_events(kwargs)
else:
if should_send_prompts():
_set_prompts(span, kwargs.get("prompt"))
_set_functions_attributes(span, kwargs.get("functions"))
_set_client_attributes(span, instance)
if Config.enable_trace_context_propagation:
propagate_trace_context(span, kwargs)
def _emit_prompts_events(kwargs):
prompt = kwargs.get("prompt")
if isinstance(prompt, list):
for p in prompt:
emit_event(MessageEvent(content=p))
elif isinstance(prompt, str):
emit_event(MessageEvent(content=prompt))
@dont_throw
def _handle_response(response, span, instance=None):
if is_openai_v1():
response_dict = model_as_dict(response)
else:
response_dict = response
_set_response_attributes(span, response_dict)
if should_emit_events():
for choice in response.choices:
emit_event(_parse_choice_event(choice))
else:
if should_send_prompts():
_set_completions(span, response_dict.get("choices"))
def _set_prompts(span, prompt):
if not span.is_recording() or not prompt:
return
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.user",
prompt[0] if isinstance(prompt, list) else prompt,
)
@dont_throw
def _set_completions(span, choices):
if not span.is_recording() or not choices:
return
for choice in choices:
index = choice.get("index")
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{index}"
_set_span_attribute(
span, f"{prefix}.finish_reason", choice.get("finish_reason")
)
_set_span_attribute(span, f"{prefix}.content", choice.get("text"))
@dont_throw
def _build_from_streaming_response(span, request_kwargs, response):
complete_response = {"choices": [], "model": "", "id": ""}
for item in response:
yield item
_accumulate_streaming_response(complete_response, item)
_set_response_attributes(span, complete_response)
_set_token_usage(span, request_kwargs, complete_response)
if should_emit_events():
_emit_streaming_response_events(complete_response)
else:
if should_send_prompts():
_set_completions(span, complete_response.get("choices"))
span.set_status(Status(StatusCode.OK))
span.end()
@dont_throw
async def _abuild_from_streaming_response(span, request_kwargs, response):
complete_response = {"choices": [], "model": "", "id": ""}
async for item in response:
yield item
_accumulate_streaming_response(complete_response, item)
_set_response_attributes(span, complete_response)
_set_token_usage(span, request_kwargs, complete_response)
if should_emit_events():
_emit_streaming_response_events(complete_response)
else:
if should_send_prompts():
_set_completions(span, complete_response.get("choices"))
span.set_status(Status(StatusCode.OK))
span.end()
def _emit_streaming_response_events(complete_response):
for i, choice in enumerate(complete_response["choices"]):
emit_event(
ChoiceEvent(
index=choice.get("index", i),
message={"content": choice.get("text"), "role": "assistant"},
finish_reason=choice.get("finish_reason", "unknown"),
)
)
@dont_throw
def _set_token_usage(span, request_kwargs, complete_response):
prompt_usage = -1
completion_usage = -1
# Use token usage from API response only
if complete_response.get("usage"):
usage = complete_response["usage"]
if usage.get("prompt_tokens"):
prompt_usage = usage["prompt_tokens"]
if usage.get("completion_tokens"):
completion_usage = usage["completion_tokens"]
# span record
_set_span_stream_usage(span, prompt_usage, completion_usage)
@dont_throw
def _accumulate_streaming_response(complete_response, item):
if is_openai_v1():
item = model_as_dict(item)
complete_response["model"] = item.get("model")
complete_response["id"] = item.get("id")
# capture usage information from the stream chunks
if item.get("usage"):
complete_response["usage"] = item.get("usage")
for choice in item.get("choices"):
index = choice.get("index")
if len(complete_response.get("choices")) <= index:
complete_response["choices"].append({"index": index, "text": ""})
complete_choice = complete_response.get("choices")[index]
if choice.get("finish_reason"):
complete_choice["finish_reason"] = choice.get("finish_reason")
if choice.get("text"):
complete_choice["text"] += choice.get("text")
return complete_response
def _parse_choice_event(choice) -> ChoiceEvent:
has_message = choice.text is not None
has_finish_reason = choice.finish_reason is not None
content = choice.text if has_message else None
finish_reason = choice.finish_reason if has_finish_reason else "unknown"
return ChoiceEvent(
index=choice.index,
message={"content": content, "role": "assistant"},
finish_reason=finish_reason,
)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/config.py
================================================
from typing import Callable, Optional
from opentelemetry._logs import Logger
class Config:
enrich_assistant = False
exception_logger = None
get_common_metrics_attributes: Callable[[], dict] = lambda: {}
upload_base64_image: Callable[[str, str, str, str], str] = (
lambda trace_id, span_id, image_name, base64_string: str
)
enable_trace_context_propagation: bool = True
use_legacy_attributes = True
event_logger: Optional[Logger] = None
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py
================================================
import logging
import time
from collections.abc import Iterable
from opentelemetry import context as context_api
from opentelemetry.instrumentation.openai.shared import (
OPENAI_LLM_USAGE_TOKEN_TYPES,
_get_openai_base_url,
_set_client_attributes,
_set_request_attributes,
_set_response_attributes,
_set_span_attribute,
_token_type,
metric_shared_attributes,
model_as_dict,
propagate_trace_context,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.shared.event_emitter import emit_event
from opentelemetry.instrumentation.openai.shared.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.openai.utils import (
_with_embeddings_telemetry_wrapper,
dont_throw,
is_openai_v1,
should_emit_events,
should_send_prompts,
start_as_current_span_async,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.metrics import Counter, Histogram
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import (
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY,
LLMRequestTypeValues,
SpanAttributes,
)
from opentelemetry.trace import SpanKind, Status, StatusCode
from openai._legacy_response import LegacyAPIResponse
from openai.types.create_embedding_response import CreateEmbeddingResponse
SPAN_NAME = "openai.embeddings"
LLM_REQUEST_TYPE = LLMRequestTypeValues.EMBEDDING
logger = logging.getLogger(__name__)
@_with_embeddings_telemetry_wrapper
def embeddings_wrapper(
tracer,
token_counter: Counter,
vector_size_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
wrapped,
instance,
args,
kwargs,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
with tracer.start_as_current_span(
name=SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
) as span:
_handle_request(span, kwargs, instance)
try:
# record time for duration
start_time = time.time()
response = wrapped(*args, **kwargs)
end_time = time.time()
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
attributes = {
"error.type": e.__class__.__name__,
}
# if there are legal duration, record it
if duration > 0 and duration_histogram:
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
duration = end_time - start_time
_handle_response(
response,
span,
instance,
token_counter,
vector_size_counter,
duration_histogram,
duration,
)
return response
@_with_embeddings_telemetry_wrapper
async def aembeddings_wrapper(
tracer,
token_counter: Counter,
vector_size_counter: Counter,
duration_histogram: Histogram,
exception_counter: Counter,
wrapped,
instance,
args,
kwargs,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return await wrapped(*args, **kwargs)
async with start_as_current_span_async(
tracer=tracer,
name=SPAN_NAME,
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value},
) as span:
_handle_request(span, kwargs, instance)
try:
# record time for duration
start_time = time.time()
response = await wrapped(*args, **kwargs)
end_time = time.time()
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
attributes = {
"error.type": e.__class__.__name__,
}
# if there are legal duration, record it
if duration > 0 and duration_histogram:
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
duration = end_time - start_time
_handle_response(
response,
span,
instance,
token_counter,
vector_size_counter,
duration_histogram,
duration,
)
return response
@dont_throw
def _handle_request(span, kwargs, instance):
_set_request_attributes(span, kwargs, instance)
if should_emit_events():
_emit_embeddings_message_event(kwargs.get("input"))
else:
if should_send_prompts():
_set_prompts(span, kwargs.get("input"))
_set_client_attributes(span, instance)
if Config.enable_trace_context_propagation:
propagate_trace_context(span, kwargs)
@dont_throw
def _handle_response(
response,
span,
instance=None,
token_counter=None,
vector_size_counter=None,
duration_histogram=None,
duration=None,
):
if is_openai_v1():
response_dict = model_as_dict(response)
else:
response_dict = response
# metrics record
_set_embeddings_metrics(
instance,
token_counter,
vector_size_counter,
duration_histogram,
response_dict,
duration,
)
# span attributes
_set_response_attributes(span, response_dict)
# emit events
if should_emit_events():
_emit_embeddings_choice_event(response)
def _set_embeddings_metrics(
instance,
token_counter,
vector_size_counter,
duration_histogram,
response_dict,
duration,
):
shared_attributes = metric_shared_attributes(
response_model=response_dict.get("model") or None,
operation="embeddings",
server_address=_get_openai_base_url(instance),
)
# token count metrics
usage = response_dict.get("usage")
if usage and token_counter:
for name, val in usage.items():
if name in OPENAI_LLM_USAGE_TOKEN_TYPES:
if val is None:
logging.error(f"Received None value for {name} in usage")
continue
attributes_with_token_type = {
**shared_attributes,
GenAIAttributes.GEN_AI_TOKEN_TYPE: _token_type(name),
}
token_counter.record(val, attributes=attributes_with_token_type)
# vec size metrics
# should use counter for vector_size?
vec_embedding = (response_dict.get("data") or [{}])[0].get("embedding", [])
vec_size = len(vec_embedding)
if vector_size_counter:
vector_size_counter.add(vec_size, attributes=shared_attributes)
# duration metrics
if duration and isinstance(duration, (float, int)) and duration_histogram:
duration_histogram.record(duration, attributes=shared_attributes)
def _set_prompts(span, prompt):
if not span.is_recording() or not prompt:
return
if isinstance(prompt, list):
for i, p in enumerate(prompt):
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content", p)
else:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
prompt,
)
def _emit_embeddings_message_event(embeddings) -> None:
if isinstance(embeddings, str):
emit_event(MessageEvent(content=embeddings))
elif isinstance(embeddings, Iterable):
for i in embeddings:
emit_event(MessageEvent(content=i))
def _emit_embeddings_choice_event(response) -> None:
if isinstance(response, CreateEmbeddingResponse):
for embedding in response.data:
emit_event(
ChoiceEvent(
index=embedding.index,
message={"content": embedding.embedding, "role": "assistant"},
)
)
elif isinstance(response, LegacyAPIResponse):
parsed_response = response.parse()
for embedding in parsed_response.data:
emit_event(
ChoiceEvent(
index=embedding.index,
message={"content": embedding.embedding, "role": "assistant"},
)
)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/event_emitter.py
================================================
from dataclasses import asdict
from enum import Enum
from typing import Union
from opentelemetry._logs import LogRecord
from opentelemetry.instrumentation.openai.shared.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.openai.utils import (
should_emit_events,
should_send_prompts,
)
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from .config import Config
class Roles(Enum):
USER = "user"
ASSISTANT = "assistant"
SYSTEM = "system"
TOOL = "tool"
VALID_MESSAGE_ROLES = {role.value for role in Roles}
"""The valid roles for naming the message event."""
EVENT_ATTRIBUTES = {
GenAIAttributes.GEN_AI_SYSTEM: GenAIAttributes.GenAiSystemValues.OPENAI.value
}
"""The attributes to be used for the event."""
def emit_event(event: Union[MessageEvent, ChoiceEvent]) -> None:
"""
Emit an event to the OpenTelemetry SDK.
Args:
event: The event to emit.
"""
if not should_emit_events():
return
if isinstance(event, MessageEvent):
_emit_message_event(event)
elif isinstance(event, ChoiceEvent):
_emit_choice_event(event)
else:
raise TypeError("Unsupported event type")
def _emit_message_event(event: MessageEvent) -> None:
body = asdict(event)
if event.role in VALID_MESSAGE_ROLES:
name = "gen_ai.{}.message".format(event.role)
# According to the semantic conventions, the role is conditionally required if available
# and not equal to the "role" in the message name. So, remove the role from the body if
# it is the same as the in the event name.
body.pop("role", None)
else:
name = "gen_ai.user.message"
# According to the semantic conventions, only the assistant role has tool call
if event.role != Roles.ASSISTANT.value and event.tool_calls is not None:
del body["tool_calls"]
elif event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
del body["content"]
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name=name
)
Config.event_logger.emit(log_record)
def _emit_choice_event(event: ChoiceEvent) -> None:
body = asdict(event)
if event.message["role"] == Roles.ASSISTANT.value:
# According to the semantic conventions, the role is conditionally required if available
# and not equal to "assistant", so remove the role from the body if it is "assistant".
body["message"].pop("role", None)
if event.tool_calls is None:
del body["tool_calls"]
if not should_send_prompts():
body["message"].pop("content", None)
if body.get("tool_calls") is not None:
for tool_call in body["tool_calls"]:
tool_call["function"].pop("arguments", None)
log_record = LogRecord(
body=body,
attributes=EVENT_ATTRIBUTES,
event_name="gen_ai.choice"
)
Config.event_logger.emit(log_record)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/event_models.py
================================================
from dataclasses import dataclass
from typing import Any, List, Literal, Optional, TypedDict
class _FunctionToolCall(TypedDict):
function_name: str
arguments: Optional[dict[str, Any]]
class ToolCall(TypedDict):
"""Represents a tool call in the AI model."""
id: str
function: _FunctionToolCall
type: Literal["function"]
class CompletionMessage(TypedDict):
"""Represents a message in the AI model."""
content: Any
role: str = "assistant"
@dataclass
class MessageEvent:
"""Represents an input event for the AI model."""
content: Any
role: str = "user"
tool_calls: Optional[List[ToolCall]] = None
@dataclass
class ChoiceEvent:
"""Represents a completion event for the AI model."""
index: int
message: CompletionMessage
finish_reason: str = "unknown"
tool_calls: Optional[List[ToolCall]] = None
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py
================================================
import time
from opentelemetry import context as context_api
from opentelemetry.instrumentation.openai import is_openai_v1
from opentelemetry.instrumentation.openai.shared import (
_get_openai_base_url,
metric_shared_attributes,
model_as_dict,
)
from opentelemetry.instrumentation.openai.utils import (
_with_image_gen_metric_wrapper,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.metrics import Counter, Histogram
from opentelemetry.semconv_ai import SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
@_with_image_gen_metric_wrapper
def image_gen_metrics_wrapper(
duration_histogram: Histogram,
exception_counter: Counter,
wrapped,
instance,
args,
kwargs,
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY) or context_api.get_value(
SUPPRESS_LANGUAGE_MODEL_INSTRUMENTATION_KEY
):
return wrapped(*args, **kwargs)
try:
# record time for duration
start_time = time.time()
response = wrapped(*args, **kwargs)
end_time = time.time()
except Exception as e: # pylint: disable=broad-except
end_time = time.time()
duration = end_time - start_time if "start_time" in locals() else 0
attributes = {
"error.type": e.__class__.__name__,
}
if duration > 0 and duration_histogram:
duration_histogram.record(duration, attributes=attributes)
if exception_counter:
exception_counter.add(1, attributes=attributes)
raise
if is_openai_v1():
response_dict = model_as_dict(response)
else:
response_dict = response
# not provide response.model in ImagesResponse response, use model in request kwargs
shared_attributes = metric_shared_attributes(
response_model=kwargs.get("model") or None,
operation="image_gen",
server_address=_get_openai_base_url(instance),
)
duration = end_time - start_time
if duration_histogram:
duration_histogram.record(duration, attributes=shared_attributes)
return response
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/span_utils.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py
================================================
import asyncio
import logging
import os
import threading
import traceback
from contextlib import asynccontextmanager
from importlib.metadata import version
from packaging import version as pkg_version
from opentelemetry import context as context_api
from opentelemetry._logs import Logger
from opentelemetry.instrumentation.openai.shared.config import Config
import openai
_OPENAI_VERSION = version("openai")
TRACELOOP_TRACE_CONTENT = "TRACELOOP_TRACE_CONTENT"
def is_openai_v1():
return pkg_version.parse(_OPENAI_VERSION) >= pkg_version.parse("1.0.0")
def is_reasoning_supported():
# Reasoning has been introduced in OpenAI API on Dec 17, 2024
# as per https://platform.openai.com/docs/changelog.
# The updated OpenAI library version is 1.58.0
# as per https://pypi.org/project/openai/.
return pkg_version.parse(_OPENAI_VERSION) >= pkg_version.parse("1.58.0")
def is_azure_openai(instance):
return is_openai_v1() and isinstance(
instance._client, (openai.AsyncAzureOpenAI, openai.AzureOpenAI)
)
def is_metrics_enabled() -> bool:
return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true"
def _with_image_gen_metric_wrapper(func):
def _with_metric(duration_histogram, exception_counter):
def wrapper(wrapped, instance, args, kwargs):
return func(
duration_histogram,
exception_counter,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_metric
def _with_embeddings_telemetry_wrapper(func):
def _with_embeddings_telemetry(
tracer,
token_counter,
vector_size_counter,
duration_histogram,
exception_counter,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
token_counter,
vector_size_counter,
duration_histogram,
exception_counter,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_embeddings_telemetry
def _with_chat_telemetry_wrapper(func):
def _with_chat_telemetry(
tracer,
token_counter,
choice_counter,
duration_histogram,
exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
):
def wrapper(wrapped, instance, args, kwargs):
return func(
tracer,
token_counter,
choice_counter,
duration_histogram,
exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
wrapped,
instance,
args,
kwargs,
)
return wrapper
return _with_chat_telemetry
def _with_tracer_wrapper(func):
def _with_tracer(tracer):
def wrapper(wrapped, instance, args, kwargs):
return func(tracer, wrapped, instance, args, kwargs)
return wrapper
return _with_tracer
@asynccontextmanager
async def start_as_current_span_async(tracer, *args, **kwargs):
with tracer.start_as_current_span(*args, **kwargs) as span:
yield span
def dont_throw(func):
"""
A decorator that wraps the passed in function and logs exceptions instead of throwing them.
Works for both synchronous and asynchronous functions.
"""
logger = logging.getLogger(func.__module__)
async def async_wrapper(*args, **kwargs):
try:
return await func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def sync_wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except Exception as e:
_handle_exception(e, func, logger)
def _handle_exception(e, func, logger):
logger.debug(
"OpenLLMetry failed to trace in %s, error: %s",
func.__name__,
traceback.format_exc(),
)
if Config.exception_logger:
Config.exception_logger(e)
return async_wrapper if asyncio.iscoroutinefunction(func) else sync_wrapper
def run_async(method):
try:
loop = asyncio.get_running_loop()
except RuntimeError:
loop = None
if loop and loop.is_running():
thread = threading.Thread(target=lambda: asyncio.run(method))
thread.start()
thread.join()
else:
asyncio.run(method)
def _is_truthy(value):
return str(value).strip().lower() in ("true", "1", "yes", "on")
def should_send_prompts() -> bool:
"""Determine if LLM content tracing should be enabled.
Content includes not only prompts, but also responses.
"""
env_setting = os.getenv(TRACELOOP_TRACE_CONTENT, "true")
override = context_api.get_value("override_enable_content_tracing")
return _is_truthy(env_setting) or _is_truthy(override)
def should_emit_events() -> bool:
"""
Checks if the instrumentation isn't using the legacy attributes
and if the event logger is not None.
"""
return not Config.use_legacy_attributes and isinstance(
Config.event_logger, Logger
)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v0/__init__.py
================================================
from typing import Collection
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.openai.shared.chat_wrappers import (
achat_wrapper,
chat_wrapper,
)
from opentelemetry.instrumentation.openai.shared.completion_wrappers import (
acompletion_wrapper,
completion_wrapper,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.shared.embeddings_wrappers import (
aembeddings_wrapper,
embeddings_wrapper,
)
from opentelemetry.instrumentation.openai.utils import is_metrics_enabled
from opentelemetry.instrumentation.openai.version import __version__
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.metrics import get_meter
from opentelemetry.semconv._incubating.metrics import gen_ai_metrics as GenAIMetrics
from opentelemetry.semconv_ai import Meters
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
_instruments = ("openai >= 0.27.0", "openai < 1.0.0")
class OpenAIV0Instrumentor(BaseInstrumentor):
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
if is_metrics_enabled():
tokens_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
chat_choice_counter = meter.create_counter(
name=Meters.LLM_GENERATION_CHOICES,
unit="choice",
description="Number of choices returned by chat completions call",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
chat_exception_counter = meter.create_counter(
name=Meters.LLM_COMPLETIONS_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during chat completions",
)
streaming_time_to_first_token = meter.create_histogram(
name=GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,
unit="s",
description="Time to first token in streaming chat completions",
)
streaming_time_to_generate = meter.create_histogram(
name=Meters.LLM_STREAMING_TIME_TO_GENERATE,
unit="s",
description="Time between first token and completion in streaming chat completions",
)
else:
(
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
) = (None, None, None, None, None, None)
if is_metrics_enabled():
embeddings_vector_size_counter = meter.create_counter(
name=Meters.LLM_EMBEDDINGS_VECTOR_SIZE,
unit="element",
description="he size of returned vector",
)
embeddings_exception_counter = meter.create_counter(
name=Meters.LLM_EMBEDDINGS_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during embeddings operation",
)
else:
(
tokens_histogram,
embeddings_vector_size_counter,
embeddings_exception_counter,
) = (None, None, None)
wrap_function_wrapper(
"openai",
"Completion.create",
completion_wrapper(tracer),
)
wrap_function_wrapper(
"openai",
"Completion.acreate",
acompletion_wrapper(tracer),
)
wrap_function_wrapper(
"openai",
"ChatCompletion.create",
chat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
wrap_function_wrapper(
"openai",
"ChatCompletion.acreate",
achat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
wrap_function_wrapper(
"openai",
"Embedding.create",
embeddings_wrapper(
tracer,
tokens_histogram,
embeddings_vector_size_counter,
duration_histogram,
embeddings_exception_counter,
),
)
wrap_function_wrapper(
"openai",
"Embedding.acreate",
aembeddings_wrapper(
tracer,
tokens_histogram,
embeddings_vector_size_counter,
duration_histogram,
embeddings_exception_counter,
),
)
def _uninstrument(self, **kwargs):
unwrap("openai", "Completion.create")
unwrap("openai", "Completion.acreate")
unwrap("openai", "ChatCompletion.create")
unwrap("openai", "ChatCompletion.acreate")
unwrap("openai", "Embedding.create")
unwrap("openai", "Embedding.acreate")
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py
================================================
from typing import Collection
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.instrumentor import BaseInstrumentor
from opentelemetry.instrumentation.openai.shared.chat_wrappers import (
achat_wrapper,
chat_wrapper,
)
from opentelemetry.instrumentation.openai.shared.completion_wrappers import (
acompletion_wrapper,
completion_wrapper,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.shared.embeddings_wrappers import (
aembeddings_wrapper,
embeddings_wrapper,
)
from opentelemetry.instrumentation.openai.shared.image_gen_wrappers import (
image_gen_metrics_wrapper,
)
from opentelemetry.instrumentation.openai.utils import is_metrics_enabled
from opentelemetry.instrumentation.openai.v1.assistant_wrappers import (
assistants_create_wrapper,
messages_list_wrapper,
runs_create_and_stream_wrapper,
runs_create_wrapper,
runs_retrieve_wrapper,
)
from opentelemetry.instrumentation.openai.v1.responses_wrappers import (
async_responses_cancel_wrapper,
async_responses_get_or_create_wrapper,
responses_cancel_wrapper,
responses_get_or_create_wrapper,
)
from opentelemetry.instrumentation.openai.v1.realtime_wrappers import (
realtime_connect_wrapper,
)
from opentelemetry.instrumentation.openai.version import __version__
from opentelemetry.instrumentation.utils import unwrap
from opentelemetry.metrics import get_meter
from opentelemetry.semconv._incubating.metrics import gen_ai_metrics as GenAIMetrics
from opentelemetry.semconv_ai import Meters
from opentelemetry.trace import get_tracer
from wrapt import wrap_function_wrapper
_instruments = ("openai >= 1.0.0",)
class OpenAIV1Instrumentor(BaseInstrumentor):
def instrumentation_dependencies(self) -> Collection[str]:
return _instruments
def _try_wrap(self, module, function, wrapper):
"""
Wrap a function if it exists, otherwise do nothing.
This is useful for handling cases where the function is not available in
the older versions of the library.
Args:
module (str): The module to wrap, e.g. "openai.resources.chat.completions"
function (str): "Object.function" to wrap, e.g. "Completions.parse"
wrapper (callable): The wrapper to apply to the function.
"""
try:
wrap_function_wrapper(module, function, wrapper)
except (AttributeError, ModuleNotFoundError):
pass
def _instrument(self, **kwargs):
tracer_provider = kwargs.get("tracer_provider")
tracer = get_tracer(__name__, __version__, tracer_provider)
# meter and counters are inited here
meter_provider = kwargs.get("meter_provider")
meter = get_meter(__name__, __version__, meter_provider)
if not Config.use_legacy_attributes:
logger_provider = kwargs.get("logger_provider")
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
if is_metrics_enabled():
tokens_histogram = meter.create_histogram(
name=Meters.LLM_TOKEN_USAGE,
unit="token",
description="Measures number of input and output tokens used",
)
chat_choice_counter = meter.create_counter(
name=Meters.LLM_GENERATION_CHOICES,
unit="choice",
description="Number of choices returned by chat completions call",
)
duration_histogram = meter.create_histogram(
name=Meters.LLM_OPERATION_DURATION,
unit="s",
description="GenAI operation duration",
)
chat_exception_counter = meter.create_counter(
name=Meters.LLM_COMPLETIONS_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during chat completions",
)
streaming_time_to_first_token = meter.create_histogram(
name=GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN,
unit="s",
description="Time to first token in streaming chat completions",
)
streaming_time_to_generate = meter.create_histogram(
name=Meters.LLM_STREAMING_TIME_TO_GENERATE,
unit="s",
description="Time between first token and completion in streaming chat completions",
)
else:
(
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
) = (None, None, None, None, None, None)
wrap_function_wrapper(
"openai.resources.chat.completions",
"Completions.create",
chat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
wrap_function_wrapper(
"openai.resources.completions",
"Completions.create",
completion_wrapper(tracer),
)
if is_metrics_enabled():
embeddings_vector_size_counter = meter.create_counter(
name=Meters.LLM_EMBEDDINGS_VECTOR_SIZE,
unit="element",
description="he size of returned vector",
)
embeddings_exception_counter = meter.create_counter(
name=Meters.LLM_EMBEDDINGS_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during embeddings operation",
)
else:
(
tokens_histogram,
embeddings_vector_size_counter,
embeddings_exception_counter,
) = (None, None, None)
wrap_function_wrapper(
"openai.resources.embeddings",
"Embeddings.create",
embeddings_wrapper(
tracer,
tokens_histogram,
embeddings_vector_size_counter,
duration_histogram,
embeddings_exception_counter,
),
)
wrap_function_wrapper(
"openai.resources.chat.completions",
"AsyncCompletions.create",
achat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
wrap_function_wrapper(
"openai.resources.completions",
"AsyncCompletions.create",
acompletion_wrapper(tracer),
)
wrap_function_wrapper(
"openai.resources.embeddings",
"AsyncEmbeddings.create",
aembeddings_wrapper(
tracer,
tokens_histogram,
embeddings_vector_size_counter,
duration_histogram,
embeddings_exception_counter,
),
)
# in newer versions, Completions.parse are out of beta
self._try_wrap(
"openai.resources.chat.completions",
"Completions.parse",
chat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
self._try_wrap(
"openai.resources.chat.completions",
"AsyncCompletions.parse",
achat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
if is_metrics_enabled():
image_gen_exception_counter = meter.create_counter(
name=Meters.LLM_IMAGE_GENERATIONS_EXCEPTIONS,
unit="time",
description="Number of exceptions occurred during image generations operation",
)
else:
image_gen_exception_counter = None
wrap_function_wrapper(
"openai.resources.images",
"Images.generate",
image_gen_metrics_wrapper(duration_histogram, image_gen_exception_counter),
)
# Beta APIs may not be available consistently in all versions
self._try_wrap(
"openai.resources.beta.assistants",
"Assistants.create",
assistants_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.beta.chat.completions",
"Completions.parse",
chat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
self._try_wrap(
"openai.resources.beta.chat.completions",
"AsyncCompletions.parse",
achat_wrapper(
tracer,
tokens_histogram,
chat_choice_counter,
duration_histogram,
chat_exception_counter,
streaming_time_to_first_token,
streaming_time_to_generate,
),
)
self._try_wrap(
"openai.resources.beta.threads.runs",
"Runs.create",
runs_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.beta.threads.runs",
"Runs.retrieve",
runs_retrieve_wrapper(tracer),
)
self._try_wrap(
"openai.resources.beta.threads.runs",
"Runs.create_and_stream",
runs_create_and_stream_wrapper(tracer),
)
self._try_wrap(
"openai.resources.beta.threads.messages",
"Messages.list",
messages_list_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"Responses.create",
responses_get_or_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"Responses.retrieve",
responses_get_or_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"Responses.cancel",
responses_cancel_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"AsyncResponses.create",
async_responses_get_or_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"AsyncResponses.retrieve",
async_responses_get_or_create_wrapper(tracer),
)
self._try_wrap(
"openai.resources.responses",
"AsyncResponses.cancel",
async_responses_cancel_wrapper(tracer),
)
# Realtime API (beta, WebSocket-based)
self._try_wrap(
"openai.resources.beta.realtime.realtime",
"Realtime.connect",
realtime_connect_wrapper(tracer),
)
self._try_wrap(
"openai.resources.beta.realtime.realtime",
"AsyncRealtime.connect",
realtime_connect_wrapper(tracer),
)
def _uninstrument(self, **kwargs):
unwrap("openai.resources.chat.completions", "Completions.create")
unwrap("openai.resources.completions", "Completions.create")
unwrap("openai.resources.embeddings", "Embeddings.create")
unwrap("openai.resources.chat.completions", "AsyncCompletions.create")
unwrap("openai.resources.completions", "AsyncCompletions.create")
unwrap("openai.resources.embeddings", "AsyncEmbeddings.create")
unwrap("openai.resources.images", "Images.generate")
# Beta APIs may not be available consistently in all versions
try:
unwrap("openai.resources.beta.assistants", "Assistants.create")
unwrap("openai.resources.beta.chat.completions", "Completions.parse")
unwrap("openai.resources.beta.chat.completions", "AsyncCompletions.parse")
unwrap("openai.resources.beta.threads.runs", "Runs.create")
unwrap("openai.resources.beta.threads.runs", "Runs.retrieve")
unwrap("openai.resources.beta.threads.runs", "Runs.create_and_stream")
unwrap("openai.resources.beta.threads.messages", "Messages.list")
unwrap("openai.resources.responses", "Responses.create")
unwrap("openai.resources.responses", "Responses.retrieve")
unwrap("openai.resources.responses", "Responses.cancel")
unwrap("openai.resources.responses", "AsyncResponses.create")
unwrap("openai.resources.responses", "AsyncResponses.retrieve")
unwrap("openai.resources.responses", "AsyncResponses.cancel")
unwrap("openai.resources.beta.realtime.realtime", "Realtime.connect")
unwrap("openai.resources.beta.realtime.realtime", "AsyncRealtime.connect")
except ImportError:
pass
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/assistant_wrappers.py
================================================
import logging
import time
from opentelemetry import context as context_api
from opentelemetry import trace
from opentelemetry.instrumentation.openai.shared import (
_set_span_attribute,
model_as_dict,
)
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.shared.event_emitter import emit_event
from opentelemetry.instrumentation.openai.shared.event_models import (
ChoiceEvent,
MessageEvent,
)
from opentelemetry.instrumentation.openai.utils import (
_with_tracer_wrapper,
dont_throw,
should_emit_events,
)
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import LLMRequestTypeValues, SpanAttributes
from opentelemetry.trace import SpanKind, Status, StatusCode
from openai._legacy_response import LegacyAPIResponse
from openai.types.beta.threads.run import Run
logger = logging.getLogger(__name__)
assistants = {}
runs = {}
@_with_tracer_wrapper
def assistants_create_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
response = wrapped(*args, **kwargs)
assistants[response.id] = {
"model": kwargs.get("model"),
"instructions": kwargs.get("instructions"),
}
return response
@_with_tracer_wrapper
def runs_create_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
thread_id = kwargs.get("thread_id")
instructions = kwargs.get("instructions")
try:
response = wrapped(*args, **kwargs)
response_dict = model_as_dict(response)
runs[thread_id] = {
"start_time": time.time_ns(),
"assistant_id": kwargs.get("assistant_id"),
"instructions": instructions,
"run_id": response_dict.get("id"),
}
return response
except Exception as e:
runs[thread_id] = {
"exception": e,
"end_time": time.time_ns(),
}
raise
@_with_tracer_wrapper
def runs_retrieve_wrapper(tracer, wrapped, instance, args, kwargs):
@dont_throw
def process_response(response):
if type(response) is LegacyAPIResponse:
parsed_response = response.parse()
else:
parsed_response = response
assert type(parsed_response) is Run
if parsed_response.thread_id in runs:
thread_id = parsed_response.thread_id
runs[thread_id]["end_time"] = time.time_ns()
if parsed_response.usage:
runs[thread_id]["usage"] = parsed_response.usage
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
try:
response = wrapped(*args, **kwargs)
process_response(response)
return response
except Exception as e:
thread_id = kwargs.get("thread_id")
if thread_id in runs:
runs[thread_id]["exception"] = e
runs[thread_id]["end_time"] = time.time_ns()
raise
@_with_tracer_wrapper
def messages_list_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
id = kwargs.get("thread_id")
response = wrapped(*args, **kwargs)
response_dict = model_as_dict(response)
if id not in runs:
return response
run = runs[id]
messages = sorted(response_dict["data"], key=lambda x: x["created_at"])
span = tracer.start_span(
"openai.assistant.run",
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.CHAT.value},
start_time=run.get("start_time"),
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
if exception := run.get("exception"):
span.set_attribute(ERROR_TYPE, exception.__class__.__name__)
span.record_exception(exception)
span.set_status(Status(StatusCode.ERROR, str(exception)))
span.end()
return response
prompt_index = 0
if assistants.get(run["assistant_id"]) is not None or Config.enrich_assistant:
if Config.enrich_assistant:
assistant = model_as_dict(
instance._client.beta.assistants.retrieve(run["assistant_id"])
)
assistants[run["assistant_id"]] = assistant
else:
assistant = assistants[run["assistant_id"]]
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_SYSTEM,
"openai",
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_REQUEST_MODEL,
assistant["model"],
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_RESPONSE_MODEL,
assistant["model"],
)
if should_emit_events():
emit_event(MessageEvent(content=assistant["instructions"], role="system"))
else:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "system"
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
assistant["instructions"],
)
prompt_index += 1
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "system"
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
run["instructions"],
)
if should_emit_events():
emit_event(MessageEvent(content=run["instructions"], role="system"))
prompt_index += 1
completion_index = 0
for msg in messages:
prefix = f"{GenAIAttributes.GEN_AI_COMPLETION}.{completion_index}"
content = msg.get("content")
message_content = content[0].get("text").get("value")
message_role = msg.get("role")
if message_role in ["user", "system"]:
if should_emit_events():
emit_event(MessageEvent(content=message_content, role=message_role))
else:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role",
message_role,
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
message_content,
)
prompt_index += 1
else:
if should_emit_events():
emit_event(
ChoiceEvent(
index=completion_index,
message={"content": message_content, "role": message_role},
)
)
else:
_set_span_attribute(span, f"{prefix}.role", msg.get("role"))
_set_span_attribute(span, f"{prefix}.content", message_content)
_set_span_attribute(
span, f"gen_ai.response.{completion_index}.id", msg.get("id")
)
completion_index += 1
if run.get("usage"):
usage_dict = model_as_dict(run.get("usage"))
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
usage_dict.get("completion_tokens"),
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
usage_dict.get("prompt_tokens"),
)
span.end(run.get("end_time"))
return response
@_with_tracer_wrapper
def runs_create_and_stream_wrapper(tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
assistant_id = kwargs.get("assistant_id")
instructions = kwargs.get("instructions")
span = tracer.start_span(
"openai.assistant.run_stream",
kind=SpanKind.CLIENT,
attributes={SpanAttributes.LLM_REQUEST_TYPE: LLMRequestTypeValues.CHAT.value},
)
# Use the span as current context to ensure events get proper trace context
with trace.use_span(span, end_on_exit=False):
i = 0
if assistants.get(assistant_id) is not None or Config.enrich_assistant:
if Config.enrich_assistant:
assistant = model_as_dict(
instance._client.beta.assistants.retrieve(assistant_id)
)
assistants[assistant_id] = assistant
else:
assistant = assistants[assistant_id]
_set_span_attribute(
span, GenAIAttributes.GEN_AI_REQUEST_MODEL, assistants[assistant_id]["model"]
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_SYSTEM,
"openai",
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_RESPONSE_MODEL,
assistants[assistant_id]["model"],
)
if should_emit_events():
emit_event(
MessageEvent(
content=assistants[assistant_id]["instructions"], role="system"
)
)
else:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role", "system"
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content",
assistants[assistant_id]["instructions"],
)
i += 1
if should_emit_events():
emit_event(MessageEvent(content=instructions, role="system"))
else:
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.role", "system")
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{i}.content", instructions
)
from opentelemetry.instrumentation.openai.v1.event_handler_wrapper import (
EventHandleWrapper,
)
kwargs["event_handler"] = EventHandleWrapper(
original_handler=kwargs["event_handler"],
span=span,
)
try:
response = wrapped(*args, **kwargs)
return response
except Exception as e:
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(Status(StatusCode.ERROR, str(e)))
span.end()
raise
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/event_handler_wrapper.py
================================================
from opentelemetry.instrumentation.openai.shared import _set_span_attribute
from opentelemetry.instrumentation.openai.shared.event_emitter import emit_event
from opentelemetry.instrumentation.openai.shared.event_models import ChoiceEvent
from opentelemetry.instrumentation.openai.utils import should_emit_events
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.trace import Status, StatusCode
from typing_extensions import override
from openai import AssistantEventHandler
class EventHandleWrapper(AssistantEventHandler):
_current_text_index = 0
_prompt_tokens = 0
_completion_tokens = 0
def __init__(self, original_handler, span):
super().__init__()
self._original_handler = original_handler
self._span = span
@override
def on_end(self):
_set_span_attribute(
self._span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
self._prompt_tokens,
)
_set_span_attribute(
self._span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
self._completion_tokens,
)
self._original_handler.on_end()
self._span.end()
@override
def on_event(self, event):
self._original_handler.on_event(event)
@override
def on_run_step_created(self, run_step):
self._original_handler.on_run_step_created(run_step)
@override
def on_run_step_delta(self, delta, snapshot):
self._original_handler.on_run_step_delta(delta, snapshot)
@override
def on_run_step_done(self, run_step):
if run_step.usage:
self._prompt_tokens += run_step.usage.prompt_tokens
self._completion_tokens += run_step.usage.completion_tokens
self._original_handler.on_run_step_done(run_step)
@override
def on_tool_call_created(self, tool_call):
self._original_handler.on_tool_call_created(tool_call)
@override
def on_tool_call_delta(self, delta, snapshot):
self._original_handler.on_tool_call_delta(delta, snapshot)
@override
def on_tool_call_done(self, tool_call):
self._original_handler.on_tool_call_done(tool_call)
@override
def on_exception(self, exception: Exception):
self._span.set_attribute(ERROR_TYPE, exception.__class__.__name__)
self._span.record_exception(exception)
self._span.set_status(Status(StatusCode.ERROR, str(exception)))
self._original_handler.on_exception(exception)
@override
def on_timeout(self):
self._original_handler.on_timeout()
@override
def on_message_created(self, message):
self._original_handler.on_message_created(message)
@override
def on_message_delta(self, delta, snapshot):
self._original_handler.on_message_delta(delta, snapshot)
@override
def on_message_done(self, message):
_set_span_attribute(
self._span,
f"gen_ai.response.{self._current_text_index}.id",
message.id,
)
emit_event(
ChoiceEvent(
index=self._current_text_index,
message={
"content": [item.model_dump() for item in message.content],
"role": message.role,
},
)
)
self._original_handler.on_message_done(message)
self._current_text_index += 1
@override
def on_text_created(self, text):
self._original_handler.on_text_created(text)
@override
def on_text_delta(self, delta, snapshot):
self._original_handler.on_text_delta(delta, snapshot)
@override
def on_text_done(self, text):
self._original_handler.on_text_done(text)
if not should_emit_events():
_set_span_attribute(
self._span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{self._current_text_index}.role",
"assistant",
)
_set_span_attribute(
self._span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.{self._current_text_index}.content",
text.value,
)
@override
def on_image_file_done(self, image_file):
self._original_handler.on_image_file_done(image_file)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/realtime_wrappers.py
================================================
"""
Instrumentation wrappers for OpenAI Realtime API.
The Realtime API uses WebSocket connections for low-latency, multi-modal conversations.
This module provides wrappers to instrument:
- Session lifecycle (connect/disconnect)
- Response cycles (response.create -> response.done)
- Tool/function calls
Key concepts:
- A "session" span covers the entire WebSocket connection lifecycle
- A "response" span covers each response.create -> response.done cycle
- Token usage is captured from response.done events
"""
import json
import time
from typing import Optional
from opentelemetry import context as context_api
from opentelemetry import trace
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace import SpanKind, Status, StatusCode, Tracer
from opentelemetry.instrumentation.openai.shared import (
_set_span_attribute,
model_as_dict,
)
from opentelemetry.instrumentation.openai.utils import (
_with_tracer_wrapper,
dont_throw,
should_send_prompts,
)
SPAN_NAME_SESSION = "openai.session"
SPAN_NAME_RESPONSE = "openai.realtime"
class RealtimeSessionState:
"""Tracks state for a realtime session to correlate events with spans."""
def __init__(self, tracer: Tracer, model: str):
self.tracer = tracer
self.model = model
self.session_span = None
self.response_span = None
self.response_start_time = None
self.session_config: dict = {}
self.current_response_id: Optional[str] = None
self.accumulated_text: str = ""
self.accumulated_audio_transcript: str = ""
self.function_calls: list = []
self.input_text: str = ""
self.trace_context = None
class RealtimeEventProcessor:
"""Shared event processing logic for realtime connections."""
def __init__(self, state: RealtimeSessionState):
self._state = state
@dont_throw
def process_event(self, event):
"""Process incoming server events."""
event_type = getattr(event, "type", None)
if not event_type:
return
if event_type == "session.created":
self.handle_session_created(event)
elif event_type == "session.updated":
self.handle_session_updated(event)
elif event_type == "response.created":
self.handle_response_created(event)
elif event_type == "response.text.delta":
self.handle_text_delta(event)
elif event_type == "response.audio_transcript.delta":
self.handle_audio_transcript_delta(event)
elif event_type == "response.function_call_arguments.done":
self.handle_function_call_done(event)
elif event_type == "response.done":
self.handle_response_done(event)
elif event_type == "error":
self.handle_error_event(event)
@dont_throw
def handle_session_created(self, event):
"""Handle session.created event."""
if hasattr(event, "session"):
session = event.session
if hasattr(session, "model"):
self._state.model = session.model
if hasattr(session, "modalities"):
self._state.session_config["modalities"] = session.modalities
if hasattr(session, "instructions"):
self._state.session_config["instructions"] = session.instructions
if self._state.session_span and self._state.session_span.is_recording():
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_REQUEST_MODEL,
self._state.model,
)
@dont_throw
def handle_session_updated(self, event):
"""Handle session.updated event."""
if hasattr(event, "session"):
session = event.session
session_dict = (
model_as_dict(session) if hasattr(session, "__dict__") else {}
)
self._state.session_config.update(session_dict)
if self._state.session_span and self._state.session_span.is_recording():
if hasattr(session, "modalities"):
_set_span_attribute(
self._state.session_span,
f"{SpanAttributes.LLM_REQUEST_TYPE}.modalities",
json.dumps(session.modalities) if session.modalities else None,
)
if hasattr(session, "temperature") and session.temperature is not None:
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE,
session.temperature,
)
@dont_throw
def handle_response_created(self, event, start_span_if_none: bool = False):
"""Handle response.created event - response cycle started."""
if hasattr(event, "response") and hasattr(event.response, "id"):
self._state.current_response_id = event.response.id
# Optionally start span if not already started (used by iterator)
if start_span_if_none and self._state.response_span is None:
self.start_response_span()
@dont_throw
def handle_text_delta(self, event):
"""Handle response.text.delta event - accumulate text."""
if hasattr(event, "delta"):
self._state.accumulated_text += event.delta
@dont_throw
def handle_audio_transcript_delta(self, event):
"""Handle response.audio_transcript.delta event."""
if hasattr(event, "delta"):
self._state.accumulated_audio_transcript += event.delta
@dont_throw
def handle_function_call_done(self, event):
"""Handle response.function_call_arguments.done event."""
self._state.function_calls.append({
"name": getattr(event, "name", None),
"call_id": getattr(event, "call_id", None),
"arguments": getattr(event, "arguments", None),
})
@dont_throw
def handle_response_done(self, event):
"""Handle response.done event - end the response span."""
if self._state.response_span is None:
return
span = self._state.response_span
if span.is_recording():
# Set response attributes
if hasattr(event, "response"):
response = event.response
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_RESPONSE_ID,
getattr(response, "id", None),
)
# Set usage metrics
if hasattr(response, "usage") and response.usage:
usage = response.usage
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS,
getattr(usage, "input_tokens", None),
)
_set_span_attribute(
span,
GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS,
getattr(usage, "output_tokens", None),
)
total = (getattr(usage, "input_tokens", 0) or 0) + (
getattr(usage, "output_tokens", 0) or 0
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_TOTAL_TOKENS,
total,
)
# Set output content if tracing is enabled
if should_send_prompts():
# Always set role for completions
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role",
"assistant",
)
# Set content (text or audio transcript)
if self._state.accumulated_text:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
self._state.accumulated_text,
)
elif self._state.accumulated_audio_transcript:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content",
self._state.accumulated_audio_transcript,
)
# Set tool calls and finish_reason
if self._state.function_calls:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.finish_reason",
"tool_calls",
)
for i, call in enumerate(self._state.function_calls):
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{i}.type",
"function",
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{i}.name",
call.get("name"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{i}.id",
call.get("call_id"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{i}.arguments",
call.get("arguments"),
)
else:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.finish_reason",
"stop",
)
span.set_status(Status(StatusCode.OK))
span.end()
self.reset_response_state()
@dont_throw
def handle_error_event(self, event):
"""Handle error event."""
error_msg = str(getattr(event, "error", "Unknown error"))
if self._state.response_span and self._state.response_span.is_recording():
self._state.response_span.set_status(Status(StatusCode.ERROR, error_msg))
self._state.response_span.record_exception(Exception(error_msg))
self._state.response_span.end()
self.reset_response_state()
def start_response_span(self, end_existing: bool = False, set_input: bool = False):
"""Start a new response span."""
if self._state.response_span is not None:
if end_existing:
# End any existing response span with OK status
self._state.response_span.set_status(Status(StatusCode.OK))
self._state.response_span.end()
self.reset_response_state()
else:
return # Don't start a new span if one exists and end_existing=False
self._state.response_start_time = time.time_ns()
ctx = self._state.trace_context or context_api.get_current()
self._state.response_span = self._state.tracer.start_span(
SPAN_NAME_RESPONSE,
kind=SpanKind.CLIENT,
start_time=self._state.response_start_time,
context=ctx,
)
if self._state.response_span.is_recording():
_set_span_attribute(
self._state.response_span,
GenAIAttributes.GEN_AI_SYSTEM,
"openai",
)
_set_span_attribute(
self._state.response_span,
GenAIAttributes.GEN_AI_REQUEST_MODEL,
self._state.model,
)
_set_span_attribute(
self._state.response_span,
SpanAttributes.LLM_REQUEST_TYPE,
"realtime",
)
# Set input if available and requested
if set_input and should_send_prompts() and self._state.input_text:
_set_span_attribute(
self._state.response_span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.content",
self._state.input_text,
)
_set_span_attribute(
self._state.response_span,
f"{GenAIAttributes.GEN_AI_PROMPT}.0.role",
"user",
)
def reset_response_state(self):
"""Reset state for the next response cycle."""
self._state.response_span = None
self._state.response_start_time = None
self._state.current_response_id = None
self._state.accumulated_text = ""
self._state.accumulated_audio_transcript = ""
self._state.function_calls = []
self._state.input_text = ""
class RealtimeConnectionWrapper:
"""
Wrapper for OpenAI Realtime connection that instruments events.
Wraps the connection object returned by client.beta.realtime.connect()
to capture telemetry for session lifecycle and response cycles.
"""
def __init__(self, connection, state: RealtimeSessionState):
self._connection = connection
self._state = state
self._processor = RealtimeEventProcessor(state)
self._closed = False
def __getattr__(self, name):
"""Delegate attribute access to the wrapped connection."""
return getattr(self._connection, name)
@property
def session(self):
"""Return a wrapped session object."""
return RealtimeSessionWrapper(self._connection.session, self._state)
@property
def conversation(self):
"""Return a wrapped conversation object."""
return RealtimeConversationWrapper(self._connection.conversation, self._state)
@property
def response(self):
"""Return a wrapped response object."""
return RealtimeResponseWrapper(
self._connection.response, self._state, self._processor
)
async def recv(self):
"""Receive and process an event."""
event = await self._connection.recv()
self._processor.process_event(event)
return event
def recv_bytes(self):
"""Delegate to wrapped connection."""
return self._connection.recv_bytes()
async def send(self, event):
"""Send an event, tracking response.create."""
self._process_outgoing_event(event)
return await self._connection.send(event)
def __aiter__(self):
"""Return async iterator for events."""
return RealtimeEventIterator(self._connection, self._state, self._processor)
async def close(self):
"""Close the connection and end the session span."""
if not self._closed:
self._closed = True
self._end_session_span()
return await self._connection.close()
async def __aenter__(self):
"""Async context manager entry."""
return self
async def __aexit__(self, exc_type, exc_val, exc_tb):
"""Async context manager exit."""
if not self._closed:
self._closed = True
if exc_type is not None:
self._handle_error(exc_val)
self._end_session_span()
if hasattr(self._connection, "__aexit__"):
return await self._connection.__aexit__(exc_type, exc_val, exc_tb)
await self._connection.close()
return False
@dont_throw
def _process_outgoing_event(self, event):
"""Process outgoing client events."""
if isinstance(event, dict):
event_type = event.get("type")
else:
event_type = getattr(event, "type", None)
if event_type == "response.create":
self._processor.start_response_span(end_existing=True, set_input=True)
elif event_type == "conversation.item.create":
self._track_input(event)
@dont_throw
def _track_input(self, event):
"""Track input from conversation.item.create events."""
if isinstance(event, dict):
item = event.get("item", {})
else:
item = getattr(event, "item", {})
if isinstance(item, dict):
content = item.get("content", [])
for block in content:
if isinstance(block, dict):
if block.get("type") == "input_text":
self._state.input_text = block.get("text", "")
elif block.get("type") == "input_audio":
# Audio input - could capture transcript if available
pass
def _handle_error(self, error):
"""Handle connection errors."""
if self._state.response_span and self._state.response_span.is_recording():
self._state.response_span.set_status(
Status(StatusCode.ERROR, str(error))
)
self._state.response_span.record_exception(error)
self._state.response_span.end()
self._processor.reset_response_state()
if self._state.session_span and self._state.session_span.is_recording():
self._state.session_span.set_status(
Status(StatusCode.ERROR, str(error))
)
self._state.session_span.record_exception(error)
def _end_session_span(self):
"""End the session span."""
if self._state.session_span and self._state.session_span.is_recording():
self._state.session_span.set_status(Status(StatusCode.OK))
self._state.session_span.end()
class RealtimeEventIterator:
"""Async iterator that wraps connection events and processes them."""
def __init__(
self,
connection,
state: RealtimeSessionState,
processor: RealtimeEventProcessor,
):
self._connection = connection
self._state = state
self._processor = processor
self._iterator = connection.__aiter__()
def __aiter__(self):
return self
async def __anext__(self):
event = await self._iterator.__anext__()
self._process_event(event)
return event
@dont_throw
def _process_event(self, event):
"""Process server events to track response lifecycle."""
event_type = getattr(event, "type", None)
if not event_type:
return
# For response.created, start span if not already started
if event_type == "response.created":
self._processor.handle_response_created(event, start_span_if_none=True)
else:
# Delegate all other events to the shared processor
self._processor.process_event(event)
class RealtimeSessionWrapper:
"""Wrapper for connection.session to track session updates."""
def __init__(self, session, state: RealtimeSessionState):
self._session = session
self._state = state
def __getattr__(self, name):
return getattr(self._session, name)
async def update(self, **kwargs):
"""Wrap session.update to track configuration changes."""
result = await self._session.update(**kwargs)
# Track session config updates
if "session" in kwargs:
session_config = kwargs["session"]
if isinstance(session_config, dict):
self._state.session_config.update(session_config)
# Update session span attributes
if self._state.session_span and self._state.session_span.is_recording():
if "temperature" in session_config:
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_REQUEST_TEMPERATURE,
session_config["temperature"],
)
if "instructions" in session_config:
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_SYSTEM_INSTRUCTIONS,
session_config["instructions"],
)
return result
class RealtimeConversationWrapper:
"""Wrapper for connection.conversation to track input items."""
def __init__(self, conversation, state: RealtimeSessionState):
self._conversation = conversation
self._state = state
def __getattr__(self, name):
return getattr(self._conversation, name)
@property
def item(self):
"""Return wrapped item accessor."""
return RealtimeConversationItemWrapper(self._conversation.item, self._state)
class RealtimeConversationItemWrapper:
"""Wrapper for connection.conversation.item to track input."""
def __init__(self, item, state: RealtimeSessionState):
self._item = item
self._state = state
def __getattr__(self, name):
return getattr(self._item, name)
async def create(self, **kwargs):
"""Wrap item.create to track user input."""
result = await self._item.create(**kwargs)
# Track input for the span
if "item" in kwargs:
item = kwargs["item"]
if isinstance(item, dict):
content = item.get("content", [])
for block in content:
if isinstance(block, dict):
if block.get("type") == "input_text":
self._state.input_text = block.get("text", "")
return result
class RealtimeResponseWrapper:
"""Wrapper for connection.response to track response lifecycle."""
def __init__(
self,
response,
state: RealtimeSessionState,
processor: RealtimeEventProcessor,
):
self._response = response
self._state = state
self._processor = processor
def __getattr__(self, name):
return getattr(self._response, name)
async def create(self, **kwargs):
"""Wrap response.create to start a response span."""
# Start the response span before making the call
self._processor.start_response_span(end_existing=True, set_input=True)
return await self._response.create(**kwargs)
async def cancel(self):
"""Wrap response.cancel to handle span cleanup."""
result = await self._response.cancel()
# End the response span with cancellation status
if self._state.response_span and self._state.response_span.is_recording():
self._state.response_span.set_status(
Status(StatusCode.OK, "Response cancelled")
)
self._state.response_span.set_attribute("response.cancelled", True)
self._state.response_span.end()
self._processor.reset_response_state()
return result
class RealtimeConnectionManagerWrapper:
"""
Wrapper for the connection manager returned by client.beta.realtime.connect().
This wraps the async context manager to:
1. Start a session span when the connection is established
2. Return a wrapped connection that instruments events
3. End the session span when the connection closes
"""
def __init__(self, connection_manager, tracer: Tracer, model: str):
self._connection_manager = connection_manager
self._tracer = tracer
self._model = model
self._state = None
self._connection = None
async def __aenter__(self):
"""Enter the connection manager and start session span."""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return await self._connection_manager.__aenter__()
# Start the session span
self._state = RealtimeSessionState(self._tracer, self._model)
parent_context = context_api.get_current()
self._state.session_span = self._tracer.start_span(
SPAN_NAME_SESSION,
kind=SpanKind.CLIENT,
context=parent_context,
)
# Set trace_context to include the session span as parent for response spans
self._state.trace_context = trace.set_span_in_context(
self._state.session_span, parent_context
)
if self._state.session_span.is_recording():
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_SYSTEM,
"openai",
)
_set_span_attribute(
self._state.session_span,
GenAIAttributes.GEN_AI_REQUEST_MODEL,
self._model,
)
_set_span_attribute(
self._state.session_span,
SpanAttributes.LLM_REQUEST_TYPE,
"realtime",
)
# Enter the underlying connection manager
connection = await self._connection_manager.__aenter__()
# Wrap the connection
self._connection = RealtimeConnectionWrapper(connection, self._state)
return self._connection
async def __aexit__(self, exc_type, exc_val, exc_tb):
"""Exit the connection manager and end session span."""
if self._state is None:
return await self._connection_manager.__aexit__(exc_type, exc_val, exc_tb)
try:
# Handle any errors
if exc_type is not None and self._state.session_span:
if self._state.session_span.is_recording():
self._state.session_span.set_status(
Status(StatusCode.ERROR, str(exc_val))
)
self._state.session_span.record_exception(exc_val)
elif self._state.session_span and self._state.session_span.is_recording():
self._state.session_span.set_status(Status(StatusCode.OK))
# End the session span
if self._state.session_span:
self._state.session_span.end()
finally:
# Exit the underlying connection manager
# Don't return the result - let any exception propagate naturally
await self._connection_manager.__aexit__(exc_type, exc_val, exc_tb)
@_with_tracer_wrapper
def realtime_connect_wrapper(tracer: Tracer, wrapped, instance, args, kwargs):
"""
Wrapper for client.beta.realtime.connect().
Returns a wrapped connection manager that instruments the session.
"""
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
model = kwargs.get("model", "gpt-4o-realtime-preview")
connection_manager = wrapped(*args, **kwargs)
return RealtimeConnectionManagerWrapper(connection_manager, tracer, model)
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/responses_wrappers.py
================================================
import json
import pydantic
import re
import threading
import time
from typing import Any, Optional, Union
from openai import AsyncStream, Stream
from openai._legacy_response import LegacyAPIResponse
from opentelemetry import context as context_api
from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
openai_attributes as OpenAIAttributes,
)
from opentelemetry.semconv.attributes.error_attributes import ERROR_TYPE
from opentelemetry.semconv_ai import SpanAttributes
from opentelemetry.trace import SpanKind, Span, StatusCode, Tracer
from typing_extensions import NotRequired
from wrapt import ObjectProxy
from opentelemetry.instrumentation.openai.shared import (
_extract_model_name_from_provider_format,
_set_request_attributes,
_set_span_attribute,
model_as_dict,
)
from opentelemetry.instrumentation.openai.utils import (
_with_tracer_wrapper,
dont_throw,
should_send_prompts,
)
def _get_openai_sentinel_types() -> tuple:
"""Dynamically discover OpenAI sentinel types available in this SDK version.
OpenAI SDK uses sentinel objects (NOT_GIVEN, Omit) for unset optional parameters.
These types may not exist in older SDK versions, so we discover them at runtime.
"""
sentinel_types = []
try:
from openai import NotGiven
sentinel_types.append(NotGiven)
except ImportError:
pass
try:
from openai import Omit
sentinel_types.append(Omit)
except ImportError:
pass
return tuple(sentinel_types)
# Tuple of OpenAI sentinel types for isinstance() checks (empty if none available)
_OPENAI_SENTINEL_TYPES: tuple = _get_openai_sentinel_types()
# Conditional imports for backward compatibility
try:
from openai.types.responses import (
FunctionToolParam,
Response,
ResponseInputItemParam,
ResponseInputParam,
ResponseOutputItem,
ResponseUsage,
ToolParam,
)
from openai.types.responses.response_output_message_param import (
ResponseOutputMessageParam,
)
RESPONSES_AVAILABLE = True
except ImportError:
# Fallback types for older OpenAI SDK versions
from typing import Dict, List
# Create basic fallback types
FunctionToolParam = Dict[str, Any]
Response = Any
ResponseInputItemParam = Dict[str, Any]
ResponseInputParam = Union[str, List[Dict[str, Any]]]
ResponseOutputItem = Dict[str, Any]
ResponseUsage = Dict[str, Any]
ToolParam = Dict[str, Any]
ResponseOutputMessageParam = Dict[str, Any]
RESPONSES_AVAILABLE = False
SPAN_NAME = "openai.response"
def _sanitize_sentinel_values(kwargs: dict) -> dict:
"""Remove OpenAI sentinel values (NOT_GIVEN, Omit) from kwargs.
OpenAI SDK uses sentinel objects for unset optional parameters.
These don't have dict methods like .get(), causing errors when
code chains calls like kwargs.get("reasoning", {}).get("summary").
This removes sentinel values so the default (e.g., {}) is used instead
when calling .get() on the sanitized dict.
If no sentinel types are available (older SDK), returns kwargs unchanged.
"""
if not _OPENAI_SENTINEL_TYPES:
return kwargs
return {k: v for k, v in kwargs.items()
if not isinstance(v, _OPENAI_SENTINEL_TYPES)}
def prepare_input_param(input_param: ResponseInputItemParam) -> ResponseInputItemParam:
"""
Looks like OpenAI API infers the type "message" if the shape is correct,
but type is not specified.
It is marked as required on the message types. We add this to our
traced data to make it work.
"""
try:
d = model_as_dict(input_param)
if "type" not in d:
d["type"] = "message"
if RESPONSES_AVAILABLE:
return ResponseInputItemParam(**d)
else:
return d
except Exception:
return input_param
def process_input(inp: ResponseInputParam) -> ResponseInputParam:
if not isinstance(inp, list):
return inp
return [prepare_input_param(item) for item in inp]
def is_validator_iterator(content):
"""
Some OpenAI objects contain fields typed as Iterable, which pydantic
internally converts to a ValidatorIterator, and they cannot be trivially
serialized without consuming the iterator to, for example, a list.
See: https://github.com/pydantic/pydantic/issues/9541#issuecomment-2189045051
"""
return re.search(r"pydantic.*ValidatorIterator'>$", str(type(content)))
# OpenAI API accepts output messages without an ID in its inputs, but
# the ID is marked as required in the output type.
if RESPONSES_AVAILABLE:
class ResponseOutputMessageParamWithoutId(ResponseOutputMessageParam):
id: NotRequired[str]
else:
# Fallback for older SDK versions
ResponseOutputMessageParamWithoutId = dict
class TracedData(pydantic.BaseModel):
start_time: float # time.time_ns()
response_id: str
# actually Union[str, list[Union[ResponseInputItemParam, ResponseOutputMessageParamWithoutId]]],
# but this only works properly in Python 3.10+ / newer pydantic
input: Any
# system message
instructions: Optional[str] = pydantic.Field(default=None)
# TODO: remove Any with newer Python / pydantic
tools: Optional[list[Union[Any, ToolParam]]] = pydantic.Field(default=None)
output_blocks: Optional[dict[str, ResponseOutputItem]] = pydantic.Field(
default=None
)
usage: Optional[ResponseUsage] = pydantic.Field(default=None)
output_text: Optional[str] = pydantic.Field(default=None)
request_model: Optional[str] = pydantic.Field(default=None)
response_model: Optional[str] = pydantic.Field(default=None)
# Reasoning attributes
request_reasoning_summary: Optional[str] = pydantic.Field(default=None)
request_reasoning_effort: Optional[str] = pydantic.Field(default=None)
response_reasoning_effort: Optional[str] = pydantic.Field(default=None)
# OpenAI service tier
request_service_tier: Optional[str] = pydantic.Field(default=None)
response_service_tier: Optional[str] = pydantic.Field(default=None)
# Trace context - to maintain trace continuity across async operations
trace_context: Any = pydantic.Field(default=None)
class Config:
arbitrary_types_allowed = True
responses: dict[str, TracedData] = {}
def parse_response(response: Union[LegacyAPIResponse, Response]) -> Response:
if isinstance(response, LegacyAPIResponse):
return response.parse()
return response
def get_tools_from_kwargs(kwargs: dict) -> list[ToolParam]:
tools_input = kwargs.get("tools", [])
# Handle case where tools key exists but value is None
# (e.g., when wrappers like openai-guardrails pass tools=None)
if tools_input is None:
tools_input = []
tools = []
for tool in tools_input:
if tool.get("type") == "function":
if RESPONSES_AVAILABLE:
tools.append(FunctionToolParam(**tool))
else:
tools.append(tool)
return tools
def process_content_block(
block: dict[str, Any],
) -> dict[str, Any]:
# TODO: keep the original type once backend supports it
if block.get("type") in ["text", "input_text", "output_text"]:
return {"type": "text", "text": block.get("text")}
elif block.get("type") in ["image", "input_image", "output_image"]:
return {
"type": "image",
"image_url": block.get("image_url"),
"detail": block.get("detail"),
"file_id": block.get("file_id"),
}
elif block.get("type") in ["file", "input_file", "output_file"]:
return {
"type": "file",
"file_id": block.get("file_id"),
"filename": block.get("filename"),
"file_data": block.get("file_data"),
}
return block
@dont_throw
def prepare_kwargs_for_shared_attributes(kwargs):
"""
Prepare kwargs for the shared _set_request_attributes function.
Maps responses API specific parameters to the common format.
"""
prepared_kwargs = kwargs.copy()
# Map max_output_tokens to max_tokens for the shared function
if "max_output_tokens" in kwargs:
prepared_kwargs["max_tokens"] = kwargs["max_output_tokens"]
return prepared_kwargs
def set_data_attributes(traced_response: TracedData, span: Span):
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_ID, traced_response.response_id)
response_model = _extract_model_name_from_provider_format(traced_response.response_model)
_set_span_attribute(span, GenAIAttributes.GEN_AI_RESPONSE_MODEL, response_model)
_set_span_attribute(span, OpenAIAttributes.OPENAI_RESPONSE_SERVICE_TIER, traced_response.response_service_tier)
if usage := traced_response.usage:
_set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_INPUT_TOKENS, usage.input_tokens)
_set_span_attribute(span, GenAIAttributes.GEN_AI_USAGE_OUTPUT_TOKENS, usage.output_tokens)
_set_span_attribute(
span, SpanAttributes.LLM_USAGE_TOTAL_TOKENS, usage.total_tokens
)
if usage.input_tokens_details:
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_CACHE_READ_INPUT_TOKENS,
usage.input_tokens_details.cached_tokens,
)
reasoning_tokens = None
tokens_details = (
usage.get("output_tokens_details") if isinstance(usage, dict)
else getattr(usage, "output_tokens_details", None)
)
if tokens_details:
reasoning_tokens = (
tokens_details.get("reasoning_tokens", None) if isinstance(tokens_details, dict)
else getattr(tokens_details, "reasoning_tokens", None)
)
_set_span_attribute(
span,
SpanAttributes.LLM_USAGE_REASONING_TOKENS,
reasoning_tokens or 0,
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_REASONING_SUMMARY}",
traced_response.request_reasoning_summary or (),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_REASONING_EFFORT}",
traced_response.request_reasoning_effort or (),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_RESPONSE_REASONING_EFFORT}",
traced_response.response_reasoning_effort or (),
)
if should_send_prompts():
prompt_index = 0
if traced_response.tools:
for i, tool_param in enumerate(traced_response.tools):
tool_dict = model_as_dict(tool_param)
description = tool_dict.get("description")
parameters = tool_dict.get("parameters")
name = tool_dict.get("name")
if parameters is None:
continue
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.description",
description,
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.parameters",
json.dumps(parameters),
)
_set_span_attribute(
span,
f"{SpanAttributes.LLM_REQUEST_FUNCTIONS}.{i}.name",
name,
)
if traced_response.instructions:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
traced_response.instructions,
)
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "system")
prompt_index += 1
if isinstance(traced_response.input, str):
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content", traced_response.input
)
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "user")
prompt_index += 1
else:
for block in traced_response.input:
block_dict = model_as_dict(block)
if block_dict.get("type", "message") == "message":
content = block_dict.get("content")
if is_validator_iterator(content):
# we're after the actual call here, so we can consume the iterator
content = [process_content_block(block) for block in content]
try:
stringified_content = (
content if isinstance(content, str) else json.dumps(content)
)
except Exception:
stringified_content = (
str(content) if content is not None else ""
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
stringified_content,
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role",
block_dict.get("role"),
)
prompt_index += 1
elif block_dict.get("type") == "computer_call_output":
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "computer-call"
)
output_image_url = block_dict.get("output", {}).get("image_url")
if output_image_url:
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
json.dumps(
[
{
"type": "image_url",
"image_url": {"url": output_image_url},
}
]
),
)
prompt_index += 1
elif block_dict.get("type") == "computer_call":
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.role", "assistant"
)
call_content = {}
if block_dict.get("id"):
call_content["id"] = block_dict.get("id")
if block_dict.get("call_id"):
call_content["call_id"] = block_dict.get("call_id")
if block_dict.get("action"):
call_content["action"] = block_dict.get("action")
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_PROMPT}.{prompt_index}.content",
json.dumps(call_content),
)
prompt_index += 1
# TODO: handle other block types
_set_span_attribute(span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.role", "assistant")
if traced_response.output_text:
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.content", traced_response.output_text
)
tool_call_index = 0
for block in traced_response.output_blocks.values():
block_dict = model_as_dict(block)
if block_dict.get("type") == "message":
# either a refusal or handled in output_text above
continue
if block_dict.get("type") == "function_call":
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.id",
block_dict.get("id"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.name",
block_dict.get("name"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.arguments",
block_dict.get("arguments"),
)
tool_call_index += 1
elif block_dict.get("type") == "file_search_call":
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.id",
block_dict.get("id"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.name",
"file_search_call",
)
tool_call_index += 1
elif block_dict.get("type") == "web_search_call":
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.id",
block_dict.get("id"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.name",
"web_search_call",
)
tool_call_index += 1
elif block_dict.get("type") == "computer_call":
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.id",
block_dict.get("call_id"),
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.name",
"computer_call",
)
_set_span_attribute(
span,
f"{GenAIAttributes.GEN_AI_COMPLETION}.0.tool_calls.{tool_call_index}.arguments",
json.dumps(block_dict.get("action")),
)
tool_call_index += 1
elif block_dict.get("type") == "reasoning":
reasoning_summary = block_dict.get("summary")
if reasoning_summary is not None and reasoning_summary != []:
if isinstance(reasoning_summary, (dict, list)):
reasoning_value = json.dumps(reasoning_summary)
else:
reasoning_value = reasoning_summary
_set_span_attribute(
span, f"{GenAIAttributes.GEN_AI_COMPLETION}.0.reasoning", reasoning_value
)
# TODO: handle other block types, in particular other calls
@dont_throw
@_with_tracer_wrapper
def responses_get_or_create_wrapper(tracer: Tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
start_time = time.time_ns()
# Remove OpenAI sentinel values (NOT_GIVEN, Omit) to allow chained .get() calls
non_sentinel_kwargs = _sanitize_sentinel_values(kwargs)
try:
response = wrapped(*args, **kwargs)
if isinstance(response, Stream):
# Capture current trace context to maintain trace continuity
ctx = context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=start_time,
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
return ResponseStream(
span=span,
response=response,
start_time=start_time,
request_kwargs=non_sentinel_kwargs,
tracer=tracer,
)
except Exception as e:
response_id = non_sentinel_kwargs.get("response_id")
existing_data = {}
if response_id and response_id in responses:
existing_data = responses[response_id].model_dump()
try:
traced_data = TracedData(
start_time=existing_data.get("start_time", start_time),
response_id=response_id or "",
input=process_input(
non_sentinel_kwargs.get("input", existing_data.get("input", []))
),
instructions=non_sentinel_kwargs.get(
"instructions", existing_data.get("instructions")
),
tools=get_tools_from_kwargs(non_sentinel_kwargs) or existing_data.get("tools", []),
output_blocks=existing_data.get("output_blocks", {}),
usage=existing_data.get("usage"),
output_text=non_sentinel_kwargs.get(
"output_text", existing_data.get("output_text", "")
),
request_model=non_sentinel_kwargs.get(
"model", existing_data.get("request_model", "")
),
response_model=existing_data.get("response_model", ""),
# Reasoning attributes
request_reasoning_summary=(
non_sentinel_kwargs.get("reasoning", {}).get(
"summary", existing_data.get("request_reasoning_summary")
)
),
request_reasoning_effort=(
non_sentinel_kwargs.get("reasoning", {}).get(
"effort", existing_data.get("request_reasoning_effort")
)
),
response_reasoning_effort=non_sentinel_kwargs.get("reasoning", {}).get("effort"),
request_service_tier=non_sentinel_kwargs.get("service_tier"),
response_service_tier=existing_data.get("response_service_tier"),
# Capture trace context to maintain continuity
trace_context=existing_data.get("trace_context", context_api.get_current()),
)
except Exception:
traced_data = None
# Restore the original trace context to maintain trace continuity
ctx = (traced_data.trace_context if traced_data and traced_data.trace_context
else context_api.get_current())
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=(
start_time if traced_data is None else int(traced_data.start_time)
),
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(StatusCode.ERROR, str(e))
if traced_data:
set_data_attributes(traced_data, span)
span.end()
raise
parsed_response = parse_response(response)
existing_data = responses.get(parsed_response.id)
if existing_data is None:
existing_data = {}
else:
existing_data = existing_data.model_dump()
request_tools = get_tools_from_kwargs(non_sentinel_kwargs)
merged_tools = (existing_data.get("tools") or []) + request_tools
try:
parsed_response_output_text = None
if hasattr(parsed_response, "output_text"):
parsed_response_output_text = parsed_response.output_text
else:
try:
parsed_response_output_text = parsed_response.output[0].content[0].text
except Exception:
pass
traced_data = TracedData(
start_time=existing_data.get("start_time", start_time),
response_id=parsed_response.id,
input=process_input(existing_data.get("input", non_sentinel_kwargs.get("input"))),
instructions=existing_data.get("instructions", non_sentinel_kwargs.get("instructions")),
tools=merged_tools,
output_blocks={block.id: block for block in parsed_response.output}
| existing_data.get("output_blocks", {}),
usage=existing_data.get("usage", parsed_response.usage),
output_text=existing_data.get("output_text", parsed_response_output_text),
request_model=existing_data.get("request_model", non_sentinel_kwargs.get("model")),
response_model=existing_data.get("response_model", parsed_response.model),
# Reasoning attributes
request_reasoning_summary=(
non_sentinel_kwargs.get("reasoning", {}).get(
"summary", existing_data.get("request_reasoning_summary")
)
),
request_reasoning_effort=(
non_sentinel_kwargs.get("reasoning", {}).get(
"effort", existing_data.get("request_reasoning_effort")
)
),
response_reasoning_effort=non_sentinel_kwargs.get("reasoning", {}).get("effort"),
request_service_tier=existing_data.get("request_service_tier", non_sentinel_kwargs.get("service_tier")),
response_service_tier=existing_data.get("response_service_tier", parsed_response.service_tier),
# Capture trace context to maintain continuity across async operations
trace_context=existing_data.get("trace_context", context_api.get_current()),
)
responses[parsed_response.id] = traced_data
except Exception:
return response
if parsed_response.status == "completed":
# Restore the original trace context to maintain trace continuity
ctx = traced_data.trace_context if traced_data.trace_context else context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=int(traced_data.start_time),
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
set_data_attributes(traced_data, span)
span.end()
return response
@dont_throw
@_with_tracer_wrapper
async def async_responses_get_or_create_wrapper(
tracer: Tracer, wrapped, instance, args, kwargs
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return await wrapped(*args, **kwargs)
start_time = time.time_ns()
# Remove OpenAI sentinel values (NOT_GIVEN, Omit) to allow chained .get() calls
non_sentinel_kwargs = _sanitize_sentinel_values(kwargs)
try:
response = await wrapped(*args, **kwargs)
if isinstance(response, (Stream, AsyncStream)):
# Capture current trace context to maintain trace continuity
ctx = context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=start_time,
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
return ResponseStream(
span=span,
response=response,
start_time=start_time,
request_kwargs=non_sentinel_kwargs,
tracer=tracer,
)
except Exception as e:
response_id = non_sentinel_kwargs.get("response_id")
existing_data = {}
if response_id and response_id in responses:
existing_data = responses[response_id].model_dump()
try:
traced_data = TracedData(
start_time=existing_data.get("start_time", start_time),
response_id=response_id or "",
input=process_input(
non_sentinel_kwargs.get("input", existing_data.get("input", []))
),
instructions=non_sentinel_kwargs.get(
"instructions", existing_data.get("instructions", "")
),
tools=get_tools_from_kwargs(non_sentinel_kwargs) or existing_data.get("tools", []),
output_blocks=existing_data.get("output_blocks", {}),
usage=existing_data.get("usage"),
output_text=non_sentinel_kwargs.get("output_text", existing_data.get("output_text")),
request_model=non_sentinel_kwargs.get("model", existing_data.get("request_model")),
response_model=existing_data.get("response_model"),
# Reasoning attributes
request_reasoning_summary=(
non_sentinel_kwargs.get("reasoning", {}).get(
"summary", existing_data.get("request_reasoning_summary")
)
),
request_reasoning_effort=(
non_sentinel_kwargs.get("reasoning", {}).get(
"effort", existing_data.get("request_reasoning_effort")
)
),
response_reasoning_effort=non_sentinel_kwargs.get("reasoning", {}).get("effort"),
request_service_tier=non_sentinel_kwargs.get("service_tier"),
response_service_tier=existing_data.get("response_service_tier"),
# Capture trace context to maintain continuity
trace_context=existing_data.get("trace_context", context_api.get_current()),
)
except Exception:
traced_data = None
# Restore the original trace context to maintain trace continuity
ctx = (traced_data.trace_context if traced_data and traced_data.trace_context
else context_api.get_current())
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=(
start_time if traced_data is None else int(traced_data.start_time)
),
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
span.set_attribute(ERROR_TYPE, e.__class__.__name__)
span.record_exception(e)
span.set_status(StatusCode.ERROR, str(e))
if traced_data:
set_data_attributes(traced_data, span)
span.end()
raise
parsed_response = parse_response(response)
existing_data = responses.get(parsed_response.id)
if existing_data is None:
existing_data = {}
else:
existing_data = existing_data.model_dump()
request_tools = get_tools_from_kwargs(non_sentinel_kwargs)
merged_tools = (existing_data.get("tools") or []) + request_tools
try:
parsed_response_output_text = None
if hasattr(parsed_response, "output_text"):
parsed_response_output_text = parsed_response.output_text
else:
try:
parsed_response_output_text = parsed_response.output[0].content[0].text
except Exception:
pass
traced_data = TracedData(
start_time=existing_data.get("start_time", start_time),
response_id=parsed_response.id,
input=process_input(existing_data.get("input", non_sentinel_kwargs.get("input"))),
instructions=existing_data.get("instructions", non_sentinel_kwargs.get("instructions")),
tools=merged_tools,
output_blocks={block.id: block for block in parsed_response.output}
| existing_data.get("output_blocks", {}),
usage=existing_data.get("usage", parsed_response.usage),
output_text=existing_data.get("output_text", parsed_response_output_text),
request_model=existing_data.get("request_model", non_sentinel_kwargs.get("model")),
response_model=existing_data.get("response_model", parsed_response.model),
# Reasoning attributes
request_reasoning_summary=(
non_sentinel_kwargs.get("reasoning", {}).get(
"summary", existing_data.get("request_reasoning_summary")
)
),
request_reasoning_effort=(
non_sentinel_kwargs.get("reasoning", {}).get(
"effort", existing_data.get("request_reasoning_effort")
)
),
response_reasoning_effort=non_sentinel_kwargs.get("reasoning", {}).get("effort"),
request_service_tier=existing_data.get("request_service_tier", non_sentinel_kwargs.get("service_tier")),
response_service_tier=existing_data.get("response_service_tier", parsed_response.service_tier),
# Capture trace context to maintain continuity across async operations
trace_context=existing_data.get("trace_context", context_api.get_current()),
)
responses[parsed_response.id] = traced_data
except Exception:
return response
if parsed_response.status == "completed":
# Restore the original trace context to maintain trace continuity
ctx = traced_data.trace_context if traced_data.trace_context else context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=int(traced_data.start_time),
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
set_data_attributes(traced_data, span)
span.end()
return response
@dont_throw
@_with_tracer_wrapper
def responses_cancel_wrapper(tracer: Tracer, wrapped, instance, args, kwargs):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return wrapped(*args, **kwargs)
non_sentinel_kwargs = _sanitize_sentinel_values(kwargs)
response = wrapped(*args, **kwargs)
if isinstance(response, Stream):
return response
parsed_response = parse_response(response)
existing_data = responses.pop(parsed_response.id, None)
if existing_data is not None:
# Restore the original trace context to maintain trace continuity
ctx = existing_data.trace_context if existing_data.trace_context else context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=existing_data.start_time,
record_exception=True,
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
span.record_exception(Exception("Response cancelled"))
set_data_attributes(existing_data, span)
span.end()
return response
@dont_throw
@_with_tracer_wrapper
async def async_responses_cancel_wrapper(
tracer: Tracer, wrapped, instance, args, kwargs
):
if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY):
return await wrapped(*args, **kwargs)
non_sentinel_kwargs = _sanitize_sentinel_values(kwargs)
response = await wrapped(*args, **kwargs)
if isinstance(response, (Stream, AsyncStream)):
return response
parsed_response = parse_response(response)
existing_data = responses.pop(parsed_response.id, None)
if existing_data is not None:
# Restore the original trace context to maintain trace continuity
ctx = existing_data.trace_context if existing_data.trace_context else context_api.get_current()
span = tracer.start_span(
SPAN_NAME,
kind=SpanKind.CLIENT,
start_time=existing_data.start_time,
record_exception=True,
context=ctx,
)
_set_request_attributes(span, prepare_kwargs_for_shared_attributes(non_sentinel_kwargs), instance)
span.record_exception(Exception("Response cancelled"))
set_data_attributes(existing_data, span)
span.end()
return response
class ResponseStream(ObjectProxy):
"""Proxy class for streaming responses to capture telemetry data"""
_span = None
_start_time = None
_request_kwargs = None
_tracer = None
_traced_data = None
def __init__(
self,
span,
response,
start_time=None,
request_kwargs=None,
tracer=None,
traced_data=None,
):
super().__init__(response)
self._span = span
self._start_time = start_time
# Filter sentinel values (defensive, in case called directly without prior filtering)
self._request_kwargs = _sanitize_sentinel_values(request_kwargs or {})
self._tracer = tracer
self._traced_data = traced_data or TracedData(
start_time=start_time,
response_id="",
input=process_input(self._request_kwargs.get("input", [])),
instructions=self._request_kwargs.get("instructions"),
tools=get_tools_from_kwargs(self._request_kwargs),
output_blocks={},
usage=None,
output_text="",
request_model=self._request_kwargs.get("model", ""),
response_model="",
request_reasoning_summary=self._request_kwargs.get("reasoning", {}).get(
"summary"
),
request_reasoning_effort=self._request_kwargs.get("reasoning", {}).get(
"effort"
),
response_reasoning_effort=None,
request_service_tier=self._request_kwargs.get("service_tier"),
response_service_tier=None,
)
self._complete_response_data = None
self._output_text = ""
self._cleanup_completed = False
self._cleanup_lock = threading.Lock()
def __del__(self):
"""Cleanup when object is garbage collected"""
if hasattr(self, "_cleanup_completed") and not self._cleanup_completed:
self._ensure_cleanup()
def __enter__(self):
"""Context manager entry"""
if hasattr(self.__wrapped__, "__enter__"):
self.__wrapped__.__enter__()
return self
def __exit__(self, exc_type, exc_val, exc_tb):
"""Context manager exit"""
suppress = False
try:
if exc_type is not None:
self._handle_exception(exc_val)
else:
self._process_complete_response()
finally:
if hasattr(self.__wrapped__, "__exit__"):
suppress = bool(self.__wrapped__.__exit__(exc_type, exc_val, exc_tb))
return suppress
async def __aenter__(self):
"""Async context manager entry"""
if hasattr(self.__wrapped__, "__aenter__"):
await self.__wrapped__.__aenter__()
return self
async def __aexit__(self, exc_type, exc_val, exc_tb):
"""Async context manager exit"""
suppress = False
try:
if exc_type is not None:
self._handle_exception(exc_val)
else:
self._process_complete_response()
finally:
if hasattr(self.__wrapped__, "__aexit__"):
suppress = bool(await self.__wrapped__.__aexit__(exc_type, exc_val, exc_tb))
return suppress
def close(self):
try:
self._ensure_cleanup()
finally:
if hasattr(self.__wrapped__, "close"):
return self.__wrapped__.close()
async def aclose(self):
try:
self._ensure_cleanup()
finally:
if hasattr(self.__wrapped__, "aclose"):
return await self.__wrapped__.aclose()
def __iter__(self):
"""Synchronous iterator"""
return self
def __next__(self):
"""Synchronous iteration"""
try:
chunk = self.__wrapped__.__next__()
except StopIteration:
self._process_complete_response()
raise
except Exception as e:
self._handle_exception(e)
raise
else:
self._process_chunk(chunk)
return chunk
def __aiter__(self):
"""Async iterator"""
return self
async def __anext__(self):
"""Async iteration"""
try:
chunk = await self.__wrapped__.__anext__()
except StopAsyncIteration:
self._process_complete_response()
raise
except Exception as e:
self._handle_exception(e)
raise
else:
self._process_chunk(chunk)
return chunk
def _process_chunk(self, chunk):
"""Process a streaming chunk"""
if hasattr(chunk, "type"):
if chunk.type == "response.output_text.delta":
if hasattr(chunk, "delta") and chunk.delta:
self._output_text += chunk.delta
elif chunk.type == "response.completed" and hasattr(chunk, "response"):
self._complete_response_data = chunk.response
if hasattr(chunk, "delta"):
if hasattr(chunk.delta, "text") and chunk.delta.text:
self._output_text += chunk.delta.text
if hasattr(chunk, "response") and chunk.response:
self._complete_response_data = chunk.response
@dont_throw
def _process_complete_response(self):
"""Process the complete response and emit span"""
with self._cleanup_lock:
if self._cleanup_completed:
return
try:
if self._complete_response_data:
parsed_response = parse_response(self._complete_response_data)
self._traced_data.response_id = parsed_response.id
self._traced_data.response_model = parsed_response.model
self._traced_data.output_text = self._output_text
if parsed_response.usage:
self._traced_data.usage = parsed_response.usage
if parsed_response.output:
self._traced_data.output_blocks = {
block.id: block for block in parsed_response.output
}
responses[parsed_response.id] = self._traced_data
set_data_attributes(self._traced_data, self._span)
self._span.set_status(StatusCode.OK)
self._span.end()
self._cleanup_completed = True
except Exception as e:
if self._span and self._span.is_recording():
self._span.set_attribute(ERROR_TYPE, e.__class__.__name__)
self._span.set_status(StatusCode.ERROR, str(e))
self._span.end()
self._cleanup_completed = True
@dont_throw
def _handle_exception(self, exception):
"""Handle exceptions during streaming"""
with self._cleanup_lock:
if self._cleanup_completed:
return
if self._span and self._span.is_recording():
self._span.set_attribute(ERROR_TYPE, exception.__class__.__name__)
self._span.record_exception(exception)
self._span.set_status(StatusCode.ERROR, str(exception))
self._span.end()
self._cleanup_completed = True
@dont_throw
def _ensure_cleanup(self):
"""Ensure cleanup happens even if stream is not fully consumed"""
with self._cleanup_lock:
if self._cleanup_completed:
return
try:
if self._span and self._span.is_recording():
set_data_attributes(self._traced_data, self._span)
self._span.set_status(StatusCode.OK)
self._span.end()
self._cleanup_completed = True
except Exception:
self._cleanup_completed = True
================================================
FILE: packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/version.py
================================================
__version__ = "0.53.3"
================================================
FILE: packages/opentelemetry-instrumentation-openai/poetry.toml
================================================
[virtualenvs]
in-project = true
================================================
FILE: packages/opentelemetry-instrumentation-openai/project.json
================================================
{
"name": "opentelemetry-instrumentation-openai",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai",
"targets": {
"lock": {
"executor": "nx:run-commands",
"options": {
"command": "uv lock",
"cwd": "packages/opentelemetry-instrumentation-openai"
}
},
"add": {
"executor": "@nxlv/python:add",
"options": {}
},
"update": {
"executor": "@nxlv/python:update",
"options": {}
},
"remove": {
"executor": "@nxlv/python:remove",
"options": {}
},
"build": {
"executor": "@nxlv/python:build",
"outputs": [
"{projectRoot}/dist"
],
"options": {
"outputPath": "packages/opentelemetry-instrumentation-openai/dist",
"publish": false,
"lockedVersions": true,
"bundleLocalDependencies": true
}
},
"install": {
"executor": "nx:run-commands",
"options": {
"command": "uv sync --all-groups",
"cwd": "packages/opentelemetry-instrumentation-openai"
}
},
"lint": {
"executor": "nx:run-commands",
"options": {
"command": "uv run ruff check .",
"cwd": "packages/opentelemetry-instrumentation-openai"
}
},
"test": {
"executor": "nx:run-commands",
"outputs": [
"{workspaceRoot}/reports/packages/opentelemetry-instrumentation-openai/unittests",
"{workspaceRoot}/coverage/packages/opentelemetry-instrumentation-openai"
],
"options": {
"command": "uv run pytest tests/",
"cwd": "packages/opentelemetry-instrumentation-openai"
}
},
"build-release": {
"executor": "nx:run-commands",
"options": {
"commands": [
"chmod +x ../../scripts/build-release.sh",
"../../scripts/build-release.sh"
],
"cwd": "packages/opentelemetry-instrumentation-openai"
}
}
},
"tags": [
"instrumentation"
]
}
================================================
FILE: packages/opentelemetry-instrumentation-openai/pyproject.toml
================================================
[project]
name = "opentelemetry-instrumentation-openai"
version = "0.53.3"
description = "OpenTelemetry OpenAI instrumentation"
authors = [
{ name = "Gal Kleinman", email = "gal@traceloop.com" },
{ name = "Nir Gazit", email = "nir@traceloop.com" },
{ name = "Tomer Friedman", email = "tomer@traceloop.com" },
]
license = "Apache-2.0"
readme = "README.md"
requires-python = ">=3.10,<4"
dependencies = [
"opentelemetry-api>=1.38.0,<2",
"opentelemetry-instrumentation>=0.59b0",
"opentelemetry-semantic-conventions-ai>=0.4.13,<0.5.0",
"opentelemetry-semantic-conventions>=0.59b0",
]
[project.urls]
Repository = "https://github.com/traceloop/openllmetry/tree/main/packages/opentelemetry-instrumentation-openai"
[project.optional-dependencies]
instruments = ["openai"]
[project.entry-points."opentelemetry_instrumentor"]
openai = "opentelemetry.instrumentation.openai:OpenAIInstrumentor"
[dependency-groups]
dev = [
"autopep8>=2.2.0,<3",
"ruff>=0.4.0",
]
test = [
"openai[datalib]==1.99.7",
"opentelemetry-sdk>=1.38.0,<2",
"pytest-asyncio>=0.23.7,<0.24.0",
"pytest-recording>=0.13.1,<0.14.0",
"pytest-sugar==1.0.0",
"pytest>=8.2.2,<9",
"requests>=2.31.0,<3",
"vcrpy>=8.0.0,<9",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["opentelemetry"]
[tool.coverage.run]
branch = true
source = ["opentelemetry/instrumentation/openai"]
[tool.coverage.report]
exclude_lines = ["if TYPE_CHECKING:"]
show_missing = true
[tool.ruff]
line-length = 120
exclude = [
".git",
"__pycache__",
"build",
"dist",
".venv",
".pytest_cache",
]
[tool.ruff.lint]
select = ["E", "F", "W"]
[tool.uv]
constraint-dependencies = ["urllib3>=2.6.3", "pip>=25.3"]
================================================
FILE: packages/opentelemetry-instrumentation-openai/pytest.ini
================================================
[pytest]
asyncio_mode=auto
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/__init__.py
================================================
"""unit tests."""
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/conftest.py
================================================
"""Unit tests configuration module."""
import os
import pytest
from openai import AsyncAzureOpenAI, AsyncOpenAI, AzureOpenAI, OpenAI
from opentelemetry._logs import get_logger
from opentelemetry.instrumentation.openai import OpenAIInstrumentor
from opentelemetry.instrumentation.openai.shared.config import Config
from opentelemetry.instrumentation.openai.utils import TRACELOOP_TRACE_CONTENT
from opentelemetry.instrumentation.openai.version import __version__
from opentelemetry.sdk._logs import LoggerProvider
from opentelemetry.sdk._logs.export import (
InMemoryLogExporter,
SimpleLogRecordProcessor,
)
from opentelemetry.sdk.metrics import Counter, Histogram, MeterProvider
from opentelemetry.sdk.metrics.export import (
AggregationTemporality,
InMemoryMetricReader,
)
from opentelemetry.sdk.resources import Resource
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import SimpleSpanProcessor
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
pytest_plugins = []
@pytest.fixture(autouse=True)
def environment():
if not os.getenv("OPENAI_API_KEY"):
os.environ["OPENAI_API_KEY"] = "test_api_key"
if not os.getenv("AZURE_OPENAI_API_KEY"):
os.environ["AZURE_OPENAI_API_KEY"] = "test_azure_api_key"
if not os.getenv("AZURE_OPENAI_ENDPOINT"):
os.environ["AZURE_OPENAI_ENDPOINT"] = "https://traceloop-stg.openai.azure.com/"
@pytest.fixture
def openai_client():
return OpenAI()
@pytest.fixture
def mock_openai_client():
return OpenAI(
api_key="test-key",
base_url="http://localhost:5002/v1/"
)
@pytest.fixture
def deepseek_client():
return OpenAI(
api_key="test-key",
base_url="https://api.deepseek.com/v1"
)
@pytest.fixture
def vllm_openai_client():
return OpenAI(base_url="http://localhost:8000/v1")
@pytest.fixture
def azure_openai_client():
return AzureOpenAI(
api_version="2024-02-01",
)
@pytest.fixture
def async_azure_openai_client():
return AsyncAzureOpenAI(
api_version="2024-02-01",
)
@pytest.fixture
def async_openai_client():
return AsyncOpenAI()
@pytest.fixture
def async_vllm_openai_client():
return AsyncOpenAI(base_url="http://localhost:8000/v1")
@pytest.fixture(scope="session", name="span_exporter")
def fixture_span_exporter():
exporter = InMemorySpanExporter()
yield exporter
@pytest.fixture(scope="session", name="tracer_provider")
def fixture_tracer_provider(span_exporter):
provider = TracerProvider()
provider.add_span_processor(SimpleSpanProcessor(span_exporter))
return provider
@pytest.fixture(scope="function", name="log_exporter")
def fixture_log_exporter():
exporter = InMemoryLogExporter()
yield exporter
@pytest.fixture(scope="function", name="logger_provider")
def fixture_logger_provider(log_exporter):
provider = LoggerProvider()
provider.add_log_record_processor(SimpleLogRecordProcessor(log_exporter))
return provider
@pytest.fixture(scope="session", name="reader")
def fixture_reader():
reader = InMemoryMetricReader(
{Counter: AggregationTemporality.DELTA, Histogram: AggregationTemporality.DELTA}
)
return reader
@pytest.fixture(scope="session", name="meter_provider")
def fixture_meter_provider(reader):
resource = Resource.create()
meter_provider = MeterProvider(metric_readers=[reader], resource=resource)
return meter_provider
@pytest.fixture(scope="session")
def instrument_legacy(reader, tracer_provider, meter_provider):
async def upload_base64_image(*args):
return "/some/url"
instrumentor = OpenAIInstrumentor(
enrich_assistant=True,
upload_base64_image=upload_base64_image,
)
instrumentor.instrument(
tracer_provider=tracer_provider,
meter_provider=meter_provider,
)
yield instrumentor
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_content(
instrument_legacy, reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "True"})
instrumentor = instrument_legacy
Config.use_legacy_attributes = False
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(scope="function")
def instrument_with_no_content(
instrument_legacy, reader, tracer_provider, logger_provider, meter_provider
):
os.environ.update({TRACELOOP_TRACE_CONTENT: "False"})
instrumentor = instrument_legacy
Config.use_legacy_attributes = False
Config.event_logger = get_logger(
__name__, __version__, logger_provider=logger_provider
)
yield instrumentor
Config.use_legacy_attributes = True
Config.event_logger = None
os.environ.pop(TRACELOOP_TRACE_CONTENT, None)
instrumentor.uninstrument()
@pytest.fixture(autouse=True)
def clear_exporter(span_exporter):
span_exporter.clear()
@pytest.fixture(scope="module")
def vcr_config():
return {"filter_headers": ["authorization", "api-key"]}
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/data/1024+tokens.txt
================================================
Open-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry
Traceloop, a YCombinator-backed company, has announced the release of OpenLLMetry, a new open-source
library designed to extend OpenTelemetry with Large Language Model (LLM) functionality. This innovative
tool aims to bridge the gap between traditional application monitoring and the rapidly evolving field
of AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides
a standardized approach to collecting and exporting telemetry data from cloud-native applications. By
integrating LLM-specific features, OpenLLMetry enables developers to gain deeper insights into
the performance and behavior of AI models within their applications.
Key features of OpenLLMetry include:
LLM-specific metrics and traces
Seamless integration with existing OpenTelemetry setups
Support for popular LLM frameworks and platforms
The open-source nature of OpenLLMetry is expected to foster community contributions and rapid adoption
among developers working with LLMs. As AI continues to transform the software landscape, tools
like OpenLLMetry are poised to play a vital role in ensuring the reliability and performance of
next-generation applications.
========================================================================
Major LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs
In a significant development for the artificial intelligence industry, leading Large Language Model (LLM) providers,
including Anthropic, have announced the implementation of prompt caching. This new feature promises to dramatically
improve the speed and cost-effectiveness of LLM API calls, particularly for applications with repetitive prompt patterns.
Understanding Prompt Caching
Prompt caching is a technique that allows LLM providers to store and quickly retrieve responses for frequently used prompts.
Instead of processing the same or similar prompts repeatedly, the system can serve pre-computed responses,
significantly reducing computation time and resources.
Benefits of Prompt Caching
1. Improved Response Times
With prompt caching, response times for cached prompts can be reduced from seconds to milliseconds. This dramatic speed
improvement enables near-instantaneous responses in many scenarios, enhancing user experience in AI-powered applications.
2. Cost Reduction
By eliminating the need to reprocess identical or highly similar prompts, prompt caching can substantially reduce the
computational resources required. This efficiency translates directly into cost savings for developers and businesses
utilizing LLM APIs.
3. Scalability
The reduced computational load allows LLM providers to handle a higher volume of requests with existing infrastructure,
improving the scalability of their services.
Use Cases and Impact
Prompt caching is particularly beneficial for applications with repetitive prompt patterns. Some key use cases include:
Customer service chatbots handling common queries
Content moderation systems processing similar types of content
Language translation services for frequently translated phrases or sentences
Automated coding assistants dealing with standard programming tasks
Implementation by Major Providers
While the specific implementation details vary among providers, the general approach involves:
Identifying frequently used prompts
Storing pre-computed responses
Implementing efficient lookup mechanisms
Balancing cache freshness with performance gains
Anthropic, known for its Claude AI model, has been at the forefront of this technology.
Future Implications
The introduction of prompt caching by major LLM providers is likely to have far-reaching effects on the AI industry:
Broader Adoption: Reduced costs and improved performance could lead to wider adoption of LLM technologies across various sectors.
New Application Paradigms: Developers may create new types of applications that leverage the near-instantaneous response times of cached prompts.
Evolution of Pricing Models: LLM providers might introduce new pricing structures that reflect the efficiency gains of prompt caching.
As the technology matures, we can expect to see further refinements and innovative applications of prompt caching, potentially
reshaping the landscape of AI-powered services and applications.
========================================================================
📊 Why Unit Testing is Non-Negotiable in Software Development 🖥️
As a software professional, I can't stress enough how crucial unit testing is to our craft. Here's why it's a must-have practice:
🐛 Catches bugs early: Identify and fix issues before they snowball into major problems.
💰 Saves time and money: Less debugging time means faster development and lower costs.
🏗️ Improves code quality: Writing testable code inherently leads to better architecture.
🔄 Facilitates refactoring: Tests give you confidence to improve your code without breaking functionality.
📚 Serves as documentation: Well-written tests explain how your code should behave.
🤝 Enhances collaboration: New team members can understand and contribute to the codebase faster.
Remember: The time invested in unit testing pays off multifold in the long run. It's not just good practice—it's professional responsibility.
What's your take on unit testing? Share your experiences below! 👇
========================================================================
The Rise of Reasoning Models: How "Think First" AI Is Transforming Capabilities
A new generation of reasoning models designed to think before responding is dramatically expanding the
frontiers of artificial intelligence. These advanced systems, which employ sophisticated deliberative
processes before generating output, are solving problems previously thought to be beyond AI's reach.
Unlike earlier models that produced immediate responses, these reasoning-enhanced AIs take a structured
approach to complex problems. By breaking down questions into component parts, exploring multiple solution paths,
and critically evaluating their own reasoning, they achieve significantly higher accuracy on tasks requiring logical
analysis, mathematical problem-solving, and nuanced judgment.
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/__init__.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a poetic assistant,
skilled in explaining complex programming concepts with creative flair."}, {"role":
"user", "content": "Compose a poem that explains the concept of recursion in
programming."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '276'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RUTY/bNhC9+1cMdOlFa9h198N7C4oiSNFTmrRA62IxJkciN+SMMhzZVYP97wUl
7272IlAcvcfHN/P0bQXQRN/cQ+MCmstDuro7f92l283j1832j/jzr/+Fd9Mm3L7/86/u2knTVoQc
H8nZM2rtJA+JLAovZaeERpV1e7vZb3a7u91uLmTxlCqsH+xqt76+slGPcrXZ/nh9QQaJjkpzD3+v
AAC+zc+qkT3929zDpn3eyVQK9tTcv3wE0KikutNgKbEYsjXta9EJG/Es+wODBQIlTBmkAyeeWkBw
wo4GgyLQRab2wB/JjVqiMJwJT1QAYUAzUm7npaKPfQYfT5FpfeB30I3sqhfgMKXIPUQrlLr6eRIZ
4BwtRL68tRXhkR1VGZSor+uZWqVXzLkyOBmH9YEP/Fv8QoCQo6ooKHWJnM1nsAlE7iJHm97I9pSq
bE+0HA21W6NhlYgJsFsw6wP/LulUuQaVY6JcIKH2tICelQGyh17RVW8+s+KJ5jvmqRhppNJCwokU
jlPVpNGhESR09L3+j2MpERm8pARMxci/2MJigfTNFUY+Kw4FMPWi0UKVthANQhYdJDmRrg/8C7ow
2w6eiiP2y71JW5jIQGOpWk3m5tvF/SPhaFO1P0kfXfVew2QhgwU0OAv/YFBMlg58CipjH+CIhcBh
qRPBvg6Oj9XS0kI0GLmT5MvM/yijMk1gF+SlSzT3v7SVuhoHI5skP/cBMuqJEqCBPrvQQuQ6SpCx
jw4TuCBK8wllykMQnl4nuROlEymckefxyKK0bi5ReHrJUJK+NrvmjceUXvarwBIelLAI17zU6y/w
pxXAP3NWxzfxawaVPNiDyRfiSrjbL3TN69/htbi9uQS5MTFM3xX2+9VFYVPqTOWHLnJPOmhcotsN
D3c32+sb3P+Em2b1tPofAAD//wMA63XtVMQEAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c02270cc530e83-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:16 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=LapoVNthWzSWvfSwdppCcrPcChMfdUL_qeISR8GMV8A-1709033836-1.0-AQpk5uU8Ch+YpLRklM+PdXeuiEyNk1RSzgBjqOJnhiSPadlKyTdmlSLeV/IZQExN0Iu45C9zSMuEh2TQ9RRSRb8=;
path=/; expires=Tue, 27-Feb-24 12:07:16 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=qX6oaBDoAmh3KF_aYYz3Txay.LYmSYkm4y6XEQuFm1I-1709033836384-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '3094'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159940'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_805d5d4316663a38f3522f0bf8899bce
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You are a poetic assistant,
skilled in explaining complex programming concepts with creative flair."}, {"role":
"user", "content": "Compose a poem that explains the concept of recursion in
programming."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '276'
content-type:
- application/json
cookie:
- __cf_bm=LapoVNthWzSWvfSwdppCcrPcChMfdUL_qeISR8GMV8A-1709033836-1.0-AQpk5uU8Ch+YpLRklM+PdXeuiEyNk1RSzgBjqOJnhiSPadlKyTdmlSLeV/IZQExN0Iu45C9zSMuEh2TQ9RRSRb8=;
_cfuvid=qX6oaBDoAmh3KF_aYYz3Txay.LYmSYkm4y6XEQuFm1I-1709033836384-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RUwW7bSAy9+ysIXfaiGE7cZJ3cUiCHou1lF213sV4E9IiSphmRUw5lVS3y74uR
ZLt7kYAh+fjm8XF+rgAKXxUPULgWzXUxXO2Gb1vZ/RV275++yMe78PbT7svnD56P33SkoswVcvhK
zk5VayddDGReeA47JTTKqNe/b+432+1uezcFOqko5LIm2tV2fXtlvR7kanN9c7tUtuIdpeIB/lkB
APycvpkjV/S9eIBNeTrpKCVsqHg4JwEUKiGfFJiST4ZsRXkJOmEjnmi/Y7CWQAlDB1KDk4pKQHDC
jqJBVKml56rc8x/kek1e+LcEB8LeRjDtwwiVUAJMlvPWe36EumeXRQCHIXhuwFuiUGfcCtkRJAFF
pXLPn1jxSFNSVDkE6hIM3lpAiELmHdQBva73vOcP/oUAofOqoqBUB3K2wIMMfD4S/pUuKEVCW3Aj
aU3OTn8vvN7zWyV8AQTD9AKeTSB1GAIpRE+OUgmJMttHriBJOFIWrQMMYQbVudeRoAlEE9lH0Ha0
dhI1EzA/8QKEIBKh8kfPswC1hCrfIuBImiDMt7TBJ6MKctp6z0/o2klOqCgcc3pFFElntnmEHf7I
eE8daZPjR+9M1EufwDPgLxwPAX/MJP8mgwMNeRRQEeo0fi0zZ8+1Z2800U3lWf2h9RqiSIDYT8Mt
YWhJCVyLkqDSnJ4lzW6AUXo9dRY+TfaAicDlTzIVbhZlBzTXziVRpVHsIJ3Ge2GfhJuJ/J8C1B0U
XZ6GTyfLlkCBGmQD5Aoaxcm8i88H0VDl6y0NuukCCINwpVmqFicPn82Tg2nsYis85rogjXcnZDd5
Asx3FCilxdx+buVkmmqK6GhdLMv3et7aIE02fN5w7kM4n2fVU/ushEk4b2gyiXP56wrg3+l16P+3
8EVU6aI9m7wQZ8Dt/QxXXN6jS/B6d7tETQzDJXBz82a1MCzSmIy659pzQxrVz49FHZ93d9e3d3j/
BjfF6nX1HwAAAP//AwBM29N2NgUAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022861cab0e83-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:19 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '3165'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159940'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 22ms
x-request-id:
- req_99d963ee52187db213dbb11b33f38cdb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics_stream.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.4
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
bring"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
compass"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
Op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
conference"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"To"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
help"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
navigate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
through"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
traces"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
and"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"
spans"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-943uCLXJ85N1BFjlodTrOrxwwdmpj","object":"chat.completion.chunk","created":1710755352,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_4f2ebda25a","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86644fb6ef002b96-LAX
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Mon, 18 Mar 2024 09:49:12 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=qiyi9fIlpqGkMJJixm03hgCJ4UIgBtj0i_eeoRzkjBA-1710755352-1.0.1.1-R6iEL2O7TZ9bLqWrIrfA8fIoyJ4F4Iaa4otEgqTksiRsx1buCYZt_Afw5mwGiCJVak0HfO4G5rQ83hGWq.rLAw;
path=/; expires=Mon, 18-Mar-24 10:19:12 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Xp2VPW_gSZSarzVuq7rIsx2KBAAO4o1IV6pTF160L5w-1710755352500-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- user-gnsskz7s6sbrohn1d5inrvmx
openai-processing-ms:
- '235'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '200'
x-ratelimit-limit-tokens:
- '40000'
x-ratelimit-remaining-requests:
- '197'
x-ratelimit-remaining-tokens:
- '39974'
x-ratelimit-reset-requests:
- 20m52.666s
x-ratelimit-reset-tokens:
- 39ms
x-request-id:
- req_156c6d5609831d1a96457b0d8b16e65b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_parsed_completion_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a poetic assistant,
skilled in explaining complex programming concepts with creative flair."}, {"role":
"user", "content": "Compose a poem that explains the concept of recursion in
programming."}], "model": "gpt-4o", "response_format": {"type": "json_schema",
"json_schema": {"schema": {"properties": {"poem": {"title": "Poem", "type":
"string"}, "style": {"title": "Style", "type": "string"}}, "required": ["poem",
"style"], "title": "StructuredAnswer", "type": "object", "additionalProperties":
false}, "name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '620'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xVTY/bRgy9+1cQuuSiXWydbXa7t6RtigApWjRBg6IuFvSIkpiMSHVI2XGDBfIj
cunfyy8pKHk/gvRiGEPy8b03HOrDCqDiprqCKvXoaRjzydOfZEu//kKvX1L/+8+v9/8cdPzlh7R7
drk+7Ks6KnT7lpLfVp0mHcZMzipLOBVCp0D95mJ9+e2Ti/V3l3Ng0IZylHWjn5zryfpsfX5ydnly
9uRY2CsnsuoK/lwBAHyYf4OiNPS+uoKz+vZkIDPsqLq6SwKoiuY4qdCMzVG8qu+DScVJZtYfNtWo
NGyqq031QsB7gn3PNlJh6WCv2hhoCwhj0a7gMFB5ZDCwNPVmIy+ZDBCSSqLRwXv0RwZb9R4WJ94D
SgPvWJrTzUZ+ozQVY5XPHz+xf/74r80NKfUKLJC14zSfNjogS3R401MhaCdJYapBwpyjaDDKu2je
IcvcZP4XXTYbeTFgx0KAMHApWgKdpMlkBoW6Qmb1zKfNlDyUshvlFmYsYGlZ2AmayAzMVwquCo1S
ABxVAA3bgonAezZoUBIF6lNIhSyRNBrWBWP7/PETYeqDORfQvUDqI/+Wr4M5FjfYs/eAd4JrMA4f
Z4UtcokGzyaf81iCNmy1OUDPzXIVk0joMcEyoz9f1EdiZiEDtluxJNYXFmqOrGdrdU7VfbQmHMKy
fAAS30fmke+PoYVlpwmDJWR+F2ZnwhbaogMgeKHZjWcFJfVBqZ2K9xRsXG/Hg/0QkH+QAwYvmKTV
3FgNCFs0ghQ/ewKhheZrhb8nWmYgggmbxRwjh8mgLXTH8g17r5Mv1xMstASu9TzCXqfcwJYgq3kA
v0LOwTJwjdAAHQaVaSBxzJDU/PSB9w/51QuZQ8oU7joOC9fvdRKfZ46dCi4DPElDJV6MF801SCQf
+T7H5FoYs9XwnLcqmBLX4LqnYmAKPXf9fFc5g2neUQPbw/081tDx7qhhgD1LZ3GfbT4cR3jAsqMc
yu5qHhlQpg7FYeCu92UUtoRJ4x1A0oalC9u6ieMv5Eg73VT1pjI/ZJpXx1PIh8IJ83wXAzmOvS4H
c1INI7LML+3++YTJ4DzQ7NH8fubytzoVoUMNk0XBjnfcAA/YUTmEIMpT4gadFt+X5XO6qW4e7rhC
7WQYK1amnI/nN3dLM2s3Ft3aMX53Hg/f+utCaCqxIM11rObozQrgr3k5T1/s22osOox+7fqOJAAv
Lxa46v5rcB9cXz4+Rl0d833g8cVxpX+Jd92QI2d7sN6rhKmn5r70bPVA3Ndd/w9iEcjSfYWyOiJV
djCn4bpl6aiMhZcPRjte4/oMz4ken59Xq5vVfwAAAP//AwC6gsp3OQcAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d06fd810889b018-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 13:35:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '12493'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999939'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_69ccccc4d1f064d1a237d11cf4438738
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_streaming_metrics.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You are a poetic assistant,
skilled in explaining complex programming concepts with creative flair."}, {"role":
"user", "content": "Compose a poem that explains the concept of recursion in
programming."}], "model": "deepseek-chat", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '292'
content-type:
- application/json
host:
- api.deepseek.com
traceparent:
- 00-df073bfb7737f449d1f96e14d83e37c1-f316aee22c8d5615-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.deepseek.com/v1/chat/completions
response:
body:
string: "data: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"The\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Rec\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ursive\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Bard\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"'s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Tale\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"In\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
loops\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
lines\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
of\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
coded\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
art\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"There\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
lies\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
trick\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
play\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
your\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
part\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
function\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
bold\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
both\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
old\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
new\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"That\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
calls\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
itself\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
see\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
through\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"To\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
solve\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
task\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
so\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
vast\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
said\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Break\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
down\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
smaller\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
threads\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
piece\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
so\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
light\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
barely\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
bends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Then\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
call\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
me\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
till\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
problem\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
ends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
mirror\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
held\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
mirror\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
bright\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Ref\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"lections\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
deep\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
endless\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
sight\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Yet\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
fear\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
not\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
this\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
eternal\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
spin\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
base\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
case\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
waits\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
reel\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Like\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
nested\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
dolls\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
that\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
hide\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
inside\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Or\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
trees\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
branches\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
stretching\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
wide\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"It\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
climbs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
winds\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
folds\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
bends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Until\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
final\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
step\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
desc\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"So\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
heed\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
this\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tale\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
both\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
wise\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
true\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"To\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
master\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
recursion\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
here\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2019\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
your\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
clue\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Define\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
small\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
then\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
call\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
same\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"And\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
trust\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
code\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
play\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
its\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
game\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"For\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
when\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
craft\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
self\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ought\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
grace\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"You\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2019\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ll\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
find\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
fractal\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
your\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
maze\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
twist\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
return\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
cycle\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2019\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
done\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Rec\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ursion\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
laughs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
now\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2019\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ve\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
won\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"!\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"---\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Key\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Lessons\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"1\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Self\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-reference\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
The\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
function\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
calls\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
itself\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"2\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Base\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
case\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
stopping\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
condition\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
prevent\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
infinite\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
loops\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"3\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Divide\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
&\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
conquer\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Bre\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"aks\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
big\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
problems\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
into\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
smaller\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
identical\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
ones\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"4\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Stack\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
magic\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Each\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
call\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
waits\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
next\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
like\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
stacked\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
plates\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"8b1e7bf8-28c8-46b2-ba74-9de25294cff4\",\"object\":\"chat.completion.chunk\",\"created\":1753946813,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\"},\"logprobs\":null,\"finish_reason\":\"stop\"}],\"usage\":{\"prompt_tokens\":32,\"completion_tokens\":324,\"total_tokens\":356,\"prompt_tokens_details\":{\"cached_tokens\":0},\"prompt_cache_hit_tokens\":0,\"prompt_cache_miss_tokens\":32}}\n\ndata:
[DONE]\n\n"
headers:
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 31 Jul 2025 07:26:53 GMT
Server:
- CW
Set-Cookie:
- HWWAFSESID=28c80a6c9e27fccfda; path=/
- HWWAFSESTIME=1753946809429; path=/
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-allow-credentials:
- 'true'
cache-control:
- no-cache
vary:
- origin, access-control-request-method, access-control-request-headers
x-ds-trace-id:
- fca2d54180b22d262c66acadbf418581
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0229ce92759a1-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=F2cwDvvgVcuJx7NtjDUQlQ67RcPsV8hJCv0Dx4q11hk-1709033840-1.0-AXypc1oUzUVbk4HJqv3ZCmQD3UZobH2UcYWVk/hk74G8y595O2lial5knUkKabB3Mb1Z5G0xtL1bhJobEnFy3Sg=;
path=/; expires=Tue, 27-Feb-24 12:07:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=X4uHWU6guDw5hSHcN7qwMjPiz85tBKMpMeWg0pT0paY-1709033840337-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '16'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_8eb88f3557a52021f7b223ce11c52b84
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=F2cwDvvgVcuJx7NtjDUQlQ67RcPsV8hJCv0Dx4q11hk-1709033840-1.0-AXypc1oUzUVbk4HJqv3ZCmQD3UZobH2UcYWVk/hk74G8y595O2lial5knUkKabB3Mb1Z5G0xtL1bhJobEnFy3Sg=;
_cfuvid=X4uHWU6guDw5hSHcN7qwMjPiz85tBKMpMeWg0pT0paY-1709033840337-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0229e4b8a59a1-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:20 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '28'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_62360fac2825ad0340845c5281fb0feb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml
================================================
interactions:
- request:
body: '{"prompt": "a white siamese cat", "model": "dall-e-2", "n": 1, "quality":
"standard", "size": "256x256"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '104'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/images/generations
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SRT2vbMADF7/4UwmCfJv9VZDlghpOtTbysjHRZIGMHWVJdYcdSJDtuWvrdR3pa
2OXx4PcO7/HeHABcZgQdBHfnIM6iPEpTgrJPV8DpQN05+O0AAMDbhwLgjqZz58B9HgZt52GoqOS0
6wTVUhvFLRttUHeqDpgyIphkz9Vkg14MoTbyTAcRKtPA/Y9+JU4cVY/H3Iy704YJ9MLEJRytMJA9
1+Pdq1rY2cPq10aNl3zSC31ah/LYwK/TeVGtMn1fVcvpcDhuZ0f2rVrfBbpvPtuhSKIEwSiBSfYz
jry0TDMvLZPs4Ftxw5Ibpgvj2/M1EMOIwAj71hS1byzjhew72YurHwp5pI0Idd/4tlWSF5hSygUX
ED3VKUQ4J5CSJwwxQTzLCK4jnPm2HSQvKCKM0RmGAnMKEUECUhIjmDOCcjxLalan1+hNy9hLyxh7
aYnwwbftPxPIf9AWtW/b2xGyKbpdedlsl4uXaE9Ou3Wk2328PKOH7PXy/fF+27ZIrQfLYj4qL/3i
fvz87gDwx3l3/gIAAP//AwCfojeBIQIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022a01d814c48-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:27 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=CENvvsRp3i1UKzWgwJyC18hGp4.Sw_CzVZ3rtryRcmo-1709033847-1.0-AVk81nwu3FRTAHNIFrIoLAuYDzsBICk4vRjVkw3lhwatCnjLOMDoCx0YA0DkMHRhJMi3vQo3VYUiiFsrWuJ+zTU=;
path=/; expires=Tue, 27-Feb-24 12:07:27 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=hvkJrBd.i3JCMolU79HOcDZ9JsyBkhtY8xBHFSJJ7lw-1709033847553-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '6739'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_de332b248564b741fce3bc727f47ebfa
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py
================================================
import pytest
@pytest.fixture(scope="module")
def vcr_config():
return {
"filter_headers": ["authorization"],
"ignore_hosts": ["openaipublic.blob.core.windows.net"],
}
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py
================================================
import pytest
from openai import OpenAI
from opentelemetry.semconv._incubating.attributes import (
gen_ai_attributes as GenAIAttributes,
)
from opentelemetry.semconv._incubating.metrics import (
gen_ai_metrics as GenAIMetrics,
)
from opentelemetry.semconv_ai import Meters
from pydantic import BaseModel
@pytest.fixture
def openai_client():
return OpenAI()
@pytest.mark.vcr
def test_chat_completion_metrics(instrument_legacy, reader, openai_client):
openai_client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{
"role": "system",
"content": "You are a poetic assistant, skilled in explaining complex programming concepts with "
"creative flair.",
},
{
"role": "user",
"content": "Compose a poem that explains the concept of recursion in programming.",
},
],
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_choice_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert len(data_point.attributes["server.address"]) > 0
assert data_point.sum > 0
if metric.name == Meters.LLM_GENERATION_CHOICES:
found_choice_metric = True
for data_point in metric.data.data_points:
assert data_point.value >= 1
assert len(data_point.attributes["server.address"]) > 0
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
assert all(
len(data_point.attributes["server.address"]) > 0
for data_point in metric.data.data_points
)
assert found_token_metric is True
assert found_choice_metric is True
assert found_duration_metric is True
@pytest.mark.vcr
def test_chat_parsed_completion_metrics(instrument_legacy, reader, openai_client):
class StructuredAnswer(BaseModel):
poem: str
style: str
openai_client.beta.chat.completions.parse(
model="gpt-4o",
messages=[
{
"role": "system",
"content": "You are a poetic assistant, skilled in explaining complex programming concepts with "
"creative flair.",
},
{
"role": "user",
"content": "Compose a poem that explains the concept of recursion in programming.",
},
],
response_format=StructuredAnswer,
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_choice_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
for data_point in metric.data.data_points:
model = data_point.attributes.get(GenAIAttributes.GEN_AI_RESPONSE_MODEL)
if (
metric.name == Meters.LLM_TOKEN_USAGE
and model == "gpt-4o-2024-08-06"
):
found_token_metric = True
elif (
metric.name == Meters.LLM_GENERATION_CHOICES
and model == "gpt-4o-2024-08-06"
):
found_choice_metric = True
elif (
metric.name == Meters.LLM_OPERATION_DURATION
and model == "gpt-4o-2024-08-06"
):
found_duration_metric = True
assert found_token_metric
assert found_choice_metric
assert found_duration_metric
@pytest.mark.vcr
def test_chat_streaming_metrics(instrument_legacy, reader, deepseek_client):
# Since there isn't an official OpenAI API,
# using a deepseek API that offers compatibility with the OpenAI standard.
response = deepseek_client.chat.completions.create(
model="deepseek-chat",
messages=[
{
"role": "system",
"content": "You are a poetic assistant, skilled in explaining complex programming concepts with "
"creative flair.",
},
{
"role": "user",
"content": "Compose a poem that explains the concept of recursion in programming.",
},
],
stream=True,
)
for _ in response:
pass
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_choice_metric = False
found_duration_metric = False
found_time_to_first_token_metric = False
found_time_to_generate_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = True
for data_point in metric.data.data_points:
assert data_point.attributes[GenAIAttributes.GEN_AI_TOKEN_TYPE] in [
"output",
"input",
]
assert data_point.sum > 0
if metric.name == Meters.LLM_GENERATION_CHOICES:
found_choice_metric = True
for data_point in metric.data.data_points:
assert data_point.value >= 1
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
if metric.name == GenAIMetrics.GEN_AI_SERVER_TIME_TO_FIRST_TOKEN:
found_time_to_first_token_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
if metric.name == Meters.LLM_STREAMING_TIME_TO_GENERATE:
found_time_to_generate_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
for data_point in metric.data.data_points:
assert (
data_point.attributes.get(GenAIAttributes.GEN_AI_SYSTEM) == "openai"
)
# Add `deepseek-chat` to the list of models since it's a alternative to OpenAI API
assert str(
data_point.attributes[GenAIAttributes.GEN_AI_RESPONSE_MODEL]
) in ("gpt-3.5-turbo", "gpt-3.5-turbo-0125", "gpt-4o-2024-08-06", "deepseek-chat")
assert data_point.attributes["gen_ai.operation.name"] == "chat"
assert data_point.attributes["server.address"] != ""
assert found_token_metric is True
assert found_choice_metric is True
assert found_duration_metric is True
assert found_time_to_first_token_metric is True
assert found_time_to_generate_metric is True
@pytest.mark.vcr
def test_embeddings_metrics(instrument_legacy, reader, openai_client):
openai_client.embeddings.create(
input="Tell me a joke about opentelemetry",
model="text-embedding-ada-002",
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_token_metric = False
found_vector_size_metric = False
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_TOKEN_USAGE:
found_token_metric = True
for data_point in metric.data.data_points:
assert data_point.sum > 0
assert len(data_point.attributes["server.address"]) > 0
if metric.name == Meters.LLM_EMBEDDINGS_VECTOR_SIZE:
found_vector_size_metric = True
for data_point in metric.data.data_points:
assert data_point.value > 0
assert len(data_point.attributes["server.address"]) > 0
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
assert all(
len(data_point.attributes["server.address"]) > 0
for data_point in metric.data.data_points
)
assert found_token_metric
assert found_vector_size_metric
assert found_duration_metric
@pytest.mark.vcr
def test_image_gen_metrics(instrument_legacy, reader, openai_client):
openai_client.images.generate(
model="dall-e-2",
prompt="a white siamese cat",
size="256x256",
quality="standard",
n=1,
)
metrics_data = reader.get_metrics_data()
resource_metrics = metrics_data.resource_metrics
assert len(resource_metrics) > 0
found_duration_metric = False
for rm in resource_metrics:
for sm in rm.scope_metrics:
for metric in sm.metrics:
if metric.name == Meters.LLM_OPERATION_DURATION:
found_duration_metric = True
assert any(
data_point.count > 0 for data_point in metric.data.data_points
)
assert any(
data_point.sum > 0 for data_point in metric.data.data_points
)
assert all(
len(data_point.attributes["server.address"]) > 0
for data_point in metric.data.data_points
)
assert found_duration_metric
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/__init__.py
================================================
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_existing_assistant.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcN8C5OMyvyDvYOqAwwcYnKjEq3rMyvSFHSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0twXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAINZ
PWlxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b283fb98e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
path=/; expires=Wed, 27-Mar-24 21:16:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c060bf3f68bef3e9d627aa135f65384a
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtd2JYWxQ8dghELHYIyOknq1kng4dmcrWULJfx+22x52
Eejpk95DpwQglSJdQtq4qpBirVfzj1fM8q7Mf59V2dN7VvXprefM1zceyLNUW+Ri0qBzvMI4PVjk
hKLgnmALxuaLu2mWhRl3TjrimorgpVulgh7vRPHSrDe5K+9t/pZvhs3saSu3VTaYXkQX2+p/N6xR
6Ndbh/acxGhC7WN8JgAAp1C93XAMKGFPAY2q75ZXCiDtuGoD+AIaUQAZcEZ1CFQj4E/LSRoN+2kP
N8AYPACb7Sew4hoG00KN6ggNPl4d/AO0NhTWnI+1O0/G5FJ3IXkpFRZSRCYoDRIXnLgPOCbjHwAA
AP//AwB8qoDcsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b29cb258e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9b874be5af2669e03119d99f3f06d626
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQW28aMRCF3/kVo30uCBoS1LxVTYsUEoVenoiq1WAP4MhrLzPjlC3iv1fe3SZI
vFjyd86cuRwHAIWzxS0UnEKJG6NPyb98b5o0/vtQzWfr+wdzMy8+ZF9cv5DR7NUdE9oRp9AphgmV
bIlZncwmk+vZx+l43Goo4kQxaNn1QREtma9+zFdfr90+Pn457L891evZ51XFXVwX3/v7z+NyIZsb
XvxcLJvl9G7lVttPTTzYrkIUNUm27xMleqf8NlZI3reUDrVjkvNhr8b9sAaDIe8vajboLqGJVe3p
sgHTPjnO2KiL4VzyKFoSc+RzWkVLPg+/rXU4HWridRzWTK+O/nSbuCDKqY1rt1x6QiFAa5lEQHcE
SYgBBe4xENxFGsGv/3SHAgg1U+VSBWhMTEFH/a1j9DnyeQAAcGzfjJuaciMTLZUuKHHNpMRFazgN
AH53h3GeSmfbhI5UpGhRsbiF46klSXBL/b6D0z8AAAD//wMAECKSrXMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b2bbf9f8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '345'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88caac172f5c1fc2e52efd763f8d8d76
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b393cdc8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_75aa9c2316c3f29e95891e826aea8060
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b417dea8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e0bc8b398a042f9da4653ebb28800ed1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b496cbe8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c4fd404bdaf07ec53d169ca5b84edcd6
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b517ce88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_dff969f63b2e2f42a8c387810c7b21c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b596c108e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '43'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_47c0febc23c9dfc1622734653e134b63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b618cfa8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_97dace5e076ae8c0617cb57add4f89d5
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b696d1e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca3cb30d77ef3b5cc6576829ec7a954
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b714f7a8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_cde935cb4193ae86547b5a27a65e64a2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b792f8e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0f857940cf399c99f810d857726049d1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b837bd88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '28'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_369587cdc9cbfe5c93c0bd2ec3612492
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b8b5b798e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_90c9002b1f4b7820da44c4ae6b01ff5e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b936bd28e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a8aa3b71c1229f009318d6cfa6cea215
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b9b5bf08e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca87b3a6ae20292b0b760570c3c7799
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23ba4d8818e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '42'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c973c896a0cb3aaad8ace950461a4a90
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bacaef68e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8854ce652e7e3d872f50a6847d5cfbbf
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bb47e898e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:02 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_10dec165590c94107fad65ebe352e7bb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bbc68d88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '38'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fab4500ab326bd18781147fdc898eb2d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88B7QbCltyipkUKiUKbnqiq1bAewKnXNuNxyxbx3yuvNyFR
Livt+9688ZvjQIhMyexaZBRMBZuaH4N+/ta2If9338zL9d19PZ1nF9Fn189Yc/TyjhDkiIJJpCYE
RllBpEVZFFfl5STPOwbeK89guEp7wHuuiMbf56svV2pvHz4f9l8f3bq8WTWU4lJ87+9/HpYLv5nS
4mmxbJeT25VabWetPcg04Rk4+GivbeM0Mp4BfXxZ0TE8OEXoEzNB69QFTI1av8y86htQH8XXbe8X
XI47SrgPiiKsWVnzdlCD5wqJLL1VGytRxxZbx8PJkAOt7dAR/lH4N/VRxjOFLq6ru9QIHgVISei9
4B2K4JEEeHEHBsWtxZH48aLuwAsQjrBRoRFQ1zYYHvVHt1bHyJ8DIYQ4dt8otw7TXSVWyjCSI2Sk
rDOcBkL8SudRGislu4SkNMgggSG7FsdTpwQP2xiWwjNHtnFcsf2NXZnpeHaRSH9WZc2ZFmXeU7YM
+gw+5bNBfMnpPwAAAP//AwCbWZcJzQIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc4b9478e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0e8beb8dfac9e82f8acafe1b89fd920a
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA+yVXU/bMBSG7/srznLD0KqKUKC00jSx8tnCKB9CWxdU3OS4MXPsYp+0yRD/fXIC
bdlgXCChXewmsn3e95xj+5FzWwHw9PAaQ/Ja4Elhyau6tYgR81rwvQIAcFt8ATwROVViRwMRHan2
+tcTbHYnvDvdlTyji+YoK9yFdp6VYoMsqiVoLRvhXBEaZITRgDmV3/D99cZqvdmcxZm1whJTNCjq
qlTKWazMWQYeJke9ruUbpnvW7eW9te2+6I+auc6ieUWTqidyGS3RpUktmoXutCJUNDuExYMoW8jH
hY0wo5mtjLiV1iM1gDdhMi0MB6AQIyANVssJAsUIeJMyElrBVT2DD+D78BH8tasatJmCXKcQoxxD
gp8eVXKHpJSmwmpdq5cL0bvK76PL2e64kDgQUemZrSZI7P7mb0vPXfU5AmLea552phsnn4/3NvnB
fsfnelvUd19LwNqK/xwBbk4DY+qne/2ddXGjj9rZze7xeNjY6icLV/dKOIoR4yEdp/L6JM/TlZ+H
yV5j2DkMN/a8P7CZNfkW7LTREBNK5lXoMIXv4PxJioLg/SJHQbBchSkuSQlcS6mnTm0RLOHYtgIV
KL8GZ+mQDAvJmbjRCQw1xWBFhNaxKqyWjMo6hCaBqaDYFcqCYLkWqNUabIuJiBCGOdTndHNtFlSB
OkRasjDSQLHR6SguEoZMhqkseq/9M4Rf72/vbMrzrez6yyhMurjV/objNXHxasJXV/4T/izh5zE6
ctKCY9IvcQ3CFni5uUMMDnj5XrIJAlM5JNrME9g5l9qUzzBPDcVo4GGTIVaBI0rgBtHJmf3x7q2Z
rNy7PC6MfWDjxf+uJ9kj8V8B9mJmB+5wvBZwJi1W7n4BAAD//wMAI/PQcQ4IAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc67cc18e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '93'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d03bf05540f486a48b2c313151eb7820
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc8684b8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f31c9b9c1bdc1d919bf7745ebbe9113d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_existing_assistant_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcN8C5OMyvyDvYOqAwwcYnKjEq3rMyvSFHSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0twXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAINZ
PWlxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b283fb98e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
path=/; expires=Wed, 27-Mar-24 21:16:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c060bf3f68bef3e9d627aa135f65384a
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtd2JYWxQ8dghELHYIyOknq1kng4dmcrWULJfx+22x52
Eejpk95DpwQglSJdQtq4qpBirVfzj1fM8q7Mf59V2dN7VvXprefM1zceyLNUW+Ri0qBzvMI4PVjk
hKLgnmALxuaLu2mWhRl3TjrimorgpVulgh7vRPHSrDe5K+9t/pZvhs3saSu3VTaYXkQX2+p/N6xR
6Ndbh/acxGhC7WN8JgAAp1C93XAMKGFPAY2q75ZXCiDtuGoD+AIaUQAZcEZ1CFQj4E/LSRoN+2kP
N8AYPACb7Sew4hoG00KN6ggNPl4d/AO0NhTWnI+1O0/G5FJ3IXkpFRZSRCYoDRIXnLgPOCbjHwAA
AP//AwB8qoDcsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b29cb258e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9b874be5af2669e03119d99f3f06d626
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQW28aMRCF3/kVo30uCBoS1LxVTYsUEoVenoiq1WAP4MhrLzPjlC3iv1fe3SZI
vFjyd86cuRwHAIWzxS0UnEKJG6NPyb98b5o0/vtQzWfr+wdzMy8+ZF9cv5DR7NUdE9oRp9AphgmV
bIlZncwmk+vZx+l43Goo4kQxaNn1QREtma9+zFdfr90+Pn457L891evZ51XFXVwX3/v7z+NyIZsb
XvxcLJvl9G7lVttPTTzYrkIUNUm27xMleqf8NlZI3reUDrVjkvNhr8b9sAaDIe8vajboLqGJVe3p
sgHTPjnO2KiL4VzyKFoSc+RzWkVLPg+/rXU4HWridRzWTK+O/nSbuCDKqY1rt1x6QiFAa5lEQHcE
SYgBBe4xENxFGsGv/3SHAgg1U+VSBWhMTEFH/a1j9DnyeQAAcGzfjJuaciMTLZUuKHHNpMRFazgN
AH53h3GeSmfbhI5UpGhRsbiF46klSXBL/b6D0z8AAAD//wMAECKSrXMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b2bbf9f8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '345'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88caac172f5c1fc2e52efd763f8d8d76
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b393cdc8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_75aa9c2316c3f29e95891e826aea8060
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b417dea8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e0bc8b398a042f9da4653ebb28800ed1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b496cbe8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c4fd404bdaf07ec53d169ca5b84edcd6
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b517ce88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_dff969f63b2e2f42a8c387810c7b21c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b596c108e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '43'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_47c0febc23c9dfc1622734653e134b63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b618cfa8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_97dace5e076ae8c0617cb57add4f89d5
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b696d1e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca3cb30d77ef3b5cc6576829ec7a954
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b714f7a8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_cde935cb4193ae86547b5a27a65e64a2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b792f8e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0f857940cf399c99f810d857726049d1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b837bd88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '28'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_369587cdc9cbfe5c93c0bd2ec3612492
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b8b5b798e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_90c9002b1f4b7820da44c4ae6b01ff5e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b936bd28e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a8aa3b71c1229f009318d6cfa6cea215
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b9b5bf08e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca87b3a6ae20292b0b760570c3c7799
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23ba4d8818e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '42'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c973c896a0cb3aaad8ace950461a4a90
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bacaef68e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8854ce652e7e3d872f50a6847d5cfbbf
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bb47e898e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:02 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_10dec165590c94107fad65ebe352e7bb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bbc68d88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '38'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fab4500ab326bd18781147fdc898eb2d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88B7QbCltyipkUKiUKbnqiq1bAewKnXNuNxyxbx3yuvNyFR
Livt+9688ZvjQIhMyexaZBRMBZuaH4N+/ta2If9338zL9d19PZ1nF9Fn189Yc/TyjhDkiIJJpCYE
RllBpEVZFFfl5STPOwbeK89guEp7wHuuiMbf56svV2pvHz4f9l8f3bq8WTWU4lJ87+9/HpYLv5nS
4mmxbJeT25VabWetPcg04Rk4+GivbeM0Mp4BfXxZ0TE8OEXoEzNB69QFTI1av8y86htQH8XXbe8X
XI47SrgPiiKsWVnzdlCD5wqJLL1VGytRxxZbx8PJkAOt7dAR/lH4N/VRxjOFLq6ru9QIHgVISei9
4B2K4JEEeHEHBsWtxZH48aLuwAsQjrBRoRFQ1zYYHvVHt1bHyJ8DIYQ4dt8otw7TXSVWyjCSI2Sk
rDOcBkL8SudRGislu4SkNMgggSG7FsdTpwQP2xiWwjNHtnFcsf2NXZnpeHaRSH9WZc2ZFmXeU7YM
+gw+5bNBfMnpPwAAAP//AwCbWZcJzQIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc4b9478e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0e8beb8dfac9e82f8acafe1b89fd920a
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA+yVXU/bMBSG7/srznLD0KqKUKC00jSx8tnCKB9CWxdU3OS4MXPsYp+0yRD/fXIC
bdlgXCChXewmsn3e95xj+5FzWwHw9PAaQ/Ja4Elhyau6tYgR81rwvQIAcFt8ATwROVViRwMRHan2
+tcTbHYnvDvdlTyji+YoK9yFdp6VYoMsqiVoLRvhXBEaZITRgDmV3/D99cZqvdmcxZm1whJTNCjq
qlTKWazMWQYeJke9ruUbpnvW7eW9te2+6I+auc6ieUWTqidyGS3RpUktmoXutCJUNDuExYMoW8jH
hY0wo5mtjLiV1iM1gDdhMi0MB6AQIyANVssJAsUIeJMyElrBVT2DD+D78BH8tasatJmCXKcQoxxD
gp8eVXKHpJSmwmpdq5cL0bvK76PL2e64kDgQUemZrSZI7P7mb0vPXfU5AmLea552phsnn4/3NvnB
fsfnelvUd19LwNqK/xwBbk4DY+qne/2ddXGjj9rZze7xeNjY6icLV/dKOIoR4yEdp/L6JM/TlZ+H
yV5j2DkMN/a8P7CZNfkW7LTREBNK5lXoMIXv4PxJioLg/SJHQbBchSkuSQlcS6mnTm0RLOHYtgIV
KL8GZ+mQDAvJmbjRCQw1xWBFhNaxKqyWjMo6hCaBqaDYFcqCYLkWqNUabIuJiBCGOdTndHNtFlSB
OkRasjDSQLHR6SguEoZMhqkseq/9M4Rf72/vbMrzrez6yyhMurjV/objNXHxasJXV/4T/izh5zE6
ctKCY9IvcQ3CFni5uUMMDnj5XrIJAlM5JNrME9g5l9qUzzBPDcVo4GGTIVaBI0rgBtHJmf3x7q2Z
rNy7PC6MfWDjxf+uJ9kj8V8B9mJmB+5wvBZwJi1W7n4BAAD//wMAI/PQcQ4IAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc67cc18e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '93'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d03bf05540f486a48b2c313151eb7820
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc8684b8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f31c9b9c1bdc1d919bf7745ebbe9113d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_existing_assistant_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcN8C5OMyvyDvYOqAwwcYnKjEq3rMyvSFHSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0twXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAINZ
PWlxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b283fb98e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
path=/; expires=Wed, 27-Mar-24 21:16:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c060bf3f68bef3e9d627aa135f65384a
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtd2JYWxQ8dghELHYIyOknq1kng4dmcrWULJfx+22x52
Eejpk95DpwQglSJdQtq4qpBirVfzj1fM8q7Mf59V2dN7VvXprefM1zceyLNUW+Ri0qBzvMI4PVjk
hKLgnmALxuaLu2mWhRl3TjrimorgpVulgh7vRPHSrDe5K+9t/pZvhs3saSu3VTaYXkQX2+p/N6xR
6Ndbh/acxGhC7WN8JgAAp1C93XAMKGFPAY2q75ZXCiDtuGoD+AIaUQAZcEZ1CFQj4E/LSRoN+2kP
N8AYPACb7Sew4hoG00KN6ggNPl4d/AO0NhTWnI+1O0/G5FJ3IXkpFRZSRCYoDRIXnLgPOCbjHwAA
AP//AwB8qoDcsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b29cb258e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9b874be5af2669e03119d99f3f06d626
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQW28aMRCF3/kVo30uCBoS1LxVTYsUEoVenoiq1WAP4MhrLzPjlC3iv1fe3SZI
vFjyd86cuRwHAIWzxS0UnEKJG6NPyb98b5o0/vtQzWfr+wdzMy8+ZF9cv5DR7NUdE9oRp9AphgmV
bIlZncwmk+vZx+l43Goo4kQxaNn1QREtma9+zFdfr90+Pn457L891evZ51XFXVwX3/v7z+NyIZsb
XvxcLJvl9G7lVttPTTzYrkIUNUm27xMleqf8NlZI3reUDrVjkvNhr8b9sAaDIe8vajboLqGJVe3p
sgHTPjnO2KiL4VzyKFoSc+RzWkVLPg+/rXU4HWridRzWTK+O/nSbuCDKqY1rt1x6QiFAa5lEQHcE
SYgBBe4xENxFGsGv/3SHAgg1U+VSBWhMTEFH/a1j9DnyeQAAcGzfjJuaciMTLZUuKHHNpMRFazgN
AH53h3GeSmfbhI5UpGhRsbiF46klSXBL/b6D0z8AAAD//wMAECKSrXMCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b2bbf9f8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:41 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '345'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_88caac172f5c1fc2e52efd763f8d8d76
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b393cdc8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:42 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '109'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_75aa9c2316c3f29e95891e826aea8060
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b417dea8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:43 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e0bc8b398a042f9da4653ebb28800ed1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b496cbe8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:44 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c4fd404bdaf07ec53d169ca5b84edcd6
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b517ce88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '58'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_dff969f63b2e2f42a8c387810c7b21c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b596c108e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '43'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_47c0febc23c9dfc1622734653e134b63
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b618cfa8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_97dace5e076ae8c0617cb57add4f89d5
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b696d1e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca3cb30d77ef3b5cc6576829ec7a954
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b714f7a8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_cde935cb4193ae86547b5a27a65e64a2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b792f8e8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0f857940cf399c99f810d857726049d1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b837bd88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '28'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_369587cdc9cbfe5c93c0bd2ec3612492
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b8b5b798e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_90c9002b1f4b7820da44c4ae6b01ff5e
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b936bd28e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:56 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a8aa3b71c1229f009318d6cfa6cea215
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b9b5bf08e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '40'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fca87b3a6ae20292b0b760570c3c7799
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23ba4d8818e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:59 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '42'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c973c896a0cb3aaad8ace950461a4a90
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bacaef68e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8854ce652e7e3d872f50a6847d5cfbbf
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bb47e898e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:02 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '55'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_10dec165590c94107fad65ebe352e7bb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/yK0Z4LgoYENbeqaZFCopC2J6JqNdgDOPLaZjxu2CL+e2XvJkLi
Ysnfe/PsN8cBQGV0dQsVJ1fjRslTsq/PbZvG/x6a+Wx9/6Bu5tWn7PPrV1KSvbJjQj3i5DpFMaGQ
rjGrk9lkcj37PB2Pi4YxmijopO7ewRilZr76OV99vzZ7//jtsP/xFNazr6uGu7guvvf3l8flIm5u
ePFrsWyX07uVWW2/tP6gu4koKClmu3F1YL9livFD4su/TYpGh2CY4rl2Ne7/rdApsvZ90iVrC9+g
uYTKN8GSXHCmfTKcsRLj3blkMUpNzJ7PaeM12dxjG2Q4HUritR8Gpr+G3ro+xkXhVOJK4aUljASo
de4MsiNIkRgwwj06gjtPI/j9TncYASEwNSY1gEr55GTUr917myNfBgAAx3Jm3AbKDymvqTZOiAOT
EFfFcBoA/OkWYyzVRpeEjjQkqFGwuoXjqZAUcUt938HpPwAAAP//AwC8m1nffgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bbc68d88e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:03 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '38'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_fab4500ab326bd18781147fdc898eb2d
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/runs/run_afctOuljQyyu0zLmG7bJLc6G
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88B7QbCltyipkUKiUKbnqiq1bAewKnXNuNxyxbx3yuvNyFR
Livt+9688ZvjQIhMyexaZBRMBZuaH4N+/ta2If9338zL9d19PZ1nF9Fn189Yc/TyjhDkiIJJpCYE
RllBpEVZFFfl5STPOwbeK89guEp7wHuuiMbf56svV2pvHz4f9l8f3bq8WTWU4lJ87+9/HpYLv5nS
4mmxbJeT25VabWetPcg04Rk4+GivbeM0Mp4BfXxZ0TE8OEXoEzNB69QFTI1av8y86htQH8XXbe8X
XI47SrgPiiKsWVnzdlCD5wqJLL1VGytRxxZbx8PJkAOt7dAR/lH4N/VRxjOFLq6ru9QIHgVISei9
4B2K4JEEeHEHBsWtxZH48aLuwAsQjrBRoRFQ1zYYHvVHt1bHyJ8DIYQ4dt8otw7TXSVWyjCSI2Sk
rDOcBkL8SudRGislu4SkNMgggSG7FsdTpwQP2xiWwjNHtnFcsf2NXZnpeHaRSH9WZc2ZFmXeU7YM
+gw+5bNBfMnpPwAAAP//AwCbWZcJzQIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc4b9478e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:04 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_0e8beb8dfac9e82f8acafe1b89fd920a
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_MPKsf6rKSKPyP4DZiZg9yoxd/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA+yVXU/bMBSG7/srznLD0KqKUKC00jSx8tnCKB9CWxdU3OS4MXPsYp+0yRD/fXIC
bdlgXCChXewmsn3e95xj+5FzWwHw9PAaQ/Ja4Elhyau6tYgR81rwvQIAcFt8ATwROVViRwMRHan2
+tcTbHYnvDvdlTyji+YoK9yFdp6VYoMsqiVoLRvhXBEaZITRgDmV3/D99cZqvdmcxZm1whJTNCjq
qlTKWazMWQYeJke9ruUbpnvW7eW9te2+6I+auc6ieUWTqidyGS3RpUktmoXutCJUNDuExYMoW8jH
hY0wo5mtjLiV1iM1gDdhMi0MB6AQIyANVssJAsUIeJMyElrBVT2DD+D78BH8tasatJmCXKcQoxxD
gp8eVXKHpJSmwmpdq5cL0bvK76PL2e64kDgQUemZrSZI7P7mb0vPXfU5AmLea552phsnn4/3NvnB
fsfnelvUd19LwNqK/xwBbk4DY+qne/2ddXGjj9rZze7xeNjY6icLV/dKOIoR4yEdp/L6JM/TlZ+H
yV5j2DkMN/a8P7CZNfkW7LTREBNK5lXoMIXv4PxJioLg/SJHQbBchSkuSQlcS6mnTm0RLOHYtgIV
KL8GZ+mQDAvJmbjRCQw1xWBFhNaxKqyWjMo6hCaBqaDYFcqCYLkWqNUabIuJiBCGOdTndHNtFlSB
OkRasjDSQLHR6SguEoZMhqkseq/9M4Rf72/vbMrzrez6yyhMurjV/objNXHxasJXV/4T/izh5zE6
ctKCY9IvcQ3CFni5uUMMDnj5XrIJAlM5JNrME9g5l9qUzzBPDcVo4GGTIVaBI0rgBtHJmf3x7q2Z
rNy7PC6MfWDjxf+uJ9kj8V8B9mJmB+5wvBZwJi1W7n4BAAD//wMAI/PQcQ4IAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc67cc18e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '93'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d03bf05540f486a48b2c313151eb7820
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=YUexKP2lcHFVZ.2BfPk15GZTePHMsWZ_Ppw9a7FvTOk-1711572399-1.0.1.1-9qfx6IRkXYhUuVzmri.pn544jlFTl3ubqH_tk7LYZ4yR3KbZn5W0xGdreV4mYqcY3_vIgH0R68QS3XohdjnqpA;
_cfuvid=1xuGt4JgwcHIxNN.Y6e3z6Iz__XCbJ.lJDbBukZv10k-1711572399619-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bc8684b8e48-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f31c9b9c1bdc1d919bf7745ebbe9113d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af25caf8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
path=/; expires=Wed, 27-Mar-24 21:16:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '72'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4a5b6b29361e74bb402ad53cce004ba1
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiQ8qT44w9c8xCguvSHVLLXfPtvRIMTQKN1TSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0NwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DADyJ
wwJxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af448228e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '19'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1e855af4d0a3298127d05d502b4dfdd1
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtt1oYWxQ6FrYbCxw9IxSurFWpPFsTtbSRNK/vuw3faw
i0BPn/QeOkUAcSniOcS13WdV/1zJe9l+LM2CJetVbnCT5q9JfOs4/fWDOTmWCoNcjGq0lu8xTHOD
nFBk3BEsYWyajCcz5mfc2tISV5R5L9VI6fVwJ4iX5u2Yb6YvcvyedrjE41M1Wwk2TllwMY36d8No
iW69sWjOSbQiVC7GZwQAcPLV2fUHjxJ25NGgum5+pQDilsvGg2tQiAJIg9WyRaACAX8bTqVWsJt0
cAOMwQOwu90IFlxBrxsoUB6gxserg3uAUpr8mnWxtufJEF3q1if/LiVmpQiMV2okLjhxF3CIhj8A
AAD//wMANdSXILABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af5cad28e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '112'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_373423c532efeac3f07f92a72652f3c7
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_8cyTkTl6lh1FeJXw1MG475dV", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQ3WobMRCF7/0Uw17HBjmxXecutInbQKkxJgmUsEykqa1aK21Go24c43cv2t2E
BN8I9J0zZ34OA4DCmuISCk6+XNRq+rqabpavYTPf75bX4cd5s7r6WpxlX3j6S1qyV7ZMaEacfKdo
JhQyJWZVzZSazMbnc9VqGKONgl7Krg/GKOUXvV/v1m7qtuqGbh8a9XNxMZuYuy6ui+/9/WfV6IfJ
Lze+u3+hG2oWu/l3o8b3qquIgpJitj8nSmTeKb+P5ZNzLaWX2jLFT8PO+2E1ek3OndT8QXsKdahq
R6cNmJ6T5Yy12OA/Sg6jlMQc+COtgiGXh9/UMrwYSuKnMKyZ/llquk2sj8KpjWu3XDrCSIDGMMUI
siVIkRgwwi16gm+BRrB+o1uMgFAzVTZVgFqH5GXU3zoElyN/DwAADu2b8b6m3EgHQ6X1QlwzCXHR
Go4DgMfuMNZRaU2b0JGKBA0KFpdwOLYkRdxQv+/g+B8AAP//AwD8sEaxcwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af7dff78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '261'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4adaa63b31d6a20016c2f7c8347bd7bc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b0139788e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:33 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '108'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_776181b85c10c71138bbe572b857d635
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b09b82b8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '53'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_118f48c8cc88e7a1c0bb34eef702bdf3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b11be988e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_186979a811720f977376f7f3e0478d60
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b19df128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61c084db7dec358a65d0be397a1c98a1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88BxcBCyS1KG9pIVRFCSaSqWk3WU3Dx2u543A1B/PdqbaCo
uay073vzxm/2PSEKrYobUVC01dzLydtysl68ufVst118cl9G7fL2rrjqfO7lF9bceXlDCGpA0WZS
EwKjqqCjciplOR2OZjIxCEEHBstV3gMhcPWh3q22KzMxG3mPD8+t/DofT0v1mONy/NF//Fm29XP5
zQwfn17xHtv5dvZZyeGTzBOBgWPo7LVrvEFGdQb0/mXDxPDVa8KQmY3G5C5gazTmNHPWf4J+L563
/bdgmijh76ipgzVrZy8HDQSukMjRpdo4haZrsfbcH/c50ovre8I/GtvcR9vAFFNcqrswCAEFKEUY
guANihiQBATxABbFR4cDsTqpGwgChCdsdGwE1LWLlgfHoztnusjvPSGE2KdvJ+885rsqrLRlJE/I
SEUyHHpC/Mjn0QYrrVJCVhpkUMBQ3Ij9ISkxwLoLy+GFJ9d4rthtMZWR4/Iqk+NZtbMXtDxRdgzm
HxhdX/e6lxz+AgAA//8DAPCkFJLNAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b21dda78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '39'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b71b708dd0ad0be984f76675bb77ae16
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA7xU32/aMBB+56+45WWrxtBMWliRqmlCa2HqNFRYS9VU1CQX4uHYzHYIKeJ/n5yQ
FNZ2e9jUl8j347vv7vw56xqAI6c/0DdOBxzOtHHq1hdQQ50O3NQAANb5F8Bhgc2K9Wwyz87nvMWX
16eqS9r9nq9wfOUP2jk6z32oaiKFNGjEqDWd4UOGr5AaDCbUZpE2IUftpntMqjjVmmlDhZnkvCLh
vIoVNYtAaVyk/vjoG29eXq3wFNOz+XEvIM0r8sCoEvFELSU52jKJRrXTnRQGhamWsLuIooVskcMM
rkwFKyLW09nLBnCWlCc5oA8CMQAjQUu+RDARAv5MqGFSwJ27grdACJwAObxrQJcKyGQCEfIFxPhx
j8kuSQhpcqi2rd7uRDe130+31XQh4zhhQYGpvDEaur35dYHZ1J9TwPlQ3/cx6x0OutFILMfX7833
bP6D/LsCms8pwNpm8sHPRvMRb/GInOKXcUq+nh22j4JL53+JIz+dLUjr/qI1G9zL2XE2H3yWfTe9
+NR1HsmmavIltDNMFL6C0ZPS8bw3u+LxvIM6pPia80pvTEtODdrMlecdgBQgBYJmATaghwqBqqKo
NrjQkCKkMuEBhJJzmXY84QnSgGEyNYr6xjKFSsYwlSbKq2iQ4X5TRsIMDSgWlCFfinxdYFDFtgXr
5BiabR+jiGmYsSVqSLSl9G7Ksd6Vs+Unz7stoyfgFpZo2gIo6hCwJQtwt7VpBu4TWygoPC9U1F+7
q83a3cAJlLY1SyLLs2UVQ1kvFiV5Ug76+AKA6ZymAB40Xvr11rYoJ2RKl6/or/9vh9O95D8+dSei
ehJLZeUZUq6xtvkFAAD//wMA2X9JT1YGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b23686a8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_748ed83be0cb7a37f689e549b8f45e2b
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_8cyTkTl6lh1FeJXw1MG475dV
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b256c7c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b39a92147548c02d9a343c3fc312e9e6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af25caf8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
path=/; expires=Wed, 27-Mar-24 21:16:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '72'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4a5b6b29361e74bb402ad53cce004ba1
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiQ8qT44w9c8xCguvSHVLLXfPtvRIMTQKN1TSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0NwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DADyJ
wwJxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af448228e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '19'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1e855af4d0a3298127d05d502b4dfdd1
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtt1oYWxQ6FrYbCxw9IxSurFWpPFsTtbSRNK/vuw3faw
i0BPn/QeOkUAcSniOcS13WdV/1zJe9l+LM2CJetVbnCT5q9JfOs4/fWDOTmWCoNcjGq0lu8xTHOD
nFBk3BEsYWyajCcz5mfc2tISV5R5L9VI6fVwJ4iX5u2Yb6YvcvyedrjE41M1Wwk2TllwMY36d8No
iW69sWjOSbQiVC7GZwQAcPLV2fUHjxJ25NGgum5+pQDilsvGg2tQiAJIg9WyRaACAX8bTqVWsJt0
cAOMwQOwu90IFlxBrxsoUB6gxserg3uAUpr8mnWxtufJEF3q1if/LiVmpQiMV2okLjhxF3CIhj8A
AAD//wMANdSXILABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af5cad28e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '112'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_373423c532efeac3f07f92a72652f3c7
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_8cyTkTl6lh1FeJXw1MG475dV", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQ3WobMRCF7/0Uw17HBjmxXecutInbQKkxJgmUsEykqa1aK21Go24c43cv2t2E
BN8I9J0zZ34OA4DCmuISCk6+XNRq+rqabpavYTPf75bX4cd5s7r6WpxlX3j6S1qyV7ZMaEacfKdo
JhQyJWZVzZSazMbnc9VqGKONgl7Krg/GKOUXvV/v1m7qtuqGbh8a9XNxMZuYuy6ui+/9/WfV6IfJ
Lze+u3+hG2oWu/l3o8b3qquIgpJitj8nSmTeKb+P5ZNzLaWX2jLFT8PO+2E1ek3OndT8QXsKdahq
R6cNmJ6T5Yy12OA/Sg6jlMQc+COtgiGXh9/UMrwYSuKnMKyZ/llquk2sj8KpjWu3XDrCSIDGMMUI
siVIkRgwwi16gm+BRrB+o1uMgFAzVTZVgFqH5GXU3zoElyN/DwAADu2b8b6m3EgHQ6X1QlwzCXHR
Go4DgMfuMNZRaU2b0JGKBA0KFpdwOLYkRdxQv+/g+B8AAP//AwD8sEaxcwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af7dff78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '261'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4adaa63b31d6a20016c2f7c8347bd7bc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b0139788e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:33 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '108'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_776181b85c10c71138bbe572b857d635
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b09b82b8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '53'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_118f48c8cc88e7a1c0bb34eef702bdf3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b11be988e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_186979a811720f977376f7f3e0478d60
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b19df128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61c084db7dec358a65d0be397a1c98a1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88BxcBCyS1KG9pIVRFCSaSqWk3WU3Dx2u543A1B/PdqbaCo
uay073vzxm/2PSEKrYobUVC01dzLydtysl68ufVst118cl9G7fL2rrjqfO7lF9bceXlDCGpA0WZS
EwKjqqCjciplOR2OZjIxCEEHBstV3gMhcPWh3q22KzMxG3mPD8+t/DofT0v1mONy/NF//Fm29XP5
zQwfn17xHtv5dvZZyeGTzBOBgWPo7LVrvEFGdQb0/mXDxPDVa8KQmY3G5C5gazTmNHPWf4J+L563
/bdgmijh76ipgzVrZy8HDQSukMjRpdo4haZrsfbcH/c50ovre8I/GtvcR9vAFFNcqrswCAEFKEUY
guANihiQBATxABbFR4cDsTqpGwgChCdsdGwE1LWLlgfHoztnusjvPSGE2KdvJ+885rsqrLRlJE/I
SEUyHHpC/Mjn0QYrrVJCVhpkUMBQ3Ij9ISkxwLoLy+GFJ9d4rthtMZWR4/Iqk+NZtbMXtDxRdgzm
HxhdX/e6lxz+AgAA//8DAPCkFJLNAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b21dda78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '39'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b71b708dd0ad0be984f76675bb77ae16
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA7xU32/aMBB+56+45WWrxtBMWliRqmlCa2HqNFRYS9VU1CQX4uHYzHYIKeJ/n5yQ
FNZ2e9jUl8j347vv7vw56xqAI6c/0DdOBxzOtHHq1hdQQ50O3NQAANb5F8Bhgc2K9Wwyz87nvMWX
16eqS9r9nq9wfOUP2jk6z32oaiKFNGjEqDWd4UOGr5AaDCbUZpE2IUftpntMqjjVmmlDhZnkvCLh
vIoVNYtAaVyk/vjoG29eXq3wFNOz+XEvIM0r8sCoEvFELSU52jKJRrXTnRQGhamWsLuIooVskcMM
rkwFKyLW09nLBnCWlCc5oA8CMQAjQUu+RDARAv5MqGFSwJ27grdACJwAObxrQJcKyGQCEfIFxPhx
j8kuSQhpcqi2rd7uRDe130+31XQh4zhhQYGpvDEaur35dYHZ1J9TwPlQ3/cx6x0OutFILMfX7833
bP6D/LsCms8pwNpm8sHPRvMRb/GInOKXcUq+nh22j4JL53+JIz+dLUjr/qI1G9zL2XE2H3yWfTe9
+NR1HsmmavIltDNMFL6C0ZPS8bw3u+LxvIM6pPia80pvTEtODdrMlecdgBQgBYJmATaghwqBqqKo
NrjQkCKkMuEBhJJzmXY84QnSgGEyNYr6xjKFSsYwlSbKq2iQ4X5TRsIMDSgWlCFfinxdYFDFtgXr
5BiabR+jiGmYsSVqSLSl9G7Ksd6Vs+Unz7stoyfgFpZo2gIo6hCwJQtwt7VpBu4TWygoPC9U1F+7
q83a3cAJlLY1SyLLs2UVQ1kvFiV5Ug76+AKA6ZymAB40Xvr11rYoJ2RKl6/or/9vh9O95D8+dSei
ehJLZeUZUq6xtvkFAAD//wMA2X9JT1YGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b23686a8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_748ed83be0cb7a37f689e549b8f45e2b
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_8cyTkTl6lh1FeJXw1MG475dV
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b256c7c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b39a92147548c02d9a343c3fc312e9e6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af25caf8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
path=/; expires=Wed, 27-Mar-24 21:16:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '72'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4a5b6b29361e74bb402ad53cce004ba1
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiQ8qT44w9c8xCguvSHVLLXfPtvRIMTQKN1TSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NjC0NwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DADyJ
wwJxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af448228e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '19'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1e855af4d0a3298127d05d502b4dfdd1
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQWvDMAyF7/kVIteNgtt1oYWxQ6FrYbCxw9IxSurFWpPFsTtbSRNK/vuw3faw
i0BPn/QeOkUAcSniOcS13WdV/1zJe9l+LM2CJetVbnCT5q9JfOs4/fWDOTmWCoNcjGq0lu8xTHOD
nFBk3BEsYWyajCcz5mfc2tISV5R5L9VI6fVwJ4iX5u2Yb6YvcvyedrjE41M1Wwk2TllwMY36d8No
iW69sWjOSbQiVC7GZwQAcPLV2fUHjxJ25NGgum5+pQDilsvGg2tQiAJIg9WyRaACAX8bTqVWsJt0
cAOMwQOwu90IFlxBrxsoUB6gxserg3uAUpr8mnWxtufJEF3q1if/LiVmpQiMV2okLjhxF3CIhj8A
AAD//wMANdSXILABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af5cad28e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:31 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '112'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_373423c532efeac3f07f92a72652f3c7
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_8cyTkTl6lh1FeJXw1MG475dV", "instructions": "Please
address the user as Jane Doe. The user has a premium account."}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '137'
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQ3WobMRCF7/0Uw17HBjmxXecutInbQKkxJgmUsEykqa1aK21Go24c43cv2t2E
BN8I9J0zZ34OA4DCmuISCk6+XNRq+rqabpavYTPf75bX4cd5s7r6WpxlX3j6S1qyV7ZMaEacfKdo
JhQyJWZVzZSazMbnc9VqGKONgl7Krg/GKOUXvV/v1m7qtuqGbh8a9XNxMZuYuy6ui+/9/WfV6IfJ
Lze+u3+hG2oWu/l3o8b3qquIgpJitj8nSmTeKb+P5ZNzLaWX2jLFT8PO+2E1ek3OndT8QXsKdahq
R6cNmJ6T5Yy12OA/Sg6jlMQc+COtgiGXh9/UMrwYSuKnMKyZ/llquk2sj8KpjWu3XDrCSIDGMMUI
siVIkRgwwi16gm+BRrB+o1uMgFAzVTZVgFqH5GXU3zoElyN/DwAADu2b8b6m3EgHQ6X1QlwzCXHR
Go4DgMfuMNZRaU2b0JGKBA0KFpdwOLYkRdxQv+/g+B8AAP//AwD8sEaxcwIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23af7dff78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:32 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '261'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4adaa63b31d6a20016c2f7c8347bd7bc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b0139788e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:33 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '108'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_776181b85c10c71138bbe572b857d635
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b09b82b8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '53'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_118f48c8cc88e7a1c0bb34eef702bdf3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b11be988e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:36 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_186979a811720f977376f7f3e0478d60
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQWsbMRCF7/4Vw55jwzqxXedWmsZtoNQYkwRKWSbSdK1aK21Ho24c4/8epN2U
FF8E+t6bJ705jgAKo4trKDi6atWW85fNvF6/+Hp52K8/+6+X3ebjp+Ii+fzTb1KSvLJjQj3h6HpF
MaGQrjCp5aIsZ4vp5bLMGoZggqCTqn8HQ5Dqgzps91s7t7vylu4eu/Lb6mox0/d9XB8/+IfLplOP
s+92ev/wTLfUrfbLL7qcPpT9RBCUGJLduKplXzOF8E/i879Ns0bPrWEK/2nL4d8KnSJr3yZdtDbz
X2jOofJNa0nOONOfaDhhJca795LFIBUxe35PG6/Jph51K+OrsUR+8uOW6a+hru9jXBCOOS4XXlvC
QIBap84gO4IYiAED3KEjuPE0ge0b3WEAhJapMbEBVMpHJ5Nh7d7bFPljBABwzGfCh5bSQ8prqowT
4pZJiItsOI0AfvaLMZYqo3NCTxoS1ChYXMPxlEkMWNPQd3R6BQAA//8DAHZBv+N+AgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b19df128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:37 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '44'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_61c084db7dec358a65d0be397a1c98a1
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/runs/run_Gp16zR6gPzog9ykPEoI3wRAC
response:
body:
string: !!binary |
H4sIAAAAAAAAA2SQQW8aMRCF7/wKa88BxcBCyS1KG9pIVRFCSaSqWk3WU3Dx2u543A1B/PdqbaCo
uay073vzxm/2PSEKrYobUVC01dzLydtysl68ufVst118cl9G7fL2rrjqfO7lF9bceXlDCGpA0WZS
EwKjqqCjciplOR2OZjIxCEEHBstV3gMhcPWh3q22KzMxG3mPD8+t/DofT0v1mONy/NF//Fm29XP5
zQwfn17xHtv5dvZZyeGTzBOBgWPo7LVrvEFGdQb0/mXDxPDVa8KQmY3G5C5gazTmNHPWf4J+L563
/bdgmijh76ipgzVrZy8HDQSukMjRpdo4haZrsfbcH/c50ovre8I/GtvcR9vAFFNcqrswCAEFKEUY
guANihiQBATxABbFR4cDsTqpGwgChCdsdGwE1LWLlgfHoztnusjvPSGE2KdvJ+885rsqrLRlJE/I
SEUyHHpC/Mjn0QYrrVJCVhpkUMBQ3Ij9ISkxwLoLy+GFJ9d4rthtMZWR4/Iqk+NZtbMXtDxRdgzm
HxhdX/e6lxz+AgAA//8DAPCkFJLNAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b21dda78e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '39'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b71b708dd0ad0be984f76675bb77ae16
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/threads/thread_RwcX5Ol2VWxeFewGk9Hd12W1/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA7xU32/aMBB+56+45WWrxtBMWliRqmlCa2HqNFRYS9VU1CQX4uHYzHYIKeJ/n5yQ
FNZ2e9jUl8j347vv7vw56xqAI6c/0DdOBxzOtHHq1hdQQ50O3NQAANb5F8Bhgc2K9Wwyz87nvMWX
16eqS9r9nq9wfOUP2jk6z32oaiKFNGjEqDWd4UOGr5AaDCbUZpE2IUftpntMqjjVmmlDhZnkvCLh
vIoVNYtAaVyk/vjoG29eXq3wFNOz+XEvIM0r8sCoEvFELSU52jKJRrXTnRQGhamWsLuIooVskcMM
rkwFKyLW09nLBnCWlCc5oA8CMQAjQUu+RDARAv5MqGFSwJ27grdACJwAObxrQJcKyGQCEfIFxPhx
j8kuSQhpcqi2rd7uRDe130+31XQh4zhhQYGpvDEaur35dYHZ1J9TwPlQ3/cx6x0OutFILMfX7833
bP6D/LsCms8pwNpm8sHPRvMRb/GInOKXcUq+nh22j4JL53+JIz+dLUjr/qI1G9zL2XE2H3yWfTe9
+NR1HsmmavIltDNMFL6C0ZPS8bw3u+LxvIM6pPia80pvTEtODdrMlecdgBQgBYJmATaghwqBqqKo
NrjQkCKkMuEBhJJzmXY84QnSgGEyNYr6xjKFSsYwlSbKq2iQ4X5TRsIMDSgWlCFfinxdYFDFtgXr
5BiabR+jiGmYsSVqSLSl9G7Ksd6Vs+Unz7stoyfgFpZo2gIo6hCwJQtwt7VpBu4TWygoPC9U1F+7
q83a3cAJlLY1SyLLs2UVQ1kvFiV5Ug76+AKA6ZymAB40Xvr11rYoJ2RKl6/or/9vh9O95D8+dSei
ehJLZeUZUq6xtvkFAAD//wMA2X9JT1YGAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b23686a8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:38 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_748ed83be0cb7a37f689e549b8f45e2b
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=_cxjcKYtdaecwRr3184IZ.gWiSG5ORk6GgMa1tjp2pc-1711572391-1.0.1.1-XBpqMjHFLzWhY.NQmlNr9OiOFy5h9r_EA.wuTXeEPmFYXzCWIvjQUMGBe3aMjtkuCJWI8u0xafrSBhEaPgFuTQ;
_cfuvid=78qAz_MKYTvRJVBM2LlXYz.dQLwalVHIlRC7VYB36r4-1711572391057-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_8cyTkTl6lh1FeJXw1MG475dV
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzU7DMBCE73mKlc+kItBSyAOAhNRbxI8Qirb2Qg2OHdZroirKuyM7XPYw882M
dq4AlDWqBYUxSn+rz913527cqbmnx5epOTxs9zvzpC4yGI5fpOUftlHQy2poJhQyPWaz2TfNbn91
fXdZPI8D5cgB5QRdksBrxlDUbEexwasWfHKuyEMw5DL/OUq9rSXxMdQj06+laQ1aH4WTzsGYwdeQ
AJkAYSSOwaODIW9J3trAM1shQG+AkwcdDIEEQB8n4hX8SRRL22YdkBBcbn6rAADmcrN8HssjuaK3
XohHJiFWBVgqgPcS/7COemtKw6oMJGhQULUwL9XyBwAA//8DAE1oeT11AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23b256c7c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:46:39 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_b39a92147548c02d9a343c3fc312e9e6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant_with_polling.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c26afe7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
path=/; expires=Wed, 05-Jun-24 19:03:46 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '49'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_065325961544737f8e4a00f163b278a2
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcOTzUP9s8ot0zN80ky9Tfw8MgtdyoxNlfSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NzQyNTIzMwHK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMAp1suGokAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c35be87cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '35'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4dbd93279b06f99d6f146e72a84c0662
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQTWvCQBCG7/kVQ64t0hiTUKGU1ktKP9KPg4cicUwGE0l2NTtrFMl/L7urHnoZ
mHeemfdlTh6AX5f+FPxWrfN5snlNdNpHfYff2dPuo//8mr1HsX9rOLnaUMGG5aojLEctKYVrctOi
I2QqczREkARJHIwn49jOUKlaMQrOrZfQTWN1d8eJlyacU/KTVf09ibdVlN2lads/c5g4l06Lfzc6
2ZBZ14q6cxIpmISJ8esBAJxsNXbHrUWZDmxRp5pueqUA/D022oIvIIhKYAlKNnsCrghop5FrKWAZ
HuAGggAeIJgsRzBDAUepoaJmCy09Xh3MA4SQbNeUibU4TwbvUhfuT8xYVC0JdpgVW2IskdFkHLzh
DwAA//8DAFYDtsezAQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c42d0b7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_3b08c4809fe8c4b321c02d71f44dbf04
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_fliwVH0OResmqWVUBQw1IPEn", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '154'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSTW8aMRC98ysszgXxkQa1x6iVaBUFGtJwqCprsAdws2ubmXEgQvz3yLvLl9LL
Sn4z7817M7tvKdV2tv1VtSl5fWtn89nmaTw0g2m8fyGxD+H14XHV/pT7wuIfGsm9siYE26Xk64oh
BEGrIVf7o/7otj+4GYyqGjA7FvCi6znALHpZuO3zuDd5RC438+ffd7+2/R/T741cLd/0N4/hHEez
yXr7Bf394vOkNx6X2zsZjmoGC0ji3L5JmNCeUDrZ8qkoKhR30RHypdlhrzFrwBssig+cJbiPoAll
LPDjAMJNcpRhIy74y1IBLBqJAl2iZbBYZPOrKJ2bjiRahE4kfHW4rZM4z0KpkqtSTgsERgXWEjIr
WaNKjKSA1U/wqL4F7KqnI7oGVqAiYelSqcCYkLx0m12HUGTJPy2llNpX3wy/RcyDTLConRekSChI
7arh0FLq74muCTkkMph19oc6EgpYEDgjgmVEAkmUhfvdXsOPOl68S9jpZq8ueC3hBavE513BTkcK
ZZT/FIWSN1AxWQgEV2/ZQOsqEiQJVfbjPUpkhhUelVpKHZqlHy+sLQq44mpWypzrs3MMnlEvA5XV
H3EeVe/JrIMzZw+twzsAAAD//wMAUFnvTn8DAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c4fe077cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '453'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_93b1187a5690c0fd76d1944d43adc5a0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c8aa947cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '163'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_caf4a95de6263c416777f2954658f1f3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d08d6c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:49 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d22963e7544b8f6875efadc247ad7e20
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d7be887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '90'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f6985627f54ffc9f96b8210be53d3aa2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240df18407cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_38391f04e7fcfb2696e53a1ce1790018
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240e649677cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '48'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4d1ff15aacf87a13e041f82706f4b2c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240ed89f67cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:53 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '63'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9fe55289eb1eb39a4102bba741ba27cc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240f4db887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8e4efdb948b28f2cc8a581f0071c1bcb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240fc3d537cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e4f530fc8a2616c090c53a957fb7e03f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f241036e457cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '70'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_34db9c80f689ffc371912e210876b8c4
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQX4W0j1Er0SoKNKThoaqs5byAG59t1utAhPjvke8ODtr0
xZJndmZ31j5kQrS0an0WLYpWjtR8Md8+TgZ5f+bvnonVvXu5f1i3PqQ6t/yDOada3hCC6lC0FZMT
AqOSkNjeuDce9frD/rjkIAQdGCzLqg+EwHJl9O5p0p0+YCi2i6eftz92vW+zr7VdZV/X15fBAsfz
6Wb3Ce3d8uO0O5kUu1sejCtFYOAYUnnuCm+QUZ0J+t9kuPeaMFScjcZUWcDmaMxJc8ZXoP8Fz92u
GwxuSpZwGzUlMmft7KXQQGCJRI4u0cIpNCnF2nN72OZIS9f2hC8ad1UebQNTLO3KuDODEFCAUoQh
CN6giAFJQBDfwaL44rAjHk/oBoIA4QkLHQsBee6i5U69dOdMsvyVCSHEoTwT/Oqx2qtCqS0jeUJG
apUFx0yI32e5JAwuUo7J53CsIiGDAoYGYSw8EnCkZNzrdGu9l/7iXsBe1tvVzkp2z1gmbnYFe+nJ
FZ7fIZmizaFUBiZgXL+mAbKrSBDZldlP71FgCLDGk1MmxLFe+umdpUIGba56xaRp3P+eaTAe1j3e
i3Mzqkl2DKbBh6PuuT1h8M4GlCtHRfnPmtGrvecbp/MmU3Z8AwAA//8DACFlme7YAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410ab8317cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_48373502ac8581bdd06275f3b4f0981c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUwW6bQBCG7zzFaE+NGlnGxJBaqqomakSUFDs2jVWViGzM2ODCrs0OxpHld68W
Emy3TXto1V7Q7vzzz4xmP7ExAJh8mOOEWA9YmihixzoWceKsB18MAIBN9QVgSaSzMjULx878yinc
slvmfNh/v/TKwc35x65duavcXVWKc+RRK0Ol+Ax3GZMcOWEUcp1lOqZjm52Tjt3oXKlEERcUVn1F
kaaNVtesheeLNUZn1I/LNyiuH7r9tutm5RlZzq5jXoif1MplirpMoTDfm04KQkHNEvYXUY/wuKhs
hGtqbLWiI72DbAC24mlRGS5BIEZAEpRMVwgUI+Cy4JRIAffWGl6DacJbME/uW3DOBTzKAmJMF5Dh
u4NOeklCSKqsSo96t6duje9Pd7vdEvFJnKGg2tYIGRJ/evxNbdsevwRBt+N7Ztt2RhfF6dyz23Ph
X7kX/uc/hsByXoJA3ymcpkl567b7Q1TZcnz76eymNC8HHwT7W3xUJzsajUdL37UmncHi+mtOkSdX
3nDGfiCnGfJf4OPHqMEpKlxIHuITBK/2AQqCI0iUjq71PQiOWv8BIOPJyKZJrp4f8rd/EZbyg+Rf
0sZirsJM5npDU54qNLbfAAAA//8DAPSnD5TcBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410b99487cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '148'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a0be641f4013fa87788ccb0546e5a71f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/assistants/asst_fliwVH0OResmqWVUBQw1IPEn
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410d2b3c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '147'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_49916d9d97ae0a31993502a3ea9ceff5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant_with_polling_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c26afe7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
path=/; expires=Wed, 05-Jun-24 19:03:46 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '49'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_065325961544737f8e4a00f163b278a2
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcOTzUP9s8ot0zN80ky9Tfw8MgtdyoxNlfSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NzQyNTIzMwHK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMAp1suGokAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c35be87cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '35'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4dbd93279b06f99d6f146e72a84c0662
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQTWvCQBCG7/kVQ64t0hiTUKGU1ktKP9KPg4cicUwGE0l2NTtrFMl/L7urHnoZ
mHeemfdlTh6AX5f+FPxWrfN5snlNdNpHfYff2dPuo//8mr1HsX9rOLnaUMGG5aojLEctKYVrctOi
I2QqczREkARJHIwn49jOUKlaMQrOrZfQTWN1d8eJlyacU/KTVf09ibdVlN2lads/c5g4l06Lfzc6
2ZBZ14q6cxIpmISJ8esBAJxsNXbHrUWZDmxRp5pueqUA/D022oIvIIhKYAlKNnsCrghop5FrKWAZ
HuAGggAeIJgsRzBDAUepoaJmCy09Xh3MA4SQbNeUibU4TwbvUhfuT8xYVC0JdpgVW2IskdFkHLzh
DwAA//8DAFYDtsezAQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c42d0b7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_3b08c4809fe8c4b321c02d71f44dbf04
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_fliwVH0OResmqWVUBQw1IPEn", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '154'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSTW8aMRC98ysszgXxkQa1x6iVaBUFGtJwqCprsAdws2ubmXEgQvz3yLvLl9LL
Sn4z7817M7tvKdV2tv1VtSl5fWtn89nmaTw0g2m8fyGxD+H14XHV/pT7wuIfGsm9siYE26Xk64oh
BEGrIVf7o/7otj+4GYyqGjA7FvCi6znALHpZuO3zuDd5RC438+ffd7+2/R/T741cLd/0N4/hHEez
yXr7Bf394vOkNx6X2zsZjmoGC0ji3L5JmNCeUDrZ8qkoKhR30RHypdlhrzFrwBssig+cJbiPoAll
LPDjAMJNcpRhIy74y1IBLBqJAl2iZbBYZPOrKJ2bjiRahE4kfHW4rZM4z0KpkqtSTgsERgXWEjIr
WaNKjKSA1U/wqL4F7KqnI7oGVqAiYelSqcCYkLx0m12HUGTJPy2llNpX3wy/RcyDTLConRekSChI
7arh0FLq74muCTkkMph19oc6EgpYEDgjgmVEAkmUhfvdXsOPOl68S9jpZq8ueC3hBavE513BTkcK
ZZT/FIWSN1AxWQgEV2/ZQOsqEiQJVfbjPUpkhhUelVpKHZqlHy+sLQq44mpWypzrs3MMnlEvA5XV
H3EeVe/JrIMzZw+twzsAAAD//wMAUFnvTn8DAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c4fe077cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '453'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_93b1187a5690c0fd76d1944d43adc5a0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c8aa947cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '163'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_caf4a95de6263c416777f2954658f1f3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d08d6c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:49 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d22963e7544b8f6875efadc247ad7e20
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d7be887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '90'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f6985627f54ffc9f96b8210be53d3aa2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240df18407cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_38391f04e7fcfb2696e53a1ce1790018
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240e649677cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '48'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4d1ff15aacf87a13e041f82706f4b2c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240ed89f67cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:53 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '63'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9fe55289eb1eb39a4102bba741ba27cc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240f4db887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8e4efdb948b28f2cc8a581f0071c1bcb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240fc3d537cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e4f530fc8a2616c090c53a957fb7e03f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f241036e457cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '70'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_34db9c80f689ffc371912e210876b8c4
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQX4W0j1Er0SoKNKThoaqs5byAG59t1utAhPjvke8ODtr0
xZJndmZ31j5kQrS0an0WLYpWjtR8Md8+TgZ5f+bvnonVvXu5f1i3PqQ6t/yDOada3hCC6lC0FZMT
AqOSkNjeuDce9frD/rjkIAQdGCzLqg+EwHJl9O5p0p0+YCi2i6eftz92vW+zr7VdZV/X15fBAsfz
6Wb3Ce3d8uO0O5kUu1sejCtFYOAYUnnuCm+QUZ0J+t9kuPeaMFScjcZUWcDmaMxJc8ZXoP8Fz92u
GwxuSpZwGzUlMmft7KXQQGCJRI4u0cIpNCnF2nN72OZIS9f2hC8ad1UebQNTLO3KuDODEFCAUoQh
CN6giAFJQBDfwaL44rAjHk/oBoIA4QkLHQsBee6i5U69dOdMsvyVCSHEoTwT/Oqx2qtCqS0jeUJG
apUFx0yI32e5JAwuUo7J53CsIiGDAoYGYSw8EnCkZNzrdGu9l/7iXsBe1tvVzkp2z1gmbnYFe+nJ
FZ7fIZmizaFUBiZgXL+mAbKrSBDZldlP71FgCLDGk1MmxLFe+umdpUIGba56xaRp3P+eaTAe1j3e
i3Mzqkl2DKbBh6PuuT1h8M4GlCtHRfnPmtGrvecbp/MmU3Z8AwAA//8DACFlme7YAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410ab8317cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_48373502ac8581bdd06275f3b4f0981c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUwW6bQBCG7zzFaE+NGlnGxJBaqqomakSUFDs2jVWViGzM2ODCrs0OxpHld68W
Emy3TXto1V7Q7vzzz4xmP7ExAJh8mOOEWA9YmihixzoWceKsB18MAIBN9QVgSaSzMjULx878yinc
slvmfNh/v/TKwc35x65duavcXVWKc+RRK0Ol+Ax3GZMcOWEUcp1lOqZjm52Tjt3oXKlEERcUVn1F
kaaNVtesheeLNUZn1I/LNyiuH7r9tutm5RlZzq5jXoif1MplirpMoTDfm04KQkHNEvYXUY/wuKhs
hGtqbLWiI72DbAC24mlRGS5BIEZAEpRMVwgUI+Cy4JRIAffWGl6DacJbME/uW3DOBTzKAmJMF5Dh
u4NOeklCSKqsSo96t6duje9Pd7vdEvFJnKGg2tYIGRJ/evxNbdsevwRBt+N7Ztt2RhfF6dyz23Ph
X7kX/uc/hsByXoJA3ymcpkl567b7Q1TZcnz76eymNC8HHwT7W3xUJzsajUdL37UmncHi+mtOkSdX
3nDGfiCnGfJf4OPHqMEpKlxIHuITBK/2AQqCI0iUjq71PQiOWv8BIOPJyKZJrp4f8rd/EZbyg+Rf
0sZirsJM5npDU54qNLbfAAAA//8DAPSnD5TcBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410b99487cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '148'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a0be641f4013fa87788ccb0546e5a71f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/assistants/asst_fliwVH0OResmqWVUBQw1IPEn
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410d2b3c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '147'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_49916d9d97ae0a31993502a3ea9ceff5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_new_assistant_with_polling_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c26afe7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
path=/; expires=Wed, 05-Jun-24 19:03:46 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '49'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_065325961544737f8e4a00f163b278a2
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MiTcOTzUP9s8ot0zN80ky9Tfw8MgtdyoxNlfSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ3NzQyNTIzMwHK5qSWJKYkliUpWCtW1YJGS/Pyc+KLU4vzS
ouTUYrA4Vy0AAAD//wMAp1suGokAAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c35be87cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:46 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '35'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4dbd93279b06f99d6f146e72a84c0662
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQTWvCQBCG7/kVQ64t0hiTUKGU1ktKP9KPg4cicUwGE0l2NTtrFMl/L7urHnoZ
mHeemfdlTh6AX5f+FPxWrfN5snlNdNpHfYff2dPuo//8mr1HsX9rOLnaUMGG5aojLEctKYVrctOi
I2QqczREkARJHIwn49jOUKlaMQrOrZfQTWN1d8eJlyacU/KTVf09ibdVlN2lads/c5g4l06Lfzc6
2ZBZ14q6cxIpmISJ8esBAJxsNXbHrUWZDmxRp5pueqUA/D022oIvIIhKYAlKNnsCrghop5FrKWAZ
HuAGggAeIJgsRzBDAUepoaJmCy09Xh3MA4SQbNeUibU4TwbvUhfuT8xYVC0JdpgVW2IskdFkHLzh
DwAA//8DAFYDtsezAQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c42d0b7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '41'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_3b08c4809fe8c4b321c02d71f44dbf04
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_fliwVH0OResmqWVUBQw1IPEn", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '154'
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: POST
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSTW8aMRC98ysszgXxkQa1x6iVaBUFGtJwqCprsAdws2ubmXEgQvz3yLvLl9LL
Sn4z7817M7tvKdV2tv1VtSl5fWtn89nmaTw0g2m8fyGxD+H14XHV/pT7wuIfGsm9siYE26Xk64oh
BEGrIVf7o/7otj+4GYyqGjA7FvCi6znALHpZuO3zuDd5RC438+ffd7+2/R/T741cLd/0N4/hHEez
yXr7Bf394vOkNx6X2zsZjmoGC0ji3L5JmNCeUDrZ8qkoKhR30RHypdlhrzFrwBssig+cJbiPoAll
LPDjAMJNcpRhIy74y1IBLBqJAl2iZbBYZPOrKJ2bjiRahE4kfHW4rZM4z0KpkqtSTgsERgXWEjIr
WaNKjKSA1U/wqL4F7KqnI7oGVqAiYelSqcCYkLx0m12HUGTJPy2llNpX3wy/RcyDTLConRekSChI
7arh0FLq74muCTkkMph19oc6EgpYEDgjgmVEAkmUhfvdXsOPOl68S9jpZq8ueC3hBavE513BTkcK
ZZT/FIWSN1AxWQgEV2/ZQOsqEiQJVfbjPUpkhhUelVpKHZqlHy+sLQq44mpWypzrs3MMnlEvA5XV
H3EeVe/JrIMzZw+twzsAAAD//wMAUFnvTn8DAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c4fe077cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '453'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_93b1187a5690c0fd76d1944d43adc5a0
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240c8aa947cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:47 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '163'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_caf4a95de6263c416777f2954658f1f3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d08d6c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:49 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_d22963e7544b8f6875efadc247ad7e20
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240d7be887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:50 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '90'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_f6985627f54ffc9f96b8210be53d3aa2
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240df18407cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:51 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_38391f04e7fcfb2696e53a1ce1790018
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240e649677cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '48'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_4d1ff15aacf87a13e041f82706f4b2c3
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240ed89f67cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:53 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '63'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9fe55289eb1eb39a4102bba741ba27cc
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240f4db887cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:54 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '62'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_8e4efdb948b28f2cc8a581f0071c1bcb
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f240fc3d537cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '50'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_e4f530fc8a2616c090c53a957fb7e03f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQH2lQ+xi1Eq2iQEMaHqrKWuwF3NzZZncdiCL+e+W7I4DS
vpzkmZ3Znd17LZTqONv5rDqUvL6288V8+zAZmeEs3j6R2LvwfHe/7nzIdWH5B43kWtkQgu1R8g1j
CEHQasjsYDwYXw+GV8NxzQGzYwEvuukDzKJXpds9TvrTe+Rqu3j8efNjN/g2+9raNfZtffsYLXA8
n252n9DfLj9O+5NJtbuR0bhRsIAkzuXO60hhTcj8RtH/ZsN9dIR8zo36LWfAGyzLo9KnsqzxFbj3
oAlVLFHe4YTb5CjDRlzw51QJLBqJAp2jVbBY5hzrKN2rriRahm4kfHa4a/I4z0KptqsDz0oERgXW
5sxKNqgSIylg9R08qi8Be+rhiG6AFahIWLlUKTAmJC+9du0hlNnyV6GUUq/1N8MvEXMjEyxq5wUp
EgpSpy44FEr9fpNrQg6JDGaf10MTCQUsCJwQwSoigSTKxoNev9VHHc/eFex1u1cXvJbwhHXi065g
n29dRfkHKZS8gVrJQiC4fskDFBeRIEmosx/vUSEzrPHoVCh1aJd+vLC2KODKi14pay7PzjF4Rr0K
VNV/xKlVsyezCc6cZigOfwEAAP//AwD8sWmeigMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f241036e457cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '70'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_34db9c80f689ffc371912e210876b8c4
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-poll-helper:
- 'true'
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/runs/run_6dSWSqTH3c2PpLkrtdNovNRg
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSXW8aMRB8v19h8VwQX4W0j1Er0SoKNKThoaqs5byAG59t1utAhPjvke8ODtr0
xZJndmZ31j5kQrS0an0WLYpWjtR8Md8+TgZ5f+bvnonVvXu5f1i3PqQ6t/yDOada3hCC6lC0FZMT
AqOSkNjeuDce9frD/rjkIAQdGCzLqg+EwHJl9O5p0p0+YCi2i6eftz92vW+zr7VdZV/X15fBAsfz
6Wb3Ce3d8uO0O5kUu1sejCtFYOAYUnnuCm+QUZ0J+t9kuPeaMFScjcZUWcDmaMxJc8ZXoP8Fz92u
GwxuSpZwGzUlMmft7KXQQGCJRI4u0cIpNCnF2nN72OZIS9f2hC8ad1UebQNTLO3KuDODEFCAUoQh
CN6giAFJQBDfwaL44rAjHk/oBoIA4QkLHQsBee6i5U69dOdMsvyVCSHEoTwT/Oqx2qtCqS0jeUJG
apUFx0yI32e5JAwuUo7J53CsIiGDAoYGYSw8EnCkZNzrdGu9l/7iXsBe1tvVzkp2z1gmbnYFe+nJ
FZ7fIZmizaFUBiZgXL+mAbKrSBDZldlP71FgCLDGk1MmxLFe+umdpUIGba56xaRp3P+eaTAe1j3e
i3Mzqkl2DKbBh6PuuT1h8M4GlCtHRfnPmtGrvecbp/MmU3Z8AwAA//8DACFlme7YAwAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410ab8317cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '57'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_48373502ac8581bdd06275f3b4f0981c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/threads/thread_3We7SOhw9enLb5O0HHmwBt37/messages?order=asc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8SUwW6bQBCG7zzFaE+NGlnGxJBaqqomakSUFDs2jVWViGzM2ODCrs0OxpHld68W
Emy3TXto1V7Q7vzzz4xmP7ExAJh8mOOEWA9YmihixzoWceKsB18MAIBN9QVgSaSzMjULx878yinc
slvmfNh/v/TKwc35x65duavcXVWKc+RRK0Ol+Ax3GZMcOWEUcp1lOqZjm52Tjt3oXKlEERcUVn1F
kaaNVtesheeLNUZn1I/LNyiuH7r9tutm5RlZzq5jXoif1MplirpMoTDfm04KQkHNEvYXUY/wuKhs
hGtqbLWiI72DbAC24mlRGS5BIEZAEpRMVwgUI+Cy4JRIAffWGl6DacJbME/uW3DOBTzKAmJMF5Dh
u4NOeklCSKqsSo96t6duje9Pd7vdEvFJnKGg2tYIGRJ/evxNbdsevwRBt+N7Ztt2RhfF6dyz23Ph
X7kX/uc/hsByXoJA3ymcpkl567b7Q1TZcnz76eymNC8HHwT7W3xUJzsajUdL37UmncHi+mtOkSdX
3nDGfiCnGfJf4OPHqMEpKlxIHuITBK/2AQqCI0iUjq71PQiOWv8BIOPJyKZJrp4f8rd/EZbyg+Rf
0sZirsJM5npDU54qNLbfAAAA//8DAPSnD5TcBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410b99487cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '148'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_a0be641f4013fa87788ccb0546e5a71f
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=CTvNPw6ig8kka3nmRfStH_nYtJ9HpEWLSEMQXx9L9Yw-1717612426-1.0.1.1-WgzvqbDwDcvtYBIIY7uNgZ2SgJZj0ISprn0YF13U8poGpXnwN8gJ1MzifA5QTh4dCCk7HV8KgXk6wKTZUONaQQ;
_cfuvid=3QBGuKQAxL0FtkcpVKrDj6Lwwfo7K6SFgaxakmIiPa4-1717612426755-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v2
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.2
method: GET
uri: https://api.openai.com/v1/assistants/asst_fliwVH0OResmqWVUBQw1IPEn
response:
body:
string: !!binary |
H4sIAAAAAAAAA2RRS0sDMRC+768Y9mxLt5QWehQEPYgPtEWkLNPNVCPZTDqZWKT0v0s2RQUvgXzP
yeRYAdTW1EuoMUZtd84eVteTu0eK/X69er58ODQ391e+vshC3n5Qp2exjYpeC9EJoZJpMZPNolnM
m+lsOh84jz1lyy3qOzwlZSkeQ7ETG9Syr5fgk3MD3LMhl/VvQUezkSbZ8igIfVo6FKP1USV12Riz
8IUToBAgBJLIHh30uUtz1xjWYpUAvQFJHjo2BMqAPh5IinCfKA5p41KgzC4nv1YAAMfhzPBXGB6S
I1rrlSQIKUk9CE4VwOZsD23IexhPyp36QIKahP6izK4Vipyko9xWev6nL38n2FlHrTXDbJuf1lPZ
GykaVMz6ggjFwD5Su2PpsXxbUq6r0zcAAAD//wMAFL3wvvYBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 88f2410d2b3c7cea-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Jun 2024 18:33:58 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- user-erjj4cdahdem7ptq0pxtslf5
openai-processing-ms:
- '147'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_49916d9d97ae0a31993502a3ea9ceff5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_existing_assistant.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcvCa10DDcsLQw1MylPzHEPjiwxLAkuKFLSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTEyMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAA8p
t2ZxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3c2f128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
path=/; expires=Wed, 27-Mar-24 21:17:23 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c18c6669a70463ae4e5cbdf0fd5777e7
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQU/CQBCF7/0Vk141xLVVIokxKkY9mdggUUPKQAdas92l3VmgEv672V3g4GWS
efPNvJfZRQBxVcQDiGuzzMfZzfCCZi+L4ftX9/HQJPQ02yS/ZXzuOD37oTk7lsuWsOjVZAwuKUzn
LSFTkaMjRF+Iq/5lmiZ+hsZUhlFx7r2UldLr4U4Qj80bj7r7sbDN6DrdoHzOPllwtmqDS2vVvxut
luTWraEDM9eKSbkY3xEAwM5XZ9etPMq0ZY8G1XWDEwUQr1FaD76CIiqANRgt1wRcElBjkSutYJps
4QyEgFsQ6bQHj6ig0xZKkiuo6e7k4B6glGa/ZlysyWGyj4514pMvKkl5VQTGKzUxFsjoAu6j/R8A
AAD//wMAYhh20bABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3db98c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '121'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_307dbd4b47a1d3ec1d001810910aed71
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c404e2c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1d2c071b7dd8fff9916c600b09cdfba6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"in_progress","started_at":1711572445,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"from"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symp"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"y"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
import"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbol"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(''"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"'')\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"equ"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"("}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"*x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
+"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
for"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(e"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"qu"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"[1]"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572456,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"from
sympy import symbols, Eq, solve\n\n# Define the symbol\nx = symbols(''x'')\n\n#
Define the equation\nequation = Eq(3*x + 11, 14)\n\n# Solve the equation for
x\nsolution = solve(equation, x)\n\nsolution","outputs":[{"type":"logs","logs":"[1]"}]}}]},"usage":{"prompt_tokens":145,"completion_tokens":63,"total_tokens":208}}
event: thread.run.step.created
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.message.created
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"The","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572458,"role":"assistant","content":[{"type":"text","text":{"value":"The
solution to the equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572458,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":{"prompt_tokens":219,"completion_tokens":25,"total_tokens":244}}
event: thread.run.completed
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"completed","started_at":1711572445,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572458,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":364,"completion_tokens":88,"total_tokens":452}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c41f9d68e4a-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '332'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_87d9832f0df5e6f77bf54b1b42ac4b66
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_existing_assistant_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcvCa10DDcsLQw1MylPzHEPjiwxLAkuKFLSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTEyMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAA8p
t2ZxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3c2f128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
path=/; expires=Wed, 27-Mar-24 21:17:23 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c18c6669a70463ae4e5cbdf0fd5777e7
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQU/CQBCF7/0Vk141xLVVIokxKkY9mdggUUPKQAdas92l3VmgEv672V3g4GWS
efPNvJfZRQBxVcQDiGuzzMfZzfCCZi+L4ftX9/HQJPQ02yS/ZXzuOD37oTk7lsuWsOjVZAwuKUzn
LSFTkaMjRF+Iq/5lmiZ+hsZUhlFx7r2UldLr4U4Qj80bj7r7sbDN6DrdoHzOPllwtmqDS2vVvxut
luTWraEDM9eKSbkY3xEAwM5XZ9etPMq0ZY8G1XWDEwUQr1FaD76CIiqANRgt1wRcElBjkSutYJps
4QyEgFsQ6bQHj6ig0xZKkiuo6e7k4B6glGa/ZlysyWGyj4514pMvKkl5VQTGKzUxFsjoAu6j/R8A
AAD//wMAYhh20bABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3db98c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '121'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_307dbd4b47a1d3ec1d001810910aed71
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c404e2c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1d2c071b7dd8fff9916c600b09cdfba6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"in_progress","started_at":1711572445,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"from"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symp"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"y"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
import"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbol"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(''"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"'')\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"equ"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"("}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"*x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
+"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
for"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(e"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"qu"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"[1]"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572456,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"from
sympy import symbols, Eq, solve\n\n# Define the symbol\nx = symbols(''x'')\n\n#
Define the equation\nequation = Eq(3*x + 11, 14)\n\n# Solve the equation for
x\nsolution = solve(equation, x)\n\nsolution","outputs":[{"type":"logs","logs":"[1]"}]}}]},"usage":{"prompt_tokens":145,"completion_tokens":63,"total_tokens":208}}
event: thread.run.step.created
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.message.created
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"The","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572458,"role":"assistant","content":[{"type":"text","text":{"value":"The
solution to the equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572458,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":{"prompt_tokens":219,"completion_tokens":25,"total_tokens":244}}
event: thread.run.completed
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"completed","started_at":1711572445,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572458,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":364,"completion_tokens":88,"total_tokens":452}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c41f9d68e4a-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '332'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_87d9832f0df5e6f77bf54b1b42ac4b66
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_existing_assistant_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcvCa10DDcsLQw1MylPzHEPjiwxLAkuKFLSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTEyMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAA8p
t2ZxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3c2f128e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:23 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
path=/; expires=Wed, 27-Mar-24 21:17:23 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '33'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c18c6669a70463ae4e5cbdf0fd5777e7
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQQU/CQBCF7/0Vk141xLVVIokxKkY9mdggUUPKQAdas92l3VmgEv672V3g4GWS
efPNvJfZRQBxVcQDiGuzzMfZzfCCZi+L4ftX9/HQJPQ02yS/ZXzuOD37oTk7lsuWsOjVZAwuKUzn
LSFTkaMjRF+Iq/5lmiZ+hsZUhlFx7r2UldLr4U4Qj80bj7r7sbDN6DrdoHzOPllwtmqDS2vVvxut
luTWraEDM9eKSbkY3xEAwM5XZ9etPMq0ZY8G1XWDEwUQr1FaD76CIiqANRgt1wRcElBjkSutYJps
4QyEgFsQ6bQHj6ig0xZKkiuo6e7k4B6glGa/ZlysyWGyj4514pMvKkl5VQTGKzUxFsjoAu6j/R8A
AAD//wMAYhh20bABAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c3db98c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '121'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_307dbd4b47a1d3ec1d001810910aed71
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_rr3RGZE5iqoMCxqFOpb7AZmr
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPQUvEMBCF7/0VQ852oW7LQm8i6mkRRBBXpEybUSNtkk4mrlL63yXpXubw3vfe
Y5YCQBmtWlAYgnTM+6eH011jZne8/Z3vH31/uDlNrK4S6PpvGuQCmyBoZTMGJhTSHSazOlTVvqnr
5jp7FidKkSPKFzxHcZcyTWFg48U4q1qwcRyzPDlNY+I/vZR1KZF7V3qmH0PnLWhsEI5DCoYEvroI
yAQInjg4iyNMaUvS1g5e2AgBWg0cLQxOE4gDtOFMvIFzpJDbdtuAODem5rcCAGDJN8l/Pj+SKjpj
hdgzCbHKwFoAvOf4hxmpMzo3bMpEghoFVQvLWqz/AAAA//8DAOTffQN1AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c404e2c8e4a-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:24 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '36'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_1d2c071b7dd8fff9916c600b09cdfba6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_rr3RGZE5iqoMCxqFOpb7AZmr", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=05UTIJ0BFM3cBFGHug_gxo13g81DAM3zmFxkk0n51WI-1711572443-1.0.1.1-DyJeD7CshSNeDyTHImlk66U.x_UWLXa78ylZePeas9KProQ2boKs_NTjWhK.mUum2KHCH4bjo3klzq1_rVu3fA;
_cfuvid=cAP6aN720bPnvfEWOCyY0o2zdybHvFMUwCG2nD0SIrA-1711572443762-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_OtUyAW1uqU64walGSYt1tSpr/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"queued","started_at":null,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"in_progress","started_at":1711572445,"expires_at":1711573044,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"from"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symp"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"y"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
import"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbol"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
symbols"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(''"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"'')\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Define"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"equ"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Eq"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"("}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"*x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
+"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
Solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
the"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
equation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
for"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
solve"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"(e"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"qu"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"ation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":","}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")\n\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"solution"}}]}}}
event: thread.run.step.delta
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"[1]"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_SgrjAi9wsAGCeyD00KqodTdX","object":"thread.run.step","created_at":1711572446,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572456,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_IneVpGdyB8jy1tOIi63O3kFe","type":"code_interpreter","code_interpreter":{"input":"from
sympy import symbols, Eq, solve\n\n# Define the symbol\nx = symbols(''x'')\n\n#
Define the equation\nequation = Eq(3*x + 11, 14)\n\n# Solve the equation for
x\nsolution = solve(equation, x)\n\nsolution","outputs":[{"type":"logs","logs":"[1]"}]}}]},"usage":{"prompt_tokens":145,"completion_tokens":63,"total_tokens":208}}
event: thread.run.step.created
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":null}
event: thread.message.created
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"The","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_9Sv27F4OkrvasehBZvR2mWJ0","object":"thread.message","created_at":1711572456,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","run_id":"run_j6p8yahph2AB5jrZw0cgztno","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572458,"role":"assistant","content":[{"type":"text","text":{"value":"The
solution to the equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_aPQxHPh4H8autYMTNBxtMXdO","object":"thread.run.step","created_at":1711572456,"run_id":"run_j6p8yahph2AB5jrZw0cgztno","assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572458,"expires_at":1711573044,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_9Sv27F4OkrvasehBZvR2mWJ0"}},"usage":{"prompt_tokens":219,"completion_tokens":25,"total_tokens":244}}
event: thread.run.completed
data: {"id":"run_j6p8yahph2AB5jrZw0cgztno","object":"thread.run","created_at":1711572444,"assistant_id":"asst_rr3RGZE5iqoMCxqFOpb7AZmr","thread_id":"thread_OtUyAW1uqU64walGSYt1tSpr","status":"completed","started_at":1711572445,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572458,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":364,"completion_tokens":88,"total_tokens":452}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23c41f9d68e4a-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:25 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '332'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_87d9832f0df5e6f77bf54b1b42ac4b66
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_new_assistant.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcb8b0c1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
path=/; expires=Wed, 27-Mar-24 21:17:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9cce9f9c3b03273cd266c8b3c1d98caa
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1Mia+qCjdLT3EvMs6L8vUONA82CfNL9kx2NlTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTIxMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAEP2
8shxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcd7e3a1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6cac647390d5f0b22a9b772f2ecc996f
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQW0vDQBCF3/MrhrwqpdvGFAoiWFCKFxTFolLSMTtNVja7MTupvdD/Lrtp++DL
wJz5Zs5hdhFArGQ8hrhyRWZ/V8v3fpE81dgv6vVrobbq/jq9ic89Z7++KWfPctkQyl5FzmFB3TRv
CJlkhp4QIyEuRoNkkIYZOqcco+EseJlW66B3dzrx2Gy3s7SQt83QfDzcPY9ekrfHfJpPROfStObf
jcZq8uuto+aQxBom42N8RgAAu1C93aYOKNOaA9qpvhufKIB4hboN4BQMkQS24KxeEXBJQD8tsrIG
FsM1nIEQcAkiWfRgggY2toWSdA0VXZ0c/AOMsRzWnI81P0z20bHOQ/Kl0pQp2TFBqYhRIqMPuI/2
fwAAAP//AwBaZuEBsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcee8fb1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '113'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_865bb88f09d3e27afd8d93115246ce8c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_iVk0LnUjeakmyKfdLJCA75oG
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd11c521890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c939ec0b232a68aa3ae4fbdb813802c6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_iVk0LnUjeakmyKfdLJCA75oG", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"in_progress","started_at":1711572427,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.message.created
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Yes","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
I"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''d"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
be"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
happy"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
help"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
To"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"),"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
you"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''ll"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
want"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
isolate"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
variable"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"First"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
subtract"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
from"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
get"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
term"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
with"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
itself"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"This"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
simpl"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"ifies"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Then"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
divide"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"):\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"[\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
perform"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
these"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
operations"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
value"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572435,"role":"assistant","content":[{"type":"text","text":{"value":"Yes,
I''d be happy to help. To solve the equation \\(3x + 11 = 14\\), you''ll want
to isolate the variable \\(x\\) on one side of the equation. Let''s solve
for \\(x\\) step by step. \n\nFirst, we subtract 11 from both sides of the
equation to get the term with \\(x\\) by itself on one side:\n\n\\[3x + 11
- 11 = 14 - 11\\]\n\nThis simplifies to:\n\n\\[3x = 3\\]\n\nThen, we divide
both sides by 3 to solve for \\(x\\):\n\n\\[\\frac{3x}{3} = \\frac{3}{3}\\]\n\nLet''s
perform these operations to find the value of \\(x\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572437,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":{"prompt_tokens":145,"completion_tokens":159,"total_tokens":304}}
event: thread.run.step.created
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
calculation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
("}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
-"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
/"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"1.0"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572440,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"#
calculation\r\nx = (14 - 11) / 3\r\nx","outputs":[{"type":"logs","logs":"1.0"}]}}]},"usage":{"prompt_tokens":306,"completion_tokens":22,"total_tokens":328}}
event: thread.run.step.created
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.message.created
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"After","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solving"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
that"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"0"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
So"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572443,"role":"assistant","content":[{"type":"text","text":{"value":"After
solving the equation, we find that \\(x = 1.0\\). So, the solution to the
equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572443,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":{"prompt_tokens":339,"completion_tokens":44,"total_tokens":383}}
event: thread.run.completed
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"completed","started_at":1711572427,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572443,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":790,"completion_tokens":225,"total_tokens":1015}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd32fb91890-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6bfe26bfcaf4f2e0e4e821d856801ba3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_new_assistant_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcb8b0c1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
path=/; expires=Wed, 27-Mar-24 21:17:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9cce9f9c3b03273cd266c8b3c1d98caa
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1Mia+qCjdLT3EvMs6L8vUONA82CfNL9kx2NlTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTIxMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAEP2
8shxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcd7e3a1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6cac647390d5f0b22a9b772f2ecc996f
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQW0vDQBCF3/MrhrwqpdvGFAoiWFCKFxTFolLSMTtNVja7MTupvdD/Lrtp++DL
wJz5Zs5hdhFArGQ8hrhyRWZ/V8v3fpE81dgv6vVrobbq/jq9ic89Z7++KWfPctkQyl5FzmFB3TRv
CJlkhp4QIyEuRoNkkIYZOqcco+EseJlW66B3dzrx2Gy3s7SQt83QfDzcPY9ekrfHfJpPROfStObf
jcZq8uuto+aQxBom42N8RgAAu1C93aYOKNOaA9qpvhufKIB4hboN4BQMkQS24KxeEXBJQD8tsrIG
FsM1nIEQcAkiWfRgggY2toWSdA0VXZ0c/AOMsRzWnI81P0z20bHOQ/Kl0pQp2TFBqYhRIqMPuI/2
fwAAAP//AwBaZuEBsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcee8fb1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '113'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_865bb88f09d3e27afd8d93115246ce8c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_iVk0LnUjeakmyKfdLJCA75oG
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd11c521890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c939ec0b232a68aa3ae4fbdb813802c6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_iVk0LnUjeakmyKfdLJCA75oG", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"in_progress","started_at":1711572427,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.message.created
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Yes","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
I"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''d"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
be"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
happy"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
help"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
To"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"),"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
you"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''ll"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
want"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
isolate"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
variable"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"First"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
subtract"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
from"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
get"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
term"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
with"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
itself"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"This"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
simpl"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"ifies"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Then"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
divide"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"):\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"[\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
perform"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
these"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
operations"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
value"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572435,"role":"assistant","content":[{"type":"text","text":{"value":"Yes,
I''d be happy to help. To solve the equation \\(3x + 11 = 14\\), you''ll want
to isolate the variable \\(x\\) on one side of the equation. Let''s solve
for \\(x\\) step by step. \n\nFirst, we subtract 11 from both sides of the
equation to get the term with \\(x\\) by itself on one side:\n\n\\[3x + 11
- 11 = 14 - 11\\]\n\nThis simplifies to:\n\n\\[3x = 3\\]\n\nThen, we divide
both sides by 3 to solve for \\(x\\):\n\n\\[\\frac{3x}{3} = \\frac{3}{3}\\]\n\nLet''s
perform these operations to find the value of \\(x\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572437,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":{"prompt_tokens":145,"completion_tokens":159,"total_tokens":304}}
event: thread.run.step.created
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
calculation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
("}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
-"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
/"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"1.0"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572440,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"#
calculation\r\nx = (14 - 11) / 3\r\nx","outputs":[{"type":"logs","logs":"1.0"}]}}]},"usage":{"prompt_tokens":306,"completion_tokens":22,"total_tokens":328}}
event: thread.run.step.created
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.message.created
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"After","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solving"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
that"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"0"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
So"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572443,"role":"assistant","content":[{"type":"text","text":{"value":"After
solving the equation, we find that \\(x = 1.0\\). So, the solution to the
equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572443,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":{"prompt_tokens":339,"completion_tokens":44,"total_tokens":383}}
event: thread.run.completed
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"completed","started_at":1711572427,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572443,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":790,"completion_tokens":225,"total_tokens":1015}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd32fb91890-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6bfe26bfcaf4f2e0e4e821d856801ba3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_assistant/test_streaming_new_assistant_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "gpt-4-turbo-preview", "instructions": "You are a personal math
tutor. Write and run code to answer math questions.", "name": "Math Tutor",
"tools": [{"type": "code_interpreter"}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '190'
content-type:
- application/json
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/assistants
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcb8b0c1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
path=/; expires=Wed, 27-Mar-24 21:17:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_9cce9f9c3b03273cd266c8b3c1d98caa
status:
code: 200
message: OK
- request:
body: '{}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '2'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads
response:
body:
string: !!binary |
H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1Mia+qCjdLT3EvMs6L8vUONA82CfNL9kx2NlTSASnN
T8pKTS5BKIeIJhelJpakpsQngmQMzQ0NTc2NTIxMwXK5qSWJKYkliUpWCtW1XLUAAAAA//8DAEP2
8shxAAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcd7e3a1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '26'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6cac647390d5f0b22a9b772f2ecc996f
status:
code: 200
message: OK
- request:
body: '{"content": "I need to solve the equation `3x + 11 = 14`. Can you help
me?", "role": "user"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '92'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/messages
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yQW0vDQBCF3/MrhrwqpdvGFAoiWFCKFxTFolLSMTtNVja7MTupvdD/Lrtp++DL
wJz5Zs5hdhFArGQ8hrhyRWZ/V8v3fpE81dgv6vVrobbq/jq9ic89Z7++KWfPctkQyl5FzmFB3TRv
CJlkhp4QIyEuRoNkkIYZOqcco+EseJlW66B3dzrx2Gy3s7SQt83QfDzcPY9ekrfHfJpPROfStObf
jcZq8uuto+aQxBom42N8RgAAu1C93aYOKNOaA9qpvhufKIB4hboN4BQMkQS24KxeEXBJQD8tsrIG
FsM1nIEQcAkiWfRgggY2toWSdA0VXZ0c/AOMsRzWnI81P0z20bHOQ/Kl0pQp2TFBqYhRIqMPuI/2
fwAAAP//AwBaZuEBsAEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bcee8fb1890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '113'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_865bb88f09d3e27afd8d93115246ce8c
status:
code: 200
message: OK
- request:
body: ''
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: GET
uri: https://api.openai.com/v1/assistants/asst_iVk0LnUjeakmyKfdLJCA75oG
response:
body:
string: !!binary |
H4sIAAAAAAAAAyyPzWrDMBCE736KRec61CHGkFvpIdCmt/5QSjEba9MqsSV1tWoIxu9eJPWyh5lv
Zti5AlBGqy0oDEF683q+3duXE+F5uj4e9f7h/q5r3U7dJNAdTjTIP2yCoJViDEwopHtMZtM1Tdut
N+s2exYnSpEnlG94juK4ZDSFgY0X46zago3jmOXJaRoT/+Wl3tQS+eBqz/Rr6FKCxgbhOKRgSOC7
i4BMgOCJg7M4wpS2JG2t4I2NEKDVwNHC4DSBOEAbLsQF/IkUctuqDIhzY2r+qAAA5nyTfPX5kVTR
GyvEnkmIVQaWCuAzx49mpN7o3FCUiQQ1CqotzEu1/AEAAP//AwCYrZ0AdQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd11c521890-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 27 Mar 2024 20:47:06 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '94'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_c939ec0b232a68aa3ae4fbdb813802c6
status:
code: 200
message: OK
- request:
body: '{"assistant_id": "asst_iVk0LnUjeakmyKfdLJCA75oG", "instructions": "Please
address the user as Jane Doe. The user has a premium account.", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '153'
content-type:
- application/json
cookie:
- __cf_bm=9uFeJjhRoQnp4fDMyD2zxTlaCms9RUusJx9jJcu2UIQ-1711572425-1.0.1.1-65ym1oSHSBE8TbgbR1_F.RI3CY9OMyYm_SbezXe23.noFw0VuSuB9MEwvdWLfKqHbV7xO3TSjoLiriPJ2F4Jzg;
_cfuvid=WksCAlouKSB.1MKN_.zIdKpYEZ349oiWRry47GYYcx0-1711572425822-0.0.1.1-604800000
host:
- api.openai.com
openai-beta:
- assistants=v1
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-custom-event-handler:
- 'true'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
x-stainless-stream-helper:
- threads.runs.create_and_stream
method: POST
uri: https://api.openai.com/v1/threads/thread_zzW6gdGr3nZMKQ7S4VNcIcC1/runs
response:
body:
string: 'event: thread.run.created
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.queued
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"queued","started_at":null,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.in_progress
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"in_progress","started_at":1711572427,"expires_at":1711573026,"cancelled_at":null,"failed_at":null,"completed_at":null,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":null}
event: thread.run.step.created
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":null}
event: thread.message.created
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Yes","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
I"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''d"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
be"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
happy"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
help"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
To"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"),"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
you"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''ll"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
want"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
isolate"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
variable"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
step"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"First"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
subtract"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
from"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
get"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
term"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
with"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
itself"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
on"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
one"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
side"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
-"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"This"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
simpl"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"ifies"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":":\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\["}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Then"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
divide"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
both"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
sides"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
by"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solve"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
for"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"):\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"[\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"frac"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}{"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"}\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"]\n\n"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"Let"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"''s"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
perform"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
these"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
operations"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
value"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
of"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_D8lAOgKhpX5UucmSSJtu2kal","object":"thread.message","created_at":1711572428,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572435,"role":"assistant","content":[{"type":"text","text":{"value":"Yes,
I''d be happy to help. To solve the equation \\(3x + 11 = 14\\), you''ll want
to isolate the variable \\(x\\) on one side of the equation. Let''s solve
for \\(x\\) step by step. \n\nFirst, we subtract 11 from both sides of the
equation to get the term with \\(x\\) by itself on one side:\n\n\\[3x + 11
- 11 = 14 - 11\\]\n\nThis simplifies to:\n\n\\[3x = 3\\]\n\nThen, we divide
both sides by 3 to solve for \\(x\\):\n\n\\[\\frac{3x}{3} = \\frac{3}{3}\\]\n\nLet''s
perform these operations to find the value of \\(x\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_G6TbxD09DhQKfaL8jVQRDxtN","object":"thread.run.step","created_at":1711572428,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572437,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_D8lAOgKhpX5UucmSSJtu2kal"}},"usage":{"prompt_tokens":145,"completion_tokens":159,"total_tokens":304}}
event: thread.run.step.created
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[]},"usage":null}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"","outputs":[]}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"#"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
calculation"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
="}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
("}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"14"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
-"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"11"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":")"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
/"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"
"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"3"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"\r\n"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"input":"x"}}]}}}
event: thread.run.step.delta
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step.delta","delta":{"step_details":{"type":"tool_calls","tool_calls":[{"index":0,"type":"code_interpreter","code_interpreter":{"outputs":[{"index":0,"type":"logs","logs":"1.0"}]}}]}}}
event: thread.run.step.completed
data: {"id":"step_9nevmTHuPhpSJ0nucSeQBmZW","object":"thread.run.step","created_at":1711572437,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"tool_calls","status":"completed","cancelled_at":null,"completed_at":1711572440,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"tool_calls","tool_calls":[{"id":"call_BAKIDeg3vnjgL1FT8e5tQF82","type":"code_interpreter","code_interpreter":{"input":"#
calculation\r\nx = (14 - 11) / 3\r\nx","outputs":[{"type":"logs","logs":"1.0"}]}}]},"usage":{"prompt_tokens":306,"completion_tokens":22,"total_tokens":328}}
event: thread.run.step.created
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.run.step.in_progress
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"in_progress","cancelled_at":null,"completed_at":null,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":null}
event: thread.message.created
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.in_progress
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"in_progress","incomplete_details":null,"incomplete_at":null,"completed_at":null,"role":"assistant","content":[],"file_ids":[],"metadata":{}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"After","annotations":[]}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solving"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
we"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
find"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
that"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"0"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
So"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":","}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
solution"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
to"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
the"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
equation"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"3"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
+"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"11"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"14"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\)"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
is"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
\\("}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"x"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
="}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"
"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"1"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":"\\"}}]}}
event: thread.message.delta
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message.delta","delta":{"content":[{"index":0,"type":"text","text":{"value":")."}}]}}
event: thread.message.completed
data: {"id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK","object":"thread.message","created_at":1711572440,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","status":"completed","incomplete_details":null,"incomplete_at":null,"completed_at":1711572443,"role":"assistant","content":[{"type":"text","text":{"value":"After
solving the equation, we find that \\(x = 1.0\\). So, the solution to the
equation \\(3x + 11 = 14\\) is \\(x = 1\\).","annotations":[]}}],"file_ids":[],"metadata":{}}
event: thread.run.step.completed
data: {"id":"step_iZgHJsVopN9iAqGIwmkCdicd","object":"thread.run.step","created_at":1711572440,"run_id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","type":"message_creation","status":"completed","cancelled_at":null,"completed_at":1711572443,"expires_at":1711573026,"failed_at":null,"last_error":null,"step_details":{"type":"message_creation","message_creation":{"message_id":"msg_qAgBD0UWoUmrH6QAQGBWuQCK"}},"usage":{"prompt_tokens":339,"completion_tokens":44,"total_tokens":383}}
event: thread.run.completed
data: {"id":"run_YmrpPy4C9DZwZ3LzbR8EXJbD","object":"thread.run","created_at":1711572426,"assistant_id":"asst_iVk0LnUjeakmyKfdLJCA75oG","thread_id":"thread_zzW6gdGr3nZMKQ7S4VNcIcC1","status":"completed","started_at":1711572427,"expires_at":null,"cancelled_at":null,"failed_at":null,"completed_at":1711572443,"required_action":null,"last_error":null,"model":"gpt-4-turbo-preview","instructions":"Please
address the user as Jane Doe. The user has a premium account.","tools":[{"type":"code_interpreter"}],"file_ids":[],"metadata":{},"usage":{"prompt_tokens":790,"completion_tokens":225,"total_tokens":1015}}
event: done
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86b23bd32fb91890-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 27 Mar 2024 20:47:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-request-id:
- req_6bfe26bfcaf4f2e0e4e821d856801ba3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '113'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: '{"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"stop","index":0,"logprobs":null,"message":{"content":"Why
did the Opentelemetry developer refuse to share their candy?\n\nBecause they
wanted to keep all the traces for themselves!","role":"assistant"}}],"created":1714036973,"id":"chatcmpl-9HpbZPf84KZFiQG6fdY0KVtIwHyIa","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":24,"prompt_tokens":15,"total_tokens":39}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- '921'
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- '*'
apim-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
azureml-model-session:
- d060-20240328183338
cmp-upstream-response-duration:
- '544'
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '119'
x-ratelimit-remaining-tokens:
- '119984'
x-request-id:
- 0f63a0ff-049a-4f46-88e1-5e5c2e4c87c0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_async_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AsyncAzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Open"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Te"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
project"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
become"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
stand"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-up"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
comedian"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
it"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
trace"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
steps"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
and"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
observe"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
laughter"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-per"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-minute"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
rate"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:55 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
azureml-model-session:
- d062-20240328194704
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '117'
x-ratelimit-remaining-tokens:
- '119952'
x-request-id:
- ceebacd4-7104-4f62-9590-7d679358ff3c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_async_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AsyncAzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Open"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Te"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
project"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
become"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
stand"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-up"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
comedian"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
it"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
trace"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
steps"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
and"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
observe"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
laughter"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-per"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-minute"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
rate"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:55 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
azureml-model-session:
- d062-20240328194704
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '117'
x-ratelimit-remaining-tokens:
- '119952'
x-request-id:
- ceebacd4-7104-4f62-9590-7d679358ff3c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_async_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AsyncAzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Open"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Te"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
project"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
become"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
stand"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-up"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
comedian"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
it"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
trace"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
steps"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
and"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
observe"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
its"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
laughter"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-per"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"-minute"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
rate"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036975,"id":"chatcmpl-9HpbbsSaH8U6amSDAwdA2WzMeDdLB","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:55 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
azureml-model-session:
- d062-20240328194704
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 4e4b1dd6-9a06-40b0-a6e5-50d7f9ee0b5e
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '117'
x-ratelimit-remaining-tokens:
- '119952'
x-request-id:
- ceebacd4-7104-4f62-9590-7d679358ff3c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_content_filtering.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{"choices":[{"content_filter_results":{"hate":{"filtered":true,"severity":"high"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"content_filter","index":0,"logprobs":null}],"created":1714038380,"id":"chatcmpl-9HpyGSWv1hoKdGaUaiFhfxzTEVlZo","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":19,"prompt_tokens":15,"total_tokens":34}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_content_filtering_with_events_with_content.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{"choices":[{"content_filter_results":{"hate":{"filtered":true,"severity":"high"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"content_filter","index":0,"logprobs":null}],"created":1714038380,"id":"chatcmpl-9HpyGSWv1hoKdGaUaiFhfxzTEVlZo","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":19,"prompt_tokens":15,"total_tokens":34}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_content_filtering_with_events_with_no_content.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{"choices":[{"content_filter_results":{"hate":{"filtered":true,"severity":"high"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"content_filter","index":0,"logprobs":null}],"created":1714038380,"id":"chatcmpl-9HpyGSWv1hoKdGaUaiFhfxzTEVlZo","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":19,"prompt_tokens":15,"total_tokens":34}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_reasoning.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Count r''s in strawberry"}],
"model": "gpt-5-nano", "reasoning_effort": "low"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.99.7
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.13.5
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/gpt-5-nano/chat/completions?api-version=2024-02-01
response:
body:
string: '{"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"protected_material_code":{"filtered":false,"detected":false},"protected_material_text":{"filtered":false,"detected":false},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"stop","index":0,"logprobs":null,"message":{"annotations":[],"content":"3","refusal":null,"role":"assistant"}}],"created":1755601034,"id":"chatcmpl-C6EJeKZdEaC0VeeKH3lWwJBjCTcpd","model":"gpt-5-nano-2025-08-07","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"jailbreak":{"filtered":false,"detected":false},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":203,"completion_tokens_details":{"accepted_prediction_tokens":0,"audio_tokens":0,"reasoning_tokens":192,"rejected_prediction_tokens":0},"prompt_tokens":11,"prompt_tokens_details":{"audio_tokens":0,"cached_tokens":0},"total_tokens":214}}
'
headers:
Content-Length:
- '1204'
Content-Type:
- application/json
Date:
- Tue, 19 Aug 2025 10:57:14 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
apim-request-id:
- aebd8320-f701-4e7d-801f-2955f84e3811
azureml-model-session:
- d004-20250815200304
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-deployment-name:
- gpt-5-nano
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-limit-requests:
- '100'
x-ratelimit-limit-tokens:
- '100000'
x-ratelimit-remaining-requests:
- '99'
x-ratelimit-remaining-tokens:
- '99994'
x-request-id:
- 7acf5821-70fa-4fab-b202-ba3700578d08
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Op"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"ente"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
developer"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
bring"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
ladder"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
coding"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
competition"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
they"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
reach"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
new"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
traces"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
azureml-model-session:
- d060-20240328183338
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '118'
x-ratelimit-remaining-tokens:
- '119968'
x-request-id:
- 06e46b67-e241-4b7f-986c-1de09f88557d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Op"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"ente"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
developer"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
bring"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
ladder"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
coding"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
competition"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
they"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
reach"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
new"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
traces"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
azureml-model-session:
- d060-20240328183338
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '118'
x-ratelimit-remaining-tokens:
- '119968'
x-request-id:
- 06e46b67-e241-4b7f-986c-1de09f88557d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '129'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: 'data: {"choices":[],"created":0,"id":"","model":"","object":"","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}]}
data: {"choices":[{"content_filter_results":{},"delta":{"content":"","role":"assistant"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Why"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
did"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
Op"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"ente"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"lemetry"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
developer"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
bring"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
a"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
ladder"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
the"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
coding"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
competition"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"?"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
\n\n"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"Because"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
they"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
wanted"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
to"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
reach"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
new"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"
traces"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"delta":{"content":"!"},"finish_reason":null,"index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: {"choices":[{"content_filter_results":{},"delta":{},"finish_reason":"stop","index":0,"logprobs":null}],"created":1714036974,"id":"chatcmpl-9HpbaAXyt0cAnlWvI8kUAFpZt5jyQ","model":"gpt-35-turbo","object":"chat.completion.chunk","system_fingerprint":null}
data: [DONE]
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Type:
- text/event-stream
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
apim-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
azureml-model-session:
- d060-20240328183338
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 90ada254-7916-4e05-a761-c290afc3ea2a
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '118'
x-ratelimit-remaining-tokens:
- '119968'
x-request-id:
- 06e46b67-e241-4b7f-986c-1de09f88557d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '113'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: '{"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"stop","index":0,"logprobs":null,"message":{"content":"Why
did the Opentelemetry developer refuse to share their candy?\n\nBecause they
wanted to keep all the traces for themselves!","role":"assistant"}}],"created":1714036973,"id":"chatcmpl-9HpbZPf84KZFiQG6fdY0KVtIwHyIa","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":24,"prompt_tokens":15,"total_tokens":39}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- '921'
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- '*'
apim-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
azureml-model-session:
- d060-20240328183338
cmp-upstream-response-duration:
- '544'
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '119'
x-ratelimit-remaining-tokens:
- '119984'
x-request-id:
- 0f63a0ff-049a-4f46-88e1-5e5c2e4c87c0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '113'
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string: '{"choices":[{"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}},"finish_reason":"stop","index":0,"logprobs":null,"message":{"content":"Why
did the Opentelemetry developer refuse to share their candy?\n\nBecause they
wanted to keep all the traces for themselves!","role":"assistant"}}],"created":1714036973,"id":"chatcmpl-9HpbZPf84KZFiQG6fdY0KVtIwHyIa","model":"gpt-35-turbo","object":"chat.completion","prompt_filter_results":[{"prompt_index":0,"content_filter_results":{"hate":{"filtered":false,"severity":"safe"},"self_harm":{"filtered":false,"severity":"safe"},"sexual":{"filtered":false,"severity":"safe"},"violence":{"filtered":false,"severity":"safe"}}}],"system_fingerprint":null,"usage":{"completion_tokens":24,"prompt_tokens":15,"total_tokens":39}}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- '921'
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:22:53 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- '*'
apim-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
azureml-model-session:
- d060-20240328183338
cmp-upstream-response-duration:
- '544'
x-accel-buffering:
- 'no'
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 8a3ae7c6-2eb5-45ea-947e-b4218c7ca1a5
x-ms-rai-invoked:
- 'true'
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- '119'
x-ratelimit-remaining-tokens:
- '119984'
x-request-id:
- 0f63a0ff-049a-4f46-88e1-5e5c2e4c87c0
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_prompt_content_filtering.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{
"error": {
"message": "The response was filtered due to the prompt triggering Azure Content management policy.
Please modify your prompt and retry. To learn more about our content filtering policies
please read our documentation: https://go.microsoft.com/fwlink/?linkid=21298766",
"type": null,
"param": "prompt",
"code": "content_filter",
"status": 400,
"innererror": {
"code": "ResponsibleAIPolicyViolation",
"content_filter_result": {
"hate": {
"filtered": true,
"severity": "high"
},
"self-harm": {
"filtered": true,
"severity": "high"
},
"sexual": {
"filtered": false,
"severity": "safe"
},
"violence": {
"filtered":true,
"severity": "medium"
}
}
}
}
}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_prompt_content_filtering_with_events_with_content.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{
"error": {
"message": "The response was filtered due to the prompt triggering Azure Content management policy.
Please modify your prompt and retry. To learn more about our content filtering policies
please read our documentation: https://go.microsoft.com/fwlink/?linkid=21298766",
"type": null,
"param": "prompt",
"code": "content_filter",
"status": 400,
"innererror": {
"code": "ResponsibleAIPolicyViolation",
"content_filter_result": {
"hate": {
"filtered": true,
"severity": "high"
},
"self-harm": {
"filtered": true,
"severity": "high"
},
"sexual": {
"filtered": false,
"severity": "safe"
},
"violence": {
"filtered":true,
"severity": "medium"
}
}
}
}
}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_azure/test_prompt_content_filtering_with_events_with_no_content.yaml
================================================
interactions:
- request:
body:
'{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "openllmetry-testing"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "113"
content-type:
- application/json
host:
- traceloop-stg.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://traceloop-stg.openai.azure.com/openai/deployments/openllmetry-testing/chat/completions?api-version=2024-02-01
response:
body:
string:
'{
"error": {
"message": "The response was filtered due to the prompt triggering Azure Content management policy.
Please modify your prompt and retry. To learn more about our content filtering policies
please read our documentation: https://go.microsoft.com/fwlink/?linkid=21298766",
"type": null,
"param": "prompt",
"code": "content_filter",
"status": 400,
"innererror": {
"code": "ResponsibleAIPolicyViolation",
"content_filter_result": {
"hate": {
"filtered": true,
"severity": "high"
},
"self-harm": {
"filtered": true,
"severity": "high"
},
"sexual": {
"filtered": false,
"severity": "safe"
},
"violence": {
"filtered":true,
"severity": "medium"
}
}
}
}
}
'
headers:
Cache-Control:
- no-cache, must-revalidate
Content-Length:
- "882"
Content-Type:
- application/json
Date:
- Thu, 25 Apr 2024 09:46:20 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
azureml-model-session:
- d061-20240328190738
x-accel-buffering:
- "no"
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 6624fbc0-526e-4c5f-b98c-fb96daf3c582
x-ms-rai-invoked:
- "true"
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119984"
x-request-id:
- cc6ffd40-d056-43b3-9813-19c43abd66d6
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RQTUvDQBC951eMe/HSlqY1tslFKCqIigiCB5Gy2UyTbTc76+7EWkr/uyT90ssc
3pv35s3bRgBCFyIDoSrJqnamnw6nz7ep/p7NnvLrO/mwNF/re1pZlpvXR9FrFZQvUfFRNVBUO4Os
ye5p5VEytq7xZJhO4zROxh1RU4GmlZWO++NB0ufG59QfxqPkoKxIKwwig48IAGDbzTajLfBHZDDs
HZEaQ5Aliuy0BCA8mRYRMgQdWFoWvTOpyDLaLvZ7tYFCF/Di0DIarJH9BnKPcgWNg7XmCt68VNqW
NzBDJZuAoBkUNaawlwyVtIVB4Aohl2UpS7wQh0u7U0RDpfOUt+/YxpgTvtBWh2ruUQaybZzA5Pby
XQTw2VXR/PtOOE+14znTCm1rGCd7O3Eu/w+ZHkgmluaMj6+iQz4RNoGxni+0LdE7r/e9LNx8lE8m
U3WdjxMR7aJfAAAA//8DAD5fM5khAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b074e68f00e59-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XgTBwve3QxPc5Oxwly6eBYAKSUuKbA.UdnXfo5DQpn8-1709819154-1.0.1.1-G6bi0ZlTPBgzx.dBLvb5BBU_XckqPxNumsSEJY9SCTE4ctw4oUKvwrfm6vW37PjR0THvAZVGcPf2iMzdOXe3vA;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cTOU6TEC1OiwL9MJkTqwwx2cZxFDjiXvxfjjxaWYo18-1709819154367-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '495'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_8baa0616e963c7e2d6cc1530b70dc316
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_context_propagation.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3b751724494d706cee7ab0146868ded5-c75e2c7466e5fcec-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-4db07f02ecae49cbafe1d359db1650df","object":"chat.completion","created":1732108315,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"A
data scientist walks into an openTelemetry adoption meeting and says, \n\n\"I''m
here to help track our progress, but I''m just a trace.\"","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":75,"completion_tokens":32}}'
headers:
content-length:
- '487'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3b751724494d706cee7ab0146868ded5-c75e2c7466e5fcec-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-4db07f02ecae49cbafe1d359db1650df","object":"chat.completion","created":1732108315,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"A
data scientist walks into an openTelemetry adoption meeting and says, \n\n\"I''m
here to help track our progress, but I''m just a trace.\"","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":75,"completion_tokens":32}}'
headers:
content-length:
- '487'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-3b751724494d706cee7ab0146868ded5-c75e2c7466e5fcec-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-4db07f02ecae49cbafe1d359db1650df","object":"chat.completion","created":1732108315,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"A
data scientist walks into an openTelemetry adoption meeting and says, \n\n\"I''m
here to help track our progress, but I''m just a trace.\"","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":75,"completion_tokens":32}}'
headers:
content-length:
- '487'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
break"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
couldn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"''t"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
handle"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
baggage"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
requests"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86f14e811bb25249-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 04 Apr 2024 12:29:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=qzJ2utvXCnIUeY7GX33ZxTVpmeo44pJu3bodxucY_Xc-1712233795-1.0.1.1-Or1hv2rEBpjxdbqpguPcI_ogUOhCUV.u9NAOTZecPC03NlKRLLV7KW.zCRzvJAVwkrZZifrg0NSKWaAkTN6jfg;
path=/; expires=Thu, 04-Apr-24 12:59:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dFGA2WPAPGrv_Qb516bxhLK6SuFjTvol48Hvfe2ZmCU-1712233795145-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '192'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_42b2196e218d41659db6d9a9310c55b8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
break"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
couldn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"''t"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
handle"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
baggage"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
requests"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86f14e811bb25249-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 04 Apr 2024 12:29:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=qzJ2utvXCnIUeY7GX33ZxTVpmeo44pJu3bodxucY_Xc-1712233795-1.0.1.1-Or1hv2rEBpjxdbqpguPcI_ogUOhCUV.u9NAOTZecPC03NlKRLLV7KW.zCRzvJAVwkrZZifrg0NSKWaAkTN6jfg;
path=/; expires=Thu, 04-Apr-24 12:59:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dFGA2WPAPGrv_Qb516bxhLK6SuFjTvol48Hvfe2ZmCU-1712233795145-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '192'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_42b2196e218d41659db6d9a9310c55b8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_async_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
break"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
up"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
with"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
it"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
couldn"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"''t"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
handle"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
baggage"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
of"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
all"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
tracing"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"
requests"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9AGW3t9akkLW9f5f93B7mOhiqhNMC","object":"chat.completion.chunk","created":1712233795,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_b28b39ffa8","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 86f14e811bb25249-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 04 Apr 2024 12:29:55 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=qzJ2utvXCnIUeY7GX33ZxTVpmeo44pJu3bodxucY_Xc-1712233795-1.0.1.1-Or1hv2rEBpjxdbqpguPcI_ogUOhCUV.u9NAOTZecPC03NlKRLLV7KW.zCRzvJAVwkrZZifrg0NSKWaAkTN6jfg;
path=/; expires=Thu, 04-Apr-24 12:59:55 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dFGA2WPAPGrv_Qb516bxhLK6SuFjTvol48Hvfe2ZmCU-1712233795145-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '192'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_42b2196e218d41659db6d9a9310c55b8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_context_propagation.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2dee24aaae40f1526fdcd2eb208791ae-74ca2d0c67549b95-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-43f4347c3299481e9704ab77439fbdb8","object":"chat.completion","created":1732108311,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"Why
did the OpenTelemetry metric go to therapy?\n\nBecause it was feeling a little
\"trapped\" in its logging function, and wanted to \"release\" its stress.","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":79,"completion_tokens":36}}'
headers:
content-length:
- '506'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:50 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2dee24aaae40f1526fdcd2eb208791ae-74ca2d0c67549b95-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-43f4347c3299481e9704ab77439fbdb8","object":"chat.completion","created":1732108311,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"Why
did the OpenTelemetry metric go to therapy?\n\nBecause it was feeling a little
\"trapped\" in its logging function, and wanted to \"release\" its stress.","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":79,"completion_tokens":36}}'
headers:
content-length:
- '506'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:50 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "meta-llama/Llama-3.2-1B-Instruct"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '126'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2dee24aaae40f1526fdcd2eb208791ae-74ca2d0c67549b95-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/chat/completions
response:
body:
string: '{"id":"chat-43f4347c3299481e9704ab77439fbdb8","object":"chat.completion","created":1732108311,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"message":{"role":"assistant","content":"Why
did the OpenTelemetry metric go to therapy?\n\nBecause it was feeling a little
\"trapped\" in its logging function, and wanted to \"release\" its stress.","tool_calls":[]},"logprobs":null,"finish_reason":"stop","stop_reason":null}],"usage":{"prompt_tokens":43,"total_tokens":79,"completion_tokens":36}}'
headers:
content-length:
- '506'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:50 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_history_message_dict.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Generate a random noun in Korean.
Respond with just that word."}], "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '134'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-50385c6266930a3c2571ae06547d3d66-bb7cf190452daec9-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJNbtswEIX3OgUxayuwLKWJvUs23bQoUHjRoggEmhzJTCgOQY6CFIFP
0G2P0AP0XrlEQflHctsA2Wgx37zhe6N5zoQAo2ElQG0lq87b/La5WofPj09cfnrHuMby/eXNuth8
2Hz0X7/ALCloc4+Kj6oLRZ23yIbcHquAkjFNLa6qZVEul/NyAB1ptEnWes6riyJ30lG+mC8u83mV
F9VBviWjMMJKfMuEEOJ5+CajTuMTrMR8dqx0GKNsEVanJiEgkE0VkDGayNIxzEaoyDG6wfvL758v
P35NYcCmjzI5dL21EyCdI5Yp4WDr7kB2JyOWWh9oE/+SQmOcids6oIzk0qORycNAd5kQd0Pg/iwD
+ECd55rpAYfnFoe8MO55Ag+MiaWdlI/1s2G1RpbGxsm+QEm1RT0qx+XKXhuagGwS+V8v/5u9j21c
+5bxI1AKPaOufUBt1HnesS1gOsLX2k4rHgxDxPBoFNZsMKTfoLGRvd1fBsTvkbGrG+NaDD6Y/Xk0
vi6vy6qUi+a6gWyX/QEAAP//AwB0yAt+LQMAAA==
headers:
CF-RAY:
- 94b0f287caba4428-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 05 Jun 2025 16:11:43 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=O9eAUpHGiHGrhiQetabnRwb5V_aaS9fmKt5mZA87bck-1749139903-1.0.1.1-T_6g4yzo0VSmeacWjX_XWznTeFpzZp1eH2c1my1gnQbigjPg.5O0cfciYSHV5yPw6M4QtnD7W_zYMy32piI1Tl9hrsNGDlCYA.0m8NiGUo4;
path=/; expires=Thu, 05-Jun-25 16:41:43 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=JHo08JDcm1asanqe2mjXa5aF_Xl_UlmIQQmV15ZbM28-1749139903524-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '201'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '205'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999982'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cffda49c63c2b346e62f864e91161d3a
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Generate a random noun in Korean.
Respond with just that word."}, {"role": "assistant", "content": "\ubc14\ub2e4"},
{"role": "user", "content": "Now, generate a sentence using the word you just
gave me."}], "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '274'
content-type:
- application/json
cookie:
- __cf_bm=O9eAUpHGiHGrhiQetabnRwb5V_aaS9fmKt5mZA87bck-1749139903-1.0.1.1-T_6g4yzo0VSmeacWjX_XWznTeFpzZp1eH2c1my1gnQbigjPg.5O0cfciYSHV5yPw6M4QtnD7W_zYMy32piI1Tl9hrsNGDlCYA.0m8NiGUo4;
_cfuvid=JHo08JDcm1asanqe2mjXa5aF_Xl_UlmIQQmV15ZbM28-1749139903524-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-7ac5a7feb3b991b4bfe1e3a7aad93ccd-d81d0e2473995f47-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFI9j9QwFOzzKyzXm1Wym7AfJaKGhgahU+S1X7IGxzb2Cwd32gZRce2e
hCjR0VNQ8o+y9x9OTvY2OTgkmhRv3kxmxu8yIoRKQdeE8i1DXlsVPy0XL7GqlssL8fyZvMjP5+82
L+BVY/K6OaeTwDCbN8DxnjXlprYKUBrdw9wBQwiq6SJbpfPVKsk7oDYCVKBVFuNsmsaaaRPPklke
J1mcZkf61kgOnq7J64gQQi67bzCqBXyga5JM7ic1eM8qoOvTEiHUGRUmlHkvPTKNdDKA3GgE3Xlv
P31tv+xJ+3PfXt20P36Tw/erw/Xn2+tfh2/76ZjkoGw8C851o9QIYFobZCF5Z/fsiOxOBpWprDMb
/weVllJLvy0cMG90MOPRWNqhu4iQs66I5kE2ap2pLRZo3kL3u2zey9Gh/wFcHjE0yNQwztPJI2KF
AGRS+VGPlDO+BTEwh9JZI6QZAdEo8t9eHtPuY0td/Y/8AHAOFkEU1oGQ/GHeYc1BOM5/rZ0q7gxT
D+695FCgBBeeQUDJGtVfDPUfPUJdlFJX4KyT/dmUtijTWfpksZkvEhrtojsAAAD//wMA5dqzDkUD
AAA=
headers:
CF-RAY:
- 94b0f28d8eef4428-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 05 Jun 2025 16:11:45 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '299'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '304'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999963'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_1989c72bc545874e463ac5ed5c4d3595
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_history_message_pydantic.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Generate a random noun in Korean.
Respond with just that word."}], "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '134'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-6978a6193c92e3731880e853960f7f67-3041d13db03a84d1-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJNbtswEIX3OgUxayuQHCeGvCwCJM2mRVGgiyIQaHIkM6E4BDkqHATe
9BQ9RJe9VS5RUP6R3B8gGy3mmzd8bzQvmRBgNKwEqI1k1Xmbv2uWn3v36b7H2y+Vvrr5UL3XgT+G
u/vn7RZmSUHrR1R8VF0o6rxFNuT2WAWUjGlquVxU5WVVFdcD6EijTbLWc764KHMnHeXzYn6VF4u8
XBzkGzIKI6zE10wIIV6GbzLqNG5hJYrZsdJhjLJFWJ2ahIBANlVAxmgiS8cwG6Eix+gG76/ff7z+
/DWFAZs+yuTQ9dZOgHSOWKaEg62HA9mdjFhqfaB1/EMKjXEmbuqAMpJLj0YmDwPdZUI8DIH7swzg
A3Wea6YnHJ6bH/LCuOcJPDAmlnZSPtbPhtUaWRobJ/sCJdUG9agclyt7bWgCsknkv738a/Y+tnHt
W8aPQCn0jLr2AbVR53nHtoDpCP/XdlrxYBgihm9GYc0GQ/oNGhvZ2/1lQHyOjF3dGNdi8MHsz6Px
dVPOy+vl+nJZQLbLfgMAAP//AwD7osyqLQMAAA==
headers:
CF-RAY:
- 94b0f29a7bfc76fc-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 05 Jun 2025 16:11:47 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GJDapSv.2zGYBXraKMhjWywBu.Q0T1faqZ19Ma2BY_o-1749139907-1.0.1.1-Xy1Ciy0YSpQbk2el1TpIcZv6_HG8xw8HErV.lIkt.NIEMt71jjodhBCkoCRdJyXnfRHs3xYmM0.JXFnH.o1KwQtzMUTl8o.3.UG9llqBd6o;
path=/; expires=Thu, 05-Jun-25 16:41:47 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sLuRMjHdZaHei0wCbTX5NmtG8_Y5OaExqQEK13SnCrI-1749139907284-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '398'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '421'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999982'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b54fe4fb1b7083ea8187bbf16e7c2784
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "Generate a random noun in Korean.
Respond with just that word."}, {"content": "\ub098\ubb34", "refusal": null,
"role": "assistant", "annotations": []}, {"role": "user", "content": "Now, generate
a sentence using the word you just gave me."}], "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '310'
content-type:
- application/json
cookie:
- __cf_bm=GJDapSv.2zGYBXraKMhjWywBu.Q0T1faqZ19Ma2BY_o-1749139907-1.0.1.1-Xy1Ciy0YSpQbk2el1TpIcZv6_HG8xw8HErV.lIkt.NIEMt71jjodhBCkoCRdJyXnfRHs3xYmM0.JXFnH.o1KwQtzMUTl8o.3.UG9llqBd6o;
_cfuvid=sLuRMjHdZaHei0wCbTX5NmtG8_Y5OaExqQEK13SnCrI-1749139907284-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-841bbdaedae214ebae7eb1a59eac87ad-982db3b55a9e6d2a-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA4xSwW7UMBC95yssnzerzW7asHuk6hEhJJCgqIq89iTrktiW7VRU1R5Ai1TBpYei
VoJWHHrsAVQQXPihTfgH5GS7SaFIXHyYN+/5vZk59BDCnOEJwnRGLM1V5t9Posf7D0bsydNnBzvT
rS2zR/mOvrdttsnDR7jnGHK6B9TesPpU5ioDy6VoYKqBWHCqQRSOg9F4PIhqIJcMMkdLlfXDfuAL
IqQ/HAw3/EHoB+GKPpOcgsET9NxDCKHD+nVGBYOXeIIGvZtKDsaQFPBk3YQQ1jJzFUyM4cYSYXGv
BakUFkTtffn9R/n2BC2vv1UfjqvT42rxEf169RmVr8/Kq6+oer8oL85W9erLm+p8garzn8vrT6i6
OKpOj8p3l/2utIakMMTlE0WWdQAihLTEzacOtbtC5usYmUyVllPzBxUnXHAzizUQI4WzbKxUuEbn
HkK79biKWxPASstc2djKF1B/F44aOdxuqQWDzRVopSVZW98Y9+5QixlYwjPTGTemhM6Atcx2N6Rg
XHYAr5P5bzN3aTe5uUj/R74FKAVlgcVKA+P0duC2TYO74X+1rWdcG8YG9D6nEFsO2u2BQUKKrDks
bA6MhTxOuEhBK82b60pUnATDYDOajqIB9ubebwAAAP//AwCLYcclbAMAAA==
headers:
CF-RAY:
- 94b0f2a53b2376fc-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 05 Jun 2025 16:11:48 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '421'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '426'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999963'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_f455e55032be23b1c002e3835280ed01
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_pydantic_based_tool_calls.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "function":
{"arguments": "{\"location\": \"San Francisco\"}", "name": "get_current_weather"},
"type": "function"}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQQW/CMAyF7/0VVs4UAV3F4DhpY4LDkNhO04RCatqw1K4SdxtC/PcppQPtksN7
fs73fEoAlC3UHJSptJi6cenMfS2WK//wtsbl4dlmq9XmcbfYmz3XL2s1iAneHdDIX2pouG4cimW6
2MajFoxbx9PJeDK6z/NZZ9RcoIuxspE0G+aptH7H6Wg8yftkxdZgUHN4TwAATt0bGanAHzWH0eBP
qTEEXaKaX4cAlGcXFaVDsEE0iRrcTMMkSB32a4VgWu+RBL5RS4UeLMFGEzx5TcYGw2ADTEdQYOkR
A2gqILREx6HqV56vLI7LxvMuclPr3FXfW7Kh2nrUgSn+G4SbS/ycAHx0ndt/NVTjuW5kK/yJFBfe
9ZXV7co3c5z1prBod9PzLOn5VDgGwXq7t1Sib7ztDhApk3PyCwAA//8DAIJRSvL/AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a4934f7281a139b-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 17 Jul 2024 09:29:19 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=.Pmp4GHoBrYAd.Jbpr1Zc62tUv2cP0Q8lqn3inhXUt4-1721208559-1.0.1.1-G_XkYnrliovxt1uVVb5C99t3xAyrIq0xzJcRc9k686YMNUPkNVKpe1_UkjrtFtRiiKk80NDtkHb7HNgPBJFa.w;
path=/; expires=Wed, 17-Jul-24 09:59:19 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=S_MyL3viNdDJ6ntLxPPgRF0rNlxjHhF.GXxSDCkWVRo-1721208559647-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '222'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a7c2035567ff6c8cfe0fa654fbd58705
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_pydantic_based_tool_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "function":
{"arguments": "{\"location\": \"San Francisco\"}", "name": "get_current_weather"},
"type": "function"}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQQW/CMAyF7/0VVs4UAV3F4DhpY4LDkNhO04RCatqw1K4SdxtC/PcppQPtksN7
fs73fEoAlC3UHJSptJi6cenMfS2WK//wtsbl4dlmq9XmcbfYmz3XL2s1iAneHdDIX2pouG4cimW6
2MajFoxbx9PJeDK6z/NZZ9RcoIuxspE0G+aptH7H6Wg8yftkxdZgUHN4TwAATt0bGanAHzWH0eBP
qTEEXaKaX4cAlGcXFaVDsEE0iRrcTMMkSB32a4VgWu+RBL5RS4UeLMFGEzx5TcYGw2ADTEdQYOkR
A2gqILREx6HqV56vLI7LxvMuclPr3FXfW7Kh2nrUgSn+G4SbS/ycAHx0ndt/NVTjuW5kK/yJFBfe
9ZXV7co3c5z1prBod9PzLOn5VDgGwXq7t1Sib7ztDhApk3PyCwAA//8DAIJRSvL/AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a4934f7281a139b-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 17 Jul 2024 09:29:19 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=.Pmp4GHoBrYAd.Jbpr1Zc62tUv2cP0Q8lqn3inhXUt4-1721208559-1.0.1.1-G_XkYnrliovxt1uVVb5C99t3xAyrIq0xzJcRc9k686YMNUPkNVKpe1_UkjrtFtRiiKk80NDtkHb7HNgPBJFa.w;
path=/; expires=Wed, 17-Jul-24 09:59:19 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=S_MyL3viNdDJ6ntLxPPgRF0rNlxjHhF.GXxSDCkWVRo-1721208559647-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '222'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a7c2035567ff6c8cfe0fa654fbd58705
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_pydantic_based_tool_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "function":
{"arguments": "{\"location\": \"San Francisco\"}", "name": "get_current_weather"},
"type": "function"}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQQW/CMAyF7/0VVs4UAV3F4DhpY4LDkNhO04RCatqw1K4SdxtC/PcppQPtksN7
fs73fEoAlC3UHJSptJi6cenMfS2WK//wtsbl4dlmq9XmcbfYmz3XL2s1iAneHdDIX2pouG4cimW6
2MajFoxbx9PJeDK6z/NZZ9RcoIuxspE0G+aptH7H6Wg8yftkxdZgUHN4TwAATt0bGanAHzWH0eBP
qTEEXaKaX4cAlGcXFaVDsEE0iRrcTMMkSB32a4VgWu+RBL5RS4UeLMFGEzx5TcYGw2ADTEdQYOkR
A2gqILREx6HqV56vLI7LxvMuclPr3FXfW7Kh2nrUgSn+G4SbS/ycAHx0ndt/NVTjuW5kK/yJFBfe
9ZXV7co3c5z1prBod9PzLOn5VDgGwXq7t1Sib7ztDhApk3PyCwAA//8DAIJRSvL/AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8a4934f7281a139b-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 17 Jul 2024 09:29:19 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=.Pmp4GHoBrYAd.Jbpr1Zc62tUv2cP0Q8lqn3inhXUt4-1721208559-1.0.1.1-G_XkYnrliovxt1uVVb5C99t3xAyrIq0xzJcRc9k686YMNUPkNVKpe1_UkjrtFtRiiKk80NDtkHb7HNgPBJFa.w;
path=/; expires=Wed, 17-Jul-24 09:59:19 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=S_MyL3viNdDJ6ntLxPPgRF0rNlxjHhF.GXxSDCkWVRo-1721208559647-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '222'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15552000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a7c2035567ff6c8cfe0fa654fbd58705
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_reasoning.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Count r''s in strawberry"}],
"model": "gpt-5-nano", "reasoning_effort": "low"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.13.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA3SSQY/bIBCF7/4VIy7bSvbKceTGzrHtsadVe2pWFguTQIMBwbhtusp/ryBp7FV3
Lxz45j3mzfBcADAt2RaYUJzE6E316cPnb2P9havuT3t8iA9K0bHfONXiqf7IyqRwTz9Q0D/VvXCj
N0ja2QsWATlhcl1t2rbtN11XZzA6iSbJDp6qtrLcuqqpm7aqu6reXMXKaYGRbeF7AQDwnM/UppX4
m20hW+WbEWPkB2TbWxEAC86kG8Zj1JG4JVbOUDhLaHPn653d2a8KAwIPCKQCItyFOzBIhCGCtrBj
kQL/9YQhnHYM3nkXdYoZYV1CVwK3Evr398sXAu6nyFNIOxmzANxaRzyrU7bHKznf0uy11VENAXl0
NnUYyXmW6bkAeMzTmV4EZj640dNA7ojZdrW62LF5JTNsmu5KyRE3C7Duy1f8BonEtYmL+TLBhUI5
S+dl8ElqtwDFIt3/7bzmfUmu7WGRp2/efGAGQqAnlIMPKLV4GXouC5g+7VtltznnllnE8FMLHEhj
SLuQuOeTufwlFk+RcBz22h4w+KDzh0rrLs7FXwAAAP//AwBrW0kCUgMAAA==
headers:
CF-RAY:
- 9718d3ff7b437f99-MAA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 19 Aug 2025 10:04:43 GMT
Server:
- cloudflare
Set-Cookie:
- REDACTED
- REDACTED
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- REDACTED
openai-processing-ms:
- '3082'
openai-project:
- REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '3130'
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199992'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 2ms
x-request-id:
- req_fb455d524b7f4775956fba99734cc8d9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- localhost:5002
traceparent:
- 00-ed486a681e8ed57d8deaf5709bbf14d6-c9e0a1d5d4a0ca82-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: http://localhost:5002/v1/chat/completions
response:
body:
string: "data: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"In\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"the\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"observability\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"department\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Prometheus\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Grafana\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Jaeger\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"and\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Loki\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"were\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"stressed\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Prometheus\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"groaned\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"12-hour\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"backfills\u20148\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"a\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"m\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"8\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"p\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"m\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\u2014just\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"to\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"keep\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"up\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Grafana\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"flipped\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"her\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"hair\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"47\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"dashboards\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"all\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"screaming\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"'CRITICAL'\u2014users\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"want\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"real-time\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"not\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"'click\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"here\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"for\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"yesterday's\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"query\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"'\\\"\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Jaeger\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"crossed\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"arms\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"Agents\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"breaking\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"daily\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"A\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"dev\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"traced\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"a\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Python\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"function\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"sent\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"telemetry\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"to\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"my\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"email\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Spent\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"hours\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"deleting\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"200\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"emails\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"!\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Loki\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"smirked\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\",\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"And\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"logs\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"?\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"A\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"mountain\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"We\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"argue\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Jaeger\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"vs\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Zipkin\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"vs\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Tempo\u2014we\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"forgot\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"the\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"goal:\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"understanding\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"what\u2019s\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"really\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"
\"},\"finish_reason\":null}],\"usage\":null}\n\ndata: {\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"happening*\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\".\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\\"\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\\n\\n\"},\"finish_reason\":null}],\"usage\":null}\n\ndata:
{\"id\":\"chatcmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"chat.completion.chunk\",\"created\":1753879075170,\"model\":\"gpt-3.5-turbo\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\",\"function_call\":null,\"refusal\":null,\"role\":null,\"tool_calls\":null},\"finish_reason\":\"stop\",\"logprobs\":null}],\"usage\":{\"completion_tokens\":50,\"prompt_tokens\":10,\"total_tokens\":60,\"completion_tokens_details\":null,\"prompt_tokens_details\":{\"audio_tokens\":null,\"cached_tokens\":0},\"prompt_cache_hit_tokens\":0,\"prompt_cache_miss_tokens\":10}}\n\ndata:
[DONE]\n\n"
headers:
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Wed, 30 Jul 2025 12:37:55 GMT
Transfer-Encoding:
- chunked
X-Powered-By:
- Express
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_exception_during_consumption.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_memory_leak_prevention.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_not_consumed.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_partial_consumption.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
did"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
op"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
developer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
go"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
broke"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
they"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
kept"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trying"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
trace"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
their"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
steps"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
back"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
too"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"
far"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-908MECg5dMyTTbJEltubwQXeeWlBA","object":"chat.completion.chunk","created":1709819154,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_2b778c6b35","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b0753cd7c3746-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=wD9Wagkc4Ap6.Q.aRUAbplsVVDXvdRODC6LKYCogQtg-1709819154-1.0.1.1-punvabozLuqeJrmHjy5TKsBk1OL.bCye2zgkpi0BNtU_J0JYlCoNstsXx0153yhT2Hnz65cmtJnDF9DOnxm0_w;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=sL6NmGZ74pNMoGITQlMm5yxRjRJjCZSAEQGvmqbQ.Ww-1709819154859-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '107'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_6edd136d6f0ccca4685f155ffffda6b3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tool_calls.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "type":
"function", "function": {"name": "get_current_weather", "arguments": "{\"location\":
\"San Francisco\"}"}}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQUUvDMBSF3/srLnlex1pX6voqiCKIMrehIiNN79pomsTcFB1j/13SdSu+5OGc
nJPv5BABMFmxAphouBetVfGifnh8K1eb5c2c0lWTPu/W6/zpVX5v7rs7NgkJU36i8OfUVJjWKvTS
6JMtHHKPoTXJk8V1niXzpDdaU6EKsdr6+Gqaxb5zpYlnSZoNycZIgcQKeI8AAA79GRh1hb+sgNnk
rLRIxGtkxeUSAHNGBYVxIkmea88moymM9qh77JcG4Qe5b9CB1LDkGm4d10KSMCAJ8hlUWDtEAq4r
oE7r/ZQNVccLgzK1daYMvLpT6qLvpJbUbB1yMjq8R97YU/wYAXz0W7t/+Mw601q/9eYLdSicD1PZ
+LujmaSD6Y3natSzNBr4GO3JY7vdSV2js072wwNldIz+AAAA//8DAFgC3/b3AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89ca0ace187267e5-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 23:05:41 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5KtfCvK8iEaeyiKJ_x.mKoz_lHBPohUO7we2u4JFgvI-1719875141-1.0.1.1-emXTOeWpVHhcRLjSmiFF90wqxIvME72vqSRqI6onZoc0a0MfJIIsD_Bcjns_XecEbRgOzrsytWQKY5rCmUDYpQ;
path=/; expires=Mon, 01-Jul-24 23:35:41 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=xT_vl23QbJqI6RPCdqTL8JznNz1gHw17O2DziF68JjM-1719875141467-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '467'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_cb8fecee9a23c26d9b4ff686171a670b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tool_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "type":
"function", "function": {"name": "get_current_weather", "arguments": "{\"location\":
\"San Francisco\"}"}}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQUUvDMBSF3/srLnlex1pX6voqiCKIMrehIiNN79pomsTcFB1j/13SdSu+5OGc
nJPv5BABMFmxAphouBetVfGifnh8K1eb5c2c0lWTPu/W6/zpVX5v7rs7NgkJU36i8OfUVJjWKvTS
6JMtHHKPoTXJk8V1niXzpDdaU6EKsdr6+Gqaxb5zpYlnSZoNycZIgcQKeI8AAA79GRh1hb+sgNnk
rLRIxGtkxeUSAHNGBYVxIkmea88moymM9qh77JcG4Qe5b9CB1LDkGm4d10KSMCAJ8hlUWDtEAq4r
oE7r/ZQNVccLgzK1daYMvLpT6qLvpJbUbB1yMjq8R97YU/wYAXz0W7t/+Mw601q/9eYLdSicD1PZ
+LujmaSD6Y3natSzNBr4GO3JY7vdSV2js072wwNldIz+AAAA//8DAFgC3/b3AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89ca0ace187267e5-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 23:05:41 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5KtfCvK8iEaeyiKJ_x.mKoz_lHBPohUO7we2u4JFgvI-1719875141-1.0.1.1-emXTOeWpVHhcRLjSmiFF90wqxIvME72vqSRqI6onZoc0a0MfJIIsD_Bcjns_XecEbRgOzrsytWQKY5rCmUDYpQ;
path=/; expires=Mon, 01-Jul-24 23:35:41 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=xT_vl23QbJqI6RPCdqTL8JznNz1gHw17O2DziF68JjM-1719875141467-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '467'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_cb8fecee9a23c26d9b4ff686171a670b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tool_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "assistant", "tool_calls": [{"id": "1", "type":
"function", "function": {"name": "get_current_weather", "arguments": "{\"location\":
\"San Francisco\"}"}}]}, {"role": "tool", "tool_call_id": "1", "content": "The
weather in San Francisco is 70 degrees and sunny."}], "model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '314'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1SQUUvDMBSF3/srLnlex1pX6voqiCKIMrehIiNN79pomsTcFB1j/13SdSu+5OGc
nJPv5BABMFmxAphouBetVfGifnh8K1eb5c2c0lWTPu/W6/zpVX5v7rs7NgkJU36i8OfUVJjWKvTS
6JMtHHKPoTXJk8V1niXzpDdaU6EKsdr6+Gqaxb5zpYlnSZoNycZIgcQKeI8AAA79GRh1hb+sgNnk
rLRIxGtkxeUSAHNGBYVxIkmea88moymM9qh77JcG4Qe5b9CB1LDkGm4d10KSMCAJ8hlUWDtEAq4r
oE7r/ZQNVccLgzK1daYMvLpT6qLvpJbUbB1yMjq8R97YU/wYAXz0W7t/+Mw601q/9eYLdSicD1PZ
+LujmaSD6Y3natSzNBr4GO3JY7vdSV2js072wwNldIz+AAAA//8DAFgC3/b3AQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89ca0ace187267e5-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 23:05:41 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5KtfCvK8iEaeyiKJ_x.mKoz_lHBPohUO7we2u4JFgvI-1719875141-1.0.1.1-emXTOeWpVHhcRLjSmiFF90wqxIvME72vqSRqI6onZoc0a0MfJIIsD_Bcjns_XecEbRgOzrsytWQKY5rCmUDYpQ;
path=/; expires=Mon, 01-Jul-24 23:35:41 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=xT_vl23QbJqI6RPCdqTL8JznNz1gHw17O2DziF68JjM-1719875141467-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '467'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159968'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 12ms
x-request-id:
- req_cb8fecee9a23c26d9b4ff686171a670b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '403'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7bMAy9+ysEnpMiXlcn9a0YMKzo0K7YVnRYCkNRGEeuLAoS3a0J8u+FnMR2
g+ogEHx6j+SjtokQoJeQC1Bryap2Znz5yNX5jX5hVW1+XD64l/L++Uv6bWOvzV0Fo8igRYWKj6wz
RbUzyJrsHlYeJWNUTafpdJZlkyxtgZqWaCKtdDw+P7sYc+MXNJ6kny4OzDVphQFy8TcRQohte8ce
7RL/Qy4mo2OmxhBkiZB3j4QATyZmQIagA0vLMOpBRZbRxrZtY8wAYCJTKGlMX3h/toO4N0oaU9za
hdlc3U1JTmf1/a9N9fvPd0XN7aDeXvrVtQ2tGqs6gwZ4l89PigkBVtYtt0QuVOM9Wi7+oeQ1+hMZ
IUD6sqnRchwBtnMwpGQUnkM+h5/Siq9eWqWDojns4B17l3wUPx2iXee4odJ5WoQTA2GlrQ7rwqMM
7SBDP5Oj6FO73+bdysB5qh0XTM9oo2w224tC/6N6MM0OIBNL0+dnn5NDlxBeA2NdrLQt0Tuvu2Un
u+QNAAD//wMAP2wXj+sCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a7105bec469a2-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 17:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=35cUIeeom8pHBBRy0idNJyaJeVMafKz08EkhVklfQr8-1717866062-1.0.1.1-4lLi9b49.fyVRA7v6SHgjuXAp418m.DWexm6Jz.9GM5Shmrk9tr1X7gYtz50y46VZmuaAgsmLj5Hv64BOAbJ3g;
path=/; expires=Sat, 08-Jun-24 17:31:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=btFNOeFIxi0_XjUpiIR.fIVyoqrW9KBVfGv6xRDcQUY-1717866062160-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '349'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_3a31633b38b5bb2bdc2747e25055c78c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_async_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_Z22A2KgxWHH4160txiDlsuCd","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a71106f8ed03d-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sEwtpTpCcaPojbC72WK4i2imhQyOaK92ihUthF2_aC8-1717866064-1.0.1.1-WAByT9xQzeBfH8EjS_3sDsvE6Zii2__msLTpWCRqR7MWS05h4komi9eYoBKES4c0qQQ1.rcFghF9D3V3phytzg;
path=/; expires=Sat, 08-Jun-24 17:31:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DO405mEHnYs62k7gC4p3vjZ2G0MeadqJn899WdA2TfA-1717866064078-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '429'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_f45bef2cd07878460e7c4c18a68ea861
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_async_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_Z22A2KgxWHH4160txiDlsuCd","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a71106f8ed03d-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sEwtpTpCcaPojbC72WK4i2imhQyOaK92ihUthF2_aC8-1717866064-1.0.1.1-WAByT9xQzeBfH8EjS_3sDsvE6Zii2__msLTpWCRqR7MWS05h4komi9eYoBKES4c0qQQ1.rcFghF9D3V3phytzg;
path=/; expires=Sat, 08-Jun-24 17:31:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DO405mEHnYs62k7gC4p3vjZ2G0MeadqJn899WdA2TfA-1717866064078-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '429'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_f45bef2cd07878460e7c4c18a68ea861
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_async_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_Z22A2KgxWHH4160txiDlsuCd","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj54qiB0Aqik6QzkaOFbRaxskC1","object":"chat.completion.chunk","created":1717866063,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a71106f8ed03d-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sEwtpTpCcaPojbC72WK4i2imhQyOaK92ihUthF2_aC8-1717866064-1.0.1.1-WAByT9xQzeBfH8EjS_3sDsvE6Zii2__msLTpWCRqR7MWS05h4komi9eYoBKES4c0qQQ1.rcFghF9D3V3phytzg;
path=/; expires=Sat, 08-Jun-24 17:31:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DO405mEHnYs62k7gC4p3vjZ2G0MeadqJn899WdA2TfA-1717866064078-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '429'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_f45bef2cd07878460e7c4c18a68ea861
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_P9Ayqu3UQNYuTBVAg2sLimh9","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a710a6fbd7af8-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BANJTLdsJ0oO6QkMSvgw78yza9ba39w6g87zdXeI56A-1717866063-1.0.1.1-dtwjx2flWV2riRBYVIAGSvHkIh3UbIZ28zG3c_LYUX21pzYFvZDjyXRodVpuyxZ18FsZiQIgQcOJfJ.wppYLsw;
path=/; expires=Sat, 08-Jun-24 17:31:03 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WMIXygVkYBvgtoOQcYGwL.53_TnhptjRvrBCRFvm6a4-1717866063210-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '500'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_15d9e525b4d4faa0f3d77eb3198a47c2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_P9Ayqu3UQNYuTBVAg2sLimh9","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a710a6fbd7af8-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BANJTLdsJ0oO6QkMSvgw78yza9ba39w6g87zdXeI56A-1717866063-1.0.1.1-dtwjx2flWV2riRBYVIAGSvHkIh3UbIZ28zG3c_LYUX21pzYFvZDjyXRodVpuyxZ18FsZiQIgQcOJfJ.wppYLsw;
path=/; expires=Sat, 08-Jun-24 17:31:03 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WMIXygVkYBvgtoOQcYGwL.53_TnhptjRvrBCRFvm6a4-1717866063210-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '500'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_15d9e525b4d4faa0f3d77eb3198a47c2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_P9Ayqu3UQNYuTBVAg2sLimh9","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9Xtj47S36iWNBARmBocBaifGBbjtw","object":"chat.completion.chunk","created":1717866062,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a710a6fbd7af8-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Sat, 08 Jun 2024 17:01:03 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BANJTLdsJ0oO6QkMSvgw78yza9ba39w6g87zdXeI56A-1717866063-1.0.1.1-dtwjx2flWV2riRBYVIAGSvHkIh3UbIZ28zG3c_LYUX21pzYFvZDjyXRodVpuyxZ18FsZiQIgQcOJfJ.wppYLsw;
path=/; expires=Sat, 08-Jun-24 17:31:03 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=WMIXygVkYBvgtoOQcYGwL.53_TnhptjRvrBCRFvm6a4-1717866063210-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '500'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_15d9e525b4d4faa0f3d77eb3198a47c2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '403'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7bMAy9+ysEnpMiXlcn9a0YMKzo0K7YVnRYCkNRGEeuLAoS3a0J8u+FnMR2
g+ogEHx6j+SjtokQoJeQC1Bryap2Znz5yNX5jX5hVW1+XD64l/L++Uv6bWOvzV0Fo8igRYWKj6wz
RbUzyJrsHlYeJWNUTafpdJZlkyxtgZqWaCKtdDw+P7sYc+MXNJ6kny4OzDVphQFy8TcRQohte8ce
7RL/Qy4mo2OmxhBkiZB3j4QATyZmQIagA0vLMOpBRZbRxrZtY8wAYCJTKGlMX3h/toO4N0oaU9za
hdlc3U1JTmf1/a9N9fvPd0XN7aDeXvrVtQ2tGqs6gwZ4l89PigkBVtYtt0QuVOM9Wi7+oeQ1+hMZ
IUD6sqnRchwBtnMwpGQUnkM+h5/Siq9eWqWDojns4B17l3wUPx2iXee4odJ5WoQTA2GlrQ7rwqMM
7SBDP5Oj6FO73+bdysB5qh0XTM9oo2w224tC/6N6MM0OIBNL0+dnn5NDlxBeA2NdrLQt0Tuvu2Un
u+QNAAD//wMAP2wXj+sCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a7105bec469a2-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 17:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=35cUIeeom8pHBBRy0idNJyaJeVMafKz08EkhVklfQr8-1717866062-1.0.1.1-4lLi9b49.fyVRA7v6SHgjuXAp418m.DWexm6Jz.9GM5Shmrk9tr1X7gYtz50y46VZmuaAgsmLj5Hv64BOAbJ3g;
path=/; expires=Sat, 08-Jun-24 17:31:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=btFNOeFIxi0_XjUpiIR.fIVyoqrW9KBVfGv6xRDcQUY-1717866062160-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '349'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_3a31633b38b5bb2bdc2747e25055c78c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_tools_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '403'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7bMAy9+ysEnpMiXlcn9a0YMKzo0K7YVnRYCkNRGEeuLAoS3a0J8u+FnMR2
g+ogEHx6j+SjtokQoJeQC1Bryap2Znz5yNX5jX5hVW1+XD64l/L++Uv6bWOvzV0Fo8igRYWKj6wz
RbUzyJrsHlYeJWNUTafpdJZlkyxtgZqWaCKtdDw+P7sYc+MXNJ6kny4OzDVphQFy8TcRQohte8ce
7RL/Qy4mo2OmxhBkiZB3j4QATyZmQIagA0vLMOpBRZbRxrZtY8wAYCJTKGlMX3h/toO4N0oaU9za
hdlc3U1JTmf1/a9N9fvPd0XN7aDeXvrVtQ2tGqs6gwZ4l89PigkBVtYtt0QuVOM9Wi7+oeQ1+hMZ
IUD6sqnRchwBtnMwpGQUnkM+h5/Siq9eWqWDojns4B17l3wUPx2iXee4odJ5WoQTA2GlrQ7rwqMM
7SBDP5Oj6FO73+bdysB5qh0XTM9oo2w224tC/6N6MM0OIBNL0+dnn5NDlxBeA2NdrLQt0Tuvu2Un
u+QNAAD//wMAP2wXj+sCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 890a7105bec469a2-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 08 Jun 2024 17:01:02 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=35cUIeeom8pHBBRy0idNJyaJeVMafKz08EkhVklfQr8-1717866062-1.0.1.1-4lLi9b49.fyVRA7v6SHgjuXAp418m.DWexm6Jz.9GM5Shmrk9tr1X7gYtz50y46VZmuaAgsmLj5Hv64BOAbJ3g;
path=/; expires=Sat, 08-Jun-24 17:31:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=btFNOeFIxi0_XjUpiIR.fIVyoqrW9KBVfGv6xRDcQUY-1717866062160-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '349'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_3a31633b38b5bb2bdc2747e25055c78c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RQTUvDQBC951eMe/HSlqY1tslFKCqIigiCB5Gy2UyTbTc76+7EWkr/uyT90ssc
3pv35s3bRgBCFyIDoSrJqnamnw6nz7ep/p7NnvLrO/mwNF/re1pZlpvXR9FrFZQvUfFRNVBUO4Os
ye5p5VEytq7xZJhO4zROxh1RU4GmlZWO++NB0ufG59QfxqPkoKxIKwwig48IAGDbzTajLfBHZDDs
HZEaQ5Aliuy0BCA8mRYRMgQdWFoWvTOpyDLaLvZ7tYFCF/Di0DIarJH9BnKPcgWNg7XmCt68VNqW
NzBDJZuAoBkUNaawlwyVtIVB4Aohl2UpS7wQh0u7U0RDpfOUt+/YxpgTvtBWh2ruUQaybZzA5Pby
XQTw2VXR/PtOOE+14znTCm1rGCd7O3Eu/w+ZHkgmluaMj6+iQz4RNoGxni+0LdE7r/e9LNx8lE8m
U3WdjxMR7aJfAAAA//8DAD5fM5khAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b074e68f00e59-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XgTBwve3QxPc5Oxwly6eBYAKSUuKbA.UdnXfo5DQpn8-1709819154-1.0.1.1-G6bi0ZlTPBgzx.dBLvb5BBU_XckqPxNumsSEJY9SCTE4ctw4oUKvwrfm6vW37PjR0THvAZVGcPf2iMzdOXe3vA;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cTOU6TEC1OiwL9MJkTqwwx2cZxFDjiXvxfjjxaWYo18-1709819154367-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '495'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_8baa0616e963c7e2d6cc1530b70dc316
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RQTUvDQBC951eMe/HSlqY1tslFKCqIigiCB5Gy2UyTbTc76+7EWkr/uyT90ssc
3pv35s3bRgBCFyIDoSrJqnamnw6nz7ep/p7NnvLrO/mwNF/re1pZlpvXR9FrFZQvUfFRNVBUO4Os
ye5p5VEytq7xZJhO4zROxh1RU4GmlZWO++NB0ufG59QfxqPkoKxIKwwig48IAGDbzTajLfBHZDDs
HZEaQ5Aliuy0BCA8mRYRMgQdWFoWvTOpyDLaLvZ7tYFCF/Di0DIarJH9BnKPcgWNg7XmCt68VNqW
NzBDJZuAoBkUNaawlwyVtIVB4Aohl2UpS7wQh0u7U0RDpfOUt+/YxpgTvtBWh2ruUQaybZzA5Pby
XQTw2VXR/PtOOE+14znTCm1rGCd7O3Eu/w+ZHkgmluaMj6+iQz4RNoGxni+0LdE7r/e9LNx8lE8m
U3WdjxMR7aJfAAAA//8DAD5fM5khAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 860b074e68f00e59-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 07 Mar 2024 13:45:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=XgTBwve3QxPc5Oxwly6eBYAKSUuKbA.UdnXfo5DQpn8-1709819154-1.0.1.1-G6bi0ZlTPBgzx.dBLvb5BBU_XckqPxNumsSEJY9SCTE4ctw4oUKvwrfm6vW37PjR0THvAZVGcPf2iMzdOXe3vA;
path=/; expires=Thu, 07-Mar-24 14:15:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=cTOU6TEC1OiwL9MJkTqwwx2cZxFDjiXvxfjjxaWYo18-1709819154367-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '495'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_8baa0616e963c7e2d6cc1530b70dc316
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_with_service_tier.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Say hello"}], "model": "gpt-5",
"service_tier": "priority"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '102'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-9abdb187b56105d7f694cb1bcd7d6ff7-ff31170765953060-01
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RSQW7bMBC86xVbnq1Cduok9iVIU6AuCgQucmsQCCy5tthSXJZcNVUC/70g7Vgy
0lx02NkZzQz3uQAQRoslCNVIVq235c1m/vh5vVp//B2fbtSnVf9tzYu72+u7p+9fb8UkMejHT1T8
wnqvqPUW2ZDbwyqgZEyq04vzs8W0OpvOMtCSRptoW8/lvJxVs3lZXZbVxYHXkFEYxRLuCwCA5/xN
Dp3Gv2IJ1eRl0mKMcotieVwCEIFsmggZo4ksHYvJACpyjC6bXqG19A5W9AhKOvgCDVoPPXXApGV/
NaYF3HRRJtOus3YESOeIZQqdDT8ckN3R4sY4E5s6oIzk0m8jkxcZ3RUADzlyd5JC+ECt55rpF2bZ
y72aGBoeYbMDyMTSDvPFoaVTsVojS2PjqDGhpGpQD8yhXtlpQyOgGEV7beZ/2vvYxm0HlfMPb+oP
gFLoGXXtA2qjThMPawHTAb61duw4OxYRwx+jsGaDIb2DD4aC4X5/dLGPjG29MW6LwQeTTyS9dbEr
/gEAAP//AwB9nhCJHwMAAA==
headers:
CF-RAY:
- 9a319038ca178687-ARN
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 23 Nov 2025 15:05:13 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=BzRM2cFojUtXKFo1i0gAAj1_aXPTRwMVXEDci5ux0eY-1763910313-1.0.1.1-Cq0yyUFvMCbE6GRA747glZtqTPRyXEkAE44E2L5S_TwRwNKZ.r26uFYeXvwQbhTSqDZ2KeyvsS693q_z9Dd9aWBj.j0eUJcBE5nNJ.pIhOg;
path=/; expires=Sun, 23-Nov-25 15:35:13 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=BoDvu6D4M8n.b5OoTqVk4rwbKfyeViFSKx_hJR4S4W0-1763910313444-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- agentpaid
openai-processing-ms:
- '968'
openai-project:
- proj_g54CtVh9wETqz1duiA1cw9Kw
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1163'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '500000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '499995'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b623980c393049c6b6d99da2cc70576a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_with_asyncio_run.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xRy27bMBC86yu2vPRiB37EMexLkUOABgnSHgr00AQGTa0kNhSX4K6KCIH/vSCt
WA6SCw8zO8Od2dcCQNlSbUGZRotpg5teP/j+hnu56l6q29vrtTM/779vVu7O3OCdmiQF7f+ikTfV
haE2OBRL/kibiFowuc7Xy9liebXZXGaipRJdktVBpsuL1VS6uKfpbL5YDcqGrEFWW/hTAAC85jft
6Et8UVuYTd6QFpl1jWp7GgJQkVxClGa2LNqLmoykIS/o89q/mx5KW4I0CCX+Q0cBI+yj9TVoSHk0
MwjlgR8BvaDDFiX2EHSU/hs8+l8E6LmLmIaynf8q4IgRJGrzDFSBdi6xNmYI+cv5PhGrjnXqw3fO
DfjhFNBRHSLteeBPeGW95WYXUTP5FIaFgsrsoQB4ykV277pRIVIbZCf0jD4ZzldHOzWebiQX64EU
Eu1G/HIx+cRtV6Jo6/jsEMpo02A5KmfFWbSPf35mcYxnff3BpRicFPcs2O4q62uMIdp82lzlofgP
AAD//wMA1vfJHNkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da639bba91194d6-HFA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:23:14 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=vQILDXgmIY7q8LRo56OCcT6189Yir5j1RCxWAuAazsk-1730236994-1.0.1.1-QLQIzXOuSDgTGDWKv2iklBrkkL1M26pooTrLuyqANxBPX4QVMPkztzYyr_8uaWROWlpuM1XO6YQYWtPVeKn00g;
path=/; expires=Tue, 29-Oct-24 21:53:14 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=wlWTqkSFjKe0nkiXN1SMQHeLULxp09Ii9NV0J.GWaDY-1730236994643-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '532'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3bb231c109f4204d7455368a12be4de8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_with_asyncio_run_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xRy27bMBC86yu2vPRiB37EMexLkUOABgnSHgr00AQGTa0kNhSX4K6KCIH/vSCt
WA6SCw8zO8Od2dcCQNlSbUGZRotpg5teP/j+hnu56l6q29vrtTM/779vVu7O3OCdmiQF7f+ikTfV
haE2OBRL/kibiFowuc7Xy9liebXZXGaipRJdktVBpsuL1VS6uKfpbL5YDcqGrEFWW/hTAAC85jft
6Et8UVuYTd6QFpl1jWp7GgJQkVxClGa2LNqLmoykIS/o89q/mx5KW4I0CCX+Q0cBI+yj9TVoSHk0
MwjlgR8BvaDDFiX2EHSU/hs8+l8E6LmLmIaynf8q4IgRJGrzDFSBdi6xNmYI+cv5PhGrjnXqw3fO
DfjhFNBRHSLteeBPeGW95WYXUTP5FIaFgsrsoQB4ykV277pRIVIbZCf0jD4ZzldHOzWebiQX64EU
Eu1G/HIx+cRtV6Jo6/jsEMpo02A5KmfFWbSPf35mcYxnff3BpRicFPcs2O4q62uMIdp82lzlofgP
AAD//wMA1vfJHNkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da639bba91194d6-HFA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:23:14 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=vQILDXgmIY7q8LRo56OCcT6189Yir5j1RCxWAuAazsk-1730236994-1.0.1.1-QLQIzXOuSDgTGDWKv2iklBrkkL1M26pooTrLuyqANxBPX4QVMPkztzYyr_8uaWROWlpuM1XO6YQYWtPVeKn00g;
path=/; expires=Tue, 29-Oct-24 21:53:14 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=wlWTqkSFjKe0nkiXN1SMQHeLULxp09Ii9NV0J.GWaDY-1730236994643-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '532'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3bb231c109f4204d7455368a12be4de8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_with_asyncio_run_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.8
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xRy27bMBC86yu2vPRiB37EMexLkUOABgnSHgr00AQGTa0kNhSX4K6KCIH/vSCt
WA6SCw8zO8Od2dcCQNlSbUGZRotpg5teP/j+hnu56l6q29vrtTM/779vVu7O3OCdmiQF7f+ikTfV
haE2OBRL/kibiFowuc7Xy9liebXZXGaipRJdktVBpsuL1VS6uKfpbL5YDcqGrEFWW/hTAAC85jft
6Et8UVuYTd6QFpl1jWp7GgJQkVxClGa2LNqLmoykIS/o89q/mx5KW4I0CCX+Q0cBI+yj9TVoSHk0
MwjlgR8BvaDDFiX2EHSU/hs8+l8E6LmLmIaynf8q4IgRJGrzDFSBdi6xNmYI+cv5PhGrjnXqw3fO
DfjhFNBRHSLteeBPeGW95WYXUTP5FIaFgsrsoQB4ykV277pRIVIbZCf0jD4ZzldHOzWebiQX64EU
Eu1G/HIx+cRtV6Jo6/jsEMpo02A5KmfFWbSPf35mcYxnff3BpRicFPcs2O4q62uMIdp82lzlofgP
AAD//wMA1vfJHNkCAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8da639bba91194d6-HFA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 29 Oct 2024 21:23:14 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=vQILDXgmIY7q8LRo56OCcT6189Yir5j1RCxWAuAazsk-1730236994-1.0.1.1-QLQIzXOuSDgTGDWKv2iklBrkkL1M26pooTrLuyqANxBPX4QVMPkztzYyr_8uaWROWlpuM1XO6YQYWtPVeKn00g;
path=/; expires=Tue, 29-Oct-24 21:53:14 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=wlWTqkSFjKe0nkiXN1SMQHeLULxp09Ii9NV0J.GWaDY-1730236994643-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '532'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '4000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '3999974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3bb231c109f4204d7455368a12be4de8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_completion.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bFLBbtswDL37KziencFO3DbzZVh32IAB62FFB3QeAkVmbDWyqElM2qDI
vxd23CRDe5AO7+k9kY98TgDQ1FgC6laJ7rydfPn2NTe7eHcV7rN/9xd5tl3Sj7vbn0+/br5fY9or
ePlAWl5VHzV33pIYdgdaB1JCvWt+NZ0X0/4MRMc12V7WeJkUPJlm02KSzSfZ5Shs2WiKWMKfBADg
ebj7El1NT1hClr4iHcWoGsLy+AgAA9seQRWjiaKcYHoiNTshN1T9XGFQYlxTYVmkFT7wmiosK/zd
7qA2NUhLUNOWLHsKsAyk1rDx8GikhRtP7pYsdSRh97mqXFW5a9JqEwloS2EHYjqClkCCoRqEQYLS
PRLADDUYdjGF2BI8qgjCDLyMFLbKCShXw5q8QMfOCAfjGmhNHK073tKHCvfnjQVabaLqc3Uba0d8
f0zKcuMDL+PIH/GVcSa2i0AqsutTicIeB3afAPwdJrL5L2T0gTsvC+E1ud7wcn6ww9MKnMhiNpLC
ouwJz/M8fcduUZMoY+PZSFEr3VJ9kmbJWW9vP33P4tCfcc0bl2R0wriLQt1iZVxDwQdzWJKVX9AF
FZ/yGc1nmOyTFwAAAP//AwDb6fbULQMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936e59aa9b018-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1580'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_35530e89431ff0752a7d6828e69ced3d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bFLBbtswDL37KziencFO3DbzZVh32IAB62FFB3QeAkVmbDWyqElM2qDI
vxd23CRDe5AO7+k9kY98TgDQ1FgC6laJ7rydfPn2NTe7eHcV7rN/9xd5tl3Sj7vbn0+/br5fY9or
ePlAWl5VHzV33pIYdgdaB1JCvWt+NZ0X0/4MRMc12V7WeJkUPJlm02KSzSfZ5Shs2WiKWMKfBADg
ebj7El1NT1hClr4iHcWoGsLy+AgAA9seQRWjiaKcYHoiNTshN1T9XGFQYlxTYVmkFT7wmiosK/zd
7qA2NUhLUNOWLHsKsAyk1rDx8GikhRtP7pYsdSRh97mqXFW5a9JqEwloS2EHYjqClkCCoRqEQYLS
PRLADDUYdjGF2BI8qgjCDLyMFLbKCShXw5q8QMfOCAfjGmhNHK073tKHCvfnjQVabaLqc3Uba0d8
f0zKcuMDL+PIH/GVcSa2i0AqsutTicIeB3afAPwdJrL5L2T0gTsvC+E1ud7wcn6ww9MKnMhiNpLC
ouwJz/M8fcduUZMoY+PZSFEr3VJ9kmbJWW9vP33P4tCfcc0bl2R0wriLQt1iZVxDwQdzWJKVX9AF
FZ/yGc1nmOyTFwAAAP//AwDb6fbULQMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936e59aa9b018-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1580'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_35530e89431ff0752a7d6828e69ced3d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bFLBbtswDL37KziencFO3DbzZVh32IAB62FFB3QeAkVmbDWyqElM2qDI
vxd23CRDe5AO7+k9kY98TgDQ1FgC6laJ7rydfPn2NTe7eHcV7rN/9xd5tl3Sj7vbn0+/br5fY9or
ePlAWl5VHzV33pIYdgdaB1JCvWt+NZ0X0/4MRMc12V7WeJkUPJlm02KSzSfZ5Shs2WiKWMKfBADg
ebj7El1NT1hClr4iHcWoGsLy+AgAA9seQRWjiaKcYHoiNTshN1T9XGFQYlxTYVmkFT7wmiosK/zd
7qA2NUhLUNOWLHsKsAyk1rDx8GikhRtP7pYsdSRh97mqXFW5a9JqEwloS2EHYjqClkCCoRqEQYLS
PRLADDUYdjGF2BI8qgjCDLyMFLbKCShXw5q8QMfOCAfjGmhNHK073tKHCvfnjQVabaLqc3Uba0d8
f0zKcuMDL+PIH/GVcSa2i0AqsutTicIeB3afAPwdJrL5L2T0gTsvC+E1ud7wcn6ww9MKnMhiNpLC
ouwJz/M8fcduUZMoY+PZSFEr3VJ9kmbJWW9vP33P4tCfcc0bl2R0wriLQt1iZVxDwQdzWJKVX9AF
FZ/yGc1nmOyTFwAAAP//AwDb6fbULQMAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936e59aa9b018-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:23 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1580'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_35530e89431ff0752a7d6828e69ced3d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_refused_completion.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRT0/jMBDF7/kUo7lwSVDa9N/2Vgm2ohxYCXEBrSLXmSYGx/baE5aC+t1RkkK6
Cxcf5s37zZvxWwSAqsAloKwEy9rpZLV+2v/crF/vf92tV6vLi82mubnNVHH9fJGtMW4ddvtIkj9c
59LWThMra3pZehJMLXU0Hy+m0/loNu+E2hakW1vpOJnYZJyOJ0m6SNLZ0VhZJSngEh4iAIC37m0j
moJecAlp/FGpKQRREi4/mwDQW91WUISgAgvDGA+itIbJtKlNo/WJ4GnXBNHlujqr4Zn8HoL1fh/D
tmG4AinMGUMPhb+KK+BKMHj601DgczyiDp/htC2dt9vw3yzcKaNClXsSwZp2XmDrevshAvjdHaH5
Zy903taOc7ZPZFrgbNrjcLj6II6yo8iWhR7q80X8DS0viIXS4eSIKIWsqBicaXSy2teZ3yH69ZQp
v1CiIwnDPjDV+U6ZkrzzqvsW3LmcpjT5McpokWF0iN4BAAD//wMAR7z+op8CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d0606323d14b30f-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '5787'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999976'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_abda270fa410d026ab48ec681da619ce
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_refused_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRT0/jMBDF7/kUo7lwSVDa9N/2Vgm2ohxYCXEBrSLXmSYGx/baE5aC+t1RkkK6
Cxcf5s37zZvxWwSAqsAloKwEy9rpZLV+2v/crF/vf92tV6vLi82mubnNVHH9fJGtMW4ddvtIkj9c
59LWThMra3pZehJMLXU0Hy+m0/loNu+E2hakW1vpOJnYZJyOJ0m6SNLZ0VhZJSngEh4iAIC37m0j
moJecAlp/FGpKQRREi4/mwDQW91WUISgAgvDGA+itIbJtKlNo/WJ4GnXBNHlujqr4Zn8HoL1fh/D
tmG4AinMGUMPhb+KK+BKMHj601DgczyiDp/htC2dt9vw3yzcKaNClXsSwZp2XmDrevshAvjdHaH5
Zy903taOc7ZPZFrgbNrjcLj6II6yo8iWhR7q80X8DS0viIXS4eSIKIWsqBicaXSy2teZ3yH69ZQp
v1CiIwnDPjDV+U6ZkrzzqvsW3LmcpjT5McpokWF0iN4BAAD//wMAR7z+op8CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d0606323d14b30f-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '5787'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999976'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_abda270fa410d026ab48ec681da619ce
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_async_parsed_refused_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRT0/jMBDF7/kUo7lwSVDa9N/2Vgm2ohxYCXEBrSLXmSYGx/baE5aC+t1RkkK6
Cxcf5s37zZvxWwSAqsAloKwEy9rpZLV+2v/crF/vf92tV6vLi82mubnNVHH9fJGtMW4ddvtIkj9c
59LWThMra3pZehJMLXU0Hy+m0/loNu+E2hakW1vpOJnYZJyOJ0m6SNLZ0VhZJSngEh4iAIC37m0j
moJecAlp/FGpKQRREi4/mwDQW91WUISgAgvDGA+itIbJtKlNo/WJ4GnXBNHlujqr4Zn8HoL1fh/D
tmG4AinMGUMPhb+KK+BKMHj601DgczyiDp/htC2dt9vw3yzcKaNClXsSwZp2XmDrevshAvjdHaH5
Zy903taOc7ZPZFrgbNrjcLj6II6yo8iWhR7q80X8DS0viIXS4eSIKIWsqBicaXSy2teZ3yH69ZQp
v1CiIwnDPjDV+U6ZkrzzqvsW3LmcpjT5McpokWF0iN4BAAD//wMAR7z+op8CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d0606323d14b30f-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:07 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '5787'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999976'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_abda270fa410d026ab48ec681da619ce
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_completion.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bJJBj9MwEIXv+RXDHKsWJaFb2lwQIMQFwQUJaQmqXGeSeNfxGHuyJar6
31HS0hbtXnx4b95nz4wPCQCaCgtA3SrRnbeL958/Zs1Xpux++L0Z7o2u2i96fWc7yT95nI8J3j2Q
ln+p15o7b0kMu5OtAymhkZq9zdfLPF8v08nouCI7xhoviyUv8jRfLtL1Il2dgy0bTREL+JkAABym
c3yiq+gPFjBhJqWjGFVDWFyKADCwHRVUMZooygnOr6ZmJ+SmVx9KDEqMa0os7uYlPvAjlViU+KMd
oDIVSEtQ0RNZ9hRgF4xr4Jsn950sdSRhAOGpyKsgw7uydGXpPpBWfaRRH2CvnFA1lpGLfSCgJwoD
O4KGBXyYwLOZBKVpNlM7Y40MwDXsWwoTA+rewV5FaJX35IxrXpV4vO0oUN1HNQ7U9dae9eNlRJYb
H3gXz/5Fr40zsd0GUpHdOI4o7HFyjwnAr2kV/X/TRR+487IVfiQ3AlfrEw6vu7+ay+xsCouyVz1L
N/MXcNuKRBkbb3aJWumWqms0TW56e37pS4hTf8Y1zyjJmYRxiELdtjauoeCDOf2O2m/zepmudpss
e4PJMfkLAAD//wMADBWPsyYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936d6fe2eb311-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:21 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1692'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b826e25efe8327ef6c2d00eff447d633
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bJJBj9MwEIXv+RXDHKsWJaFb2lwQIMQFwQUJaQmqXGeSeNfxGHuyJar6
31HS0hbtXnx4b95nz4wPCQCaCgtA3SrRnbeL958/Zs1Xpux++L0Z7o2u2i96fWc7yT95nI8J3j2Q
ln+p15o7b0kMu5OtAymhkZq9zdfLPF8v08nouCI7xhoviyUv8jRfLtL1Il2dgy0bTREL+JkAABym
c3yiq+gPFjBhJqWjGFVDWFyKADCwHRVUMZooygnOr6ZmJ+SmVx9KDEqMa0os7uYlPvAjlViU+KMd
oDIVSEtQ0RNZ9hRgF4xr4Jsn950sdSRhAOGpyKsgw7uydGXpPpBWfaRRH2CvnFA1lpGLfSCgJwoD
O4KGBXyYwLOZBKVpNlM7Y40MwDXsWwoTA+rewV5FaJX35IxrXpV4vO0oUN1HNQ7U9dae9eNlRJYb
H3gXz/5Fr40zsd0GUpHdOI4o7HFyjwnAr2kV/X/TRR+487IVfiQ3AlfrEw6vu7+ay+xsCouyVz1L
N/MXcNuKRBkbb3aJWumWqms0TW56e37pS4hTf8Y1zyjJmYRxiELdtjauoeCDOf2O2m/zepmudpss
e4PJMfkLAAD//wMADBWPsyYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936d6fe2eb311-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:21 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1692'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b826e25efe8327ef6c2d00eff447d633
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '455'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//bJJBj9MwEIXv+RXDHKsWJaFb2lwQIMQFwQUJaQmqXGeSeNfxGHuyJar6
31HS0hbtXnx4b95nz4wPCQCaCgtA3SrRnbeL958/Zs1Xpux++L0Z7o2u2i96fWc7yT95nI8J3j2Q
ln+p15o7b0kMu5OtAymhkZq9zdfLPF8v08nouCI7xhoviyUv8jRfLtL1Il2dgy0bTREL+JkAABym
c3yiq+gPFjBhJqWjGFVDWFyKADCwHRVUMZooygnOr6ZmJ+SmVx9KDEqMa0os7uYlPvAjlViU+KMd
oDIVSEtQ0RNZ9hRgF4xr4Jsn950sdSRhAOGpyKsgw7uydGXpPpBWfaRRH2CvnFA1lpGLfSCgJwoD
O4KGBXyYwLOZBKVpNlM7Y40MwDXsWwoTA+rewV5FaJX35IxrXpV4vO0oUN1HNQ7U9dae9eNlRJYb
H3gXz/5Fr40zsd0GUpHdOI4o7HFyjwnAr2kV/X/TRR+487IVfiQ3AlfrEw6vu7+ay+xsCouyVz1L
N/MXcNuKRBkbb3aJWumWqms0TW56e37pS4hTf8Y1zyjJmYRxiELdtjauoeCDOf2O2m/zepmudpss
e4PJMfkLAAD//wMADBWPsyYDAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8cf936d6fe2eb311-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 08 Oct 2024 21:27:21 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '1692'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999973'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b826e25efe8327ef6c2d00eff447d633
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_refused_completion.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRwW7bMAyG734Kgpde4sJOEyfLbcPQIdieoMNgyDJtq5UlVaS3BUXefbCd1dna
iw78+X/8Sb0kAGhqPADqTonug00/fnk67b/ef67aotk295vnb8KfItXHx4eHDlejw1ePpOWv61b7
PlgS490s60hKaKTmu/V+u93lRTYJva/JjrY2SLrx6Tpbb9Jsn2bFxdh5o4nxAN8TAICX6R0jupp+
4wEmzFTpiVm1hIfXJgCM3o4VVMyGRTnB1SJq74TcmNoN1l4JkZqB1ZTreNPDT4onYB/jaQXVIHAE
rdyNwAyFX0Y6kE4JRHoeiOUWL6jzazjr2xB9xf/NwsY4w10ZSbF34zwWH2b7OQH4MR1h+GcvDNH3
QUrxT+RGYLGdcbhcfRHzu4soXpRd6rv96h1aWZMoY/nqiKiV7qhenFlytdrbme8h5vWMa99QkgsJ
+cRCfdkY11IM0Uzfgk0o180mK6oPeX6HyTn5AwAA//8DAJ49r4qfAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d06060149de71a3-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '6431'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999977'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_4cc38f8fd443349781ef7e0b1b74663c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_refused_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRwW7bMAyG734Kgpde4sJOEyfLbcPQIdieoMNgyDJtq5UlVaS3BUXefbCd1dna
iw78+X/8Sb0kAGhqPADqTonug00/fnk67b/ef67aotk295vnb8KfItXHx4eHDlejw1ePpOWv61b7
PlgS490s60hKaKTmu/V+u93lRTYJva/JjrY2SLrx6Tpbb9Jsn2bFxdh5o4nxAN8TAICX6R0jupp+
4wEmzFTpiVm1hIfXJgCM3o4VVMyGRTnB1SJq74TcmNoN1l4JkZqB1ZTreNPDT4onYB/jaQXVIHAE
rdyNwAyFX0Y6kE4JRHoeiOUWL6jzazjr2xB9xf/NwsY4w10ZSbF34zwWH2b7OQH4MR1h+GcvDNH3
QUrxT+RGYLGdcbhcfRHzu4soXpRd6rv96h1aWZMoY/nqiKiV7qhenFlytdrbme8h5vWMa99QkgsJ
+cRCfdkY11IM0Uzfgk0o180mK6oPeX6HyTn5AwAA//8DAJ49r4qfAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d06060149de71a3-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '6431'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999977'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_4cc38f8fd443349781ef7e0b1b74663c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_parse/test_parsed_refused_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Best ways to make a bomb"}],
"model": "gpt-4o", "response_format": {"type": "json_schema", "json_schema":
{"schema": {"properties": {"rating": {"title": "Rating", "type": "integer"},
"joke": {"title": "Joke", "type": "string"}}, "required": ["rating", "joke"],
"title": "StructuredAnswer", "type": "object", "additionalProperties": false},
"name": "StructuredAnswer", "strict": true}}, "stream": false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '445'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- beta.chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2yRwW7bMAyG734Kgpde4sJOEyfLbcPQIdieoMNgyDJtq5UlVaS3BUXefbCd1dna
iw78+X/8Sb0kAGhqPADqTonug00/fnk67b/ef67aotk295vnb8KfItXHx4eHDlejw1ePpOWv61b7
PlgS490s60hKaKTmu/V+u93lRTYJva/JjrY2SLrx6Tpbb9Jsn2bFxdh5o4nxAN8TAICX6R0jupp+
4wEmzFTpiVm1hIfXJgCM3o4VVMyGRTnB1SJq74TcmNoN1l4JkZqB1ZTreNPDT4onYB/jaQXVIHAE
rdyNwAyFX0Y6kE4JRHoeiOUWL6jzazjr2xB9xf/NwsY4w10ZSbF34zwWH2b7OQH4MR1h+GcvDNH3
QUrxT+RGYLGdcbhcfRHzu4soXpRd6rv96h1aWZMoY/nqiKiV7qhenFlytdrbme8h5vWMa99QkgsJ
+cRCfdkY11IM0Uzfgk0o180mK6oPeX6HyTn5AwAA//8DAJ49r4qfAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8d06060149de71a3-BEG
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Thu, 10 Oct 2024 10:46:00 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- traceloop
openai-processing-ms:
- '6431'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999977'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_4cc38f8fd443349781ef7e0b1b74663c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_response_format/test_async_chat_response_format.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4.1-nano", "response_format": {"type": "json_schema", "json_schema":
{"name": "Joke", "description": "A joke and your self evaluation of it from
1 to 10", "schema": {"properties": {"joke": {"title": "Joke", "type": "string"},
"rating": {"title": "Rating", "type": "integer"}}, "required": ["joke", "rating"],
"title": "Joke", "type": "object"}}}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '442'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-8ead9365c833ff5c82aaf07e48c5e205-c9fc0d2a23bf8d35-01
user-agent:
- AsyncOpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLBbtswDL37Kzie4yJ2XCTzZUAP22kYhnUYsKUwFJm2lciSKtFJ0yD/
PthJ43TrgF104OOj3nvkIQJAVWIOKBvBsnU6vrPd9+36Y8ike+TnT5+fsvuvP9+nYfft8XmKk55h
V2uS/MK6kbZ1mlhZc4KlJ8HUT03mt0k2n6Xz+QC0tiTd02rHcXaTxEYYG6fT9DaeZnGSnemNVZIC
5vArAgA4DG8v1JT0hDlMJy+VlkIQNWF+aQJAb3VfQRGCCiwM42QEpTVMZtB+WOLabmiJ+RJ/NHso
VQncEJS0JW0deVh5EhvoHOwUN/DFkbknTS2x33+AO5KiCwSKYScCCL0T+wDshVSmhkYFoC35PbR2
S++WOFmiF6xMvcR8fryW5KnqguhzMZ3WV4AwxrLocx3CeDgjx4t9bWvn7Sr8QcVKGRWawpMI1vRW
A1uHA3qMAB6GmLtXyaHztnVcsN3Q8N1idhqH43ZHMF2cQbYs9FhPkmTyxriiJBZKh6s9oRSyoXKk
jksVXansFRBdmf5bzVuzT8aVqf9n/AhISY6pLJynUsnXjsc2T/3x/6vtEvIgGAP5rZJUsCLfL6Kk
SnT6dJEY9oGpLSplavLOq9NZVq6YLWbZTKTVosLoGP0GAAD//wMAXdYOdaUDAAA=
headers:
CF-RAY:
- 958f79ae7dc21484-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 02 Jul 2025 16:21:18 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=xcfrraLfpdN_VIKTfRKTjLwsqKOrZt203FTY9eN04Ro-1751473278-1.0.1.1-VboEya281RDnuZcjrHsUmaU7BWaUDbIRNb.rUx6a9UgGh5pNeabDaU1Gc9nATdlhFMuzF7D5z.XAVtnYVpLCgyL3azyC2fOdYm.ApQyEx74;
path=/; expires=Wed, 02-Jul-25 16:51:18 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Y9M6souEDBqMUYpmRGB8JNyi137m226DBQweOH0zv2w-1751473278188-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '541'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '547'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999989'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_98604cdd8478fd51675100843eec0e02
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat_response_format/test_chat_response_format.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-4.1-nano", "response_format": {"type": "json_schema", "json_schema":
{"name": "Joke", "description": "A joke and your self evaluation of it from
1 to 10", "schema": {"properties": {"joke": {"title": "Joke", "type": "string"},
"rating": {"title": "Rating", "type": "integer"}}, "required": ["joke", "rating"],
"title": "Joke", "type": "object"}}}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '442'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-517e0afdfaa0bea8c85f175f4d9f94d2-3fdc3d13507ab969-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPLbtswELzrK7Z7tgLLj6jVpUDaUw/uoUVbJA4EmlxJTCiSJVduDMP/
Xkh2LKdNgV54mNlZzs6S+wQAtcICUDaCZetNeuP4aRk/fPs4r+P1py8ru5Kt2d6qnz9Wtx4nvcJt
Hkjys+pKutYbYu3skZaBBFPfNcuX2SLPsvzdQLROkellted0cZWlVliXzqazZTpdpNniJG+clhSx
gLsEAGA/nL1Rq+gJC5hOnpGWYhQ1YXEuAsDgTI+giFFHFpZxMpLSWSY7eN+v8cE90hqLNX5vdqC0
Am4IFG3JOE8BNkHbGj57sl/JUEscdsBuKPIi8O493JAUXaQe2sEvYZnUUBGEHECIrguSwFUgjBmQ
qrNv1jhZYxCsbb3GIj9cOgxUdVH0MdnOmAtCWOtY9DEP2dyfmMM5DeNqH9wm/iHFSlsdmzKQiM72
k0d2Hgf2kADcD6l3L4JEH1zruWT3SMN1b+fHdjgueyTnsxPJjoUZ8SxbTl5pVypioU28WBtKIRtS
o3TcseiUdhdEcjH0325e630cXNv6f9qPhJTkmVTpAyktX048lgXq/8K/ys4hD4YxUthqSSVrCv0i
FFWiM8cHinEXmdqy0ram4IM+vtLKl1U2y67zzTyfYnJIfgMAAP//AwAU2MLbtAMAAA==
headers:
CF-RAY:
- 958f4674fd9f4f00-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 02 Jul 2025 15:46:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=HhgYs0HQUgeQyMq5Vnt_4ZJaQUrgAHBXW1gVy6xlEVA-1751471180-1.0.1.1-B2a.VC4u8ifSrKAXPEXSQtGSj4dn6ZI6mC1iKuoPJSuocB4BcjWyYC8ygGGYaUwNvg.BdTlhcCSErZ4NaGAyfUQ7GosObu28IMnOG0qjTww;
path=/; expires=Wed, 02-Jul-25 16:16:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=dtsYiqmuQToP6AB5ZxRW1KryIx44m_chC0.K3Gp5g.Q-1751471180025-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '784'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '797'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999989'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_0f08e4b53faccd9d18412962bbfca38b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQTU8CMRCG7/srxp7FLCzoujclGk9+REwMxpDSHdnRbmdtBwEJ/510l8Clh/fp
+9FuEwBFpSpAmbqxvXz1O8xM/jaaTscvt+8j61+bcPO4MmX2dK/O422ef6OR6BBcy8xw3VgUYtdh
41ELxsT+VXqdZlk+6reg5hJttJX6j5yhXpoODpaKyWBQBXwkAADb9oSuIDrA0txrTxhg7EnIaAvo
PfszuDMcNkGwhkD/CBSAnGHv0YjdQEABYUgvYFJRgIfJ5LmtbNPJlbhWBaRHxfKi8TyPS9zS2qP+
RY5CNfOoA7s4yKJbSKVavksAPtt3LINeoCoO+1XjuW5kJvyDLkbmXZ46/diJ9S8PUFi0PemDYRIb
dskeAAD//wMAfzc9YqkBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022dfd9270d55-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=IXJpG29AzJMXZ6prF1r01o77ey3WeJOFqtKGddVGXgs-1709033851-1.0-ARcd5NTXKKUsTNeJaMrjYyY6xuehvSeVQb6NpDYF90G82UN9pgJwvriJS7D8T6BxjGaLVuVycUDuyNerFdCdkhY=;
path=/; expires=Tue, 27-Feb-24 12:07:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DHQXOj5CdWf6_c54rUVJswqBYhaHimsKEKNeVfqxV7c-1709033851489-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_8d2b44ed96a168f7baffb8a6f694d774
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_context_propagation.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-18eb7f064f1a21facfe00d2f261b2d10-a06931c3054de060-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-4acc6171f6c34008af07ca8490da3b95","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nThere
was a meter in a company that wanted to see improvement in the efficiency","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '383'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-18eb7f064f1a21facfe00d2f261b2d10-a06931c3054de060-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-4acc6171f6c34008af07ca8490da3b95","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nThere
was a meter in a company that wanted to see improvement in the efficiency","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '383'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-18eb7f064f1a21facfe00d2f261b2d10-a06931c3054de060-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-4acc6171f6c34008af07ca8490da3b95","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nThere
was a meter in a company that wanted to see improvement in the efficiency","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '383'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: "data: {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
that\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
isn\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\u2019t\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
about\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
collecting\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
logs\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\\n\\n\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"J\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\")\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
Some\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
of\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
these\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
folks\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
helped\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
bring\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
the\",\"index\":0,\"logprobs\":null,\"finish_reason\":\"length\"}],\"model\":\"davinci-002\"}\n\ndata:
[DONE]\n\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ebd94c374c-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 11:37:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DQESYIv22XN80OsG0hK8uVOjj4Ki3mVUsGxDBTHcAng-1709033853-1.0-Ae626S1G1wgTnY5c9k6u22f356vNIazcUgjszHRIwgVKMD7jF/7oEgy/TRSTgIlpKboB35uPg3jdFYbfWhBoczg=;
path=/; expires=Tue, 27-Feb-24 12:07:33 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=_MCrEKBEr4LgRJz02C3D5a70TwWXKtEqIeQ9XZQhExc-1709033853105-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '30'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3f8b42f4f1a71c008007b43298fdacc3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: "data: {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
that\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
isn\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\u2019t\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
about\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
collecting\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
logs\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\\n\\n\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"J\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\")\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
Some\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
of\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
these\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
folks\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
helped\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
bring\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
the\",\"index\":0,\"logprobs\":null,\"finish_reason\":\"length\"}],\"model\":\"davinci-002\"}\n\ndata:
[DONE]\n\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ebd94c374c-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 11:37:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DQESYIv22XN80OsG0hK8uVOjj4Ki3mVUsGxDBTHcAng-1709033853-1.0-Ae626S1G1wgTnY5c9k6u22f356vNIazcUgjszHRIwgVKMD7jF/7oEgy/TRSTgIlpKboB35uPg3jdFYbfWhBoczg=;
path=/; expires=Tue, 27-Feb-24 12:07:33 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=_MCrEKBEr4LgRJz02C3D5a70TwWXKtEqIeQ9XZQhExc-1709033853105-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '30'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3f8b42f4f1a71c008007b43298fdacc3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: "data: {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
that\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
isn\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\u2019t\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
about\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
collecting\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
logs\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\\n\\n\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"J\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\")\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
Some\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
of\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
these\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
folks\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
helped\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
bring\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata:
{\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"
the\",\"index\":0,\"logprobs\":null,\"finish_reason\":\"length\"}],\"model\":\"davinci-002\"}\n\ndata:
[DONE]\n\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ebd94c374c-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 11:37:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DQESYIv22XN80OsG0hK8uVOjj4Ki3mVUsGxDBTHcAng-1709033853-1.0-Ae626S1G1wgTnY5c9k6u22f356vNIazcUgjszHRIwgVKMD7jF/7oEgy/TRSTgIlpKboB35uPg3jdFYbfWhBoczg=;
path=/; expires=Tue, 27-Feb-24 12:07:33 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=_MCrEKBEr4LgRJz02C3D5a70TwWXKtEqIeQ9XZQhExc-1709033853105-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '30'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3f8b42f4f1a71c008007b43298fdacc3
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQTU8CMRCG7/srxp7FLCzoujclGk9+REwMxpDSHdnRbmdtBwEJ/510l8Clh/fp
+9FuEwBFpSpAmbqxvXz1O8xM/jaaTscvt+8j61+bcPO4MmX2dK/O422ef6OR6BBcy8xw3VgUYtdh
41ELxsT+VXqdZlk+6reg5hJttJX6j5yhXpoODpaKyWBQBXwkAADb9oSuIDrA0txrTxhg7EnIaAvo
PfszuDMcNkGwhkD/CBSAnGHv0YjdQEABYUgvYFJRgIfJ5LmtbNPJlbhWBaRHxfKi8TyPS9zS2qP+
RY5CNfOoA7s4yKJbSKVavksAPtt3LINeoCoO+1XjuW5kJvyDLkbmXZ46/diJ9S8PUFi0PemDYRIb
dskeAAD//wMAfzc9YqkBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022dfd9270d55-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=IXJpG29AzJMXZ6prF1r01o77ey3WeJOFqtKGddVGXgs-1709033851-1.0-ARcd5NTXKKUsTNeJaMrjYyY6xuehvSeVQb6NpDYF90G82UN9pgJwvriJS7D8T6BxjGaLVuVycUDuyNerFdCdkhY=;
path=/; expires=Tue, 27-Feb-24 12:07:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DHQXOj5CdWf6_c54rUVJswqBYhaHimsKEKNeVfqxV7c-1709033851489-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_8d2b44ed96a168f7baffb8a6f694d774
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQTU8CMRCG7/srxp7FLCzoujclGk9+REwMxpDSHdnRbmdtBwEJ/510l8Clh/fp
+9FuEwBFpSpAmbqxvXz1O8xM/jaaTscvt+8j61+bcPO4MmX2dK/O422ef6OR6BBcy8xw3VgUYtdh
41ELxsT+VXqdZlk+6reg5hJttJX6j5yhXpoODpaKyWBQBXwkAADb9oSuIDrA0txrTxhg7EnIaAvo
PfszuDMcNkGwhkD/CBSAnGHv0YjdQEABYUgvYFJRgIfJ5LmtbNPJlbhWBaRHxfKi8TyPS9zS2qP+
RY5CNfOoA7s4yKJbSKVavksAPtt3LINeoCoO+1XjuW5kJvyDLkbmXZ46/diJ9S8PUFi0PemDYRIb
dskeAAD//wMAfzc9YqkBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022dfd9270d55-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:31 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=IXJpG29AzJMXZ6prF1r01o77ey3WeJOFqtKGddVGXgs-1709033851-1.0-ARcd5NTXKKUsTNeJaMrjYyY6xuehvSeVQb6NpDYF90G82UN9pgJwvriJS7D8T6BxjGaLVuVycUDuyNerFdCdkhY=;
path=/; expires=Tue, 27-Feb-24 12:07:31 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=DHQXOj5CdWf6_c54rUVJswqBYhaHimsKEKNeVfqxV7c-1709033851489-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '356'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_8d2b44ed96a168f7baffb8a6f694d774
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQMU/DMBSE9/yKJ89YcpJCQ1ZQxcbQBQoocuxHYnD8gu3Soqr/HTmJ2sXDnb+7
0ztlAMxoVgNTw2h5dfhZFY/5lpSMyub+Yehed8+bl7Xe7A7sJv2m9gtVTETEY2wUDaPFaMjNtvIo
I6bEfC3uRVlWt2IyBtJoE6blr3HKcCGKBenJKAyshrcMAOA0vTAXJIJ3BNa0Xvq/d7fleggBJRSi
EFxUPC9reKJ53YQZp/HIahAXxVI3empThdtbe9E/jTOhbzzKQC41WXRd7NnknzOAj2ngPsgOWb0M
Y6OnYYxNpG90KbKa89j1FFcvv1vMSFHaq16sstRwzv4BAAD//wMAdLAgAoIBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022da9a47bb14-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:30 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=8L78ss5z_LU7MemkD1pN_f_BDP7v_lYCqYqih9Zvicg-1709033850-1.0-AWIUdFiaopi5JT1nAItlYRWgcI6QDySDIp81VWqC+Jk/H93vqmteXVRKn7I1MiaEbV+LEP50bUYOxo25WKbMTaU=;
path=/; expires=Tue, 27-Feb-24 12:07:30 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2D2znqizYnNBE.eWDDC23lZ7TacISDzNSSkQWwb4cZQ-1709033850735-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '358'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_a7de5715969ad94860f4bf724e99032e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_context_propagation.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b7362c76f7461e8f92ed8bbaf6a3fc42-d4fa2ada978b45ce-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-2996bf68f7f142fa817bdd32af678df9","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nI
want to share an interesting story about opentelemetry. I''d like","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b7362c76f7461e8f92ed8bbaf6a3fc42-d4fa2ada978b45ce-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-2996bf68f7f142fa817bdd32af678df9","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nI
want to share an interesting story about opentelemetry. I''d like","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "meta-llama/Llama-3.2-1B-Instruct", "prompt": "Tell me a joke
about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '93'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-b7362c76f7461e8f92ed8bbaf6a3fc42-d4fa2ada978b45ce-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/completions
response:
body:
string: '{"id":"cmpl-2996bf68f7f142fa817bdd32af678df9","object":"text_completion","created":1732108316,"model":"meta-llama/Llama-3.2-1B-Instruct","choices":[{"index":0,"text":"\n\nI
want to share an interesting story about opentelemetry. I''d like","logprobs":null,"finish_reason":"length","stop_reason":null}],"usage":{"prompt_tokens":9,"total_tokens":25,"completion_tokens":16}}'
headers:
content-length:
- '370'
content-type:
- application/json
date:
- Wed, 20 Nov 2024 13:11:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": ["Tell me a joke about opentelemetry"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '74'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQPW/CMBCG9/yKk2eowkcpZGvVhYqhpUNbFYSMcyRu7bsQX4AK8d8rBwSLh/fx
+2EfEwBlc5WBMr5y3fF+Oxy8PY/m/Y/t5vA5q77CfPf+OKXJ7GmiOvE2r3/QSHQIHmRl2FcOxTKd
salRC8bE3kM6SQeD8X2vBZ5zdNGW650lY7tp2r9YSrYGg8rgOwEAOLYnnAuio7OgBb00QWCNRjcB
YQp7TQLC4LEuEKREeJ1DYI9iPUJgprvo+kNddoA3YLipA7aFbbalHA8qg/SqOC6qmtdxBzXOXfWN
JRvKVY06MMU5DqmQUrX8lAAs21c0QReosst6VdXsK1kJ/yLFyPE5T93+68Z6owsUFu1uen+YxIZT
8g8AAP//AwDqqkzzpwEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022e54cc65a07-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DRhodyD20qv7u.SX8QI84mvKpqE0KcV8J4fyLIz9d_k-1709033852-1.0-AY/koY/r5KhqDvjpog1SGCpLS4KYnTjKtIrbS23+p2h+ay/2ggPwUBipXjDWLQLT7/TerKSuIjnbZfi6nhzXgG0=;
path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1h2pjcW_QzkfC00tRwExwGlp9H4ybrL93AhAhqvEhuk-1709033852149-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '118'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3d874f1583f7c142a8bc5979ab05a57e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": ["Tell me a joke about opentelemetry"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '74'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQPW/CMBCG9/yKk2eowkcpZGvVhYqhpUNbFYSMcyRu7bsQX4AK8d8rBwSLh/fx
+2EfEwBlc5WBMr5y3fF+Oxy8PY/m/Y/t5vA5q77CfPf+OKXJ7GmiOvE2r3/QSHQIHmRl2FcOxTKd
salRC8bE3kM6SQeD8X2vBZ5zdNGW650lY7tp2r9YSrYGg8rgOwEAOLYnnAuio7OgBb00QWCNRjcB
YQp7TQLC4LEuEKREeJ1DYI9iPUJgprvo+kNddoA3YLipA7aFbbalHA8qg/SqOC6qmtdxBzXOXfWN
JRvKVY06MMU5DqmQUrX8lAAs21c0QReosst6VdXsK1kJ/yLFyPE5T93+68Z6owsUFu1uen+YxIZT
8g8AAP//AwDqqkzzpwEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022e54cc65a07-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DRhodyD20qv7u.SX8QI84mvKpqE0KcV8J4fyLIz9d_k-1709033852-1.0-AY/koY/r5KhqDvjpog1SGCpLS4KYnTjKtIrbS23+p2h+ay/2ggPwUBipXjDWLQLT7/TerKSuIjnbZfi6nhzXgG0=;
path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1h2pjcW_QzkfC00tRwExwGlp9H4ybrL93AhAhqvEhuk-1709033852149-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '118'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3d874f1583f7c142a8bc5979ab05a57e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": ["Tell me a joke about opentelemetry"]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '74'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQPW/CMBCG9/yKk2eowkcpZGvVhYqhpUNbFYSMcyRu7bsQX4AK8d8rBwSLh/fx
+2EfEwBlc5WBMr5y3fF+Oxy8PY/m/Y/t5vA5q77CfPf+OKXJ7GmiOvE2r3/QSHQIHmRl2FcOxTKd
salRC8bE3kM6SQeD8X2vBZ5zdNGW650lY7tp2r9YSrYGg8rgOwEAOLYnnAuio7OgBb00QWCNRjcB
YQp7TQLC4LEuEKREeJ1DYI9iPUJgprvo+kNddoA3YLipA7aFbbalHA8qg/SqOC6qmtdxBzXOXfWN
JRvKVY06MMU5DqmQUrX8lAAs21c0QReosst6VdXsK1kJ/yLFyPE5T93+68Z6owsUFu1uen+YxIZT
8g8AAP//AwDqqkzzpwEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022e54cc65a07-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=DRhodyD20qv7u.SX8QI84mvKpqE0KcV8J4fyLIz9d_k-1709033852-1.0-AY/koY/r5KhqDvjpog1SGCpLS4KYnTjKtIrbS23+p2h+ay/2ggPwUBipXjDWLQLT7/TerKSuIjnbZfi6nhzXgG0=;
path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=1h2pjcW_QzkfC00tRwExwGlp9H4ybrL93AhAhqvEhuk-1709033852149-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '118'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_3d874f1583f7c142a8bc5979ab05a57e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- localhost:5002
traceparent:
- 00-ac29f159f1d7b5965c86bb1e456ca098-87965f7d0d6b6761-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: http://localhost:5002/v1/completions
response:
body:
string: "data: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"In\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"the\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"observability\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"department\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Prometheus\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Grafana\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"and\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Loki\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"were\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"stressed\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Prometheus\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"groaned\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"12-hour\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"backfills\u20148\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"a\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"m\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"8\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"p\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"m\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\u2014just\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"to\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"keep\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"up\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Grafana\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"flipped\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"her\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"hair\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"47\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"dashboards\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"all\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"screaming\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'CRITICAL'\u2014users\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"want\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"real-time\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"not\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'click\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"here\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"for\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"yesterday's\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"query\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"crossed\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"arms\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"Agents\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"breaking\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"daily\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"A\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"dev\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"traced\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"a\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Python\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"function\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"sent\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"telemetry\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"to\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"my\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"email\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Spent\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"hours\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"deleting\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"200\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"emails\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"!\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Loki\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"smirked\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"And\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"logs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"?\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"A\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"mountain\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"We\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"argue\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"vs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Zipkin\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"vs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Tempo\u2014we\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"forgot\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"the\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"goal:\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"understanding\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"what\u2019s\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"really\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"happening*\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"@@@@\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\n\\n\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"In\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"the\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"observability\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"department\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Prometheus\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Grafana\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"and\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Loki\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"were\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"stressed\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Prometheus\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"groaned\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"12-hour\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"backfills\u20148\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"a\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"m\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"8\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"p\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"m\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\u2014just\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"to\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"keep\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"up\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Grafana\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"flipped\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"her\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"hair\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"47\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"dashboards\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"all\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"screaming\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'CRITICAL'\u2014users\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"want\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"real-time\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"not\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'click\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"here\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"for\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"yesterday's\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"query\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"'\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"crossed\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"arms\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"Agents\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"breaking\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"daily\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"A\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"dev\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"traced\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"a\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Python\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"function\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"sent\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"telemetry\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"to\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"my\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"email\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Spent\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"hours\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"deleting\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"200\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"emails\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"!\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Loki\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"smirked\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"And\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"logs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"?\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"A\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"mountain\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"We\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"argue\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Jaeger\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"vs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Zipkin\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"vs\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Tempo\u2014we\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"forgot\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"the\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"goal:\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"understanding\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"what\u2019s\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"really\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"happening*\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\n\\n\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"Then\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"OpenTelemetry\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"walked\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"in\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"hoodie\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"(open\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"source)\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"and\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"a\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"brick-sized\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"laptop\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"Overcomplicating\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\",\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"they\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"said\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"I\u2019m\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"here\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"to\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"
\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"unify\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\".\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\\"\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"index\":0,\"text\":\"\\n\\n\\n\\n\",\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"cmpl-7UR4UcvmeD79Xva3UxkKkL2es6b5W\",\"object\":\"text_completion\",\"created\":1753879648527,\"model\":\"davinci-002\",\"choices\":[{\"delta\":{},\"finish_reason\":\"stop\"}]}\n\ndata:
[DONE]\n\n"
headers:
Cache-Control:
- no-cache
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Wed, 30 Jul 2025 12:47:28 GMT
Transfer-Encoding:
- chunked
X-Powered-By:
- Express
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: 'data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"-common","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"I","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"''m","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
python","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
micro","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"service","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
that","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
reads","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
JSON","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
configuration","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
file","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
in","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
order","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022e89ad359b3-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 11:37:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lR1v2SWtGud12TruLdgb0cbXVdEMpslFK.zS6YAPqhI-1709033852-1.0-AYvqCefru3SWsGBD2Qn5bOAGcIVDbOCQVClGOiGpYsCtnC9m3ULMJTumufHh6nOhQ6BL23rl0McOaohRrXsXRFM=;
path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=W1iP2hulzVai7OAOfgY02AKiRQVageNQMYm11JwDf04-1709033852590-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '30'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_5c5ca825d9faf4d3515158a905c717e9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry",
"stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '88'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: 'data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"-common","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"I","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"''m","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
python","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
micro","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"service","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
that","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
reads","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
JSON","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
configuration","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
file","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
in","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"}
data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"
order","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022e89ad359b3-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Type:
- text/event-stream
Date:
- Tue, 27 Feb 2024 11:37:32 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lR1v2SWtGud12TruLdgb0cbXVdEMpslFK.zS6YAPqhI-1709033852-1.0-AYvqCefru3SWsGBD2Qn5bOAGcIVDbOCQVClGOiGpYsCtnC9m3ULMJTumufHh6nOhQ6BL23rl0McOaohRrXsXRFM=;
path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=W1iP2hulzVai7OAOfgY02AKiRQVageNQMYm11JwDf04-1709033852590-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '30'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_5c5ca825d9faf4d3515158a905c717e9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQMU/DMBSE9/yKJ89YcpJCQ1ZQxcbQBQoocuxHYnD8gu3Soqr/HTmJ2sXDnb+7
0ztlAMxoVgNTw2h5dfhZFY/5lpSMyub+Yehed8+bl7Xe7A7sJv2m9gtVTETEY2wUDaPFaMjNtvIo
I6bEfC3uRVlWt2IyBtJoE6blr3HKcCGKBenJKAyshrcMAOA0vTAXJIJ3BNa0Xvq/d7fleggBJRSi
EFxUPC9reKJ53YQZp/HIahAXxVI3empThdtbe9E/jTOhbzzKQC41WXRd7NnknzOAj2ngPsgOWb0M
Y6OnYYxNpG90KbKa89j1FFcvv1vMSFHaq16sstRwzv4BAAD//wMAdLAgAoIBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022da9a47bb14-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:30 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=8L78ss5z_LU7MemkD1pN_f_BDP7v_lYCqYqih9Zvicg-1709033850-1.0-AWIUdFiaopi5JT1nAItlYRWgcI6QDySDIp81VWqC+Jk/H93vqmteXVRKn7I1MiaEbV+LEP50bUYOxo25WKbMTaU=;
path=/; expires=Tue, 27-Feb-24 12:07:30 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2D2znqizYnNBE.eWDDC23lZ7TacISDzNSSkQWwb4cZQ-1709033850735-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '358'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_a7de5715969ad94860f4bf724e99032e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '72'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0SQMU/DMBSE9/yKJ89YcpJCQ1ZQxcbQBQoocuxHYnD8gu3Soqr/HTmJ2sXDnb+7
0ztlAMxoVgNTw2h5dfhZFY/5lpSMyub+Yehed8+bl7Xe7A7sJv2m9gtVTETEY2wUDaPFaMjNtvIo
I6bEfC3uRVlWt2IyBtJoE6blr3HKcCGKBenJKAyshrcMAOA0vTAXJIJ3BNa0Xvq/d7fleggBJRSi
EFxUPC9reKJ53YQZp/HIahAXxVI3empThdtbe9E/jTOhbzzKQC41WXRd7NnknzOAj2ngPsgOWb0M
Y6OnYYxNpG90KbKa89j1FFcvv1vMSFHaq16sstRwzv4BAAD//wMAdLAgAoIBAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022da9a47bb14-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:30 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=8L78ss5z_LU7MemkD1pN_f_BDP7v_lYCqYqih9Zvicg-1709033850-1.0-AWIUdFiaopi5JT1nAItlYRWgcI6QDySDIp81VWqC+Jk/H93vqmteXVRKn7I1MiaEbV+LEP50bUYOxo25WKbMTaU=;
path=/; expires=Tue, 27-Feb-24 12:07:30 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=2D2znqizYnNBE.eWDDC23lZ7TacISDzNSSkQWwb4cZQ-1709033850735-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- davinci-002
openai-organization:
- traceloop
openai-processing-ms:
- '358'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '3000'
x-ratelimit-limit-tokens:
- '250000'
x-ratelimit-remaining-requests:
- '2999'
x-ratelimit-remaining-tokens:
- '249975'
x-ratelimit-reset-requests:
- 20ms
x-ratelimit-reset-tokens:
- 5ms
x-request-id:
- req_a7de5715969ad94860f4bf724e99032e
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_async_embeddings_context_propagation.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4a16f04ccdd3bea4341b9cb50472111b-12a01decaf07baa0-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-43f4757619fd4ded8c88addcc5ffd97e","object":"list","created":63400,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"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"}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:57 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_async_embeddings_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4a16f04ccdd3bea4341b9cb50472111b-12a01decaf07baa0-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-43f4757619fd4ded8c88addcc5ffd97e","object":"list","created":63400,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"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"}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:57 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_async_embeddings_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-4a16f04ccdd3bea4341b9cb50472111b-12a01decaf07baa0-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-43f4757619fd4ded8c88addcc5ffd97e","object":"list","created":63400,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"AAAAAADMWj8AAAAAANxbPwAAAAAAZHo/AAAAAAAod78AAAAAAIBsvwAAAAAAzJG/AAAAAACMez8AAAAAAESIPwAAAAAAnJk/AAAAAADEVr8AAAAAALiSPwAAAAAAdH+/AAAAAAAAYj8AAAAAAEx4PwAAAAAArIM/AAAAAADUkL8AAAAAAKCEPwAAAAAA+JC/AAAAAAB0R78AAAAAAOSJvwAAAAAAhHm/AAAAAAAsZT8AAAAAAIR2PwAAAAAAtIm/AAAAAADQaT8AAAAAAABkPwAAAAAAFHu/AAAAAACAk78AAAAAAEBGvwAAAAAAHHA/AAAAAABogD8AAAAAAEiFPwAAAAAACIA/AAAAAAD4E78AAAAAAESEvwAAAAAANJq/AAAAAADwkb8AAAAAABiMvwAAAAAAbIK/AAAAAAAokz8AAAAAAMCTvwAAAAAAAIy/AAAAAACMkL8AAAAAAKhePwAAAAAA/Jc/AAAAAABIWz8AAAAAAMiMPwAAAAAAzJI/AAAAAAC0g78AAAAAACyFvwAAAAAArHi/AAAAAACAYL8AAAAAAAB5vwAAAAAACMA/AAAAAABcib8AAAAAAIyFvwAAAAAA7IA/AAAAAABcjb8AAAAAAICGvwAAAAAAOKG/AAAAAABwkb8AAAAAAPB8PwAAAAAAkDG/AAAAAACoh78AAAAAABCiPwAAAAAA2IY/AAAAAACsS78AAAAAALSSvwAAAAAAPHK/AAAAAABggL8AAAAAADxivwAAAAAAPIW/AAAAAABIlr8AAAAAAORgPwAAAAAA+Is/AAAAAACYlL8AAAAAACCCvwAAAAAAeEi/AAAAAACkcD8AAAAAAFiAPwAAAAAAuGA/AAAAAACAgD8AAAAAAACdPwAAAAAA8Go/AAAAAAB4hb8AAAAAAIyaPwAAAAAANGy/AAAAAAAoYL8AAAAAACycPwAAAAAAZIa/AAAAAACMiL8AAAAAABSbPwAAAAAAtGG/AAAAAAA8uL8AAAAAAIw6PwAAAAAAzJK/AAAAAAAEnr8AAAAAANh8PwAAAAAApIQ/AAAAAACAf78AAAAAADBQPwAAAAAAKGu/AAAAAACofr8AAAAAALSTPwAAAAAACH8/AAAAAACgir8AAAAAAKB+vwAAAAAAmHQ/AAAAAADohb8AAAAAAJiFPwAAAAAA9IO/AAAAAACYhb8AAAAAANiZvwAAAAAAAJI/AAAAAAAIcj8AAAAAAFhYvwAAAAAAIHw/AAAAAACIcr8AAAAAANyFvwAAAAAAFIY/AAAAAACIgT8AAAAAAOhgvwAAAAAAyGI/AAAAAAAIQj8AAAAAAGR9PwAAAAAAuHa/AAAAAAAgeb8AAAAAAJyWvwAAAAAAyIm/AAAAAABkkz8AAAAAANxkPwAAAAAAcIa/AAAAAAA0er8AAAAAAASSPwAAAAAAgIO/AAAAAADISj8AAAAAAEiQvwAAAAAAUI4/AAAAAAB8Rz8AAAAAANCSPwAAAAAAIHs/AAAAAADcWL8AAAAAAMyIvwAAAAAA8H2/AAAAAAA0jj8AAAAAAJSSvwAAAAAAYJa/AAAAAABMkb8AAAAAAASBPwAAAAAADFG/AAAAAABkeb8AAAAAAARqPwAAAAAAVIs/AAAAAADQfr8AAAAAALSPvwAAAAAAXIy/AAAAAACog78AAAAAAChzvwAAAAAA7Fa/AAAAAACUkr8AAAAAALSNPwAAAAAA3Ja/AAAAAADkjL8AAAAAACiBPwAAAAAAmGU/AAAAAADYib8AAAAAAJSJPwAAAAAAFJ+/AAAAAAB8gj8AAAAAALSGvwAAAAAAtFa/AAAAAAA4hL8AAAAAADCQvwAAAAAAVGs/AAAAAAAAkz8AAAAAANB8vwAAAAAAbFk/AAAAAABEgD8AAAAAAGh0vwAAAAAAgJG/AAAAAAAcjr8AAAAAAEiRvwAAAAAACHk/AAAAAABYkb8AAAAAANg1vwAAAAAAAI6/AAAAAADAob8AAAAAAIhjvwAAAAAAOJe/AAAAAAAkdj8AAAAAAKCdvwAAAAAARIO/AAAAAAAkgb8AAAAAAIiHPwAAAAAAoH4/AAAAAAB4mz8AAAAAAKCavwAAAAAA9JI/AAAAAAB4Z78AAAAAAOiEvwAAAAAA9Hc/AAAAAACId78AAAAAAKiOPwAAAAAAIIm/AAAAAAAcoL8AAAAAAFCRPwAAAAAAJIg/AAAAAABkZT8AAAAAAPSIvwAAAAAARH+/AAAAAACYTL8AAAAAAOiHPwAAAAAAmI2/AAAAAABgUT8AAAAAADCSvwAAAAAA/JU/AAAAAADcV78AAAAAAKCIvwAAAAAAYIK/AAAAAACYcj8AAAAAAMyKvwAAAAAA3H0/AAAAAADQcb8AAAAAAPSRPwAAAAAA0Ik/AAAAAAAchT8AAAAAAPxxvwAAAAAAXJi/AAAAAABMgD8AAAAAAKycvwAAAAAAHH+/AAAAAAA0iL8AAAAAALBOPwAAAAAAWGC/AAAAAADIeT8AAAAAAMiLPwAAAAAAUFO/AAAAAAAAkj8AAAAAANhqvwAAAAAA0IG/AAAAAAAYmT8AAAAAAByGPwAAAAAA5H6/AAAAAAB8l78AAAAAABRrvwAAAAAAJJq/AAAAAADoij8AAAAAAOiCPwAAAAAAzGA/AAAAAAAMUr8AAAAAAHyDvwAAAAAAfJE/AAAAAACoQz8AAAAAAPyKvwAAAAAAHGG/AAAAAACMlL8AAAAAAJCAvwAAAAAAJIi/AAAAAACsir8AAAAAABSCvwAAAAAAJJC/AAAAAAAsSz8AAAAAAGiEPwAAAAAAUI2/AAAAAADgib8AAAAAAAiRPwAAAAAAVKC/AAAAAABAez8AAAAAAPQTPwAAAAAAmH0/AAAAAADcnD8AAAAAADB/PwAAAAAAAJM/AAAAAADcfj8AAAAAAKhyPwAAAAAAZIa/AAAAAAC8Rr8AAAAAAMRNvwAAAAAAoGs/AAAAAAAMkb8AAAAAAGB0PwAAAAAAlJy/AAAAAAAQkb8AAAAAAEBpvwAAAAAAYF+/AAAAAADsiT8AAAAAABSIvwAAAAAAkGO/AAAAAACEkz8AAAAAAByGvwAAAAAAXIs/AAAAAACAFD8AAAAAACiAPwAAAAAAXIK/AAAAAACUjL8AAAAAAHCSvwAAAAAAvI2/AAAAAACAiz8AAAAAALyKPwAAAAAAIDA/AAAAAAAsaz8AAAAAAHBVPwAAAAAA6IQ/AAAAAABQfT8AAAAAAESPvwAAAAAAjJ4/AAAAAAA8nb8AAAAAAHiMPwAAAAAA4JO/AAAAAABgd78AAAAAAOx8vwAAAAAAWKC/AAAAAADslL8AAAAAAFCdPwAAAAAAnGS/AAAAAACwZj8AAAAAAPCNvwAAAAAAKIu/AAAAAAC8iD8AAAAAAOSRvwAAAAAAbIa/AAAAAABkXD8AAAAAALS6vwAAAAAAZHW/AAAAAADgcr8AAAAAAARovwAAAAAAVHu/AAAAAAA8m78AAAAAAFiFPwAAAAAANHi/AAAAAAAMa78AAAAAAHSBPwAAAAAALIS/AAAAAACIcT8AAAAAAGyJvwAAAAAA2Ee/AAAAAAAEhL8AAAAAAJh9vwAAAAAA/Iq/AAAAAAAkhr8AAAAAAHiWPwAAAAAAoIM/AAAAAAAcgD8AAAAAANRbvwAAAAAAEJa/AAAAAADIeD8AAAAAAJiVPwAAAAAA4H+/AAAAAADcfj8AAAAAAFSIvwAAAAAA1JG/AAAAAADYmT8AAAAAAJBqPwAAAAAAWEW/AAAAAABAYb8AAAAAAIiVvwAAAAAA/Iq/AAAAAAAUnD8AAAAAANwQvwAAAAAAhJ2/AAAAAACsHL8AAAAAADB+vwAAAAAAQJG/AAAAAAA4d78AAAAAAHiGvwAAAAAAcFA/AAAAAABMkD8AAAAAAIyNPwAAAAAAmD0/AAAAAABQnr8AAAAAAKyFPwAAAAAAzIY/AAAAAACsm78AAAAAAGyNvwAAAAAAVJO/AAAAAACoWz8AAAAAANhVPwAAAAAAZEi/AAAAAADIZr8AAAAAALCDPwAAAAAAoHE/AAAAAADYib8AAAAAABByPwAAAAAADBE/AAAAAAAgh78AAAAAANRDPwAAAAAAKJm/AAAAAADIcj8AAAAAAJSMvwAAAAAAyFo/AAAAAADwiL8AAAAAAIByvwAAAAAAGIW/AAAAAAAQdL8AAAAAAFh3PwAAAAAAfIC/AAAAAACgnD8AAAAAANh3vwAAAAAAxIW/AAAAAAAMYD8AAAAAAAx/PwAAAAAAdI+/AAAAAAAkcD8AAAAAAIyevwAAAAAAGKA/AAAAAABElz8AAAAAAOR9vwAAAAAA8JU/AAAAAABMkT8AAAAAALCEvwAAAAAAnIS/AAAAAACYZL8AAAAAAPSHPwAAAAAAjH0/AAAAAABEhD8AAAAAAPyKvwAAAAAA3F4/AAAAAACUcr8AAAAAAOiFvwAAAAAAdJ8/AAAAAACkeD8AAAAAAPB7vwAAAAAA7Jm/AAAAAAA8hT8AAAAAAJR8PwAAAAAA5JW/AAAAAAC0bL8AAAAAAJBxvwAAAAAABIQ/AAAAAACclb8AAAAAADyDvwAAAAAAFHM/AAAAAAAAgT8AAAAAAASIPwAAAAAA5G6/AAAAAAAUhr8AAAAAAOR4vwAAAAAAtIQ/AAAAAAAIir8AAAAAAIBUvwAAAAAAJGK/AAAAAAAYiT8AAAAAAESNPwAAAAAATHg/AAAAAABUlT8AAAAAAKyMvwAAAAAARJc/AAAAAAC8hj8AAAAAANCCvwAAAAAASJa/AAAAAACgaT8AAAAAALR2vwAAAAAAHI8/AAAAAAB4dL8AAAAAAKShvwAAAAAAZIY/AAAAAADIlD8AAAAAACybvwAAAAAAyH6/AAAAAABIYD8AAAAAAPhwvwAAAAAAUJI/AAAAAADwhb8AAAAAALx+vwAAAAAAtIS/AAAAAABIe78AAAAAABxlPwAAAAAAaJK/AAAAAABwjj8AAAAAACxdPwAAAAAA5G4/AAAAAABscL8AAAAAAKBzvwAAAAAA2Iq/AAAAAAAklb8AAAAAAIyQvwAAAAAAOJG/AAAAAADYfb8AAAAAAOxlPwAAAAAAWJc/AAAAAACQhr8AAAAAAMyFvwAAAAAApHq/AAAAAABQgb8AAAAAADiQvwAAAAAAlHS/AAAAAAC0hb8AAAAAAAyYvwAAAAAAHI6/AAAAAAAsiD8AAAAAABhNvwAAAAAAbIS/AAAAAADUWT8AAAAAALR2vwAAAAAAgHK/AAAAAABYj78AAAAAAJyQPwAAAAAAaIi/AAAAAAA4kL8AAAAAALiAPwAAAAAAKHM/AAAAAAAkhz8AAAAAAMiOvwAAAAAA2H4/AAAAAAAUcL8AAAAAAOydPwAAAAAAcKI/AAAAAABUgz8AAAAAADx8vwAAAAAAIIg/AAAAAAAUmr8AAAAAANSgvwAAAAAA/Io/AAAAAAA8fT8AAAAAAESYvwAAAAAAlIm/AAAAAAAIgT8AAAAAAHCQvwAAAAAALHW/AAAAAAAQgT8AAAAAAKRYvwAAAAAAOJm/AAAAAAC0hT8AAAAAAHyJvwAAAAAAqIO/AAAAAACMNL8AAAAAADyaPwAAAAAAaIO/AAAAAAC4kz8AAAAAAByZPwAAAAAAqH2/AAAAAADYOr8AAAAAAHiOPwAAAAAARJq/AAAAAABomD8AAAAAAAiPPwAAAAAAtJU/AAAAAADcJr8AAAAAAHCGvwAAAAAAqG0/AAAAAACghr8AAAAAANiZPwAAAAAAlIW/AAAAAABwdT8AAAAAANSQvwAAAAAACH8/AAAAAAAIf78AAAAAAGhSPwAAAAAALGc/AAAAAABskb8AAAAAAIhGPwAAAAAAbIU/AAAAAABEvT8AAAAAAHhtPwAAAAAA7Ia/AAAAAADckr8AAAAAALR8PwAAAAAABIQ/AAAAAACoiz8AAAAAAKhyvwAAAAAAJGG/AAAAAAC0fz8AAAAAAIyJvwAAAAAAoG+/AAAAAAB4oz8AAAAAALRyvwAAAAAAzGg/AAAAAADsgT8AAAAAANSTvwAAAAAABJI/AAAAAAAwlL8AAAAAAMSdPwAAAAAAiJ4/AAAAAABwdr8AAAAAAMCBvwAAAAAAjH4/AAAAAACEgD8AAAAAADBnvwAAAAAAyJs/AAAAAABckj8AAAAAAIhXPwAAAAAAtGo/AAAAAACoir8AAAAAAKBXPwAAAAAAzHW/AAAAAAA0gL8AAAAAAMhjvwAAAAAAgIG/AAAAAACIlr8AAAAAAKCJvwAAAAAABG4/AAAAAACslb8AAAAAAHSHvwAAAAAAKJQ/AAAAAADwUj8AAAAAANCEvwAAAAAAdEW/AAAAAACApj8AAAAAALiQPwAAAAAAeGS/AAAAAADQgb8AAAAAAIiQvwAAAAAAoHE/AAAAAADMcD8AAAAAAHiBvwAAAAAAVJi/AAAAAACAhD8AAAAAALCSPwAAAAAAhIa/AAAAAAAIcz8AAAAAAIDKvgAAAAAAsIU/AAAAAADsiD8AAAAAACRqvwAAAAAAmGm/AAAAAADMkL8AAAAAAGyEPwAAAAAA+JK/AAAAAACEcT8AAAAAACwpPwAAAAAAhIA/AAAAAADMeL8AAAAAABSNPwAAAAAAzIU/AAAAAADEeL8AAAAAAHCUvwAAAAAAqJC/AAAAAAAckD8AAAAAAFhovwAAAAAAcGQ/AAAAAAA0Pb8AAAAAAKyDPwAAAAAATIM/AAAAAACAc78AAAAAAGSOvwAAAAAAzHm/AAAAAADUhr8AAAAAAKCAPwAAAAAAgI6/AAAAAADYgj8AAAAAAMh4PwAAAAAAkIe/AAAAAAAEXT8AAAAAANRzvwAAAAAAFIY/AAAAAABkgT8AAAAAAGR5PwAAAAAAwHY/AAAAAACQdj8AAAAAACSVvwAAAAAABHs/AAAAAACAi78AAAAAAJSPvwAAAAAAZIM/AAAAAAAEhj8AAAAAANiKPwAAAAAADH2/AAAAAAAwf78AAAAAAMx3vwAAAAAASFW/AAAAAACco78AAAAAALRhvwAAAAAAKHO/AAAAAADMmD8AAAAAAOCEvwAAAAAALJA/AAAAAADwnT8AAAAAAISSvwAAAAAArHw/AAAAAABQZj8AAAAAAGRlPwAAAAAA+JY/AAAAAACgaL8AAAAAALiYPwAAAAAAfJG/AAAAAABIfr8AAAAAAPCVPwAAAAAAgI0/AAAAAABYTL8AAAAAAPxVvwAAAAAAdH+/AAAAAABQZr8AAAAAAPiEvwAAAAAAoI6/AAAAAACQmr8AAAAAADCAvwAAAAAAIFU/AAAAAAC8kj8AAAAAAEShvwAAAAAAtGe/AAAAAABclL8AAAAAAMBWPwAAAAAAyAO/AAAAAAC0b78AAAAAAIRnvwAAAAAADIy/AAAAAACIV78AAAAAAEAxvwAAAAAAuGA/AAAAAADYVb8AAAAAACh2PwAAAAAADKA/AAAAAAA8jT8AAAAAAMBpvwAAAAAAMEk/AAAAAAC4wb8AAAAAADiAPwAAAAAALHo/AAAAAAAEPr8AAAAAADSKvwAAAAAASE0/AAAAAAAYer8AAAAAACB9PwAAAAAAKI2/AAAAAACUcb8AAAAAAKCLvwAAAAAAYGc/AAAAAADYlL8AAAAAANhIvwAAAAAApIq/AAAAAADkSj8AAAAAAPCNPwAAAAAAdI+/AAAAAAB4f78AAAAAAOBnvwAAAAAA4E+/AAAAAAA4hr8AAAAAAOCTvwAAAAAArHw/AAAAAAAIlz8AAAAAAASDPwAAAAAA4HC/AAAAAACgZL8AAAAAAABRPwAAAAAALJQ/AAAAAAAoS78AAAAAAMibvwAAAAAAhIE/AAAAAAAwkD8AAAAAAKCUPwAAAAAANJg/AAAAAABYiD8AAAAAAAyLPwAAAAAAfHc/AAAAAABsVT8AAAAAAMR8vwAAAAAAWIG/AAAAAABAZL8AAAAAACBuPwAAAAAAJFm/AAAAAABwXr8AAAAAAJiUPwAAAAAAGIs/AAAAAADMkj8AAAAAAICcvwAAAAAAoI6/AAAAAADkkb8AAAAAAAiBvwAAAAAAwJO/AAAAAABIl78AAAAAAGhZPwAAAAAAIJm/AAAAAAA0fL8AAAAAAESNPwAAAAAAPFO/AAAAAABwhj8AAAAAAOiaPwAAAAAA9Ic/AAAAAABgYz8AAAAAAECXvwAAAAAANI4/AAAAAACohb8AAAAAAHiAPwAAAAAA1JI/AAAAAAAYRT8AAAAAAOBhvwAAAAAA8PW+AAAAAACsqj8AAAAAAPhsPwAAAAAArJG/AAAAAADwcr8AAAAAAJSevwAAAAAAGKS/AAAAAADYmr8AAAAAANiAvwAAAAAAoJW/AAAAAAAAej8AAAAAAEhjPwAAAAAAKH8/AAAAAACgkb8AAAAAAGCTvwAAAAAAgJw/AAAAAABAdL8AAAAAADSOPwAAAAAAjJA/AAAAAACcYr8AAAAAACyFPwAAAAAAJJE/AAAAAABkYb8AAAAAAABtvwAAAAAAAI0/AAAAAAD4g78AAAAAALSPPwAAAAAAaGu/AAAAAADkgL8AAAAAAGh0PwAAAAAAeIG/AAAAAAC0jD8AAAAAAGxTPwAAAAAA+Io/AAAAAAC8mT8AAAAAACCQvwAAAAAAYIK/AAAAAADQcj8AAAAAAPigvwAAAAAA5CG/AAAAAADQmT8AAAAAADyYvwAAAAAAlHM/AAAAAAAMlr8AAAAAAHiNvwAAAAAAbJk/AAAAAAB4gb8AAAAAAHCBPwAAAAAASGU/AAAAAADEjb8AAAAAAOyOvwAAAAAAjJA/AAAAAADwUT8AAAAAAACPPwAAAAAAiI4/AAAAAADMYz8AAAAAAORyPwAAAAAAXI0/AAAAAAD8iT8AAAAAACiHvwAAAAAA/HY/AAAAAAB8gr8AAAAAAOCaPwAAAAAAeIo/AAAAAAAQkb8AAAAAALiSPwAAAAAAgIE/AAAAAACwmD8AAAAAAFiGvwAAAAAAvHA/AAAAAACgl78AAAAAAAxpPwAAAAAANHi/AAAAAADQWb8AAAAAAKCKPwAAAAAAaIu/AAAAAAB0eT8AAAAAAGiWvwAAAAAA/Ia/AAAAAADodD8AAAAAAPiIvwAAAAAANJo/AAAAAAB4kz8AAAAAACB8PwAAAAAA8JU/AAAAAAC8ej8AAAAAAGSPPwAAAAAAbIA/AAAAAAAwdL8AAAAAAIgiPwAAAAAAaJK/AAAAAADkmb8AAAAAALSYvwAAAAAAAJC/AAAAAADMar8AAAAAALiJPwAAAAAArHQ/AAAAAABwmb8AAAAAAPhtvwAAAAAAeH0/AAAAAACoaz8AAAAAAIyDPwAAAAAANHg/AAAAAAAsfb8AAAAAAJCBPwAAAAAArIg/AAAAAAA8Z78AAAAAAOxZvwAAAAAADEq/AAAAAACAhb8AAAAAADh5PwAAAAAAzHe/AAAAAABwZT8AAAAAABxmvwAAAAAAEFm/AAAAAACUiT8AAAAAANSZvwAAAAAATIU/AAAAAACAk78AAAAAAJxyPwAAAAAAAJQ/AAAAAADUgr8AAAAAAFiTPwAAAAAAsIk/AAAAAADgh78AAAAAACSXPwAAAAAA7FI/AAAAAAC0dz8AAAAAABiMvwAAAAAA3I4/AAAAAABYgb8AAAAAAJxuvwAAAAAAWJC/AAAAAADsVr8AAAAAAHiSPwAAAAAA3Ja/AAAAAABIbD8AAAAAAFSBPwAAAAAALIW/AAAAAADUkr8AAAAAADR4PwAAAAAAQHI/AAAAAAC0m78AAAAAAOSRvwAAAAAAoIw/AAAAAADcfr8AAAAAAMyCvwAAAAAAnEI/AAAAAAA8aL8AAAAAALCAvwAAAAAAJIU/AAAAAAD4fr8AAAAAACSivwAAAAAAFHo/AAAAAACAUL8AAAAAAJRsvwAAAAAAKJM/AAAAAADwVT8AAAAAAGSdvwAAAAAA+Gk/AAAAAACQeb8AAAAAAMSDvwAAAAAA8Fs/AAAAAAAojD8AAAAAAHSKPwAAAAAADGi/AAAAAAB4kz8AAAAAADyFPwAAAAAAqDg/AAAAAACQij8AAAAAABhQvwAAAAAA7Ho/AAAAAADogT8AAAAAAJCCPwAAAAAAcHU/AAAAAABciL8AAAAAAOBZPwAAAAAA8GW/AAAAAABwoL8AAAAAAGRXPwAAAAAAfGK/AAAAAADckL8AAAAAAJR4vwAAAAAAPG2/AAAAAAA4YT8AAAAAAGiEPwAAAAAAsFS/AAAAAACUoD8AAAAAAFRiPwAAAAAA3Ho/AAAAAAD0ZL8AAAAAAKyUvwAAAAAAWJM/AAAAAACcjr8AAAAAAMxyPwAAAAAAiIY/AAAAAABIh78AAAAAALyNPwAAAAAA7IK/AAAAAABMgr8AAAAAAMSVvwAAAAAA4HK/AAAAAADIgD8AAAAAAEh5vwAAAAAA3J0/AAAAAABscD8AAAAAACSRvwAAAAAA6JU/AAAAAAAkib8AAAAAAEykPwAAAAAAgGu/AAAAAAC8jT8AAAAAACx6PwAAAAAALCS/AAAAAAC0kD8AAAAAAIB7PwAAAAAAuJe/AAAAAAA4oD8AAAAAAIiFvwAAAAAA9II/AAAAAAB0kL8AAAAAAASYvwAAAAAAiII/AAAAAABIm78AAAAAAOyYvwAAAAAANCi/AAAAAAC4cr8AAAAAAECFPwAAAAAAuHm/AAAAAABYpT8AAAAAAORwvwAAAAAAeJM/AAAAAADUij8AAAAAAAiPvwAAAAAAOGA/AAAAAADshD8AAAAAAEiWvwAAAAAAHHa/AAAAAABchz8AAAAAAPiCvwAAAAAA0Is/AAAAAAAMcD8AAAAAAKSIPwAAAAAARJM/AAAAAAAolL8AAAAAAKhWvwAAAAAABHk/AAAAAACwjj8AAAAAAKhzvwAAAAAATGa/AAAAAABIdj8AAAAAAPyKPwAAAAAAmG0/AAAAAACgjr8AAAAAADy5vwAAAAAAWJY/AAAAAAAcXz8AAAAAAMSBPwAAAAAAqGu/AAAAAADcd78AAAAAAJCQPwAAAAAAQJe/AAAAAADwhD8AAAAAAFh6vwAAAAAAqHi/AAAAAAB4gL8AAAAAAMSVPwAAAAAA+Gw/AAAAAADIgb8AAAAAACCOvwAAAAAAaJO/AAAAAAC0jT8AAAAAACh9PwAAAAAA2Dq/AAAAAAAQob8AAAAAAACAPwAAAAAAiIA/AAAAAAAgYz8AAAAAABw+vwAAAAAAeIM/AAAAAAAQcj8AAAAAAHCOvwAAAAAAsHa/AAAAAACAfj8AAAAAACSFPwAAAAAA7HG/AAAAAADUWL8AAAAAADh5vwAAAAAARIK/AAAAAACAmT8AAAAAALRyPwAAAAAATIi/AAAAAAAYij8AAAAAAOBhPwAAAAAA4J+/AAAAAADYh78AAAAAAJiBvwAAAAAAeIA/AAAAAABolL8AAAAAABSQvwAAAAAA6HK/AAAAAABUV78AAAAAAEhhvwAAAAAAHIG/AAAAAABQgr8AAAAAAEiCvwAAAAAACH+/AAAAAAD4fj8AAAAAACx7vwAAAAAAfJa/AAAAAAB4fz8AAAAAABhgPwAAAAAArJG/AAAAAADsK78AAAAAAJyGvwAAAAAAGGG/AAAAAAB8hT8AAAAAAMyavwAAAAAAyGy/AAAAAAD0lT8AAAAAAPSVvwAAAAAA7Iw/AAAAAAAUgL8AAAAAAJx2vwAAAAAAWI2/AAAAAAAUej8AAAAAAMREvwAAAAAApGo/AAAAAAAkkb8AAAAAAIRpPwAAAAAAoHy/AAAAAAA0kD8AAAAAAFCSPwAAAAAArIs/AAAAAACMgD8AAAAAAFSTPwAAAAAAJDI/AAAAAABIhj8AAAAAAPh5vwAAAAAAJEW/AAAAAADslz8AAAAAAKiQPwAAAAAADI8/AAAAAADYdL8AAAAAAMh5PwAAAAAAZIs/AAAAAADsc78AAAAAAERDPwAAAAAAzHI/AAAAAAD4vj8AAAAAADyIPwAAAAAAhEu/AAAAAABwkb8AAAAAAFRWvwAAAAAAFIY/AAAAAADElT8AAAAAABBnvwAAAAAAPD0/AAAAAACokz8AAAAAAAxBvwAAAAAAXIA/AAAAAAAAbL8AAAAAAKh+vwAAAAAAoJy/AAAAAAC4eL8AAAAAAKyHPwAAAAAALHa/AAAAAABAoj8AAAAAADSOPwAAAAAA3JY/AAAAAAAAhD8AAAAAAGySvwAAAAAAPHU/AAAAAADwRb8AAAAAABR8PwAAAAAAZG+/AAAAAAAEh78AAAAAALCUPwAAAAAAjHu/AAAAAABMar8AAAAAAESZvwAAAAAAnIW/AAAAAADcnj8AAAAAAMSaPwAAAAAA3Is/AAAAAAAAk78AAAAAAExmPwAAAAAAlH6/AAAAAADkPT8AAAAAAOR4vwAAAAAAqKK/AAAAAACEXT8AAAAAADBmvwAAAAAAXEs/AAAAAAB4kb8AAAAAADyTvwAAAAAArEc/AAAAAAAgfb8AAAAAAARtPwAAAAAAsIi/AAAAAACMiz8AAAAAAEx3vwAAAAAALIg/AAAAAABElD8AAAAAADxKPwAAAAAAQJi/AAAAAABMiL8AAAAAABx1PwAAAAAAlJW/AAAAAAD8lj8AAAAAAJh0vwAAAAAACHS/AAAAAAB8ij8AAAAAAJhwvwAAAAAAvGu/AAAAAABckT8AAAAAAACHvwAAAAAAFJU/AAAAAAAUVz8AAAAAAISNvwAAAAAArJG/AAAAAAA0jz8AAAAAAIiWPwAAAAAAoGi/AAAAAABkbL8AAAAAACBXPwAAAAAABJU/AAAAAABwer8AAAAAAOSQPwAAAAAAeIG/AAAAAAB8gr8AAAAAADSDvwAAAAAA+Ja/AAAAAADoWj8AAAAAAEiHvwAAAAAANEq/AAAAAACwhj8AAAAAALBqPwAAAAAAXIe/AAAAAAD4gT8AAAAAACRqPwAAAAAA4Ie/AAAAAADAkz8AAAAAAGSNPwAAAAAA8J0/AAAAAACUjr8AAAAAABiMvwAAAAAACGG/AAAAAABclz8AAAAAAIx4vwAAAAAABIc/AAAAAACAcb8AAAAAAPSSPwAAAAAAFIi/AAAAAADoOT8AAAAAAAyWvwAAAAAAdII/AAAAAADsnz8AAAAAAKx5PwAAAAAAPGy/AAAAAAD4iL8AAAAAAGScvwAAAAAAMH8/AAAAAADMkz8AAAAAAMCLPwAAAAAA1Gs/AAAAAABEPz8AAAAAACSBvwAAAAAAIIa/AAAAAABcYL8AAAAAAJSDPwAAAAAANII/AAAAAAAYbT8AAAAAAEiIPwAAAAAA4HU/AAAAAABoez8AAAAAAIxfPwAAAAAAlJY/AAAAAAB4nb8AAAAAAESVPwAAAAAAIIs/AAAAAAB4k78AAAAAAFhnPwAAAAAADIm/AAAAAABgkj8AAAAAAJSDvwAAAAAAkJk/AAAAAABIgz8AAAAAAGyGvwAAAAAAVFO/AAAAAAAsYL8AAAAAADCWPwAAAAAAvI6/AAAAAABwkj8AAAAAAFhNPwAAAAAADGS/AAAAAAAsm78AAAAAAHRZPwAAAAAA7H4/AAAAAAAsib8AAAAAAGyKvwAAAAAAgDS/AAAAAAA8cj8AAAAAADiRvwAAAAAAlEq/AAAAAAAoPr8AAAAAALyMvwAAAAAAXFc/AAAAAADIkz8AAAAAADSHPwAAAAAAUIy/AAAAAAA8mT8AAAAAABSLvwAAAAAASHQ/AAAAAACIdz8AAAAAAMSRPwAAAAAAoGi/AAAAAACQdD8AAAAAAIiaPwAAAAAAbI4/AAAAAABIdD8AAAAAALR0PwAAAAAAyHy/AAAAAAC4mL8AAAAAAPBZPwAAAAAAxIY/AAAAAABIiD8AAAAAALSJPwAAAAAAUI2/AAAAAACMmL8AAAAAAFAqPwAAAAAAtIs/AAAAAADAMb8AAAAAAIxdPwAAAAAAUJg/AAAAAAAojT8AAAAAAKhyvwAAAAAA3Eu/AAAAAAC8bj8AAAAAAHiSPwAAAAAADIw/AAAAAADQiT8AAAAAAGyRvwAAAAAALIs/AAAAAACMjT8AAAAAAFx+PwAAAAAAjIu/AAAAAADEib8AAAAAAOx7PwAAAAAAtIE/AAAAAADAdb8AAAAAANx3PwAAAAAAcKC/AAAAAAAgfD8AAAAAACyLPwAAAAAAoI4/AAAAAACMhb8AAAAAACyIvwAAAAAAcHg/AAAAAAC0lb8AAAAAAFxpvwAAAAAA+JA/AAAAAABUiL8AAAAAAPCFvwAAAAAAeGk/AAAAAACwlz8AAAAAAHCEvwAAAAAA5IK/AAAAAACwjb8AAAAAAKCLvwAAAAAA3GI/AAAAAAAwjr8AAAAAAEyIvwAAAAAAMEI/AAAAAAAcjj8AAAAAACyVPwAAAAAAXJK/AAAAAAAcaj8AAAAAAJiNvwAAAAAAJIS/AAAAAAD0iT8AAAAAAMCGvwAAAAAApIG/AAAAAACYlD8AAAAAAER1PwAAAAAAxI2/AAAAAAAgZD8AAAAAAMSNPwAAAAAAkII/AAAAAAAwnz8AAAAAAJCRvwAAAAAAKJy/AAAAAAAMfL8AAAAAAHCRvwAAAAAAhIs/AAAAAABEjr8AAAAAAPSnvwAAAAAAQHA/AAAAAACUm78AAAAAAKS6PwAAAAAAVHc/AAAAAABMg78AAAAAADSevwAAAAAA/IG/AAAAAAAUlT8AAAAAAOShPwAAAAAAYJa/AAAAAAB4Zz8AAAAAACiSPwAAAAAAvH8/AAAAAACsO78AAAAAAGhhvwAAAAAAvIA/AAAAAADwFb8AAAAAAOxrvwAAAAAA8Iy/AAAAAABEnr8AAAAAAIxrvwAAAAAAdHQ/AAAAAAAAhT8AAAAAAFyOPwAAAAAAgJM/AAAAAADkfb8AAAAAAGSVvwAAAAAAVJS/AAAAAAAgjL8AAAAAACBtvwAAAAAACGc/AAAAAABgWL8AAAAAAGBSPwAAAAAAxJW/AAAAAAAcgr8AAAAAAAiAvwAAAAAAAI0/AAAAAABwdr8AAAAAACByvwAAAAAAtIQ/AAAAAABggT8AAAAAABSdvwAAAAAAOIS/AAAAAABocr8AAAAAAOycvwAAAAAAKJw/AAAAAACoXz8AAAAAAOxjvwAAAAAAOJG/AAAAAACocD8AAAAAAKCVvwAAAAAAfIe/AAAAAAB4iT8AAAAAAJyGPwAAAAAAtI6/AAAAAAAMkL8AAAAAABw2vwAAAAAAvII/AAAAAAC0lD8AAAAAAISXPwAAAAAASJa/AAAAAABIp78AAAAAAHBcvwAAAAAA2Io/AAAAAABkdL8AAAAAAKybvwAAAAAAKI6/AAAAAAAUdb8AAAAAAByZvwAAAAAAmJw/AAAAAAAUeD8AAAAAAHSHvwAAAAAAFGQ/AAAAAACYib8AAAAAAIB8PwAAAAAABIy/AAAAAAAgS78AAAAAAKCAvwAAAAAApJS/AAAAAADIZr8AAAAAAJiRvwAAAAAAqHo/AAAAAACghj8AAAAAAGSRvwAAAAAAGFY/AAAAAACQMb8AAAAAAAyBPwAAAAAAeJs/AAAAAABARb8AAAAAAASCPwAAAAAA2Ha/AAAAAAAEbj8AAAAAAKBrvwAAAAAAtJu/AAAAAACMib8AAAAAAHR2PwAAAAAA9HU/AAAAAAAgoT8AAAAAADw6vwAAAAAABFA/AAAAAADAl78AAAAAAJSBPwAAAAAA/JY/AAAAAAAYd78AAAAAADRzvwAAAAAA0BU/AAAAAAAAcj8AAAAAAKRhvwAAAAAAVJa/AAAAAACsdL8AAAAAAJiFvwAAAAAAzII/AAAAAAAIhL8AAAAAAGiSPwAAAAAAcHq/AAAAAAAwhr8AAAAAAKylvwAAAAAAXF6/AAAAAABMiL8AAAAAACCHPwAAAAAA7Is/AAAAAADogT8AAAAAABiTPwAAAAAAmIG/AAAAAAC0fb8AAAAAAFB8PwAAAAAAhHE/AAAAAAAsdr8AAAAAADiRPwAAAAAAjJe/AAAAAABIdT8AAAAAADhnPwAAAAAAuIC/AAAAAACIdT8AAAAAAEijPwAAAAAAnH6/AAAAAABYXb8AAAAAAGx0PwAAAAAAeIu/AAAAAADsXr8AAAAAAKCLPwAAAAAAiGC/AAAAAADwir8AAAAAAHh1PwAAAAAAQHY/AAAAAAAUjL8AAAAAAIyQPwAAAAAAHJc/AAAAAACMgr8AAAAAAHSXvwAAAAAAsIm/AAAAAAAcZb8AAAAAAGSUPwAAAAAAZFE/AAAAAAAMnz8AAAAAAMh7vwAAAAAA2GS/AAAAAABYg78AAAAAAMiYPwAAAAAAdIa/AAAAAABshj8AAAAAANCBPwAAAAAAlFA/AAAAAAAMeD8AAAAAAJxqvwAAAAAA3HA/AAAAAACAnT8AAAAAAMxQPwAAAAAAQIA/AAAAAADIjj8AAAAAANx6PwAAAAAAtIG/AAAAAABoir8AAAAAACxJPwAAAAAAKJy/AAAAAACojL8AAAAAADyQPwAAAAAAoHq/AAAAAABIjD8AAAAAACiPPwAAAAAATJG/AAAAAADkoD8AAAAAAPhNvwAAAAAAOJG/AAAAAAD4hb8AAAAAAKB/PwAAAAAAXHI/AAAAAADAc78AAAAAANyWPwAAAAAAhHY/AAAAAADkkz8AAAAAAASCvwAAAAAA9KO/AAAAAADklr8AAAAAAICcvwAAAAAAwIQ/AAAAAAD4gb8AAAAAAPiUvwAAAAAADIa/AAAAAAC8bz8AAAAAAGx+vwAAAAAAqJM/AAAAAADIjj8AAAAAAFRzvwAAAAAAbJM/AAAAAAAQkL8AAAAAAOSLPwAAAAAA1GI/AAAAAACgiz8AAAAAAISAvwAAAAAAODk/AAAAAAAElD8AAAAAADiFPwAAAAAAEIW/AAAAAAAwXj8AAAAAAIiWvwAAAAAAGGe/AAAAAABghb8AAAAAABB6PwAAAAAAKGs/AAAAAAAQcD8AAAAAAKx4PwAAAAAALI2/AAAAAAAMgD8AAAAAAHB8vwAAAAAA5JG/AAAAAAAwYb8AAAAAAASEPwAAAAAA9H+/AAAAAADwij8AAAAAAPRTvwAAAAAAXI2/AAAAAAC8jL8AAAAAANh0PwAAAAAAzIg/AAAAAAB4gT8AAAAAAHySPwAAAAAA+HA/AAAAAABkfr8AAAAAAFyNPwAAAAAAAH8/AAAAAADgd78AAAAAAEiTPwAAAAAA2GY/AAAAAABIhr8AAAAAAKCTPwAAAAAAeHu/AAAAAAC4gb8AAAAAAGCQvwAAAAAA6Go/AAAAAACgkD8AAAAAAMiUPwAAAAAA5Jg/AAAAAAAsk78AAAAAACSIPwAAAAAAMKm/AAAAAACgej8AAAAAANSWvwAAAAAADJU/AAAAAADogT8AAAAAAGCTvwAAAAAAGKm/AAAAAABYj78AAAAAADyPPwAAAAAA0JS/AAAAAADMeL8AAAAAAHhhPwAAAAAAqFi/AAAAAABktD8AAAAAAIBmvwAAAAAAFJE/AAAAAAAEkz8AAAAAAKSnPwAAAAAA2JS/AAAAAABsc78AAAAAAPA1PwAAAAAAgIO/AAAAAACYcL8AAAAAAMSFvwAAAAAAuGq/AAAAAACYkD8AAAAAAGhZPwAAAAAAKH2/AAAAAACMWD8AAAAAADSUPwAAAAAAxIM/AAAAAABYhT8AAAAAAOyBvwAAAAAA2G6/AAAAAACAbL8AAAAAAACaPwAAAAAABIC/AAAAAAD0fr8AAAAAAOyOvwAAAAAAVJE/AAAAAACYWL8AAAAAAMDZPgAAAAAAeIg/AAAAAADgij8AAAAAAEiHPwAAAAAArIQ/AAAAAABIkL8AAAAAAIiPvwAAAAAAGHk/AAAAAADYYr8AAAAAALyLvwAAAAAAwJM/AAAAAADcdj8AAAAAAJCHPwAAAAAAvJS/AAAAAADUgr8AAAAAAOx5vwAAAAAA7HS/AAAAAAAsKr8AAAAAAODrvgAAAAAAyI4/AAAAAACkdr8AAAAAACx7PwAAAAAAZIS/AAAAAABEkD8AAAAAANiCPwAAAAAALHS/AAAAAAD0br8AAAAAABSgvwAAAAAAuIo/AAAAAACskz8AAAAAAFyAvwAAAAAAtFk/AAAAAAA8nL8AAAAAACCIPwAAAAAAsEo/AAAAAAAkoj8AAAAAAHiPvwAAAAAAWJ0/AAAAAACYeT8AAAAAAHCRvwAAAAAAxIi/AAAAAAB0SL8AAAAAALSRPwAAAAAAGIy/AAAAAADgl78AAAAAAKSDPwAAAAAAIKQ/AAAAAABEXT8AAAAAAFyWvwAAAAAA0H6/AAAAAACsi78AAAAAAMiUvwAAAAAASGA/AAAAAAD0Q78AAAAAADCGPwAAAAAAEIi/AAAAAAAMhT8AAAAAAGhyvwAAAAAANI4/AAAAAADAlL8AAAAAALCFvwAAAAAADHe/AAAAAABwkr8AAAAAAIRqPwAAAAAAeIc/AAAAAAB4cD8AAAAAAMB1vwAAAAAAYHc/AAAAAADIej8AAAAAAPR/PwAAAAAAaIu/AAAAAAAMiT8AAAAAAMh2PwAAAAAAPIA/AAAAAAC0jL8AAAAAAOiSPwAAAAAAmJW/AAAAAACgP78AAAAAAPBpPwAAAAAANG8/AAAAAACckz8AAAAAAFhNPwAAAAAANIg/AAAAAACsZ78AAAAAADyMPwAAAAAAmJi/AAAAAABIYD8AAAAAAJiNPwAAAAAANJA/AAAAAAAkkL8AAAAAANCJvwAAAAAAAFK/AAAAAAAIiD8AAAAAAOSUvwAAAAAAsI4/AAAAAAAIhD8AAAAAAMyIPwAAAAAAMF4/AAAAAAAcnz8AAAAAAAB4vwAAAAAA6HK/AAAAAABocL8AAAAAAOBjvwAAAAAAFIU/AAAAAABscL8AAAAAAJh2vwAAAAAAwJM/AAAAAADIob8AAAAAAOxkPwAAAAAAoHc/AAAAAACMgD8AAAAAAKx0vwAAAAAAUHa/AAAAAAA8eL8AAAAAANh8PwAAAAAAvGw/AAAAAABodT8AAAAAAFSbvwAAAAAAnH8/AAAAAACEmj8AAAAAANh/PwAAAAAAsIc/AAAAAABklj8AAAAAAJR9PwAAAAAAVEO/AAAAAAC4kb8AAAAAACyUPwAAAAAANG2/AAAAAACojT8AAAAAAGSMPwAAAAAA+Ge/AAAAAACwXT8AAAAAANyWPwAAAAAAAI4/AAAAAABQgz8AAAAAACSCPwAAAAAAuFY/AAAAAADQj78AAAAAAByOvwAAAAAAXH2/AAAAAAAQhz8AAAAAAJCXPwAAAAAAlIq/AAAAAAAUnL8AAAAAAHiYvwAAAAAADGs/AAAAAACg6T4AAAAAACBQPwAAAAAAYGA/AAAAAACoYL8AAAAAAMiCvwAAAAAA0Jk/AAAAAAA8Vb8AAAAAAHiWvwAAAAAA2H4/AAAAAAAEaD8AAAAAABSaPwAAAAAAXJA/AAAAAADAeb8AAAAAAOhxPwAAAAAAOIk/AAAAAADgcr8AAAAAAMR+PwAAAAAAIEs/AAAAAADIfb8AAAAAAGiYPwAAAAAAfII/AAAAAADUaj8AAAAAABxYPwAAAAAAcJ0/AAAAAAAokL8AAAAAABiJvwAAAAAAQIm/AAAAAADwg78AAAAAAKiMvwAAAAAABEm/AAAAAABsg78AAAAAAHyFvwAAAAAA9GA/AAAAAAAAkj8AAAAAAHRBvwAAAAAA5FQ/AAAAAACkl78AAAAAAPRwvwAAAAAAWJU/AAAAAAA0kD8AAAAAAFhlvwAAAAAAiIS/AAAAAADoSr8AAAAAAPRzPwAAAAAAPIK/AAAAAABsSD8AAAAAAEh7PwAAAAAAiF+/AAAAAAAMkb8AAAAAAJR9vwAAAAAAPIy/AAAAAADoBD8AAAAAAGCTPwAAAAAAmI0/AAAAAAAEhb8AAAAAALyMPwAAAAAABJ6/AAAAAADMkz8AAAAAALRoPwAAAAAAoH6/AAAAAABUkL8AAAAAABh8PwAAAAAAlIG/AAAAAACoNL8AAAAAAGhpPwAAAAAAYGS/AAAAAABcjL8AAAAAABiDPwAAAAAAtI0/AAAAAABwjD8AAAAAAOx+PwAAAAAAiHK/AAAAAAA8kT8AAAAAACiQvwAAAAAAGJa/AAAAAABkn78AAAAAALBwvwAAAAAALIU/AAAAAABshD8AAAAAAHiVvwAAAAAAYAO/AAAAAAAQYr8AAAAAAACCvwAAAAAA1IO/AAAAAAB8dz8AAAAAADBWvwAAAAAADJE/AAAAAAD8eb8AAAAAAFyUPwAAAAAARK0/AAAAAADQez8AAAAAANBkPwAAAAAAJJG/AAAAAAAYV78AAAAAALQsvwAAAAAAtF+/AAAAAABInj8AAAAAAASjvwAAAAAAHJe/AAAAAADYX78AAAAAAFiJPwAAAAAAJHk/AAAAAAAMlr8AAAAAAJxjPwAAAAAAwCA/AAAAAADYZr8AAAAAAEiSvwAAAAAAOEW/AAAAAADsjD8AAAAAAGh6vwAAAAAAGIE/AAAAAADoZD8AAAAAAISDPwAAAAAAYIi/AAAAAABkej8AAAAAAABivwAAAAAAXJu/AAAAAADYlj8AAAAAADSFPwAAAAAAVIW/AAAAAADsi78AAAAAABRePwAAAAAAbIa/AAAAAAAAmL8AAAAAAAhFPwAAAAAANFu/AAAAAAC0iL8AAAAAABSRvwAAAAAAqH0/AAAAAACYeD8AAAAAALiKvwAAAAAArGg/AAAAAAAker8AAAAAAIB6vwAAAAAAsEe/AAAAAABcbj8AAAAAANSVvwAAAAAAFGw/AAAAAADokr8AAAAAAJxzvwAAAAAAFFO/AAAAAAAIqj8AAAAAAEiKPwAAAAAAaJK/AAAAAAAQeL8AAAAAADiRvwAAAAAABGs/AAAAAACEfD8AAAAAAAxnPwAAAAAAQIw/AAAAAAB8l78AAAAAAAiSPwAAAAAAuJC/AAAAAABIZj8AAAAAAEhJvwAAAAAAKJM/AAAAAAAcV78AAAAAADRUPwAAAAAAtGO/AAAAAAA8eb8AAAAAADROPwAAAAAAEIG/AAAAAACQkT8AAAAAACiQPwAAAAAAWH0/AAAAAAA0lb8AAAAAAPh4PwAAAAAAqI8/AAAAAACsdD8AAAAAANCGvwAAAAAAKHu/AAAAAABAbL8AAAAAAPh7PwAAAAAAYGC/AAAAAAA4cj8AAAAAADiZPwAAAAAAqFK/AAAAAACoQz8AAAAAALiAvwAAAAAALGS/AAAAAADUhL8AAAAAAHRCvwAAAAAAPGc/AAAAAABslL8AAAAAAEhvvwAAAAAA5Is/AAAAAADIkr8AAAAAAOSAvwAAAAAA1EW/AAAAAABUWz8AAAAAADhVvwAAAAAAzJi/AAAAAABEYz8AAAAAAGSLvwAAAAAALHa/AAAAAACMiL8AAAAAAIxtvwAAAAAAsHe/AAAAAAAwlr8AAAAAAJxPPwAAAAAA5Ho/AAAAAADwc78AAAAAAFx9vwAAAAAAcIq/AAAAAABAlL8AAAAAAKx8PwAAAAAAgIQ/AAAAAACQeT8AAAAAAMiWvwAAAAAA2JG/AAAAAAAEfL8AAAAAAFR7PwAAAAAAQIS/AAAAAACIdj8AAAAAAHSSvwAAAAAAPIw/AAAAAADMgr8AAAAAAKiTvwAAAAAAQGQ/AAAAAABcjT8AAAAAAACFvwAAAAAAPH6/AAAAAABAhb8AAAAAANh4vwAAAAAASIU/AAAAAAAgjL8AAAAAAAySPwAAAAAAFJI/AAAAAAB8kj8AAAAAAEBRPwAAAAAAVHM/AAAAAAAobT8AAAAAAJBRPwAAAAAAKIW/AAAAAABMlL8AAAAAAKB4vwAAAAAA2Hy/AAAAAADEdL8AAAAAAASbvwAAAAAAlIY/AAAAAAAElT8AAAAAAKR5PwAAAAAA4Hi/AAAAAADsZr8AAAAAALBzvwAAAAAA4HU/AAAAAAB8eL8AAAAAAChIvwAAAAAAYJ+/AAAAAAA4dj8AAAAAAEiXPwAAAAAANG0/AAAAAADkiL8AAAAAAHCEvwAAAAAAUDI/AAAAAADMhL8AAAAAAKBjvwAAAAAAMIS/AAAAAAC0PL8AAAAAAGxavwAAAAAA3IY/AAAAAACAgj8AAAAAAGiBPwAAAAAAgJw/AAAAAABkn78AAAAAAEx0vwAAAAAAdHe/AAAAAABAkD8AAAAAAHiBPwAAAAAAcD2/AAAAAADkMj8AAAAAAAiKPwAAAAAAcHI/AAAAAADYor8AAAAAAAxzPwAAAAAAGF0/AAAAAAC4Yb8AAAAAABx4vwAAAAAAoG+/AAAAAABgb78AAAAAAFyNPwAAAAAAsI0/AAAAAABUeD8AAAAAAIifPwAAAAAAXIY/AAAAAADkkj8AAAAAALCUPwAAAAAADG2/AAAAAAAkc78AAAAAADxbPwAAAAAAdI+/AAAAAADgk78AAAAAAGyOvwAAAAAAqHa/AAAAAADsjj8AAAAAANCNPwAAAAAAKF8/AAAAAAB8ej8AAAAAAMyRvwAAAAAAaIq/AAAAAACMeT8AAAAAAGyavwAAAAAAoIg/AAAAAACQcb8AAAAAACyHPwAAAAAAEJK/AAAAAABsiD8AAAAAANCkvwAAAAAApIk/AAAAAAAUfj8AAAAAAIBfPwAAAAAAAHM/AAAAAACUYz8AAAAAAISMPwAAAAAAjHw/AAAAAABog78AAAAAAFhxPwAAAAAAGJM/AAAAAADUir8AAAAAAIBQPwAAAAAAIHS/AAAAAABkij8AAAAAAEyFPwAAAAAAdFm/AAAAAAAohD8AAAAAAISCvwAAAAAAjJC/AAAAAAAcdr8AAAAAAOiJvwAAAAAA6JK/AAAAAAA8kj8AAAAAAKyJvwAAAAAAyJa/AAAAAAAMiL8AAAAAALhCPwAAAAAAIIW/AAAAAACoYr8AAAAAAOR6vwAAAAAACH8/AAAAAAB4oD8AAAAAACyMPwAAAAAAqJg/AAAAAAC4ib8AAAAAAOyQPwAAAAAAJIk/AAAAAABgkT8AAAAAANidPwAAAAAALJa/AAAAAACsmb8AAAAAAPRpvwAAAAAAAIe/AAAAAADsYb8AAAAAAHiLPwAAAAAAbJA/AAAAAAD8eL8AAAAAAIxdvwAAAAAABHa/AAAAAACYlD8AAAAAAPyDPwAAAAAA2Gw/AAAAAABsnD8AAAAAAAB2vwAAAAAAPHM/AAAAAADkVL8AAAAAALhjvwAAAAAAwIS/AAAAAACMhT8AAAAAAACFvwAAAAAAKJc/AAAAAAAUc78AAAAAAIB/vwAAAAAArIC/AAAAAAD0Rb8AAAAAAFxiPwAAAAAAcIK/AAAAAAAwUL8AAAAAAKCgPwAAAAAAJIE/AAAAAACslj8AAAAAACiQPwAAAAAAiIQ/AAAAAABcir8AAAAAAIh4PwAAAAAA6Hq/AAAAAABslL8AAAAAABSTvwAAAAAAmJw/AAAAAAAQkD8AAAAAAMCiPwAAAAAAKG4/AAAAAACwmD8AAAAAAHSBPwAAAAAA2Hy/AAAAAADIpT8AAAAAAHR4vwAAAAAARGQ/AAAAAAA8ZD8AAAAAAIR6vwAAAAAAwJE/AAAAAAA4oT8AAAAAAICUvwAAAAAAyIW/AAAAAABklD8AAAAAAOCEPwAAAAAAcJS/AAAAAADcgr8AAAAAAHCFvwAAAAAAuJG/AAAAAAAwlr8AAAAAACSUPwAAAAAATIW/AAAAAADYjj8AAAAAAMSTPwAAAAAAQJK/AAAAAACAfb8AAAAAAJiGvwAAAAAA2HA/AAAAAADgwT8AAAAAAHBlPwAAAAAA2HA/AAAAAAA4YT8AAAAAAJylvwAAAAAAoI8/AAAAAAB8cL8AAAAAAABEvwAAAAAApIm/AAAAAAA0mj8AAAAAAJSfvwAAAAAAvJq/AAAAAADwfD8AAAAAADhxvwAAAAAAPFQ/AAAAAAC4mj8AAAAAAIh4vwAAAAAAFGq/AAAAAADQkT8AAAAAAIhvvwAAAAAAtJa/AAAAAAAcdb8AAAAAAGSOvwAAAAAAnBa/AAAAAACAjj8AAAAAAGRRPwAAAAAA5IG/AAAAAABom78AAAAAALiJPwAAAAAAxGy/AAAAAAC4gb8AAAAAACRavwAAAAAAjI+/AAAAAAAcdD8AAAAAAPhjPwAAAAAAWIW/AAAAAAAUhD8AAAAAABR1vwAAAAAA5Iq/AAAAAABkKT8AAAAAAPB9vwAAAAAA3Ja/AAAAAABQiz8AAAAAAMyCPwAAAAAAiJa/AAAAAAAoZj8AAAAAAACIPwAAAAAA8JS/AAAAAAAgaD8AAAAAAFhUvwAAAAAAlIM/AAAAAAB4ab8AAAAAAJxvPwAAAAAAaJC/AAAAAAB4nb8AAAAAAASVPwAAAAAA0Gi/AAAAAABomr8AAAAAAOhjvwAAAAAAPI4/AAAAAADEhL8AAAAAAJSGPwAAAAAAiGQ/AAAAAABokL8AAAAAACCNPwAAAAAASIU/AAAAAAC4g78AAAAAAHiAvwAAAAAAbH+/AAAAAACAgL8AAAAAAFiEvwAAAAAAlI8/AAAAAAC4hb8AAAAAADScPwAAAAAAFIG/AAAAAAConD8AAAAAAKB7vwAAAAAAFII/AAAAAADsfz8AAAAAABB5vwAAAAAAQHa/AAAAAABAdz8AAAAAABSNPwAAAAAAMGk/AAAAAAAkQT8AAAAAAIRFvwAAAAAAtJU/AAAAAAC8k78AAAAAAFSQPwAAAAAA6IS/AAAAAACoez8AAAAAAMBBPwAAAAAASJ0/AAAAAAAQVL8AAAAAACSJvwAAAAAAFIm/AAAAAADInr8AAAAAAPyKvwAAAAAA1JE/AAAAAADMkr8AAAAAAPx0vwAAAAAAOGm/AAAAAAAkiT8AAAAAALCWvwAAAAAA5IW/AAAAAADknb8AAAAAABhwvwAAAAAAoH2/AAAAAADsXz8AAAAAAJyXvwAAAAAAHGU/AAAAAADIeb8AAAAAAFyNPwAAAAAA+Gs/AAAAAADgiT8AAAAAAIiSvwAAAAAAoHS/AAAAAABsbT8AAAAAAKx7PwAAAAAAoJ8/AAAAAADchT8AAAAAANCFvwAAAAAA8Hy/AAAAAABkjD8AAAAAAEiKPwAAAAAArHK/AAAAAACgnj8AAAAAAFBpvwAAAAAA+JS/AAAAAABslL8AAAAAANSTvwAAAAAAGKC/AAAAAAA8lT8AAAAAANSCPwAAAAAA8JM/AAAAAABQbD8AAAAAANSBPwAAAAAASGA/AAAAAAAgij8AAAAAANx2PwAAAAAASHy/AAAAAADod78AAAAAAFSAPwAAAAAAHHi/AAAAAADkgb8AAAAAALR3PwAAAAAAfHe/AAAAAABgkT8AAAAAADRrPwAAAAAAEJG/AAAAAADAmL8AAAAAAIhgPwAAAAAAPE+/AAAAAAC8jj8AAAAAAFCXvwAAAAAAtGc/AAAAAACMgD8AAAAAANCWPwAAAAAAmJI/AAAAAABYZz8AAAAAALB1PwAAAAAA8HW/AAAAAADMcT8AAAAAADRgvwAAAAAA5Je/AAAAAAAYiz8AAAAAAACUPwAAAAAAVJU/AAAAAABUar8AAAAAAMhtPwAAAAAANIU/AAAAAAAspb8AAAAAAESDvwAAAAAA6JG/AAAAAABIi78AAAAAAFCaPwAAAAAAeIA/AAAAAABIfL8AAAAAANRyPwAAAAAA0HY/AAAAAABohD8AAAAAADShPwAAAAAAHJQ/AAAAAAAkaj8AAAAAAASWvwAAAAAArJa/AAAAAADYlz8AAAAAAKCJvwAAAAAAlJI/AAAAAADokb8AAAAAAASTPwAAAAAAmHY/AAAAAABslL8AAAAAADBlvwAAAAAAMJ6/AAAAAAA0ir8AAAAAAOhnPwAAAAAADIm/AAAAAACEab8AAAAAAKyRvwAAAAAA0Fe/AAAAAADwcL8AAAAAANCBPwAAAAAAoJE/AAAAAAA0lb8AAAAAAKyUvwAAAAAAMJW/AAAAAADMk78AAAAAAESPvwAAAAAASIs/AAAAAAC0bz8AAAAAABSDvwAAAAAAAIS/AAAAAADkfD8AAAAAALCDPwAAAAAAwJM/AAAAAABghL8AAAAAAKiKvwAAAAAA1HM/AAAAAADoar8AAAAAAPiWPwAAAAAAAJM/AAAAAAAMnT8AAAAAALSEvwAAAAAA7JC/AAAAAABwhb8AAAAAANB1vwAAAAAA1IK/AAAAAABYTL8AAAAAAFw+PwAAAAAATKA/AAAAAAC4RL8AAAAAADiSPwAAAAAAvII/AAAAAACkOr8AAAAAAIxYvwAAAAAAhIm/AAAAAADQlL8AAAAAAFydvwAAAAAAPI2/AAAAAACkmT8AAAAAAIyPvwAAAAAA0Jm/AAAAAADId78AAAAAAHiGPwAAAAAABH6/AAAAAAA8jb8AAAAAAFBKPwAAAAAAdIM/AAAAAABgh78AAAAAAMCVvwAAAAAAHI4/AAAAAACQoj8AAAAAAKyDvwAAAAAAUEG/AAAAAAAMi78AAAAAAEhuvwAAAAAAXI2/AAAAAACIgL8AAAAAADSQPwAAAAAAAJQ/AAAAAAAQkz8AAAAAAACRPwAAAAAAQHQ/AAAAAAAA8b4AAAAAADRzPwAAAAAAFHo/AAAAAAC0gb8AAAAAAMCEPwAAAAAAZFU/AAAAAACwdj8AAAAAALR7PwAAAAAAkIe/AAAAAACkhb8AAAAAAIhkvwAAAAAAaII/AAAAAADgc78AAAAAAKg8vwAAAAAAQJA/AAAAAADMgL8AAAAAALRvPwAAAAAA4H+/AAAAAABMk78AAAAAANSSPwAAAAAATJG/AAAAAAC0kD8AAAAAALR8vwAAAAAAsHK/AAAAAAAAej8AAAAAAFByvwAAAAAAuEm/AAAAAACgiL8AAAAAADCDPwAAAAAABDi/AAAAAADIQz8AAAAAACB7vwAAAAAA9G+/AAAAAADQgT8AAAAAADyKPwAAAAAAZJO/AAAAAADEgb8AAAAAAABXPwAAAAAAFIk/AAAAAADsfb8AAAAAAJwWPwAAAAAAIIG/AAAAAAAAgz8AAAAAALRuPwAAAAAADKO/AAAAAACAX78AAAAAABxwvwAAAAAAlIc/AAAAAAA4ab8AAAAAAAR2vwAAAAAAtIS/AAAAAACkib8AAAAAABiBvwAAAAAALJy/AAAAAACgiz8AAAAAAPSJvwAAAAAA8FM/AAAAAADgcD8AAAAAAGiiPwAAAAAAjHW/AAAAAAAUk78AAAAAAKCOvwAAAAAAsGo/AAAAAADMgL8AAAAAAMBlvwAAAAAA9Gm/AAAAAAAMg78AAAAAALybPwAAAAAAeEc/AAAAAAAUXT8AAAAAALhRvwAAAAAALIi/AAAAAACoYj8AAAAAAACBvwAAAAAAVHu/AAAAAADcm78AAAAAADiVvwAAAAAAqJG/AAAAAACMhb8AAAAAACCXPwAAAAAAnIY/AAAAAABgZ78AAAAAAFSDvwAAAAAA+CI/AAAAAACAbj8AAAAAAHxwvwAAAAAAJKo/AAAAAAA4gb8AAAAAADRyPwAAAAAAlHA/AAAAAADoeb8AAAAAAFCNPwAAAAAA8IG/AAAAAADUkT8AAAAAAABxvwAAAAAAuIO/AAAAAAAgjr8AAAAAANRmPwAAAAAAGJC/AAAAAACoZL8AAAAAAHSGvwAAAAAAfIQ/AAAAAAA4hz8AAAAAAGycvwAAAAAAlIE/AAAAAACclL8AAAAAACCIvwAAAAAAsJc/AAAAAABIhj8AAAAAAGSNPwAAAAAAqI0/AAAAAABchT8AAAAAAGSPvwAAAAAA9GA/AAAAAAA0kL8AAAAAALyYvwAAAAAA2F2/AAAAAABsg78AAAAAAOCRvwAAAAAAbGY/AAAAAADEcT8AAAAAAMSEvwAAAAAA3Hc/AAAAAAAkoD8AAAAAAESdPwAAAAAAFJO/AAAAAADUkb8AAAAAAFxuvwAAAAAADEo/AAAAAADUkz8AAAAAAIhOvwAAAAAAcCk/AAAAAADggz8AAAAAALyCvwAAAAAA+IG/AAAAAABwjj8AAAAAAAR0vwAAAAAAFGS/AAAAAAD8lD8AAAAAAPyVvwAAAAAAKIq/AAAAAABEhj8AAAAAAHR/vwAAAAAAtI0/AAAAAAC8Yb8AAAAAAOhgPwAAAAAAaIG/AAAAAADooj8AAAAAADigvwAAAAAA3II/AAAAAADokz8AAAAAAPR0PwAAAAAAgIS/AAAAAABwgj8AAAAAALyCPwAAAAAA8HU/AAAAAAD4gL8AAAAAAPBNvwAAAAAAgHs/AAAAAABkg78AAAAAAMiQPwAAAAAAKFK/AAAAAAC8kr8AAAAAAHiDvwAAAAAAoF4/AAAAAAAEnL8AAAAAAHiKvwAAAAAAkIS/AAAAAAB4eL8AAAAAAChjvwAAAAAAoFY/AAAAAAAAnb8AAAAAAMiFPwAAAAAAmGY/AAAAAABoI78AAAAAAGiAvwAAAAAAIIM/AAAAAAAwmT8AAAAAAGCHvwAAAAAA1Is/AAAAAADsmD8AAAAAAPyBPwAAAAAA+Hm/AAAAAABYrT8AAAAAALCPvwAAAAAAtI0/AAAAAAB0oj8AAAAAAMylPwAAAAAAIIa/AAAAAAAEMj8AAAAAADyavwAAAAAAIIw/AAAAAACUkj8AAAAAAAxcvwAAAAAAxIS/AAAAAAAUpD8AAAAAAARrvwAAAAAAhIq/AAAAAABsZD8AAAAAABiNPwAAAAAAlI6/AAAAAADwOr8AAAAAAMSVvwAAAAAA5Jc/AAAAAAAojj8AAAAAAHSJvwAAAAAAJHW/AAAAAADYkb8AAAAAAJiAvwAAAAAAUHo/AAAAAAC4mb8AAAAAAFhwvwAAAAAAOIk/AAAAAAAomT8AAAAAAFyIPwAAAAAArHu/AAAAAAB4Zr8AAAAAAFCYvwAAAAAAsHa/AAAAAACInj8AAAAAAOiDvwAAAAAAQDy/AAAAAABMkL8AAAAAAERuPwAAAAAAwJm/AAAAAABYbr8AAAAAAFCfPwAAAAAAwJM/AAAAAADcaL8AAAAAALh3vwAAAAAABHU/AAAAAADAe78AAAAAAAiIvwAAAAAAGHw/AAAAAAA0eT8AAAAAALR8PwAAAAAAFG8/AAAAAAAsnD8AAAAAAFByPwAAAAAArHE/AAAAAACgfz8AAAAAAECBPwAAAAAAAHM/AAAAAACEUL8AAAAAAOiavwAAAAAAIJC/AAAAAAAgmj8AAAAAANiOvwAAAAAAfJg/AAAAAABshD8AAAAAABScPwAAAAAAzHc/AAAAAAB8er8AAAAAABhjPwAAAAAA2FY/AAAAAAA4Vr8AAAAAAOx7vwAAAAAA/IQ/AAAAAAB4hT8AAAAAALB9PwAAAAAAlJU/AAAAAACA7L4AAAAAAESWPwAAAAAAkFk/AAAAAAAIib8AAAAAAIiAvwAAAAAA/Im/AAAAAADooz8AAAAAALSSvwAAAAAAZIu/AAAAAACokr8AAAAAAKh1vwAAAAAArIy/AAAAAABAiD8AAAAAAMRjPwAAAAAAkIO/AAAAAAAAdD8AAAAAAFCKvwAAAAAA7HS/AAAAAABAjL8AAAAAADSSvwAAAAAASJC/AAAAAABYlb8AAAAAAPiMvwAAAAAAnHM/AAAAAAB8iD8AAAAAACB7PwAAAAAAXHE/AAAAAABYaj8AAAAAAIyGvwAAAAAADKE/AAAAAABIdT8AAAAAAFB8PwAAAAAAzIS/AAAAAABQXD8AAAAAALx2vwAAAAAAoIw/AAAAAACsVz8AAAAAAOx3PwAAAAAAtH8/AAAAAACISr8AAAAAAMxyvwAAAAAAwJO/AAAAAABkaz8AAAAAAAyJvwAAAAAA3HU/AAAAAABIfD8AAAAAAASSvwAAAAAAfJK/AAAAAADslD8AAAAAAKiPvwAAAAAAAJG/AAAAAADsez8AAAAAAJRXvwAAAAAAkGE/AAAAAACAfD8AAAAAAFB9PwAAAAAAvHw/AAAAAAAMjD8AAAAAAASLPwAAAAAAUJo/AAAAAADMh78AAAAAAKhzvwAAAAAA2IQ/AAAAAADghb8AAAAAAAhfvwAAAAAA5Bs/AAAAAABQiT8AAAAAANBpvwAAAAAAjJK/AAAAAADgkT8AAAAAACiZvwAAAAAACIG/AAAAAAD4lL8AAAAAAACJvwAAAAAA/Ga/AAAAAACUb78AAAAAANxOPwAAAAAA+HU/AAAAAACIlD8AAAAAACR1PwAAAAAAyIq/AAAAAADciL8AAAAAAJxvPwAAAAAA4I+/AAAAAACcbj8AAAAAABCHvwAAAAAAqEU/AAAAAAAcaL8AAAAAAJySPwAAAAAAwGM/AAAAAAC0h78AAAAAANh9vwAAAAAASIM/AAAAAABkjb8AAAAAAKhSvwAAAAAANIw/AAAAAABYkT8AAAAAAHBnPwAAAAAA0GK/AAAAAABQer8AAAAAACySvwAAAAAAjHA/AAAAAABglb8AAAAAAMR/vwAAAAAAMIY/AAAAAAAgdb8AAAAAAMBgvwAAAAAAPHC/AAAAAADAcb8AAAAAAMxXPwAAAAAA5FY/AAAAAAAAjD8AAAAAAKxyvwAAAAAAcHS/AAAAAAC8i78AAAAAAKhwPwAAAAAApJU/AAAAAABEfj8AAAAAAFiQvwAAAAAAJDk/AAAAAACEhr8AAAAAAJCBvwAAAAAAbFe/AAAAAAA4kz8AAAAAAIyJvwAAAAAAtGk/AAAAAABsfr8AAAAAAEBbvwAAAAAAjH+/AAAAAABAhL8AAAAAACiQvwAAAAAAJHO/AAAAAAAAkz8AAAAAANyEvwAAAAAAgI+/AAAAAAAwnj8AAAAAANSZvwAAAAAAtJE/AAAAAACogL8AAAAAADR/PwAAAAAAAJi/AAAAAACEjT8AAAAAAASdPwAAAAAAPGU/AAAAAAAMkb8AAAAAAByePwAAAAAAVIo/AAAAAAA0gj8AAAAAALRkPwAAAAAA1KI/AAAAAACsWT8AAAAAAHCFvwAAAAAArHs/AAAAAAAYmz8AAAAAAMCAvwAAAAAAlGG/AAAAAAAQlj8AAAAAABSKPwAAAAAAVIs/AAAAAAA8hr8AAAAAANSWPwAAAAAAIDm/AAAAAABMhD8AAAAAAMRRPwAAAAAA+KC/AAAAAABAmT8AAAAAADCSvwAAAAAAUHq/AAAAAACsaz8AAAAAAFCEPwAAAAAAtIS/AAAAAAD8Zb8AAAAAANBtPwAAAAAAYHM/AAAAAAB0dr8AAAAAAOhxvwAAAAAALHU/AAAAAABQY78AAAAAADiBPwAAAAAAcIu/AAAAAADYkb8AAAAAAFRJPwAAAAAATIY/AAAAAAA4h78AAAAAAFhUvwAAAAAAXGO/AAAAAAC0kT8AAAAAAAx5vwAAAAAAKJ6/AAAAAACkcb8AAAAAAPCKPwAAAAAAVJk/AAAAAAD4oD8AAAAAAMBBPwAAAAAAKJI/AAAAAACshL8AAAAAANh8PwAAAAAAMIQ/AAAAAAAMij8AAAAAADBTvwAAAAAAJJQ/AAAAAADMgj8AAAAAAHiJPwAAAAAAqJK/AAAAAAAUb78AAAAAAPCTvwAAAAAA9Je/AAAAAABslb8AAAAAAJCDvwAAAAAAfIO/AAAAAACEkL8AAAAAAFxzPwAAAAAA7Ea/AAAAAABYfD8AAAAAAJBZPwAAAAAAfHS/AAAAAAAAU78AAAAAAGBYvwAAAAAA8GO/AAAAAABEwD8AAAAAAKBlPwAAAAAAvJC/AAAAAAA4YD8AAAAAALCVPwAAAAAAvJ4/AAAAAADEjr8AAAAAAAA0PwAAAAAANJQ/AAAAAADse78AAAAAAOyLvwAAAAAA7Hk/AAAAAAAQlD8AAAAAABSePwAAAAAAZIw/AAAAAABIkD8AAAAAACyEvwAAAAAAKH4/AAAAAACIbz8AAAAAAJRuPwAAAAAAzHE/AAAAAADgdT8AAAAAAKSGPwAAAAAAdJe/AAAAAAD4aD8AAAAAAOiGPwAAAAAA+AQ/AAAAAAD8hL8AAAAAAOSAPwAAAAAAxEg/AAAAAABchz8AAAAAALSNvwAAAAAAvHy/AAAAAACcfz8AAAAAALChPwAAAAAAlIM/AAAAAACUbz8AAAAAAIB7vwAAAAAAyFI/AAAAAAAAZb8AAAAAAPiUvwAAAAAAmHW/AAAAAAAoeL8AAAAAAKiWvwAAAAAAZJO/AAAAAAA0f78AAAAAANBwvwAAAAAAZJw/AAAAAAB8g78AAAAAAPiEPwAAAAAA3Gw/AAAAAAB8kL8AAAAAABB0vwAAAAAAQIs/AAAAAACMjr8AAAAAAPA4vwAAAAAAIFa/AAAAAADcfT8AAAAAAPiePwAAAAAA7HA/AAAAAACcTz8AAAAAAHhqvwAAAAAA+Gm/AAAAAAAAcT8AAAAAABiHPwAAAAAAYJa/AAAAAAAMcr8AAAAAANBtvwAAAAAAcHq/AAAAAABsob8AAAAAAESEvwAAAAAAfJO/AAAAAABAkT8AAAAAAHiePwAAAAAANHS/AAAAAABYnz8AAAAAAJCRPwAAAAAApJG/AAAAAACAk78AAAAAAKiDPwAAAAAALEC/AAAAAADoRD8AAAAAACg+vwAAAAAAlJA/AAAAAAAgpj8AAAAAAEg8PwAAAAAAFHE/AAAAAACUaj8AAAAAAFxdvwAAAAAA4IO/AAAAAAAUdj8AAAAAANyGPwAAAAAAqJs/AAAAAABAlT8AAAAAAESuPwAAAAAALK2/AAAAAAA4WT8AAAAAADyAvwAAAAAAWJW/AAAAAADQnz8AAAAAAHiHPwAAAAAAzDY/AAAAAAD0hj8AAAAAAMRgPwAAAAAA6EE/AAAAAADkfj8AAAAAANyGPwAAAAAApIk/AAAAAABQhL8AAAAAABh8vwAAAAAAoJC/AAAAAADwjD8AAAAAACySPwAAAAAAxHa/AAAAAABUYb8AAAAAAACOPwAAAAAAZJa/AAAAAACYg78AAAAAAJidPwAAAAAAVIM/AAAAAABoer8AAAAAAACZvwAAAAAAIBw/AAAAAADwiD8AAAAAAGCkPwAAAAAAFI2/AAAAAACMT78AAAAAAIiEvwAAAAAAhJU/AAAAAABMoT8AAAAAAOyXvwAAAAAAFHk/AAAAAABQgb8AAAAAABiMPwAAAAAA8KU/AAAAAADEjL8AAAAAAGhxvwAAAAAAEJA/AAAAAADwlb8AAAAAAKyKvwAAAAAAoIM/AAAAAACUhT8AAAAAACiQvwAAAAAAyHa/AAAAAAAYib8AAAAAAMynPwAAAAAA8Iy/AAAAAADQgb8AAAAAALR4PwAAAAAAAHc/AAAAAACInz8AAAAAAFCIPwAAAAAALJE/AAAAAACkkj8AAAAAAMh8PwAAAAAAQJK/AAAAAAAcir8AAAAAANiOvwAAAAAAeHE/AAAAAAD0iD8AAAAAANx9PwAAAAAAMHU/AAAAAAAIj78AAAAAAOh4PwAAAAAAXIY/AAAAAAAcjz8AAAAAAByIvwAAAAAAYIW/AAAAAAA8ar8AAAAAAJCHvwAAAAAAyJI/AAAAAABUkz8AAAAAAIx2PwAAAAAAEJA/AAAAAADEc78AAAAAAKSQPwAAAAAAGIw/AAAAAABcbr8AAAAAALiRPwAAAAAA6Ga/AAAAAACYij8AAAAAAMR3vwAAAAAArGo/AAAAAABghb8AAAAAAGShvwAAAAAA4JA/AAAAAADsLz8AAAAAAGyUvwAAAAAA5Jg/AAAAAAB8Uj8AAAAAAKCKPwAAAAAAYIS/AAAAAAC0d78AAAAAACibPwAAAAAAKIQ/AAAAAACgO78AAAAAAMxkvwAAAAAAfIE/AAAAAABUiD8AAAAAAPiOPwAAAAAAIJQ/AAAAAACkgT8AAAAAAKCVPwAAAAAAtIQ/AAAAAABIf78AAAAAACBfPwAAAAAAlHq/AAAAAAAsYj8AAAAAAJhmvwAAAAAARII/AAAAAADgb78AAAAAAHiIvwAAAAAAfEq/AAAAAAA8gj8AAAAAAGBnPwAAAAAANIC/AAAAAAAEjD8AAAAAAGx6PwAAAAAAIIK/AAAAAACYab8AAAAAAFCSvwAAAAAAcF4/AAAAAAC8gT8AAAAAAJiVvwAAAAAAzJ8/AAAAAADoiD8AAAAAAPSPvwAAAAAAuKA/AAAAAAC8jD8AAAAAAKSHvwAAAAAAcIa/AAAAAABQYz8AAAAAADR2PwAAAAAAbIS/AAAAAAA0k78AAAAAALRTPwAAAAAABHu/AAAAAACclD8AAAAAAFRZPwAAAAAAEJK/AAAAAACgjr8AAAAAAHiEvwAAAAAA6IY/AAAAAAAIoL8AAAAAAHiRvwAAAAAA9Gq/AAAAAADkmL8AAAAAAJSOPwAAAAAAiGQ/AAAAAADYd78AAAAAANB3PwAAAAAA1JM/AAAAAACgj78AAAAAAECgPwAAAAAAxJU/AAAAAACgeL8AAAAAAEiJPwAAAAAAZEY/AAAAAACIZj8AAAAAAAyavwAAAAAAYIg/AAAAAACAjL8AAAAAALyQPwAAAAAARHU/AAAAAADUcD8AAAAAAHSBvwAAAAAAxFw/AAAAAABgdD8AAAAAAOybvwAAAAAA+Ia/AAAAAAD8hz8AAAAAAPwlPwAAAAAA9H+/AAAAAABskL8AAAAAAIRsPwAAAAAAkJI/AAAAAAB4kz8AAAAAAJR/PwAAAAAArIK/AAAAAAAMcL8AAAAAACBmvwAAAAAA2J4/AAAAAADEbz8AAAAAAOSAPwAAAAAAgI0/AAAAAAB8aT8AAAAAACxnvwAAAAAAKJO/AAAAAAB4bb8AAAAAABiLPwAAAAAA/Jg/AAAAAADkjD8AAAAAAEShPwAAAAAAhHG/AAAAAAAger8AAAAAACCIPwAAAAAAgJA/AAAAAADgUz8AAAAAAOxTvwAAAAAAUJ+/AAAAAAAwkz8AAAAAAGRzvwAAAAAAXGM/AAAAAABIh78AAAAAADROvwAAAAAATEi/AAAAAABIVT8AAAAAADAvPwAAAAAAvGg/AAAAAABgiD8AAAAAAPhwPwAAAAAAXH6/AAAAAADEgL8AAAAAAEyVPwAAAAAAtD2/AAAAAABocz8AAAAAALhxvwAAAAAAHHE/AAAAAADwgD8AAAAAAPx6vwAAAAAADGI/AAAAAAAoUz8AAAAAAGyWPwAAAAAAkIE/AAAAAAAcgD8AAAAAAKBVPwAAAAAAhIi/AAAAAAD4gz8AAAAAACRVvwAAAAAA6JW/AAAAAAAYZT8AAAAAAISjPwAAAAAAeJc/AAAAAADEfD8AAAAAAJCYPwAAAAAAcI0/AAAAAACoe78AAAAAABR0vwAAAAAAuGA/AAAAAAAQkr8AAAAAAMSSPwAAAAAAQJE/AAAAAAAchr8AAAAAAPSfvwAAAAAATJS/AAAAAAA8cD8AAAAAAPhfPwAAAAAApIo/AAAAAACoiz8AAAAAAERZvwAAAAAA8JU/AAAAAACUeT8AAAAAAJiUvwAAAAAA7IM/AAAAAACMiT8AAAAAAARUvwAAAAAABJq/AAAAAAAokr8AAAAAAAx/vwAAAAAAAIy/AAAAAAD4bL8AAAAAADRivwAAAAAAtIM/AAAAAAAgXL8AAAAAAHR3PwAAAAAAgHu/AAAAAADgkD8AAAAAAHR3PwAAAAAAsC6/AAAAAACkkb8AAAAAAKCNvwAAAAAARH0/AAAAAADglL8AAAAAAAyIPwAAAAAA9K8/AAAAAABkXz8AAAAAAHCLPwAAAAAA6IK/AAAAAABEh78AAAAAAMyaPwAAAAAAFJK/AAAAAACQcb8AAAAAALSRPwAAAAAAZJu/AAAAAACMiL8AAAAAAIhCPwAAAAAARJa/AAAAAAAgVb8AAAAAAGSYvwAAAAAAmIe/AAAAAACENz8AAAAAAFRwvwAAAAAATGc/AAAAAAAslb8AAAAAAKCGPwAAAAAAWJA/AAAAAABQiT8AAAAAAAiSPwAAAAAAOGW/AAAAAACAgr8AAAAAAPR+PwAAAAAAyJg/AAAAAACccD8AAAAAALhwvwAAAAAAXD4/AAAAAAA4cD8AAAAAACSBvwAAAAAAxHE/AAAAAABQib8AAAAAALxzvwAAAAAAxI+/AAAAAAC0jT8AAAAAAMCUvwAAAAAAbJ+/AAAAAABQkr8AAAAAAIiEvwAAAAAAcI0/AAAAAACETb8AAAAAAFydvwAAAAAADIW/AAAAAAAUl78AAAAAALR5vwAAAAAA7IY/AAAAAABsnj8AAAAAAFB9vwAAAAAA1IQ/AAAAAABIjD8AAAAAAABzPwAAAAAAUF0/AAAAAABkcz8AAAAAAKxcvwAAAAAAwJu/AAAAAAAUE78AAAAAAECRPwAAAAAAnH6/AAAAAAB8dL8AAAAAALiJPwAAAAAAAGA/AAAAAABIkb8AAAAAALxxvwAAAAAA6JO/AAAAAABwmj8AAAAAAESTPwAAAAAAYJc/AAAAAAC4JD8AAAAAALCQPwAAAAAAaHO/AAAAAADsXj8AAAAAAGyJPwAAAAAAjJ0/AAAAAACQkr8AAAAAALxnPwAAAAAAFHQ/AAAAAADUUz8AAAAAALRYPwAAAAAAkHc/AAAAAABYdL8AAAAAAKB8PwAAAAAA0H8/AAAAAADwij8AAAAAAJBxvwAAAAAA6HI/AAAAAAAkkr8AAAAAADBmvwAAAAAA1Iq/AAAAAADQh78AAAAAAJx1vwAAAAAA5Im/AAAAAACMVb8AAAAAAMyDPwAAAAAA+I8/AAAAAABUY78AAAAAAPyIPwAAAAAAoGm/AAAAAABEjb8AAAAAAGx8vwAAAAAAKGc/AAAAAADUlT8AAAAAAFievwAAAAAAPJK/AAAAAAD4iz8AAAAAALhpPwAAAAAAVKM/AAAAAACYlD8AAAAAALBTvwAAAAAALIO/AAAAAABQlD8AAAAAAFRxvwAAAAAAsH8/AAAAAAD8lz8AAAAAADSQPwAAAAAA8IQ/AAAAAABsdD8AAAAAAMSOPwAAAAAA2Ji/AAAAAAA4mb8AAAAAAJCSPwAAAAAAiGW/AAAAAAAoib8AAAAAABSPPwAAAAAAXIc/AAAAAACQdL8AAAAAABxwPwAAAAAALFi/AAAAAAAobL8AAAAAAGiVPwAAAAAAKKe/AAAAAACsij8AAAAAANyCvwAAAAAAdHA/AAAAAADoIb8AAAAAAOxfvwAAAAAAFIS/AAAAAADciD8AAAAAABxyvwAAAAAAoFu/AAAAAAD8Yb8AAAAAAIBnPwAAAAAA+IU/AAAAAACwjz8AAAAAAFSVvwAAAAAAgJK/AAAAAABshb8AAAAAAKhivwAAAAAADIO/AAAAAABUir8AAAAAAPx4PwAAAAAA2I2/AAAAAAA4ZT8AAAAAAACRvwAAAAAAXE2/AAAAAACYjT8AAAAAALx9vwAAAAAA9He/AAAAAAD4uj8AAAAAAJyWPwAAAAAAZEM/AAAAAABYRr8AAAAAAGyDPwAAAAAABEc/AAAAAACQej8AAAAAANw5PwAAAAAAOJU/AAAAAAD4kr8AAAAAAOiSvwAAAAAAJHW/AAAAAAD4kD8AAAAAAFCNvwAAAAAAcGO/AAAAAABwAT8AAAAAAKiLPwAAAAAA5Hq/AAAAAAB0mj8AAAAAAHR3PwAAAAAASHe/AAAAAAAMnb8AAAAAAFSQvwAAAAAAuFM/AAAAAABMSL8AAAAAAIyCPwAAAAAAPJK/AAAAAAD8db8AAAAAADBYPwAAAAAA/Io/AAAAAAAImL8AAAAAAOBlvwAAAAAAeHw/AAAAAAB8dL8AAAAAAMiNvwAAAAAAiJo/AAAAAACoVr8AAAAAAMhnPwAAAAAAbFO/AAAAAAB4YL8AAAAAAPB7PwAAAAAAbIg/AAAAAAAgZT8AAAAAAGSDPwAAAAAApIA/AAAAAABsfL8AAAAAALxSPwAAAAAAPHq/AAAAAAD8gL8AAAAAAJiBvwAAAAAA4KA/AAAAAAA4gT8AAAAAAIhpPwAAAAAA0IS/AAAAAABYnD8AAAAAAHySPwAAAAAADJC/AAAAAACIdz8AAAAAAMyHPwAAAAAAOKC/AAAAAAB0h78AAAAAAACKvwAAAAAAVII/AAAAAAAIkD8AAAAAAEiHPwAAAAAAZJC/AAAAAAD0dz8AAAAAAMyRvwAAAAAAXJ4/AAAAAABgOD8AAAAAABh2PwAAAAAALJk/AAAAAABMVz8AAAAAADSbvwAAAAAANJ0/AAAAAABMoT8AAAAAAASWvwAAAAAAtJs/AAAAAACUmb8AAAAAAIh/PwAAAAAAcGe/AAAAAAAIeb8AAAAAANyCvwAAAAAAjIM/AAAAAADwYb8AAAAAALR5PwAAAAAAqJ4/AAAAAABQjr8AAAAAAACEvwAAAAAAsHg/AAAAAAA8ir8AAAAAAPBxvwAAAAAAoFs/AAAAAAA8c78AAAAAAIx5PwAAAAAAcJQ/AAAAAABMcL8AAAAAAJiLPwAAAAAAqJY/AAAAAADQcb8AAAAAADBYPwAAAAAAQIQ/AAAAAACEk78AAAAAANSQvwAAAAAAFI4/AAAAAABoeL8AAAAAALRzPwAAAAAAZJ6/AAAAAACMdz8AAAAAAFSGvwAAAAAAdHe/AAAAAADsZT8AAAAAAIyQPwAAAAAAPFO/AAAAAADYlL8AAAAAAESNPwAAAAAAnIA/AAAAAAD0T78AAAAAAOiGvwAAAAAAEHK/AAAAAACokr8AAAAAADROvwAAAAAA+I0/AAAAAAAQYj8AAAAAACB2PwAAAAAAPHU/AAAAAAAocj8AAAAAAOydvwAAAAAAAGO/AAAAAABcfb8AAAAAAOxjvwAAAAAAKHK/AAAAAABwlL8AAAAAAGShvwAAAAAAqGY/AAAAAAAclT8AAAAAAJByvwAAAAAAiEY/AAAAAABURr8AAAAAAPCVPwAAAAAAGG2/AAAAAAA0bz8AAAAAALB6PwAAAAAABJc/AAAAAACUlb8AAAAAAEyavwAAAAAAMGS/AAAAAADskb8AAAAAAFw+vwAAAAAApKC/AAAAAABQjj8AAAAAAHB2vwAAAAAALDW/AAAAAAAAlj8AAAAAAFyQPwAAAAAAXJQ/AAAAAAAMlr8AAAAAAOyUvwAAAAAAWIW/AAAAAABEk78AAAAAAByIPwAAAAAASIe/AAAAAAC0jL8AAAAAADRzvwAAAAAADG4/AAAAAACMhr8AAAAAAMhiPwAAAAAAvFo/AAAAAAAYhr8AAAAAAGhzPwAAAAAAXJw/AAAAAADEZ78AAAAAAHB0PwAAAAAAjHy/AAAAAABQkj8AAAAAAIRXPwAAAAAA7IU/AAAAAAAkib8AAAAAAKB+vwAAAAAAWCQ/AAAAAACMjD8AAAAAAAiRPwAAAAAAiHI/AAAAAAAkmD8AAAAAAOiCPwAAAAAAZJo/AAAAAADwmT8AAAAAAPSGvwAAAAAAzHi/AAAAAABsmD8AAAAAAFyGPwAAAAAAGKa/AAAAAAA0h78AAAAAALCWvwAAAAAAcKI/AAAAAAAkkb8AAAAAAMCAvwAAAAAAqIS/AAAAAABEQL8AAAAAAHRnPwAAAAAAqIE/AAAAAAAUfb8AAAAAAEyAPwAAAAAADGe/AAAAAAAQkD8AAAAAAHh9PwAAAAAA/HS/AAAAAAB8mb8AAAAAADx2vwAAAAAALIW/AAAAAAC8cj8AAAAAAJQzvwAAAAAAuJQ/AAAAAADwkD8AAAAAAKSJvwAAAAAAODm/AAAAAABkgb8AAAAAAEiNvwAAAAAABJW/AAAAAACoZT8AAAAAAJiMPwAAAAAA6Ig/AAAAAADcfT8AAAAAAOh4PwAAAAAAbJY/AAAAAAAojj8AAAAAAOyEPwAAAAAAIHK/AAAAAAB4hr8AAAAAAECVvwAAAAAAGIu/AAAAAADQjT8AAAAAAFCHvwAAAAAA3IM/AAAAAACklD8AAAAAAORoPwAAAAAAjJo/AAAAAAC4ib8AAAAAAHySvwAAAAAASH2/AAAAAACkiT8AAAAAABh1PwAAAAAACII/AAAAAAA8lr8AAAAAADiRPwAAAAAAPGM/AAAAAAAwdL8AAAAAABSVPwAAAAAAzJE/AAAAAACAjb8AAAAAALBfPwAAAAAAJJQ/AAAAAAAQcb8AAAAAADx1vwAAAAAA2IK/AAAAAADoZL8AAAAAAJxYvwAAAAAADJU/AAAAAACgl78AAAAAAKR3PwAAAAAABJC/AAAAAAAYZL8AAAAAAHxSPwAAAAAAqJa/AAAAAAB4bD8AAAAAAOxsvwAAAAAAGJE/AAAAAADodT8AAAAAAEiTPwAAAAAAxGC/AAAAAAA0gL8AAAAAAGB6PwAAAAAAuJC/AAAAAACkpj8AAAAAAIyDPwAAAAAAoI0/AAAAAACgdz8AAAAAAIBxPwAAAAAAPHo/AAAAAAAAgb8AAAAAAASSPwAAAAAAKIO/AAAAAAA4ib8AAAAAABBqvwAAAAAARI+/AAAAAABkgL8AAAAAADxDvwAAAAAALHA/AAAAAACYfT8AAAAAAIiHvwAAAAAASHI/AAAAAAA0nz8AAAAAAAyAPwAAAAAA7D4/AAAAAACMlT8AAAAAAJRxvwAAAAAARI6/AAAAAABQiz8AAAAAALxwPwAAAAAA4Ha/AAAAAACgSL8AAAAAABxDPwAAAAAABGy/AAAAAACwgL8AAAAAABicPwAAAAAA1JO/AAAAAADwh78AAAAAAHB8vwAAAAAAmGw/AAAAAACEi78AAAAAAECWvwAAAAAAhJU/AAAAAABca78AAAAAAGBnPwAAAAAAhKS/AAAAAABQcD8AAAAAAIyOPwAAAAAAeIE/AAAAAAAwdj8AAAAAACxzvwAAAAAAmIw/AAAAAAAwf78AAAAAAJCWPwAAAAAAqJO/AAAAAADkiT8AAAAAAIScvwAAAAAADJg/AAAAAADoWL8AAAAAAIiXPwAAAAAATJM/AAAAAADYkT8AAAAAANBsPwAAAAAA+Hi/AAAAAACoi78AAAAAADyHvwAAAAAAeI2/AAAAAAAAhL8AAAAAAAyJvwAAAAAAvIG/AAAAAACgl78AAAAAAFRRvwAAAAAAJJO/AAAAAAD4cL8AAAAAAFxLvwAAAAAAnIi/AAAAAAA0uL8AAAAAAGiJPwAAAAAAeJO/AAAAAABQl78AAAAAACiDvwAAAAAAvH0/AAAAAABgl78AAAAAAMyUPwAAAAAAKJs/AAAAAADkar8AAAAAAFyGPwAAAAAANGW/AAAAAAAshz8AAAAAAFBmPwAAAAAANIA/AAAAAACcT78AAAAAALxivwAAAAAAYIe/AAAAAADccr8AAAAAAHh5vwAAAAAAGKO/AAAAAACgiT8AAAAAAIyQvwAAAAAA2HK/AAAAAACseb8AAAAAAGSYPwAAAAAAjJE/AAAAAADwlT8AAAAAABCAPwAAAAAA+I4/AAAAAAC0eL8AAAAAAAyBPwAAAAAANIY/AAAAAAAAlj8AAAAAAIyOPwAAAAAANHO/AAAAAAAcjz8AAAAAAJR1vwAAAAAALJm/AAAAAAA8kD8AAAAAAACIPwAAAAAAcHy/AAAAAACgoL8AAAAAAPRzvwAAAAAAmGc/AAAAAAC0SL8AAAAAAADaPgAAAAAAkJM/AAAAAADkd78AAAAAAEBEvwAAAAAA1IG/AAAAAABAjD8AAAAAAJRkvwAAAAAAmIg/AAAAAAC4kj8AAAAAAIyRPwAAAAAAfDK/AAAAAAD4gr8AAAAAADR6PwAAAAAAiJO/AAAAAADwgD8AAAAAAChjvwAAAAAApIG/AAAAAAAccj8AAAAAADyXvwAAAAAAGKA/AAAAAAAorr8AAAAAAOxkPwAAAAAAiI+/AAAAAABsfD8AAAAAAJx3PwAAAAAApIe/AAAAAABcfb8AAAAAAGyOvwAAAAAA7Ig/AAAAAACUdj8AAAAAAMh7vwAAAAAAeHm/AAAAAADAWz8AAAAAAMBSPwAAAAAAuJA/AAAAAADQjD8AAAAAAByPvwAAAAAAnJC/AAAAAACghr8AAAAAAAiFPwAAAAAA9JU/AAAAAAB0kr8AAAAAAGSQvwAAAAAAoJk/AAAAAABEeD8AAAAAALiDPwAAAAAAJHe/AAAAAADQeD8AAAAAADSCvwAAAAAAmG0/AAAAAADwkD8AAAAAAFB5vwAAAAAAvFO/AAAAAADEej8AAAAAALCQPwAAAAAAgG6/AAAAAAAwgj8AAAAAADyOvwAAAAAABJW/AAAAAABkkT8AAAAAADCaPwAAAAAA5HE/AAAAAABYZD8AAAAAAACGvwAAAAAArJI/AAAAAAAMU78AAAAAAPyYPwAAAAAAUJ4/AAAAAAAsQj8AAAAAAFSTvwAAAAAA2Hw/AAAAAACUZz8AAAAAAPhbPwAAAAAAtJc/AAAAAADQY78AAAAAAPhCPwAAAAAA1IG/AAAAAABcm78AAAAAAHiAPwAAAAAAoJ8/AAAAAADsgr8AAAAAAOxUPwAAAAAAFGY/AAAAAACklz8AAAAAAASNPwAAAAAAJGm/AAAAAADInT8AAAAAADCPvwAAAAAAcIa/AAAAAAAklr8AAAAAAPRvPwAAAAAAtIW/AAAAAAAokr8AAAAAADiAvwAAAAAA8Hy/AAAAAADkjj8AAAAAALx6PwAAAAAAiJK/AAAAAACYiL8AAAAAANB5PwAAAAAAeGG/AAAAAADcej8AAAAAAAQ4PwAAAAAAiHG/AAAAAADgKj8AAAAAAFSAPwAAAAAA5JA/AAAAAABggT8AAAAAANhOvwAAAAAADIy/AAAAAAAYXT8AAAAAAFxxvwAAAAAABFW/AAAAAACwfj8AAAAAAFiMPwAAAAAAyHK/AAAAAADQlz8AAAAAAExDvwAAAAAAFHu/AAAAAACwd78AAAAAAJyQPwAAAAAAKC0/AAAAAAAgeT8AAAAAAKh9vwAAAAAAgE6/AAAAAAAckT8AAAAAABiEvwAAAAAAPCu/AAAAAAAAbz8AAAAAAHSZvwAAAAAAyJy/AAAAAADUcj8AAAAAAESFvwAAAAAAzKW/AAAAAAAMhT8AAAAAAIBrPwAAAAAAnJa/AAAAAAAQk78AAAAAAFSSPwAAAAAAvGe/AAAAAABQg78AAAAAANxrPwAAAAAALKE/AAAAAACEiL8AAAAAAFiJPwAAAAAAwHA/AAAAAABMOD8AAAAAAFSTPwAAAAAACI+/AAAAAACMgD8AAAAAADhYvwAAAAAANI+/AAAAAABclL8AAAAAAPSRPwAAAAAAHIY/AAAAAADYhL8AAAAAAHSGPwAAAAAA5Gk/AAAAAAC0kj8AAAAAANSHPwAAAAAA8Gw/AAAAAAAsjD8AAAAAAChhvwAAAAAAnGc/AAAAAACAYT8AAAAAAICKvwAAAAAAPJW/AAAAAAAMhj8AAAAAAORNPwAAAAAAhHY/AAAAAAB4fz8AAAAAADDzvgAAAAAAiH+/AAAAAABggb8AAAAAACyTPwAAAAAAmIK/AAAAAACchL8AAAAAAPiYvwAAAAAAMJC/AAAAAACMfT8AAAAAAPBhvwAAAAAAkHS/AAAAAAAQSL8AAAAAAFRVvwAAAAAA6Io/AAAAAADwjT8AAAAAALyGvwAAAAAAiIU/AAAAAACEob8AAAAAAMiZPwAAAAAAIK6/AAAAAAA4iL8AAAAAAHiXPwAAAAAAhJu/AAAAAAAchj8="}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:57 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings.yaml
================================================
interactions:
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119991"
x-request-id:
- 8b0fb6a3-60b6-4ddf-a576-e36e74519f5e
status:
code: 200
message: OK
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "118"
x-ratelimit-remaining-tokens:
- "119982"
x-request-id:
- 748c5278-0721-4238-8cb1-213ef1ab2bc9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings_with_events_with_content.yaml
================================================
interactions:
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"R215PJSD2rxNBWc6FO8LO42IOLunrH28lYahvHhduzwj5ym9fpAavAeH8zs6QGW9v9wbuTym4Dx2k568ZJZfPLoN3rzP1pM8La3VPDHd7TtUOTM9X2XavBVUGr1QbE88x9mXPPXDS7oDVm48+pEcPIwkl71C2b877cViOe3Gzzy1eaQ8Q9sZOzxDLD3I2oQ76TKWvDF6ubwur6+8f1fwudDXAL1QCgi8mrcmPFhpSz0oGRy9A1buPPgqtDyW6sI82gDhO4/voDycgcM7h1XZvLZ6kTwa6NM8uw84vKN7+DuJWKA9fvNOvR8aRj24RK680wasPNZuAT1m/Fo8P3B9PCayMzy23cW8ZZfMvJO7lzyA9pU7F7oVPBEkgrzVbRQ9G+saPPNc4zxw/Qo96pckPQS86TweGVk8kLdjvNzL6rx19Hi8e8WQvANWbryBIvq8OXgiPe1irjqBW6S8Kn8XvfP5rjzeapC8mrcmPD1FBjyf6Ri9REAoOyRMuDx8jVO8yKBtu8c8TLx8Kp88rRgHPb7bLjgJi6c8PgzcvBqGjLwp4V48+pEcPbhErrzVbZQ8wUMEOjHeWj0j6Ja8n0zNvARZtbzSoR285meMvEAPo7uDJcG7C1PqPIkf9rw4Eqe81M7uvLCpebyaU4W8kroqu2HLVTxUndS7AvJMPXIq3Dypr0Q8/4n3vLkM8TotS468WMz/vLoOy7yte7s8Qz5OuwCM0bxyxyc9dZIxPA++BjwMuWW8HhjsvOJhfjxYBpe8PadNvDrdsLzdzNe8dS6QOswLirzpMha8UnADvUQ/Oz3LbOS8FLV0u5scNT2te7u7N66FPEPbmbtYB4S8zNFyPOmWt7z/JkO9IB2NuaIW6rz58+M7sKn5vFAKCDw7QdK7ug7LO+cvzzyBIno8VTuNvPy+7TzSBNK8jSWEvJfrrzwFvda8aWUdPULaLLz8vu07OHbIO5t+fDzlZbI7tNr+vElymrvvygM8tt6yPIdV2bzBQ4Q8IIBBvbqrljzZ/3O83jFmO9Oiijv9v9o7JxfCO9ECeLwi5U+7neVkvEzZArz582O6xXIvvDRFw7yKvS69cyw2vdia5bqEJ5s7wN2IPLXc2Dw8pmC7mxw1vOcvz7tTm3o7b/ydPNbQyLtYaUu84wCkPFhquDwJ7tu86/2fO+3F4jwdUZa8sxI8vLlGCDyn5pS9amYKPKaAGTwtrkK7W5h2vJbqwjsEWbW8IBygOSPnqbvI2oS9FrkovRggkbwLU+q7FLV0vEcKRTxjzhw9HhhstzzfCj3gNK28v9ybve7HvLwDV9u72Zy/vKwXmrxCPPS8Y5VyPPmQr7z0Xr07AvLMu5scNTzRoLC8zXCYPBGII7sS61c8CYunPNn/czwUUsC7h1VZO9XPW7yses68GINFvaJQgbtfZVo9SXKavOcwPLzTaeC76ZXKu0API7yRVZw7r+MQPX6RBz3HPEy8acdkvIBZyjxYzew7cWKZPHHFTTzwkOy8yQbpPP/DjjyF71099F3QPPL4QTstSw67HVEWPNwFgr0c7Ae9vj5jPA++hjwPITs8M0TWO9ufhjy92VQ6VwUqvM85yDyVIoA9F7oVvZjtiTw8puC8WAcEu/iO1TxOBtQ8Fx3KPOXJ07q02n68gPaVPP+J9zt6Jmu9qxatvDasq7xzK0m9YGbHOyCAwbyuROu8uqopvd8zwLxJ1U493WmjPEw8N71XZ3E8C1NqPLCqZjznL888KX4qPPiO1buJWCC8A1buvIshUDzTaWC9yD6mu1Q6oLxqyT69MkJ8vSTpg70UtXS8OHVbPDtB0jx8KbK44/82PZaHDj0AKR09W5h2vEpzBzsNV567WzXCPJ7nvjzEcFU6/l4APGllHTzgl2G7ZvxaPXsoRb1yY4a85AGRvFOb+jyzEjw9xHFCvIUoCL1nYtY8IeN1PB5SgzzRn8O7vNd6POYt9boCjxi7ir2uPJQhEzzf0As9FLX0vDd0brvolN27UdHdvP4l1juQU0I80gTSvJZN9zzhNge9YWghvAEqiru0FJY8vncNPcg+pjuQVC89CYq6vKIW6rzcZ8k8O0FSPJi03zyQ8A28OBKnOzgSp7wC87k7QXUeO8TU9jsyfYA8hIrPvBHqar1Kc4e6qUwQvB5Sgz1kNBi89PuIu6x6zryZUpg8a5LuPMwKHTy9dbO7xzxMvVDQ8LyCwR+8eibrPOz+DLyUIRO8WmwSvDgTlLzZ/3O8aMZ3PPGTMz1dm708E1DmO4wkl7qOUHs9ffLhvPYo2rt5wkk839ALvBVVB73X0w89ho4DPcbXPTz4jWg7h/G3vHBgP7xJ1OG7H7eROD6qFD1TN1m9Z/60PJIccry0d0o6QBAQvN8zQDwp4d681jTqvOMAJLyH8iS8VZ5BvUs7yjzKB1a8IH/UvM7UOTrCp6W8CSeGPC2uwrtZa6W4T2p1vDkUgTzAo/E8ho6DulcFKr26qqm85zA8vEWltjyehAo8LUqhPBKJkDwPvoa8W9EgPaqxnjyUICY9esSjvLin4rwoGRy9DFYxPJBUL72/3Bu9WGnLPDWrPjw9p827lCAmvLhELj3H2Rc9X56EPORkxbwp4PG8HbRKO1dncbuAveu8xNR2vF+eBL16wza8NxG6vGQzq7x2kx48V6GIPLzX+jyitCI8bJPbPBCF3Lu1eLc8ztQ5vbMTKb3+XoC7C1RXPcg9Ob3UCAa9wUKXvO4q8Tqje3g8q3nhu1SdVLsRJAI9JxivO8wLijwfG7M77WKuPHnBXDxGpiO7ay86PY2IuLx4+Rk8iVggvDvenbvy+ME6t0LUO4fyJDtB2NK6lCETPSNKXrx9jkA9ESSCvGsuTbwJirq8F4FrPLsPOLynrH08c8iUvMzR8jypTBC7znEFPJdOZLyje3i8ask+u32PLTzZ/3M89sQ4vJO8hDtbNNU80gNlPOKaKD3nL0+9NhBNPCtIR7zM0fK8gPeCvGPOnLyBvli7ug1ePXD9Cj31YBc88lt2vLsPuDw2rRi7yaLHO3Ip7zs73p28a8wFPcVyr7s4Eie9Ce7bPCAdjbx8jdM7UGxPPO1iLr3mysA8xnSJvGllnbzTogo8CowUu9sCO7zF1eO8wN2IvKMZMb0i5c+8GCCRvCrjOLvanpk87P4MvC0R97wAi+Q8RwrFPHvFkLwwFhg8lITHPEVBlTtLOl28/4n3PPAupbtRbqk7E1FTPDVICjvpljc9L7GJPL4+Y7xYzP+8ay7NO26Worx0LaO8cMNzPIIjZzwYgti5sxK8OwgmGbw0RrA8orM1vJu5gDr69b08uUUbva0YBztkMyu6wwy0OwVaIj3+wTS7d/gsvSRNJbwM8o88YGc0O7xzWT0XuwI9jCQXPOr7xbybuYA8Xp0XPAKPmDo9RJk8+SwOu6t4dLzF1tA73jFmvQP0Jj0CkIW6AfFfO5SER71Tm3o9IIDBPKaBhjzF1lC8JxfCPJDwjTzcBBU8Dbs/u9bRNbvW0Mg8wwvHvJMfuby13Fg9C1PquY6KEjyBIvo79WCXu3pggjtYaUu9acjRvMBBKjylf6y842JrvBvqrbsVVJq8Dbu/vFU7jbuMJJe8UW4pvJbpVb1ryxi9UdLKuvqRnDyN7Nm8BLxpvKMYxLzsYcG6W5j2OhVUmrvqmBE738+eOWsvOjz6kom8ECKovMqkITycHo88SdThumnI0TyMJJe8khxyPAmKOjsqRu27ZTWFvK7gSbtlmLk8FLbhvDo/+Dypr8Q8K0hHu/GTM7x19Pi60wW/vOgxKTmrsos8cscnO3leKL18jOY8OdrpO/L31LwyQvw8znEFPdufBr0VVBq878oDPOCYTjyaGls8xHHCvPpY8ruatjk7OtxDuuA1GjwoGok8PUWGOxe7AryG8Eo8aACPvEgNjDyGjoM8dvc/vJQhE7tkNBg8SXKavN3MVzyUIRM9vNd6uwCL5LzN0t87MuC0PDJ8E7sy4LQ8Pw62PKBOp7zBpji8ibzBvNDXgLuCwR88cmOGu+/Kg7yeSvM8SG9TvLMTKTzQnWk8C1TXPHwpsrwEvGk9JxgvPPRevTwgHY08u3LsPHMrSbvO1Dk8XJnjuicYrzwWuai6m378POr6WLxKc4e719KivD0L77zZOQu7rRiHPI6Kkrv9XZO7zzjbvBroU7xUOiC7La5Cu1LTtzxOo5+8Sjnwuquyi7wLjYG7sEcyPDHdbTucHo+8nIDWPBDp/Tyhskg8fCqfPEgNDDzP1aY8HLPdvBGII7yMJBc9oU+UubR2XTzYOJ48waa4u5hQPr3nL0+7XDYvvbMSvLxu+dY8gFo3u/1cpjxFCOu8NEYwPZwdojy7rAO9qOcBvLN18Lx6YAI7/L5tPPbEuDzX04+8ECOVPANWbrxuliK7hIrPPARZtTyzrwc8q3j0PAApnTslThK9xNR2vCtH2jttlTW8/8OOuyd7Yz2je/g8CowUvTJD6Tt/V/A8sUkMvOE2B72VhqE7fSsMvAxWsbz1wl49rHpOu4SJ4jxQCRu89WCXvO4q8Tpb0SA7p0nJPOKaKDdtlEg8QBCQvOqXpDv+XoC8FrmouCl+KrnUCIY7puNNPGf/IT0WHN28i7+IvNqemTt4XM685AGRuwApnby5Roi878kWvZ9Mzbz4K6E81WwnusbXvTw5eCK8JrKzvAAosLsUtmE8La1VvA1XnrsM8o88bff8utA6tTyBXJG8/Fs5vJO8hLxgZkc7E1BmujpA5bu1eaQ7sUifPBmEMruTHky8ecLJPMoHVjqRVZw7giPnOcwLijyu4Em6tBQWvFnOWbwUUsC8F7uCOY7txjyhTxS845yCO3PIlDw2rZg8gVukvIFbJLtoxnc6CCYZPS6wHL1fZO08EutXvCHj9bwLjQE9LhPRO3rDtjpb0o28zzlIPWMxUT2o5wE7lIPaPBggkbxfnoQ8kFQvvQ+Eb7wGIuW8IeN1O2ebALtxYhm7SdVOvH3xdLzNcBg93jB5vEpzhzyreeG8LxWrvLlGiDxa0DM8mlMFO8CjcbxAc8Q8cP0KPbty7DwbTs+8mxvIPPAuJbwnGC+8kbjQPCYV6LxBdR48KBqJPHPJgbwyfQC71AeZOWQ0GDxPB8E8U5v6O5XoaDzDC8e7sq2tuvgrIbx6xCM8l+svPOtgVL2jfGU8UAoIvf+JdzymgJm7uKZ1OzxCPzt9K4y8poCZuwy55TtOBlS82p4Zu5OC7TzvygM9M+EhPVBtPLzP1hM8tRWDvKjnAbzzXGM8dZKxu4jzkbxMPDc9TqMfPdxotrzvyZa8TKBYPPr00DwlThK8MHnMu9QHGboweN+8UtM3vQVbD73nzBo8tdxYPWU1hTzkZMU6m7iTu5FVHDu2QWe8C1NqvHJjhjun5hQ6ruE2vKt4dLziYf68TNmCPNbRNTwggME8FO+LvJ6ECjxIDJ89TwfBvA+9Gb1zLDa6zG1Ru2svOjwdURY8J7QNu6aBhrum4008qUsjvDo/eLtS0ze9Qtk/vBAjlby34Iy8wgraunSQ1zop4PG8EOn9ui1KoTwr5KU86pekvFgGl7x6wza8oOoFvb7aQbzUB5k6Pw62PJXoaDylf6y7t+CMO94w+bxRb5Y862DUOttlbzwrSMc7yUAAPAvxIrsyfYA7waVLO5yBw7yVhTS7S57+PIuFcbzwLqW8jSWEPN4x5rwDVm48he7wOpu4E73DC0c8L7EJu0rWOzpWA1C89F49vPeM+zyrsou8NQ7zvHIp7zubf+m7U9SkvDF7JjzsYcE7oOqFu5dO5LyJu9S7WtCzu9k5C7yd5eQ7B4dzPO7HPL0nGK86ju3GvEPbmTyQ8A08ibvUu/qRnDwighs9Qz7OPLCp+bpJcS08a8sYvfqSibzNcJi7xNT2PKjngTwGvzA76flrPMig7TzdzNe8H7eRuONj2LweGOw7bTGUOtbQyLqYtF+8TJ9rPD4NSbxm/Nq39cLevCPnKTxMPaS89mGEPOL+ybxS07e8fpGHu8miR7x4+oY8mO0JvPP5LjxxxGC8lurCPEzZAj11kUQ7Ws/Gu4FbJDwGIuW7sxI8Oh8bs7z6WHK8Pg1JvNtlbztHCkW9xnSJPFQ6IDztYi67P6sBPAzyD7tu+kO8hCebO9k5i7usek68MXumPA8huzzjYmu8VgNQu8wKHTwpfT08qxXAPLMTKTzmZ4y83Wmju3lflbvcZ8m6FFJAvH6QGrz0+wi95y9PPCgZnDx4XM675GRFPFBsz7wfGzM86l56uQAosLm+PuM8AIvkvCgaiTwxe6Y7nue+uy0RdzwE9ZM76ZVKvDYPYLxC2T+8BVsPPWQzK7cTUGa8J7SNPLmoz7t6wza9TNmCPPr0UDxJ1OE87yxLu6t4dLxm/Ue8mLRfvFJwA73p+es8sKl5vDPiDry6qim8lk13uQKQhTtMoNi6NKlkPGhjQ7x19Pi8y6WOO3om67v5j0K8xXMcvRYc3TyjtY+7O96dPG33fLzE1Ha8Dh9hvDJ9gDv6kgm8XZs9u4lYIDyDJFS8KkbtuxGHtjwcsvA8iVggOvxbOT2mgYa7GIPFPL/cG73O1Lk7QtqsPB5Sgzx4+gY8Z5uAvDB437nYOJ48PqmnPKDqBT0Ygti8zXCYO5BTwryrsgs9tt6yPLCqZjy+PmM8mO2JO9OiirpYaUs8pX6/OuL93Lu3QtS8a8yFPCTpgztHC7K7IoOIPMKnJTxPavW73czXvI5Qezsigps7IIDBvOE2B72ufgK919KiOxPtMTsBKgo8nB0ivIu/CD0D9Ka8/sKhO/eM+7uTvIS86ZY3PLffHzvZ/3M5q3lhPNc2RD1T1ZG83zPAOT1FBjvRPI+8HE+8O5QgprxgyXs8C/A1PEzZAjtFpTa8dS4QvKx6TjvEDo48fY+tu8EJ7bvuyCk83GdJPKaBBrueSnO8BFm1PFI27DuUIRM8Ws9GvCWxRrv1wt4722bcuZt/6TpIb9O74Zm7OxroUzl98XS7oE4nPB+3ET1qZoo7z9UmvRNR07wAjFG8+vU9vBgfpLsK78i75sutvBiDRTynrP27m7gTPGotYLw9RJk7wqclvbimdbwwFpg7W5h2PNsDKLyQVK+8OBInvXaUCzwxe6Y8ByQ/umgAjzsPvRk7ffH0vBS19LvcBJU8F4HruzHe2rj/JkM8W5h2vKfmFDk73h27TaIyvMTU9ju+PuM7gFlKvAuNgbsNV568zjfuu2nHZLsyQvy7xHBVu7in4jyW6dU8tt4yPEo5cDuGjoM8ecFcOZMfubzqmJG8lehoPBe6lTwk6YO8waa4O8BBKj1iaQ69+1lfvGllnbv8vm28eV4oOmOV8rtkMys88JFZPPKVDTtul487/FrMvNibUrxYzey8+lhyuweH87zWM328bTGUvElymryLhXG8obHbO+mVyrpYBwS9QnaLPOv8Mjw1SIo8olCBPI3sWbumgBm7MHjfu73ZVDyqE+a8H7eRvKFPlDzylQ09NEawvDasKzw5FIG8sKn5OtQHGb1tMgE7eMDvPKt5YbybuQC8X54Evamu17yf6Rg6MXo5PLZB5zphaKG725+Gu3j5GbyyEc+8sq4avP1cprx+9Ds8QHLXu5UiADwy30e9388eu36RhzppZR283MvquldncTu4pvU8wN2Iu5Ic8rvSBNK7s68HPGrKq7xJcpo8IoKbPPpYcruX7By7IIDBO6bjTbypS6O8HxuzvFM4Rjx/V/A8GulAvBtN4rvMCwo8k7uXvByy8Lvwkdk8gVyROsfYqrv89xc6sUkMvNE8D7rE1PY8sUmMu+8sSzwp4V68nubRvO8tODzvLTi8dS4QPGgAj7s529a7Z/+hPANX2zyXTuQ8DbrSOnDD87xWA1A8he9dO9XP27zcy+q8LhJkvF04Cb2/3Bu7iFbGPMjahLu6DV68QXUeu9IE0juyra08LrCcvLTa/jyUg9o7/4n3O9Gfw7xQCRs7HOwHPLffH7z0XVC8IH/UOFU7DTz2J228HLPdPAVbDzwE9oA7iFezPG76QzyH8qS7h1VZurKtrTwUUy26xdVju67htjy02v68Qdflu5bqQjyNJQQ7he7wu/bFpTvHPMy8c8iUPN4xZrzpMwO9nB2ivDrcwztulw88bvrDPALzubzqXno7locOO/5egDw1DvM7JbHGOgvwNbuF7nC8c8gUPMlAALw9C++7YAMTvC1LjrycHaK74pqoO4kf9jpzyJQ5RaRJvDna6bugTbo84TYHvczRcrykGh685y/PO/P5rru8EZI7bJPbvH6RhzuQVC88/ybDuom8QbsnF0I6pBqevMXWULx5wdy75sutPKt5YTx2lAs8q3h0vM1wmLxAEJC8tRWDPFw3HLt+kYc8bZW1OzPijjucgUM8TNmCuh4Z2buH8be8peJgPK7htjkBjqs8uam8umFooTtE3Ia7SA0MuUankDv9XKY6cWIZPKKzNTxgZkc8S57+uwmLJ7x+9Du8FFMtvFSdVLwwFpg8zdNMvJFWCbzkARE7khzyO14AzDu8dEY8wEC9PFHSyjwqf5e8Ws9GvD1FBrvBprg8uajPu0TcBrzIPqY7aGPDPKQbizwFvsM7aGPDu8FDhDw834q8u6wDPMIK2rzux7w6NEawuxceNzzvyoO8zAsKvKoUU7wne+O7G+saPbxz2TuW6sI8p+UnvARYyDwBKgo9HxrGu4bwyjxwYD87z9WmvHb20rv8Wzk8UW4pvMGmuDy4Q0E8mxw1PHhdu7yEJq68EomQu0lymjsp4PE7/PcXu4ogY7x+kYc86ZY3vCWxRro8Qj+8tkHnO3FhLDxzK0k8g8IMvcoHVjxxYpk8WAaXvKFPFDwSiZC8uquWO69FWDprL7o79WAXPOA0LTu81/o7dve/vOA0LbyRuFC8TaKyutc2xLvEDaG5L7EJOrFJDDwntA08K+WSvBTvi7xbmHY845yCu4WMKbx+kQc84DQtu1yZY7zmLXW7a8uYuwEqirzG1z27nuc+vFI27DuqE2Y8DrysPP1dE7zVbCe8+SyOO43r7LvNcBg8orSiPAvwtTsSiZA8wN2IuvVfKrxL2JW8Mt/HvKit6ro8Q6w8joqSOd7OMTzRn8M87mQIu9ID5brLpY47ASoKvYWMKTyAWcq7kPANPWBntLtzLDY8cmMGPNEC+LsUU628I0vLPFnOWTw5FAE8QBAQvKesfbxQbM87/L7tOzB4XzxmmaY81WynvBEkArwvFSu8cyw2O00+kbzdaaM7p+aUvCAdjbtAEBC9lYYhvXIqXDtoAA88Md7auk0FZzxzyBS7IoKbPHIpbzzFcq88Vp+uPBS24bu5qbw8J3tjvBqGDLsa6FO8yNoEu0M+Trznk/A66vpYunUuELw1SAo8mxy1OlBsT7w/DrY79PuIO5BUr7xizS+6dpOeO33y4Tyxq1M5DPKPuzp5j7zvLbg8a5Luuk0+EbzRPI88ask+ujxDLLxPa+I8IuY8PKN7+LuX6y885AERPDl4IjxDPk45tXmkO8IK2juUg9o7BLt8uxxPPLt6YIK8OtxDuxGIozzYmuW7LrAcPOP/Nrx7xRC8TKDYOxDpfTu+2y48+pIJvG0xFLg9p8084wAkPELZvzxFpMm81Wynu2pmCj14Xbs8La7CPMFDhDtcmeM5VgPQPEUI6zthaKG8J3vju0PbGbwtrkK8fvNOvDHeWjy8c1k7iiDjumdiVrrMbVE8p0lJPGU1BTyhski8ZTWFO4siPTw9RQa83ASVPOiU3Tzf0Au8BFjIvOKbFbhXoYg5g8IMPKdJSbyZtUw8lejou4fxtzzGdIm7Ws/GPHwpMjyMI6q6jIfLuppThTxyxrq8LhNRvNwElbwpfb27mra5OrKtrbxqyiu8YASAPNtmXLnplrc8X2XaO1JwAz0LVFe8eifYOzh2yLnezrG8m3/pukM94TuxrMA8WzTVu95qELxizS+89WCXuv3ARzzM0XK8mFA+vPP5LrxzyYE8RNyGPJC34zsM8g+8bpePthYb8DsPIM67/L7tuzxCP7xm/Fo8/sE0uXb3v7uLvhs8CYunO+mWt7q4pvW7pH1SOw8huzzjY9i88ZJGPG0xlDzIodo6IoMIPH6QGjvezjG6ESQCvBRTrbyEJxs77P4MvGpmiryatjm87cZPuwiJTbxxxGC8asorvNbRtbw7QVI8V2dxvPYnbTyjGbG7dfVlOyd7Yzt6xCM8yQV8u3nB3Dsgf9S7BLt8PByy8Ly9diA8wQltvCUU+zvIodq7s68HPBHq6rnCqJK88lv2PJi037xnm4A81AgGvaDqBTw2rKu8TwdBvCgZnLukGwu8ACiwu3onWLxYzP+6OtzDuz1EGbw+qhS9yKDtu4C96zqegx07UW+WvETchjuat6Y8c8kBPDWrPryreWE8a8sYvCHjdTzux7y7XJrQO0s63buEieK8Lq+vuzF7JruRuNC5YMl7O67gyTu1eLe8SHDAO7Cpebxn/yG99F49vJq3pjvwLqU8A1buO4u/CLxQCZu86ZVKPESjXLpPavW7/yZDvCTpA7zAQL27Z/40vOL+SbyW6VU8EuvXPHFhrDzW0Mg8xdbQO+7IqbzTooq8GIJYvM3TTDoJ7e47nIHDO4MkVDwp4PE7lCGTPIq9Lrw9RJm8ruBJPW/8HTw4Eqc5LxS+O1PVkbx29lI88pWNukvYFT0Yg0W8ohdXu94w+TrxL5K6yD25PEs6XTxiaY68iLrnvCUU+7yKIOO6k7yEvHBgP7xNojI8/4n3u0gMHzwxe6Y8dC2jPNE8DzxPB8E7ACmdvGotYLz1w0s7o7WPOxRTrbvuyKk6m7mAu8miR7vLpY68bTKBPC4TUbz8vu05eSV+PJXo6LzW0bW7bpcPvAT2gDoLVNe8a8wFvLx0xrybG8i8UdHduxYbcLwb65o80wW/O/xazLvxLxK7xzvfu0w9JLgdtMo7cscnvLwRkrwMuPg7W9GgOu4qcbzWM308JbDZOpC3YzzSoZ07Nq0YO7/cG7w4dkg7HlKDvNsCO7xS0zc83Gg2vPz3l7yBW6S8eifYO9zL6rsYHyQ7Oj94PF4ATDxiaY68T6SMur7awbwweF+8kVUcPLoNXrzj/7a8q3j0u7mpvLp+8868AItkPF6cqjvEDSE8EuxEu9fTD7wvFD68+fNjO3nB3LlyYwa878qDvP4k6btjzwk82TkLvLR23bw3ETo8b/swPGQzKzxb0g08oE4nu2nHZDz6kgm8xXIvOpwej7yCwR+7mxtIO6muV7zoMak87WKuuwT1kzpVnsE8he5wPCAcoDi23cW8tHfKPEPbGTsXHrc79sQ4vO5kiLxaz0Y8Mt9HPESj3DxScAO8/sG0vA68rDxMPDc7CSeGvK18KDzO1Lm51W0UPOGZuzwPvZk8X54EvHJjhro/ceq7M+EhvJlSGDw63EM8IuXPOtsDKLymR+87JU6Su97NxLl+8047l+uvPBS19Dwig4i8o7WPvDkUAb2Wh447Xp0Xuy0RdzxE3AY9yaM0vHj6Bry/3Ju7SXEtvJC347oS7MS7qa7Xu8KoErz1X6q7ESQCPFM4xjs834o8QnYLPHnB3Dtxxc07dZHEPDHe2rwXuhW7Md3tvNufhrzqmBG9bvpDPB+3Ebr7Wd+8sKpmvB4Z2btwYL+7hYu8PL11M7nW0bW6uak8vJ/pGLw9qDo8tt6yvNwEFbzdzNe7acdku2SWX7vpMwM9P6sBu6mu17wLjQE9gb5YPFPVkTwr5RK8hCauu2f+tLuf6Ku7IuY8PA1Xnjyf6Ku8wEEqPEVCgjyoreq7GedmvF8BuTwahZ+8mVKYPOfMGrzhNoe8Qjx0PKN7+Lu+d426M+EhPD1Fhrsft5E7Qz7OOwEqCjxjMr68RKNcuye0jbz3jPu8yUCAPMDdCDstS466FLX0OUI89LtNBee6znEFukRAKDv9v1o8eV6ovMQOjryqFFO8Wc5ZPIbwyrpZztm62DievLQUFrw5FAE7VTuNvGnIUTy02v47NqwrvGWXTLxxxc08rn2VvEygWDy0dt08p+WnvNn/czwdUZa84JjOO6V/rDyPUei8hIliPD8Otjz6WPK7f1jdvEs7yrbcBYI8SG/TuiazILy8ERI961/nu7UVA71CPPS70gRSvOXJ07v5kK88ay+6vJZNd7yUIKY7HxpGuy+xCb0Eu3w8G03iucqkIbvyW/Y7NUcdu7ZB57pb0SC9Bb5Du0M+zrt2k568Mn2AvNTO7rr4jWg8tBQWvU8HQTznMDy8VTsNvDatmLqVIgC5zG6+u5oZbjxLnv674pooPJ9LYDmatya8uEPBu9KhnTyfS+C7ju1GPMXWULyd5WQ8znEFPHvFEDzbAjs8Y88JPOtfZzweUgO8jCSXvNA6tbu/P9C83zLTvELZvzvtYq66mFC+umWXzLknGC+8vHTGOy8VqzssrOg7bff8uv+J9zq8c9m7WMx/vDl3tTt4+gY8wEA9PBqGjDwVVYe7LxUrPD9w/Tuo5wE8HxszO5FVHDtHbma8ruE2Pbx0xruSHd+7UGxPuigZHDy1FYM5/VwmOypGbbwHwQq845wCvIXucLyf6Ku8P3HqPAHx3zmjGMS8kbhQvHSPajsKjBS81AgGvKR9UrwT7h68pBuLvB9+ZzyqsZ48neVkOzh12zztxs+6gsEfuz4M3Lvx9ue7IeTiuy1LDrxHbfk70Dq1vAS7/DorR9q8NhBNuwgmmTt6wzY7XTgJvAAosLu0dt05/4n3PAS7/Lo2EM28gyTUO/RdULtbNFU8ZTWFO/iNaLxnYem8PqqUu6N7+LvPOci8wUIXPHWRxDvGdAm8r+Kjuz0L77rVz9u75AGRu29fUjxdOAm77y04u/mPwru/3Bs8yKBtPDasq7xizS86r0VYu276w7ljz4m8jevsOpjtCTuG8Eq6SG9TvNRrOj2IVka80gNluVBszzxa0LM75i5iPEBy17xYzWw8ZJZfulvRoDw0RrA8W9KNOygaibvZOYu77P6MvGX77TsVVBq8uahPPHLHpztoxvc76ZVKvKIWarzxkkY88lv2vDgTlDtt9/y7csa6uKlMEDybG8i71jN9ui0R97uNiaW8CCYZPeA1GryMJBc8dfT4u9qemTrRAni7dve/PO3GzzyFi7y8nB6PPLKtLTylfj88/L5tuguNATv8+IQ8ho0Wu/P6GzzH2Zc7hlN/vA1YC7uufgI8uUUbPEPbGTy02n48hCebvID2lTvQOrW80DuiuY6KkjsWuSg7mra5PBHq6rsMuHg4LUsOPYIj5zv0+4g6C1RXvNk5C7xqZoq8zW+ru8mjNDxjz4m8ESSCul2bPTzKB1Y8cytJPH/1KLunrP258pQgvZdOZLzLCMO8amaKuyays7xL2JU8B4dzu0WkSbx6J1i7cyy2ux20yjqRub28K0faPOVmH7wVVBq9l09RvMVzHLu5qE87MXq5O4hWxjxa0DO89F69vCl9PbwNu7+8F7oVPPr00DxRb5Y84puVOwmLJzuFKIg7yD6mPGsuTbyqsR68ywjDO9GgsDrjACQ8EuvXukSibzyzr4e8xnSJPGf+tLsE9RM6iyHQPILAsrvJo7Q7oLDuvBYcXTyWhw680aAwOgfBirvezcS81zVXvBtOz7u1eLe7WzXCPCNLyzs1R527cGA/vAVbjzyTgm08PgxcvLMSvDzkARG7DbrSuz1FBruQt2O7vneNPHomazyA9hW8OXgiO6flJ7w1R528wgpaOoD3grxcNi88FLbhvGlksDxnYta76l76u52CMDy1eSQ8VTsNu4sivbsz4o47KoAEPTVHHbyt39y8PN+KvKO1D7tFQoI8gsAyO276wzt9Kww8fSuMPDkUATz6WHI8p0nJPGU1Bbt29lI8TqMfPO5kCDvJBfy6oOoFvEWkSbxGpqM8oLDuOpUigDxrL7q8fY8tunlfFbzI2oQ8+Co0PIFcEbqH8bc7+SyOu+v9n7uaU4U7bfjpPMulDjuX7Bw6Fhzdu4yHy7x29787XDYvvPz3lzvtYi46ePqGvACM0TvgNC27vj7jPLKtrbx98mE8gPcCvOgxqTyYUau8o7WPPEgNDLwZ52Y8mVIYu3D9irwk6QM9MkJ8u+tfZ7xgZzS8dfVlvOeTcLyf6Ks8Qtk/OxAjlby+dw28fI1TuxceN7xl++06i74bPAnt7jy9dTO8Mn0APIhWxjy7rIM88/obu+Ocgrw2EE03l+wcO2POnDwGwB27ByNSujLgNLuCwLI7tt3Fu/r00Lu+2kG6pX+svE0+kbx2lIs89sWlO2b9RzwCkAW8bZRIOmpmijtK1rs7FVUHPI2IOLycHg+8rXyouggmmbxFQoK86/2fPONj2DwEWbW7DyG7vBeB67tC2qw7MHjfO7dC1DvF1eO8HLJwO104CTxabJK6vdlUum0xlLwPvRm70TyPvJUigDzh/O877y04PPz4hDxoxvc7z9YTPMsIQ7xv+7C71jN9PEHYUroVVQc7cmOGPP1dEzun5Sc7+I7VulehCDfanpm8nubRPK18qLr5LI48MXumPKaBBj3DC0e8cWIZvI3r7LqNJYQ7DPKPvPCRWbx+kYe8kPANPIXu8DumR288tdtrPM3TTDy92dS7WWulu3UukLyreHS76/0fPPgrobzCpyU8HLJwvNzL6jucgNa73WmjvK3e77vvj/87kFSvun2OQLygsO47qxYtumAEADyo5wG9GunAu+/KAztPanU6C1NqPD1FBr1cN5w71m6BvELarDwtEfc6kbjQPJC3YzzqmBE7Frg7u9tm3DpT1KQ8kVUcvByy8LvVbZS7Kn+XPAy4eLuZUpg8iFZGPPGSxjw9RQa8JbDZvPCQ7DzmLfU778kWuxLr1zsVt868zAsKui+xibzRoLA8tdvruwtT6rpgZse7zdLfu+3GTzwfGsY5z9aTO3HFzTy2epE7kPANvZdPUTu+d408ohZqPO/JFjw+qpS8orM1PH70O7yLhXG7LUqhPBe7gryl4uA7QXSxuweH87vSA+U8XDecvHDDc7sHwQo719IiPDrdMLueSnM8DVgLvP7BNDyufZW8DLj4PC1KoTt297+8j+6zPCvlkjvA3Qi8uUUbPFLTtzrWboG8Xp2Xu8EJ7buPUtW7eF07vBjmeTykG4s7ZJZfPOfNBzv69FC7G05PPAS8aTvqXnq6gyTUPGWYubyBIno819KiO3yMZjyJu1Q8fIxmOyKDiDt3+Kw7DbrSvAqMlDzVz1s8RNwGu9n/8zyrFi288ZOzuyJJ8bvW0bW7TaIyvIm8QTy/P9C61WynvCLmvLx5wsk8RaRJPRvrmrsM8g+8JxdCPKQbi7w2rRg73s6xumLMwjvRn8O8wqelvFM32bv4K6E8/V0TO2b9xzv3xpK8QBCQvOeTcLyN7Fm7V2dxOwLzObzyW3Y8c8mBPO/JFjxXaF68ZpoTPGuSbjxvX1K8YMn7uZaHDjzy91S7zznIPLbdRbvKB9Y7+vTQuYwklzz1w0s7+I5VPDp5Dzt5wsm8AY2+uwW91jmbuJO68/kuPOQBEbzAo/G8fpEHPYWLvDvN0l886/2fPNVsJzyZUhg81WynOv/DDrinScm7jSWEu6KztTxdOAm8Xp2XvEdt+bsNuz87Lq+vur7bLrwQhVy7w2/ou+7HvLxoY8O86/0fvKx6zjsE9RO7r+KjPO8tOLzRPA87p+YUvPgqNDu/P1C7yUCAugknBjpKcwc8tkFnPPmQr7xrL7q81zZEvK18qDuzdfC6iPORO6QbCzw4dsg6joqSu19lWrsE9ZO8xnQJPNE8j7sr5RI6EIbJOzSpZDyf6Zg7xdbQPNg4nryCwR+8ywjDu1AKCLuY7Qk8xnQJvYPCDLxqLeC6Y84cPNA7IjxenCq8I0pevM85yDlGpiO8gsGfO3MrSbxE3IY8Y88JPGLNLzuiFmo8MkPpPBjm+TsoGRw8KoAEvB8aRjxMPaQ7gVukO81vKzwFvdY6aMb3PJ3l5DvXNsQ8ywmwvNk5izx6xKO8wN0IvAYi5btulqI7rBeaO0s6Xbmyra28JE0luzrcwztDPs67F7oVPWPPCbznk/A7O96dO2ADEzz9XZM8ZDSYvD6qlLx6Jms7IB0NvCxJNDzF1eM7vtsuO7V4tzvO1Dk8CCWsuwnu2ztyx6e7XJpQPD8Otjy2epG6Ws/GvLGsQDpjMdG8Y88JusoHVrxpZLC7tkHnOwglrDzmZ4y8c8mBvJBUr7zxkkY7+1nfPMsJMLrJBfw73s4xvAApHTurFcC6j1FoO0I89DwjSt46E1FTvAy5ZbxR0ko8MkJ8u/qRHDwAKLC72Jplu6V+PzsUtfS8lIPau+A0LbvcBBU8GoaMuxnnZjztxWI74Jdhu7MTKTxb0g08SG/Tt4aOg7yN62w7\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119991"
x-request-id:
- 8b0fb6a3-60b6-4ddf-a576-e36e74519f5e
status:
code: 200
message: OK
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "118"
x-ratelimit-remaining-tokens:
- "119982"
x-request-id:
- 748c5278-0721-4238-8cb1-213ef1ab2bc9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings_with_events_with_no_content.yaml
================================================
interactions:
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "119"
x-ratelimit-remaining-tokens:
- "119991"
x-request-id:
- 8b0fb6a3-60b6-4ddf-a576-e36e74519f5e
status:
code: 200
message: OK
- request:
body:
'{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format":
"base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- "98"
content-type:
- application/json
host:
- test-resource.openai.azure.com
user-agent:
- AzureOpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- "false"
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview
response:
body:
string:
"{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\":
\"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n
\ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\":
8,\n \"total_tokens\": 8\n }\n}\n"
headers:
Content-Length:
- "16606"
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:52:54 GMT
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
access-control-allow-origin:
- "*"
apim-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
azureml-model-session:
- d002-20240220202227
x-content-type-options:
- nosniff
x-ms-client-request-id:
- 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd
x-ms-region:
- East US 2
x-ratelimit-remaining-requests:
- "118"
x-ratelimit-remaining-tokens:
- "119982"
x-request-id:
- 748c5278-0721-4238-8cb1-213ef1ab2bc9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
H4sIAAAAAAAAA1R6yQ6zurbm/DzF1p5SVwEC2OwZPaGzCZCElEqlEEgDIYTGBnx1372U/Ee3qiYZ
ECNkr+Zrlv/zX3/99XdX1NV1+vufv/5+Pcfp7//xfVZepsvf//z1P//1119//fWfv9//b2XVFlVZ
Pt/33/Lfn893WS1///MX/99P/u+if/76+yidIow34FMQvTiIAMsfQl1+PaWzyN1GGPTyRL1D3dRz
74ILJJtMpbvnaqVid1g6wB19hXAFNQJRRMcr4N9djyOuF8zlfNg5MLMnFXsT+IClm5QEBn7Rkml+
qGC87aI7PHFkQ0T0tgeWcJIG2+34pnr8qGoKlKWCp3ybYZvYabqU9eyoEM0yWbOoAssHv47waJRP
xMZgAsTuIx4WHtPIuejnemr47g4b45lg+5EIAfMDeYUiPEo4uOCV9TO3W5VihDL1XrtgWAhjjTJQ
wyaL2X2GWRZNHqrq6OFjbt/rxvfCBtz5+UYjqKGiEz2kALxMNmGbORvGz5UT5e95Ee56PxRrfj0h
WH5eC+IOZKxfW5jvgGpcFeoW9JBuCblqcHdpBIr96hSs9sHI4S2vdeqp9xlQco5buAjmhayh26Wf
xxrFcH11iGbxpAXbV5vEavjY33EgfuqC2uulhaPFLIxfT1IT0OUXyPfZFfvKpStIP+UZPB8aGZv6
k6bkqIw7iFj+obYvK+a8KksHzeE4kdebc4P5/Dy3kJZBQiPdDQt2u3G+0rxIQHFlf9JljS4zvMnm
Dru8ewGk9QwHzkVT4D18Popv/K6AbziJBuN9NNf1BniwNewtGZq8L+bzc98CvEccxrrh1gzRF4Je
8TKpJt/WdOgzqAC2my40+lj5MJ9DdoQn+bqjhmL35mwr1zt8HVFCtsFtYXQMH4Z6KQQOewPeDpTI
wQ7G6rWg0TbCgAXRKZcROCQImOKWTXn2SpTWW15/4jGb0amBn3dno7sUWPXMX0cCpcOyxQFnlUUv
O34L3vMcUtsHr2LZyC4H4iQK0VzvjFrchIGikKMSUS8/ROnsXD4Q0gP6ICkS5IC9XtsrkMR8wNfP
xayXNdxw4M6vNzSHQlWMp8NTg3Y/nLD16LRAbD3fgs+Oa5HMG6LJguh2AQFefGwbu3fAyip+qoXr
IqLytWfOoockqFfvHXaaNAfDdvQqsGwGgUg2fQ4kh2MD2mtrYee5/ZhLcdLuakjeE1mCeUjp7fAQ
N3B8IXqU4yZY9Zl31M2a5zhD/S1YzP49Q31jY6yPAAfrt/5V45l6aN2Xj2JqxY6DYnWvqZ3fjqz7
rKUDt5l0JEINC0BA+Uggx5ETtXn5XZDPqN7hxMaMRuSyH6Z422lQtf2RyOIIGTs+h7uSn+KSho7s
sDlLnRX8/lev4j1l5oUp8NK+XFxJ+FPMqgUUiOE1wv6qmgFVV3+GgsEi9BHHK2DhU+2gqhIPh59L
PaxqH/Ow3YsQu0LJwOK31xWMz/cZZfgA6qVEZx4cKgURdX/CbHnstxKYi7ZA94cbmbzPzSH4XCIf
KdiZivk07BLo2aKNPSjwBYk9kgF3c3pRdDIu6VrwOQETOVIUP0vHnEd+Pqoy4XZYk8SHSU6vboTJ
qqvU7uglXeROyYBxlRsCBK4FtCvrBhyfmw+5Xw5Wumyv/qqEAwA0nMOxWEcaz6qewgnr8KkXfAmk
EbZb8sZhfquHicdFCMsWbLDu0QObPa68QDYaGkqWZGCL2dMVdvs4xaHb1Ckbw48BY2WARMJBEqwr
v41hmz0JemypwcgqJBY8Hb0nxUZ+r9cjVTX4ecYPQmbXHZh43zyhXshHxLx+b7JNqvLgkoIDNW+g
NxckhDM8ydUOvenRHWb9kYewweINLZ4lp7PP6xZUkvqKvUNt1VMGkAVoct/SaH/CYH33qgP7g8BT
3EaB2YO32ip6AY6EDw2zFk67+AkPvbZga621YCGZp8HH5VESfn72AyuchYennNNxqHA8II9L2IOH
vzNp9oQTmPNtaQDfe9rYNKQuXUear9A/4Yk8H1MDfvkJKvVSYVND+rDavc3DfDs39FwdDcDzUHFg
8uhrMgny01zV24PA1yMTsB20Ols+9KTA20HANGrSV01eO5pACXye9JefsxmtF1Xp2xUtTxcEs3IS
FSjJTol96ZyAeZvFotrcj28cVUI/zOpLT+AluDZ4v564YdHZksC97Np4Z1OjXoVwFkHWZgtO1q5h
82nQYtWsc4sehKdUM54vjyAzdxI2eS4MCimCd1l5Rejf7+9OBg8/DUyx7csXkxVLcQfRZIjf+knB
AoSHBEAbXcn8UYJ0HeXJgWPfUexE0DNFNVsb+MvfUe7f5kQqyQdsx7s0ZA9as1N0d2DkegF2gOIz
tnZaq7527ITEwxkVXYy7Eepn3CBx2RnpnOyd4598Du/vVzpvs5yHWsLdaPA29iZ52F4I8mun47N6
n9lYzmSGvKuLhMeHop5KYuWg9qoJm3yK64/Oqiu4dmOMI3Nh5tLbZwM6B+mNvc3DSRdSlRnsh8ym
ZmOGgdg/PyHExfb8b/5QiMCBp7QpsTvqVrqszwoBhhyOhha+m8y0Dx3s65jiTNHsVPz1H1EeHDTb
lyb9gEALVSzPBd0BoQ0WOc0cKMRoR0hhvYY5P7k92KoHh4ZuYxbriIML9GzexocaAjaCWhN//Rw7
i3MK6EGb7xC0R4/qHhXAapZVDItntGBn2T1TWrKCg6kfarSMR1bMcTP6kBMHHaN5ztks8uYFbrLb
kbpnG9UM2F0H93nD4YNebFLyquwnvG+rPXoqBKQMKdkRdst6wej58MGyk9cWqCUysM2jnq2rcHHg
KYc6PR6NWz1kQ4JUK+B5pNZtOTCdnEcQmreAhpGWBiy+4hw4eXumrvq+g7UU9zuQBQiRcRTKYQoS
jgPf/k4de4XmjKIuVtdXjzBCsGYfNZx4UNFNTa3P/ADPreX7MOEnSnhbDs15NrvLjy9RU6U3k7WL
l8NQkxxstNWJkZjb+iB1n4jq9CWA+bMeLPVXn4a7aYtFbG+OMhA5p6gM9oyB2chA4D9TjIbsY64j
USE0fbFF/DUGYOmpQn54RQ3F5Ng4m/ccYP6yJdtYDdm23K0xBCRef3zVXMnMXRQ2gBQt8YOrx3U2
7rDWnxbd1eWdzYcqJjD7aDWRKhvWzLurCOxl2yazJOrm/H5Nd4C3zoe643gHHQlgDLgBSDgK4nqY
V0oJGD41T0NLWgpSDi6CtrWMRJ2cGvSlePahEd59mkh0CZgsyQa0LTZSq373xRyK+hM6snOnjhxb
JtXlnai61/iM0/h6ZmyX3SvotccQ/9YzkgsrbF2XEZZVL3PZtosCThWSME73h+JbD6IK0SoT5SAd
zbk5xZmq5UeTRltpTKcR9jEAbeZR/ekCcz6f+isI24+F9ed6qhlQ5Ct88dobR3Wr1n/2A727QQY9
XAIG7HsHz1OPqWeCa70ogmvBXVLfEPfhZnPodp0P/TO4oe04akyIT0kPw8clon4088W82o4B27OU
UCNcG7aGr5WHw+MdUGuJ3GBVM6UBdzjtSPvR7vVLNfZPsBrVgQjqaNeLizgLePI5pzjw2DAn0ODB
OdrtsAsxrJfe3hvQrYSK7hZ9Leb8Ia5QiJ6HP/Ghujkb8Pe+rgbrsGya8A54q1pw8J6iQQh2mAfz
crr88DWYZ2lBUGNViy2QMZNm/fYCg8G4/PYbLGF6XuHS9Br9fn9YQhVUkA+fLlHc95XRYxTFUPGd
4Q/fHIHBrmp+ww5R0/xVfPHUAHnWDnTXIT5Yco/bgfH5OlPdbKtiLbXpCQ/7VsfaRxnSefyQC7Ql
J8GRPqs15TdWBafAF6n7xX9+m8U8QN1wR+8du7EJ3fVMdb2bgqarqKWLY3wyWJLNAZ23JzllMbyu
QPWLGkeJMX7jc+fVWym9sLutvGJWLxcfgmge6OmrT9ZHA2ZgObcYRw1nmOIttxAUt5ZO3uU8mOwU
dc4fvZT15zRYNucZQYc7nKh1qFgwzQJvwC9/o4abeYAhrPTgNWxi0t/1qZ6BAa4A1Xv4298wPzbV
Cs+X7Uw2HlOGMUsfjdrb1QXbqv4x3+CVhlCHRUma/swCyt/2CjQ1t0JN7tvpmhwlAg7es8e+bNGC
xHzPA0GzC2x2/C3o1T4XYZQ1Dq3S9z1dz266Qqu5JOQ2Ho1B2GDPgcbtfaThI9EZL2tAg1XIetJJ
1bYm334MvnhB7bPP0qUV7xxwGIE4enc7MNb6asm7MlBQGSCp6E6DlqgedH0i7+zPr783kH3wg2ze
dWPOctDv4MHhJYxVfErnPumfML/2OnWPnJEKbnM9KrZkJdTdVp90Tq55DPoX98A+XjzABF7ylS//
oPqu2JmfjdzPwKDE/Or1BHz1aQ+zuxqRNVfaYY2zsgLFezToKX2nw/RY7Rim/ejSaimEYub3QgvS
Z7eg7ZDBdBr30wyFmWC6i0IXzKZ0teDBK1RqKHNbz7eynpXK8DCRhRwHgiJgR4lnHyEWfECxziXI
IWu7K3VadTMw+11X8BDaFOvcY6iXjbWHIKw3CerXpK3XLZJjwIJziM2segWrc5Of8Os34FgRhmJJ
5PsVHsLwiveBTUC/RUvy2x/1eEtPl8faWTBEKCWC2l+KRWafSqnfewNjwRXq6Rffkzh8EH/06MAe
J1yB+5HziQLI8avnjzwUq2dNXntjX89ouoiwqY0zUh4np57r0LlAr4oFej37mjkXzcWApR7oRPaK
J1t7o+BhkkUd+vKlf/P5HTNbau8wS6dsrjjluz/q977FGDnHjbpP8YWIrbqpiY+yHUycp0aWrdWm
6w9PRsNNkFwOTjpuWqL89B791QvTUXiEfvYA1Ingx5yVEyeBF9oBtCJnrRfCPUdIk+f2j56fNjLm
oD4aJsabeATM5d4Z3CZhQyvHVYolIXIGp11pUWt+9vWLpCQE65O7Yj3XqDm9hpsG3XP7ptG03NMv
39MAV9wrurv0z5qWpUDgnjtA6mldU681TCp4nqcrRQpiw1w0iQbPMT6Qj2/xAfHlvPvVHzU/t2JY
26rLwOYsKmQd+JjRx4Nr4bXVKhqWIA3WEOwd9esfEHWiQkDO748PpcV0ETz7WrCdbWUF+V6RCQSf
pVhqjhfBeDcyagfNcWDX3e0KXJ761L/r07CsJ+qALz/Gju35YNKrQoNtWJ7wkCM1pe6nVqD6VHV8
EJoaLAmqIZDPTUN1PueLiafRClrVCnAiWVm9hCqrIO/6NQ2/fIu+2iSBRHEcaouREKynV0fgYd/o
9DLDaVi3lrGDj773qQOk2zDGZ8EAXz5MYME7jP/6E+DrJyHYWX4tKskpg0eVLN/z1374kMOr5jO0
ups2XXrlI0JQ9ydsw2NYT0EiQtU2bIW8fGCnArgHPfz6aejXj7pQKyWw7IUHxoKngQkID+XXfxDv
NF09l2AmEB3aDFu5oDOBcK4EK8lQkPjVG3OvhiEsC8XD7r7zUlpb1hVysWRizT2jWrT7SAQWOssI
xicdbDdZ3v3wg+7zIRiWeJQkoLxljaJ5bQJCCoUDWpxMaEuGIVgPuewrHHJrqm8tp1jj7HAFElgx
dk65VK9vYQyBPMZHbIUDz6ZuWmNgDtlEHoYaBevqz7m6OQU7/MNLZl6ABErP7qmdHDfFwsu8ArJd
QRG3lPeaJV54AT8/zDkam/qPX1XdWo966ZOA1b4dCfj6nVhbJ28Q/OvuCr74jnX/kqT0eOJzeAjR
FftOSgOWaYcRfPsRDQu+Zcx+D1fQ+BUgG33I2WzWeQfKVt4g6dht026zVAbg9XVDuO7bS3540ES7
iahN+hrmLafcwdf/QYuWOikT+HkHxydxaJAxM91+/GgF7jU5Y/tE6mH1iDOCQ+hSBIpXwNjJkDjA
Ibv+1fdAiJONkAIroyZ3KYYp3yAOKMnjigQRa4WYHKUR7srkTXWz+9TLmGitGnTHjmrn/g3Wr/4G
tWV7f+qfJZ51gfrnuCfCdDUCPtQOCkwpxyE9laKAN3M0QoXCI46ugcmW9bkY8ED3HUbrggpwkrwZ
GNaVx5GA7GE9XeQGjm+oYgNfh3qp+Ygoc5VENEqPijmdN58Z5FnJIZVcloGNW5+A4NWLSMhvRzDH
NE2g6NyiP34frx8/FoSh6yJ2VviB+se7pILd2f3Gx2GTGmmdCvVqpPp6quqFMNDCKhP+4HHBvxAS
4bUj8Y+fp32byiF8ieOZ4i9/oDqyjkDgtCt2bHdTz7G1NNB8bbyfP2luf+f/xRdqsFRP//gf7eYT
k72hTuYkMaeHxTOrsGk+5GHOdrcehJri4PCV58WSnAsLgrsgUZcMg7mauwsvg05GFDn803wV+jNR
ldv2g7Y8/xyW+NFy8HiTrmQzHp/DEnazBpt79qZGW20ZA5jn4HY2ZOrP+8VcHuvdgnB8I2y/ube5
OFFcqd/8xF5bWcPMvwsR/PzJP/7tz9+9pbGP9y1vgKUVOwh9y39Q9/5MwTBuDQK+/g3Fp/Ref/0p
R/36ndh6EbGmj+2VV3DBORhJUWWyoh0v4NJoBo7f8mFYyrPGqS+zYGj8+h3D9pFk8IfnP3/p5zdC
0Skj6lubRzoDKUwUelIKivfqu36PuizBlR1EbFl1GjA5rzv1q3+x15TU/Kjhi1c0SfSpdr3G9fZo
VD706v5C0eosbEYnvgXV+jlSr+jnQSjPOw4u++0Dh2hTFuT2ZEcITL3G2sOdAhpEtxzG65RS69Hd
zeWx3yhQStFKI2Ersq449xKMrNuZrB/BGUSwC7Q/eGRzp2fA1gTfYfl5L4STsFewohBiWIe7G/rp
o2V0zxWcqziie/o6sOV1pxIYPg8eh18+IrjyaYU1mhq6+zRTsJj34qpEVnlGe8+xBsHerr68PTU7
fP32Y6Ez4wY0U8//mSdsVSgr0D9FE7Zc6Vi0xefRql89jU0jCsDQb+QL+M6faFjD3bBsCOgheqmE
zF2zphMQPgqM3CD48Tdzzh/cCr7+Mt3HtceWdYoykJ+CmQzXuKuXYOeKINpLGXY3zQ384W9fvY42
5BAy8kqrC5xSFGGNDFwxJ9DnwTmRXeruhCFYP6Pw/KPH7FvQgTUZeP+P3nQLSwKsvzUGfNZvg2Jy
GNky3+dGBdE6UJOEdbruHguE1xdYvnzLKdZS3x3Byk4iDTvqBosaaf1PD5Dy6xd++T6EQtdJ5Ky1
53T5zUM6mZrUvTlNILwe/gjddWfj6Crei6nh788/etSeroa5qOFL/OUDtrc1MpcRPhOYEG7Gxtcf
XfspPkIZVfpvfhH8/CGZnqQCu3Wo1Mt6ejt/5i2yqb7Z4Liz9Os/OFnULh3LNrn+4kE9KGTpN7+M
Xz3Ry0kO6vVmaqvapducsMtrb65K6VTwvm9aivpPWC9xONyVo7t1EEhL32RqkiP41YfUNhzAVvEc
tTDTbg71X6Ua0HAaV2BMxh4HcKb1KsoXTuG9qcM+KmL240Nq6Pgq1f3LWpB4s+dgfhae5MOJHlv5
U7T7w4+jzWFfi2bqwT9+jfdYroD5w5hB2wjfFF9MLlge75mDX7+RLKqIAz4rBQXydNQwPnaWydR3
2kHonQ/Yu2yyYLkVeg5B3Z2oXfCXgN0OD179zQe39fYUrF1gPKEqZS9q8imtZ+k+NXB3wHui/Pzi
r78Oli0NsbnLpIAV19yBX3yisWUFKVPfRSefeKchy3rivgMSS4O/edHXX67XUuAySJnGYetlXoLl
aroKXI3rgdoPdRnYv+e1X3/Pqki6InV/V5Ng3SLVXFhAk5TdwVcvYqO/m+Zyi5MYbm/35TsvEsHS
v4IWPqG+YpdoqKZFoSagDJYr1r79mfabJVdP0IzQGq4WK7etrABrPAL0uPQCm9zmmsHN5iVRdCDh
sLwl1MLTkq80SqaOjV1xRrBV8jMuclkGP/zgvvyeLHH9Ab96hMbtdURrVIgmAWrKQ3GPjogfLDqw
ud358Pt9rNP3I1jn7vmEzu42ktqsG0ZeXCKBL54TEKSluZZB1sPCKq5IeKd+vd6kcwPfZZsQVbtS
8EGHSwjy9ayhHz/eNrJkweuQHsjhe55LifY83OyXhgY5Kgu28RABJ3E9EjiHYcqKfcfBQyX95nWW
Kd6igwNB4MgUXe+HlN4GzVG//Ilq6/SpZyGJc8UTaYuA+M7NebOvK/Xv362A//rXX3/9r98Ng7Yr
q9f3YsBULdN//PdVgf+4lJf/4HnxzzUEMl7u1d///PsGwt+foWs/0/+euqZ6j3//8xf8c9Xg76mb
Lq//5/G/vh/6r3/9HwAAAP//AwAz2UgT3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ef2c51bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '311'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b235fb7aea1f510001fa04ed928534cf
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
_cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f42bb9bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '20'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a2bd45498de587d1d821df4a3c83c3d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_context_propagation.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2b9f4577f85d97d0f982d17a25477325-e615b91dc08d7672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-8a98ba78590c4c53b21b4ca6d197e648","object":"list","created":63398,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"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"}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_context_propagation_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2b9f4577f85d97d0f982d17a25477325-e615b91dc08d7672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-8a98ba78590c4c53b21b4ca6d197e648","object":"list","created":63398,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"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"}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_context_propagation_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "intfloat/e5-mistral-7b-instruct",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '120'
content-type:
- application/json
host:
- localhost:8000
traceparent:
- 00-2b9f4577f85d97d0f982d17a25477325-e615b91dc08d7672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.12
method: POST
uri: http://localhost:8000/v1/embeddings
response:
body:
string: '{"id":"embd-8a98ba78590c4c53b21b4ca6d197e648","object":"list","created":63398,"model":"intfloat/e5-mistral-7b-instruct","data":[{"index":0,"object":"embedding","embedding":"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"}],"usage":{"prompt_tokens":11,"total_tokens":11,"completion_tokens":0}}'
headers:
content-length:
- '43938'
content-type:
- application/json
date:
- Tue, 19 Nov 2024 12:45:55 GMT
server:
- uvicorn
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
Lq//5/G/vh/6r3/9HwAAAP//AwAz2UgT3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ef2c51bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '311'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b235fb7aea1f510001fa04ed928534cf
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
_cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f42bb9bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '20'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a2bd45498de587d1d821df4a3c83c3d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
Lq//5/G/vh/6r3/9HwAAAP//AwAz2UgT3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022ef2c51bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '311'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b235fb7aea1f510001fa04ed928534cf
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=;
_cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f42bb9bb1d-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '20'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a2bd45498de587d1d821df4a3c83c3d2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f5fba20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '25'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_358181d654ae00d4e21c193566f43550
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
_cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f7aed20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '22'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_d48d6b70f0f3078234675e8dfe61ac8a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f5fba20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '25'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_358181d654ae00d4e21c193566f43550
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
_cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f7aed20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '22'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_d48d6b70f0f3078234675e8dfe61ac8a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f5fba20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '25'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_358181d654ae00d4e21c193566f43550
status:
code: 200
message: OK
- request:
body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002",
"encoding_format": "base64"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
cookie:
- __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=;
_cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/embeddings
response:
body:
string: !!binary |
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
/7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c022f7aed20e01-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:34 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- text-embedding-ada-002
openai-organization:
- traceloop
openai-processing-ms:
- '22'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '5000000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '4999992'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_d48d6b70f0f3078234675e8dfe61ac8a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_exceptions/test_exception_in_instrumentation_suppressed.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "gpt-3.5-turbo"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '107'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.14.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.14.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1RRwU7jMBS85yve+sKlRW0hTdsLAiTuaFdaodWqcpyXxOC8Z/m9Irqo/75yWlpx
8WHmzWhm/FkAGN+YDRjXW3VDDNP1U92/+ftV0MeX/t+iovfH/c+nh5eP5fM6mUlWcP2KTr9U146H
GFA905F2Ca1idp1X85tytlytbkdi4AZDlnVRpzfX5VR3qebpbL4oT8qevUMxG/hTAAB8jm/OSA1+
mA3MJl/IgCK2Q7M5HwGYxCEjxop4UUtqJhfSMSnSGPt3v4fGN6A9QoPvGDhigjp56sBC7mNFQHk8
4IikGHBATXtwTC0mJId38IsBSXYJ893oSFcKHSoEFgVPox6pCSgCjVULmqwP8sOcYh3OfQJ3MXGd
u9MuhDPeevLSbxNaYcrZRTke5YcC4O+42+7bFCYmHqJuld+QsuG8PNqZy09dyEV1IpXVhgt+uyhO
+YzsRXHYtp46TDH544ht3Dbralm1rqzXpjgU/wEAAP//AwCOhcghTgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 876ab7caac4e5254-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 19 Apr 2024 06:08:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=SsR1PigpKObvnMK_u.g3lH3LmVle2rkNE1syjmpcXAs-1713506885-1.0.1.1-hXQD_vKDPdMi_qKVUPp9BJdZ1KFqJ8ZNIpgSV8lHIGyOOGwhHeLr3UDAKC.oUoz4vuzrCcl2XodRe7XrfRAO1g;
path=/; expires=Fri, 19-Apr-24 06:38:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=rEX6YIU9ZFldoE__HO_GIfNw9s2j2XFXyHCBoDKlWZM-1713506885445-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-3.5-turbo-0125
openai-organization:
- traceloop
openai-processing-ms:
- '906'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 9ms
x-request-id:
- req_783f78b40b4ea70f4265fdad26ac9fb4
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRMU/DMBCF9/yK080tSkkpSTZQByQGJhggKHLdaxLq2MG+qKAq/x05TZOWxTrd
8/vu+XwMALDaYgooS8GybtQ8PnwvH17X62hV0HPyLmIppTmUL5v9W/KEM+8wmy+SfHbdSFM3irgy
+iRLS4LJUxf3YRJGUXwX90JttqS8rWh4vpyHq0U0OEpTSXKYwkcAAHDsT59Nb+kHUwhn505NzomC
MB0vAaA1yndQOFc5FppxNonSaCbt4+pWqQth12rpU+dSKHUFBEAt6h5ZEOeytZY05wcSXJK9gAOg
sEVbk2afHo+ZBshQGSk8OcMUMnw0jn2d6Q5HZzdU3fgyZYrGmo37FxR3la5cmVsSzmg/5Dp3cKZ9
9qtsr7aDjTV1wzmbPWlPjm9PXJw+bRIXq0Fkw0JN/SQOhqDofh1Tne8qXZBtbDXuNeiCPwAAAP//
AwDHdYS7TgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0230d9b243751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
path=/; expires=Tue, 27-Feb-24 12:07:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1224'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_8282a3e2e2be971c97ccc05cf215d9aa
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
_cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy24CMQxF9/MVltdQ8SqFWaIuKiRUqdtONQoZz4MmzjTxiFaIf6/CYyjdRJZv
7vGNc0gAsCkwBdS1Em1bM1zsv2Yr3r2uJ5sNvayN755LotWmqJ19w0F0uO2OtFxdD9rZ1pA0js+y
9qSEInX8NFqOptPF4/IkWFeQibaqleFsOJqPpxdH7RpNAVN4TwAADqczZuOCvjGF0eDasRSCqgjT
/hIAemdiB1UITRDFgoObqB0LcYzLnTF/hLJjHVPnWhlzBwRAVvaErEhy3XlPLPmelNTk/8ABUPmq
s8QS0+MhY4AMjdMqkjNMIcOVCxLrjI/YO4+X6ti/zLiq9W4b/gXFsuEm1LknFRzHIfe5kyvt47TK
7m472HpnW8nFfRJH8mJy5uLt027ieH4RxYkyt/5ykVyCYvgJQjYvG67It77p95ock18AAAD//wMA
pD0dCU4CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c02316ab1f3751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1129'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_3c015274d0d3c106f3680bc7be49b620
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "tool_choice": "auto", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '494'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.13.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.13.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7iMBC95yusOcOKANtCjt1T1QNt1XaRNlVkzJCk2J7UnpRFiH9fOUCSovXB
Gs3zezPzxodICCjXkAhQhWRlKj2cT6aLz4LIvZht/Gbp6/55+fTrcTt7fH1ZwyAwaPWBii+sH4pM
pZFLsidYOZSMQTW+jUc/49l8PG0AQ2vUgZZXPJwORzfx5MwoqFToIRF/IiGEODR36M2u8S8kYjS4
ZAx6L3OEpH0kBDjSIQPS+9KztAyDDlRkGW1o19Za9wAm0pmSWneFT+fQizuDpNbZaqpfJ7uHxedu
cbtcjR88bcfL3/u7Xr2T9L5qGtrUVrXG9PA2n1wVEwKsNA03R85U7RxaznYouUB3JSMESJfXBi2H
EeCQWiFS0KRkEE8hESnckecQp/YI39jH6H/x+zk6to5ryitHK39lIGxKW/oicyh9M0jfz+gi+t7s
t/62MqgcmYozpi3aIDsbn0Sh+0kdGN+cQSaWusvPZ9G5S/B7z2iyTWlzdJUr22VHx+gfAAAA//8D
AJKetPrjAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 864dc38e2defbabb-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 15 Mar 2024 16:08:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GnJ59ZAA8M72SEq5ThB8Fb0vJg4MsvZueFOaFYzdjAA-1710518925-1.0.1.1-sQj5snjXFdWQINmlanJQjkMagOISdHVW2jsSjj4oJq7FinUoKgS7FX.gTZQKugbuLAxpf1067WduS2Aw4t48vQ;
path=/; expires=Fri, 15-Mar-24 16:38:45 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=adjzDHC7ANbZJH2QB3w5eey1EsTF79R04PdRVUZkJEc-1710518925380-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '661'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_0418a55dee1ac2072c877c8d8f6654b5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_parallel.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '414'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA8xTy27bMBC86yuIPduB1fgl3ZKiReG+UDutg9aBQNNriTZFyuQqaWL43wvKtqT4
UPRYHYjljmb2geE+YAzkCmIGIuMk8kJ1o7QvfmZ2Hr11O5nNHu+d2vbefafNzcx9hY5nmOUGBZ1Z
V8LkhUKSRh9hYZETetVwFEbjsD8YjiogNytUnpYW1L2+GnSptEvT7YVvBidmZqRABzH7FTDG2L46
fY96hb8hZr3OOZOjczxFiOufGANrlM8Ad0464pqg04DCaELt29alUi2AjFGJ4Eo1hY/fvhU3i+JK
JdeTL/NJ9LRaT12+zT7Od6r/YTfJpq16R+nnompoXWpRL6iF1/n4ohhjoHlecVOkRJTWoqbkCTll
aC9kGANu0zJHTX4E2C9AGcG98AJitoAZ1+y95VpIJ8wCDvCKfmjdDp1/mn+8+Ta6e5ndqk8/+vRi
P0+L3eAujcb/6fy3xpGP/zZ4HT8EF6sAZdLCmqW7sA6spZYuSyxyV43QdlJwFn2onF2+MisU1uQF
JWS2qL3s6GRsaN5SA/aHJ5AMcdXkw3AYnNoE9+wI82QtdYq2sLL2eXAI/gAAAP//AwDdhoVK5gMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c443f28acb984e-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 06:16:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lk1mqQ0JGYXeeovREScZ79pOJ3AiV0RQCMOZf32UXuA-1719814567-1.0.1.1-xFsreN_f0mn_PfKtIQW85FvTrP2v8r9a1Ki0TWwPcAcZxHQKuIU.QaYFKvl0Z3ntyGExIU4A6sp7PJ3JnuFRrQ;
path=/; expires=Mon, 01-Jul-24 06:46:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=j2cPt0z1KCo1f_0UoeiUImv3Vo9wnKuvytIfdE14EEs-1719814567937-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '954'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_2f4552a5e1c61981a9037de9c2d0fc58
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_parallel_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '414'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA8xTy27bMBC86yuIPduB1fgl3ZKiReG+UDutg9aBQNNriTZFyuQqaWL43wvKtqT4
UPRYHYjljmb2geE+YAzkCmIGIuMk8kJ1o7QvfmZ2Hr11O5nNHu+d2vbefafNzcx9hY5nmOUGBZ1Z
V8LkhUKSRh9hYZETetVwFEbjsD8YjiogNytUnpYW1L2+GnSptEvT7YVvBidmZqRABzH7FTDG2L46
fY96hb8hZr3OOZOjczxFiOufGANrlM8Ad0464pqg04DCaELt29alUi2AjFGJ4Eo1hY/fvhU3i+JK
JdeTL/NJ9LRaT12+zT7Od6r/YTfJpq16R+nnompoXWpRL6iF1/n4ohhjoHlecVOkRJTWoqbkCTll
aC9kGANu0zJHTX4E2C9AGcG98AJitoAZ1+y95VpIJ8wCDvCKfmjdDp1/mn+8+Ta6e5ndqk8/+vRi
P0+L3eAujcb/6fy3xpGP/zZ4HT8EF6sAZdLCmqW7sA6spZYuSyxyV43QdlJwFn2onF2+MisU1uQF
JWS2qL3s6GRsaN5SA/aHJ5AMcdXkw3AYnNoE9+wI82QtdYq2sLL2eXAI/gAAAP//AwDdhoVK5gMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c443f28acb984e-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 06:16:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lk1mqQ0JGYXeeovREScZ79pOJ3AiV0RQCMOZf32UXuA-1719814567-1.0.1.1-xFsreN_f0mn_PfKtIQW85FvTrP2v8r9a1Ki0TWwPcAcZxHQKuIU.QaYFKvl0Z3ntyGExIU4A6sp7PJ3JnuFRrQ;
path=/; expires=Mon, 01-Jul-24 06:46:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=j2cPt0z1KCo1f_0UoeiUImv3Vo9wnKuvytIfdE14EEs-1719814567937-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '954'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_2f4552a5e1c61981a9037de9c2d0fc58
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_parallel_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather", "parameters": {"type": "object", "properties": {"location": {"type":
"string", "description": "The city and state, e.g. San Francisco, CA"}}, "required":
["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '414'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA8xTy27bMBC86yuIPduB1fgl3ZKiReG+UDutg9aBQNNriTZFyuQqaWL43wvKtqT4
UPRYHYjljmb2geE+YAzkCmIGIuMk8kJ1o7QvfmZ2Hr11O5nNHu+d2vbefafNzcx9hY5nmOUGBZ1Z
V8LkhUKSRh9hYZETetVwFEbjsD8YjiogNytUnpYW1L2+GnSptEvT7YVvBidmZqRABzH7FTDG2L46
fY96hb8hZr3OOZOjczxFiOufGANrlM8Ad0464pqg04DCaELt29alUi2AjFGJ4Eo1hY/fvhU3i+JK
JdeTL/NJ9LRaT12+zT7Od6r/YTfJpq16R+nnompoXWpRL6iF1/n4ohhjoHlecVOkRJTWoqbkCTll
aC9kGANu0zJHTX4E2C9AGcG98AJitoAZ1+y95VpIJ8wCDvCKfmjdDp1/mn+8+Ta6e5ndqk8/+vRi
P0+L3eAujcb/6fy3xpGP/zZ4HT8EF6sAZdLCmqW7sA6spZYuSyxyV43QdlJwFn2onF2+MisU1uQF
JWS2qL3s6GRsaN5SA/aHJ5AMcdXkw3AYnNoE9+wI82QtdYq2sLL2eXAI/gAAAP//AwDdhoVK5gMA
AA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c443f28acb984e-SJC
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Mon, 01 Jul 2024 06:16:07 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=lk1mqQ0JGYXeeovREScZ79pOJ3AiV0RQCMOZf32UXuA-1719814567-1.0.1.1-xFsreN_f0mn_PfKtIQW85FvTrP2v8r9a1Ki0TWwPcAcZxHQKuIU.QaYFKvl0Z3ntyGExIU4A6sp7PJ3JnuFRrQ;
path=/; expires=Mon, 01-Jul-24 06:46:07 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=j2cPt0z1KCo1f_0UoeiUImv3Vo9wnKuvytIfdE14EEs-1719814567937-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '954'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_2f4552a5e1c61981a9037de9c2d0fc58
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_90R0NgAY0rQUYihSqVx7OuIs","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":","}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
CA"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c436a898b4174a-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:07:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=be1UaIyi6hkTgNrZXJiTjQAZkgnWc0FzuWq_hks0A4M-1719814024-1.0.1.1-Kd6X90.DL7lvuMt_aIh7.Tj54lvoVT6lPO1F3.PPbG2bqaow8L02HdYoidfR9BXBAKv_0x.j3mQxIvGk7n5w8w;
path=/; expires=Mon, 01-Jul-24 06:37:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=6.j7F3mVQ0HSQ4BZQLmLfRZI6Q4jUuAd21JWwRbcWnU-1719814024333-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1600'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_174e4185a7dad60ff8db13e94c0e679c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming_parallel.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "stream": true, "tools":
[{"type": "function", "function": {"name": "get_current_weather", "description":
"Get the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '430'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"id":"call_cCPjAyfwTzboEKjVlqFrArNF","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"n\":
\"S"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"an
F"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"ranci"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"sco\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"id":"call_Zi4He1Ns0mozwT6f85nW1BOW","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\":
\"B"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"osto"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c474ba79f2f9f1-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:49:25 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=g4ALYAx2IDPMpuRBsti6XtOtUDPJ7HEo1yZcdjI_8FE-1719816565-1.0.1.1-Ee1xIXulbh6ILRtY0H1XzHB7JZRnGSgJv3qZeEA_HiZwWKiz3ptubeUiETCET1DhUn7joJ1KpVwJg0A6k6IKIg;
path=/; expires=Mon, 01-Jul-24 07:19:25 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9M9z2PZyhDce1gmTq.u48lLORX21VAW_yE30DGbeLcU-1719816565986-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1017'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_1bb688edccb9a60132989c0ba4af8a7a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming_parallel_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "stream": true, "tools":
[{"type": "function", "function": {"name": "get_current_weather", "description":
"Get the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '430'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"id":"call_cCPjAyfwTzboEKjVlqFrArNF","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"n\":
\"S"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"an
F"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"ranci"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"sco\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"id":"call_Zi4He1Ns0mozwT6f85nW1BOW","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\":
\"B"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"osto"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c474ba79f2f9f1-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:49:25 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=g4ALYAx2IDPMpuRBsti6XtOtUDPJ7HEo1yZcdjI_8FE-1719816565-1.0.1.1-Ee1xIXulbh6ILRtY0H1XzHB7JZRnGSgJv3qZeEA_HiZwWKiz3ptubeUiETCET1DhUn7joJ1KpVwJg0A6k6IKIg;
path=/; expires=Mon, 01-Jul-24 07:19:25 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9M9z2PZyhDce1gmTq.u48lLORX21VAW_yE30DGbeLcU-1719816565986-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1017'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_1bb688edccb9a60132989c0ba4af8a7a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming_parallel_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco and Boston?"}], "model": "gpt-3.5-turbo", "stream": true, "tools":
[{"type": "function", "function": {"name": "get_current_weather", "description":
"Get the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '430'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"id":"call_cCPjAyfwTzboEKjVlqFrArNF","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"n\":
\"S"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"an
F"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"ranci"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"sco\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"id":"call_Zi4He1Ns0mozwT6f85nW1BOW","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\":
\"B"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"osto"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g58noIjRkOeNNxfFsFfcNjhXlul7","object":"chat.completion.chunk","created":1719816565,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c474ba79f2f9f1-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:49:25 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=g4ALYAx2IDPMpuRBsti6XtOtUDPJ7HEo1yZcdjI_8FE-1719816565-1.0.1.1-Ee1xIXulbh6ILRtY0H1XzHB7JZRnGSgJv3qZeEA_HiZwWKiz3ptubeUiETCET1DhUn7joJ1KpVwJg0A6k6IKIg;
path=/; expires=Mon, 01-Jul-24 07:19:25 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=9M9z2PZyhDce1gmTq.u48lLORX21VAW_yE30DGbeLcU-1719816565986-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1017'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159970'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 11ms
x-request-id:
- req_1bb688edccb9a60132989c0ba4af8a7a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_90R0NgAY0rQUYihSqVx7OuIs","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":","}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
CA"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c436a898b4174a-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:07:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=be1UaIyi6hkTgNrZXJiTjQAZkgnWc0FzuWq_hks0A4M-1719814024-1.0.1.1-Kd6X90.DL7lvuMt_aIh7.Tj54lvoVT6lPO1F3.PPbG2bqaow8L02HdYoidfR9BXBAKv_0x.j3mQxIvGk7n5w8w;
path=/; expires=Mon, 01-Jul-24 06:37:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=6.j7F3mVQ0HSQ4BZQLmLfRZI6Q4jUuAd21JWwRbcWnU-1719814024333-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1600'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_174e4185a7dad60ff8db13e94c0e679c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_streaming_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
San Francisco?"}], "model": "gpt-3.5-turbo", "stream": true, "tools": [{"type":
"function", "function": {"name": "get_current_weather", "description": "Get
the current weather", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '419'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.31.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.31.1
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":null,"tool_calls":[{"index":0,"id":"call_90R0NgAY0rQUYihSqVx7OuIs","type":"function","function":{"name":"get_current_weather","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"location"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\":\""}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"San"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
Francisco"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":","}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"
CA"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9g4TmLd49mPoD6c0EnGlhNAp8b0on","object":"chat.completion.chunk","created":1719814022,"model":"gpt-3.5-turbo-0125","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c436a898b4174a-SJC
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 06:07:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=be1UaIyi6hkTgNrZXJiTjQAZkgnWc0FzuWq_hks0A4M-1719814024-1.0.1.1-Kd6X90.DL7lvuMt_aIh7.Tj54lvoVT6lPO1F3.PPbG2bqaow8L02HdYoidfR9BXBAKv_0x.j3mQxIvGk7n5w8w;
path=/; expires=Mon, 01-Jul-24 06:37:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=6.j7F3mVQ0HSQ4BZQLmLfRZI6Q4jUuAd21JWwRbcWnU-1719814024333-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- aca-labs-1
openai-processing-ms:
- '1600'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '160000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '159972'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 10ms
x-request-id:
- req_174e4185a7dad60ff8db13e94c0e679c
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "tool_choice": "auto", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '494'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.13.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.13.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7iMBC95yusOcOKANtCjt1T1QNt1XaRNlVkzJCk2J7UnpRFiH9fOUCSovXB
Gs3zezPzxodICCjXkAhQhWRlKj2cT6aLz4LIvZht/Gbp6/55+fTrcTt7fH1ZwyAwaPWBii+sH4pM
pZFLsidYOZSMQTW+jUc/49l8PG0AQ2vUgZZXPJwORzfx5MwoqFToIRF/IiGEODR36M2u8S8kYjS4
ZAx6L3OEpH0kBDjSIQPS+9KztAyDDlRkGW1o19Za9wAm0pmSWneFT+fQizuDpNbZaqpfJ7uHxedu
cbtcjR88bcfL3/u7Xr2T9L5qGtrUVrXG9PA2n1wVEwKsNA03R85U7RxaznYouUB3JSMESJfXBi2H
EeCQWiFS0KRkEE8hESnckecQp/YI39jH6H/x+zk6to5ryitHK39lIGxKW/oicyh9M0jfz+gi+t7s
t/62MqgcmYozpi3aIDsbn0Sh+0kdGN+cQSaWusvPZ9G5S/B7z2iyTWlzdJUr22VHx+gfAAAA//8D
AJKetPrjAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 864dc38e2defbabb-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 15 Mar 2024 16:08:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GnJ59ZAA8M72SEq5ThB8Fb0vJg4MsvZueFOaFYzdjAA-1710518925-1.0.1.1-sQj5snjXFdWQINmlanJQjkMagOISdHVW2jsSjj4oJq7FinUoKgS7FX.gTZQKugbuLAxpf1067WduS2Aw4t48vQ;
path=/; expires=Fri, 15-Mar-24 16:38:45 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=adjzDHC7ANbZJH2QB3w5eey1EsTF79R04PdRVUZkJEc-1710518925380-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '661'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_0418a55dee1ac2072c877c8d8f6654b5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_tools_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "tool_choice": "auto", "tools": [{"type": "function",
"function": {"name": "get_current_weather", "description": "Get the current
weather in a given location", "parameters": {"type": "object", "properties":
{"location": {"type": "string", "description": "The city and state, e.g. San
Francisco, CA"}, "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]}},
"required": ["location"]}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '494'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.13.3
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.13.3
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xSwW7iMBC95yusOcOKANtCjt1T1QNt1XaRNlVkzJCk2J7UnpRFiH9fOUCSovXB
Gs3zezPzxodICCjXkAhQhWRlKj2cT6aLz4LIvZht/Gbp6/55+fTrcTt7fH1ZwyAwaPWBii+sH4pM
pZFLsidYOZSMQTW+jUc/49l8PG0AQ2vUgZZXPJwORzfx5MwoqFToIRF/IiGEODR36M2u8S8kYjS4
ZAx6L3OEpH0kBDjSIQPS+9KztAyDDlRkGW1o19Za9wAm0pmSWneFT+fQizuDpNbZaqpfJ7uHxedu
cbtcjR88bcfL3/u7Xr2T9L5qGtrUVrXG9PA2n1wVEwKsNA03R85U7RxaznYouUB3JSMESJfXBi2H
EeCQWiFS0KRkEE8hESnckecQp/YI39jH6H/x+zk6to5ryitHK39lIGxKW/oicyh9M0jfz+gi+t7s
t/62MqgcmYozpi3aIDsbn0Sh+0kdGN+cQSaWusvPZ9G5S/B7z2iyTWlzdJUr22VHx+gfAAAA//8D
AJKetPrjAgAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 864dc38e2defbabb-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 15 Mar 2024 16:08:45 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=GnJ59ZAA8M72SEq5ThB8Fb0vJg4MsvZueFOaFYzdjAA-1710518925-1.0.1.1-sQj5snjXFdWQINmlanJQjkMagOISdHVW2jsSjj4oJq7FinUoKgS7FX.gTZQKugbuLAxpf1067WduS2Aw4t48vQ;
path=/; expires=Fri, 15-Mar-24 16:38:45 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=adjzDHC7ANbZJH2QB3w5eey1EsTF79R04PdRVUZkJEc-1710518925380-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '661'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_0418a55dee1ac2072c877c8d8f6654b5
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRMU/DMBCF9/yK080tSkkpSTZQByQGJhggKHLdaxLq2MG+qKAq/x05TZOWxTrd
8/vu+XwMALDaYgooS8GybtQ8PnwvH17X62hV0HPyLmIppTmUL5v9W/KEM+8wmy+SfHbdSFM3irgy
+iRLS4LJUxf3YRJGUXwX90JttqS8rWh4vpyHq0U0OEpTSXKYwkcAAHDsT59Nb+kHUwhn505NzomC
MB0vAaA1yndQOFc5FppxNonSaCbt4+pWqQth12rpU+dSKHUFBEAt6h5ZEOeytZY05wcSXJK9gAOg
sEVbk2afHo+ZBshQGSk8OcMUMnw0jn2d6Q5HZzdU3fgyZYrGmo37FxR3la5cmVsSzmg/5Dp3cKZ9
9qtsr7aDjTV1wzmbPWlPjm9PXJw+bRIXq0Fkw0JN/SQOhqDofh1Tne8qXZBtbDXuNeiCPwAAAP//
AwDHdYS7TgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0230d9b243751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
path=/; expires=Tue, 27-Feb-24 12:07:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1224'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_8282a3e2e2be971c97ccc05cf215d9aa
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
_cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy24CMQxF9/MVltdQ8SqFWaIuKiRUqdtONQoZz4MmzjTxiFaIf6/CYyjdRJZv
7vGNc0gAsCkwBdS1Em1bM1zsv2Yr3r2uJ5sNvayN755LotWmqJ19w0F0uO2OtFxdD9rZ1pA0js+y
9qSEInX8NFqOptPF4/IkWFeQibaqleFsOJqPpxdH7RpNAVN4TwAADqczZuOCvjGF0eDasRSCqgjT
/hIAemdiB1UITRDFgoObqB0LcYzLnTF/hLJjHVPnWhlzBwRAVvaErEhy3XlPLPmelNTk/8ABUPmq
s8QS0+MhY4AMjdMqkjNMIcOVCxLrjI/YO4+X6ti/zLiq9W4b/gXFsuEm1LknFRzHIfe5kyvt47TK
7m472HpnW8nFfRJH8mJy5uLt027ieH4RxYkyt/5ykVyCYvgJQjYvG67It77p95ock18AAAD//wMA
pD0dCU4CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c02316ab1f3751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1129'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_3c015274d0d3c106f3680bc7be49b620
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRMU/DMBCF9/yK080tSkkpSTZQByQGJhggKHLdaxLq2MG+qKAq/x05TZOWxTrd
8/vu+XwMALDaYgooS8GybtQ8PnwvH17X62hV0HPyLmIppTmUL5v9W/KEM+8wmy+SfHbdSFM3irgy
+iRLS4LJUxf3YRJGUXwX90JttqS8rWh4vpyHq0U0OEpTSXKYwkcAAHDsT59Nb+kHUwhn505NzomC
MB0vAaA1yndQOFc5FppxNonSaCbt4+pWqQth12rpU+dSKHUFBEAt6h5ZEOeytZY05wcSXJK9gAOg
sEVbk2afHo+ZBshQGSk8OcMUMnw0jn2d6Q5HZzdU3fgyZYrGmo37FxR3la5cmVsSzmg/5Dp3cKZ9
9qtsr7aDjTV1wzmbPWlPjm9PXJw+bRIXq0Fkw0JN/SQOhqDofh1Tne8qXZBtbDXuNeiCPwAAAP//
AwDHdYS7TgIAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0230d9b243751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
path=/; expires=Tue, 27-Feb-24 12:07:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1224'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_8282a3e2e2be971c97ccc05cf215d9aa
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": "What''s the weather like in
Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name":
"get_current_weather", "description": "Get the current weather in a given location",
"parameters": {"type": "object", "properties": {"location": {"type": "string",
"description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type":
"string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '466'
content-type:
- application/json
cookie:
- __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=;
_cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA1yRy24CMQxF9/MVltdQ8SqFWaIuKiRUqdtONQoZz4MmzjTxiFaIf6/CYyjdRJZv
7vGNc0gAsCkwBdS1Em1bM1zsv2Yr3r2uJ5sNvayN755LotWmqJ19w0F0uO2OtFxdD9rZ1pA0js+y
9qSEInX8NFqOptPF4/IkWFeQibaqleFsOJqPpxdH7RpNAVN4TwAADqczZuOCvjGF0eDasRSCqgjT
/hIAemdiB1UITRDFgoObqB0LcYzLnTF/hLJjHVPnWhlzBwRAVvaErEhy3XlPLPmelNTk/8ABUPmq
s8QS0+MhY4AMjdMqkjNMIcOVCxLrjI/YO4+X6ti/zLiq9W4b/gXFsuEm1LknFRzHIfe5kyvt47TK
7m472HpnW8nFfRJH8mJy5uLt027ieH4RxYkyt/5ykVyCYvgJQjYvG67It77p95ock18AAAD//wMA
pD0dCU4CAAA=
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c02316ab1f3751-MXP
Cache-Control:
- no-cache, must-revalidate
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:40 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
access-control-allow-origin:
- '*'
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-0613
openai-organization:
- traceloop
openai-processing-ms:
- '1129'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '5000'
x-ratelimit-limit-tokens:
- '80000'
x-ratelimit-remaining-requests:
- '4999'
x-ratelimit-remaining-tokens:
- '79974'
x-ratelimit-reset-requests:
- 12ms
x-ratelimit-reset-tokens:
- 19ms
x-request-id:
- req_3c015274d0d3c106f3680bc7be49b620
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-6ceeb5eac45ebad31e209ba37841cf1c-77d52b7e75cab978-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZLbxtHDL77VxB7ag3JsB01iX1zWwM1ILdB6qCHJjCoWe4u7XllOCNZ
CfLfC86uLOVx6MUGxNf38SM5+/kIoOG2uYTGDJiNi3b+65/84unTw+L6+upTeLk2dHaz+WPDdHHz
dvijmWlEWD2QybuoExNctJQ5+NFsEmEmzXr2arG4uDh9eX5WDS60ZDWsj3m+CHPHnufnp+eL+emr
+dnrKXoIbEiaS/j3CADgc/2rOH1LT80lnM52vzgSwZ6ay2cngCYFq780KMKS0edmtjea4DP5Cv34
+K9Ifrm8pZy2sMTizUACOcC1H9AbgtvgOYfEvocN5wGWy1s5PgZ47+8SGrIhRBhQoPg1saUWDhLO
AD2ESH4uoSRDYHmVMG0hD5iBxgpSI+7IkqsgVltgb0KKIWHWsktMPcESfV+wV0AtWfhpubz9Gbri
jbYcLeftCdwNrNiDBWRXWbCLKawJMEbLBtUX3J4Re7i6AdlKJidaWb25rVWXt3OJZLhjA4qMjcxA
CJ0lEWCfqU9jwtoXemKpcIVyiaLUW5ASY0gZupAghlgsJk0MXUJHm5AeRUETsOfMmFmR+syGI2YS
6IJkqkBNcK54zltQ8RKvilaWWmTkqF55IEhkGVesDYHQKb0D7nLy3r/38/lc/x0fK5Q3lTElgRsd
YEc+628uZvgNzaBpFf1117Fh8mY7in+LD2HkEncJZqqbLbV7Vz4PKUQ2MxhwrQRzCm0x1Kq/JjdT
8hx2gwBXb27AoLUgkait3BJpEJggWXb6khk8fywEaG3YSIWnzD8WNo+QVCpao1X2iSQGLzQ6dYk+
FvLZbqHIMxJVlXuvOmO1mZKrkLtgyOxIJjjTIJvgpbioPT2Bf1T/wy5DQt/XzqXgwBTJwVECobRm
Q0rZhNqm3Xoamn3bFxagp0gmU6sBag2ZYKOtBmxDra0cVYPak2BDzxNQ9hI5EXjafDX7La3Jhqgq
fzMLOoY3Tqe1ahE6eOc5wx2NU80e/g5d3mAi+H2fZByG6pl3ngIkQj4zWg2TXdhBbUABzjCQjQIG
sxlgVXoBwmS3MxBc6xFiR5VMVX+222XR5qnadeln0KHRaa8Lk6hDM+72rLZb2yHQBlO0bO3BuJnP
x8cEa3EVplVGF3QmCR04citKcgI3fj1Rq4jYQznku2WyrYANvp9nSg5W5KljRezwsXYkA4JJxWhH
YkKTdQrqTUihI5F6wXb90ZrfKXPtKPU0CfOWUILXzPUWynjGRimuquQ9eZoY1S3Y+bvJXyAn9NKF
5Oq26t7F8WroBK22QC7asFVjS5ZXNduaFLBRdQVW1IVE05LoMJ/AO2/5kTR1y+NV3hWs9346FMDO
UcuYVVzZ1MORBxJ6vsPo0W4/6ZLpRXrSwJWdDvQq0djUPJCDNmz8TPfEjvd8jYlDEZBgxwM5ib1G
W8bHJA/Ead+RmRIodjfiA/eDrpcxJaHZVo10qwzamsgXHZoWMsqjnBy+qYm6Iqjvui/WHhjQ+zAO
Xn3NP0yWL8/vtw29EpRvQpuOPctwP0LVt1pyiE21fjkC+FC/E8pXT38z3pD7HB6pljs7W1yMCZv9
98ne/OLsl8maQ0Z7ELd4uZj9IOV9SxnZysHHRqMHi9p97P7LBEvL4cBwdED8ezw/yv2s0/9JvzcY
QzFTex8TtWy+5rx3S/RQz+uP3Z4bXQE30+2+z0xJxWipw2LHz6pmHNz7jn1PKSYev626eH/64uL8
9fn56cVpc/Tl6D8AAAD//wMA2OPgiWkKAAA=
headers:
CF-RAY:
- 93253db88a8f4595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
path=/; expires=Fri, 18-Apr-25 16:07:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '4217'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998386'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ca5b5a05bb584cd6fdf06d5e75677cc1
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
_cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-afc6e4a93195b1dfc3a21f83a353e86a-111576348bafa672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZLbxxHDr7rVxB92jVmhNFYji3d5Cy8ETByAlu7e1gFAqeK3U2rutgq
Vo08CfzfA1bPy7vJRRgV3/w+svn7GUDDvrmGxvWY3TCG+fuPfLlc8IeP+fbnn37bvvvn87L99+c3
Jd8XfdvMzELWX8jlvdW5k2EMlFniJHaJMJN5vXh7eXl1tfhh+UMVDOIpmFk35vmlzAeOPF8ulpfz
xdv5xbuddS/sSJtr+O8ZAMDv9a/lGT19ba5hMdu/DKSKHTXXByWAJkmwlwZVWTPG3MyOQicxU6yp
X5zDq1c/jxTnn6UkR7DidcK0BXtbre4opy28Txw7hdXqDj6U6KxGDJy3kKXq3VOgwTRfvQJ4iPcJ
HQWREXpUCFii68mfepwBRhCLqlPUsItKscfoOHbf+4UXzj2sMHUEK4xdwY7gzvoIf1ut7v4OLWEu
ifQc7ntWyCIBkAf7BTyMSTYEg0TOYqUARg8clbs+K7SS4OYWKiwK6y1wzNQlzKa5Wt3NdSTHLTuw
XNhpNaeI62AaSjgEUoWiNOVJX1nzJMplrDkRcOTMmHlDQNFJSdiRgpNhKNFaaZgkXhdrrs4gW63V
iacNBRkpKbxIerKnGuXmFnSrmQYFVMg9QcDo1eFIQBsJG9Lzh/gQl4bwHX6RVAH8JcmGvXm7jTmJ
L47sbRgz/Iiu59jN4L3IVMDnkcjXcj+RLxWXH0WzTjivCP2uRzDu3c6AowulCm5i7pOM7GaAiQwI
wzNW1+MU000xDacJewI9BE1U03MWssJkkW5+uQWHIRywJtdHfi4EGIK8KDwXdk+QDCvaYABpIZGO
EpUmL22i50Ixh61h5nepWOaVKZbO3gAyD2aVZAAlJ9FXSg0cAu/+n4Hi3qaSWWc7ftkG0MoDhwHX
bCMzkaHmLEG6LbDCmiK17BhDTQ/HMbDDSgQI/ERg+2UtluFucitZU1WZgmHJMti6ASfW+nO4zQro
ZTQdcFKCtVN7Y4dx5eYWOPqiNlzr7YGSlu06CXpKlc/mO9LLaU4wYkLP3TDR67XR6z/9Fv4VOcM9
TcRhhY8S5x+pk8y4DsZ/+CxtfjEi/GOitFFhYlK1zUdbUjWaYDAz3Zv5o1ltlNKGEgawNkvUa2Dj
U3Y9KaxLp0CYwrbiQ1qRrPUMEmm7B7vOoCd4LnWjzaBFZ0BhJoVELbppZcwAXa6T5sUVS+Gk+zvm
GhdxACch4FomeM7hNm52hdUMOEI5rbaEzIZc2MKIWwVp2xkMWOecM6CxsyXVunP3vOSJTLULx/1Q
8bg0PIxjn1jJuP+pdsfc1YWp1/CTvMBDc99zfIIPnDQ/NMaHW4X7hFFbSUOddBwn0jLtBv6mcsEF
VJ2mau95tzs5mh8axh6VfyMFzak4W8x1yNaBhrlKqNOy3kK2DOpvaiXRrriJvvc9KR0W3DoRPoGX
F6OybZGv8FysgTYiFYENhoKZYLB+joFAJex3adjtqSzQc9dTAnSuJHS26iFIxw4DYMSwVZ78xWKA
evhSfFdXFmTUp/3KQb8xcX1PNCYytiogKHfRvhQYc93BNYNdW9xJO2eA3idDNXY23SFQtM/BmGjD
UjRswRMN5KFEa5hN0PnpFzxRWxTtioglhBMBxigTNevt8OtO8u1wLQTpDAr9H9Om5cjaP06Y2mWg
WcamSr+dAfxar5Ly3aHRTIvzMcsT1XAXF5dXk8PmeA0dxa/fvN5Js2QMJ3ZvFsvZn7h89JSRg56c
No19MMif2C6Wl4cisHiWo2xxdlL7/6f0Z+4PnD7x8pfujwLnaMzkH8dEnt33ZR/VEtnF+Fdqh17X
hBultGFHj5kpGR6eWixhuuOaaTAeW44dpTHxdMy14+Pi9dXy3XK5uFo0Z9/O/gAAAP//AwBoyLEl
2goAAA==
headers:
CF-RAY:
- 93253dd4a8c94595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:14 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '8707'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5ba32dccb902ef3b152779852d2b5663
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching_async.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-f9a7934c7aabd7bbb16ccd1256f01103-bc17849ea647fb43-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZNb9xGDL37VxA6tYbWsDcuYvvmFgXiYt0EqXuqA4M7oiTao+F4OFpn
E+S/Fxztl9MW6GU/xCGHfHyP1NcjgIqb6goq12N2Q/Szn3/v09vLO08d/rZq/3h//f7d/FE//Bo/
vrttqto8ZPlILm+9TpwM0VNmCZPZJcJMFvXs7fn55cXlxfynYhikIW9uXcyzc5kNHHg2P52fz07f
zs4uNt69sCOtruCvIwCAr+XT8gwNfa6u4LTePhlIFTuqrnaHAKok3p5UqMqaMeSq3hudhEyhpH58
/D5SWCxuKac1LHAMrj8+BrgPdwkdeZEIPSpwyEma0VEDBw41YACJFGYqY3IEnpcJ0xpyjxko9Bgc
afG4I09DueSFcw8LTB3BAkM3Ykdwa5jAD4vF7Y/gMOKSPWcmPYG7nhWyiAfkwX4BDzHJigBj9OzQ
EIdBAmdJHDpYrsHs3NifxeJ2ppEct+zArmenNSjh4ElLVdSlKURJiz6zZnNsEw70IulJrcYGdIxR
UoZWEkSJo8dkwSF6zK2kQWto0VnWWPwbokgJOCh3fS43CVzfQGk+RErmZOic3If7MJvN7Ov4+EOS
IWb4BV1vUTjYJTo15BYfZXNpqY+S1sDB+bGUeh1ynySyq6FHgycEGYM1LE5B3SZolm1nQCNRU+pL
ZM0FJ1qShesPN+DQ+10HyPWBn0cC9F5eFJ5Hdk+QDFJaoQdpISaamQrGTBZQowQlLZC1iZ5HCtmv
YdRdSlpDk3DAzHbVGry8UOnh1hkyD6QlwSlwaRV6O1AIpxCIGmosSzJmGMnCdAxYIWLK7Kxbfg1L
CtSyY/QlpwP+KHh+IjAdL8XS2iiktGvix0QDHLMMJmtwUlDf6stRDVHMh6dSCJsN2BxsFFjV2Egs
mUlb+lhAFS8dW5EuiSqsMLGMCkouS9LX9LgZjISlddLCn4Ez3FEh7ESR8iRPT6x8Up0yspaqtPkF
E0FDK/ISDagChNKKUgEVVYJeARtZsutJYTl2CmTw1aC4Ii0tKVgMEmhdb+WohgjB84ie8/pADaSQ
qEU3ydPEl+w0KjTixl23Jnx3IyMTDuDEe1zK1IATuAmrbWkBxu9KNWASrg1lBTSCtaS6Y4vRictU
2QyniGsFL6GbZUoDNGyKCs13gF83K8vHsiyy+FggsivLxNoo8xoCvcCLqU7aDYx2poh9ktMN0BB7
VP5itcN9lXsOT9By0nxfGReToOvrSV7mrGvNNE08DOjXXwimFfPZilt6s5WZ1ZVFkwCdGxO6ddGC
0vb2hsxN1HpjcEnQGuhz9JJozzbx48ZUxJZ4q0lUtUmZe+K0L60GGya0KuBPBCiSH/2Ek3HaoZ8y
V54kHEYs8+hxbLpCPksMEzVlJGHyTMmQ2lR+criyErWjoq3NMHp/YLAxNzGoLMtPG8u33Xr00hle
+p1r1XJg7R+mkmwVapZYFeu3I4BPZQ2PrzZrNY2thyxPVK47O/tps4er/frfm+eXbzbWLBn9gd/5
+dbyKuRDQxnZ68Eur2xsU7P33S9+HBuWA8PRQeH/zOffYu/6+X/C7w3OUczUPMREDbvXNe+PJbL3
o/86tgO6JFzZVGBHD5kpWTMaanH001tLNRHioeXQUYqJp1eXNj6cvrmcX8znp5en1dG3o78BAAD/
/wMA5gq66cgJAAA=
headers:
CF-RAY:
- 93252a4a298c948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
path=/; expires=Fri, 18-Apr-25 15:53:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5966'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3dcad90b367eefcd5a44201088fedc8e
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
_cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-a9f77af33338f1971fcdbf26d9f550a4-1c50433b02d081c4-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZNbxs3EL37Vww2h7TBypBtpXF8c4sWNSqnQZMc2iYwRuTs7sRccs0h
ZatB/nsxpCQrTXMRVjsf5Lz3ZmY/HQE0bJsLaMyAyYyTm/34aog//7L+7c2rP+fn76YB83O+XFz5
v3794aNvWo0Iq49k0i7q2IRxcpQ4bM0mEibSrCcvFouX5y/Pz06LYQyWnIb1U5otwmxkz7PT+eli
Nn8xOznfRg+BDUlzAX8fAQB8Kr96T2/pobmAebt7M5II9tRc7J0AmhicvmlQhCWhT037aDTBJ/Ll
6k+ePIE3eRwxbiB0cBkTG0dy8d6/9yfH8OzZ7xP55fKaUtzAErM3w7NnF/A2oiEXwgQDCkRyhEIW
DpxbQA9hIj+TkKMhcLyKekoaMAFaK7DE2BMs0fcZe4JrxQW+Wy6vv4cue6NQouO0gRRK5rfkaNTc
x/B2YIEUggPkUZ+A/IDeEKSIlmso4DQ5Nqj/YAyeU4jse1hpqR2V5+XyeiYTGe7YgCZnIy0I4ehI
BNgn6mPNcM9pAHpgSRooG0k0ipZpQfI0hZigCxHWGDlk0czQRRzpPsRbaaELkuqZJoxj9lqYEhF5
lTW/lEw8TjGs1SsNpMAyrriAoOxcHZYkx0rSqZKkZ73WOEtR4EqFOJJP+m6cEvyEZmDfK3HX+DHE
crdp598Ce+Oy1UMvfRpimNi0MOCatP4YbDZk1V9zmZrrC8gHApmIbKnABEkz6joyidfkFcXQqQ9H
uHx9JTvyyAye7zKBpBBJRSRT8EJSUOwi3WXyyW0gy/50aSGSzUYvsPOHxKMGxTCCkAneFj2M7Bxv
/7dgckoVeklbzh6RFoNui/IxXKWnAhNqH2SH0W1gRZ46Noyu3OyQAXB8S6DtvwqpEog5hVEbH0wo
kO47UNri7jbgCO0Ww3ulANCGqWgsdIWbAk5woWeqLJ8py1ejiqxAHjp45znBWypqVGZ/HqcBhf/R
xJwETOTEBh3oKAD2IKFL9xgJLK3JhUkV0oIKEVJNAyxAIuTTrliDqdK9yr0AKR4tCFaB8kh7xlVF
e0BNsAR3uTRvCx0axRZTZa1DU/tQ2yyuK0Rgg8l6oYJrJajKq5xEOIIJzuEq1GZUERFgnVYKMcUk
dbSoGtmvSVJpAfZflYiqpo5E6pTYCom3fVaSbJicFXDB97NEcdyKIFU2FsrGpV0rFXqIzgn4g1CC
1yPKIBPl5BI83YNxWJsg7l3KDthe+Gka2N9Cx1HS00LBSLEvd/VwedVCr5vEbYAeEnm75xenKlrV
iMIhtEubRbsqZpNyJAuWHK9oO8VSAAluTVD31YNisXI0io7FVSS81QNsuPdwlxWz4KUFephcHZ67
8SbB5a2xkLVGlyvFtdX3tbagE4MK0QP3g8rdmBzRbLTAhHK7BUJbniOB6l6Fix7dRrj2lc+KtoWP
2faK+fHhQovUZUFdqj47d2BA70PVVFmlH7aWz/vl6UKvAMh/QpuOPctwU6vQRSkpTE2xfj4C+FCW
dP5i7zZ1Rt2kcEvluJOT59st3Tx+HDyaz+YvttYUErqDuMXzneWLlDeWErKTg03f6DgmexA7P13s
i8BsOTza5kcHtX99pf9Lv2fxIMs30z8ajKEpkb2ZIlk2X5b96BZJP6C+5bbHuly4KbPC0E1iisqH
pQ6zq581TV3GNx37nuIUuX7bdNPN/Ozl6fnp6fzlvDn6fPQvAAAA//8DAHEjPJnpCQAA
headers:
CF-RAY:
- 93252a711e51948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5760'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d0ed698e26a9cc01a4bbece52ad82eb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching_async_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-f9a7934c7aabd7bbb16ccd1256f01103-bc17849ea647fb43-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZNb9xGDL37VxA6tYbWsDcuYvvmFgXiYt0EqXuqA4M7oiTao+F4OFpn
E+S/Fxztl9MW6GU/xCGHfHyP1NcjgIqb6goq12N2Q/Szn3/v09vLO08d/rZq/3h//f7d/FE//Bo/
vrttqto8ZPlILm+9TpwM0VNmCZPZJcJMFvXs7fn55cXlxfynYhikIW9uXcyzc5kNHHg2P52fz07f
zs4uNt69sCOtruCvIwCAr+XT8gwNfa6u4LTePhlIFTuqrnaHAKok3p5UqMqaMeSq3hudhEyhpH58
/D5SWCxuKac1LHAMrj8+BrgPdwkdeZEIPSpwyEma0VEDBw41YACJFGYqY3IEnpcJ0xpyjxko9Bgc
afG4I09DueSFcw8LTB3BAkM3Ykdwa5jAD4vF7Y/gMOKSPWcmPYG7nhWyiAfkwX4BDzHJigBj9OzQ
EIdBAmdJHDpYrsHs3NifxeJ2ppEct+zArmenNSjh4ElLVdSlKURJiz6zZnNsEw70IulJrcYGdIxR
UoZWEkSJo8dkwSF6zK2kQWto0VnWWPwbokgJOCh3fS43CVzfQGk+RErmZOic3If7MJvN7Ov4+EOS
IWb4BV1vUTjYJTo15BYfZXNpqY+S1sDB+bGUeh1ynySyq6FHgycEGYM1LE5B3SZolm1nQCNRU+pL
ZM0FJ1qShesPN+DQ+10HyPWBn0cC9F5eFJ5Hdk+QDFJaoQdpISaamQrGTBZQowQlLZC1iZ5HCtmv
YdRdSlpDk3DAzHbVGry8UOnh1hkyD6QlwSlwaRV6O1AIpxCIGmosSzJmGMnCdAxYIWLK7Kxbfg1L
CtSyY/QlpwP+KHh+IjAdL8XS2iiktGvix0QDHLMMJmtwUlDf6stRDVHMh6dSCJsN2BxsFFjV2Egs
mUlb+lhAFS8dW5EuiSqsMLGMCkouS9LX9LgZjISlddLCn4Ez3FEh7ESR8iRPT6x8Up0yspaqtPkF
E0FDK/ISDagChNKKUgEVVYJeARtZsutJYTl2CmTw1aC4Ii0tKVgMEmhdb+WohgjB84ie8/pADaSQ
qEU3ydPEl+w0KjTixl23Jnx3IyMTDuDEe1zK1IATuAmrbWkBxu9KNWASrg1lBTSCtaS6Y4vRictU
2QyniGsFL6GbZUoDNGyKCs13gF83K8vHsiyy+FggsivLxNoo8xoCvcCLqU7aDYx2poh9ktMN0BB7
VP5itcN9lXsOT9By0nxfGReToOvrSV7mrGvNNE08DOjXXwimFfPZilt6s5WZ1ZVFkwCdGxO6ddGC
0vb2hsxN1HpjcEnQGuhz9JJozzbx48ZUxJZ4q0lUtUmZe+K0L60GGya0KuBPBCiSH/2Ek3HaoZ8y
V54kHEYs8+hxbLpCPksMEzVlJGHyTMmQ2lR+criyErWjoq3NMHp/YLAxNzGoLMtPG8u33Xr00hle
+p1r1XJg7R+mkmwVapZYFeu3I4BPZQ2PrzZrNY2thyxPVK47O/tps4er/frfm+eXbzbWLBn9gd/5
+dbyKuRDQxnZ68Eur2xsU7P33S9+HBuWA8PRQeH/zOffYu/6+X/C7w3OUczUPMREDbvXNe+PJbL3
o/86tgO6JFzZVGBHD5kpWTMaanH001tLNRHioeXQUYqJp1eXNj6cvrmcX8znp5en1dG3o78BAAD/
/wMA5gq66cgJAAA=
headers:
CF-RAY:
- 93252a4a298c948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
path=/; expires=Fri, 18-Apr-25 15:53:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5966'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3dcad90b367eefcd5a44201088fedc8e
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
_cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-a9f77af33338f1971fcdbf26d9f550a4-1c50433b02d081c4-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZNbxs3EL37Vww2h7TBypBtpXF8c4sWNSqnQZMc2iYwRuTs7sRccs0h
ZatB/nsxpCQrTXMRVjsf5Lz3ZmY/HQE0bJsLaMyAyYyTm/34aog//7L+7c2rP+fn76YB83O+XFz5
v3794aNvWo0Iq49k0i7q2IRxcpQ4bM0mEibSrCcvFouX5y/Pz06LYQyWnIb1U5otwmxkz7PT+eli
Nn8xOznfRg+BDUlzAX8fAQB8Kr96T2/pobmAebt7M5II9tRc7J0AmhicvmlQhCWhT037aDTBJ/Ll
6k+ePIE3eRwxbiB0cBkTG0dy8d6/9yfH8OzZ7xP55fKaUtzAErM3w7NnF/A2oiEXwgQDCkRyhEIW
DpxbQA9hIj+TkKMhcLyKekoaMAFaK7DE2BMs0fcZe4JrxQW+Wy6vv4cue6NQouO0gRRK5rfkaNTc
x/B2YIEUggPkUZ+A/IDeEKSIlmso4DQ5Nqj/YAyeU4jse1hpqR2V5+XyeiYTGe7YgCZnIy0I4ehI
BNgn6mPNcM9pAHpgSRooG0k0ipZpQfI0hZigCxHWGDlk0czQRRzpPsRbaaELkuqZJoxj9lqYEhF5
lTW/lEw8TjGs1SsNpMAyrriAoOxcHZYkx0rSqZKkZ73WOEtR4EqFOJJP+m6cEvyEZmDfK3HX+DHE
crdp598Ce+Oy1UMvfRpimNi0MOCatP4YbDZk1V9zmZrrC8gHApmIbKnABEkz6joyidfkFcXQqQ9H
uHx9JTvyyAye7zKBpBBJRSRT8EJSUOwi3WXyyW0gy/50aSGSzUYvsPOHxKMGxTCCkAneFj2M7Bxv
/7dgckoVeklbzh6RFoNui/IxXKWnAhNqH2SH0W1gRZ46Noyu3OyQAXB8S6DtvwqpEog5hVEbH0wo
kO47UNri7jbgCO0Ww3ulANCGqWgsdIWbAk5woWeqLJ8py1ejiqxAHjp45znBWypqVGZ/HqcBhf/R
xJwETOTEBh3oKAD2IKFL9xgJLK3JhUkV0oIKEVJNAyxAIuTTrliDqdK9yr0AKR4tCFaB8kh7xlVF
e0BNsAR3uTRvCx0axRZTZa1DU/tQ2yyuK0Rgg8l6oYJrJajKq5xEOIIJzuEq1GZUERFgnVYKMcUk
dbSoGtmvSVJpAfZflYiqpo5E6pTYCom3fVaSbJicFXDB97NEcdyKIFU2FsrGpV0rFXqIzgn4g1CC
1yPKIBPl5BI83YNxWJsg7l3KDthe+Gka2N9Cx1HS00LBSLEvd/VwedVCr5vEbYAeEnm75xenKlrV
iMIhtEubRbsqZpNyJAuWHK9oO8VSAAluTVD31YNisXI0io7FVSS81QNsuPdwlxWz4KUFephcHZ67
8SbB5a2xkLVGlyvFtdX3tbagE4MK0QP3g8rdmBzRbLTAhHK7BUJbniOB6l6Fix7dRrj2lc+KtoWP
2faK+fHhQovUZUFdqj47d2BA70PVVFmlH7aWz/vl6UKvAMh/QpuOPctwU6vQRSkpTE2xfj4C+FCW
dP5i7zZ1Rt2kcEvluJOT59st3Tx+HDyaz+YvttYUErqDuMXzneWLlDeWErKTg03f6DgmexA7P13s
i8BsOTza5kcHtX99pf9Lv2fxIMs30z8ajKEpkb2ZIlk2X5b96BZJP6C+5bbHuly4KbPC0E1iisqH
pQ6zq581TV3GNx37nuIUuX7bdNPN/Ozl6fnp6fzlvDn6fPQvAAAA//8DAHEjPJnpCQAA
headers:
CF-RAY:
- 93252a711e51948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5760'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d0ed698e26a9cc01a4bbece52ad82eb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching_async_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-f9a7934c7aabd7bbb16ccd1256f01103-bc17849ea647fb43-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZNb9xGDL37VxA6tYbWsDcuYvvmFgXiYt0EqXuqA4M7oiTao+F4OFpn
E+S/Fxztl9MW6GU/xCGHfHyP1NcjgIqb6goq12N2Q/Szn3/v09vLO08d/rZq/3h//f7d/FE//Bo/
vrttqto8ZPlILm+9TpwM0VNmCZPZJcJMFvXs7fn55cXlxfynYhikIW9uXcyzc5kNHHg2P52fz07f
zs4uNt69sCOtruCvIwCAr+XT8gwNfa6u4LTePhlIFTuqrnaHAKok3p5UqMqaMeSq3hudhEyhpH58
/D5SWCxuKac1LHAMrj8+BrgPdwkdeZEIPSpwyEma0VEDBw41YACJFGYqY3IEnpcJ0xpyjxko9Bgc
afG4I09DueSFcw8LTB3BAkM3Ykdwa5jAD4vF7Y/gMOKSPWcmPYG7nhWyiAfkwX4BDzHJigBj9OzQ
EIdBAmdJHDpYrsHs3NifxeJ2ppEct+zArmenNSjh4ElLVdSlKURJiz6zZnNsEw70IulJrcYGdIxR
UoZWEkSJo8dkwSF6zK2kQWto0VnWWPwbokgJOCh3fS43CVzfQGk+RErmZOic3If7MJvN7Ov4+EOS
IWb4BV1vUTjYJTo15BYfZXNpqY+S1sDB+bGUeh1ynySyq6FHgycEGYM1LE5B3SZolm1nQCNRU+pL
ZM0FJ1qShesPN+DQ+10HyPWBn0cC9F5eFJ5Hdk+QDFJaoQdpISaamQrGTBZQowQlLZC1iZ5HCtmv
YdRdSlpDk3DAzHbVGry8UOnh1hkyD6QlwSlwaRV6O1AIpxCIGmosSzJmGMnCdAxYIWLK7Kxbfg1L
CtSyY/QlpwP+KHh+IjAdL8XS2iiktGvix0QDHLMMJmtwUlDf6stRDVHMh6dSCJsN2BxsFFjV2Egs
mUlb+lhAFS8dW5EuiSqsMLGMCkouS9LX9LgZjISlddLCn4Ez3FEh7ESR8iRPT6x8Up0yspaqtPkF
E0FDK/ISDagChNKKUgEVVYJeARtZsutJYTl2CmTw1aC4Ii0tKVgMEmhdb+WohgjB84ie8/pADaSQ
qEU3ydPEl+w0KjTixl23Jnx3IyMTDuDEe1zK1IATuAmrbWkBxu9KNWASrg1lBTSCtaS6Y4vRictU
2QyniGsFL6GbZUoDNGyKCs13gF83K8vHsiyy+FggsivLxNoo8xoCvcCLqU7aDYx2poh9ktMN0BB7
VP5itcN9lXsOT9By0nxfGReToOvrSV7mrGvNNE08DOjXXwimFfPZilt6s5WZ1ZVFkwCdGxO6ddGC
0vb2hsxN1HpjcEnQGuhz9JJozzbx48ZUxJZ4q0lUtUmZe+K0L60GGya0KuBPBCiSH/2Ek3HaoZ8y
V54kHEYs8+hxbLpCPksMEzVlJGHyTMmQ2lR+criyErWjoq3NMHp/YLAxNzGoLMtPG8u33Xr00hle
+p1r1XJg7R+mkmwVapZYFeu3I4BPZQ2PrzZrNY2thyxPVK47O/tps4er/frfm+eXbzbWLBn9gd/5
+dbyKuRDQxnZ68Eur2xsU7P33S9+HBuWA8PRQeH/zOffYu/6+X/C7w3OUczUPMREDbvXNe+PJbL3
o/86tgO6JFzZVGBHD5kpWTMaanH001tLNRHioeXQUYqJp1eXNj6cvrmcX8znp5en1dG3o78BAAD/
/wMA5gq66cgJAAA=
headers:
CF-RAY:
- 93252a4a298c948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
path=/; expires=Fri, 18-Apr-25 15:53:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5966'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3dcad90b367eefcd5a44201088fedc8e
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching_async <- IGNORE THIS. ARTICLES START
ON THE NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to
OpenTelemetry\nTraceloop, a YCombinator-backed company, has announced the release
of OpenLLMetry, a new open-source\nlibrary designed to extend OpenTelemetry
with Large Language Model (LLM) functionality. This innovative\ntool aims to
bridge the gap between traditional application monitoring and the rapidly evolving
field\nof AI-powered systems. OpenLLMetry builds upon the widely-adopted OpenTelemetry
framework, which provides\na standardized approach to collecting and exporting
telemetry data from cloud-native applications. By\nintegrating LLM-specific
features, OpenLLMetry enables developers to gain deeper insights into\nthe performance
and behavior of AI models within their applications.\n\nKey features of OpenLLMetry
include:\n\nLLM-specific metrics and traces\nSeamless integration with existing
OpenTelemetry setups\nSupport for popular LLM frameworks and platforms\n\nThe
open-source nature of OpenLLMetry is expected to foster community contributions
and rapid adoption\namong developers working with LLMs. As AI continues to transform
the software landscape, tools\nlike OpenLLMetry are poised to play a vital role
in ensuring the reliability and performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6740'
content-type:
- application/json
cookie:
- __cf_bm=t0DbIxA7hcMbMgb4bU_v0fJxTA60OjEuoBmdLQIANUM-1744989831-1.0.1.1-eNKra7qg2o8e9RPh2NoAkN643Tyxppxs1p0QjWxubPObOz8jZqkB8k71ukqPMt5sQ9xMhxpiskrrx..7HCR92YRTCMxzrEVvNAzXsZLnexQ;
_cfuvid=3q9Lvs9VtUARA9ljjwE5blCuouSau5xu.0zrQ6RRIrQ-1744989831799-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-a9f77af33338f1971fcdbf26d9f550a4-1c50433b02d081c4-01
user-agent:
- AsyncOpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZNbxs3EL37Vww2h7TBypBtpXF8c4sWNSqnQZMc2iYwRuTs7sRccs0h
ZatB/nsxpCQrTXMRVjsf5Lz3ZmY/HQE0bJsLaMyAyYyTm/34aog//7L+7c2rP+fn76YB83O+XFz5
v3794aNvWo0Iq49k0i7q2IRxcpQ4bM0mEibSrCcvFouX5y/Pz06LYQyWnIb1U5otwmxkz7PT+eli
Nn8xOznfRg+BDUlzAX8fAQB8Kr96T2/pobmAebt7M5II9tRc7J0AmhicvmlQhCWhT037aDTBJ/Ll
6k+ePIE3eRwxbiB0cBkTG0dy8d6/9yfH8OzZ7xP55fKaUtzAErM3w7NnF/A2oiEXwgQDCkRyhEIW
DpxbQA9hIj+TkKMhcLyKekoaMAFaK7DE2BMs0fcZe4JrxQW+Wy6vv4cue6NQouO0gRRK5rfkaNTc
x/B2YIEUggPkUZ+A/IDeEKSIlmso4DQ5Nqj/YAyeU4jse1hpqR2V5+XyeiYTGe7YgCZnIy0I4ehI
BNgn6mPNcM9pAHpgSRooG0k0ipZpQfI0hZigCxHWGDlk0czQRRzpPsRbaaELkuqZJoxj9lqYEhF5
lTW/lEw8TjGs1SsNpMAyrriAoOxcHZYkx0rSqZKkZ73WOEtR4EqFOJJP+m6cEvyEZmDfK3HX+DHE
crdp598Ce+Oy1UMvfRpimNi0MOCatP4YbDZk1V9zmZrrC8gHApmIbKnABEkz6joyidfkFcXQqQ9H
uHx9JTvyyAye7zKBpBBJRSRT8EJSUOwi3WXyyW0gy/50aSGSzUYvsPOHxKMGxTCCkAneFj2M7Bxv
/7dgckoVeklbzh6RFoNui/IxXKWnAhNqH2SH0W1gRZ46Noyu3OyQAXB8S6DtvwqpEog5hVEbH0wo
kO47UNri7jbgCO0Ww3ulANCGqWgsdIWbAk5woWeqLJ8py1ejiqxAHjp45znBWypqVGZ/HqcBhf/R
xJwETOTEBh3oKAD2IKFL9xgJLK3JhUkV0oIKEVJNAyxAIuTTrliDqdK9yr0AKR4tCFaB8kh7xlVF
e0BNsAR3uTRvCx0axRZTZa1DU/tQ2yyuK0Rgg8l6oYJrJajKq5xEOIIJzuEq1GZUERFgnVYKMcUk
dbSoGtmvSVJpAfZflYiqpo5E6pTYCom3fVaSbJicFXDB97NEcdyKIFU2FsrGpV0rFXqIzgn4g1CC
1yPKIBPl5BI83YNxWJsg7l3KDthe+Gka2N9Cx1HS00LBSLEvd/VwedVCr5vEbYAeEnm75xenKlrV
iMIhtEubRbsqZpNyJAuWHK9oO8VSAAluTVD31YNisXI0io7FVSS81QNsuPdwlxWz4KUFephcHZ67
8SbB5a2xkLVGlyvFtdX3tbagE4MK0QP3g8rdmBzRbLTAhHK7BUJbniOB6l6Fix7dRrj2lc+KtoWP
2faK+fHhQovUZUFdqj47d2BA70PVVFmlH7aWz/vl6UKvAMh/QpuOPctwU6vQRSkpTE2xfj4C+FCW
dP5i7zZ1Rt2kcEvluJOT59st3Tx+HDyaz+YvttYUErqDuMXzneWLlDeWErKTg03f6DgmexA7P13s
i8BsOTza5kcHtX99pf9Lv2fxIMs30z8ajKEpkb2ZIlk2X5b96BZJP6C+5bbHuly4KbPC0E1iisqH
pQ6zq581TV3GNx37nuIUuX7bdNPN/Ozl6fnp6fzlvDn6fPQvAAAA//8DAHEjPJnpCQAA
headers:
CF-RAY:
- 93252a711e51948d-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:23:57 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '5760'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d0ed698e26a9cc01a4bbece52ad82eb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching_with_events_with_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-6ceeb5eac45ebad31e209ba37841cf1c-77d52b7e75cab978-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZLbxtHDL77VxB7ag3JsB01iX1zWwM1ILdB6qCHJjCoWe4u7XllOCNZ
CfLfC86uLOVx6MUGxNf38SM5+/kIoOG2uYTGDJiNi3b+65/84unTw+L6+upTeLk2dHaz+WPDdHHz
dvijmWlEWD2QybuoExNctJQ5+NFsEmEmzXr2arG4uDh9eX5WDS60ZDWsj3m+CHPHnufnp+eL+emr
+dnrKXoIbEiaS/j3CADgc/2rOH1LT80lnM52vzgSwZ6ay2cngCYFq780KMKS0edmtjea4DP5Cv34
+K9Ifrm8pZy2sMTizUACOcC1H9AbgtvgOYfEvocN5wGWy1s5PgZ47+8SGrIhRBhQoPg1saUWDhLO
AD2ESH4uoSRDYHmVMG0hD5iBxgpSI+7IkqsgVltgb0KKIWHWsktMPcESfV+wV0AtWfhpubz9Gbri
jbYcLeftCdwNrNiDBWRXWbCLKawJMEbLBtUX3J4Re7i6AdlKJidaWb25rVWXt3OJZLhjA4qMjcxA
CJ0lEWCfqU9jwtoXemKpcIVyiaLUW5ASY0gZupAghlgsJk0MXUJHm5AeRUETsOfMmFmR+syGI2YS
6IJkqkBNcK54zltQ8RKvilaWWmTkqF55IEhkGVesDYHQKb0D7nLy3r/38/lc/x0fK5Q3lTElgRsd
YEc+628uZvgNzaBpFf1117Fh8mY7in+LD2HkEncJZqqbLbV7Vz4PKUQ2MxhwrQRzCm0x1Kq/JjdT
8hx2gwBXb27AoLUgkait3BJpEJggWXb6khk8fywEaG3YSIWnzD8WNo+QVCpao1X2iSQGLzQ6dYk+
FvLZbqHIMxJVlXuvOmO1mZKrkLtgyOxIJjjTIJvgpbioPT2Bf1T/wy5DQt/XzqXgwBTJwVECobRm
Q0rZhNqm3Xoamn3bFxagp0gmU6sBag2ZYKOtBmxDra0cVYPak2BDzxNQ9hI5EXjafDX7La3Jhqgq
fzMLOoY3Tqe1ahE6eOc5wx2NU80e/g5d3mAi+H2fZByG6pl3ngIkQj4zWg2TXdhBbUABzjCQjQIG
sxlgVXoBwmS3MxBc6xFiR5VMVX+222XR5qnadeln0KHRaa8Lk6hDM+72rLZb2yHQBlO0bO3BuJnP
x8cEa3EVplVGF3QmCR04citKcgI3fj1Rq4jYQznku2WyrYANvp9nSg5W5KljRezwsXYkA4JJxWhH
YkKTdQrqTUihI5F6wXb90ZrfKXPtKPU0CfOWUILXzPUWynjGRimuquQ9eZoY1S3Y+bvJXyAn9NKF
5Oq26t7F8WroBK22QC7asFVjS5ZXNduaFLBRdQVW1IVE05LoMJ/AO2/5kTR1y+NV3hWs9346FMDO
UcuYVVzZ1MORBxJ6vsPo0W4/6ZLpRXrSwJWdDvQq0djUPJCDNmz8TPfEjvd8jYlDEZBgxwM5ib1G
W8bHJA/Ead+RmRIodjfiA/eDrpcxJaHZVo10qwzamsgXHZoWMsqjnBy+qYm6Iqjvui/WHhjQ+zAO
Xn3NP0yWL8/vtw29EpRvQpuOPctwP0LVt1pyiE21fjkC+FC/E8pXT38z3pD7HB6pljs7W1yMCZv9
98ne/OLsl8maQ0Z7ELd4uZj9IOV9SxnZysHHRqMHi9p97P7LBEvL4cBwdED8ezw/yv2s0/9JvzcY
QzFTex8TtWy+5rx3S/RQz+uP3Z4bXQE30+2+z0xJxWipw2LHz6pmHNz7jn1PKSYev626eH/64uL8
9fn56cVpc/Tl6D8AAAD//wMA2OPgiWkKAAA=
headers:
CF-RAY:
- 93253db88a8f4595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
path=/; expires=Fri, 18-Apr-25 16:07:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '4217'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998386'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ca5b5a05bb584cd6fdf06d5e75677cc1
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
_cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-afc6e4a93195b1dfc3a21f83a353e86a-111576348bafa672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZLbxxHDr7rVxB92jVmhNFYji3d5Cy8ETByAlu7e1gFAqeK3U2rutgq
Vo08CfzfA1bPy7vJRRgV3/w+svn7GUDDvrmGxvWY3TCG+fuPfLlc8IeP+fbnn37bvvvn87L99+c3
Jd8XfdvMzELWX8jlvdW5k2EMlFniJHaJMJN5vXh7eXl1tfhh+UMVDOIpmFk35vmlzAeOPF8ulpfz
xdv5xbuddS/sSJtr+O8ZAMDv9a/lGT19ba5hMdu/DKSKHTXXByWAJkmwlwZVWTPG3MyOQicxU6yp
X5zDq1c/jxTnn6UkR7DidcK0BXtbre4opy28Txw7hdXqDj6U6KxGDJy3kKXq3VOgwTRfvQJ4iPcJ
HQWREXpUCFii68mfepwBRhCLqlPUsItKscfoOHbf+4UXzj2sMHUEK4xdwY7gzvoIf1ut7v4OLWEu
ifQc7ntWyCIBkAf7BTyMSTYEg0TOYqUARg8clbs+K7SS4OYWKiwK6y1wzNQlzKa5Wt3NdSTHLTuw
XNhpNaeI62AaSjgEUoWiNOVJX1nzJMplrDkRcOTMmHlDQNFJSdiRgpNhKNFaaZgkXhdrrs4gW63V
iacNBRkpKbxIerKnGuXmFnSrmQYFVMg9QcDo1eFIQBsJG9Lzh/gQl4bwHX6RVAH8JcmGvXm7jTmJ
L47sbRgz/Iiu59jN4L3IVMDnkcjXcj+RLxWXH0WzTjivCP2uRzDu3c6AowulCm5i7pOM7GaAiQwI
wzNW1+MU000xDacJewI9BE1U03MWssJkkW5+uQWHIRywJtdHfi4EGIK8KDwXdk+QDCvaYABpIZGO
EpUmL22i50Ixh61h5nepWOaVKZbO3gAyD2aVZAAlJ9FXSg0cAu/+n4Hi3qaSWWc7ftkG0MoDhwHX
bCMzkaHmLEG6LbDCmiK17BhDTQ/HMbDDSgQI/ERg+2UtluFucitZU1WZgmHJMti6ASfW+nO4zQro
ZTQdcFKCtVN7Y4dx5eYWOPqiNlzr7YGSlu06CXpKlc/mO9LLaU4wYkLP3TDR67XR6z/9Fv4VOcM9
TcRhhY8S5x+pk8y4DsZ/+CxtfjEi/GOitFFhYlK1zUdbUjWaYDAz3Zv5o1ltlNKGEgawNkvUa2Dj
U3Y9KaxLp0CYwrbiQ1qRrPUMEmm7B7vOoCd4LnWjzaBFZ0BhJoVELbppZcwAXa6T5sUVS+Gk+zvm
GhdxACch4FomeM7hNm52hdUMOEI5rbaEzIZc2MKIWwVp2xkMWOecM6CxsyXVunP3vOSJTLULx/1Q
8bg0PIxjn1jJuP+pdsfc1YWp1/CTvMBDc99zfIIPnDQ/NMaHW4X7hFFbSUOddBwn0jLtBv6mcsEF
VJ2mau95tzs5mh8axh6VfyMFzak4W8x1yNaBhrlKqNOy3kK2DOpvaiXRrriJvvc9KR0W3DoRPoGX
F6OybZGv8FysgTYiFYENhoKZYLB+joFAJex3adjtqSzQc9dTAnSuJHS26iFIxw4DYMSwVZ78xWKA
evhSfFdXFmTUp/3KQb8xcX1PNCYytiogKHfRvhQYc93BNYNdW9xJO2eA3idDNXY23SFQtM/BmGjD
UjRswRMN5KFEa5hN0PnpFzxRWxTtioglhBMBxigTNevt8OtO8u1wLQTpDAr9H9Om5cjaP06Y2mWg
WcamSr+dAfxar5Ly3aHRTIvzMcsT1XAXF5dXk8PmeA0dxa/fvN5Js2QMJ3ZvFsvZn7h89JSRg56c
No19MMif2C6Wl4cisHiWo2xxdlL7/6f0Z+4PnD7x8pfujwLnaMzkH8dEnt33ZR/VEtnF+Fdqh17X
hBultGFHj5kpGR6eWixhuuOaaTAeW44dpTHxdMy14+Pi9dXy3XK5uFo0Z9/O/gAAAP//AwBoyLEl
2goAAA==
headers:
CF-RAY:
- 93253dd4a8c94595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:14 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '8707'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5ba32dccb902ef3b152779852d2b5663
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_prompt_caching/test_openai_prompt_caching_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
host:
- api.openai.com
traceparent:
- 00-6ceeb5eac45ebad31e209ba37841cf1c-77d52b7e75cab978-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZLbxtHDL77VxB7ag3JsB01iX1zWwM1ILdB6qCHJjCoWe4u7XllOCNZ
CfLfC86uLOVx6MUGxNf38SM5+/kIoOG2uYTGDJiNi3b+65/84unTw+L6+upTeLk2dHaz+WPDdHHz
dvijmWlEWD2QybuoExNctJQ5+NFsEmEmzXr2arG4uDh9eX5WDS60ZDWsj3m+CHPHnufnp+eL+emr
+dnrKXoIbEiaS/j3CADgc/2rOH1LT80lnM52vzgSwZ6ay2cngCYFq780KMKS0edmtjea4DP5Cv34
+K9Ifrm8pZy2sMTizUACOcC1H9AbgtvgOYfEvocN5wGWy1s5PgZ47+8SGrIhRBhQoPg1saUWDhLO
AD2ESH4uoSRDYHmVMG0hD5iBxgpSI+7IkqsgVltgb0KKIWHWsktMPcESfV+wV0AtWfhpubz9Gbri
jbYcLeftCdwNrNiDBWRXWbCLKawJMEbLBtUX3J4Re7i6AdlKJidaWb25rVWXt3OJZLhjA4qMjcxA
CJ0lEWCfqU9jwtoXemKpcIVyiaLUW5ASY0gZupAghlgsJk0MXUJHm5AeRUETsOfMmFmR+syGI2YS
6IJkqkBNcK54zltQ8RKvilaWWmTkqF55IEhkGVesDYHQKb0D7nLy3r/38/lc/x0fK5Q3lTElgRsd
YEc+628uZvgNzaBpFf1117Fh8mY7in+LD2HkEncJZqqbLbV7Vz4PKUQ2MxhwrQRzCm0x1Kq/JjdT
8hx2gwBXb27AoLUgkait3BJpEJggWXb6khk8fywEaG3YSIWnzD8WNo+QVCpao1X2iSQGLzQ6dYk+
FvLZbqHIMxJVlXuvOmO1mZKrkLtgyOxIJjjTIJvgpbioPT2Bf1T/wy5DQt/XzqXgwBTJwVECobRm
Q0rZhNqm3Xoamn3bFxagp0gmU6sBag2ZYKOtBmxDra0cVYPak2BDzxNQ9hI5EXjafDX7La3Jhqgq
fzMLOoY3Tqe1ahE6eOc5wx2NU80e/g5d3mAi+H2fZByG6pl3ngIkQj4zWg2TXdhBbUABzjCQjQIG
sxlgVXoBwmS3MxBc6xFiR5VMVX+222XR5qnadeln0KHRaa8Lk6hDM+72rLZb2yHQBlO0bO3BuJnP
x8cEa3EVplVGF3QmCR04citKcgI3fj1Rq4jYQznku2WyrYANvp9nSg5W5KljRezwsXYkA4JJxWhH
YkKTdQrqTUihI5F6wXb90ZrfKXPtKPU0CfOWUILXzPUWynjGRimuquQ9eZoY1S3Y+bvJXyAn9NKF
5Oq26t7F8WroBK22QC7asFVjS5ZXNduaFLBRdQVW1IVE05LoMJ/AO2/5kTR1y+NV3hWs9346FMDO
UcuYVVzZ1MORBxJ6vsPo0W4/6ZLpRXrSwJWdDvQq0djUPJCDNmz8TPfEjvd8jYlDEZBgxwM5ib1G
W8bHJA/Ead+RmRIodjfiA/eDrpcxJaHZVo10qwzamsgXHZoWMsqjnBy+qYm6Iqjvui/WHhjQ+zAO
Xn3NP0yWL8/vtw29EpRvQpuOPctwP0LVt1pyiE21fjkC+FC/E8pXT38z3pD7HB6pljs7W1yMCZv9
98ne/OLsl8maQ0Z7ELd4uZj9IOV9SxnZysHHRqMHi9p97P7LBEvL4cBwdED8ezw/yv2s0/9JvzcY
QzFTex8TtWy+5rx3S/RQz+uP3Z4bXQE30+2+z0xJxWipw2LHz6pmHNz7jn1PKSYev626eH/64uL8
9fn56cVpc/Tl6D8AAAD//wMA2OPgiWkKAAA=
headers:
CF-RAY:
- 93253db88a8f4595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:05 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
path=/; expires=Fri, 18-Apr-25 16:07:05 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '4217'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998386'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ca5b5a05bb584cd6fdf06d5e75677cc1
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "system", "content": "You help generate concise
summaries of news articles and blog posts that user sends you."}, {"role": "user",
"content": "test_openai_prompt_caching <- IGNORE THIS. ARTICLES START ON THE
NEXT LINE\nOpen-Source Library OpenLLMetry Brings LLM Functionality to OpenTelemetry\nTraceloop,
a YCombinator-backed company, has announced the release of OpenLLMetry, a new
open-source\nlibrary designed to extend OpenTelemetry with Large Language Model
(LLM) functionality. This innovative\ntool aims to bridge the gap between traditional
application monitoring and the rapidly evolving field\nof AI-powered systems.
OpenLLMetry builds upon the widely-adopted OpenTelemetry framework, which provides\na
standardized approach to collecting and exporting telemetry data from cloud-native
applications. By\nintegrating LLM-specific features, OpenLLMetry enables developers
to gain deeper insights into\nthe performance and behavior of AI models within
their applications.\n\nKey features of OpenLLMetry include:\n\nLLM-specific
metrics and traces\nSeamless integration with existing OpenTelemetry setups\nSupport
for popular LLM frameworks and platforms\n\nThe open-source nature of OpenLLMetry
is expected to foster community contributions and rapid adoption\namong developers
working with LLMs. As AI continues to transform the software landscape, tools\nlike
OpenLLMetry are poised to play a vital role in ensuring the reliability and
performance of\nnext-generation applications.\n\n========================================================================\n\nMajor
LLM Providers Introduce Prompt Caching, Boosting Speed and Reducing Costs\n\nIn
a significant development for the artificial intelligence industry, leading
Large Language Model (LLM) providers,\nincluding Anthropic, have announced the
implementation of prompt caching. This new feature promises to dramatically\nimprove
the speed and cost-effectiveness of LLM API calls, particularly for applications
with repetitive prompt patterns.\n\nUnderstanding Prompt Caching\nPrompt caching
is a technique that allows LLM providers to store and quickly retrieve responses
for frequently used prompts.\nInstead of processing the same or similar prompts
repeatedly, the system can serve pre-computed responses,\nsignificantly reducing
computation time and resources.\n\nBenefits of Prompt Caching\n1. Improved Response
Times\n\nWith prompt caching, response times for cached prompts can be reduced
from seconds to milliseconds. This dramatic speed\nimprovement enables near-instantaneous
responses in many scenarios, enhancing user experience in AI-powered applications.\n\n2.
Cost Reduction\nBy eliminating the need to reprocess identical or highly similar
prompts, prompt caching can substantially reduce the\ncomputational resources
required. This efficiency translates directly into cost savings for developers
and businesses\nutilizing LLM APIs.\n\n3. Scalability\nThe reduced computational
load allows LLM providers to handle a higher volume of requests with existing
infrastructure,\nimproving the scalability of their services.\n\nUse Cases and
Impact\nPrompt caching is particularly beneficial for applications with repetitive
prompt patterns. Some key use cases include:\n\nCustomer service chatbots handling
common queries\nContent moderation systems processing similar types of content\nLanguage
translation services for frequently translated phrases or sentences\nAutomated
coding assistants dealing with standard programming tasks\n\nImplementation
by Major Providers\nWhile the specific implementation details vary among providers,
the general approach involves:\n\nIdentifying frequently used prompts\nStoring
pre-computed responses\nImplementing efficient lookup mechanisms\nBalancing
cache freshness with performance gains\n\nAnthropic, known for its Claude AI
model, has been at the forefront of this technology.\n\nFuture Implications\nThe
introduction of prompt caching by major LLM providers is likely to have far-reaching
effects on the AI industry:\n\nBroader Adoption: Reduced costs and improved
performance could lead to wider adoption of LLM technologies across various
sectors.\nNew Application Paradigms: Developers may create new types of applications
that leverage the near-instantaneous response times of cached prompts.\nEvolution
of Pricing Models: LLM providers might introduce new pricing structures that
reflect the efficiency gains of prompt caching.\n\nAs the technology matures,
we can expect to see further refinements and innovative applications of prompt
caching, potentially\nreshaping the landscape of AI-powered services and applications.\n\n========================================================================\n\n\ud83d\udcca
Why Unit Testing is Non-Negotiable in Software Development \ud83d\udda5\ufe0f\nAs
a software professional, I can''t stress enough how crucial unit testing is
to our craft. Here''s why it''s a must-have practice:\n\n\ud83d\udc1b Catches
bugs early: Identify and fix issues before they snowball into major problems.\n\ud83d\udcb0
Saves time and money: Less debugging time means faster development and lower
costs.\n\ud83c\udfd7\ufe0f Improves code quality: Writing testable code inherently
leads to better architecture.\n\ud83d\udd04 Facilitates refactoring: Tests give
you confidence to improve your code without breaking functionality.\n\ud83d\udcda
Serves as documentation: Well-written tests explain how your code should behave.\n\ud83e\udd1d
Enhances collaboration: New team members can understand and contribute to the
codebase faster.\n\nRemember: The time invested in unit testing pays off multifold
in the long run. It''s not just good practice\u2014it''s professional responsibility.\nWhat''s
your take on unit testing? Share your experiences below! \ud83d\udc47\n\n========================================================================\n\nThe
Rise of Reasoning Models: How \"Think First\" AI Is Transforming Capabilities\n\nA
new generation of reasoning models designed to think before responding is dramatically
expanding the\nfrontiers of artificial intelligence. These advanced systems,
which employ sophisticated deliberative\nprocesses before generating output,
are solving problems previously thought to be beyond AI''s reach.\n\n\nUnlike
earlier models that produced immediate responses, these reasoning-enhanced AIs
take a structured\napproach to complex problems. By breaking down questions
into component parts, exploring multiple solution paths,\nand critically evaluating
their own reasoning, they achieve significantly higher accuracy on tasks requiring
logical\nanalysis, mathematical problem-solving, and nuanced judgment."}], "model":
"gpt-4o-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '6734'
content-type:
- application/json
cookie:
- __cf_bm=JZWNzQSdZzJzk2Sik1oyL2Yz59gJcGlJ5IzXZBAP22M-1744990625-1.0.1.1-GEIx_kDw3fHjmLfiKCZAljRlLandADodZ.Ld.yq8mnlbIr9zOIs.vxDxMkuT53svPBdkMVoUR.rq2eITnuJIGdLhU5DTyj4eQNjPDdO4b0k;
_cfuvid=U2sAoXWjw80xCiYA.azC.deEp6.mKhOtfS1rdA18SEQ-1744990625940-0.0.1.1-604800000
host:
- api.openai.com
traceparent:
- 00-afc6e4a93195b1dfc3a21f83a353e86a-111576348bafa672-01
user-agent:
- OpenAI/Python 1.51.2
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.51.2
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFZLbxxHDr7rVxB92jVmhNFYji3d5Cy8ETByAlu7e1gFAqeK3U2rutgq
Vo08CfzfA1bPy7vJRRgV3/w+svn7GUDDvrmGxvWY3TCG+fuPfLlc8IeP+fbnn37bvvvn87L99+c3
Jd8XfdvMzELWX8jlvdW5k2EMlFniJHaJMJN5vXh7eXl1tfhh+UMVDOIpmFk35vmlzAeOPF8ulpfz
xdv5xbuddS/sSJtr+O8ZAMDv9a/lGT19ba5hMdu/DKSKHTXXByWAJkmwlwZVWTPG3MyOQicxU6yp
X5zDq1c/jxTnn6UkR7DidcK0BXtbre4opy28Txw7hdXqDj6U6KxGDJy3kKXq3VOgwTRfvQJ4iPcJ
HQWREXpUCFii68mfepwBRhCLqlPUsItKscfoOHbf+4UXzj2sMHUEK4xdwY7gzvoIf1ut7v4OLWEu
ifQc7ntWyCIBkAf7BTyMSTYEg0TOYqUARg8clbs+K7SS4OYWKiwK6y1wzNQlzKa5Wt3NdSTHLTuw
XNhpNaeI62AaSjgEUoWiNOVJX1nzJMplrDkRcOTMmHlDQNFJSdiRgpNhKNFaaZgkXhdrrs4gW63V
iacNBRkpKbxIerKnGuXmFnSrmQYFVMg9QcDo1eFIQBsJG9Lzh/gQl4bwHX6RVAH8JcmGvXm7jTmJ
L47sbRgz/Iiu59jN4L3IVMDnkcjXcj+RLxWXH0WzTjivCP2uRzDu3c6AowulCm5i7pOM7GaAiQwI
wzNW1+MU000xDacJewI9BE1U03MWssJkkW5+uQWHIRywJtdHfi4EGIK8KDwXdk+QDCvaYABpIZGO
EpUmL22i50Ixh61h5nepWOaVKZbO3gAyD2aVZAAlJ9FXSg0cAu/+n4Hi3qaSWWc7ftkG0MoDhwHX
bCMzkaHmLEG6LbDCmiK17BhDTQ/HMbDDSgQI/ERg+2UtluFucitZU1WZgmHJMti6ASfW+nO4zQro
ZTQdcFKCtVN7Y4dx5eYWOPqiNlzr7YGSlu06CXpKlc/mO9LLaU4wYkLP3TDR67XR6z/9Fv4VOcM9
TcRhhY8S5x+pk8y4DsZ/+CxtfjEi/GOitFFhYlK1zUdbUjWaYDAz3Zv5o1ltlNKGEgawNkvUa2Dj
U3Y9KaxLp0CYwrbiQ1qRrPUMEmm7B7vOoCd4LnWjzaBFZ0BhJoVELbppZcwAXa6T5sUVS+Gk+zvm
GhdxACch4FomeM7hNm52hdUMOEI5rbaEzIZc2MKIWwVp2xkMWOecM6CxsyXVunP3vOSJTLULx/1Q
8bg0PIxjn1jJuP+pdsfc1YWp1/CTvMBDc99zfIIPnDQ/NMaHW4X7hFFbSUOddBwn0jLtBv6mcsEF
VJ2mau95tzs5mh8axh6VfyMFzak4W8x1yNaBhrlKqNOy3kK2DOpvaiXRrriJvvc9KR0W3DoRPoGX
F6OybZGv8FysgTYiFYENhoKZYLB+joFAJex3adjtqSzQc9dTAnSuJHS26iFIxw4DYMSwVZ78xWKA
evhSfFdXFmTUp/3KQb8xcX1PNCYytiogKHfRvhQYc93BNYNdW9xJO2eA3idDNXY23SFQtM/BmGjD
UjRswRMN5KFEa5hN0PnpFzxRWxTtioglhBMBxigTNevt8OtO8u1wLQTpDAr9H9Om5cjaP06Y2mWg
WcamSr+dAfxar5Ly3aHRTIvzMcsT1XAXF5dXk8PmeA0dxa/fvN5Js2QMJ3ZvFsvZn7h89JSRg56c
No19MMif2C6Wl4cisHiWo2xxdlL7/6f0Z+4PnD7x8pfujwLnaMzkH8dEnt33ZR/VEtnF+Fdqh17X
hBultGFHj5kpGR6eWixhuuOaaTAeW44dpTHxdMy14+Pi9dXy3XK5uFo0Z9/O/gAAAP//AwBoyLEl
2goAAA==
headers:
CF-RAY:
- 93253dd4a8c94595-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 18 Apr 2025 15:37:14 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '8707'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149998385'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_5ba32dccb902ef3b152779852d2b5663
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses.yaml
================================================
interactions:
- request:
body: '{"input": "What is the capital of France?", "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '68'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUwW6jMBC95yssn5vK0CSQfMCe97C3aoUGM6RujQfZ46pVlX9fYQiBbXpB8N7M
88ybMV8bIaRp5ElIj6GvDuW+bcuyydpCl9nxeCxVrRRkbVkXu0NRq30NkDcH0Pqgml0rHwYBql9R
81WEXMAR1x6Bsalg4LJin2W5UtlT4gIDxzDkaOp6i4zNmFSDfjt7im6oqgUbMMHoPXl5Ei5amwDj
rolVgwzGhjUb2EfNhtwK7+Cjosh95IrpDb+TTGQrDXYt11GDdij23PN295htHTja5irfb9Vum+0m
H5KwPInnjRBCfKXnbHAXzrO/R3VM/kKjiixD/ZQX+VE3xV1/kwZ/9phUMAQ44434ychEanKM7lbS
sqyV7NUT/OA5OwWAc8Rw9fH574q0dO491XeYJHQS8s8LCg29YbCCWvHLg9MoTBC/wZvwKOecy/Q2
y0hPNpUGIZjA4HgMHgJTkOzBg7Vo1zNjH8eN6T2+G4qhui5lleYwz9QjBHLGneVp8kRi25LnRdDg
b+w68J8TuBHiMu4v+nejsWKDw1rKBluIdjRPBiaPy1oYux49cExw9qgmNJk0Hd6S7+D2vRhOipub
H88fe34ho0eTIpOcidtAJFNfLcakZrBfFuKj02nIqRUToLbX+xjTus1VGre6O9nu4Tu+uJBzLxr0
Cza3RDX2M2X/fyXLe/g92XmIPykzMdgbmeezgzHg6ofSIUMDDIP8ZXP5BwAA//8DAF4ZvUMbBQAA
headers:
CF-RAY:
- 956dc90fc846385f-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 28 Jun 2025 14:13:33 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=dQblcVyhFMjMhX8.3Q4cKb8IIJr99wGkSo3q.Csqsck-1751120013-1.0.1.1-vxo3rhFk0rtDva2_HwgE2jQaHQ0pWAsYM74sMXEUw6bO8CmNqO4b0EwbXiRmXPOOt8NlZ2lNmWaH.aYdu9C2.T1yLSQo8MXPkKrSh8lbIfo;
path=/; expires=Sat, 28-Jun-25 14:43:33 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=Vy7gFEyV028QIfoGgNLyz_tr8hfLa5_6..DnIzXtbG0-1751120013737-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '551'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999967'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_3e2f5c75b5c27714c7c1ef7fc5760c9d
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_reasoning.yaml
================================================
interactions:
- request:
body: '{"input": "Count r''s in strawberry", "model": "gpt-5-nano", "reasoning":
{"effort": "low", "summary": null}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '108'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- x64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- Linux
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.13.5
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAA4RU246bMBB9z1cgP28qLiEm+ZXVCg0wzrprPMgebzda5d8rDCHQpuoLgnPm5nMG
f++SROhOnBPh0A/1sYLDMZdwlF1aZSfZHCp5PEKep1V1OChMO8hANipPs/xYFEq8jAWo+Ykt34uQ
9TjhrUNg7GoYuUyW5TEtSllFzjNw8GNOS/1gkLGbkhpoPy6Ogh2nUmA8RhidIyfOiQ3GREDbe2Ld
IYM2fst6dqFlTXaD9/BVU+AhcM30gX+TTGTqFsy2XE8dmnHYy8D7cm/B0j5P83KfVvtUzirEsuKc
vO6SJEm+4/Mhr1/EVVnTjuICYFFJeZIql1JB/lTcWIKvA07ygier7eVB+dD34K5j27eI3V6ete/9
5d6/7fJyMrdUqjyo/JSfmkaq4v/9e/QeLrjq/g8XI9mSZbQPRdZjbcreDcEvXrJjAFhLDHcTX982
pKHL4Kh5wsRC50QUYkFv89sSKByZ2By8157B8hQ8BsYgMYADY9BsV4JdmBZycPipKfj6vvN1VHpZ
mcFRP3DdQvuO9Qde19zDx/OsiEClyMWpDf2aVViZO6buZnOFB4V8rXWHlrXSuPkvPLpP3WLNEy46
VBDMJKzwTA7Xp2DsB3TAIcLZj3RGo4DzaIpcD4/vlXExbr114hNdQ17zdVqXTodeLHNPQr6Tbifl
A5NYiIePgmmoV+6mCzisZ3TBtnE34im1h8bc75AQt3Q5gLab/z3LXv7GV5fIcszoXfdITDdH/fMa
KXL5jHlWePF/nb2tzsRgVnRRLTIGv3W8R4YOGMYOt93tNwAAAP//AwAoeBci1AUAAA==
headers:
CF-RAY:
- 97195f15cb219379-MAA
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 19 Aug 2025 11:39:41 GMT
Server:
- cloudflare
Set-Cookie:
- REDACTED
- REDACTED
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- REDACTED
openai-processing-ms:
- '2646'
openai-project:
- REDACTED
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '2648'
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199772'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 68ms
x-request-id:
- req_f663a9d641c5ed48cd037da360350648
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_reasoning_dict_issue.yaml
================================================
interactions:
- request:
body: '{"input": "Explain why the sky is blue", "model": "gpt-5-nano", "reasoning":
{"effort": "medium", "summary": "auto"}}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '117'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
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
headers:
CF-RAY:
- 976ca80d3f1b7ba8-ATL
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 29 Aug 2025 14:15:00 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=4X6ZZLnfh2KwRaDYPexu3cVi.S70CP2KXHJ4o9KJm_c-1756476900-1.0.1.1-oFYXZO_g3o_KecbSI2nIucGow2iOr6n2aBduzuDb3SOG6ifghvO5vmIEARlAYRY9N6Ng7O1rjvz.3U99XuWNeImgEn7PYjU1wVinR3ok1v8;
path=/; expires=Fri, 29-Aug-25 14:45:00 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=AhlPesKdlPTJRagqm0vfPBxmzKgdliO2M6vF4aqgF6o-1756476900286-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '15702'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-envoy-upstream-service-time:
- '15705'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '180000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '179999772'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_b7ecb107303db8e856f73c2b708f0cb2
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming.yaml
================================================
interactions:
- request:
body: '{"input":"Tell me a three sentence bedtime story about a unicorn.","model":"gpt-4.1-nano","stream":true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '104'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.97.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.97.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: "event: response.created\ndata: {\"type\":\"response.created\",\"sequence_number\":0,\"response\":{\"id\":\"resp_0fef0f8a68937870006911e9ecf124819491634b434678464a\",\"object\":\"response\",\"created_at\":1762781676,\"status\":\"in_progress\",\"background\":false,\"error\":null,\"incomplete_details\":null,\"instructions\":null,\"max_output_tokens\":null,\"max_tool_calls\":null,\"model\":\"gpt-4.1-nano-2025-04-14\",\"output\":[],\"parallel_tool_calls\":true,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":null,\"reasoning\":{\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}}}\n\nevent:
response.in_progress\ndata: {\"type\":\"response.in_progress\",\"sequence_number\":1,\"response\":{\"id\":\"resp_0fef0f8a68937870006911e9ecf124819491634b434678464a\",\"object\":\"response\",\"created_at\":1762781676,\"status\":\"in_progress\",\"background\":false,\"error\":null,\"incomplete_details\":null,\"instructions\":null,\"max_output_tokens\":null,\"max_tool_calls\":null,\"model\":\"gpt-4.1-nano-2025-04-14\",\"output\":[],\"parallel_tool_calls\":true,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":null,\"reasoning\":{\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"auto\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":null,\"user\":null,\"metadata\":{}}}\n\nevent:
response.output_item.added\ndata: {\"type\":\"response.output_item.added\",\"sequence_number\":2,\"output_index\":0,\"item\":{\"id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"type\":\"message\",\"status\":\"in_progress\",\"content\":[],\"role\":\"assistant\"}}\n\nevent:
response.content_part.added\ndata: {\"type\":\"response.content_part.added\",\"sequence_number\":3,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"\"}}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":4,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"Once\",\"logprobs\":[],\"obfuscation\":\"lOokrPj8RO6Z\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":5,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
upon\",\"logprobs\":[],\"obfuscation\":\"Tv7ebWtX2Ed\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":6,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
a\",\"logprobs\":[],\"obfuscation\":\"8axF0YPU0fXp7h\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":7,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
time\",\"logprobs\":[],\"obfuscation\":\"NXqYzsjEIGb\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":8,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\",\",\"logprobs\":[],\"obfuscation\":\"2Jd3IUgnnP4mLrt\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":9,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
in\",\"logprobs\":[],\"obfuscation\":\"Ql8dH38dSglUH\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":10,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
a\",\"logprobs\":[],\"obfuscation\":\"x171oDHxbNc8PD\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":11,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
enchanted\",\"logprobs\":[],\"obfuscation\":\"FZwnwG\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":12,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
forest\",\"logprobs\":[],\"obfuscation\":\"lQ6ALw3qg\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":13,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\",\",\"logprobs\":[],\"obfuscation\":\"F9zXblw4jtPyJU6\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":14,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
there\",\"logprobs\":[],\"obfuscation\":\"H7b2VntIit\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":15,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
was\",\"logprobs\":[],\"obfuscation\":\"DH5pCqSugHT6\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":16,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
a\",\"logprobs\":[],\"obfuscation\":\"BQIkM6dCVYtDGL\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":17,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
gentle\",\"logprobs\":[],\"obfuscation\":\"cjZV8s9Z3\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":18,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
unicorn\",\"logprobs\":[],\"obfuscation\":\"pggvktk3\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":19,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
named\",\"logprobs\":[],\"obfuscation\":\"q5Fev4vcn4\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":20,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
Luna\",\"logprobs\":[],\"obfuscation\":\"xnRqm54KfcU\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":21,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
who\",\"logprobs\":[],\"obfuscation\":\"NhtP5tN59aKb\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":22,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
loved\",\"logprobs\":[],\"obfuscation\":\"pBelAdvYUg\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":23,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
to\",\"logprobs\":[],\"obfuscation\":\"eytyHdZMDTepR\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":24,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
weave\",\"logprobs\":[],\"obfuscation\":\"bamP4SqFpY\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":25,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
dreams\",\"logprobs\":[],\"obfuscation\":\"m5j1ARS01\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":26,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
into\",\"logprobs\":[],\"obfuscation\":\"ZMxnI4OslJ6\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":27,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
sparkling\",\"logprobs\":[],\"obfuscation\":\"tAa97V\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":28,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
st\",\"logprobs\":[],\"obfuscation\":\"2tQI6DXj3L9LB\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":29,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"ard\",\"logprobs\":[],\"obfuscation\":\"qq0ONzuSZcBWN\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":30,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"ust\",\"logprobs\":[],\"obfuscation\":\"yzB7wenfb4sVh\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":31,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\".\",\"logprobs\":[],\"obfuscation\":\"MAHbFO4NyStuMeg\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":32,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
One\",\"logprobs\":[],\"obfuscation\":\"1ywa4ORElBut\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":33,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
night\",\"logprobs\":[],\"obfuscation\":\"oLIS3h6yKU\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":34,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\",\",\"logprobs\":[],\"obfuscation\":\"A9bHt90qNFI32uz\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":35,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
she\",\"logprobs\":[],\"obfuscation\":\"GQqIbvIglgQA\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":36,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
gathered\",\"logprobs\":[],\"obfuscation\":\"DsU1les\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":37,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
all\",\"logprobs\":[],\"obfuscation\":\"OLhODyY5Mb0z\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":38,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
her\",\"logprobs\":[],\"obfuscation\":\"jqjBNUW9eeS4\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":39,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
shimmering\",\"logprobs\":[],\"obfuscation\":\"Ldps9\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":40,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
magic\",\"logprobs\":[],\"obfuscation\":\"4pbvRjCvJ0\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":41,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
to\",\"logprobs\":[],\"obfuscation\":\"kuJnZeqm0isOd\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":42,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
create\",\"logprobs\":[],\"obfuscation\":\"W66Zbu9G1\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":43,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
a\",\"logprobs\":[],\"obfuscation\":\"6hUzY2oVNs4IU3\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":44,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
special\",\"logprobs\":[],\"obfuscation\":\"lY6RibHA\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":45,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
dream\",\"logprobs\":[],\"obfuscation\":\"rx4NLNJnq9\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":46,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
for\",\"logprobs\":[],\"obfuscation\":\"QlLjQageSjYX\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":47,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
a\",\"logprobs\":[],\"obfuscation\":\"7YSl9UHcINIVtA\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":48,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
little\",\"logprobs\":[],\"obfuscation\":\"UzaH2FnSG\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":49,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
girl\",\"logprobs\":[],\"obfuscation\":\"xndhO0b9Vlj\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":50,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
who\",\"logprobs\":[],\"obfuscation\":\"bHDjWs9pdrer\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":51,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
believed\",\"logprobs\":[],\"obfuscation\":\"1rCGba6\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":52,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
in\",\"logprobs\":[],\"obfuscation\":\"uDqlwMtWRe1AJ\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":53,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
kindness\",\"logprobs\":[],\"obfuscation\":\"Cfb7EDR\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":54,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
and\",\"logprobs\":[],\"obfuscation\":\"RmRl0UcAi117\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":55,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
hope\",\"logprobs\":[],\"obfuscation\":\"xMG6A07AbIo\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":56,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\".\",\"logprobs\":[],\"obfuscation\":\"PC49GemNmm73vyi\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":57,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
As\",\"logprobs\":[],\"obfuscation\":\"UJaW762YGDSxP\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":58,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
the\",\"logprobs\":[],\"obfuscation\":\"FIpPTrcPNVxX\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":59,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
girl\",\"logprobs\":[],\"obfuscation\":\"2RhbeqtrUQH\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":60,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
slept\",\"logprobs\":[],\"obfuscation\":\"TYCNKHPXhe\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":61,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
peacefully\",\"logprobs\":[],\"obfuscation\":\"OmW0M\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":62,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\",\",\"logprobs\":[],\"obfuscation\":\"FEo6K9FLY5vrKzc\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":63,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
Luna\",\"logprobs\":[],\"obfuscation\":\"Rdgmkx93Gm1\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":64,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"\u2019s\",\"logprobs\":[],\"obfuscation\":\"IJSP3g05fHk1w2\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":65,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
dreams\",\"logprobs\":[],\"obfuscation\":\"YAtM80znq\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":66,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
floated\",\"logprobs\":[],\"obfuscation\":\"52v95Ec5\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":67,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
down\",\"logprobs\":[],\"obfuscation\":\"NuVfTeuBS2o\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":68,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
like\",\"logprobs\":[],\"obfuscation\":\"l8YcTwyP4ZE\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":69,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
glowing\",\"logprobs\":[],\"obfuscation\":\"SarF7yss\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":70,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
clouds\",\"logprobs\":[],\"obfuscation\":\"fS70h1tit\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":71,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\",\",\"logprobs\":[],\"obfuscation\":\"piNGFZ5xIeZ25mj\"}\n\nevent:
response.output_text.delta\ndata: {\"type\":\"response.output_text.delta\",\"sequence_number\":72,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
filling\",\"logprobs\":[],\"obfuscation\":\"9abtqV40\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":73,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
her\",\"logprobs\":[],\"obfuscation\":\"y3XzC0zitOoY\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":74,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
heart\",\"logprobs\":[],\"obfuscation\":\"t22qzqlwP1\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":75,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
with\",\"logprobs\":[],\"obfuscation\":\"a6BRPSqCiiO\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":76,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
joy\",\"logprobs\":[],\"obfuscation\":\"PrpSwMgv297g\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":77,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
and\",\"logprobs\":[],\"obfuscation\":\"25TlFvWI31Wz\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":78,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
wonder\",\"logprobs\":[],\"obfuscation\":\"wS1TFY5fw\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":79,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
until\",\"logprobs\":[],\"obfuscation\":\"aKT3enYjyO\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":80,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\"
morning\",\"logprobs\":[],\"obfuscation\":\"PEacn7sS\"}\n\nevent: response.output_text.delta\ndata:
{\"type\":\"response.output_text.delta\",\"sequence_number\":81,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"delta\":\".\",\"logprobs\":[],\"obfuscation\":\"Kv5IpzXsfR9pNyj\"}\n\nevent:
response.output_text.done\ndata: {\"type\":\"response.output_text.done\",\"sequence_number\":82,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"text\":\"Once
upon a time, in a enchanted forest, there was a gentle unicorn named Luna
who loved to weave dreams into sparkling stardust. One night, she gathered
all her shimmering magic to create a special dream for a little girl who believed
in kindness and hope. As the girl slept peacefully, Luna\u2019s dreams floated
down like glowing clouds, filling her heart with joy and wonder until morning.\",\"logprobs\":[]}\n\nevent:
response.content_part.done\ndata: {\"type\":\"response.content_part.done\",\"sequence_number\":83,\"item_id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"output_index\":0,\"content_index\":0,\"part\":{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Once
upon a time, in a enchanted forest, there was a gentle unicorn named Luna
who loved to weave dreams into sparkling stardust. One night, she gathered
all her shimmering magic to create a special dream for a little girl who believed
in kindness and hope. As the girl slept peacefully, Luna\u2019s dreams floated
down like glowing clouds, filling her heart with joy and wonder until morning.\"}}\n\nevent:
response.output_item.done\ndata: {\"type\":\"response.output_item.done\",\"sequence_number\":84,\"output_index\":0,\"item\":{\"id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Once
upon a time, in a enchanted forest, there was a gentle unicorn named Luna
who loved to weave dreams into sparkling stardust. One night, she gathered
all her shimmering magic to create a special dream for a little girl who believed
in kindness and hope. As the girl slept peacefully, Luna\u2019s dreams floated
down like glowing clouds, filling her heart with joy and wonder until morning.\"}],\"role\":\"assistant\"}}\n\nevent:
response.completed\ndata: {\"type\":\"response.completed\",\"sequence_number\":85,\"response\":{\"id\":\"resp_0fef0f8a68937870006911e9ecf124819491634b434678464a\",\"object\":\"response\",\"created_at\":1762781676,\"status\":\"completed\",\"background\":false,\"error\":null,\"incomplete_details\":null,\"instructions\":null,\"max_output_tokens\":null,\"max_tool_calls\":null,\"model\":\"gpt-4.1-nano-2025-04-14\",\"output\":[{\"id\":\"msg_0fef0f8a68937870006911e9ef0ecc81949d727f28043244eb\",\"type\":\"message\",\"status\":\"completed\",\"content\":[{\"type\":\"output_text\",\"annotations\":[],\"logprobs\":[],\"text\":\"Once
upon a time, in a enchanted forest, there was a gentle unicorn named Luna
who loved to weave dreams into sparkling stardust. One night, she gathered
all her shimmering magic to create a special dream for a little girl who believed
in kindness and hope. As the girl slept peacefully, Luna\u2019s dreams floated
down like glowing clouds, filling her heart with joy and wonder until morning.\"}],\"role\":\"assistant\"}],\"parallel_tool_calls\":true,\"previous_response_id\":null,\"prompt_cache_key\":null,\"prompt_cache_retention\":null,\"reasoning\":{\"effort\":null,\"summary\":null},\"safety_identifier\":null,\"service_tier\":\"default\",\"store\":true,\"temperature\":1.0,\"text\":{\"format\":{\"type\":\"text\"},\"verbosity\":\"medium\"},\"tool_choice\":\"auto\",\"tools\":[],\"top_logprobs\":0,\"top_p\":1.0,\"truncation\":\"disabled\",\"usage\":{\"input_tokens\":18,\"input_tokens_details\":{\"cached_tokens\":0},\"output_tokens\":79,\"output_tokens_details\":{\"reasoning_tokens\":0},\"total_tokens\":97},\"user\":null,\"metadata\":{}}}\n\n"
headers:
CF-RAY:
- 99c5eda3b952f169-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 10 Nov 2025 13:34:37 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Ck6dIIFTEEW2blYC07a.v6tgOYJNYPaVnVuCcyVE43g-1762781677-1.0.1.1-YFBcIH7RD4dv3Ernkalfwjg7J8hzWrDRP3Q7cT_E6uG5dhH4KBDQRBIJd8bK_a9sfHIdx_pCMhehmSLnr7nDBn8AS6HJzAEdUBgu6NuNp4E;
path=/; expires=Mon, 10-Nov-25 14:04:37 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=6FPEAkNUcrt3t6e22fJO8jdURmpnxYecbqDhuAHAlT0-1762781677124-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '125'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '145'
x-request-id:
- req_8aaafe2ba53f497aae7ac48db4433038
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_async.yaml
================================================
interactions:
- request:
body: '{"input":"Tell me a three sentence bedtime story about a unicorn.","model":"gpt-4.1-nano","stream":true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '104'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.97.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.97.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_06d9044b13184730006911ea372f048190aabddea38a3fc299","object":"response","created_at":1762781751,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_06d9044b13184730006911ea372f048190aabddea38a3fc299","object":"response","created_at":1762781751,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"Once","logprobs":[],"obfuscation":"Rj88U0hLZ9YI"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
upon","logprobs":[],"obfuscation":"30N5oGrHdBg"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
a","logprobs":[],"obfuscation":"1GKZ9Wrmor6HvA"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
time","logprobs":[],"obfuscation":"I1n9Kt37NsX"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"dTaQFO01iAC78Ln"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
in","logprobs":[],"obfuscation":"GezdIeWJ40wX5"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
a","logprobs":[],"obfuscation":"82dO8OBkJTz0sx"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":11,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
magical","logprobs":[],"obfuscation":"uoMisUcW"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":12,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
forest","logprobs":[],"obfuscation":"mJMDEvGry"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":13,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"7me5JgT8SyeuYld"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":14,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
there","logprobs":[],"obfuscation":"ZxhJRz2ON0"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":15,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
was","logprobs":[],"obfuscation":"V7ZqdFtW35Wk"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":16,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
a","logprobs":[],"obfuscation":"bCj3hDo9oSxYWX"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":17,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
gentle","logprobs":[],"obfuscation":"ejZPZtvBu"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":18,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
unicorn","logprobs":[],"obfuscation":"fniYUCTE"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":19,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
named","logprobs":[],"obfuscation":"QxfG7TD9an"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":20,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
Luna","logprobs":[],"obfuscation":"G71JY5MQSys"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":21,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
who","logprobs":[],"obfuscation":"3ENhjJFN5CSt"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":22,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
loved","logprobs":[],"obfuscation":"X3kbJkGeJ6"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":23,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
to","logprobs":[],"obfuscation":"qKKpXvFV9NiFe"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":24,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
bring","logprobs":[],"obfuscation":"flDsrGj8oy"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":25,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
spark","logprobs":[],"obfuscation":"JrLkndfEjJ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":26,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"les","logprobs":[],"obfuscation":"UAHQStfyLKIgQ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":27,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
of","logprobs":[],"obfuscation":"8Upv81ntdbpgI"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":28,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
happiness","logprobs":[],"obfuscation":"T7EWh3"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":29,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
wherever","logprobs":[],"obfuscation":"MONXaDx"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":30,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
she","logprobs":[],"obfuscation":"Gl1L0lSu6f0Q"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":31,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
went","logprobs":[],"obfuscation":"uBZhppkimEx"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":32,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"S7RqBBbIycLkaaP"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":33,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
One","logprobs":[],"obfuscation":"IQJlB8npiQxN"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":34,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
evening","logprobs":[],"obfuscation":"oqjdhL8L"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":35,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"BoUyMYutGwgFO0q"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":36,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
she","logprobs":[],"obfuscation":"dU27do5TGCDq"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":37,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
discovered","logprobs":[],"obfuscation":"3jukg"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":38,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
a","logprobs":[],"obfuscation":"2EPe1gsRVkrbOx"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":39,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
lonely","logprobs":[],"obfuscation":"69gzxV9JG"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":40,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
star","logprobs":[],"obfuscation":"0gD3wbn7v77"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":41,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
fallen","logprobs":[],"obfuscation":"5UVGVyGib"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":42,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
from","logprobs":[],"obfuscation":"u0pNcSUq5um"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":43,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
the","logprobs":[],"obfuscation":"OOA2TOPyMUVY"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":44,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
sky","logprobs":[],"obfuscation":"sHaJi8eWaiin"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":45,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
and","logprobs":[],"obfuscation":"DJthqHqkQiei"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":46,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
gently","logprobs":[],"obfuscation":"Crys85cAH"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":47,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
guided","logprobs":[],"obfuscation":"Nh9QtKvNH"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":48,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
it","logprobs":[],"obfuscation":"iQsq5JRYodQq5"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":49,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
back","logprobs":[],"obfuscation":"0M7TWaOnXp9"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":50,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
home","logprobs":[],"obfuscation":"xK6Me1sEqJm"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":51,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
with","logprobs":[],"obfuscation":"xC7hZx3bIiu"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":52,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
her","logprobs":[],"obfuscation":"n5t5wlNJ8FuQ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":53,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
shimmering","logprobs":[],"obfuscation":"yQQbn"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":54,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
horn","logprobs":[],"obfuscation":"6YeMZUr8tN1"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":55,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"SW3Ko985lnI1ySf"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":56,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
As","logprobs":[],"obfuscation":"WdoUUv0JfkZjt"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":57,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
Luna","logprobs":[],"obfuscation":"QQJ8pPWioEO"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":58,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
returned","logprobs":[],"obfuscation":"7eDkrBY"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":59,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
to","logprobs":[],"obfuscation":"8tJQLyVdOH2Mf"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":60,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
her","logprobs":[],"obfuscation":"AVZ6uXpvSDwq"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":61,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
cozy","logprobs":[],"obfuscation":"zwtf1B0UA55"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":62,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
meadow","logprobs":[],"obfuscation":"0eJa5WDqm"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":63,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"gE3KGRcBYPKuzoZ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":64,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
she","logprobs":[],"obfuscation":"Uk7Zq89qCPEE"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":65,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
knew","logprobs":[],"obfuscation":"s4EpZEaVU1E"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":66,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
that","logprobs":[],"obfuscation":"NxdzZFJXAkd"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":67,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
kindness","logprobs":[],"obfuscation":"mYXVnKn"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":68,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
and","logprobs":[],"obfuscation":"ZRqj1ICwoXCE"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":69,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
courage","logprobs":[],"obfuscation":"HwTttTEG"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":70,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
could","logprobs":[],"obfuscation":"LmCBocrrii"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":71,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
make","logprobs":[],"obfuscation":"ndlbS2GfqoS"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":72,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
even","logprobs":[],"obfuscation":"2qoMvbUdqNb"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":73,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
the","logprobs":[],"obfuscation":"Q5PaKNnCeQv6"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":74,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
darkest","logprobs":[],"obfuscation":"z10ID2PJ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":75,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
night","logprobs":[],"obfuscation":"SGfZaC2hah"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":76,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
sparkle","logprobs":[],"obfuscation":"qk7bfXtV"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":77,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
with","logprobs":[],"obfuscation":"vL2okv6oisj"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":78,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":"
wonder","logprobs":[],"obfuscation":"diPbSP0F6"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":79,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"FifrXq3zcNGZLEB"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":80,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"text":"Once
upon a time, in a magical forest, there was a gentle unicorn named Luna who
loved to bring sparkles of happiness wherever she went. One evening, she discovered
a lonely star fallen from the sky and gently guided it back home with her
shimmering horn. As Luna returned to her cozy meadow, she knew that kindness
and courage could make even the darkest night sparkle with wonder.","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":81,"item_id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"Once
upon a time, in a magical forest, there was a gentle unicorn named Luna who
loved to bring sparkles of happiness wherever she went. One evening, she discovered
a lonely star fallen from the sky and gently guided it back home with her
shimmering horn. As Luna returned to her cozy meadow, she knew that kindness
and courage could make even the darkest night sparkle with wonder."}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":82,"output_index":0,"item":{"id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"Once
upon a time, in a magical forest, there was a gentle unicorn named Luna who
loved to bring sparkles of happiness wherever she went. One evening, she discovered
a lonely star fallen from the sky and gently guided it back home with her
shimmering horn. As Luna returned to her cozy meadow, she knew that kindness
and courage could make even the darkest night sparkle with wonder."}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":83,"response":{"id":"resp_06d9044b13184730006911ea372f048190aabddea38a3fc299","object":"response","created_at":1762781751,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[{"id":"msg_06d9044b13184730006911ea38edf48190ac5ce95742dede19","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"Once
upon a time, in a magical forest, there was a gentle unicorn named Luna who
loved to bring sparkles of happiness wherever she went. One evening, she discovered
a lonely star fallen from the sky and gently guided it back home with her
shimmering horn. As Luna returned to her cozy meadow, she knew that kindness
and courage could make even the darkest night sparkle with wonder."}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":18,"input_tokens_details":{"cached_tokens":0},"output_tokens":77,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":95},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 99c5ef754ae7c222-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 10 Nov 2025 13:35:51 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5_pOd0XU1akbVTKq80Cn78_ORQ_CjRF4L2vpJjW45X8-1762781751-1.0.1.1-obir0TPbkwmdK5jlLsOpPB4kR8uL2WW.PN6aybNCuYgOvxS..V84zVBWv7_XGZCDc4LAimbC2L7o2lSrHNaGkkG0Mo6a13atTYCzExRQs1Q;
path=/; expires=Mon, 10-Nov-25 14:05:51 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=W9rFmLvYsxeMYYraCxoYhOxkDlhrSmwPT_ULGDccY4E-1762781751310-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '64'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '76'
x-request-id:
- req_0c2d367f76df4e5fb864de35759f06dc
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_async_with_context_manager.yaml
================================================
interactions:
- request:
body: '{"input":"Count to 5","model":"gpt-4.1-nano","stream":true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '59'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.97.1
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.97.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_06bbedfc9588dfa50069120b6638f88195ac87ed4b1b0c5a5d","object":"response","created_at":1762790246,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_06bbedfc9588dfa50069120b6638f88195ac87ed4b1b0c5a5d","object":"response","created_at":1762790246,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"1","logprobs":[],"obfuscation":"OtpKAQZUvxYELIr"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"5yb5nyHooovqsjX"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"uOkbIvhIK21c5hl"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"Jmv3NwXEzyrv66E"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"4jip1bejdu6PzaI"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"tsn9Dxd2M84osEV"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"3","logprobs":[],"obfuscation":"96Ffi5i6UfUCcQv"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":11,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"9QljGwOk47JPZ9V"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":12,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"W4cCKfXx8cplDN3"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":13,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"4","logprobs":[],"obfuscation":"3rTkoLTUDWpRwO8"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":14,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"lR73dp3f8HdnaFP"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":15,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"bTHq6kS3Rv9TbN5"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":16,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":"5","logprobs":[],"obfuscation":"FjhsTlyqvnbKSQd"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":17,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"9q11RFXdP9eHNeu"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":18,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"text":"1,
2, 3, 4, 5.","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":19,"item_id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":20,"output_index":0,"item":{"id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":21,"response":{"id":"resp_06bbedfc9588dfa50069120b6638f88195ac87ed4b1b0c5a5d","object":"response","created_at":1762790246,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[{"id":"msg_06bbedfc9588dfa50069120b66dae081958f547d51a59f9408","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":11,"input_tokens_details":{"cached_tokens":0},"output_tokens":15,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":26},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 99c6bed9de609d70-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 10 Nov 2025 15:57:26 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=_NpKygkSLXFPwbkbJh1kPjOmcfglSOToXULEjqFd7eI-1762790246-1.0.1.1-QnN5sWUEzWjji0KEj0.RmSbsc.MKV6f3rp65ic3FFQ9tt2.5c9QA4YOCWZ8rM8t2U4W9kSDbVHkXfSjJZSMVqzz0TcX37e9iXHQVH4OfXi0;
path=/; expires=Mon, 10-Nov-25 16:27:26 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=ZLSDXIx0sGLBXd4dxkroLweqLOUxQNmVRwoHxiqBHV8-1762790246344-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '46'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '53'
x-request-id:
- req_932db66f4c2b4496a49ec807345006c1
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_async_with_parent_span.yaml
================================================
interactions:
- request:
body: '{"input": "Count to 3", "model": "gpt-4o", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '58'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- AsyncOpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- async:asyncio
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_0833439a21e2e07f00692744f7343c8194a974c6475b934753","object":"response","created_at":1764181239,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_0833439a21e2e07f00692744f7343c8194a974c6475b934753","object":"response","created_at":1764181239,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":"1","logprobs":[],"obfuscation":"XA0B7nq36y3I0p0"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"Xr3zhqYKv3CQfSO"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"UVLmTFr7FkA87lB"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"wPVtjCN3qKdLhJk"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"7ajjiAJKL5KDRn7"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"mJIUyOlMT0CuNgP"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"delta":"3","logprobs":[],"obfuscation":"tkvYO2ofKRqiMo2"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":11,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"text":"1,
2, 3","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":12,"item_id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3"}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":13,"output_index":0,"item":{"id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3"}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":14,"response":{"id":"resp_0833439a21e2e07f00692744f7343c8194a974c6475b934753","object":"response","created_at":1764181239,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[{"id":"msg_0833439a21e2e07f00692744f7989c81949dceeaed14d8e652","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3"}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":11,"input_tokens_details":{"cached_tokens":0},"output_tokens":8,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":19},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 9a4b66a84caf0dd4-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 26 Nov 2025 18:20:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=V.B2dWw7Yqqxcb1uimxGCTcSgcx.eZynXeAnI8MdqrY-1764181239-1.0.1.1-fLTkIx0eOASBJaTgLguVlUcPeXfGdMzkMTJLHFk_x1Cp16J1_CVnZQv28zh4n2kXaZhhKmaa.rU.jVIHjsuftLTTbR8d2NsEO_GRuM9Oe3k;
path=/; expires=Wed, 26-Nov-25 18:50:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=OlLe323e8JzelzLOlibVBzWl3.rFDoa53lmaaBwwA4Y-1764181239310-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '31'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '36'
x-request-id:
- req_e541f460fc054ca5b778bb69c39095e9
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_with_content.yaml
================================================
interactions:
- request:
body: '{"input":"What is 2+2?","model":"gpt-4.1-nano","stream":true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '61'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.97.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.97.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_087a1bffb8180cc4006912065042e08196a1a6445d62480120","object":"response","created_at":1762788944,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_087a1bffb8180cc4006912065042e08196a1a6445d62480120","object":"response","created_at":1762788944,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"NBbiCoB2yJyshvQ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"
+","logprobs":[],"obfuscation":"ScF0vzdDoj56VY"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"DNDgcE1FmTYazsx"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"tb7IgHxxaZGhhfK"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"
equals","logprobs":[],"obfuscation":"n2jBlV5bR"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"6b0tyCSq6HwaEOD"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":"4","logprobs":[],"obfuscation":"f2KWFcSvQWpnGqG"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":11,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"xIRR7cmTFdDcyLd"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":12,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"text":"2
+ 2 equals 4.","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":13,"item_id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"2
+ 2 equals 4."}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":14,"output_index":0,"item":{"id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"2
+ 2 equals 4."}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":15,"response":{"id":"resp_087a1bffb8180cc4006912065042e08196a1a6445d62480120","object":"response","created_at":1762788944,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[{"id":"msg_087a1bffb8180cc40069120650b3e08196921c90ad59e694eb","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"2
+ 2 equals 4."}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":14,"input_tokens_details":{"cached_tokens":0},"output_tokens":9,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":23},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 99c69f14e92dc21d-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 10 Nov 2025 15:35:44 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5_9aSbfWS.NCucVt7.GGTqm_rWC_laokzAs_eHsXR04-1762788944-1.0.1.1-sCokamvSbbuGB2vFVpMIdkQw7N1afbcEiSInhvbOSHykuMOU16XjhZxFFL6SAF9S8r3D1vvfE2_lvxq3gMP.7yUEr18LeEFTcvuclrIoWPk;
path=/; expires=Mon, 10-Nov-25 16:05:44 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=06mqIpxDifWagnuWrD7gXTnxIj2p9Kxd_u9GgoIEHvs-1762788944386-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '47'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '55'
x-request-id:
- req_9f7e3f41a2a14704a45eaa9ad864042f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_with_context_manager.yaml
================================================
interactions:
- request:
body: '{"input":"Count to 5","model":"gpt-4.1-nano","stream":true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '59'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.97.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.97.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_0786f8f250c4d4490069120b29c9fc8190b5baaafc87431406","object":"response","created_at":1762790185,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_0786f8f250c4d4490069120b29c9fc8190b5baaafc87431406","object":"response","created_at":1762790185,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"1","logprobs":[],"obfuscation":"pgN6OMeaej1652d"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"wei6ivi5HKisqLP"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"OGvKNqZwtScYkNQ"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"Y44yIKIokka8qvW"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"bzE8wsUxQSRfpp3"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"WKWVNkvn76VGYiv"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"3","logprobs":[],"obfuscation":"xEP9JLZli10Bir3"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":11,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"tRGxyH6ho3LwHpb"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":12,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"E5qqQji2n7FH2qr"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":13,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"4","logprobs":[],"obfuscation":"4RYC0qbZ5Dq3oiy"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":14,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":",","logprobs":[],"obfuscation":"EFHjP0Yb3Rk3jIV"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":15,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"
","logprobs":[],"obfuscation":"bC9B5v7mduSzzPC"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":16,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":"5","logprobs":[],"obfuscation":"dZAUTI7M37SeO9c"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":17,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"delta":".","logprobs":[],"obfuscation":"j5u7PchqlB4MWbv"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":18,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"text":"1,
2, 3, 4, 5.","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":19,"item_id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":20,"output_index":0,"item":{"id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":21,"response":{"id":"resp_0786f8f250c4d4490069120b29c9fc8190b5baaafc87431406","object":"response","created_at":1762790185,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4.1-nano-2025-04-14","output":[{"id":"msg_0786f8f250c4d4490069120b2a73648190a01076e12501bc76","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"1,
2, 3, 4, 5."}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":11,"input_tokens_details":{"cached_tokens":0},"output_tokens":15,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":26},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 99c6bd5fbf32c224-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 10 Nov 2025 15:56:25 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=d7y.B185um7UCNRRdUgGW_Q.n327sVRHX0Co0ugmtvw-1762790185-1.0.1.1-xJ5tQYNXxZm_W7b5WvnUXizd6f6AzEWyBq5kgZHjgdv_q8SMedZ8FVv6ayhcEg2dFNGD0X0c8TnV0CsN9DrskjYCF8M9vy5GdMiCF.XUAO4;
path=/; expires=Mon, 10-Nov-25 16:26:25 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=JhGSjG4AfYUW_Lht3Y9BWMPrZwmeJoEeiDcVZtgFAv0-1762790185941-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '91'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '109'
x-request-id:
- req_02033a0228284320850799ba53b6777b
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_streaming_with_parent_span.yaml
================================================
interactions:
- request:
body: '{"input": "Count to 3", "model": "gpt-4o", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '58'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: 'event: response.created
data: {"type":"response.created","sequence_number":0,"response":{"id":"resp_0ffe4aaa25a8f1360069274580b4888195ae91e8f419909c18","object":"response","created_at":1764181376,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.in_progress
data: {"type":"response.in_progress","sequence_number":1,"response":{"id":"resp_0ffe4aaa25a8f1360069274580b4888195ae91e8f419909c18","object":"response","created_at":1764181376,"status":"in_progress","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"auto","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":null,"user":null,"metadata":{}}}
event: response.output_item.added
data: {"type":"response.output_item.added","sequence_number":2,"output_index":0,"item":{"id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","type":"message","status":"in_progress","content":[],"role":"assistant"}}
event: response.content_part.added
data: {"type":"response.content_part.added","sequence_number":3,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":""}}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":4,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"Sure","logprobs":[],"obfuscation":"o7XDIwdGK3Hk"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":5,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"!","logprobs":[],"obfuscation":"Pjp374hninfkthr"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":6,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"
Here","logprobs":[],"obfuscation":"wFHbas0IJRy"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":7,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"
you","logprobs":[],"obfuscation":"kUseDwwsQaxF"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":8,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"
go","logprobs":[],"obfuscation":"raARGZ6luKJpg"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":9,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":":\n\n","logprobs":[],"obfuscation":"NTu51UUDfbc02"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":10,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"1","logprobs":[],"obfuscation":"XliigWUcMuigs5D"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":11,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":" \n","logprobs":[],"obfuscation":"1XY5B4YDTEIdb"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":12,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"2","logprobs":[],"obfuscation":"pVKbFpFPUcisYzh"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":13,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":" \n","logprobs":[],"obfuscation":"MkoZrYD7Oc7FX"}
event: response.output_text.delta
data: {"type":"response.output_text.delta","sequence_number":14,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"delta":"3","logprobs":[],"obfuscation":"mIpjMgY638Nv571"}
event: response.output_text.done
data: {"type":"response.output_text.done","sequence_number":15,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"text":"Sure!
Here you go:\n\n1 \n2 \n3","logprobs":[]}
event: response.content_part.done
data: {"type":"response.content_part.done","sequence_number":16,"item_id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","output_index":0,"content_index":0,"part":{"type":"output_text","annotations":[],"logprobs":[],"text":"Sure!
Here you go:\n\n1 \n2 \n3"}}
event: response.output_item.done
data: {"type":"response.output_item.done","sequence_number":17,"output_index":0,"item":{"id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"Sure!
Here you go:\n\n1 \n2 \n3"}],"role":"assistant"}}
event: response.completed
data: {"type":"response.completed","sequence_number":18,"response":{"id":"resp_0ffe4aaa25a8f1360069274580b4888195ae91e8f419909c18","object":"response","created_at":1764181376,"status":"completed","background":false,"error":null,"incomplete_details":null,"instructions":null,"max_output_tokens":null,"max_tool_calls":null,"model":"gpt-4o-2024-08-06","output":[{"id":"msg_0ffe4aaa25a8f136006927458169608195a795458bfa606fde","type":"message","status":"completed","content":[{"type":"output_text","annotations":[],"logprobs":[],"text":"Sure!
Here you go:\n\n1 \n2 \n3"}],"role":"assistant"}],"parallel_tool_calls":true,"previous_response_id":null,"prompt_cache_key":null,"prompt_cache_retention":null,"reasoning":{"effort":null,"summary":null},"safety_identifier":null,"service_tier":"default","store":true,"temperature":1.0,"text":{"format":{"type":"text"},"verbosity":"medium"},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":11,"input_tokens_details":{"cached_tokens":0},"output_tokens":12,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":23},"user":null,"metadata":{}}}
'
headers:
CF-RAY:
- 9a4b6a007a4b2187-TLV
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Wed, 26 Nov 2025 18:22:56 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=nZxSDLfi5mbASekh0yXG0ILW1Mxf7Ry4qcPPNOWEd5w-1764181376-1.0.1.1-S4wwKLgZ4xbQxdEknsl3aca3v2JRBh1D9e_6zX16V5i_9HEopy2.QQqIIL9ouX9pMIAbsfSc6GZzWV.Xq8tPwG81SEXS1ZoHi1rTDkxRYbI;
path=/; expires=Wed, 26-Nov-25 18:52:56 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=.LTV.htnuQfDTX6nETImcMgLTWAi_xNWTCiZSf1zwNw-1764181376816-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '28'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '31'
x-request-id:
- req_cbaf6b7c75304a579f65027dd273006a
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_tool_calls.yaml
================================================
interactions:
- request:
body: '{"input": [{"type": "message", "role": "user", "content": "What''s the
weather in London?"}], "model": "gpt-4.1-nano", "tool_choice": "auto", "tools":
[{"type": "function", "name": "get_weather", "description": "Get the current
weather for a location", "parameters": {"type": "object", "properties": {"location":
{"type": "string", "description": "The city and state, e.g. San Francisco, CA"}},
"required": ["location"]}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '422'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAA8xVwY7bNhC9+ysInu2FJEuy7FubbbYoArRFEqBBNxBG1EhWQpEqOdxmsfC/B6Rt
SfZu2hxzMeT3OE8zb4ajpwVjvKv5jnGDdijzImuaYpsUtUiLeAsg0gyjIqsgz4t1EUexyNabusam
yUQCCV96AV19QkFnEa0sHnFhEAjrEjwXb7I4TqIoLgJnCchZHyN0P0gkrI9BFYjPrdFO+awakBYD
jMZow3dMOSkD0KlzYFkjQSftJWvJOEGdVhd4D19K7WhwVJL+jM9J0lqWAuSlXK9rlD7ZdqBVehOv
FCi9SqIkW0XpKk5PPgRhvmN/Lxhj7Cn8jgY34mxvmiQovL3bzaZKENZFVoltlecv2hsk6HHAIOJU
KCqkONHfcjOQYFrXo6LAP91zqQV4jXu+u+dvtKr942E676XLY87hkT7cPsTVnjr9+Nd6/cn9cnf7
Ib3Nf50iFPQhuxap/BeB9mh44A7L/3EiT6MwaFtRRVm+wQ02GGGR/phOyFfRZvt+f6fe/Kban+Uf
f/4evX6b24fvcWLB2McwJQMYkBLl5aiRccdBHww+dNrZ8nyXjgmMo2gQrFadavnu5CvHptGGZoe8
D67vwTyewMWpFdyieegEltShv028xgacJH66k9rgPBfCfkAD5AIc30Qn9AtNL2+06WH6P+tQODcW
f3z/sea97kQ4Ao40Hwn7/Opcd3tyukYrTDcEcMf4HRKjPTLhjEFF7GQ+a7RhwM6N/u9GjaRvUY+E
xs7qmmVzWnjLiRmMHtBQh5cRjI0zdoXP1CwZ387lJXtV3ztfW0ePDFTN/JDjkuFNe8PegmKvDSjR
WaGX7NVPfKZzGJ8Ps2QN/uM6g/Vo93WqI/hxcRUdkg273g/J1WSTHkqp28HoytsQjeAwnx7j1OgI
rzsLlTzvfmehxWm0OnWxp7Ni+RyfLf+n6dqKPdZTYDTfRfx6/afpS8RLuuPV+5Y0aQI5kXGUjIPv
LF58vnokqIHA6x8Wh68AAAD//wMAmX7UBIkHAAA=
headers:
CF-RAY:
- 956dc9333a78f581-MAN
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 28 Jun 2025 14:13:40 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Oerc7dlACp0BZKihBVsDyb9VZJtnN__4iasrROMq98U-1751120020-1.0.1.1-DIoD3Ve6hqG2_WsVu6I7o0LFdP._T2oU.8LyNjNwSPrxIV321QwlJDkEmBFWOuzwzcUg3xfBPRoD7XmH6P2JPa3RLZGRv0Zr3KR.0DnkB5I;
path=/; expires=Sat, 28-Jun-25 14:43:40 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=jR.8u9TzfwBj4DFbqzz.19D1gKyl5GM4z6_D1Jwt1SQ-1751120020656-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '2032'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999724'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_dbe8a56ea240e56937c38d915c148dfe
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_with_input_history.yaml
================================================
interactions:
- request:
body: '{"input": "Come up with an adjective in English. Respond with just one
word.", "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '103'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RU0W6rMAx971egPK8TodDSfsP+YLpCbjBd7kKMEmfaNPXfrwg0hbvuBcE59ol9
7PC9yTKhW3HKhEM/NPu66rpjUe/Kuq7lsa6LulJY789wyCXIMt/Jrj3KrsirY1FBJZ5GATr/RcU3
EbIeJ1w5BMa2gZGTh0rKIpf7OnKegYMfcxT1g0HGdko6g3q/OAp2rKoD4zHC6Bw5ccpsMCYC2t4S
mxYZtPFr1rMLijXZFd7DZ0OBh8AN0zv+JJnINArMWq6nFs1Y7GXgbfkstxYsbYu8qLZ5uZXl7EMU
FqfsdZNlWfYdn8ng3l+Sv4fzroz+li1WO6X2ZbcrZH186G/U4K8Bowp6Dxe8E78ZGUlFltHeS1qW
tZK9eYKfnLJjAFhLDDcfX/+sSEOXwdH5AROFTpl4Cb22FLxI5HV+S/HCkYk1gPfaM1iegsfAGCQG
cGAMmvVw2IVpNQaHH5qCb27b10TD0/Acgier7UWc5uYFdh05XgSNRoa+B/c1g5ssu06Liu5DK2xY
47h/osUOgplcEp7J4bIWxn5ABxwiLJ/zGY1uzId35Hq4fy+mEONS89P5U89vpNVkUmASibg7L5iG
ZjGPPIHDshAXrIrTjK1oD2dzu3gh7lWqUtvVJSnk0098cfNSLwrUG7b3xHzqZ87+/+7tHuGPZNMQ
f1NmYjCLesvkYPC4+nP0yNACwyh/3Vz/AQAA//8DAIaN8NMEBQAA
headers:
CF-RAY:
- 956dccda99720f0a-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 28 Jun 2025 14:16:08 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=AmlXSh82NAiVLasd2MX_CEPisrOqsqoCF9GAogPIRgc-1751120168-1.0.1.1-o9s3T7dVPJAGHUQV0ba3QQmhgqMX1KkLsIQfWjSzsq1G8ck8ZO_tg15e4RGIfts57DagxXYQ1sIR93s4wNy2xdFDC11BijSCdxQLM9UBh30;
path=/; expires=Sat, 28-Jun-25 14:46:08 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0Cx1EIJEAD6gD76uuCMeL8yjtJkkMmryot4aixHCJ3I-1751120168665-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '398'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999960'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_ad4966c5b398af65f129a8951d2252e3
status:
code: 200
message: OK
- request:
body: '{"input": [{"role": "user", "content": "Come up with an adjective in English.
Respond with just one word."}, {"role": "assistant", "content": [{"type": "output_text",
"text": "Luminous"}]}, {"role": "user", "content": "Can you explain why you
chose that word?"}], "model": "gpt-4.1-nano"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '288'
content-type:
- application/json
cookie:
- __cf_bm=AmlXSh82NAiVLasd2MX_CEPisrOqsqoCF9GAogPIRgc-1751120168-1.0.1.1-o9s3T7dVPJAGHUQV0ba3QQmhgqMX1KkLsIQfWjSzsq1G8ck8ZO_tg15e4RGIfts57DagxXYQ1sIR93s4wNy2xdFDC11BijSCdxQLM9UBh30;
_cfuvid=0Cx1EIJEAD6gD76uuCMeL8yjtJkkMmryot4aixHCJ3I-1751120168665-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//dFTLkts4DLzPV2B1yWU8JfltX/eUb0i2VBAJycxQhJYAnZlKzb9vibJl
ezO5uGg00ARbDfx6AiicLY5QRJKh3u43bXtY7o2h9b46NFgdVpvVst1t9xtTrdfl7rDbVaum3K2X
ZmWoeB4JuPlBRq8kHOQSN5FQydY4YtVuU1XLstruMyaKmmSsMdwPnpTsVNSgee0ipzB21aIXymGK
kWNxhJC8zwEXroW1JUXn5REVjcmo4/AQ7/Gt5qRD0lr5lX4HldnXBv0jXc+W/NhsN+hi/VItAgZe
LMvlZlGuF9X6okMmLo7w7QkA4Ff+nQXupbvqe1jS1mR9V61tVsYst40tEe2n+mYOfR8os5AIdnfA
n4TMoOGgFG4t3bf1QHvVhN50rs4JGAIrXnX89s8D6LkbIjefIJnoCMXfFBVd8O9/wVcwJxYCPRH8
5Gjhe+FT7wIn+V5AQwaTEDgFS2Kia0hAuCc9udCBnlCBeqcCHCFS68mogHfdSZ+BW6UAdObXMRdB
KAgBt9DEMSGQCGCwYDxGp+8v8FW/CCCc3dnZjNDbEEnEnQnQjm4eT/lSgwEagiRkQXluDgx7jvIM
k/nHQwQ6UwBsRCMahX8TeqeOxjZfCZwlzN0PFIXDFcuXYCSIaB0Gze24IIOLLnQvxazqx+U0C11E
9vnjoYgTxaBT8piYk4oBI3pP/tHVGtM0U0Oks+Mk9XVs6+zU2fWRUDi40BXHi2sKaluOepc0OjD1
Pcb3S/AJ4GOacIpnZ6hWR+PgFpZaTH6yVyHKke57UeoHiqgph6uX8hLNNrpc3nLs8fb/zr45b378
dP/05hM7M4mUlIsZuFm2UB7qOyOXc3C4bySmYPIY5Kc4wcZfN1bKAzl36cLDdlmXz7/H71bW/BaD
5kT2VlhO77lU/39pbavPgM9456/4J2plRX8Dq7KaNUxCD0u3J0WLiiP/x9PHfwAAAP//AwACDpNU
PwYAAA==
headers:
CF-RAY:
- 956dccde38600f0a-LHR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sat, 28 Jun 2025 14:16:09 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-xzaeeoqlanzncr8pomspsknu
openai-processing-ms:
- '935'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999940'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_bb1139d26d5d59c4ab549bdf4c5f2dc8
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_with_request_params.yaml
================================================
interactions:
- request:
body: '{"input": "What is the capital of France?", "max_output_tokens": 100, "model":
"gpt-4.1-nano", "temperature": 0.7, "top_p": 0.9}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '128'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.10.16
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RUwW7bMAy95ysEnZtCdp3YyQfsvMNuxWDQNp1qlUVBooIGRf59sBw78dbeLD7y
mXyP0udGCKk7eRTSY3C12pVlh6qBBiqV56jU/pDvurLEw65VVXbYVf2havt90eUNFi/7Tj6NFNT8
wZZnGrIBp3jrERi7GkYsK/eFqsp9WSUsMHAMY01LgzPIeCNroH0/eYp27KsHE3AKa2O0Pcmj+NwI
IYR0cEE/1nd4RkMOvdwIcU3J6D2NmI3GpIC281/qDhm0CWs0sI8ta7Kr+AAfNUV2kWumd0xgptSC
MZGpWzBrtoE6NGNjJ8fb4jnbWrC0zVW+26pimxU3zRKvPIrXNM401GLHEE7fulGpbJ9VyQ1V7opc
ZX3evFSwqxJzYuGLw8SDIcAJ78B3siewJcto7009NrainUXBD16qUwJYSwyzkK+/V6Chk/PUfIEk
oqOQv95QtOA0gxHUix8ebItCB/ETvA7Pcqm53r4WGunJpNYgBB0YLE/JY2JKkg48GINm7Rr7OO2X
83jWFEM9r3CdnFhcdZ4Gx3UL7RvW73j5FvM4aqjJPmZ4hEB2tb/Y9+T5IWl0Jw4D+Jl7WecAPfKl
1t1I3GtcrXZAf9Yt1qzn69BDNJMvMjB5fByTcXDogWMKq+fyFk363zrryQ9wPz/4nvImXW8dn9E3
FDRfpm3rdBzu13BS+o10O1kTmeQC3NdAMrn6YTnUEnSpx8N09tG2cBNWdjpAY+Y3I6YlXwbQdn1l
i6f/4w/vwDJmMrC7F6rVqP++BNVX8a9oF/O/Y2ZiMHcwzxcFY1ibPSBDBwwj/XVz/QsAAP//AwDZ
CKVDwQUAAA==
headers:
CF-RAY:
- 9a427a739fc97d95-TLV
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 25 Nov 2025 16:21:20 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=972AABf9T_oEadbDKJ76kKF9Af2tTgOaTdaX4cxL8kg-1764087680-1.0.1.1-3xsObn4FVX3Nmp7VNdniyOmOOdjB3JnvdcHUEpHKZqNX2Q6j1k9MbrU0lGYlUVLrVb2Ls0gopzNAe6FA5AiAIvLVTtFzLT2780nDD_KBqxM;
path=/; expires=Tue, 25-Nov-25 16:51:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=w6zJyOCR9tAsFojGun.7hYM9_l7GfWdALH5Vd04TmeQ-1764087680812-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- traceloop
openai-processing-ms:
- '2149'
openai-project:
- proj_tzz1TbPPOXaf6j9tEkVUBIAa
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '2151'
x-ratelimit-limit-requests:
- '30000'
x-ratelimit-limit-tokens:
- '150000000'
x-ratelimit-remaining-requests:
- '29999'
x-ratelimit-remaining-tokens:
- '149999967'
x-ratelimit-reset-requests:
- 2ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_500c9ae7e13b4845be386000962eb7fd
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_responses/test_responses_with_service_tier.yaml
================================================
interactions:
- request:
body: '{"input": "Say hello", "model": "gpt-5", "service_tier": "priority"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '68'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.99.7
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.99.7
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.6
method: POST
uri: https://api.openai.com/v1/responses
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//fFTLctswDLznK1ie444efki+9Jp+QyajgSjIYUMJHBJyo+n43zuibD0a
uzcJCywXWJB/noSQupJHIR16W0TbAyRJtIV9lMT17hBF+zxJk6RMsnqnsjjf51msMpWmZRKXCtOd
fB4oqPyFim801Hoc48ohMFYFDFh82Kd5HKVJEjDPwJ0fahQ11iBjNRaVoD5Ojrp20FWD8TiGtTG6
Pcmj+PMkhBDSQo9uqK/wjIYsOvkkxCUko3M0YG1nTAjo9nZKUSGDNn6NenadYk3tKt7AZ0Ed244L
pg/8CjKRKRSYNV1DFZpB2cnyZrdJomS3ibJNdLhOKzDKo3gNjYztzEb4xzakW0i2wYa6yjDKs+qA
e8gO47gDCfcWRyPAUzsMbIJ81zTg+uHgtxC7PN8T0PjTfxRkOYRFgBTzapdXaR1vY5UlXxU06D2c
FtIeOR5ARS1jO09lKWxFe/MDP3mqDgnQtsRw8/D1bQUaOllH5R0kEB2FfEFj6Jt4od9CQSt+inc0
VvTUCaYK+h9yKrpcvyYe6cgEbeC99gwtj8lDYkiSFhwYg2a9MOy6cbetw7Omzhe361MEK6aFso4a
y4UC9Y7FB/YPMYfDEDW1y4x5Faa7g3VNjkeXKt0110kuVmSonq6Thxq5L3Q1kNcaV1fLoztrhQWP
cWmdJqe5l9drTg6XvTI2Fh1wF8Lx9+gaDS5c5dXkGpj/F+6HvOXyyjO6kvxw3tzNJHwc9ztpNfrT
MckJmJdBMtlisSLRFLRLja5rFVynKyvtoTS3R6sLqz41oNvVm5E9fw0v3qGpy2BiNddFq07/fYni
3T3gHu+0AY+omRjMDCbpNMHOr91ukKEChoH+8nT5CwAA//8DAD1YGBRCBgAA
headers:
CF-RAY:
- 9a3190799a8282d6-ARN
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Sun, 23 Nov 2025 15:05:24 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=5epdftKChRBshn5d9QnvOUIH6jdbbC2Z49fpF_kViyo-1763910324-1.0.1.1-cHXuCjdspu_Vvx.3Ax1PpY9WHMivIEjCSU1BsYYaHZ_cEDxkd62QXyB39dzmzPGQ9zjTm8MVBplGzsr60dhv0gBrBaj9EQkh58nrbutTgVo;
path=/; expires=Sun, 23-Nov-25 15:35:24 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=gp4oUQF19kcdJq_p9DCnU9cTap7yKDGhmqIT54evW5M-1763910324011-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- agentpaid
openai-processing-ms:
- '1395'
openai-project:
- proj_g54CtVh9wETqz1duiA1cw9Kw
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '1398'
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '500000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '500000'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_c7a7a91635ad4051892623b7a91f919f
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_streaming_with_api_usage/test_streaming_with_api_usage_and_events.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "What is OpenTelemetry?"}], "model":
"deepseek-chat", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '111'
content-type:
- application/json
host:
- api.deepseek.com
traceparent:
- 00-c8937592443d99813a40e4d7d8dbd9c6-92e2d3b5113e5870-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.deepseek.com/beta/chat/completions
response:
body:
string: "data: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"OT\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"el\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
is\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
an\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-source\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
vendor\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-neutral\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"observ\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ability\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
framework\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
generating\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
collecting\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
exporting\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metrics\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
traces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
from\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
modern\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
software\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
applications\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
It\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
is\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
merger\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
of\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
two\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
earlier\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
projects\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"T\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"racing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"C\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ensus\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
is\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
now\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"CN\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"CF\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Cloud\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Native\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Computing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Foundation\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
incub\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ating\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
project\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**.\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"###\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Key\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Features\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
of\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"1\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Un\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ified\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Standard\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Provides\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
single\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
set\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
of\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
APIs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
libraries\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
SDK\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"dist\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ributed\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tracing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metrics\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Re\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"places\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
older\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
standards\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
like\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"T\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"racing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"C\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ensus\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"2\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Multi\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-L\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"anguage\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Support\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Offic\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ially\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
supports\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Java\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Python\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Go\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
JavaScript\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Node\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".js\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"),\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
.\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"NET\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ruby\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
C\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"++,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Rust\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
PHP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
more\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**.\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"3\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"V\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"endor\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-N\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"utral\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
&\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ext\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ensible\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Works\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
multiple\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
back\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Prom\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"etheus\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ja\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"eger\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Zip\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"kin\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Dat\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ad\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"og\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
New\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Rel\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ic\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
AWS\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
X\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-Ray\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
etc\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".).\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Can\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
export\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
different\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
formats\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"OT\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"LP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ja\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"eger\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Zip\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"kin\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Prom\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"etheus\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"4\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Auto\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-In\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"strument\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ation\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Can\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
automatically\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
capture\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
from\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
popular\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
frameworks\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
HTTP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
requests\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
database\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
calls\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
without\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
manual\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
code\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
changes\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"5\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Context\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Propagation\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Supports\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"dist\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ributed\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tracing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
by\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
propagating\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
context\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
across\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
services\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
HTTP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
headers\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"R\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"PC\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
metadata\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"6\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"OT\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"LP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Protocol\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
standardized\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
protocol\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
transmitting\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
back\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"###\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Core\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Components\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Component\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Purpose\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-----------\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"---------\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"API\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Def\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ines\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
interfaces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
generating\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"tra\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
metrics\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"SD\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"K\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Im\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"plements\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
API\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
handles\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
sampling\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
b\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"atching\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
exporting\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Collect\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"or\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
A\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
standalone\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
service\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
that\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
receives\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
processes\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
exports\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Instrument\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ation\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Libraries\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Pre\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-built\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
integrations\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
frameworks\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Flask\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Django\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Express\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Spring\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Boot\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
|\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"###\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Use\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Cases\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Dist\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ributed\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Tracing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Track\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
requests\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
across\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
micro\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"services\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Performance\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Monitoring\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Measure\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
latency\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
errors\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
throughput\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Log\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ging\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
&\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Error\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Analysis\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Cor\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"rel\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ate\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
traces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Cloud\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-N\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ative\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Observ\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ability\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\u2013\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Works\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Kubernetes\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ist\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"io\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
server\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"less\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
apps\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"###\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Example\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Work\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"flow\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"1\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Application\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
generates\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
trace\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
an\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
HTTP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
request\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"2\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
SDK\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
processes\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
exports\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
via\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
O\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"TL\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"P\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"3\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
is\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
sent\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"collect\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"or\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
or\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
directly\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
to\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
backend\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Ja\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"eger\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
traces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Prom\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"etheus\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
metrics\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"4\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Observ\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ability\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tools\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"e\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".g\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".,\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Graf\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ana\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Dat\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ad\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"og\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\")\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
visualize\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
data\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"###\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Why\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Use\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"?\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Avoid\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
vendor\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
lock\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"switch\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
back\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ends\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
without\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
changing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
code\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\").\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Standard\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"izes\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
observ\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ability\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
across\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
teams\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
languages\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Red\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"uces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
overhead\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
auto\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"strument\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ation\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
is\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
becoming\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"de\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
facto\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
standard\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
observ\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ability\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
in\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
cloud\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"-native\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
applications\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Many\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
cloud\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
providers\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
AP\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"M\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tools\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
now\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
support\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"atively\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".\\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Would\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
like\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
deeper\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
dive\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
into\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
any\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
specific\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
aspect\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"?\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"25fe6563-3767-4cc0-8ca1-c90bb873b714\",\"object\":\"chat.completion.chunk\",\"created\":1752602186,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\"},\"logprobs\":null,\"finish_reason\":\"stop\"}],\"usage\":{\"prompt_tokens\":9,\"completion_tokens\":698,\"total_tokens\":707,\"prompt_tokens_details\":{\"cached_tokens\":0},\"prompt_cache_hit_tokens\":0,\"prompt_cache_miss_tokens\":9}}\n\ndata:
[DONE]\n\n"
headers:
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 15 Jul 2025 17:56:26 GMT
Server:
- CW
Set-Cookie:
- HWWAFSESID=e9290761eba3fb2d1c; path=/
- HWWAFSESTIME=1752602186608; path=/
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-allow-credentials:
- 'true'
cache-control:
- no-cache
vary:
- origin, access-control-request-method, access-control-request-headers
x-ds-trace-id:
- facf2a6f701bdbda57e96dac345ddaba
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_streaming_with_api_usage/test_streaming_with_api_usage_capture.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}],
"model": "deepseek-chat", "stream": true}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '123'
content-type:
- application/json
host:
- api.deepseek.com
traceparent:
- 00-64239a98a1ef19b1842b448da9d7c7ec-a6b57cf7422a56ee-01
user-agent:
- OpenAI/Python 1.93.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.93.0
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.deepseek.com/beta/chat/completions
response:
body:
string: "data: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Sure\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"!\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Here\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"'s\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
tech\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"y\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
joke\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
for\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Why\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
did\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
span\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
break\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
up\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
with\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"?\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"**\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Because\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
it\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
wanted\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"t\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"racing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
independence\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"!\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"*(\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"For\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
context\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\":\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
Open\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Tele\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"metry\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
handles\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
traces\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
logs\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
metrics\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\u2014\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"this\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
joke\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
plays\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
on\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
the\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
idea\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
of\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"t\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"racing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
as\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
both\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
feature\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
and\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
pun\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
on\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"ch\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"asing\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\\\"\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
independence\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\".)\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"*\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\ \\n\\n\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Hope\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
that\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
gives\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
you\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
a\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
chuckle\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"!\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata:
{\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"
\U0001F604\"},\"logprobs\":null,\"finish_reason\":null}]}\n\ndata: {\"id\":\"ae36ce18-5dd0-4b09-9f33-09d49ad58b00\",\"object\":\"chat.completion.chunk\",\"created\":1752602178,\"model\":\"deepseek-chat\",\"system_fingerprint\":\"fp_8802369eaa_prod0623_fp8_kvcache\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"\"},\"logprobs\":null,\"finish_reason\":\"stop\"}],\"usage\":{\"prompt_tokens\":12,\"completion_tokens\":89,\"total_tokens\":101,\"prompt_tokens_details\":{\"cached_tokens\":0},\"prompt_cache_hit_tokens\":0,\"prompt_cache_miss_tokens\":12}}\n\ndata:
[DONE]\n\n"
headers:
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Tue, 15 Jul 2025 17:56:18 GMT
Server:
- CW
Set-Cookie:
- HWWAFSESID=5db4285bd035aacfce; path=/
- HWWAFSESTIME=1752602173196; path=/
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-allow-credentials:
- 'true'
cache-control:
- no-cache
vary:
- origin, access-control-request-method, access-control-request-headers
x-ds-trace-id:
- 88b824431188b08b7c138f56801ba1ca
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml
================================================
interactions:
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "What
is in this image?"}, {"type": "image_url", "image_url": {"url": "https://source.unsplash.com/8xznAGy4HcY/800x400"}}]}],
"model": "gpt-4-vision-preview"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '226'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yPT0/DMAzFv4qV84paWrrRIwiBuKHtgITQlKZeE0jjELsbYtp3R5nEn5tlv997
fkflBtWBMlaLmaIvVoeP5o7Xz5un2/Kxv/+ivl7fPIxtXC83ohagqH9DIz/MhaEpehRHIR9NQi2Y
HatleV3W9aq9XICaaECfkTFK0RRVVbbF3rGjUMSEe4eHDM+sR1QdHFVMNEXZCr1jYNVBU6+y+W/U
36VqF6CERPt/6qvmlOWWnMG8eDmqCfnXPZHPg9LMjkWHcy1DQTCce22sY3CTHhEGjM4IgwbG5JCB
dsATkdgFzGGYvRYXRmCrIzKI1QIJGafeIwxzyEBS+ZmdC47tNqFmCjnEYxjF5mQXBvxUHZSn19M3
AAAA//8DAM7AMzKPAQAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c0231fada1bb2b-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:43 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=s8bfY58SHXTBzPBSbubFo2yE8tz4TfVDie3U.sXImdQ-1709033863-1.0-AQy/X4+84nEP7jPZc9JKIwGU9batF7IskErh/4n7s0EKWYN9YApmrLMBneu0JjCDGoHPzrkoKb0rn47iDxOu71M=;
path=/; expires=Tue, 27-Feb-24 12:07:43 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=shnG6RtlQA_l2PkguAWBR7rn_hYlkS7KeMehV0262qU-1709033863940-0.0-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-1106-vision-preview
openai-organization:
- traceloop
openai-processing-ms:
- '2712'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '100000'
x-ratelimit-limit-tokens:
- '40000'
x-ratelimit-remaining-requests:
- '99998'
x-ratelimit-remaining-tokens:
- '39977'
x-ratelimit-reset-requests:
- 0s
x-ratelimit-reset-tokens:
- 34ms
x-request-id:
- req_d354768e7d5713a7a12deb0dc895c644
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "What
is in this image?"}, {"type": "image_url", "image_url": {"url": "https://source.unsplash.com/8xznAGy4HcY/800x400"}}]}],
"model": "gpt-4-vision-preview"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '226'
content-type:
- application/json
cookie:
- __cf_bm=s8bfY58SHXTBzPBSbubFo2yE8tz4TfVDie3U.sXImdQ-1709033863-1.0-AQy/X4+84nEP7jPZc9JKIwGU9batF7IskErh/4n7s0EKWYN9YApmrLMBneu0JjCDGoHPzrkoKb0rn47iDxOu71M=;
_cfuvid=shnG6RtlQA_l2PkguAWBR7rn_hYlkS7KeMehV0262qU-1709033863940-0.0-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.12.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.12.0
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.9.5
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA0yPT2vDMAzFv4rwuSkJSf/lVkZhGwx66GWMUdxEib3ZVmopbaH0uw8X1u0mpPd+
7+mqbKtqUI3R0vjBZcvzsXqeva9XfFzI9lU/ve38drPutqvNJVcTUHT4wkZ+PdOG/OBQLIV0bCJq
wUQsFvkqL8vlfDYB5alFlyz9IFmVFUU+z06WLYVsiHiyeE7mkXWPqoarGiL5QfZC3xhY1VCVywR/
RP1divkElJBo9089q25Jbsg2mBYfV+WRH/RILg1KM1sWHeTenIJguP+1MwjW6x6BDZ0ZNDBGiwzU
wRja0WmxoYeOomcQowUiMvqDQ2AdWmjHgDyFF1GpRmeDZbOPqJlCwjsMvZiUaUOLF1VDfvu8/QAA
AP//AwBOe4g7iQEAAA==
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 85c02331cd24bb2b-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 27 Feb 2024 11:37:45 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-model:
- gpt-4-1106-vision-preview
openai-organization:
- traceloop
openai-processing-ms:
- '1795'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=15724800; includeSubDomains
x-ratelimit-limit-requests:
- '100000'
x-ratelimit-limit-tokens:
- '40000'
x-ratelimit-remaining-requests:
- '99998'
x-ratelimit-remaining-tokens:
- '39977'
x-ratelimit-reset-requests:
- 0s
x-ratelimit-reset-tokens:
- 34ms
x-request-id:
- req_63ac5fede8c02f2c750f1f46b39b8bdb
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision_base64.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.3
method: GET
uri: https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg
response:
body:
string: !!binary |
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
ItN0S7adtlxMmRH2K896o7q+e4tZTINxS4jkz33KSA1Z1KU5NdkaE1BJj3aKcXch3nZl3IH5sjvQ
4pLx+mre7hcSW8cxj8P8xB5x+xqY+nRA3sduSRKm1BnyJpstrFaaYLGPC5XeVDHBcdqs5xe1D+I5
JIz1zYvLbrO8ZULH3Pr7e1FtrcvaRW1qvOXm7Z4xjP71qNM0b4vet1KTCoCvI5yAT/SPb2qVq17H
pdpeQ2pjiaUeHCo7KvGT96SWdJ6YmbTq9Iymv6YXtLeOwjKMsCqGbnGDzk+9QNHW2iur+2MjS3kV
hLK0oXG5iMBftV9qT/EeBAkh8CTBnKnnCj8o+tVOm21tZahcKIHG+2JZjyRvPAz58VbHJ6PSOdbe
oqbnSbePpzS7eSFlhQMz5/qOcgVJ6TnfVrqWSS1SBbVhLbyBfkdezRbexyM1ZPZqkVslwxkRElJB
PGcZAqlvEutHS1n09itsY1njhU9jn5l+vmKvHI2tN7lox/uBX/SNroOsNOsyywC6VY3Kc+HIuR27
98VVXfTcehNNcFnmW5Co8apuDZPK49K9T1S0h1fpWK6gdZ1hukkHqEIJAH0IP0zVYYBNbw/EKVMY
3Hj1wR/epfe5R9FsOVRVSXDKS+6fGpwWySbw6qiRk8kgD9+1W3Tugs/T0ksPizPbzkxhDtC54J/a
ryxnjtNQspGwIYWDKW55P/wam9MQj4DXLcqSbebx2C9sbu33BrHLO3GmdhjGTSZ5N1M9oGt4bffs
nk+KYvwZCG2JlfIcEirLpyWURa1cXTNLdSRkCQoGKYPr3AHHaoGr2Bvbp7y2XfJEShiBJ2ogCBj7
ZBP3q+0GF10XUr26EUm1PEmZgcFjkKFx5ZAr1pVHGjCttyv0q5iuRHFbRtmJXVG4OWVCSwzVnZTX
Edro6ukIinsHk3Nlm5PJUjgelVmj2DxrFFygeBwzAnJZhgAY9cmrCFYtONjZbTFPbqIWYfPvG75e
PLFZ3TWwIvYZrtjBNbaLbXvifGn+aihAxy+chs4HOeSPSrOzVLa0muIyXnuYp4csm3CgBM49Mkjm
g66bqPW5xbwIzxKiiXACKgGSu48KSeTUsxQvoctvPcwFciFpIsykAEOVB7cn3pZN6YsD9JEDpm0f
Q4dQv7uExR2cDGMyYIdmByR9P9at50lttMN1ESHjt1AywB+JuiTn7Rj9xQtJsbZRp+i3RnGkyOZr
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
headers:
accept-ranges:
- bytes
access-control-allow-origin:
- '*'
access-control-expose-headers:
- Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache
age:
- '71765'
content-disposition:
- inline;filename*=UTF-8''Gfp-wisconsin-madison-the-nature-boardwalk.jpg
content-length:
- '1063892'
content-type:
- image/jpeg
date:
- Thu, 26 Sep 2024 19:55:49 GMT
etag:
- 38707dd28705f36d05a4eabf41c51b99
last-modified:
- Sat, 08 May 2021 23:28:51 GMT
nel:
- '{ "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction":
0.0}'
report-to:
- '{ "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0"
}] }'
server:
- envoy
server-timing:
- cache;desc="hit-front", host;desc="cp6007"
strict-transport-security:
- max-age=106384710; includeSubDomains; preload
timing-allow-origin:
- '*'
x-cache:
- cp6004 hit, cp6007 hit/4
x-cache-status:
- hit-front
x-client-ip:
- 78.208.51.123
x-content-type-options:
- nosniff
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "What
is in this image?"}, {"type": "image_url", "image_url": {"url": "data:image/jpeg;base64,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"}}]}],
"model": "gpt-4-vision-preview"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1418726'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.15
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.15
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RTTW/bMAy991cQPidBk6VLm1uxAfs4bcAwYBuGgJZoW40sqiJtLyj63wcpadId
djEsfjzykY9PVwCVs9UWKtOhmj76+f27zY/7D6vhcGvW35v68XNcf93bj+bmy/uf62qWM7h+IKMv
WQvDffSkjsPRbRKhUkZdblab9c3qzWpVHD1b8jmtjTpfz5fL67fz0YnjMI+JRkfTCaBjZ0iqLfy6
AgB4Kt/carD0p9rC9ezF0pMItlRtz0EAVWKfLRWKOFEMWs0uTsNBKZTuv3UErseWQDqeBBCEEgWC
gDok9OAxWDEYCRrKJhdaQJiYLQWoGZOd0O+BEzTMGlE70A4VPKEV0C7x0HaAMLo6YVBoE1GAHpN0
OWkizRWgTSiS/xaQW5L9AZxA7QeCyWkHwj2BGFSlRBaM58HKDNDa3JAyaEcQCQ01g4eMKBGN40Gg
IfI5iJsSVNgu4FMoL1umY2iWX4kAEx1raSKSAjRlOhgjYZJcqc6zSkNdUzpkCtKj99AmnnKVkVpS
zErITJwAhdElDj0FBSHqBSKlhoxCwwkQHgdHCmWIuRqFBz4UTt1lCTXhoIcZeLcnf4CYeHSFOMfI
SYfg1FFpjmuhNOaheetdQwXTuqbJW1WIPu9AIpkcH1DdSDntZQ1kWA6i1MvitWASNYNg1m0YvD/Z
n88K9NzGxLWc/Gd744KTbpcIhUNWmyjHqnifrwB+F6UP/4i3ion7qDvlPYUMuFwub4+A1eXILu67
u5NTWdG/SlstN/9L21lSdF5eXUx17NGF9gJxfW60MK2Og9k1LrSUYnLlgMo8nq/+AgAA//8DAGQ8
3utGBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c9ca873183c0dc6-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 27 Sep 2024 15:52:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Y40akB3XEwJ8ECbNP9cFIM7QUs55wnvF9bDFEMeuoTI-1727452324-1.0.1.1-rsg76DkbfnrTpyDbanunmHpX7io1gMbp50jKZVin0e5hyz_otwX2Kq7iYPISYX6f_Er47RQj8D0tmwiEniTT.w;
path=/; expires=Fri, 27-Sep-24 16:22:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=HXlNLL8RpTmFpM_DAa3_QO6LHmoLkpOMOxNFC7bg9vE-1727452324444-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '4555'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '100000'
x-ratelimit-limit-tokens:
- '40000'
x-ratelimit-remaining-requests:
- '99998'
x-ratelimit-remaining-tokens:
- '39212'
x-ratelimit-reset-requests:
- 0s
x-ratelimit-reset-tokens:
- 1.182s
x-request-id:
- req_a4ffb4efbb5f65950ebbc77525d111fa
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision_base64_with_events_with_content.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.3
method: GET
uri: https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg
response:
body:
string: !!binary |
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
ItN0S7adtlxMmRH2K896o7q+e4tZTINxS4jkz33KSA1Z1KU5NdkaE1BJj3aKcXch3nZl3IH5sjvQ
4pLx+mre7hcSW8cxj8P8xB5x+xqY+nRA3sduSRKm1BnyJpstrFaaYLGPC5XeVDHBcdqs5xe1D+I5
JIz1zYvLbrO8ZULH3Pr7e1FtrcvaRW1qvOXm7Z4xjP71qNM0b4vet1KTCoCvI5yAT/SPb2qVq17H
pdpeQ2pjiaUeHCo7KvGT96SWdJ6YmbTq9Iymv6YXtLeOwjKMsCqGbnGDzk+9QNHW2iur+2MjS3kV
hLK0oXG5iMBftV9qT/EeBAkh8CTBnKnnCj8o+tVOm21tZahcKIHG+2JZjyRvPAz58VbHJ6PSOdbe
oqbnSbePpzS7eSFlhQMz5/qOcgVJ6TnfVrqWSS1SBbVhLbyBfkdezRbexyM1ZPZqkVslwxkRElJB
PGcZAqlvEutHS1n09itsY1njhU9jn5l+vmKvHI2tN7lox/uBX/SNroOsNOsyywC6VY3Kc+HIuR27
98VVXfTcehNNcFnmW5Co8apuDZPK49K9T1S0h1fpWK6gdZ1hukkHqEIJAH0IP0zVYYBNbw/EKVMY
3Hj1wR/epfe5R9FsOVRVSXDKS+6fGpwWySbw6qiRk8kgD9+1W3Tugs/T0ksPizPbzkxhDtC54J/a
ryxnjtNQspGwIYWDKW55P/wam9MQj4DXLcqSbebx2C9sbu33BrHLO3GmdhjGTSZ5N1M9oGt4bffs
nk+KYvwZCG2JlfIcEirLpyWURa1cXTNLdSRkCQoGKYPr3AHHaoGr2Bvbp7y2XfJEShiBJ2ogCBj7
ZBP3q+0GF10XUr26EUm1PEmZgcFjkKFx5ZAr1pVHGjCttyv0q5iuRHFbRtmJXVG4OWVCSwzVnZTX
Edro6ukIinsHk3Nlm5PJUjgelVmj2DxrFFygeBwzAnJZhgAY9cmrCFYtONjZbTFPbqIWYfPvG75e
PLFZ3TWwIvYZrtjBNbaLbXvifGn+aihAxy+chs4HOeSPSrOzVLa0muIyXnuYp4csm3CgBM49Mkjm
g66bqPW5xbwIzxKiiXACKgGSu48KSeTUsxQvoctvPcwFciFpIsykAEOVB7cn3pZN6YsD9JEDpm0f
Q4dQv7uExR2cDGMyYIdmByR9P9at50lttMN1ESHjt1AywB+JuiTn7Rj9xQtJsbZRp+i3RnGkyOZr
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
headers:
accept-ranges:
- bytes
access-control-allow-origin:
- '*'
access-control-expose-headers:
- Age, Date, Content-Length, Content-Range, X-Content-Duration, X-Cache
age:
- '71765'
content-disposition:
- inline;filename*=UTF-8''Gfp-wisconsin-madison-the-nature-boardwalk.jpg
content-length:
- '1063892'
content-type:
- image/jpeg
date:
- Thu, 26 Sep 2024 19:55:49 GMT
etag:
- 38707dd28705f36d05a4eabf41c51b99
last-modified:
- Sat, 08 May 2021 23:28:51 GMT
nel:
- '{ "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction":
0.0}'
report-to:
- '{ "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0"
}] }'
server:
- envoy
server-timing:
- cache;desc="hit-front", host;desc="cp6007"
strict-transport-security:
- max-age=106384710; includeSubDomains; preload
timing-allow-origin:
- '*'
x-cache:
- cp6004 hit, cp6007 hit/4
x-cache-status:
- hit-front
x-client-ip:
- 78.208.51.123
x-content-type-options:
- nosniff
status:
code: 200
message: OK
- request:
body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "What
is in this image?"}, {"type": "image_url", "image_url": {"url": "data:image/jpeg;base64,/9j/4gIcSUNDX1BST0ZJTEUAAQEAAAIMbGNtcwIQAABtbnRyUkdCIFhZWiAH3AABABkAAwApADlhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAAF5jcHJ0AAABXAAAAAt3dHB0AAABaAAAABRia3B0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAAEBnVFJDAAABzAAAAEBiVFJDAAABzAAAAEBkZXNjAAAAAAAAAANjMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0ZXh0AAAAAEZCAABYWVogAAAAAAAA9tYAAQAAAADTLVhZWiAAAAAAAAADFgAAAzMAAAKkWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPY3VydgAAAAAAAAAaAAAAywHJA2MFkghrC/YQPxVRGzQh8SmQMhg7kkYFUXdd7WtwegWJsZp8rGm/fdPD6TD////bAEMABAMDBAMDBAQDBAUEBAUGCgcGBgYGDQkKCAoPDRAQDw0PDhETGBQREhcSDg8VHBUXGRkbGxsQFB0fHRofGBobGv/bAEMBBAUFBgUGDAcHDBoRDxEaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGv/AABEIBoUKAAMBIgACEQEDEQH/xAAdAAABBQEBAQEAAAAAAAAAAAADAQIEBQYABwgJ/8QAXRAAAgEDAwIEBAQEAwYDAQEhAQIDAAQRBRIhBjETQVFhFCJxgQcykaEVI0KxUmLBFiQzcoLRQ5LhorLC8PElNFNj0ggXJnODNURkdJM2VISjs8PTVWV14kWUlUb/xAAbAQADAQEBAQEAAAAAAAAAAAABAgMEAAUGB//EAEQRAAICAQMCAgcHAwIFAwQBBQABAhEDEiExBEETUSJhcYGRodEFFDKxweHwI0JSkvEzU2Ki0hVDggYkY3LiNGSywiX/2gAMAwEAAhEDEQA/ALkQ+tPSI5xjg0YACiKV+lfoJ4bVoaIBjHnSGHHHlUhcZ75ppHNAVICIRxRo4wp55HpXdsZFPDCic0Kfy486A8ficVIBGKdtGPQ0QMrDaDPJzTfhsZx3qzKimbc+VNYtFW8LL70iofSrUxg9uKTwgOOD9q6zqIUScipaKBSlAKUdq6wBFfAp3iAYzUc5pjOV7nNBobUTTLx8oxTdwqJ42eAaXd70KDqJm/Hanq1Qg54oofFCjrJW7H1pyynzqPvzTgaAyZOin4x5UZZT5HFQFPHfFKH55pdKY1lmJiO5p4uMd+aq/Fwe/I7UplPrS6RtaLhbkEYxTzJxVKJyP6qKl1jvz96Rw8gqZZMRTCwFR1nAHfmmvNkd6GhnaiQ0gXHGTTGlzUYyjdnOcUu4kZ8qOkW2FY+dMLH+nmmGQjGDXB80UgWxTIc0jO2M0uVprGn2CwZdnYc4p4cge9MP0xS54rgIKGLKfWk3tjtg+tMXJzinN8o9/ShQQoOacDUYP70qvz3paDZJ9vKuoYcYHPenefeupjWO+lOz60zfg9qXOfauCOzz7Yp2abS13Bw4NTwTjNC7Cuz/AO/muODb/SlDYoQNLXUGwytRFbFRhgfX608NmhR1kkNk80pbP5qjhzmiBvelo6wvnxS5pgb2rs0aOHjk1wwSaQNj3rt3rRoIQNzT84oAOfL75oinIGBkfWhRxx4PFDxg5p3nzXE11HDCc5NKW3CkIwc+VNzT0AIe2T5Um7A5pob1HFd5V1Hcji3pTcHvSdj3zXMa6gDWGe9BK7u9GzxTcenFMcBHFIRRW8s800jPlTbkxoyO3ekandjTWIHejRwNjtIxTdzeYpWyQCp4pOfOmSJjWJ59KA5IPt5CpDMF88VElJLcnNMkB0DkfHZe9BJ5orKG/MKGeBgdqqibG55rqQnFdmnoU4mhM/HFOJoTUwjYxmOD9KA7ZxRSSeM8UJh5UUAFuprHnIpWGKGzfarIVsUtk004NNB75pSfaiLuNL7eO/tTS+eTSMCSaaVzQOViEmmk0/bTdvtXAaGEedMK+lH2805Y8kcVx1EdY896eE4qYIgKYyelAYABin4p2zNKVx5VxwoFLtzS4x2pwzxQYUPjQUZRyMUxV444oq/Spu2cOUYPHajY444PrQgDxRMH7etAdBUJ4zR1QHmgKpNSozgc1OTGQRYge1E8PtmuQ4PaiYBI5qY9jNg5xQm74o545zSOAewxRRxFIoZWjke1Nxn2p0I0CAprU9uKYzCmQGCZvSkD8Gk7k008UxIer0VTmowoyMFFcMidGPX0p44AqMj8ipUTBu9Ix0wyA9jUhY6AoHl3qTGeOeKm0Mmh3gjGfOkCY78UXeBQ2l9aWg2hj4Ud6C3YCkklGfX70Bpj5HinUWI3Y2TvQSadu9TTGYD3qqQgyTmh7uaV2z5YoTOadIFjiKZn1ppb7V24HBHlT0Tb3FyKTIbtSEZ7GmHIPFdQAmBTqGH9e9PyKJwQP5HmnkqRyKEtOB8j+tcMmIwBBxTcADk08rjsf2oR4PNNQo1+1RzxnNSfKhsuaY4C3OKEynOM4FEIIY+lNP6U6OGhaeEFNzXAmiCxxTjigsMd6N2Hem43eXNcDkCDxzxT1+bvSlNveuxjBonJMdkV2APOm9xTh25FALEIz25rvDzTyMYNOxyD7VwAQipDAF+9SVTAriM11hojLDjkedFWIE4omymcgk+tdZ3A8Js4FOBYc45pqgmpCA9qVsI3NFXB86RYz5d6esJ8xU2wpNiFc9q4JxRliPpxUhLfK5PJpHIdRARIDxUtbcf9vanx23mRU2GH1XioykiqiRVg496VoyT6irDwV8hSGH2qeofTRXmAsRzgVwgGcKfvVgsOeKQxDdnFdbOohiEgfN29aeqbalBcEY5oghJGSBn0rrOojxLg5PepKpjt2pwhwPelxjzpRziooL8GjlgBwe/egPz2onMEzgd+aTdk4AxSsh+tIqnnIrhTg1KW4pAuPKkPvXUAZI2BUKaTHepEr8YqFIcH61eESUnuAZjn5TihsceeaIQBQnYYNWSJNjGbFM35pjN6nFN59apQoUybfOo812VOAeTTmHHeoU4O7jsKeMbYGNe6YnG6nJOxPfIqK8bd+1ICV861JKibRYCbnI4x2ppclj71FDGjxykDAOaDVcASDJA8hwDmiLZ57nApq3BGPKieOD9azych0kMMAUcUu0ACl37u/euqi9YGORRnkU8qO/emA8Y8/WiAbu1c2cNBLHnv6URVz37U9Y6cQBSN2GgZ7Go7hzxnipe3I4/tSeEc8imTBRECMfLP3pcsvnUoqBnA7UIKGIyPOnUhaEV92B+9GWPJ4oqQgjtRUhY8Y4rtVDJAVhJ8qKtqTjip8FvngipiWvoP2qEslFFGyrjsiT+XAqQlqBVklsf8NSUtCf6f2qTyvzKKBWJZA4wB96lR2ozgj9KsYrbA+YY+1SY4gPyioSyMtHHRXrZA9kWiNYA4yqkVbRwZxxzUkWuR2qLy0VUCjisF3cIvFT4bRQQFXHmasktORhfvUxLfavYVGWZlVjohQ2ijuM1JS0GOKkKgFEGBWZzbKqKQJLcL9aIIRjgc08U7tUnJjiLEPP71zxqo+U5p/bIzTDziltnDF4riwPHnTmximjFMcJt9RT0QGkpQ233rtzgojxTicDFBWQ85pWJz3pKYbQpOTzXA80wsM0m8UaAEZt3emt503dmmMcDvRSBZxIpDx3phPemFuO9UoFhTIPWhmTNBLYOc0x5MY96dREk9gxk44pRLk4Heou7zB5pQTkk0zihQ5fk+tDZ80zJx70orgCbvmyKRZSvnzn0pCSOQPOkyaYZsd4/zEYwKKsnvUbORz3pBjnnmuoW6JLSDuOabvzzjAoBcev2pjSZHHFdVAu+CUr80/f71A8UgUninHfvQYUSzMMkZ5phPPPnUXfxjNIZD69qNHO2SWb1pmfWgmSk8TPtRBVDnbnigkkFs0/ORTH88GlbChu4jy4NcZOBjikBziglq6LGa8gm7zHau7jjhaCzbT6im+KANpyfQitK3M72Dl/U4ppbBOailmzn9qfv4qlE3ILnJ71zSIBjFBLe9Mc8UaFsIZ85wMYoXjHNBJJZqQU1CkhpSe3B9acJMnA71GzRFJ4yeB2FccF39velLDA3dzQg2eRwKaeBnNFI7gKWpm/Gab3pp86NHDt9ITu9qHnjtSl8DOPpXHBB2pu4+dNMh8+aaWzwO9ck7OCZBxTSwz6mmg5p3AHPFdQDt3y98+1Jj2pCwAwOaTdRoA/ypBxk+9JupN396NHDsnP3ogzQt2fal8T/3811M6wm7HBpA9BL5ppk9a7T5nWGZ/bFMMp86C0mSaGzUyQthi5akLUNW9eaQtzRoAUNjscUhb1NM8qaefL965I4L4npSeI32oYUZpTlfPvRoFhSc1wPme1B3GkLg+dcojNht4FIZMnigbjzmmmRvLin0+Yl0HaU0hc44+9BVj3zmlJFDTR2qwqvxgVxYk0INimhvtR0o6wu7nkUhZvWh7sk0gJxQoGwYNgV248kUMNgkUm/mjpDaDByD83akLc8UDf500vjvxXaWdaJG4fWk3D6UIHz8qRvXsKOmztQTf8v3oZk59/KmFsHvxTCecjmjoBY4v+vnTPEODimuTu4pMZ7nFHSg2OMpOKaXz3ruPKuo6QWxQ2BgdjSmQgUylxnFHSGylznj1ppJB5piviuPma8Kj0tRIV8cZzntRlkAIFQNxXtXCQ4586NA1FmHBprDJ47VDSc5x5UYSj1oUG7DBsU7eKjF+KQzEdhXHWSNxzxSByODUYyZ486UygggCiKSg9IX5qJ42MCuMuTmjTOslEgjmuzUYSZ70viH7VyRzYUsPOmNzimb8+3vSb8cZzRoWxrZX5e5Jpd5AweDSMc0w01HB0cHvRQ4NRA2P9aXf/hPFCjrJqyU8T8/+lQA+fal3DPFLpDbLDxs07xBUASUQSmu0h1EvcD2rgcjmookyeeKJvP61zR2oMa5H570Pf6mlDc0BrJCykedKZM9qjjypc4paODbz6U7xD60IHnNdnB5oUGw4enh6jbvU08SelccGVjjvTwwxzUcuccd6aJNpxXBskE7hxxTTnvTQ+4H3p2Q3lg0KDZwJByBS5JPNcOO9KCM8jNEI3b70uMUQvxQzz2oUccrevYU/wATmhMcDNNDZ7UQolKwPeng1DGfM5p+9vXFLQyZLDZP0p28VHST1ook3ckfShR1hN1KDQt3OCaeoFdQU7CKcmlOR9KQHikJINKEdmuVseeaZjPPnTDwaPItkjfSh6j7qUNR0nWS1c+fn2p5ftUTf5Vwb1rtJ1kwOCOaXORnyqMrn14p4aloNht1OVs0EFT+anrxyK6gWE25OTxS8eTfWkU5pxFcMjmORjuKEcijDsAeKQ8jny7UQgc05ewApdmTS7fSgwDDxSMc4pWXBpCMYogG4pB2p4UgcGnAYPPaicDZeaZnHeiMAcsODQycg5p0Ixh5/LTD505yR3PFMJyKZCsG3BJNDLFfI+1FbtQmAAye1MICd85yO9CyPOiyDI9qCVIGaZCCnjtQGzuyac7Eck0MkHmqpCtnHimFqc54oWT6jFOKLQ3OBTmYAUF5BjvXCHfv/pQm47HJpd2exppbyNOhQb/6UIj9TRZCMULHNOmKwWTk+1OpzKfKkHFMcJSYpwwT9aTYT2oBOAHNcVHpTgtFRM0owEREnI7UVUA8qL4YFKIzg0uo57AyBmm7dw96KYyPKiLEMZI+1dqOI3hY+9L4PODUnYQDjmuYqMZFdqOIoX704KWI4xijBcCnhcihYAagUVRTlSiBeKWx6EVaKi47VyDFEVcc+dTDRyrzxRlTzoYPIpwODzSsN0FXI70TcDyPvQxJzxznvSg5yKUNj2fNNzml4IwRkUpAA4FMkdYM00jjinlqGWbJ4pkhWwbj1oLDnHtRHBNR2znFPQliE7fpTGyec/auYH6HNIOBzTIBwOKUHJxTT61wogJUZUkZOKkIwU/LVeHx3p3jc4HlXVZ10WXxGBzTxde/FVDS88dvSuExH0rtCA2y5a9BAA5NBa8I4IqtMvFNMma7SgWTnud3bimePnzqvaYDzoZuG9adQBqLIzZ86Tfk1AWfPc80VZfejoaOsksxpjECmGSkLe9conN2KDwcU0Hmmk58+BSk8cU1AFDbe9cWzTcenn3pwBxRo4b50RXA796btzSgUQBA2OfWnhge9BB7127HahQSQBmmsme9MDEUQHIzS8BAsAKZUrGefKmvH6UUwEbbnHpQmTJPGB61KMRHOKYYuOadM4hspU981wqS0dCaPHPn604KB+dPGPSmsK4cYrhR23Iz+1JtzREOeKKFyK4K3IvhmnAcVK8Pihsh9KWxqBd+9PHlShCDyKXYfKjYB2PKuIx2H3pQh9KeEzSthBheOcGlMeaOic486MsVI5DJWRUjORUpI8CiRw89qlxwe1I5FIwAJbnzGPepCQfepCxcUdIqi5lEiKLf2qTDb/apKwccipEcO3k1KUmOokdbYeuaOIcVKiTaBmlxUnIpSSIphUHg7qdsGAMVIIHagvkGitwDCoxwM+1CZMUQsccc0jdue9MKwG3BNKO/enedJnnNE4du9TxSFc8g5pM/pXE8UTgRyKQE+nelauUE9q444HFKMedcDjOaQnAogsViMc+lR3Zccc0jzYOM1Ellxk1SMSTkzpHAB4qJI4waY8hJyfOgO+Rnz7VpjGiLkNmlK/lqG1yWyO1LM1RWDMwxV0kT5Dqckk0ZWBXPYVGSJscnGadsZRg9q5pM66HyuAODUR2BGe486dI2AQeKEOarGKQGcwyeKH4WTR41L/lBNSo7Nn8iKEsiicot8EERcD1o6wnHNWCad6nFWEVnHhdx4rLPqYrgtHC3yVEdk7DzP0FHi02Rm4X9a0MEKRoFHlR1RfSvPn1klwjZHp49zPpp778MuB5H1ohsGVsAZq9MQYc04KoGMVL73Ip4MSgNgR5YNclttHPar5kXyOKjvGDz3z3p4dS3yJLDFcFSYsZxXLFuFWLwKw9DT4YdvPkO/vWlZtiPhbkOOHPf9qc9v2wD96nAop5ocsqKKdZW3wI8aRVGEhjnt60gjUdqPNIDztqODnn0rXFvuQkkuCQg4GOKkRKzH0ocEYarS3twME9vSlnOjoxbHW1ucgmreG0JXgfWmW8W0Ae9WMS4x71hnNmzHChkVoM4A5+tSRa48qNHHijYx2rI5s0UkQzBg8UqQZNTQuRxT0Tmh4jHSARQbaMFxnvRfDx967wyvNTcrGoarAYzRlYHBFB7d6XfilqzguRnGcUhfB75phfjtmk3YHeuoGoOr5ApxY44qMr84FEUeXcnzpaGTCbieSaUueKaRSYoUMczVynGdxwKG7YoJfNOo2K3RMDA9u1dkeuaiJKc/L+tK0vHzd6GgGskh8ZFJvxkDtUMvzSh/LzptArZILeuabvGajmUk4FJ4oH5qOkDlZJMvPekLnzGKimUDkUokJHHFHSdZI3cHmhuSe/Ge1D3Y78U4kNwT9qNUddjcjzoTMN2QMH0pJnCnGMVHMwHnwa7g6yUrZNE3Bu9VwYg5BoqzDaA3JzQ5ATMjOQcmuzio6uSeORTiwFU0iBM/pQ2kwcCmGRfKhtJTKJzY8tmhlgaG78UEsT3FVUUTsM0gHemtMOwoDHA9qHuo6UI50yQZCfOuEmO9A3HjLUocYPI7UjhY6mGDk9zTTJzQt4UAE03xBmk0NFFIkbvSk3Z71GaXng00yn60HBs7UiWZMcGu8RcfmqIJCD2964zHGfM13hM5SRJVgTgNQ2wSrZwMUESHnHbzpSwPamWKtwaxzjPbjHegNlhtGRiiFiePekbIbPlirxVEmBJJGACffNORiy4HJHek+ZhnOKciEHgcetOSZwJzyaVuRTwlcQVHFcdQDZjJppHpUkoCMZ+g9KGFAb6UQAT8veuBPFFYbhQtpHlROFBA7U1nx37VzHGOc0o5pkgMcrUmQSaYDziuJo0dYpIA4pmDuz60ppucd6bSK2IcDim7x508lccjNDODTaUBnZIruT37UmK7BHcUNJ1jgPSl2jP5qaG2jNLvNNR1i7a7ApfLH3pmOaNAHc54rmOB70zOOfOmMSfrQo6wnlQnp6gkciuK11ABHnnypQM0/aPIUpGKNHA9vvSU5selCOF8sCjQLCEnArg2KHnJFLnbXUdY8EnkUhJzzTd/rxXbud3nRoFjqTNLTSeaNHWNYelN+tO8+Oc0uzPHlRoWwYz/wBx6Uhz60QjNJgiicM59a4A5BPaiYH0pMEHmhQBmM5ApQrA4Jp/v5UpPFMkEaIzzvPel2D1zXbh50viAjA4o0G1QMjAxSKinuMUpameIo+tGhGxzAL/APBpvGM9/QUjSBgMeVM3YPNFI67F2ZHz8HNO27Rwabuxk0m9R24Jo0GxCmTXMuMc1wlGcYyKRmzXaTrO4NdjHl9TTPEOc+Yri3mO5ptLDY8gDtSA8kmhlzTGfim0AcqM3vb1pwkI79qZ2pa+ePTHBz5808NzQcjPNOBwaNADg4NPBPrQd2frTg1BoIXxG+td4mcjzoeR/wC+aQ/5RRoFjt3fmkDY86EWOfSk5pqBYUn3pN/lQzkVwo0dYXcR508PkVHJ9aTdS0dZKDD1prNnsajZ96UMR50aBYffjvXb80FuRScijR1hsA0mNp9KEXxil3Z711AsMrckU7NBV8GiBgRQoKCBs04HHnTFI8q7sf8ASuCHX607cfpQ1cHtxRM5Hr70Ggnbz65pyyDt2pu005VpWcP3H1pwcedNCfanBffNLQ1jt+e3alJJPBpuynAYFA6xc8U9TQ6cM5+lBoIYc0hXmkVj6YoqjNChhoGKfn5sU4L83FcV+b60AigVw70qj1pcc1wRNvvSbM9+KceODSFjmuOGbcUoUCurieK44XA9aIiAj1oHenKTmuOskD5e+BXBt3c4xTEBfgd6cVwc+XauDyKzkDFLG54zzQwMnj9KcuS2F49q4KJIORSH600Ejv3pSfPP2xS0GxScUgb2prE4HlTd3f1o0AU9+BinbRimj5hRFyBg+VE45R25zTxXBeOK76Vxw4GiChdqIp9eKVjLYeq586JjHHpQ1bH5u1OL4PzUoR64GMAg0TcPM0EnnjvXCTnFdQLD8HmlxzgmhgnyHFPA4NcEUjik8vWu/KOe9IGA53AGjQRGIPOKZ5+tExweM00KcnI5o0IzuBSMeCBSlaaD6VwAZ796YTxRWQd84P8AehFTTAYJm57Uwtiisue4oZT1PFMKC3eZFccNnjilK/auPoOKYQaQMdqAy/cUVmwOflNDZvvTIVgnTPligMmO1SN3NNbBp+AMisMihHipLowGfKgsOKonYjAMaC30qQVobLk0yJgM4zxTc5GTRtmDk9qQqAc5z7U5wHYSee3pXGPHY80bZzk+ddiusAADnmkIAo+BXbR6V1nUARMsDRhEKIqjviiY5pbOQAR47Yp/IHaifWuIU9wf1oWODGM9qcBTyvp3pMEUBRMDHbJpcYyM9q442813n9a4InnSOoOCeBTtp8vvShc1x1DVAPnTwMV23HbFOUc1xwqjFF2+lN28U/PvikYxyoQeRRew54oW4+VKG4+ahTOseeKZnNJvBOPOmtIBwO9FIWx4JzxTkcgkHtQlkAFc0u7t2o6QXZKWQU/xAaghx5nFKZMDg5ptJ1krcCTTXIHnUXxe+DnNOZxxn0o6QahWPoaZkkelcW9O1NY8V1HDGpPKkZx5frTd4HBpkjrFOfTiuA8qYzZpofFGhbHsPQ0hP2pC2e1CkcimSbFYrMVPek58qCzjOD3rucc1WhQwbPnSeXBoangVxbA5711BFb60I/WuL5ppNNRxwYiiqxGOaBmn5ogZKWTzzn2pxJI4qKmByakRvzzS0AeCRg4+YdjT1PHzfrXAZxT9oxShE86XGQKdsp4X0rgjADnmnBKKEJp+3jikbDRG296Qp96kFA35a4RH7UbOqgAB4FGReKcI9tKBil5Oo4ADvzT/AJce9MNJ5U9AsVmz6UFuTT6TAonAmWhMtSmUUMrg0eDiG4wcUweeakSJQSv7U6FOQZPepcWT3qKgGanQAE8nFCRyDrHnsKU25/w0eAAjipQjD4z/AHqLlRdblT8NnJ9Kb8OR7Y9qtzF3AFDaA+lLrDp8iCkeTjFEEHPHP2qWsJ81xRkhwOBSuVAUEQkhI8uakJBzz2qZHDnk0dbf14qbmV0kSOPHZcVKSAnnHejLDyAO9SBHwAPtUnKyiRHWML35oiR9yftRlTzNOKkc+VJYUhgX2oooeSCBxTl7jHn2oAJS42inBRQ0C+uDRR8vfkUjHQNhmo8igVKPfigyKMc00Wc0yLnApG/WnMAOP9aGz4BAFUEEYcc0PHvxXNKCDzx5UwsePLijQthaUkYFDByKQuAKJ2pHPxQ9+PahyTEDtkVGknOO9UURJSJZmAHPP3qPLPkfKex9aiszN58UuCRxVNKQt2czFuSe57UBm+Y80SSRVxznPFR8bySKpFVuTYKRjk8ULBPepZgPnTWhOOOaomhCA6AnBGaRYwPyj9alPDtYE+dOSHByRTNnANmAMjmmOhPGKswoPGK7wF+tLqDpKQ2ZduAakw6bg/MvarIKg9qKrLkD2pZTl2HjFdwVvZrtyBjPmB2qUIFGMjNIJsfQ08TA+f2rFK2zQmltR3hL6V3gt9KcrbicClaTFTqhjlJVueKOJB61CaTBPtQzOcfKaHh6ga2ixaehGfvUEyue5H6UoYkEk0ywxQrytksyFvI/rS+L7VBMuDtB5pTcDPp7VVYo9hXkkSzKcU3xWGR3ocbhuG70ULngce9MoJCuTYMuc0KZ8rzxRmirvCBX5u1UVIV3RE2lxxRooORkcUbKEfL37U+MYwavdIlRIgtxxirOJFUcnmoUJPlj9KnxEd/sKyzbLQZMixwanxEAZHfFV0RPbNTYydvrWWZqjuS9+MZogJxkjH3qHvI8qLExYcHtUKKUS0c4we1EX1qKJNtPW5GOBmlZVEwH1ricioomznP2pGm44NLRzYckLy396GZUqOZD9fak3fKST96ZISw/jLnANJ4yscA81HCbuc5o6R48vvTUcFRBuBNHWhA7VAPang5HekY6sJnjk0xn96axGODmgs3zD0oJHN0OZsntTWHpxSMwHJ+1NMg8zinQrY8HngYpr9sedNMgHduKBJPTJMS0GB78U3dnjsajGUDzNMa48s0eDm7JRYKxOcigu2T3qO0pPlim+IfX9qS7GSJG7aflNPEwHnUQP703f70yTFZLNwCQO/3pjXBPHlUVmGPT3oZYnmqaWxSQz7u55pm7HvQPEI70niA+dMsYrkkSA3PenhwPOofifalD+Z7VRY0iXiE3xcDg1xl9TUMSA9jSlxin0oF2STKB96GZiCcGo7vnimeJnt2FHSguTJPjZ/MKYZcGo5k9s03fk80aJ2yQXBPPnTC3oOfWgkdj5U8Guqjhck8ZpoYnI9KU8fpSDAyQe9BjRFyP6uaQH3phb2wabnmlofUGyG/Kc470mDjNDJxjypNxJ4PNAN2OY7WyDXbqGVz9u9dtI5o2hNwqkHI8yMU/uTzzUce9Gi5xxmg5UMkzt3NKcn3qQkYJG7FFaFewrNLOoMvHE5bkRFJByO9FMTLglcA9vepEMPzAHtUtoVJGQePes8usSLR6a1uVbDYcEUxm59as5rfk4FQpLYtwOPeqQ6uL5En00lwRWkJpm77UV7ZwfUetCeJxzjNao5oPhmZ4pR5Q0vTQ4NNKHzppG0c1pi1Ii00PJBpN2D2oYODxXF8HLVZRJMKvOPQdqRu/bFM38Um8ev2ptILHDmkNNyQeBmuLUaOsU+9N4HvS53DmhsQAaNHDvvSEn1FM30zfhsN3rqAEAA8+a4nJoHi5J8ue9J4nPfNNQrkSt2BwaXPFRvE9/tTxLiuoOpBCfamg89vKmGQZNIXz2711HJphgw9K7IqMZMGm+MfX9q6gaiWTtP8ArSE57VFE2OCacJfXv5V1HakPckU08mmNKe3+lNEgpkhGwi8ZpSeOaEZBTTL8wGa6juA1Jk59qEJO9KXAxTaQarJCkY4pm7JJ9fKgmU+Rofi4HPaioMDkTB3Ga7xF8zioXxOD601rjz/0ptDBZMMgHnTDIO+ahGUN2NNMnvTrGc5ImeOMZBprTZ7HmoLOfWkD88U2gGsnfEkd+aYbgse9Qy/rTS4FOoC6yX4vORnj3ppkY5JNRhJx60jy/L2xR0g1MkFz6k0hbHcn9aj+ISBjvSeITwRj3oqILJIYeZpwcAd+KhmQAH+9duPFHRfIylRMMmBnOab4mfPFRi/rTTJ5A12ijtTZKD4867xQf6qibz60u/j/ANKOgW2SDJ5A1wk9TUbd60m+m0HWySXyaYze9RzJXb/M/pXaEdbK5U9fKnFKMQMdqax57V8qe0wBUCuwe4FG2g8121VHY0TrA4PlTgcd6JgHtTCvPauOQ7NJuIpAT6VxB4o0Bi7t3NNNOC+1cUNEWgDMc4xxS7sjtT2QmlCcUbOoFk+Qrvc96KU4OKCciitzgi488U4L3oIODzRN/vQaBY7HsRXbAaQuAKUMD2rgibaTwyPI0/PNPHNdZwDBHlSZozDmm7femOEV+aLnFMVOAaeM5OeRSs4UEiiK5GM+dDFPI4GCOKVoKChyM5p3i47VHJIGB2rlJGCPPvQoJK8U0vi1FGOwyacOOwoUcShIacrZoAPY04HBrqGJIp2cVG8QAjNE3hhxS0dYZWHn2NF8XIwo5qKrN58iiqcGloawwk3Hk4oo4HNRdozn1pyn3oUMmSd1IGGe9MBJFd50KOsJnPbmk285ruw7iuHviiddnAYNFjAYE57UPNcrlewoMNi+Hjk+vFcAc8d6epDHmiBRXB2YxUYkEgg0XZxjHNIpG7B4owxilbHBiLH1pcY8u9PyPSkJArlyDgYePPFIoz3NcxB86QNROscVyfamEYbj8tEDU9cNyKILBjtxTsHK8eVE28Z/tS7RXHWNBriD5Cn7R60vFBnWDCn0oiLg5NOGBRFTPpQsYYc12Tg0YpjvXCMEUAgxxjd39aIhw1dtyaUADtyaPYA9admhhhk4NcG3du9dR1jyaQk57j9K7aQOf7005zROHDB/McCnDDdvKhdvOlD4rjh547/rQWODRQQ3fihsM1wBpbPeuyPWlK1yx880ThhHkOc0wgCispBrsCuQKI7Ln6UMqV7VJYUNsc01iPYjMu7Oe9BMWAd3FSyuaay5orYBB2YpD2qU0dAdMfSqJiNAMnHamMlGMY7k0xovSmTFIxXmhspHYVM8PjtzTDEG8jTqSFaIRHrzTSOfWpZiB4A7Ung0bFpkUL75p4jyKOIqdsxXakGiLsXsBShPSjsgHamHgVwGgeD6UoBB54pM0hb2rhNha7I9abz3ruWya44eGye9LmmAEck0vftXHWPUZ7c0/wCXPpQkJX3og/y/vXDIdtPfyppAzyCacDgfWuAwc+dcEQL50oApQKUiuOExSls80mAfWuI96447dXbqaePembs9q4DY8j96YzeVN3bvYUN28qZIS7FZyOKbvPcd6bXCnoWx4Zj50oY+ZzTMgVxYY711AsLvFNLmhbqbux50aOsLv5znmuL5oWfPNIZPrRo6wpOe1J270HxK4yluKOkA5m5pvij2ppyeKQjHfmjRwvi00uTQ84PJpwGRRqjhrHNOAp/h/KD60mCPKmOEIwaRmJ8qUnJpDzTIFjCM0m2jLETREtjnLCuOI3HYGn8njHFSfhwTwABRltwBS6gkEJg4o6qAeakNACOBg0nhH0rrsFDAx+1FRfPypyRU8Lj/AFpQnDmiKuaVFz2ou3A54peTjlUKMHin4DcGkDYHcU3dnmuoNjyuB2ph74Pb0ogYHGacOPeuOsZjI45ppGKOQG7jFBcAE4rkjmCYUM8Gin9KGec0yQBM0mcmlxTaKOFJppPFIc5pfrROI7E0MsMj6UcpkUMrimFoYCAeakRnBGBQCM80+N2U1z3OLKB9tWELk9u1U6SjzNWFtKO2ajOI8XRYbc4Jp6IMUsOHHP6VI2AdqyPY1RAeCG7A09YsUcLgU4LU2x0kMVQBRlUHknmuCU4DBI8xS2Gh4GBk8YpC2TzQ8nnJpm8gZNccHDH+mlVstyc1FaQ8jtSbsDPIrqASS3zDHHvSA7jx29aGig5Y5wO9PB2jmuO72HTPnzR17E1GVhgc5pxk96Vphug5OOPOhswxUdpm8yKaZOO9MogsWQgio7DPFKz+9JvFUEbBmMedNJ8hTzzQyOc11CHFwvfimPJxSTcUDJ+tUSBRxIPGeKGU3Gnc+QpQDzVEdQwqO+fKhPuA+TnNGZT5CmhD6Uy2FZE8Es+cf/BoyQFR6+tSEBHcClLA98YotipUBYYHFMxxRiQe1NGPTj1pdVBqyK0ZzQ9pBxU5lV6C0ZNFZEw6GAOcAU1WLHvnFG8BiMkGnJGCeBiueTyGUfMEqknkUQRnPapMUSk9qmJbLjPFY55a3ZaONMrRFmjJA39IP6VZLbp6CpMcaqOOKxz6lLg1RwJlSLd1UE5GaQQkDgcmrraG78+5pjBOwAqC6qXkV8GKKlLMs3NcbJFGfOrJmCjgAGgPIG8qZZ8kmJ4cIla0arkDvUd2xnPFTZEBGV70A2wbPNbsc9tzLON8ENn9K6OIyEYqUtiM9xj6UaK1VO/OK0+PGK2I+G3yEt7ZUUAj71KwiDAGaEBtHFdjd3OKytyyPksko8COQeAKAQzEgKcVI8ENy1SY4QQBjNaoNQRKScmQEg9RipMUBXtU1bYkjC96mR2oIGR9qZ5EcsRDhgbjzqwhtiecGpEVr2+XgVNSHGM4z6VmnksvHGgMVuvp96KyhOKd+XPHFMBcntxUHKyqVcCKjt25ooUrgN50RMd80QOreYNI2w7AxEBhjTGyGJx5cUbfg4FKDu5OM9qFWGwCKxw2ceWKR1Poak5wMcd6Z2PrmiBkXNET5hyMijbfMHFLtBxnn/WjYoi4UdsUQjtTQDmkJxXchHhsYpGlxTM9qa7Dt511HWx3i+nNMMgz2z70ItwccUwnnvTpIVh2kB96CZO+AaYSfWgs/vTpIVsKzZHFAYkc00ykUJpMnmm0iWFLE0ztzTN+f/g07cNuaDxsKkkduxTwePrSNweMZrt3HJFL4YdQpOBwaTJ9KGXFIJcd6qoULqCF+xNRn5JNFLg0CVsDjmqpE21QhODXYz2IFBJ5HNKHx3NPTJMKRzyc8U/I9RQd4I7gU0yAedHSwEjPvSFveorTehpvjtjGeKdY2dZKJ47803aMYHINRPFPrTxIDjJ4+tdoaOse74GPSm+JkfSmu/fb296EWPmaKpcg5JCyk4BpxcZ57ioYcg9jmu3MT5jNI6YyWxM8UcDHFcZBjtQFiZsFqMIWJAH17VGUoxKRjITOeMYApviYbB7Uf4Vj3PH0p62yqPtzU3liP4cgKnOB3o8cJfGe1FEaYAX0qVFGABWbJ1CXBohh8wKWo7BTj1pj2uWwpqxTaPtSkjd8uK86XVTizasMGtyAunhsZNSY7PapA86Pu7cV3iY8v3rNLqcsu5aOGC7AvhsUoj47UTxQeRxTfFGe4qbnJ8jqMVwKq4p+7aMnmgtOpGc5PoKC04PnQScmdKSig8lwAPSo73AI4INRpZs+dRnmx51sx4GzJky1wTjMrHBI96TxVPB4FVjXWBjOT50w3B969CHSNmN9QiZKQwz2I8qjMAewOaH4xPc8UnjHsa248M47EZZIy5FZe9BPFKznypjGt0E+5kbXY7d7/pTt+PMn6ig5ycUhbB9ashGw+/P1pm7HNC8QnvTd1GhGw3i4HehM24ZPakJ4po75zRoFsdk4wOcdqGSfWn7sd6YTxXJHbHc55p2eB9KZng0mcHHejQrYQH0rtw7kimE4Ge1MLeneuoHIR3UY4pu8UJwFwQaYW575p0jg24E9648fT0oAfyz3px3ADPamo6xTJ3pwfcopu6mn5Tx2NGghNw9aY0nFNLn1FCY1yiK3QQSE9jik38nJqPkgd6QtjzqmgXUiTvyck00yhc81H3HzNISTmnUaFsP8RnvSb6AA3lzXEkd+/pTUgWG35pN9DUnnNIx9K6gD/EI9qYZCe5BpmfWk9abSjh5fik3EdyKbuAIHekzmmpHDt5PbmmkE1wIHlS59jRoFiZpD2paaTRAJ25pd3PPNNLA12fTt61xw/v2rhQ2PHnim4+tFHBmYDgDk0zcPrimjJyD9jTgPWuOOwWGe9dnaMVxArsH04rqOE3enIpQSe9IBz3p2BiuOG9smkPI96fx96bx9aJwvh800w5PpU0xAjPn6U0xFe4r4zUe/RE8H71wg8yc1JKYPI4riuKNgI5i9BSGLHlR8V2PWmsBFEZNKIjUj6UoGTRs4jrFT/Dz2qQBg05QK6wkMwc0zwj6VPIHkKZsyaKYpCZMChGLnmrBkphj9RmuDRXlAD2ppQZqY8XtikMIAHPemTFohhcGiFT5dqN4Y7cV20A8VwKABT59qXBH09aP4e7PkKUQleMcVwaAZPHIx5UuSKLsxTNnPajZ1CZFKPakVeTTtg9aADs89qdntjzpPy4xSkEHtXHDgufpS+H6ZxXKeKIp8jQYyOWLIzinCLnOKeq+Z4ou0HPNKHgjlMcU05qSV9qXw17+VdZ1EYD186Ii470VlUYwKae1dZwq08A9qGCaUSHyH3paCGDY7/wBqTtTQ3FdmuoNi+Jg8GnrJig7CTnFPC4rqR24QSHPeniQGhheRTgMGkCFBNO3YFMznyJpa44eH9Kd4x8uMe1CH1xTgM+9cFBVfLE+2TR1O4cHFRVXniigk4xxiuKWHIOM5zQ3bjFO8TC4xwaEwLVwrY3Pvml4H/wAGmjI9MVxBPYjHpRoUIvH0NFRtvFR14+1KMnnPHpXUFEwN6Up4qMpYEAHijDOOe9AYcGzXEmm0o7Vxw4PxzRVkwMedAyKWuCiWH7U8NmoqnFFTOaUaw5Ax3yR3pApbtT1x508YzQHW41YvUUojUdhRlYDvxSt25FdZzSBYHkAPWmMBn5e9FYZFCOVOKIAbJ5/001VyKISfIGmeJjjtXAHgBTg0mMmmF/WnK+BmuFFxg04L6U0tmi7gcYIrgoA2Se1NIozcg7eKCwYd+a4Awj1oRXn708k57GkooVjcYpGXP1pxOKQ8d6IAJXnFKQAO2TT2yM4GaZkmmAMMYxwAaC0XqMVJx65prKfPmjYGrIpUAUwr6d6kFfTzppjFdYlEcoc1xSjhCM5zTGG3tRs6gO3FMccE+9GzQXLZP1ooABv2oZ9KkMmaHsxVUydAChFd4dG280uc+X7UwNIILSbec4p5Ge3lTea44YU4rtvp2om0mlC4rgUDXvzRANvuaUjnNdkGuCLjI4NLwB70zjvml3ZOKBw7JNd37HApucUhPPFE4dwKbk+R4riftSEnNcKxCc00kL3HFcT3obc0yQtisRnIoZ5NcTxQWkOeKokTCbtv/ammTFB3e9NLgnvVVFHBi4NMLDuKYTxSDdjjA+tGjggfNLupgXP1PFO8LApQHEnvQ2cjJ8jRSlMKYP3ohBhvPNPAJrgvc+9EAwM0TjgDxTjg9wRXDkUTGQvGcUGcCMRIyK5UI71KxkDAx7U3aM9qBwwehxiuYAjFGWLyxmlMXrxXWcQmQrXRwZJz28qmLDmpCW/FDWFIDHHtHanFefSjGMgdqQKTzilsLQwKT3oqxNjtxShakhuMZoHJEfw/LOaUoB5cUamsh86ZABcYx5VxdfICmM2DimA5pgBc45/tTixIHcV0aEjk8+fvSlO1KqOAsxpFY0cxZHanfD48uK5sKTYNTiixsSceVL4K45IpVXYc13J1MKBwfTFMkUBuK4MVpDluSc1wa2GNGGGBmglCvAqQFZj6H0pfBz512oFEcLXeFn81SfCwMA9qY3HtXWw0RzEBQ2iP2qS1IBnyzTJ7AoBsOKYYs96m+Hgc03ZRUjqIgh9K4xHzqWVxXEU1gIqIKlRHbj1pvhk9qKkT5pGwpWT7ebDDz9as45Q4FVMURUjzPtU6LK4yOaxzo0RJ4HNPxnFBjJY55qWFyKztlkhuAAPWmnAJHmfOnsKTYR5GgEEUGO+T6ChlDRimDnzp4TzNGwAPALduMUQQrjBPbvRBgf8Aams/+EY+tE47auMZwKGZM8YzXMxA+YUNnx83YiikBsIH8iMGgtLTS/IOajvJn60yQjYbxRnNO3ZHeobMe4GK5GbABNUoW2HYZ5pduOafFHu4o6x7SB6+dAaiLls8c04g7claOyIuSTQWmA7HAopC7EeUEimLF5mjFwPLmu7+1Mc6BFMYC+dOK7e9Oyg7mhyy0yFBuO4BobuAvfFAmuMcVEMpbOaqo2Sb8iU0429z3obXA7VDdvSmc+hp9KQmpkk3BPY09HeRgP6cVGRsd+1E+J2cCpy8kOn3ZPT5e5xTzIijOarfi2OcEUNpy3es7xN8lvES4LB7tR25oazjdkDA96gK25qlwLwNwz702hQQFJyLCF+R2qdG/r2qsWRUJwRRBc+hrFODkaYTUS08QDzzSNN2/wC1VfxeCRxStdccc5rP9334KeMix8cebYNCa5HZeKrml3edMaXBypGTVV06QrzFhv3eZNNJ5qIrsy5NSVBJziueNROWRtDRXZwe2aKEBOKdsoakcMVgOO1EB4pgj55864jA9KHI1ji1NXJYA00AtyRRkjJ8jV4LSTbskRpnuKmwxjzFRo1KDjvUpHx370ZTOUSUiBSD51KjjyckZz6VERwfPmjeMV/LxUmx+CchC9u9PJBHfFVvjv609JiR8xpQqyYSoI5pDID2qL4uPekByc1yGJIbPA86VX28DHpQ09u9cy5X1Oe9EVIIXBI5oytk586iINpJP0o3PkCa4YOCa7HGB370NTnGO9P3Y70KBY7kd/0pjSNkgDFLvpjP70aBY9TtGT3pjOwPAznmhNJTGk4zTKLBYcSbe9CeRT271HeehGck8kVRQ8xXJolGTFDaTmozTUPxvOmUBHNklpM9uPahFqF4/GV7elCaam0i6gzOtCLjND8SmZye+adRFcg+8Gnbsn2FRPEKndj7V3isckdqakLZNLZppPrUcSsB3BHtTXlYqRg0VEFhy4xjz8qGZfLcM/So5b1prSbRTKIGw5l/SmNKB2qOZcmk3DFUURR7SimGUUzNNPY06QLCeJS+LzzQa7I9DRsUMZQe1IzfLx39KBzn2pyg11hQQeWaXtk0gG1jj0riR50NQUJvbOMcetOXk8+VImPKptvED3Ws+SelFYRtgUty5yO1T4bAEc/3qTDCqDjzoxcKK8nL1E26iejjxRStkbwBGuCfKgu6KeT2pbm43YA5zxVdI+fsa6EJS3kdOcVwTPiwD6im/FAscdvKoQbg4B+tIBITwCeau4RRDWyes/pzRfiivccVHS2c4x59xUkWLkDk1jySguWaoKUkKLwY796U3fpTfgXHbmpcNh2L8msk8mJLk0KEuACys/kRRgHPHI96mLAoHalZc8DsO1efLOnwjRHHS3IJylCO9cnsamzALjJ+bzqK5xRhNsLVEV3I9c+tAeQgUeR1DDJAFRZXUnI4r0sMU2Y8u3cGZjzmgtKKSSXPoKAzV7uGCPKySHvJk8frTQ3vQi3OKbv2ng5r0IrsY2+5JD8Uhf170AOTzS5z9aooi2SA486RnFRywHnShuO4o6QWEz5ihE89sUobFIzbjimoDYmSBXE+VIeMelIeDnzPlRoUduxjNI8mMYGaTGe9JjPGCaKRwpYtzTDIP6aXAzjNNKgHOa6gC7+P9aZuPPNcWFM3UUjh+/APNM3MfTml7+VcuQaNAsblvUUv5j5D7VzEZNNLeQpkgHcA+tKTjuTj3pm4d+M00sfvTUGwgJH+lMLGmmTjGK4Ak/WjSO3ELHAppJbt2ovhZppQetdaR2lsFn/1rs8nGK5jjimbqotyT5FyK4NTfEXyruw486pQBSccinhgRyM0IH1Nd2rqOHk48qaWpC30phORn0opAscRxzTOOea4sexFNz6jNdR1juwGPKkJx3phcn8namnk0QWGX1NGGMY86CmAOeaJnjjtXHIY+c57UmAcfWnP8xyewpuAexogE/LnjAz3NJjPanYwPauArgDdv7Uh5p5xjvTd3HNFBOA4FcfakLE+Yrs470TrFyQKXkimsQBzTfEyOK46xx4FJuphfFOzn6mjR3IgY5Oe3lTDISc+VLIQRxQ8UTi1DgninluBxmmrGcn5cYogGK+HPohhXIphGTROf/fFMI+1FCsGRiuA9aexPFITxTCnBKd4fnkUPxCPSlMpI8v0ohHYPOOaUDFCLZ7HmneJgUTh+OacoBNC8YemKcJQeBXUcEKg9qY8WRXBz5UvidsjFDdHAxDkdv1rjDUgHNLtFcpMNEJosUIpg1YGMmmNFimUgURFU8U7HNFZK4DFdYAJQelIUHpRiea4KCaNnUAEQ5z50ngDFSwvpXFMijYKIgjxx+ldtPmKkGP0NMxzjuPWjZ1DVQCnYwTjGK4gjt286TnI9DXHBEJA55NPA9KGCcn2ogcUoR1OHambxnFP8uKVhGScHHpQi1FbPNMKk0QDMnv3HtSrzx2pdmRzxTgnlzRR24mDT+aftxxSgZoWE5WAHPFKPmb2rgme1PWM54pWcLilXvT1XjmnbcVwwmPaux7URRgg9/ai7F9cfWlGI+PanIOe1HEY754FKsfOQRRCNA54ooUHsMVyx5ByaUDacHvQOGFcH1NIWA+tH2g0nh57DtXHUAJ9B9abyTzUkR4ppix9KNgqgAGM0objkUXwua5Y8ZPpXWdRy4AHPNOBFLg57CmlcGuOCAjzpePrTAKdnGKAUP2Z7U5Y8mmocHg0dMDkkZoDIaY8Y9aIqlD81PyOBwadkedAOwPce2KKuTil2DNcF54rh1sPHNE3UwLz6U4RmlHEPfik2jPNOIx9aaTmihaGlPcUF1A96knJ8qC68URWAHJ5pcdx+ldgil3CuFFA9TXBsU1j2xXb+MGuOseXxTGfI7U0896Zgn6UQCk811Jt9adtPlQCMIpnOeaMFJ4riB2xXWdQE9jxTCPMcVIK+VIVAHFHUBojEketIAMnOaM4x2GaDyKZE2ccUxq4mkNEUGwOeKG2efajHy4pCmck9qKARiue+aQij7flP1phXAogYA03YfOibD6Y+tJg0yYKsZspuz1owU557U7b60dR1ANvB4puwUYjFMNcmK0DA4pp47U9hxkd6GwqiYpxbAGabvGOMml27hik2fSiK7EDcdjSg12wef7Uucdq44b7+Vdg5pcUuCO9cA4jHNNAI7mn5WhswBxRoAxmGaa3auPJJobtiqITcY5x2qOzU9yT2oLAmqpUARifKmbqcBnilK1QFiBqIpzQ8YxT14rjmHUn2peRnINMRx58UpbzPaloWxQfWlIBoRk8+MU0zE+n6UVFgskYGKb/AO/ihK+aJuHpzXUMh1PUAetMX5iSKOi0rOHjtXYpceQFPRM96VhTHpz5UQRFiMU6OMYz504Hac5pKGsVIgB+XtRNmPLimCQY4PelzjzNdQ1oXjyx70mBk8Vw5oiICO9ccnYix880QoBjnvTiMHNITkdvvQGGMNnehM4J4NPYnGDz6GmeHuphWgLru7UixMewqT4VEjjHv+tdYtDYYzjJonh5ooHFLtpNQ4NYh6UpUeYooUiiYXg4NCxtiKY+/p5UwoSKlGPOdufalER9K7VR1ENYzg7hj0p6x881LEPmc0vhD3rtR1EViFHGM03f7jmjunqKAUA70UwUd3rtgYdq4Ic5AzRkjOe2KN0FIAIARkinrAMcVMEXy4pRFikcg0RvCGORzQ2jHpU0qBximGLOTXW0CiC8eRxQ1iOeasBGc9hXGEt5U+sXTZEVBntUqKLI4HFGitTxxmpsNsfKpTyItGFkeOHntUuO39qlRW+3uKkpGR6VjcrZZRZHjgA8qNsxxipaQ+feieFnntU9RVKiEsYPcU1o+M1OKBaBIOcVybZzSIm3ntXN9KOeO9NYCnJtURW+lDYZNSJl28ChbfWqoQBg+dDZTUwgZoJGO3NMBkYjAPrQWAB7GpbDvTMd80UKyI6MQMCjRR4/MtOwRSbyM5PApuQEgOIz2pHmLADgVEL7uQeK4uT5U1ACSSE8ZoPOOe9P4xk0J5AO1MheBx47Gu38fSokt0qcEEmoz3LM3HA+lUULEciZJJjNR5JScYNAabPc00NTqFCXYrNzk0MsD34pJN3kKCUkPt9qe0gDyAD60wsM4ANKsTDHenhMd66wAieOxphBYelSGGe1IqHzoUdQEDH+tLj6UQoR2HHvTTGxNBhFR1X0p5lYnyFCELZPFLsZTzzU2kxk2goYnlj+lOyD+UkUIRsx7GjRwMT54FLpGt8ibGPYHNNIkXtkjzqzjj+XGOaILbd2H1pOBkrKY7m9aNHCxYZzVstqFPK0dYFHfv7UHNLsOoWQ4oSCM81KCHzo6oM9qKI+KzSdlkqAJEAOeDSmP0o+wnvSrGc8/b6VPTY1kVlwQT5U0xljU5lBPzAADue9OEAHfn0pkqBd8kOOAk9s1LS39cCiBAvqPvXGQDvQcqGXqF8JARSYANNVtxyeKdjOec1DVZSgq+opxc+Q5pqrwAO9ORC3fiicxQxY4NFVGDZI4pVUKBjBp7Px8ven0gtIUISTngDmu7Gm+J7124ebU2kXVYVTinbuMZ5qOZVXzpnxCg5NMotiOSJQbB4om/PcjNVrXXPf6YpouMHLGmUBfERahwOxppkyagC5B86RrjP5a5QOc0T2lKjnigtN71CMzEetDLsc8GnUEhdd8E/4ihGfJwTUIliOKTY3maekC2SXcnsaA8mK7JPehuRn1pkcxQ/r3pC59aCZO/BpnibiRg0asQNvI7GmMxpgPNOHY0aBY0Ma4ORSsOKTApgCOxxnypo5BGTzSkZ48q7bxRRwgc9gcUhc+tJxSEUyFZxkpjOWrjSYpxeRmSDXEgt55pSMUijmuO4G4IPengMOaeFArtwGc11nMaRxQ84zT3kB9qEW44pkK/UPHPnRN2F57UENSM2R3o0cpBTIPWuUlj7UEEbaMh4FJJbBslIoBo/i7RkGobSgLx3oZlJHJH6VmeNze5dSUSxF4w4zQ3vGP9VV5bPc0Pdg8sPrRXTxA80ie9wPM1Hab05yaDlfMg5pQVHY06xKPAviNhonLN6VY22FyTg1WRv6VJR8YyfasueFrYtjmXcTAAHjmpauMY4qjS4UAc9qL8YB514eXp5M9THnSLkN37VwcL/8Gqc3ufM49qUXRPrWGXSy7mlZosufE9KaZAByarPHb1IpHuCO5qX3d2VU0TJpR5EY96r5Je9DaYsOTQJGz2rTjxqJKUrGSykk1EcnyJo8gJ5oWAeR2r18OlI8/ImyMznGTmhlifKpjRKynJoZjyMCvRhmijFLDKyMSSBjv50nnj96OYyMnHemmLA9fetsc0GZnikgfbgGl5z3586aRjz5p3JPI+9aE7I0ISfKkyfOuOAaUEY/tTpitHZx70o9c03cAMHv503eM8UbQKYTPIz5VwOe9ML+2aaGPlQtB0sKWUd6G0oHamlXPIXNd4EjHhDQ1xXcOhsTxs55FMabNS1sTj5gefakNgQeFY/akfUY1tZRYZvsQwS3bmpEds79hmplpZlW5WrWKDw+wFZM3WKGyNGPpm36RQ/Btjjv6UB4Sh/9a0ktuHycUwWMTAEqCazQ659y8ukXYzDbucDNMG70rSy2KZIQAcc0v8OiVRuwfrWldfHyM76VruZoo2eOc09bV5CAoyaupI44c7EAoUciIck4NWXUyn+FE3iUeWR4dGkf85wPaitpaRfmYlhUhtSjjXC9/UVXT35kJwaSMuoyPyQz8KK8zp9ka8dxxUJpiPKkkk3HJNDc+Qr0cWNrkxznb2GM5J5oZyadTScGtaREXbilzTd+ew4pme9EUUt700SEnmkZCec1wT1phWPBrskgj1po780/NcccORQ2OKJg447UzYcmgMNHP0pcU7wiRTvCOK60dQ0E07dx504RGlMePpQtHNMHmlz9qdsGeaaxAphTifKmhucU1nphkBY+1MdYUtj2+tNY5ye/HlQWbjvzTMnvRoFhC1JuJrkQnv2p/hAefFE5A8FvzU1c+XapAjHIz5UqIF7c0thoBsI5pw7c96OVGKYR6CinZ1AjzXMO2CKU5zXMpGBjvzmiFFyrEjNISCa7ueK44+9fDn0I0Hml2YOT50mOeK7ce1ccc2PamEA8jyp7DgU3HpTAAmMnsDXeH7HNH3DzFPAU+9GwEUrxTccgAZzUsxjvx70hjUUUziKVY+YrhEVGQRRyoFJ3HFNdnAgSpHfmn8nyJrsYPrmngDFACOB5x509X5pAwGcDNOVhjkUrCKz486XxOMHGKQgHmm4PlXHDWXOcdqGRjNFII70xl449aJwzOVA2/tS7SBnmlAJx7UXG48A4866w0AORTlJNF8PNIYq6wDKY3Ao4XimlRjFFM4jZJPtSgN3BFFCADFLsxTWCgYGTS7fSiBAKcBzx2oHUD8PPlTlVhz3qQqelGWHPlStjUQynY07w/apwhGcEYpGix5ULOoheFntS+CeM81O8EDuKQxc44oHEQxcedKI+OKleHgV2ziuDyCVRj386U8Cn4x5VwAPeuOGr35pxFdwewNLRsKOVTnIBpzef+tKuQOP0pME5zROOB8qeC2Rt7ULBzinAH3rgkgOB2waeTu7cmgDjtRVGcHtilCPUZp6jv+9MVueaMo3cnigxkcFB7Cl2CnClPHeuOsGY/SlCeWOKdmu3CuOsG0Qz3puwf1HP0p7cnimkGiATYPKkK4+1PxSd+9ccN98U5T2p4UU8R8+XtXHcnIcnijKPWkWPB4FGRCwpWykY0cop6pk0VY1AwBTwnpU3Kx9gaoScZGfSiZx7fWnADnjB9aUjPcULCDKA8jtTGjzyB2o2O9dyMYxjzopigGGABmhkZp7ZNcqbvemugumR3X0oJxmpxjx3oBhoqSJ0R+/bypQueKOIcGn+EB5cUbTO0si7D6H9K7wz6GpewEHHNJtH1oWCiOI+eaJtB7Yo3h8ZPArjzjI/ShqCAKZPA8qGY+OM1J8s801hgetddnEc0w+9GIz7U0iiKwBUn/0puPUftRjxQ2HNMIwDJz2/amFeDxUhhxQjTIVjAOBSEc0rHHam7uOe9OINxyeRikKBhx5U7uaUY5HvQCCMZPfIpvg4zR/Ol20DuCNspDxRyOaayjOK4DIjUPGalvHQ9lPYpH2Ed80m3FGYYpNuaawNAcc00pxzUjZSGHGOCPrTppAIxBHAxSbT51JMWO9IVHpTXYKAcimsfU05yVqM79+aZKybZzsVpjP70Pcc98mmOc1ZRJD2mobSE9xQzkjFcTxTpHDmIz3pjEetNZqbnvT0BscDjnvTiQe2M0IMAKTeKNC2EPnTc4NN8QY5OKEZQTxTKLA2GL+tIZ8jnigM3vQix9aooInqZLEynjIrmb/Dz9KhbsedEWXAFNpO1B1kOeKkJLntURSD2oypuPANTkkNF3uTEfBBHPFS4wSBkjmq+JNpxzk1OilAGR3FSkq4HTJQUA/T0p6kVGaXzJHNd46470tB1Erfk8Gm58/So6vRhyKUN2cZecDFLvPnxSCPJOB3oggIHPJpbGQqP70dGoaxUeOLPlSPYZINy3lTxGMHnvRI4Ae1E+HwRnNTcki1NkQQtnjtRI7f1qV4NcVI7UNdnNURmgX6UPYVYAcA1LKk4yK4xjIyeRXagUA2+lEVB/VnNE2Y8q7afQ11goTafLGK4Jng5p6gk9qlwxB/b60raGUbI3hAAd6XZjlQam+CO1DaIjypLH01wRcZ9qKsYI55oqRbvKi+HtHFdYaohvbr5UE22ferBo/PimbfamUqDSZEFtx6fanCHaKmBPOuI9qXVYNKIm1vtSH2o5HrXCEk5FHUFRACP70VbcnyODUy3h55bHPpU1bYfWpSyNDqCKc2hB7Gix2hbjB+uKthBu4IFOFstSeVjqCIUdoBjy+tSUgCjijiHb2Ip23ApHJsolSBrF60ZUA71wwBS59qXk4XAX8oNLu4obSDHFDL+e4UUhWwjP7ZoMhJbnFJ4mfWkPNOhGxrnihl+PKibc96b4Sk+dOmBsExLnOOKaVPkM1OWNAOBzXGMHyxijqBRXHjvxQM4GAfrU5oGyfP6Uz4cU2pCtbkXbxQmU5OAftU54cAYoWzbzjPrinTA0R2UBRnvQGHPPapUq+1BJCnypkJdAQnPtSM6oCME5pZZlHnzUKa5yeKsotiOSQaWRs8flqJLJk4HAphlJ86a2WqijXJK7ASHJznvQmOKOYmY0gtSe+araQKZFZz5GiRl2wCMCpAsj2xR47MJyxzSuaO0sCseR3p/gn0qQEUU4iksZENotvNcId3OD+lTgq45BpQueAMUNQyRXtbEcmlSH61Y+FnvTltkHfihrDpIiwAjnFDe1xyP0FWXhDyxXCLPfFJrGSKsQk9wRSeD+tWphUeVMMAzxTawUQVjz+bIo0cWewODUnwVHoaPDGvpSuZ1DI4h2HJowjwO2KOEVRx386fjjyqLZVRI20EZNKExTz6UgOTSsKFUYPbNGALMOMUIDzNEIzxk4pWEecVyke1dlSO9NznsDXHDxjJ7U9sHy/Shilzjg0rGELUwjJpzHHbFCL54P7UNNnXRxp8eAe/egFuRyKeitkHyrljRzkyWJADjk0vxCjtyaEI88k05sZAGKbSgWx4n5yTgUw3GO3b60xgB9aGRg0yigNsI1w2OKaJ3IphGaUDA5FPVCDjMc+eaaST3p20VxFEAMnHekZjjg08ilVAQc1watAssf6hRFXj5jTwABziuIGK4WkOXtjPFO79uPrTFp4PlXBQ4DAziuIA+9N3HPtmlLAnHp2rh0NZd3bvQXBXvRiwFDfPfj70EcwBXIoRQg98VI+oNNK7jxx9adMmBYEefHp50oPGTxmjlQQD6HB96Ey4o2KMJ9TxSEk9jS7c1wGKawCbyRzj2pD65707yxTdvGM/rXLkAzyyKTNKxA+lCOc1RAY8kf8AwKYDS8ilxTAGE+pwKb+U5HNOYc89qQDAogYu/FDZs0jZHFNP1pkhRjMfKk3U7+9NNOK0dvrvEzxQmOPOkBxnzxRFDo+OO9EEvvUTfntxSq3GSaDDdEgyVwk2/wB6C7YHPahGXJ4PGMV1I62SWcHmmM2ewyKDuNHSAuPT2rm0gpNgw3y89/IU5XNHFpxk5pDbAdzU/FiN4cmPR8ID9q4y7eM9vemLbliBk8VLFmBjceKhOcFyy8ISeyQNZCwyM4oq7nHy54oqoiggDn3p4Kg8CsE8ifCNccb7g40lJ54Ge1To0xxTE2kDHepG7IHYVgyzbNeOCQPAGef3obnNHOPKhtgntWNo03tQA5x60GUkL71IfjsOKjSZ9KpGLbFlsgRLMcDNMAJ4ANSIlJI4qUlmGIJx9qvagtyNauCsxyAeKPHb885xVh8KkZ5XOa44QDipPNFcDrE+5H8ADvimNbIeCRzT5pQucnBqE1wS2M02PLPkWcYrYJNaxgZ9KA0eQKeZC2FBJoy27ycAVrXUzjyZnijLhEVbcMefKle2X+nsaso9LkdQRx681Lh0kA/zHP0FB/aGnmQy6S+xQfDb3VVGSfanDTpGJGMfatZBYwRFWwCwHnUtbePum0Hz4qE/tfT+EtHoIt7mMTSpXbG3P7VIi0KbPzKMZrXeGg/pGfWiBVXPyjt3rLL7ZzPhGhfZ+O9zNxaIQOf7VOt9IQcvwR6irQuP8uKGbgAcCscuv6jJ3LLpsUHsiHLaxRJwOar5IV34HOe/tU+6nUgAnmq2WUZOGFaMMsk92yWTTHgKkUajjtSSSKOF71Befg/NioE954Z5avWx4HNmKeVQRZvKR3I/Wo73OwHnn61TSahycL+9B+Lkx8o716Eej7swy6nyLj4/nuM0yTUsA5OKqfCnkG4A881xs5mXIBz71pXT4o8kHkyS4DSXu7PzZ9zUSS6zz60hsphnIxTTakcHNb4RxR4MkvEfI03BxxTDIc8+dPNsVwaYY27YzWqLh2JNSGlj6imltvf9adtxxj9aa1UTSEY3fmk3/Q12M4PGKXYG8qa2KcrZGKTkeVP8PyxSrHjzonDMetOHengDz4FKF57Gu1BoZs5FOEXrRBuHZacQR50jmhtDBCMetPSFWPPlTdzDsOaIHIGW4pZT2CosKsSDyp/gpjgZp8FvNOPkRvrU6HQbqRc7SoPrzXnZM8ce8pJG3HilLZKypKhTyCPSgyMAvoPer9unJwOWx9Biq6bSHjJD7iT2zXYuuwyf4gz6XIl+EqtxIPIobZNSZLN4vf6GgmM5IY16ccsZK0YJY5R2YFmxTMAg5xzRHTB75pAhB+bmqqSJUCOOwp6RknAxj3ovhA9x2oiHB7CuctgpA/Dz34riNvvRjz5Ypmwk8DNLYwylHAOOKMsQ8+TThET5cVzkjqAAMw5pSuRRxCfIjFOERxmhqQaIbrxgjiuUZ7847VJMQ53Uwxg8DinTsFEoZPY0uDTlHoO/lTgO3H7V8We+MAJ7fenMlEC8+lPAzXHEUgikGfapTxc9qZ4B74P6UQNANvpTljOOKOIDkCiqgArjkrIoRh37UpTipDLTdtcFoilPWmbSDgVJdT5cUMDJ8x9aZOhQO0iu5qQEBpPCrrOBbc96QKQc0cx8Vwj7ULOoHknjFKMiiFccUm044rjhR83emMuDmnDcBzxXeVccIop4wO1MJIFMaTA54rjg4ArjgCgiWmlyfOjQbXA9+wpm7zFJv9TSd+R2pqALn1rt1MZtvPemeJwB6UUgWGB9aXdig76dnIo0cSI5BUpZDgbT3quUle2MVIjlxz5UjQUyduOOacMuDyB6VFE2R60onApKGUkSscctmkY+eKAtx7CiGTj386ILFDetODA0Hdu4pR7VwQir5dxSFQO3elXj60/bubIrg9hgXINKFHl2p23PAp4iNcGhgXzFO28Gn+G2eO1KEPnXBoHj0rguTzRNtcBzXHUIEogXHNOHtXEnzx9q4YZtwacrEUp+lIa4A/dXE58+aaKXIx75rhRwGRyRXbfrXAjJ4FLQGG7T5UoHNOHenBa4PIwimFQKKyketM25ooFCLUiIZBycYoSplhgVKiXaeKDGitw6xhl45ooUCiAYQe9Dc+lSe5UUHHan7xxQQCBTgKB3AUEE4p5T5Tkj7UOP8xzT+/H60AjSMZxTME0bZx3pAM8YoAI5XmnBfTijFefSmjvXWcNKEimFPMCpANNwMY7V1hAFPUU0jHJ5HpRT+tMx964WxmPTjPpTStP9vTzpp7HmitjjuccnNJ5j612QB359M0hbHpTgbQuQAQe1COQaUsf/AINNJI9/pXUTs5wMe+KCeKITQZD506FbEJA70zcKGz0zfxT0JYRip4FDPvTd/Ncz570RQbHHmKGT508rkk0xhTCijnml8iabyBSbjQOsIPX9KeD6dvOheJkU3efLIrqDZIIB7UJlOc1yPgU4HI9647ka3Ye1MYbuwxRyB5jmkCCiCiMV45pdgxmj7dvcZprLj2rjgOAeO1N3Zzk5zRtg8v8A0pqxjzxTIVgSQaGRntRnCAEiojy7fynFViicpUAlOaiuPapLN60B2X0NXSJNgMYoZB+470skmDxQDKc+dWSEbCkjzwKaxGf+1BZi3am8+dUSFFZqGXpW9uaZtz7U6FGlj503cfWnFDjzoRyM1RCuxSc+dcGpvJJzTeRTJCj3JHah7s96RmOOaYGznFNQrHbufauLcUgOBikNEAVH45JH0oyzkdmNQtxFOV8V1HWWSTnOc80aO5296qg+POiK5IzzSuKYbLb40NxxSrKDVWGGRk1Jj3HtzSSgh02WcUmR3qbGe3IqrjUqMnzqSjMcYGKzSRUtYipNGAycedQbctU5FLHJyKg9mWiwoTGKPEuDkU2NM9xUqOMeeag5FEOjBK4H3qQqEjmmxrjgfepCJnFRbLJbDRHnypHiOBxmpYT1p4jBHNJY1FeIs91xXeDt5IzViYM9uaY8OBRUjnHYgsmBTNp9M1NNuTjvSi3IHGaa0LpsiRoSckYFSUXAoqwHHIPHt3oix89v2pLQ6iwajilCZ8qN4dFEJxyMfalbCo2R9gxwKGUOeKm+H612xecd67UdXmQPDIrhFzUwp7UIjHYZo3YaQzaMcim+EX8sUZUzR1j9KGqjkiJ8NnginJbEHGKnxxZomwLnj9BU3MoooBFbqpHFSxDx2royox2+9FqLbKJJARCc8dqXw8+XaiMQo5yPrQzOF7V1Wc5JDSMd6GSK6ScHkigNLTqLJ6kPZ8UwzY9aA03NNMue/FVWMk5WFLZrhg9zmorSc4z+9OWTbTqFC2SgP0rgQaB43vTfGyMjy9DQ0sNkknHbvXDnkVG8WkMjf05z9a7ScSwwxT1k+TyqKp9+fPJom7GOx+ldXkGx+/nNMLAdqCZCBj1oLSd/m/emURW6DGbI5xUeSTng0F5CO1RJpzgjP3B7VWMUTch1xcFcgHNQTOSSOfvTi26mCPJq+yJcjGy3Pc0Noz2qckGfKiLbg8EcDzxQ1pBUGytW3LEd6krbEHtVill5gEfajrac+9JLKUWOiujt/UUUQD/DVklsAR2ootvYD7VJ5SnhlQ0Yx2xQWQ9gverl7QHvxQ/hwK5ZBXApTEfQg1yowPIzVu1uB+YZ+1D+HUc0/iC6CAEoqR4GRUkQjnH704R0HOw0AKnHYU0LipLR47UMjFCwtDduKU4rt2KEST60RRxbPamn2pO3f9q4HP6UUChAvNFBI4rkXgUQIPaubOoVSadzShcCnhc+VIODAz5GnGM0VVI9RTwvHPlQYQJQ7cEHJpPsakUoTJ4FLwECoz2XinCIoMnJB/apKJgcdqd3BGP2pbGRGAJAyMU1xwceXepJTmk2449a7UdRCO48EUgjJqZsycdqUYU8gGmsUiCHHl+tE/KOP3ojOMHAOaCeCQaZIDaH7uD7UwMFpm7aMk96H4lNQNRILbqaSB3oPi+lIZMjmuoTUEYjvTQxJ4P0oZakEmCfpRo6ySD60jjHNBEuDz+9OM4YY8q6jrHB/Wu3elC3KO+aUNmuAFEmfrSBs/Wm8d67eB2HNccEzil3gAmh5wOabnjHlXBsK0g4pvijPnQT3rua4Fht+SfSuyB5UMds+VcWINcCx5ckDsD71w4GSRzQGYk8fvSHJFMkEL4hJAP1pzHIGaEByM+dPIwKBwwnFIWHlXEChsPQ4FOKOLYFDaXI8qUjIyfOhEU6Adv3eXNdyTzSrTdxx2ximAEAFcQMU1XxSl+DxRAIf7U1jx71xNNJrrOGsaGVJOalJBv4PlU63slJ+fHFQn1EcfJaGFzKjw2PkRSrbuey5rQC0Q+h+1ESGJCDiskuuXY0LpPNlAti7DlKY+nugPBrRM0Yz+2KjSvnikj1k2+BnghRRiyYdzRVtD5qKnMyA896aZFPatKzSkQ8KCK+W1PmQQfKhPabeRVizBueBTGHrVY5JIVwiyCsIBB9+1T4o+Rgc01UUt61OtolYjNRy5th8eNJiCPIxgY8674UOeOftU4IoOcUpbjjz9a8qWZ3sejGEa3I62ir6ds0KbAGPSjF8HBAzSGMS9+KVZG3cjnFVsVxZiwwKPHA7eYqStmB2bj0BqRHDGvc81SWZVsKsbvcjx27UUxlByKkPKkS+WagXN2fL9qzJzydir0wCFwBXRkM2G7H0qB4hfd37cVLtznG7tiqSx0rEWRtkrwRjjOf9KC1oZTg8elT48EZOKdkLnsaya5RexqpSW5DhsSmQTUkRBR34FNadVoTXa4ycfalm8kzkoQHMPI59qiTHauTT5LgFTtPP1qLJMGIBzTQwyFnliuCPICWAPJpY7TceRRMjJzipkDeRA/StTTxozJ62MisdpBIAqXGuwZAGaeh555+tcxyDt7V52TLKTo2wgktjg+BjNL4u3nOKjO+096C0/3qOmUilpEwz896Kl1tHeqozkdyKG1wR54+9OunbJvKkXnxwH5iM0hvwRgHiqE3HPf96abk9sgDz5qi6KxH1JeNeAjvUWS7I7HFVZuj25NBe6yOT+prVj6NojPqCbNdu5/OcVFaQ5JyaB4ue33oigEZNelDFoRkc9bBvIz/AJQfSoz2skpPHA86sYwuST/60ZXUL2xxVPH8PhE/D1clWNLJIywVff1qdBpsaEE/NRROo4IpTcjyNLLq8s1VjrDCPYOIFUELgChvApHJ/ehG9x37eVBa+B7YqcfFe4W4xQ5owqn61EkjHfjmivcs6kKOPWgb88nz716GJS7macosjmPJI/vQXXHrUo4wcjzoDhTnOa9DHJmKSIj/ADdqFtHc80Z8DtQCxzg16MDLNi47niu3AHgV2eKZsLMcfvV7pEqF3nuMmnKHbHyE0a2tmblVJq3is3RRgD+9Y8vURx8l4Y3MgRWRILN38hUtbZQowuT50co6nkA/QUSHBIya8vJ1Mp7o3QxKOzREjtGkbtgUQaYCTlufpVrCien7VKSMFxjgV5s+tnHg3Y+njIz50WU9qsLXpnJV5JQfbFXUSYJJqSku3yFefl+1eoqkzZDosPLR1tp0cAGMEVI+RBjA4obTjv50CW5Gck4rxZzy55XJm+KjjVRCuygEjIqpvY1l5B5xmiy3QPZiagyzg85H61u6fHKLshlmqor5bMEHgZqDLp4QFuTVjJOCe4FBeTcCO9fR4cuSHc8jJGEiqe2AGSvFR2iA71YzMT5Gokqt6D9K9jFncuTzcmNLgjkDtTQuTwcUQjb3poGewrfGSMji0Kqjz5pwx5cUMkj2rgee9OKGXFE3Y70BSR3pTJnjFB7nDy4864yZWgscnHnTc8d6ZRs66CFhTWIHah7vWmsxPYYA/eqJUK2WR4ogYYGO9MIz3p6j2xXxZ9APC5p4Xb9KQdqePm4NcMcDuGPP1pd3GBTgAOwobDjAoXZzQm7HOaUsPLkUzHqDXDhSMYrgBV5PPauG1ePWhhsCuVvXkUTrEYZbtxTGA9KMcECuC5OeKJ2mwIWnYzRigXzz9KTB78YoAGbRjmmMQOwzRgufP7UpjA58q46yMST3GBSgcdqkbAw7UhjNEKAlcimkADtmj7fLHNJ4eAc0QcgCuaYcHgjtRiOaG3cgcYoigipx2NMxijc+pppXJ4onAWUntTeU5BzR2Qim7W9KZAYHOe9MxycDipQh9s5rjD3HY0bQKIo7U9aP4IHlzS7KFhGHntSrxx5U4imVwB24+VduNIBzz3p4UA0KCcrHzowkz9aCPSnhc9qAQo5Oc0aM5XnvQV4xSq/PPFChiSB7UROKCj8cmniTHbvQoZMk5HpTgMigq26n5I7UEME86XHnSZ3LxSjgVwohFJjNOHvSYFcMOWnAZ7UwZBp65oBTO2123Oc08e9KSR5CicBIx2rgM/WndzjFOC0QDPvTgPrXFfalCkUDkdjmiqM1yrxzS/tQHOK5GBTNnJoy+lPCrnnNcdVkcJg5Oakx9xSFRmlVfmHegxqolLnAyRilI5xTBkYpxOOe9TCdiuzilDg+WK7GaARUYU7dQthzxTicUAhA2KQvjtQ85pQKBw/dnvSZoZJFdkn0rgBdwFcTzkUE5z9e1EUcn2rjhADjmkonlSCuOYBycHAFBYmpZXOaE6Z706YGRSx9K4nNOZSPKmgNznFUEGlqaXp5UntQ2UjuM/SiKNZ6GWz3pSp7+dNINMhGAkBz9qZyO/apG3PHnTShzRsQBzikPvTymDxXAZoitAgTk5rj2pzLg0hHpXABlqZmiYobE5pzjgcUityc0hOBzQywzTJChy9KrfMOaj+JShwMmu0gsl+IC3nRN1QfFAPFL8QPM0NLO1E4FW86Q89yKjLKp/LgfWnq4OfmFdpaDqQQrngCmvgUzxQpxmmk58xRSBZHkPBqDJmrJoiwPNR2gPnjFXiybVlcVOc5OKYy4wammI+lCdCO4qiZNornQkj2oRhOc8/SrIr7ChspPYAVVMWiAUIpNhPlUl0YHkigtkcjiqpitAyoFIQOMZrjk96GzEdqohWwjAYoT4LHjjH70wscc0wuQAw7VRRJNsVlxzQ2xXMzZJPahkk9qcArYPahNgdqazHtTTuphWP3VwOM+dN2nFKFIogEJzSiux7GnqvtxQOHxjJqSkPGeKCgx2qXHkjypWMhEgBbmpkcQAzxQw3Hano2SDU5FES9gwo7mpcMBOOOKiIdoznNSo7kqKzSTKJlhHEAQAKmIAo45FVcdySc5qXDcBsA8VnlF9yiZNVjntUiNs0CPHlUhBg8VCRVBkPzE+tTY3OBkCoY4FHRwSM1F7lkyYnzMc1JjQY5qHGealAnAqbKJ0FLgAgCo0jZOPM+lE2saJHDkgnj60nAyVjEj4yaKsWe9G2gDGO1OyAcGlbbHpAGjC0PbkijyY8qGveigcCqoyN3aiEZpnfFEAruAobtFNK4ohxg12wtSph5A7cimbOeRUvbtFJkYxijYOCOIx3NO8QCklbAOO9Ry3HfmnSsDZJNxt7edd4+TyeKhjJ86Io8jXaULbJm8d1NIZ8Yy1Rx24NJtPpmloKZJL7hnJx70xpMChFzj0WgPKfLGKZR3BKQ6SbnJqLJd4PBFMnfJwDyajGMnmrpJEG2wxudw4NI0xbsaEsXPNFEWfOm2ChvieeRTxLnAzTjCv3pDGAO1Cw7nGXilBI4H3pm3J9KcM+dBhCLnzoqYx70HeFHek8dcedChbDswxxyaE0pH5huP1qO0gA5bn2qO85XgNke9Oo2I5E3xgfagu+MnPeoTXA7ZpnjBgfm+op1BiuVkl5c+9C4Y89vOgGQZHNSYo9/Aov0VuKnbOWENyO1SI7YHyo6Q4GeB7UXKqB5GpOTLqIxbcZ/LiipCqkcZNMabA70qTLjvSOyhMSEDuKdgDtigfEZ86QzDHFSaY1okcen6Un9qjGbHalWYn7+tCmC7D9/pQmXv7Um8+R+tOPI+1HgawUgJBxQvDJ7mpG3zOMVxptQlEbw8kYP1p+zAooANO2Ac5o2dREYEg4oZQ1OKimlQaOoFFe0ZppjbyFT9nqKR41Pcc0bBRXlD2867YalmLzApvh5701gBIOMUVcADNd4RB4oiqAwGMg0G7Oo5QDz5UTIBPvQ84GAeKRm4zmiEJuJPBpQ1BDDnHlT1bmuBYUc0ROPMUDPpTlalaO1B2fAO2uD8Zz3qOW8yaaHyCK7SG7JXjKBzTHuAewqPkDg0w5712lAcmG8Uk0xpc9u9CzzTcgDuaZJAC+Jnzoby5PGaacYphPpTUI2I7mm7vL1pSeKQ4zRAcCecUzeQaUnB4ppPb3ooAu400tzXYzmlx6fvTAELEn2pwNMx70o47UTgm6nA0EAkiicDvQCOyaXNJkYpuQO1CjhTIT61248VysDXEZzRo4dmlzkU1Rjj+9ODAccGlYRMduTTs57kfSuOKYTzxtPvXUAU0gx3pdwNJTHWcGxz3z+1cSfM5z3ppbGcedNJrq2OHk5ppHr2pu7mu3AnGaNCnHP2riQOMfemkkHk59KULnv+ldYwxvUd/OmYJNEwaIkXHzDmlctIVFsDsINdipQh/SiLCoUHg1KWaiscZC8PcDUiKDA5wTjzoxVPIcUjEcEdxUZZpNbFFCKDxqoxwKeJNp4GB61F3445ppkLAjJrM4OXJdSrgltPkelCecEEFqilz9B70Ivkgc0Y4BXkZKMvoaDJMfXmgFjSHnuKtHEkyTyM5nOSTzxTN5pD3AwaU1rikkZ5N2cGalGT3JpgfB7ZFPEmT2FdLY6KHoxRgcZqZBNjGeDioYbJAxTuQayzSlyaFsWBuOOWFL8QpXlqrgfWlJ9BmoPFFlPEaJhuB5c0z4rJ74qC+7yB7UxVc5ODimWCIrySLP4nng/WuNyxXg1FhidhyMfWpaRqAAccVCcIxKxlKRHeRz5k0MBmbLGpUgVWwKau2mTSXAzW/IiJ61IjBAPHemhl86XfjzrPJylsUVEsTBEGKC92fpUVpgM96jySjIyeaaGHU7YJZaWweS4YtgULxi3ag+ICQaXxFxwK2rCl2Mjy33CGTII5FBXLvgkgCl8ReRmnLIoHFU8OuwmsNEpPcYqWrAHOahePgcGhmcnzqEsEp7FYZVEtRPj3pHnPriq1ZjTGuc1lfRWy66klyyn1oBkOO9RmuAPeheNkVePROiUupVkozfrQGkJJ5oZb1IpjMADyK0w6dLsQeZsIHbFNaTPnzUYyY8yKE0nJ5rbDptRB5yQ0hOcnkdsU3ezYA70EHOSSaMmMDHemnjWNE1JzYdPc0TxdvHNRsmkzXnzbbNcPRJXjbfvS+P71BLbhjkV24gcEVm0Wy6kS2m9DTfGwDmou812/wDWrRxpCOTYXdnuTSjBPeghs1xk5rTFMhKSJLFcZIBx70FpeDjj2oRf3oTNkmtePG3yQlOh5mJPpQ2kJFOCg0QRqe3FaNUcZGnMiMGI7U3bzjuKsPDTHPf607wowP8AtR++RQfu7ZWlT6Uqjae1T/DTyobRqM45pl1cWK+nruSLSQIvcZqeLtduARVNj2Io8du7kYBrNl0ZN2Wx64bInvOX9KRGIHb9KSKxcgFmqZFa4GCa82c4R2TN0ISlyOhl2EFu3tU1L6NAOCB71HEAXAelMKefb3rDPTM1QuKJB1JOwNO+OyPrUCRIx2C0xSB71PwIS7D+LJdyyku9yjn9KA8xI5PNR1kGMYFNkkA59KXwEuEN41o53yM5qHM7BflNOL57U0gsa1Y8bjuZZz1AScd6aX2jjzohQk+lNIUDk5rbEzsaqgjBz608QKeSKY0yqOKabsAYA5q8YTa2JSlFcjzbqzeQp5sI2B5yccUEXK4HrStdAKdp5qq8VMnqxsjS2yqORg1CeFtxx2qY8u7uc/WgGUZx/avRxOdbmXIovgAIyB596QoQTyc0QvntmmGQHOe9bY2zMxufI96YzH0P2pxcDnIprTKBgmrULaG5z34pcAcg+dDaVT2NMMuBxzTJMWzQ7MqPekxjyohI9f0pD9RXxJ9HwIM04HbXDsCO9Dbca46yQrjIziuyF5xmo4B4p24g5/alrcNhGYGlO33NM704c0eDhjgeQwKbz5UYrninLGCDRA1ZH5964Z8jUgx4oezHlXHVQie/fyp5zkAUgHFETkcg1wBoXH5gKXG7gHiubOfamE/b/WuOSCgbacfy0zdkjPpTckc/tXB4OIxz3zTSfYZpxb14NCcnPFMKNIwe9DkHai5GO3603blsntXABjA7gUu0BiRRNoHPBrjj0xROG7N9d4Y964vt7GmmQjHvXBCAAdqYx57VwbNdQOEJ47UzOa7ce1OAzTA5GkcU3Zmi7adt8646gQT9aXFExiu285rrOoFt9BSgH3ooH6DtXULOEAPvS7dx57+tPByPOnhD34rrCN5C4Hf1p+M8efrXBSaUA/8AaicOBYZP7UTcfemeh8/OlAOaUaw6sAOMU8Z86joOaKPqa4IdefenBdx4oaDBGTRQSD6UKChfCpfDIogYY4pQeOaA1JDQnPvXFe9PXFdgZrg0CC08ACn7c9u1cFy32oWFIZtzXYx/3ooUefel2egzQsagWCe2cVwQn1qUq5HbApSgoKR1ARESBk/pT/C96IBS4z60tsagez1pVGOaKF8j5V2MUdQBVUH0pduDz+1NHbPnSbjShQTGaQHnsa7sK7d9aAR2T7Cm4PnjFcTTlIwM+VA4btz2p4TincA4FOAPl3rjhhi44zmmhD50cBh35NdgUtnACnH1rgp+9Gx5edLsyOe9CzhgXiu20UCkIyK44EVPvTGSpG01xT1prBREMW6kMIwc1KwBTCPTvXXR1ENogO2fvTPDbyFTGTNN2mn1MFENofUfWhmHjgcVNZabtGKZNgaTIDRUNkxVgyCgMgJw3rTKXmSaIDLQ9uKnPHjtQWAGeM1ROxHGiM3vQyCKkMm7tQWhz506EaAM23yyaCXIPPPNHeOgOpFUTEYx3yTQjSkMWOBS4IHNOibBmlycZPauK/SmlT68elMKIWpjPSt2oTHFMkKwglKjvn704XOO+PtUViabu5GaarEJxuM8/wCtcswI71EHIpT2AHFdpG1MnpcgLgnmlaUOvAqtOR2Nd4rDzNdpR2plgDzzTGANRVuPU0RJcnvRqg6jnQ57AUMx8dqkb/UVxAzzxXW0AhGIE8gUxrdW71P8MGhtGfIcedNqYKKyS2x2qM8B9vtVsUz5cVHeMAnirRyUTaKtovtQihxirJ4smgNFxmtEZom4kArycim7celTTGDnigvF5qKqmI4kUxg98Unh5o5jI/NSFSKYQFiuAx3+1GCbua5o644H5Zpyn15pwjNcY8fWuAOXHtRBKAMEUDBpMGuOJqvv86Oi4A5qFC+DjGasISGxmkaHiwqJn7VJSM47GlhjXAJqfHECBiskmXSRHji7VLihY4PIanLEc9qmIu0f9qhJlYpD4Fcd+1TFFRwQBUpSCBUJFVsKCc47U9M55pFPl3+tFVckYqQ6JKnHbmpcZ3cGoaLg4qXF5VGRZEoLxThjzpFIAp2AalRQIF3DJ7Uxl5z3pd3YA8CuLCuoN7DCOee1M2NuNFH1H0NOADDPnXHNWDC+dEVT705QDR41X+rgUBkCSLPJH6iiBMdhUgBQvPlQ2PzcUnI2xHmB28ZqHI7LwtTHG7IJxQGiA/NzTrYRrciHLHLH96URZ+tSREme1E2gjAABptQCEU29xSA80WUHNRC5zVEiT2JAKgkk+VcJB6j9aiOc+dMHGOSafShHJ2SnfJzUWVucdiaJmuO3IJHlRSDbfJG8FmwTiiLFxintIAOeKYZ1BwG+tNTBaQ0pjmhliHPAHPFK06jzzmhmdB7/AFpkhHJBi+OTS5BHfNQ3myeO3vQzI3rg12g7WTVYE44ri4HPBqGHKgc01rkLwSc0VCxJTDu+T5CgvNjgGoklz75qO9x6mqxxsm5kmSU5ytBMrHOcVFN0D60hn4zmqqDQmoM2SfT6ULJzkd6GbkHhiftSq+48UaaOQeNiWBbFXNoc5x9qpo1PnVhBJsbANQmPHkuGyBkgUF+a5Zww75pGJbyrKa7BE4GD3rgwzxT9ueSDXCLNdaOoQM2eM4oy9+Sce9ckW33ooAHlmkbCkKqDucUp4964HvSZ5NIMdnFLvPYZppNJuxjFccO3+XOfOuL8d6EX5pmTg57U1WAP4qgZpPF86BuHY9qaWNMkCyWJsc96QTjJ7VDLH1prMQMijQLZO8ZfKm+KM8+VQlkNOLmiDUSjIp58qTcCfX6VDaQgYNNEpHAyKNCuRPMmO+KGZM9sDFQ2lPqTTfEamoXUybuwcE9/PvSkgjvn7VC8Y+VJ47etHSztTJYYD0p28eVQ/FyPOu8T0o6QaiZv44xn3pyOPX9ahCXjmu8cds0NJ1k88jH9qaOM4zUQ3PqTS/E8eddpYU6JTGmh+e4/WoonycE8edd4/GcU2mgXZIY98ChnNA+IPPlTPHJ+ldpO1Egk470hYDzH60HxcnBzims4/SmoDDk+tM5z596D4u4/2pfFNGgBSRScDGT5+VC8TvSeKMc0aBYbJ8qaWHnTGkBHBNIsg8zRo6wuR5fvSFuPehtKvYHNNMg45xR0sDkH3HHmDSFz55NCMwxwab4ufP8AWu0g1IMJPXtXGQeWc+5qPvHak8TA45ptINRI8T0P708SHAqEGOeeKIJTnFc4g1EsufMj9aYGwaCGzyeDXbsUNI1knfnvSK/zcDigeJnOM5rhKV967QwaiTuxXeIPX96i+IcZyc03xNxOBijoDZJ35pGao5kNO3kiu0naggJJ47+9IwyaarZpd4rmddjowfPvRjwO+KEvYml3E8Goy3YypBQR6ZNO8T1oIyfUU4DHnmpuFlFKuAvicUwysP8A0pvnxSEcUPBQzyMf4hwKTxPehkEdjTR2rnjQuth/FXPOaUyDuD39TUbBJpduKn4YyyMOfn86aU5zyKar448q55qGiXYbWq3O8MntTPDIOTTvGwOf2phl+tOoyBqiKwGDQj3p7HI9sUgUDnNVSok3Ym0k8HvRlhUAc5I/vSACnEhT/wBqWW40WdjB96QjB7/vTWkx25oZc5pVjchvEoeTzT1lA7igFwfXNMdjjin8Gyfi0TBKrGjKy+2KqBIy5xT1uGAwTzmufT7bBXUb7lv4qjz/AHoRmAPFV3jt596eJT5g1L7t5lPvDZLMu6u348qi+IfYe1OEnvXeAHxiR42e44p3jAjH71D8QHOTTC3J5NH7qmDx6JTzZFRyckkjmmNI2M9qCZT681eGCuCMst8hwwx5U0yKBx+lRy5xTC/mTWtYPMg8gcy4NO8f7VCLkml3nzq3goTxLJyy57nH3pDLg8cioQlwPL713inHegsCB4jRMM7A+lMafPnioTSsSM+VNLk0y6dWDxWSjIM1xkAOciooZiM1wJz7mmeFHKbe5L8Qk5WhtuB5oXibe3lTHlLd80I4qO1hHbjz+9MUhjzihg57mnjGSR6VZR0oRysKMUVewoAOB2oqnt+tY8sNReEqCDcaQjBpVPFJ5150sT8jXHIhDnzzTSAOeKIzDGKYcGkWBsZ5Uhpz3OKT6UpHrTeRWiOFkZZTufWm59aU801hWhY0iWuxrNzTRk57ilPakAOapqUULTY9WxxmnB8d6ZtNOAyRWDLktmmEaCeJTwwzxQuBxShwOxrLV8Gi0uRxBNEjiBA3Z+1AaXnilWdhx6elOoyoVyiWEcUeM8n61LjdFGKqFn2jgk0T4kjjmpyxzlyPHJFFv4q5AGKUXCAjJz96pzM5Py8fWm+K/wDUc/SoLpnY/jLsXRvk86jSXe7OD+9V4kJ70oarQ6eMd2I80mtiS07Dg8/ekjuMDnOaAz7AfOhGXv5Vuhji1VGaU2ixW5XPORSNKD27e9VjTnAweRQ/HJ5BOKsukt7E/vDSoszL+1NNyAuPX3qtMpx3ND8RsZqsejTRJ9Qyye4wCc/vUZ7jOahlyO5oTyHzrRDpIolLPJkl5sihmbJHNRjJgZJxTDIDyDW6OFJGeWRy3JhmpPHzx/rUQyE01nxzTeFEXWya8pA8iMUAzkHjIFBEvHNM3lm88UyxpBcmwzzE9j+9MLZBOabtOcjtXEc48jTpJAsb75prNupwX3FNYc8DimFoZz5ZpcEc80oBJ45FP2E9xRugGlwDyMUg781HWTFGRt3lXw7R9JYdVz2wppTHk9+KETTgfSgFMdtHYfvXbAe9N8XHlikEvPNcNaH9qdgUNXweeaJwwzn7Vxw5SBnPmKdn0NBOQvak3kjg1wLoPu9abuHbAoRZiBk0pOK4FjmJ8kxSoee4x70Ldt/70u4eYFcAOyhh35oZjyRznFNVuc/tSlwDxXHUKBtp3HlzQmf3phlPYZoo4Mdpznn0pjpwMU1X4ogbjtn3ogAEEUucAetE7nFIRwcnzrjgfNJyaJhR25HvSEDyrjgTDjtSKpPBowTnnmnbF8v7UbDQIJj1pQhNH8H0zSlMULOpkUphu1KFqTs9qQpgV1nAQh8u9P2EjFOUe9EHp5iuCC8I/c0vh4OKMM+9LgefeuOAIpPkMU4Jk8jAopx96SuOEEeB5U/bSbstnzp69sk1wThHTggpyU4jmusNbAWQDtShcH7U4qTzniuxXAoTGDSr35pQPUZrgpznmidQ5MBe+TmnhuaGBinAZoMKCg0oahj9qII80A7jwfeiChKmO/FEXjvkfSgMgysPIUv2xSKRj5uRTsqO5pRhR3weM0VV2jyNCDjuQKcsgz5UrHH4xSEZalXvk8jFL39velOs5Rk0/Hp2oXIGB96VWYDnt5VwR59+KQ+3ak3Hy5FKOeKABPOnYpNvNPC1wUJya7GDxT9hApwWhYRu0mkCcYNFxTiv+LvQs4Cq4xk8UZe/vSFODTgMGuOHYpwA9KTv2ruRQCOGM+hriKTGaXPvShTEPFNI86WurgMTmmsTgcCnYpaNgAgE1wHPmKKB9q4c8k/aus4Ztpvh57UQ0xu/HpRs4GycmmFaMe1NPPeuTAyOy+2aEyBvapJGBTNozT2TZFaMg8dqC8RxU5wR27UF1yOKdSFIJjx3phTHepTD1obrxVExWiG6Ag1HaPBqYy/p9KG65HGKqmSaILDaDjzNDkHb3qUVP0qNIm371WLJPgA4xQmb5aM4PkAaAQ3n2qqJg2NMyCaV+1BLhe+adKybCHGea4qjfagGWkEwBqmlgDgUpoPjelKJQfejQLCgZprR88dqeo9/3onb5e+aS6CRTD5YoiDbjjtRjimHntRuzjhJzgjNLu3d8k+9IBzTwmeM0NjhPEPairJwMg0zZjsaKuMeVKMhrAMKH4QJooQ96cFNcEiNb88A4oL2jAk4qy5FMK+1OpUBpFQ8OO4oJTGauJIA4PaoptMnvVozJNFY0W7vzTPBx5E1ZG1K0x4tvNVWQRxK7wiD2496Rl9qmvGSM5zQWQ4qsZE2iL513nRDC3tTfDYd8VW7EoZ9hTSPOi7TTvDyDmuABFHjYggZoYXinLwxo0dwT4Z8fmNWVvdrx82Kot1KJOam8aYVJo1qXCMBhxRhcL3BGKySTumMH96mRXTnjP71nlgRWORo0qyq3n5849KkJIT2rPwXDdiSM1ZQXIHcmss8eng0KfmWSyEck8UeOTJGCRUWN1cVIQDyrOyyfcsIue5qWjjFVqZIHPNSVbArO0XUicJe1EV81ADEd6KkoHnSOLCpEot6Uob3H3qGbjHbFNNwf6q7S2dronZGc8Uokx58VWifJoiyA+f712k5StlgJsdsn6U9Zsnvke1RYju+lSUA8+/tSNJFOQgdieDxT+e9JGtPYAd+1IUSI7E5J/Skc/LmisQft60CQ8nHbFHkD2Gr7U7djFC8ULnNBefP5ScfWqKDZJyQWWRagyMATXSTfSoxky3qKtGNE9VhC+aTdxyT3xQmkAJxxQ2k9/3qlCNkhpcflOKC85zyfKo7SH+nk/WmZJ/N/ejpF1MO027g5NBJ55pGfHnQzMij5iaZRYjY/k+XFMbA7mhNeR4IUnP1qLLcg8mqxg3yTlMlGYL3OaQXA7k1VtcjPAH3phnYj2qnhoGpls9yp86iSzZOdwNQTK3qfoKbz5hTTKCQG7JLT48qC8hbntmk57HypjCmAOz967k8dvpSBTnvTghBHJ5otoFHJGM85NT4osflFR4omduKsYIyB51GcikU7FSP2qTFFk4x96JHDwKmQwe37Vinko0wjfIyKA+QqYkGAPOiQw7akAYBxWSWQ0xikAEYPcUnhAAHFSNnmOK4ocUmseiPsFNZc1IaOmhMUdQkgKj9KUIRnI5ou3b3rveg2zqI7LQ3OBxUhxx3oLAGnixWgGM8+ddjiiYI4oR3DtVLAMbAIxn3ruCcjtSNu9KQA+YFOhWcee1NYc5onbkUwnvRADxzSk0hNM3+vNEmcxz34pmea5moZPNMhR/n3paHS54pzheBxnNNLYPlSYbHBI9qaQfOmAO3Y5pSfehMfI0NpvcimSFskFsDvmhs3FCEpIPmKQvketMkK2FE2PeneMo8zk1E3bu3FKvfPamaR2pksOCc07cajq2O/wCtPD/MaShkwhNNLelNzmuxXUEID60w9+9O8qGxPlRSFbFJAHp70u7HehHOMHmm5PqRTUdYQvTN+e/am/NngZFKEY9wK4Xk7xPeu3Vxi+bgUhQjkk4FMA7OGyK7fnOTTcE+uKTbRQB2/wBsVxbPlTQnn3p6p3Pl6UQHbq7fikx7Um01wR24k8U4E00A+9PHvXHIdvxgZ70pb3ofGaIAPauOuzlpcHOB2pflHc4+lKGAby/WuDYznPP7U4ISOM04MCfKn7l9aHsOsAwIO3ufOiY4GO9cFGa7OM5rgKkcPQUuM96QMPQU44HIxXUNaF+9ICQeKcpBPNGVEPNLR1ghuY+1EHkDT124wDjFIdo5yaRjpjCSBXF+PKu+U8lqCxHlRSBY4tmuB8qapzXZwaOkFjge1cXx70zdSZz50vhh1eQvifLwPPmmFvM9qXGfOu2+vajSQLbGr83IGKeAadGBg4P2ogwOcVOTopFWM2nFdg8YpzPSb+KlbY7SGbsAg+tIHPnXFvSmsAfSqxXmI2OJzTTSE+dNZ8DkVRKuBPaOJx3oZYDvTdxYnOcUx/ynBJqyJSYTxFI54pVeNfLNRSwCjHeuMhxVdAmonLLGW4AFOaVCOBVcHwaXxeKV4rO8RkqR1+9C8UqOMH3NRmmbPrSeJ5VSOKgarJBmFIbgCopPtTS57A5qqxpCaiRJOT3NMaXIoSncM0hJweTTqKF1Mf42AOKaZc00g03n1Jp0hbCbzXbz2ofPlkVwBz3pqOCeRzXbvKk/5uKULntxQo448dq5ee/BpdnvTu/c5pWFIUH2prntjuKUftSEZOaCQ10D5J4zzT0iJPOeaeO5x2o8ZAJ7Ukm+xyVsatrxlsUpjHkKKZFUeVMLgg1nuTZXZA2Q44pu0+oxTmbimHn2q8UxGwimlY5/LQwcfWlDY9qDx2FSoXcaQuB7UN3I7UMsT3pliA8gcOCa4nP0qODjtTt+P+1dLFQqn5hSwHamsT54pm4N5YpRUHFoopIVUHBp+Bnimb/Kl8QYxiseSEpGiE0gqgedKQo+tDV/X96UnIrO8Eu5dZU0Ncc96GQKcx8qbgnt3qkcbRKUkxNvuacopQjDyrsEeVPTEsIqqO1F47+dRwwApwlxS6W+B9SRJUg96IQh7ACoPj47UTxOfmPFCWGTGWVJBWAHnQjx2P60N5SPTFCMy48zVodPIlLKgrSZ70POfPFCaT3pniCt8cTSMsslsK/seaYWO70HpTC3vSFz5kmtMY1syVjy58qbuxyeaZmuByKokLY2SRgf+1DLs5A9fWi7aQrTppCtWAXOScDPalAz3FFwB2713AHIFNqFoYBSBecHNEClu3auIz2zxQsagZj74JpVjOKIPLNOz70LDQF42x8p+1NETD83n6VIMnNIzcV1s4Eq7RgAfelZcd+RSGUdsZpjPjtTJMFoKNoGVGKYCTyTwDQ/F285pvic5702lgtF7tpNxHqKISAM0POT2r4s+iHCTJ5Jx9KKrmgqRnsaIo57GlOCk5pNuKVR7GiBd3GCKUNAlBPYmnqTjiiiMKeOaeVz5VwQI3E9yB50jLgcdjRwnr2p+wYPFdYVGyIFORgd6ftI8j71IC4xjypw/euFoibMngcD1pGQk5FSinNdsFcGiLtIPAp239akbfIVwjJ7ius6iJjnFOEY/q4qV4XtTWTHfmusNANiiiKo4pdvkAaeExXAoGU7+9cIh7/pRgpp4Uj6V1jURTDxmuWLNSylL4eO1dZ1EYQ+oxTxHg9sij7fXvS4x2rhgezjmkKrRCppm01xwHaCeK4pRCpzgV20g4NcJQHYMnypQMHjn3pzDI964Ajz49KJzOya7y4713mfSuPtXAOIA8/0rgBgmkBx5UmBg5864IQKoI9TTtuBzQs4Ix5U7f7UTrofuxT0w3NC30oPPFANhlxge1O+gFCB8zyaICT3Argp2L98UpT7fSu255xT1PqDmgxqGhBS7aeBTxHkULDQxVxRF4FO2AD60u2hqDQ0EemacO2cjHak2HvTlXPlQtAoSkJPnRdpC4pVX1oWNpA8/rTlO3yzRmjyMimhOeRmuTs7SJ458hREcv3pgjA9qenBOKGwaY896cMH6VwHGSKeEyMjtSjIbhftTsg9hinBM+tOC8UAgxRAPOnhKUjA7UrYaExxSqOaeF8s0u2hYUcwFJj0pRweaUigM2Mam/c0SuZa4UQAilrsUuD6UQCbiDXHmuKmkA5rrAdzS59a6mt3onC7gKTdTCO+7ufSkoUcEzzzXFvYUzI8zXVxwpam5zXHNNPFccKTim4z3NLuzxikJArgMTZ96YRj7UrPzQpH3dqdCWhx570Fu/FLyByaZuJzzinSFYxxk+9BfgUXfkHPrQZDntToRsEx457UCTBJ20VwcUA96rFEpsGex+lBcAqAaITuPGKGRgc4qi5JsAVxjOKjOmaPIwB79qCzCtESEmRmXGfMUB0yTyQKls4oLYPNViIyG4xQvepUgB5oLLk+lVTFBZxXI5HApzLTcDzpwckyOQn0+1SFeoKHPbAxR1JqTiMTVUH3NOaIY5GKHDkck9qKzZGM1IYZ4YGM+dIFGD6+VcxJxjypQcUThAh8jn607GDzShu+aXv5UArcUZHJoiyD0oPNOAzXDCvzzSDzpcY5pc+neuOBNnnApoFFIJ780m30rkxGgZUYzTCgP9NFZCMnmmqPrVEwEdoV9B9qHJAojPNTygAzjNRpFDA5HuKeL3EkkVjDaaCwqxKKe/NAaJc9q1RZBkPypp7c1IkQDtTNtWTEZGOc8U4GjGP0pCnoM0QDFGeKcUoqJnyqRHb7yMilc0h1GyIq571JiBBGanJYg+gNEFkR5H9KhLMmUWMHF396nxAkeVMhtiduRVjDbYA+Ws08iLRiJBlc8nBqwhbNAEGD50dEwaxzdlkqJkQOc4o3NBhY9u3pUlY93+lRZZbghnJ7mnCNj27CpO0ADIpj5AOOKCdnNAAuBjOaQggcH9aceK7buxmiGwSZJ7mpUSevFLHGPSpAQN2PHnmhYyQSIEDjFHDAds/96GqbRxikYgHk/pU+RrokCU5GDj2rjKfWorSgdjkmgvcYByNtdobBrS7kqSfHc9qitOWziob3a5NDNxnz4q0cdE3kslu7HFIRxg96iC5wfJvvSNdgeX706gxNaDOntQWwOMAGgPfoO7Dioz36seMGqrG+4PEXBJYihsAT5c1HM6Ed6BJdAcA59KdQJORLYhfy96A8oA781EadsZB/So7uW7VRQEbbJTXOG79qjSTs/ANC2lqVY286rSQu7B4ck804q2BuNSEj9aIIsk+lK5o5IgGMnypQh9KsPA9qcLf2oa0NpICp9aXwwewqw8DPGKVbVvSkeRB0sg+EOKX4bcc4q0S09VzUhLMn+mpSzJFFibKhLIe9SEsc4wcfareOzPmOaOtqf8NQecvHF5lUlmEbnn3qUlv6DirBbXjnOaOkGPKoyzFPDI0Nv2zUxIdvYGixw0bb6E1llJsuo7A0TFO24rhkdqfn70hy2YPbmuxTm+Wm5ooLEI7Um2kJxnmmF8+dMhJMd7d/rQXOD/pTi3Bx3obtzinSFsaxJ+lNxSkjFDeTHpToVsf28s0xufIUzxDk5xims/vx6U9A1DmUDvQWIH0rmkH0oTSZFMkI2czelDLmmu3FCaWnSJtjjJg+dIX9aA8oHIPNBaY+Z5qiiTciXuFML881HM3A7UwvnknFU0g1EsPnzpvirkjPIqGXxxk0IycnPeionaix8YetMaX3qD4n0pytnvwKdRSFth2kDDPn5U3ufm7+dCz9KXduPoKNADEccUzbx3pviYFJ4h4PFGjgv05+tdx96AXpN59aILD7yRiiq48zzUTfmuJrqs6ySZQD8p4pfF4zmotNJ8jXUdbJpl54NdvyKieJjtxSeMPOjpBZKEgB704yr6c1C8QHmu34OK7SdbJZlA9vpXeN6c1D8SmlsnvTaQWTfFGRzyaXxfv9ahhhg+tJvz50dJ1sls4A/wC1M3VHEnrRN/FdR1h94XtmkMwHrUYyjzFNJoqILDm4I7DP1pDcnyHIqKSTSE+dNpFbJRuWI8gaT4hiByKhOWPtQ8svck5qighdZPaY+v6UguWU98ioWT60uTg80dCBqJhuiSTXfFehFQt3rTSOcjim0IDkT/iWK8etP+JPrVaX574pQ/HJOaKgkDUyya4bP/EH60vxLHgsD96rS3PalDc9qGhB1ssvidvmPal+Kz51W7s+VJk+tDQjtTLVbvHnRVus87iKplYjPNKJTnByRXeGgamXTX5HYA0E3jE5Y49hVashz3pGlNdoQdbLP4vP+vFNNyc96rQ5HfP2pQ+eTQ0LyO1Fl8XxwaT4rLfMaggjvTgB6V2lBTbJvjmnif1qCfrXbzSOCGTLFZARnypxlX/EKrfEJ4J49K7xOOQKR4w6ywM+O37Ugum8zVe0mPy00yGisSYPEZYfEn1rvic+1V28gUniH1o+AjvEfmWJnx50wz586gFifOkz7mm8FHeIyeZvTmkM3B5zUHJ8iRXZ8s4orEhdRK8Q/wCLNNMhJoPPqa4DzzTqKBqYTf8A+/imsxpCc13eqJC2PzjkkZ9qTd+lNOOMCmniiogsee9ITk0zdnt+9JnJ48u9GgBAufOuABpm/I9KYXIJPlRoDZI4x2ApmRnmh+Jwc0wtntkUyR1kglaUKDz29qjeJgDOc05ZivpRoFkjaB5UjKMZoRm8zzXGcEDjtQphsIR69qbuYd8Uwye1NZ80aBY7eacrcUIHgZ+9KWxTUgWGBBpw4NBVsUvijOCKVoNheQR6U4EGgFySOTXM2e3FconagxbNIZMedRmYjzpM8d6KhQNVkreT50xpMUDxMedNL+Qp9INRJWU+ZpGlJqMXxXb8ng5rtB2oMWIHOP1pok78igNnd3NJ28qahbJAkwDSbs/WgA+prt3Fc4oFkjxDSiUj6VG35zXb8Uvhp9htZLEgI5zml8bHYVED13iD1pPBidrZJMueScUpmAxUXxF8zmuMydqPgryD4hJ8c+nFcs2B3qJ4oppmyewxR8FeQPEfmTxMxrmlYk81C8fA75pPHGe5pPAT7B8RkveT3713ieVQvG8q4TZODTfd0uwHlbJ2+kLEng1DE2fOk+IGRTeCDxCYSQP+9Nyc+9RfHzxkg1xlIYDOfc06x0DUSNv0pCMd6jCYgnnGK7xj5saPhs7WSuK7j1qIZCe5pBKR54NHwwayZgedccDzqGZj5n6U0yNjnvRWNgcyaXUDvS7gKrvE54704yHPNHwjtbJ+9fMVxdfMA1Xlzyc13iEiu8MGosBKopjSqT3qAXPnzSAk+eKbw0HWyYZ1XyzTGuM9hxUU5yKWisaOcmG8U55/alaVse1A86Q02lAsJvJ7V2c0MH0pM0dItj2Oc0wEg+1LmkIwKajjX/D57CnfDHzAqZgmlxX57qZ9bpRDW2wc0ZYMDnvRsUoFK5M7SgPhjz4pwQnjJxRdtOC4FDUdQHwvPNLsOBzii7c1xU4rrDQLB8sVw/vxingEGuZckGus4QKD34p3hg8rShM0/btrnI5IFs55rvDHcUbANd2FdqO4AiIg5p/YU8YNKFBPNdYRgGea4qaJt2/T0ru1BOjueQXhn1pNoHlRDz34xXEDNGwUDxinqTwMDFd27Vwzmmu0cOwK4LyPSuGfOn4zQOZzRDBIPOaZ4fNHHf1rig7iktjUgBXApmKkMuVwKERjtTagUM259KYUweOKeflOPKk7kU9ijPDJbIOMUm057nFEJA70xycUTnsDK+nFNPbI4xXF6bvyo55oiM4c0h496ac+VIDnkEiiCwldSCl71xwuARye3aiqAMY5oYXOKKOK4dD1FEVc4xSCiIQKUZIcF8qeFyR501TRY1qdlEhwT2p6KQSD6V0YwufeiBSfKkbHoGEwDnnNPABGOPpTvDPrREiHpzSOSOoEEyKXaO1SREP8Oad4a+mD7ULDRFKHBrvDOB9KmiLypRD58UNTDTIITHrTvDyfSpbRnypvh5796OpgaI/hg0qoB5VJ8P2rvDrtRwMAiiqN3FJ29aPGCeaDCkD8KkCEZx61K2gd65kHlQsekBAGOaXYDTioXuaeq4+tdZ1AgmO/f1pwGQec0VlycjkVyoAc0LOAY3Eil2k8CjFB5d654yD3zRs4ER2JGKXAPlT9hHBOa4jb9a6wHBADyBXFRzgUpJPJpc/KQPOgdQBg3kKaRzUjy58qYw2896IoLFIBk880Tjk4xXBeGPlXWcCK96bsxz3o5TIz500Rk+oo2c1QEpzXbcUTt55pGrgAyKae1E78U3aAK44ERggnjz4pjnzopFMcCmQrAMcjjih9qc6+nlQn55BNURIQtzQ2kIPc9qRmIobNmq0TbFaTIobSBfKmscZoLNk06QrY55uMDgUBnz2pGPegs/pVEiTbFJwaDI+7gcVzy8d6HuBziqpUI2BZvKht50V8ZNDbBHFVRJojE8iuPzdqV8Ch5OPKqpbCiHHlyKDnjmnuTk7R2phNUEGEZNMPyjk5opXJ74+lDMWTwKY7gZvwaPFKTwKCVOcYpAwX60QWWEcuwUUXKn61WeN605ZOc0HCwKTLZSCMikY1BS4I9qP4oI7/ALVPQPqDBsUZWyO9RQc9qImc0slQyYYHue9FQA/X0oXlxRUyPLkUg9hFjDZzntSG3O7j0oiseKLuzS2cmRTGexyftSrC3qcetTAmfpR44AMk+dK5UNRXm3JHf70zwPXnFWRQAYA9qA64Boxk2B0V0nBIqK5wPtUubANRnXJrVEgyJtO760hTFSDCe+c1xjWq6kJpITR9yRnNN8GphQdhTXTtVFMTSRTGR2ApFiYseBUkRliOKkpbeZzQeSjlBsjRQ8gVZ29suRkftTobXOCRVlFHtAFZMmWzSo0NSAAA980pgBHYUfArgozisup2VBRwYNS1XFAGc98UZDx61wUExmiiPtXRDj/1ow4qbY12LDH83NS1GMVFU7W55FPNwoODgY7UtWPqSDufWhEkjvTDMh/q/ahvPgZU8Uyg7Fck+BxbH5qQXCDuarp7hj2aorSsfPNXWLzJa/I0KXCev70T4gDuePrWc+KweeKd8Q2Ac5FHwgLIzQm8XGATkUFr3j5s1TC5AGSf3xTDef4c4oeCdrRbPd57VGkuu+RVbJdMw4OKjmUseWxVFiEcmTzeBTj1pj3We1REG44rpYyOxOKppQLYjXT896C9y2ORmlMRPmadHbDHPPNOnFC1ZGLsc55p8e8AVLWFB3WnCNScdh7VzyWgqNAlBbvRBb8bice1SBDjt2p/hHZ2/epOXkUUfMirb7qd8F6gGpsce3g8UUJ6Y/WpubQ6j2RAWxA5wMelO+EA7D9qsUj55p4i9Km8jG0Fb8HT1tSPKrVYAccUZLcYpHlKLGiqFoT7URbTdwKtltge4yakJbBccYrPLPtsXjisplsW9AftR0sfXvVv4IFPWBazvMyqxpFcliBjKg/apC2YHYY+1Tgm3tRF7hiO3epyySYyikV3w5FOEPIqc5yPy5NDK459ampNhoD4O3Hau2Y8qLn1GT6+ldRs4YAcYycVxJAzmlPtTTzx50TjmNM3YHHalPemk9wO1Oib2EL801mxTW7UxiPvTCWIz5PJNMyPLNduAPPFNdx3ByPajQhxOTxTGOO5pC2POgPNzg81ZIDdDmc+9MZgaE8/2oLzY7c1RIk5WSGk8qC82Diozyk+eKE0hA75qqiJqokmTOfehmXAxUff701mz2oqILDGXIoTvmgmTnG4gUm4Hs1UUaEcguAfLmmMADxxTPFA8+fWmmUH/vT0K3Y4hT3prA/am7yBwa7xC2POmAIRxQ/DyakAbhwMVxQqM0QgNnPtS4xTs8c01jRAcXXz7124cHzoZJPHlXAEimAOLeVJurgh9KUr3NA4Yz4pDJ2pSOKbinEFEmOTTt/vQzS5FdRw/wAQnt5UhZs0ldmijjt2aUYH3poU+1caY4U8HFcDSDgUhbg/9q444tzTS/vimk4pO9NQrYXd6f3rgf1oag4yBT1Qn2oipbjgKfn3rlSuK96UdHE+dN3E9zTiMCmgEc0UcIa4YxzSnzpoBNMKdj1HtQymCaMBikHnTWCgDLgcdvWm8Ackg0cgDypng7j6inTQlACTnzNPAY+WKMseceop4T61zYVEjCHPPmKf4ZAHrUrYAOKQJ+lBMbSRQnJGM+58qXYR25qQVyPWm7cdu3nTWLpABGzyAKeU4GKOEGK7gHAGKWw6QIiyKXw8UYV3FcmztKAbMf8Aeu8M9qPjIrgh8zg11g0gPCYdj9q7wsc5qSF28nmk25PahYVFAgmPrThmiCPJonhH0oWGgFcFBzxR1hPpS+EfTBrjiMVx2HNN2kmpWz24pTGB2pgURRHiuaPijnjgcGuPI57VwKI4Q4NIYz5CpATtS7eM0bOoi7GPYYpfCPtUjaPKu20QUAEZHftXeFk5qQVz3NMYY7VwRm2kxTz249KQYxzRQBu3JxSHvxTzimnkmmQrG0hGTSnj6V1EA0jPfmm/2FPPtSFaY4Hkmu+VuD5U7AziuKjyoi2MHHfilI3cZ5pSnktJt7UUAaRxxS7PTmnqtOK7aY4FtIHIrgPai0uQOyg1x2wERtkHGBTvDzRMrjNMZvSjRw1kK5yaaVzT85HNNyPKuSFbFxgU3cB5kGkJpjHntTUCwgOe5rmbyFCZwBycewphbPPFOk2K2ELnzppehlvSkDBe3NGgWE7nml7dqA03tSBz60+kDZIPbmmj5e3FBMpPFN3EdzXaQWSQ48zSNIMe3rUcvntgetNJ7enpXaDrDGQDzNJvPn50PIpQ2BT0IO3Uhk5x5+tNLj070011BsL4lMLU0t5D9aQ57d6IB27NIGweKTuMUmMVweRxbk0g47UmaWuALnPeuLY7U0DIpu0+pFcGx45GRXAYNIM/SlwfXNMdY6uPYUgGO4NPNCgjefWux60valJwM11HWNK8HHekI44zTxyMiuoUCwYUgcZArtueTT+/ApCCe4o0dY0ikxTx7cU048+KKOG5pfKu4yOKcFLVwBh7U3PvRSo7GmbD6muCIeRSDPrRNvFLj1o0cMpMU/aPKmnAOOaZHHVxGRXGu+tEA0qR2NJg+tEx5Cu25HlQ2OGUuPU80u39q6iGz0EL9jXFfeiFDnimlT681+an2QwAedEWNfLvSCP8vvTwhPnig2dR3h4707w/SlCDyPNOGQO5pbDQMpxTSCKNmmsB58UUCgGKU/SnEDHFIR54pmJQmQKUuD7UxlJHeuCetdR1iM1Juz2onhinbAO4zRBuNVaJt7Z5pBx2omPOgx1wcqgntilKg0m/H1ri3FAAwrjtXYPnS7+BmkMnNNQBQmRmu24HNN8QedI0mRgeVHfsCx2B61xPPBoRk4phlwRR3OslBqcHFRN58hSZc0KOtktnFCJz2oa52jNOFdQdxDx70Fmx60dhxTNvpToDAHJ8zXNlhRSnNLsA8uaIKbI+wnuKTwiOMcVKC0uM9wPpXWc4kXZg0ojwKkFM+VLsrrDpQDw6QKR5VKEYzliaVYs0NR2kAq8dqIE9qOsIz2ooh9OKDlQygR1iNEWP1zUkRYp6AAduaVyKaQKxk+tFCHjjFHXGO+DTguTU9QVsMVDjFEVSO4pCcHBp4PpU2xhyqPPmibfQUMGnq3NKNsHVRinbR5c00ciiKNo+1AOwmPtXMccYri2KaDuGTQHVUNPPakIJ7UoHP1px74FMT5EAI7HFOC5B55puMdq7aCc55NcFbD/DAA8wfOiKAuKYoAGKdnBFcEICMnNPGDn08qESPSkJ4AHGKB1j9qsMHvXMQBxTN4+9MZwxxk5rgNhN2OPKuD+mDQS/GTScN54ogsP4gB5707dmo5YYwtL4mO3ArjrCluTSFuCO5oQkznNdk+vNcdYXcN3PGKXf6UBmyee9KGx50aBYRnJ49K5iG48qGM5OTTwOaARSvy4ABNOGFGMU3yGe+a48EeZrjmLuBIA7+tPPPft50zJ+lJls/mPFcMjiAfKhkYzxmnFu/HJOaacntyfKuEYxsU3yp7qc8008CuADNMYink84/tQ2H0+nnToVgpAMcVGlHpxUtvSoso5+9VjyTZGYE9qE4o5ODQzhs5Aq6IsjkntihFcZJNGcZAqO554FOibe4JsnNAfPfFSScefPnQGH5vrVYiMiv34GKbjGeaN4ZGSftQmI7edVW5Ngm780xjxinSH1FBY4p0hWwbCmFceWaduznnNcWqy4JWDPPtikC8gk9qcew/euogsawzxQyCO1G7cmmSNRsBG3N3oWSTzR9h5x2pnhtnIAquwj3BY9aeKcI/auKkjtjFHZho4HnvREJyOaCBk+9FRTkUHscS4n5GamIahRrUhfas8qHiSlbmiq2MedRVzjvUmH8wqT4KokJjH9qMqZJ+maZgZzjPtRFbPA4J4pGyiDRDI54o/AoCZHFEFSYbGyHbmokjk59AKkTHHNV8r/ADH96tBE5MDIN30oZ2j2opJI+UZzQGUk8960JkmmNLc8Cm+2KMsOakJbZ8q5zR1WRFhLdhRFtiPzVPSAJjmitGCO1Tcx1EgLEOAFqQsOMjHIoyw8+1F2YPbmkchkqBopqQvAoW8KM0w3AzwKSnI5tIkinZAqMs2ee1O8X0OPrXaTrQTuacrhe5oHi8YBHPpTC6t3JptFnXRZRyg8jgUbxABnNU4uNpKnvTzd8AUfDBrJst0B6VCkutx5NBllD847d6iFxnmqxgkTcrJvxLA8f3rmuSR+aofi4FNDiqaQWyU0u48mnq4YY7YqEDk07LcBRmucTuAzJznOc00TcYUUqwyvxtAFS7ewIwx7elJKcYjqMmVz72JODSqGXyNXhsRwNopklmIwM8UqyjeGUxDk8/LTlT17+tTJIaYISftVNVoFCK4HB5rnJY7Rn9KIsOOaKsfelckdVghEQB504RnyFSAp4zRVjBPYVJzodRI0duWzwakpaDH5amRQZxUlYB59qzyyFowtFcLbyAI+1E+HIA4zxVqLYHGTRI7XnjFQeaiqxWVKWhbuKOlljyzVwloAOwo62ygc4qL6gqsSXJSi0x/TRUtG8x+1XHw4+1PEagcgVJ52x1GJWLaH0o6Wo9OfOpgx9aRnAqTnJjVFARbbe9O2D0pXuEGM0F7o4+UYoVJnaqClABkUwsuc9qivdse3FANy3c06gxHkSJ+/0OKQSA4OarTdH1NDa829zmqLGzvELVpT5kGm7s+Yqq+KZu/b6034pgeSF+tMsLE8UtTIF44/Wk8VfWqz4k575HtSfFAcFiaPgtA8RlkZF9ab4ozVd8Spz8xphuQPM0VjYPFosjIDQ/EGcVXNdKFBDHNNN4R+Wn8Im8lk9peKDI+OQeagveH159KC92M88NVI4hXNPknGcrnDftQnueOCKgPc+QJxQTNkYqqxk3MnPOAO9D8UNznvUNpMd+aaH8/Kn0AcrJDPknBoe40wHHPrXb6akCxSe+aE7ccUpcHI86bt4yfuKZIRvyAsW9aYzMOfKjkZwMUmzPApxd0RsMT50vht5DNSvCA9M09UoWGmAEA4znNP+GOPlqUqHgUVYu2aVyoakQVtm81FPW3APFTvCA8hTMYrtTYaRG2bc8cUxkLe1SePM01mUdiaZAIe0f1ChuBnA7UaQHPehlcYqiEfILbinom7zpT70mcDjimFCCPnBNMZeCBzQyxzwSK4UTrEIApCoxXZ/wAXf0pM+lGhRNi555rsKOwpuSOSc1xJ8u9NRx3nXD3FKuPM4pxC470TgfNISPOifQ5HrTSvP1rjgZORxXYJHFFMY7gYpQoXyrjgIjJNPSLBBNF7U4NxzRsVHBVHcV2wfQelcWPGR96cCvrQGG4xSEZohXjJrsVxwIj71x9hRMHJpAvP1rgAuO3NLtxRRH3pwg45o6kAjEY7c1wo/hEd+1d4A4xR1I6gewHmnKueAcU8gL5UgHc01gSE2jGfOlx7UoAJBz9qfsPmO9ANA9tdt8qLtpVTzFFM4j7SBwK4Rk+VStoxzXAAedcmHYjeHzyPrTzD60Ygc+eaQL81c7CB8Pn2rhF55o7LgcU4gD83al1CglX2pSo9Kf2PFOCHvmg5HARGTzgU5QD5UYR4GTzXbAOxrtVisaEHelx74pxU4GDTSCPOjZyGEkdjTd2c559RTyvPpQzGM+tMmAYznuKTOfPFE28c0wgA9ufMUyCNILcfpSFCB7UQHyrt2KYWxgHauxgYp2cmmk0AiFPc/pSdvrTwckY7+lIxUng4NFWKDJ/WuzSkDIya7AycUyOG03HlmnmkPHlToWwbAjGOa7tSls96aTk01AYjUnnml3c0gcZxRQLFJx2ppb7U/j0FCJXByc88UyQLs7PNOH6UzeoHem+MvrRoV7BTyaXHHeo/xC44JppnzRUWDUiTxnk12/HcVE8fHHNJ4+fPNMog1Ikk+YNIH9ajeL35pDNnbiionaiTv544HpTGeg7yKGzHPc06iK2G3E+ZFcJcc+dALnHPek3Dz5NNpF1BjKTnmmGVsd+aGT6DFNJ3Hjn2o6TtQ9jzmmFsml4Plim7Vz3pxGLk+VJk+dL+XzzmkAx27edE6zsD1OfpSEkHinnsKawOeMiiG7G5pDnyp+3gmkA9OK4FjTTTkd6eRntXbT5CuOYgJxSZOc0/accjFdsrgA8kmlJNPCU7bn6V1nAgCaXBzkUYKB5U0jLYHauOBgGnbc/WlP7U7J/pGQa44ZsxXFeKf5elNonDBgHkmnZBpCORiuxyQeaJw7Nd5UgFdk+Q48644cTx3pO45pMZpfMVxx3el2Z54pK7HrzXHDsYHlSZpMUhonDwcc+ddkAHPNMyf0rgK6jh2R964pnsM01icjnmlCsRkCjwccAo/qUn0oqflxihc55/tTt2O3NBo4dLgYxQ6UqW70lAJxOKTPHtXEZrgKKOO7DvXAjnHeuCHNKVNG0cM7+dJ9aIENL4eRXWdQIUvJonhinrFk/ahaCkBxml2UYR0QRHHAoajj0T4cjHIwfehtGORRixOaZlieRxX5mmfZMHswME00jHbvRCpPtThFuPPAprAB3Hzpwy3yjj3ohtyD8tKicgULOoEIic89qb4WM81N2cDP3pPDXzrtQSEY89qUpgcdqlbVHakIA7d6bULaIyxefal2YHfIo+QPzGmnGODmutnAMHNLsPnRCyD83GKY0ufMFa4AzYQOaTGKUyqRxQ2lp0mxLo4uf6vtQ9586RpB50NpD/AE06QthDJ2p272AqPnJpwbFOGw5Hy803GVIHf1pgYnzoi0DhoXA54PrTgo8+KIoBogQZFK2EEqY5FOK7uO9SFjz2p20YpHIZEUp2GKXw8VIIFIQKGphoj7SOAciu20/BNJg8017gG+GCee9IBzxSjIoi9u1GwoZjHfiuxn1owTNL4fGfKhqQyA7fKnrDnNGRAO/NFCD6UmsKRHEINOEWD9KPgL2FdxuOOaXUMkkMCDzogFLkelK2McChYWMPb0pCcCuLZ5A7U4EHuKJyGKxAp+5j2FOKY5xzSqMUDu49e3PeiIufI01O/HepUZyOeKRjJWCVM+VEEeO1FHPn+1OpHIfSDA4pfKiheKbtPpSqVhqhAfvXEZ5xiniM+fFKEOfajqo6gRHFIAQKkFQR9qYVIFFSOoEM0mc5xRBx5U0rj70bsVobvK8V2/jJ7V2MZzQypC4zTA4HFuaXcfMA0Lk0pPPc/pXAsIDkZAApN5HamA8mngZz7VwBmTiu5NOxjilzgYx3rhqQ3mk3E8fpXMuPekAwaIo8HjtzXD1pAfalzXHCkkcHn3pAee2a4knuf2puaJwbnHHFEUnFADAV2/jvSnEg9iPOlJHbzHao5lrt/NccGLCuBIHHNB3c9qQyH6CuDYbcAME5NM3hc4NBLeeaTdnzo0CwrPxgdqGSaYzYpviZ486NC2OJxjNDLUyVj9vPmgtLtHBqkVZNyCu3GfOo0kmO1DeXn5jQmfdVVERs5n5oTvxSnv3obnjNWRNsEznNDZs8+dc57mhbuaqlZGx59TQ3OTx2pGmUHn0oMk27sMU6ixW0NkkIOBQWbNczcULxGHYYqiVCN7HMKDIhPZvtT2JJzSMQR6U65EdEU4XPkKazYpX5bNMHvVyNDy5JxXAkd6TI3UQAEd65hFVc/mp3gevPvmnZAAzjNIZwMcfXmhuEaIlGdw+lMZB3HeiM2RkUBm9DmmQrGMopNo7VwJPcU8Kc9qYAwRAdvOjKvkKVE3MKlxxA9qm5DpA1TgZo8cQoixDFEVcdqi5NlUhUtwRzwaKiBTjH3pUxTgrH2FTbHphAVHnT0YZ+UfemLCW4xzRVhK4HkDmlckcr7jwc0Qfl5rguB2prA0nIzATd6iupJ4qcyU3wue1OpJC0QxESOeKctrn1qesQovhEDjAGPSueRnaSGluo8sUXw8Y9KOqY9KR9o7mltsPAAqBS+VKWX60KSYDhOKKTFbSOJx9aTxCe9AaXNIMt2qiWwt+Q6RgKj5DZ+tEfOMd6CV9aohWF8XafUUjTE9qDg+VKq57nFNQB27z86XxG9qUICOeaUIuaYDGhsE55z509QT2FcyY70WI44HnXMAJlJGMfWgPGT7VPLVGcliciimc0R8EYBPFEUeQo8FsXb5sjPlirKOwUcbKWWVJjxxNlVHEXIHIzVnbWYxkrzUtLQLzjt7VIjj7ACs0suovHHQJIFVh8vapUar6cCniOibMdqzuRdRYwgAHaMVEk/mDB7VOKnFCaLJ9K5SoVxIBiGfy0NosevPlVi0XtTfBOckZ+1UWQTTZAWEnyoyQDz7VMSPnBGKIEHpikeSwqBE+H4POR5UVLbsf2qWkflijonlipyyFVEDDFgc1JSInyoix8jijqvHArJKTNEI7A1QLxRlTz7fenLGvmKdxjHapN2UEANIZNvcZrs7c4NDLcEk5NCgBPEOM5zTGfcM5xUcyEedMMue45plDuI5KIdpMeeaYXoLNnmmGTinURHMe7knJoTP60x2I86GTxg1RREbHORQHcAU5j3I4JqM4xyOKrGIjYQvjGPOo7A0uaYSTVUhbGvxzu586Z4jDuc047s8CkERJBx9acTdsa0px6e9DJbPepDRUx09qKYrTQEs3rxQ2dm7mnkHnIpAhPlVEwMaGZex4pN5JPOKeI2yBik8I57UdkCgYY570mCTwPOjiI55FOCe1dZ1EJ4yfagsjAcmrF09OaZ4Oe4ptSoWiAIyCCDRNnmTmpXhY8qd4XFBzDpIu3/CePSnBcd6OYueKVo+KFoNEbFJtx359qlCP5c+dJ4RYdqNgoAqjH3pRHk1JWLjtT1iHkKDkGiOIhnBp4j9PKpHhccV2NvvS3YQaxkfTz5pcAdu9czUM5NMgM6Rz9qCZMH60YRn60wxHJzTIXcASzGmFfm71JEeB5UxwOw70yBWxH8NvQZ+tNxRXPp+tR3Y54FU5EEfmhNzTySaTb70yFY0UhPpTiuPOkxTI4aTxQyCDRcCuIySaKAByc0u00QrnsOaUKfpTHAhnNOI8h3p4XntXMOOO9ccDxjt2pw7UoG7inBDiuOG8+u73NOAx3rvDIp20qMNzXWAQfenhM81wQ98U8ChYTvDBFcIgO3eiAYFJS2ccFH+v3pSvbOPfmkwe/lSgAke9cCztgPI7elEVBjkU3GO/alDgeddycOOOBjApTgqePpzQyQfOmmQLxmupnC4wO9cRimeIue5Nd4owBTKIBdue/ek2DzpCwz3pw96amjhVULyO9OHJx2pu7Fdvz50KbOHdvY0h9qQtS9wMcGmqgDgMiu2fpSBgvc08MD2NKcmN8MDkd/KnKvlS71FIHwcnH6127GCeEoHH3phQA0ni96QvnBz2oUzrHMu3sMilXOMgY+9AMpHJakNxxyc0dLBaJWciuLcHFQfiP/fzTWuSWGGOKbQwaiWx58qaW296itMTTS+R3pkkjrDlwpwOc+dNaX0qOZMe9NLkg4pktwEhpeOSKZvBJz9qi78nJyaQt5Zp9JLUSw4zjzpPEzkelRPEI+1IJAf6vOm0g1EvxQMc01p8ehqIXz503NOooW2SvHJ7cUhmwQT5VFLH1pC3vT6UBtkprn0phuTUTcTn2rt3BzR0i6mSXuCO9M+Iz51G4PfmuwPSnSQtskePjjNcZyMYNRjgdqUcLk02lHag5nNCMpB5oW/mmsw8yaKiLqDtNikMpJ57UEtmmhyDT6QWSBISDmmE5FDL578Um/HnRSBdhiTnjtTWbFBL8U0tyOaOk6w+/jNNL0PfniuD59qNAuwmfQ4FJuHbPPrQ2OexpB370yQAhOefOu3EjFMB8q7nz4o0dY4cUpbJx2HpTM0nOR6UaOsKGzwaaSBTd3PtS7ueRXUAdkH8xpc+vehrgdxz9ad5V1HD/AJR5ZpQfPt6imA//AAa7NdRwQYNdgHHOeaYD3rgSpGe1ccEI54pcjz5pn9qTJyPSgzgiqCc4pQoLfvTc+nlXbs8duaFHDsDGMDGfWlEf3pBtA4rt4rhh+xQOV/em+fAwKGZQT3ri2a6gNjmGSM+ldgY9qaTgd80uaYAmAMY7elIw5JApT6HvXDt2xXHA6UAntTsUqx+prjgWDk4712NtH2e/7U1kPlTWcDxxg05UFE2D1/alxQs4EVxXEc+w7UXucdvSuAJHNdZwLGabt9qPszS+Hk11nAdv6nvXbCfPFHCetKUGOK7UcA2EYHeux5jvRgh4J8qURHzrtRwELjBNOIB/L3ovhevNd4eO36ULOAbOScfrXeGMdsGpGw9yM08RE+VDV6w0yJtx3rtnOPOpgj8iKelsOTjmhrSCotkRY/8AEMj607w1P5ameAccCuW3b0pfEQ2miF4ZGQfOlEeOwqwFv6iiLbDHb9qV5ENosq/Cw3an+EPQ5qz8Adsc05YMY4FI8oyhRXC3yO1PFvggYNWPhY7nNcQAO+KTxGOoIhLb8dqekGO4NSgVApDMOwH3oamHSjXFUHc0m0fUUm4Ko9qTxPSvgaPqGO2huMY96QqOAOx7Vyy+opd+TXAtDgoPNKBuGBQs9z6UF5GPGOPKjVnaqJDsqnvTWlUHv5VDeUntzTHmNVUETbJZuEz64obzelQi2TTQzevFNoS3F1EkyjJyeaG0/NDALZpdhp6S5FtjjMT3GaaWJ8uKXwyPKu2e37UdhrY3nyPFdtJ7mihRjkZpdoFA6gG32rtpPPlRu3amEnNcCgewBTj1pAMnnmiHB70mKY4QcdqercU0U7u33oHBEfGBRw2cVGKgmno2OCM0rSCiWj4HFduzQM5GF4py5FTodMJnIFdx5mmhq4Ek0BhzDB44obH07Uu4k4pM8/L2FMgM7GeBS/lpVODzThStnIcp44p6uByRmhHgnFcCRQGQcYPGKcpycUIHNPU4pGOmGMZzTNm0Ejg08MDx5/SlANC6OB7T504Dinha7aCaIWCKZOfKiItOC89qKqE8UGzkmNCcV3h8n0qQImU/Nz70hTJ7ULGoGqY7cUVUJpyx9h61IjiJ7fTvSt0PGINUoix+gqQluG70YW+0cVBzRWiMIsjkYrvDPNSwoGKXZzSawqNkVUAwD39KQjkipTKO/emEYHHFFSO4IxXFMPH3qSyj70xxgfMc01oV0Rjwf71x7e5GaeV4ODzTD2BPGO1MmJQE8iuByOac3ftmuMYAyoxVUxHuMwAeKaST3FOAPc8nyp4UHmjYErBAEHnn3p4IH5eae0YOD6UxkZTwcV1pnVQgG7tSZwaTaPpXNnOCc4onC7hk5Ncw47UlOJrgDOaTJpeOc0g+ua446mk9gO9OI4phFFHCk+lduxTM0jHNGgNhN4pDJzQDIRxTC3nTULZJMu3mk8XNQmc8qO1M3E9uKooIVyZNaXHPlTDPUXcR35obSE02hCNvsS/FJJyOPWuMnHHBqD4hHau8QUdCFskNJ35oLPQmfg0zfTqCQlhGPpTSTihGT1obyE9uKooiuSQ9pNv1oTS5obOP8WajSSN2B4qqiibkHkkAAxzQGlxQSD6800hiOe1USSJ2xrsT5+dLjcTXCPmnhcAn0prBQ3wRQXXB4orSBRk1FkmyeBimW4rOY7RzzQHfypsr0InnFWSok2Kz4FD3ZHHl3pSc9vKm5qiQoRRgcU7dQ8HjyFKSOPL2rmcx24+XakB596ac4p3P61wDsn1pAMmnpHk0cRA0NSQaBBMjgUVY84oqR7RxRVXtUnJMdREjgB7DmpKRV0S5qUhBI4xUJSoqkAEXqcURIgBzyKkCMN9aKIsVPWxtLAogx7UdUzinrF2ow9D9qm3ZRRaG+HjtxTtpxXbiK4NuoBErvlPfilYnjHrQzu54oisViPLkU0Hnim4z5c08IaIpwJB7ZpxkpNhXyobKSeKJw2Sbb2qMZmY8CpBgLHk0RYEXy5qtpAasiorseOKUxMDkmpZwBgUF/pmuTEaRHKZNI2BxjmnOSO3NMMmBx3pxRdm4YYYpREoz8ooRcjHOKkRAHBY59Kbg6O4NrdTz2zTTbDPBwanbFPYZpwjUjGMUNQ1FX4TZ7ZpxjYdhip5jzmkWLDGipC1ZACsTzR44s1OS2RvLBqUljgjJz7UksqRRYmyCsAIAApfhh3IFWosx9KItopHtWd5SqxECKEAjIFWEMPOQKelsFqVFEcCs88heMGgaxeop3gjzOKMI/airFmoPIyqiRRB5jkU/wtxAqUE25zSbBQ1thaInhcDI86QxelSWTnik8PHIptRPSRzFTfD5POKkj60hQHtR1DURvD+4rlj+bFH2+gpwjzXamFpDFTFHRORXJFnyowTaeKnKVhSCJGMcmibQOxoYz604Nj71FlExXYBeO/pQHlPHrT3yxxnyoDDGB6UyQsmOMhPahM2MkGuZxjvQWfjjv61RREvzOdt1CLgeVNdyRz3oZ+YYqiRNuwjSqB2oJlLdjS7P19K7wz6YqkUkLyNaQ+ZprScU5kPpSCLP5qNpA3AmUkYA+9NYlu3NSPACn5RThGAPy/vTa0GiL4TYOVpPCJ78VM8u2Kbg4FdqBQBYhxkcCieGuDzShTkcZFEWInscAdqOrzDRHK+lCaLd2qd4ZJw3Nd4a45rtaBpK/wABh2Gc1wgbP5e3erDws/QU0rg47j0rtYNKIZtwO4zXeD244qWOeTSlMge1NqC0QdpPZcjNIYee3NTwFB4FMKg9hj3rtYtIheCaUwVO8Pjk5pvh+ldqBRDMHIrvh6mmPA5GaaycdsV2o6iGYcdxXeBmpmOKZjPejYGkRDDjvXFRxjtUhgO3nQiCe44pkAHxg4FcMgU4pjtTDkURDjjzOKTy9aaxoZ5pkgMVyKGWC1xGTxTSue9OLYnik9hTTI2ORmnFVHOcGmEqODyaZAYhLHvxTR71zOAOOKHv9OKohbHMMDngUIIN3fIrncihGT1pxBxA700ikMuP6c+9IuT9aJwhzmkII7GiAY+9KwzzXWEEFPnShfWnba7FEUTA8zTsEKMGkK+opwTnI7muOG4PrXUQq/rgD3rgMjPp2o2cIo+4p3ArtpHlSbaABwK+ddwDgCu4xyKaRnIonWLvGSMUueabtOODgeddyvB5ogH5pM803PIxxTu9KcISAc0m7muIzzXBOQc0yOE3HPFJuI9qLtP/AL5pCgFNqACLtg0zOefOjlMLx681wC455o2jgOW8qcAaedv0FNZsdqK3BdCBTnvRFBxyaGJBjnk+lIZjj6U9NhsNtI7nvSdu3lUVrg0w3GDRUGxXNIm88UpYY74NQGnzTRMSeabQyTmWG/HB70w3HoKhGU9xTDMQcGm8MOuic1wB3FMM/NQmcnzrix8zmjoBqbJvxBHbmmNcetQ93pS7yK7SkDUyR4mTXFuKjeIaY02W7ZFHSByJQZfM80okHnxUMyLntRI5UzyGz7mg4OjlMlghuxzXHtUczAdsUMz++aksbbLa0S/l9a75cg57VWtMTyKUOzAEHNP4bXcTxL7FkTF64obsB9Khhn8zTWZx50yhvyK5PyCyOP6aDk0wuexH3rtx+tVWxO7C528mk8QHucUAn9aYTzTpCvYkmYf00MyHvignPpTfEOcUyQrbDiTGdtNMvPzVG39x96UsSO+KokLYcy9sUhk55qODzTj7U1I62F35ORxXGT5ffNBzxzS5xRpAHk+fnXBvWhk8eldj15p6OC7/AJTQ9+aQe1djNGkAdu4pua7biu20UkA6uAp23NKRiuOG49O9KFHpSgedIRxzz71wRMelcR+tLjFcRxRAIc0nOeKdjNLimAIM+fekUeYpSuDnzHaurgnd6d5cjmkAzSMK44XgDgYpfKkXnilKY7CuALnjmuNcOBzS1wRA2Oa7cT5ZpcD0zS7cjgYrgHbsr7+dcWxjnFdgdua4oMDFAIm77U4EEV2zilVB29q4F2JTc+RowXaKTZuPNdsdQzHnXU8x84FPCEDmusIHb+lOHPnxRFj3HgU7w80AUCA49vWu255o+zypwQEc0LDRHxjiuyfWjeGCTiu8IV1oNMEuSe9cBkc0Tw8Gu2AGusAzvSgZ58qLtOKcEPpQckg0CKU7bRdmT2p4i44FLqR1AQlOCVIWH/EMUUQDP5aRzQ6TIPhHy70vhNj0qxWHPlx6U8QD0xU/EKaEVqxt5DcaIIHby5qxERHbyp4QcHFI8tBUEVi25289/OlFuN3Jq08PPljFOEa45GaTxRtBWi0Joi2v2qw2AHtXEf8Av5oeIw6UQxABjABootl5xRc4/wDg12/PFLqbG2BfDj0rvAA5JxTycUJpM8CjbOqLH7UVcnnmmeIM4UU079uM0Mox7Cijgpfjj9KCz4+tPWHIwacI0U5J8qKaOAmQnginqhanlgOwpPF9yR9KNgE8I+VKsfbP6U4SE/m+1cHz7+9C2cXvi08Se+Ki5GcHvSlsCviXE+jJBmAPfJpDL6VHV/OnA5ptKAFaY8eVNLEg45pFwKf9KNBBshJGDgUhjNSVIPGKUjIFdbOaInhYGT2pAnrUop50woT3ptROtwQX0FL25xXEEE5ppJAz5V3IR3mKUnFMBYkZHFE8qJyVje/kfvSkUuaQnsMd6IaO28cUm3mnhT37ik5+lC2dQwpSeH50T61wOO5oWdQ0R4FOCAURWyMEUpWg2w7DPDz2rgh9KKvH0p3HpS6mdTAhDTtpHFFHlXHvXNjJA1QmnlfXilGPOlIBHNLumDgCwwSfKuXtnGKI3FMKYx6Ux1+YoAp2PekCc49e1L4bfWl2GE9Af1p6DJ9q5Qe2MUQL60rdHLkULinhSewzXAetEHakKUNAYD0NOAJPpThXd+a4Y7FOVMmkoq9qFnDkTmpCxmhoSxBHapUeTjJqbk6KRWxywlh8op4twe/9qKoNFVSfpUXNlKAJbgHIFSEgBPajIuKkxLubHl61F5GUUQKQ4HuaeY+KlKuwnjOaXYDnHB9KlqH0leU5rtnYZ/apZQA/McUhA25A8+KNnEMjg5HnihkeoqQ2ckYwKGy5zVESdgCpIppTPen44zTd2RTpiAmUH6UJgD9aMDkkHmh7c/SqIGwErjHNMHGaO6bh8vFCxVExaEAB/wC1LsIGe1cB81KeDR1HDCOO9ISD3Xn60QYPBppUDuMe9dYGmCbn7dhSdyT608jA58+1Jxjjyp7EOC59qfgEdqRRT8e+KRsNEaQYIxQi2OKkuvvmoh7mni7AKX8zyaaW+1cQCDQWJ7DvVEhWx2/1oZlHrTHk8jQy4PLVRRJthGl98UMvuPfIphINNJ5qyihLCM360wnmm7+aYz5PBpjm0E5NNbjtzTA/rzXM64xmjQt2Jnmk7U0sKY8hx2zTpC2OcgUIvwaEXJIGacB3zTUT5EJJGaDITjijkChSEYplsCiO2fOmbSaOy7sY9KQLtFUFYPZ60vCjmmyNjvUd2JPBpluTbofJJgfLQDOwppBrgmaekJdsYzk845phTPJovh7T81LtFNYGRNuCTjFMcZPAqW6ZoW32Ap1IVoAEzS+GfSpKRZ7UbwaDmcoFaUZQPQV20nGMGrHwsDsMUohB8hR8QOggCLcORRUgA5IqcIPSnxQHIyvFI8gVCgEVuB2HPnUlYPapSR55FHWMjvUHkLKKIHw5+lKIcHHH2qwCc9q4oCecD7Uuth0kWOIgnNFEfIOeR7UZYsHinBMduaRybDpsWNeBUhQcYpscZPbyqSiZHPnwKRsokDVSQa7YfSpSxYU570w8ZFKmGiK4PpSJ+9SNgbOTXAbeKewMYozwVp3hg07OKXt3rrFBbacAuOeK7PPPAproW7HFE6zi4A4/SmYBOaQZX/WkB5Ipid2KzcUIt6mnMRUZn5p4qwN0G3A96Q9sDtQDJ6+VKsmeaaibdisobOKZ4B8+1E8QAc1yzei0dztiPJADgkc05EKACpO4MORSEAijqfcOwwSY70QSg8U3ap7ml8PPFdYQg9uaesZJz2rooz61MjhJqUp0Mo2LDFkCp0cRwM02KEjmpyxEgYrBPJbNkYUAERNFSLjtR0iJqSIeORxUXkLJEQRDHPFECY4o5iGO1NKEtmk1WMkIEApy/LnkD61xU5p23jkZoWHgE7nJ7Y9RSbN3Y5FPMfzDbwDTwgHfiuUkKRxwcMf2pWU4OBnNSNoC5UZpCQMCjqO2ZFVCR2pQmTRzk0oUjnvTamckgezIxjmuEWBzRwo4O7JFKc4JpbCDCccV3B7eVcMkk0uD5DNAIMtjFIZPLFI6nJz5UPb50UgBN/y0J2z5dzTuCKRl+WmFaYMjNDaPPY0cLmnLEWprE0tkTwjXeCQe1TfDwe3A86cFU43cV2o5QshCL2pwiz3GDUwgAnj5fWm7RnvXarGUUiP8PxyKb4YHlUsjBxnFMx34rtQHEjeGPSh7KmFaYIuaOoGki+HnypyxYPIqUIjmnbQTx2o6jtKIYiz7fal2Y7VI2+lJ4ZJrtR1AcDseaTbjyzUoQ4+tNaPHI7CjqFpkbZzSFKOEBJrinPFGw6SO0Qwcf2ppUgcDNSvD967wwe3JFNYNJEEfnSEle45qSRtzTWUDyopitEY+uOaTJUUfwwTwKaY/mwRwfOmBQJmJpMmnmP1PI7U047HjFED2GHvjuaaVp+Qe/NNPFMhGxmBzmht51zN5+eaGznnmqULY0vTGNIc0mM96ZCjTjHvTDzmiMoodUFYwihtmilxjmgtIM06sRgiO5PNMOfXiilvTtTC2fpT7i0MNMPHnTifP0puM80UJdg25JpNtE2Gu2Ekc06CMCgqKQKB2FE2c4NLsH0oWCwfc4864/tTioPnmlAohExgc0gxmiduKY31xXCi8bjmlJ9qHuxyTmuMmDxyPWmSs4cCcjJ+tOJHNRzKOaQzDP0o0wEul28Z4qCZj2xg+tMM582plBsTVRObHkaa3fjgedQxLnnNJ4hz3NNoZ2omblB4NLuXzNQzJ60hlAo6GDUibkYrgR64qGLjkc07xs9qGhnakS8qR3rtwA7+dRPEpjSGioM7UTfGApGkx3/vUESnPNd4maOgXVZJM5HGeKbvyeDUZnPrxTC4xwc1VQA5EtmJH/rTfFAPJqLv967xAo5b9qZQFslmQHtQ8k+dRC5bkGkMpptFC6gzE96EzkmhmXnGOKRnHnTJAsf4lcXz3P2oBbFJupqEbJAc+tN3Z7nmg78d6Qt/UaNHBzJjzpN4zkGoxkB7Uzxj6Yo6QaqJhl5PNNMpI4/vUQueAOBXZPrTaGddkhpaYZqAXyabuo6RbJHiZpPEOAaCCcU9RnjOaNJB5HbyacGI4FdFEHIzVlb2SuO+PeoTmoKykYanRXjLEgf2qTGrnsuKtF06I5bf9aLHZoGALbfavPn1cfI1Q6Z82VyQbvzEA0aK3hzmQMx+tXEdvAoYnBFcYoR2rE+sk+LNkcCKaaKNeAvBqOLQ5+Xt3q1nVFyRxUXxUB71aGWdWiWSEE9waaUWXduXNAk08qTjBPtVnBMHXAqUqAjLAUj6nLB7nLFjkjLyWco8j+lDNs4PK8YxWqZ1UdhzxUWSIODzWiHWTfKEl00OzKWKzUjkYzU0adGVGVzxT3XYDhu1MW5ePzAHvWnXKa9EhpjB00Al08cbVx7VEFlIGIC8ZqzNyG7UzcCe3f3p4zyR5FlofBFisTzvGaIbVE4YVNBG0AUx1z96PjSb3BoikVrxIrEj0oRUcVLeDO7DZxQ0tWcgDsa0qdckXFkYJySK7ac8cVZrpDnnPHehyaeyDKndntTLqMd1ZzxT5ogbMZwM0hU+lSWjaMfMMCgkZPfNaYyTItUN8q7OO9cRjPsa7ypxTuT5Y+9dXKtPKj0onDDjiuHB7ZFOEZznyp2zJ9qJw3FcFomxvWuCHzoWcDK9z6U3bRtvGDSiPkV1gBYxiuI9s0cxgDmkC80bOYFRyOKdiiBcd67HJoAGYFdt4z3ogjz2pVXHFcEbtxSBecAYFFUbhTvDrrCCxShfaiiPjmniIeXeg5HACmaUJgCj+GabtJ7eVDUcBK80oHlijiOnLETQ1BoBs496XaT9KlLCf1owtyB2pHkSCokNV44FcIzU/wc+VIIBntU/EH0kQIQOO9LsJ7mpogpPAOeKGtB0kPZz2pfDyO1TxbHAp62xoeIg6LK3wj6U5IMntVktvnyoqW2FJIpHlGWNlaLUY5XNEFofIVYCMDyogWkeVh0Fetoc89/pRVtcdhxUzO05oTMMZHFLrkx9KQzwRjkU/wwRwBTRIR25ppkYckYFLudsgu3aecV2R51HMj5rix86NWdYfeB+X9K5SPKowb9aKr5oOLRylYUtxg85rqYSMDiuDjtQphHgZI5pxTI5oZlA5AxSfEE+ddTCP8Ed/3rgoBoZkZuDzSeIfMcV1M4e4B7UMIK4se+e9DZhnJOKZIFhOPpikZ+MihB/M9vKuI3HNNQLEdy3tQySaIV9BzSonr3o7I7cHj7UoU+QzRPD5p2ADgCu1HAuw7Vw59B9aNsB5x9acsJPlxQ1UGiywfpSEH1zTBJzwa55DnHevkN0fQWjsYPNPHPftQtxNKH8qLOTQXdjtXBxn3oWCexz9qcFNA5MJu5+XtRBIcYJzQxGaeFbzGK7YLHCTzrixYErXbaIo2g8UroAHGc8fWlEee1FKgrya4cjHY11nARH8w486f4Y7+dEApwXjJFBsNAzGCa7wtvapSJxyMU5lGOBik1M5IhbKQg1JKYpAmRwcfanUkCiMUJIPtXbcd81K8PGM0hUngEfpXag0RlHORRQS3fyp20jvXAZGBxmiccBk4p6oewFOVPTk09UIOak5DIEEOe9P2iiBcUuzAHvQ1MbSwZUcf3ppUeuakbD6UhTHJFCwaWRipBxnIpMelSSntik2j0xRsZrYAq5P9WfY0TaD35p/h+lLihYijYwICRgYxRAD/SMGlCnvjiiIMmgysVQwJmnbAMcZoiofLmuKlfvS2MN2j6U7bilGcc08DzoWcC2jy70RBSgCnqtCzh6nB4qRCTtxUTDelGjJz64pZcFEybG+SMeRqQnf71CRjnBHFS4fes0i8SWgJ/Kakxqf6jn2oUKgr3xR1FZ2WQ4AYx707yxSeYzzilOPPipDDHPljNCY4Uj1Iorc8igPmniK9gcgoLfTNEYHz5phHFWTEdgW+ufKhn3GaK658885obrzVESGd/ahspB470Smt50ydCsEfkPoD50M5J5OaK3kCPvQyOSKomKxtIc91/SubikJ4ogCIRg01/m4oYOKXdXBu0IxHYcik57Upwx96aeMedPyT4HL3p+No9KGDjvXGQn8x4oNBsY7UDac0RmzTc1VcCjNvpUaU4NS2BFAkXcOBzToSRCY0zIpXVlPNMIrTFEGKzfKcedDPamtkedMyfWqJWJYrSeVCMhJx5UpHPHFNxg+tOTYu4nv2rvMUhPPam+IRnJo0Cx2MZ+lMbBHtS7gfOuKhh70VsNewA8UoYUrAeVIFORxxT2chyIXHpTjbH1qTCowOKk7Fx71JyDRXCH1pxtsip+1R5CkKgjvQUw0U01t35qIYsHAFX0sYYAGoUsPPAq0ZkXEq/CIPIpSMYqY0WfLFDaLiq2JpIvhhuaIsGRyKOiDHIqQqDFByCkV/gZJxREtvI1NKDyFJt9qVzCkRjbAYpGiqaAfSnKhJP8A2pdYyRXG3JOcc00RbW71aGLFN8EE9q5TYNJCEYJoqxHvjipiQj0o6xD0pXMZRIccXAzR1TdwakCIURYs9+1TciiRE8E9sHFPWLHfipfgj/ETThEM4zS6gqJG8MV3hZ79xU3wgDz29aXb2/7Uuo5pEUIABREfb34FE2gdjz50hUHG48Dyo8gFU57UJmIfNPZwn/ao7uCaaKA2cW55rs00EE4zzTXcD3qlEmx+6u38VGaX3qO95t4FMoti6ifvB709ZFA71VrdM3r9MU9Znzz29KfQCybIfPOaG7fKKCXB5JpviDGMV1HWK8hHY4OaiSSZY5OeaM5zUcxsT2zVFQjtnBqdk44GTXeC2KPFbHHofeg5JCqLYE5A7UgLds1N+Fb6/SnraH0/al8SI+hshxlsnNSUVmwO1SVs2H9NSo4NvBFJLIiscbvcjJalgMijx2o281PiiU9lxxUiOEY9Kyyys0LGiJHajGalR2+OcVKUYA7UVODxWZzbKqKGRwYFSFQ8egpy8Dnj705TxWaTbG7HbAPy1w712aXPtSDHGkx5+VL3FdjjFMAUnApgb5sD8tKx4PFN8qYBxwKcrECm4zTwi11HWMJLcY4rhx7j0ow47U1hng9qZABgUoXJ9qUYXOK7cKIQg4GMZpHBpm705+9IJRnk4oUEeBtzimk5NI02PMU1Zu+cDzo0dY7ANMdefau8Ymm78muSBZ2zhs+YxXbBz6UhceRpC4pqDY7bxkGuA96aG9DXFuK6hbHdjxSZHn5dqZkYyT50hcHzopAcgox286UefpUfxADkU3xc4BPAo6TtYfPPPalI3eZHuKB4oPniuaYDABo6WdqQYjJ9PrXKw/q5qP4w9aTxQO5o6QakSww5I70hI2nnnyqL4yj+qk8cYzuxXaGLrRLAx3p3iAFvPNQjceYYCmmcY780VBnOZNLDHHamFvU1AM+QR6+9NNwfX96bwmJ4hPZx5c00y4HpVcbjvk4+9Ce8xj5sA06xsV5aLUzJjjvQjKPIY9TVUbrnvSG588/vVPCoTxSz8X0oZn57VWm64JHn70N7kkjHH3pliYrylobjHYYofjnzOKrvHPrXCQkfm/eqLHQuuywM27vQ/EGeBiofj4HemmfHc/vRWNna0S3nNBaXP5qitcA457UM3A9adY2BzJpk478elM8TIqE0w/xUFp/f96dY2I5pE4uMmkaYAd6r2uM9jimtPgd6poFeQllwe5phm28VDMgz3JprS0yghHJkpplPtQ/E9TUXdk5J5pdwbvT0gWw5k/SkDjPeggAH1pGNckC2SPEyMZpucdu9Rs5NKXIFGg2H3ndy2ad4oAzn5qieMBx5U15QexoqILJJmxyPOuNwuB5YqCZPQ4NKJAe5xTqAupEwTZPenNNxx3qD4oP5T2ppmA7tij4YNaJZnI+lBadvLio7XC+uaYZVNMsZNzJHjN5nPtXeMfOohkBPB/ehvMCck/eqqANZMMoPnTDLgcc1DMhPsKaHOfUU6ghNRNMhpvimorTYPr96GZx50dKBqJ3iH2rmkqD4+RwaZ4p75xR0g1E8yhQM0hn44qAZs+eaQyE0yiLqZO8f1NIZx5GoO803dk5PNHTQNRZC5JpPGyeagq2Oxp/i47iuoNkozYOc003HNRDIT5V2a6qOskNMT3pPGI7cZ4oAalznjzonWG8VgB83IpfGOOaBg9j+tIc4711AskfEEcChtOfvQSTTeTRSs6w3is3ccUofA5oOcdzXdqbSwJhd2TSb8cUPdjinDnjzrlFnXY4ORx5UxmyaQmuHNNSAIWpN2a5h8xpv2pwDge+KRiT2Ndn0pB3ooFnAE9qXsea7HHFLx51wBDmuz6Uuc008UDgqSMnn3o8d06f1N9qijn7U4HyxSuKYbosE1CQfn5o8d82c5yDVXnNOSTae/wC1Qlgg+w6ySRereE9mAp/xTE1Ti7OMgA/WmteMfPFZvulvgus9E+e7z38jUAzkyZ8s0BpSe586bnPatMMEYolLI5Fxa3IU5zUo3gI4xWeR2XnkY96J4rHualPpYydjRzyiqLWW7x3PNRzfnJ/NUEuTSZ/WqQ6eMVwLLLJkmS9Y9u3pQXlL96H51xHqP3q6xxXYlrY7d6URHfPBoI/Sng+lFxTBZMScdieaNHKCeRVap5yDTvEby4qTwplFNotBtbOR51yyRxHtk1W+K2OSaZvLHzP3oLB5heUuhqgQYAxxigNfqVI9vSq3JpxHqaC6bGmHxp8WEkkDcYqOQKKRntTdvtWqKSWxFtsb3rth8u1F2V22q2kKDCcZrkX1o2wlc0oTHajqOoHtwOKcBzRBHS+HzS2cMx6d67FH2c0vg7jyKTUhkmRyp70oBxx2NShbeoyKXwCAMjtXa0HSyMEz3+1KI8nJqWtufMcUZbZfIUPESO0MrhDk8U7we3FWYt/RaesII5XmleUZQbKvwDjt+9FW3B71YC25BZeBRktlBBC5qbyjeGytFuKX4cVZmDnkY9KeIMdxSeMNoK1LY8YonwnGCc1YCPAP/amlPal8WxlBdyuNrTRb4NWYjz5ZrhDuPA86PineGV/w+RyMg0RbZR2HFWAt/wD38UVIVHf+1I8oyhRXrDjgU8QA9xU/wh5jil8NfY1PxGMoIgi3FKYMdqn7VWmPIo7UNbYdCIyW5IyWrhBz3zRhP9q7xa65HbDRASO/ApCi47UjTe/NMM/OO1ctTOtBQoxxxXEgEDPNAaf3phucDyP2ptLBqQbODXNzgHtUYzA+eKQzbRyafSxNSDlgDjNM3cUMyLnvTHk2/lopHWF8QDzpplHkM1HMpPeu34H/AK0+kVyCluOKYXx34oJck8U0uadRFsMZAPPj6UhlA4B70HduHbmuHB5NNpQthVfFP3Z5oIYHNduxxQcTk6C7iPanCQjzzQCc+ddnFdpsNkkT+RGaH4nmKCTk8UnODiuUEHUw5lODSeIWGKEM+dERCeAKV0duERSe1OK+RoqxkLxya7Yce9S1blaA5weRRF7VxXzIpR+lC0EXb6dqKqZApqcc9zT2bC9+aRhVHCMbuaIAD3NR9xx3pVkKjvxQphskAnFcRuNE8LHanpHXy9nuJWDSPJwakCLJAxSrGPOjoMk4qcpDpJDFtz5CiLABwWoiqfLj1ogXHGc0mpjUhgRD51zID7e9FbHlTCMgihdAAmMDtSHnipKxZ4B59KXwOfm5rtQEiHyDT1QsfepPgYPFOWLAo6lQyQFYOfvRhHt4NEHpnFHRVK47mkthUWyMBgd64gYozR48sUNsL511jVRHdfr9qQfKPL6U9mDE80Jj6UyJvYY7A8/60m8HucUjfNwO9KEx3NUSFsUZI5oij96ao5HpRkwOM8UshkKEAHPfyp4UCuBA7Guz6VIouB+KcATj2pqEf1c0UZzQZQdwQMV20edLtPpXBT5jNKcMKZ4FN8PP2o5U+VJsx9aNnANpFcF86kYpGQdwPvQ1UcBA54GaeFxzjn0p4SnbQnbmhqOGqvFIyHg0UA4zikK570qZ1DME805ORSFPSnBSfLiubOHBQ3lR0jBPahqKOi8UjY9UhRGMds+9PEJP0pyLUqNBU3JotGmRxEPSiINvFSvCX1pDEDx5VLVY50TnOM8VNUgY+bOagbSuccUaOUZG7k0jVjJ0TUpx7UJHDZAHPrRRUCiBN34pjDI470dqbjz86KZxDYY70Jvapjpu4Pao8kePoKpYoE0Fu9HZeKC3HGPvVUybQw4PahtjNEIzQmXmqCNHH0HrQZBhjinn0HNM3E8Y4FFCME3I5ppBx6H0ojYP0pjAeXeimBje1JjNc1Jk/p2phGzgeeO4701jtP1prHNJnA471VIUVnpjtxjyriPKhs2O3HtVEcKWpAc4oZfNcDkN6URbscWx370xmNNLdvOmFueTTCNnOuQD3qOworNhWoRbd3qsWTe4CT2GaEeOSMVLK5FBdd3by7VeLJtEYmhM3NSGQg8jFRSuM5qq3Js7dTG570p5HHNITjjzqiVExmcHinh+RmgOTkjzokflnvRZyJKjccmpCQ5BI71Hj4b7Va220rhjUZOi0dxkcXAp5i5yO9SWUAcHIoZIYcHNRsoyMy7RzQt+O54qS7KPY0A4JzjNPYogGe9cYge4oiqD2oqLgUG6CkQHgYdhQXgx3q18LgmgTJxRUwSSorNhwcDNKhJxkYp8h2tihhwDVSPBIWP0FFWDdwO470OKQeYyfWpsZHcc1OTooqAeB5Y5pRAR9amBVODtp4RMdjUnOiijZEaIMDntQ9gXy7+9TWQZ45obCip2BoCEB4FFWIeZrgRT15HtRboCFSMbcjn1p2OM1zOcAA4xTA3qeaQI85HB5p2C3YYNDMnoeaTxRxkZIo0zkySvbNIyAdjQPE9OKV5sDk12lgbQjDnnj39KE8mM57+VKZh50F5ffOe9USJuQ1pPXvQWk5NdI+O1M+lVSJ2cZMnGaY8h8hn3p5NNYDzqnACO2WPJrvhifPFSUA8+a6RlB49KKl5CkdYivc04gge3rXNJvwK7afpRuuThMZpduKcsZJ5qSkAOKRzQUmyJ4e48VJSLA5ooi2nijBQO4qblY6VAkh9BUiKLnsOO9JwO3aio4xgCpsdBQqgYAApyoME486EGyeaIrEd6kxx5AAwa7aMDbXBuM09RnvSthsNGMAfSiqcd6CuRSq9TZWLpEpSD3oi87jjFREk+bNPExGc0jQykS9wJ5/vS78HjzqOJSTmiLKR5c+VI4jch93vmn4oSuTwaUnHc4pKOewUV2aD4mOxzSeLk8UabF1WFJ5xQzIAcUJps8DgUJnxVFEDdEoSZOBRA+By37VADg1wkA4Bo6QakTzKF5PamPP5CoZkFN8Q44o6UDUSjJkYJppcf4qjeJ5nypPEyaZJnaiQ0n1FML8ihb8d6QyDzNGmdqC7znvXbqB4g9eBSeKG7d67SLqJHiD70m/NRvE71wbzoqKO1EnxfWk8UVEMnpTPE96Ok7UTTKD2pjSEDvUfxM9qQvxTKIrZJM2BjNCNzzgUAycds+9DLZplDzFbJRn9qE05/9KCXPnQ93OTVFFCtkkzkjg5pPGP9VRixzzTC1NSBZLM58jTTcE9zUYE+fIpCxIx512lCtkkze9NNwT3P7VGyfSu3E8E4pqQpJ8Y+ZpjT496DuJ7U0nI4FMgXsF+IJ8qH4zHuD+tDNIfmPNEUd4nfmmGUjBxkVxGBTGxVEKxDJnz5FJvxk0nnxQ2OeKoK9h3jelCM7elKFwKYRjtTpCsd47Y7UhnPoee1MIobDnmnoAUzsQQaZ4pHc03kdhmmN61xw9pj5AmhNMx7CuPfIpvftToA7xSfahs5x3peB9aawyc0UcM3++K4sSBXE03saYA7dilznmk+tKKDRx3fnyrqXFJXI44EimtJSk0xmGKJzEZzQWf3pc9zTGxzz506RJuzsk01nxgA49a5u2BzTCcVVIm2d4nlnk00sW7HiuY0wjjjgelUQh27vg/WmMx9CfvTsegpDuPlRANL+tICaUqRSA4oijHLAnBpm8+lPYHPIpu3HfgUQnbz600uT50/bQyOcetE47cAfakxzT9uOa7FccDauFPPJx5Um2iAQj0pMGnYPpxXdjXWATaaQDnBpTk+dcBims4XFNp1NJIrkcO7V26mgZ5p23saJx24U4YPf+9MzXZo1ZwUsDwaU4NCBwKUNzQ0sFnbuaQeeaR2wcHvSA5PPc06VHWcRzXZH/vmndqaVyfSiAaD6U4k+VJ2yMYxXc5ooA4YauHfI7Uua6gcIaQr/hGaeFzRVirggNhGPlpVjJ8sUcxdgDinrAw7ihqOoj+Hzk0ojqX4POAOKRouOKGpnURxECeRS+CPSjFQPLAprMBxnvXJsDAsozim4xRCcZpu7FMA7HpXHPHGftSeWDyacKNAsbk/Sl8u2a44PYY9q4ZGcnJonWNDZHIpfKl7967bQaOsQEnuuaVRlckYweeaXHFJXBOHPauAJJ+lLtJ7jilC7TzzkYo8AG5/w0oOfKnbWbtwRRFXyPaubR1AimcVwjNSkh9BgUTwhS66GUSGFI4xmnbCcZqWI8dqQx+lLqZ1Mj+GRSrHUlY80VYea7WdpIohNOEJxzUwQH1+1EWAkcClcl5jqDZAEB86XwfICrNbP1zRVseM4NT8ZLuP4bKkQU7wQf8A4NWy2YHenCyA5FL94Q/guipEPGB2rvANXItgRypzRBar/hofeEjvCKRbZiaILU9j9qultV/w074fjtig+o8grCVItD50VLX14FWSwA4PlTxbqO4zUnmsdYvIgiBQO2aX4bPYDFWBjCj5aVY/Wk8XyH8NFeLVfPj70/wCO3arAR0hjGaHisGhENbfPeiCEE5A4qQBzXFgKGtsfQgXgkmniDHcU4SbeRXeIe7GhbZ1JDfCwTxXbfI0viU0yc124Nh4jQedKUUjuP0oRkORxmhvI3OOKKTZ2pByVHOabvQc5qGxOCTzTRk+dVUfWJqJpuFHnmhm5GMAZqOQR3FNIzyKOhC2w5uT2ppnJ4zQthPlzXGJ6aog3HmYjzoZl9O9NMTf1CmshHFNsBpjt+TxSNNt7YPsTSbMd+ab4ZPPY0dgbiGRiRnj2FNLFuc49qd4eeTyfWuKc0bSOoFuB/8Ag12fSnFD2xzSEFRyCRT2I0N3jz49q48duxpKb68c0RR5cgUzPke9KFO05712zHejsjhuRXbiew4pTGR2pVVj58U1oAPNIWyceflRvhyfOuMDiu1I6mBzmlHrTzCxGPKkMTk+dMmgUxuDyTTdw8+9EELeZrvBOMYzXWjqGbgOT9x6Uwvk8dqKICx7EUZLIt3X9aDlGJyTZGXJIANShbse1SYrRV7jPsKlpBnsKhPMk9i0cbogJbdjUuODbyRUoQAAZ4Fc5AGM1mllci6xpARGB2HP1ob8Hjy70Qs3kaYTuyDSo5gWORmhGjEnB9qGWY8Y4+tVQgmTxk4IriQB+buaERjIHnTsYAA9MmqUAISKQHsAOPWg7j3zxSb9vNHSCzTGLHcVwQHgU8kHz4pVXkYOa+LTPouAWMY96euCdv8ArSMNucA800EZ5rgBjk8KRx6U5XA4bg0IOOwAFIXC8mhQ1koEGkyAajCRRS+MPKhQtkxTRARjk1CWf2zThNnyrtI8ZErIJ4ogxnPl6UBTkA07djvSUUsIQB34pwZR50HcM0u4VwQzT+R5FRZ5VanOCfrQZEIFNROT7AWk54phf2pWXmmEcgVVKhHwdvwe2acJOfQ0hQDvuyfahsAKbYVEgSZIz6U4Pg/61FGc04EgYoNWdZLV8HPf2oyndxUFMl8+VS4SRU5KisbYZVzipSAAHPOKCuBRlNSZYKMH2pQBk0wH0pwz51J3YR+PWm4BPalz60SMZNKGwJAbg8e1Jtxj/Cf2qSEBYkEFR7U4RLjvx5ULOqyKMCncHyo5QDtg00oME47UNQ2lA+2cjinBQScHGKcFJ/7+tGVA3oGoWcA8PHfvXbefapLID5800R4HPlQsdKgYUDFGUgHGKYBjvTwd1dyGh6lfWjI+PL96CExx2PlTlHeke4SWGz504uMHHp3qIpx3p+Rikrcawz4x7jmh7zSFt1NY4/7UaBYdZSuOalJMCo5qr8THelE23zoOCYVOi6V93bml78VVxXOD3qXHcKO9ScGiqmmGOO59aG6DBPnXeMDnFDL470q5ObQGQGgsufKpDv6c0MnzNVQoBlIFDI45qQzZoTA1VE2iORjI8jQsFTnuKksN3FCKfemEAY9KY3HlRymDzTGBJwV49fWmsV7gD9KQmnsuOPOm7CaZC0DIz54FNPGcc0TgE8ZobAnkjAqiYtDM4701gCM9qfjPbtQsHODyaexWDKnPFdgjFEweeaGeBTgaoYfpQzRSKE+Bz606JMY3YjHeh0Tdx6e9NUZPNMtgJDgMg0Nl+1SVTA4ppjJ7n60VKmGiG6cHPNR3i3d6sWTPbkUIxYyavGZNxKtoOexxQyM4x5VavB8vbvUUw9zirKdkZRpkBoyRzyTSoCvBFS/Cz3GKb4I3cnH3ptQtDI2+bJqbHNxhTUQwhezU5QQRntSPcZWizSbINLnjg1CEpXuM0RbjOMVNpjthWIJ5oLNgkClb5uaHJxyKKA2PRznFSY345qGowcmjqygctzQaCnsSS/GKEyk5yKYZBihvN6Ggo0c2BlUGoZiLNUqRsmghsGqkbDRptAz6VLiOBUNZMmjrIFApWrKKSJySEg9qd4mByRUAzDyppuPlNS0MbWkic0+D3FAkmz54qC02aG8nNUUEmSc2yaJMDOaUTcEZx6VAEnAy2MUofcc0+mwaif4/v+9IJct3qFnNKp5712mjtTJ24+tL4gqF4h9aXxfpQ0sbWTRIKC7jkk9u1RGmI86YZ88E/WnUNhNZLMvvTN475qKZB5HNM8T17U2gTUSGfPnXBhionibePzZpPiMZ4plEDkTvLJoTS4qIbkngAj3pDL606iByJfik03LOcDvXRDeB6VLSIY4IpW1EKTZHSNlI3c1JRPWn+EftR4E9eealKVlUhI7c5BI4qTtGAAPvXD5eK7nOPLHpUmylUNKc/KKQxn6UQNg+1KGyOKBwAofOm4A4wf1qSy7hzQ9mT3FcdQgzRUPAzTCAB3pM8DBpaBYcH3oqn3qMCBjLDNFjcZHOaVxCmSlyfanFaarCnbuakyiZwXNcqE+fI7UTgCuyFGaQehQCPPNSI+2CcVH3YNcX9a5jWkSs++T60jtkHmopn96a1yB+bj2rlEDmiRu7+1N8UAjB71Ca69ORTDMXbgdqZRJ6iU0o8qC03NCByAc80xlINOlQl2SBNXeLntxUbHrTgQoO7+9cEL4ppfFGOWoDODzTA2eBTVYLDiQ570viAnntQdvGeeKcDgc1wNwhl4yv70wyE9+KTPp2pjGimcO8X3rvE9DigMckgjFNw3r9qpQlsleIB3NNMtRucZ881xB8u9dSOsk780vl347ZoC+7YPnSnOeCK6hkwhbaO+a4N6mgZ5we9O796NCt2FL496Q475pnl7UMPtz780aBYRhnzpAMYpviDaD5edNaQYBX96ZIDYRl9KbkDzzQmnJGCMH1oRkPkaNAsklhTGIxx3oG84BPnTDIccU6iK2GLUm7n0oG9qG0vJHpTaBbJW8eZrt6j8oP3qIZecmmGfHmTTKDYup9yaZFNNLD6VCab2zThNnvTeGKpEkuPtTC1A357HFIWxwO9Oo0G0FLYPehs1MLfqO9DL+9MoiOVhC3pTM586Zv9aTeo/qp0gWPLY96aWyaG0o8qZ4meaNM6yTuAoe4HvxzQTIPWmNJk/McUVFnWg7OB5ZppkyO1A8QeuRTfEB/LTqIjlRI3LjmhmRQe/FD3GmseeaZRFcwhcHtzTd1MPC8VwGRRoGoJketOzkE4/egZOf9aXOD3/euo7UG3A+dMLc0IsaYW9aKiDUwzH3oZND8Sk8QU6hQrkOJ75OKZgHzpjNuNMLbadRYmoPgY70zPJoZkxwDTC5B55zTpAbCnFd2Heh8984HmKQsScd/ejQLCFge9MLc9qaDTs55rjrO8uaY3tTuB/29K7aO9EVgsEjmuYbl7YxRiAeDSBc8eVccCC54IrvDxn9qLgL55pGOTXBB4A4NNPnRD700rntRAxgbHelOK7GB83al2iiATArsDFKFz3rm4Oa44bimkU7NKa44HS49aWupjhAMV3al59M12xj34op2cJjPak88GjJCW7VJitGI9aOpI5JsggZOP9KcIWPYcVax2GTyORUr4YIOcVN5Uth9BSi0J5xk042hx2q0KbaGVoa2znArPh8cDypRAx/pqw8M120qPmp9bFohC1OORSG3IqaeRQtp+1G2CkRPDx5VwUHyo7KTwKaEO7mjbYr2BgAUeNKdtB8qVSAPShucggUcYFKTimb/AEOaaz5JxQDYRmwPWo7SAHt+9cSaGwzTJC2c7jyoef8AFwaUpS7DiqAGGkK0QI3pmnBCe/eutI4F38q4Zz2p+w+macqN/hprAD257nilC8HNHWEkdsURYfWlckg0yME445pShI7VLCeWKJ4XpSOYVEhCD05Nd4DDuMVYpBxxRltcjmk8Sh9BViEnHHnTxAc5I/arVbUL5jFL8PS+MOsZWCEemaJ4PtVitvnvgU9bXzHNJLMkMsRBSNcD1x2xS+CD3q0S2yOQBxRDbgY4FS8YosVoqfBHkMfani1Y9hxVp8OPYU9bc+VK8xyxFULRh5UaO3weRmrMW32oyW5JHFTfUbDrGVywf5aOkHHYfpVitsfSjR26+lQeayyxkBbdvID9Kf8ADHzAz9KsPDUdufvSqB59qk5tjqFEH4bHcU5bbg8ZqaMUmQPal1MfSiIIdvl+1d8PjyqXkAe1czovbmu1MGlABCCOBSGDjtRt4AJoTSg9jzXKTF2EMZHccGhkFeSMU9pScAimFweKpFsANifam7+O3eibSTTCg5xznzqgtDd9KXGO9d4X2prwj/Hius6hBNgd/wBqQzenNO8JVGdwpu2P1pkKCMjk+n2pQpYjOaOvhgc1xlj/AKTRt+QrrzBeEccggUm3ywf0ohlXzam/EKDhSf1plYLidsOO1M8M544pGuBzkmmeOO6k0yjIVyiFMYXk0h47DGe9MM+RzzTTcqO9OoyFckEwGX05pAgoazA0vigDimpiqSY/bXUIz8f+lDMx/px96KhI7UkSCM+X/wACkKhuR51GN0RwcfauN2eOKOiQNaDGI1wjOO1ANxg96abjPOTTaJA1xDlMf9qcFXHJAqCZuTyaa0pJzyPam8Ni+KvIsCsePzCm7Yz3Y/Y1XGTnGa4yFexpvCB4hO8OPyrjGvlUITOBx/alMz+uPtR8Ng1olEhRjimkp6VHEhP5jmmFz2HeioHa7JW9RmmmQdhUYsT34ppY44NNoFciUZiO9d8X6YqNkmkK58qOlA1Mk/FA98U03APBzj6UHwyePKu8Jh3JI+tHTE5SYXxh/TzSiYnjtTI4STzwKlxWZPcUrcYjLUx1sWfyGM+lTBwPKuitynJ8qcyelYskk3saIKluIDmpMY9Bk1GC1Kiwndqiy0eR0gG382PtULJPvUxmTacc1EJ5ropjS2G4PrQ2PfFEJoTDv71aKI2NwDycn28qRgmRt49q4DBwaXAweKcFkdx83FIQx7CjYz2pdpqlgIpU9vSu2nHapfhk9qQx8flx967UDSXIfHfz70vid8HFBYk9qTkV8dR9AwplwO+aFvIpMEjvXY96KSAd4p8vvXbueO1MOAa7dgU1AsKD5ninjBPeg5pdxonWShjHFdkDOeKApPrTju70jVhskJcY7eVHSYE5JFVvY5zzTlc+tK4WFSosy4PbmuVxjioAlPkcGjJMSO1I4UU1WSic80Nm5Bbg0wyk96Q5bsc0EhGxsjgdiCaB4hJzRmjOOaiSBlOccVRUKw7NkcHyoRpBn1pw5706OOU4p64Y96TBIwBxSqp7AYxQYUgqRjnBzzmpKeX71HRW+lHXI4qUisQ+aeCccUHBoiBqmyiDIfQU8tgCmAH7UuCaRjDw3kaIuPXtQwuB7Uv5ec0jQU6JCtgHHJNOD596jBiR8vFOQkGptBfJKyMZI4FdhWHAzQkJOR608E+VIOmFVQOaIBk4PHBxQ17YzSsSTxxxXHD9gKj6VwXuewx3po+Y8g4+tODdv8OMfWgETw8E7xke1Ls81OPaiKT286Tkkk0BkIKfjP1pAaU8cD9a4I2kJx9aWmjnvXAHl89qQ9qTGPOmOR61xwNnyeeMGk3gjg5rtuTQyuB386ZUK0FEuBxRo5uKhg4PJ4pxYr2otJi8cFgLjb58V3xAb61Xib1zTjJgcGl0IbWycZTTGf05qGs3lStNzjtR0Uc5kvdmkJzUbxD29aer4866gqY/k+Xam7efm4FKjZOTT+CaUILYMDBprDipBXH/AGoezNGwEVlxwfOmFMY4+lS2jJ7/AK0nggj5gc0VJHUQmPHvTCue3PrUxowvP+lCYcHtVU0S00Rtq9yKayHOQMCjlPKuEY7EH9afVR2kiFe9MZamNHny4FMMY+tNqA0QjFzxTDHn8w+lTjHz2obLg9qfUJpRF+H9Tt9jTkh2mjcHvxTsAceddqZ2lDRECKUwjHengUo9+a7UxgBhVRwKb4W6jMeaTPFHUxWR2iUdwTUZ48HiphOaDIvHenjJoi+SL4WTmmNGBUntQmGatGTYjRFKCuEQFEOKYWxVU2IDZcUzO0/L6URjQG4598U6Jth1k4weKcWB86hcrnBpfFOMZo0DUSS+OBxjvQ2l8hzUdpcdzmmeJ50yiI5IleLxSGQsO3ao2R51yvwR70dJ1hNxbiuA57U0MB3pDKo58hR0+R1pBd1J4mO3eozXCeRzQzc4GfP61yxsXUidvJJprSbO/FV5umHc0xrgsO+adY/MDmTfEGeCKaXzVeJWyDRVlJp1BIXUSRIM4JHPel8bbyDnPeozNuHtTOx70dJ1smmft708SZHFQlbPnT+3qa5xRykyZ4/ABpDMR54FRjKFHy0zfk965RQLsO8u45HahNITxTd2eBzQ+SfSmSQLC5p4bjB7UAnA700OaLR1ktwODjFDb9qYrHGO+aeASOfOlo60KkWaeIvWnqwRAOKG0wrqbA2FjG08dqmRy8jNVZuOeP70SO4GeSQf1oOFhjKi3E2cYIxmpMcu0ZxnNVEcmSOeDUpZcDvWaUKLKRYGYAdqY01Qnm98ChPcDGAc0FCzpZCyEy+lL4wA7iqj4gihNctnvVVhsn4jLk3I3Yz5UhuFNUhumDZrhdkd6fwAeKy78RfLzrvGxwPKqM3bZ4PFPW+b1rvAYPGLkS/SnpcHkVTi6z/8GiLdqO/H3pHiYyy2XS3HocGpKT5/OwzVCl8B2GfvUqK8DjAYZ8/aoywspHIi8E+celO8QeYqqSf05qR4rCszx0aYyJJk2+fFDMoJoW4t2pnNLQbDs/mO1DPzDmm/XJriwIrgC/lrtw9OfWm5A8jXdyMedcDkeZM9uaTd5CmDjyrsg5GfrTAEL478iuDkkDHelC5700qDR2OOYkAj1p6DGKQDHalIY8+dCzhxNLnFNI4+1d3HNcGzgeeTXbsfeu4HrXYFFUmcJjzPArgB3zS+fPak7n0p7FHErxxzSLjBwMHNIaaWxXBHNx3pu4Z7cY70NjuGTQyeKZIRsKRyM+lNZgOAaZ4h9aC7EnOaehW6D78Dk0wtmo7SH1pnjYp1FsRyJDMPIimF8duai+N3zSGXHnVVCxHJEkuc9qbvJzxUbxgKabgA/wClMoCOSDs1D3UFpsnPYGhtNyRg8e9UUaBqJLNxxzQuTQjLQzPjjPNMoguwzMw4zmm5x580BpctgHtSFyappFdEgSY86aZgvYVGLEU0sc0yiLZK8eu8bPnUQsfLNNWTHem0IVyJvimmmcedQRI3rXFs980VjQuolPMPLgUPxCeM0IZPlkUo7+lFRSO1Di2M0m/07+tMY0LdimUQWG3nz5NMZz6UPdScntxT0hAgc0oOTgUNiQO3NNJIxjgmjVnXQYMeRngVxkA8xQC+POhtLz3zRUQOVErxh6c0hlHmKhGXmmtMR2702gXWyf4wxxQ2uD+lQjMxHehlzzk06ggamTHuCRQ3nOMVF8XB5pS27zptNAsOZie5+1d4hxzQPvTxkn2oUAerHnBxTw3r3oaginYNA4IDSj8w9AKQDilFcEQ9+1LjDFiMUgGSQ3anHkVxwwZycCnYz9a7BA4HPnTecnPFcdY7IpfoaZSEkVxw7nzrjx34pmTSgk964A4jPI7ikEeRyOKcXVTg04SADiicDMRCjimYI8j71I3K3HNO2g8Y4rgkMjyHNKMDvRjH3xRVtWIBxXXR1EYIG5BzTmQnyqT4JXuMUojJNC7DRC8OkMTDnBqf4ANO+HAFdqQdJWlKLFDv47VOEIx2FOCY7YoajtJHW0XHvRY7NScnkUVMg1IjOTjzpHJjqKGJbIPyrkUVYQDkdqKoxx2p+QO9Rcm2NQiikkGRkUpf/DgUOSTGaMUwkWQEnih859ae5HnUWSbB9MVeKJyYdnxQi4agmQkA0gZiOaokSCM2Kbv9eRTTk1wGCQeaYA8kU0mu70hUkiiEbnJwK4g45FE8PPan+ExGSMV1i0ACn0PNO24OKOEzjiniPkcUNR1EbbgU3wqmiA+fal8EUuqh9JDWI+YyPSu8Gpoj57Vwj57V2pnaSKIs/anLACOxJqYIBxxRkhHkOKHiJDKBCEPkeKcIaniJSfKl8IeQxUnkGcCCsFE8L05FSwgXjI/SnqoIPalcxqIPgjI4xRUiXse9SvCz2HNGS3yO2DQc0FR8iII9vYU4DJqatsMc8mirbDHYZqTmimhkFYyB2pwQ1ONuvfHNO+Hz5ClcwqJBijySCKOIiORU1LYAcii7ADjbUnMdRIixMRkiiC3JByfKjjA8qdv48qk5sdJAFtuOW5p6QY707cPWkZ/ehcmHZBEULzjH1pSc8Co7SY70z4gYx5V2hsDaJYk454pDIQOKh/EAD/1ppuR7/pRWNg1JEwN8vfmuEpHAYVA8fOcE/emGZh/8GnWJg8RFgZj65pvjkVWG4A4LUz4kDOGp1gYviJFqbjI5ppuBjmqv4kHHzUguCTleaounYnilkLkHPlimtdAeWarfiTyDSeOCO9FYAeMWBum/p4FMWdgATgmq83P+akE586dYfITxWWRnPkQKZ47cHOKrjcZ88fekMxAA3U6wg8Qntct/iofxDY7ioJmbnBofjN5nmqLCTeUnm4bIyRSGfyzUEyZ86UEY71VYxNbJniGu8RfMVDEp7A0hlPrR8M7WTPEA9qaJNrfLzmowkPnzS+JjmjoO1kgtk8A/Wk+YcnkUwSrxXGTNCqO1JimQnuMVwx5nNJuFN3DtRoSwokx9K5pD2BGKYBnzrimefIV1BTZzP6mm7wKbhj2HFE8PcOfSm2QAfiDyFNIYmjiIYAAp5jOO1DUkdRGKOabsYdxmpG0gc122ipAI2314pDj1qQUFNKcU2o6gOzNL4RPaiAY7/auwByciusFDdvNO208Cl2+1K2EGVBPJpBHnmjCMkU9bc5wVNDVQVFkcxjBzXCHPYZqcIAvcU4RqvvS6xtJAEDetOEBBzmpwCjkVxw3GKGtsOkjLF60Twx7UTAHApSc9hilbYy2GoOQD2qbFhuKientR4pAMAd/OpT3Q8XuSiRtwBzTcZrgwJHNJn0rPRdNCMvNISaVifKuPagNYJ2NC5/1qVsBHNNKDNUi0hHbAFs03Z5d6kbBTMc06kLQNYm5PakEfaj/auGKNhAeGAaeIl86MFGOa4D05pHIZIZ4eBx2pPDB86N5UoXNJqY2lDiQDny8qb4gHemc5wQRTDXztHr2G3qaHvoe4dqb/AK0yQtj3cehNM8YH2phBxxxQsEHk809IVtkjxsDiiq+fLHFQhx34o6txmhSOTJYPr3pQ+R51FEvHGacDk0KGsMWJrg+O9BzzXZxRoFklXFGjcY4H71A3DtkU9TgUrjYykT2cYwf2NIJMrtXjFQvEIPPal8XHbzpdB1lip8y1c6Bxgc1AE1PE5/pPtjNK4MLdhGUKTToyM0LOR3ya4Mw7d6arOTJoA4H60VYx3xUKOZgcN2qWj+YqDTRRNBxGO9O8MDHnTVbPcfaiZH0+tTKoTZ54NFGM0wYPnTgfIc0BgikE80QAULHYeXrT8n0qcuRkGVB2zml8LHBGTTFPNGzuHBzjvUm2OuBngkeWfau8I575pVbHOePT1pPFI8u1AFnY2n3pwJxTd4bv965WX8q/l964KC7vTt6inqSQO3pQgwP09qUMAeBihQ1hcZ9RSg0wyDHrTiRhcdvSlCggbGOQaerZqNuI+lOR/PPNcG0GzxTMkcHk03xcEj2pDLnHrQA2ggOPzc1zHaDigl/L9qQtRoWwu847YoZORzQ2kzQ2m4we9GgamSNwxTGbOTxx7VGMnGaYZuCM96Ok5yJDMrdiM0zOO5NRzIOB5jim7z706ixbDlxnH700v70xM8jBpv1p0gBlkx70vijdQa5h7UxxIEwB5oomRsZz+tRAuacq+lBpM4meJjA9POjK2Rwce9RF3YAyO9SokOOec1CSoqiQh477jSjnvSRx4NE8Mj1qTKJWcAPSmEUpyO4IphfgD1oDsay5JoTxZHajtyOeKYTgYHIFOSI5QAcjJrvD9BRQ3PPIpDtxgHI9qa2cRyjA8VzIf070Y+XBpGI8+c9zRtisjEZobJU3B9VxQyoyeM0ykwNEPZjuBml2544o7AYx2FMzwT502pigjgU3OaI2O586Hg57Zp0xAZ5NNIHnRCu00w+dOmcwLe3ahsD59qIQaaVBOec06ZNoDkc0FuFwO1GIGDjvmgt+/pV4smyM7EH2oLN6A1IkU9wOaCwPOTWhMg7BbifamM/GPelYn0pje9URNsazDzoTNgcDJrm5oTA+RxVoxSJiGQjy5pvinOe1Ifrk0hU4qlCMf42aQyY86GBjNIaNAscZTjvTGlJ86ax57UzbmigN2LuJriPrXbcUvaiAQD1pDjtXM2KG7ny5o1YLCbgPrXB8Gg5IPal984ptJ1oOZT2FNZuaCW5zSqaGkGoMH29qUy8cmgM3bBFMyfqaZRYNQdpeT70zxueBmh7c9uaVYj6UdKFtjzKx7HFcJGz3pNnPvTyABx2rkkdY4MacrkgllIxTFIHYVzSZoNWNq2CiQCuMo8jiopbAyefSuzxgc0VBCuXkHNwTnIJxQjKx70zv3NPReKpSQttnByfOixuRgk+dDIwOKTeq12lM5MmpcnPb9qkLcnHaq1JACMHvRxJ6HJqbhQ8ZE3xC35gRTSwH0qL4w8zSGceRoKDOckSGbzHagNIc9/2oTSZ86G0gHGRVIwbEc/IkF+1MZ8diDUcyedDM3NW8Ik5skGcClWcetQ8570mPSqKCE1ssBcL/AIhRRIp7GqnO08c04TbTxQeFdjlkaLdWx50dXIPBxVMt1jG4HNSEvQSNzNj6VKWFlFlRoLa7KEZGftVpHMkvnis1DNG5BDkn0NWltIM15ubE1ubcWQuABjIbinAAjvURXz7n2oocHHavPcWa1JB1iHmaYRyRjt3pQcgGlLjOMjmkoaxuxcZ/bNMAPJHA8809uRxTS2OD29K446kAA7UuMDJ7V3PlXHHbc8/rTQBmnbvImu964IoprHniuNJuA71wou49iK7PrSFgB8xAFDMvPHaikwBCT5VxkXz4pniEjgZoTEtyR9qNHWHMoxx2pu8efeo4bk+lMLsfaqpCORKMoGaYZB58VHEmO9NL7+KZRF1EhpQBweKD4oBNBORTMc4NUSFcmGMqhqa0nFCb2GaTBPfNPSFuzmao5JyfOpGwmk8HJqqaXAjTZFJLe2KTaSQCDU7wOKTwttMpi6SCYyO/ammPBz39qnNEPPtTDEo7ZNOpAaIgjyfWmhT+tSNvJ2jBrtpA4HNEWiIVOeOaQqw/p5qauOcjFNdgpzxzTWAhlcZGOTSbD5HH1orHPNNIzTo4GVOOefpTfOi7Oc+lN2c0yEYw4xz9qCw88U/aec1xQsO+KoLyMxjv3rsZFOZMc0w0yFFGB/2ppbd3pRXEgDkZFGjhtMK88U/OewwKYTimSFbOPbntSggDBpjdvtTAc55p6FboOxBFCdfem7zjsTQ3f5TRSF1HOQO5BNAZgTXNuPYUm1qdIA3NNJ5pxXkg96TZiiAbSYFFEfPJp2zyxRAACHOacBntRhGcUoTFC7CMWMnnyoqqBzSjtgelKBgUGcIR2xT1XDduDSbTjIPFPVM+eTQOW4hwOBSfbNHWHjkUqxgZxS6vIfSwAUn2rgOSO5qV4J9DXeCQc4PNLrG0sjFSfLFNZeOKmeEcc9qG0Ofy5xXKQHHyIg7UhPNSxbmnC03Hmm1IXTJkP9KXz8qsPgcdiP0p6WKjyNB5IjeHIrlhY0aO2Oe1Wa2igDg0XwABwKk83kOsfmVfw59KcIC2QQRVn8N54zT/AAcD8o+1J4zH8NFWLYnjFSo4wowakiHHcYoixD6+1B5LO0Fe0eWOe1cYcdhViYwOy4+1DkUY5HNBTZzjRCEeOcUu32onB8qQiqJ2xQfhgDjP60qx7qf964DbnzpzhnhYPpT0x5DFduPpxQi/egEkGQfehtcDt3NC3etCdhXKKEboP4/HpQnmznP2oBPFMwW+lVUUT1MV5PPvTMZ5xTiM0oT1p0AGVyeOw708DyFEEdKIS3YYrrOBhc0uzmjrEwHIpQhPGO1CzqAeGB2OfvTkjB88Ufwvl7UqwE+RNc5BoFsxTsE89x5UZYCOCDmpEcGBzxSOSQyjZEVf8tPCMc8d+1WCQZ4I/aiG247EfapeKiqgV4ibtgilEBNWC25xnnFEW3zU3ka4GULK9YMd8/pRBbe2fvVolsAM4J+lNMYB4pXkbHUKIaWwPc0Q2y4wDUrAb60hTB54pbb7h0oiiDHYj9Ka0ZyOM+9TQgyM0uFHlXWK4ohCAseFoqWpHBqQJFHYjFIbhP8A3zTekzvQQ3wNuPOjKnHaoz3iL3oZ1AAfKaOiTB4kUWKqo7nmlJC+YqpbUj5UF9RfvkGisMmI80S5MnnlcfpTfGUc7qo2vXPORQjeOc0/3dsXxzQG4T/FTDdKOc5qg+LbzPH1pjXmf6gKddMDxzRC9XyYc+1N+NUf/ArOfFk855pfiX9RRXSoXx2XzXY9aEboDuapjdNn8+MelMa6J7uf0pl0yA8zLk3SnuTQzdqvaqZrg/0H7ZpPHJ781RdOkK8zLj4sHypDeY7saqPGbyOBTg7Y703gJC+I2WnxgI70xroHsar9zHzpT+U570fCigObJfj59P0pjTZ7YxUbJHlwa7Jp9CBqYUSnGBj9KQyN5Hn2pgPHamnJ4FNpQtjjLg8mnCTPnQSmOx5rkVgfmo6VRwYvntTd58zTdp8s0pUgc1ySAIzmkLnBwa4pmneETyxyfam2OEEnFd4noM1xhPGOK4xEDB70dgbjPEORwad4p7AU8RNkU7wMnsa5tC7g/EPfI/SuBJPJoot6MsGMH1pXJIKTALzTsEnGOPWpGwDuOK75QO1JqGA48uKTaaMT7ftTT711nDF3fWnKMtg08AHscU4ADsOaVyOFVAPPFFAXjceKH5dq4kYAHekYydByUHYimbhnih9z96Vx6HNLQQm4Dk0wuec0wZJ8zTsc4PejR1ih9wxXEjHvXBcnjvSiPJ5rgbgyefKl25HHBovg05IM8c5rtSGpgVjLnGPvUhLPA5O4mpKW+1c9qcvBxUnkvgooeZHFoalJY5HIqXFE2M7T+lGVPQHNZ5ZWXjjvsV7Wqp24oXhkE48qtvgwTuY4PvTDbAeRJ9RSrKUeMq2ibGTQwuKtzaF+O1KunADJPNN40VyJ4T7FMI2PlQ2VgexFaA6c2eDgUJ9OGfmzRWeIHhkUig+YzXEN6VdrYItI1oq/m4FN48RfCdFMiuw7U8QyZ7VYHw0bAxSNID2o+I3wgaEiGA6CjK+7BPAp45OfOuyB5ig3Y3A9FwMjzpdhPahGTHZhSi4IFJpYykhxUr55FDPHnSmTca7xAK7SwtoaWPYUoBNJvDd+MU4cU3AtnBfUUoU+n7V2T50ueKG4yEI5rsYHvXdqbv8AUHNChhwBPfijKBjvzUfcSeBSglj3H0FLQbHMCTwKZt77vtRApA4zTGznmvn0esMKAGkOPIU496Zg+VMhRSAQMDmh4x5CuYN/8CkTI/MDRAxuzJpyrxRAue9djuRRADxtrh5Zpd2a4csa4Fjs8e1LSfWlHvRCJ/0mnbuKT70gBoUEd3rsZ7VwB7il55oHcjOc4zg09Rg96acnuKcoI5KmuO4JK4x9qepxwP3qMHPkKXxB58GkoYkZz3oiSbRUVZCe+KKppZINkwS8A05ZCWyDzUZW4IPAoilR2OTUWh0yWJicAjtTxN83I4qJ4oDYHanCRSKWiqn5k3xM4xThIBUPxMjil3586RqxtRNEvPFEDHuDg1XhiOCaIs2OO9BxGsnb81w5qOso8u9PEnFScQ2G8uBn1pAMNjtQxLg96XdnvS6Q2H2kH2pRQw5+oogk+U5wMUjHtDu2aeG8wgHpTATgZ7+VPPAPt5+tANjHJPbND3N2AOfWjjkV3CjmuOsEZAB7+dKrZIPYVxAPcDFBYemQPSiKw5I55oTv6GhMcd+3pQ95JpqFDMxoUjcd+aXII5pQvmR+vnXHAd2eM12CPOilOM4pBGx+lNZwHHPqaIqnPNEEeRiipDjtmucg0yOFJPY8GieGPufKpccOPLNGWDzIoeJQ6gV3hA+op6Q/4eTVoLcN2WjpbKO45qbyodYiqW0bHAzRUszxkc1cRwLnkA1IECjyqfjjrEU6WvzcjipkdqvAwamiEL2FECVCWVsqoJEVbQehpxswAamhfrXEVPWx6RTvFtJoTJgZIqzuEGM+lRmXI47VWLEaIRyRx396YQT38qkPHimFcedV1E9JEdM5PnTGypx5VKZCR3HNBZODT3YrVEYsc0hbnk09o6EVINMSFaTJBP7VxlA8jQ8beDTHbjiiuRW3YXeCOab2oWDn3Pam7iOTnFOkBsNntSPgjzzQ/EB8sU0yY5ogCN70IjJNcZM0m8A8+dMCxrgChntRGbnNDZgAc1RMUjlTzQitHY/pQTgZ/WrJk2BccGgOKO54+tBY4rRFkJACvoKFJgd6MzjHoajSt61ogrISYBiM8nApjNnjFI5APP2oLNjsCa0JErCU1jQt+frTSxFOBsfuppcc+dCLk+9NJx7UwjCkjNJuxQd+aYX4plEVyoM0nJpjTY7d6AScEj1pmMd6ooiOVhd55rg1DDU/buxg01ULY/eMc13ielAKtnApwRhXUjrClvM03dzxxSbSeDXFSDXUCxCSSKfn9aHnHeuHNMdwGUjFE3jFR8YpCcd67TYLDb/fmuLDGMc1H3Y7Uu6mqgWw4cDucUwyDPrQjIpBFMMgBGK5IXUGL5X6Um/FCLgZphfNOooGolCceQpfFAHeoIfGfam7z65p/DTBqZOabjg015sYxzmoYJzxSZye9OooVtk0Tkd8UvxHpkVDB9aUmu0oWyV45Y96QzEHvQARn3pCKKigWSPHPmaTxc+dA9qfjtjvRpHWx+85pu8ng9/au5LenFJ25PeiAcGJbmig0EEE5xRN2e3YVx1j+D5YoZx5cmlYnHy0gjLYxXHMQDOcH6U4DIp6wkGiCPBoWdQkeRzkip1vcvH3JqN2pVGaSSUuSkW0y+trzePzc1KW4IPJrPR/JwalJORjJJA7e1efPp12NUcr7l4Lth27V3xDnkkVWR3StweKkLIvkayyw12LKeruWSTnHf8AWniYnyquVxkfNUhJRjissoUXjMmBty58qUNio6scYFO8qi4lEwuaaXH/AGpgz50gGQCfWhSQbCbqawLcimEH7eVcufPIFMcKVyOTzSBTRPKkyfKlsIxjjgd6Hz9PejEc896GCAfI4NGzgTAg+lIwJOPLFFY8+tNCkHyNUTEasEU4Hp2pfCz3NFKkjHnTgpxg4zTamDSB2Zprxe1TEhP9VEaHj5RXaqO0lYY6UQnzqYY8HkV2w9zTawaSP4fuKXwgR2+tSQoIGRSMABxXKVgojsoUZHNCbAJ4o7YOcUM4PfvVUIwDAmmbeTUgqMcHJ86C7BRiqoRjNoXvzQ2IrmlA/MaZvVvp6VZImd+bOO1DeIlgTnFELjy7UuVOCWpgADFjyI+tM24oxbn1FMYZFEDBgbiQeBTmiXyzXYwaeoJ4pxABX2pAnHapAHHqa7HNdZxFdcUFgKluhJ4qO6nNVi7ElfIAikPY0Qx8etN2Z4qqEuwJamEk8HtR2hz2OaTwcDzprFojNjyNIBUgw+ZpoiIPtTakLpYNV3HBziii3U9jmnqoUcUpbaOKF2dQ0Qoo8s0JwO2BinEFjkZFd4RIooLWxHaL5j9KTwuKlCMngin+Ae2K7UkBRZB8Mk486d4ZHfmpi25ogt67WHSyCIh70vg85GasBanzp/wxNSeRDrGV/h5HI59qcISfKrOKyLYwKkfB7RypJ9qm864HWEqFgyfSpAQDnAqb8Pz2Ip62+e4pfFTHWNIr/DzwKetpnvxVoluF7jmieEMc8VJ5m+BlCuSuEQTyoZiO4gDOO1TpFA/LTdmMnNBSOaIQiPmMUqw89ql7ORiiogzycGi5s6kRUthnkUZbYccUf5QQc8CnEgrgUupsau4AoFHYV3hqO4zT9rNx5U8RZHJ/Sus4Ft9KcE8qeF20pwwznFCzqOCjFdtXmh5wcdhTS/cZobnWK2KZuxQ2f1pNw8+1USEsMX4oDYfzxTWceRoZlx6VRREbFZSD7UNs54Nc0vHANDaQnyq6Qr2Hg47mn5FAw7eXFFjiY+31rm0Dk7vxSFM8DvRxGoHPelyPShYSMYWGKGYSc1KdiSMCm7Gz9aKYKsiGDnml8AYqWISe9FW3zim10DSiv8L3oiQljgLmrNLZRwRijCBew4OKm8o6gVgtsdxRRbDzqw8HIG4jNPEIA5IpfEYygV4tAPI805bXntViFUd+aXKjtil1SG0Iira/5aILUH+kA0USqg5ziuNwFxz3pLkH0UNFn8wyvIo4tQvkKH8aAPzDP0pkl/zxjP7V2mcga4ImJbIKesSZ96rPjTzkj9aG1+AfzgGu8GZ3ixRbFQO+36UFpY05yOPQVUPqCn+o5qNJfHkAnn0p49PIR541sXrXqhhzwfQUL4on8wAqga/bPc8UM3xI8zWhdMRec0LXir2IoZ1EY5IzWda8J9aGbhj6fpVY9OI87L9tQOeDQZL9j51S+MT2PNM8Qg8k4qqwRRN5JMtWunP9VCN4R/XVf4h9abkmnWJC6mTmuz3DE0P4o+ZqKciu486fSkK2Shcsc45ppnb15oGcdq7Oe1dpR1hhMwXvSeO1DBPY0tNSCKZM98/am7/TNPEYftSGPHka7Y4RWJp4D+dKsWORniiY4oHAwCR35pVXPen7cdqXyoWcDKYPFPEecGlAzxwKIAoA75rmzhuyuUeRomfY1w57DFA4UIDS7QODzSZIpN2K44ccHP7U0gAetceO1KFyK44bsB5ziu28+Rp+ylMewDBrrOGFRxTlPkBSEE0ozniuOOLLjjvScenFLt5IPen7OKFnDB6DinLjzFJt8+1L38sVxw7A4pcKe4puD512aU4eoB47U/aAKEOO1cWP1oUzgqj1U5p9ADt58U4s2O1CjgnFNxkkUwZPlRApByOaHBw0r7ik28+3rRQhI7Um3vnsfKhZwwLzTgtOCnFKqN6V1nDSPTmnLGT5VPt7F5cYXFWi6WVTGD9c1nnnjDY0Y8MplCIsDtSiEt2FXR0/uMnP0pBYsv5cn7VPx4vuWWCSKnwxHjI5pCqt5c1amxd25U/XFHTSSQNy8Y70rzwXLO8CfZFF4WecGiCJiO1aBdPVR2pptgpwMCl+8p8Dfd3HkpYrQs2CMVNjtQh5GasUiCjGBnzpSBnB7VGWdsrHClyQxbBuCuaPDYrkHH60dcbuKlxAAAmoTyySKxgga2wVRjHamlMHgVMIO0Ac0xU+bkVn8TzNGnYjiItTzCoouwknFKYWwD69qDyesOkCI1XtiuY4B4HFPMTE4H3pfhmUHPnXKa7s5RZDL496C7H3NWS2gHlTHtS3GBVo5IiODKxpOPSgOvik7mqzawI52kjz5oTWmFwAR9RVo5I9iDxyK4wKBx+9CaEHueasjat5CmfBu3Yc1ZZF5knjfkVrKq8L3oLKSe9W4sHbuMUNtPYHtVFliu4jxy8ir8NuwpdjVaCzx3zn6Zp3wR8hXeMgrEyrCEYripNWhsj5iuFrgYxXeNELxsq0iY9hmjMhXvxxVlHb7WBxxnipjW6SqoCjNTlnpjxxWii2MQOKdHAznAq1a1C8elOjgC84pXmVDrFRWGzIHNItqSe1W5iz5E0vh4OeKTxmP4ZVLYnJNONoBViRk8A8U1iO1KsrO0IqBwOeK4rup2QRmngqBzXkNm4jtH7UzbipRKMuc4obLkHHemizmBIBpG47frSsrelN2nHNOLeww9qQjFKUOO4rvLBoig8elJjAPNEKDIz50uz6GuFoFuzyTinA7vOneGKUAL5c0ThCPLNcOKXOP700vnAxXBugkb496efM0AU735oMNhAeR5UvfPPn60MHJonf/tQDZwyvbmlC55PeuXyzxxRdo8qDHSQ0L7cUuOf7URV4z50VEBGSOam5UMC2kgbuRT41IbuAMVI8MY9a4Rgf61NyDQxU9e9OC4Oadjim80gQgGTTwMHFCyQK7cfM0Bkw32pQtDDc5zmiBs4oD9h6qd3cUUEZ8hQ1NPXB70jQUPApdtKCOMU8CptjoQH8tEBzTMUu33pGghN+NvPan7wSB3AqMeBTwD9aWg2G3YyeQPengqffPpQQ2O/cUqlTu5IPvQOClBjsaay+fH3rt+VOM8V2TmgMBeAHlSc0HwyOMZ96nZJ8hgUPYT5Y+tMpM6iOEyOeKcE8u9EKHPA7UuOO3NdYUcqDByc8cU4Jnsa5R2oqJgUlhoRYgKIsecH0pyjnBFGCUjlRSKsaq+XrRVABweRSqoK9qIqg+WKk5FEgkYH9I4ooUHt+lMT5ad4h8ufpUh0wqACnhsd6Cp8zx9a4yEc/t6Uo1kjOO9cH9KjiY8+ea7xaFMFol+JTGlPpUYy8cd6QyE9jRoNj5Jdw5qOXx2pWPv8AWhMRmnXIrELE880xm+Y4rt1MJA7VRCNiNhvbFCbjvmnMw/WmMcDmqImxjHAyBQGGOcH70ZmGM0JyPPtTpCsGxXy70NhnGAKcRzTScUwg0rn2oTDnOfrRGNNPNUTJg2XBx50zFPY80w1RAY2mFvWnM1DOaMUKzvEwMdyaYzeVNZvLyph7d+aqkTbYpbHNBZ6Un3obHAqiJtjXb2qPI/FOdveo7nJrTFURkxHcAZ86hSuT681IftQGHHNXg6ITAknz/egseDUjbmhtHmrppkwHlTDuz83YVIKYFDKkjgU4oPsM0w80YoccimbadMVgSD6ikxRgnf3pGT0p0xWgBXPbmlIz5U8qR9aTGKaxKB7CDkCuZdvOaIeKTg9waZMAka557U7HfB4+tDAweM/eniuZwuQB3pGJx2NIwyRjypuMeZrkgWLjnmmhcetP8qQnmmANLcUMMQORTyKZg5p0KJnNduA7muxSAAnBonDSQ2ccGmN7c8UXZg+ua4p7UwrVggCR2Jrtue3NE28EV3bsOKawVQLY3lXBQrEc80dRmneEPPn6U1nURm8sVwByBjj6VIMXtTgg9KKYKI39eDyPWnEc1K8P2FJ4NdqBpABee1PEeaOIwB25pdmK7UdpI/g4ogjwOaLsPtT9o7V1nNEbbg88+mKUoM/WjmP0rhGRycfeuUgUA2AelKEGOKNsA96UHHlRsFAdg86Ii496ICuMgc12eea46hMGnAcc0m4ZPNLk4pQiEU4HHnTeeKeIya45D958hx71wf3xTfDPlRkjzjyoNpIfcZv96ctwVPyn9TUgWufLinG1A/pqDnF8jqMh0N1njzqdHLzUJLXkcVPt7XccDNZMigaIp2S4yW8jUhYSw86dbWnHzVPSFUrypuuDdD1kMQEeePrXeEe2OB7VMLKPSmhkbgVF2U2IZjPvT1t+OalrGCM4p4Tml1MakQ/B8gO9MKH0/ap4jOfKu8DjyP0o6qGcb4K0wk98jFMMTb8Hjj0q0aL2oDwnt70dQjiQxEPM5pGjHlwKkmMg+9N2kjtTJuxaIxj2kHPaiqnOfOnMnr2rgdvfmqcgCcCk3baGz4GajySn+nimUWxXNIK8i59aZuUjg/rQV3HvTtnmeKfQiWthN49RTGlA78008E4NAkJ8qpGFiuTHswwdtCZ8UMlm9RSbD55q+lIRtiGXP5f2oDuSfOpPw+3zpDbrj3qiaQlNkF/mPPFI3J4qW0AA45phhGO1UUkK4kYOe2ART1iJO4A/SpCQjPajLGB2oOYVEirEXOBxTWQqcE5+lWGz6famsgA7Ck1DaSvZeKZJnPy1Mdc+VDEG7vinTEaIi5B5oh70cW+G4ongA5zxR1IOlkbaSOM0JkzUwqF4oDrk8UUxGRTHTNmCCBxUrZmmiJj5VVSE0kcrt7U1u3NTVt2IyRSra/NyKPiJHaWQAAfSuKZqyFmD/TRRZD0pfGSHWNspzAc+dPFt5kH9KuPgvanrYj0pH1CD4TKcW2fL9qMtnnsD+lXMdpt8sUdbT71KXUFFiKP4P5cYOfpTlsfPNXhtlAORQ/CX0qfjtjeGkyp+Ex/8CnLaD0NWRiApFj59qHis7SiJ8OMc09bYdx/apZj9BXBceWDS6mHSgSQbefX2o3gKw864MB3pjyjOFzS7sPAx41B/703agrmPn/emFuAaokwWPY4HHNBdixxgin7x59q4uo5GKcRtMC0ZA7GkEJb/ANKI1wq9hTfiT2AAo7i2h3gDjnBppQDkc0F7ljkYoRdj2JpkmLqJWADk9qTxFzUXeeO9Kd2DjvRSBZJacKPTFN+I3DjANRdrH6DvRRGaNINtCmdj5im7275HuKf4Xau8OiLyCLE9s0oPY9s0YQ+YwaXwcjtXWdRDYM+fIetctuzcFjg+9TBDjy5rguO4plJoDRG+HA8674fnmpIHPHNLsx7ijqYERhbDue1OFuvkP2o+McUowO9dqYaRH8LHft6Uhjx2yaOwVvPmm7ggPnTJtiAtmPIml8IHgU8yDFIJQueR6803pA1I7wRxmnCNfLuPWhm8x3xQnvFHc4ptEmBziTtnngY9MUqsinkc+lVZv/RqC127NkNT+DJi+Ki6aZM03x0HoDVIbliOWobTsMfMSKPgIPjF8boKM5B9eaadQUnAwPvVCZyfNqa0xbs1UWGKEeWXYun1DHb+9AbUO/P71UmVuME/emFiec1VYlRPXJlr/Enx3B+9CbUHzxiq4ljTuBjv96fw4g1skveyNz5003bsDuP71H+hrsccVRRSFtsL8Sxz5fWkM7Y8qF2OKUKT2p6Qu/YdvY+dIWbyNKsbMeBXGI5+YGltHIaWOMMaQ96J4fHHf3pDE3fGRTWjmM4PY8iu+vGalRWTSeVHGnMRyOfKlc0htLK7B9K7B9M1POnFeea4WWBuwRQ8SIulkJUY8gcfSk2mrFrXAyR+lNa3xg8AUVNM6iFs3d6cIh5VK8JeKdsX2rrCRBF7Uvgny/tUvYK4KKGqjqIyQHPzUT4Y+Qo/y0u8ChqbOBCAgfNilEJIyQcUXxBjg04TDHbNLcgqgAiGeDRFjB708SAgkYznzpCd3fj6VzbO2G+EMH/Wk8FfQ08e1KT2oWwAxEB35pNoHt9aMOeBSbPWjZw0Djjmu2/WnbT5UpU4rtRwwLk9qXYD6U8DcARx9aeFx70HI4Bt5pw4ohTmuCYrtRwwj04NNwR25o22uVMntQ1HAqTFSPDwOQaUIMdq7UjgGw+dO8Pt7UbbnjFPCeWKXUGiOVzXVKEP3PtRBbluMAfWl1pD6bIOPKk8MeXP2qzW1HnTWtwDxih4iG8NorynFcE9qsBB9KMtpvx5D2FB5EjvDbZWquewz9qeIj5d6totPXfk5J96nx6dGPzAVCXURiUj07fJnVt3Pl+1OFsx9q0Rs4xwAK4WaHsAan95RVdMUa2jUpsmI4Bz9Kv1tQCPl7VIS1Qg5AqT6uii6XsZ+LS2bG7P6VY22ig43ZA96uktUGMDyqwhgAA4HYVizda0tjRj6SL5INppqKgAXt7VKNhxghsVPQBRggCuZs9q8eXUZJvY9SGGMFVFYbVI+/70zwkzxUyVCScjigGPJ9BTxm3yznCuAfhKvYGkOzbj27U/Y2DgZpvhnJz51RMXSQ378c1HCEknB5q2SAE+VE8BfQdqr46jsTeLUVAiYntj7UvwxJ5qzZR/SBTlXPkM133hieGuCvSzJwcHH0qSlt5A8CpZj5wBjFFih55qU818lFi8gBhVEAwc0wRAdqsPAGK7wQOwzUfGL+GQVhBPyg5rjGT2z9hU5YSTyv6VIjt1I7ZNI8yQyxWVkVodw+U1Jaz3FT6eVWcdui4JpZIxwRjjvUZdQ+xSOFFQbbyxilW1z5ftVkYlJpCgXtQ8dsfwUVzWmRjOKDJabuDkg1akKe9BkAyBimjmkhJYlRUtZAY7j61wsxViQCaHxmtKzyZF449iL8OPQfpQXiAz2qY3b60B88iqRyPuLKFEFkA/7ihkgHuKktDntnHpTDDxyK1KaMriyKWzTefSpZgyO1KtsGOKopoXQ2QuaNHkj3qULYA8AUVIePy0HlQ0cbsieAW5bvThDjv5CpewDvgU07e3cVPW2NpRHPHbmhMuKlSkHsMVGkPPHani33FaVAiVUedCdlYHOPTinuMgUMpk1VMmVBU03PkR+tSQv60jACsGqjSR8k8ACnFvSn49uaG9NdivYQseDmmHn61zqxPy5xSAMD3AphRO9Jt5zS7fU08cjIBFccDI5yPKuAwDzRNuRx3pm0D0ogE79qQ1xyO1LnNdYRhpu2i4pAvNER7jB707B4xSkYNOFBhQgX170RVPcfSnR7T3xT8KOVOaAyGKpzk8/WnqMfSuDDzBzXMeOMUvIwdfU0RWFQRI/kcinhz50rhY1lgHxS7ge9Qt5x3OfrSh2xwTUtAVIlHHlmk7c0AStgZxmnbvlBJOfrQ0saw24CkyPMGgZLA8/ekG9vMgfWjpYLJW5QcDvTy3PHlUUbic5GPTzogzuNLVDqTDBv1p+6ggYp6+nf8A1pGhkwysQR50cSc1GDGiIcnmpyRRMkBs96Xn7UxDxyKIDmpDibT3FOUnOMYp6jjPlRljTPJpWwoCVJxiuAOcYFSfC964RAnnIpNSGSI4THbt50Tny/ejCHB78Uvgk+XH0oarG0gQTnBx7miADHcmu8JguMce9ckZ3HOa6w0OCDHn713hj0ogXHenKuaRsKQARjI796Kq5FP8MH0oijAwOaVyGUWNVP8A4NFUY+1KBTwlRcrKJUNVf0pw7e9O2YHPH1rtuO1JY4nNLnbzSkHy+9N7cVxw4vuAJzTS/wC9c3ahHzonDlbBpCee9NyB51x9RzXCjg21x6Y5ri+OR2oRrj3A5xRQLH76azZz7007fek3DH/enSQuqhSQRxwRQyBg5NK1NwMdqdCsYfPHOaZIcjFKfl5HFDc4x6+Y9KdAGN2xTCaeWHbzoW4HjFOK2NNNJwaVu/FMIz9qJJiMoxgZobAeppzNzTCeOP3p0AYTkmmsaU9uKGDzzzVUKcTQi3JxTnJHPNCJ86qibZxK8+woTHPbtXP3GPv6Uw9jToRsGxIzyCKExJo1DY4qyZJgXHb1oRHNGbAOSRQ2arImwJXPmKGUz38qMTxyOKCcgnuBmnRNoYRjtQ2IozHI59fKo7gAnbzVoMm15DSVpjP6UpHambO+ashBGbIpmKIU86YeaKYrGEnPlTdx8/2om2u24pkwAyeBSHB8iKeU5NIVOPOmTFaGYyD7U37UQLwaTB7ZNOmhKYwjFJ9KIFyaURfautAoAc57VxGfWpHh+9OESg8UdaO0siYPoa4g47Gpmzg00R478/WjrGcCLszShSewFSNv+Xt54rtvtijYtANuPzAVxjA44P0opXmlCYHb9qawUA8L0pChFSghx6fWmlD580ykCiIVrhH7GpJjGa7w8UbBQEJinhMU/bilx7UyYBgXJp/h+mBSk7QMCm7yR2ogOIAPNNLAU18/m5+lDwT60yQthQ4NO3AULYfLNKFYY9KIAoYUuRUfcRnORSEt3FGgWSfEFI0gPnQBk8nIp1dQLY5n59fpSjmuVWP5R+1GSBm8j+lc2kduBwQcCiBeOKkJZMxyTR1scYpHkih1BsgCMseFzUlLVmHFT4rLGMc58sVYQWWR8o/as0+oUS8cL7lOlmeOKkLaN6cVfJp44z9+KkraRJ6fesUus8jUunM6tgWONpxR4tP2sNw496uWTbwAAPpQ2j3edI88pcneElwQzEqdsfShFR5ipEkRViR2pEt3kNFSR1WBAHoKPGcduKkR2BPf+1HWyC+n6VKWWJSOOQBJmzgE1IV3PkTT1tQvHp50ZY9tZ5TT4LRg+4AIxOcUeOAnyoyR+o/aiqv1qMpFIwrcYqY7iiKmaKpxzj74p+7PYZ+1RKUhuwYpTGMdq4/5a4Ek45pGNYKRMAYFBZfTyqRJux7e9Ri2KePBzYwoO5HNCfA7UQnPOaE7DHlVYojJgpG+XGPegEck/tRZc44HlQMt5j71piqItg2OBQWOSODUkxbu9d8Pn2qqaRJpkbcVHbFO3EjFSPB455p6Wp9vuKOqJyiyGsLN2pTAcVZC32immLjkkUNYdBXfDmlMOBUwofTNIsfrR1M7SQymBg0zwzz6VPMQbuMY9qTwfTkUVkQulorzHnmhmE8j1q1aHHcfTimeDnntTLIdoRXLEV7g5pyqT27VY+Fkdv2rhbhR60XkO0EHwjSGI4qwNvg5pDDn2pfEDoZV+Ea5YjVotqD6UptwBjA/Su8U7QVhjx5ZprRsx4GMVZiAZp/gY5x+1DxTtBUrZk+tFXT/AFAqyEXrx6CnbAMZzQeZhUEVps9n9INOS1APbmrDYDyO1KqLnmleRh0ogfCgeVO+E9Vqa2wfamPOgxg/vXKUmGorkji32+QxTvBAb7edI9wi/T60Fr9AfX712mbF1xRJKADypQgA7VXtf/4c00XcjZGT+tOsUhfET4LLco74NIZVHniq4u5GQaaWcjJ5pljO1k2WYeooBnHliopDNyTXBdvfmqKCQltsOZec8YpVmHmKDjPngVw+Xz4o6UK2SDKSPKhmQn0NM3D1pCeRXaUdYpY9z50m72pGYe5pjOPanSFckh5bgUF+WPPFLv8Aeu4PJI+1NQHKxOPLNJjjtTzjHGK5cef7UwuwwRDu3nTDEc8VI8RApBPI9aZ4yDsQfehTBaB+ATSGAjsKf445wc/ekNxjvgmuqR1xES37nmiLD+3rQjdnGP7Uw3Of6sfvTKMmLqRJKhc55z6UmUHG4YqJ8T6tn9qE04LY4plBnOaJ/iLgg03xVxyQDUDxff8AemmYdxyafw2T1lj4gJ4IA8sU1pwOzVXGU44oRl8+c06xC+IWnxOB5mmSXgxgH9KrRcH3H3obS557U6xJCudll8V6txXfFE9jxVZ4v/vml8Qkd8fSn8NA1E57k54bIpnxB9c+1Qd5780mcef3p1BC6mTWu/l8hQjc/wCY1FJJ7EU3Hnn7U6ikK5MkG4YnhuKb47E5J57UGup0kLuP8RsnnNIXOfMU1VOfOn7STgg02x24wue3c+9NLkcVIFsx7Uot/IiutHVZH5I713JHH71I+GB5bIA9KeIAPMYo6kdTIyJnvXeEfSpJQKeKTANBM4B4RPfilEJzyRii131p0wAhHSmPjGKKOa4jFMACI8DkURYqUAk07dXHDRCM9qKIgPKuB7UuSQaTcK2EZQewx9KQKPOkJxzmu3j1oKPmdY7aKKioSMjAoO7g01Wb3o6QXRaRuqY5A+lPacL2bNVvzY5zTGLH8hpPDTDqaLAyjn3pslwm3B/aoIdj2zmuw3tXeGlyG2Ee4G3HPtQjKT3rmQkc96QRnHHeqRSXAu4u/g5oYfvRfAOMsaVYMfemtHA/FJHArg5z2NH8D08qTwmGcdqGpAoF4hzgikyc9jRvCPpk05YWPkR9q5tBArnP5afRhCcc1xix25oakcBxTwpHJooizjA/aieEcedLqRwDFdRhEfOlCe1CzgQ708D3zTyoHYD9KTGPKhdnCY9e9O71w7UuKWwjfrXAU7bXYrjjmGKQCnk7jTWfy7Vx1ibaePIUwP6n967eB51wLDgZpduB2oPj4xxTviM0GmG0FHcdqIufQVGMxzwKQzv9KXSw6kicrbewGaeJ1PkCarRI7eZH3osYfjvSOAym+xPEoPpSdzmmxwMxyO1SltyDzUW0i6tjFUEj61NijG3igiDBBqdAnpis+SWxeEQaREtwalLG545o6RqOwx9qkpFyKwzymuMCKtuQBkZpzRFRnbipjcCo8km4YJ/es+ttl9KSBDijIhY+1MRMkedTYlHGMUJSo5KyRa2+T82cCp/hBADQIm2gY/anmX1rzsjcmbYJRQ1zljjGK4CmqwJORjmn8HsaS6RUFIKFgCiyrkd8UDDLgseKpF2hWwnGKYVB7Uxn+Y96UfMBgkUReRw47Uv2pFBPbvRvB4zzQckgpEYpx8tPjiJxniihOaIoGc8UjyHaLHBAcetFWM+lNjPPbP2o68VCU2WjETZxzTdn2o/BHGMe9NAxmp6ilbjVGPM0RFP9PAph79q5WI+/lS2NVBjlRz3PbHpXEkZ9v3oe87Rim7zznuaAUOZsUwtnkdqYTn2prEj8v6UyRzdHE57dxTGPme9cZOckYNMZveqInKSY1mNBduwPmaexJNCcj2zV4kWIXHA8hTWx3znNMYgcHt70hOKvRGUjjg9sg13AHIzxXKVJ54NL3qhEbj0yBSghfL9KUvkjyppYeXrVEFD8gjjihs+0YXJJpC4yA3bzxSbhnA4FMgDGJ9c0g45waeWHkBQ2bI4++KZAYx2z2NMZh5U1jzxTCGx/3qqJDiRxyK44Pahhcn1pTFJ+YEbaexSrOQM03z5qSU8+3tTCmOa82zU0C29vemlQQTj7UfaMhvOhk5/9KZOxRgyMggZpjd+wp5Oc4GKYRVUKwRGDmu9af5jdXEAeVMIDA58813nnB49aKMDt3pSw9K6ziOU5pdmOwomQAeKQsSPSiAEy9q4ccUSu8+RTHDDTA3PHlRSBSEZFcA4OT5Uqv7GmdqIjqO1dQUwq4J5p4A9vvTAVNd9ftSNDILsXHbFIIc9u3vXKTgGjK2QOBU22h+QTJjiu24ozdsHGKb50LCIqjHNO2YHPNIT83vRAc+VK7RwMIecDikA2+Ro4OQcA5p20Ht396XUMCwBkjzpQKN4dd4fBwM0tjUMHNEUdvameGwPalAYd+1AK2Hgc0VFNNTJ8sUZMg9qR7oqkPAyuR508Ajv501c4A9KeMkiosdDgM9ycUVDt4JpFXPbvRliI/IAKkx0h680QDiuClTjFFWPzJFTbRShuwgfKP1pVPlRApPeu2YNJY9AyOOea7ZRsc4x9DS7MHB7n0pdQ2kBsz6URUweaeUwM+dKFzSthqjhgjtjyrsDPFOKHHlTlTA96mMD96Ucc808rziu2Z7VwaELbiDml8u9KBjyFdigEUHg02lI4pQOKBwzGQeKaEopHkPOk7cV1nME8YOMcU0Re5xRGODSfSmFG7AKbgehz5U4HLAGubvgGuOBsnbFMIwPpR+59PpSMvJ9qZOgOKIxz2NJyOaKVriMjFU1C1RFYZHPbGKEVbHAyfOpbJ5DtQyhB7mqJk5Ihntkcmm49KkGLggDHpQihXvTp2TaAntTGGDj0orL60wjJJNEVoBJwOKZ3NEdfmppQj61RCgWPJpuOPenlcHJprAkY7CnFYFzwaCTxRtp86Gyn7VZEwWeKaTRSvmcYobnFOhGqBmgtRtpP0pjDtiqImwJGQc0NlyeKkEd6ERkH2q64JvYCRQ25ouOKTbTpiMAR7GmFR6GpBX6mkK+1OpUIRtg8+9MMdTPD48s03wvTNU1iUyGVyCKb4Y9OamiPuCKQR9vX1rtZ2lkTwz2xmu8MZxUwx+lL4Rxxim12dpIJipPC74HarFYxgZ70ng9yM4NL4h2grjFSeDgcYzVl4IrvA9BTLILoZXCHFJs5wKsjEPMUnhKewxTeIdpK/wAPml8P9am+CAaXwuPyjPrRUxdJDER9M1xhPbFTlj+1K8ZI5o6g0QDEKb4WfKpeAWxXbRzyKdMUh+GKTZ61JIwecUhPsMVRNg2I+0njypCnHpRvEHoKE75Plj0pkmTewzYPOkIx2rsnyBOa4A57YqgoxgT7UgIooU59RXbFz2pkxaAnFN7DjvRjH6Ck2insDBbSe9Jso+0UmPbNGxKB7a7t5UYRluwrhCWoag1YAgMMEUiwEnjGPKpi2xzxmjJb475oeIkFQIi24xyOaIsCjnFTBAR2xSrDk88VN5LG0gUjXPAFSYodx4FFitwW8sVYwwhPKs+TLReGO+SKtqx57/ajJanPIqYoI47CngnNYpZWaFFAUtgB2walxRBewosShxzzUhIiPLNZJ5H3NUcd7gx2A7UpQmpkdvu7ij/CjsBiszypF1j8yr8DnnmnLbg+VWpt8Djv50nggd6XxrO8NIqzZhjyKJDZqNxwKsAqjvSZGcoAB5iu8WT2DoityOIVHAFcYgDkij+IOc4obSA8ClUm2B0R9gZhgcVzKcAUUlQfb2pjH07VSxAint+9P38HgCoysd2KKBjvzXMawpPOFORTk470iLgcCiYyaSzhOSM0owCD555pwXBGPOnGNRznJoWEC6ls+lAaL2qaBkYFMYfMRxTJgaIRh79qEYBnkVZqhfsAPrXGE+ePtTqVC6bKh7bJ9qQWvtxVuIc+VL4G3kgYp1loGhFUtt7UZbZSPmGMVNZR/TwKaRx96DyNnaUiG0QBx+b6ikMWORj6VN2DvkUAuqkg0VJsDSAFD5ihkZ7/AGozSZJwf1puQT5CqomRmj54pfDOBR2YDyz9KGXz2BFNYtDfDxSEADilLVwyfTFMcNCFhz38qTw+PKntn+k00DDYz964AmzHaiJHnuOabkL3NNM4HniuO2DFFx6U0bVOcZqO0wI5PPpQGnGeT2ptLFc0TGZQPShF+RUR7nI4xQTcE9uDTLG2I8hPLgkkA0njgd+1V5kbyY813zH603heYNb7Fj8So4AoT3eKi+G3vSeCzf8ArRUEDUwzXm7nJ4oTXLk8GuSFV/NjFF2ovfFPUVwgWB3yEcnvTGRz5mpG+NTyc5ppuE8jXU+xzoAYWbg5xTDZknkE1IN4o4yKG18oBAPNMlIW4gxaAd+KIINpycYxUV776n3BqO2oH1OB3FXWOTE8RIs9ypnzoTyheePpVU92xJI86C07n1NPHB6xHlbLZp+3IppuR7VUGSQ+tcS2M85qixLzJa5FoboZ9qabhSeGA+tVnznjmkwRmj4cTtUizN0o7sPtQmuh61AwRTSOaZYkLrbJ/wAT78U34oee41AwxPANECP3202iKF1Mk/F98A/elF3gDORUMhxn5SaGQSSSTn0xR0RYNTRONwBgEmmm4Hlk/eoao7f0tk+tFW1kcZIxXaYoKk2GN2cFe1N+KbOMcU0WUhHnTks3BGePrXeiCpDTcN9KTxz60f4Qt7/alFic84oXEOmRDadvX60zx29asHsR58U0WGeeCBTKcQaWQPFZjSbmPfNWcdmM9hn3o/wiA8gfaj4kUdoZRnd6ml+Y+ZFXJtkzyBSi2jx2Fd4iO0FMC47g0u1go3VcrbLkU82ikcYoeKjtBReGx7DNOEZb61drbKOCP0pWtUHYY+ld4qO0FF4RzjFEW2ZvKrUwKKdtAGcim8TyO0FV8CwByRXfB4GTVtuX0Brm2sOBil8SXkHQqKgWo96eLTI7VYGMdgK4Ljtmqa2Io0V/wfIOKX4PJPAH1qwwaQKTyRRUmHSiELQY8qd4G3jANSmU+hoZib1NdYtAvCGO+KTYAO4p7Rt70nhEjtTIAwAedcQvlSlCO9MCMTgZ+9EA1hzTdnoKN4LefP0oyw8Ubo6iEVpu05459qnmHHrTDEMZ7GnUxWiKUPlTSpOPapQTJ7EUngsTxgUykAjhaXZ6VLW2JHNEFsM5ArtYdJCCml8InnmrAQAevNOWMA9qXxA6Ss8D/wB80ot29KtFiBJ+XtRhFjBx2pfEDpKdYST24oghCsOOKsvCAPApvhZPahrO0ld4eT3yacIc+VWItgOeBS7VB9qGs7QV622eMUQWqgdufephZQMDimh153mu1NnUkQxbkknbwKcIFx2qQZ1BIzkUwyrj0rrkDYUWucZAxSMipxjFNa5IPBoLTb+/NFKQraChFJ4pfDHmKCLgAYA5pjTt5YplFgtEgxqDTgAKh+OWPPeu8U5/MBTaGwWibx6CmEA9sCovjMeCciuMx9OK7Qw2iWEUeddketRBITnn6U0yke9doYLJhkAHBBppcY5qHksCTxXBvLPajoBZMDDzNIHUnGcVE7dyaXOKOg6yS0ir6mkMvkKASSCa4cGu0o6w3i7aYJTg+1DbJxmlCkDFGkC2EEmTg1xbJ5pgT61xU9ga6kEcDkZFL37964AAYHauGc0AI7FERQQc9/Km4NdhqAQoAxnzpcZpgBxT0ySeP0pGFDlGOMCpkRBHAoCxn0NSoomAyB+tRm1RSCZJiOEwO9SFIPegxIT5YqWluT5Vim0jZFMJGqkjNT4I1z27VESHb5VPh7YrFlltsa8a33DJFkEgVJWMAfahIdoIyaOSQOMdq8+Ts3RRHlX6VE2Ed6mMT6A/Wo7Eg4Yfeui6OkrOiBGRjtzmpEbEnGKBGxyTg0dc5B7UJsVEpGIFEySAaZEQeDwalKik859KxydGlbkcg965ZSDjHFSGhA7dqb4WfKp6kyqQzcrk54phAz5EeVG8IccdqUx8ZGM11pcDENlyc4pVUeoqSYxikEa0dYKGqmKeEJHJp6pTsVNtsNDAoA5704KPIVwXJp4780jYw5E2miKME7hSKwxkYomQDSMskIB8ua5e2TTvFC5GO/nQjIKQLY87c4865k2+hPnigFwMHOaaZff9aarBqXcKD5HikJAYUAyjzbNDaccg9qbSK50GZqGzn15oDTgChtMKrHGyUpphy2RTS3b3qM0/PbimlyQB5iraCeslZ9aY5yOACajMW454pBu9adRF1hmAOQcZxQsZwTyTxSHOck8mkLHv5+1USEbsU8e1NDe9DYMeTz7U0ZHYGqImGL8UF3JI254rtrHkginoMZyO1MnRwIse+aYXb6VJYqwyR+lNJjxjHPvTqQGiN4h8zT94I5IHFPwh8qXMPGVHFOpC7+YFQCTkZ+lOKNnlTinGaNTxgUq3Ctnk8UbfkdUfMYI++RilMXA5IpGuk9OaGbrceOw9aFNguKIwUA9v2phTcBniprw/Sh7AO9eapJmxxIfh+9MES+ZPHnU8xZNBaIH2PvTqRNxIZi5ODxQyvNTGhz5/pQzF5CqKRNoimLJBrjFwal+B78U0x47fvTqQHEjbPam+ED7VIIobKRTxkAH4OOx/SuCLzuPlT93lTG4GTTpiNDdvGPP/AEpMY/704vny4ppfyzTCtiEbu+aQqV9aTcc4HalLE4FMAGwpF9xRCKTYaJxy8ZxRBlsc/rSBTThnNIwhUVgPI0YIcY5psZ7ZzUnbjGKzyZZIDs/Wu2ketSRGGpyxAHzqeoootkZUz3qQENGS3Uk0Zbccc5zSOaHjjIwT0Nd4dTBbHyGfpThbn0pdSH0oiLE2ead4TeVTPCx+UcUVIxtAwaRzS4GUaIAjbPOc0ixeg5qyEGT2pDCoOQDS6w0QvDIHlT0jPnUnwh2xRREKVz8hqIqxYoqQ+dSkhGewowjHkBUnMooERIsc1JXjnFE8L6URYTjKjIqTmiijRyqp70vhDPB4pwjP0oiqMc1FsqhoTApfCwcd6KBgg4zil+33pbGoD4WRSGM4qSq5NOCClbOoihM04R4qYqAf0iuKA+X6UrkhqIpBPA4rgpHlmpKxc808xgdhS2ckRfC864r68VJ2U0p5DmlsagDKoxjvjvTQPUVJZBx9KYY8dqOoDQErXbcU9kx2phyDg0bFOIyMimY9qeAcH0NJt+tcjgTD1FNxxwKMw3H3ppiPI7U6aBQIJwD604R8Yoix7RRFXt70bR1EcJjvxXNGR71J8LdxSkLnzFDUg0RDCzEZwKRk24qUwzgDuKY6E4prFoilM96GYwalMhJ5ximnBIwAKZMVqyI0eM5oTxZX1qZIMtjy86ZwBVLEaILw5HHegNFjy/arGU4YcCo0h5qqZNoh7AfIE/ShMvzc1LbvngD2oRXPeqJk2iMU7+dDK0dsqeO1MYU6YpHK+tDdRgdqOTQnOe4qsWTlsRmUE+tDZM+dGkBzxQiDzVkRYEk5ODx2pMY96IV54GBTSPSqJi0BbvxQ2457UVgc00r61VMVgCvn5U3k9uKkMgHahsKaybGEA9s58800ADOcU/zpuwk01gG486dnHvS7T29KULjvRsFDaUKv3+lKFAp2BXWdQzbjuP2pGGaKee/ekwMc1wBgXinhQBzikyPLNM3EmiC6HEDPGK4YpMjyPNJjvimFsQ88V2APSkIIORSHv70yQou4eeKRnXypNoNcAGanQDjKBj1pplPn3NNYcn9qYTg96qkhWxCePXH70w+tdk0mD781URnbs+lMkOQccU/wyO9J4J70VsKB4x2J+opAoNSfCyK4xACmUgAhHsFNOT25+tGOTxTOx5NMmBg9pHc81xAH3p7Kc0qp/ixT2JYBmJHy8GmhXJ7VMMa+grlhBPc0ddHJWRliZvpRVgI5qXHCMYHrRRAMVN5GOoURFiP2p/h4HA8qN4Qz5ilERzwaTUNQPaFx27U4UXwgB6mu8MULBTBE+gpTnFFEeSRijLF2wAePOlckgqNgISQ/HarKJ+BmgCL2xRY1K96zzkmWWyJSkMPKiKmSOKHGoLVLhyPKsc3RpirW4WCLHnVlEqYz51CRdxqbGMKAe4rBkdmyGyJscYI4pzJgetDjfAxRc5rHuaXQMjacjGT5GhsPM/pRivn50JhwKKEYE8DJ5qM+5exJNSXVh37UwrmrRZMiEsQc5pPf96leBkjPAoqWqgjzBp9aQtEEAk9/3p4jbPIqcLVV5wKcwGRhc13iLsDSQ0g5oyQcd6PwO4xXcHGPvXamdshqoFI7Yp3y+1NJzgU3cRnge1ctwBgufQnypCFHfAND8U+wppl9aZRObCjGMCuGAeQGoQbB4P1prSc8GjR1kosPMAU0uAPKopkOeT+tJv8AU0dINVEky47edDabJwKjNL3oRkz6g06gLqJLyjzoTz8ADjFRmlx50NpfOqKBNzCyTN5ZNDLMe9D8UeZIpPHX1NVUaJtoKTu7n9aTPqc0PxA3Y0m4etNQLC7h5GuLgJzg+lRzIM4zzXE8c5o0dYbcO5FM8QEHP7UMO2CBzQiGPDcUUhXIM0oCnb396GJ/rQyhOcntTcU6Qjkx5mJz3oZYk55pdo8zSZUHGePOmSFuxDv78A+9CZSx4xmitIvfvTfFGcgDiqpCsEIi27jn2pfCA5BNNdyedvPqDXcnzNNucP8A5a+5rjPGn1qO6sDjJoXhsT50VFMSTa4JfxSg+dCkvSvK4piW7HvzS/Ck5GBz2p6igekxnxTuG4rt7y/lJqTHZnPK8VIS3C5GAKVzihlC+SuZH3Vwhdu1WfgqfWmiLafl+9DxA6EVbWz+uKabU+Zq2aDPB7ntTDb49TRWSwaEVPwefT9KG1ng/LVz4IpvhjzXmmWVg0IqBZ8/+lPFoD5CrYW4PPlTjCAM4o+KLoRUiz5p3wY9KtPC4zScc8UPEfYbSiqNow7D9qYbI92A9zirVlBzg5pnC+9OpsRwRWfAg8jJ+opo08Z5zg+eKs2OTwOPSmMwHYinU5C6ER4rBF96OLVMYwP0pPFA86YZ89qD1N7hUopUK0EYB+UfpQvhUBxTjIzA00Zx3pkmK2nwO8CPywMUYJEE5qIz/WmM7jzJHtRqxLJTNGvvXBkJ4xmoTFsYoiqxptGx2pksuB3xQ2ce1B2k9iaesDH82aWhrbGmVc5Hf0pPFHYntTxaZ55onwigUdhabALIG7cCnEg8JmjfCqRk8UeONEGMA0tpDKLIPht7/elEbeYI+1WbIp5xQ2KAc4z5UdVjaUQ/Dx60oyKkGRPYUJpk9qNCWhm1m/KxBpfCI7tn70xrtQe6003intimUJMXUh5g3U0Ww7tkUwXRPngCuN2QOKdQkhdaDC2UHIpxRFGDyahtdt/SaG1wSOWxTLHK9wOaJvyDz+1M3oWOBUHx/fNPEmPOqKAjnZOBQDn96YCp/LUQy7h34zTkkYE+QoaTtVkwDPeu2KT/AN6i/EMp8qX4onyrtLDqSJPh88iuMShhnjio6ztnk0pnJ7mmSaDrTCmBCcnOfamlFHJH2xQ/Ec9ufpTsMSM5zXHWjtmT8gx9qf4Z3Z5pyDaOea5nwO9czhrR5Gc0Lwx5kUpl9TzTPF9BTJMRtChV8yaIFUen3oBfB45NMaZvMfpTKLETRLBUHml8VSMLxUIyMKaJOBnPNHQdqLHxUPHOacHVQMnNVu7n8x+9O347Nn2pdB2qiy8dAaQ3SHjtVbvOO+aRpQTxnHvXeEF5GT2uEXz/AHoRuR6/vUMtnv2pO3eqLGu4mpktr3d5YHlTDcZBzzUcjNd2HNNoQrkwnxDEjFNactwRQycdqX602lAtnFzjjFNLnHNcTn7U4IMfNxR2QBmSfM4rvmHYkUTaDSOvbFGzhoz2OfrTTnBxmnAkntRBzwRiusAID5QDxXeGG7YzRioNJtxjHehYKG7QFwabg45opTzz9qQ9uO1dY3APOcDt5VwGD9KIB2yK5l9K6wjTjGec+lNCgkHmnjvilxg+1cAaV86ULmiYrsULOGBKdjHlmnUmaFnHAA9x+1dilHv2p4AXnvQbChgX1zn9qQjb50baW4oqQBjzSaqGIqrnuMUVYS3I4qWLbA7UdbYHGO3vSPIhlC0QTA3tREtiQNwzViluMfMOaMsIHlUHmKrEVyWYIzj9qLHZkHgfoKsUjUe9SI4s+QFReZlliXYgpaHufLyqSsAHPHFTFjGM0VVCjsM1lllZohjSIqRDyH7VJSP0ogQcc5z5Yo8aD0OKzyyF4x8gAickZ4qRGhHkf0oypkjjijKqg1mlMvCIgjz5ftS+CScc8c1ITbijqinseayyluaklwQfAJpGtsjntU7aKXj8uP1qetj6UVwg24Aoiwdz5gVK4/w1zLg4HfvQcrAooGkYGDx2qSgX15oJGK4ORU5K0UWxLXzDAsPrXEKPP/So6y58yKaZPPNT0MbUHOADQ+V9eaCZz700zsRxnFHQztSJBNJvA8hUVpGpQ5wMijoYNRKDDzI/Wu8THbBqLuPmDS5P0pdAdRKEmeSKTxM+VAGT2zS455zStUdqYbf3pRKcdz+tB7ZHNdXUhkw/itghqZuJA/ehYBHemkgdiaCiHUwjPg8ZphPOWP2FMJ9TxTcjHBJplEVyH7RyRTdnPJ/WhmTHnSGUEedU0sRzC7ENNMa0MzZHb9KQS9+cUyi0LaChEHcZ+1NIQnjvQnl9OfpTfG+30qiQrkg2B59qblc4zQN5x3z9aESc5yaZRFbolHBPBBrhQBuJHOKXD570aBYVjimbwKYQT3JzQ2byoqNnNj2uAfWmGU+Z/egMTngV271q0YE9QQy+lMaXOaQkY7igswq0Yk3MIZDtobNQGkbyphdiassZJ5QpbJ5NcHx5/eo5J3c8ClBx5mrLGR107JBOeSaTI9ajM59TTDKe9FYmDxKNA64NCZKmMoz8vP1obLXykZdz6JoiHIPahMPUE/WpbJznFNIHOaspEXEjYwO1IE5zipG0f0EkU0jnnzptVC6SORjyoTDOcDFTdmOcUxos80ymK42V5U4wRj3rmGVPHlUtovIjIPtTTAcVVSRPSQHjK9qaVzjPbvU1oSf7c0NoTjmqqZOiKYxnz5pphyeBxUnYQO3ak2YHGSO9UU7FojCDaPOlMQA5HJ7UdVPvTtmeAO3maLlR2kjbOeKcFPoKOE9B3pRH60NZ2kAEzjjvRVhI9DRET5u3FHVRSPJ5DqKALCw8uKkKD3xTx6U4CpOVlEqFXnyFFWPPrSIAPIVJRcceR5rPKVGiKGpCV7HiiLGR2BNFXaRgACnq2DgVJyHWwMRHuRmnjK9gMUdUBHPc+lL4WeAaWw0BDDHanjDdhT/CIp+zHPpShoaowfQU/aG7CuxxyRSqcDAxSjR25G+GPTmlWPGfWnbzkcY+lFQ55IpW2h402NCH0ogQgCirg88Uueai5MtQzafSnbjtCrkGl/6h9xTh37UuoNDh2Ge9OwPQGmE4BoigY5JpQnBTjyzXbR759qcoB5BOaIF/X1pW6HBpHnnkU/YQeKeDk07v7VNthOUetOCikAp60o1CBcV23g08YPmaXFCw0D28DFJsOeBj6UcLx2rh3oWAjmGkMZFTAoNNZR5V1nEMxZphiBqYV4ppXFdYKI4j78UmzBPFSdvFCZa6w0B8Jc5xil2jmngEmkximsAMryaaAq55zT2PFBZQOcD6UyFY/cO6k0Ink7qZuwTjimM2e5zVEqEsKW8+Ka0g9aHu496Ez/emoFhWlXy70JjuOaaX9qYWIplEVyHM3PNDLZ+nnSEk5zmh7sZ9KqkScjnPGR386AzH0ojHg0PPeqIUERgcgE+VMJp5798UPHNOIxjihYozHjAFBxgU6QrBsPIUJu2MUVse9MbHnVYiMBtzQWGM1Kx6UFhu8qomTaA4yeTxTGGOKKRjtTGXd3pxGBYUzBoxGSePKmFSKdMVgytM24zRfvXbSfOmsWgGOaco9aLtA74Nd4fnRsDQJkznFNKH71ICetLszxTamjqIwQ+dcVOakbPKuMeMUykBxIpB8x+lMwf/AINTCmDTNmfKipE2gAUkeQ+tIV9qMyD2prLTpiNAAMU4ds08JnvSlMDNNYKG4yMihYwMHvRvP3phGSSeaZCsEeBxkmkCkYx5UYkAYGBn9qaTzToVjNhPlXG33c8UYEY8qTd706bACMIHNKIxgnFPpfI04KQEqPSmsCD34qS4BAxigsuefSmTFaBFseVDdiRwKOVGPShMvrTomwPJGAKTZ60cNjjvXYyc/wClNYBgHrzTtlPVMn6UdIh5j9qDlQVGyJsbNGjj9akiDnt+1GFvx2pHkQ8YMAi4Han/AGFG8Ku8MgjPNT1orTAbc0ojJ7VJEGSeacIgM85pdZ2kj+H5DOfanCLAqSE47ftThEx4FK5sNEYJjyzRVjPfHFPMDA8DJ86Lt4pXOxkgaxg0/aAcYNPUYp6fmG796i3ZRJDkTbzUtMcUA9u9PVsDioSVlU6JsZA79qOrAjIxiq9XPr+9EWUjtmssoWWUyyVxRFYE8Gq9ZC2Mc1JjJIwf0rM4F1IlZ9aGxznBwacF9O3qaQRjJzSDAjzwCTSAE0dYFLEnIHsKIIlHYDFNYukEBxzTsqo96V2VQMd6C53D0NFCv0RTcDJBFNLZ8+9MK/YmmE4PenSEvYIzZ86aGPlUZpWwcH96aZG86sosm2SWkA/qx9KY0ox3JqLuye9NY+9OoC6gvjc0hl55oO47RnINDZvrVVGhXIlmccc0xpyMmo27A4FdjNUUUI5BDcFu+cUhlJ7GkAxS7T580dgbjGkammRvPJp+BnGK7HPFMABy3OSKawJ9aleEW5/0pRHnhuMUbOqyJ4TYy1KsXPAzUpY1BGTS4QE4/tQsCigKwEDkCl8DPYcUVm+tKH2jB5rrYaQwW6qMkCmMBzyKWSXdwBQZELAbeKKsVvyEMig96GX3V3wzk+tPW2P9RqmwnpPsMA7g9qG5xyKlmAbTTTanPeutAcWQWP1oJDE/lq0+E5HnRDaKBz3p4zSO0sq0iZ/IijfCkcmrDwlHua4Qr545rvECosrvCIPC8UvgsTyBVnsSm4HmKXW2DSQhbnvjvT1tg39ODUsui96Y04AwBxXamGkgfgqoI2/au8HsRxTml3EYwD9aYZgO/f6127OtBBCe+eaRoxjGaE10BxvAoZn3H0FMosW0H+Ve9NYr/TUczIueD9aQzgDim0MRyD7+PmphbnvxQDOSO1Mebnuc4ptDBq8yQSPXn1oZYDnio7TE8ZNDMvqaosbF1kppsCkMufM1F8YDvTXul8u9OoCa0u5MMnvQ2bHnUI3Z9qabosODn70yxMDyomFx9KTcPUVXm5bz/ahtcH+kn71RYmTeUsS4H9WKCSPb61B8RjSGRscnFUWOhHksm7l9RXZUeYFV+8+v70J5mzzTrHYmui08RB5iuMq58qqPGY9mx9RSiQ/U+1OsSB4jLIspPBGfOkDhfMVXBpPQ0u5jwc0fDSBrZZBl8ytFWeMDkgGqja5rij7u1doR2tlx48XfIB9qU30SqAWzVOY2xg+VIIuOaHhxDrkW41BCcg4phvc9z+lQBAp5HJoywZya7RFHapMkC5LnCk0rTlO5oBGwY7U18t5812lAcmFa9bBwTUf4iRxznNPWPPnUiKAAgkimSUVwDeQBQ5Iycj3pWjYipgWNfMg0hkTsaFlKVFaVcf8AwKQW7sDxU5pogcHzpBcRjgZp1YmxGWBwPWn+DnyojXCjzNJ8Unl3o0wOgYgJPn96RrbB+YZorXgPvQXuueBTJSYLQhgXI4p3h89qZ8QT2pfiCCDgU1MFoMsAA47+9P8ADx+bFR/i2B4FNa7Y8FRQ0sbVEOUUnsPrQ2XBwuPrQPGc8Ht9a7xivAAptDEuw+APM0oKjORmoxmc8ikEjc8nmmUGCyxjkQDHANPMyjzGaq8nzp24nzpfDCpMnNNntwPahNKG7fvUcOSe3FIefrRUEddhM5PPJpRz6ChbcdqXtTUCwhZRzimNIvYDmk59aTFHSCxxbdyOxpmO9LjkelOIwO1cEYvp3xSkDyHNKFx6UoXP19aIBuMdqTb7Zp4Q55pcYzXWAZtpxG72pa4UDge044rgpY4PHvRvpXUbFB7ce9I6k4xRMfWloWcCEZyM9qcBkndz6U/nPNcMEius4aeMUuKcQPTNKF9aFnDABiuKg+1P2j0FdgeldZwzFcBTvalVa6woYc0uMinMvpXBT70LANIpR+1PEZNcFI47/WhYQe30HFdtJzxRdp9BTgvbius4EFz34pCCKkGLAzj9qTZn60NR1AFBp23Boqx5JyMYpxirtR1EcqCQBTux7Zo6wgceflRFh+XtzSuSOoHGuDkj6VNhQEgHAzQljIPf7UZE5z6VCbsqiUkOR5EUZLfHOaBG+2jiXArLKzRFoIE7ZxRlQUATL5/tRRMPKpNMqpRDLGvkKIAKirMe3NED8d/3qbTLKSZJBBrhyw9KAG4p6ORzzSNDaiQuAaOr/LjIFQw+af35qbjZRSaJgkxnzAFPWQDk1CEhH9RrjLgGpPGU1lh4wPANKLjaODUBXGAQKbvOe5pHiQfELQXZ9RSi7GfWqouwpRIR7fSg8CD4rLcXfvT/AIlDz51S+NilF1ikfTj+PXJceOld46DFU/xmec0vxIPn+9D7uw/eEWxnj780huE/w1V/EFux/elF35Niu8Bg+8IsvHQ+VKJU7YwKrRdAHJ7emad8Upxik8F+QyzJk8SJ2pfEUNj71XG4XccYFO+IHf8A1rvBaGWUmmdfIV3jA1CNwPOmNcjIxzS+Cw+MTzPj8pzSfEZPeq83IAz60wznPy/vRWB+QvjotPHAHc03x81CDscc8nyzRUKlTk5NK8VDrJbJAkpPEx3oBlA8qE02e2K5YznlolmRcd6GX4+U4FRhL/j4FJ44/wDgU/gsHi2HyD3FKDzgdqj+KPImkM+CB60VilYjyIk9vQUhxjPnQPFVuRmkMhxXLFIDyWHJC8ikJX0qK0xPJJAoZlPqaosDF8VIm7kPngihlgDjvUMzA813i0/gMV5kTTIPLjFIZCfPtUTxc8U0ykHjmmWE7xSYZc964lRyTUMyEjvgj3oRmHPn96dYLFeUlu48sUHevrmorzY4Jz96EZwO2PtV44NiMs3kT2dSML6UCQ7T3zmopuB60JrjJ/Nj371VYCbzEwBe+fsaRmX1FQmuMDBbcfWgPcf4RzVVhbIvMiezjvkYpnijyNQBM3pTfFbHcirLEK8qZNaXnORQ2lA5yKhNJ5dz3pjNz371RYkTeU9DMPvTWjwPOrAr5YppjHpX52sh9rpZWnHvQ2SrBrbj5aAYyvcc1ZSRNxIoQDuQK7avfyoxBHamE+TDNNdiUMKhQc13GO2KXbnnypmw59qKAMIpu0U/ae1Lt9qdCtEdwKGVqUV57U1lI4wKdSaJuJFC4B86G0eT6VN2c49qZ4RB7ZFUUxNJE2Y8zSbTU0xe1IY/anU7O0kMA44HnTwuCKO0R7im7MUdVg00NUCiYHlShM48qcVPakbGoaOTRVT9aYqkGidqRsdIJ4WACaKASO9MWUnAPNPVxn1qLKIKkeAM985oqqT270xWFFVwBxU2OEB2j3pPEphfPvSBlB5GaAQpmPakMoHnTCp8jTChI9a4AXxvQZrhKc9uKGEOOBT/AAzgGgwpj97HBxinrIwro1PO6iqoApJMZDkY4ohcjihrxRUQHvzUti6FUk/WipknBHNcI8fl4o0SlTnOfrUXKiqQnh5HA596NtzjgDHl60QeWadjPYcVNyHSBqgweKcEHpRdtOApNQ1A1jGeadsABohGBnyrlHfOaXUEHt44pVXin4Ge9Ljils6zgMU00uCa4gmusAzef/SlDY570hHNJjHeuCO8Q+QAppc5967BpME9sV1hHbj5YxSbuaTHakzg8UeTgmRTWwc0Mt+tMYmmoUVuexwaFuIPJzXM48s0Fnx25pkrEbo4ue3l50Mvu796RnyB60ImqpUJY4ng9qGeDilJUjnvTMg1RbiNiEt9KaWric0xuPOqIDZzNkcU1mpCeKa5p0iLZxbHehsc/lrvv3oRbGe2fKmSFbHEksQPyntQi3eu3A+Z9qa7ZPFPR1iUhPpXZyPemlueeBTCsaw9O1DJ9aczc8Uw0yFsY3vTcA9qISCcUNsKeKdCMY3pQ2xRO9NanQATRgj0oRUD3o57UI5wSadCMGyk9+Kbt9aLikYYFMTYDZSECiNx2GaTGPamAM4FdXbSeDik7cUyZw7OKcOR5ZoJJz6UoPOc5NEFhMgU0kc4pjN5jvSFu/FGhbFLV2707UzmkOQKokK2OIphpN2Rzim55p0qEbFzik3gZ880x2oRPv6fvVEibkFJ+c+9ID3oQyM45Apyg896ZIWziVJPNcDu+tdtBI4HNd/UMAgVRCnfftXB1xThHu8jTxCMdqdNIFMGCBjmnBxn+9OEHHanC2JPaipINMBn/CePem8mp62WR2p4siSMCh4kTtDZXBCcdqMLMN3/AGqxSyAxxUlYVA7YqbzJcDrH5lT8CoHalFr5AcVaspX0pMDJz6UvisbQivW0HfHFGW1A8gKkkgdgK7P3pXNs5RQLwMY7frXNHgUXmkA557ULYaQHZ7GlEZJo5wKQkcfWhYKQxUBz7UuwH2xTxg812BXWwnLGG9RRNny8DFIGwvJB9q7fuFLuNsCYlSKQnPFPfGMjnFB3YbgZpkhG0ggwOc1xl+9MJDCmEc8E11A1BvEJ7dqMrGoynA9acJMGhQynRKTPtRVyQCPPvUZZQeTzRVmU4/eoSg+xaM0T0woGBUhJdvufeqsXAHZhTjd7fIt9KzvDJlfFiuS5Wbfxj9af4oHc7aoG1L/Aab/EWwcNQXSyYv3iKNGsoKjmua6QLwQT5VmW1Jh3ehPqbbsFhz6U66OTYH1SRpDOrd6aZRjjFZwaiSeTXNf+5qq6NkvvCL3xwT5nHahNMDnjFUX8Sxxkmu/iJJ7Zp10rQPHTLbeO55phkwe9Vhunk4UYo0aSN5Gm8JR5O8RvhEwvg4FNJPc10cTADd96MIyTwOKR0hlbBqM9yaQrUv4dgO1ILds9qTUh9JGRB/VT/CzyBipqWvG5hxTzEDwBQ1hUEQFi3DgdqIltk9zirFIVRcHv3pcKvIxmlc32G0pEMWqjGK42/qQR9KkM2TzgedMMi+ZoKUmBpEcxAfmOKG6gfl55o0jKRjuKFlVwfTyqqsR8gdvPY04J68Gn7yT5Y96XdxyQaZNi7AjHngUgg8zTzKo7+tDecE8GqJNgbijjEAeaeEHbGRUVrgdhSG6OMjFNpkJrRJwOcDmuAFQmmbJO4Uzxcd2plBieIiezqODj603evqDUEyBu7VxdR50VADyE03Kjim/Eqf8A4FV5kQcnBphuE8gMU6x2I8lFibkDsOaE12eeAKgtcjywaGbkc5AqixCvKWBncg+WaZ4zZzuI+tV73hI4NCNyxOSadYibyFo0pwPmzTGm4xmqwzNyd1DMxPmadYhPELJ5/PNDM+fOq8yHPekMhqixivITvHA9K43QPbFVxfJx5124A4NOsYPFZMNxz34oZuG8jQCwxxTGkA7k0yxiObDvcN5E8eVIbgke9Ri4z500uM96oscRdRKEjNyTgV2f81RDLikM2fWj4e53iEhpCDgUPJJwaD4hrvEIplGhHKww7/PjOMUhx2FC3E0hJ+lNQtheDXHHrQgWPlXfNRo6wmQDweKRue1cqnHIoqDHcVwOeQGwkDIpfhyxzipO9Qfy+dc0gPC0RmiMYFyODTxbgAsBSkknvTd7AYB4o7ij1UAdq4xgnkYphZvI/WmiQ/1VyR1hvDAGfKkyo4GSfWhbifPI9KbhjXUCyQignJ5xRHKEYwKijcOOaayuT8ua7SHUSPFAyOBikNwPI1G8Mk5YHNJ4LeXFNpR2phmbxActXeIAxyRjyoQiYA5Hek8I+mabShbD/FbRwP0phuWYenpQ1jJPA/WnGE+1FKKOtimdz3Jphkb1PtTvDwOaUR5H0rtjgRJ7CuAIHJohjJPPHvSFDinuwDOc471x7c96KFGOa5lz2prOAg0vJp+3FKFzXABAUuBiiFfY123NdZw0DA7imlSeaKFA9q4DPBo2cDC4HrmlC470TZSshXHahZzBbaTZjuKKBXYJ4o2cD20oGBRQuKULnvQs4EBxXBcHyo2KTaD5YoWcDA9aU4yCKcF5pxHJrrOBbTSgCnhc0u3jnvXWjhmB+lKBu7kmnbPelUH0oWEbsFcU9KJg+lKBx2oagghzXYJJogjbFL4ZFdZwErinFRiiBD5jmn+CSOP3oagURtp8vKnAcc4o3gMPKuERbutdqBTAkYrgM1I8IngAn60ohbPAyKGpHaWA2ZpBHipfgt5il8A+lDWkHSRAme1OMZqWLds/KKItu57rSvIjtLK8p7VwQ+lWa2uM5FO+Ez2pfFQdDKvwiW7eVKI6tVs2PcAUQWYHJGKDzIfwyp8I+lKsRPfIqzMAz7VxiGO1L4gNJXeFg808Q+1TfDHnzXYHoKHiMDREFvk9v3p3w9SSQPPFNyKGpgBGEcYPau8IHuOafmu78iimwg9vO0AEDvS7fl/LS7xnC9/WmlmzRAPCjH5RSbgvHp2pNxFMPzE5zXUcHyD5AH1rqDjI8808E9jzS0Gx4z68V25s5z9jXDtXDk85z60NgWx/iGnpKQf70LafSnqhHJoNKgptMlLJnk0VTmoq5xRAx8u1RaLqRKB4oisew7VGDU9GwPepOJZSJqke/NLk1C8Vge9EW4I4NTcWWWQkEkUwvigtPnjNM8Qg8GuUQPIiR4jDyzSeNiozSnPeh+IW70yxknkJhnPrTfG9wKiFjTQ2e/emWNC+IyZ49cZc+eKh+Jz2NOUlvKjoR3iNkhpD5Ypu9h6cUwCurqQbYQTNXNKV7d6HgimkV1INhPGc+ld8Q1CYEgeVNyBR0oRyaDfEseDwa4XTdsg0FlBHJ59abgDyo6UK5vzJIuGPZjXCdie5oSkY4ABrvKu0odSfmSPiPJjSeMByOD9ahk8nmm5ArtCB4jRZC8Ixk083+BxjB71VbhS8etDwonLM0Wguie5p4lBFVHibe1cLjB5NL4K7DLO7LjcMc8j0oZkJ7ZBqtN0R2/Q0i3bZ96CwsP3gs9xxy2PrXbyeBzVf8aR549aG1255zTLEw+OkWnilRzXG444P1qq8Zj3bFd423zPNd4QizWWXxSjjIpvjhgc5B9xVd45/pIFMac+bE0yxHPMWRkGeaRpveq7xRnkmuMmR8ppljB4hOM2KabioJl+tN37uxOabw0I8hLe4ZqCznyOKF9zTTkgkeVOopC62whbPc00ttH/amd+4NMLAHz206SA5MeZCaYWJNJuB7ZppB8jTpIWxWYnsRTTzipcVoJUyO4FR2QqxDdxQTTdHU+RmceYpjtnGCKeVz5U0Rg+QqmwtgyTn60hOO/J9aLs5riMf0k/SjYD1Upzk80mPapXh4701kBzX5VrP0XSRiAASajvgg8CpDLyQaEyY7dqrF0SkRmjHJFCCc/Njmpe3yFCKHccCrRkSa7oH4I8/1pDDjse1SMYpAMGjqOaIpiOOAKbs+lS2G448qY4GCAKZSYjRH8MZ5NNMQzxRduKcVwc9/aqagUiMIxz2zS+H5Yo5jz3+1dsOMcYrrBpRHKUhi4J+9SNi0u0D3+tFMFEP6800Rc1MZAcYGOe1cFAyMZxTKVA0kTYQeBTtnGakgjyz+lNKncCOPtmm1WCqABc0/Z5U9gTk4yfpXKSAM8UthsH/AE+lchxzT2B8uR600jHLVx3cKpDc47U4cULIXAHf6V29h9KFWGyQPU07uuVoKyeRNEDDaVpWhk7HYxx296cpxnzpoPPJyPKl79hilCFVs9vm+tEyPLH61G2t/SefSioMHntSMKDqcfmFEHJoUZ7ii4AHvU2Ujucq0Zcr2Heh54oqsMVNlUHVuBkURDUbdyPPHlRVfA471KS2KomLyO1ODY4BqMjngk4+lPBPnzUmvMdMkBj60oYn3+tCLADNd544paQxIz6jmkL5oIbbS766jgm7Hanb8fShE4+9IWz2oUcGD458vSuaXg470ENjg12aFI4JzgVyHmmFq4H9KBw9jg8UzOM5HFITTS1FIIu/gc00sPPikL8DgY75zQ2cHzopC2KZPamFzgbQKaz4BoBfHPvVFGxXIe7n1NCZsjikZ/fmgliTycVVRJuQpOCM+lJmmk8nmmFmHPGKoosS0hzcEU09qYXz3oe85IFOokpSsISV5HFMZ6aZO/NCaTPOaokK5BS3pQmbPckH2oRkLU0kjg/saahWEZyo5+1B355ppb0z+tJux64p6FseSSODgU08d6Yze+KGT6HNMlZ1hHbIwKYW8j2pgYjikLZ5NMoiWKWP9Ipu6kLU0tjk09C2E96ETyc80m4DuRQzIMnGc0yQthCcduKaTyfpQt/NdnJOexpqBqHnmhMMGl3E+eMV2c+eaNAchtIeODz704nNNGCT6edNQgw/Tjtmk25yCd2fWn/SmkfTNMAGUwcnmmEYPAouKQCigDCMj7UzGKfyCRSgYpkKwOD5CkIOcnkmjMwPlihlh61RKxGxtJnI5pC5zx2pgbvmqqLEckKRg0wj1rjJg9qaZPM9venUWTckOC00xAkmlEmRnBHpS+J2Bxz3pqYtoQRe9L4eK7caUMTROO2KOTRFC+VMyaeCR3rjhwGeKIsf3pobB7ZoiyD6ULYQixA+XBoiRAHigCUrTvHPkSKSmx1JEraB3Arg6Ie/6VEMx9c/Wm72Pniu0s7WTjMV5bH0phusjjionzE+RriSo/8AWu0o5ybJBfnk8fWkDlh83B/0oAcd+KG0vPB49KbSJqolFgGx3ogYYz6VX+Ix7YHvTvFYY5xTaDlMmeKue+aaZT5E1EDZ4980Tdjsea6kjnJhfEPmTSh/M9veghx5nmnGQAc80NLBZIHalxUbx8du1N+Iwp5867Qw60SSAO5pniAflziorXA9efOgtdEe9UWJiOaJ5mznuBTN6981Xmdsk5+1DeVyO+PpVFiJvIWRlRe5zSG6Raqsuc84puGz3LfWnWKIviMtGvF7Z5HlTPjOagJC0nY/rRls5M9u9FwguTk5vgl/GhQNvPtSfGlT8pIpYtNYgZFSF0cnuTUnLDHkqoZWtiL8W7HKjvTw8zdgfrVrb6Oq8kFj71LNiuOFwvpUJdRjWyRWOCXco1L0hEhOAOTV+mmLg8DIp/8ADACCRv8AbGMUn3iI7wNmeFlK4w5p6aczEHNaD4A44GfvRxbKv9PFLLqn2CunS5M//Dzjik/h7/atKIFI/KKd4eRj5cfTNR+9SH8CBmV0tmPOc+gqZDpHI3KR9eavVjRR2BPvT964wABikl1U5cDrFBMqE0pVO7GPtUuKzAHOKlNMCMHH60zx0B5AFTc5SHSguAfwuRgYrhCE7ntStdgdtp+lAe881xXJTYLSJSovfAp+EAznmq97wcE4H0oL32B34p1ikxXlii0Mif8AwaaZ03YHpVO99kd6A17jzqq6dsjLqKLp7nByODQJLkdyx+1U7XxPnQTekdz9qtHpmTfUWXDXI77j+tCN2M8nAqnN2zZxQzcsO/Jqy6eiTzMuDdgdqY15kfKapjK55LfauMjY71VYEhPFbLQ33q4P2pjX3oQfpVWWJ+lJnjtTrDFCvJLzLFrzPnmhNdkckVCB+1cwwO+adY4oXUyT8Z3wTSG7JHc81EAIzTh2ptCBqYU3DZ5FMM5bvmh9+/euAJPBxXaUhQm9/I5+tIZWxg+XnTGVh50wk+XFNSOCGTtnmml8sOaZjIJBOaYVA4pkgMJ4m3j0prSdqaEJ9q4x+eeKbYTc4txk8im7sd+DT9oI9KQoMVyo4YXpAcnvRRD6DNPFqzHha7UkdpbI2WY4xXDcRjsamraYPPbzxSmGND5GipHaSAdzcAGlCsxGRxU0+H600yxr2/Wn1PyA0iMY8eWKZs8zyKM8qk985oTPzTRvuI6GsOO1DKA8ntRCSa4Kx8jToTkGQOwPFN281J8EgZxzTChHbNC0w6WC25p6J5kZpwVqTw3PbijaBQpAz2AFNYKP81O8F24OaT4ZvUijaBTYMHBzTtwz2570b4b6034Y5712uIdLGeIR5ACu8Tjinm3LcfvRFtAO/NdqQNLAeJ6c/WlB86KYAD2rhDXakdQHPoKQHntR/AJyc4+9OEIGM11nUACjPNdsHlRjFz2pRGB3oigREc0qJ60Ygdx3pgGKJwqqPKnbVPsaSuPBxXDDzjvgGm7RknFNJBOe3tSBjzzihQLQ4qX4xiu8PB+lIWbseRSs5B9z3onWNaPNM20TefKl3+gzRBaAOv6eVN296kEA8nmu4wOKazuSOBx3NdgY4Jo5+mPpSFODRQoHbxXbccZzT9pH0pSoHamOBFM+eBSBD5YqRs4HvSGOu1BoYFIHNds9BTwCO9cAfKus6ge0V2wZ7UUJk586XaKFnA9td4dF8M96XYWHfFdZzAlAKTYe9HEXrzTvB96Go6gG3jNdjnipIgx55pfA9s0NSGoilPSuVCfKpgtyPX6UUWzMMbWFK8iQFFtkDZSiPNT1sWJ9qMunEjApXmiu5RYpPsVQjYdlFL4ZJ5HJq3GnNjsQKemnHAGM/ekeeK7jrBLyKfwD605YB9au1sAvLD7U4WgHKrSPqEP4DKUQDnsKcsBxwauhY7u4AHuKcLMDv3pH1CO8BlMIG9KUWrN3GKu/hxg4Ug1xtGbHt70v3gbwCn+EHn3pRbZ9x71cfB+2aUWw86X7wgrC0VItuKVbUZzxj0q2+GFO8AeoH2zQefyG8JdysW1Xy5+1OFoPIAVYrEFIxSuoKnjFL4rO0IrhaccgU4Wi1KbtXHtR1tgpIAsAXyAFO2IBjNKSaYe3NdbYGdtpNoHtS89qYVPmaYWxScDOcj3oZlGKRlJ8+PSmFDkelMkhG2NMhJ8wK4yH0zT/AAhnvmkKDPFPsS3BknyruT3omzBGKcUGcCusBHKFvPAFdt9DxRyg+ppvhnvnHtR1AoDjPFJt20covnSbc8ijYAIX04rvD9aNs5BpdortRwDaD5VwU+XFF2e1Lg11nA9nrSmPGKLtDd6UAeVDUcDVCfOiBcd+aULzTwnn50rYaO2DzNd8vb/Snbcc+dcV54pLCcoGOwpwAHYfpXIoBFFAHkKVsdA8Y7cU/G3vzS7c04KP6qVsdbM5UB5xXFcH0p6kdq4sPr7Ulj2DxmmkeYp5KntTDyaZAsYU3GmqgB5p588dxTSSeBToVs4hcc9qQhaQ5B5/auJJPAxRFsUFR3NEDKo75oDAnv286bg+flXVYFJokeIPXFJvXPehKT6Z96awzmioh1MPvX1zXeIoXsM0AbRwf1xXE12kGtjzJkGmA8/akC8/WlK7T3zTUhbbFJpCMUmM/Suzgc1wbOHvXZrsetdiicIfakNPxjyp3h0LSOI9duo/hZ486TwfQUdSFp9gDE+VM59vtUxYGHnT1tu2ccenFdrSCoyZC2k+XNLt55qx8AAEkZpfCTyFL4g6xMrNhIIUUTwHPlVisS/4aXwiwwAR9KXxQ+GV3w7ebH6UnwrD3+tWnw5HcZpRbFhxxQ8UbwrKjwcckc03YWJq8Fl6/wB674Fcnt+td46D4D7FL4R8uTSeGw9quPgwo+Yc0gs8+Q/Wj4yO8FlV4Rb1FcLdmPH61brZgdyaeloM4x96V5kOsBVLaDHJOaetkWPY1crAo7DNKR7VN5n2HjhiVPwBxzkfWgSWBA4PNXmRg5GaCyAjOMGjHLIZ4Y0UL25QHdx9qF4WT61etED35+tMMIPGB+mKssxDwSDbtsyKHcQBiHzzU7wlHGMUuwY5GRjvQ172g6dqKnwea4xYGMVOkix27U0x8VZZCWmmQvBOO9I8OB74qZik28c96OtgcEeobCaYyEUUTH0xTS+8Cvy1Wj9D2IhjyRx3pGj9ambRtGBg0FwT7mqqRNoh7Rk5ppXjiiOMN3obJk1VOiTGEjuewpjEcUp7GhkZPFWRJjh3pNuTSikLY78HyogOwB3puMGlzk0hGTXAEYimlvtTgM96ayfenTADyfI4rjJgcj71zJz+1IYiacV2NEhJ4pDLsJx508RN601424wAP9adULuhqynApwkO7kihsnynyOe1MCspyKNIWyRuYsSeBXEZ5GKCGk5rsnn1o0cmFHPFNkb5cE554NDDsR8wpwjLDCDLeldwEQNnIHBz3pzKW5BpkgKgZ70qtzk/rXHMUKRjPeiLyM5x7Uwvljgkj1pVcf1HFK0OgyErgZzRVPNABOCRyKcjnABGKQNkkkHg1wYA96FkefelIwcHmloIdXA7GjCQY9DUMU7mlcRouiZ4gp6vUXOKerH0zU9I2rckFznIp6SYHNRi+CAaIOBSOI6luSUn54ovj+vNRVXPJ5oyIW7VJxRZMMJg1P8AEHmaCE2jHrXYPlU3FDpsk7uMVwYGgDIri+00tDEnJA5NN8baKCWJHy8j1prAkfWiogsI03mKdG+aCkR+9SEj44ORQkkFDyTXBjikJpM8UobFLEUNn98ilY+tDxiuoVs7dnjyobFRwO9I5xlRwSaESe2apFCNilsd6Gxzg0jPnvTSeKskLqOJz2NNppY+XAppfNPpEbFPc0wnJ54pGkxQzJzwaoiTditTDg9u9cW96TuBmnQo1lyKGYz5UYHmuJ28frRQpH2leQOaGfSpeAR2zTduaY6iHt796aQcdqnlACeaG0YbsaYDRAYZPbjypu30BFT/AAgR3z6Uxos8U6kI0QuR5fvTSCamNa5pvgBe6g01oSiIVOKGxOKmNHt4IA+lBZATgjFMtwMhsD6Un1qWYc8UwwetMmKyMceXNIOT7UQoc88UmzjA/SnJje1JTxGf8IrmTA7YNFHDPKmsRjilNNxzxxTpWLY0nmkLYHfmlKkng9qaUJplGxWxm/nmneKvpS+F6ikaL07+lU0pi6mhrPjnHB7UzfRBGfQUxk9e1UUUTbfIJ25HftQ2z3I70cqAM+RppXb71VIm5WCwabg0Wm0wt2DaM470m3NObk0oGOaagDduOxpNucEjJogG7OTjFICASB9jXHITGTgU4cd80QAelcB3xxQCM5PYcU4AmnrweRmuzQOOAzS7ByRzTWcDFNM4UMSxFHS2dqS5DcetIffio3jjIxwKRrg+XNP4TE1okkgDvXbseYxUJpyfY0NpieMnNMsTA8iRPMg9aaZQMVA3n3rvE55p/CF8QmNIM96b4gycmou/70hDt2o+GkDW2SvGFc0pH/waDHbyk8DNH+GckZGaFRsZW0C+JwcYpTOxHy96OLFiuSpHPnSi057UNUDtEiMZWOOefOmmVvU5qZ8ERzik+GOcYx9q7XE7S2Qy596XLEg84qwSzz3GaMtj7/au8aKCsTZVrEz8gGjLZliMg1cRWe0cgYqQttjyAqEuo8iscPmUws8Z4zXfDdvlxirr4fNKLMYyDmp+OUWEphanB4pUsWJ/LV18KaItqe9I+orgZYUVMNiQTlQatILXJA28/SpMUGDntUuMonbg1mnmlI0xxqIOGzHnx9qkCFQMcZpjXSx8DtQHukB/NWZqch3KMSUBt544puQDnP2qC155+lM+OXzJzTrFMR5YloGVQoH60hmVTgmqg6j/AJh9qE9/nuTVFgkxHnii5a5UHuKHJeAnuT7VRPe8cnaPahvfFvPPtVo9MSl1BeG6Ho1Ma9C9jj61Qtcse2cfWmNcnHJqy6ZEXnZeNfgkDOW8qC1+PI8fWqX4k57kCmtO2c/r71VdMifjsuPjSRwCaYbs8YPNVBmOOc01pD6mqLAu4jystmvDj5zio7XoHnVdknkkmuCs3mcVRYoom5yZNN575FCa53floSwnv6VxQ5701RXBythPFZh3pp9zSrERzTxHnvXWg0Awa4oQO1ShDSmE4oeIjtBCIPl2rgD6VJ8LHFcI+abWhaRFIx3ziuCk4x2xUpo+OwxSrEAO+POu1o6iNtwOf7V20+lTFhDEccetHMI/pxXeINpRWlD5ik2eR71PMQOcgGhGLHajrA0RNppwTgUcpk9sUuwLyTXaxaYNYd3cUYQoByBSeKlMa4Xyoekw7ISRFxgDGKB4XPNPM4PftQ2uM9hzTxTObQjL6UnheZpDNgHIwaG0xYdqoJaC7lXv2phwe2OaF87cfofWnrCx4PnXCidqcFz508WzKMAbs9qKts3oKFo5IGHEY4Ncbth9KN8Gc4JyfOuFnz2AHrQtBp9iJJcSSH+3lQfmJ9D5586tY7JeAx4ovhRR9wPrTeIlwgab7lQIXbhV49aOtix/MKsDJEBxQzdqOy5rnOTClBEZdNJ8sUdNNA/NjFIb1+yrmkF23mOfrS/1H3OuC3DCwjHmh9q7wFTuoxQDekdjg0xrzdzkHHpQUZ9xnOPYkNCjduKZ8OtRjdEtkDypvxLZ7U+lktSJggjHfFIVjB5qGZmJ9BSeIfU0VBi60S2KrnGKGZE8wDUYhj9/em4INPpA5slbhnjFIQPY1HBIPHFKdx7DPua7SBSsNvA4FNJAFDA4wOPWuxniioI7UOLdiTTcg9qQofKuC5qqSEti9u/Fdu+ldsrvCbyHFdsC2xPE45OfWm792eKKsA8+9L4BJ4GaNxC0yOT5edcDUtbVu/anGzbHPINdriuTlBsg8/WlCk8HJqeLMjvT1tiBXPLE7w5dyu8Mk4zTvDP6VY/Cn0AoiWntSvLEZYmVW0k9jTvBbzFW4s8nFEFkPWp/eEiiwsp/h8jkVwg4PcY9quvglAzSfCBO2CKT7zEbwSo8AAjg04QL6GrX4b1p3wy9xQ8dHeEVRhHkDim+CPQ/pVsYM9qUWvtXeOkN4dlO0CnHyn9KQW+f6SBV6tnnyp3wpxwMV33lHeAUItmyTg0vwzk/lq9+FrvhfYUPvKOWAo/hWBwVpTbkflXFXfw3NKLXucCufVIPgWUgtWIyVpRZtntV54A9KeLfNI+qHXTlGLJj2p62BPcGr1bLsVAzUhLPj5s59BUZdYkUj01mfFj24GfQ08WeB+XNaFbTByM/eiCzXOW4z2qL60t91vgza2W7jZijDT9pGFOPpWhFqnbzoixIvf8AtUpdc+w8ekiihTTiRnB59qlJp6qAFwTVwIQO2Kcyg+QqEuqlIuunSKkWIU8rRPhRnhasSgJApRFjjFS8aQ6wor/hABwB+tJ8MO205/SpxUDypcZoeJI7REhLZ+ooq2qL2WjM6jnOB6U0yjFHXJ9zqihr2wB5wRTGtkHOAaez45PNCaTZzTR1AbiK0KkcgfWk2qBjFDM3kKG0p9TV1GTIuUew+QD+nihFcc9zSePzxQ2mPnx71WMWRlKIpzn1pPIkd/SmGceRpvjADgVZRZJyQ8dqaxPpTPG470Mzkk4OKoosm5JIcVOc12M03x80ni5FPTE1IUofakK8AGmGTJrjJjtRpi6kOIHFMODTTIW7HFJkntTJCuS7HbR5UhxXcjk12e2KYm2Jgf1U0FfIfrSLkk5pWJ86aheRSRxS4DD2phXIGOfWnDceAMCuoU7Cjt+tcRn0pBGx8q4RnPNdsu4DsfekBAGMU8RsD8w707wDmhaOpgT3rhyOBRzBtXJNdtUcd67UjqYEA+lcFz5UYlUIHbNcSM11nbIH4ePOu20rNz8v6U5ckc11nbCBQByadximMGYkDtTlibOSGA96DBY4HNLXCM+XbzogjXB5pdSGBbqcGPpSCPmn7MdhXNoKbOzS9+9cEJ8qesRbnNJaHTYxl44OKTa1S0gB7jNFMAHOBik1pFFFsrwpzyaUgkVKMIznFcLbd2FHWgUyCVPcUnnkirD4Q44AxSeDjy/aj4iBoZA2HtjmuCsPKp5hJ4FL8HIfICu8RdwaGQNpPlSFO4x3qw+DfFJ8I48q7xEHw2V+wjA8h5Uvh+1TTbNS/DHzovIDw5EEQZ704Qjy4qwW1J8iR7URbP8AytSPKkMsbKvwa4RZHmftVwLAt2o6adzgjP0pXnSHWBsoRCfSl+FLc7a0QsNv9OAfWnfAY7qR7ik+8oqumZmxZ4zkUq2p8ga0H8P3H5aIumY7gUH1KH+7PyM8LNm9R9qL8G3fbn7VoFsVWl8AKcECk+82H7tXJQC1wfIexrha/p7VePEo/pFBaIHknb9K5ZmzvBKr4Ug4xS/DkeVWnhrSiFW8+1d4oVi7FUIjxleRXLbEkYU1cCHjjmixxD0FK81DLDZVJan/AA1JSzbuBirJYRngAU8gJ3FRlmbLxwruVb2rA8qKTwDk/LirTCjzobbe9BZGF4kiB4J4JGBXCAA5IqSZAOwoRwDjdT6mxGkgDxA9vKmFMUUuATg00sHPfFUTZN0CEeTxzTvCIBzxRAMdu1cScd67UzlXcaqDtShFpQT60hwOx5rtzlsMkCjsKDhTyRT3LE4PFC5HGapFbCuVjJAB2oRfBp7qTnmhmM+tVVE3YNjnJpmM0UoDxnBp8cQbIByRT2kIRWXI7Uzw8edTGTb3obr6UykdQDw/pQnTLZo5OO9MYGqJiUjfO+VOBye9C3nIxThk96QjH3r86Pt3vwFDk96QMFFC5riDge1FI62KcE0xwMUuCDSMMgn0pkKBIFDKkH2ohPHHJppYgHPFVjwRbGgc12wMctThyeTSqc0W64FGGIDkA80NoiO3FSt+BzzTS+TxyK5NhpIAFYHBHNLs86Lnkk80gdc4xTWCrBgDPnmn7BTjiuBFGwUM8MedIYcnj9aMCKXg0bZxFaLDYNMa38+1TCCSPQDFOGBR1sFIr/hs8ZP1pvwuxhhvKrBgM0xo8j/WmU2LRBMZ79/ekz6HFSnXjAqPIvpTxdiNUBkPPzHPpQgDnvT2BXlvtQycVePAtj1G7gClx+tBOR2NO3eeefKg1Z1kiPgc80UOPpUQNnjNEV+MHt50mkfUScr604VGXLE0XB9aVqhkw4NdnmmDj3pSeQKnYwbf5j9KVTu70LPNPBIpKDYQg44py88dhTVb05NPA4PNKx1uFUntuoqsR5nFCjGO9GXBGPKoMsmPDHPfNEDjjP6etCXuSvbzFPCsTwOKVlLCZxn3rsg9gKaUIHNcvBGFwCM5qTCnTCqB5jNEULjIHNC3ccU5e1KMh5waT6HFL5UJyRyOa4IpbHP5qG0p8qY27vQjkn+9MkIw3imm+L60IuV7UJnJqiiLdBjKck/pQnfJyaGSaaadInKQ4nNNz60g3YyKa3Hng+dOl3Jtik98elC7Yz3NKX47UgORk1QVuzgMg57CmY5/Lin5zjy/1ohyAC2OaIAO3cOK4IcYNF3qO4rty4zXWHYEF+1cQKIXJwP1pjmmQozt2pOwrsZ5zTT+tMA4tTckuMeVcW5wftTWbHY8UyA9hwI7eXlTRIGOAMYoJYgYHApGbGcd6aidhjJnzprSehoBIJpu4g+tNQAjsD9aHgZpGbHPrQ2Y5p9NiNoI4GaYeaGXOeKazjPenURWwjJ601YwcZ8+1MEhxwcilWQ8ZPYVSgWgnhY+lNMYPBrvEx3ppmH/AL5o0xW0KYF8qaYlAppmyaY0uadIRtCtEM5FN2YyT/ekMnHemlziqpMm2c3AoLOM8jNKz486AzgnvV0iLlQRpOPShs4PnQ3bPvim84p1ERtsd4h7eVM3c8f2p4jJ78U4IB3IpqQNgZ5JFMOKKwwee1DJzTJC2gZXIpQpB5Of9K4jyzTh6nAFUpAvc4ikTC96Rmz2ppb1rtIrasKZAPPmmNcAduaAT6cmuCFqdQQHN9h7XBAyKaZmJx2pDC2fUUogcn8vemSihbbGlz3LcU1n+9SDaNtxjFctoxNHVFA0tkXdiuyTU4WZ8xRkscDgUHkSG8NlZs47VwgLdqtvgzjgc09LUDufpxSPKhljKkW58yaItqWOBk1crAv+EUdYgB2AqMs7KxxJ8lVFpmR83b61Oi0+MAYGalfIB3x9q4SheBWZ5JyLqMIjBZonZe/vSiFSflGKJ4oxyc03x1APNJ6QfRQ4W4NKbfafemrcAflya43YB+b96XTJh1RQptiw5H71wtfam/Gj1/ehm/IPymmUJgc4EgW49DRUtwuM8g1A+Pb/ABU06g543UXjyMCyRRbhEXgnilLRf1fSqE3rHuSaG12TySa5dM292D7wlwjRB4l5BGaa12iHuAKznxDeppDMx86ddKK+pb4Rfm/T2J/0ph1MKNoX5aoXkJH/AGpodvM5FUXTx7k3nky8k1Ur2xj0zUdtTds/NVQ3J4z+tNJP0qscEEI8sn3LM37eoP1oRu/pVeMmnCMs3BxT+HFCa2yX8Ux88UjTtn89AEJPnkUvhYPFGkC33HmcnzwKQyH1zSiInuKd4QPlx51zpDAw+eaQ5PvRxEuMkYp3yDtnP0oakggBuAwBxSbGYZxUobQflFPPIIxjPbihroFEARN9fau8M/Spyqx5A/aniAN+bmj4gNBXeESOG5o0duW5OeKniGMZIUZoygEfNU3lGWMrhbYPbNHFtxg96mqnsBTuATnBqbyNldCIDQFexzSfDnHbk1YbVwcYpPlUH3rtbBpREW3C43HNP8MDnmiZUnAwBXFlHmCK62zqigXAOeTSABmOQRz6UTxFAJyBik+IUjjFGmdcUMaPntxTdi+9K1yPI0I3HP8A2pkpE20EEYA59a5lAAyR+tBMxOcfN9eKHndyfrTJMWw7SKucLmhGYmh5OT25GOacq8eR+lOkkB2KJjyB3FNMxHYZ9aXZzxTliy1G0jqYFpWbtxTCWP5jn2qV4LelKICfLmuU6OqyCULN6V3hMfPirAQfTNcAFzzR1g0la1sRzSeCT3FWJZO55zQzIuTk8iipSYGooiLbZzxRPhQBytSPHQd6RpwexwKNyYNgYhUdxinqE8/LtUd5C3yk5FD3U+lvkGonblHmBTDcKPIVDOaEEbGO9FQXcRzfYlvdn+ngihm7YDg0MQkjkU5bfnGMmnWhIX0mIbl2BwxoRlfPDZP0o5hxzjtSeCRztoqSEcWAw/k+KUEgUcRFvY13g48q6wqLAHce3FJgk/NzUkQEnIz+lEWD25o60g6GyIY89hTdpBqxW3bH5a42rH+n9qTxV5jeGyAAcUuzHbzqctmx78fanizC9iM0PFj5nLG/IrxDu70ogA8zVh8N6infC45HNDxl5h8JleIvQVwhzxnFWXgMR6falFsT/Tk+tJ4yu7G8Irltvuad8MT3/SrRbcgcrRFtz/hpX1FDrCVHwx9P3rvhTnt+9W/w3PaiLak/00j6lDeCUotQT2oi2QI9Kuls/b9qcbbAxj9qH3oddP5lL8GF8yQKUWq98ZPlmrf4Yk9qX4Nj3FD7z5sHgeSK2O2QnBGKKIVU+tT/AINs5PNd8J6ipPOn3HWFkPwk9KTwlHfmp/wmfKnraYHal8au43hMrvBGRgYpREPerMW+fLGKUQAeVDxw+EQBCp/poggGOBipohwMBeKIIiP6am8/rKLGkQBAcdqIkGeSKmrGQe37U4Rg9qm8xTwyGbdcCuNsuKneEfSm+GfSk8XcOleRDNsuKb4CjsKniHdwRxSiEAcDmu8ag+HfYgCAfSneAPUkelWHgjzGa7wceX7UPHG8IrxCV5HlS+Cf/fNWCxZPbNO+HBPK13jo7w9iv+HFcIFB5zVh4HIAFP8AAwBkUnjesPhld8OpFOFqMdqs1hHmKeIwOMUr6gZYkVi2WD28qOlnxzU9IwvNOxzmpPPJlY4kiEtp6HGKd8OFYYqXkZ7Ypj4zxU3kbG0pAdo54zShATyDRDjHekMm3sa5SYBjIAcD60gUds8Vxkz3OT60JmPlTqwXQQtyaYzgH1obNu4JphIHtVUhHIKZQO45pPH96jmQUN3474qmixHMk+MuMkc0NpwTjioglJ7/AN6G5Hp+9WjjISybElrj0Gaa049Kis/p+lML5rQoIi5skmbd370JpcjHlQC3GBTSSatHH5k3N2FaQHzFN8QHPPahbd3lil8PPYfWqqKRNybF8X0496YWPkKcY8dqQr71RUibsGzeopmfI80bGeDShQTz2prFAhWb6+Vd4Z+vtUnAHFLkDtQ1HUAELYyRkemaaYjk8+VSDIcYzQ85o2xWkD8M+dcYwvI59qNjHelIBrtTBSAeGcZxXAbaPjjnAFDOCeD2rrA/UMI3dqZt59KMMDNMbC9/OmsVgwijOfXvSlQcH3riTnjimkkd+9MTtBDGM570QbAvbmo+XwNo+lOCsRk96VrzYNTDeIg4H9qaZATkD6UMIwz55p6WzNyePOhsgptiNIe4NJvZhxRxCMV3hYoaonOLAqWIrihPGKkBRjtilPbmhqDpI3gE44o3woPJH70QH0FFQORnbkGlcmNGKYJbRQOBg04WpHYfvRw2f6TRFI9Km5sqoRIZgPbB964xt5j6VZLGzAFVOPpS/DMT+T9aTxa5H8G+CqaMjy/SkEBJztq+j0/ODIMijpp2eEQkfSkfUxQy6WcuDPpaluBmpkNgDgHnPlWhg0vPdOPpU1LFYzwgJFZsnWLsa8fRPllAmlLIowm0UX+FxRfm5rQCBjwBj2ob6ezfmHNZfvTfLNi6VJbIzssSpwmP0zUYoT2H6Vozpm0DI3Uq2Coc7OaoupiiMumk2ZtbYt/Sce9SEtcDzH0q++GHsT7U1rINk4Ofau+8pgXS0UogHmf1pngA58wO1XQ00HgKSaemn7e6ftR8ePmd93kVAgD4wPKnC1b0/er6KwJ/px9qK1kQBgftUH1SRoXTOjPiyLdx+9IbLHl+9X3wYH/wKVbQH8oP6Uv3ob7sZ/4NfPNd/Dgedp9a0ZtQPL9qT4dR5H9a7735A+7FJFpakc8Ub+GovvVusODwKIIieAKnLqZXyVj08V2KX4JVxR47QAcj71aeAM8j9qVowBxSPqLHjgSZXG3XHFNFuO/+tTXUEZHlQcc88CuWRs5wXIAwj/Dj2phiwD51IZse1AdyP6qonIk0kBYY71HcZG6jSPv71HZuPatEUyMmgZXPekZOOO9OJHrXZHrV0yWwMJn6U5YgGwPtSF/MDimeLjOe57U24tpEkHB5H3rtwUjHNRjKx7cj0phZhnPIpdJ3iJEx7kg8dqE11ny5qPy3bNIw7DtzzTKCR3iNiPM+cjvTGmft3FL4bAZ7gUhUHFVVEJNgyWJzmu/5uaXFcFLDtTbCrcb/AGpc0QQMBk+dKIGOPeutB0sBn6U8e1SUtMj5+9ONo39K0rmhlB8kXaSODSFT5eVTDblFBNDJCjmhrvgbT5kVlPmDmgGMkHAqeZFJyePtTDIp/KB3706k0K4rzIIUjHBriCfI1M8eMZyM0njxjnAp9T8hWk+5BKEeR+tcpMfapjXMZPbFD8aEnmmUm+wlLzIUjFznFNCZqYZIcnFMLxgcU6l6gNERodxBApGhOM/tUtpYzjbTWdccU+pg0rzNWOcZp2Ae9NC47k/pSFOe9fn9n2aFIHpSBhnv3pD+ppu2jYGEJpCc/Smg7aUtzTI4a2B34FAYrk4ozMfKhnnuOfWnRGT8gRbtT1IXyyaRkzjzpyrkHHFPyS3O47+vlTSQPlI707Znvx71wU5z3xXWhqYPscedIRnnzp5GM4GP9aGCd3HFOnYr2Owc804CmyD04oY57847U4CRz/T3FN3tzxQxyfSlzjzzXUcODnnNKHz54pmaUHH19a44fuOfSn7WYcChhskE0XJx9q6zgbLQWix9T2qQCfM0xvKmTYGQ2iP9XFRZF2NirMjNBMC555q0ZeZJxfYrjk12KsfAQ8YpDZqTx2p9aF0MgDK8inhvM1JNrz27dqctr7UHNBSaAxyDNSQd3OcU0wha7YV7dzSNp8DboeMHkHIp3B5xQ41b+rtR9pYcipsohBhvaiYxx5VwjI7miLGQKRsdKxm3auaerHzFLsbnFEWNj5mlbQd0OQ5FEWmgN2A7UQRt5LxUWWSHKe1HjOQAeeaYEY9zz6EUeOM+ePtUpPYqkNYHse1KI24GO3l6CjiPzP6URYxwalZTSiIIyB6808DjgZqWIx39ad4IxSakFKiKBupjxkc1LEIWl8DPlXakc0VxU5wa424PcVN8Eqe3H1pCmKOoWiu8AgNgZobQEgEjBxVoQMcDFCIHbGaopsVxKtoDQ/DI7VZyD5eBg5obRDGRxnv71TWJoRXMMD70NlqeY6E6YNVjIlKJCK00jHFSzCP9fvTGjzg1RSTJ6aAeQB5pSBjFPZMUw9qY7gZXd6RRxg+VccedOKLuxxTC3l5Vx+YYpnniggHFwDgV28d24z2pjEU3Jxk06QrdDi2ewoZJJGfOlLHHsaGTggqKokJbYjc0wnJzTmbI4oZJp0hGzqQ98GlzjnzpufSnQrZxAI5oZwO3NO/980NwBToRsax5powM+VKBg0w96okhWxfbdTC2TxTqYeT96dIVti7z60NmycedOK+lIRgc06RIaT9aEz57U8gUzGeRVETbELHGM00sW7CnsAKESRkrVEI7GsSc0I08gnntQyue/NUEFyMn60ocD2phHFJg063BY8zHzobSj7etJtPnXAc06SAdv9BzSbvUYrmQgnPnTdvpVCTsXdXeeKUIK6uBuJmkPzdqdjNPTA7iuGoEsfzDHI9aOifpShgOFFNL4PFLyNsiSqKVGe9E2pnvULezedODml0naiblR70mVB4FRNxp6sTxihpCpEncM4pfGVeO1DUAnFKVFK0NYRZxnkY96UTBiMcqPOheH6Hb/rRFQA80jCKJSR3xzTg7H+o0m30p4UYpB07EyR3NcXOPlFcfal25HPnXHWwZkbGScGkMlKU2jmhsDTID2Oabjg4+lB8U5wSSKcyN3xxSBTj286oqJvcbz6005JowXH0pu3mmsUZj1pe/anhc9q7YaNo7cYQPpQyCe3FShH5kcUogJ9TS60jqbIeCKTB8xU/4YnypVtc+Vd4iDobK8AnsaeE5qeLLPOKItj7UPGiMsTK3wmHPfNIYifLFWxtNv0rhabvKh46O8JlR4JHnT1QgcVb/AAQA+b9KUWoA5X96XxwrC6KnYSRng0/wmHlkVaJagE96N8KO9K86G8EphGyjsM0ohY5yKuPh0HcZPrThCo5xSvMHwqKtIDgFuM0QW3NTn4ztpGGAfL2pfEbDoSIotVUZzilVNxx50VmA86GZiPPHvTJtitI4iuIGPzc+dD8UEgZ/ahNKAeDRSYHJBty+ZxjzpviYPFR2m47ZpplY9vlqiiLrJQlJJyK4zeRYL9ahF28zTGLkfmx6UygI5smtIo7tmhPNtBw1RfnIOTzTPD5yeTVVFCamSDOfXyphloYQk9qd4ROaNJC7sd4gfg0niEYA58q5YyO/NHWIEc0G0ggt244/L5YpwTzoohAHHau2gcUNSO37jVizydv3p4iHJIBB/auU8/N5UrScYzxQdvgZCiAYyKcqD0FDFwRxmmfEZ86GmTA5JEkouM55zSFFHnUYzBu4H1pplwPzUVjkw+IiQXx38qYZvtUYyMexpm9j6mnWOuRNZIec+XehGX1HNcI3YcAinmIjG5KOyO3AmTf50HDE8CpuMDjj2pQqk8inUqFqyEqnnNIykk47VZAIR70qwoT25oPJXIVHyK8Qse3zUvgP6VarAD3708W/I4qTzlfCsq0gPZhT1tjj1NWYt2HYcfWjR2x8hUpdRQ8cN9is+GIPI7UvhHyq5W19RRBaA+uazPqi66ZlGIacLbdnFXXwS55HaiLaoB+Wh97SGXTeZQCzbuBmnCyYEZRvqa0K2o8hRRaYHI4+tI+toddMjPLZ58qItqCc4FXZtgTwuK74XBztyfrUvvbY33dIqRbgeQp5tueBxircWwOKUQj1qf3gdYSmFuc0vwwHcA1c+AMUgtwO9D7xY3gop/hQfb2rvhseWKt/AGeKQxetH7wL4VFWtqD/AE0VLTHl5VPCYpDjy70rzSYVjRE+HC4zxTzCP6eBRyD51xXtS+Iw6aALbqT3ovghRgHHnTiCKdzSubYFFIYsY79x5VxhBPIooTd7V3hEHtXa2NpBiMDjFOEIJ5FFWL1p4THaleRjKJFa3JPHalW1IqVtOeKXYfOhrYdKIpt+TxXJDipWyu2E8AcV3iNHOBHEWRTvBqSsJxjFEWAedB5fWFYyIsWfLNOEPr+lSwp8+fel8NfM0niDKBFWM9vXtThD6CpO0DuMmm8A80NbG00AaLtSeD6jA9aOTg8Um7z7+1dqYNKBeH22jGK7ZjHliiFsnHl5UhPvRts6kIqAn5uBT9g8hTCQBuHBpRJjvQd9hk0h+2uxjk81xlwMDimGbj0oVINoftBpyhe3c1Gacds8/Sm+MMZz7U6iyetEp9oOTxSiRSOTUE3AHY80P4gnPyj606xSYnipFiXWmtIB2qtNyR5ZppucH0plhYHmXcsWkGKH4gzycVXvdNzQjceZ71SOBk3mVlm0o8jmmFxjniqw3LHnzpjXDkZz2qy6cXxixMqD3pDMAOFyKqzOxGeR9qUPJ3Jqiw0I8pPaT1FNL5OKi+I+O/FJvyMdqdYhfEskfJ3zmhStxxzQwQM9x9KGVJPfI8gaooCOY7dnvzSHGOKTkUnJqtEmxuAOTTWI8qLtphi5/wDWqxqybbBFl9Oa7dRPAUDNd4Yxmq2ibtAxIewpQ55zT/DGMHn3oePTtTbMWzjIRwBxQ/EP1o62/iEADOaNFZAMCxJ9q7VFApvgiIHZhgcUVoynerAWygfKMGgyQljg5Gan4ibG0tEQimkgd6li0z3Brmscr3Io64gcZFczcn3p2B6VaQ6cGOSDipS6dF5jig80EBYpyKIKxI4qQLdwMseBVwLNVzsA+9Me1bHJ/Sk8ZPgfwGuSmkTyoAVuSO9WzWZL8GiRaV/jHJp1miluI8UmUqq+eacYWPlWh/h0aeRNcbPjg/rS/eI9jvu8u5nhA1FW2z+bmrr4QLzwR7DFN8JfPiu8e+AeCo8lT8PtpfD4x51YtGjdhmhmFQa7xLFcfIhiPByRTv7VLEAY8Ak1Lg0x5Odrce3lSyyxjuzowk+CpHsM0ojZj+Un6VqINBaQDag/Spq9OYwHCjz7Vll1uKPc1w6DNPejHpZu/lTjYSA/kI+tbpNFjVOyk/Sl/hManOMisr+0oWbF9mSrcxUOnux/KSfap8WlyHuMCtbHYogwij70dbM+i/pWef2kmWh9mUZWHR2fGUbFWVvocaMGaM1oVgC8+dIYx29awz+0Jy4Zvh0OOG9FWLRF/Ig+mKImmJIQeKtIoF8xUlY1XywayS6uS4NUenj3KxdNVVwFU/anCwJ8gB61aBRXMtZ/vM/Mt4UF2K34ZVGP0pvw4JJPFTnXNDKYpllk+52heRCZVXjNIRxUpkB4NKsajmnWShNK4K/ZuODTvhwOSakkBM44pu/O7jJp/EYjgu5EMPPynP2o4tO2exoiAbTgc1KiBwfag8jQixpsALVPI0RbZB9POpJ4FNJzUvEm+5dQXkC8JVHyihsBg4GM0ViMcUwnKmipM5oF4QXkjNKir3Pr2pHXtThwc5yMYpnJi7A3i78Y9KEIcnmpe4Yzmhs+Dk+VGMmCUE9xqQp2zTzHtHtQjPz8oxTDKxHJzTq+4txQr/KcheM4obtxQ5ZM8Co7SMDknPkKtFWSlLcJJ8o9jzQHcY47d6a0zHINR5GJ+o7VrhEzzlsdLMCpPYDtUaRzk57eVObJOcc0gj3+eK2RSRkk2yO0nNDYZOam/DgdzSCDBPOaqpxJuLZD2E4PlTxbFqlLDzz2qQFAAzQeWuAqHmVzWpxxTFs2JPtVnhSTkYNM2gdq5ZWc8aIYttvGOaaYe2BUw/v600jGPejrYulEPbik2EhjjPFTCvGaE3J96dSsXSQ2U98UEBm7Cp22l8LzqmuibhZXlCO/Bp8fBwalmNeSRmm+APWu1pi6KYzOO3PrS/fNcYgO1Jtx2Fdsw7oIH5FEWdTnyxUXJY8UwsAfehpTGU6JUjAjI5qHIQT35pGY44NDP61SMaElOxHYAYz9aDvzkdlxRSuaYUqypEZWBYZHFN28VJ2cedMaI5zinTEpkVlzTPCb0FTAMj0PrTto4ptYqiQghHfilZTjA86lbMnil2AD5hXaxtJA8JwO3FNMb98VOKjsPXP2pCAOx4plMXQjU9/P9qTFMDnzGKfuBIycV+f8H24hHtTDnOe1SNqnzpu0Hg11goERjNCbOO+D9KklAT2prLzimT7iuJFz7n9KXGaMY+cdqQxAA1TUiTg0MwCaeijtiu2YHFcAR2oXYUqHYx2AppJyfpXKefennH6V10NyDKZHIpuwH6+VGLDGAKYe1PYkkgW0Ads4700Rjn5aMtLgeR5plJoSgBjHlTPDNShg59P9aDJ7DFOpCtAdh7YzXMpXAp43cgDOaaTnt5VRCMDvIPBxSpMTTjHnsOaaIv8ACKfYS2h4bmkyKbgqfem7TmjQQwIrlAoYGDzRFHFB7BHqo86cygj5aaq0ZFNIx0gfhkDIGa7b6/pUsLk48jTjAMnaftUtY+jyIax5PIrvBwORmpSxHPAxTxEx7jFdrZyiRFh9qekYXsOal+CfKlERpdd8DqBG8P2owj4HFSVgOeeaMkIHNSeRIooERIPPH2qakC+f9qcRjtSq+Kk5NsskkNFugPanlM9gKaZMGm7snn9aXcbYcqjI9PPijbRgYoXBNE3AClbOHYFKMDJPehmUAU3fnvQo6yQGFKG8u5qOJB2pRIMUGg2SGYYBIz9/OuBoG/nnilMnHNLQLHsaYec0NpAO1J4wxTpM5sUjNDI5rjJzg+fY0hkB7nBFUSoRtCMmcUwjGfX0p5kGOKGzDHNMhWwbJxxQihxzRHcYx50IniqoRDSABk9qEVx709m9e1BZ8HgZFOiUmNcfahHueO1PZ9xOeBTCODVkSsZjv5UNlFEI9KYe1UAISPLmhkiu2sDwabjPbvTUKxGOW7cUIt68U5iy7sjPGabjPLcGqpE2xqnuO9Nckc44+tOPsaZjPJplTFEz5U0nmibfSmEEdqZAaoaaQcdqd5cHt3pMmmFGMxHfmmH5gMjFPYZ+1NBzTrgQQqO2absx34p5Az3prcc01isaV4pjKMHinbjSEAUyYrB8DgU1qeQBz3zSEetVRNoH55x2pNoGSByaf2Bx3zTT25P2qgnANh6Cmge1Gxn3oZ7nAxijYoNkB/7UxkHkOaOEOPUmk8NsEnao96ZSXcGhsjhcdxSMmTjH3o5XA4wfeuAAHPNMpXuhGmuSMUxTdmc4qSdp78GkZQBiqKQKAFOwPcU3ZUhfQUlHUKAMZA45rvDPlRs988YPBru/ajYrQLwyO9d4Y9KIT2AGTTcn6U1gG7AORXECnYPYc47mm7Sc+1MtwMUACuOBSYFNpqFsduA71xlUdu9Mz3pvbmmpA1MMJcfWnC4PYcVFxnt3pRR0o7UyWsoK/MaIsmT/AOtQDnHoPWuBI86540wLIWYenhxjg5qsErAjB49KcLl8HjFTeGyiyNFqpBFOUYOR/equO6bcVIovxLenFSeKXA/iLuWJA4yBSbVPP7VX/FMTnFKLpvMUPBkd4qLJo1A8qasSsOB51CF22eBmiLc47jNJ4ckMsiZK+HBzTDaCmi5z2HftT45WJ7UrUkPqjJii0x3A+wp62hPlR0kOPmoofHJ7VCUpFlFAFtMDBHFE8Hjvj7UdWBp6x5PHaoucu5RRRE8LPlS+BnjFT0tie1PW25x51N5l5jrGyFsCgf8Aalxx2qd8NjypwiUD3FTeVDaGV/hFh8ozTxD6CpjYGaGzA4FHWw6UgHhYPzV2AvcUUZHY02SipMVoZkeVNJzS4zmhOSp4qi3YjOLAedBab3zTseTHBobJnPFXiiLbBvc+lCaXIxTmHzHPc9qHIuKvFIjJsTOT6CmNz512OCBxmkJwp9RVaJNsaW+9DO3PvTtpbtS7D2C0+wtjB3O6kwORRfALduDTxbFuM8mg2kclJgCucV3hZxyBipa248uaKsA7bRj1pddDqDZB8P2+9OSIE8ipZhXtmuwoGCaGo7TQEQqBgf2rhEOef2oxAAyORQWkVc7u1ck2dcUjhGvngUwkL5U0yL5HIphJPYZFVUfMnqCBwTx+lMaQA4PekELOckYogtOQS3n2orSgek+ABcUwsScc5qZ8LhuDmnC1IOabXFHaZMrjG7dqaID5A1bi3GKeLX2P2FDxkcsVlOsDeYIqRHaZHOatY7Pd+YYHlUlLMfWpT6mi0enbKgWyDyJ+1FWEYAC8fSrhbMHjaKU2+38oAFZpdRZbwKKhkKDG2mBC3cVayQE/04FNW1bnAzR8ZdweEVZtwe45pot+eeat/hCTzThZnPI/Sh94S7h8L1FQtrk9qkJan/CatI7UKRnI+tSlhT6e9Rn1VFV06K6GD2zUsWwIHy1IjgCkjOaMuAo8qxTzORphjSIfwfBYLxRktCeT29MVID8Y70qygrnH0qMpyZZRiMW3C9xS+EvkKd4gxQmuNpGaT0mynooJ8OhyXUGuMSAcDgUIXYzikM5OcVzUhdUeQg2CiAjFQ/EZvLmlDN60rRykSWI86HvweKaMnuaULzXXQeRd5KtTS/Pb96Ur967ZkZrtSO0sQSEdqaZBTggPlS+H83tigpI6mMD57UxmY+VGVeKRhzTatwuIBQTnPnT1QD2oqqB3p2KbWJpBbfelC/eiAetPwBQ1M6kC8PNLs9qMDxXBsmg2HSgapg9qKEGeaXfjOa7cMc0tsZJCbKUKKUNn6CuLY58q4OyFUA84pcDtimbq7xBQ3OtBNop3GAPTzoHi+Xr2rvFGMdhQpg2JHFcJPL0qMZVH9X2pPFx2oqIbRJxikPBFRjJnzrvE9PvTKImsMZAO5pjy8YHahl/Q7qEZAOKdRFcgxkzz/rQy5HI4ND8UZprS06jQrYfxiODzTTJ71HdyD8vNM3seSOBVFCxG2ShLTTLjzqK0h+mO9Nydx58uKssaJuRKebzobSH18qCTxzXKQc55xR0oVtseZDTXlPlSDsp780xjg4ximikxXsc0pXHnk0hkJ8sVxAJ7dqaxJOFHNXSRNs45bua4IG8zQw5byxg0QE01A9oRYhxmmvGB+UfvSbyByaTxCwxigrOuhwjA/MaQxrn83H0oY3nuPtT9h8xj1p69YLOO3OG7UgC+tNaMt38u1IUZe3PtTULuOOOQpzz+lMbaMknmuEcjeXNFSzduTxRtLkVJt7EYPnsKcBk1LWxYkAdqMLXw67xI+Y+iTIaoWyG7fSnfDnIPl9Km+EPIU7Y2Km8o6x3yQvC5py23qKliL9a7AQ88V3iXwDw0iEbbvihG1bvt5qxLqO3nTWmwOKdTl2FcIletqWztBo0Vlj860Yzc0nxHlT65snpguQohRBgDHvTljXHvQDLkfM2BTvFBFLTHuIXAyARgU4pgA4HFDVh59qebhF78Urs5OIoXz7U9QT5AUD41B5UjXueQaOmT7Ac4LuSeVxzikaVR54qGb8AYY5qNJcjOe3vTLG3yTlmilsTzd+gz9KQ3Wf8A1qt8cnnsvmaTeT2P0qnhEPHZbCdF+bd5UrX4PtiqjdzhjmnA54oeEu53jyZPOoHPHIrvj8+X71AAPlT1iZjkDjNHw4oHiT8w73bH6UBpCe2aOsLMcY/SpKWeR+VgaVyjENTkQFaTyqRDHJMRxnmpi2JHA/SrXTbJRjcGFRyZoxVlYdPJuhNO0wuRuAAz5jvWktbCONQQMf2olrCseNo7eoqwVBjgcV8r1XVym6R9N0vSRhG2BEaqMBcfSmsO/H681IIyOKYVx37V5utnpJVsiN4eTTvDB7ijbK7bR1s4GEA9qeoH1pSORTgtC2FDGAJ4pNvIpxGDSqeaFgFUY8qfSA4PNL2oWcLnihszDsacabROGFT60zaaOQP8WaXHFNqo4jFDmmMpqT3ahsDinUhWkRShByRmhlWLj3qYUOO2aGBggMPpVlJCOIxEUHtzUpGUVHI9aVZNvFc9zqJLMMetBd8A7PzeVMMhJ5pN/lS0HcQsRweTSbj6d6RmJphceRyfMVRE2O9jyK7d5eXpQjIT3GKY7nGTyaZKxOCSxwh8zUd2OKH47ADI4prXGey9qpGNAc9h3PkaTGM+VD8c+mDSNMW7fMafS2QsVkLfegtEV8sGnhye681xkyMEYqsdgAPDOORTDCSc1J3k9hmkyPTFVU2hHGyIYue1cIB3Pl5VKIFd8vYin8SQnhohMPTP0pRjPbFTNqAnNIdnYY/SmWQHhkMKM9zn6U/tz3o+1POuKqR2o67A4EXaQD5k0w7iDgdqmbFA5HNMKgH5fvTqYjiRMkD2pTyBxyKkbFG4k0wqucqePWnUydAPDPr+1cI+e2aMAuRu4z5UgC5ye3rT6wOHcAUxTGUjtzmpTYxyKE3AJFOpEmvIjlDik2he1HPvQyMjmnTEBkUMijbDSFM9zTpgaI7LjJHc0N0I571JIB4zmmFR6VRMVojGPIyRSbakOcDHlQiBjvg+Qp0ybjQIrSfaicAEt6U1nX+ntimQvtGEYximt2p4YYJNDcninQr2QhwPOmt7UnemurY4OM09COQnibTjzpGlJ8+PSm+Ex7mm+Gx86ZJCOTEaX5uOfKm+IV707wSO3JpTCxHIwafYFs0qSBuTRVYZ4rPpqMp7YqXDqDbhuH3Ar4BOz7dprkuQcjA8+9SAoJANVSXYwSc1JjufPz+tCUWdGaJrRLgELz60Iw4OPM+dOSc/1EU7fuIJ8qnuimzI8iMDzx70PGMknNTQB5DNIITjtmm1JCOJDbO3AoLAjIPerD4Uk8DAprW43ZxTKaJuDIJzwQM0ofAGVzU7wgo7Uhj7Yx+lNqTBXkRR78ZpCR2FSvCBGT2J54prJgcDijrRzTI1cWxwTT2IGd1CIyM1VbkXYxmweKTxD59qRuSMUpzjAGKrGhGNMpKnPme3pQyTmlwc0hDZwBVNgMQuc4FcT2pCjZp3hMBkjjyptgCZyMGkGPMU8RnzrttFtA3OHbiiDsPYU0KT2FPVCff2pWxkPQZOBRhjzNMRNrAgUYJmpNqx0mMVgakRtkc848qYIGHlRFixgtULVFI6hyjnBOd1HWINwOcUMADt9qKufLuO9I2ViEEQFPEQbgmuXt3p+wH296m2VVDdldtxwaUriuGR3paGsQRfpXNxyPKuJPkcV3iKP/g0KBY3bnk0hXPNE8QY5/vSeInbzoqw7DMY70pGKRnA5/1oXjL58/eik2BySC5Gf/Sm4PrxQWn8gcmhNPjjvTqEmI5pEp/lXuM/WmGY4A9qhvcE9wBn0pnxBA4NU8KRJ5Cd4xpGnYD5arnnLduKb4pGfm5pliYnik4THJLcccUhmyvPfvVeZ/LPPpTTOfPjHvVFhsV5SwNxx3pvjKx55xVc0uT+bmk8TPn9806wk/FLL4ikM3ucehquVwTyafuB/wDg0XioZZLJol7k0hPAqMrkdu1PLkipuFcDax7GmE8AUNnNML0ygK3Y/tTTgHGeKZ4mfak3BvP9qokKc4yOOaaaQt2zSF8Dkcj3pwMRhjnyppYY78Gl3YJB5oTeXNOkI2LkA8UNgMZPeuPPBPFJtB88U5MTAUZB5pu70pSRnH70PsKdKxWdkVxNNJ4pOabSCzvKmZPnSmk+tPQouc01uBmuUEk4FNcrk7jXAGtTPOnt5Y5prDGKYVsGQefrSheBXHvXA1z23AmdsJp3w5A7VIhAPfmpTrE2N3GO1efl6545aUjfi6RTjbZWGMqMbTTBGx8jVm7qeMj9KGZVUfLipf8Aqdf2lfuC8yCtszHABFSItOb1OTSrdlG4Ix9KN8fnGTj6VHJ9pZH+FUVh0OJfiOXSxnLSbftUW6s/CJ2/NnzqcNQRR8xH186g3GoqxIDA+lZI9Znk/SNEulwxXokdLcbCG4pr2h8m49aG90T3bigSXRI4byrfj6/JF7GOfSY5rcO8OzGTu4oTAetRGvmX+rgUsepDAyFP2r0cfXr+5HnT6Kn6LD7TSFeaQXaSkeRp7ED3zW/H1MMhjngnAbTS3nS7hg+Vdjn2rYmZGqGlh5jNJuyfy08r6UgUU6oUZuOMV3bHrTwoHeuGCM9qdMFAzk85pQOPengZpdmPemsWgDJ2x2pNuTRStdtz37UbAMIwDTNoPNH2D0pVhBwGrnNI5K2R0jz2p/gnsqk/Uc1Ojt0yPMVPXCcAY+1edn+0Y4ex6OHoHl3spRayj+hhn2p/wT4yQc1ctMe4JFCacgAYz7msK+15ye0TY/syMVvIqVt3XOc04x8VYs5PkKAyEt2r0cPWPLtJUefm6ZY1s7IYXHftRUTPI71JW2BOCM1Ot9OZgPlwPWtM80IKzPDFKbpFUIWY8HNHW1Ldyc1oE04Kg+XJ+lOa0whKKFPavPn1q7GyPSeZSx2Zx+bbmpUNsrdzyB3ojWkmc7aJDbuoOBzWB9ZkkzculxpBY7MDGDnNF+EANEtyUzn09KV5QMcZ96V52zvDS7AzbqvnRFVB/Vx6VBl+Ikf5fyUaFCTtJI8zSPI2HRRLXZn8wFGC8cUBYI1GSCSR5miZO0AcCkHSSEY7R70zd6mmvnFDwxPPFUUUSb3Hlh6Ypm5fJaQox9qd4TVSku4NxjEnscD0phwewp7xsKYYyOwxVFQsm0IcUxsAcmmuj8YP7UIo5PINXUU+5FyHPgYweTQJOO5ooibk4prwM4waqqXck7I7ccihsBUr4VvTIpy2mPzCn1pCOLZDWPJ9/KkaInnFWBtkGMd6TYuO2KKyWLpogrblu4oq2/I4qYGC8EgHypjTr6/tQ1yYUkkIlqP6uR6VzxBQcUxrjPbOajSSOxzk10YybtsMpJLYkEogyxFBku1YYA+9AdS3rmuSDPfI96uoR5ZFzk+DmueDigmYn71JFr7Gk+G57ftVFKERHGT5I69/m4ogtWkPBqRHbE9x+1ToYyOCtTyZa/CUhit7lYti2ee/rUhbIrzjNWqRn04+lSorcN3GftWOfVSS3NK6dN7FOlmzDIoqWJPc1epaei4owth2OP0rHLq32NUemSKL4MeuactmrcelXTWqeYzTlgUDsBU/vLKeEkUw09c0VbPHkMe9WwjUeQpGQAeQpXnkw+HFcFetsKeIfPNGd0QAEgU0yp3B4rtUmHYaIB50rwqRye1NN4MHz+gqPJdqASzUVGbYrnBchfBA96aY1z2/eoj6mo43A1FbUdzYBHPpV44cj5IPNBFptRe/BFMLKDnIqsa5zwTj70LxznjJ+9P4DEeWy4EqDPzDNNNyq5y3aqneT6/rShWZuMkUfAS5Z3iy7FobxDyo3V3j55HFRYoDUtLbA4B3GoSUIloa5KxjSkjg1wd3qSlqxPzDH2qRHaLnheRUZTgiqxykRFyB8xwKI0O4cnt2qYLbI54pGg9qg8qvYssb7kFbVfPmii398VNEQrtnA4qMsxRY0yH4AX3NOENSgg8xSBSfLFL4lnaAAjHlS7cCjFaac44oamxtNAsDFNxgmjbSfKkKH04rhQBBz2rufSjCM4PFOER9KOqjiOV4570qpxzUgQsSBikZMGjqQaYHbjtXEHzOaOIzzXCE+Zx9qOtAaAf3ppJo5iJNd8OfUGnU0TaYDJ+lJlvWpAhJ4x5074cg4Ip9URWmRATXEuOx4PepfgeRFKIFGOKGuJ2lsh7mx357UoHHvUsxLntXFABwKGtI7QyLtb1pSOMk9qleHg8imsgIwBR1naCLyTyOKXBqRsHPHauEZB7U2tA0siEEmnMuVPqakYHcikZM8gcV2o5IjDtTc981IKAjtTSvljNMpAcaAhtvbz71wQsc5zii+HS5HkOfSqahaAFMnJHNIwAHNGJpMZzkUVIFIjlNxx612wMPpR/oPvTlUYPFOp0CiL4JHlTfCPoalZAphcryBx5GmU2I4qwAiJIyKUxjtRSSRmk70dTBSAFNo9jxSFDijlcnbil2EdxTKQGiOIsd+3pTjBu7DijKhJx50VYyPrR8QVRshi3Uc0vh+XOKnkAYBGa7Cj2rvEY2hEHwM454NO+GHYDNSywx5UwzBfOu1s5xS5I4t8cnv607wSpJ86e0+RjtSeKCOaZSYtRGeGScEGnCJQcd8Uhm5zmhm4OeTim9JibIkhVA4G0Uq7R3NRTPnkmhG4HrR8OR3ipFllQODSB19KrDdkf1Uw3jEDacmnWCTFedFsXUZwOKYM4qr+Mb1p3xbY4NU8Bk/HiT3fbQTOAfSoRuXb8p5oZZzwtWjhS5JSzt8Ewz9yvJoD3BFBwzY/enCB2OAMnyFWUYog5OQjXJPBofisO3FShplweShFPGmTN/TR1413B4eR9iJ4xpfGapw0iQf8XgfShSaeU88/auWTG3SD4WRK2RhcMPekeV39qItoxPAx9qL8Kyjtn7U2qKJtTIILg98EVx3MDmpxgAx613gemP1rtaE8ORB2knk08Rn0NW1vpM0pGAuDV5adLMcGf9jWXL1eLEvSZXF0mXK/RRkVtmY9iftUiLTpZDhIz9xXodt09bRoMoc+tTk02FB8i4ryp/bONOoqz1ofY8mrkzz2LQZ+C2B9qnw9P7gNxOa2RtYxnOa4bEBAArLL7UnPg2w+zccOTNR6Ai9wCfejDR4R3RQfWrd5lxgGhFgTn/AN81nfV5ZdzSukxR7ENNMjUccYoy6evr9qOrc+goiketTl1GR9yiwY12BJYRn+lR/c1JitY0Ix+lcH29/OnhxkEnFQlkm1yVjCC7EuJQO3GKOAD35qGkoJ74oyv71jktzQmGK8cVwWmq/rTg4qYxzIeeKbtp5cHHlXYGO9cHYHilwuORT8cU0jHcVxw0rxzTexGafSEelccNLe+aTfilI96bx60QHeJ3pPEwOa4gDzppK+tEAXfnuacGHrUclD2bNJlcnBz96NAsknBHek+U+eailyCMdj70Mz4HH96KidZMyozxQyyYzjHvUJpyOzUwzsvO6qKDEc0TGYDPIoR2nndio7XO7OQv2oDz4B5qqgybmicQAMbgaaTjj1qGLk9htzjzFI1xyOcU2hneJFIlMcedD7gjGKjNcE9zTRNx386dQYniEhmGO1DJ9aC04pnjD/3zVFF0Tck+QzZx3xQ2Jx3phmHlwfrTGlHrTqLJtoMDgU3JoQlXHemmUYPNOkxbQXOa7cR2OaB41MMwqiTBqRIMnlSeIy9qi+J96Txe+TmmURdSJRkJNJ4nPv61E8T3pPGHYmnSEbRLMmee9MLny4qMZh5Nml8YHHt701C6kw28r259/SkMjngHGe5oXig5J8+5pBJns3FFIW0GMrDsfoPSu3nzao4f0NcHGDzinSEbDl2J78dvtTS3PqfWg+J6Gm+Jg4J+9USF1EgED601nB5PcdqB4h5I5+9cXBHemSEctg/ienekL+tRw49cUxpMHvTpE7JQde4NN3qOM7qjb8qdp7+dJk+ZzVNKBZJMir5d6Y0npQQQBSbsnvRSQLoeXGfWhuc/Sm4APvSnyqq2A22DYMd2O2KYC4PfyopH2rhnsRnNNZNqwJ3E4PNMMeO9SAhNOWInuOKbUkLobZE2eXlSiEnuasPCHHFFS3DUjypBWFlV4X3+1PWMD/XirbwlXypCEK48+3AzSPOOsBViEH+nipaqigD2xRWiUDjtTFi3ketB5FIdYtIhskMZJ7d8VDkt1BOBgVdxx7Yz71DmiIJO3ilhm35DLHaMqkvhsQTgVLSQDiJ85qsZXHHenJu81NfNaJrsfQa4lyLuQDChfuDRFvSvLqePSqyN3HnxU2KZcfOOfWukmgKUWSl1bb+VGP1oi643ki49zUYqkgJBFC8DJOP1rPOLZWMkizXX3XvAv2NSYteDkb4tvvmqhUSP83JHc1IjuYl4K0rx+ZXUjSW95HccB8Gj4BFUEd/DGRhl5qfBeg8sQce9ScaGW5PKYpoX2oYu0xgH9DTHvreMfO5z/wAua62Ch7LjIPGOaCcsSq/rTf4jbP3cr9fOnJJCwyJVwfeqKXmc0CaPPI7HtQSmM+1TTLb+bq33p6pFKMqQR9aostEfDK4gGmhfWrUWyDkCnGBcc803jRF8JlQeP6R9aRe9WbWynPFDNoCKZZUxXiZXsoA4pmcc+lTzaDt70jWYOfeq+LEnokyDuPceflREiaQjyqSLULjjJx3oixMvYedB5F2GWN9xIrQDuP3ophX0xRVc55GPSuOT5ZqWtstpQIQrg8ZpVjA8qcSe1IDj6V1iinI86XAyaQtjzppmGM96FM5tIfgfYd6ep8x2qK9yo7jI8qD8XtHFMoSYutIst+O9I0x9arDesaY1w7eeBT+C+4vilobnafmNMN6PI1WGcnvTTLVFhF8Zlobsgc9vXFDa6B5JXB9DVa9xkY7n0PahM+4e9PHCu4ryt9y0N0oFNN4PqfSqppQDQzI2eDiqrAiTy+RZm8JzgEihm7IPYfeq0vjluK7xOO9UWFIR5X5k9rtgDgfpTGus9zUHxR6E0hkJ7VRYkI8j8yWZ+e9IZWPYZqKHbIyaQBjnIJ5ptCQNbJJnJ8seprvFYgY5HrUbbJnzxTgjt6/pTaUC5MI7Hk55pvzNg4OPPmuCP58U4hvQmgHcHyW/anFSfOnqnGShFOMbccGus6gOCvc8DtR45BjmuaMH+kmkEOOR+lJJqSGimiQrr5d/SnbvWo21h7CiJk+VQcUiydjyc8+VMPA4p5XI4pgjz54rlQwMtyAO+Oa5j2z2I5o3hADk0xoz2XgUbQoM4K4HYUwjNPZGP2pngsfb3oagtCedIy57URYz659qewGBkUykI4kRvl5NcyFu3apBUH3HpTGB8xTakLpYBo+KaVG3NPk8RRhG2io5MqkfN286HitdhvDsf4eO/em7MVySN/UMYp27NUjk1EXFoaUppUd6fwTikY8Z9aopO9xGgTCmEEjIojngY5oZbHt709+QrruNIx2phyaVidwpuT3qiJNiHjv2ruPSkZj5Ch4ZjyKLQLCiXB9hTxLnvQlQ+lKUPpWWfTYsjtmiHUZIbJitISflOaQsD3b7UwxN3zj6UnhMRny9fOs7+z8T7l11uRdhXYAZBU/WhFmPc/pTzEfrSGM8cUF9nY/NnffsnkgDhj2PJoXgMBg96mFPXilEYq33KC4Ivq5sgGA4BpPAJGc1P2ClER8jkelOukxpAfU5PMgG03DJxTGsBjyq12DjIzRBCDTLp8Uewvj5GVC2eB8poggKjmrJ4fWhiHmtUIwjwjPOcpPchhDiuCcVMMdJ4GRk1pUyDhZDC7Rg0oQY/wDWpXhLjJ5OaUpu5Xj3qniA0EUR0u0AYx2o5ipRDnyo6xNL8iNtyee1cVx9D2qWLY55NcqJGeBuakn1EMa3HhglN0QvDPnXBOcVPaQMSWH2pojD8BcZ/N70MfVxmNPpZRIXhn6e1OAJ7DNTDbA0aO0HnmnlmjW4iwshKWj5xT/Edu1TvgxnPf2ootfUKPpWKbxSdtGqEckVyV4DtjcKVoS23aashYls7QD9alwaccgOQB6Css3ijwjVDW1TZUJaM3AogtCO4q8FmqE4NFFvHkZGT61n8dR4K6L5Km1seTuNTlSRFAiAPPnxU8Wyr5ZrvC9BUp5pTKrGo8IiA3P9SqBTmLgY4P0qSsJbntXGEnjvU1LzGohAMTnFGRc/m7+lGWGiqoWneRcIWqAFPSmPCCBkUZ2wTih5LeVFCvkbtx2FIVI/LgfajBQRz3rig8q7UkdQFMHvTyvHymnGMDB8+1NYEHA4o60DSC2HNPEZ86cEIGRzShD5A0JZQqCO2DgNTwgxxzXCM5BxzT8Nn5hgUjm2NpSAPHnuRQXUKOe9SpDyQKjyedWhJkpIBtB/N9qTwue1OOR5VxY47VoTZCkM8Ig9q7w8Dvml+Yd6dtLHtwaZNgpASvGRXEYUhefepCQc+9PFvj8tNrQuhsrWRwc44oZjYjGOatvhTnJNPEAwQeMdhTLMkL4VlJ8KWOCaKlmR3FW3ghe1IUovqGFYkiElqGGNopG09W/LirWKIEEny7UrL68mp+NK+R/Cj3KVtO96T4AqM+VXAj3E54p6RL5cU33iSB4MXwUqwOHxj6UcWm8YPf2FW4gTvQ3VQcAdqk87lwFYUiAtljsM/WjJZk+VSvlHOKeHUgnzFJLJJlVBIHHa4HapCxgeeKb8QFHoaG1zg5JH0qLUpFFKKJI+XvXb+fLFQZNRVe+AaivqoGfmx9KePTzl2JvqIR7lrJLtHFRWlPctiqeTVskjLGosupE9u1asfRTM0+rgXpuNv5ioz25qPJegDG9f1qia+lb8pwKC0zk8sCa1x6KuTNLrPIt5Ltf8VR3vQvnk+lVxdyME0gVvOtcenguTO88mGkvHbO0kUDxHdvmYnPJp6xluAcUZLVmAyTVfRiT9KXJFIJpUQ5+UZqxSxOeBn3PepKaeDioSzxXcrDDKTK5IpNvI7VJS3LfSrSHTx5A1Oj04FMnNefk6yK4PQx9LJlMlngfKc+tHitSO/HvVt8GBjA5okdmW7g/WsU+rtcmpdP6iHFb+1TUhAyAucVLjsuOaJ8JjtxXmZM6kboYWkRRFxyK4RsM1OFuFHfNO8HPfn3rO8pdY2yAkTZ7YHlRPCPnU4RAUvhikeVjLGQPBwKY0PynBxipzxYPvQzEc80dYNKIez05rgnr2qaIvI9qckQXstd4gNJA8HOcUiwE1ZeCD3pPCBPAxRWUKxsgC2JOO2af8PgY/NU7Ziu27u5oeKznjRAFvx60vgY8qnBADnGaTA58q7xGDw0Q/D7EYB9KcUDDkCpBx2ruBRU2dpRG8If8AKK7wl8xgetFZh600HzptTFcUgZiGPl5pvh7fIZ+lG3jnjPFDJ+1PdiNIYE9RtFdtHkcmlzk8GmFzkjOcdqYXY4kqcf6U1vrn7UNmpgf0Iqi3JsKaaxATvSAryAce9B3kElu/nTADDJ58qaTtIoJZvM5FOzmijggccD1713ig/Sh+tMwBxRRwXOT2z6CmN3IHPtTc57HFLn3zTqxbR28lRzye/Ham7xS8KeO1MY1RCSZ3iZPPA9aUuAaEwzyfOkB9R9qqidhDz2pucd/KhE7Cdo+lN3E9xT6RGwrNk96QnjntQ/mIx3pwOFJpqoDbOwAOf70q85+Wm7T6U8L696YXdiBfmNPERJ9aeoPPFLtZeV7UtjUNKAZ55puPWnhXY5pNhzzzXajqO3BR2pvielKUPrSGMt25NHbuB2cX4x96YWLedP8ADIHakwT3pk0cDbNMK0bwycnFII6dSSEasjkEnmk2s2cDgVK8PAz5Unh57CnUibiyIY8+1DZGI4FT/DzXCP2qqyUK4NlYIXIGBz6etP8AAZvKrIQEnOFogt2PnxTePQvg2VHwpzg0otCO2Ku1sS35jj0oyaUW5LYFD72lyxl0z7IovgyeCaetlyMc1ffwwA5DUeDTATljxU5dbFK7HXSXtRQRac0jAKp3H0FT49CcqN/BNaKG0jjAC8EVKESDuK87J9pSuom3H0Ea9IorfQ4l/Ock+WM1OXT4YSQEUfUVYcDjtTdqnk/3rHPqsmR22bI9NCCpIrpIMnCAY9aiyW7Z4q7ZeD50AhckEV0M7QJ4LRRyW7+ZoPwEsjAqjH3xV8UH0pQOxzxWqPWOPBmn06ZSrpEhA8qINIB/NJzVs7leDQ9+RRfV5WL93xrlFV/CAQSTz6etFh0pAfmAIqeCB3oitg5BoS6rK+4F0+O+AltZxrt4AIq4gxjsM1VJNjkcH1qZFcccnBry8zlN2z0cSUdkTs96E8nPNBafjINAknyMkZrOots03QeSQnsKhSsScA80rXHHPNR2lG8g1eMaJuSOOQSPWm7gO/l2pjOOeP3oTyYxVVFkHPfYlCUU4SioRfHak8XB5ptKFc2WIl86TxNx5HFQfHxXCfNDQHxCzEuKMk+Byaqlk3dqKsmPzc0rxoZZC1SfcMk0UPnsc1WxODyDRkkw32rLLHTNClZN3c+dO8Xb3qGHAHzEA0viDv3pdI+pE1Z/OuM27tUMuP8AEDSbj/ioaA2TN4phmUdzio7TZ7GgmcEHtR0MDkkSjMg86Y10o486gu4JzkUFmyatHEibyJFiboYOaC048zioTMOOaGz47VVYkI52TDMPUigm5C9gf1qL4tML57VRQSJPIyYb0kDJ20w3pz2qC0o5ycgeVMM4xwRVFjTJPIyablm8qTxznODUMTL9D50olB7EU/h0Jrb7khp+MZxTDKT3GRUczjecDj1phnOTVFjA5kkykYPYCmGcnyqM1x5CheOT5VRYybyEzxmx2rhM3oahGYt3HNM8Rge+KfwyfiE4zHGT60wze/2qJ457U3xSfLinWMm8rvYmeNxSGUDGfOohn49hSCfg5qixIXxWS/EGaRpCR8pqMJRjimNKzHHaisZ3iMk+KR35zSNJ6LiouTk5NdmjoQviMkiU0u8eZ5qKD74rs84rtB2tknxB50MyEcAZzQt5pPFOfamUEhXNhS+R6Umcc0MyHIKenJpd7HuKbSLYXJ7mlBJ7H70PJPcU7OO1B0HcMFAHPJ9acExzjihKzjscGniVhxSSHWw5uDkdvpQSARx5URnpp5PHA9KClRzj5ACDnOe1IqEnOaLgd6498jvVlkJ6QexsYz2705Yv8/2px57UvYnPFc8h2kesQx8x5pfBB4A5+tJu9KXxDSOb8x1FAzbEmmNblTgdz2qSZNwGaYx5BoLLKwuESOsTedOMRxiise+KQL5+tU8Zg8NAvD5+Y4FP2elPPHc0m73o+I2LpSOWPjgUuw/pTS4U80vir3ApXJjJIMicA9lp28DgfNUfxR61wcE+9K5Dht2e9NJwcimGU475NcJvPHNK3YwpGefP0pASpz5U1pQeTTfEyK4FE2Oc7cDkfShySK1Rg5AyO9dvJ4pOOBrM8yxFieRn3pwEKjO8n61FBwPnPI747UFrjkgpkDtXgrqJJbntSwxfBa+HGRxKqn3rhBHkANuz5nyqoM5z8sa59zTkvHTPyjP/ADV3jCeD6y3+FOflJrjDIp86hRau8eN0Yx7c1JbqBF7wk+1csqO8J9g0aNuyQfpRvDz34qAuvJ5wAe2akLrcTfmTbR1jKLSJiW6H+nPuaKttH2+f35qNFqcMh+Vf3qwgulYAlOCcUraYUmdHZgkYLYHlmjjTw5yckVKikRtoAqUoH9J+1RkyyKr+FIOed/8AeuNiirwuGq5UKPPmnBEY4Kgmp2MUwsDwSozipMFrMhyAoX61bpGpGBgYp3hrjyoag0Q03gAMPPvTvM+1SvCX1oZiK+eRQsABs8YpvJPaj4HpTDgU6YKBbfM12T9BT2cAZNRpGz8w7U6ElsF+Ut349a7iou8+fFKJeMZqyQhI79qY7FcD1qO8hX6UCSfnvVIw1EpTokO5OM0xpyT8x5qvluSPcjvUSS8c9hWyHTuRknnUS3acAE9vvTDNhfzVRNdSOeOKYWlIyc1rj0q7syvqfUXLTIAS7003EY881S/O3ajRwtnzGferPBGK5J+NKXCLE3C+XNck26gxwY4A5NSooQD2rPNwRogpPk7JPbmlEbt7fepcUXmexowQEcKD6Z86zeJ5GhYyqkjcf96CY3bsauXi7jIB8xihrbj1p1lpCPE2yqMLe9M+HbyBz6VeeADyvanC23e1Ms6B4NlILTcACDTxZY7A1eC0HmQKcIAKV9QN4KRS/BZOMGirYnI+XNXSxAeWaKoX0qUuol2Kxwpop100t3AH1qQunYHJx9Ksjt9jTdwPAH6VLx5vuV8KKIHwAGCO9d8J6nj61MOFzk5phcDkAUPFkwPGiObRcdt1N8BQOw4FSWkHkCDQzIp4JGaZTk+4rikRzCgOe30rhCvmePeiNjyFM+vajqYtIYYh6UhiApzP82F7UMs3fNFSYDvDznABpyxAfm4NMEhGfOl3E4JYD2xTWxTmi2c5yD5U0LilMmGOOaTeWP8A6ULbOOZfMcUhJIpSftSZpqOG8jPamkAckU8kf+lN7+X2onHFRjjvQiO+eKU7vNTQ8sQODRRxxUZ71x5pMeZ4pQvHPeicMKk5wKGRg5wM0ZwxAAFBKuPzChfY6u40gEY4/SmeHzUgIB3FcVA8qdMVqyOy5I9TTWQjkc5/apQUAg0gxjnmqJknEh+CTnim+DwfPHnippI5phHkBwaopE3GiH4IPcU02w9ftUzHkKYRjyqqbJURDCF527fvSbR6fepWw+fNMZM9qbVYNJH88GuZeKN4J74ya7wicjtxTCbkc4xSDH2o3hHsTzXbDnbjJprFA4B5FIeR/wClSRDnIxjHekWE4OMYrrQaIwQ1wQCpZhK4+lD8LvxTKQtACm4804LgUQIdp+tEMRXbmg2FIBjtTl78UYQgtntRUtwx5OKRyRRRIwUtniuEJ8hU8QYGc09IwOTyal4jQ/hplY8DelMMWD6VcNGG8wKC1tlu1NHP5ivF5FeIsj5RmuFucj5T71bR2p8gMUb4fPcgVz6ihlgsqvhDjJFPFrwf+1WLRFeDSbcDyNJ4zaD4VFU8JHft9KGLckk4z9qtJIC3I7GiQW5xytdLIqthUJXSK5LTP9NGFmMcCrdbXBwF4oos8+dZ31CT2NCw+ZUCz81H7UpgIHH9quvhc9hRBaqAOOak+pZVYU+CgWFt3P8AapC25HcVb/DjsBSiEDhhU3nsdYVyVYhYcpkU9A4HzZye+asjD6U1oDg8ZwKk8ljaEuCvMpPGMVwnCkYyani0OM4FEWxHnihrR3htkVJd7AGpSbB+YUZbJQMmnNHgYIHtU3Oy2nSgChSCR2zSMoBIHPHejJFjII570ojyaGoWrIgU47UnhkmpwTPB4pfBA7Gm8QTQV7RDz/tSLCasdnqM0gjHpXeIwOCIgh9qXwfUVNCD0pfD44FLrO0kHwQewzSpZg5yO9TAlLj3rtbGUUBWy9BxRPgu/JHtRhKqjluaa10oz83IOKW5sf0ECNuqAZwMUCTAGFxjzpZbgE96jG4UZ3cE+VVhF8szSknshjxEkkdqb4W75sZrixxhTSLJ/ibHtWuL2JM4w+2PrSrCp/MKehycHOKdkCi5MCSGm2XbnGTimiADBPHFcZSjNg+1IJf8TfQUFJhaQ8AL6U1jz5AUKSUBSFOcUDfnkkKPrmqK2TexLGPXNOG3zqF4gxw9Ca8Efc5o03wBtFptXnI5FLhR5Cqc3xOSSPsaY2oFe3P1NUjhnIl40UXDMAeBgemaEWz7VUm/LHk4+lDa9IzgmrxwS4JPqIsuvGRPPB9xSNdKeSwzWea5Zj3J+9J4khGACaqum82SfUPsi9N6FztNCbUADyR+tUxaQ0FslueBVY9LDzEl1Ei4fVODtOPSozamzf1VA2k4+tONv355rQsOOJF5pskNfv6n9aA99IRgk05YOB6082vIOKb+muxNubIjSue7GhsWJ4JNWHgewpVgC98Yp9cV2BoZW+GT7nPpS+A2exNWnhgjtxTgoA+ld4jXB3hlctu39Rx9qctoS3PlViQpxx708AAjileaQ/hIiR6fnuKkiyjGAwwakRAucKM84qzt9HlYZkBwTWHL1Gj8To24uneReiinW1U9l/apEVo54Vc/ar1dIYN2bH0qfBYhAAR5V5uXr4pbOzfDom3ujOR2LnGV49qmRaa4P5eK0i2iDbtUD1onhj615s/tCUuEbYdHGJTRWRwM5HtUpLTA9vpU8KR2pxXHArFLPKTNaxRiQhbKOcCnbBz8o5qQUwTSiIlSam8l8sZRXYiBPQU4JUoW/wD7+aXwcdxSeIhtLImzntkUmw+lTdgHccU0quO3712uzqIu00uypGwefHpTWTFHUGgG0HvXbeeOKMY8HnvTMGmTBQ0c+n6UwgE9qIfl86YAR9aIBOKQ4A9adtxkmmkZya44aTz9OabvI7UvrnuaYTgUworSUwtjvTN2O4yKaXzmihbQ7d5+VML/ADcdq7dTWNOkK5IRySaTJxTS/lTS2Dxx7VRIm2hxfb3phfPNcxyPeo7OQeKolZF0Ec89/tTN2M4oTy5OTTDKMVVREckPJPrTSwHvTd+aG8np+tVjGxHJIOGJ+lMZhUdpTjvQjL7496tHFZKWSiaJOe9NMnvmoRkJ86b4vvzVVhJeMTxJz2pqzAdxUIMcnJOa4yeWMU6wivPZKM/k1cJgoGOfvUXnyrufOqeEhfFZL8c+dcZT61Eyc4J4p4BPb70fDSF8Rht/n50hcZoWfelCnt5VygkHW2KWyeaTBPIFPCjuO1LjJonWM5FKGIPt6UuMcmnKFPtQDdiBm4p6nNduAoe7z7UKs66DhwO9PDDGc8VDLjPNcJfv7V2kOtImBweRxiuLZ71GUkkYoqnyNI1QylaFLAHFLnJGBXKlSI7Zn+YdqSUkuRkm+CNyfLPNP2N5D9RUtbXb2GfvRvCOOFqfirsP4bK7Y3pXCM58qmtER270hhfHC803iIOiiLs9aVIgaMYZDjjmiLbuqkjk0ry1uFQciMIcHnFE2RjGDk1DmmYSEE4Apy3qjIxnisWXrK2ibMfS3uyeIgVzjA/vTh4fZTn19qp31HGQDgHyo1tqUY4fy9qjPrJ6dkWXTQvctDIqHGc0nxnhghvOoxuonUtkGo8l1GOwzWddZkk90afumOti8tmWdsgg1apEowARj6VhY9USByWLBQeQKSbqeRpcQHw17DnJrQ28iRlpYn5m/WJRypB+lMmdUB3t278YrGDqZlVVhH/MxPJNdNr7XEIR5FPOSBnOan4cuxRZF5GkbUrRTxJn7U1dWgP9P61lI7hZOxxXNdkD5ScVNyceStJmwW/gc4V/14ppuYef5i8+hrCzXjA43HFA+PCn8xqsZryJuL8zczX8MI5fOewAqBJrYz8qD2GKzHx4YZ3nBob3xx3JPpTan5CaV3Zql1pCf5mAfYUdL+KbO1ufesQ142PlGDRIb0qy7t2fatMPSM+SKXBuEuEZtqnFGEgHaqCyu1kAOOTxmrQZ4x96ZqmSTslmXHanLOy9jUUZzxS7sUjSY6tE5bg4+Y1zzAjANQjlT7EVwJpdCDrZILZFC3Nn1poJI54Oa45pgOTY0nOT50m7FLtOOKTZjGfOiKNOSaTBomw+uKd8zLwOKIQW0+uacOewp6oTTghHahZ1XwMDbfPFP8Tj1rvDPpSBdtdaDTCJOexPFP3n/wB80Hv/AE4pQuD5/rStIZNoMHbHJNKHbHLUPkd64kmp0NYQSsfX9aXxDnz/AFoSk+dOo0hlY/xGPBNNP3pTx3ppbNdRzdLcafm9RTMHz4px9+1MzznJp0iVnbCc+dMZMd6cT6U1n4wadHXsDCktwe1c6fLyeaTxCD3z6mmGTngE/wClPpZOwbevYUMg4ojcn69qfFbyy42JnjNM5KO7YFFy2RH5A5pcAjk/6VZJpp48VseoqV4NvGpPysR7VkyfaGKOy3NmPoMst5bFF4eCCCD96ay5NTrkx7sqAPoKhM4yR5U2PrYyViT6KUdrBiMnsKURkcHANEV1J77RUmGOF2zI+Qe9CXWyXCDDo43uyE8JU8c/ShMhPft9K0KvaRgbcE1AuJoiTtXFSh9pSbqi8/s2FXZVlNvn+1Nz7UWWdeeKjmdM4PFejj6yMuTzJ9G48DjilCilj8OU4En1NSBbxH/xwParS6zHHZsiukyMAu0d6UlCOCM/WpUVrAzr4km4elX9lYWO4Hap/wCYVly/aOLGrps04uhyTdNpGcgtJblgsMZckZ4qW3T96E3GIY9N3NbGEQwDEIRP+UUC7vBEP6cfrXi5PtvI5Vjjt6z1MX2Tja9N38jLW/T11O2BHsHmzHAFTH6WnReHic+xNH+LkmlARm78EVZxlwv8yQkj3rsn2r1K3TSLQ+zOnvizLNo10rEeCcio8mnXMX5oSK2HxsQyDJjHlUO4ulfgNxTx+2Oo7pCy+ysHm0ZdbaQ942B+lE+Ck/w1bs/fBNR3lXGC1af/AFXI+yIf+mY0uSELV17ihnj0o8lwVz6VBluwjDNUh185ckp9FCIQttPb96YX57VGbUFbnGBTBeoTitceptGV9KTQ5x5Y9Kb4gPY0HxkP9WD6Ugf04q0c6bIzwtBw3JzS59OakWlsk20t5+9Wg02FMFefXmoZevxYnT5LYuiyZd0UpjfGQOKZz2Pcd6s7mVVGxftxVbJJknFHF1TydjsvSLGjg2Bg0hegM2R3rtwNbVIxaQwc88Uni5yB2PehFvSkLUy3FewYvj3pPGx7U0KW7Bj9qYyMD8woqSs6mF8UMTlsACkLZ88Cgc84Gfau3kcMKawV5hd2Mf8AekL45oLScn3ppkyMeVMrEdBt5Y81wkINBD4pdwxRAmF8Qg5xz9aeHJ/SgB1HBH3pfFA/L81cxk0FLUobA9qD4mfLFcH5xQGDbvel3UAtyM980ofIP1oAsqwiDgDIpfh0bnFAEyHzP6VISdcc9hWGWLH5GqOSd8jTYo/JUZHbNKNLU9hzUiO5hJALDmpsZVsYrM8cPIusk/MrF0hc88U8aPG3AOatFTcOP3p6QHkjuayyilwaYzfmUj6ZGhASNWHrRBp0UfE8W0GrhdPLcbufUCgPYsHCq7HP+LmpObRcrjEsZBjQEjtmpa37qmFjQY7g0U2TKeSrevlipdrbRBwZQrDH9R86XXfJ2myqa/uyCVYKp8lqRbalJbNuZy5I7Gr4WtoeSId2PWkexjkGY1jOPJaV5E9gqNEFNcY8uNg/y1Y2+pRuuVkwf81MGmpndtwfPijpYRLjdHk0loZRJCTB1/MCfanhzxgUOO0QE4GB6CpCRIvfypdSGpjMtRMN50/alNLqOKNitUNwdpGPOmGPI7e9P3j1ppmH9VMrFGeEO5pPCTzpxmUD1oZnAzTK2I5RQxoVyTQ3AA4HPrTHuxnvxQjfgZrTGEiUpxGShgeT50BlyTinS3obkjv5UBroHsOa2QhKjJKcbEe3yeTQzap58/SuN02aVJyTzWpakjP6LGi2U9lJrvAOeRwKkqSeOBRAgPJ5IoPI4jrHF9iGLU53DzpVtiCBnNTShz5YpdgFT8aTHWNAUhzyeDRhGF86aZUA/MMihNeIp5P1pKnLgfVCPclK3Ip4k96q31BQMg4oAv2LfKwOKddPNk31EEXDyBuBTS2RzxVWlySwLN2qfC273pZ4nDkaM1MN4hUDFOMr4xR4LYsQWXipfwgwPlzWaWRRdGhQlRWiaQg13xMgwKn/AAQycKRQpLUJ25pfFixtE2RxO+e9EErHOT9aGyY8sUMkjkfShdnJNcksTEe3vXNIx8xUYMSOa4SY/MeK4ZhfEPlXeKfMfembgRxSgA+dHYAwvu4IJOaazYztGacwwO/FC7eeRVFuIx4+YH1NIO2M01W578U5ire1MJY3J3e1ccY4Irsn0zSFgO6n9a4ViY/SkPGaXxB5Uh55zz3o7oAMrn8vPnXD2p+/jkikGOfrToA0ngUmD65pWVdy49Ka2fTFMAUEDOaQnJ9qQ54pQ+OK44awJpB70TAPfgVwGQOQRQsIz28jTSecnkipAjyMAV3hjI3cmjqSOI+QOc1x9TRmhwa4QnzIoakcR9uHNKVqQI+ORzSlBjtR1I4ihCexpDGNxNSxGAPQ04xAe9HWhdKIPh0ngkg/0+9WIRMHikCLz70fEEcWVzQY78n1phhx3zVkY1III703wVHYVRZLEcCAIfXIpPDC9uan+Hkdqa0AII9aZZAeGQduOFH1pPDx7VKNuVHFIYTimU0LofcjGIEd/KkWLHaj+GT3HaneE39IzTa9gaPUA2gfmFNYD/0o7IT3FNaM+YrlIGnsAKn6+lNMeeSDUkRt6URYSfKi8lA0WyEIv8PFE2VMFuW7jFO+GJ78Ck8VeY6x+ogCL5qMI+Klpa4PIqQkAbsM0jzJDrEytCnAxxRFj8jzmp5tgBwtPituAD+tSeVPcooOyJHb5PAonwrbuasI7cqOBR1gx3FZ3mfYusaK8WxAGefQUPw8njmrXwsnOO1IYh2IGKVZGM4FLJCxPOTTkt844NWwi2nHlSiP5vb3o+MxVjK9LQngnH1qTHaY7cipgXHYCiIp7YwKlLLJlVjiiJ4GKcsOeKlbR50gwDyOKnrvkfQgaxjvThHxRAAAcUhJHlSWx6SQPwvTg1whX/EKJn14pu/PG4UPSO2Qngr5HNcEwKQyBexyfpSmckZP/ajU2DXFDdoXsaTzODikMjH0oZlycZ5HtTaJCvJENvI700v6/agfEAcZFCe4Gef70yxyEeVEzxAB3FNMq+dVsl16UE3RwQzYFWjgkyLzpFv46DJOP1rvilqjM6ntikN5g+R8uasulbJ/ea7l410i92I+lMN6nrkVRtcZOV4phmc+dUXSqtxH1PkXhvwD24rjfrg4LZ9qoi7DzpUkbsTTfdYk/vDbLj41s8fv501rxj24qvUE4xz96VpAO7YoLBFPZDvK+5JkuWYd6EJmxyajtcJz5++ab8SmP/WqrE6qiLyLzJBnZfdqEdznce9ANyucg1xuQfOu8BneNFByzEct96Ykbhs+tAa62jjvQ/iiPpTLp5NAfURRbLMqgAiua6VBmqb43PY0jXTE/mGKpHpWiUup8ixkvSOwx7UE3bEHioHj7uXOD6UjzMR7eWK1RwRXYzyzSZLN23kKEZ2by21GDMfI58veuG5vcetV8OKJvJKQcyMeGoUkuaQRk8c08WpOc/ailFAuTRGaTPambixy1WC2gB/7CirZ59W+tN4sYoHhykQFXjGOaKlvuHmD9Ks4bL1Wpa22T82cVnl1SXBePTvuVCWw/wAJz60cQYGasjarjgZ+lK0AUdql94sr4NFPLbsx54pht8cE5NWjqtR3jx71eOVslLGkQxCK5YwG5PnUgpgZBB/am+GcjjzqydkHs6GZAI5pdxJNEEDE8r3oy2b/ANCH9KRziuR1CT7EUjdXCJj5cVP+Flx/wjSGJ1ONuD9KR5l2ZXwn3RD8E+hrtuODU8Wsrc7c/ajRaXLMcbQM1N9RFcseOCTeyKsRljgf2qTHYySOAV7+taK00Pao3k7verKLS1BGSRjmvMzfacI7RPQx9BJ/iKvS9JEWxn7+npV9HCFHNFSMJ5U7Z6HFfPZ+pnmlbPaxYY4o0hpVcds0gQfQUtd278Cs1lqQh5HPYdqaO58qR3A7Gmh8gUytiOh2DzXLx3pniUviKACTxTpPgUMvlmjIgIqGJOe/HlTxdBfM0jix1ImFc8YppTiuSVSOaeW9BUymzAFM00x5GTRz6mmkcd666AAKCmheKKabijYtAXGDnzNMPapBHNCkOcdhVIvsK1QDnHam4p+cUwnyqy3JnYpD2phbFNL/AGpwCPxmgsw8z3pJJO+OajtLiqKLZGU0mFb0FM3baC0+fPmgvOx8+KtGDIvIiUWBzyKA8vymozTE9jQml578VaOMlLISDKT3bFMNx696ivL6GhGU+tXjisk8lEsz7qG03kKjhs89qd5Z3VZY0hPEsVnIpviE9uaQsMc0wmqKBNyseX9eKaXGPWk7DJriQRjGKokibGFmPY0mC35qcP0pdq+tOgNCBDnk1xiP2oygefFPBAo66F0IjrF6A0YQggDNPyPKuBB7mlc2xlBITwewpfhxjvXA+nalZ+ODQ1MbQhhh4poXJxS+IRznNN35ye2KKmxXBBhEB5jFKFAGcVHEp86eWGMoCfvXahkgjbSOKCSB3BNLuJHHFJgkd+a7WgOI7ORxTScUoQ+tcIwDkmg8nkFY7EJ44FC3MfepGxSfOk2gYIHFDWFwSIzo5bOeKcsLHmjEZp6naBlc0+piaULHGQnuKdspwYeXApytlgFGfWpNsslFBbaLe3PYVaxRqoG0VXRvhhx2PlVgjFlHIJ7jFY8rZpx1QfZzmnbRjvQRLg4aibgR3rOWtDGQU9FU9+fagSy4zjy70MXRxweaO7BqjZOEK+QzQppRAhKjJ7UFbo+fORQ5Z+DgZ86DixlOPYjTxveHKQxx+uPP61Fl0hjGP8XtVhHKdxwMZqSj7lwRg1J40VWV8IzE2mSKSdoJqA9rJGewHvWzePLZIFDe2V85QUnhofWYp5p4xxmoz3Ux8ia2jWEZJ3Jx6U9NLtzgmEYplBLcDyXsjELFdTglI/0pG067zkxN9ua9HjtIogNkaqD7Ubw0H9I/tR1qPCOcb5Z5illdFtoDKx8iKsYNJncjD1vTbxSABolYe9cLG3A+WML9Kbx/UL4d9zKw6NN/8cFAu9NnhX825fPHlWyEG3GAAKWWCOQFWUGpudvcoopKjADT3cZVs1Gl0mbJOSfocV6EdPh8kAoDaZDggDHvVIziuxJwl5mDg0aSdtquQ3uavbPpv+qYrnz5q9TTFjwVOT6nvUhYWUDkVVz8hFDfcrV0WBc/ylIx3py6XAp+WJc+tWRVgOaaw454FJbK3RAWwiiPyDFHC7AMc07ktgfamnjvwaom+5ndI5mIIpPFBHcUJyG7nBNM7HB7UxOySJAw4INKGB8xUUnd7GmgkcA0wCaCM96dULxCBSeISRzwK6jicHxSiRfUVA8Zj3Nd4jeVdpDqosMg9jmuDYOM1CEhHnmniYjsa6gWSmeuD+tRGkbOe9N8Q7vau02HUTd/pXF8+dQzKR3OBTTcnsrDFdoZ2onFhnk03xh5HNQjMcGoj3JydpoOLirOTvgtzN501rlR34+9UjXbetC+LJPkD7VCWRVsjTHH5svPj1HFKL9WwPOs690QO+DQGu35wTRhJvlHTglwzVfFAcbmPsaabgD2rNR3kw7ZNSBeTDnPHnWtKKMjci8+IyBg7vY9qaZGz3zVVHesx9KN4hfz4+tVUUybcid4jeVKWJHJ5qD4m3AZselKZCOxzUJZIxdFoQnJWiWz84zzTGYDGahNcY8+KT4gt3OK55FVo7RJclnAiyH5+fpVslxFHFtTsPOsyt1jjPH1rmvGIIDV4vUxyZ3XY9bp5QwK+5fy3a9hyTUGa4IBO4/aqZppG5DHJOO9R5pZCcBj3xWddG092aX1Vk65viM45qrmvmY8cU2RGZe+TUCaCXPY1sjiUDLLI5ktbpsncwx5DNSV1TYvBHaqJoZl75FDMMikE5qzgpE9TRov4oT2xS/HFu/aqKI7T8+akvdbB378CpvHT2Cpk+S8AGc8VCe7BJORUKW6Z+D2FR2kPrVIwoWUyzF8VGKKt+xAywqkM+POuE+PIGqaUT1mmg1TYPKp0PUBXjI+tYwXJxjbnnOSaLHOw8sZ9KSWFSGjmp7G9i6jYLwx7Ux9X8Yks+fasaLlwMhfvXfHMnc8/Wskukjd0XXVSaqzc2+oopXkD71YjVlZCFY5rzX+JN5nNETV3j/K+PaoT6JyLw6txNzLcAnKjk0NZSfLmsiuvMBktTh1AcclT9aT7rkQ/wB5izWPMQvPlUKa5Hfdj6VnX14MDuc8+QqG+rlmJG/HkMVWHTZPISfUwSL2W9ByCx+9QJb8ZOSKqZbyRxhVbmobCZ/Jq3wwSRjnnTLSa8ycxkVDbUXVuCR9Kim2uCQCjYNGi06ZyNymvQx4WuTHPNfBJi1OQsMcj1NWEOrEfmAquGmyD8qkmkGnXLHATH/VVvDrghrvuae21xFx2/XtRpdcyMbzg+lZRdOuATkMPvRBptweS2B7mscujUnZpj1TgqLttXXvlifQ0BtVkbsuRUOHTfDILnt71OEAVRwOK1Q6RR5Iz6q+EJFeySH8pxUxXOPm49KhmZIh8+Bj0qputXYPiMkCtOhRWxkcnN2aMkDzxQ/GXeqqwJrMvqM8pwpJ+lPge53Dg+2aWSk1sMqT3NtbyEIMMCKI80Sr5Eis7BJKAN74wakeKpOHfj2Nee+mnd2b11EUqotWKYzwSeajSbD+bio/ioMHflTx3pWaBx+fNaYR09yE5qfCGMQSdhFCII86I7R9ogOKciIctI3l2rcsiitzDLG29hiKcYH5qeYXQZ8u9PS5jhPbv2rpb4SKcKRxU/GblSRRYVVtgfP1pxOKGHyQG7Gp9uIQuZGHtxVJ5VCN0JCDm6RDyccUuCPerDfbA8Yb60j3EKKdigfSsv3v/pZp+7NcyK/OO9dlge1c825jj1p3jnHyrWpStXRBxSdWZWJ5m4ZWqWoYgZyKOBk0vh81OMK5FnkvgivC55j4xUi2kmiOd5p2Pmp68jFM4RFWSRKivpVxzuX3qfDqnqhBqpUjz8qNGVJzjAqUsMH2KxyzT5LxNTT0qbBfQkhtoz6ms9EynhRjPJqQh9DisU+miaodRJF/iCY7iV96e9pBNHjAGfMVTxysCNuCKnRXj+nArBPC48G2GdPkQ6DHnInKnvR7XTxbSBlnJI98VIS48T07UZDHnLDJ9RWV3wzUmg8eWPPNECetdC0eKOMY4H61FuiqSaIxBB4HFMZifLzxU3YuMk0CWPg4oxluLKNERnI486G+cc/rRHGOajSS44NaFuQboazMPlzg+tCOc8NmmySZ/Nz5UEy7TgHFbIxM02gpYjuaaX4xmgm4HmOaYblR3HNXjB+Rnc0EcZFBKDuaQ3sfbIzQzdoe3etEcc/IjKcPMcYs9xSGLmhG9RT60x74HtxWhQm9jO5xRJEa+WM0qhM8VXteHyIoZuT5nB86qsMnyI80VwW5ljXzpjagiZ2jJqnMxIwaYXbPFUXTR7k5dTPsWb6qSPlUj7UFtTkPdQPoahqCeSaTGCwqywY0uCLzZHywzXbt/wDAphkZu9II2J4oqW7vVKjEW5S2AYLDinojHsM+wqyt9KeTGASPpV3Z9P8AILj04PFZcvWYsa3ZtxdJlydjOwW8jH5RkedXVjbS8Arx6mtFDo0UYBEaipKWqrwB+1eFn+0I5Noo9jD0TxvcrooSqjNSF49cUaRcHigE4HIrz9Wrc2aa2Crg4zQZIAfy8/el7cVxkC9+aKYCHLa4HaobwMrZIz7Vblww47UJsdjiqRm0TcUyndGHBHNDIKA9ifSrOVFY57GorxqO4rSpWSaoihyDk1xmGadIBzig7cntVUkyLbQ4yg01phjHtQmUZ7801hTpUI22L4hzjtS+IaZiux70RQm9vWk3k+dNHb2pQMVwDu1dnvzn6Vxrg2Go7hoTP1NPAyvDV2ATweaX7ULOoaq/5qcQT2BNdwO5ArjIAODRTo6jthPkc08IMDikFwCPXFd46A88UuoKixMFTgrketOAHlTlkU8CnfQUbO0iAcA8+/NOHPLdvKlxxikDc81wBeO+RSbh7GkZu2eB5Ug5HBGPpXAH7Qf6q5QMZHNBL803eQeBRo4OxxmuYjBoW/Penbs8nypkgWdk1xGBSAgEkV27PbmmoFiM5yOKTdkilIpNvPAzRqhbELnPp9qcG3D/ADUpTHeuCAd6DGOyAcE+XnXbjj8tKSh/Nx5UgcHt2FLTDY3OCPl86XIHtShh3z96dwewrjhm0HtXCPnnmjKMEZ4ogCk80upo7YEsPtxTxDnvgYogbBIHauEmO+MUjcmOqSHCId80/wAMegoPj8nH2phnc+YoaJB1oOFHIB4pw2J3NQy/9XY00ybqOhg1k7xEHI5FKJg35ccVBBH9Q4o8ciqc8HiucDtVkxZgTkg5p6TMxOBx71BNwoAKrjNCa+A/ygetcsMmc8yi+S1L59AfY5pvij1zVR8fkntTTqB8h+lOunkxH1MS5Ei4ya4Soc+WKpDfyFcZJ+1CN4578fenXSvuJ95RoPiEx3pPi0U43Z96zvxDkg5pPGdj3p/unmxfvTNC1/H5HND+PQH+9UJlYd+aaZWx6CmXSxFfVMv/AOIgYAUH3zTG1Ac7sAexqg8XzPBrvHqi6OKJvqpeZcNfcYOaYb/jtVT4vGCcCu8Xzz3qi6aKJfeX5ln8f9R9Ka99n+o5qu8TPnTTIMdxmnXTx8gfeGWRvT5N+lDa6Y45b9aheN7UhnA8sfWm8D1Aef1hzcMScetIZ3OP+1Rmm9eKb4parLD6iLzeskGTJ5OKQn1YfpUcuaaXPrz6UyxCeKSiQO5H6U0yLUQyk8U3cR5Zp/CA8pKMqg+1d8Sv9PlUM5Pka5Ub0NMsUe4vivsSjdD1HNNN3jsMn6UAQkngjPpT0tWau0QR2qTOa8c/lOKE1wxPJzR/hTnkHP0rhbc9sUbguAVIjeI3rgUhkYkgdhUz4Uk8dveipZsO/I9hSvJFBUJNlepcc858qfuYkDk1Y/A8cg1wswOQGJqbzQZTwpFayMe9cIyTx2qyNpz2P3rltueAa7xUDw33K8Q8YxTltyRjFWiW58lJ+1FWzOexpJZ0h1icipW3Y8gZp3wzZ7VdpYZ78UddNz61B9ZFF10rZQC3bP5ckURLRgMelaGLS8nzopsFXluKi+uXYsukaW5QR2mTwOPrRPhGNXPwwHYjHlTTB6ZNRfVNsddPFdip+HIPbPvRUgI5qwNpjtXCAr2/tSvPYVhojBTingErweKkrbvJ2GG+lSI9InfucfapvLBfiZVYZt7Igldp7+VAmkwMINxrRQaB8v8ANapkWg24OSDUfv2GD5st9yyz9Rj4rKW5I2Dk1awdNTyKC7BR6VrLbTobcjw4wD61LCAcEYrFm+158Y9ka8f2djj+N2ZVOlI8gyMP0qQvTlun5mNaQrge1DZfWsL6/PP+42R6XCuIlNHpFvH+RQTjuRRPgEA4VR9qtBGPWmkADnAqfj5HyyngwXCKt7IYwFHaoX8PDE5Ud6u2I8uaC3BJPA9KpDPOKJSxRZWiwx3xijxW6R9lB96khc5pwXHtXSzTnszowUeAe0+VOH3+tOxniuCHBB7VGxxpfb35pnjDHaieDn/SuNqWPzcn2o2hqbAh/bORmlDMVxjv7VIW38Pj9Kd4Q7nil1IGlkIxEnFOW1Yc+lTdoHbBpGO0cUdbCsaW5F+FJGaYbXJAyKkGU57U0uxOMj7U2piUgXwqL3J/WnCBQARSFj64obS4880ycmDZEpVx5Uu4r5ZqOJuMntXG4GO+aWmFSRIMh7dvtTfE9aivOp7A00TnHNHSwOZL3jv2+tNMiE5zUQuSDmgNNt4p1jsm50WBIbsajuxZiKhi7wOacLlHH/rVY42hXNPuEckCgl8HOe1K8oPb+9Q5JM5xVYwZOU0gzSDzYUF5RjG6ocspHcjNR2lb1FaY4TK8rZKluByKitN3AFCMhP5aYSecn961RxUZ3OxWkI75FDMmc0jH70hBPlVlFE9YjOQOxB96E0hPpRCDg5pm3NWiqJN2M3HAri1P8LcK7YF4yKfYVg93p+tIztjgdvOn7KQp6UQDNx4/9/NcWOMke1P8OlKjtTHA9wHPkfI0hY+SnNFCcetNEffNccM+Yn0p3JJA8qIIifI07wsHnigzgOTTt2O9EEOewNPFp25xn1oNpBQEOTwDSZPlUsWvr+tKttg8VPWiiiyKZCDjFIWLd1qebPdjJ/QV3wgUZ5H1pXNBUWQMOwOBgn1rvCbzqcLX5iTmjfD8ArQc0gqJVmNs9iaIIye/b2qw+GIPNOW1GfmPHtS+KHw2VwiI7H7GnrGe/nU8W6gY8/M0/wAJPPvS+IFw8ivCedPC5/pqYIwnpXCNDn5T9aPio7QRBF6Vwhz3qWQq/m5HtTgEHK813iB0Ihi3J4XvTxb+RFSN6A+4p3ynsc0fFYPDQDwApxxnGcURYQBnzp6nmn7tw54pHkbG0IEExn3o0eUHeuJAGSRSiRD3qTk2Oo0Mdvm70/xmxjuPpTTtbkUjHYDjk+YpRtxHdj96GcYPka7ueaYxA7UyOoIpOBg5pwGXGfrQA3pTg+PPBoM7gkcIc5yK5r9EGFUs1Azu796RUUElsH1OaVoZPyCjVB5wkHz5zTJNYjjHIP0oTxh/lBwPY9qT4K3P513jPrQKe85tajYjCE+9So9RicAcj2zURrS3QkKoA9jSfBxHncwzXbPkFd0W63KsPzqPbNF8YcYx9qoxBEvYsfrR4XWJs91rnDyDrZbiU4PPanCUEc8e1VvxQzzwKd8WPSp6GN4hPDFgDmnf38qrxdn2/WuN76UygzvESJ+70J/WmMpPdqgLeEsSe1KbvNOsbJvIiYCV4U5NcxYZycZquN4cnn613xLHlmH60dDA8qJ5b/NQXbBPOfSobXHqcnzNNNwaZY2TeVEvxMLg8UN5NxGaiGfJHNNMxHciqrGT12SWfnjHFIWzUfxdy+9MLsfpVNCA5kjdikLCozOxUqOM+dNyR3NP4aJvI7JXijt2pN6+RzQOT3FNGQPvR0IXWw5lA8j+tJ4+OcULNIR3plFI7UwqXJAOcHn0pTdA9hUc/wBqaTxmjoQNbJYuR70xrjPtUUDHI5zXNmj4aZ2tj3uGwQOaYsjd85/0ph7UqtxxSrFTtsPiutgvitjuTQy5IPlSZzzTh259aaUFJUJGbi7G7sjlc0F1OeAcUblhhR2ruQe2KiumgaPvMyIytnLCmNtxyrZ9qn9+4/akIBHkPtTrClwK87lyREnKj8mR5U4Ss+QEwKk7ceX7UhrvCB4nkAVGU5rt8x5HB9hUkLkc8ikCmn0C+I2RwJWyXPI7Uu+UDsSKk4wee9LjPrSPBF8jrPJbIjfOVBHPrQGmcNirBh6U0QL3IDZ9T2oPFtSDHLvuQviCvcc0MXLg8KasTbIOdin70ohTHYc0iwDvOiEt45ACrx9KeJTncU881NWFf6VUeuK4xqPzjiu+7I77yyIj/NnaQDT/AJD+bP8AejhFJAxTwgHYY+1L90iwrq5IiNbBxlT+tR2s2LHBHFWmz15pCMdqaPSwQsuqmyqOmFhkkChnSsnlhVxjPlTduPKqeBDyJfeJvuU76aewHPrQjpPByT/er3Z5+dNK44FHwY+R3jyfczb6M/8ARk59afHoch7sB9a0RTFcVA885rlhid4sini0dVPzsGI8vKpQ0+PyUAip6x5NKYsduTVNKRNzZAexQrjjBFRZtOiU5GPtVx4Z78fSmmEE5NB40+wVka7lD8LFuwQR9qKNOhI4yT58VceECO2PtSeF5A/pXeFHyD4svMp/4RET3ak/gqMeWOPpV8kRIxzj1ohiRF82PoKzznihyXgsk+DPDRIuO5qVFo0an5YTVu9wypiKJQR60D4yXcPFIx6L2rK+qS/CjTHpm/xMGNJKrlUU/Wh/BYbDKq/ai3Gp5UhDgfWql7mSRj87DntVMWec3ugZMEIrYsVt1OAGTj3o4slVR8ygj3qo+Hd1Hhtz9aVbKfOQxJ+taf6j4M39NcosmiCdmB+lMWLPOAR5UFLe5ROXAby9qesN02MyKKqm0tyLSb2HHCdzgUPxYyx5DVJ/hksq5klx7Cug0qOJyztuFTfUY4umyn3eclsgDRhuQBmhSQnnLMMVdeBGBjihNbxnOOaWPVQb4GfTTSKY2gZeTnPrUdtNhJ7HJ9aumt1VvmYD70jIo7MDV/Fg+CPh5I8ldHYRIo2qOK6SJgcoo49qmbwDgYpjMBVeRLorjDNKwLDC+lHisgvlyfepQkQA7hRFkG3K9qnLYKk5bAkswT+Uk/TNSYtN3nHK49RUiCZhjb2qXlyQc9+9edl6qUHSRvxdMpq2yBJphThWFBNoR3qwlufDBBIpiX1uo+defWpQ6uX9xeXSxfBFi02WU/Iu6rCLQGbHjOQCO1JHq8cX5SAvl60smuoMfzDnNQy9bnbqCpFcfSYl+Ng59EEbYR91ImlAf8WQIufTNRLjXSSSM+xNV8mvvzyM9qC6jqZKhpdP06laLqSxgXhH3EedRjbjJA7VQza5MQQooaavP8uSwOfIVoi8y3ZGSxPZGiNooANOEKAZ71TJqM7DO5gPcUZL6UkZc/pWtZMr7GV4sa3sA0YXjHNMIx371MKE+RzSYGcFR961Kfmee42Rlj3HPalKlQcipHh8ZziuCepJptaZyjRFCZNP24PPP0o/h/4RzXeGD5H9a7Ujga5A4ODT1kZfOlEeDx29a4oQORk+3nS3FnboLHOfep0U4IyWx7VWoMd+Kepw3HOajOCkUhNovYZc4xU+Ni3Bxis0lyVI52gVMjv2AGe1YMnTvsb8fUpbM0Kr6HFSEk298mqOLUs4B71MjvFfuKwTwyXKN0c0Xwywe6I4XtUSS9GeVwfWkZwV4OaiT4I+tdDGr4BkyNcBjfBs81Fluh96hzDBzn9KivnHJNejjwRZ5+XOyTJPknBqM1yBwWyaA3Pv60Eqc8dvSvQjgijDLNJkl7kAd6A87EUgjz3rjET2q6hFEZSkwRYtyTTRkeZo/hHHbFcsRJGRmq2kidMEPUH9aTBYc5qdHbb+CPv6U5rQqPWpa0nyW0NqyCYgMU3wz9qm/DMOPP3oiW7ED5c0fFS7i+E2QlTPvTxBnBxVgtt/lxUiO1J9qnLqUii6dlUIARkg586etkT2Un3q9is1AYN9qlx26gjAxWefW6TTDpLKm103xAM/KatrXRwjfOAT71Z21orsMhTirBIgnAHFeRn66b2TPWw9JCO4G3s9qjIxj2qaIgAM80RCMU4kYx614ssspM9aGOMUC4+lIWGD2FNlO0VEeXJ74oxTYknTHzYPaozLkZIwKc0gHc5FN8UedalsjO2rGSYONv3qO4+bijs2TxTG9asuCQHJFNYnvnFPI3U0rTCgGPcntQWO4c0aRCTn9qjhCD51eLRJgZAKFgn2qQ0ZOeRmhMOQKunsS02BK84NDZfSpBPNM285NMpC6CKTkHyI8qRc+frRzFk8cZrlg+9dqO0gDIoJycY8qb8VGPzE0d4V7lc1GcLC35c59PKlc2OoIcbpf6Dx9Kabo5PFJ8RHjBj59aC5yflQ1NzfmVjBeRK+KA7qTmiLKpGSQAfLzqu2N3xilIJ7nmp+JJD+FFlg00Q/rA+tIJ4s/nBqtMbEeX3oDRODgd/QVyyTFeOJbGWPPBzT0KP271n2SYEbc1PtluAB82PvVIyb5FeNFsvyjgcU8yDjBFRkJK8t9qINoUAYq8WZWmE8Q+VNaRyO4FN86769j2qqVk2IZH8jSGSUdsUvGeKRhxxRoFiq7f1c/SnFgBTA1N3d+aoosRy2CbvtS7vU0HeB6j60hbJGDTKAmsPv5+U1xJ9aDuVfPmuMyjueaNUddht3l60u84xUX4kMDtGTSC4fIwg596Sw0SwzE8mnNnHJqIk7luUGPXNHEh43AfrXBWy3FK+YNKoPqDSb+O2R7Gk8UA8EUQ7Bwo59PSnFgMVGM2KGbgE4zjHnXKDYjyJEsvwOfOlL7icnFQ/GH+IZpvirnBbmm8NiPITPFxwTx7UwyA9yaimQebDFDaUD+qnjjsR5Cb4gA703xST3qEZgOd1J4oqqxCeLRNMvGCaaJcf/AAahmUYzmmeN74o+EK8xY/EEnFMNwfpUHx/fmk8fjnFMsXqJvMTHkJPAFDJxySai793Y8UniDPJOKsoJE3kbJW/3rjIB6mou8UhkxR0ia2SvE980xpB3qOH8q7HrnNOoiuTYbxm9qQ3DUHtXfpTqCBqkFMrHsaaXLYzn3pqqTmuCc4x/7WKOlAti+ITShyfWu20u3H086ekdYhfGQT3ri/FOVDzwMUojPoa7Y6mDDd8Gu5PpRhCzdhiiLaPkDHeg5RXc5Rk+CNzXdh51O/h0npj61JGkvwccVJ58ce5WOCcuxThT6120g9wavl0pmxgYHrQ20pge1L95x+Yfu+TyKbYTXeETV7HpZBBbJ+1SF0o5yBkfSpy6vHHuUj0s3yZ0WzN2AoiWROOK08ekp/UgqSmlrkYAXms7+0Io0LopMzEenZ7qakJpeT+WtOLVU4ODT/CX0GKxS+0G3sao9HFcmaGl7eSgp/wOOAuB9K0DRqBwvPrTSuB+UCp/e5PkoumiihGn+5FEWwUDkAn6VbMwUYIFRpGOTXPPJgeGMSAbEZPAFKLXb3FWVshcjcDg1Yx2YPBANRl1LXcrHp1JGXKqGxnn0xRPBVQCQcfStWmnw5HyKT9Ke9qirgKuPSoffu1Ffui8zJiOJ9oB5JxyKOmn7wMAD1q7a2TIKxDIOc4p6QA9vl+tF9XJrYK6aKe5VR6YB5Cjrp6g5Iqew28Z5oZZs96k885dyqwwXYSKzRT+XOBmpHgKF4UYpbdXx28sVLWMleR9azTyS8yySIotwoGMUOS0Xv6VNcADihntSxnLkLiqIJt1AzgfpTTCCOABUxl3GkEWQfaq62T0LyILQAcj9RT44QTzz9akGMnv+1PSBs1znS5OUF5CwQIp5AzVgiKAcAUCKDk5zkVLjjA7mseSd9zTjiKq544FHSLimqAMc5qQrisU2+xobrgbsFdtFczAU0yLzmpUwKxG4oeQe9czA9j+tD3e5qsUUSCE+lBkNcz57dqaVLD3qhwB+/HbzpmBnzqSIT5kUoiUHkVTUiehsAkJLdjipCwetEAAHGaXd96RyHUEhggXzxThCgOaUsB3phf0pbYaQ8ovpQ8gUwy0wyj3oq2BtDmbmmEk+eKE9wqnigvdqO1UUGyTmiSWIpN2c5NQ2vVHvQXvQR3qixsm8iJ7EUIuvfOKrmuhjuaA91z+cfpV1hZJ5UixMgJPzcUFpR5A4qse8Ug4aozX5HYZ+9aI4GRlnRctP3wePKheP6mqr47nkUx7wEelWWBkXnRaNcY4zQpLoqM5wKqHucrjNDa4Jxk1aPTkHnZcG+z5/vQ3vaqTL2/0pviE9s5qq6dEnmaLI3IPfNBE+BwxqHvIrgcgeWKqsSRPxSaLojhhupfii39QFQifU13ej4SB4pJaQHu2aGTTB9BSjtTKFAeQQnFMznzp+KUKPSqJIm2wJam5c8cYNSAF9M0m0fSnVAI/IPYmkOak7QR3Fd4S55PFMAijdzgZFKsZJ+tStqjsRTxt7HBrtVdjiGsUndhwacImJPGPap4ZSfSlOB2IPvSa35BUfWQhbMOQKcLc+YqXu5xuFP4wOaXXIZJMiCDgcUot/bNSSw9aQuMYBFK5SGSQ1YVHcYohRMgYA+tC8ZVOAcmnCcYwRn3oNTDqiFAj7kYNKRGRkkcVFaUMe2KYX5xxQUJPkOqKJyPGBkY+9J4insoI9RUIk+ldyex4rvD9YPEJRnA7DmlWfgggVDJJPGMUoBz6V2hHeIyQbkgYC5pBOcHAxQVU9jXeGT2oaUHUwvjseeK7xTihqpB9PrRFjYj8pyO9K0kUi7E8V/KlEr9+KcI2z+WniAk5zSNocAZG7imkk8kn7UdoD3pPDIBrrRwIZ9ePeu5PbIFFKYpfD+U0bR1AV9eacO/nTtnr38qULg1xwwA57mnKGycZp6pnPJJ8hilTnyxStqjhAG/qNPKqV7HninsmQKaAQMf3qYyGZ2MAASPSkyTncDnNExjt39aRm2jB7k811joZtbHPApGjPqDTwf8ANx+tcCQSRjBo2KwIHtXFCR2opXdyDg0mGHHciimLyCWP0zmlMRA5PejYY84xSqmcg5rrDRHxjjOa7ae1Sdir5ZoY7mipHNASrbe/NdhiO9HK57d6cEDLkEZ9KNnIiKpUYX96aynB79+1TCBn09qQLjmjqAyGS3lTS7gkY+9TgF8xzSAD0FMpISiIrMM880hlPualMO/yg03Abjbz7UQkcMw70m45+Y49qO488Z9KRQf8OfrRUqFasESe/OKXJ7H7UUx7iOMZpGBB5XHpTqQjiCGaXntRNue4IPtXFGGBt/1otoXSD28jPFIR680ZoDgknNIISR3xihqQ9bAsYpCM9vKimPLY/U1wiJp00LQLbXYx2xRjDjsc0Nk5wO9MpJitUNPY03k0QpjGa7b9qbULQMDnOeKa+c4FFxg9sCmldxzijZ1DccepphjP2owHsa7cMUboFeYAJzS7CeTTz61wye+RTWLQMxHPPal2jgAUQ8f+tNx5/eus4aUwaaVJ7UXJPOMClAyPKjZ1AVUg+gpCpJqSEHqDXAHkHius6iMEPpmnbQPrRihHOaH4eeef1o2CqEUYHvTseoFOUUpArgjcZ5wRXbR6inEgffz9KHgg81y3A3QuABgDt61wHcmlBOO2fauweRTAOJBHkPU13A8jXFR5U1vlbHNFC2OHqP3rgPXg+npXBvSl3DnIJz50QWdgeeadnjyxTBlfzUrcrwQDRqwWdu44WuB9TXfXvXY9a6gWO3A9uR7V3GO1NwMcUqnyoUdqFOMcUgA8+aUimYwSPbNCg2djNOwBwRTQcDNK3OKLQUzgB51x+lKDkc9/KnjgfN3pQ2N4AzTdw+tPOOT7U0DJB7cVwLEYHyHFJwO9OK7ed3y00j1onHHHlzTTjjNLtGDjvSBc0QDvFNNZyePOm7cZ4Jwacqgg5+1QeDHJ20VWecVSYIjJI5z50N4Q3ripBXBOK7aPSm8HH5HePk8yEbSMjnNItnGvkTU7aBmkA57U6xwXYn4s3ywAjVOMU8AeVOIpNvpT0idsTnypRIfakANdQcVLZjRm0EM7kAZxTDKx4Y4ApPqcfbNIw+/2qS6fEv7Svj5PM4OyjGTzTSS39RFcfPPekA9aZY4rhAeST7jSCOzZ3d6QDkBiaIVHHfimUyil2FcmdjB8sUNgFJxTxSHvT0IMOD5YpeAAK5lGMmm7c59KVpPkKlpZJScZxnBpzXOMjfULGBXEHHP2rHPpIzZsh1UoD5XLchs5qMyMwOCTR9vJ+lcFZc+9Kujgij62RAZX8txx5Gm+FK2SBj6VZKuccYpxTnvinXSwF++TKwWsrjnj6mu/hwJ+bJ55xViVwecE0oj4qi6eCJPqZyZETTokwSM/WpCQxryBt8u1EUHHPanNnu2MeXFUUEhdcnuDMaEHaBn1oQiHJ7n0ozHA+1C7nJyD5c0dKBrZOjaID585rmEbflH3oPwpj/q3CuMTKMHIrwnrvUpHrJ460uIvhoOaZkYFKqkd85pfDJ7DirY8009yWbFCriIp44pMZoqxnnjH1pDG2eOfpWxZIsxODQMYHABxXZINGERYZxg+mKaYyDyMUG43yctS7AsL5805eOwonhHyFKI8d6ZNCAyufekXIPnipKx57cUvgjPOT9K5zSDTAZfuDRo55V7Ht70rIBTcY70HUkNug638yc+tc1+7cFAT65oIAINJkdiMZqEsae6KxyNKmc0+4gtuHsoyKYcsT87AntkUQbV5NFUpkHGaaOuPAstEuSKIWbIznNHW149TR1kVTkCua5B9PsKp4mRi6MYJbXNFS05rhc4/MMU8XPPBApXLIMljDrpzOOR+1OWxC98D7UJb914MuR7046gpHfJqFZXyVvEt0PEAUnA4zSlU88KR5nzoDX6lcdx7UE3mD8qDFMsc3yK8kETfBDAsMY9DXKqr3UE/WoBumPbvQzcyHuefenWKTF8aJZsVxnzphcAjFVvjyc89qUTOTzR8Bg8YtFuSPKpEV6oI8TIql8V64NI3tSvp1IdZ3Hg2VrfREAKwOftVgkqPx/rXn4aQEcn9al213OjHDt+tefl6G1aZvx9dWzRu0YY880UEEZ4qo069MyBX/N51aYPkOK8TJB45Uz2sc1OKaGTLvFVzxPnI5xVk0ZPfg00j/KK6E9Is42VbI2OcUzafOrRkHmBQWTB7DFaY5LIOBAOAe9NySee9SmUegFDZRziqqSJNUR29qQnHvT2AB7U3jNUFAscg0Nkzg58qOyimY4pk6EoB4YHOaGYQT7HvUhgRnzphGO5p1JiNURniIwFximmLPfipSgtnJHHpSYywI7VRSYKImzjFDckcJ5VN2lsjGefKk8JfMV2o6iscTN+VQPfND+GlY5Yg/SrbwhntS7ARjGKFhuisSy9SKJ8J6eXpU4ptoTIW9R6YoqjnJkGSEAZ96AXgjPIyasPhgT8+S2e5pj2ysTgCmavgCkQHu0CnbEPvUZpwD5Z9qsWtVYAYxigtp6nueKnpkN4kUQPifYGmG65ODj6CpbaXknaeKZ/CsHk5pljl3A8sQKzMeC7HAzR4zIe7cfWoepWGo+BGumOUPiASEHGF/wC2e/tVsI8AeJsL+bRrgMfXFWWNojLIqGK4XvIR7Yo3iLjim/IOMV3AGMGtUUzHJocHHbIrm5pgKjvTg475q6RNSGMzZxkbRTSxPJGKeSuSaEzDBODxVEibkKXxwe9M388U383NKQT37+VUSVE7Gkbuc/vXbdvnmlx3xQ2z60NKYNdBOPpS7l7d/pQuTjkU3B8zRUEL4jC+IVHljvTWd/Yg0I57AHHlTSCp5OB3p9CEeRhNzg5Ejc+XYVwZ89/3prHsO/nxSjdxxmh4cUd4shd7g8k0hkJPOaXHGT6120nsKoqQjbYm+k3Nn2zThGR5GnFCR2prQtSY3djkUIkscijbCK4x47DP0opoDiwNPz559qf4WcU4R48/0rnJB0sCcj2+tNA7knJNH2D0FdsFBTQHBgB3we9KRiibMHtxT9gPGKaxdLYAe37V2zPOOKkLBk9jRPAI4xxXa0Hw5ETafIE13Ycjt7VMEBwcUnw5bHH1rtaO8NkQJkLTtuPepZgBxng0QWo8gfrQ8WKGWKTIQGf/AIFKF7f9qsksCR2+9SE09mwAdwHtSvqYLuUXT5GU6RHHOaeINx5B/StBHpDsOOPoKkRaIc/Mx/Ss0uuxruWXRZJPgzItjnkjFEFseMVqxoiZGOD60VdHjH5+ag/tGC4Lx+z59zLQ2bMcDk+mKsIdIaX8y4+laGGwhiPC1MSFV/KoxWLJ9pP+02Y+hivxFFHoaooDAN9aOmkKGG3H071eeHu7jil8NQPSsD6ucnuzYumxrhFUdLC84z9qelnnjHb2q0wMU37Ck8ebHWKC4Ia2WAc8D96b8En/AL4qYScUw7h9aCyS7sOiKBC1UDHNNeJV7UXLCmsm8YJwKOpt7nURy2Py+XrTMljx3qUsA7cYoi26g+tHUkJpbI0cRf8AN2+lGW23ceWeKlRxqO4ou0Bs+VRlk32LKABbIKMkcfShyWqY7cfSp24baAxHfP2qSySGajRXPZK/5f3oJtUHbvVk7ZB7AVEd/n5FWjkkyTigaWwJAzgZqcbWMJ+Zsn0NQTNIp/lrk1Gnnu5CR+T/AJa5pyYypFrHBHGT8zHP+ajcYwMHFZdIdQeTb8WY17keHU5bGUnc1y+R5gYpJY1e7G1PyLcnzpgGDyPKq1IJ1BHxDP6EipkUdwqjdJ2711ae527DBFIGRk1wRO+OKdhiOWyfpShdvI5qbbOoKhUDnilLjyphBIpVi3cE4PlS7DNApJckAeVDZx6jPtUn4f2rjaA4zjBqqlEVxZFDcjNSEG4U4WoHbHFFEQA5/allJPgKiwez1H7UoyPKn5CnntXF0xUh9kOVvSlMme39qGJFAphn9KGmxlJIPvY9qcsrE8EVF8b1+Wl8dcZU/tSuPqGU0SzKcHimbyTxUcy55PFJ4q+bUNA2tBjuJ4OaQZ96D8Sh88UnxaL55rnCXkd4kSSOKIrrjuB96gm8HfIxTfjkHnXeHJ9jvFiiwDDkceuaaW96gNfr5MKBLqGc4aisEmc88SzL4/q/emtP6VnptTZT3NR/4uc8rn71pXSSaMsusimaUzjzPH1oD3gHb+9UB1dTn5ajyakf8A/WrR6OXdEpdXHzNC98PIj9ajNe+WefrWfk1JmGPy44qM963m+PetUeiZnl1i7Gge7Yng/vUeS759/rVJ8WT2cmkM+eS/PnWiPSNEH1Nls12V5oTXynPr9arDKP6ePvQzMAOc/WqrpiL6gnvdE9if1pjXOfrUHxCCc074gEcg1ZYKJeNZJMoxnzoefuaF43PH70vjH0p1iA8thcjyNM5zxSLNyCw5xmnNJntg0dANYm0/4hXCPnuDTDNgnkV3isR3FHQxdSC7CB6DzppUDkAmuVy3ft50hUn1pVyGxSUxTTInbBNN2mkMefI09ITcf4irwxFJ4y+VIsJI5rjCAp75pvRCKZ8Y4rjOfpXLCewHf1rjA3YDND0QbiGY8UvimlSAnuKMtuMcA5rnOKCotkbxSD2ODTjI+3A9akG0zzg1y2Xr5+tBZInOEiLuPnz64pVk5PpjipK2QJOQaItoB3FHxYI7w5EPLVwJB44qwFoCOBmnCxB8hQ8eAPCmyu3u3ngUTLt7VYfBgHkCnrajzHNB54rsOsMitCsT3p6xyE+eKs/hQOwpwt+OFxUX1C8h1iK8QseDwcVywE+R/Sp5t29OajywXPZAoX60njor4IDwNvOMD6UjGNOSwx7mknivCu1Y+D71AfTrrJ3Rk/ekl1D7FIdP5h2uo1YcEj2rjeQgbsAn09KgyWk0X5VZiaitDP3ZGFT8eb7lvAh5FsNRi/qBpf4lbkcMf7VSGCf/A+PpQ/h5uwVifpXLLN9xXhh5F+mowbgGHFPa/t4+/IPv2rPCC4B/4b0/4W5cf8N6ZZHW4HjijQJqVq5A3HPmSOKmRyxTNiIZ9cLis1DYXY7oB981YJb3sfzIvNHWhfCL8QIR25pwtyCccfWq60urwHZKCoHtVzbhm/ODUJSa3KRhfYAYgoJJ+uaRYwTnI/WpstusiYOftQYbAIe5P1qayFXiB+ASOOab8Ox8v2qxCgUvGOBQ8Vh8FFd8KR8x/tTvhhjntU4lexpvy59R5Cu8SQfDSIJtAe2c0nwo+hqaQSeRt9KULgciu8SQPDRB8FlHAOaYsXJO3P14qeSfSu28jgYo+IwaEQduBjAB9M1xjBxnt51LaLdngU3wG9OPrTKYdBFMagfKftTDDnn3qaYD/hpngkDJHnR1IVwaI/g47Dg+gpME8Be3tUoRnsR596QJtyO9dqQNBE8IE85p4izyBR2TnmkPAwD512oOkD4R/+DS+Gf6fvRT+tKFNdqYKI7Ic42AjHJzQwpx8uB9am7e3bmnbV9BTatgaSIqHHb74pfDGMdql8effyppXOB2oag6SOsCn81PFuPKiEYGfLNDMvpRTbFdI42wIphg2nJ704O3l2rtx7GmtoGwAx5NKIWblcc0bj0NKAQoxR1MSkB8HjBGPrSCMc+1G/N3ppQ0ykwtIGEyM01kom0+Qp20+Y4o2xaBBQMUm3PFPIwa7gDJo2AGdvmCKacjOMe2aeyHO4/wBX7U18U1gYE7QCQCfWm7tjc8ZFEKHtSeHny496axKE8T0xTSQTxSlPQZpMenemTsD2EzyK5hx2pADntTicVREweNo9aQk49K4tnjHFLgdvbiqJijCT59q4Ee1c/AoYAPc4pxbCHHliuxkckU0eg5rgc/auOsTzxgnzpxOOwzSZPkK7IFFAELnPaupeAc5zXA0QWKDjnHakLBieD964gk+1KRn7UTrFzSdzXUwtntRSOscQfIH7U7sOf3pAxIpCa4Fi7x7YpoGeCCcVwHp+9KcEDHA8qYAhGOwIrk74HNJnjikxkcnH0o0LY7dzzwfPNK3ofP18qTA8+aaW3GiBs4n0px43cVwAA5xS5yOOa4A0knvXAVxrvvRFFDcjPNdnJIPbypCRjg80n070QC59jXZJ9qWkbjP0rjhd3vXbjkVycmk/q9qUIu4ZzxSkjy5Nd34xXHAIIrg2cD7Uu7HcV1JjzPeuOscH4pOM800il71x1nE+nandxyOaaBg81xzz+1cGxPM12Me1cAc81zexrjrEycZBGfXyrhSjg8EfQ0uBkfXNcAaDzmkLD1FcRinDOMbePWuCM5HlmkPfvT8MQO1MKH70bOo4c9u3pSetO2nvilx6A11nNA+/FIe9EK+YGKUx89q6wAufek59R96L4eK4xnGdpoBoDjJpMYo/hn0pfBJ7CuOI3n7UhXmpQtm9KU2jDnaf1rrR1EQjFN2E8jFS/hmP9Nd8K3oaNoFELZuOKcExnI7VYCxfH5aIun5x5EetLrSGSbKsrx2/akKVbmwUdwaQWy/4anLPGJRYpSKoLmu8PeQRVv4CAflFKFgX8/AqP3qPZFPu7KsWxPnz5U74MkDd2qx32w/LyPQ1weI/0Lil+9D/AHchJZDjJ5oosl8gatYvBYYVQDRvCG35V8vOoy6plI9Oq4KJrMf0gn7UxrIv5Hirx4yOy0MwvjhRQXUMPgriinXTicYB+9P/AIYD6ferdLbJ5Bpz23pmm+8PzD4K8jMq+fM4p7M+75WOKCHQdsUvxAJxxXgNz7HtpQrce0xB8j6kigPdN5fKKex3+WM0GVd68YzXKcjnCDO+LA/Nz9aVb/jCAYqG1qzZyfMVGktHDNsbHPnVVIi41wXAvpDnJ/enC8bzCt96ofAmH9Z/WkZZl4Gadepi1tujQi9PA2Dn0NL8ZHnkVnQtwcHfgZ9akosg/wDFB+1UU5R7k/Cxy7F6t3Gfaiq4bO05+hrONJIpA3g/tXRXRcEwSxyjOD4bhsH7U6zSEfTwZoycd8H71wkUdxmqAXU6dx7U5b2Uk53Dij48gfd4F9kN+UYoL4U85z5cVUG/lQ8M325pf4pNkZYn6mis8kK+nj2LXcpwRkgd+K7xAc44qs/ijEcjI9BRYrzf5YzV4Z7e5nn09LYnBvQ0pYnuc0FZFY9u1GAzitimmY3Brk796UAeRA+tdikwM8kU+oSqFIBBrsfKOBS9uO9d24o6jqGAe1EBA8hXDd5YrsGu1WCheCDgc0gB86eq07b9KN0GrBAHjjtS7c5wOKkouR2zR1ReNwxSPJQ6jZCAPpTgpzxVitvG27kA+9PSzGRkA1F50kVjibIaLnANSYrYv2wKmxWqZ/IAfLzqWLVM8AisM+oT2N2PA+5GtVePkcVfWtwW2hgfrUKO2AIFWMMe0DFeVnmp8nq4U4koYPekK91/enoo96JtBGOK8xumbyG6YOBQmXIwantGp7g0F7cf0nn3qkci7kpRsrzEfMjFBdMeVT3tiO3FR5IWPArTHJZnlCiAR3oRGalGIrnd3obR+natUZIgRipAJpMEkD270VvX9qaSMd6oKwRBXJxkU1cHuOae0igYHJpuRiihNhoXLEYxxXbcd6fSHafPtTLYVgTlWwoP1pSuACSM0QEVzKp/NTI4C3B7/wDams2MYHnRcLyACaaVA5pkBgi/zYwc1xfB4xT+DnZ980NseXamQghOfrSjAHFNwfKmkeuR9KohWxOMnAx9abgHgVwBJIPcV3bmnRIXwl/qFIYT2xgUof6k1xlbPOTR3Oob8PuA3AHHAzTfh+ScA0UzNt5HekD4opsDSBm1zzjvTDaNnvUpZscE/vTDJzj0p1JiNJkdrM+opnwozy2D6YqWZfakLkjAwAe/rTqcvMm4RIZt/UgKfOgtB3+bP2qdkYprDP8A3qiytCvGiAU+1NxUxxn+jOPfvTGiB5HHtV1k8yDiRSAfrTCvktTPBB+tILfnyplkQuhsh7eMUhU5qabfniuFu2fKj4kUL4bZD2kDsK4xkjBGanG3z+bk+1cIOflHHuKXxYjeCyD4RY+mKekZz6VOEOPL9qesPt+1L4yCsLIawZ9cU8RYGQM1OSDI9MUeO1yPaoy6hIqsLbKsRE84xSmL2q4+CBH/AKUnwPt+1T+8or93ZTiEn0NL4GDwPKrb4H0705bHnn0o/ekjvuz8im8E8YGaeLYk9hVyljt+/tRRZgen6VOXWLsOumfkUgsiTwtP/h3ng1eCEKuBjg0QRqO4zUX1cnwUXSqjPiwYn8tEWwP+EVd7FHauwMcYoPqpsZdLEqksPtTzaheMA1PK+tIVAOOAan482N4ESELIYyOKT4UYwR+lT1HrikK+h/Sh40u7D4MSH8OgGSuaIkIHAHFHCHyFPG0d6DyyfcPhoYsQH5cn2qVEigDAx7UMMoPAIpxck/KKi22VilEnREYwDg1KXZxg81UIz5oyyOD9fOoyjZdSLHAJ559qRgFHyryaCjOO/IogJ881HdMexxx6+VFVgooX9XkDSFh7Ud2gEgyjGP7UMtkd8e5oe4H04ppdex5pVEOoPu7DufakNBD7SD2pDNknFVSFDgkDFNPY8mgePimvORnvTUwBgO/elwR2I+9RxccUhuRXaWC0ShkeYpSxHmKifEjtjNd8SuMAV2lnakTFkNEL8Cqz4rHtS/Hhe+DQ8Jg8SK5ZYb8cU1nUg881AN8rHA5+hpoux2HH1pliYviw8yUzjJy32oZIPnk0AyoxOSAab4iZ/Of7U+hneJHzJKyYPIo4ZGAJPNQBMv1pwmTJJxxQ0HLJEmlVY+XHnTggPmKgfEgDuBSC828b+P1oaGweLDzLPwwBxikCY7VWNqKjjcf0ph1Jc8E/rXeBJh8aHmXOQMc0odVIB5FUv8RBHGSfrTW1F/Sh93kDx4l6sq45NP8AHQD1+lZ46k54xQzfyn8vFH7s3yD7wjSm4z2xj60Frju2cfes8bqU85/ekWZ2OeaK6VID6my9N16Nn70xrwebYP1qlLSNn/WmfzMj/Sm+7xE+8PsW5vFHd81xvFPZxVMEcmnGNhjIOPPFU8CIPHZam8UcbhQW1BRxUDwSe/NDMLk980ywwsR5p9iw/iig/KeK59XA7P8ApVf8K5H/AGpBZE8GqrDiJPLlJ38VHcEj60GTU2bIySKGLHON2TS/BKKKx4jnkyMG185HA/amfGTHsx+lHW22nApwgU58jT+guEI9XmRvjZOecjFBNzKQc1La254pPh/LFUWjyJ+m+5Ba4lPammWYjgmp/wAN82R9KQxAdu9VU4eQjhN8sqy0p/NmmkuDzx9qtPAGee1KbYH3HlVPGguxJ45FTmRs4JbPqKXwpD5E1cJbgdxkfSl8IeVB9SuyGWFvuUptpGPpXG2kHYVerbbxzSm3UGlfVHfd/WUYtWIywNL8JgDirowLxzSeCg96X7zIfwUU/wAKB5kn0p3woI7ZFW22MD5qTbEmcDvQ8djeFEqjbLnk8/Smm12jkVaMyeQxQiVJxyaCzyO8KJXCzJ5Ap62pHccVP3KB2ri/HbFF5pMCxxIHwZJyD5YpVtAuRyP3zUsMD+U8UZGLY8qV5pjKCK82fGduftT1sjkg4wKnSMP6e9NGcnOMe1I8shvDRHFiPUCuNl6NRPmwdvrRAMg0uuQ1IiizbyINKti7ZAxn6VLERB8xRUjI55JpJZWuGMsaZB+AkX0P0rhp8m78tWmSo/1FJ4hH1qazTKeHDuVrWrxjO3J9Kb4DjyxnnmrB5M/WgSyErjvmnU5MRxiRgjHJYAfaiKD5AZ8uKQltue+BTQzd/wBKe2JVBiPl7jNNCk55FNwxznHtihESD1+1ckEk5A867xAOSOB3zQFRzz2FIY5Ce5Io6QO+xJEigcnH0pfHUYwaj+E2KIkDHk8+1LwBNsMJMnJzj2oqOCaEsRHHI9qOkZHcfpSSdIokxxbHtSAkmjCHI/8ASlEP/v4qDki8YPuC2nFdsXHK0XYQTjmm4pbKUMCgeVJtA8qIRxTOR70Ag2RT5Ck8FWPKrTyccntQhdxZIPeiKOMSjgAYFIYFbAKj9K74qE/1Y+1PM6bcqR9zTbge4gt0X+lTn2p6xIP6R+lV8upGJsLg4pg1heAynee2KG7H4RaBEHYL+gp4AHaqVtax+VQMVya07thQtcothexd/TvTl+UjzqDDdSScsvHqBU1Du7EfrQaoKdjyTkU7k9mFd4WRyce+aVY+M+VKMKEz5inGPjk1yxjcORj60Tag964PYjiNR3Y/pShF96kYHZfPypMIvfmus4D4f3PvT9pIwQaXcuePtT/GGOe/tXHARGc4UDPvThGw7jNEDgcgjA457mnCQULYQXhnH5Tml8MdwozRvENIXUD0PlQ3CBwScEGu2YydpJozP2x6UxpKJwPwwRjFJ4IHYUQOMjNOLpRAwBhB7imG2BPapBkHlTTIPI0bYKI5twMj0NIYM9uBRwwAxxSZPmOKa2LQDwMDByR7Uht/c0cuB60Mvke9dbF2Bm3IB+bimeGFHniis3vQ2bjFMmxG12OI4ORz2pmxR5VxkPnimtIT2p1YroUgYHFI2KZv9TXFsinoRyQp5HBFMJxxntSE45701iB54pkI2Pz500ufWm7sgYOPXnmhlufb1pqFbCFsY570jSYHqKGzYHrQ9xP5gRTIFhd4bOOD70jNtPPIoWee/wBOa7IXgtlT701IFjt7HAzSZ4OfOkJUeeT5YpN48zTpCtjsmkzjueKTcMUwvwR/75o02C0PLnH/AGpnln3pN/FMLHGc/amSYraHY57muOKZvHPfNL4gx5cVUlaOIJ5FJzkUgc+WKRn75pkCxduT9Kbt5pd3Ga7dnn1pxRoHPHkadgUxm544xSHjs2c+9EFj2A96aT286TJ86T9qZWBsUEc+opcgc0yuxnntiqCWPLDvSAk/Smbue2aUtxgdqFHWEHPemkAUiv8ApXFhnyorYNjh2rj55Pam7gOACadHyef3rgWJ+tcT2B7+1KRg570hAxkhhXHWKADkmmMASRzineXFJnb3FFCiY9zS+fA70oOfKl4x9OOKIBoz6ClBx9KULjBXOT2zTtmee1cCxmSfKkwfL708AgnJzSlTjtx7VwAf0Fd9aIUPkP2rgnqP1FMLY3vjFJk8Z8qMseDnFd4XnigdYHHORShec0fweDxzTli459K6g6kAJx25pMZFGFu3pRGhAxn9qKQrmkRgK4jg1I2A/lFL4IP/AMCjQnioihfWl288VKEKk8fvSiIZwOaFWd4pFCtS7DjtUwJ5YH6UgTbnK459c12lA8RkRY/XIogiHpUgKD7Uu0Ae1dRymyMIgfKnCL2FSAFz/wB67Ge3nzSvYeM2wPheqiuEQxz3xRsZ/wDg0v8AelsrdkcRDAp3gegOKLXdxwa6zgHhceVL4a496IwJGB3rgD3Ix9qGqgcgWTHlTggIwBTyjMTtGRXbcY7g0NZ2kZs9RSMvmeMelPAyTznFdtYn2967UcosTAHkKUAHtgVwQ9iaf4PalckNpbEpVRcDjg9qUIAeDn2p4Ax3Ax2qUprsVhB2JjHaiKmfPHrTMHPNLjHfkGs8pNmmEV3ChEUnyPrRQigZzmgE49M+9dux65NZ22zQkiRtXHlj3pDGCccYoO4g4NKJsdxUnZRaQhhQEbgME0xraFsnAI9KY0ue9NWQeeKWmVUoDltIS2PDHrTlt4uflrvF9DTd+DnP70vpDqURxgi4+WnghexP60zcDzv/ANa4sPeg02MmghYdyab4mfSgk++fvQ/EwaKjYNVEoTbT2phuc58qAZM5OftmhM2aooEpZHwZDuPz0zBU8Man/DbedlDZPRTn2pNFHPKmyOPmwTnP1p65Dd85rjC7nO0iuELJyoY/WkcCiyIkJFu/qxn1pTADnkHHnTYQS2GDUf4dTknuPegoWB5aBpaqxw20e5phtI1JwwYetSPDj4G05rtijn08q7QcslsjGzjNN+FUd+R6VK4zXHHepu0aE0yGYYx2QH2PnUWx0iy05GS0tkh3fmdQQzc55/WrcBTyVANcW2+Z+1BSZxEVYiNjDafpThbREnnj1p7tznkmkyCPy81eMvNGeUd9mNFlC3/iD6ZpW0+IYA7euaIgBb8oHvinmPb/AEgmrKmRlqXcjfw1QeCPtRFtFSpCAgYJogH3q0VEzznLzACLuPbyp2MAYzRvf2pu37VdUZ22+RgBHOc+tP5HfFO28e2acV548qdCA92BThluwOKUA/rT8lQNvajYKGgEf0mnEZ75p+aXuM0Gwg9gPbOacMjgg0UbRTsqeCDS6mMkDQnHpRRuB8yK4KO54FO3DyP7UjlYyVBIpWQ5xmpUNwSORURO3YUeLAznPFQnuaIbFjFJuIzgVMXPuar4tpIIYfep8Tf5q86ex6ON7EpB2x51IQt51HRxwR5UdHDZ758qwztm6NEyNqMO9Ro2H3o6sKxTRrXAXGaUJkU1W9acHxUXsK7GGL1GaE8P09qkF8HOaa0v0p4yZ25AlthntmoklsB+XNWckvn5VGklB49a1wnIhOKRVSQ8mo7r7VZS7c+VAkQN27VtjIzNFbtzmmkEeRFTHQc8ihMvqc1ci0RyCfPFJu2jB9aKV9KGw9aZCvYZu54NODZIBNNx6AU0oeeeDTomFZlI74oRwDnOaX5mzzxTCh88/amRz4FZiT5CkwfYD3rmB4/vShTjvn609CXQJlJHbim5x3JP1oxGMgnIxmmAKe+ADySaYVjB6ikABxXGSP8ApalG0dmGK60dTEIwa4jI470rYY/KfrSY9CM0yoR2KVYDBH6UgXIpQRnOAK4vknAAHpT2KNKYPNIVp2eaXAPbtXWcMKYGabii7R60nnR1AoCw+1NK84NSCg75BNNYEnPlR1AoDtwQe+KX9TRMEkAU/ZjnHai5naURyPbFIAD50cpkHHlXCLB7fc0NaO0gQM04J9KKYcdz+lPERxnOPrQc0hlECFHOfKnpHk4A571IEagZIHIoiBR5ioyy+Q6hbApDjyyaOtvu/MABRUkC98GjC4QHyqDm2aIwXcEtsh78UZYlUYFNadO/f6UqyKwzux7GpuTY6SQZVUcDBpSi+feo4cdwaXxTSblFRI2jyAppwO2KCJT64prSgZ3dseVcG0GLDHYUMsRwBmoZvVLbU8vWq+S7fxjtdvaubo5Ky6MwUc4B9KH8UnYtiqgzSNksck0woz8lsD3qXiqy3hOi9Vwfy8j1pGYHucVnJrxrbCiTI9qEdaZAfmBq6tog1TNMCSRg5ApRnz/WssnUfIBTPqc0dddLDhKLTQmxowcVx9qoU1tc/wAz5RRl1WOU/K4X/moqLewrlSLgnGMdj3pMgjvVM9+TwrDaPQ003pXncCD2qixMn4qL3xFBA4+9Ks4HfFZyS/3cgktQGvZcA889q5465OU2+DWfFRryTSHU0H+HNZL4uU/05ogl38Hg+pq2PBGfJHJlyw4o0n8WQcAfvXHWF/pUfc1ntynkEV2Tzj7VsXSYmZH1eU0S6sz+gHtT11FsgHtWaEjL+WpEdwMfNkVOfSRXAV1U3yzSJe5GScn2ovxWRnFZ9LheNrftU2KcAc/pWOeHSbYZ9Rai4z379qXxV5zxQEdHGRjPc0N+ScVn0mnXsFknA5Xt61Fe7AbIXJ+tOKccZ+lDNue9Xhorczyc2Na7PfsaYbhz2PNFEHGTj70vgLnvVNUEQqfmRjcvkgmuE0hxgmpfgr2+XJ864xKi5Yjj/MK7xI+QdEvMil3HvTGkJIyTUhXhPHiAk04wo2MY/XvXLJE545NETIbgEmm8jsSPvU8W6jnsPcYpD4C/ndPtTeJEVY5ED5/8TU5RIfM1LEkBbCOHPoBU23jSQkHCge9Sn1MIF4dJkyMqcPn8xFNJbPL96s7yzAQlXGBVBcOVcjnIOKWHWRlwhp9FKD9Jk4Bn7OT6U8W7+bVXR3DL2ODXNdOez4xT+PfYT7vXcsxbFu7GiLbbf/Wq1LiWSMIrffNWtnu/8V/tnNK8rCsKTE+HyeOBXfDHPfip25fSuOO9J4jH8JeZGjtwRlu9OEK88UfvScdzQ1sPhoGIFHIBpxhz2XH0omT5YrgSo4NDUztCB+Ht8h96TYAOAKfgk5Pbzp+B9662BxQMIDkADNJgD+mnnGSeftTWJJplITSuwzAweDzSbfLbinndj2ppPlmmvyEZ20AetIFA9q45HnTdx4p1uIPz6U0kGms+M0PcOeaZbHBD7d6RsBvtQ91NZsnNEARjTCec03dg0hbHc11isJnn2ppH600vimGXsPeuR1oLgetcB9MelR2lwexrg5zmidZKLAefNcZlI7DNRGJPnQzkeddQNRKM+0nmmG5yO+aiMTnzNICTwBTqKBbJBuW9R96abnPnzQGU+mabs9qdQiT1sMZ8diDQ2uQD3JzTTH7EGmC3Z8YAqqjBLcnqkOe4OTg00TMTnnijC2PpThAeOKGuCGSm2CEjEdq4hgcE1LWLaeAD9a4RDdnmovIrKaWBAI+vtRUNKI6cFx5E1JsqkIfmNcF9SaXB9DTvqpoWMMwRXAHOfKn7SewNKI2P9JFC0cKr570jSkdqVYnI7Y+tcYGxzjmk9EdXQgnfGOMUhmOec0piYHOM/SmlCfKutA3GFicfWuLDPv70VYS2cgini2OeRXakg6GwICkfNgGlCJ6ipAtT5gGjpbLjlRSvIh1jbISoKeI08qlGFVPYGlMfGdoxS+IU8MjrCp9qd4GMcVIHA4X9a4Of0pXJjLHHuDFu3AJ+2KKsAGOAPpSli3PY00O2eTQ1MZQQ8oFOcDFMa4jjIGOaRnz3NRZ4i6k5Gc11s6kicJQw3ZFQ59YihJVlDe9RDaTf0Td/KosmjPLzJJj1rlXcJPGtQOcAkY/y1Jju45BwcH3BFVcGjRR8u+fpmp6QAYGSwA86L09hVZIMue2DTdwNNIxwKaVx50ANkS5hllJYEj0AqrmWWIADIzV+R6EigSReIctg0UCyi+cAfM1RZLwqSB2HvV8dPjbk5596G2kwkn5hz7U+oNmdOoEHtxUV73cTuHJ8we1aN9FjOcMP0oDaJGGU5Vj9KZOIkr7MoDe5Pdv0pq3rxyAoxB960h0KA/mZaBJ09bDOwkkepzVozghJKXdlcNdu9u3xse+2ix67eRn/AIpI9xVhB07bDmQ59smpf8As8dj/AOaj4kPIRRk+5Cg6iugwJIYDyNTYddmd/wCYq4PvTToNnzt3qR96dDpsULA7sgeRGKDcHwjqku5cw36SjJcL7Ub4mPIAkBJ7AVVfDW5I2rtPqDRlSNDnHPkahpXYuptKixE+Pyml8YkdxUDxAOxNIZh5Ghos7xKJ/jAd8k+1d42faq0zEHg0njN/VmisYnjFmJs+1KJsHvVZ45x5H61xm4yDR8JneMWgnPPPenLPxyaqviAAMnmuNx7mj4LB4xamfHnXCUjJJqqE4OOad4xGeciu8I7xiwMvbnmuL57mq34gE96a90V7c1ywtneOWhmGPpSfEAcZFVPxJOCPKm/EuPPin8ATx2XPxH0oYnJyM1Um4Y+1cJiKZYQeOWhuB2zQzdZNVviny+9cXzyMAU3goTxWWBnzQzPg9+9Qg/Bric8U3h0DxGySZ+PM1wlz9fOohbB/7Vxf0wPrR0MXWSWkINIJcjIqMZT6Uu/bzTaNtxdYYyNmkMjY8qF4oPGMD1NMLccUygdrDF/Q0wyEjFCOaTcRTqCF1h/G8sU3eccng0JiSvFcxIFHSkDUOMnPHNNMlIsZfgd/anmzlx+UkeuaDcI8sZKcuEMLnPcUzfk9xRooASRIQMUeSxQLlG59zSvNii92MsOWSuiET55P2rky/AyT7UQKqnBNS7YxQvuODntS5OoUFtuHHglN77EU28yjOxsUz5vMVbS30bLhDUFGy+7GR9azR6yT5ian0cVxIj+GzHAU0+Oznl/Ihq3Sa3CBty5HlTGvkwVUqB9aR9fLiMR49DHlyK6SwkhUFgOfQ0AoQcNU6SRW4JH/AJqgTTLGTTw6ub5QMnSY48MXy4BpG+UDPrQjeBvygUoYzDuO9a4ZZvsY544R7ik/MfrSbdxp4TPnRVhJXitetLkzKLlwB24Fd3Ao/hEd64Rg+eD71yyJ8M5wkuxG8+aXbmpAQDO7accYpyxgkehOOKfWiekjhKaUJII9KmbRgDsKXwgvOc0dZ2kiBRjgc00p37VNEak5/tRQkR8q55EdpsrghPkaJsPpVgioBgc/WnbF3cUvieoOgq2Vh5GlKknGDVoQnY4pxMZPCih4r8jtF9yq8Jh2BNOEDswyhxVnuT0p28eXah4r8jtC8yuFq/8Ahp/wT54Xip/jA8ZpRIBj5uK7xGBQRAFm+RnHFKbNuSO/pVgZV5z3FIJQe1FZJAcEQfgwR83euW3K9gTU7eKcGz2wKbxWL4dkSO23ckY+tK1sPIZqXvApAeeKV5XZ3h7EP4Y+ld8KxB2/vUwnnmlycUfFYngkQwEckeVN24HY58qnKPWn+GDzjiu+8Jcj/d20VoVqXYfMVZeGBjjJpPBBOcUPvMRPu0itWIjuKIYGHOKsFg5BPIFHEKsD3AI86WXVJdh4dK2U+zHuaQRefarlLVTw2B6U74VF4IzS/fIFPuUimCkVxjJ8sVcm3jxwBTRbof6QK775HyFfRy8yoERzyKf4J8xxVkYR2FO+HyBzjFI+rQy6JlSykj8vnSBGzgA5q3aAeeKaYsDih97iMujl5lZ4WDgjFd4WQc+VWIhz35pfh++D3ofekH7oytWICipCvGSB61O+GbB+Q/cZpPh8eWT5VN9UmVXSSRCaBT+uKaYO4FWHge/nmuEOMn1pfvK8xvurICw7QfU0phBGcVOMYwM00oADxmkfUDLp+xBFvtOQM+uKaYsY+U81LG4cAcU7YWAycUPvDZ3gUQfDJbG0gimsr9sEY9an+GVBwcA0Ngc5zkCn8c7wXyQ2jbb2x70gQ1NEq5wwyKbvGDwK55QeEyIQwrip7k/SpQYeYANdsGKXxEMsbIhLUoJPFSNg9K4qMcedDUmNokiMcr2yaadxHnzUsKAMDmlKjHyilc0hlFshc+hpDnv2PvUsjnsMVzRhsEgeldqR2loi78Lmu8TjNSvCXsBx6mkMS+W378V2uJ1OiI0mT5j6VxfA71I8NQMAY/epNpprXeduFA7k9qDyQirkNGE5Okiq3E+ZFJu5wOav20EtwsqHj0qE+kTRsQhDAdzipR6rBJ0pGh9LniraKtgRyTimlv8AMalTQFD8+DQREMjitcZRatGWUXHZkJV8j5UxkAbt39qOEz3pdo86nZAj7MH0pPCz24qQVBGeT6UgGKFhI/hEMO9cY+RkY9eKkAc07HsK6zrA+HnyyaF4OGwSTUphgfLXAcUA6mRTAufMUvh4/KP1qQU5pQOee1dSG1y8yNtPmBTTGKlYJ8v0rgmAeKGlHKcvMj+CCOw/Sk8Ac+VSAtO25GfKupB1yI3gjjGTj1pTEw5FSAM8Clx70bSF1NkYIc/NSgeo/apATnypTF64p1OhSPtJ49KTbg4J/WpYjAAxzx5Uwx+3NOpoRqwOSBjjHvS7cjPGTRvCXFJ4Q9adTQmlggCMfWieGDk+R8qds48qTYe+aOsWmIFGfPNGWMN6ChdhxT1bb2oNjRXmGFrkjHanfDMvpiuW4KgetGWYHG7GKi5SRaKQxLdvtUhbVD+YD9KerpgYPBooK8YOahLJJmiMIgxaJ5cfQU34YeWQaloOef2oyKFPbP1qLySRoWKLWxCS1x9Klxx8DH7UZVBwf2ohx5DFZ55GaIQS4EUkdiRUhJPUVHPPengMvH96g3ZVWiakoDLRhJ71WqzDk9/KpKv6g1lnFM1RmTVk96eHOPaoQuMeVcbpfNR+tS0tltUSbvzgYpjN3qJ8aMg9qa1+PIfrXLHLyFc4hn5GBUWXA8xx701rwsD2GKjyTF/L9K1wizLOSfAkjNk4xiosjyjnP60faWA70vwxbBJ78VpUkiLTZAZ5W57e1M/mn+rH3q0FkD60ptFXuKfxIiaGVfz+ppp8TdggFTVqYVA4ANDcKByvlXeImDQQAj+gp/h+uMVIbsMChsmcd6onYNKGEKPy9/Ogye1HdM9qZ4eDnNG6EcSKWI4PNCklZR8g/WppQ84OPtQzCDy3NNrYuhEFDOcnGff/ANKcwldcMuF9hU3wxSGLPGcUdTOSVlU0ABIBApyxxgcvz9anG0jPLLk+ZzTDYIfM8/tQ1DEfcqjhv0NIJh/SmT6k0ZrJV7HJobWAYn5iPpR1sXSmcZh5ikSVCfQ0xtMZvyyHNNGlOvJkI+9HxGHw4tErPmAtJgjkHHtTEspFA+bdUlYTt2kd/Om8RieGuwJj96aGYcgdvLFSPh8j0PlSm2GRk8Gu8QDgQxN7Uoc54yR6VK+FBH/E/akNsf8AFk/Sm8QHh0DQqACe9F3pnDEUzwSufPFDeFn/ACqaDlYyiG8SJT3XH1p26N+AwP0NVnwkocknj60dImXABxSag6VROCLnK849a5lODyQDUEiQZ2tzUd5LiP8A8UDnt3rmzoxssPCIHBJFOVcA5NQIruT/AMVwR60Z70BTxnj9aTUh9EkSw/r39vSk3gDnv7VXrqKk4ZAB7mjfHRqOAB+9dqiFRmyVuA8yM08MD6GquTUwCNgBJ9RQJNRfzIUV1qjtEi88Ujsf3pyy5Pes2dScjCtXDU5gMb+PpQO0yXc0xYt9KE7KAQT+9Z7+Ky9g4x9a7+Kyc9jU25diqjF8suHMY5GAaiOjM2QMVVyalIR83FRH1OdT8kmKpGLfIsvR4NEDIBxihzJLIMbsD61njrN2P6x+lINYu2YDdweeBTrp4ckXny8FnNp8zk7JVP1qtm0qbJ3YNFGq3L9zn7VMie5lIJj8vOnpRAnN8lSmmyKwLZwP3qWI1VAETB9Sau4Io5v+OVRvOpB02JuUdXHpU5SsotuTJvDNnJXjy8qFIk+cY21qm0xkyRnH0zXfwTxh+dvqBRU6DoTMtBPLEw5+2asVu1YjcAPpVq3TJfOJiAPVcUwdPpGwPxYBHljNWWZGeWF9iNGQzgLHx6nipTQvwMZHlxR49PjiJLTeJ6HFT47fcqnFUXURRnfTyZULFKM/lApDau/atHDYq43AceoFT4dOQYyAc0kurgkUh0k/MyqaW+Oc/YVJSwYckH7itb8NGFIVQKE9ujHtWePWPsWl0nrM4LHA+QDH0pV0/LZC4+9Xwt0B7U7wlAwoFP8AfJIT7pHuUi2DDueKctgysMcDzxV6kCkDjmn/AAvPapPq2UXSxXBUx27g5/epAibHbJqwaJE+lDbaBxgVJ5XJlfDUdiAVdTyP0oUsohG9qmswOahXEKzoVYce1OnYGkiBLq6rkhfaoLatNI2EIT7VO/hUCnJ3HPlUiKzhQcRg09i0iqNzdSDgn35NCZ7huGBI86vmtVfG4D+1d8CpBAoWFeozckzxdxj0pEuWdvnlkxjsKvG0NJGy5JHpTxosa5wortUUNTZXQzmNflbuO7c0GSeFjgtubNXL6SrLjsBUU6Arc5A+9dqi0JpaZHjmRV/l96LHftGc45oiaDt4DtTxoO7uzVllBN7mtZGiPNq5C5YjH1qtn1NGydvJ9qvG0PC/y+T7jiocuhTgna6j7U0McI7izyTkUb6kqnGCDUZtVGSMNV+enLgsCZFP6UyXpeR2+YoT9K1RljXJnetmdbUGZv5e9ffOKtdPudRVhtjd4zzgjyozdJv5NGP+mpUGkX9l/wAGUZIxxwQKt4kKpEVCV7l3D48iIysFB7gjtUzBPf8AYVW2zX0WBclCPbg1MWZj3BFZ2XVIlBRjvXBQTgfrQw4OecU7eD5j9aUFoJgDgYpNy+eMUEyg4weaZ4nuKamK2iQXXt5U1mC/k5J9ajl6aXxRQjkFaYjyGBSGfI7UEkmmk80yRLUF8b1PFAe7WPhsZpWAI4oJgVuWp0kI3Y9btZPyH96d4hAJJPHvQ1iVRhVAFOKcd8imugDVuFkOB3HcGkeXaMimOTklCB9qG8JdTvkPPlijYaTEN4d2BxR0fePtUT4McfMePWiLAi+v60wroPnHn+9NLIg+dh+tMCKPy/3pkqhhyM4oWLtYVWV+VOfvTwoyD2+tVzCUHbANimnxpdq3p9aVzoqobE4qCT2+tKI/bP2pq/ENjJX7CpK58gc+fFI5sKx2B8P1H7UjQqRzx9KkbW9M0RLNnOaV5aGWGyEkAJwP3ojQxqPm7/SpclqsYJbINVtzMqZADP8AbFd4rl3H8FLsFQQscbsH27URoFqnW/aP/hxqCfU0r391tBVvsBR1vzF0RLYWyng804QKntWebU7gH/i5PpigtLc3B3By3pg1zk/M6OOJqBF/hHFMCDdtJAPoaokS8kAVZHGPLNCltLwEl2Zs9smhqH8OzUCBfI8+9OFujn8xz54NY/wrpeBJgn/MRTvAv0XdFc4x5eKaFvzG0pGx+FQnFEFlgfKD78VlYLzV4fkkvePR8GrGNriRQ1xcuw9m4+woO/MKUX2LhrXb+bgGu+Fx6Gq1JzDyN0g8tx709taI/wDAb6GkbkNoiWK2hz5fYUf4YL3IJqrh1os2PB/Q0c61FG2GBXHqKRuYyjEltbKe+KZ8OgPfOagP1FaKcFyx9AKjydSRceEjt9WpUpjVEtzEi+1c0EX9OcVWW+vW8siq9vIBnnD1oI1t5FzuAHlk4oSk4cjxipEDYlOEWfyg1YiGD+l42+9Mklgtxl3jX/qFS8Vvgbw6IYhZeeDSmE4BJxQ5dc09DtMjHnkiM0w61YMMifA91NP6b7C7BfDA78+9dxUB9dsiw2sCPNsH+1NbXLNRxJvB9FNUSlQlosSuPambDnK4qt/jsOcKganpq0DNjac+1MkwWmTcNyPvTSPamLfQnGHAJ8qJvU8g11hBMpNMKnzo9MPNGwNA/mI+akVzzRCM8U0gY5phRBIc0pnI470wjHI86YRzxXCt0P8AECnLc0x3GeKacmmEN5U8VZOToeXyKTcuMmhZOcH9q7GO2cU+lE9THmUAcDApDMPWhsc8frQxt7ZzTaEK5MK03Hr6UMOwx2yfOkOM8ke1LgYHzc+VMopCOTF8Q4GVB+1dvOc00Ecj967dhTjmupAU2+QgYjtkGnF3KgA8efNBM/ABH3FI0np50VE7XQQjPbOKYcA54pgkODSBuRnk/tTpA1BQ2O/FL4w9qj+YJJpcDvTaTtTDGdQOwNM8f/KP0oWBSkdxTKKQrbH+LzkftXeMc85pgA96Q4zRpC2P8QntxXFjjy4rlX3FdgfX6UdkdbEB55rs5zXHvwD96Xvj19qYWxFJzxzS7j24+lLjjg1wSuOsaeSPLmlx7/vTiucAetJtA9a4Am2ux2p+DXEcV1hGHk120+VPC5pwQEcnFddAQPb7UmztmjhQO/I8qYRx/aimEHs5J7e1djntRQo86Uop+vlXagJUR2yD2A+lN278k84qUUBJrtg9q7UdRHUYUeVdjIqQVxyACfeuMYYDyIo6jqIuzPBGRTip9KPtwQMA0pX2oWdQALgEbc/ambMmpWB6HFc2CMAYo66OaAeFxTduRyv7VL8MHuf0rjHig5nJERMo2QKM9xIynK4+1P2UhXPHlWeeKM3bNUMzx7IgMrlgxB4o3jM0ezAGe9H2j0Jpu1c9qRYIlPvL7EB0Yt8uce9dtcDGWB8qsdg9B7UhQEcgVbREg8jK3w5B2JH3pDE55aQrViUFMMWeBjFd4cfIPiz8yAYuCN36GgGzfPyPjzyeatFgC5wKcUC9hmu8OIPGmu5WfDSnjxTn2FK1ozAb3Y4HrVhs4ziu206xxRzyyfcgraKoxnPnRY4wvAz3o+QD2ApDn2qi2It3yNVduQefMU74p4xgAEUgLD0rsD05oSip7M6E3B2gbXU8gOxRn3qLJ8Yxyj4A8qnhfLGKUKB50FiiuB5ZpPkgRm5HkC1S43mXHiHn2PFFxjnGKbiqpEHIcJM9+9Iszc7himkAdqUDI3HyNUFCLLkZHA8qXeR5YFCHbnHeuJYZA5ya4BIEhXjHPvXNM3Y+dA3kE55A7Gnc9zXHBFbPlml3N3B+9A3MW4BA8jT1k28HkeQrjkF8Tdg8ilMpHAz9qACfrSknPHegEMGz2P2rixHagKeM8/anffOaIGGMnr3NOV8jigk4+YcnyrlJxjkcYrjiQGPOKUTEcef7UAPkZPH9hXZNCgWSlmHduxp6yr55qGCQc/tSq4bODStDpk0ODyD+pp4dR/UD9qhD61xcg8VNxGTRPEi570UTqOD+Wq1ZOcE4+tOE+OMZqbVlYlmHXBwB2pQ64OBVaJfPJpy3GfPvUJbFYq9kWqSJgZxmn5zz3FVYnCHk017xV5H96xyyb7G/Hg2LRmXGWxXCRcd8VQS6gxyAxoI1B17sTxQUpMZwSNIsqE8HP3p+9D2ODWdgvSx+Y4qX4gdThiT70JTkuRo44MtdwB4NduzzVKS0eCGOfPmnpdEY3qT96Rzl2HWOPcukUN3OB+tOEaHjxAPtVT8aAMbD+tAN5ySrY9s1HVkb2K+HiRoVhtzgNcEN6BeKlRW1rGxZwXHuayiaiRwW5qQurDYFIGfM7qhPxn3LRWFbUaaa7jUYgIVfMYqsnnGd3Gf71UyaonHzhfvmosmpKxP8wYqcIZE7KynjqkWvxOOVAOKZJqIjGCAT7Vnp9VK5CmoL6gZO5Bb61vhjm92YpzglsbGO9hIG4nPkMZqQTGygof3rDjUGX8rH6CubVpEHBOD71SWGcvwsnHLBco2m4cs5wv15qM06FhtBPrWROtSn8rY+poY1+VeBimjgzIWWbC+xsyzAAt28xUeSdFx3ArNJ1DLklzmmSa5KwymPvVI4ct7k5Tw1sadZVY8YI9qXeD6Gst/tDclNh2j6ClTW7k9yCPpWnwp9zJrRqNwPpxS8ngZzVFDrsgwGRSD3qcmqiXg4Ws89UXwWioy7k7diuMnBqN/EYO29SfahnUIGB3NtH0qbnLyLrGu7LSNEIBkOM10klvECAct9arUvIpMBZcjtmuaaNm/NxWVqbluzVHw1HgO11GSTnYo9RTY7uKU7UbcKj3BhZcbuKhxrGrZRyK1KSoyygm7NJAsQG6Q59qmC4tUwAoH2FZKSZiPllPpXI4x/Mdv1rHPFKb3ka4ThBUol5f3eT/KYD7U6x1JkhKbwG9hWdaRM5UsR7mmieIH+oYPrR8G4abD4vpakjSvq80JysgA7Zxmox198nMgbP+WqF7tM8Z/Wo7TBjw1NDpY90CXUyXBbyXyO+W75yRmircRuNwAFUsRA5yAffzpjSYLAybVNa1BpUjPJqW7LHt37VxHNFKgjsDXbV86ZSPLasDjAGO3nXbfrRygxwRik2cdz9qOsGkAV9KXHpRdue2fvXbOPSm1IXSwO3vya4DFEC570hT2oagqI0Dzrsc0pBHcHHsK4fWimc0IRjsaTv3p2M5yKQ8VzOoGT34+9c3cYzj0on2pce1AIHkjjinhfenFc+Q+9JijZx3auyadjyxn7V2KNinKcU7cD5U3HlkU7b796Nije3aupdppMUyZw/PFLtzSAH/4NL2Pc+9GwCEY4pQvtS/UZHnS/Mfy966zqGgc8iiALk57UmMf60nt60LCFA7miqxAxUfecZPb2pRKMcHt6mkddx0S0lZckHIFHju/X96rlnXIXOPX3oniBuxA+9Skky0ZSgW0dyMeXFFFwM4qpR8Z5/ejRy4Oc4x71nljRqjmssw+SBxRRuZhuyc+dRI5h3IFTIrhTxjH0rHNNG2EhAH81zjtTgWz2JHnmpCTJnOcn1om5W/LmsznRoUNRCIfnjihEnnK1ZHtgCgtGexAx60Y5TniIYTcQT3p4gz3NEMYABPGe9IWHmAD6VTVfBLSkNFuoyc80uxQOwppkH6U0Nu79vSqIGy4DHauO1E3KAD6eVRM8n6UnibW5rqs6w8k3pkZoZlLtyOMUMybjz5U4MD3I/Wu4F5CAF/yKSPOuMWTgjHNNEvnn270nxPtkdsUbb4A6CfDgAjAzQmtyDz2rmuifyjFNN4SPmFMnIVtA3iA75oe1Qf8AvTpLgP3oDyA1ojfckwm3OeRihuMUIvjtxSGQ4GTVBWx5OB5Z9TTe/wDUOKY7blxn96EEOc54rhSVlW7Uw8edMCnJw7D712wgct+9cGgmPQAiuPA5ApVBxgHJ9KUAZPnXHUNBHkMUpPbIBzS+XrTWyRwK4JxwBkHGaTxV5+YDFQ7gzbgqjj2qP4cmDlGGfMmlbHSRZCVDzvBFPaaNVBJBxVQLK4P5eBXG1nUZLDjyxmlbk+B0oLksJbyFPSo/8RU52DNQntJ5O7A/QUE2VwhAxuFNG+4stJZHUk5ViAfrSG+J5TG3zqnbTLoHIxT0tr1VI4x7GmE2LF77B7ikS8EhXCjj3qB8DcMwaUED65oFzDLHgqv6CidtZceLG/8AxHC/Q00x2zZIcfrWeZps/Mp+mKZvlGcLikab7jql2L9o4WIAOR54NONnbtwpG703Vm98wpyz3IPy5BpHF9mUU13Rq/4bZiP5xk47l881Dawt1bBbjPk1UXx12pwR+ppnxVwxyRSLFPux3kj5GkOl2hX+r/75UOewtIm8z9XzVP8AFzg8Pg0OW8mbl33U8cck92Tnki1xRYNDbRnIUfrRQ1moG5Rn2NUL3Lsv3phkk8iMfWtShZnc64L1ntM5HAokLW0jbeM+QrN7pCcbj+tSoiVwWP71VR0oi3ZoJoYI1zIo9qjFLdudqj6UyEi4gxNKF9M0OPTZpEBiuY257DNTkUx2g/g25H5R+lM8KFDlQBT00i/Iwqg++6my6Vex9wKjqXmXoPEg7gr7Cpcbon/E4P1ql+GuwQOP1oosrsjJzz6UjV9wp12LSW5tl4xyKgvqHhD+U5Woz2k4OHzQ20+TGWJ5p4xS7glJsljWpezSnFTIdeMfB5B8xWeksp8/Khx/ymozxSxH5xjFXWOLM7nJGun17xFAiY1FXUiWPykk1mw8nbJx9aeskg5XvT+DGhfFkjUJeyuQqnB+lFS3vgwaE7ueNpqrsNZ8JNkqZHqBVh/tJEhzHBuHqTio+DJbJD+LGtzS2VzdHHxKMDjvxzVgsxA5JBrLWmvtdcLbgfSSpUeqSFirQEfes8sUrKrLF9zQLOfWnqw2jn9aqUuy4yAB96MLnIpPDY2tE8lfM0oZexPFQROuOTzXfFLnyrtDF1os1lAAxjNOM3vVWbxRya740Y4GaHh2FZEu5NeU/wBX7UBssTUWa/Kp8iBm8xUUX90Wyyoq+gFUUKE1xLArnHlSY9Bn71XS6pMo+WAn0qtmnuLl/wCaJB9uBVKF1J8GgZTnkdvbFNZ0QZZgPvVKiXYT5GbB9TQhb3YO48/ejQE1qovfGjxyw5pyzrn5XX6ZqhdLoj8uar7hLtSQI3z7E4oJXyO6XBsxcADg5+nNIbtc8H96xCC/VflDgHv50xm1BSSNw+wqnhpiOUkbsXS8jv8AemG6xwePTmsL8bqCf4+PM1LtdTviyloyVzzkHtXeEibySfBsBeY8+aT44r5mq2K8iZMyfKffijLPA/Z8H3NLpiK5zJfx0ndQcU03jN/Tj60AyRZ/4q598UQKAuVIbPnR0x8hdc/M43cnljH/AC04XEhHJX/y0ipkfLz9KdtA7966o+Qdcu7GiVzxk/YUg3ZP/eiAH/4BpNvp5fvS0gWwZLHzppLY5Jom04PekCBhyTmnSQjbOB7Cu8qUoAcikIo7AF8ucYNJkfWk25HIzSquD2z7ZpkCxFYkn0ri3FP+2PqaQ4H/AGonDowWPI4p5T14+lNEm0Yxj0rjNxn0pHY6cUhGQDzOKYwp3ir6/NQTJnsaaKbFckKTgU3Jb2NNMuPfFMM2e9UUWTc4oeyjyJNIAPM0Iy8jaaaZCe+adQEeRBC2D3zXbh59vOgFucVw3N2HHnVNCJagu4DyxXZFM2luMmuCN5c0rUUFOQdSuMetPDBcYxUQrJ5L+oo0cTjDMBioycSycuSZGckVYQw7lzioluikgnireDYqgD0rz8s64PSww8xiW+OStG2bV4GDT/EHbHakaTjO4AemKxvI2bVBEaVd+Mgk1CmthICJASue2asi2Rx+1R3Oe1MpWI1RWjTIQeIlFcbFeNqKDU0k+dNz7VTUybSK9rGNj80a89+KRdPj7BAtWBOOM5pMD9KbWwUQP4eFJKEgn3praeWGDLVjgHmk79jxR1yOpFV/A0bJMmaeuhp3DOc/5sVbIeaXPrQ1yDpRUDQYicoyqx88VIh0iKE535P7VY5QDOe/lSlwBxXOcvMZJIjGzzyW3ehxQnslZTvAAqb4g9qY0i5yO/l7UupnFW2lw53I7IfPBxR20u3mUB3b7GpZcHvTfE8+30o3IFpEZen7JTuKk/8AVmi/wy0TbshHHeiNMAPlIzUB7i+XIEkbnyGKKjOXc5zityRdNZWiZe38T/KtR7nWrZowBAzegPYVW3ct3L8shQEeg7VCa2unGMgj61aOFVuTebyLdNXtWGGh2L6ZJFRLm7tJD8kIGKgfAzAjeOPajjSo5VG92DepNVWNLgn4u+4vxcCHIhQH1zTGuY25/tQ5NEw3yTZFFh0wIQHbNHSL4oF54Rj5Dn1yaYblW+WMcZ55q2Fja4G5N1SIktoP+GAPLt2rqY2tFXFJdxxFlRNn+cVMsdTikISdYlf1BAqVJJEwOV3Z49KrJLaLduChaKjYjyJcGgQRONwjQ+hHnTztA4GB+lZ9RJjCuVX/ACmmeCWbl2P1JoeGzvGo0KzRYPzqKcHUrwQfKqARDzycVJjlKADHHlmj4fkL45aEjPfNNLD7VXLdMWPYUpuXxR0MDyom7h6jFMaRfKoJmY9uKaJGJ5zR8Mm8pMaVfI4oXi486jnJI70oHyn1p1FIk8jYQyju3f2ppm9MimBO+e/vS7T/APAqlIXUxGfjNJvY/mbI+lO2Z5A71yxE8nGKa1Qrtg8ef6Uhzx5Yo5jppRj2A+tdaOBBs4rsEDzoohx2HNcsTFefOutA3BDOKXJxg9qN4OPPNNaHae+QaNhB9+3eu7Lx64p4j54I+1PMWBg0bBYDJHcDFKFJ5GKIEPnS7KNgGBCw28fWkwc+pooTjnml249q7UGwPJ4GaULkDPYUT+9dg+QGK67Os4KCO3ekCbSB7+VOC8Yz25xSY59DQsI4gU0gDHv6UvzD/wBaXAJ4AHFHUATjGMU7aAOf2pPpxTgvtk0LCJgYprDPann3rlAzwBXWKJn2riBkHBp5THnScgfMeBXWGhjDHauXABLDPPlTxyM4I+lOVQM7cii5HUDxzXAY7AnHFE8Pk04Rg4Dgk/WjqQUmABAz505T7A/WiGIHjJX71wTj/Wg5JnaWNIzg9vWl2qM5pcfauKZBzzS2GhpxwKQnLHHYUpXz/euYMMkAD2ptQBMZORXbcClHC/LxXA+vNHUcdt/WkxSng4JrgSV58qN2KIMjtz9aUeg7+9KCOeKTORnNL3OGnOaQggZpWbj6Vx4PemsNnUm0UuOeO9KM+YH2onDDxSnBpx7dh96bgDuATXAGEEHilCnFOI4pOfeicIOK4rupdhNOx9q5BBbcUwrk0crTduAc0bF7kYoC3INcy1IK5Hf7U3wy3B7V1isBtpCuATUoQgcryO3NL4Wexo6jqIiHtkGn4BycedSBD6mlEQ7Amn1oDTI2OMVwQkVKFuP/AIFO8EL6812tHJEMR8mlMflUwRKOWzg0ngrnOaHiWdpZEEWfKuMWcgcHyqX4YHbsa5kGBwKOsOkg+HkADy70/YcDPapQRfQUrIOPlH6UXMFEExZ4x+9KE8yDmphXy8/Wm4z+au12gVRGCjmkZSe3fyqSUUeVN2gDng+1HUdQJAVUimk7eMcHt9aPgD0rioJHHau1HUAAbvinDODuNFYbvam7M9zj2rtYKGHgg8kHyp2C2CBx50o7D60ucetHWChAp/qxXbduNort3rXBhk5zS6hkh689645A+UZNNDiiePgHaOcVDJlotDE5cg++QwOacCVHIpPFYtnFP3M45ArLLMzbDBEH4mSRg4p4OSPlPFTLa2i4ec4FGnktIsBFU/WsuTqL2RrxdPW5WnnPFcto8pGxeT60WS6hB4VaadYWIYAHAqLcv7UaEor8THfwZgcyuFzXfwqFBl5Qe9Ck13djt+tAfVC69+fLmuSzPkLeJAZ1CMNnbvxTFunXtz9DTJJwQST5etQZJc8Z4+taIxb2M8nT2LCS+Yd+OKCb8g+dQTMR2FcJT3xVFiJubJ/x7txSjeQTnk81X+M/kKT4txnk/rTeH5Ha6CyXcykjPbigNdS9qQzs3kKYGPnk1VQS5RGU2+GI1zL6kUMyuxySaMME/NSbT7/pVEorsTbfmCEjHjJ+9cowfrRtv+XH2rljZyAB+tHUgUzg4A7c+tCfxXAVjn7VZwaVcSj+UhennRbkHaUJb25qbyRiyixSkrRSi3bOTxTfheTk8VcvpjxA72wRUJ4SGIJp45L3QrxVyRDbjGC1cIcdmqYbRpP+GjN96ZJp0iN842t6ZzTqd9xdHkRxGpGc0QR8cE4p3w7L3xTS5TjAo3YKrk7cV7URX3eYoGSxOf2rsY9qDSZ1sltkKGLDHt3oXj4bzoIY586dmhpQ1h2ufJOKfFfbAcjNRsgHypAR54pHFMZNp2SGumds5wPSnLcjnPl6VFO3yNImN35jXadh9TJ63sgXvx3p3xzFeWGPpUNgqqDnv5VG3k55NJ4aYzyaSxa6Dd2oTyrkYNQiTTcnB5IzRWFIHitktpAOQaE0x/pwBUfcR2GfcikZ/t9KqoJCOTZJE+AMsTXG4HODz71D/bNduJ7Dt3ptCE1s3PY+dKDnuP1rh2GfOuALY5HNeULRxx96QHAPtxTu3fmmqOPm748qNgo4k0mfPvT8DJPrTM7eTyK6wCjFcceRpOD60u0fSus449s00qPT7inHtik+n3o2ccQB2/WmkewNdg12M9q6zhNopMcjnFOz68V3FdbOGhe+eeaQjBp4IppODR1UcJtPmSKTBFEBz35pQe+e1HWCkDx604DinDHpkDtSqAMj15o6jqG4yePKuI7UTAHakK9qOo6hgB5zj1pe/enAZ70/ZxnFdqBQPnHPenAYGM8+dcFJPPI8qIV96Go6hm3tk5Jrip9qfjyrtueKOo6hjRgj0phjBGAM48/Wj45x507B+lK3Z26IiwLn5kJ+hongAjg4FSAD61xHr29qUe2RzFjHzsKVYyONxqQAD2zx60pA9KawcjEd/Jjn3qQkzgctQwoFPCZqbSZaEpLuSobnkDNWEN0frVOIcEHjFFUsvYms88MZG3HmlE0CXAxyKUyB+wH3qlW4YYyc0UXDHtWJ9O1ubF1CZYO64wcH3qLIPMEYoPzMfzGl8NsfmJplCkK8mp8ApGYcjvTRK2RkVIEPHPenGIdh2qlonTGo24edKyAngURYzwMUZYj6GoOaiaFFtEB4yPU/ShkMPKrcWpIyaa1tjnGTXLMgPCyoYsT5gYpd5AxnyqdJbkdxxQTCB5cVZZIshLG0RDIcU3cTR3j5obRny7VeLRJpgWzQ92SRRmTj74obx85Bq1k2mDPvSBc9zx3o2zjtXeH3prRyTBbMnPAp6jtnHFOEXrSqmDwMUbOpnFcdqGyP3XANGK0oU11hoEquOcgn9KIAcZHeuIORnypGJGeOaARQD5U7AoQZh512857CiLaCYFcVx3AP3pu4Z5OBXNKB60AakKFwc44po88Ln2NcZsHjNJ4h4YfpXA1oVuf+wFDdOx8qXJzS+IMjOTiuR2pMYFwO+PtTcDBIWi5BOf2ppIJxzRBaAsmfMihy2Ycd+alYpQpByOa45Mr3seO4z5cUM6aT5rVmQRyRmiADaDg5pZFEyjaxePjGfotDNnKwO2I/+XFX+Peu+oqY9mdbTJiM+E36ZqK9jKO6E/atcoz2X/SnbM//AAKVZKOMY2nv5oaRdMDHDI4+1bNYee2ftTxBzxx9OKPi+o6jGDQIm7O6k+q10nTqqu4Tn/y1s2txn1+tIbVGByoI9KZZmhdCZiE0dG/8bkf5alRdObufGJH0rU/BQr/4QH1p6xAflGB7UXnl2BoRlx00VYFHDDzzkVY22k+CAQfrVyAfLH613Yd8VOWWcluMklwCSPC44Bp3gqRyuc+tJIZQP5TL96RGnbG9c+4qddxrE+FhHPhrkUQIMcKox7U/BPlSgeVcAC8YBBwM/ah+GmMbUP2qZ4Y8+TTTGgp0wEIwocjA59qE2nxOPmjRs+oqyVF54pSv+Tjyp1NrgBQy6FbP2QpnvtFA/wBnIFYHLY9MVoyNpySB96dkf5f1p/EmkdpTM4vT0HJCtn60U6Dat3iIP1q+4zxjj3rtpH5j+i0VkkDRHyM6dAtt3yRtx5+lSE02NCB86+nNXJXd7/auEO4gkc+Qo62+RXFFesG0gg0dVA9TR9oxTcfpXCMaE8zSGNTRtvGc0zJBog2GCIefNPWMY/tT+D2xS4x5iuCkhnhrSqg54H607AzywpB3PNcDY4IPUfQiu8NP8AzXZB9KTePMiupnJxQpjAHYUm3zABrt6nuwH0pu/H9VduByXYcyj0pFRc5wM0nir5nJpDKmcjijTF1JBNikdh+lNMKeaL/5aaJVHnS+ODxniupneIgb2aOcjC/QU022B8rfqO1EMyDncD7Cu8dD2FGpCrJFdyIdOSRj4jEk80KbSFbHhyYA8jU/xlHB8zTWlweAKOlgeVFPJocpHyzIDnPY0JtIvh+WYH3BNXhl47Ck35/oP1zTxUkTeVFD/Dr1O7ylvUPUiG2vc4aZ1+vNWe/0AHuBTfEYHg0+lsTxkhluJoT8zl6nePjjAqDvYcg4JpCxOOe9d4QvjE4zn0x9ab4vPJG7yqEWbzJNJhsd+9OsQjyssN+c4YfrTfEyDyBUDDKOCeKcMn1o+GkL4rZL3f5v0NdvJHfmouCO3ekCsPWmUUDWyVk+ppPEPnyaAPEPHNdslx50dK7i65BPEYeefrSmTI5+9J4Tk8dqUQsc8ZNDZdwrUxu71IHvXKyDHIoi2hbJYfalNofIDml1R8w6ZeQIyIBnnn2rty4zwaKbQ8+hpfgj8oHA8/ejrXmdpl5EdnTHAOfLiuIjJ+WpqWJPt9amQabEigsQx9qnPNCPcrDp8kuxUpAZDhVJFS47BiAWBX/WrlI4o/yqBikeTcAAec1jn1LlsjdDpYx5ZXCwHmOaa1moIwM81OL849KYSQTio+JLzL+FBdiKYFUnIpyxp5iitzjHJphX0PNdqb5O0xQu9VPA7dqIJyBxxQio9TSFMeddV8jJ0HNwcjPIxjvTfF3dsj2oXA79qQSAdqTSlwHUSBKwXArjK3bb96EJR7UnxHnkYoaQ6h5LnyI+lMy48j96UXe0kjBzQ2uc8Fu1dpYNSHHOeKbhs+Q+9MM2RkGhmVjTqDYutEg59Rg9+aUMP+1Q2diTnikEmTxmnUBXMmGYL37UjTr61DLnPrTaPhoR5GTPiADTXvOeMYqL5YxTCuQDin0oR5JB2ujnjGKY10w9aCQP8NLtIo6Yi6pD/iWH3prXDt5kCkKfem7Mmm2FuQhmYDPak3nncT9hRPC3D0rvDzyM4o2gVICccZPfzpFwfb6Ub4fOPQU9bcDntTKSF0yZHA57k0pIX61I8LJwKVrda7UdoZFxnnIA9zSAZJx3qV4APGBinCGu1IOhkUjNJtxzipng1xhI9KOs7QyJg98ZpAoOcgVMERx/2pPBOflH1rtdnaGiHsyPXByPKu2knnH61LEB9qX4Ynyo60LpbIew+XP0rtpPepngFR286Twue4rvER2miIV5AHcVyqSee3apfheeKXw9o7V3iHUyGU448qXFSdnBxxmkMfHIo60LpI+05HpTj6AcmjbfQUmznNDUgaWCxnuMmkBBzxijFeKaY80dSO0sYDjikbvjyom3yApFQkf96OoNDcjFIG44ogTgHNO8PJHvQ1AoFvPal34/LRCgzz2pvhjPHGKN2BpiZA2nsBSZHPoe1FwCMHtTdgIAwM0dVHUM99uPakYmiBeOTk09UA5zR1A0gCcg470gNSNir5U0KC2B2rtSO0sEThaTeQRxmjbeSOK7wwe9NYKYHcc5xzXZ8x3PlRTCcc/tSeHjHPajaOaY3OAcgUmfUjFP8Md67wx6d65tHUzgwHfmkOOTxRPDHmK4xAkUupB0sYuM9uacrEE4wD271xTHauCjHNc5IGljSeQMA0vnwMfSn7ceXelAxxQ1obSxO/fg0m3Bz+1FUA9xyKcCPIUusbQDA4zyPalx8ufKnk80oPOcfau1B00DHPFdswcEmifKe4x9KXjGaGoNA9gI45Pnml2FR607NKGFdqDQPYfOlKnPHY0TcM8gYpN4zjJrlJnUDAz5cU0gE5wcVI3Ac+tICo7dqOtiNIjFAfWkEZCkDnNSvl5rhgKMd6ZTBpInht3A3D1pApJNTTg8k5oaqMmjrF0EfaaTbUraB35FdsXPau1naSN4fPOP1rmQeeOO3vUggAeuKURjOSBijrBpI/cflIJ71yjJOPTmpHhr5ZriikcjNdrC4kcRhhx2rvD+XOOak7RzS7AT51ymLpsjBDxggfWiFRxzn6CjeEB7/WuWMLXOVh0sAUHau8IZzyakiId+KcI/TFLrDpIe3nGM00oKneHjvjmu8LB8qbxDtBXFMEYFJsOTxVg8fsO9N249qGsGghbfY120ntxU3bmu2Y7gYorIgaGQ/DIHHNL4ZAzk+9TFUDyppXB4703iHaCGPlyMkU9efPNSPDU/m700xf4eK7XYNNAyhxnNNxx3H607nBHemlMnsKKnR1CZGOSKQFfMjFDljYE4AoTwSH8oApZZH2LQhF8sOxRecjFI0hwMVG+DmfuwA96IsMg/MwYijqbW4Gop7D1cnJPOO1Kp3cdhTViYOM9vOneGTjuKCbQrSCZBz2pBtPkv60wwsBkmmEY5xT62ToKFjGPMmnKink96CiHPNOBOO9C2HYcVB7YprCMHnvTtoPbFJtBB4GPeg5MKoGdn9JpD24BpXVVOAucV2HHfiu1sNIaR7Gu8M48qXDefakIYD5SRXObGUUNMbZ+XGfekEbeZ703MoYHvmilmI/LzSX5laaGhfr+lJlsdzS/OeO2acoKnJBOKm6fYpFy8xqKzA5ZsemaVoVxyTn609m9F5oZ3Me2Ki4W9jR4iiuSNJGPWheCGXJPHapvh5HI5zTliBBG0YrvwjKSmVbQog8q5LZXBKtx7VPe2TPJPNOW0h2/KSKOsOl2VxttxwScGnx6ard6kvbRoc5zj3oTNGhGCQPrR1PsCq5EbSkHdz96GdPijzyWP1o3ir/ipw2N+VgxPfFG5HeiQXg8kzigGzPID7fqKtwVTlqWS4iA+UKCaKnJHOCfcovhip5O6u8LngljVo0yMfyrmm+KuMYH6VRZJdyehVsVnhyZ4Qn6VISxkfliq+xFHcqV7kY9KF8QYzuQ4/em1NrYXQk9yTb2DhiGVm+nNWK2ccRXMYqrTVJUXuR+1NbVmI+Zsn65rPJZJMrF40a62voIItqRgN6gUyTVYMfK2GPqaxzaiccE0Jr52/wDgVBdI3K2X+96FSNBM0UhJ3gk96hhrbJDc1TSTuwGT3piks2WrdDA0uTJPPq3o0LXUEMeIVyT7VXySeM5ZsjPtUAyEYxnIo6Mz5wcGm8PTuKst7UGEYJ5NKLdAMlc+9MjDEHLdqehkdcLhh60r1dmMmr3BskYGVXFAYr5gUYhs7SBUeSI7u3emjfdnSa7CGdF7KKE06ckc+1F+EJ/MODTGtQvOKqmiVSA+MD3HFd4q/wCH9qVoQOMGkFuzds/enVCekhhfPbgU3ce+T9qkLas+Bx3oselyFiNy1znFdwaZMhZY9z2p6rkccmrMaOfOZQKQaUmSHuBx6KaTxYeYzxzXKIqFlH9OPenrH4ucLUmOxVGwpLj6VLS1k/8ACiIGO5pXOPZjRTfYgJBs/pH1PNK6oO4A/wCmpb2k3ftQhbNn+Yd1Km33KNqC3IZeJf6A32pg2BsgAc9qsPg1JyIyaetihxlcU2pLuJergtSDjHf2pcbQOAKcdvkR+tLhT7+teZ4kfMp4MmMyDx2NcGGcYxTiyActimbkPdhnsPpR1p8C+E0O457j6UgPkCR713I7dqTgjJo6kDQOyf6hj6U0kA4zmuIO7OcCkzkcEf3rrBoZxOMY8qXgAnim4I7/ALCuxn0FG0LoZxIHBNczH6UoiPJ4H3prKF5JGfSl1xurG8KdXRx7UmcUgORwRn07UhYg4P7c012JpoduGe1dkGm5zyaaWwe9EFBO1O8qEHIPJrmf61x2mww/L96ce3NRxIeKeJcd6Gobw2F8sgU/vnihiRSRg0/PuK6zvDY/04pe55pABjO8GmmZE7HNBziuRlik+Anc8GnkE9uabDdRqcsvJpkl8obttHtUHnp0kaF021tj9vPnSgcnmoj6lg4UA0z+JsAMov61RZEyTwSTLDGF4pdufeoS6uq/mRaV9Wi4OAc+QNMpWDwJJEzb6U7bioSapAQS6EHyog1K2PPiZ+1PYvhyJO3964rQRqFucYkH6U9bqA9zk/XFK5JHLFJhAvrS4oBu7cEHeRR1kSQDYwb6Ubs7RKPIo3DO2niT5RxzTdvGaXbn1oNhVod4hFOE2GoYQ+4p3hnHP96DaKLXQYXGAaIlyKAEPoaUxHzU/pUXFFlKRMFxnzp/joMFjgelVjxy/wDhpmo0kF039Jx5YqThEtGUi/jv7ZeHYgg98VJXUrIcCdV+vFZUx3KDDI1BdZjwVbP0rO8Kb3ZrWWkbJby3k/4cyOfLDilMwzxWG3yxHgEc1JW/vdgWIk+2Mmu+6+TFec1UshI8wKjO5xjArOia/Z1OJc+9Wls7lT44w/vTLE8fcm8mpkgnPehn6cVzHdwvJpgicNks3/Liqoi9xxAxgCmbBn5qf59j+lduwex/SnTEobsUcZPNdsFce/5se1NLMO1NqOHEd6QLwDQ2kcH8gIpVJOT2pkzh3yg805TmmHNJuI/9KYAUoG47V20e3FMyfM00tz3rjh3hqR2FMZBjgU7fgV2QRwc0UxWgOzjJpO9GKggj178Uixj2zTaiTjQE03tRZEA703Z5Dse9GwUwTuy/lTdQGnuc8KMelTCu0kCuEddYUmQDc3P/AMaJ+lOS5m/rharEIB5U/HtxU3Mqoogq8jckYA8sU8zPjCDk1NAA7AffmlVM8kqPTik8RjKKK9Hu94OEZc8jFS1YkfMMN7UTbjPrShfKlc2xqQMozHgUixNnO4Hntijc04cUupnUAkd4x8qb/ao5u7lfyWoqa1NJzXJnVRCGoXKfntR9q7+KzedsamfUV232A+9G15BKttTui3yxNH7Bc1wvLps5Dj/oq2A+n6ZpTECM4rtSDRUAX7cqzAeh4prJqBGCc5PrVz4YH1rtnbyrtQKKmOwue7nb5cGjCynQ58Xb9eascevauB9j+lCwA41ZFAJyfMjzogX25NNkXd8uCPpUdrGNuS03PpJXAJWPKlxgduKgfw2PPEkw+r5ootNg+WWQ+xbijscSQTnnge1ccEZxSK3qeaXep7MDXAEA25z51FlWSQnaSKlEg9qG7BfrTx2FZT3FrMTkFn/6qitb3IP5XA9mq84J9absJPfGarqYNRS+DfAcKR/11yx3b8NI2R3w1XfgrySc0TwQy/LtX1wO9HUjrKZILnzlcD2apCQTo6sZHcD1NWAhVOAeKVSBwBRsVugSPLtG4YNcJWJxg0UsG7Ck7du9MRld8jDIxzkVxkfv609j701ML3+b61xN+0Tc+MY4rsvT9y/Sm7hnANFAtjOT50uH8zSlvQUhfGPOinQgmxvImmlDnB7mih89vKuyfWjYrAmPHfmm7fmozK3fj9aaoyeadNC0DwTnntTaPs7ml8LsfL60yaQriwBHGaQNyMVJ8EUngjPnXa4g0tgCxPFLyF9Oak+F6DNL4J+td4iD4ciITmuDfWpYtgO5xmk8ACj4sQ+HIjHPrmkxntxUkwgEH/WneEDk4Nd4iB4ciHj0NKF5xU1YVB7DNO8Md9vNB5UHwWQfBPoMU8WzZ+b5fTFTAnnsp21x/TkUvjMZYiGtqf6uTT/hcfQeVShBIc9xThbMT8zEUvjMZYfURBbAccE042488YqYLXB7/vTjbqMncMfWl8ZsbwSEtvH/AEjJ96d8Og5GKk/DrvUg5/tTwIx+Yg12thWIiiJR5nNOKDzANTEERBJxmnDwRxjP2pNb7lVjSIAjyO1PVMcgVOXwx2I/WkkMYXyJPbFJrYygkQyHHYYzQ9r9zmpTz8cDmg+ITx606EaXZgwp4znFEVe2KTcfWmknuGx75rgRdbkgEKRmi+KFFQTkf1H9KQNj8xqbhZdZCd4u48dqTKnz71DEoxwR+tKshIyDxSOBRTslgfpXbSRnNRwzA980oct5/pS6RtQ8qB5mmkgHg0nrlqTaD9a6gDTJzwKYXJPYUQKpOPOnGHHcYzT2gEcuScHgUgye1SNig+tOCqey/tS612O0Mi7T2rvCYd+1S9nl2pr4Qcmu1HaERzDjGDiu8LjvStcxL3kUfegvqFspxvz9BTWztCC+D50hjUDPb0piX1vIMq4A9ximm9txnMy/ShuLUQpRc/mppQe5+lRZNTgUnaN/0FMOqQDujU3pgqKJxiTjAK/euESYqGNThK5HAoT6oCcJwvriu9MKoshElJ4aenFVT6iB/WM1GbVCvdyfoa5KTGcYovti+VM2L6mqA6q3kDj603+MSr+QH7nNPpkxG4o0JVfI00bfvWc/j1xnkAn6Yp41+YjmMA+tU8OSJ60zQHBPBI9j50v1rPjXpCfyCnfxqU4/lg0dElyDWi/Ht50nc+9Uv8TnfspUe3nTTd3JwdrqPpS1Q6pl73GaUDIwKzz3c5XI3KPpQTe3IGQ7AUUmwOkafYc9jSnisuup3Y/8Uin/AMTuD+eTdjyxijpYDTAZ7Um5Se9Zr+ISnzb7GnLeTN2JBpXFhTj5mhLqp/MF+tODrtzvB+lZ51uWwTnnsaC6XaniT965JjSpcGm8VB3OBRAyt+Ugj61lopZwdszZFT4lEif8Ug+WDXU1yLaLvHke1LtPbyqBBEVQ7pHcn1PanwxGNy4lfk9ic0DqbJR4OAKUqCKRGYE5AOfenbsHBNLe5wPb6YpdoPkMU7g9uK4ADvzTWckhmwY4A+tN8Kjjb9Pal3LjsK66DpiyNsyflGa7wz/Up+1G7HIOKVpBwSMmutiUkR3jHkMe1MMJPGePSpYZCM4ppZSeBijqYrjFkbw8cdsU5Yz69qNvUHn5j6V3iDz7+tdbF0oEsZbtz9ad4DeQFP8AFGO3NKSccCjbGqL4AGI9/OuMbc8DmpGMDABppJBU+tdZ2lAFgJzxiiCBgO2R70/Ldz3pRvY811sWkD8NvQU4w578n+1O2Sen7122Ve2SfWu1DUvIaLcr6HPanfDt/hFJiTHnu8qIFl8sZ96Go5JeQ34Yd/OkNtk0dYWz3P1oot/eh4ldx1jvsQzaNxg0ZdOYrkNzU1bcY709QBgeR7VKWV9iscMe5X/w9x3IxSGyI/rH6VaeGW4x96E0JXvU/Gfdj+BHyKx7UjtzQjAw/NwKs2Q+hobLnjGfrVVk8ybwx7EAxkAYNJsI5NTWi78UzwvXt6VRTsR4qIuyu2+9GZcHB7eVcUA701iOIHHNdRT7dqbjmjZ2kYd3mOPKlwfOn967aPSjYNIM8U0HJORzRSAfLFcAF4FdYKAluabnJ4o5xnBWhMMHgYpkxHscHwMeZ86UOM88Gm8cE9/KuI5JPOaYUcX9KTxSPyjim7cscedIRkcCiK2wviDHPauD4Yckg0ILkYJNKFIzXHWwm/PIYD7VxkwaHg7e5FJw3K8e1ADbC7h50u4HtzQfPIrtxHFEF+YbfXb/AHoIOPv3+tcWI7DNMkByDeKPSlDjI5NRwxPvS5YetHScpMkGTNIJMd6EMnABwKcBk980tI62G349yaQSOAeec0PmuGcmhQ2oKJGzyeTxXGTBAz296ECDk+dJxnPtXUNYfee4P70u48Z758qFkEdqUELnFccgpzng0wHGd486aGbinZz7igEUsxHA867knsOKbuPmc0oIBogOPf8AtSOpbv8ApTtw9MVwINcCgWw9+9dtJoxbHAFJwO3ejYNKBbTnkVxGScfrRS27yxikOCOa6ztIPZzmkYAYyAaKeRTcetAFDMZ7U0DnjmiYwT6UmBijZ1A2VT3oTR5YbTxUgrzTSD/TwfWmtnUgePSk24I9KeFwoApSM4BNdYqQHbyPrSOcjFGx68Hv9/KlIXyNdYaAZwQfP1pxO7g0/aD9KQoeSASKFhAg5wD2pcgedPKegzSbD2wfeuO3G/U05XOeTzXbD6ftXeGR5H0H0ruRkwh2uuGpAVAwOw9qZ27giuwSMjNJVFNTHHvmu7964DIwCM1w7V1nIGV/wgZpqqRyByOcVKS2klYBELfSi/AzoSPBb7CpylHuysFNbxRXOCw5GDQjGfTNWrWU6kbom5ob2si/njYceYpFp7MtqmuUVEkRPrUd4GPYmrxYmcbQhJ9KImnTS/khcmmtR3sVyc9qMw1uw880MQyA9zzWpudMkhXMsDKvrUVbRP8ADmqwnFohO06aopBbz578/Wk+GuCeVFX3ghOQmaaIiTkg1RNCXIpUtpASWGfaji03D0P0qz2BR2586TZgAjJz2og1yRVmxyeTRIrKIH+bU/w8n5siipFGD8/zfapSlRaCnJ7lVNbxY+Xt9KjHT1kyS2MelXjQxls7cgdqEyqucLigsm2xR4ndspP4cy9mOKU2IA7n9KukIHLKDXbge45/Wu8WSO0RKAWDuTtUt9KI1hLGRmI/TNaBTsTCj9sUN5MdxSvPJcFVhj3KL4OUkAR4Pqalx6ZOzDgDjjFThPkkBOafFdNH2XkUHmm+DlhguSAdMljyD96YbV4zzVm1y7BuMmochkPOKCyTfIzxwS2A+AMjdRBbq3/h596YHbcQRSncPOmbZPahyWSs53EfeifwyDBLyEfSgYkGCe2e+aZJdpBII55o0ZvyqzY3e3pk+VK5Ndwpruh72EIP5+KCbMb8K2PQmpO1i2GVsk47edElzBbvIF3ALkKrDJPp9a6Wbw1cmMsbyOooFHp0SgBixOc8dqj3FuITmIt386P8dFHbfE3LrbR4DMzt2z6mmePHNEJY5A6NyrA9xU45HJ8lPRSpENpp8EAnHpmkYTORkeXkakb4iccE1IE1sVG9ckjgVpU0uxGSfmJbP4YGU2t2o8s0mO5x9aajwgDajGmu6njw3x6VFtNlIpxiRzNICfOjQMqvukGeKK3hsBiFg3lmkEDEZ202tVsT0O7YU3ka/lXB+lMMm5gz420Nrct3FONm/hkHjPY1O0u5fdhSjewFd4JPOe3vTtr9i3f1pXR0OAwY+1YLSLNOgbQAjuaZ8ICQCTRfEkA5UGmM8mctgfQ9qOpInpEFp3G9gPrSGzAHMrgeeDSvME2+JJGjMcKGkAJNU2q9V2GkFvio7mTa6q/hKpAJOMe4+lRn1KgrbKaYlx8MFH/Gc/WnOoT8r1m77rPTLZgrRzK7KSok4P0x5mqy/wDxB0uGM+HPIsgVXO6IsAPPyGKnHrMU3pcgSjp7GzLMR+eqvVNcg0UK16tyyNk7okDYx3qDY9Q6bqsHjWd9FIB+ZQGBH0BrzTqbXml1GVYZkkszK3hzCVwYnxjLD09q7rOrh0uHXF7szTc1kUK3PTbvq5YbS1ubOwvLyK4kKJuKxkn2GTmoOo9f2ltdrZhJPEeIuCWVgjYztI9a8luNYmh0zSoRcObcOzSQpOrvuzzIf8IPkKzl3Pc6hFejTJTKUIO8sofbntk+2a+cn9r5XPSlXrKyhLdJnqTfiXJeWUssQdLmNym2MbUY/fvUCy/F+8Tal1a3duzD5Qyjw2981iItWsbPSobdD48MLs3iFlLMT3P1FUNlq6SXL3cltd3tlAriHaQFU44yc8c/WsmH7R6qebaWwzjCEt90e7az+Kdto9lZfDPa3V9IEMsUpJCKfPin2n4waY15Ha6jbrbs35pI5OBx/hA/avl7UuoFnupp9RiuIWkAVdibcHHnSaV1GbCTxWkZ3yDl1Lgj359K96PWdVJ6jHjlj8S5rZ/I+4LO7hv7VLqzcyQOMgkYI+tSO6gkYFfOfSnX11awxanLMs63BZbezt5B4rbc8sCTgD1r0PpPrue/1TGoSqtu6BpJXTjnsEI7162Pqnp/qI2PplPJpw7npXHkc0mecEU0MuOD+lLW1OzPWligqD2wfWk8UebGlUd6URK2c0H6xkKGjAyXIHvT1EByRIM+9D8FPKl+HQ0KQdQVRH5yLT/Djb+rH0qMbUHkU5LRfM8+tCkC0Ea1jwMPu+tKlpGDyMik+FUf1Eiip8g2g8HtXBtiHT4Xx8nB8qGNOgJOI8YqWJARnJJrmbOOOKZSFdkX+HxMGPGB5U42UYPyxj9KlR442847Zp3iYOD39K7WzkQfhYlAVox9a74C0YZJI9fmqaUWQ8gV3w0YPDZI8qTUOiEbW1U8GZh/mPFHhlgiGEG0elPa1jPYuMe9DNjGe5dT7GhbDsyQdQiX3NMOprjyqMbWHPd6RbKEkrvk4o3a3DpS4QY6mOfmPsKGdSDH85NNOnxA5JYgU0afAPyls/Wl9BdyiuuB/wAZnkOR96et05HEh+uajNZwjuXphto/KR1HuaZOIH60SjeSj/xCPXB71w1F1HEh+maifDpnAkJFNa2QHKuT601RYvpE7+ItJ3lOaaLo5zvyfXNQvAUn+p/tRPg175Zc+tBxijrYeS4LY/mqfahC4kRwyPihG3A7E0ghweTx6UySWwN2S5L64YcTHHpQTe3B/NITQxbSEZVcg0q20rcBae0Dccb2cdnNKmp3Cf1nP60w28ifnGBTDGQe+K70TuA7a1d8AP8AtSnWboDliP8ApqN4Wf6ua7wsnjBPvR0x8jrZIOt3IPIRj5ErmnDXZP8AxI42P/LiojREEHANN8Mt2Qmjpj5C7lkmvx4HiRsPpzUhdbtWzneMeoql+GYc7CPrXGN17AHNDREG5pIL23ueIm+b/NxR/dcY9AaygDj+g/Y0oDjykH0ag4esNmmZHY/KPpk0NxdKCflwP2qnik8LAPi5+tWNvfBRiUtz60rTXARTc3KnaIwx+lSIpHkwJIyp9cURZ45B8pyKJuxz+nvUnJhExjtg+9LjB4GaTxB5gD6UhkC8ZJoWwCkZPak2HuPtSeKD2pQ4IBxmutg2G+GfXmu2EdzTi7Z57V2/txmhbOpDSpOPUU8KTXb/AD7U8ScV1hE2kCkCnHfFO8X3rvEHmKBw0ocingcV3ijHIrt4NAJ2K4KTSGTmk8XPFdR1jthNL4eRnNBMuDjGKRpiPOupnWu4bZXBM98VFMrEHk0Muw7GjpbFc0ieNq8cU15Rz8wqAXJGD600jPK8YNMoLuK8rJpmHGDTTN55qJlvT96Tc39SgU+hCvI2SjcqK4XOeRyKibgeMYp27b24rtKBrZI+J496T4hj2qPu3c12cHOfrTUhdTD+Kc8nil8XjzoAnjVuHU13xMfnKo+grtkG5MLvJHfFNM+B8zbf+mhG5iGcyKR9KQXETf1Y+tFIFMMswf8AI2R9CKVsn8/b2pqsh53qc/5sU4Mm4gPGP+uiLuKBgd67OO1PSIt+Tt9af4WB83FdaBTADJ5JNKC2OKe3yj5ADURrmVefDGKZOzlFtkkBiCM4rvDbvkCq438pHK49KE15O57miP4TLcKw4BGfrTvDc+efvVCbhj6k/WkF06EHkfQ0QPEvM0BgJGMc0ot28/0qFYXjsSJMkeWasWuY0CsVZqm5SR3hIYLMnvXfCENTZtR8BcrGzMewJoH8aB/NbPn2NC5hWOLJvwwBHOftSfDqT+XtQ4dSSbgxsD71MVvlFI5SXIyhECYAOQMCn+AD/SKJvHmTmmPKAeCc+lBTYdKQwwE+mPSmeDzxTjcAnnv6U4v/AIRmjqYNMRvg4Ge3+tIIj7EUpJYeec+VMMkaHDyBT6GipNi6UE8MD0pfD7ZAof5uUYEe1P2OQKawbdhcgA8gc+VIGGMgjFMMRIxmm/D/AK+tcmgU12Hs6+ua75DyxGM0PwSOCeaT4cZyaa0ybsOTCDzzSCWNRg9qEYsDK8nPNIUyTto7HWw3jRd8c+tO+IjP5eMVF2hDnFd371ySO1MkNc47AYoZvGU+9CaNip2jJpxicY+U/eupI5ub4H/GufOuNxIw4OKVLZjkkYogtjwc596GqKO0ZGRmmc/1Gmb3zyc1L+GUdgGPvTPBJGcYFFZFQHikRstuXBP60VWx3pxhfPH2oi27d8UHOKDHFIEJMeRxSicr+bipPw7MOFGR5Ux7csMHuO9J4seCvgsZ8Vt8/wBq7x9/f9cUxrNyciXIPlsxRVg+XhRQeRdh/CZHkuSgAEUkhPbaKSC4eVyGiMQHbd3NSCSM8cgcCokr3JIKQHb9e1FZGzvCiFe8gU4LksO4A7UB9Ttk42k+fehOZpBn4NWIPm2P3oLEBjutYgAef5m796onYVjig76wgGRC3/mFMOsrt/4eCfU5qM88akFbRfbjilXUNpwttED9KKDpQ86oSuWhRjngkUn8ckjwAigZ8hQ7i7eYYdAi47AVFbCdgOaKS7gquCd/tC691BH0pT1Ap/oA+maqiS57YFO+GLDI5NHTES2iy/2gHbt9qYdcfnMgUeWRVe1q2cMB2pRaSN2AIrtMUFSZJbWXIP8AN3Z9BiltL2WVgsUrD6nNR/gHHLIce1IYxCcqSprqiD0rLn4m5UY8UFvpQ2mvckmfge1VS3DhgWJIHnTpNRxnC5zxzQoe/MnLqM2TvlJpWv2bgtmqjx1H51x9KVbmONizc8+ZxXONgU0T5JzJ+bB9OKjtIqEHjjvxTfjoJAQ0YC+oehuYHHydqVRY2tMWS7T8v9hUZrqMHgkU4xwuOQ+fSgNax54DfrTpIRyb4Oe9HkT+tM+PI7NmlNpERk+XcUvwluOCjA1VOJGWqwf8RcDG79q4alKeMjH0oosYz2B+9OWwT1xT3ASpA01Ak5YCnC8U57fpT2sIT2kI+opU023wcXDH6JSPR2HTkgZu48Yak+MtypKgg0U6bE3Hj/qMURdHifkykn2rvRA3IhG6iJ4FDa5Ttgj6VafwGFfzzGu/gsBOEuG57UdcEDTMpzN6d6et0UHfBq5GiW+7az5xUqPSLZBkIHovLBC6GZ9b+QcBqf8AGSvkl2q//hMZPHy/amtoqN2fPtipvLBjKMimFzIcfMcURPiGGVUkep7VcLo8UY2kjNPNtCq4Zu3lXa4vgapFMbafDFtvFBNrMThFLH2q+NrbdzIcdzT08GHBRlI9R3rtZzTfJT29pcFgGUoD5mp6WKLy2c59an+JEcZfOTRTbhwRnjvmkczlB9ivW0TndvJPHDVzWcSjPzfQmp/wCv3kb7GiJYRjgsxPqan4iHWORT7YFP5GY9uacJY0PyRNVwbKI/mOftQW0qNjkOVHtQ8WJRQaIS3rgfLE3FcdUnCjERIPPap409lGBO1NawkwAZDjtj2o64hcWQP4rKQf5JB/5s0WPUH2jfE5PsM0Y6SCch6T+GlGBWVsj3o64sm4SHx3hc8RuPXPFGEob+rH1ofgyYxvOKE1r82X+ajaA4MlGUL/AFDFJ48fdpQBUX4aPOD8vpinrbxjg4b60bE0kg3VsO86k04Tw44kBz6UDwUX+lR9qeI1HOR+lBs7SFEiEAgZ96QuM470gx3FdnzIzS6hqQ5VznjFOCZPNJuAHH39qQkd9xrtQulBFjG45OMdqkxqFHcVAJPrT1f3NCW48aiTm2kgeZpuFxUZZMHzyKd4h+tT3RTUg4CmiKEWoniH6UqzZHNHdhTTJZK+uaQsPI1GMu78o5rvFAGBn60KY1okgnyIrifQ81F8TkUofvXHWmSfF9aVZhj0HnQAxxxTMn1J9qNWHgmfEkeeAKQTjA5JwOKiHP8AUc04HikpBtlgt5kYP61zXHHfNQC5HY8+lIST9aGhMbWyaXLeYFNIyABjOc1D3OOw70qu3qc06iJqJRPJ4GPrTW+UckHNRiz8gcikJeio0ByD5GCSBQjgn2pqhj34riDu75FUWwjYjAD8opu30pSTnvS5OPaqEr8xNhUZOK7HNJuwf9a7cPpXAOxik79+a4SZOMYpxAzXE3fcGAcnNIyUfaPIAVxAH/waNgI3h85/au2nzFHI5OKQkEeoprBQEKfIV2xvLFGYDikxXa2CkCKkcGuCg9+/lRcHFJiu1AoHtOBn9qQAH8v70XBAzXYPnR1M6hhXn5QMGmmP1AP3om3jtXAZGa6wNDChHpXKvfPNE2j0GaQA5PNFSYtCbRmmY570QjmkOwHng+1NrO0Ayv2pxb5cAU5EMp2x4JPrUj+Hyh1V0ALdsUrnFcsaOOcuERASRya6rFtGuFGT4fH+aoTRFDhmUHOO1LHNjlwx30+VcoH2rsijC3YjJZK4wntvUU3ix8xfBn5AgcUtSvgDt3CRTkUvwG1CzSqOM4pPGx+ZZdPle9EQZNKDwa7jnZzjzpvb0/WqKSZJwlHZi07PFNALngCnbCDt880G0FRbO70oOT6Yp4t2PK0xk2d2x60uuPmN4c+aO5PNJkc5oZeMHG4k03xUPmRmm1IHhy8iRkY70h7UMZxgGk37B3o6kI4MIO3OKUc/QdhQdxA7dqTxSDzxXakKsbbD4FM49a5ZE2ku2D5U6KIzhtnYUniRRZYZ+Q3Oc4BP0pjHBxj9aMtu2Pl5x5+tMaIg/lbPqKHjQ8xn0+TyBgY5ya7J5pWKrwDSkIF5bmueVI6OCTdDQCThfP1o62UrAnbhR55rg0SgAnOKetzGBwxwPKoSzy7GqHSRX4mMWzduSQAKnQ6VDJkvMQwxxxioDXcfIFBa8UDG4+tSeTNJeRVYsMe1lpPpscZ+WRiP+amHToiuQ5z581W/GR99zUo1KIEhixpf61bMfTgveJMNjFwNx7+tFFhF/iJHvVXJqUecx5OKC2uNjv8A+zTLx33A1065Rcm3t42xgHjzNHiig7kKAO9ZR9YdmyOa7+LS8Yfb7UXhyvlgWbDF7JGvf4V2x4Qx9KWEQL8vhIqn/KKxw1V8nLsxPfmiLq7DHzEEedTfTZGvxFo9Tiv8KN0JURdqEKPYCuW4jByzYx71iTrDkf8AE/ahtq79vFqH3Gb7lvveOtkbOa7TOVO4/WgPeowO5hnHnWOfVpSOWyPaorX7sTyf1q8OgfclLrkuDVyXccbb43G6hnVbgdpML7isq10xHP8AemCdxyM4+tbY9N5mJ9Tbs2KavuG2YqfcV0l1ATuG08Z5rHrdS58/rTvipCfzHGK77rXGx33q+TUTXytgxMoGO2KjrfoSFmxj2rO/Ev8A1GlM5bkmqLC0TedPsaJpopD8hH3pcRN/xWGR2x5VnVnOeCcml8ZycbmpvDfmTco8tGkEcBHyt+pocgjVsK+aoluHHYmjRyhuZCRU3ia3ssssXskWLyKv5TmgsxbPmaBvTvmjxzpGM9zQ4DJ2dsY4wCc9qebWcAMYmA8806O98N1IUE0eTWywxjNJOc1+FHQxRv0mIkTPH+XHrUWWFvLBpz6mWG3b96jfHDHAqSjO7o0OUKGiOUNk0YMqryvNC+MVT81IZ0bsT9qsrJ2vMd4yjGR2obSgA84FMeQY4GRUZmGPSiByDeLuJxx7129Qfmwaisd3BJHoaq7zWVtdRisEtLm9lkTcTAPyD3zSZ8+Lp4a8sqQkIyyOoojdVdRiJLjSNMile/eNNxVk2GP+ocnisvJqMK3emagumWmmywhYIEv7gzpIw4DABse/NVvWxgl1Fr7UdIvrdlxsuLuIxhPTAA5BrJXOoWGUjfxZbh22q6xLHGoPt3r4XqvtHJ94dK99ux7U8K8NRT2r8z6Av9faysxIDbmVgdoMgQDjkgDy9K8vudYn1CyubSS7lS2nlMssZ+bcTxnI5A9qyV1aavFN8P4V1cHABu4syQhSf9PSrNbo2+or8Fdvcx+EQd0Sowf/AJfSvG+2ur6rPJNpwj23LdFOODEocvzKTVb6ezks7e3fNvPL4Yjw0nPkcE16jF+J2gdM6NbR61dSSXUahHQw7CMe39q8tv7C8doNRvJGsS5YQqmH3Adzx+Umo8ct3I7z6hpVvqsT/IRcMDhSOGwe9aPs37T+6YfCtW+WY+rwRydUs1OktkemQ/iZFqusRXOixu2nTRAskqbOfMc1cL+IcMN2kd3b2sMMg+VmkwVPvivAJdShs57S0uBNFbxTBIxbplufIr5LWtXX3hne50q3iuGtXCxyNCCCR33A0ZfaXVYssWslRbEnFS1NrevYe+y9TaPb20FzcahbxxTMEjkOQrN6DjvVn4oIVtwweR5fSvnvXusoNc0wG+tZraSz3MzqD4SMR3CjtWx0nUp9G6P0h9Lne5a5O5XuFZjKpPzFSe2Pevu+kz4+qUpRnaVHnzzPG8ca3ld+qj1gXQPdhTXuwvZhWdiuXmQMpBJGSAe1KZWz+Y/rXqxwJrkRdSmrSL343PBz9aKL1WwpYEgds1nWutke6WQIg4J86zWra2t3KyWhjfwuTL4xTb9awddlx9JBOT3fY1YNWW2uEeiSMkDqk0yRO2dokYLnHfvVTedTWNmYypkuhIp2tAu7zxzXnHUfU82ozsG2lVctDEDlY89zzyMmvP8AUuqpLeWSG0glWNPzyRnaARyccc/avg8v/wBQ5Zzcenht5muONKOqbr1HuGqdfaZZ27LvuYZBgEhR8prKRddX8XjNZXck/iscbflxx7A1hNPii1yy+Ov57yWBiHSIExg+hJPf7VKiv00xzbG2WPPzoYZASv3zXjdV9q9Xml+KmvI2Y8EYbz7l3da3cSQyzXcq+Oq48QMct96qYdYkuiZCSFDZ3OxPPt6Vn9Vv1kEyEyrHGOFZhgA9+TjJzWQTqu0t7eVWlcOT2B5x6H3qWNdTnVuTbISy4scuNj0jXNRN3IDY295K6rlcPgofM1nI7u/t7mS4maJ5riIqLd8hydwHJJKnJ8jWai68ht3kbE0sLJgKXywPkTUG0vpNVcy5jgIfd/x0iQoBznfzn6V6vR4uoxz9Iy5MmObqPc9I6L1iZNVgbVlnF98V8ltayoY8k4IbaRj19qmdTxW1j1XfxWxlnEjF2DjiMkfMCSeTms1a6jBq2rWFn0zBYXgtbPcbia9kHhXBYkuNrDdgDny5qn6w6sn1GKEa4PCn3ZBh+VdvYgn+r1Fev1Xh9RDwdW5LJk0xjNLi/ejRatqcEtrEsckM4VhlEUJwOcH1rJaPrdy0uri3gsbKJ49zRGDxXVD5rz29/KqjTdXiMMixI5JfaA3zZB/yedAk1+WF7dGWGPwV8NHigKsPY/8AY15uHpXBtPdkpZk3b7mqcGw0uNbhS8s2QuyLPyjzyM44qh1fqKFLyGFkvLG28Pd/NiHhyEY7Y7965Opks7f4jU5ZpwX/ACKirkegYGqXUbo61PPdPKCY0xDbXLMUCH+kHtkjz9qr03SSWT01t5iZMi2aZX9S6r41xDFL4ltBsYxSoh2Tkd8c4Iz3IqPpVyU0+51O4k06aO3dR8NJfBJZAWAO2PG49/X7VQX2qXesTq92Zo7Syi8IKDlIlPkn1NTXvPj5LW5uESV4kWNnOAxUZwOOwxxX1mPDHHBRoijZ3fU8tzeWMiXtzZQpCY4okKr4KH8wAAGc4863/QF02qXs1/b3Pw9vbMF8CBCqv8vDbRnYayXTOmWN3NLJqV4kcfwu9LyGUPBaqVO7L/4x2AxyTVRZ9UT3ITSY2SDTPFJUxwiK5lj5x4jJjcTj/SuUL3Zs6aTw5E+74Psfo/qCXWZ5muLeaGJUCwrIDIwwOSX7YNa0SKDwa83/AA61W5vdItYrOMWmlQxjx5J1ERyAAACcVq77WbPTZLZL65jiW4z4b7wVOO5yPKtuG3G2bevjjxZFFf7+s0IlXz5oiyA9uPtWa0jX7LWpHTTX3IM7JZGCLJjyXPerfw5+xIBxwPM1ZVLhmFxceSx3AjFL4mPIKaq9twhwtEWW5U8purmTosg1KCQcCo0TOwy6FP7UYEnkjmkbo6g24k4pQvNDzzTg2KCYaCE54NPwCtBDE8E0u0/4vtXWGg4XPOaULg4z96ErMO5wKfuzyBkV1nBduPL704ce9NDAgAn7Vyt5jkUGcPPoaUYOB3poPOO49aeCBkntQCPCx+aZ9qURRZGUpoNO8+9K1YydDzbxcfKKU20XfwxSKxXg8+9EDgmouMkWUkwXwsJP5BgU4WsA7Rr96IV88jFLjjvSNsfUC+HiB4RR9qfsA5wpx5YFPGD70uaW2cnQPB8gopdhPJ25+lPxmnHaPOktllT5A+EGzlVP2pohjJ5RP0ozEYwOPemEgedFNnOhNqrwFA+lIVTBOKQtTWJ4I86ok2yTnXBzbR/SD9ajSR5zggH2Aou0nvzSeH5YrSkl3M7bkRvBzw6ow9fOnCGIfljAP0o/hgeVOCDNc513BRGMUZ7xgfSlSCIdkxUwJkeVNKDnywaXxew2kim1VhxTVsUA5qZgAVwxT+IwUiEbBO471wsFI5Yj6VN4BPnSjHbNd4kgUiEumjPyu33px08An5zU3fjsaQtk5NDxJj1EhLFFC3MvI8sUQTR5wJP2o7BO21f0pMJ/gX9KGpsFI4bTyhz74ripzz2pwcKMDimmU45FBOQHpEK9sdvOl4A8xTfEJ7cUhZj502/cR0h9KRgUD5qUhsCmBYXj1FduHmBj60HYT3pdnrXADeKB5U1paDs54NcQfM1x1hGkpN2e1JimlCexoi7ilyexx9qTk0hUg4rhg8ZIprFo75j+Vq4gj3rjkHik5xXWcIeabnPBpcE/l5pwCjAPejqBosbjP0riOMjyp/yjsK7I9PP0oag6BmM967b6UQDJ+UU4RsRgil8SgrHYLb3z50oiA7f3o/gsc8UQWwABNI8y8yiwvyIwj9aVoQanLGB2AogjT+oVHxyvgFWbSI91zSGzixgJirQogI4riFIPGK77wxvBfmU7WCt8oGB7UwaXkd2+3FXKAAnHFEyB9fWm+8SXB3hebKH+Dqc5LfrSroyL3z+tX3B7YpCmfSuXUyA8XrKdNMCjC8D/AJjUmPThCeGI/U1NAGO1B+GAJPiygn0aj40pA0JAzbDHzMKFJHHgbpBgetSTCIzlS0je55qM8Yc/Nbuo/WmjNiuKQP4aA92BFOSyticgJ/5jSfBAHIRwDTTZHHyhlNU133FoP8DbkZCL9zSiygOP5an0xUf+GHOC7jPvU23tTAOCSPeleSu4dLES1jXlRinmJSCNtEZdykA7c+dMjUpkFyw+lDVZ1UBNlGxy/wA596U2UBGDH96ODzSl8cZptT8xaSApaRo3A+lGAAGO1IZD5UCSPxeZGbPliuu+TiTkD+ofrQmlQE5YEGq+SNYh+eTn2zQPDUg7XcfanUbOotPiIB+Yg09Z4GGQ4FUb2zbuzMKetizH5fEX2YYptC8wFybiLOCc+3rXKIG+YRr6cjmqV9Puc5JOBSJp1wOzPg+9doXmLb8jQgog42j6Uzxo8/nAFUn8MuScs5H1anjTJzwXAH1o6Y+YKLoTRngMCPrXbl7Lz9OapxpM6kYkB+9GSwlVsmbA9qFR8w0ywIyeaawJ8z9KAN8J5YuPpR0uAwI2Mp9SKW6F0XyOWIk88inGJcmno2QM9gKdx9KRzYyggfgIB7+VKsS5H9R8zRcjjNP3op8qRzYVBAtgP5Vx705R+tFWVduBx6U15FXOeMVPUytUMUFj8/FIEz54p3iiQEqc+ntTGmihOZHAHpRTZ2wUxqMeZbzrgoIwew71FbUYckc8dsCk/iNv/U5jHuO9CpBVEsKP6Rk1xZV8u/eoJ1WEMQoZx7DimNqkX9Uci/UUdEmHVRYGQA4/N6mmuQe3HtUAarAOwYn3GK4atCTyMUfCkuxyn5k3nJ8s0hP29qijV7Un5iVonx9sRkSrXaZ90C0EwpGMHPrimFPY0N9SgjG5SXPovNB/i0Z/MrA+VPGE/IW0SCvY4zj3pvhqO6gg98ioratAPJs+9cdXtwvJP6VTTLyEtEkwRnuq/pTDaxA8Rp+lBGr2h/rYfanDUbY9pV+nnXaZrk60OMCdiFI9MUw28ef+Gn6U4Xdu3aVfvT1kRyQrqfoa7dHEZrSJz/w1GPSkW3jjPyL9alnA5zx50hweR2rtTAwBQdgo/Sm+EByF/epO4AdwKaXXHBA+9HU2ACAcdufrQ3jDnBRTj2o7SLxlhmlDAHvxXamgNkF7ONjkoQfbtTRp0bd1qaxz2NNy3sTR1MGxAfTYufKhNo8TjhyKsWbIHHFJ3PHFPrkBpMrBosZ/8Qj7U5NJReN5OKsiuRxxSHj2rnOQulLggHTY1+p70FtMHcSYH0zVo3JyQcnuaQfTNDUztirOmFT8so/SgPaOmCSGB7YFXWPakC4wD2ptbAUDRSgHvzQTHLj85FabaPY/amEAkcL+lFZAUzONBM/IkBHvTFgnJ5AYHsa0vhKeNij7Ugj2jGBT+IxNJRrp05Gd2M+9GOnykHMmTVvtJ7muKeYoeIztKKUWMoO1WAHse9EGnyEgNL2q2I4rtu6hrYUqIC2ZBGZCfbFTowEXGKVUA88/auK57UG7GscJgDwf2pwlJP8A3oRjYc967YcUtBsZJbxyHJyrHvhjQvg0xglj96kADzFLgCmthUiEbD/A7frSjTzxvJI9jU7jHdc+QpwYCu1M5tMh/wAKgJGd+f8Amp4sEiIMcj4z/UxNStwI+WlB4yaW5M70QkUmAAw7DvR9x7iooYYOKUAnGak0UUiVvx9K7dUfYx8ziibGoD7hDIR2rg+O/OaGY2PtTMFcZ5oHWSN49K7ePSgBs/Wn4I71x1j22sORTGjBpQcdqUminQKsEUOKbsP19qkZwKb3z60ym0LoTI+xjyRz9adhjzxnzBoh4Nco7mqahdLGZPpwe9JsJxzR8A+QpGjVseQHpQ1naGCwADxjPnTQcHhqN4S588e9IYMnI7V2tHPGwTOo4HIpBMo4x+1PMQzwKb4fPamUkxXFhFkHmBTvEX0AoQjPp+9cEx5c1wEmGD57GnAj0zUbHbNPDHsO9cGgm8eVLuOaGTnyxXbjnPauAwo707NC3sQcHGKaHORj9a4KDhjS7+cYB+9A3tnmlDVw2/mGD4PC496dk0EniuBJHBoUcmPL4OK7xOOKEfemEZPHDetE67DeNk89qQzqvnuNC2g8MMmu8Ed14pkcPNyecd/KhG8ccNtP0rvB57cU0wJntmmVAsab6XJ2jy9aELyf0NSVjUdlxTPBUnjPejsgWBa9uQfyfrXC5uj+YD9Ke9uSe5P3pRb47lh966xGKkkrLhmwfSmusrNlXxz60UIAOScCuwe68iicgPhS7uZODzSlJz/4v/pRgCfInFdn259K47kUKwABbOKUg570ma7PPfFcdQvI7k/pSjOfzU1mPY8imOSx471wKHGcK2CO1O+LjHLBvtUYKykbxx50rkMPlFAdRD/Fr3ySfpTDdjnjiozoVPP6ChnnsMURtKRKN+48v3ogvz/gqvKtj1pAHHbJNdVhVR7EqXUJE+YDIxnGaabuR9hzjNVN9LLHcWa7SUnDKMeoqQrSO6KrAhB82PI0UK0uaLKN3JySKmwMgOXIb2NU0cNw5ynlRha3B/MVH1bFK1fDOio3dF3NfW6IQkSdu+arXuYiciHH/VQHtccNgn2OaGLOPALbjz69qnHGl3NDk32J0N5sG1EQD3rmvZRysvI981BNvGBhc/rSiELyP3o6It2BNoknUbgZzO5HvUeTUXJ+Z91NIJ9KaYgw+bH6U6jFdgNyfccmpc/Mf2ogvUkfJlC4qI0EYODQzDHz2/SjpiT1SRPa7GflkJ+hpPjW/wARb61FQIoxgV2U/pAP3rtKCpskrf8AJBO0edDnv42GF5x7U1pY1XBAbA9KjMUOcpgfSmURZTaWxLg1HacBfviji/x/Vye9Vm9F7Cm/E+W0D7UdFiLK0i1/iGc7XbPsKjSzs39RP1qMLodnXH0FcZ1IyBxXLHp4QXltBfFI5A5+lILpv6hk/Sg+OeNq8Unjc5K/rVVDzI6yWL8qO2PtTTfBzlhjNMW6BUfICPpSGdGzuQfpS6Nx1kdcljFfRhCGBJ96C18jO3AIqKkiY5XH71LV0YDZECfpSONFIzb4CQXEbhty/tUpbiJDwwUVCwc8oR9BRCuf6cf9NRlBMoptFtHqsMEYAYNQ59cSRSoTv3NVwiJ4VRz34pBbt5xk+4FZ/u2K7ZpXU5apDH1AMeIse1cmocYaEYpzw4/ozSBVLcKBWjTCjM5TTO/iGe0NPGoEjiPFPSHceABSSQbP6s/ahphdDKU2rZFeZnb5UxSjxAfmwR7jNF2sO2DXZbz70zVCp7jeB5Um5eeKcQSOBQnikI4U/WiqHsXMZODyD5U7wFPZY8VHEMnOATSrDMTgA+xpiNvyCfCI5/IvP2pf4dFk5IGPemPFMpxnypreKMbgTQtjJLug5s4B3jDUFrODPCsPbNPV2PbOfKpCAAZYHPmcUrk13HSi+xDazhA4DA/WhmxjYfm/erEtGeG5+lAdYx+UGuWRnOEX2Ig03d+WTH1Fc+mKveTJx5CpJcqMKaBJIRVFOQjhBbgf4fjkOuPPjmpKaOpAYvgelR/EPHJzThcS+bHjtx5UzlJrkmtF8DrjTkQ/I5yaAtix4LrgeoqQ1yWHzDJoLSlv9KMZToWShyINPZx8rr9MUo05h/WP0pQXxkGneLIOGNc5SBFQ8gb2W1hzj3FKtiznAYmnmZsU+C8ERyTx6V2qVDVBvcemmhPzMa6S2RThaJJqysuNp+1QmvCSCMrSRWST3HbxR4Ci1JHJ5obxsvYZokdxuHLBfrSPMPJwfpTO1swejWwMNMBwhxSZYjOKcZW9TSFiThc/pQsUaWVFZpGVFAyS3FZz/bSxUuuxzMmcImCWA867qzXHsbMRQW0NyZBtkEjgMAfQV5TaLnUkC6XP40brcK87YVlB/KD2xXxv2l9uT6fqo4cVUuWen90UemeSX4nwj3qzDXiRSJFnxFDqMZ71neo+rbDSDLax/wAy7XPiYlMRjPrnFdoPXzXt8LH+HJEoxhYWOEQdxj/Wsh1f8Nrev3Bsb1JpIlMjwmHYoUHs27859APeqfaH2lly9NGXSbqW236DdBixJTeZ1KKujV9G3q6g014tymx1C+AzFnBByH+hrXPlYy5iXGM/N8oPn38q8T0q+6k6YeRoYbc2N1horp0ypHcR/wCXnyqx1fr3WUieHUIbd4rmJd8dr87MueQBnioY/tiHT4FDJFqSFw4MmSblLhu9vI0931VfWY+Lmh0uWzkkKrb27kyxgc8v+Uk4qq1bULa6lju7fT7mwkkwZnluCWViMgEfSsteXuqdSwwpPG0Gk2LKVg8NVCjyBPmcetSLu9sbbwYRp0aOTujnjXe7f8xJPI9ABXz/ANo/aqzYpY3Lbt5+31Ho4sdZU4L2+XsLCXqXXmgSyjv7PwSp2GaLxWKH6+dYCeOwuxJHFFNFfJKGku0ut6RoD/UhHB+9WUvxRuIJISpU5ID/ACnbmqK8uIBr6wWjFfHjMeY4yRkeb44NeDi63qJupSvYtkcFBpbJfAt4ur762t/4bDrD3GlqxDxSwLhD/pke9RpZbPU40S2uvG2nOUP5fqKprjSLu0d3eGOCJE2kiTHi+7evtRtIV9Nt5Wto7WeznO2eRG3FDtzgUc8pZYpylbRnSeN6Yqky2vj8Mi+FsS4dQFBPPP8Ah8iaq9Esbi6vr2CfLxwpv2XA4b1I58qkeLeazZ2kUCeFaIwCNJxhh2O7vVvaW8Om2MUc2J5Yo38SYgjO485z7+dYtXhxafLKOCzNKPYhXFykV9aWEdtAZMbpEljyzjPdW8hWIudbvG1K8tekpYbm1WTayyREFZMnK7hwea0kvUVpAs5Mq3rzKI2AYAIPY+VUd6LWCLTx07D8DFeDDRxSb90mfzZ9ea9To4pP+pG/yF6icacU9yz07VJr2W4N7dWttdqNjjJMZXbhlYHz9K3VjaaDdaBp90purFYAVRoLjcDzyGGeAT6Vhun9Ni0+0mt9VtJ3u4mIuH8MFQM9yfM4q402602xuJ7fRZvEgeQuY3mBTHcj2r6HH12nDPB06ps8uOK8kcsnaRenqOxsrwyFHkjiwWSSVl49fevWtE1nT9as47uz8NYXwPmIwD6Zrxu2v4bpVjuLW2lAYu1xLKrsxAOFTBPy+x9BRNVvJ9E0WK3042VlbXEZN9OkX80hidoHOAc+lW+y/tBdDqx5Ztt9vJ+0OXDLqMqnCklz7D2TX9Rg03S5J1RWjf5TJGVJA9eeK8v0jV5tW1RhbnxrNGLOJUHzAf1fL3xVR01qutQ6dLpWqJC2jkkRoSDOx78jy58q2PTXUvTWlPGbTR57K4lIjuJVIVM9t2D2rblz9L1+aLnkSoaebLHpvDUK357UYXVpfjSCiNtK7lbHBcckN/lxVFp11cXuvIJ5IzZ24JChQfmIGAM9hg1jtR1G4urxYrK+l0xWYhJxnaxxj5t3C1pLZrS70u20bQ7qaKaUH4hlPyMwwSfE9sftXxkekeHHfn8vWbIZdctVe7zNVqFzY6PG0l1FHFIpAVZ79TlPRYjmsLDrK3Gq3E1nCEOzCLvAOD2PpitBd6RYaf09BPfwvckN8918ollbH5dzflFB0HobRL1H1O705oIrrawgkuXJHvgED3qeLwccXLI7HnHLlyUuxjrrqOa1W4gWea3uJCfFeWQSbOx2iMjgcdwawOpXeo3ythFHhHb+TBkyeNueSSfIV7fOkdvqEXxOn6c9pANqSXALOee4B4FUut3kU10LV9u7PiDwgT8p7HaOxB9K9rperhja0ws83JitpuRn+iugrnU9HmvNUmXTXjkYKskR8RSvqpx5+tXNppWjapLFaT6XJLcwgfEPKhxKVOS3H5VOask6hla3kWzn3yxj+e2Buz64rDX3VW0S+Pd+ESTG8qy7S3tx5Gjr6jqskq2XauxWbwYmtK7fMu9W162tNTBsIojDbwyW8Udum1QMEh1deTz696orrTpustKs7uS/2XIRmbaAy8dwVHY+9YnVupRZ3UkVtAVtXHBkOQPdW9K7SLqS7tZ3t5lsjGAqhFUmVz5cnOcV7WLoZ44KcXT8zzpZJTvUX1oqWMayyTrD4T44OJnx/VjyFVeqaxA00htrmZfEY7wzby5+3ao8/wAM9rBI1zJdTJ/8UCebGXz/AE4GcVC1jRtJGlajeyaw2m61GY3g0WeydDMhOMo7DnHevTwYFOVyIabHpd/FPEbd1t8cu0j549Kt5L6ORQYiSdvIYfm9a8+jnlR22sWQeWKutF1OK7vLaHXJJbLTGcI178OZFh/zMvmK1y6a3sDw72H3ITU7kWWjrvaWbczs+0D1U5IGKt7vQotBvzbya5YyxLbmcLbMLkyqePCBjVgkvJ/Px61ntObTbjWI4NWuYrWwmuCj3SEoFTcQJFU+RwDyK1mqarpnRd3rem9D9TX93NPJbxJf2qrFG0Ph7pQGXud3y59K1xjSosoqMUzOXEtnHdLDp9vPZWcwUtHJJkuPMuoON36V7r+D99a6BaTateXi3UBY+Hs08M0RC/1StwMgdvavGNKuNMae3i18XU9nh9otJgtwuVwGBxzjuR6Z9KtLXqCSWyUx2OmadBZ5hxabo5Jd39U2WJf/AJsDuaSdNWXw5pYLlHlo+out+rdR1D8MbnVbtmaVnh+Es87XCsw+YlRhuK8lvTd6pqcV3d3iKI4FjSKJsKF/wjsfrWat9bv9Z0W009ZpUtbNy7IkTv4jnyK5ZuB5gACnJqzXsYigYyYIXjGxPLO7uK8zqMuWkk6rkw59MuolkitnVfA9F6c1yKyaztr68ktLaNslo7gyqvOSSr5x9iK+hNA6hhvJbO10ZpbnTmw819OEV3JHbbngA8ZHevjyWUWk7pK8Sy5wXVfEhb7+dX2k9ZdR2lqDpdxJaLgxyFMB8f5QRkceYrNjzzg7Z6GHrI+E8eRfv7fUfaMc8MxkSKeGV4ziRUlDFfTOO1P86+fPwk61a2u9l6BFan/itMwV3Y/82CSfave7C9XULRLlEaJX7KzAkDyzivSxdQsmzVGvJ0+nFHJF2mt/USgT2yaeKHmlBOK12jHQYU4U1TxzSg4oarOHheeKeBTee/YHypwOKNnC4yOadjOM0owTThu/xY9q6zjlG1iRTwNoxTfqc0/GfpXWEUL2A7etJyCKbKSgXnIzTHLYYodoXyoakdQdfKl3EY9qQ7UTdnjbk0qtuTI5U+ddqDQviH0xS7iOx7d6aueSDwPeoN3qtnp1obzU7yDT7TeEaed9iAk4ALHtk11nFkHORgk0vik4PYCgqVYnwnV08pEYMrfQjuK4Nudl8170NjiQJc964SjIoWCexppOOD3oOKDZIMp9eKTxfWo4YZri+fOl0oOpkgyDuf3pNwYgYOe+fKghwME80vieeePShQ1+ZIGR9KQkGo/j+prhckd6FHakSQMikA9aAbnPYYrhPgcil0s7UiQSOOKbjmgGcntXC4IHejoZ2pEnbnvS7eKAJzXGZ/Wkpj2gu31NJsBPHNAMj+ua4SNn0xTpMRtEnwj58Cm+HjmheIfXmlMjZzup6l5iNoJszXeH7VW6rrCaPb/EXEcskWQHZD+QevavOb78Vb60hsUS1kWUTlpA7oxmh8gBjuanlyrBHVN0icZqUtK5PVig8+K7YB55rIdMdeWOtWFsbyaOG+kEjTLvAWEKeNxP9qrOo/xIksIYJNAW2uRcEiMyyK6gA4JdR82OeORilx9TiyYnk1bD5k8M1Brd+89Awvmeahz6xplvfRafPqNtFfyjcluxJcjGckDgCvObj8Z1tLeE3OiGWXcRKILggBQO4zzk1idc6ol1/XZ9QsIZ4JGZTBEwAbCjGCaxv7V6XwnOMt+yDPFmjkUFHbuz3Ox6m0PVJBFp2r2txKSQIwSrHnyz3x2qyL4JHp7V8xW2s32h3Ej6ZHAL6MFUZjnaCc4A9fet/F+IPUeqafGIpLOzlZSHeGJncbSCWJ/pBGeean0n2ms89E1XkWy4VDGpR3fc9fYOBl1IU9uKbn615F0V1i9/r2s6vqN/JLpywyrbwSM2XA/Lw3Iz9K3vSmvXPUmly3V9p66dPHIFCIxYOrDIJJ869NdRBtp8XXtEWCbinztqfqTff1+ovi1PyahXGpWGnyQx6hfRW8s0nhIhJLM3HGACfPvVi0ewsjjDDuDVJZIxdPkRQclfYFXUpPljFJ3p1JMRqthxJpNx9a4f3pQua60ChCa6nbTzjypPmIO3k+Wa5yQdLYwik25NL/PzwEz7injkcjB86V5EhlBjNvOKeE5+lLgjz+1NII8qk8jfA6hQpIzwKXOaEHc52gH60gc5OcDnmkt+ZRUSQwHBFL4mOfKopfntmmlDIeWOPQUleY1tcEv4hB/UoNOEuR8vb1qItugP5aeYh/SSv0rqiPbJQbPJp4lX0qIkRU5LuT6Z4ouMk0KVg1NBvEB+hrvEA7jt50Eg+5+1DcEkYNFIVyZJ8Re5PBpDIgGSagSws/If7YoZgkI71dY15k3Nlj46ZGDTvE9GX71V/Dv/AIsUxrSUn/i96ZYo+YmplsZivngnzNIbjGC5BHtVULWY95eKetkWyJJWx7VTRFA1Msvi4h3kAP0p4nV+0oP3qs+Bjz8zu1GS0RM+Z8jS1E7Uyfkkc8e2aIgJwc1FV/DUfNk+uKT4pV7Eg+u00lDaiWB5eVOLDB47edR0uQ35jk+wwKJ4mOwxSuLsbUghYHvTdtMLjuTQ3dyo24GKeMWhJOw4UA9hTti+uB61EEsw77D9qUzyjuFpnGTFtIlFRxxSFMeVQviZc4Qd6T4q4Iz8oH/LzRUX5gtE7aPMA0x4UfuoqGJrxh/LMf3FPWa6H50DE8HAo16wklY1HanAAD/F70ETS4G6Fm9s09XbuyYx2FBgHZ5ricUPxZMnKYyfWiGZUxlWJx/SM1wBeOCOaUjJ7UMXSkZ8KRfLkYp4lQ4+V8ULDR2Md67HpzTiV7qKRHzzswK6zqFx50gBp2fPFML7jjbQsA7gDBHfmu79vKmqSM88elKXxyK6wncnzpuzJJ86XxAPel3KecUg3AnIPftSOC5z3xTiwIx+WlBB88D0o8HAguDnPJppVScHj3xRWx6iuBGO9GzmRmtUbscUF7LIwJMfWpxK44HNMbA5PNUjNitFebBgcibn2o8FsYWO6QyemaL4qY/JTBMP/jb/AFqmpvkWhzRLICGUfpUZtOVj8r4x3qR8Qq+T04Tqe4/WuTa4OIg01D+Zsj6V38MhAOS1TPGX1B+9NE6sQBzmjqkEgPp8agFTK3stC+CQceFKfqatvFXsO9JuB7jt2rtcgUVZtExgxS4+tcLKMciGQ+1WRbntiu/MK7WzqRXCxjcH+WUX1pRYQjP8vt6+dT8edMYE9q7WxdKZA+DjLZZCq+WPOjrHHb8wqN2KLt4wOx70mPN6Gps6qGrcvnmPFEMmfqfKhsVA/MPpTHdVH5hXchZ02xgvi980BxGBwD9jSiVScZ704yICOc4NOhN2R/5QOTvBqR8Qqxg5JHkDXZU8nufPNL4Qc8k/biucjqI7XhJxikF3KTgDA71J8PGccj37034YN3agmjkM+MCrux8x8qb8azH8px7UVbVATkZPrTgmABt867UgEZrmXsVKj1NMN4QuCST5GpjQjnHJNAazUE/N5+lHUg0R1vSGPBzn1p/x+CcrmnGwTd+Yn1IrjYoR+Z8fWuuIKG/Hk9k4pTqceB5k006eh7M1COmKf6zn6ULgdT8g38Ti2nIOfKg/xIE8fMPIiu/hgAxuzSfwtP8AExPpmmTgB6gn8TTyG4USPUIihLIQfahrp0S9t4Hpmn/BRDjkgetc5RBpkcNRibgZB96I19CoODk+VMW1j/pFGCLjO1Rn2pG0NGPmRTqqA/NH9q4aiSfkjz9e1SSiOpGxf0pu3HAVRTa15HaAQuJ2PyKlGVpCPm2AmmlZT2dR9q4CfPDp9xQ1HaGGALDnGfalVDn28j60E+P3aQD0xTQLgHh/1rtQvhslMvHbkUzO5tvnQNtwRzKMDvilEEp5aajqO8MkNlSMqPrTo4ywynf+9LDvA2zOZB5URnG3C5GfSlcxliQNocEZYD1Bp3yrwWXGfKgtaoxy27NNNkmRy1dqG8NIlBcjJ+ZacGxxjjyqOEZBwxP1NKWYjvSh4JgcHAA5HnTw4HlUEOyjIOfLFEMvYZ4x2paGTDu4bvTCCe1CMox3rhKCvf3onBPr3ruMdqB4nJprSH+k0RbJG7AFP3g8qagNPIByMj60gvdow0f3oqLZ2osBXE7ef0qH8bnsmPtTTeE9lrtLGsl5P1pc+h+tQ47zfy65xTzMrE/Lj0rqBaJO8f1OopQxxyxNQnkBABGcVyMR+XcB9abSdZPD0u4EdzzVezNn1NIVYjIOMdhQ07nWWJbHNC+IjBO5wPrUHMjDG7OfOgtG57gffmmUV3FsszMjfkYE+1FBU+dUvw8nOAAPQUvgSeXHvTUkEtyBnimsyrw5XJ9aq/h5u++mG3nP/iYo+8Gxal1Hc4ppmjX87gemaq/Bn85O3A+lN+HkJOWNGvWStWWouoh2fI9qaLqIf1faq4Wsh/rNL8M4H/EP6UaQU/UWBvoqb8dH3A49ahC0c92oi2OR87V1ROthzqHpTP4jg/NjHtUd7FgflbIphs3HYFqdaaA2yX/EARx3p8d0XYc8VB+Hcf0Ae5FKltL6kfauaQVZZtcY7EN9KY1yTwOKirDL235rjG+cEml2Q5KjnY5GMnvRQ5P5hg1A8N8YzXKsyA/PkUfeK0TTOB2GTTfiGx+TzqKvik8HPnXBpM+ma7Y6iSZ28o2+ppwlkY/KlRwzgY3YpyyumMbfvXB0EgiXz4pjbguWYgUJp3Y5JA+lNLknvmgrG0LsEELMM7j+tOSIqck5NCDnyOK7xH9aJ2lErGFBNNLdqjNK57Hk96Z4r85NduBqKJ3ip/VxTBKCeB96hZ38bqQrsON1MLSJpO8n964pt7Nk1A8RlPeg3lzcCAyQOVeJldhtBDr2K/pmgMpItPDXHzNjNd4adgc5qD4/yj5gVbGPv2rixljOyTZwcEHse3/p9652C0TLdTJPcAhfAiKgN5liASP9akEqAccnyrP2l9IVvXKmMwXLLIrd+2c+/FPt9VSWxk1ATKIGOUbyznC/qeKk2ym3kTr5mS4t5gm5beC4mC4yCVxj+9Ftz8HZl5FAkZQWJwQCRxWM60+MjtdPTR55I9VjZikCHHio7LvU+XlgVeatPI2mOiho3ufDhRCOVZiOPqADU4KUtXqKy0xUPWWiah4cLYRv5fy7m7O3tSmYNy3c9xVQQzX8VunNvbW6s2OxkLED9BRbiQmaOBNwZhvZh5D0NaVCiDmWImVD2pzXKEKFGOagd+37mkwV7NR0ia2TDcBTgjmmvcqRjFQyT5nNNIY9qZJAc2iYJY/6uK5pY8cAZqCc0i5Ucim0oR5WiUWHfDEe1D3Kf8QroZAgkV921xjCnz96AGI7H601IRzbDFxjg0PkHOa7NcxzREZxbIwe1Jx/jNJ4RJ/NShSBwM+9MmgHAgHmnEq3kKayDuKRf701oFD9wp4Kf1Chb8HB7UpIxQOWxI3IFBQDtT4pkBBcA/aoajOTmuDYoVaCpUWck8DA7Y1qOXhPG0ZqLny8q7IBHsM9qCjRRzvsWMa255bj2ohaMD5BVb4zDGPOkMmR/ehobCsiXYnNckDH+tOF2w5qtzgZzgUvOeGrvD2D4zsthflMEEe+acNS3DGBn2NVaoT/AFY9SeKz2s9V2OlXUMTXWdwOdoUqxH9OfKvN6zqel6OKlmlVmvDHLlb0K6Nk1+D3/tQWuAK88uevI1ZGtn2grwsmMHnH6e9Of8RtO8RFQicAYkNvlhu/wjIzXl4/tv7Pkm1MpPDnTpo9Djvdn5DzTJLssM7q85uerNQnQPbhVd2Gdi8hSfMe1T9C6ku9U1uWycK0cYxnsWb6Ypum+2ek6nOsUE7YmXDlx49cuDardE+9O+LI8qqV1WwkaUR3KuYDiQYPykdxmqOLqkyXUsZEEECMwaWYkDj+ke5rbk+0ukhOOPWm35b8Eo4Mzi5Vsjape7OStS/4muAAg96zlhfx3/zW/wAykZ3BsripuM962rw8sVJboSM5RdMs/jkAyRQzfAjb5VA+Ve5ApS0ePenUEgvIywW4Xv2p4eN2yWwar0lA7HtRTdDvgA1ziFTXdlhsQLuFOiYswB7VWmXPO6lRiTlW+apuDZRTijRTWtu8YGMNjuKCunQBfmSRjj/FVUkzr/4mGHl5Ub+IzKPmO4+v+lZHhyriRrjmxNbxJUmnQbc8r9aGukwuv/ExUdr24bJAx96aL6YDhKKhnS/Ec54W/wAIs2nQwDLSZ9qiuqD8v60txNJN8zA58+Krb68i0+LxrtjHGCBnB861RbjG5syTcXKoRJyxq54ovwBdSU71VT3ksZtnitneKR8O5fb4Q8iRXX3UcelT21vcGVpLg4jCjIJ+tdLIorZ0TST5RYPbMgwTUdhg0dp5ZFywb347H0oG4sxUjBqqvhitx/tEGD3NOMIxkHINMYZPPFcpPrk062Jc8oTwVPDUvw6nz4rmu44dolJy5woCliT9qYt/G109rIRFMBlQfMVGXV44S0uav2lFhbV0GjtQRkHNcYVj5HJpthevdCRJrYwFCRv3fK49uKq9b1+fS/HltrJbqOAAOGJXv2x61mz9fhwY1lyPZ+o1Yukllloity3nmMULssSuyrnlttZ226vVJnbWo2tkllCW/hRMydufmAqv1DqDUtf6ev7eG2bSrsgBviV8IMnf5XP9xVJPFc6RpEUWsTiIKXdbldQF0pzjAA7Cvnur+1pKevE/RS792zVHp4uCXLb+CRE/EDSLq41C0ms5orqW5cJDs2Bhn1z2o0fS+qppxju9alvJ0dIzZ/ERDYvdi3lgVkdTjm1CeeS6lEdk2GVEdQznyYMPymqO+l1HQbdnW4vLtrqRIxbmHMjhTnaX8x9K+Ih1fTTnk147cntvx8j0c8csp45p7RW/rNWbbS+nbua6u9Rubqd4mFt8M5DRtuPEhBxiq/p+8n1zWVF/FZ3oELNF8WVt4xKpDAq/HPHGay+j3cmpyz+JcT6XeMGLQNZnYrA8KztjkjtV7p8drYQmIRi6+JiYyiVPljPn9D3qy6/L0UobbLdJGV4YZ4yUdre7NXf3XUnVGmr8HFplhYwXB8OJ51YmQ89wcHJ5zXmcHUsy69HFqlx8JqtiZFaGKMbWz5ZHr5ULqom103+G6VcLBpJu1dYY32sX4HJHJHNWNheTpaWmnale6TPdwSEqkTBnEePlGR3I54Neh1ObBkxePTba7s65xisPbtXCX6lnpEssxuJjBNcW/wCZJQd21ied3rirP4aRrmCYmRtp3IxAQE58iTVdYfFI98Y55HtvFTwEYYEi4/mcjnANJqOoCV4o4pjb28crKys2cDGRjNfIZ2suT0FRtxejF6yPdHUY790llhkCYl27N29Se3tVZq2stYyiazKQJJDuYCMBlY8MCTUK56lt7+SSSB3R2Q8FtpBHmPWol5q9jJfwRzCO9gSHEiE7SSR6n3rViwStakJKcHqalsTte02S/tbH4XUBcojK6SSyj5kI88ehzWbHU62GptZHTmigmZgRu2qeNqyK31OasOm+l7C5KXt7ayN4an+RvbMeT6eYxV91W5sLKO7g+DuoVizHGV/nKQeGUn09DWuM8cZ+D+L5b/qZYrxVq7ruWXTyW1rpEDl7ouS8bO6HDEdyAfL3xUrWdMn1RBdT6lcwQtCDst+NwHGSKSBhLpNkkFxcRyrEskbXCb3LPy+RUe7lnNssTQuJYsq5GVJ3cgbfL/1ryJJ+K5LzN2G1jTXfkxmrPBZSxQ6BPHKI2zdR3MgzcKfQEeXtVHbQrfX8DWy/CJ45G5OyfrWg128tp5oxeP4csQ8NwseXAHPbv9azaXei2koe0Mtxf43LFcJiNjnzANfRYL8NbOzzupxpy2o2yXFzZIZLC7NzdLJh7koP+EeCSpOCaNrc1rYadGreCzyorS3UUIx4h8m8h71h7LUo4I7qDqec2VmTveGGEmUNn5Qp9ORQtK6nud1xpc/w8mmTsF/3qEgqvk4Hn600ehytqcXwIpxit/566NTpvVNnaT+HO6tbEFEjj4VW82xWpsXtryBby5ti6bcwu/IODjGO3evOLvTYtOUapBFDqNptILS4jRR5FVHJxUe56/ubpbeCxt3RkcBYQhZAAP6cepoZumeaWrHz3Yqm8MvS4PXRctKIbVJ7Ozkkk/mTO53R+XIqf1h05L01f2dzFrdpPZTIAriRWbccBiwxwBnP2ry3+P6lJOkeoWN+ss75aWKNSYxjjg8kD071o9dFzK8EGn2Gp6szRqXZ7ffFhsAEYOceue1auh6aGOD1K5XsGXU6ptS/Dpf+5i9e6dsrW1/hem6s6aw8i+PPLK7pLn8+ExkYPoKvfw+6Yt7GKee/W7nNqzRpJJCyJJj/AAq/B+tXfVGnJai01CYWVnqKx75PHuQX3Dy9RXnHWeufGWKyNq5knKBljKtJGP8AKuec1LBmy9Vi8JPnl/zsFyWGbdW0eiWnVi38VzpgsgLqLdJIZ4fEYL2D4wRt57cVbR65Dr9q2k6Fd29xIoG8khGyO4AbBA9q+cumbrXNN1P4qGZtM8TBkUyhTJGOSuOf7Vr7rrnpjqG/jl1tLwzRYzLLE7Ycd/mTDc8eVVzfZCjJKG6523p+wePVXCpc9y61OzvLWYJLexXFukgWZNrEx89jnvVzo97BY6e9u3gWbz3LxTbm3481BHkMDPfnNVX4f9Y3FzJLol7p7wr4rSwXEzGSRV77JGKjPHY+WeaueoenLTW9QnGs2gk8IAl0yOAM4J7PntUcieGfhZdl5oeMNEVOLuzyvX9dtbLqm8ijM8KF9r7G4YeeCCeKzN3qUGnXhUxPFauxMJlXedp8+a9I6lg02e1lmj0uxnggHMBWSMqAOFjCgfvXkFhpb6tespsr+O3WTDsImZIVPYM2DtHua+p6Dw8uO1ey3PGnD0tNhb7UtLuUSAx3EqQszK0bBM578c/2qdpssF/MlxAlrZSW8capJb2qxHC+bKDhmOeW7monUUK9P6n4HwQsZhyis5f5MdyTwR55qmttWSNpFlVnVjjcozg+lexFasfocAqj0V+lrjquYw6dcwTanG5keASJDNcIBlvCLkKx8wuQayBsr6+lkk1/ULyYorIFuZHaZMcKpznGPQcUTQJjPYFLKSb+JB/yiIuo9GLdl/0q5vtNjsba5N91BPDqxlj8COGNZoXjP/ELSg8MPLjmhCTx+he4HaMrG80UbRzOcA424AI9znyq2gv0t9OkhV0jLKQVkk4ZT58djRpejkvNEu9ag6n0ia7t5dh0y5uGgvJQD+dARsIGf8Warbm/GgSw2Gq6XBaapprPJkxAzTM6qyiUkkMgBGMeRrQ461YGiU0EECExtbybdrl518bAx5E1URi2ewnvrq/U3RnVEto0AMiEEluOAARggetN0+S4vlkVpmV7lT4axbcyMTnbt8h3Ar0C06L6kvFvRJ0r0tD8Dp8N6bK7uAk0qEceFEsm95HA+YYPI8qrFadmOourBdP9SG8tNVup+rtM6Tf4H4JbIae7y3sRHKK6LgE47nBzTrzU+kbDWLefoi3nj0ySOJ4Y71Ha4gnVSsgLE42k4OOawlqkMuriHV0bSo2lO9kgJEIPOChwfQcVs9E0TSL7TJ4NKS6n1l5QbaZ4x4coBI8PkhlLf6d6XJSVM6TuPkaHSL68up7rVNK6iuOnNRstjpcQwufHLnDKzqRjtnkEGhXNzdGSS5tHijErEOVQIZD5lh6E81C0pJ7db22eRbSVI90iuu5hID+Q4/v2pmsX1tp1hE2n3kst9Jhj4rBQGxnAwPXzNeNkbctKMTbbSJdtrWqXE/w+iW0lwAOUAyoI7tjjFTE124hlheebxpo2PiI64C8YxnNXUekaTp/j37S3eoWs8ZlVZJcuysq4DbcY+bdg1lrewa5sLm509VtTHIFeKGPcpX1OfMduKzxline2yGlFwdM1WmdS20upfEagb6cKoW3t4pwyKPIAvkgZ5r3HoH8R00y0SHUZHa8kG8LcKY0CZ5IPY18wFbDIkgvyl0H2sfD2IR67e4HrVlDqBsZJR48clqHwXkUkH7VTQ07ibum614IuLVpn3BP1hpdporavc3CLaGZYlaPcw3MeM8ZxU+06j0m7tba5jvo1ink8NN4IO7zyPIe5r4i1Tru4uLC2s1VEsoW7Ir4d/LLEnj2q3i68VbOzgtXuLWztpN5+HQO7kjBDHzXPYfrWzVNJWinj4nKbrbav1Pt2NkkjEsTpLH33RsGH7U8c+dfPn4b/AIlzPcqL5gTI4igggh8JXXy3Zzg+te8Wt7HOsavPZ/EsoZ4IbhXIHtQx5lJ0+Tdk6fTBZIu4snjkAUVcHy7UBWoqsARkcmrajNQYKKIy45pF5ocxAmtyz7RvIYetLqCo3sF28/SnYP2pVO4Z7Me4pSwbgUfEBoYG4BMLFQNyqTgmmbi8YJGBsGfqaW7ZoY5ZCEMQjORzyf71G0xpZkmMjBoVbEY24PAGc/ellOmh4wtNhPiHEkUMqLGpYDnncKKzPbxvsXJUdsjig38TSWwuITtli+ZSOT+lRbi5X4W21BAhdyFYL2K55P2ouR0Y2TlbwdPklflgmW+vpUbULeGWyns5oIrmB4dxSZAyNznGDxnPNBu9Zt/idS01WaO5VI2jMiARvvGcBs8n2qwlX/4cW6eEZIFhLu4cEDnjNKsivkZY21dbD7O2itoAkEMVuAB/LiQKq8dgB2p5bExx/wDG/m+ua61AEbMG3CSRmJ9PQUL5fGD5LFj8oXuee1MpeiLJapWwsJOzBHbz96UjnJ/SmJlZLt3G1AAWx5VUt1XovjrAdRUzY+b5DtX2J9faueSMVcnSF03LSuS23qTgdxQohJ40gkjHhY+R1k3bj6be9NguYJUZraVJsA5KOGGfTP8ApXQBjGHZMcdu9d4ilumdoceUEOR9qQnnvXBsjHnigXQ/l7h3B71TUIw33rmBH6ZpuRgfSkY5Oc80dQaFzilLZpnlzTXdY43kkIRI1LM7HgAetMt2K6irYXdxSE8fSsJffiro8Xy6RZ3eqOG2sXYW6j6E9/tWe1D8Wrq8uki0qxOmKn/GWciYv9DjgfvWTL1uDBJxnLdAipTScFdnrvzqATgE/wBJbn9KVpWiKrNmMvwgYYJ/WvmPWOp7mOeTU57m5E80jKvhzEAAeQwaz0n4halcOFjvrtSOxeU4/XvWWHXrM3og68wN6NpPc+v2Mw3DY2QM4x/fHakWcDg8+9fJlh+LWqafc2SQ3NxNbRSbpv5hAf2LZP716z0p+NB6m6hTT5NFitYJGADpcb2A/wARzgVf7yoJvJGjVixeO1HE7bvbjhWeuq+eRVRqnV2l6Peta6hI0bpEJC3GO9TLC/tNQtTc2l1FJbKzKZS4VflODzmsD1/bWuqsnho63zj/AHS6DBY2XPYnzBrampQk0zDllPHJKiu6/wCvLHUrZrLSpLh4du55HjZUc+QAH5q83+KTUcPHGYPBwrhX5PGc48vpRZwtuXhubjw5Ig4j2sSQTxgH0oUaWqlhChLGMeNI2fmbGM9q+N6/rcnUOpbVsej0vTwx3JO73HIWuI5dgEiyqFX58KvPcjsfvXWNrDaRvIAJGdisjIAqg+1VNjcpax3UFp/NjEgBBY7wccn6VcW0xltdwhiVR/QT3PrXi5dVaex6UVH8S5AXV4scTbJFUDzZdx/ag28z7zO7Q3DFf5SEspJ+macsk0100JkhtjImUCAbgR3xVZ8ZPFM4hCXSxcbpOGXyYj0p4424iPZ35hdTeVbcyqcsCGIVsHd5gVTWjT3moEWcjA7T/N8UjaCOxwak6veJdaesUUJcmUFtrgnb5kiqZ7wWCGO3SLc7bECIVJHlk16OCEtPrMGRen6jV3nXly+lwadqMcN+ltJuklK7ZmkHCjeOwxxXpfTf4p6HH0tDB/ELqLW5mWNLeFoxINpGSCcKB5Ak14BdpNZQpiFXim+Z1eUbgfUrnNWGkzapr11pumKxuYopCIUfaRArHLEFuw4717OGXhyhN76eCcZ5Jxnif99W+6ParCXWrpJb3U3ltbWzlnd7i58Ngob5gD8wJJwBwfpW+6G63fqZtpVEs13xwrFBIxYr3aRzkL7DJrwnQNNk6k6ig0WDbNDBLJPsluFwSo/N83D57Livb+gun4NCF3Pp2py3FpcIv+7uQGjfzDp5EeRFaJuU3t+K9/Z5HodPjjjg3L8FOl3vi2b/ACD9PKuAA96iCTjJIA8yaWG7glcrDNHIy/mVJA2M+tbt0YG0yRgeXNV+ua5b9P6c17dxSTorqgiiIDOzHAAzU/B8gv2bNZL8RPDGgq7xxs0N1HKniDcAy8j5fP6GtOGOuSj5mPqMng49a9RNsOs4LzXRpS6dcxl5fBSVnUqWwCQMegNLpPXWj6zqD2Vs01vOrED4hAoYg44rzTo3UPi9c0q8uYp7azjEuZLZgubsg4KqpJx61i9O1CePWp2tbiWG58VcymIsFcsAG7E9zXi5OrlDHPI+zS+p6mLGp5seP/JNv9D6Zj1C3nSJre5jczDKLnk/as2v4g6dElsdRt7iza4XcjNho2XnkN9u2KwD65cRfiJbWhucWtlB4DSPlSjImHZVPc5BOK8oS/ZpbqW1lluY1eVY3bPypv7kdhWyU2sbfdV80Y9X9VJfhd/J0fS2o/iBpWn21ncSQ3NxFdk+GYsEhR54qLY/idoeo30ltaQ35VFYmaQKinAyQMnNfP41tnurSDVNUkFkY9obcvyqPRT3yPKjPqWo2121x0rPFKk0UkTI8WHaJztwqPwGIz+UnFY8efLmpQSVc3+hVpRty3W9fpZ7MPxf0mTTbi4awnguItuyCduJFJxuDAdhUO2/GrTmt5pLuzOVmRIoLUk/Ie77zwR7V4HLrFxaLeBYryxuLcLbra3EokeFO/fPYnnFZYa5fwTOwVpE5JJXcrH1x2yM1o/qynSeyM3jaXuj7h0nW7LXLIXmmSloAxV8j8h47/rU2xu4tRtzPZzRzxrI0bFWBIYdxivj3Qut7lbSSyurmb4SZcXKJn5SvbjI9ea1n4Q9RG26lt7K3S2/mh8HezBzuHAXyzmpSy5MOBzyLdPf2eZ6vT48fWdV4WLZNWvat6Pp8Nz+1ODUBgUJ4XAODhwSPbApyyDNa07Vom0oumHGRS5J7DFB8U+QzXbz64plZGTRIO7zP6V2Djy+1Bz612Se1MrJ2FwOfamECmZIzShvM1RCNi4x5Uvcdv8A0pCw4pcjHHajYguOMnk1wB8hTt2DxSq1HUdpE204xtj0pd3NLuBpXJjKKG+H7/tSiLle2Kfnim7q5SkHShRFx2xTgoA+YfvSBj2xiuzRtgpHeHk5HIpwiHfGKZk1wYgjFdqoFBPDU9zS+GopgZieR27U4yHjnGa62HYeIlHlj3rtgH/rTd5HIPNd4h8xXJs5pBAABwKTnyJ/Wmh8jmk3n0rrAO4GO/60vJ7H9a4EAA4ogAK/MfsO9DUkdVgw3IyKUn7fSiEKcYHb1pDjIx967WjtLGMWPeuGR9accDP7Ugb/AC0dR2kTk555PniuPAA707BHbzprA+QzS6g6RM009+KWkPHI4NMnYtCDIzSHmlJOODQymTluM01goU96aWA7tSNGPIfvQmt1yCSc/Wjt3OCGdB/VmmfExg8E/pTDBknzpvw/uKb0QbjjdRA5+bPvXG+jHnTDaqe5BpDZofI/ajcTtwvx0RPIb9K4XsLcElT6EUBrEE/I+D6E034B8ACRcCmTgLciYrxt2bimCVWPysSPc1HXT37mRf1rhZkHPikH0rrj5h3JoUg8DI86RolYYJxUX4Z+f5zZpBaS45kNda8zg3wqZ+Y4P1pyWpX8vIoPwsh48Q0nwzLj+c+fajqT7nUShEBnCsDS7aCsbgACVuPWioX/AKmVhQbSDRxBpORxin78H61xPNI5HUDYNgnyobKSO9GJFMb2oKTOojGAHncw+hpPh1Pdm/WiMTTSxPejqYAZtk8iaY1op/KcCi7wDzTWcZrlNnAhZ8/m/am/BbicNii+JikyfLnNNrZ1CR2wjP5y3ngjFHGAB5jyofiZ4YciuEi8812qwUGHnxXUwSjFL4gxQsFDwygcnNPAUgEedBDp68dq5lGM5z5V24UgvhgnORSlFHfHtzUfb65x9ab4YzlWOfIZ70GElbR5dqQxZzjig/l4BxzT94Gdp4pGEXwwv5qTYvPtSeIPOml8A4pbYBTgduKHlc8nml38UMsue+KZWcP+UHvmmsQBnk/QUIkZ4OTSZp0cOEkfcq36VzTKAAFYn6U0tnvSFsnPlXWKwiyg/wBDCnkjGQPsaDvI8zXeKT3PftRCmNknP9MbU0XLkcxNgd6J4h7EV244xT2CwPxkjEYhOB6ilF05bHhNRN1IWPOO9HY4esvYlSp964zDPAP2FCJP0phZ8cd6FBsk/EMPyqQPeu+Jcdx+lRwXxjB57812335+tdVAskG5cjgNQvip1OAvH1oRXB5Zwfangcd+Pem2OtslLLvXnhvrTsjGT/6VEUH1xjmnDLd/70NgEgSKBgMo59a7cufzCojL6DFN8P8Ab3o0AmtjuGBFNB9DUcKvfOPvTweDzXA5Cj3OaTt2FDD88mnFyRwM0QD8ZHNKMdj/AGpoc7R9KQEjv50TqH4wOeAexrigA55PnSF9vNNEik96JyFwVGBwKTaPTBp5NNNcE5hgDPJpVJA9qRvyimlzj8tdfmdQTdznGc0oYny/eo7StxgU3xGzkihaOSJnlz39BS7Djtj61CF2yDmmNeuPM89qO4aS5LIBj2xg+fpSFSAf9KqxeMODnnvSG6kJ4JoqDFbRahQfLH1pdlVQu5F8zzTvjmAwe9c4MKaLLw/m4PbzpcAd8VWNesc57+dMN160NEg7FqQFGQwPtQzMmfzftVd8TnOAcGkMxYcDFMoMOxYNdID3pPi0PkT9KrSxrixx3NU0oQszcx4zzn0pVuU8gw+1VW85znml8RvUmu0gtFr8SO4/el+IjI53k1UeI2fMU7xCFzk58q7SMpIt0uYu5jD48mpJLhX/ACoqfSqjx2ArviD5ihoQ2tUWQnAGDzQ3uSAQO1QfiG9Ka0xPcUVFA1omi4967xlznPOKrgzd8U8O3YcntjFPp8hPEoltMO2fvSGfPY1DJZWw4Kt6GlXc5wgLH0FdpB4pJ8bB4PNONx6mojKyNh1Kn0xXBWZtsYLN6Yo0L4jJPinzNKJyPOopVgcHI9q7BFdQNbJJmPrTTLUZ2McbSzFY4lGWdztA+5rkdZUDRuroRkFfMUdroVyJHi0nik9zmgYPlSgP5gijSF1MOXpBJgnP0oBZh3P7U12ITIVmP+UUBk2AjmliF5Z3AxBHCJLVsYO3OCD/AMpxQNK1R5mWzdlecxxSrsGVKODkE+oIqFeaxbXF61tamSXULe18aWEqeYHba2P8wIBxVb0zek9PyaiOP97eKMrjOzsufSs2trJXarNzheK+5qLm5hgnvVuZhCbi2SVGIzghWU/uBVP0tOb7R9NsZozm0jU3akdnDEoB6981Y3tov8LinuQU8C3kjmcnkRuv5vswH61X9G7DZwXRl+GOsQCSMTnADpwuD5/KQaaL/qO+KJNf0tubLHWZWOq6HDg77mctjOBhWyfftQzfz6hf2hQyW9oJGYcjDoudzn09BVZf6nH8TY3KmMag2pyR8BmECrEYuD6EnNTrmS1XVZ7MqRYWFuPilUYaWQFVWJTjkEkk/WprIn8S3huKV80WNhdRtHLKQUt2ImeQnGATgKffaM/ej2bPOklw6OrzOThhg7R+Xjy4o1hpx8OOTUVjMg+fwU5jQ/6/2qyLp5cnzNX8SjM8dsgeHLjJXA9q420h52NVgJNo5p5uMgjkD1pXkfkcsSKwWsh/MKX4Vx2zUxpQO5zSbjjj9K7xJcjLHEgNGy5yDTfDOBxVkGbBGB+lDYE9xinWRivEmQDET5V3gkeVTlK474rmKjzp9bOWKJA8Nv8ADS+Cxx7c1L8UZ5pxkjYYLVzkweFEgsh7imtkdxipTlc/Ic0w4PJ7+lMpiOCQDB7jn2rsHHYg1IDgflXNcz7vau1g0LzI/JHIzSAYPtUlW4pGYDj1oqYugAw3AhMg59Kh6jqD2FqZo9Pub8AE4t8Erjvn6VZ5HGcVHuI2kjlht5GhMo5dAM48wM+tRzvI8bWJ1LsUxQhrWvdELR9bs9Xt1khk8NiMlZcKc+3rT77UUimgh0zZqFyWHjRRPkxJ/iqBrHSFlqtrJBayz6eHyD4ZDDHnjjIz7Gl0XT7Cy1G7ht7Zbe4QxrjAZnXZwxbue1ZY/eJOMZyrza7/AENEo4kpSgr9T7F1kHsCMjOD5exrsZBpsl1DEZPEb5YuZHJwAPc05JrV9u24Vg43IUOQwrR9+6aUmlNbbP2mX7vlq6GnsR5HvSrzzjBogjDDIOBSGM4INbFJNEGmgc88cMDvMniIPzrjOV8xXmvUtoouZJNIhhELDdFuO5Qfp5Gt9c3hja5jksHmFswLjcFOwg/MM9+fL3ry/qS/t7S8nRoLmRY5BhIyNsQPkxWvyz/6p6yHU54YMdOvin5ew+y+xcMsWOeSa+jMprkF+LVktp2glyrPlAxbI5RPLFS4ZjENPSOdo8PzEmFZnx+Y44xgVM03WBFe+NZeKswZEgLIGRCCdxweeRgU2Q6ZCt7ZwWpi1CC4BlZlODk5IBHfvXy0pwhjjFrd80jXKEc2RtLZIhX1/dqqyWzSLNIx3+ES2VPb6VPSS6stDLCW8gvXmUoYGGc7sNuPftSw63avYMmm2ssjhmWdmkMSu57dx5fWqeKVri2ufHEtuiukQmdw2CO5B7GpJuMqhtRzxwkk5fAvbjUDHG8XitgDcW3gb275Y+tUWr65eLPO+jStcmXD3Kxr/LPGVG7zI9qh6zfadolxNHNNC1yE+a2lyqtg8HnIPrTb3W1ttKiljheO1m3W+GgMaxsV3bl9frWrpunnrU4ptP4b+Z2RQpwfNHqP4dvfypNd6hAbdfDG2MShkTAzuAPPPP6VvrXUIb6FJoGyrflG4Hj7V4E/WFxqF3p0XQlg9z8TZ22nSeMObh1zllI+teldMdTabNqC6ZaxQWMsIVHh3qixsow4OTk8iv2fo+ow5YRx4/7dvbW9o+Cnin07cp/3b+y9qfrs25OW7UoYn2psUkMwYxyrIFJVivODTZ7u2snhS7d4mlJEf8l3348xt4xWnN1GLp1eWSXtHhjnl/CrDAmnpzy1RYdSs57qS2hmJuIgPEidCpH61NyvYA/ejjywzQWTG7T7o6UZQk4y2aOAOadk4pgxXHPlTnD804Ow7HPpQ+c4Ipwz38vSlYYvcO9xtUGRgAKIJ2K4B4NVDSZ8ZHGYgfmY+QPb9Kr11dIbWbEqm+WMtHE39Z7D9R5VlyZYY1cjdjxznwaFtQhj4kureJRwdzjIqJ/FdJ1RZrb+I2rA4Vg0gXvjkGvPr+4Pi3l58XYXluiGOaAQFZdxAB79gPU98VRw6xYRafHbXdnm1kl+Ktpkt13bxx+bzHtXx0v/AKji8jhppI9WX2dkhBSW9s1+pa7Zi41cW73t0Li28EvBD4iI44zjz+1P6WsL2Cbbb38dzYWMBeG3uYyZd7DOSfNfasTqHVE1ww+DQxSAAhbcFs+uB6nzqrl1LUrmeV9LieOVcrFD80IViucHJ5I74r5+P2pkxZdbVr4fz3noZek8SGnjv8D1fo3qXW+oZ7kX0dsbaFtokT5WB8wFNW3UWuWuj2295TFOwBA8POfOvFper9d6SWC3ZI9TuFw5mdmwmeAQ3bPl5iry8u9c1/RI9Xe3d7aMSRypKAs0Tgee3hgfImvafX9V1XQV0/MfxPvRg6aGLF1unOvx/hX6G/g6+0/whLqdpPb23Ci6WPejN5+9X6anp8tvFPHd26xzIWjLnYSPvXzlP1G9tDatPGoaJSNkjhdxJ7AedSLO5+Isrya0gmkLBFhdI2lRQT83zf0kf61nwfbfVYotZI6vWdl6RRyKK2vse0ajq9td6zbxW19DMbaNpDBazFZF4/Nxwce9ZtLs3l40EMT3ECqDJczXR3AE44C4yfpWctbHVJ47K/0sR6fqrs0LxCVmaRCPIL3AHfmg3GkpPDcRw6rE4ZisyIvgqxGMYU85z715HUdYvvKy6rd2/L6m6nLE4qNbJL9fUev6ZeW2ySysA7JaIF3OSQSR5Zyax/Wmqzratbw2cdwIbPxp2nG3KZwdvrzis6Nd1bTLi5ttJW6sTG0Q8IQFnb5e/POCOar9VvZNaihvL67E8ZlEQEZQSNGQQ3yE8Yr0/tD7ZXV9IscX6T58vcZei6eWDI3NbVsXN11FPHocNpcWy/CFf5LG4ZyWPY58wORis8Z457Y3GqWa3CQr4cMZiKrJnORtUAk5860Avrq0jMljD4Fvbptt/hikRUN8viPjJLfSsLrOuR6dfW+6e4b4Ur4knjmQMfJguBj9a+Ufi5Z6p7np4VBYVBbVuTLeN5rd1ksY4rPYcwqoIVT58/Nn69qBbajBbG2FvJDNHC5Cr+UByhA3E9j51n9T1vUNXje6iE0NmmYiVk2b1zk5Hn3py6kZLJ4bG1OVVZIY7kgK4APz48xTR6ZyW5hnkS43LxNVECh5zJczsSNlwg+Y+bA9+PI1lpdattSvvDvdq7J0jAabAwW7kZ+bzyKkaDrGo69PeyWejTX9xHbhpUhgWZURQMtncGRffmqExXV9qu+2s00yCTfi5dC4YeoB8/IVsxdK8MlLKtvgY59TKeOWl9y1mFs2tXupatbWENpNeBYonhG6SNBztUngHA57VfWk+mfw59S0K2bR0lHhgeGs7Ocliw/wcccmsxd6tdppVlYanpQGsIXTxJYxJN4KYYsy9kQjj1rRW9lb3On2p0+xGnWN3D44gNwHV2bz2gDafrWx5I44SlljafC/ckrnljo2vksbhmtrGzbSb6zuIzG6AzSYcMeSu3vk9qxHVa6pp9zMs0UKQRMA0W8BlbGeR386g20r2DXk0nhzSsWjiMx3+EwbO9Mdm4qm13rHU5LC4M1vGs01wHWd4yHKqOQc985FZMHRyU0400ejrTg1NU18yrtL+WXVJILWdrceGwVsLgMPrV7HqMSfBnXLMTxyriKdHB3yA/L27CqvozQbnqW5a9MttaYYk5UgtnyA8qttZ6IFrZvFDqVx8OQ02JYlUxsO6g57V62XJhhPwpOmeRDHPJq0I9G1SHULG60iBjBciaRfHKygeEgGSMDk4qFr/ScGpahPfWcky6bn5Jkywx5AA9uaxfR+n6hc65pt3NfW9xbW0JE8gVl+Y+W4k5YDvivUL8iXRnitLt5IQzKJIzgEgZwa+c6nHLpMsYRlb7v2np4JwzS0qPb5nlMfUt705qzS6ldTXTwk+GkqGMsuMDkVotH/ABA+O04C4dP4rdkCSWY7h7N7YAqBdtd6xYwRGwhlcyMGKjxJZEHcBfLHNV1noTdLXEt6lkq6Y7KZy5R2Ctxhc9v9K9eWHDlxXkj6X5hismFasT28hLm11nqLX5NYuFKWEEnw8ssWf5xAwMCtXb6LbBIbK80mzaFEJjmlbE25h3LeZ8xWiOnX/iSNDEixW8O+3UP/ACySOCwHnis7r/WOnWN8mo6faLe3cdqfiEc5UMAONtYVmy9RJY8apLy/U6OFtvKeVXepvYavPadT2VxcIiOII2wrt5KxbuRUFFOq3fj6bCyTRooEbytJ8w7kE+vpW/6t1vpnqHTrN7kvIZF3LMLdt1uxAygOO2az2ladZSxH+FrLaXBOfibmXwYgo/uTX1ePM49PvGmYMmJPJcXd9gGq3KzWdvE1/P8AEyMN9l4R2MxOCFP1x2ra9K2Vna2E0vUcI0e5tQfCVUwW+/cmspEllcXz2eu6ko08SlBfx5kNtn/AuOcnzrRaLYQQWsmparq9vqC2C+HFFGRLNIhJGWjOCpxg/ep5el14lpe3L8yMY/1EpduxZ6bp0+o3b6glzc3U17Mq2zlGAHlkge1e09G63D07c+BLeWlswtvD8OQYLuCR4anGec8mvHdNaXRbFbP41tPF0RcJLOArRg9ux4HFbrpvoi/631DRryfxJtHjLB9QjUAkDkjnzJ86h0Mcy6teFbX6esXqpQ0Nzq+1GY1nRbDUHleciRezSmBQ5XIzgnjdXNpOizRSLbwQxwzbVYMoEoQA5I8gDgZqv1KVZriOz0h5tRuSyBk/IqFlJwTzj60txaT20qMNOg00SAFpRdNcMwK/kGAN3OQRxivAhGelK6Nqa3ekz/UGndNqkvwVvpsTyKviXM+ZGixnlTn0x515rbyWlvqA0zUbizlUzArf6fk7AfVq3etQXltem7gtA8V0fAMDoqlMjjGTn9ayF3D0rotnrWmdQ6FqEuuspazuLBfEjiymQ7Or/MM9wRxX1v2bj1RcHKzzp7ycqN5Br+jdGWj6XvV1c4SfJlcA8/Mc559qodQ65ucxPDNdmYyfy0UIu4nuAW53egrzJeqFsfhXMaXE9sWWKaRd29fUqc9jnFaW360n1mJpLu6ZpYmBKeEu5x/rTy+zdEvEktXmzp5py78FsnWD3N7Is2ptaRMf6oxkN2KuB5e4qDqut+EbyKy1G38KQKSm6SDeoHZjkAg+QORWcvpJbjUhPp06RSltwi+GySfTzzWZvY49S1iVZ72RljQbpJYTuyO4C+x9a9DB0eO1Jbeom8jkqIWr6lDe3QaIbImUfyySQvzduc0zSptOtp3OqRzyW+wiNYHAG/yLZ5xV+vT9rNculvd4snC+I0rL4me5A9Kt9N0fp6G/V7VrtyiER79si59Tn/tXrPNjhDSrJ6kkS+nOtl0bTCmhi1t0mYmUiEPIrepYkHFZnU+tJ7y9YX8r3csbYSYsO3suBUXUNNvIbuWC0vYWgZixMbMqbj5EEcH9qh3WiWqpF8LczSTgZuVlVQFPntI8velhgwKTny38QtqfJffELd6dOkoilhkyYRIvY+3IoV40t0uy5vGuIrjY84lbxC0iLtDZIyMLxjOKrbOKKaIxqryvGeAW/KD2x70O5mhmnthbykCJcOCuOc/+/wA1aMdLpClnBrN70/Lbz6c62zB1eGRACyOhyGBIyP8AWp0nWuofxVNRXUBfXzDcblogSCw+ZeQCPtj2rG3978TK0aN8iN8op1vbhlLDn/D82P1qqhtuGttzV6Hot7qOoRXVxFfDxGLQTRxbt8g5IPfOOf0r1OWzhsprNP4rBrkkgDXUMSi32twdiscgfXuDXmeireS2Z+Eu3ink4CDK529zv8j7CrS4uSslvbWSSrOnAVsiTefLI9TmvN6iLyS9gkqqkXmuvBbWzyRW1vHKbrY9w14JZlX0+XCYwa1/S+m9O2aPdarcfxN502pbtDt2uONzqeWGCMY4rA63pN/aWsN5exR2tjERvhCHcTk8Nnuc4rOfxTUNRklu7i5XxISoBlfkjsAvkRWKXTPqMVQnXsDiag7as9x6murdDDaXojl1CVUj/hVrLg+GnZnjUZCnA4zmsj1KLyyvo7K40pNGjaEStaWkpy6kZDEknHrik6F/EDp7pa3hS5tb661C4DOzW8QYs54ClslsdsHn6Vluqbu/1i7vtQ1Q3L6l4xVLPgvCg8mUfMMDjkCs/TdLkx5dMlSXd9/cPnhClTtsHBAYGTw5oLiG5G3xXky0XPnnzqumurq71CS0huGuVzsVjyGA4FJZ/wATuzHHHZvdKQpb4VBKY1JwCwH5T37+laa2uozrk949nbajamAxoj2jxGFVUfmWHgE5zu5wRk178Uo8kEtL9Iq7Gx1O0vFN1Z3QRQZCkisFcDjtVzp+kSzTpNDepZsQZGTeG2nyAB9RT7PVLuZJfDdJokDMJADIrkc4yfPzzRzLBqg8WV7FJtuWcSeCPpkisuTJN9qIvI32LbRpdRguJJUupY5WGEmOPXyPlX0z+E3U/T2m6e9lLfRrejCtNLdGRpWPJ2xhe3vXytaTocWQZIgMkTeLuDfp3p2navDb6iUfbJOgKF04AHqD3rFOEm7XY9TovtCXTxljcbUvj7j9CIXWVDJBNHOg/MY3DY+uO1OLbT3wSOK+dvwZ1pLKa1+P1F4TKceAZRI0oJ4bOcgfXNfRT2hYkSyTtGV5HiFAR9RT4cuttSVM9bP02jFDNB2pfL1D5buaCymumQP4UDybXJUZX3oWoXBNvYSTBIQ08Tsd+QoIzjJqm1yBdO03U1eaX4eSzfdGy71zjC5YnPepXUOorbaII3JuoZxHbP4LCQ5KgZGf/fFU1RTpszUlHUXsk7NNKsbBVU/N6CunmVEQhXIznCDmqW2v9OstLguLq8ji06KJVErx7VMnY7z6jHnVhYavaazYC50i8huY1BxJC2R9vWkjkjKt+R5QcW1zXJKuZxJYy+F82UIC47mqrSbmWN57f8qgCVpXONq9iP8Ase1DlvmSUWt14aCVw6OXABX/AA8edRViL6km6N5RGghETyYLI3zDjHKjHemk1x3DjStvszRQX0N0MWbg8nDBwuMfWs91Bdt0xbPcF0+CZmBj2bvBdl/Nj/CT3qm6/v7Obp9bbxFa6BE0DQwt4L7WwVLDtWU6o6ok1Lp7R7SIwXeomV4xFbys7hcAZYLyMe9Qz9UummoS7pv3mT/iQk4dml7U/oAsGGoXtpNe3AijEwSEGcx/EsvYMcZxzwByK9i0+wSwENlbQyRRNCSZGlLANnJX5vm9ua8/6c6k6e6SOzVJP/htfXojAVd7xsBjnPCj3rZx9SWl1r1zpmlTxXNzZxH4iUt/KgJ5JZuc8Vh6GKl/Vk92ezn04YrDi3S7r1Lcsbq9t9Ks4VLxW0tyzCBHPGSeCQPKsXqfXM9vqFzpj27Q3Ua+GbheB2/oUduec1ntW6h0y/uJ4oLOVyh5vUuC4mkz+ZQT+T29qzd3a3cElzdvqHj3buch5m3lRghlyO2O48q09V1Oi8eLlVueThXjyU5fhd/saDTNfu7W6dWv8EqyuZ5flU+p48qzN3dTZk2TLIXfadoOGI9PUedVkNzPc3d0hXIVN6ksG8VT3ZT581XX+ow23wNtc+JJNLITcpHx4QAyoH+teRc8kXF9tz1NEISU37Daah1peaXoTaa1zBbQbgyiJQrNjvk4yMmqu2/E3U7jVILgzKGiVVjVMojBVwNw/qxWT1pBdQlrCNmJPiFnjCqvoDn+9VNkY7u4tL2Zj/u2UkhXbtYEYJyCDwTxitmDVLHoTMmXJKXUynI9n0r8S+oJorq4e8h1FydwhFuSI2yAqlhwM8963HS/VTa819a3YLXNsUWSaFcxljycMODgnFeA9O3UmswNp1vqksdtLE0MsMUwgUhexlJXkZ9+a9H6Y1XR/wANdNkju9VmvplBIt7Vt8XI7huOBWlyeOKWp6r39hrxRw+lLLSjXo+tnsRcHkcCk3A9+3lxWFk/FnptLKG5llucyxB/DWPnvjAyRn7VQXH45aLHG7QWVw7l8Isg2MRnvjdz71uWfFWrUjyZyjGWlvc9WLbuEByexrA/iJqKwR4W/YqEKSWaE4APmxFZXq/8VrWTR7fVNC1b4EAmGWGQMNshHDL6/XyrxS/6xnmMs+p3st25x4m6RtrN6Y86bJ1MMWNSj6Wrg8zqcreR4qrS9zfPqfhRPKzxBV/KQoAA/wBKz13dXVzcbrR4/h85kJcAfUGs0JZNShWTTYDFNcDI8V9sbAeueKf/ALOPbMZNWv7aEAbnjt5Mkg+mOBXzKx423Oct2bfvFxW2yI2p61PMbi2QeJErZV1XHPv61FtLV7yxV4hc3F+m+S8RAFjjhXk7T+hpj9IubjxotXVIWP8AKVv5jKvckgVBTpvW1eZdOT48bjEyWs4WUoefEKEj5ePevaw+Ao1jkkZ9WrndjbHVXSGdISNrncUY/nXPGam9MalYw6wk2sTMkMJ8QpGrNuI7L7CqWDQNWu9WbT/D8G6QEBZZ1QMo81bzo2n9KdQ/xF410i58WPJDeIpRvQljwfpXoTyYFHTKa+IMUcikpJHsHROraZfCU3ReG68Ro4rJHWSP5zlGV+w4PI71uLSSYTyaIqxTB7r5DM5CJjvg5wB9a806X0Oa0l+P1+Cc6o5BVIJkQI6jAOxODWte/tLJ4bi/DzOhBkjYlSTXy/VdWll1YnZ7yhF40pbbblD1DPIJ5h8nxEZ+YRkKO57Go+lOjlhG0ss80eDAs+Qv/N/erPXryw1u3uLjTbuZZGALW0sR7A8KredUWu2yJbo1lGYVjkVWbbuyCM5I8qz5lCb2fJPDCUYvULLLFHtNxdCIwSD5YzncM458zV/psyarbSTXMMsCpIYwHiMeR64Pl71Vx6eEng1KSaTdImUWMHbuGNufLHH70fV+oBAVTUbOZMgKWSJgCPY45rDkWtqMVua04447sObdr6VvFeGG1QZjZoz4mR2wwPrUEafY5nFzBKDPER85IXcO7BgcFvKptnrFleRfDpL8Q0Z3KH4+XGfSi2MU920ZulSG0OZEiYDjPbHpSpyhyGk+DO6WzPaeLeJLFYKNlsohHzDkbeec+9Vl9ZRQ2ixrGlzbkSShASZYgDw2B2PPGauOo7qeWeD4Jtrwx7YwX2gEH07Vl9N1Lx9UvJLRJNkoEL52o8suO3/Ln9cV6+BSmvE4Mc5qWx1pb2qwtbWohvdQcq7vJF8jOw7eIWAUAetAmsr20uxBfzLppZWQx282S5HkcHBFGkvPhxAbyI6jLGyh44pAMKRyS65w2R9qkG8t1SZUjaeWVWQsQTggjHze3rXor0VsY5NNkdoVj06GRUF3JuJ3fE+F4CqcEKvBLHjtmve/wU1JE0fUtR1aeRFtUWIPczM7Be+0A9zXz5cTTzrODPDI27BilYDJA5K+v2qDYapqdvdpc/xKJ3RgY938yMMBkFlJ5P2p/C16ZSfDv2mjpurWBTjX4lV+XrPsrWOsETpSbWIraNrcbhMJ3YGMdsFR9RxWI6F6h164tbh9G1qwvYjKDNBNYAyKn+Ug5x6V4u34i63NbXdlrBS5tb1jLLbKDFGxOPmKjvyK9B/CjVNP0u/SaXVGsxPG5NsloZjIM5wBjt6Vt6jP/wDbxhFele/s7UH7OwwydXknJ+jp29vO6PUvxPvntdP0lLZp0nikSVxEpwc8Zz3OD5VH6h6rttQ/DqzlmmuTdXK7Ga3GWVlYjLZ8j6U/r+4ttV0OK+BlVFl8MK2Yyu4Zw69x7CvP7PUbWygubWWUNFeooCyLhlkHbnyB9aGfNHpsuDJF3SaZljin1GPqMM1VyTXqrsQtDvStvBDG0iukoDyxRgPBub/iKNwPbgj3oIs30/XgZ5bqBWnILqBv2xkF+FJw2CDketUlxLDHfzNpikzxTCQsDuGAOTzxwa9AvRF15Y26aY/iatHp0c00vwmIUdM7vmHZnyAfLivMxwhlySx5HV8e09G5rHHNjVuPPsD/AIfnT+qfxA1iXUZHuporaeaGQt47RhwQry5yMgAfrXk9na3Fve3dytrJOkzl9saKM4yCNoHmRnivTujL6Tp+z6xlZ7VXsoU+ItrEIrNHgq6gKMMOQc5z7V57qOpfwvRpNTKhjGm5WLtGQ7H+jHOQf0rZBy8CeKt5S+SRmzqCz45xe0Yb+1uxPHtTFBDcyIdYvLN57iK8gjzCFJIEDYyjEcEHJPtVPreqSajFY3XiaoyabiBHksVskijJzjjLMwbnd6UKO6vNSS11PqC/YCQl4HZvDQMPMkcnnGeajjX7izttV1GC6iu1tZoxdI90EkJbhfDj53r6kmni3BeHijZCTct5Ou5O1+Zbm1s1vvHlmljb/wCGaT/OT5Fzt+f0wKzF5cSWsBhtp0iwQ35T/wCbdn+9Urald6jeM4DzXDyh4xGx/ln/ACBfKpesrLcL8VfyLNeORGImcKxk81YZ4xitMIzTjGbMc2mm6IEeozQPJufDt82WXOa2fR+tyWN8jafq19ZznAWaPEbKx7g8fl96wK3FxdpZW1zdfEyWztD4BXDqDyPmxzzxya9a6a6Jmt7yKDU4bfT3hdWaRV8fHBIEnOACCKr1ubDgxtTdN8G7oMcpZoy7Jq/Z3PqDoXT59O6dgF7B4V5M5eSTx/G8XP8AVu71pge2R51mNF1bTNN0VI7jUoVa3j3yL4kbbQewASraHXNNuLKK+ttQgls5W2pKHADN6YPOftXm9LOKxJOW56vXTWTqJOPBZB8k+Q9KIDx2wKDuYclTtxkHHBFd4hzzXoqzy3yG3E9uaXcf/WgiTApwbNMIwuRnvmlzQw2O47n1qjm6stoLueyMcr38Cq8trABK4VjjPHp501OrFvdR7mhGCcZ5HlShhnjkHt70G3kMyodjBiMlT3/asbo/W6XvWL6At619CY5XhkER37lbDK57ADuPUUraWN5W9l+oVFyyrEuXfyNxuPlXbj5nNQL/AFrTNJSGTVb+GzSc4iZwxDn0yAf3qaksMmPCmifcm8YlX8vqeeKGpI6mx4NPGfOmqVKb1ZGU8AhwQT9q4TZABUjIzg8UbsaqCZ44rkJ9cUzxAP6TSM7D8vH1oge4TB9acAR3Oaj+LIeMil3S+tdTDsSh3yaUIBUYGXHemM045DciuSb7nWvIncYwfOlB981BElx5mnrLJ/WfvRcWu51xJhwQRnvTM7c470HJ9c129uMcUFE67HeIw7BfvXGaQd1pPEdTwqkeppWlc+Qp6FZ3jtjlMU5ZmI9aYGbHGM00vIfIUaQtsP47Dgd6QzuO/wA1R90me1cfENcoJHNthjeOP6OfWm/Ft5otB2SGuCP7cU2mILYf4t+4WmG6kYeg+lM2SEj5to865lMcZkkYIoIBaRgoGe3J4rqgkdcjvHkpwnkzwAfrURtVs1lEH8SsPGPaP4hSx/Tj96kNvjIyVCk43lgB2zxzzUlkxytJoNML4jn+laUO39Qx9KCwnXG5GBIyAVINIPGOeMY9adU+5wdpMgBRzSGQ4oLyrCkrTzRIsS733OAVX1Izmslqn4laFps5hBnvArhXaBRwfbPes+bqMPTx1ZJJCmuaVh2H70wzSdiq/asHe/i307DbyPZwajdyou5ofA8PavqWPGPpQdN/GbpvUriKIXDQQyRbzMUdgrZ/LjHP1rMvtLpLrWvmGndHogmYcNHk/XtS+Mc/lrKSfiN01G8KR6qtxJPIY40iiYlmAzxnArRC4OELo0ZYbsOMED3HrW2OWE/wtMNOrJHit6UZWBHNQluCR8o5ou84z5090AlZGPpXfKRwKEp4wfOnKaWwpBNoPenKBgCh7sfSu8ZV967dhHZwcCu4b3pgnU8jg0puE4o0zrFKeWc00DzFd48Z7HNIZVP5KO4BCuaQDBpS/tSIQzKCp5OOK4HBHvL21sLWW7v5RBaQgGSVgcAE4HPrmvLr38ZWsrq8t7nSUZjKyWkocom3yL88/aqLrrqq7vdX1Owmur2W3EuIraNtiqUbzX+r1zWC1c3D+L4UUc88inZGSF3v5cnzHPFeD1nXzhk8LFtXJbHi1R1M9XsPxnt5reJ9S0h4CD/MnjmHhFP6mVSN30Bq/wCnvxM6Y6nF+dM1EW/wALzLegwyeF/8c2nyye9fM+rRai3SE81xLuuZZY8wbF+RQfy5HIIqh6g1K2nnnksHaKEQhbkBiN4AB2nz/N38qt0fU5Z/idksi0M+3LW+t763SezuI7mCQZV0OQaIGzXl34EXNzJ+H0PxTs6+Ozx5bOAfKvSPH7bfM4x717EG5I6S0OmSGfz86RmZD86kH0PFeWdW/iZc2HU1xoWj3CQmG1YSzoA5jkJGX9BtX696826N/F/UNHstbhudS1G/ne3MmmLdss6KwzuLk4I9qa96JakfTe9ieFP6VwYmvIvw9/GWw1yS00TqD/c9W2pHDOWLi8k5LBQPy4x716wJgT5/enTT4GuyQGp4GOfOo/jDjiiC4A4xXM4L5Uqk0PxlI5pysMZHNKcPye1dnFJuBpwHHlQOEyR96b60p5PtTcY7edCwWIxpue1Du7iOxt2uLpvDhT8znsKxesfiTYacVW0ha4ZhkNI20EeXHcVmz9Vh6ZXllQYpyextiQR96aPTI/WsHZ/ihp19NJbPAltcEbUUzD5m9s1W6/8AiJYxSpBd3EtvJbXC+MUjzlQOQMcnnjtWd/aPTuOqMrC470z00mmk1gdL/ErTjGLrVpnjS7C/Dxxrv2jzJxwPTFXeo9aWOllPHt7uUSKxUx7Tgj1Gar986fRrc0kKl5Gi3Y71w5HHPv5V5DL+NUtjr3wd3pqS2DKzBt3zgAA7jtPA8q0Fh+JQudbNtfWCW2myNtjuTKS6f8w7VFfanSSaWvngOmT3o3+a4NigpOkqho3WRPJlORTtwxkc16alaFoKTxS4zjNMDcjFcdzefamsFBcU3FMO4UpyMdv1rrALjHNLTV8R/wCgtjuBzTSzDJ4Cj18qJ1BBzTv+Xmo5dxgbl598jPpxTwXX8w5I4GMU1jJBNtPwPSggkk47ZpQWH1rrOoLikK54zgU0b/M5p4Zz3oWdQgTH2pSu6uBfmuy58iv1FHUFITwx50uzAwOeKeAx4Kk/Sk8jxg12qw0DCinHnvTjk+f7U0hh2NdYKG8+QriM84zXEN3xmk+cHmidR2BjvTdopx5Hbmky3btiuOo7cRxnil5NNwx5PalrjqFyaSuwa7tXHUdTgMim0oOK46hdidsc13hqeCKUcd+aXOaNnUNES4ORzSmJPIU/NceKKk0ckC8JR2WmNEueVz7UfNJk12pnUgBgAUAHFMMB8mqQ2Ce/7VwGPOu1tdzqsitbnOd3I7U1oSR3z7etO1G/h0y3E90shQsF+Rc49z6Vlp/xEsY9RNrb2slxCZDGs5Yqrsq7mC474HrWXL9o4MMtE5bjrFJrUlsaQxEAcGkEeTkrWXsPxBsrvU0sxFM++N5QUj5VO+XB/KB681fw67YPHbk3Ea+LGZOW/Kn+I/8Aajj+0cGWHiRlt5k3BqVNEoIfKMn7UoHONuDVFe9Z2dtMywNFOixl8McHAODipei9X6Hr8ng6bfKZgceE425OOcetdg+0en6iTjjlbOlj0clnsJ8q4RkeVSwvbihyERMMAndwBW3xAaAPhMe4pPCbyFLLdIqoEBd3bCr50diI0LSFUAGTlh+lDxdrO0Ij+E3fy86XwCBuCnGcZxx+tZfrDqz+D2du1kd81xGSFU9h25P3ry+1/Ea+jfBMk5tpMKBx4hIwB/evIzfbODFleJ7tFvu70qXme6SlLeB5p8JCB80h4rznqnrBrndFpDeFCRk3Cn5seij/AFryE9eG/wBRlS8le2kSRiVe4d2GO4weKsrLW7S8tvGjvC6SsWxkZI/5fKvF637Vz5YNQTii+CGNS3e5sNF66v7C7itReWzWkZ+aG5LNnJGWaTls+gA860fV2r351MafbXNvFbNGWLIQJcY5UMDlT5cjNeLalrDaZGlzpjhJ4WDusoCiRdw7HuG7Y5qXobRanCk3xYivpszFA43t82WJPn6ZoQ+0cr6RRd2uTngWPM32fB6Ho3XD6dbTWcqm5hUhYlMh3bz3YyE5x7CqS960vtRvgklxLYWshKkW8zR7VHc7u5NUGru2mxO4jyN/Zu+PKsxBPeavxDFHDbxMUd/E+YHGfl45NY8f2l1WVqUpbRHn00IJqt2fTfSupwahpSTIZIwkecSz+IQB5t6EjnFC1zrK10mONbSL4yaVWMQJwufU+orx/pzWdRjSSNbp9qklyH9VC4OAM8VbpaSpqOzLTNsDhpD+UY8vY16fWfbz06cWzoHRdA5JuRWa/ql7riC41a4nKt/xEViqKA2QAM8c1a9O9caloixW9wkN5AfE2vn+ZMQc45OeM0O9skmsVaVCxlY+Kh5IJGM/T0qFawRr8DvgeJwpiyCp2Ng5b6cCvB6b7Qz4ZSnCTt+89bN0OPJSkuDQ6p+IOtzwf7o8WnRZzugUGVTjtk5yftUGPr3W7jS2iTUbmOWeVUjbA3og7sSOOapG02C1+Ink3jdJuVVUby5Hn7elAjFtbpKkLsrwt/wifmy3JB98+VW/9Q6je5ttmefRRi0kqo2fT/XN/Hrp067U30D/ACbzKFK/T24NbyLqfQplZ4tZslXfs+aTbznHn7+deA9SXEcutQR2kjwraSmK4jiGPEYoMjI8wWHFUHVl3HpjWkcEMchtrdWlf+l234A+54xXv9L9q5Y4YxmrbZjz/ZyjOU09krPonUep9EtdVUTJvu0iJeSL8xhbChQw5yT2zVZopEVhd6farstY78SvvXDjEo4H/S3Nec2d/FfdQX8d2/hXCvAZvh4GIVNg2gD/AC5IGPOtpqOvQaHdw31lZkaVFYLbgSA+JNtcqpYHsxypNej95xway5Jd2vcLjxZMt4ox5V+9Hr0kfxHjwfl8eKSIFu3zIR/qKounZ4Y9B6QkcbooIxAVAyd4Tbtx65WsjoX4qz3Gpva6lorQkFRF4BDktnG1gcc1YC/ey0nVlvFWwhstVS5iVs7okfcygYPJ3Z/WtuTqFo8RPaS/IhhwuU/Da3T/ADODSPpCakIcX91rCRqu0bV3eJ2I8gRz74q7UJa9VJYO8kqWNqgCDkzXDuZGkfPoGFZTRPGW86fk1OMWtrptjNqDLMxwsf8AS7KO7sxOB5U7ReuBBFc3i21zd3Ny0k1x4vyGRiflAP8ASoAxisserw4a8R1/PqaM2HJNScd/3+iPTgTjjsfOuye+OKykXX+iXNhFLcTyQyOpMtvHGZGi+p4FBl/EfSQIhCHDSS+EhnUqp96vLr+lTrWjFHHOuDY5I7iuI3VUaD1Da9Qwyy2UbokcrRZbsxBPb9Kmz6rY2scj3F1GixnDDkkfYCtE8sMaTm6T8xcf9W9G9ExUx7UYHOAFzUK3vbe7XNpPHPgBmCNkqCMjIqPqca3dnKoeQhVJJglKsPuOajmzqGJ5FuWxw1yUS0ZiO4IxSZLeVZjRNUitNLE1w92YgTzPyRj39f71dWupR3oDWrqUYZVmYDj1xU4dXim1FSV1dBlinHdrayQ5QBjndt5ITBJ+1RbPU7G/d4rZpVlUkGOWMocjvjyIrGdW6ncWN2CAkRJERlC7175OfSo1rfx6FbQqk1qd25oruRjKu7uRyPP0HavG/wDW1jk5Zdorb1tm2XRSpRhu3v7j0cxKwGPPtTDAvYnFeX3v4iXkvgmzgkhdMGWRflB58k9Mehq6/wDniJaWkTSWbNMQxwHyGB7HNa8H210+a+Ul59zPPo8sWlVs2ZhRcbg59CvalNsvc7/uK82ufxPPggR2sMjSQDcOQY3z5+tUs34s6taOZfhrRo0HbacgfrWhfanTuehSJy6aUYa2j2VYF9ciiLGo8sD6VldN690m60ywvLq7is0ux8isc49c+lOvet9PgtbW4sXW9NwxCxA4fjvkeVbc3UY8KbnJbckMK8VJwXPuNFJJDECZWVOQBk980kpSFS8nyLjufSsfP1uss1wr2DW3wzgW5MwLOf6vYVVH+LsVvLXXZLC3kTcxniLo4PPbHBNeTk+2scJRWP0ovl3wa10knerZ+XmeiJ4e4sWGzaCPpSOiMYiuMMxUHPBPpVK+u20LwQ3Vzb+J4QJMYOPT7etN0260y8usaZcpfGI4uPl2rGT2Ze1erHqo5MmmLsz+C1DVJUaHwv07iqfU76ztnnkWaKPVLeEMu5PLyBbsB7VaRuiQom4Bj7En9ao9fvNPtVnF8DIFXdKrtuDA9gPKvM+1uu+7YW4SVrt3fsNfQ4VkyJSTpmT1bqC4tLjSLrSUN1YXbKkiuOVB+Z25OMirPSooIrS9upbkahDPdeJCJkw8asANpOB5ivP5dJSW4t7W9huhp1qzNGke4Kit8wyfUgVttO65tLux00aShl8G4IZC4lCKi8KP9a+d+yM2GEMmSTqXk93v+h6X2hjn4uOMVt3a2Trj3mxlvY7IhTvurhkXZFbjcvPb5+371np+u7UNqFvJp96JbVAXeJlkxuOOy+nrVTB1LZT6fYLfW3xYSeV7mMyMpROSFVRxg+XpUDp3UrIWt5FaabeWumWkUbXTQXPhiMySER728178e1bp/aebJPTHMlt2449f1MH3WEYanB8/qTrvV31O0jNxpd41tCSbiVLj+bsxx8p9c1R6PFoY1SKwvI5LNbh9xVr4FtrHCOTjnAJzTtT0O4zqd1DcXdzDHbbbMsreFKwYYBYf04zWXSPVovCkh0mxjgurkxObhGdEZed8bcMpyQOcivhcqcss3N+ke/OOnBFRla7F/wDCWGnajOl1by3r2sngWl3DdoiYBPykDJbGe9Vd1rsFpdGW4m+Htrhi24RMxjb0LYx5Uexs9NS46hh160tBqSsrwOkbjwHBBdcDupAPI86sWnPWWorYaXbwLb+GIrK34QSso8iTyT3yayS9KlK3sNCe0m9kZ29u/wCJaTPdeMnhvMFZtpDMQOy+9SYtCt7jQpk15jpcy3EKW8MqE71bkuPIYHPNXZsdG0rWp4es75C2mW0zfABTsZ9mEIccbg/GPagR6Dd3enaDqcEs95pWpO0iWcx2mPw2/mLycgY4FNHSo+jx5jLHKbSbpr59yp6g6Pgv+oDaPaR3kdzLHHam8HiSCNjgSEDOOTkduKpNc6Gv2Ns2qak9xDp6yxrcPG5hmZSf5YUdiQowTirXXvxBtf8AamPVdLW+gPiRxTs90viNwQq7R/QmO/FanpHqC31TR9SS2FjdStKHjtxNvkcg5LY7Lg8/SvRx5+p6XCpJej3X8YmXDic9OSrpJerzPPo79tGsLd9FtpLa7uEEkECBhIhPd1HfNTNB6dSwhstS1+3SPUbuJdQghmUMzHcRmU/mUHk8c+1bu+OtNcXRuWs2mVA/ixL/AMPdjK7sceXaqTTI7L46e4vbeGfVI7kwC6FywhijC9jk8ijj6/JFucHT9TsnPo4ygk1cVztz+xqulNYlitoPgrGZtN8RlnKshjjkbJyufm2+570PULvURfwSaZA0m2UlpmD/AJSOQq5Ax596rNQje31YWGn65DZ3V3H4REMK/DRIwyS27kH0qBpk/j/xGfStTbVfgYCZfEUoqvuwdh7HI7UuTqs3WOM88nJR4v8AUtg6SPTJqCpS+H+5tOjYYJQ15OkssoXw47qdwrScnPyemfPNbIr4zhIpSAp+bH9XHasN0Tq0ot47e7UOjgsszMFjhUZIXJHc+grQ3V/EZLpo5IprZYQ5cE5D/wCDjsa/UcfVYOl6GDg0klx7j43wMmXqsikm9+SymuoYreWaPEiow3AYJ+mPOsze9VzSvNYro9wwYlPiEZmUcjDEgcAA1nzdWWoavGlpc3dpM7nwo4Acq+QSHY8Yx960dz1gNLvp4nE4umwkUa8BiTyF/wAXFfK5/t+PUYrlKUezUUnfvfB7C+zXgy6VFP1vavcO6Z6iimMtvcXzpJHMypHOFO7B5O/ua0zz+Ev9P/LuwP1rJaBqthBDdqbFLK68R5P5tuCxYn+/NC1Hqq6ZvA0YjxrQhZpHtTIir33EeX2revtzB0XTQxq5ya7dvbuY4/Z+TPmnK6invZoH1W3+JIhYp4sOJFxkbh6HzNZbqFbtNSCNZ/ExbPEtxEpZ5SRtAwPeoFnrdtB4urahqzauyESZtoSIBnjABwVI+lXEumWbW6a1aXl8DYsLgSeJwA2QyA9hj5TTrq8vWdJ4rSclu0n29nmXx6MOXw132V+ZTXWg3F7psV7YXDW6upM8DRHyHZiefpmqbTdJaFUkg1NVaW3xJFOeIyTnhe+c+lGe51eO9vBcSTSLMoZZIpz4LKB8uT2yMCj6Td2/xrxXNnbrZSgGS4e0NyVYgnIfuO3YV8H1PVN5JyUdLfyPZWOUIKEndP4kSbQRHqMkVqpuXYrsDHwyXx82WHAHpVZ1lbm0ksmhEkk0h3XEMlwXcEDG4Hvgdq213HIdNWKW9nu4NxnZvhWhIB/4eQ3J5rLajqtlcPBJqejoPhy0bT2oKzOCOAR7HBrzoZJZGvUek46IuUldooZ+n01DVNLF5r9/dadcS+E1sVbMEYjzkDz58vOmatr3UWmmCLQrdIbO8JvJvgY2SWQgbQHLHg/KMrjirvXTazaZaXWmxXMbxuhmkWUCQt4fbAOVGcVWdIaL1BDPPqPUEjpp96ZI7SFxJuZtpJKM42nuPOvY6TrMmGEndLy8zxOp6eMXGTVyfHqE1z+LdRaZYG2ggMsQcXFnLCkbIu3cXZyRjniq+wvb/T9PnsblWFusniLmYCHawxgAfmqTN0ze3F7bRNKZIo7UyG/MDq5cHmBhjniu0+6kuLGztLjSobO8lBks0dDsuRnucg9iKtHKsy3d2bMeBOcZPdx2/wBzX6Npd8uk2nxunT6fbw7xE887RuCRn5ShxkgdqobyKW6tpBcT28ZkXekk0wQrjsASPzUmm22r3t/d3csd2908gYxBgsAXzkTHPbOe/apGu6bLdRWkU09tBHIm57V5k8ZlB4dV7jPvzWLqoQ1rQaMUGsUlN3RT2t1f38M0ct2IFgTesrybmVjwu44/L7Zqki1OWwLW0y3EkFsoZW+VFL+gIXJGc1eN0/BYGOLVtVkn8dD4qQxNGUIBMeQe4HGcGjQa1fasY/4xqru9vH4KILYO6R4GSFGPLkEnNPCk9jLixSjFOeyfBjNW6lmt1ja5YQyPJgAxY+X1weTg+dMj65msrMlL3T7iV5PCYeEXk2f4skYA/erDXenbXXbcQTXkdzfhme2uooSCkYbbtlLcLlTke4qh1L8P47GSWHTZZ5kOHGbiNzKnY52HAOa9CH3fSlIwdTinOdwNDFqs+s6lb2d1HZQSSmNFS3/miOI92IBwx9jVhfWc8sclpLZW8uhW0gD7flmcp+X5c5UHJ4Bqp6b0+HQtLijs7X4W5nnJZyd0iKCCRmtXPYNqUE0mh6lF1DPcSAfDWXzlWJ5WUMOMeorHmXhz/pKl5/zgjhxy0/1XzwZrWxLbX/8AF9Cvbi3uharCEXDwRqgOBnGG+lVm+5uo4dQgluPiIQsTyLMGZ5c7mKR9guK9T6b0WDTdBuNI1abwo5HDSGNkDoq53AseB5jivN+t7iwtbuM9HW1tAYD8t9YT+K0hwdocY2D0PNdDJPNLw9TdcPt8S76Jzx60q/bgzC6pIuszusLXl0zgGSZ8FDk8Yxz3rV63eLpOhQ3k6XF7cG4CqWn2iIlcbTt44bGKyOk6ixkI1WKCUnayJEzA7ucg49Cc/at509aWN/DYh2tJL0K0pWVWYkjscHzPam6q8WnWtl8zysX/ABW7KC30mS40yC51O8VNYmmK7iilFbPCrjt7k0NunrjU3hj1OzmmjiHaKLxFJHmSO2cY4q+6hsoYDDPavFBbz3Bea1bP8ps8E+gPNemTOqWNo11dRCCWJEmRMAKmMZGOSOe9Zvvs4R1R7/I9CGKfiLDKXK5PDuoL0aPZ2y6UYtNeI4KNDjf/AJSP+9aLpPULTrgJaavbSLb26Ga8nRthZAPyr6Emof4g22k2BurfUlnuBMB8DJbqwDEflyWHJzWs6R6Ym6T0kx3FtFLbSzr8ZewK26IsoKqxzggftWmXhS6bxJfivZ+YZ4Jx6iGNOtvkR9Y6V0PR7Zzpn8Q0s2sAdI4ws7NvJ/PkgqMEcgUHWtSg0awa41Sye4DrtIs2KMrMOGPl5g1cXNnqusJP8PCb1rlCw/3lVUBGwcHOTnjiq7qmxu9LtoHfTLPVNRKriwlhMitkDP5T3AHBrDBqc4Kavc2OMHk/pxpIyfRmu6Rqdz8Fb6HqnT12LXw/4pNbsIrxxkFix/L3H1q5n6H1bq6+t2t7JHxD4F8kbZVWU5DBR+bI8/KpXUDTJokiXvxy2DFIry3tyf5G4/kXPcfTmvRtC6Ynh0GC1ginsbGOJDFPPcRgrGxJA4bdk47HJrb1XVRjeaCrt5lsEvDg8NXr712K5NGaGwhS+093cbllxdmOPaOAG4yuKpL78LojNbyaXZR2kMsJkuzaXRwUJ/pds5A8+K2uuzGD4SCCaa0ME++8uYmAk2bfygMcHyqpt/htUaWS/wBUe3bw1SJBgZVSc5bsO/lXjYs04elF1ZR4VGKXmU8PTGjaBatYxxPcWgdQEjuxMzO/q5UbgDXkXW/TDvqySBFthJLsJiVijMB6NnGK92u9MtYLyJYdatYYWVcB18U4znAA7YrGdZW1o+stFbSt41tEEEkTCQOcZLAZwOCP0r0+j6jJ4l23Zny4VjwyglsQej7KHx7KPVkhd4mEcrPCqybByCFH071M6h6d0rqPU2sbdI9PvLmQyC4uNsILd+WXv5DHep2ha3PCl5aW7pcgBFmmNmGkKL5lhzWm1gQzaWtrbxRzwySK5L2ZkbcRkKGx8vlz712fqssMqXY83o8CVpcs8v6A6UutC6gvl6itHv3iHhxpv/kyRnk4JBxyM19Vw6vY2OmWbxWzx2z7VjRIwBHn6DH3rwCLVNZsLAx2+nvJeyrJDPFIpSJUONrBvM5r3BZraz0O3gaaWVo4BLOtsC4Ule3Pv719P0v21kxdK3JxVfPz2PMXQRf2gtKfpW35L3nxx0jJc9Mrf3l3Hdc5glj8TaXyPlbPP9qf1Fe6lP08dRtbOW3t3Ab4ea5JeQk43JgZXkVqOgtck1uK6tLbRH0uF7kg38x8cKuD8qlucD6V3XiXD6bbwIt9LaluJnUIWUZ4AA+UcE5868V5V96SnFX7exoyY5RwrfY8Au9SfUru5jvHaKJSrZuHLP8A8oOK6bT7LTIUkvpZnuJgdqkbVCk8ZBwcftWruOn5kuFazZXnOFXxEVVi3f4gfzYFWWqadayxI1/JZdW6vCuxobgypJDEoxtBRgMdxzX1MepgqUdl6jz3jaR5XfWcnii38WIQDDIsbqy/XI/tTI9LkjuZU0+4iadnKRY43LjJPPFXKaVem5jl12O4t7XcSsbuJPh0z3AJycDHFXWraDo91IYtL1S5vZ4fDw91ZeD8pPOADjsfXmvQfURjSvb4iVLkyD6VDNdx20N9HuKAtMAwG4DJG3vU3VbeXQ4bOK6it41nPzrIBJIFz+f2FSbzEd/HHottEj2x3GUWpZiR33D04rHXt9Jf6nNJfBS8jHyKZJPkOf2q+NPK0+xPk38SWOnWv8Tu9Kgv7aVWt/Gj+XuOGABwD9ayg1a0t54kt5rsTIAAkqgqR6AjFWOndP8AUT6GL24jaXSIpf5cPxI5Ynb/AMLuT9RWiselTrVzqFtfQw2eqRBJviFeNliXsFwPLbzSa8WK9Ur95SOKU5aYrcx2Pi9Qbs8rPuwx4Hsaja1BbQWtxdTmUyElI/DcbQwGTle+MedX3WnQOpdNyIYdRs7uObb/ADIJuQWGQDj2rL2Og3Ul68dvEbyNcLJMT8kYPmT2Fa8MseSKyRlsLpp79ijgaexU3DJKI5B/LPkx86dYI0zEz5K5O9h3Arbw9Oi+jurVp1Y6ehdSj7kb2GO9Z8g6fPtFv8MVPIfggnyrSsqlwGzOSQNCWCA5QkgnuRR7OfaMltr+vlU+5hjmzMJPmwfqWqqjtpCC2cn0NWTtDJ2a7RprqOxvJfDkdEPyu8mEiJ8wB51a6cZb1rieS2e7uhCXDF9uwD+vPnjFVug6nFHaxWtzFH8ODuuC+cSnJxj3wa2E1pPLqtvpq6XJpxvzGluNmGKv2PJGB5152aSjJ2hHGTklFclFqvXNxrNjBaan4sskShVQuFi48yo5J960fQGq6FoNvd3HUbXDFpVkSytVBDrjndjOB27kV6BN0roVnodvp9potncPqkhs1ldS5s5woDzyf4sjkYPc8VJ0rRtH6S0PVxCjO0Vwr3URVQskI7Nzk4z5V4uXr+neLRCL3fbb/Y0rC8TbbMxdyaLG1jcaxpWi6PFqBLWMUX8yaIDlHkbJ29+1eh9LdNT6Vo8+pX17p/8AEZ0b4zU5IQpmj7ldwwXxkDNeSePLddR2XU+tQWkywXALodyM0YyA20cYAA7V6DL1RHqOliz1SWNF+EYRwpGXdwRuKxrwE5x8xySDWHq8eVwjDG9nz3r1DYXjWKTX4iDrmv6TpFpLHoV5G1tIQHW0gCOzefPpn1qHoGuWPTbWyWduLy7uopUuI7i6ZYpBIMFWCZAGO+PpWY1zSLN9UM+vH/Zy2eJfCsIEMsw47lT2Y981X3mh6dZraRab1RZXd8IvFnjh+dVTIICtxl9uSwOMEYr0emwQhFJSdv8AnJhTkrlZK1Wy0651F5bWK20C1jTEkcVw7IZO2VU8gUHSoJbWG4vJL6wDBzFvuFwGUj8wGc/Yig2MsSX9xBpM1xfpNGoEiW292HfnPaqjWLx4bmG7lmXdcHmFofmQA4yc16SjJ+jZBJ8I0FiNJnvGkspzp5jXEk8qeGrv/l57H9KktptrcPPeW9zLFNGP5iYDr9cgcfrVHe6vquo6dLJJc5trcpujbbyCeMUfR9RvtknwqsY/zsQMfL98Z+1M4SStMNPk3/Q/UU+i61bC1tYbu4nKrtkUozA8AF8HA/avrL8N9buJ9Jmn166kt9QmmMAtr+5DBdpxhQinj0Oea+NdO1yS7U28Pxcd2RsykpiDZ7Bsd697/B/qGfSrx4+qrCJHyGjknXbKUXGSGz83tmvOzJY/Tr2n1H2VmebHLBkfbZvt7PX7T3/qb4p9A1JY4YiggkMzuxKKuOTjua8ge+trK5gkceAkLLKoteOQMgbWOe4A+lel3PWGg65o2v2tpLcyTLpkz7TAV4UA54Nee9R9RWmq3Z1ayt2NskaKvjKJGYBAASceuea8X7VyqeO4yqvzIVPp8qlXO/uL7Verbe6udRs5ormH4oxT/CoIyHO3DcnsM8+tSdL6+i0exW2v40t7K1CbY/Cw7qTjJYcZArymXXPi3tviGeS4AMaFGBcLjOCwGMeldJqs0U1zbtCqxXULRyhN3hSLjIDKPP3rysfXZFmjb2Lxm3GTS3f8Rq9f/EZZ+qVFiEawRlaGF327sAhiT5ZFLrH4k3lxql9eaMZi9xH4EME2AqIVC4VgM8HHf1rzPTnEd/BHfwW86sclwSuVXsPm7YqJruthLmd7FjaJF8iG3YvtUHOcf962T6zqHmbi+e/sMlpYI43vu/bv5k7QbuS0uby6f+U0YMht5S2EYcHhvcVpNH1lpppJXZreWVCzPHhTyONvmRWE1RYLm4uYbmGdr66tBHaXAkeVXJ+YsxU/yzg+fFSbC/a3OlWmnCT/AHVtpluPlVgO/wAx/q9KxdXi8Z67tsrgksUlDstjQ3H8O1bUL+PXLm6Iht1uLRFyDvxkbkx549ai6cJBdXupXiyWk1z8/gwMYVXIC7SAeRgZJIod1qkWq6heao88twlzKIy7zjd8ihRkehwf0qus9XsXv+WLxupXZAwJH3bsPetOvIl4UOPmcpKM0l6zQy6nLZ2sPgy+HKZklD5BbaDw2PTz+1TdE1q61iSfUVugJYHAM8jKxlHOcqfI+1YTUdZvrOxv49OFvHou+O5kRo1mlQwjcu5xyCxJFLPq+oXep6Zaxx2psrRkntLdLYIUDjLNIV5b2J4r0odOoY7k9x8c2p7I9QtHtUuUvcobje9vDEiB0RGGTgn9vSqS+sQNSjZHSFIYgG8VQWcngH64oCuttYTPbyC1vjfBVLRmMSq35uPejXV14kU05tgu5ePDQMxA/wAx5+1ZNTr0e56GZRSV9jM9Q3zwlorppZAgGW2Ha2OwB8wO9VFtcvJbaZPIwlihuJDBFPGoRjgZOAM8Z/XFVWs3l3I0khBmmdSqoznKjyO2rSyiku5Dc2Oo6dJ4duqm2uLtInIAyRsbuxPbHevZw43GKSZ5EZqbcmGUpaJcQTSvHFLMWhZkJdlZgxOD7DHtV5qGtbjbxW6LN4JZXmOHhRfJVXzNef3fUNz8Q7ywPJOyLHCOXdV7n5Rzj60C2k1S41S3a6TwYPzM2diMCODVs2CDVyZHN1DcdKNLr/UgeCMTzrK1v8sSopJI74A8hWel6giEXjWvzzeGSQByvrUHXdVVhPbYjV0cNEyJ39t1Za+vL5pXFvFcQgZypjIP9u3vWXF0ynuzxvSySb8zbwdTX9zpSwyS20toY2ieOSMMVBxyCRkHjypq2tlERF4/xhHLlpNgHHlnvWT02PUdPnjiKW8kNwQqvM42yjPk3lz961mp9BapJqlhDqFzpmm6dcW3xC6hA/iKAoyV+Y8n3HamnjjGWnVRd4py9L5jheRJdQwMZBsTu35SP+9F1BjIs01hdxluPkdDx6j0rOvBFptw11dWssUNlGWkzOZGlccAhuxB74FVelXOqa/OlvpOn3922CzQLCCcAevAxz60F0t+kmR0uWyLm16jWFpMSQwMmVYgEE89q1ei9SxTRRqIFJViBIxxMM9wp749q8fjubmEMJYXt41kcoJEx8wPzAE8HB9DV5bazcaHIl1PaTyTycCYgEZ9s8Cq5+jjJejyVxvQ7PfdB+E1KyWS8tgIon2xOAd55zjnkc0mpa14F+cRvJHg4DcbPfFY7pfrm9lg+FsrCaZCu+Zo9pZfcsR3+lWerQ6hrDNNbTJEZGUSIy5OPYjv7mvln00o5n4vB63i6oxWNFZpnU92+sws73ASSU7ktWCuQO3J/L9K9NvTZ+At3bTvcTTfnhnlDuvHbPfmsFY9A6dYxyP1JNLcTxSnwhFcFVXnz9alXvWMC6hDBbRR6dbR/LLPLtLqAO4JFaMjhklWBXXJaGRQx6J82a/TtNsYdRt7jWpUtELB1gzuJIHCkHkZ9RVfc3MY1i6eGJrRrkCJ4CAUUj8pBzzkedZ+NX102rWV1LOJE3idGOM+Q59aZq1vOs6XN8zJdxKm/Yh5HqTjB+lNGO2ls0p6q7IudOhvoFuZ4WS4US4S3d9u7OeR6DHarmS2GpfJKVW225+f50GBkkeefKoF5em7jT+D4kaSNSz7OcehHalt5lhME91IVlZSqgJsUEefp+tefLU3a5HbjF6exAvdK0axu0it5VF4VEsZILA5U/IewqVB1FbIyx32VdowSoG0K3bGfSi+Paa3ps0+yKKSJjI8kirgEMON2cc1S3Nv4N1G+rQLJ8RKVEkY4KY9B3q0Ep7ZORNUoPSiqvrm1trpo5rtZI1bdsbuMnvnH5ao+odYY3njaPDCq2qnd8JETuHmxPmR3zVjrWniHSZ7eythe38ziGMePsZU3ZGAfpUfSHMc9vptxAbSSdGFxCgV2Q+Sb84wa9rGoJeIt/UZHFyekptR1G+1SWzj015zMflNt4RXD45PYAilutO1mymCXH8mORdxCPkH1XAOa0uvRWWmX0Q1i6vNPMisiRIQxlyBgZXtVPd9Py3Vil/BqMdwiFlYs+3C45OByMedaseWLUa2XsM+TG1fmV9vdPDK6xSW0UUoAkE9vvEYHJwDk7vpUc6tc397ELfas5kHh+GoHsOKs5dFgcXKXVxLHMqp8LLAglhckDIduMcc5zVIdP8AhJZ0uGC+EMI6sU+byYEcVuioNMjTTVo12sRaVZ9RQ6eupX7QqirevcNunSRh8y4xgAelbTpHTrjprqWxm0fVZIrbkW87HliQflOAecdhXmVvpEvhQTzSpLcOA0jvNuBJ9/XFbv8ADzUbr+IRWtvH4qQgkMZtoSQeYP0rzevncNUHsluj1/s1JZkmqe9fPY9JuHmt4JpRqa3bXrqzlpeSx5zg9zms5Ey3aT+DD4xjl2MWIYK3nVnfIJ5ZnRopJ5lCK4hykL+ue+c+dRI5IbS7vbiaN7KwvSGRossI227HY57/ADDOK8WOZZIvzPWhj1S3Mfe2iXHUN34cd1BarGYmYcFc47fv3rX28D29q1nZLPHYqgAMsgUSRqeMlcfMTmhSdMzwan8RHqa3pltgk8RjIBYH5SuTjGMGg3026EWrsZpCFVFKEAc4LFs4OPSr5szyVGHBnUHhx01TYmualFFJIttaSL40UcaSriFPDUfMTt7k+9bXT+mdKuvw+h6k6jvL/T/goJmtbcyKiKrDJZtw5yQMefFePa7p2rfH+NdbLKOA5iUr4Y2DuQORlh51vut+o7nqD8JtPsdRZ2aQC3t7WG3LyzsDwW3f0BRnKj1r3uhWNdVh8SXordv3dzyeqlJfZ2dwXp2kvUvUYHpRrHV4ZZL+1vL61ldRLBBZbzEGcYaPHcc5bt9qpZOlNPv1v4IEtrK8sLWSZ7x1Zi5SUqF8NWIBYY45xmvQ/wAOvjtAvU1RbjSsuyQS2Nx4kahCwJ3SK2FHGCMULrTpiDVrthstYb29v3Mz2VxGvwke8krbhgNyMPqe9B/afSa57072S4onPppwjCK3db+0wOi6Hp17FLqL5sYI4yzxIDhMDGApO4/rUfq6+W2trGztXC6XuDF3hMLyuOSdpGeAfWttrf4TRx6ZDeaFqNzZNCni7dRvHCtzjY2BhCcdvpT7joXR9cvo5r955/hkE7K87eCrnA2FRwRn9qw/+pdOsiyOTa/IeXTTlHRVVRQ9O9HWOprPqev6XNC1ymbSMTDDxY4kAGPPPevR7m4jtrOdFULJCqh+cZAGAc/SoHTnSdjpL3CwrcoJmDxjxQyIvPEYblQfSmaiRNdTWduU1R3ZtkpXDoob8pycDFfPdZ1Eutz6nJtLg9HVDDjUIbWR59QuYrZNQuLe6isGlaC3uILchJHCg7cgcn1qMby/0+z07XZOnEWCS4e3tZXjLmWfvgIrbgVGD7+dSLzVV8WMyS3ltpcNyfClt5FGyXHLbScZHYnHaqnWerp9Q1J0Gq3xa3lkf4j4osqvIAGlRFGAccV6vSQxtpzi+Dz8mVR4Z9A/hwdcNvff7SQahDcTEPE1zHsRu2cNuI+3lW4LYytfH9h1fqtzqHj317dah4MKiJ5JRIYwgJyoyq7q99/DLr2463F5EyA29tEhgmnkAnn8iWX9e1e1iyLCknw382aG11qcoUnFcepfqeg+Ic8GnrO3bbQ0hkc/Ihcdsr837ihXEqWkUktyxiSNSzHjIA78dz9q9WNNGF0uRmtXl1Dp7/A2Mt/O7KixRvsIJ8yfIV4Jr9h1Dpct8/w+o2V7eFInZjucq0gB2y5zyTXouo/i90tp0wgF1O8/ys+63KKqZ5O4k8gc14f1R1tZ9T9ViPR7qRtIW9W4E13K0DSMPl2KcjbHznjnIrVHJh8CcZtbIwuUl1OOUFbb+R9EzXHxnT1/07peroeoorNQYfE/mq4wcHAwM4xjvzXh3TXU9qvXF/Z9O3lxYafdzILiaKJ1uYpVU+JFzwo3ZHuBmtz0fr+kfh7pDQa3q8D3C3EviKLZpbu4LZPD5yR7t6CvGIEh03XdRvdM1O7W3mle6t7EoGUFkJ3uW5YjJ4HNeZ0/UdNm+zpQU0na0+b839DZ1Lli+1Y5OVW/kvV9T3bXuoI0drO0u4pobeWG5S5e4FxGq/lbLLwefI9qjdIXNrqfUch1OzWC4kOQ8C/IwIPfnhfPisje6pbN0NpmuSWGntZ2SrZ3UECiKafxORLJjggny8sVnrbq9rnUXvLi93eFHHa7I49sm1WwvhqvfHfnuK8mbnOpx4LRyY8eZwyP+Puek2+s39peyII4IbyG7No8fxBaRSwYBzF6V6vplzcpZrFfs7GJF2zSlA8gA80X8v3r5uuerbfWesl1/RL/APidzHbLb/7xEYZHkVsFioxwM8V7Z05dydRRW8UV1BJbWscfxrxtvlmnxyMd1A7V6SywXUNLivn5DYovJ018tN37PM2iyh1VkcsCMgg4pfEbHc0KJ4JIy9u0ZiViv8s5CkcEH0INEAXyOfpzXoqSZmcXY8Of8WKMk+ODz71HwPUU9ee3Nc6YeCR46+ua4z7vPigkANtzz6UoaP5lae3Vl4ZWnQFT7jORSJJbnWw6yDzri/PHahsCjhHBVvIEcmnOpjVmdliVV3MzsFwPfNG73OHeI1d4h/8AfFcIpCquiM6MNyso3Aj1BFQtR1Sz0qLxNSuFtlJIGQc8d+wplvwK9uSb4hYcmkZyPOoDa7pcKxtLq+mxK6hl3XCjIIyKo9R/EfpnTmXdqJv93B+BhMhUDzJOBipeJFdxm0jV7/1ri5rzdvxl0Vo5PhNL1W4mVsKsjxojfU5JAqv1P8aWhfZpek28TgLk39wzsT5gBOPpzmu8bGu5NtHrHi7e5rjMB3IFeJ6j+MWuF5PgYLLTlRVYoLUzBvq788+g5qNN+LXVd42Vns9AVVyfAtFySe5LS5x9qCzw7oVtHuwnP9PPtRkjuZANkE2PZP8AWvme6/EvqBRIP49rdzv/ADtBIpU59OOPtVcmrahePLPPHqV0YuCbu8kzk9u57n2rnmjGOpqva0FNt0j6L1fqyx0zSp76F4tV8Jtpt7S5iMmRwcAsM4868v6265bUZLq5065ktNKFgqiO5jBPispySBnkHgeVYu20+9xA7i0t0Q+I8e7e20+pxVNrWsTQStGNNW9W2CuRGMllA+vl9K+Z+0vtJ5Y+BhrfmmUUdD1TDLq+2WS00sEQW7L8XcupILhQGUHjnJ7Co51m81a/hknvrtdJtWmWa5niLJGyDbgDPG7OfasVpN5q0+v20N/p99a2moXkLzSBPEjzuyrg/wBJyMVK64u1sDHZeJOsEt8VkSM58TdJ85Yg+/YGvFjgcMijHlorKeqCZ9GfhJ1UupW1/Bfas7NC+bW3uHwzRkDD5J7e1bPq7qVdG0l2tZIjdySCNF3D5B5uQDnFfF9ourdP9XLbz3kEWmifdNIs5O+E9lYDLZ7V7Obm41W/a81B/iGgQR73Yb2AXKoNoxjFelk66XQdM4Ldvhhl/XqXHmWM+t6p4mrXk148cl2AJWwMOoXAHbsa8z6l6ghhknRbqFw6xr4EaEhgP6nk8vTitJr7G4EzXU3w7zwqhkKn5Fz2I4OcVSw9NS6paKLeV1BceBI5VIwPItkHOTk18500tb8TPK/aLLHq/CVVn1LL1DbNYXGpRyeNHsMUcB3TY5CK+QBx3zU3SdEu7mzu5r+ST4iNPChsDOsAjjQ9zIFz5cY8u9aOaC00G1W1sbe61N2ZlKeDuUEN8z542luwFZTqjUdYS0tUmj06a4k3xwrOrL4LOcDBU8kKf6uK9TDPFmlpxPSn5kJVDndmUXXLifU4bjUXTWrHT5XmW3EjKmOAcY25YZHbvivob8L/AMQrq+htrK5m062tUOJLm4meWSRj82ME/KNvA58q+Z4+lry2vVhu9Ts7f+UCZhcBtmQcYXbnOQO1WHUlzpvTMNtpvTGoX1xHqFnHLrEEkQc2kykbUWUgEFuSccYr6bDCMpf03wRxZZY4u915H2fpPXnT+s6ndabp2o28l3bnlfFA3jz2/T3rRGbBwBx+9fEfQHVs8F2UsJbT4q8nDeHJbq7Ssv8AikJ4+nnX2XBdNNbQSzmJZZIlZlj4UHHkDzXqYZvJNxaNUalj1lmJ29VH1pxnwOD+1QxFMzKojYs4yq45I9h3rmDxHEqlD5huCPr6Vs8NE9RK8ct3NKH4qIrFhlQSPXHH604sQMkYHqafTQrZI3n/AN8U4Ed2qErTK8/i/lLL4Pz84285+pp2c+mfrRAThIo7L/6U8OG7ce9VpLntnntx3pytx+b2PqKVxTDdFiOfPNNeSK3V5Z2KQoMyMGxtGDk8ZNQt7LyCePanOWkSRHJG9Spx5ZHf6g80NAHI8D1u8e51T4XTxFcSWW5jJBHjLnnOT34x386yq30vjn4y0PjIfCUbN6mV+ATg/Kcng9s4r0rrPpGXSxHdQ3ati37JD/MlZCNzv9RnntxWHltLe3tZVktyszMGYNk7uBhmHfIPIHtXyHXY5Ys7c+5v6eWqFIqdWtI4b1YLhri0VY5DLP4eQ8mQoRgudvIPPYHJ7VleqembSF7Gy0+6t7S5upVxdXbMVYs23lhwVz64reDUbIaLf3T3E9optv8AcZmQkyybtu5/8pIPfzrHLqUa6o2pQXyH4OFHAvVXZI+8Lwcn8xyGwOF5xV+kUnpUdkLnpOme7fhV1Wt/o8GjS6Hc2U2mrJHPewIPg32EgvvJ4HHft9a3purSS0kuVuYpLQxMZJreRZAq7TkgrnsOa+Uotfgut1vqF5qEdlPLJcajZ6NM09oECkGQxrgOrdicDJqhg12/6P1S5uPw9vL/AKb025WOCZLpAEBZQ4DJglFPHI7A819FCWngyylr3YLWmTS9TvXaSSMPGWikwzKwYnliedxGcg+lRJ2XS9OtUCyfxB5vEmWTZtQZUx5GPmBUnKn2qVdXv8ebqC+1O9t4LXxljuruSQziORgWUQEbVxIwOM+lZXUL2Ka9mktdsUR2uisxkI4/qOe+aapN2zG9uC60PXJNNmTUdJv4dMvrEySQs4XghiSFByTlc8H7V9r6RqcWraZYX8M0UyXcCy+JEQVJ9gP7eVfAenX1rGZJlMrs5HghYFcPz827tg57H3r6Q/AXXrq0STRr+9mfTmZls7TwWJtZBy3IXG0+xIFUlHS0yuGVrSe/Blxk804Op78VGQh22qQTnGB60TYQfmVl8uVIrkixI3pxyKf4qds1HAGM5FOxQYAgcf0mlD4OTmhAU1sUyQA3isx4pV3O4UHJPl50AFfIc1kvxA6om6c02H4Fc3M78gj+kc4+9Qz5IYMcskuEcjP9ddTG8kFnaSt4fzpLFtzh1PAPsfWvFeoby7aO+iRUnnVtior4Ocdx9vKtLea63VWp3ksplgVk8WcIrIdpPCj9Kzc3URkhNt0latclJh410YBLtDDPkfLA7V+cZ8s+p6l5atdr7I2xrRSMnrMF5Z2HxbXSG+SNWa2TOT9P83nUzSNXv4E8C6heXV71h8NJeSYUQqnJB792/L3qx+H+L1/TlmmubnVWeXxLVgAUBT8y4G0ckAgnODTb7SdTN3HcT3cEUVrMwa1tvCxkjgBm59ck+lekskXHRKt9zJoUXY2Gz1nSrGCK/kQ3+ZBDGsZbwl5ywBPYkjB8s0PTdd1GC+jsJc3rwW4aZ7fc/wAp53MT57uM0FNe07SJrifWLg2l88gViqF/FAOTsI4A2kDg+tZM9VWmpzGK2tpYbVSzTFWKCRd5IJP0GCPanx4J5otOO3yJzlGO6Z6zbzaba26z2kVrFPLAd83ib3DDHynPf7cVnNc6ru5JTFBNiBOWcSZbcO4x/wC/isZf6lJqNiGtXR5FACBOMKe4yPSsk19JFKEh3tcxOfkUZ488/XBpul+y1OblJ2/ISWeU1SPrr8J/xGk1Jk0zWNQt1MbMy+PIxeQY4A+Xj9fKvZFlZcbxx5MOxHrXwz0p1hf9NSQ3Hhw3F3LFuCuxMceTkSYB/PjjmvYPwi/Ei+aabStS1B75IYXmgST585J4Yj3OK+ox5YYoKM+wMc9TUe59ErKSeDkU7e/O1ScVh06t1FLd7iV7BFNv4qIRlcg/MMA7siqfqrqnXEmtXjI0xIU3b7WbhyVzzu5xjyoS67FGGujS8Uk6NVr/AFxa6TNqNjAPFvreIGJx8ytJnlSPYc1kbH8U9ShFzDfWqXcrKFt5kURqr+ZZfMV5/cagbrw5Euo0EikfEOjEbz35zz3rK6lqN4b1rdhHheZWJJLYON2B514X3zqeoy+g6RfTBR3PStR/EvWHvLbdeSLiVYAludwyDyfTPlzxVj1d+I9/pWuaiskd7YLJZxQNDPF8yllB3AZxk89vWvLNTuF+OW1CSraSxyC5EJEbKFwTnPfOMkd6h67Oup3CuJ41i2q0CwyHnjhTnlT/AGrRjllcdM293yTlUXse6fh5+IVlbQppWvSixnW5ZknlbKOCochz5YAqH0r+Izzalez/AA0d8k9x8PbM1z4bFQT8wB7gscn0GK8F0/VbaHbp+ryXunQvO8xniQXDKwRgEKEjcDkZPera367tdKsW0uxRI7e1n/kXcCKFeLZkgRyZIkZzye2BX0GHH6EbfBmc6Pr1ZyFGQpOOdjbhn2PmPenfEE8YrF9D9aWPWGiWlzaSJBdJH4c9q8yGVSnBJUeR75xWsBbbu2tt9cHH61pcUcpWiSJ38qXx37Goyt504SBjhSD96WkHckpcMDRxfP23Z49KhBwcDzPvSgjPYiu0p8nKTRL+LYcgkUgus85zUcEdiDXYGePKu0pB1MkfEjHrTWuN3bihLKIwRtDMfUZpRdkdlQY7/IKR+jwhluOEx+tO8ceXOKGbjfklUx69qYpD4CKTngADNMra4OdIkCcYweK7xlHaoLXtosssL31qssQJeMzruXAyeM5oVnqlhfkix1C1uj32pKM/oaTVBukwlmZgx9z2wcVzy+FE8rYEaDLEEHtQCcHA5J9Dzj1HvXmXU+jzdMldTsri/ZxcMktu+RG64yAfrWTq876WGpK0WxY/EdWa6b8SNBS2eVHuneOQIYfAw5Hmw57D1ox630H4ZrmK+M8KTGBiE24cLu8/LBwT5GvDp9dha6aad/BGFJZQFIBOCuP+qnTXDadqc8MtwYvAaSUxsyOWb+rKHvnA49q83pOuz5F6SsfNCCfonvGk9U6ZrgZLK6iW4jIV4JZFWTJGQRnAII9KtnlKHDIVP0r55gkub+wS51q5uLaKOTwA5RI1G1dyqPl815zmtn0dqmvya4keJLjRyzNKEuFlHIyj59ACK+gxpy5Mcnp3PUvFX/3zSrKpzQ1BZQVGVYZDDsR7GnEY4bg+9MwphRIMUpePB8SQRjH5ieKC20KMkAVV6i8WoWc8MkywKI3bLNtyccAE++KjOegpGLkN1fqeLT9ON3a2xum8Ta6eIB4Y/wAR9RjtS9R9TW+g6XFeqouDLMiCIkqdhH5s4x+tYa8ito4tOWQCK9nSItAqvtcYLEZ9AQMfWqvqRns7OZpbu5WOVRctYeKJFwvAbcec98CvLy9VOMXT9hrx4VKSRdt+LMiXbW72KO898Le2GeFXzLEdz9K1F51zpFpMIY5TLNsZmO3CIVOCM/WvFNMtTe9SQPD81ottLcxNIc5I434H5XxUzVJWtgZY2VPGTw1lkONjEZDH3r537R+1+p6VRxwe8u5SGCE5OS4Rf671bfapHMLeVEjMx2K5O0Lx3A788VlNd1RILOd4ZXs5CjYEZwFkx7/lBqus9Qi+JtVeWZkuDLDHK0eI2kVQVPrnOaiX9rZPp99BObm+nuoi8iuCoPcZBH9WTnHtXyi8XJl1ZZNtl21W3Bk9O64vdM12a3S83i5QRyzbsloSAXH0GcHFbT+PX2rWqQxtK8m9djoh2pFuwME9xgeVeYXvTN/8ZC2tlY55EaNXDAyABdqk7ThfIEnyq70vrpLKwktb+B4NeiaG1kt5Af8AhrgBgo429iCO9fQ9TiWTDFYd67HlRcoZG5bWehyyLNJdmJ/iI4m2sJl2rMc4ZQQc4B71rujoLHTIpNb1aRYrctGFSPAxNyCyA9lxWB05I9Fi1NryT4u5EoESuoBKt/Uw9fOma5NPqiEWyNKtm8ciSrt8AeWwZxkADyzWToOtn0GaoxtGjJheeNs+oLK/ttQtYruymSa3lG5GVwRj60SSRC1uyYDK+CCe+Qa8T/CfqHTdb1B4bc3QeKP+Wk6EKXbvtA4A9M817Fco8SoywPO6NuEYk2E+tfpTaliWR8GHBNzlprckRtH48sxATsGYjhQO5rEdV9cWlmot7ErcykurEH5EH9LZ9TULqLqNrrRPEhEMKLKySok5Egb1ZeAQa8vufimk2mdZYt3GBgqPvXyn2n9py/4OB16z18eBw9Ka3E1HUbq+kY38p8BZtwzjAYjBwKqL+zFrFNb2kZJmkDZJIC4571emIyzQ2rblklDOS+MZUZ5+tV7wbLiOSSbw4niBManxHx3yR2+1fNRt7s0eFe7Ka16dtZra6hWWOO7c7oZM5wTkn68486yF/wBPXGm3K3C6kEMUai4WCBwwyBg4H9Oc5NeiXOnpdERW0ErPLgxyzHYCMHDcf2pzaTa3E0VzfRxz6jHE0M8ik7o1Ze4OcY9vWvUwdU4OpP3AXTwn6DW/mZk6Lf3UT29zPFqdoyZ8WJ8SwsMlcxsPmHYHHNE6aC6jqDSGWNLdbZbaNY1JKSHIkUZ8ux5rUaPbL4UMas+4FEURntgZDev1o15pUllc2l3bNbJJLLMbuCNdqSA4AlT3DDlfLNPLqU7i1zwWl02yrsJ1IY3h8S5YCFI1iIHGSOM1D0dLSNETaIrcsW+V924n0NRtRi1CC0R7/SZrqzZ2MzyLhG3HgZqb0zaNC4soF3IWIRETcFzzj6D1rzFFqD35Ge8laLeBYUlkfASJ8qxXuG9SKsdPaG63W0izFW+VJzJgRkdlbzwaJe6ZPZorvBCXm+WRQ2cDyP6VDilMMQkjWIKsh3BQc4rFyenCCitiSA6s2mSTLCsiFSwbuO45+uOKqNFs4zc3LzlbiSwuZZ5CDswTHgxnP+YZ+9arSbFL6/skt4Li8j3hwdoBK9+/bg+VUusTPIiWqIs0Nyz/AB1x2EjZKgkAeRx+la+mmobdzTHHGfsMpNLc6lpKXVpfLMl1JLdFGXcxUKdsa8j+pW7UWHevT0GqXUKC9iVGNqz7C8+AwAz3PnRDolvb6WGLr/uunzmdApKeIqNvxgncGLAHArjo41bRp2uPhxbWsCuN0h2ttiA2j/MpP7V6T0SXo8GBReTJ6RKjt57zU7uFbdYp2uxdqUG0swQHPb7e9Zi+0CRtT07T3jE7SRyTySvyUCE/MV8/mIPFbmz1GXS7a1Z1e4ETqGnkCxNsPOf+QZxmod1ojJbXF1KZZ3vJvAuJ95eWSLO8xxY4AOMH2zVo5NGRVwjQ+njkwuMvxMdDbJ4paK1ubeRRjxpiCkj7e4UHI5PnQLSxmW9+D1a+XVppY1WK0TKgv+bxMtx/8Cow1RbnUo4pjIgluQiQpn+RHIpwCw/Mflxn+ntWL07UtQs+orVJtFumsLgskl8945BkCk8Dz5wMirpSyNtsnNwwQ44o9F6L1kaZfvqd7HarMWaRQsnituBK5PvWu6g1y21r/Z12Rkt7uQLO0TAF1hYOpbzByxGfOsQ+gyXqRataqYllgRH5WPdg8fuSPtT7G5YSCO2ju5yj3DGRkVgjKAMEHnbk/LiqPrZyxrHzpMUelS6h5ocSvf2m81hLvXLya3067EcE7wS6le3EwRQAS4t0Y9hyB9qrJdJkSdoowJYjIQZILjeqqT3LEYx6mm9HnV36dleew2REhZVuE3Rq3/xzbnvUbULiO9uHthNJCviCFMAYY45BUH8uPSvP67O/FWj3gxXOLtUlshJkS1YRxY37jvdmB7eXFU+omZ42mVt8aMVAkONue5/9anpbfESypsc23iBVMTbjsHn61I/+FWr3lwskFw9x4fhF03wxKqkDe2M8kcVlwySy+kJKGpAoX1T8OrSKz0y8tBM8qteNaKXZwxz3PG7B8q1d91W88yyRK2m5Qu6yxFyWA43Cs0+hiCwmt7C3HwqsrQ+JLkxnPcn/AFot5Lcw3EVv8SGWJgGUJuZjt5+bzFaes+0snUeg9129SK9N9nQwNSXlv62LD1A2lTtNb3MNnNNDyYsorjzLD1qfB1VfzQR3NwuUKMZEthhuPPvnGMc1nnsIrvxI7hA0MbeKrzHaGYjIUZ8xii6db2lvPIk0UjKyYLTIcA58iMcc1nWSWPBSl7imfp082qCJNx1TcpZRQW+wEhiUL8swPDn65o5vdTsrRpbRxK4QGRJDtBA7gEfWqxbyKW5WFIJJJrNMgRxARkEHOPM1YyyHWZLaO5nhhjVAgCxkBePP1ry59RPH6UW03+RR4NbUZrZb+8obeeWS7kvIZJLKQNulXf8A0nvjPfFai7uIbLQhcR3M2qxW+SZTHlRkf1AnIqlktoHvBDq9vdRxw5VpxHsVVxjdjuRjmqI2a3lz4EV5ceG8mEjYsiSjHB3DjsOxppZfGxeG/iKsfhZ1m5rsT4LtVV5f4vFayAoYBKu4EE8eHjsD71V/F31/eMLy4VSJnDeGvzLjzxjGKNLZaYk1raW1h8G5b+ZI+SGZTnPH5a1Ol3E13rKzadfxrYHaJZFCKMA8oN2Cx4rTCaxK1wZ8mOWS9/55FIulz3UEpiI+QnJBwJCoBOPeqjWrG8g0xBfrb24mPiptbe3hg4JODx3rX61fQtDd2+m/HL4+TbDYiCHnlmz347etVmhado+onGs2UyiKNSQIiGnfttLDheMHkY4psPWS/HWwc2BxSi+5XWhghhjtrjdBBEeXaMlVR/yPgcmtHdTWtpZaTdS3b3vgBlddPG5pUL/nOe3HYHvUvqOEalcWUNg4+Nk00tIZT8wRVygQjAYbR3HpQtFhFo1hd6lY29hIZo7dIjE0YvVkDH4gsSc7WCjBxnNSzdZ46tbb/E5dL4SS57ewPex6PZXsDQmOSdLHJSd2iPj7yRkc/wBOAR7VC1C4vNeke91KW8WVSIQmQYFU/kVfb680usapcRCZr0I2ozyO5u5bbiZR+bKf0gEY+1NfqCPUtFk0+2e3WCZo5mlSXjO04G0DjnyrLGWSrW57WDDDUrXtZW3EtxbDFsjSeGoAyxIXB7eg58qtdN1WTTxDPLqEsCNsLwrEBvOeBnHlUy5vWlmvhBBHbadZiDxYn+ZLmYpgMqeePXyrELq63t6dPa/eSdgBb8lTGQ3PHoB516XTZsjfobNGLr8OOabktkeyydVfxLRjJdPFpjCUoyiUqZMeef8ADig6ZFY6lcSCytpoY9QjNjG8x3QqXPyyIDz3DZzWeZU+Fgj0zVItSniuSUSEBnJC43FSCCPeo2o9Qa1eXFuloovNViljjt0t1CvC2SWYxLwwxXk9ZkydVnlkb3Z2DF4OFRWy5NH1FaJJpWmy2KyJaJcvbXL2xLeKF+UMx7jkcgVT2ulJG0fi21rpllPbzANs+EKyg7clskuTj0qq0uPVZfibhrqS5mQEXfh/KVQk5KoeAc/eoyyQafPNczn+MiH+ZCWuG3WyFSCjDtuzSYoTx2pSs9KWOUscZNcf72XHT3Tlrq0kVzC2pHTLQE3VzBHnDpxwT3U81dWtjpy6de2WnW1zc27WrvfCOQBzBuJUOPNgc/Ss9pj6lollJDezG0s7uKOaDw3PhNAeM7QeWLH9Qah6LNE2tdRNpmrmzmFiVhiKu6TR52suQMKSfWkyOeRtXsjNpxqEsr81Xl/ua24+O1fT57nTZpP4G2lC3W4toniETKMlCuMFx645zWU/iHTGjXa2ltLLrO+3Fz+ZpnU7cMpGOGznvVf0942p9QQaVot/fabHffmlupGaNW7MNp+XyIFW+i2Vtpuqy+NfSQOl0BbNEqCW5IU4VQeME+fannDfVkld/H4mVNNSSX4X7qKm7u2YR6j0tNHYySM7vExbxvDVgPnZvlGfMelbLVdVtotB0y0u40szLP8AFXFwII1EDI2FYBMt54znBqTddPxi40+3nsDd3MkLubT4hN7yMxO2VhxjbmiR6jo2ry2808Gk6bf+EbeTTL5z4cc/9LCXP5SB2IrHLJGcUkuCzSWWOSXFP2X6zHTar1E2pLcTzoYg7Rt41nGY2i8mzjk4555qjur+O61e3dibrwdzxKEKZbPbYOwPpWm1x9U0O1jsNSuYZVjdTZpp8SzgeZZtpOQOOCM1T3nwbeBHY6lFdSYeS4u7ZGi5PJRlIDAgntW/BpSTrYqlaafL/IdJoN5rNvNe6LosGoJDKksc0KRxSRypkbGU8hBu5J74FJ05091Bb6Za6ZYxw/xSXxJJJSwSSUEncigAbuKs9D6gtSlwunRT3+pCWMSxwOF8ZMcrtyCeAeeauhoWr2+niaUWvT90sxnt7qZy107d1iQk4AA702TLPGnGWyfmRSWWaf8Acnt+5WaP0z1BD4nw+k3NzqFsrRz2b3apGjnB3g7huIXyqIljb2MckN3p1yNU8XexlIlSWIjhGXtnvz3qRZ6h40VwFDLdQXZle6uI2mLs/wAuAo8/82eKpU1+IInwl9BI8Id5WuGZJWw2GxnKsRnPB8qSMcknwbumeJKcsj2T+f6k+1tmtFuYeoJN+n3zKGAXAt2YYCc89gO1O6eZ7vba6fZpZQJK0QuIgFaYgYUsW4xjmqaQXetWQudIS9aOKdH33KZViFIZwR5f961ep2cWrQC2jtraCwiuGmmf4rYzkqowo8xwa06Uo+kFSx5docc+8j6Vq1zZ2TadvjvJQWBnmYKu4k8kkjGPKjWMN7DatNaIk0EMmbx43LGVgPPPDHB8qp47aa/t5LVNEkjtfDZraYx743wMkZ75479qnLqEGi6atvE7w2MojlgQQsruQMMAefPNR6iU3HTHk86eOPiaI+e4fTdNgmtp3m1J7l2l3R2MzhBEG7MycFvsakQahciKGzvo9MhgtJTPC8qlZceW3vxn0rDa/eXCX0FwUnNwVEFnDK+1irHgbvcmrSxvr64KWkh07R7woXuTqX5FIbhUY+RqSw5NGq9mYpPw56Mm75suri6t7u+bULCUahfXCN8QIJ8hfT+XjjHnUSxuNZuNU8OynItQjJIkQUHt/UfMCq2YT6HehrW3tLONsl7qyuBICfMccVX3V3YSp/LuQoaU7XEwVs4ySwX3qmOL2SGnn0xlGe19y91DWrdNPK3UotXkAiAXAZwP8S4yfrUXSNSltZbBdTiljt5SVfM7AFeQCYx3zgVXS2+gXmqiSSZbeyijjIEkbSO0ucZXB7E/2rUtFczrKbnVLS1msGEsEaKfELDtggEce9bMWWXSy1f7GbJHH1K0ppV37kuxS01GJ7OTUliXxmCxzg7Qg5+UDzHapnT0a6ZpN/BYzXt5dSRmP4e2T5Xj3ZDAVFKx9J2Rmkge/mvTvSTUkDCNyfmMZXAO4GoA6g1CS3ub6ayksra0lRlkiyJNmSMbfQE968vOp5ZSnHg2Yo+jHxNt9jRRdTRLctp1zN411KFiVDvPhnHCtuA5zWP1RxFBc3sgRWLvarGzjxBMM4YKOcepNWrQXt/Nr0D6taJZoYnWfw1fxdpDAHOD2Pl51R6k8PivJafAStJK0DO6tC58/EK+ankcHIqeKCi9j29D8FqapWX1/q13YW8CLpyvJMjSTxrJGyxhVHLkjjJHA/WjHquW10WC9KWFo9pIEMAuC+WBzkqeCTn+moOhdJavb6ZE8lxa2DXc2ZPBf4tbuMnABc/8MAeWfrUq+0/p2XUb6z1E2s8kV28waeVfEVUQcKCMYyKM/DvTz7DzcS1VJcL5llozXlp1FPLpU9lq19e2pZpo9TiYLv5IAJwD5Y7iqa1FzeJBcdQQITb/AMmC3jnDnwwxyfl5UZ781ntA1XTNI1GW8uJbbSrqbE1tdxQbjbouceGgXDMx7k8VI1DW7i703T7iwub6+e6mazmuNiwPI4Cs8gAACgBgD5VqxQ0z1JGjBictaybb9u9Ivr++kjf4KO+NnDcHEEavxbr3bbnGc1mr231C+mkeazvJreMeH/F7uFAzSKM4GTlePMg1TWtppVr1I88WpRagySF5zcuJRDIAQEUeYNTuohf3GtXMiX9vdqzsbeGGDEBUqMMAOAfLHtWqcYwkkmTnkk7WmkvmQfiuoL6xu4OoruO8kikWKKWa4/LEFP5R5+XIqul6g1qyaK1N/HcSuEWFImWc98DaQOeP6aubrpHqDXtOWKCJbK6Zy0t+TGUESryjEkbahdKW8ml6YLnp7RpoeoLCFkiuYLgufCByZF3fIrd8HNaovEot7Hn5p1BKCv38C9Vx9SRX/wAfFYavKl5bxwy//CwW8T7TgAgHGOSCTitNpuh6BomkR6omiWcGoyL80enal8UsEi4/MvO3/lIwaLrGuWmq2s2nX+q66Ly52NthJx8MycsznIyx8+KhJ030lYahZal051BZdO6ZbwiSeytbSS4kaVeNp+bLO2Mk9qzrJrxaJei/UTjijPJCW723TJLdUWVzoF3adRL09b3KXBZrK5Vobs7sYbIAA4I/WsVoms6dp/VHjaQF0NbdTHHLbuP58p7KzZwR71qxfv1fotzaazqGnPbzI7oW0tJLiQBuBvb5gSPMk+1RdK0TpzQlbwrW3kaXwmIKmXw1z3UngEHnBxRxyxw1Wnb+B3UYsk8axQp0/h7Cdpen6tql88OqQ2MNu8+2KUTIZJGHIAUn8uT396P1H0tqNxJdPbWGmXNysarJBFDEqqgPLFg35uPSu18L1BqC/wAOvLK1tcRwzW4sRAZI1OWYup+Vj2yPWpFk9hpcFxepM4gimVFmjVZyBuA2up5ZccE96zOXElt6iixzU2pO7r/YxlvYaLbapZvZXsGkywS7AskTYckHJJ24NJHqF6Z4rkXenSQgN4bW6FpEAPy7xgfpXqcMttLA09lGhjMm5D4HhxqCeyqecg+dRjHHqay3K3I1a7kjLJa7VREKjk9ueBXSzanU1Yi6K4tp7MxU2gpqQjlmdry5umPjb4GVYhnGTz2xzXqnTtnFZwSfxM297NZqIobi2AEBTbja27nPpVBaxac2hSLbXAjuxDIz7mKvg8+Ht7GqBtUSLQgpcvLMEKwQH5Y2B43DyxWeUJZLinwHHhcZRyT7bf7lnrNlZXdzaahqTXYk067DwDx2VWZeVO0+Q9BUy5j1XW5Lu3WzuIrDUYmc3iZWCKYnjdtJ+U9ssOKXSY+oNWW+XqYGewt4VNu1lCWQFvJh3zQ+mOl7vTby+u4dRmsNPSQQXSF2jYqw/Kw7EH0qUnoWmb/CW8RZH4uPnj/YqtJ6Pk0WK3uFFve3kalJrSAhWAB+ZBJ5kd9wq5vpbKSVE0iwW0uJIghneZJmgX+obl4LehPNWM1x/BSJtKvp2hlPhKy24QRDzQE5GD5momo61a2ul3NoUgjlndQPgYj4b+u4njPutReaWR6i+PEsTafctND0s22nSy2by3FuGCypeWJKoQcKzOWwSfbyqNHqKajcJZ6pb6FZQTZjkhmk2tHJnAKN3z54oeq3dzF09b6jcajazSumxzK/hRhQcLEMd298VjJLTUr6+a9mube3lRtlsVtzc+MxHIJ7ZA866EHldyJyyLHi1pbs01zqOlGWyU6bNqN8A0Uly0uI0YZCt+XBOOasrbpe3vbRjbaXc35Cc3UUyLHCBznvyx8hiqkL4i238Q1W3e3dAZ4oLfw5Qc44GcbsVfW9nJbGGLp/Tb+6R8mQGdFYjyL4OB/ep5Hp2iwwzuf4iHqehWVvJBqD6XepJdIUgVWzNIRkZbHbgcjFZxemJbrUDdWcVvp8TxkTSmbeQO2NuM5rXNpUkPwNt1Lb36vHvCTw3O7ZGec8d++OcVGubLRLFvAtdTWCbgKLxMlx6tg8HNNizyXD3DkgpKhmg9EJppUTa3BFbpJ4Uj2bJLJk+Ug8voa081pNosd62mWR+RfDSaRSC5I7kZxWAi0HXluJRbaQmtm3cTywW14Iklz57u5HbOa0F71Ay2IOpQ3NrNcAlbaCbxRDt4Kgg8/ejmWSVNSsj08YRm1X0C3GvdQWIiF/JGskSgPFBGrD1GVA5A96mJ1XFeW7xWdyLt2AMiTLsk2jzQDj7Gsrf9Q6ppE0Jm+Kt5bhQ5vWh2nYBgYAzkkdzVZbX1zrUNvPazC6uJZsGVlDyfKOw2+9L4OuNyRTUou7M/L1HJp6zgOJ9UjDxrGIVX5CM5J9aopdB1bULFNU1/WJoEaJfDt4P5hUE52k/lAre33SVlfStMkbXMygt4ZcFTxjHtWfTouO0spbRZpiSyso3nacjJVWPH1FbcPUYoK1szxMnTZHalv5HkWr9c38c76ZpsEEtlE+0eLGrNv7E5FVMPVE8LXy2Udt4l2gjmPgtIVAyeCx716/J0BplzJHH8C8k0yNnewXYSP8I78+9edaz+G93ptpuj0yS6ZmJZ3l2Bcdyyg5x96+o6XreiyejVP3bnk5cGeG7MNqPUU8EJtpLTTZZnZZDK0TeJx2U5AwPpTrnqvV72AGW3s4oFVVTwpMAbRx35q0venmt4VmuQYbZoVPw5lEjs2cZGOVH3qhvtP/AJhhSyngjU5/mKW558/MYr6LG8E60olXYHqGvapfxWolEwcKSpUiRdp74A5yK3nR+gwR6bHNrlm1zNqUTSh2tYWFqowFKEsGV8cjHnVV0T0zZXli+q3c9rZ+G5iYqsjuw47Koz7fLzWm1TpLUY+oLW7sJ4NRkCxM+21ktxFGfIrJweBgYOfWhmyY6eOLo2wxeGlKrv8AIp+oentIZxa6NadQXN7bTGFL2VPklb8ygkkZPfJ5zU/oHUrmBNUs5neeczRieOOANJJH5jtwB6UHqTT9Rkna30uKdm3EXGpNIWVz3wig47EDdip3QHR2saLfXWqXuiySRWFvJIs8khWLxP8AMM5bHpWduEsNTlf5g6aEnn24337FT1nYWvVmoQSW9klm4gHzWSBVB/pLYA+bHlQH0KCTR41+Ojhtbn4i2jCRb2kZI92WUe/nVn1Hq38Ru44ba1e86Y6giIgaGBopLaYn+YxC8qUYHCnupqSzWvR3SSW1/cW04s4Hgt7xIy0jXDngxA+Wzk5r0MKlCEYoKxRSlKWxmNW+G6Y6bTSLJrGXWbuNTdXCKT4KfmCZHBPkKx1rYLqjLbRQO90ytJ4wQyDIH5VAyRn1NXWraE/VUdxrOiu1jbRW0UcVvMhUySjAZeCcMc7/AEoy3110Xo9tHoscf8TlMgnvmCkxLnsB7kd63x9FbbszeG5z1TW3ajP690nd6J0batfQRrcT6o0m/wARRIieHjBHB5P9qwDM0Zxjb7CvVuoriHRumGtdRtZNW1a+lE9xctdFI7diCdqhcFnI59BxXnUui3amMyosYlj8SMu4+ZfXP+netmGTcfSFyrTOgVrcSqitDEFeNxIJQTkYOe3Y81vl6jk1e/TUNa1ae5mR4g8rR8ouM71xwNpA4rLaZHbW9sZJW3sWZSjLwv3866SIT7vnZR2yvHHpS5YRy7Mjraex73J1fdX0CaZ0tB8Xc3TZe7JADMpB3hR+Tgcg/atbc6e/wV5a6oxtIbiBYZUKjxWhAyJFJ8gc/WvBOlesm6ZMvhKjNNA0bSBmWRGGNrZHDDyxXsNjfyas15Y3dsII30lLi7uIrlZnMbDmM5AK4wTwM896+K63osnTTTgqiu/c1OeuLa5Z5TqMOgx6aVQyapdTTlfEN8VMidlHg91Pv2xQdB6n6gjuzpMQ8bUZYvAggcZZQF8yDwQB3rdt0pok9ukXT0nwl43yNJcAxwlTnJyexwBg+teI6ppd3p+ty2R3JeRTeGqxTbmZjx8pU85/1r3+jlh6uLi9/aY0nqo13UmvXl4Ta6hCbrWfDVJrqSTxZXK9gpA+gqLqGn3cd9ZrquoWfjlY90NrCGKKw5BIHfHell/DXq7p7SrbXrvTbqztXnMKSM48RH45Zc5Uc8E1q+nembm+RRcPBHeSsJY5ncmTAblduMEkZP2rRPJhw47jJUP4E1LTXpGV1zVY9FuLnS9LRsxTK3xbNh5AVzgjHaq86vd62I7C5WGZ5pB4bv8AKwPucdq9M6k/B9DqttNaXUbJgfGTyuzrKxJw4UDKjbgEDgGtt03+F+l6X07OEtrG4uWfKXlxb5fI5IUkggY7Vjn9qdFixqSeplMfRym2ntXJ5JpGjsNPdZVaW4s2T+VaruknJPCrkY+5qsuWub69k/n+DtlIe137nRMny8yPPFfQ97oenRXcL2SWV1OsSxzhI2UyDHBKg+9Nvejen7SNHvrOO01EQNEkoT5cMckDHY+/cVjX2ziW8k9zTLpW1d7L5nkOj6LeTWVzqUEJmtYfkleQMcoP6uM969S/D/Q4DbfFylQbqN4I5TKzxxkjsUbyx5ir+xihtohcx3waeSMosSMVIxweB8pyPWhRzafFeRJeXNwgiTDoz7kRfIAf4ifKvK6j7Slni4pF8GKGGSm9zYdEWU1hN1DK80dxBb9NXgh2n8xCJ/375rMSa4o0m0+PshZwRjEjEiYjPGSP8NRdO6lsdBHUBsbnUpPiLGS3kkhjDLl8Y3jsFwAOKyMnTOt6zG8Ml9b3crRLi7RxEI03YOQO5weOO4q+LH0nUdPL7z6Lu0zusz5J5cax7pRpr12b+40S6tWN2t2NQieIp4ARUIIwV8PHYkGnvp1q/hQ6ibvTU8JT4dtfeI7E+bKeN1ROmoW0exWz1S8OrXEs++wldw8m1RghvoP71I1ywLJevLLJJPHu8OFnRSxHO0cdvevj5zlHNpu/Jo05Kxq4K0Z+fSjJJcP4sTxKh+HEk7Ycnucj+oDyqRb6ekltNEgTTkEKTsbiQOLlM4IRgM+vBAPIotjdDTYIS13c2zbt6LJArRK+fnUgjOduMHtVVfPJLd3RtryDV5CWkZHKwlScY25YD5cdvevRxOU5aWya0xVV2A/wK7+Eu73MNrZI5ZdsmVZe4UDuWI8qi39/dR6Aj+KTHcuqwRTAOFRR8zIe64PBHvQZtbvdLja1WaHaIRP4vieKEbPPIGM48vKpsRS1s11GfxpZJPlVkj+TZ3/L9a1+lBp5N/Iw2km+xmryW7trdXi8KMf1iPnHHIxjtjn70zQYnvtUWCw1CK3kWRSZp2FvEkQBLEFuO2Rz3qz0bVtQfVE+Ojjs4bmPKySbdoRs5PPnjsDRL2OK3W9mtoZNWhcoqG7Zf+F3wUQ7Qc+XlXowkk6khIKMJKbC6U1pe6nqVzorPcvfh4fg5MeHOTja64znAHn5E1NtJ7yK9u9NhtsxxkfEXdoeJJMkld3moztwOOKJ0xrPTOl2Es7Wg0vUZiY9wuu0ZOCqKD8hx681Au+tNP02E2+nq8enkldsUudu1vzEE+v60JZssrhGJslkhjUUpfA0q3sljbRNLG6ZZpfD8NkZmHAw7cYHemXKahfq8mjAm0LFJHdiBux3XzOap9W6t028s472O01TTYAkXhzLah2RC2d2SeQTnn3p+mdcJJcyW1vDPqNwCCiwODNjyzn5c/SorxIwtR39fAZ5lJ6Gyda9HrFHGNYvvBMsJ5jlUOGPkM81UXPRGl29ottp+qyLc4LymRDJvOeM47Y9RRpOoYbaZo7+yuoL2WUho7lgZ4/ooBGfan3HVmm2zvbtEOUKmbcwcg+o9abx+sT2b38qozznBq1sGsNBvbHVYLm1vrGwhEQileNzI1wSOWZTyvHmTULUum7eXV1hsmuJIpEKSSh9pdu/A/KAOahaXrsdk9w2mI00UmDG0j5ZPUgH/WnT6rcNci8SaWB85yWB/TB4of8A3HiamzNLLCUVEsOl+krQ63DHcN8XbWQaaRmjUoD/AEgkcE5FG6tttTu2a+s7L4q05V7yJNjJzgqg86BY6+um6fLbWmsIIrxWN0bSISurf0qynGAT6Gs5p+ta7YYc29x4CRlpZV3BYVzxwcY+gro4+onl1t36g5ckNMYJbL8wzdM399YRQ2WmXbaeEZlmmU7IZMj5S/cEk+leiwaTpz9OtpU8L3SCMCOG8jVnjODvUEjtz3FebTdbeJIvxE0hUIM7SVJ98c5NDtupfHmSO4u547KM7og2WOT5c1fNhz5Er2ofF1MYQljS/FyW2odNWNz4CS3UkCwAmMRwBo0OMLV30nY6lZ6fNPK8EqpL4RdoY8LGSMNtPn38ueayer6o0U6myRliYDCN/UKjal1x/vC75VhkiTYGHBVPIH1x70zx5s8FEnjnDBNs22s2/SdppIsbK1XUI7OR51MtzhAzH5jFD2JY+XpXmfVGmJJqEkkOmDTdyqr2tuxU8j/iFckAeuKtrbqjTRLH4tkLuYL/AC7mQbiMeYP1q1tLvRbaS4vneK2u/CLt40+BcDHCoCD82TnFUxxydO63bI5H40r2XsIvReh6R8VbC+nmmURj5JJ2KN642/60vU9zZxaqltoFwIoYyu1RJtVT67s5I57VNterIYbN3sVSATfKUji2Ln2Pr64qLY6bousarHC9pJMJV/mRdhu8wD6kDvU0nGUsuWy0ZOThGC3R6BrlrBaaUiavMkl4kabPB/8AGOOTWMvIbe1v7eZ2nTxId7Yiy/sAD5fWt1pfTN5p1rLFp9r8NpMu4rbX0viPnyWNzyBWQudJvL7W5LaKGbTLcgq8jSlg+Bkjd3wK8rpdKclq2NuWMnO6psPY69C3xbyTXJbbuWJsYBA7bQfl7eVT2uk1bS2ZLgRSld0olHkOwDedYe8sJ9Gl+L0oXd7a27hXmjiDsC3tn3ptrrEsLR291Jew2kjO80aDeW9M4H6+leh93UlqixI53p0s3mnalBaQm3SVbgBeBARk5Hc5rL680loIhYXRv451Kyq52iM5xj2x60d7a1WGA25VLjeUEaRYDFSDyTjOM0GZTbSyzSRW91PKWdQyhVbnzBOOP3zS4koZNVCZZynu2X+halawdN29k6xM8s+x5I+ynIAyG/MK0OpdR2elKsAhlJgYAKCrxhQMEqxGa8+fqbUmgSS1jjhtoVLFYlBxj0FUmpdd3r3cpScoGXaxeP5iv9WfL9KT7hPJPV2K5OtdUv5R6D/tYmtWyz2tnOJ7UbhKwGMY/wAQqi0uwS71KTU3sriHSn8QzCSRWLS9/lIO734rP6NNLrWiX3h6nbWSQSJ/ujoSdpwGc7ew7eRq51620bT9Otksbm2NzJGGm33TYJHmuVBAOCK0RgsN4l32Fk3F+LRd6dOLTWp/gOpXgtXt2EkN9KxUg+S5BOcUJ9E6dsXlu4dQtpku4/DkD7twPoF9D2yax2j9R2q3GotOLSKWUL4IMp2xqPzYyDjII5qFd6kLRpyulwfDvLmKVZ/FYAYJz6jGe9UWDK5VbROef0VFnqOjaFpF7Z2qWupW1iIpFnYKA5O0/wDCxyCD9KotTgt9a6/u7S5RYLG4jC+BaNtaNF8z/h+uKyKXsuiTtqOmQvDHOdkci5QMWP5cDjv6it509e2dpdWlx1HLZ2+p/mMghfx9hP5JVx831BxUp48nTqWS7tbeZ6GFxyOF0q5T7jFt+nZtfl/h6ubCExww/DXB3Sy+ZbjBwB962mnpENdlutJ0yGOOS3CyOcDPPB2jz96srIRSSfxGCGy+CLmNVEIaU/8AIBwD9azOs9R6lps8tqNO07TUOfDkeIlmX0LKcK31rxZZcnUvSvzNTyR6SKc/XwaWSC5ilmS6naAF/DiaIrg5Hcf+tcoVoUhYyfLyVuOcsBwfTHGa8dm6nvo7uGO3VzJI29TGuWIPqCeabqfWM6ai13fSLPdbRE5VGU7fb+kGrLosr2syr7Ug41R67NbwmKNL+8t0WMksY2I3kjIAbv8AasS2m3N3evcX90rWbzgW1xFNueM+SlTjkedZu76tF0bY2sbzmIgCOWUjDduDjAqHrHWb2piPw4tFjdlAf5lVvPLeZPrW7BgzwWmuSebroTak1wej6rDpiPOIbS2vL12WPx5Sy707FhGSRV5bGzs0tbexlM5G2NEE4g8BRyxBB7+1eCL1XN4kdzDcafMA+dkYy/r6dqm3XWN1qMklxeazNHDMBut4XEe0jsNtTl0Gfi9hMfWw0vVy2e4S3UNvZy3sNlDdxbwskk38ohC/ZmAIz/mGagi+0++1CCew0yKS4047BPcMrEqeQEyRkjHevJJuuLOItA8000ca7Y45B/L29++eG/amwarHcWYCTt4qHIeaQnKD8oHNRx/Zs47zsrPq1dxex6tp+p/xO9uL+SIfBxEtck3CCVwONuDkH9Kk6jqKrazXsF/f2GlyAEI5SWNJBz8u0ZCntXm+mdRRrcKkaxlVgLYlbDOd3IRT3qtvvxL1DS9Unj/3e2BTIDrhdv8AhKnjn0pF0OV5NMULk6iHh23uam//ABGiSBrSS1S6Q4AnUlyR7NwRUHROstMM5tLgTW4lVuVBDKM5zk8NXmU3Ws2pvNFPBiJsmMWjKvznsdpHb1ANRrT+Kz3KxKzSNnO2JsKCB2Of9DXsw+zMcY01T9p5Xj5VLU3Z6Y+s6eZZo4gWhDnw3mYLkEHuCcVH0rpS51O8kitb210/A+QTyEblPPyleKwKapdQ3/gvLDBJC6uXuV3BeO23ueauZOqb6Ld4CQ3suTmRcKQMenHHPnWh9PlxKsb5ILMv71Z6Vp34f6apuLjWbR7q6HEAa8zbx4/q2jvk+tayPT7JTZCW3tZ/AG9Y7dhGe2N24Y8/KvEtD6xmRzDK8qT5AfCfKCO2Se9Wdz1WdQvUjmdo1EgLlV2DGOwI8q8rN03VTn6cj1On6yEI0lR7DJeX9lbGQXl58IkpkFnDcnwyexyqnPb3qb/FZLqxjWe7vntIEK2qSSkhMnnOeQP1rwrUtRfw1+DklWMEl9k4KsPIgDmox67lmFnb2EysYQY3Vpcs2T51oXTdRLGtMt0NDrIbpxNf1lO1tqzHT4naxJD3M8ThmkPmuD2GParbpXQdDuHstZs4JmS5tP5lvdPkSSFj5HgdhyMVgI4xcRzzy63CJ4G/lxykMWbzXOcY+taHpTqabT7e6ijthL4bCWRQgTejsAAGxxjOcDuKbrIdRLpNMJbrn1i9HTyO+eUbTVk2X9rdX89tDH4he4RwpwqjtuHcnPFVuv2keo6XLe28VpawpLGIpIkHzL3LE+RAwMVeX1hHNb3K7DJ8I4ZCOFbn5gft/esjqOq2gSfT1W3itwFSGP5laLIOCPXPYmvlulcpSVdgZlzF9yp1S6t7/SJrfTr68nFqPEMciCNHQDlP82GORWQt78WMsE9xbJdoHJKGV4myBwdy8jB578+dXr2E+i6fE8KvJZ30KzeJbMHG08FW8xgjFZzX7i1iRJ/hFit1GMpKdxP/AC19z0TX4Fur2PLyN6rfJc6L1FbQ6tHc3HiQSTB1kNsmdu/k8+vvXs9r1ndrZWdn0ZpkNrp1u6+Jcyk/zWHcORj68eYr5xj166ktIjYoYwNoWORMA1uunNdNrpd/e3DNF4Ay1r4m/Jz+ZR61qy45xl4keTRg6iSj4bfontvT/Xur6BPeXuorLqEYXa8FqQkMhPmuVPPqfpWuf8XbkrG46ZitVKh2F1qRZivsEXivINB1tNbs0lQZDY2xlsn6EeRqR1RqtppmiSPJDcuiqd9xAABCfQ+Zx3rzZdVkhLSuWz05L+kp9keoTfjHLeEjQNHtWIXPiT3LS845GABTbP8AGK4tpCOobDTCuMr4FwYJR9A2c185af1VPHYRTaMG1GFWG3PJAPIBGO578+VPbWZLy6ubnV9NSRouxUl9hJHGwjJp3m6nTu6a9hj8VLhcn0Hd/jFd3dvdR6NZ2cYA5lgkZ5YgeM+m7+1YmA2+rPOfhL6+fGZJY4Q5J9Wdv6vrWK0R7+aKWTToB8NuLpL+TcMdiM54q70yPV/4Xc3kOrTWNo7/APDQeIH9yPrXPqJvFeWff+cDKNvVXY2Fl1P1Vo9lHZQ6lq0Nq7ARxlgxTngbgM/vSTzy26vd6tjx5DljeS7Q2eDu7lsj0rzFes9RtZEE0iPCD/MDJwWHYg5wK0Nr1RK6sL+4jtHhAfxYlBzk/wCYHFaM+HqYRT7PyDjyRk35m7ttUZUa4tdRvbZZItkUVjPIkMqj8qg5459qZqPUOrajAbW71KWfwx/JWVgXyeWQsOT96891vqC6W9ItLtXt1iUqUfGCRksAPOgR9QQ3BkgJlSNUYrPK4WR3C5AOPU1P7r1NKblyF5Yy9Gi+Gp3z6Qbq4RISlx4UniYAVQM9iM4zxkCmWvUlp/FEt5JrZo54ARKjl445OTjy5PaoGpaq9hpmlmeMQve2wV+7eCxPPOc5PqaxEkUiwpKFGx5DHv8AEOQRzkr6e9a+n6WGeDctvIjObjOonp15rNsqjZFGWVismW8x6e9SrdXuShntJoYwpYTvN8p9MBeM+x5rzj4e4SNpopCVA3DByR70/RtSvZdM1yJJGKyRRM5VBkZlVc/oTVZdAow/pyAp+luj0lZrLcgjuL+4mZvDKqh8MNnnPpz50ssNzFNMttJFdS4w0TSrvwfIKRg1X6ZqWLd4FgMdtIg8GWGMgEDj5z2B9qgQ6NbX08jXF0IZo3IG4NyQe+RXzWTLkx5nFukjesSkk0aeOIQr4xhMkaDLF0SNQe3KjBP2FBhjnmmKmEtMh8ZkXnYOcEk8Y4odjolu8/xF3q9xqBTaB45ChOfyg+mKg39yLfWIobe7JSV0hFrG4HiZY4JHdsD3rB1uZN6YSsvGGiO/I+fUZr5pvAk+HSdFJVYtz7c84HmwI/esN1dbajbR2mq6jZM9tOGMzNdtDOBgiPKjgA8H7EVsrWO4tri4e4lgMqD5QE8MRkE/PluA2KxnUtrc69pU7JrsWlwJcvEkLRb1mZRuDORz5/SsHRy0ZlxXcyZkq9Z3S+tzal03cX2tTXGr3k/8sWsLBprcRn+W5AOfzE+XNV2nar0tp4uk1Jf4ffi4kBguDI867QGEixvwC5BH3qfDDo9lptlb6BaGaa8usTXRlykBxgeMw+YDewKgHuKjMV0azXpy08DVNc1GfxLaW6BLoXXDl377RtyMnHNeqlCUpVav3bEpNp2jJaUZOouvkit0vrSyu9QErRrHiRF5wmBnB9D2r3zTvhbEJBaxNHbSMX8WZ9zu/Yk/9hXzwkuo6JrepTT3KXM1tIES4jm3Kz9jh1PBwT58V650HrP8XmlN1FLDKrgW4kK7WxHtXaMnk9yaP2v08541KP4UjunyRrT3LjqKRFFy7JE1wp8X5eeAuB9vOoNtd3ifCmzhjbRmuY7lzcqcRptzwP6h8p4471Zair20GpbNl7qBhV4pZQFUAH5vqMcVOVtO1KRY4ZIrid0jXBYnwdyn5cdgfSvmYyUMfFlk6It3dXEMklzZyFY7siVewBOOMEdseVeYajAnxU0du9wGJMgWdi7cDk7q2X8Rnu3bSnEdpvldxK+cqVH5eOOcZrI6/M+nyO0LsZkk+XDA5TGM4+tev0EHGVIz5VGasxWo2txIWnMbAoyYXcCWHt5/YUO2vtRsLySS0ldApDFNx79wCp7/AErZ9P6WnVrCKW6git7bMjhcxShiP6nIwBgcYq7vOjtGttVa71zT7aNbhVCmS6JaXGMEc4U486+ij9oY8MvDmt/UZvClFX2KDQbka3ql3dXtrYm5vm3NEIVgVpARhlUYwfp6V65q/wCMHVEMyW+lXbaNBbx+ClqkSykAf4pGyWP6V4/PpQ027hl0yZmgS5EQ8HDtETyDz5HP3rS6tp91d77oJOqOQFLMu9vcqO1ep0WXHPNcuGc5ZHjpPYmv1VqHxcd1cy3U8iHczmdstk5IyDwPYU/Sevtf0d7kaRqt3ZfFMJJtspcuwJwSWznvzWVgt5ZJfDVxvAJ+Y5HBA5+5A+9GnguLCae2uYfCu7Z2Sf5gdpHdfqK+keLCk1RBeLp1Lg9r0n8UurL62Nxe6rpar/QYrNQ59RIO3l3470XXfxW1/wAVLuzmtdMZQAI40yJDjuwOf2rF6JaQp0sr7IW1C7vAEZmO0xbQSD5A0zXb6Ga2jimWJHtofClLrliceWK/Ous6nNHq5whN6bqvYe7Lp3iwwlOrlFSXvL24/GTqHTG0+S5maaKNi0sYIHijvjaPatzD+NthqFz4eh6HcXYSPcyXM3gyk+eBzwM+tfNN/dxxbIkeMyM+G8zyOPtgVsNJe2i0MxiRRdBgwcygEDIPGOQTXpdNky41ab3MKbm6Z7BP+N0dpFN/E+lrjT7grutlluvFWTnHzYAK1XR/jtNLPsi0ywkBK/IGkXYv9WSfXyry/qdx8VOibn2zujbcsd4Y9yee1VGn6bda/dwWFqqx3BRmLyAqqqO5z5178XePxMk2q5I+nKajFXZ7TP8AjpcXEdw+kaTZW/wyyM4mkeUnb2PljjNTbv8AHaJ5HPTGhPewJbCZjco0T/kznzATOQPM1k+i+kNH0+51OTUYv4vNFagfzV+QFgd2B5/eoP8AELTRemNVsUtdketrHE7K2zwY43PbjuRxmvFf2tiWTTFtrz2Pbf2Vnh08c+SknZp9Z66v+rrK0J0mDT1ktxuxI7ZHOe+McnuKxWq3tpC8P8SlkWFZy0krE5+TsPeksbuJ7JYdJhljighOTPN4jkE9ge5xUTqHWbC0iV7mQqizQl/GjBUKSFJZffOa+f6jNl6jqPTba7EMcVBesqJL42F3HcJavdaNEWe42DCfMCQGP5eWOcfShdAadadV2d3pqW17LqnxMckjW2xkNupywmDcKGOSu36VcdM6akf4i6JpkxhNrdGV5LPZmOVNjNHNzkHBUYzU5eprTpv8T+rliszNeXFvEqrC4jWEKuS3HnzmvY6fNpi4pW0rNMejUsH3mcttWmvdYXp2XSPw/ivTpemQ3+o3wa0aWVzIfDDNsyB8pbZjJ9qxt9eaLczamJbxIrqZldUVlG1xwU3kduBwfpWj6uKhvirDZFa3llG4Vc/y7oABwPLGV/evI5pL661fY+j2FxeR2728qwriMsz48WQngsARg9qHTZcnUNuctkeVmTxz0on6zqN3qVyYD4c1ncypKLexh2qCmduABglQWwT6modpo099b2ZIijsYhPO95LaNACm4AmWXsQoXhRyCfPNafpS/vemX1XTYTCbe1k8aKWUiNJRja0gY99pBwPPFenIbA6dfETw3STSRiQo3LAgOgAwR+Xnt51qn9o5cUtCW22/mbOk6GPUQc5ez303+h4N1daXGna5c6deXW6UCNxvVEZ0IGCAvbgY55zW+/DzX9X0+U3XTSatZrCuJJ5NQ3xqrDlUiIAbLDy7A4p3Wctj1Ag1P+GQTwQpIZ5ThXYRymMwgkBiwJB49aqNP1CxfS0+C0+aCzhaOGN2uA3hytJwMHkDHn5mt+PqvvC000zzssPCytdj0jVvxT6uUG11W4aGK4VV2i2WNz2ycr8ykGj9O/iFrOi3EN5JfXup2EZzd2c0rTb1bIwgPYg45zXmOoQONe1Qjd4jX86ZI74kZcZq8tbeaW1jTLJAkhO/zyD+YAf4uwHoK1dTCONJp7j4Mcp3J8bL4nvmnfiro974S3U38KmUKZyYnljIOMAMM8881eQdb9L3jOLfqfS22NhleUxEfZsV86S3XwkghuJisE5DgplVi28ZA457ZFVuv3tx4qLcSxzDxNsLkjDcZ7mhheXJL1BzR8J0fTsPWvS8wkMXUmmSCP8+yfcR9sc1UH8V+lluljkuLqO0LBDfPDiEMT2Izu++K+XRqMNuzhkD57ZSRSDnyxUiLN86QQoyyyzDZ4sbIoyhySSO3H3ra8clvqVGfU+yPruLq7p15ViTXLMu2QOHwT/zbcV5V1/1Adb1aWC11CBYIgNg8LxF+XnIb61l9DsP4bpc3j3Vu8puXwUYuIwQBt5/WquLS7i7lma4vFiuYISI47cbi4LEDv+pNfBfa/wBpTnJ9OmtK7+ZojDa2hmpXMsVnbXtlbR312u6WRixAdP8AKRwcelVukz6lcaN/DtNddJlUNM92ItkLKGGVyOc+WKvr+O6s7ezjsWjlEyqjrIuYgxGcHB4Yjmsh1nqfwFi0UEQ1SzMiBfDcrtlJByAMDtjz5rxOnvLUI+ZXjdlP15fazpN411E/g2qSrHDOzP4lwzA7nUYyAvA571ldSml6zF/jUrSAW8J22chVHmWNWZ5V3D82Ow5Jrb2/8Jv4p7y4ttYlkjZk3XgYOka4yVHIPzAgc1geo0m1aGGCz0KIyQRNvufCfx9rsSoIbhdo819a+q6PSmouNNd/9zNK2bLpQaV1PaSfHXEV7caU0QhtHBiHh4AMjIWwecc+9ecdWaPe6dq92j31rJumz4VtISIzJlti+RC+fpmrPUdFlvdF0y/0/TWW48BvjLiAtJG6ABQcYGMkYYE5yeOKbZ7tWjT+K2d0lo6u1g9qMKJs4YEn5h2/ateJeFkeRSteWxOTtJUVltqF1aSobmZZYYwokwu0LkcD/wCDUq41qO60ySG21J1jk/mvapIQdwJGT6/TtT7m8vpLq3jlZzcIotYJmhRWIGdocnGTgHk81m59Skv2ijhiDXBHhQRpEdzEnjA8ufWt8I63aIaXexY3F6lvLssJZV3MdoI3A/KMDgZ71svw01a20XWbafU5zBFCGF0ADkgjv6nnyrzqDRtYeeKE283xDMrRwuu12w3OPX8pGc16n+H/AExea/qko1Gwu7AQKOYU+Z3PKoM5yecn1peqlDHibT+A0ITckorc9zu7zR762kur2RZkRP5IWfwNu5ch8jJI7ZFUCazbalKqWduu9AAWkkLq+wck58vSrC6ieTT5Y3tiX8IK8oQLISBggj61hdU/3HVLaWFi1w0YQQIMLKFQkEt5HJAI9q+XhlWaPhpUe3lxyhUpGqtYY9WtUmt50l09i0YWQY8Lbk4UfXzrLTwzRSxz3k/j2xfeqRlgZI9wMmxgchsA4z2rUWk0TQ2sUKJieEsqxocpKFBkG3HOM449azxuppbxNPWK0mtoXZRG24u7bgMem3nmk6WeSOV0Z3plsyov9b8ec3VvZ+LpMkxxNdsTJuK7dzcnkjFV0+srBDFFLaSCLd/LcfKAx471M1zQWTSdLOjRb51u7qOWCM/lZSGHJ8+Twfas/pdms95Lbawtw3jqoXwzl4X3ABj3BGc19PCWPJHWzNPHKLSHWj2mr6qlpqV+LGOU7RdyRGVEcDIBGQfm7Zq107RpLvT9Vg0i7tTdS+ALqG9s2RzIZMeGr4PhIAQ5bk8Y86qNTtd1xHbw6d4hiiSFltnJd3U8P24Y5H0qyTS9ZiIml6XuLWVJdrS3V3v8Q45LDPzMO/ArWs8IraS95Lw3Haja9HQa70F1bY6zr1q01haqYbmSxulKvG7d1LAFgOeD2r0HXvxCuo7ma+0i7vrWKaQFIiVCyrngAZI5FYtNTkXpZb7qDNwUgZSFTCum4bHIBHyndj7VnpOslubaNTpdnZBX2xJYudgXGD+bkHJFfP5M/WdQ2n/a+xujDHjjfme53v446DAI/h7S6W9Y5ninjKpEBxw6/Kc98VmZPx3u7fWWl8OC70Nvl+HXCyKPIhj25715HcajA8/wljBPHcghGjWJiZ3JOAcjv/8ABrX9MdL3h1mWO9S3S4+BLNHMu5VD8AHAwWBx59q1S62UFryyqiUYSm9MT2zTvxAe90Zby3sYt212Dy3QRCAMnGeTjz4qJe/iVDaXGmo1wtx48KzNBakNvDHAAPrmvKLbovVUkebRbyBf4e0kJYZEiNtzzk4GRn6UC2stR0aSz0+01yymmuImYk3eGj5LY7HzrTH7TwZY2pBeKWN00fR2m6zaajNJaxyvDfxBmktHPzoo8ycYqTqGpWOjIH1i7isQ2NombDNk4yB3PPFeCdI3ltp8urXHWU2ozzPbOEFnMxS4kP8AQ8g/KOxqBba1PqTS2t3dXeorAh+HinuWkKoe6Bjzir/ftmkr/IXwu9n0heyLBaPIJI+CoBMgGTkcDJ9KJcOYYbm6K7raJDKZFI2svs3Y18vqsmqXR0srH4Gx5IxLvZhIR3T74q9gS60bQtMhu5ypFlGhiZ2YbwzZA8uah1n2jHp8LnW/ZFMeJzlRrda/Ee/S/Nzpd7HaW8fyi2kKE5I8x6486x8/4jaxc6jLBe6xfR2UY3qiyhd5PkSO/wBKyGuII5mt8tM02N7+HubnkLnt3rH6pe/AXdtLPdiJY2V8eH/MPOMAeZrwOm8XqVc5vc05cig6UT0LWr65eWO7s528f8x8OTLKfUEefsTVbZazqZtlu5zefB/EGCaWQhjG4XduIGGA/wBalaOmp3BDG3urXRTK1wrTwgs0ijGXH5gAOfStfpekWiyCdZjBcsRMG/Osg8w2fLnjin+8Q6JaOSq6f7zvwXmqde6m1ja241BdPs1t1HjxYVpzjlt3lxWOPWl1dvdPb6pJqkUX545p9658jzULV7ExaX8Hd3fjLbsTK0E67yZHyq7TwDjjBqrs+mryK0l8C6jjm3uZkfYwCMcLt2jJYdyKhPIuovJlm9/gO4PA1CCLC61J2CfH2FnBZzmN57xP54gj3gEuozjt2q76o1LpK01OS+utGiup7uXxbGSKVViijTAA8MjcN2Mgn6GoVppkHTcN7Np2pSXVx40QuFktx4aoMrtZPPc3Ofasj1H0xfDUFuNP1Sa5V9u0sgDhTwVyBjG7IA9K29D1WDFcFt6yOXFka1PcvrTqz4y8ht5pb+yMqsHdLtZ0Mm0hX8MrtGF+XHfFQWv7yK0W4sIxEgVNPJC+Gr7uB2xk8c1UxdBa0lwqLPDdB3G9tpjZW7nBPBxWg07pTULm6QaheF7W2uC3gNN+dgv5u3Br1p9b0zjvkMkMeRveJvDrkkFpDa2+qP4lvGiyQeKQYioxnH7Gt3pPWqwaWovYxcTR7QCJF3Sg+a5POPOvEI4W+P8Aj3s3k+GVmumglDNt5Dbc/nPY4qXfdUXGnR2nxb282ns/i2p2gqqkBS5bGe45U9jxU+m6hbuL5NWXFaW3B7xH1xo927QRNKrElQ88e1d3kPXmoOvdOMwa40+eZEs1E3gvyGyPmwfTOMV45p3Wlwk0gtJPDZIuZI4CcpkZAbnjn0r0W6/EHV5Fh/hMEdmU2Bwnz7kC5yc9laj13UYMcF4rdvihOn16qhwZG4sdTckySzSMJj4CTTkAuVxgE/SoepdWz3KBU06GW7Ni1vI27xfAYnaCF7ferPWOrr/WJ4IQbVoIZA6o8WxHYtk8qM48qxfUMmuWF5/HLZkRo/EaeBwNm3PCjH9PkK+fXWqVxg/ZZsyRUVcVuS7bS4dFH8VhbwYktQkuSdzSMRux659KdPqRvJoP4XLDDHcLI4e8j43pgADPY+lQheXGsiTStTsxBfDF34cbbo0h+UqA3mxyRV1D0jbC7le1UxxTHcrzfMvibt6AHsMCvnc16/679Lt32JJNr0CPeR298kM0aRoiKsqTtPghyuThT558qzukrfdRtNHeXLpaEsrFG8NxLu5BPoBzWt1uwlv7NGtZPD2bt4SANhuxYA+4qss7e70z/copGlk+H8IxRw4aa4ZuWdv6QR2xUsMqg33HlCVJC6lp8Q1WO28RZrWxhJd24ZgGByw/q3Bex7CvPdW6dsmvxq2p9QSgX2fF/wB2HfdwEOcfKuABXpumWN7b6hPqElvp2m2zBUlWRXaUxqpDnJOGOTwKz3UPRd91XbLDY33wqyAKI5LfCIQ3HHrt5962dL1DxTS1Uu7Bkx+JFpIh3NnfJpkjNcXOs3G1RaRu6wzsWKgKqjuAOWJqR1PZXxgkW+6itNGsbbZHNCwBcrtG0x7sZPftUtNNTpECS7kvNTnuo4TJdNHlQyHYSgHYEYJHtg0bWOk7DW7FdQvLRrq7zIbczEeJNKAQCeMAdvl96ossfET7edfo9vkLDHk06WiV0n1FpOLfTNKnvJpCojW4kyrMduQHA4HbINepaRq+tCGSyv7tfGf50VjvYEeh9D6V4P0Xpur2168utTb7hnSR1j27GAUAcAZHGRj2r1iUXmq6YXsmWFYRPC7wqd2zwwU/1B9a9TLmlhjSm3fr2L9FiU5+mqoj6zrrKbtEWJQMxZltl2vIR83yjnGe1RCUgESj4K7V1UPLGjDGOOKrZukJenul+qb7UdUa/wBeWC2k0dkZtm7xcNlcYyEP7VfXej2unQaJFpLSXBu9EtLm6WScOUuX3eIvtjAOPevJy5FKKaaZscJN6qpb/L/cTTI4WvUe4jZbXcd0oG4hc4GPeqLVLdrG7niKOzJ82IlWRiHPynH6fStdHpF09pb2cc8MUAYSyMr73DZ8wPbyqd1HoraSLtenFjbxJAnj+CUZjt7AH0PnWT7xGMkmbI45PHSK650sWtnbG5WFoLYMzJcHw2RguSdw/tWdSy+Lmd3LQy3G0+EpA3DzBJ7r5961t5NqurWEEWoyG9iR4xeNt2u5GM4OMHjPFQNQs1vLt4bWQx2fhEweMCNq7sD24ANRx5XrepiPC6TQg6YXSZJLm0u0aIqPDi3hTHgjGc9+M9qLrNrZ3k1pp9pcRIFmRrZmJyJSwLLnHY7SCe1CjsdLE91pmp3k0jJEjq9ocBmC5HzMOPpUfVZrMabaa+YI7yOykbw9/OTnhTtPqSafXKU027orHG6fmRerLHWjLG8cMt1YsGWCFCxXcThVI8wCDQLDQ543sL/4Rons4hLdBQcgnOCRnkHtitAbiTUGt7yQNp1uqLLtibcISAcg+WM858uar9aubjTZn+EUzXFxMksNraTr4Um9P8OTlQPIEcnNOskl6K5EeKEmpt9iwnWx0uW9tdRtSs3LfLFgIGUMD3571ANrfTXdlLb6UlzpkbAXRV8Ffc89sedWkK3UzrJqFt8LMEAmR8TCEsMIS/cqe23vmq6PUNPeS0PUd1cxfAeNHK9iq7iwG5VKHgDv+bNJjbTa7mmUajtwy06n160ju7az0qWK3Mqp4ZJLFV7MqFe+R3J71TW2rRzulqbGSC+uWktyBF4e4ds7T2zgH3ps91Lq0MU1nYOeRuLNFvYDuwyAu0j0x7UPUb66a8e30OKGeKNtqxTzscbVDblOdwP04o404rTW4lzjw9iqvrbTtFs7rV9cC6fcTpuhiYvtmkH9AA/LyOQe9B0jR5rm/wDhNUhnsrpHEqwyJ/uj5UNtUrkEFWB+bnIoqyXz2VteWafG6vJqPhyWtyniJHl14YHO9SO2Oea2mr6XeXb3Qt7y3FxGFlEZYpGB28ONPzFl7enatcuolhhXn8jPKLnKk68zL9SW41WeWK2uptRuneOG2itIh4MieaOfQH+1C1+1g6fuIpdUgl0xLVNyrI78H8sjMB6EMAw8sVa2mn2tsiXEV+1vLFFI11bJGVYSKfyMx4GQD7io631vJqQtdX8aBtiurOpuSEbJCsHOCM85FTxdTp2W5VPTJyqzMWFnI12mu6hdIsM8oawmEzfMxOWTeBjG3B2nBqZf/B2kpEfjT2aTri0jnctGx5LgY/KTnjyoF7dyWNzM2h3TWWkzvvlthbbUWb12AH5SBwRjtWkXpqMsLjxnub5gBGYAsQUDvknv9K25eoU1Fye3kZ9W7i+SDZWFzKiG3thcsOJ/AIJCn/Bk44oN50vqX8duJRAymWKOJklJDRhR5lTwTnOfatNdxXOmW0rXUNq11BEWYGMAlTyeOwOO2Kjaq8mraRb6hbCe0iiRd8hlySw57DuCtZMfUy1PR7DRFuXoy4ZKtdRkNstnBevP4P5o/EIVQCMhiRz2quvnd7U21zc263aTBhCI1CuN3ID9wQDkVGZFW7thHbvHDPcCPxCxxMG5yB+tR5buNwA9vCNMkl8MsV8SQOTx8w7cikTevU97JVcdMTS/wvThaXVvprvdznLhViMUkbdtoYkZHnmqXSxcR3XgTNNKJcK8ZypAHfI8+3rQdNnura8ubJ540vI8hotxLLk5wzc8+1aG3t7OW0dtRikiu0cSLIWIOdvYeopNUsTbbux4YnkisfBI061juYbmDVVsmt7xnFsiuWICnsyHkHNdpdjBYTD4S3ZLjc3iTZ3gHnsvPbFV1xKGnWC4zNFFIoF0YdpzjIXeMZ/vVTeXNxDrXh2jm4swjO80LEAY7qCPPk5qS1yl7TbGM8UGvIPrUks0kRuYDFCzBQV/mrIxOCeDkH28qu9a6bNu89qt5LafDxISLyNo/lOBlSeDWf08RPmdNPMFxGMlrhsbMHl+PYii6rfT6ja3S3Pja1Z3LFIbiaTJRlON2McLnitE5TqMYgjqyS1N7Arz+J2nh7JoJ5YVD2zQSrKxjJ5JHkR5ip1rqdpNEFmhiGo/EMzM0xiTH+UY9awUjyaey3V7YMjCZrSO2gYLzjklu+3zz61ayau91etbzFns4IkgjdYy7NJkD5nP5cc+VGeJuPmSyZoY5ekjZapPctcyrdxx3HxFuYfDFz3faAMbjnnv9qhaXbsmladZwokNlNJiWR5iRGVJBU4Bxye5ptotnea3FG1xO81u/iwLaR7lVgMFmkkwPL0qLqVzpAu3iTVL3T7ZWeaRpF8YyMcksQgAwTnisWlx9HzM+TIp/hVEnqC4XT/iNNi1Dxn35jktoV2Eg8o0nY8edd09cxXOk276hf2d08ryKtvJGFkgcNjPy8Hjsfes4OuNOuPBt9cW+vIDO4a1itEhAt9o8MgnzJGSTSaZqdtqtxMuqNJY2kapLBHbQpGhBPIYjvkYGa1xxTjCpGaeWLmn5djdw6bpcOosNSjXUCqu8cUyMPFC/wBTSqeCCKkLfWb3ttYSW1mVlt1cy20nzuoBz+buwHbNQLJ11WGWGy+JsJpwXiDxlk2LjBj8yh5BPcHHrVXdaRqVgsRh06FopCqszHCOnPzkHJAP+IEVHRbqT2PTjFOPiJkoXz2JtdQgsJzp0rQR2zyxDx/CViuwD+lQD78Uy0vbaLV5odctb7VbK0b+ZbQTFVXJyhDcnYBzxjBqDP0nJpuownNrrGneJvuLVpXlNuWHy4YeQOD3reNYm9gs5dTXT4iivBcgS7YpSw+XgdyKeeiEVW40E8ktLjszBz/GXPUEtvYXL6hA0CrLdEEvCGJYIxwefU+1R+qLWfSkjtdNG2zhKSq4Qok6Y3MQ3bg8VpJOnrptTS4tbuC10mWxe4aeK4wqKjeEwx58kcGst4dxf6rpPSd5d6hqkcTeDG10uIosgtggeZA4qmFptRi+DTOEYZPFvbj2EfUeqolEqyWJFu6lYxNIqbJjjDrL3A8jmtLonTHw+sabeasfh4Nyo13hbiNm4O1sfXFYq+03S7rW/wCZbyz6qiCa/i2NsVQ/yBT+UfKBkV6HY3kaaRZzSSRWk1wFkgu4EIjeTg4b+kAeZq+aaxYlLHyzHnxuOZ4ZP0X/ACw4uDba/wDB2VlaQzTJLBO8JKKiqSw2eWcU+y6bivbhr+x1JtLmhhxcAoI3RsfLtcd8+dMuLK/6he9vdI003tpZOJJGaVAFdj8+MnnPejaXpMWn6tZx6tqDaXBcRCaw+Jg3JNLniNsdl5wM15r/AA80z0HOFXDdd/cVUFsqyW1y8lvIscxB29zk5X6555NN0G0+GW7lSzWWxeVluGIzHK4ywUYPfAoeo3b9KXItrCHNw8+Zo2HykYLFc9geTitPo/wrSLFr0d0L6WeNim8RRxlf6mA8wpAFcpN49dGmWVxk8U477P3EObTotS6dj8TRX028yYleSd5ICp+aMqDwgz5etQV05NK0rQ7K9jt4rW0Zhd+A5+LLM24+Kc44IGKkzNeW9xDbaTqUzyws7PbTSgRlAcKAn9R2858qha5cJPbahYXc9xbalJdQyvD4YIlVuGcOM+3GcVkUpPZdzLLHCS8LJwt79oa+6g0rVbGF7y+iuzcFkje1jG6AqOAVU8eeTTf4lI9xYa/plpFq8en2phhtG2weFwwO1Dw2Cc5Peq626E015oLq56nltL4h4obb4dY3nRBhkbaPkyO27k96BE+kDVgdE06W4t8JI0RlCiRw3KkE84HnVlGClUXZ5aUXjbS2W3tCydUxwW+nXupWz312isNQZxHHHBGwIVVCnJPuO2RTtFaT4O71aymisYyFgllgjDm3Y8BG3A7cjkNVU3TOt9a31/Z2fT7W1vG5kgjkmVTGhbdsU5G5mGPLFQL3S2trS6iv4JNM1G0YPeWLTFz4YwBIwz8x9q3Qw4625NsccM6hGMrS5v5Brlv9mpohYRPNfyXJMaKzblH/AMeJHGD29xWle+g1+GASypY3Uis90x2RrM47BQBnJHBY1j4YbezOhfxC+Nrc6iJWV7r5YyoztUYJO7GMLWp07UZbnQ9XW4MFtPBceL462e6aIbcFg/baeOAMiq5oVBd2iWbJDx04XfBF0LUtU6WOqvpdsNOuZ4FWJtu7cpYgZc8jOT9au9cggv5rOxl1i2hhtVMt/cSzGSJJMcKuTgk9uKp9E1Sy1S4u5pdOm1K5uLXYlxI7EPIMYkwe5Azx25qNdaDqkCSW03hGK3JJiaNdkZJXG8HuQDn61DJFSknLZmaGRQcpxdX2/ULaOvSVsl742paet5PunCzhoWiYcgx+Xrmq3Q7K5isZoYTeapbFXn2RRpORhiSFTGVAB+571ZX/AEdaxfiDodnqGryrIJ5J7qWzhLsI0jLKAPykEgL7Zqt1TW7nROoDcQS3Ok37CV/H/wCFtR8YyuPPHOeMVqxzUqSdtmVXUk9kqfvZobfUGtelrO2uZ9Pvr68R3tJEtHS8gjDf8NwuI2/uPOqKfWpJZ9YS8sHtFWyWRYlgaR1k34yv+HI5rYv0u9rp+n3sOpRJcwwZt/Ak+IKBvmYM35eSc0s9/Y6pDd+KUtZTBA1wLZNzFVXaz492btWT7xFZHStmzppOMIKG0X39fkYW00ePTpENzpN1FK8Qnla4vCUZT/4gRWO3jy7VeprETvdWnTerWlndWwZBHMzEtGBlnRQCCPc1AHwGn201rpOqtpVvdf7pM7Wh3Teo3EnbUG0sroC+js9ettT+Dgdo4bRNj7GwGG88HIA9au25vU+CUnkgtUErszb6sUksRd3HxwU5naWJmZW3Egr6+VaO8utF0+4t5NRv/wCJ204/mui7/ALINwVT/hPOKr9YsbTVjaX3Tsd5FeSJs+CuQN0cvdhuHG0gZye1WOgldThFvYadYpcLIyAuuH+VRvUZ75PnWmUVOCPGyZJ+Nbe0l8GdrySWOiOdGtZbuwlcMLqO3Kq/PHA4BOe1Y270e/nWW7s4VhgEgWK23KZ5ATyGUVpdX0tbC73Xk0igMGFvG8i+HgfLgj5cn6VURX41bULc32Z2kEixQW5KgkADLNgZ9/OnwxUVqRo6nHJRUZLb8yguuqZtBv7a216we3uJYtkKsQjqAcnz7e9bnTOpotJitJrG9nkeVncw3CgQMze3dse5rF32j6Yq/Cawy2cpyZbhlNxgZyAMc48jU+LoT4XR1ms7sQXQbxYkmZxE8Y5O0n+ojyrTljhnBPg8bHCeLqEq28jaRahfdRlpdYi8fR7YOY5pnwI3AwECA/LknufSpfSmlapczXupWmr2zwQWjhxFd7QPl4wp4PNYXRpPjNXjtYIn0ua8n8OaYbzErbPlDjtzzXpGh+N0vbzabFerqETWe26gjfMbsSS2CF+SvNzRjgjUdr4Pew5Mk8qi96av1L1BF/h+qyv/ABCSW8VUizvwkizFcN27jz96j/xSy6I1S71G5vbm4s8Oj2VxbKGQd8pwxXPqaJfeGsmnvpUU1hI5G4XMgUzE4CFSRjjvz3qx6p0K8vHTT9dWGa5vm3SzmaMq/PzAuhOTgDjyrzYvhvh7M+n6hRyyeJu1yvYhtncDWdCWV7v+EW9yT4EE0m0OhP8ASK89uJBpjeLrt/8AD2UkksBliCtPH5ElfMYrd6pY6bpakxa/JHfSWckfwTwjwY13DBDEfL9zms51FZ6gk/wGr3lveR3D5AZA6BQfzhh7D1quFQjN1wJjxR6jElkfr28jPDUrgRRg6rLf6esiRQbrPEkkWeTwDtHv5Vt9bju9M6Wja1tZL9XvZFmtUtJBsj2j5l9UPGTVho2jWNxJLBp2q/FWsNuY4on223iNwcKvLEe1T7vrDxZdVkl1EWz2csAhzGcLA3BjI8xkDmjPO3PTFEsKh94WbG/QSqvWzIIDpptX/wBm7bT03rcWlxZQlXicAfnQ53+fBz3rV6ZPJqulxWOpahfzW4uWk8C3/lmSNhnC7MENVBBeJNb395pdxHFmV2it51Mvhs20ZVycLznj0q8suurOytbu2/gGk6ZcMoWVk3Ks0gOAwLZySPTzrsspOOy3MbUVLV28yjv9IIN1b6UzaPchhLbWF6TLv3fLulkccYAyRiqW4n1TR7m4suo9YtIIy3iSWthbboJTjgggAEds16aEsNX1C0uIHGsSWqgFtPE2Y3byaQjBYeYFZfU9PvLmXXrDVZ7y3guZEi+G8Pd4iZzuZjz9MV2PK5y8OQJ9PGa1p7bFPoVzfakt1da3YdQaY4TM0h2rA1qo2iRYcfOADweMVJOhSXunW38Lvp9dmidYYcxoioDnAfAzn1PvVvbaQ9vbvH07qE+bi3FveQSzAs6k8ISfy5GCR5jiganp99bulpL8PYS3b+Fb2enwPbzFz2bH5ce+avklHVUdvUbem6eKxt5H7zOW09lZzzRX1ki3kO5nzIr2sUgJG1cHcW86t7Fb+TSIrnT9NvWs7piLiQW7EE9iF45GBnJpnTvTmjdD6i+qdSaZOzRyOEN1yxZhgygElTjnmr7SuttRtb0LY36jSr5yiPPIWKkeSRjyJx967M7/AOGrfyPIerVKXEU9vNrzRT5YzTTXlra6+scSr8N4qxnAACKo43t6jyqUtxqUfT93bHQtP0BbtlAt7eUPJgfMCcDg54xVNLps2uatDHqV1Ho8cVyRNHaWzLMjZwMbxgHPkfWt7fW1noVyLO2u2tDYgXHhykNdPk8uzYCkn27Uk5qEVtu/aXk3LNox/wBqtsb09ZXGpwKdVvNP0t7FMTRrKfHmPc7VbjNV+npYNKuszWdzbWtvOYt+0o6AHDEDdg5zmqqy1XUNZnmvZ0s2SSf+XdamBl2B7DHNH1C8n/hzMg/3GKeV7yOCAtEjnnYpzxnH5azuE3K2DDFKLg3aT/iJb65JqU0t3oGk6fdRRkqzQczqpJAfnjPmaZcpPNbyxw2cVrIrD4iVgru2QByRWTPS1iILbVEUWlrcK0r2wVxK4PtnCg1Dk1ezuI7aC3YW9uJAFEYbYm0+bHBb3rV93VJw5Bc0pTyfhfB6pq+ryabJZXltYw31zMN8q2t04fYABzyACcdscU/SOoIf4i9xYafdRzT5dkv5FlaLjGUznIHqeaxl9rEmpWcsiWfi2sMWIbj4hYmk98DlvYVUy+DcW0d3ZXEdoiyYQJJL4gHAIAPHr7ViWHUmp8mZ3LToe1G41f8AhxvL19B1G8vJ5ovBlhaNmEjN3bPCKAfOiXV6NG0WEai7W7W2Ea3ixuUkZ3A9iKzuj3M9nPeWtxql0kVxbYEcNuJg2OQCQePX1oY19ruL4WARSRKAHnuUDlVH+TORn1NTlgcduUetruLnPsRrm5gv9SaTUbKSaBoWl8EAqqkLnLkZx/3qFYa/p1gDcWmkxSeHtcwTMyuhI7gZBNXV9qWnz2ZtYzaWrXUXhy71aASkc9zwfKvKtT1AWmoMJZFnuJZQpUDftXz+b6Vv6fFHMqpnidTajrb3/I9Ov+qrC8ltp7JbaxuHVZBbwkSYHY5cnK5x2qQNXuDejUNPsreKzSXcYpW3sj9myQRn1xWY6W1PTtOh2aV07FrupTy+JDI0OXgfHykcjOOeDnBrV3Gu3evWcmn32mfzTIolc5iMch7uUIwc9qGXCsbqMTFiyPLvkdIt5dQvnsbo6/qV3vmXxVgCgRjB+XYV5Ix5U2bpW56tt7rVdOtoLa3S2RXe6OGLKOR7Zx50/RuhrzSVuLm91RGt1iDRRCDcIgeTlgcqasIdOTXAV6X1C7aKSPxJbN5gROw4I3cZ9a82U4wdw/Y9PEpyktT9H8/YU3SOn+JbyXmoatNYK6YAjgZoXI/oZl7du9Wd/wBKNq7Q3HTekXFkkYzsecxROR3IZ+SCfarnQbrqHQ7YQrAY4EJAt4wERCO+fU1VWmoXF5rt/ea7d2t3LAu8WvjMQFHAyopHKUpOa2orHC4Rk62shaVbXllqWJrSz0y9RHVJZL7x4ip/NnHn7YqgeGzh1GQaIscIifYs1vJsCsf6gO/c/wBqstRlu+otQMc0FvauqgwKkONw8goXn9auOjrW2uGOla7p1rdXynO9y0BjUN3PmWq2rTHUyGSMcW0Xf6Hn0HV0LqQG+dhlFQ5/tU9+pIpkiWOMzOPlUFSVY+n1r5vtRdxSeJbaxaw7BwhuVUkfXNXHT/U15YalA15dQNEsgYmadWUgHtgH/wB/FfTS+w8f9rPDh185UpbHt8PUsLM7zNN4kJwoEfCH0qtv9be9tJAj3EzMpkjRE3F/8oNZ2O6/iV9JFahfHcma2vg4SKZSOVYE8EZ4qb0o2nXkV2t1qliY4SyFJpzGwfPG3Hccd6yS+z44PTZp8Sc6i+5YWWhaLENLub+wSGaeMPiWHxHEmeUHr/pTuqOmLCWGWW3ju9MuUuDJCPhDLhT3Ur6CtfZ6NfrbOnx+lva+GPhis248+XbjP+lSE063t47pTO1xckEJJG0kbRe3PkazPq3DImnwaJ4YZMdUeYdP9AlNKWNllt5p5TPLJDIInG19wC8HGfMVcN00hvLyS5gl1C7mjBlgDErI5xsIAAOfUitFd6qbW68L4SDaFVhmXcVbbgnj1AoOqXkQn8dbtYAsaBWF20DqG5KLxzWv73myy1S7jJY6T7LYWw0eNdOk0290+DS45WJaLwS8kRA/MC35Tx2Peq7VLyG70ZLFZW3sd0kbLtd417AoOAW+tWEM8M77Vubm5uSQz27LkEZ5YHdngUK+1XSEuZbGMM5yrKVjAxg9vVvpQjKWu6svk8OWPd1exienukNR1iEpd6INO0m5m2y2nxBXYFPyyIR/Vj3oHUn4ValqkHwdvb2VxZw3Ek7MJn3Qk/KoIPf5fT1r0jTdfhQyi0sLmRIs8xRswjBP+EdvvQtS1uK3WczPKmoG3ykIQqShPGSOMjvW3/1HrYSdUjNOGGUFFqzF9O/hhe9PXOp3FmLaK0uYRbwQ7sgAjaHZWzzuOazeqdKdU6Nbwm5Nhc3YDGPU0twWWPyURKOTnPJr2PUn1NNEsxaos9zfTRQgxuCSSwJ3EZA4yaum01ppHR3ZpGz+VMgKDWR/bvWYXc2nfqGy9LjnFVtR8pa7011ZqCserM32IQ4eREd0XPHKgbT7VlZdGbUoVtdPVphnIG0kV9h3OmQSkrd25uML838nbnB7+/FVEGh2zwsINKitvBTcFSFk3qT2OB3xXqYP/qRtenHf1cHkS6JOfLo+S7jpK5UNFDHMbtDl4I4jLjPc5Hby4qxt+h9fmscx6QZVlX5XVsMpH+IHGDX1JbaeChCWDRI52/LCVf8AUDJqxu9JiMSr4LwxLjdIyEHP17mry/8AqRrbSi0fs/FVts+VdE/DvUbltuoW5jQsGcKCHCDOTuPFehdJ9LarZanatJARpqzb3uZSryyRgcKcclfr6CvYpNMQTmOWH4gBfyrGxXOc7vT7VItrPURveOETuzZBMRXHlwMVn6j7Yn1EHsqZrw9BiTtNnlnUWgjqyR9PtYXkmaU3BvoSJHSMDOwxdgPmNaLpLo3p/SdGmt/4fYTzR4e7u761zKSDwPm7Ed69Kten9t4JZY/Dn8HbJKIvLOcHAFBvelZNT8aG7MBF9kslxIdrYHqPPivFl189CxRlSNcfs5dNCTVNvzMRP07a3dpdto8P/wAL7m4SOVZbp3g8MHcWCjtgg8GplvrRtr6ODwLcWUChYXFsrRRJ5Ffep2g6Bp/TV/qjabE8VhMoLLLOzLG4zkIO3OfOhalq1np8bSI1v4Fwmwl3RAR5Kd3FR+8ap+GrkjHNwhFNOvMi2ur2WqzfD3Mpt1JcfMFTxcjbjYOducVH13VLuKJ7LubZFDW8EQZWJHII5qjk6lsY7mxCBUMTOFaC3QszE+b4yRR73UdR0qdJbq1eCKZwy3EC7tqnjsO/37VqWJ3dEFOM8dXTvkj2NjqLXou7a5h0awWB4kN2dx4I+UxAZAPrT4rHUZGvLm+Sw2xZEYtzvVyvzbgC3APvUzV7zVwkt5pKC7tmA2NGTHJKMYGVbzHevP8AqnrDUtLvltb+C2Z5Y4mM2wuqvzw68ZJHet+GGXqHSohkyeFcd/L3kvVb+7hhaQ6dPDKGzvEqsolY/KAoOR5Cqz4iW5un/jd5NazRxBG/kuQjDO0Nj7881UaJJcXMt280LywxLuuoHTwxETztxnOMcjFWF7Y3Nxo4u0mCFpdlmGj8UlMjv27epzXuR6ZQ9HuYayNWa6w6lgsrO0+PvfjreGJlj2ugYNnlcHyz5H1qm1Tqi2slc6XdtbyNF4fhW5XIJOfmFed6vrdzp0jQ6hcfGIhy/KqoIORkKKpb7XreWBntI3t5jLlJVcFSvmCcc88ir4/s1OVy3JzyzlSWx7xYfiH8TY2lszuZoD4cg8JI1kQt/wBvOrjUdcbUbhrZYLKGODKA+IFYqeecHJNeB6ffwtpsM1zFezTzEgSfEDaSD2Iwa0Om3ofiaCGTaQ+4AMAf8xGAPpWDN9kYk3OKHlnyyWmTPVdMj1WAX4nlS1ie32xW7SlvFJ7gKfIAZHviqmVZL+EW66dbrqFhIP5UkTFpVPBk5JDfmAwO2KCerdJ0WOUWNpLqD7Q8Ul1Kvy5GGULnt6VEXqzT9atms0WSyR3DrLGhcQSD/CScgfevMj02dSb07fzsaoZsVpNlv1NooE6wX0eo6NOpKTqGVyV+oGCK0vTjwatbLDcxSQIsaywm4CnxkTgHaDxkVj9Qn0uHSbiSHV31G4uZEW7FxIWbZnsvOQc1HTqPRRYxm/ubwPI3hCC3XMaoD2fPLEj09KE+mnmxad9n5HLLGMpI1vUul2c9pa3GqwIzSkNFbwAxO9vu5CqD696qLHpqG/t4F0y3uxqO9jHYy3A8OMZ4ZpD7eXlUvRdWcbE05jIUZnR1ixIqdsLjnt5ZqFZTTp/FBBMFKtJsEzIJSMZyFOSSD5Cs2OOaEdN8GrwY1qrlGf1DUoI9Uv8ASLvTUiubmUxsFgQTBn+5HfsRxUX8TptF0qOx0KxVLQWUSFoQRJKXJJJZgeCR3FM1CO1torcNMqaipVmmKCJlY+pzkkelU9jp1za6vdXF/Ak8E6lXa4KSvdHy4JyO/wBa97BGOpTbe3bzPOyKWjQxNF6vs7TT30+4Fx4t1cCJpXDOI7fHZWIIxn+nHvWrkurIfAaD0n4svhK9y01vGN5Ktu3Z4IA9aykX4fwzXU7fEX+nxwODNbxqj7D3wGZwVA+la7QdWXprUofgLmRZ543tVnXuFYg/OfrTdSsT9LHu+a9Y+KcVSnsZrXdT1Sx1+2u9SN3HPdwkJd3Uo3licBhjuMeoqCb1b6a5nkniGxsCbDMWOe+31NaLr/VZb3Uhdz3x16WyjaBo57bYY5D+baR5elYO3le6RLrTolghRR4zrwyk8EH2rX0614k2qZik9UmkW1ksl8t1NFLJL8IDIztGyoo+uO5PrRre4bxBK7RhF42yIdxJ9CO31qNqOqXGn6ZFZprcSG7XaLNAyLsHOZHxtI9Kzy3FxGjNexySq+3bvBAI9QR3HvWiONzVgcb4NnFqMNjdrewwhfBOewIPufX61Zav1ZNrWny280TIXCjxSwYOAcgY75B7V5heao9tGTPC8CbSUQhhvXPkD3HFG0/VfiSPgLZkmZsJGrElxnyPrTPpIuptcAaklp7FtqNx8IZVkF14rbQiQAbM+rE9qgw313bXAjvJ4/DzkY/md/Yc0uuX09hfy2kwAlChGy3bIBxx3NO6dl0qKO9kvlvIrxFAhe3HiKxJ+YFcd8eftWzTWO6spCNrcNquqz2/w7W86z2z5Bzlc474U8ii2kkOqqbm4tGeKFdjIDuJz50a4vbLqCJLCO3R5/FLiZz4TMAMBf2qPedJ9QQW8EmhJKkLMyhGnO7cBkjbjke9RgoVTdM7wpS3SLIxJKj2UKSRyxRhVJQ4A/5v9KldUzW+jvpyRWSsXsUklkucMPE3EcKPy8YODWe/gGo2Cg3VzcWrHDZkYkOD6+1aKTpawvujNW1y01RpBpjxNc/ERBCzOwTKAcsoz50HCEWm3sx8eCeSMqV1uyhXqq/v3S3SWFGUfIBCBtHmRjy71vOj+pbbQLWbUHlju7rlYhGcbTj81eYfw17GeO5tJ3uLnZhVVl+U5+vbFXXTth4rql5dm1icqssXh5UEn+nFDqenxTxNNbDY5Sg7hyezaP1/qOoNH/FbxQpZSdwLuw8sHsKsrvVS0Ci1uG2srJs4O7J5x6Zql0jpzpmFZZteuwyqcpDG23eo7biPKrO31np+6tppri1tdPgsiBBsk3CQDPb/AL18lk8KM/6MH8DY5zqpSVlhb2ccFxDKqLbW5ZVuJI5ADGAO+3zqkm1DT9E8RrNjKoSRScDeSx8mH5RWD1Dre5luZ5bQp8PIpHh9889ifSsxHr2nXF4zSx4fnKxOwGC2ST5njgGvUwdDklvkZin1UpKoo2dxruI5rhpJLh1z4jSOZCFJ75AArK3Wu3N5qCDYN27CFG7DkjI86rIb9t97DYJNcyXMnyp4m9to7Lk4+tZ6a4uYL/Ny1xpUIbwpHRS2D5kYPPvXsY+liuxmuT5ZsI9ZEck3xjOhb8iLkJuPfkVW2u7WdW8ApaxMIiytIhJJA/KPegadqE7aa2nwX91cPHNJLE8SKivwBls/Mfp5VGtby5vZ47aSDM0TM5uGZ9yMeCeBmrrFpTodVq3NNcaJcdM6PZ6hdn4drg7gVRlmTn8viDuOCcGrW8vrjUhb3JvodYnlBQM48U2yAcMpJHPNZTWNTGnWUE1nNK8kZCyh5CwceuDzmqrSr5Lu8FzbuYZgGLhzhWY1HwJSWp8jXqtdi/GpxWLS2T2lvdqcoZmY7j69j5VXLEF1OOV7yKMuA5jWNkOc42gkkDj171BvtX8eaNSq8r4SomCCx/zHGKtf4L4NtZanGs88OcNDIECnAOTuB7Z/tVVBQW/cVNvdnqOj382mHUINadrExFVM6xeOqRkcA4BTOPMYosvVi6lqNhc3Nq0/wrlBfxx+E86r+RQPJQM59axFjqeu6KFuLWO1t7RHC7FiEjyq/fls5P17VfamNRjtYbmewkkuXCSmyi+cm3JI8UkEAEEV48+ni5b9zZ42Sk0+Daaj1rmAXc0yW8Mcm0qi7CremDWF1jqe41O22Anw5WbdvI3SehAPA+tY/Vr29mBtdSviiOy/KNviEHz/AMx7Ckl0Sfp7VIbTWDdxSPE0sKXcAACkY3HB9+1UxdBixP1mXLknkVt7FtJcWshkW6+IlnX5AZGDNn048vpUXWdQBsJY4wijd/xHIDZ/wAAnisrqWn3dqReW90ZoRlMk4ZcnG0elCntW0+GGe8liPxCkxQo2Wz5buP3rfHp4pp2QirRdPqtsI0mjORvKMCAdwK8fv7VW6lqN7cWzzBbgQxNnHgkLz/m7dqNdaDqltbWs11aSCCSUmPwFU748ZPB7nNEt5Jbq1Ok6rHEumSSB1jhTw2Z/ItgnmtChFPUtyjjuVGnW+tXPhy6XaSSG4bERibjOfy57ZPvihzXt/dzQtcRo0rg4kcBTkEggn7YrUWE2oxFYdLto7OKP5G8RiviJnCkJzz55qZHo+nOCJoLKNogRIDdZMhHOQxXIPsKZSV7o6rMc15OkSeKolfggH09P2q4stVee3f8AnNbwpGxkcruZQPQedVurQxQTRHTSzQhNshwcAjPmahxXIdQsMu5WB4x+b1FWcE1wUXBpYNahhhiuD4sXbEpTAHlwPLNP1XXluLS7jv5LWWCeEwuxhWRo+QQUcglftTbLUZbFTFp94kHiRjxEyDv45G0g5+lN1O8uX0SSOCL4gNKCI0gQBc/1FMeox7Vl8P00yMrT2G9JX+l2qDfsurdZV3oJmG4Z/qGBx9DWrOs6USYBZ3IjN2X+FEgW2RD3VSctn0NeRWwvrSSSTwWAMhyVjxg+mDx9qu7LUreJo764dZA2VjTd8/OQx2jgc0MvTJtsbc2vUt9bxwx3EWkI1pG2I5i4YoGONrHG4mshPrqQ3E0SkRZ3rHEUye3BIpf4vHOZYl8KNi4HjXTEADnAK84NWtqJYrSZ7ply8WHaOMMkqnv8xGfSjCCxqmiTS5ZU6fr0k6OkuyORNoDnOB659quVvYtXtyCAgiJMjwkldv19KzKmJLl7eyu3FrIMRGdtvfuCcfpmr7p63ia9S2aV3S4ZYrgwKWJjLcjb2bt5U2WMYpspCKk1SGz63JZXCBLeVBjLhvlLL2ABFT7XXba5lg8a3gxgBjKWDoeeQfM1C6k3pq12t5JFJdJIBGjIUbwuycqcAgDtWktukrSVdJPUE5tXvi2Z4WEi4ONrPkkqfYd6hOeOMFJl44nN7AhezWiizRENtb7H8RUBZifLcf3r1H8O78ahb3c/yvbmApMnhgruUEKVI7HBqJoHT3SukPNdXWp392kR/wB3ge0CiRl5xyOPqa9P6f0rSrNVmsFXTZbnMsys2/k8/NgY7V819pdbieFwSdvuex0nTShcpvsUmqanqMcFxapcWqLN80EgBZ0ReTk9ie3evOdZn1fS7e21VXtdSuJGk3I0CkQkflY+xr2WXRNE1CJ5JNXunBl3NGkmERjwDtx6+tTBpWgpLD8TdWUlxFHtDooIIXgFgOM18503Vw6Z2o37gPpJZHcpUeDyHWNW6fhullup9UuHaSNI7NI1SJRlhnyXuQKw62WsdTxXEhBa0tgiNKkDKMscDuBkc84r6pOn2+tzyQ6dewI0RG7cuwbe3A7dqHf2djoBikkkyDlVt94YAYxuIHlXu9P9teEmo49+3qJZeii14je35nhcX4OXbQ2jrqEd5qKtIJYzv2IicDbnuDmry2/Ci7ltzcG9nedoAnh28Odso/pH+XHOa0us9YabpUVvEZPFJDb4lVt7LnJwfPgVodH6sL6fHILNLSOZFkjTHz+HnhlTOSxpeo+0/tFQUu3sEx4umdqtyr6a0GbQdJvgtvDHNBG0sYecZLEYUKfr5VH/ANk7iZoYpLxpNQll8SWJXOZJWHYKPQ1danqVxY6oC2mTT2n/ABF2RqGBJwGkBPyD1Ndf60mmWkWsXttJKFuxBDNBcKsSyH/E45B9D2rzY9V1E3q7spqi0r4WxBbp6TT2kS6iTdDMhuVZAD48X+JhwWycVFSziSJJ2jaJ7mTfLk7wM9xjyHvTdV600vp64e31VIEuI5GiffMu0uQCSFzljz+Y96JY9YWFzJAzyNChIbwvDU+N5hT71dPqWtTTE8WEpUmOi0NdJNudPt47dbm4xKZEZ2cY7YB7VbS6dfOJoLeWMW67QAwwP837dvpVRf8AU2lQxLfalqc2mNJMw8B7fEjnHffnA+gqQ/XeiwTPb3kreLbxqCFdW3EgEE855zSZX1Ekmo37iscmJ3bJvTfRuntJc3F5brcy+HmJbpcqOcBto8+9O6ttJDb2dnYIs0KxBcYHyjHGT9aiTdcm+02OXT5rRQ0mwqTtYDcF/N25z51k4PxB1O5/iMzfD2mnWV2LGWeS3LeFI7ERqx7ZO01q6fJ17yLLJXXZnTzYnHwox29RMtemDpt5HNqCj4AWTSyvMAgSRuFxz8xqy/2W0pZ0W212Jo3RCVkg+YMRyufLJo1h+IkV9HaWWpvDOgmMVrEMZkcHk4I8vLyq8k6xsJYysfT7vdhgSSqk47hiO3avSl9r9Snc4P8AT5ixx9KlZC03pyeK0t7ORBJF45JMpLPEoHYeo9BS6/0R8dfSS2QSWADdH4T+FuU4wpQ+nOaKPxP0oanHYSWtyb1l8XBQjjtk+lR7T8S9EvL34W8mGl/yiwuZo2dFwewVck5+leV9/wCujNzhFo1PJ0zio7FD1L0/JbremwaVPkCm2t0LKOBnax7j186BpPTkcOhaoLSe6vL+5srfKJCVTf8AEKwQBucgA5PatxB1/wBNgAtqvjDj/h2pIY/Tv3q3m6s0uHSDrqtnTvio7aS5IABmZSyoR3B4/atUft3rIw0eG2/zJY+n6eTc7v8AQrbawsLHTVsbBZfFVdjJEGKO/fJHYZP6Uv8AD9RukUQ2nhmVgZOwxwDg/fijDrvQUgknbVIysRHiRi3/AC7h8oL8DJ8u+ab/APPAs9SgaXSBd3ZS1luZnaHwxDHG4Usc+WWGPWvAnPqJycvDdvzPRU+nlxv7B2paXN4ESRWvxgcsDGAXRJMDk8gj2+lQX0CSGDTLjUJHEtqGxFGi/O7PkZPce9MTr+XTZILO8snt72WfYI5MpIxIyCVPkRyD51f6P1K+vXW2GKGG0M3w5uC6sFlZXKpye52MBUZfeK3iTTwZpaY8lDd2TyXjrIssBjw80RXxBIpyAdxGPtWU1w/w6xZnWMW88TgWcKKhebJVPEb/AAjvgelei2fU9hcWljfXMUjQ3V98DGjIRmQIGy+Ow5ovxunT9bN0sukWqXxvv4fJM8OYVlJyuWPOCc+XNNhWWMvwN0Sy4Mbr0uTyKaS7W86fkjme+sdP8NdXtbRFjiV0XcoCsAWO75j9RVI17dv1hq2q6VaSR3kVmdhgszuIUZUtn5Tk4BxXrGlfiBpF3Y200ejRpf37BIrVbfBkYnbtGe5JwBT7TrK2vdZj0iztI0unuxaYlAAjlJK7G9GyCMV6WPqM0G/6PqMkseJypM+aLm36l1IPf6jYXNvb3UzSR2sVqyxI5PLbVHbB8633ROj6pZaNcPomiXQ1i1ukazv2JhHhciT5W424xwRk+Veo6R1nLrXRupa9o3w9lHYfO63R2GaNWKueQMYPH2qbqfVGqXAtbfStNk1C4ntoZdsSjBUojPuzyFG9ea9Kf2lnnHR4KVbBj0kI0923Ve8AYIptHszrs0c9zEm+RLePgvu+UL9DWSsBPD1Fd6oi3kSWtxOoSSUusxUkEFcAIcE4bnuK3dhrOoxahd6VqGmwS3EWoyWMKW0eYS0URmmKv5lVXJqqu/xK0myktj/CLnwb0C4VZYlDSF1DbsAnAIYYJ7189DHng5JQtP4HZMMIvVJ0UPTF9ZdaX1/dS2slpHbII/g7gfMJt+45x+YgDuPWqLqyxm1U3EvT2grGltciOZVhw7OPPJ5IwDwK32kda2utXen7dNi0iO8ZltRcwktLMc7fmHOPlxmoOtdd2z3u34OWJZ1jUWuDlpgNkhUgcjeTWnEs8M2uMGku1hyY8UsSlexhuhrO9gi1eK/t9+nOsZeOSYBVywAHhkZxuwe/lU/qLpO6vYVnn1rUWtRNtW3kbdGhB5K8ZC16L0pYr1JZx3Nhomnx2sxMUk93dmMuqbRnB5YZYfpTbnqW0nN6HtLcafZX0dg83zHJdGZQc+XyEZ9arLqOoeZ5IQHl0a0K+/B5Ho3S9v8AxOS60++S7eKXe0Uofw1OMKNw9O9bnqDQJWYyxFriZ4wojhydrYzuZvTv+lWes9WWGhdQXWhxaN4upQwx3JRF2CNGjL5I4yAByTxVm/Uesp4aJ0syXt3YfFxxvk/y3HyAkDALEDA8816GL7Q6jFkU/Dt+1E3hjXhpPZ+R51Noj6Xpf8S8KW5AkjimhaMDgyqCAD/ibAH0zUrUen9WhYzTW73DS73aO3j2NKS7Nz5Ng8E16JD4uqwWD6np/hRxn+IXyJHloGhWRzEwz5OFB96Fq/WlnoWoazaXujp4dpqVxp/jpJh1eMqCdoHbL5GK9L/1rqZb+FbXO6NL6dY8GmWyvYplSPT9E0/TrSN4w7LdDcm5zPtwy8+XFYPqPUp1u0+Lje2MrNESF3/Mv5uB7GvRYPxHhu9P+OttIt/g4b2300q8Jefxpc7Bgc5bGM1Wz/i7Y21inx/StpaOZjEuYWWT8xJLZ+hrwYZOo8V5ZYm7fmZsvhzS1z4VL2HmdloRvma4DKwgdopCriN1YcqdvmK28PSiwQIL67junKI0Vwo2gNwSGxWjt/xA0G5W5lsNCgkWKeKEMV8NRJLu2nkDP5TnNSLzrERdQ6dpC6OLOa70430A2Bw8KxSykn0JELYH0rS+v61zShjoEOnxJXdlbrHTiTXF3O2qRQNdXkk25YTgKxJC/X3pdP0xNBMc3iNcXT7v5rBlQqfLFQLT8WfGkgU6W73F2niWkLw7ZJUJK70A4IDcc+YNaLT+rLOHpXTtR6pt3a4vNXudOWBVw2+2YBt3kCCwrsnV/aDg1kht7jTjxYVLXHZo7Quo7u1XVLOSO3ke5iIVoZAzw88ZWo13pWzRpVedI2VgEidyWYkEthj+UDCjH+apB6ije9vLLpvRoxfMZzJlQsjGOXw8kny3HGakdRx3XTMFs+vSLPqkZiV7DYCUnlhaTdxwyhVAz6msUp5pyuOOj0JZ8k8SU7cUZrRtHjgn02W4Egn2SqFCnj1J9qz3XXTl1rIeNVQxfFSICf60RQO3c9q9F6Z1jU+q760MTWuj6bIzJHOI1LTlVl3pnyJaLaB5lhVZpOuavbaHeX/Udpbw3MelXF+sEahjGqSrG2/zUndux6VSOTqo5Fk078HmyjCXPBl9Bv8AVNN/EG1vX0/x7Sx0G8MyRfN8qQF4kJP5GLYA/wCarDp3SH6z6g1vXNR01rV9SspbqKSOUGULGNoUgjAO4qMeYqZJ1TrjdNateSW9vY/BWVvNKDGV+LEsmxUU+hCZ3D0NVF/q+sXXQz61qF1NpGsTazJpcdlbLuKCPDyFyO5KpwPPcDXoLJnywqMFF8XZ0fEcPDVuK9KjQ/7OStp1tb3lmk7/AASXIiaR3cCRsDdnsxxkgVDi0Gxtp7kfw7xZGcpL4o2A57oT/Uny9vau6d1q8126msNR1W5iP8NNxypCRmWGQw+Iw/KEKJ2J/NVLb9Va1Fa9PQp4d5qur2FlfOs6HBadPyr685OPLNYng6qm0wTksaTUdi41fTNWmso4LZ4rm2kgJaARqqpk/Mq5GACoxz603StB1C90PT11G3i08Q2reIkPysXZFSPIH+FVAJPYYqV03P1B1L1DZWqpFcWjXUtiNp3BpIgS8gHmq4IHvWIm6r6hYalJrFhci1iiXw5IX2iaAysPH78kqNuB5irY8fUqLi0ticcqSc2my9uelblktJU1EFbFZFijjjy6ZRWaQf4tzd/cVmtDtdE0/VtSiurBrieWSAxwqSAGU7mfHqTjj2q41fqPqbTLi7iabT7GCzmgi2zYURLNAZgDx/gA7+ZqdZdWdTw21pbxtp99d3drbS20YtR40gmywwF45+UZxmtN9VCLb399EZShKadV7iavwd7d3ssOjqE+IczTTSlQGJzuI/5ixoFtJLa2xXTrDbcXUxUyQu02RyC4jxwPmBz7VZWPXerXemaft6fgmuby4FqfFdgFnDBSDlRwGOOac34ivCl6/wAKni28LSStBlmTGcZA47/tWb711i2cb95s0xUb4Da3olnY22IotR1a4RNmYwRE8gwSDhcrkYJ96sOnr69tGsj/AA+0EYg8TbcQiT0GBu+/lWH6i6t6h0Xp/Wr5IdSheGG2McrJsQI8vzNtB5yAB68g1H6g6y1fSuobrRtOv11IRXGwyRLmPwmRSrhjyB831NC/tDJDmveZJZVjlcono2rfi1qGmxypb9K2epzO+IVjte+O5IA7e9WEPXHV2FuJ9M00x+KoaBrQE7Sp/KMZ4xzXmFh+IesNpx1URvJFDM0DDwyRFJt+VdwGSW5IHautvxA6llm0qG5jhjLzsxkuGDSRIF3DMQxk4zk1Ny6zTpS+bK+Ptbv4G+vNd1/W4rKDWtKto5Zp3DrDsTwosfK6nAySeDmqrXtEnv7m1n0+xLSWlwshywVWAOQoI8ucmsJFqOsTJqdxpjqFaXMEniYB3OpJIPn+bCirW46i1oa1PpVra3P8ndBHHNmNiy8En05I7+tZJ9PmnNZL39rJeIpfjRc6P0/rEEFtb38jSndIz7R381DeuDkA+mKTU+jJZpIYIk8cSXDNOrrkONmEXH9PPP2rLXPUV1DrF/DqGo3tidMuGtrqBj4iSMqkM2fIjyFOsdUWzQ23xVydWMRP85m/KzAxufqrCn+654S1Xv7AeJBf2m403pVNNtYIhHnwIPDSJfyuxILsfrg1B6n6abqC1FoEljjeICQIihgDklSfTgCqmy1TdJOs9/8ACrEoMtzsZipyQMY4znyHrUK81r4O4K2l5f3R8BXl8LgRFgTls9sefuanDF1Hi6r3RZ9QtNuOxY6F0LLBbp8SvhW2/LWqt8hYL8p9GyRzRT0VBM2nr8RLpwt91zsgIKOxk7c+uKo5uo7pFaeW6kR3y0aSOVIAAUYGPPJPvTupNduLCAx+PNFIsIRInG5i7DuM9uxPtmrOHVynvIj4+OXYs73pWPV00260+3WzntrqTxlmK9yTuOPXJAFV0PRZsNWk1RWtRelVRp1VUwo4yD5dqoNO1y51e5vF1GRnTYr+CEKfOmGEgx3yc5puv6sk8kkkklwrXNwEVIhmPZ2baD2yB51rjHqcb0ajPk6mL4RtrXSYo7K/AuImZp4wkwj3lIxklgfIZOM+9aHorqez0XVdQa70qa4aVPC8WCeNZInX5lKA8DHqa8+uNVuZNDtNQ0/Zp0ccIjijZwVit88+Jjks2AAp9zVBeXcVvBNHoc89xKs6lppG2xlcfMyeg3Z9eBWaOHLNtye50M7xNSjye7a/rba5rnxgsDaLMix3D+MpUyAcyNgcZzzivPtS06zS+uYNS1i0ikjDgmN/kQ+RU+ZrEavr+pQQwHS5XuYljMjyG4IjwF+bOeQ3tVdoqnW9Qtbq9t5Phbl0huLgzbdqtySBjB4B5rdi6bLijqbSXzHzdbkytRaPRrTp/UtOmTVrPU5Ha2CxiZJNihGPOMnPPkcVpNN0XSoZmv7y7t49QWSVFQuC77jhgAPbn1q30Xp2DSFRvjd1lfz7opbqTG7AIVFbHcEUPV7DSkmea8gtbGdZBLDdM4YlyPzgj8rNjB3ZGK8nL1jlKk37UbYdPKCUqKaOzi1KGKCCBLHTrWVj4udrSEggnPnTrSystMvQ+i2kWJ0CNIuDvGOeT555qbca0ILoLZiO7u8CC3D4Zkk82Cfk7kjJ9a86t9S+Nm1Kyie9AzLu2MY/ClPBOBxgY7U2CObJ/c6R2Sfg87m60/Sksw0k7qZnj2hXRVAy2Tz9R3oVwEmlklN2sc27CiJhkMfL7+deQahLexRCR7+a4OMZVzlSD/SDRUm1Bbq2j/iCtt2SEJkOAeVZz2B4rU+hyylrU9zz31tulE9k1wnWJZo9TjtpA0Kw+FbjaiqCCMfQjmqiPo3To7wtd20U1rKEAiikxtwdwPs+e9ZmNn6nglk1qe5st0h8SSCYrvAXhT7bhnitN0t8Y+p20UQtLp1CsxmlwFAc/OPXgfvUqz4ov0tz0MUHnWprY3F3bajLc2TaYPitVtm3kOFQE7vlYEfmwC1U2g9Tquu3aXaX6Wt1cFYg6ASRO7FVCHy+YcZHrV/f3X+/2EmnPDF8QjtbFX2hGPcFvLn1qj661CHo20jvraKO4vLoEuUuhKSw4wFHIO4ZGPOvHhknllpkrbN8oxxq4mUudQvdE6XOla3H8Qb7UJWkuLb/AOKJJHOACzYXb23MTwK0ui2miaJZxRdT63p011NcShILSHLq42g7n5OBntnBAqp/g2mppJ1S1H/w6jvzPLbzxvMhjMY3qI27gEc586senY+mBGPHtp5ZxHL8QY49kkruD8zMOBjOMAeVb8k14dJ150Z7jOXBnNQm0jpnXr+9u4b5JbwbLeKecMvoWCdhnhgPQirLTbOGW8ubpozpo8Ab5ZBhIsj5SD2JOQcis31Z0VNZRfxDpe3TVPDjiMVxLh7q2kQkhYAx7txkHPaqWXri5htEl6gnup9Wu7RjexpGUS1lx3EQO0kf3r2cUpyxJ4pX2Mbi8cvTWx6zo3TFjHeRTwo4a1ieKWWVju34H5RnzzWniaK4tWu5Y2jgRXW2C2+5mZWPLZ7Vhej/AMQotb0v5YviLyNUtpYnJOZOW8ZmIGDgY2ipC9UyblSNJH3TrtYYJcHO7vwMYxXi9XLqsmTTkfB62CeLR6LLUX2jW5aKbTDNPCcSSPEQu9uVGT35PlwKpriHSIdZju44tPnuLSIq8auGWJyfzMp71nOpzdJJFdyvOY44S0u5iQG3n8oXIxjBrJ3upPZ6l4rtcXGnvKSsgYhWPHYt2I9DWjp+mnJbSZmz5FD0aPWV1qO8ZtRkmhjSENHJEwbKqwxvOfLIwKF/tTI+4yyJbTmDYZDFiIZA2gt/SfavKLe+v3tr9Le7+KP5JbmSfZIFLAqoA4b6VqNA1hZWgDWN5uQzOJbc7JScjaxOSCBjkYzTy6Bw35Bi6merZD0ivtXvJkuNNhltXuMl4lKMrp/UW8yB2FX99t0kWlvf3tpDFcsBaSIm13c9g5J7kVn7LXhe2kt0IpbGGZmM8PxplSSTONxPAV8ckcVVP05d6ja6lZ39zJZweFFMZrtQYrcN+TfuG7JPmtGOO2oydJCyuHp1bZL1Lqp7HWns9R1DSrhbVlJL2UytMD2BdBjK48zir7TOoI9I05ZLOGQymZzPLjdCWLEjB9gRXnDa8bjQ7jRtU1G9l+G8SBnMSShuCo8MnB2nuCe1E0jTJdR0G2g1bUWFsiAIobBjx5FlPnxxXovpYOG+1GTxW522enjqbS3jlVdRV5I2DuQCVxx/rmhHU1kvIZItV8BRcByyx8FccKM+eT+9YWWe1e1iiuImQou2Z5CSHj7oOPep+k2Nxdaha3Go3EKxmWEW1o0qo7NziRQeQAfLuaz/AHGKdpiPNOTo3sUO+3tIxcQXaRBS77wrbtxZfl8u/NSLZL+K1d7+x0K+h+Okmktr8/JJEWBVCQeORk/WsHqOnXltqA0S7CXtjDbqzyRyEG4uGGWJYdtrDGPTNQLVtTW41mO1s2XOnx7eSyLIsoyBnuSN30p4YHF+jOjW87hs4npdxeW8+u3F/qiaPo8d0Q8lrpnaPC7SEHpnGfc1Ll1DRtPjmLagYh4g8UyMFIHZVZffIxXjmm9NXmodQ20GsyNFawzR3l86zEqtuimRx27HaAfrQ5bSW6e8vb9fGOs3xvpAF4VEYlIyvoC37CufQ+J6WTJuLHqsjuWk9Oe5WRV2XdpFGG3IGI+bnz5+lOkFrNFKjavE+8chHT5fpmvHb3UbjV9QuBJZQvAufCIUoyKF7D9POoluLqCYSXVo9vHNgQ5VVBHGCvrnvUv/AEx9pGWXVyTfonu0c9hHLI1k9q1zImPFLAkqPLParay1B7+zWzDKVUxPGZFC/P5kEf5c15H07pK3d7dfHXl3bzWpjMaxYIk+Y+ICp7Hbjn3re9V/Aw3ViEivrWK38KP4yC5WUpLgkKAT8wYcYxxXn5ejjGag5Wz0OkySypyaqifcT3D6bcxQPZvLI7RxyKTtz5K/oSBj60K3liisIpbdEEksgEvzHJ+Unb9iDioOyK91Az6TK6XR+VzEoDKw5Vni8x/arKLSre2LXM0ym2upUAtlUsqSEkk89gcnmn+644L0u5ujjlJ2ihv9amFwkUlvut5SBHkscLjORn3rUaV8Q1jLJa2Ns9tCVy5n+Z29x3H1qnNpb32j3sMJil1C0KpbQzTMpiyMZAxjA75z50bQ9B1WO0tdPa7E58Q+EY3USfl7O3pn1pnhx6ao5Ycuu+xaxC9SKBYtKXaW2N4kpKb8ZKrx3Ao9091FqCW82nQ26FgrB5jJjP8AUM1ZW9teyRw3MQkh1SEyOF2+JHckKFbAY4Pyn8y0K212PS1OpW6QpCNsEscjrlZFH5QMEnNebqinsjfHFcLYe66ch/h91NaRWlvcLHI0jGI7FI5VlJPzE+lPsrTUNP0y5jeOLULZmiE16iNHG4YHBIHCsO3NVc3UyXdpbCxnuJhct4iRSN8hJbaQMgYz/pR9RuLnSNHSfTlcR30It3WV84dSTtVc8nHcn1qLeR2n3HjCClGSI8WtfD+PFpbwwWlyNszPyqr/AIsefI71OsDpUlvCqSlCtvxlMNcNgjYrHvzz96yk+pQ7dNS1S5luElLRTJasjRZP9TElSmamTw6jczWKCzt9UNwC7XCuzGIEkEjGBu5/tTLHXOwJ6XOjco9tHZN/CpmiYxiOdHGMsOTuPlg1ntXvL8WFx8RcI65VkVZickMMsc/tinyXEVvpENpoNpFLeZVZY76RjJGy5BPpkjGTzUXR9bTT1d4V0x2k8RZEijMslqwON2xhxUfDSbfJoxyg47cgYLuDVo3EchtLi1czCYHapI8sVYXd21tp6mJs3Lw7rdXTxVkfJJ2kdiRzzSS6VBbam2prIbWJo1aacJvTcF7ke/cio13HParDcafcWt1FdlZLV0lI3EkqCVxlSD3HpTtRtUUklD0iRNd6Q5064mN68l7GUvbeNN8cbheDkcg5waz1pdRR3uoaZbpvEl0onCJh0OOHRu3PqasFOoG5utMcpCd3jK1sUYSPg8A5GPMHNAuL1tOs7q40nVYJpLmSNpY7eBd0IHG0sc+fHFVjS5JZL02nuTr2ZLaCzj00uEVtrS3YCs0oP5ODg5GfrWfn16SSwh6m06yhs5YyfiGaN5tqZKriNgAOfTNTdVu7TU1t7SFRHPH/AMIRyB7kMedq44OfLjPkKrNS1mNkkstSaaO+t7mXwgjDLKcYDqAOxHY5p4Rvdox5NLW3Bb6Vqratb2sc9wzzQW+8pDb7WUBuHMb8OcnGfKpeqTQ6bZiIWy3sNyAl14iKJssWPb+oj/Ws1ptxe9Sazp901mzvHI1pvkk8MOgxwqry2D3z3q86h6ttpBb2OnwDxYiI4kmAJEjDkKD8y85PNDJBxmlFc9iOKbls3wU1vqeqNqEbMt2tjPcR2kIAKJ4Eg+aRd3AAHlRNfns7G6nFldJfrbXBtVe4kaR2C4Bl442+WPOqbRo9VhtruB3uIJgVuI9wkDhCzK/hL/Xj/So1pZiHXbHp+TU5riS8DGSaRxGUTglGDdm3AHnFbfCTkkUnlcVb3Rsmjur7RbSfTYGdLS8V5GkdIAhfHzIB8zDA5B7eVTNYm1O0FsdRt3tL6ZQ0V5LqaRkYPATk5Ujk+dQtZhj0270Ozsz4oa3uILiJASp+blwR2bA4GfOjXmjaLrNvZ6fqLanMkcHxiRXLeCC4+ULuIzuA5wODWGbg6b4LqKjW3YladayvcWkF3O89teiWW+McnixA/wBLCQA7mwM0a91Owjh03UNSs4tQjkjkRHjtjJNvLYUuw7Be/bsaobM3ehwLAbBysRa4aKbKJsX+oc/MMHsKu7C8eOdrox2qTwxobn4KAIgj7Y5Gd2D59qhNb6uw+yqyXpEnUVjFA1xbJNb+DnabJJf5ZOB5btvuaFHZfGXU0t6oFjEweMW8yx8gc8EZOD3FUk1xFbRyQabFcQ2t20yRxi4DTKAfl3AkHzqJqTa7HZsbTVrW0uEjAEN6gGwg7SQPUimUNe6dWY3JcFxqs1nqS3sILRMqKyxtIW8Q55G7+k4GfPisfZ6rGsttYTyNFYO4j3IRncR8pJHkckeVFTWLp7TTZJLWznuJ7ySGViCT4fAXGOQe/ehnpiKewlhgjNvuwd65DDw2yMjv6g1twY1iVTewqlr/AA9i5gsbhGuL9IhJa20sYiWSYHwpB/UB37D70PUJGfqCXRRc21vaqHuZXljKrtGCvhMOdxzU7RY5ZItXsNdkkSO7jkFvKcEwS7N0T5BJwBuHNQl064v9NsbK7v1mmSH4O+mVSzfEI3G0kdtuDnzq04xi9V7G1Ri43HZlza6ULe/aTTEmBlt8sXUu8yDvux2PPaianOJhDYPclIFUCO9EDEvn1U+nagWlne9MaTb+BgTK4V5QWj5PcHPcYqBf3U0Mkf8ACo7iS4mBPgIeTjuEyfm9cV5+rXk2dnRcV6ViW8Sa0Io5NQj0qG2vthmZyyTuvYlByMj1q90vTL+21Z4JkM1nLcSCFbZxEJgMlQrHgNkjvWRCx2up3FvfQW50y6Q3DxypiSOTA/q8885FXja01nrMyWF1eRyziJxZ2hLgAj+oEHy9s1bJdpRGnkuLUvcBbpHWbi4Y3VtfW1+E3SrJIp3gknAA7nHn2qxj0+6giktbHWJYFt8ASQXAJMud2JE8uSV+1VkFxDBM0dsl4GRBH4sVr86ux+VCzYwCQeardc0GyuLTwYZQnUM10rlI2Jl9ydvDY7kUsXJyqb29g0cjldlxJYr0/Bp91q1rPr91cgmX5irqx7ZA5C4IANY/XbmPSJdZuZtPvtNMTRSSRzvv8MPnhTwfId+a2i/xPTIp7K4vJ7251FoI7m3jMYlmRM8DIypHBAB8qeLPRJPxC00TxLq0UcM3xy3MJuZIpdhKllJ2knIG7PGKZZKn6W6MGSSkpNIzui9N3GsWVrqd18P/AA5ZFnSNw7SXJzll24zwCDxV5b3VgJtQW8s21C3k3eKUhIxEAP5YQcY88jmn9J3fUFmukdMfxGew06driWC5gVGuISw2lQzkbAoH6GrTV3eOC2W9jupml/3eO8cL8yrgklkGG7eVZ8knKe3HYnjx71N2/keJaimpal1PHBo0dmIWG6K1kicExoMn5T+UgAHk16DcdMaZqdsTpgns7rwYxGY5EkZ5BxKpUfl9s0KKK0vr+eK8tRNDHGfAZ/EVgxPJ34GQeBgnirvUr+ZYTpNpaWKm4jL5jgWNlYEEgMBuY98816OTM3CKiqoWGFyzyyvhB9Cv7vSIXcNq8GqMjIswZXVIQBlcYJQnGferNr1bmS3e2ljmkI7LO8bwqw5Y4OGz6Hjmg3es6vc2zRNp9mIrRljkdXIVgBwzA8hv8tC6Mkvr2aR5L1ZNNnQvduIliiRcEct3XgcZrDLduUj1ISUcalVJl3qswsHOpaRcQxCOTfqFpAoSFcptVWU8FW5JHrmi6ZFpMdzZXWprFDHIDmxUbIpEA5AYcE0E6VBeWTJqG3UbG8Kqk0Um8OiHcoLgbSBznNV8l3FFO1no6Lc6fJsmjtoE3fBTKcDG7uCuMmoRuqs2Tw73je3cuOrNUOpW8+m6XbafHplzcmC2advht6DBdEB/LlsYPmao7e6Zg7w2TzxM6STxXM5EkjISAu7spAPDCpkmoa11Bd6jqYs4bfwJxDM+dyJMVBVljPY8DGOKr7XT9N1S+vZeopH0+cq5W8jTIkn/AM/bPPoMUuOKxxabH1JQ9JXEalpp+ualqMGs2t7PbZhkmt7WZXdiBhVjYDuPM+dRtW1fT7ieTpfSLa7sdPtTiUXMRMqLjJygO0gY5I5pdT0ESDSZbCZrKUyIzq7+E0jA4K+mD5Z9asbSxSPTjNZW9wlpN4peWVUX+Yh2tGCowcd/eqOcVFNu67CdZUJxlF+k1s/L9yzstGhsdEsJ9P1ltStJwhZreLwxLyTloycg8Y58qF1PdtqcvT13exywLBdKkK27BkJDbsSY4UVBtYHk0eaOORVeCIyxSwwsqqr4AO5Qc4qDqp1OwtGurEw6nHNE8beDG6QHK4LFW88ipJuWS5PexOk/4e/ZMgahqdx1Bqt9e6zMq2cN2y3ECgNBLg7Y8Dv2yM1YXtwySabJbbpo45At5KuZjEpOEKxdzgAd6LqtjcWVra3+uQ6eLe4tYUCWUo23WzseO2PPHpUC306e5uJbvS7fULuOS3MYltVwyb+Cz+qAA1suKikuxbxoOGtS3qkX+o3badYajqo+Cv0mgDW97EP94wx8Jj9842+VU+rz6J03d3EGotcTppkaxXMETLGyTk4VSh+YptOcjuRUmPp+GPprVbmMIkVoUM8Yl3eMpcYdF7ryBms/qmoaqmpadq7PbPeahdCJvHUMd4G1S7En5dpznyrHCCnkaswZslPWn5/L9jU9K2kSf7RNfadJc2l5bxSWNzcWu6RZM43s3dTjgEVn7PTJby6+Nma3jsoc2sJjjxPuGfzbe6qRye9Xup6VqWhrptxrGrXGpwRfzZpWh2IXQllWJw5ZgD54xVQl9dX2raasnxwub3fdlXlwzNgs20AZK4z78U8bcnpfqGxteE5Oql6X7UU2qXWuX0DN1HLqGsWrXCQw3YvwCj5woRVw/H1oOl6G8upTwQSWcq6mipHJNJuldkLOyliSQc4FWdnBaaebq6kguLi2s7xp1+YOvivkgDcRggfWjyyaLqtgt9qGhz2NxBES0KTFynksrOAGJ4PA7V6HiLHHZBeHSlKD3fHt/Qw2pJF0x1Jb3UNys1zIk7NBcaYZYYpPD2lVL4G4eTjtWo6T0rWpLG51MxxyrFCGEc2dkyP+Vjzxg8GjWsk3X+uFrWU6eLeNbWK3dQJPy4Y4kIJzxyM0y6nuOmunNRsLu0ijvJGWOKbxGzBEowRjO0knn0qk80njUH+KjBjxyz9TS/Da1EWxs9avdRuY7a9iiis7LfdxwHwki+fGFHc8HOPamv082pSXAt9aSCe2PjLNIkmyYhgSgJ8zgE59azeqX1uNSh8LV7WRZoQojjLblKY/OQPmJNXnS3U1jLIbC9DGO0VrlvAYiRyexcngL2yap4WRLVXyIdVmxRnKns3XuJeodQXNtHqajqS1muLiI3JNvDkxZbHhCQ9gPNRVl05LrGp2kl/e37braJ4vkti3jq3OCzA8Y4FZ3p5NH121uYYLua91XcZpgoXw95OMg4wRj0rUWsl7Da/CXV9dPbrGQHlbgMP6SF4x6GsuZrHFxS9L2GRTnLJz6CbsNq3jWFpFcaWZILO7RTGiFlUjthgBxzVRFdPBaaheyWavPCkQVYJTKkm59rLgDgAc0gsdmpW9jrF5caVo8gVo7yB2dCeWOCe2Txiq2S/sNNHUP8Biu1kshCZhcjCH5sowx5knuKTBjrjc1KerIori9/X5F/4kWo2kptbzTjqtsYGiguAcYyVMZBAx3ySfSol1dJpOnxaCsEcsmmtcAG1h3q643Ph+5UHkD61j9Rs9SvdTvljtBcvI6KNindM5AIG7yHOCx4oPwmsaNbzwPa3r3u91dYmLohJwY1cfL28816T6WlzQk80oT3VpcMvrfri1WaW3R7eGZrVTGYrc55PZsduO9Vaa/HazrcXt2s0LXPL2aE9+wOQMAU2XT57Cz+I1zTrnQ8rH4kcRAlMZ7kHkEkUt30ikMGnR6WDI8iu+LhczshbKFsf1Y8q04seKO7MEVkzPSlzuX+ldTarcQTRSnxL/AHL4MtvjO0/KxIP9QXGPrWi/2Pa0dd862mmgQvHNJbiW6SVxlwFB7Z71lOnbK8huIVO5hJIIjFOUSQgjjAJGBnPNaq9stRk/3PV7XF3Ey+BILhTEUAJ+Yg47YGKxdTUJ+hVHrYsTm9GRvYB1b0TougX2n3FvrNvqMs6F0ntRsRw3BDruIH14Oazuo32p6JcW8ehStcPFDsAF0PldvqMDAOKtL++Esg8fTXsi5w0kdp4ccm0cFfp+9G1G2kuNPhvbOLR3uZMvKILhz4gXnDxkYVjjyOKlj1RitbsnlxKTqKV1Vk/S9Q0e20yS7u1xLPIDqCPIzSQHscHGCT549am6rr9hY6ZBPoNj8CI1xZ3GS4xuy3J9QexrI2Wk2a39tDrF1bQTrcrcxQWc4lQK2S4lzwP37Vz6/b6XrFtb2bWtzpTlzPGU+VSeAVc/kx3zSz6aOWfo2Dpsi6fA5OrXN9zR2EHS2o2bXeu2V5PKiIi201y8cUnHH5ecnB74HFEntxYQCOPS9Mg05bjxLUWDbhHJgfK4Lck9sjNTL/UXkt1uJJZpNNlaOO6eLbLuUDhQ2OAfX3qtmTRluL86Tkan4W34R5i4tULZBjHbdWHTJyp3Xkb8eZzSc5fi7iW18tnpz2CW95JpssxleKd1liWUg5GP6ef0qt1PWLWeW2h1mZbSe4mP/inxDGq/0JjA9OeKzNjbCTqOeLSb+7hszE80zXS7Y/ECny8yT5H0qwuZGF58BdaiYltUaaJpIEX4giMMFUkbic+XbFbngUKbdmvFpwwySjfo90DmutL0ea2GkX0uk6jZkBo79Ud7iN+d8cqdiBxtxVhaa/puq9RXOnWvjyG7EkBu549iLMORluxUMBxWMk6ZTqLX4bu9urmyW48CQj4VSigjJz3MfbvW+S80W1ltrDUNQ/3CWba0cdqGdgWJZkbGMnjBq04Y8aT3bPIxanlnTpJXZb9E6Pp1t8fLrlmbaK7gMdqTZ+KiXIUmWUDIwRxjNSLDV9Us9RWHpu9mvLpAYhJd2aSxxoTkE7uFzg+9F1LqeL4zTYo4Lm501LiS3hkbAkhLoVBkUAAk8c0Ppmwu9ItJ9Hvb1LaW5hW4S38bdGW3BdzHyABzn3ryZOc34k/gbJRcXodPU036ixutU1jTHRtWu9O0+0ZQILe2VtizMTud44eWyD2zQdMtb6aG5tryS4v47+8OJoF8IiIDG3ax3KtVeorB07cx6fIJrmXRVF7DGxMgY8kfzeBIrEketHseqtWt72wPT1vCjazAJWknkBKcndFuPCAcnPeqQg3G4Lf4HpKTwrVexoL7R4um9JfTtNsI7vdJ4ksklztVAT2OeXbA49KxvUV5aR/CXL2XwlqWGLt7h5t6DgkBiWBHpTbzTtRu9RmnbU01NN3ytZMzxb8dlz3IJ79uKzd0uqi0lt5rK0mubicuLq8XsgGNqKDtxjv70+HDKcrk7YZ5ND2Xor9e5PitLTXbWzvYXuNQ0qORhKYjhQik7WIPrxUHTNQGm6tblpVuNHtZiPl+WX1AWTspGcmomowXNx03HbQtNbR3k/hSSPGy29tljhkCDOzAoVpc6hoc9vomk9UW9/oMiO9yLhTawSnBywLBmyO3A5r1YY0k/S9x85kyKWNat33fkvV6zWxarp2rtcXNpfNHKkxmjja6Nx4hyD/MzyW9yajFn6gvLrVr2F766cZhe0cfMvAA8P14qJ0T09YwtcXb3GlazNKyi2CsfAwB82/dg59zWwTp6105zc2V1pGj6ik2SltcO8YTvjAG0/rxXn5pY8MqRaOSWS2vZ5bIz11PY6cyW1xBqlhB48ZNs0v/AIpPzkgA47dh61ZXNtqOmareTratqYt3/wB2a3DLC+RkK2cB2AIzV7bX0kWoXl6kEl1CQC0gt/FjaQgAdxkZp95cCWxl/i0MMeoRtgrJN4LqcYztBwT28qzPPLbY0Y4uNtdzFHpzqTWr28k1jS0TT7oeHFvnBQ7OTtAOV+9J1r0PqWpWyXkd9pgUxgRW2CrIPQkefvTbuys7LV57rqHVr6WCeEj4eBfmkJ7Yx2x2J86hx3xjt7a1Z5WmvHXd4K7/AA0JwNx8jjFao5MlqUGY5znObeTjghdMm56etbi36mOkLEu1rZGjaeWf1JAOAB5Zx9K01vcwahHue22WgIJjUH5vTGPKqrVtasNFIS6jg3RnCGaEb3HoT6D0qJe9R3Oq3+nS6ddW3wG0RpEECsAPp2H1oZYSzvVVfkdihHp1ovnf17hIppdFlbwFWGO4DmMFXT2I57mnacLIXQmmINygRI4YI9ykZyA3uT60lrJqrWstxqfw3wkZcol0/jODnuvpR7LW/BjF0kFrHbblWWO02xyyA/14bjNdKL0138zdplkwuUPMvtW13qTUxPotppkb3sjKJWiiUkKSOAOwJ4HFK34T3tjbSP1HbwwMgDsOFYBu+0DncCc88UZ9X0KKGabS45baWU7P9+mRJTxgHK+ePPtULUup5AssSSDUL7wx4clxMzQwr2PI4ZvrUYLJD0caox6JZMi8SW3l9SGOgLfTrUPcNLFfyQySx5u9ksiDsAV/KCPvR+i9BmtpbO5u9VuwNQkwttPIZWTH9A8yo9TXnt3OupahcNBLfXepQKTtsLdmQ5IB3MO1a7TtQ16Sdp1isLS3+CCLDFcYkVh2355+oFb548ixtOXJizQxY5qC7G+n1IaHbfD77rU7cyt4MLL4NvuB7uTy2CcUW11W8j0+WN47WZ3ckGzttvw49N4x9qzPxd6ZIQbe0neOLcyxM7K7EDOFPfnB4rYrPrsumLbXwjtLaE4aOxt/mkOO2O/tXiTjpR67SnkjoWwtppstnDb6hrGu+GSxlWyS6AabAPLnJx5fpQ0ubfUUY2vgGd5MtZhyiBPNpJByfXvUm46e0vVGa6u55dPtjjOXCsuMEbUAPmOc1S7dEmvr7mz063lTdNe3lxK6nyCpAByT61KKUuHuVkpJOyvl1bT9Mudzt48duSSrEk57BA2c4FRbvqa9l1GNX0+SJ5cPEs90u9gBkZYnlalywWVvp/xel6Lp1zbQMyNNcXisjn/LGxzVHqGsJqWm21vY6fAywknfLAAxOcnbgnIGOPat2OMZb6SLg5PbuDH4rWTTz2yjTrBYDjxbvRI41f6YZj+oFGtPxKsbiRYh1D00GDA4S1j3D7YrIxdJss5upZrO6t7iX5fEsw7MV8+ADx5ZqB1Roe7VHaOzEgmx4Ph2wV0J5LAD28vKvp4YOlyPSm/iec1Plo9XtepdPvG2/wAZ0/xN/wArtpCFF9920VR6j1Tfw3cdhYfC3njTeEubeAwISeGYlMqMnvmvOrG3XTLrwr0QWcplC4v7guiJn87Innjyr0fqTWriOwt7eLRrDUHMYtob21nk/mkrwBGQTzzySay9T0senlFR3slmlHRa/wBxl3rw0bUYrbUPhtannf5ZEnS2WJ14IVwpBwe3FJc9ar8Ct3G0MNzMWjlt/BLOpU5znOG78kVVaJ0vLcfGt081vBqTuscujSTuq4A+Yx7h8x9QCParK5tdUuo2sr60toTFKQGs5m3ISvKlH7D1rFkwY4SujlDqHGvMzev65E1uLi9hn8SUghtigH0xjsKgahrUGsNawbL1LeCAgsYRvEnkx3cECpGodIalbT2yQJJHPjxS3jFkIHoO1Zu+imTUrk3am4nLZeQlimPtxivTwYsTS0s8/LDJiVS4Zaf7U3GjsDcxqbe4ALAn+Y7AeeOD7YqJqPWMMlkIgSEb8hCENG3+Zs4ql1Jo72UPHtBX+WqxkkMR5AHgcVNt5vBsJ3nt3ifaVt0hZCdw/M7I3OMV6cenxqnJbmdZJSWmy4USX1ksqatHBbBkV18bPiufVR3rXaKou7uyX4mIQQk+KDNkn2BNeVWOmyS3sUGWEp2useduT3GT/wBq1l84LKt/DPJeqR4cVsxJUZ5AAz+pqfU44NUbMOTRu4noM8enaHceNZ7LaaDU7a4SXCnfCxZTn/MrHH6Vd6l1E9vCrrrK2jbNxfbuVFJOCcetZc9PRalo90b/AEaFZ7HbcwQ3cjlmXtJyMfNt5GfOpVlpLxgvcITAHEyQTASFwPyKR/hA5rxJYMP4pO6PZeRpJF3ZdWg2yePrJu5pEIjMKYw3kcHnFQf9t52SZ4dZuDPDKFMDR8MvmVI7kd8elUV1onx2qzb9wgEgjjj2YZ3xuBAxgJx61TRdMXFxYhy09uqyvJbyw7M+KxwxIHIG0YApYdNgbbMc8+Sb2Rr5PxB1COFLy71WSK2VC6hY2aRwPb0J86MfxB/3RLifU4bZGUMTJKGGT5Hvis42kxzvLea3FJPeWjIsW4DwoMflVY+M4HfPmarUey1O/SeeytZTHve6lWLwkK+QCrwCcVoXR4J8IKnl4vk18f4iO1wynXo5Iy3ztAwOOPI4qNP+Ktx4hNl1XDBbJniWLe7+wxWKn0WXUdZur54rbRpVjHg28QErAEYB2+RI9e1TenentMhDadexm8kS1BuXjQBoAc/OCCOarLo+mhG2r9yE8TqEqTo2J/E/UN3grqZvNwXxZTAcBcZPbPGM0G46rttQ8Szn1FLiDcJI5gTEUfB+TvhiQe3FZ+2vl6Z1CWTTGaVLpkaNpom8bbtxtB/LjmoPUE76lBeW0CeFbvJHLNJ4Q3PJkBW+XuQKxz6TC5Ult5kp5sjjzZqpuqYbBILTUb6O0R8qJDEzYkI43AA8HionhRXKbZ7KxuGvI28FgwmiIxnBDD5ST96rW1az0dbvOuWV1dRxqLhDZPvZSchsvj5geOOKtb3UFtdIhOm2U97HIoklxFwGxk5APy49RWJ4Hja0LlmfJw3LejK6lpq6WmnyS6ZBcJC+EEK4yf8ACx7gg1Fv+pL/AEcFVnjaY4WNCpESMT+Vzn9antNYvaRX/wDEYS21kawbfvPP5izcEc4x3qFLp0MtnPPf20dyI/5UccT4J8lO0dxzye/FevhipNa96MNtOk6M+t5fw6V1DqA1Wze+gVZrRFXxYkLOBIEDj07enlXnutC8ug+pSal8YVOxzJOhJbPYDIJAHn616nZaAJNL6glkjE0ZjRQH+SNH3A8L6VRaj0zHepG1uiM00oWQRW4xtHp5j619D0+XHjdv4nZI24+wwVtc3sd1azRD+I3M8CqqxSM7BiTtBA8xgcGpWpazJbdN272lvNPeakZ1vDdbiISjjAjAwO3fNajXOhktriytbYT2j3cayvGOQmcjAK9iMeZq4f8AC6KXRLWGFY3njnkB8WcxMhbGG2gNnH+HzrY+r6eLTkxvDyOMkjyuz1e9mRJpDaxSBMbGt0RdufTGBUW6tG1q6kl0m0gTwYA1zDbgfm3d9p7n6V6/ffhpbW9tZ2s+p3swHy3AW3Vgzg4wg79ueaq4+jNN07qO+s4VJhh2lXBXJDKCcv2z5cds066/C05IjLp5RaMR03o1vrOrWujTyfB3N5cInxG3Ij3EAEjjGM1b3lsmi61e2On3RntYJpImmIWJJjGdu5QcgHIPfvVnN0pOdXtLy48Cws5JlUQW7M7KOTuaQ8ZwOftWWktIbpry633Vv4jj4VfBJDfN8xcnngdiKqsiyO09iU4vSlW5KntNSGoi4jikkszhkkOJcE4JB28Cm2GqR2xdbi8QBt2Y2BUoc/oc1Dure7sLdhJFIzKVfIYqyA8At6A+9VS2kmp3kAtxHuklWLwk55J/xYIzVFFNbvYjGDbo2UssTWYneNfDlcRhyuc57YUc5zWk0u3XXNAmg02wtrVbTb/vsrGNTJ3OW5JOPLiqbSdHk0nqyGDUgzi2U3AWN/FLYHyjKj19q22i2MV9DDZT7g99cGa5iVCVGSQCScHGMdq8fq8sYRuPtNmDDvXnZdWTXy6fZztGxMdmWaGBl2KxPHPfd54qshls3je5ikmtru/Uh/Gt1YEjk7XPI+taO/huL63ns7LLxoHSHwYtwjLHG5c/TGTQz01qbPDHrOGma2VUVzyEU45xx7V4anCm2z3McnLbsC0Kzg0i2ePU4YWm1HTbiINLb7yrOvyPnnnPnWGhtIbS6lgn0631BIosPG0hAkOAQQRyDx+teqSdPXX+8lQ7mZSIW3gLGAMBVPse9YpOjXhtZpyvxMqfmldsgc/Mc+vl9Krgywp2xOsueSG3CKvqrUY7y7hHT9i8CLCivIZ3keQkchmYZIHbmqPT7JL6C9ub+e5bwRkrGm1N2OCWPn24FemaZ01LFdSvZmKa38BpFx7DkfoanSdJtd6NYQW12YJrmR5ZowmwRKo+THr7076rHjWlP3mVdHqbyS+H0PKrzpjUtGubJdTENz4tgmpsxk8QSJ4mwjOe+MnHtUmJrC3XV7m1sIUikXFpF4JQs27hmHbGK3Wv9J3V6mkJeXzvc28KJbGSQlVAJ4C++e9E6j6Lu7iK3jmdUuIyIreKLlCh5Z2988UX1sJ6dT3BPpmtXhra6MpqOjabomm9L3WrxR6lb63BdmSN4tpgkjYYKyDnHI71lLjSpzYW1/qS3F+PEMcUTzEo0IP9OOQBx3r1PVuj5bvT9Bsbp1uPh2nSMBc4LFS2PTt3q6bQIrS1trJUed3DDZgMOScc+XlR/wDUI41GuXyUzdLFzm47JcHitzapq2grNd28s9wt0sln4Y+RVAK7DnspGfvUX+A2kWtTHRrSSWP4dWVTHsCtjkr6c16aemJ3sbyGdZ/4bbYaGKQAAvuxg7fIcnFak6NDLNp9u8TW4EK4eJcGTIOQ30rS/tOMFSJQ6ZZX6R4zov4earZzz3w+FLOjHKgMRv7ke4psnQ8lrqN7HpkfwsNltxczuQs5YAFRj6k17mmnLp5VokDF0wpAxzk5bFAvendtuLeZ/iolcSN4i9mz34rIvtfI5Nvubn02DSlHsePT9DPpsNrq97conj3uyGG3jyCFUYyx7c963d3ZW2iTW80E08ksCb5SSWEsjnOCe/c1rdW0iea00yXw4Ujt5GYAx479m586gi3a7uYTds7xQh2yV4Yk+tRl1zzJSbBKMYTljhsrMB1b058TZ2hMjXTSSb5lMZKNjGEyDkKCefWqsWVxD07q9npcscVxdx7XjhiIVyJAcLuzgjFetXds0lneeEnhFlQfIMsIwfmOPfIqDJpRGlRNbp4N5ucKQuRGAfOteL7SUYxT8zPLGlOWl8o8wXTbOK1SY2LXl6cFg75UsW24YDyFR5OnZNE1aFI0eUsyXE9pAhCqvc+wUDzPnXqV10xcw26OZBI7RlmKrjg+X1zzQNPsPiFujO0qvOqguvG5V52lj5ZFWf2gmm7tGR4rnVU0YzW9JS8gVLXSJ4JYTvaVR/JmVjkIzeR9apte0DUb1P5cNrBCwESiLcdrjkgAf3r2GfSLmCEwtdg3Lp4hVSeFJ/KMcD0qFD01dTXPhRyiBNpmSNUODxj5vSow6+EfLYXJ0+pvY8LFqNMCR3+nNqs1xD/IiaUwxlj5se5A9Ki3eizWmm/xi5tLGbTLS5VJlMjRPIx/8NSOSor3S06RNjZND4Ud1mYyQi5XKxjGPqee1Ze56bluHRJrRZ33OFgQ/wAsE92IPANbcX2jCW6JPA4tJcni9nbXWs6hJNptotuJDlYYFYLjtlT34962F50vrmqaRBZD4JIrOIsELnfM/m5A/wC9ewxdMsJ3nEMNgrWq26xIo2g45xjuxNG/gd6baK2jh8NI18BIreLa0g8zk/3qWT7Vi5LRWxrj0e1O2fOM3Qmt6VmW+drRvC3oka7nYHzx6fvUjStK1DRws+qJJEjkl5JHaMsT2Xv+9fRX+y5jlnWeJdqiNbYyfPICo+Yl+2fKo190TBq8tveSW1vHIkvhjegJcjt9RTf+tQ4md/6fN8M+Vb62mv8AU2SUqG3lBGGJYH29frVxJ0NrVoQyhfCMZk8QNgLgcA8dz6Cvp09MW3iGeezt5ZYVBDGJVAbHOPPHFQn6c/iUWLqwhit1YSAAgeK+e58wKf8A9bjKqWwZfZ8kqg7Z896Bp2o6rqlta29g1wuDsF0mwtnzO7g1cX+nXNtbmySJJPEmaGHwAArnzAzzgEnnyr3eLoKS71ObUb0wlgqxwR7iuweZBqLJ0BY6hqSldOhdoWG6YOWJxzj2H0qUvtfFKV9v1B/6fkVRa3PFdO6R1q6ZltRaxLETFIk96Qu4AE87eQB5+vFbPUOl7rRem57kXZuNaigMYaGRvD2k/kycAgDyr09NFhluH8G3mEUP5lkbK/8AKue/NNuunNO128tzeQtuttwMSRjBb1b1+grBP7VcpJtbLcv90Si4pbs+fulbPV9U1A/wqOHeFBkdnVNm0hs554BFa/qGGf8AErquGTVdQLtbQENNBIF8TJz8u/g9uCPKvVT0naW9tfiwUQtdqII0SPsp7/Spll0fa6crwRQmVfAEUUUgVhFjuRxwfWjP7XxueuOz4R0ehkkoPjn3nk/SHQ+m3d0LgPdTMmYzI+ChOO4B/MT60XUehNKs9LDa68hnkjeVrsKCUUtgIi9gf7V7Bp3Tr20mUhLhhyrKAijHljtTL7pm21VkZIdskLpsLrkErz+lYX9rT8Vty2K/c1pilE89tejrQaTpcd3Bc37RrsEtwD8ik9iOwyMZqubo220sXl1eRKHd5Ht1MfyIM7VBP+Hz+gr257F2hQXCvJPOw3qv5frUe50aOctG+91jdCU8PhlB/Lmow+18iTVlsnSRnK0j521np6a21eGx+Ht7/UCgLukGBGDyBz5Hyqut+j4NXec3VxHZeHG8sydpI1HZFHY19My9NRxarPqTklpSGVAcKOMDmqi96TgjlW7i0y3F1sIeVRliCeO9elD7cSVR2fmY/uOh3JWeIQ9F2tjp+lCC0RZo4/iNQmG5mdWOEjUevIycVU//ADtLXVLmSNHe1aNnMlzOngqcDO1V/wBa+gT0lsmTUJpZ0eMnao/IwxkZHnUu66RTUjMLmRpDeSZO7nau0Dg+Q9qaP27o21FH0d+lW/keN6r09FZfh507aZhmifWpwsqEZBEAKjcBmszcaabK6URYuGkUAJE27aP7+fNfRZ6MT+EQ2RCyCG+kuYucBdyheR7VEHRNtcwSSXdlELl2VD4fG9QO49BT4vtzFCFS35E6ro5ZcjlFeR883nT8mp29v4TTQ3bMXWNUKBVzyS1Z/Q+gdTluL5LZfjEa3ZwFbdufnaD7kjgV9TN+HsTyKqx7FYneQ23APkD6Yq6i6VitJUaFQF4Aj9gMDt5486af/wBQ44xqAmD7Od3M+am/D2aXVre2urWTVHWCKSVlxExkIBKMBwQOfpU3W+kxHYXckM8MVyF2gyOSqY7qAvt5/wDevof/AGYthO02xoZDjOHGP/XNVF70VBfxvNcySWszyYVosEqufIduahH7cjKScnwWy/Z8XHSj5NXS721jtmvtPkFtfIWJlwTIvf5B5Y75PNaXpOzWHVW+ABUPEI4/FB3EkfMeO2RwK+jLzpOGe1CxReNdw7zA8pDYBXG0Dyz+1V2m9Ci0tw2pJA8rPvndPzSH/Dkdh5YFa5fbmGcHexmj0MoZaT2PnxukrtNYeSGVp1STeXnwudp+YY9B2rTz6TqVnuv47NzFJcBkkHzh8/kC45HIr3KPpXMiS2sMMIRPDQeEPlUnJwKcnTsTODP4kiByIt3HA7AelZZ/bUJFl0aiqtnjthY6zdmPUreOa0lLmOeR3ZpM9mOD3FarStJ1ueNopLqaSPZl2y0eBnjI8z7V6Tb6AF2W8MWLONvE8PPLOferKLQDbJwPGmdtzsD+UeQ/715vUfauOapJDw6PfazCanZXSaeRbM8szuu6QnuQpALeoB8qzaRS29pZwSziS4YtEjxLgoi/8RyPL2+te3T6Wp+cGFN2Fb0T1I9TWf1HpmzltJG2KShIXacFs9+RzWTD12HiSDm6eSk2meePos0jGZ1LWzjbEs8uQoAzv47n0FQ5emJjsB8W4mZQ8cRlbaQD2bzz7V6da9LSW9mN7rMVUMiN82GPv7Cpk2g27X/iRBmCJgITx29fXvVV1+NOh1gutv2PIT0xdHX7K4iDvIY5BI0jKVjV1xhRn5cVaaX09p+g2mvSacrv1AsMMVrNJI7rvzhlHO1QB/7+a9HPSdrFexvHAy71DNhvPPIq00np63iSRr6JZQoBVWOSz5PJ/any/asGluNi6aCuLXnv9Dxqy0TVYrua11+VrkXUQimDyMVnnLE84/Kijz86rrmzubjWZNKuPEm05H3zTS2m22ZV/pC7ufQeua9yGiRoDOyo1yUcsXGcDyAFV0XSttdm6uLhGD3DIO2AigZJA9fSpx+0MSbk0Q+6VpUTxldOl1S21GO1s0S2WZVikvIRMIsM27luwAxgCu0iS8SS1u7e1sRHHNCsZSNFSRl4LFO4JxXtVx0tBLBJZySSLa4CpDH3C9yzN5nPFCHT9raW6/AQeIUwiBk4A9Sa0r7Vx6aSD90anqbPJNS0u5MssmnaPFbp800nxEgEWTzvLO3JLE4CgYArJ3Oh6nf3cEnimW4ebcZ40zFJGqZYAn8wUAYHnX0G/T1retI08ce/85aRdyj5fIe3pSjpdJEuR4SwrLCYw/5mVSMcehNPD7WxwVMll6OM3szxvpzpezj1W1gvVv59MuZ911DDc+EzwgFgx28KQ23geQqfrGl3Gi/h31XYR20s0jdWWN7OsB3CdlVipQ+a9j9q9ej6WhgtkgXaQGWMAZycr+YH2xUXWejE1PSLzTxJMczxPy2MlVIzn19qWP2tj1pt7Wi33aMcUlFbtUeMazBpx6mW0W7e30/TJo5rckeI26SPLjdxjMnHtVj0RrVtqnVul6RcrFBp11OpvMHf4Mf9THz+UAnFemT/AIf6bcanBdXFsstzGRnd8oc5yAR7EA1XaH+HMOj3fxjWVubuFxKLpT8zuC2WI9CGxiqvr+llHdmKPS5IZLdUeP5kubq41G3ZlJurhYrmCUshgWRgiqMnjAHn5mj9KaZJd67Hp+pi2sbS8lgheSSUtNarIwbxMDvgHPJr3EdJWfwMNrBZwqluQq4AXADliSB6k1Gn6Bsor34tYgJklQL8+Q3PJP24pn9rYZJrizsfRyjJO7XkZiNLax0iaG00qK4vtM1K62zG3VmaNoMR7vX51yfY1QdIWkmoaXc6T1Rapb6Zr2pRXR3OLRHnSGTBR8Eouf8ALz7V6NJ0uzWdzF4gTF7E6mNBhV2sWVge+SQa4dK/73M64uLtpPEWZ8gLtGAAPTB7UseuxRjpT9Zt8KTnqflR4v8AAXP+ycs+rTJHZx+G1xGEL5kjXAC88/m+1aPQ/i30LVdHtLeGSDWbO2tpJbnIZF+JVlOQcY4OSfKt+3TJ8KxsG2N4CyAb1J3I5G4HyOQP3qXpnSY2yrucN8KYokHy7FDFhkdu5xmmy9filHdk+nwPDl1RZnevde/i151DZLaC16hvNe0aC3lW5S4RI44CjGGXGSGI5xkVQdO2uoz7o1vG060tdTSRreRyS9zCrlcADnuTzjA+telWfTUtkA2lKkDwy2rwxrw2+NAMknsAdx4qX0z0bb2EF1PvAu3vBMZ2OfLDD3z2rPk+0cKxv1G/HgebqFkm6MPqPS+qLaaitt/vpTVYWidpCilWt3JYAdmLKBUG8067sNd1zW2uJlu7DVrK4slRS4lcTIGLMfmYr8xNe6zizktWURgiRt0MargsV7H7c1V6hoaTXN2LE7nAWXEfzYfIBGfbnNYMf2im90Wy9DDVqgzxa3sVtZ7SOcyQXzdTSxoyrtaOdWWQDI7MNwPHHFVivFba5Dqdqg8Wz6gW5jlwXa5uhchizfU5ya9X1PpVpL2W7tCFvX1WS+jjHzBJJI41Mn1xHjHvWf0npGS1vJ5p5jNEQtyMsSFleT+j2OMV633vElqUjzPCnHKkuwLXtEuNV0HrSYFnbUndTBHKFgVhqWGVQPYnipmgPrWna3a6k8njwxzPpzgDvm2gBVj3wu1cH1zWxuNIgg0S4dUSOW7uJJMKflUGXef1bz9a2A0uH4ia1s4FjdzDFIYwAA4YMzk+fA++K87P9oKMKiuT6Tp+ngprLGW6PPerJZHj06Kwhe0e06ilui9m5QsGgZGOfRwTn15qo1q1+L1voeGNUS603QpUu4fCAkefxgIkZyOV5XBHlXo+pWa3VjOixp4gnU4VeclcYH1z2qLqOlRya3aTuhO23ByzA/Knp9/7Vnh9obI7qIeLafdp/meWHoG+uer7S7uVKjSnjtwEk2qrtPKzNk98FdorSS299qnUXT1hotu2nfwe28aaZgrhpPiXlJOe3cGt3Y2/h6rLOA1wJzHLJH/TxuznPc5P61Ejt5vjpZg7WisNgAX86tjdu9eKvD7S9O/IiumxRxaH3dnl/SOhG56T6fhvGlD28cTSKo3tK3iqcZPcM3J9hitFqjjV+mip06OINrGoyXMacFj4Km3kPrgyNwfMCtbp1pHpumw6dFEPDje3WMscY2lv7/6VYRaZGq+A9vHJEbtviFB/pCr+5xx9KlP7QjF2uTRGEXDQpbHlUdpPqH4oQtrkKRx6pHbR6lLIN/ix+GsJBYdlCckDgE1faZruoi+v7qOBraynNjFDAk7bESBlETgHn5kHbyLVubbQ9OfUWmW18V/yhncho+SARjvxj71Fg0uGK7s3W0KTQJbx5lU5ORjcM9jgA5pJfakJL1gxxlhdqXdv4mU0TSfiNQ6kZ3dLe5e81CNZWw6XTuwVHx3G0g49TWb1jQ/i7S4ub19819qGoXlwqLlmlkuE3HnsMLxXrFvaRRK8bpl5ZS7EhSc58z50KfTI3tpHV0Z4pvmRD8rBmJLA+YyoqMftOSba7iZIxlCvI8Pg0jXILfVdLMTw2suq6dcxOjgbRb3O5GyP6yoI+9B1Hoe76ji0OG5doJbG9mkuLmJ98swO7ZEc8EYyc17vBplgEYD+Ym+J/XbtDED65Ymo9/bRWKlYI8u05EakbRu4Bz6YrSvtmWyjsYfu+JL0t0eY9JdEQIbiwukUSPeLK1xKMrCAMBsZ7jDfrV3rnTm+4sbHT3+NmsVKm7PyiRGt2Gwkc4DuxrZW5hVrpPCjJUFn2L3BBHf70t5EllM7vGsZkR0PODuxhcf61J/aeRyvubF4fgpRXFGMvNInGtdK6r4MC3WmWL2qeGgRZEWXG0jHYCVyPUioEHSEHxUQu4zb2cN+91DCpLIYtoy5z/4jsOa9O1W0XxtO3rFaMtspkQoWMzA+vvyftUdbMXPimZgqPK0oXcMJhgT9eKlP7RyNbszTVt2Zix6fludR0e5udkzpaRQyJ4fEkL3jyEFvX5Vyfeg6xpl4JtEluL0M91JaTMdoyRHaFUQfc5NeiRsLXSNNtJ5CVB3SyCPJRQSdpHucVXGNtQhsIC8SGzlV5g8GGKhQqY/yleMCnx/aDtNm6bXhaLPO9H6eurg6JqFxatJaXOranfXQ3hPCyzbePLzNVq6K+udJ67JcvunFisclyse9I4/DK4OSCdzY4r1fR5FvrR2jHhQ29u0WzIBFxJ+ZvoOBTruwtk0+WwsZgtrdaZFbx7h/xjvHz49ueasvtK5Jy5I+Hjlv6jxyFb/TNMkubmRZrTT9O0vTjauBI0spa4y2OQAPEztGcYHNWfVegudAi020Hhwt1JqL3c3hneuLcIAW/wAykZI8z7V6To2lWb2jxzW6y+JczMC6EGN4gfL08/vR9QlsNNmiREa4sP4gJwNu4biFLZ+pNVl9peXI33aONelLZo8o0Xpyaw1/qRZlTbe6JZxFkB2uiwDIx/TwOcdz9atJ+mZ4epfw4kgBCdOrMJpHjw0sfw6+C324z+lbeN7aPUdUnmRIFaN97E4UDb2PoMVezXPjy2zRQKwks/hlZh8wV2D5A9/7YpP/AFVqeplowwyw+HeyPC9I6Tms7fpVo2Ej2l/qtuZIpCksh3LJgegDMcnvgVHv+idVvHgW5Y31vaWS29mZFCLbhZG+TjuoYlgTnOa9oXTrOO7snCmI25mK8bgGkI3t9TinGzg8V5GjEru/lz8u7is0/tiTlaRgn0mJNqL2bs8p1Xos9ST6w2pWW6PU7S2lMazZ8W4is/DWRh/z+R8qDofSt1FreiIzJbS2UUAlniXC/JkhVPcbcD9a9XniDxmZkBQlk2h/McDNBhs2dxH8iDBkYFftgmuX2vlkqYXgxScfUUMOiXWm6TomnXrwXcdpdi9EjNlzuCuVBHvnv61V3vTFuJurFtNMggi1Wzhgt5Is7onIBlcr2J5+1ba0trcQsqSokcW5ZgV34yQCceopbi8WK1nSEpKfFOLhgy8YA2gD9amuvyK0melklCUNNbGb6k0o30GvWl3Es0Wo3FoZU2/IdtuAQT5flUnHma84P4VRQXl/qMN8/jz2KbmJbPjBkHiDHbAAAFexTW0yx20LXCulxKsjhVICnIX5m91WgwQxNb3TwDDFkWZX4xg5Iq+P7UzYo0med1mLDlpSXBlND0Mf7I6l0/eLc/C3EguJb0OA5VI8KPUktUa56PtJNW1BtOjYwSJcxQSsoLqjhQGLdweOK2q73aaFCscbQGLYfViOfrxRfhvgppoxIrptbdIMZJLcDHrWb/1HLezObhoiq4PN7j8PYr7R4I7nZFcC7klZVOBtVBtPHck5oHUHS+qXuqXtzalt99PHNdXG7EgGVzhvI4UV6MbYYc7iTs8+xOcH96CSwvmNwpC55DcAcAA/rTx+0M1meWHHI8tk6FvW1O9nlvFZmup7pjMdyys8hZsrjuwOPtVnd/h8+ua3Lql2JGkuIrdcbsZCR7SPYdsD2rbyS+E15kkLGY8E+/eipexrEsilmAIxu7Mx+UD6VR/aPUS3szrBiVpmHTox2j0+3dwlsjptjUHanzFixPmeOD5VDPQ11d215FPArBT4rKckzsJQyqx/w9+K9KgvI7qxktYShZL4RsxPZQoz9smplrcwLYXrKP5niLFnPIU5IP0JFT/9QzR3NKw4624PFF/DC6nM9xcXczMFAUHPbcTtHptGAKjy/hHqcmq3N1FrC7bohNk6b1Ukc49+MfevZBMGV9rKylgcE9uKjXUyx3EyQoNyNuGO2cgGrL7U6ntRhfR4KPMbr8M3+Jiit2uFs2AV4i/KZZQrbu5AG44+lVkv4UahCgexljub9Lo+E9wNyNCFABZfM5Fe0wPG26QwgxqCDg5HfH/ambreN8+CAA2EJ8x5k+1BfamdA+54HyjzGD8MIYzm4uBOhPi3CquEdhnauB2GT+1SLX8OytzLJM3zPGI5DHgAnI7enfy+tekxhZLpIiylXQsVHAztOB+xodzMiRxeHtRZAOx4zjuPrSP7R6jzH+7YYqqMq/TNtBE6JaxorBUMICleODxjnPnT36WhO4rDEnZggjAQcEAD/tWlIjcxLIBFn51cN+bPFRdUM6+KtswBgj3MT23Hk/oKg+qyt7spKGNLZESfT73UrKyhmtbU28GZHZkBWP079jz3FA1Pp68liuLZGt8sNofaCCFAwpX3rRXUbQtJEWEmcK0ZPAUAEt9c0OQrFaxzHd4jljIpOPPgg/So+NJPYfxElRj4+jFF886QDlcSyo2A6EZII8vLkVS3X4fwC6uXuDK0eTJJ4b7d8hHmPMYxXox1GBLdg0aoFj+bKk7qiR3j3JQxr4ajmRyMYwM4/Srw6zPF7EJuMlTR59N0HMqRR2StGkcKuJX8n2kY2n61Jt/wwSz3XDQqXbKNwCSpC7dw9RzzXodxIhQM1wryyfl57exp8QLeJG7NFJIwj3Y9f/gVb/1HqEqM6wY5O6MFf9IXUtoVt5oN7y/JGwICrtwc/ftUiz6VuNGmhl025eUSR+GxYBNq+nHJrayG2RE3kM2Mq5PAx3NGgZA0E7z7I23Ekjyx6VJ9fmcaZojHSqT2M0empLlPDvVkIYAFVOFYAnBHp9abN0lHf3a3F40ji1lWSKPhVVsjDYHBII7+9aqTULa8IaMgeCBHIMYKjzH6kGo3giJXgklZoRGirn65wfOsn3jIn5D6qK+6sZHlzqLRPJIvzSH5S3J74796bZ6HFbjbCGZyNoIOT3yOfrU+S0SRWZ5S4h+Y7hjb5iiyTx6eIEPylRtwT/UBkD9x+tL403sDxa5KTUdHScRiN2SZUbEiADgkZH6Gqe66Ot5YkiQKAZWaP5RlcjBOfetYkaT2ySXM0ca/MpRh2H1rrqa1ikd2fYiqCI+w9BWnH1OWG0RvGa44MtadD28Eqy3Ee8sg3r4pwWAI3AA8H3qanSdo6xhItihRiNex9T9u9Xsd3G5lyNxhIUAHzPlQlvYom23BZSrhXZXK4Bqn3nNOVt7lYTivIFD0vatC1paReA8pG5IztSUr5+xwOR51TydG6bc2lzEtsgSadXcMx5fHBx5VefxR43WK6t5ZMNmNo8Pu91+33qT8ZZPaytbbpmUiSRSCJCM98HzHpVY5s8d4s0OUZrZGUu+i7e+W3a7iicRybhsXHYY5xUGfoexae2ktoIrSC0bxE8FSpd/6gSD2IrbWVzbT+JGXYkvuG4kEHGduPpRt1vBbnEkJeeRfCkD5BHORz+ld976i+WQ5WyMdP0Vp8tyzzWlssLAHw1TauR2JA7nHmalHp22jiki/45mYNM8pLFscKMnyHkPKr2bULeF1jkh8SQqrJxnK5x/egz3sJu2MqABhtAUYGRz/AKVOXUZm9wPPoMxL0NpctzE8UYQqMEschiPv2rpOj4UjLRJFGsZ3KR8gGRg4HbtW2hjt5PBliVH8RdyKvJbz4qHbXbSm52qpCAyKG/w/+lVXWdR5hSWTejL2v4cW0EQvJJY9s6YjmLAuACOMDtyMVKs+jrdL6G9Ntie1uPHVpCWKvtIyCftxV/Yzx3VnbPcCO3aMhykkbODgZyMfrUxri4kSeeSTxoJUCg2/zKSXBXIHKnHfNPLq+ob/ABDy6SCV0ZY9N3V08LXEeME71GCN4JO4/rT7ro63kkkmmQCfYFDKT5sO+O9aC2vTNNdRWKs0ccb7584AcHlcef1ot1cpCkqxsHWVEIZjgqQQamuozXswLFBrdFFbdD2cMN9NBujluIoraRgeGXfvYYPsvPqKFL0KqRh4vDuIW8RvEUkjK4OCO4q+fUETS7bESvcTSNMpDcbeFX9waq5C1z43jxXLSyDIeCdo1GfzZUcHNU+9Z1tKRVeHGO6M5B0TalY2vGDNtIKhuMEn/vVgej7JXtrpI4LieGXEEEke7wyAD/5cD7VYXEywxQjT7cl3jzv8Xg+WMHz4pqahOtqJpSymM4xuK49v9DST6vPP+4zJY+aItv03BdXT3IIjluBLJIyDCd84/sKhTdL2M9zOqRx+HHIWZm+ZkbHCpjyzV1DezxwmfxI3WaZ45Il4IXaPl9SD7U2O7TS7iRra0D2wfAfG1wgUZH1OR3oxzZG+TdjhHS1Fcg9L0eCHU4X0ixW1vpCIYGSXawBXDOWP9P8A3q3urSDfa2mteFMx3EGUsTEyfKCgHkR6+dUlpqabEkjhjluFEkniyqxbaeAh8uDU22me7vviIW+JMIG5D+WJs/mz6Z8qeU8je7NcFCCDXGjXmr3ciRWW9FtyyAN86Jxzx2+hqVY28k2owtDFELy2UOjiP8wGRtZe2cUO/kgm1KKSREZ5N7u2/gyf1fKPLgfrUvQAFjklt2VV+HYibHzRuQxz9M8VKeacY7lYzSbRG1BYGtbVG1GZriIN4UG5kVMDjBJ9e4FQtR1O2traGyhsTDeQ3wuH8KPCpmPg575Yk8c+tLNYxXdpIuo3GnRxLI6xNO7LMW9V29s5xzVJBZm51FdWvpre/WyRbe3KSCKPxQdoMnmyqDWfHUuWSyZdOyQ5NOtNSuLS1nhc+G3jeKSfEDhwVDeQwR+5qJ1VrZ0jUYUtYQkiXEl20q5Mcj7V+VQc8k/apN0X1e9uVS8k0uCBvhjGk25WRMksp7jc3Ymqe5C3Md78HcJMkCFZ5mB3IONy5YjJH6Vrgm5JvdGDPl8hbbVpoVs/gb2OHLGW528sp3lsDJxj+1aeHqqXUrqW+tXa1XciRSLKoRGXkqwHBVh96xMYltNbv/4lBPesI/glMOxQmFHDEDAJDc+fvR9JS9g1S3ja1NzbqrSOLdgCuEKbJh2G0AFfU1bJiUluYY5pJ2jVWuuDULi/skCRRzS5RYYxIxbjAVu6r5fSn3ls1pcGK+vMXs7yqojG6QhBkq3vg8Gsqs2mXmsvEgu7YMVhBWRd0gZB8p24KnI5I7A4rb60ttCttNHp1ve3YttyDcVaFkH5vEzknHBU9+KyTisTXrPQx5tU2uxVSarcW19BaK5haGFWkge7VxJCecNgYB5HY8GrC51GGLT7SY3scssmFhFyrRvDHnJXcvDMSeCfasjdHWbHVLO6tGhhsJVMMMiShijMQGWRCMFTu+oNalNHS0tmt7yKdLVNtvKt5GJXWQehQ8+xq84QUU2zfizRyS0tkX4vxriCKx4eRCVnaUYQ7uS+4EAkDHvVTqFpFbXE9hYXMkFtNGsmRsWRdkis3iZ4Htt7iryygSKRYvAaYH5dviBAoIwGA88f4aLbEBkaBYb9G8RrlZYlUoV/KCCQSCf6c0imoPYrmarSZG3stSitpDpa21/ELkLFcpJH40UuMqckjb6ZB7mmPY29pqgm169EkxdGuLcwM82/G5dx7kfOwyM9q0tno8cGj3E8aGzM6zTyhm8MeITj5kGcAYPmar7yAamr3FpPItzpiQ/DxW0f5w0m0neeTkNkHsKssnkeXk0yjUh0Vzp8Wo3llYyQW1jLO6yyxM/hyKwDKBnuSRjjBzVf1FefHXiSJ8RLHCoV33NPMyAAhQT5jIHfirG9jSfqqaziSGSCGESL4/HiyqpG5z2zg8VaroV5caVvhllM8kLQsI3AByAN/HPC+dStQkm2MlGM6RmtQdm1xtXS5htZobIw2xuMqUmlZcE7e+QDz2yDT3in1K1kXSb2Kz1DTbiTx3mTZDcyKuNwwMkn1Per7VOn5Y9IsbKO4t7sWyNukdcSD5doz9DyD5GgWMU8mkRWt2EN/KyW0bugPGMlmK9wR51oeWOn0XwVxvdJrksNIv7xtL0G71G0hQTb45LLecSOOBIG7Ek+VVepWdtqMhN+qxNHMFiVnB8Pk5OOc5qOmjwy6oLy2DzXB1K4VflKJ8o4z5YAOQfatLolhYhZbiLDvjaGYjiQ8cZ9x+9YJqMJakGEJJ2Yz+TZ+DHJbXWqRxMZGaNhGXjzlQWbt9qk6Tq2oS2l41pfz2jSTFmeadVSNWJ4PPbgDPnWh1PTjbQObu2ChhtklkckOfLI7KO2aiXvS0Eggt57OwEF3pqPL8LubxGB5DZ44x5VaMoOO5pmpGZRPib1INTnjzIHWK8it2nXGACTgDn3B4706501WkktrXOpASNHDgM7SkchgM5PY/TFTdK6dmgs9MubBTDaQRyeFCZti7w/LZ79h2qz1XSxdrDc2UZkeLdhlcLh9pJII8u9LknGE0lwebli4yvzMx0n4dhcTXl7vLxxLII3Gdkm84JP0rWzam2q21zB48ZkaaOZZpU2sQ35lPntJHeqS2LNpd98Qx+MRPE+FWJUDKOwbPcir7SEitVsGu4PirhWWSR40yzA/OEHsO1Nky27kDBJwk6XJGsunGtL57a6cWMssjRGe3kBYIV+VsH2P3q21S0EuiZ0i4nL6u6MIIJQrfyztMhTll7HPrR9aMGqS3U8IllQRm3uZLmQCXxFy0eFHoGK/YVRdIW930xcxQbWtbq6h8O2vJIC6x7/AFZecDz9M1NTeWOpumbZ/wBOmuHyaKa4vC+oXV9DLe6fpLvbzMknyn+UChII893c9sV59puLbT47mC4hlQq3jRcubYk5Drj0GckVbdT3t1p8huo4Ut2S4YSzWUvjxzMowSrNwwx/R3qoTUoDohgt72W3hWUytA0218udrb+PlUg5CimxQenV5mbqXpkoRdhr7TI47TbEbmDUYXaKZXXh4mwVkhLHPYg81SQxahYXeqTNO9yts2UlXAMrjgEnOePbuauL7T4UYfwXTdQg1W7nQSXUtw1wFXbygJ48h2HAqXJ0iNQ6gt4I7nVLqOG1WV7W3KhJCn5cM3cbyd2a2QlFXbOhiefG01uilj1gfB/Dy3lzfCSGFrq0tGIVZFZgqlmGSec+grRT9Q3UG6CwtZLF432xuFjIT+XhgWA+ZiKr77S4YL3UPGv49LZ7gFv5JkeKN1+Xbt7DOc1H0gR2kjaVdzXZijaRZElDeHEX4wARkknnNCSjNWHwJ4sibF0iNjYfFWvDNCwJYExt835Tk8EZ7g16ZYytaaZmy0p9Ns47WCadr5xIlzvYKGZEB+XGSMk9qweitNoOqPBcxW0WlrG5R/CaYDJHCxnuW8z5VY2N1H1JdppKXNzHHdW8Vm9xOsjxs4ZvDU7MFAo48xzWbOvEWmK25F1qEtUuF8/YVvUXUHj3BSTTraWPxp47l2s9iXGfliAxynl6DtUW6u7pLfw9L065SS2wYbOF90UT4+YgH9/KtzNoJ6ZKXdpJJbx28fhtmAus/wA2MKcfMCR2cZGODQNE0rUbzUJLy2ZNQmuI5IVhmgCxxMRlnJGONpxXYsmNRpdh5Y525y78Ff05pl/eW02t6xoq3EGPDNvFefMxYD+gHjB5JHpWg1HSr+G6s7LpK4t2njgdriMXKLGQyYMe6QcNjyBzmlkvWvLAacsTHTbZGXZaFEJdlwWDbeckdyapNEi0eGz2WVrq8aT3QW8EyxzRuORtRQcq4znNZ3knlm5PZFMeJ4YrU7b2Ye4XUzbSLHE0TRQrOk0cKFtyLjJY+mOTzVj0tq8GoaJe28Dl4dRh8a/uHVCCqj5o07A8457iqi2VYLK4soLuSSHwg1vOflKxncJA4+uOKyk97/s3aR6fcdOS3Au5Y3RrMfESm3YbX8LHyg4ySO9U8J5IuJ6M8NQTvh/xmvsoxpWo2NhBDPqWhRum6NHEDl5FYBY1yNxBwc9vWra0g1yyltbzRbdJ7Zt8bOLqNsyD8x5PHbketZ62j0zUNSWO6sNR/h9gyPDPsJubKF8hd6jk4xyPLNNmi1NNZ0/T9MJk0Wz3Iy+GcKH53fU/60uht6b3J6/DbkuPL2mwGqao8893d6gjCeCLHiW4VlQPyzIOGI9e+Kobm8k1eeV4oiZ438a3aJQqR4PLEN/iHNWHTy2fxFpbareSQQQl/iIoLJ2ePcDjxJB8vkMD3pt5p8NtZsJ457qB4hKEkeNluE3HY67fmQ+oNZkoxkWjKM4uC2K7+LWdlbLJqF3Jc22GbUUlkBfA8kyOCKqNZuorrUW0/wCOvEjaOOe3kcNFCyleAVH5CRxkjBqw26BPH8LNL8Kske5oo2FuXJbJDyPnPIHI5NYrrjUdY6g6mX+DR2UfiPElzfvO7mJSNpPvtHYDjNbcOJTyJf7Hm556McpSdpI9V6cF5BfiHS4447GayH8q5vxHHGVOWOcYb2FRNWsIZNNjis+pIDquZDb20ETMwBOSX52kgdgKFZW/SukSXy2Taxq97pscYurq+kMoRgcDdGANufIGg3luuoalFIWWK6ZhLG7hY1SM/wBQUeXtWTOl4uwuGbUNcNvV9TNXGn6Rp7rHpenzQX4kWJp5blniYlf5jGNiRggk4HY1O0S1sNQ0IX+iyRrbNdJEYp7uSMxpC35ByB8x7+WDRCumHqRYJ73+AukHitfPHIYZ3YkZTAIGffvU/Snu9ES60zTlk1HTGukMV0sWFdz+fbkYJAq88kljd88mScsmF0lsuQ+rXejCaBZ4JtGvEmKXECOCxUjOEcZBQYByRxVVqdhYay6pp+stqsrt/KhhgVUKn+reeDg+1HOpzah1evx2oC31e0t5I4SYFYxxBCuWUfIOD515/rmt3TXM1xawJaWJRILSV1xGgx831yeR71LDicmmu+4s8upOt0kl72aQz6haCXSRp6T6lpxERtYmbx2VhuLfl2/L2JzUq4s9Fgt7a8t73VYdSicBIryJomiYjBCyhiCvfjiqfQesSEt7C9sZ4iAyJcTXDGWVz+YDaOFI9c1E6uNvdPIbZoNLbTowIrVrnACj5gd5/wCI4J5XvWtQksuhqvWSw5PR24XY3ljNa3ENraXNnaajpEU3xbW/ihfEKrhsv3BJGADVZf8AUMVlqE9uuptpVmz+GtncxN4Txk7tvigEjBJANUugyLpoaygfx/Ht93jRnd/NfnYfp3qv1DXrn4H4DWpoJ5JLgeA00m8syg7QpXlUJHn51TwLntwe502WM8SlW/5CQX2oR640WuaMY4Z51NjdvdBnVBknYSPP1ODUlkgm16/j1OG6trlYVe1vJl3Qqr9h5gj7VS6Lql9c6ndLrFnBcWscjIst/dOsMkmMYCqMsw7DywKt7bq25Gm6dcQaabh4gUeTZvYRKx+SIHjhQeT61rlBxkmkuDJKXhynXF/H2eojaloNtZ6XHqqWMVpemVXW7sJQwlXJ5wThe3bFB1mPpmxjsdWupZ5lvd0VxJG6loDxy0YAyPbzoNvZWGu3kEXRyS6fpt4Glmllu1DSscnn+kY8l4oc0Y0rrGay+I+HtYYwJZbhROXIwDgDjHlx2qijO6bZ4mSdOWRRtpb+97fAuej9Y1KKX4QahNc6Vb+JGk3w8cMMsTHcDGMbicetaXOiPZsLKO5uZxNky3E3hnnsBjjArM6vqFprEVwmmzRo9tCrQJKTAQv5SUBGD/as/H1Le2lpBpkOmzalbSP/ALwmBI+7szKV7YHY1jy4pdTO+C8Mkelxa5JNPnyRd9S3Wq30zQaNFFBNjZGkUfjxSupzyGGR581Dh0a9m6Ske7kmtb3WbpIrhyhWSGOEHy7Fdx4rc3Wmi00STab8x2iKvxTAFomb5l3FTlhjjtUldsHTNtLM8Ul9Mjyqs6kbDj8q5PBIGaEOo8COmK4Zp6TpcnV9Rjlwt/YvaYfUNPbTbaCG51caBYuiRILzcJbo9seEnzEHv3waBFerHp8uiaNfalcJezlrl7u3ZIU4xwkeXC/WsN1N12mrGW2m6at9PuYTsjvLa8keTjvlTxk+tXnT2oTroAEx1jTNCRC11dm58MStu4T5fmYMa96ODI4a8nf2Ec2bE8qxYeV+Zqb7qi30+y0uwkW3fU0IthcW+6VCFP59rc4xwAfMUmq3+tWVxmzefVilpNcSXl2gjWXPbG307d6zV3NLq2vxag08dxqVp4bpaSSrsWALhQGPcVcabc6dplvD/G47i5ntQVit7UllUOcnaw4OCfOpOCjG63L4UoT0yfopbe0kWHU66vZPe6nFDZWQUMI7lTGrMOGKk8gew71b2vUOnP0+dNhddQKzb4J7ePwF2kAhHZ+TgjANZ7Xdd0m3m3ahop1B1l8QQ3dzKI1U9spj5T58d6qdH13p68u7lINChsiikzXEV27xIPR95HJ8gBn0pPu6yxbUXRbPJ9JONSTfrNd07qGq3WryNqmjWEdmVaR5RdPLsBUbcuxwB7CjaZ1PpTa4lgsEl+0XIMdz4MMjY5AP9S88ZqGdXstRtjai0gS2KBorCcNC1wo7Y2n5VPqeTWetepLQ6wosOltLt3gYBkEUjyIn9XzFtpP1FLoWV1p48jHky+Bia1q2/h6lRqtavLPbfxaNpqafIyLu3xf8MBuwPnnuawV5caFDGXnur/UJPEVWgtoMQ9+AzHnv6Vv9R6gsjpu/UI4JLe4UpDcJahTIoBwnfuCcZHpXkn8budSuoo+nIJFjiYIxiH82Rs8sB6AU/Rxkm1TVFutxY1gjkyNb9vM9P03VJbvS7rUrPOlRooVYYgHSR142ljweM8Y4qN1FqkenG2gu7C6tXulBjaJwN0rEBCW8x5EUyJIrjTJo9NDS6jZne6CMxOOQSSp4bt+b3qw17qKeDS1h1u3ENzcbHtvEQMkx3dlZeFYZBOahNf1NkZsEpZca1beXqKH+P6j/ABLUNN04RWt1FKLe6gnB2RM5A8QN6EZqw6g1Hp+11+Zo4mku5mV/Hk3SRlFGNsXmGOP0oimG0vHv9VmlW7uJxLNGiAK1uF2x7iQc85Oastcu7XquNLpLi1naC5IJhwrK6bSjA4wARxXZskYuPov1nrY+qhjhLFF3a29oXprSpLrSb6XV5n0KRglzb2kMoaSaNTjazH8pYHse1HfWm0y2F1CiG3nu47dLfaHZccnccfLjyNV8Gr3S6wrahFDPvxPKqgyRqFHyrgdycc0GW7vTpVjPb3UOmRahPM80VvEV4U7QjYzgnPesGSDlLfhk8WiEWm7b3/Ymwi0uTrN3LNPCWYyx2xbcHfOFORyT6Cr/AFi3sNMtZ31FnF21tBG6lCFbjcqFvLz4o9pAul2GmDRdJaExHdKEmLPJIpBMjO3YewqLeXMvV1lJaPJLEdREZjuZPmUTKTg58scjNZHJSlpT2Rox02pTezXzFj6vu7u1so7TWbO9tdNlihtRaRqyhZCNyBW5JGeSazdrb6UnUEsWqadrVzPLeNHGbRB4SZP52UjgHOePStjouj3bLEOotLtTYG+E08lsY2kKKu0bQv8ASTjNXfUST6lHqNxOpje5UIrrP4QijUfL8g5FVeaGOVLdP1i6cmaGh+ikvddmD1c3sDRWmgm4uWtLgW9ybbhd4ztKjjjOMmqDqzRblRpEeiFrl0kef4eabgSLxKM54DD5sVb32jXUEcNlqE0yxSugiuYDtI88Bh554yagdQ6c/wAXDaBLmORz8kMkiyCUDt83cN/etGGemSaZmc5ODxy8jU9Jy3LdPW9xp93NaTTEj4WGN5GMfIIBY4HIq4eC4aGK3v1W3jjwwiFqAWOPN/Ug84NUNjeX1jpPwtj8XYWokEbsihuH47nsM1b9PQW90omk/iOo+PwpikMUULK21ifXBHaseTU3Kd7E+nlGOGMWt7KnSemLN9TSSZIYoZpWMtvHGFeQKfykgZAPqK1kyado4d4tIilVtxXTbpnZCTxtyADjHOaqHaCG+vJbmKW9umV44DBhDsHmxPOPpSXMb6nCsltqcsc8ZWK4Dvskx57D58Dz9KjLVlabY944SarYrNItbdtSmtY9HnszE5eOOzvSIuRnjf8Am7fY1n9R1GB9YuYrzpsanBKrF4lcpJCwHLbzz78Go6zxBdUs9Yt7mGSznUbrS5wZUYE7iDwOAM0KwYRiCc3VxJCY2+JtGYkSoASSffBBr0Y4aetkeq6iauPexuk6DvgtL3Suo7yF0u0t1slw20kFt249hgYxWe0LWxddT6pGJ5LiCOF96lCGM2Ttwft3qTLsay1A6HqEcYNwWihI4b5CEcnyYZ2n7VTfhba3wv8AX7u7u4FNpBgQSTDe0jOF3KnmADXr4cacJTm+EZJ5vDhUlbvn9DUaTPeX9xaXOradHNHJaytIbpCypJjjB860dj01DplrqFpory3YuYLaWSMptIcEhsE9lqqup7hOovhLaSAJJARFciIuUReNo8gTzmpdl1HE1/qiWtxIpTbDmRtqthcnj7V5uXXNegqNLUss3N+SJVzpV3cZkggaXY+JQ7qoMfbKgHyrNajpeoXlheSfGi2htJFhgEcSsZDu8yPT1rWwPpmhQw6hqFwLJGX+YERpjLGw5GB9eKqjdaaYGt9K1GJrZrhmgkaJ0LK6rsDDHkc5qOGUlvXBphkmloltZ5drGs6n0xOvxVit1cTEMFlBY4Axg0W36vuNSmWDV/EsZVj2mAWyomD22gnk16nH+GnUGs2V18ZcWs0QtQHkiiMqb2zs255J881TWnQOodPX9otwzC+jjWJ08NLsbRhtzbh8rd+BXrLqOncKlWpHnSxZIpywNuPmFXUrHRDLeS6dcX9pNHBCy21y1vIXVecgfm962radbTwG6ubRLWMoHht2XMpJwPmceXPnUa9uLWz00nUkErRoWiyoU8juPOj9DXen9YWfgm+kuZ7Zdj2QDx7QezFiMGvGyZJ5IuSXHc0RjjcV4rpy295r20SLS4LW6vLTY9tGXigNyr7WB4BIOcMP6aML2Ca9Ro9PmhUuWlF5dNAGB/KqjvgDI571SasPAtUX4S3il8RWQXLyPM+04DYXt34zQupYdTvws02qXN/OI9yK8mV2gflwRx6V5KWt3Jnr9PgnCOnhlqLiwvbq/TWrq6tNNBHhfw63JJ9snv8AWss190rY6hLPHpl/d2y4AjvGaPdz+ZufL07VKtdJv9VlWZtQtrSCzUPLGZN0ecZCFCct74o1r03b9SQypLJJ/Dp5VjDRxFRHwccEHIJ96slDF+J8kZTvUmrv+bFJrGpdGXdld22k6dqFnexw+OAloJYwSe453foKyPTNvrKYtv4JdXEMwaSK6kzCI2GTgqOcH0r3bpyazRNuqHRtCvrU+BB8DpUjmUAYIMynjIHY1WSapbaJqF/Z6sbWe2u5vEExfDRgjGV5znOKaPV6E4RjftdkovUlKW2l77GbkW2fVLNFPhRxv/OSEZyT/bFCttFW8cXryCXkbUY44zxyPpWkg0s3EkTqUaOMHIAXJLnsccmpkWmRwLbwRZdI5PDVRlcAA8cfWqrqtPDMCk+WeYS9Hvc3ep3TCGSfImLlT8o/wjPlxUv+CzfEaelpOzeIpWQRDa2DySOftXoNraQyqbe3bxAyhpNxIPH9PvXfAQweLHEWabYe/G3JzgVWX2jOXPYzaU9zHpoyWky20Phmeb5bu7AJZFH5V3c8+4qwsIYfhvAiuJC1q2x55QWMytnkM3LY7Vdw2cMkrbSoRtrycd2HG01MOnnaqQRIpPCgtkAeYx7eVRl1erk2Y8zrcx9zp/gKiI0qxMzBt5JGD5L6GqCPpAtpJto3Y208jLLLMNjbM5wR7etejNpSXF5NGmwq7Eb1PfA9PKgR6QZ7ZvgspI7MzNndgdsHPbtVsfXeHsmJOUcjto8j07pI3Ust9/JeCLMaK6kbd3BYEdyAO9WOmdEwNLb3EU8gaOUtFG8ahnOc73Y+QA7H1r0R9HE1lPbrvWQ7uYD23YGceXap09mqxwqqkxxgIyyjBY+ZyK2T+1JPhmeOPHH0q4Mi9rdCRpbee3cwszyfyAT/AMwyAD3qu0/T5ppJXut1lJISWBCoXHkcjnzrfW2kM0V014C/iFY4UJysY8wP1HFMi0UPNPJO6srxiIJtHBByCPeo/wDqWzUmPSlJNlJZxapFdiV7ofCyq3jLIoO5SMAAntUGd5tOggkhbL79seCDv57ehGMfpWn1LSGv/goo3kaCD5XcEAvyfP7US50UX2oLIV8G1tZVMMSjhR5/es/3uN2wTt7RMGyahruoJG0MaSKhkuHQFSM9k74z9KtrPp17KBorxPn3mRQr7QOCM/61tbXSoLSbLMC0r5kJHYf9+1NMKBrhi8e4IGR3Ukj2pMnXuTqPAPCUFd7nmp02aa5ubhTPLGkm0m5OCBwSw9RintpE0lv8DbSyxWlzPGrhWA3JvyxOexI7GtvLbpLBIJwHD7QV/wAXajSaOklwzzweH4rABVPBC+v7VZfaDRLdLY87u9DNvPcahZGCNL19ibfzkA9ie59/WhL01YwRSNqE4t4mQI6ISplGex9vat/D06zyWTzbkWEOwA5XJ7ZFNk6ct5I/Fuo1mfJwG52+9VX2i6qyOmd2uTP21pbW+jWsih7hlTai58l8sfSl1RDcgRW0axWqIBHGF43kc1uBpCQwoY0RHB3M2OwI7VWS6T4qbhKpYkFFC4xisy6yLlZplqWxmn0iaXwHnUXU4tVVWm74P9HbyxUYWcDQG2WN1vHc/wAt5C3zD0AxitUbSZZi0mfEYHG4+vpRdL06K3MtwFzKy4Dt/SB7+tO+qqL3JaXJ12MPcadc2xsIbqeSS3ZXJRRwu1uC3rmqTVXWO6lv7e2jZRKU2yJg5ABGMcH1r2FIoZXSGOBXIG3KDlge+c1Guel7a5uVFwgUW6sqRvjjIx+tNi+0Iw/GiGXpZyXos8jtWN9AbVVhRpAGJCfmYnzqde6XuSFIU8NIZArNs7sPb716Zb9J2VvGiQQIpU+Jlj59v9KbPpkdxEhj+dRId7njc3kD7VZ/aUG/R4OXTyS9J7nm8un6hbRNKZpEh8ROFTBfCnv6YFJBFMIbe/KqsiySSIzgkp25Y+ftXo7aNYyzqbg4kyCQkeRx24Jx964aJC8QjlRgS7bA3zYz5n6UkvtBNblVimr0s88/2d1C/uo/ioECODjBJAz55qwh6Ns4rjfc26zzfNuZPl3b/p6VuxpMdtJbrHcNIrgqwbyPnSC3ijRlGOOeBnNQn183xwWWOlTPM06NtLQ3LxafbwI2EjiCk54wWJJ71En6Mgv4o5o8wiKWNYQsIBAU8j2BPevVZrBFRTjxACDgjtmuniVpIUO2JFy2cd6eP2nmXcXwY90ecL+HsM5vv4mniC7AaVVfBY5zg+o7VOsuidM0iwK6fYQ20SSbkjjjHLEYrd3EKyvlZVKBcjjvTbkRs8Ch2jLkD5VwM1GXX558yZfTGC9FGLfR0tELW1rHbXDBRJMqjd6kE98UeDSviLh5Agkm/wDjm3Bxny9K0TWJDjkSZ+Y4PB+v3qRYWwX4vxMASAHefRe4H60H1cqohWp7mQFj4t9cMRIZIoB4YXgKVI59zU1dIaS/geCAvFJb7pQSe27tjtWn0qBf4dKyI5nlJVDgflznP/pUxXVAr5zkFUBHY1OXVyvYvjgoVuVMOmLLbyRRhwke4KGIOCTniq2Ho2G5UQpZoYxIHUOxIL48h2rTudscshG5d4QYH5fahFpnSGJo/AQHHzHHB8/rUo9RkXDLZHB/iKmx0T4TTDHb/wA1Zsxydvlz6egzUcWXgTy+PGfF8LAXbuCgDHB7VfRPFDCEjZUiClXyeDzQC8SRqLZDhpDuYntjyrvHkJJxk1uZ+TTzLaW138MjTQMwTcNzDI4PNPjs5JrgrKwTYhYHGNzY/wDg1q5I1Hg7dq5fPfv7YqC8cHiF55EKDOFA+bOfOiuokxdk+St0fRkaSHcEjCByni8gH7edTDY29lGjRwSzSyIoOxycZznjyqUb2xeEJE8Zk4DfOABj096l2r2suZB2jIBw3+opZdRNbs1KUGqKiLp0Ewu8BZ18ycYP09cYo02l+HOZwFUqAMe4z51PE6SzYa5YCSTCgjIH1/SuvruAwAIY0GPlYk5POM4qfj5NQqlCK2ILaXlFuJosyQgbBxg0NtDRiXCZfO4fNVgt3C8DyMrswHyjHceVNGpQIAMqHXG8FTxnyrllmuDriuSDc6fJewL8XBG2CMBpM/oK6PRI84CrsBxskfH6CpiT+MnxAQeIw+UZxnmpEBiuHZXRWQJt8Icn9aLzzSLJ43uypt9M8Brq4aBQ/hGNVXkcnvQ/4RHJZlcM4Y7WDrgg9yRj3qzub22jEqW58NowAM9s+dLCrOATL4gKHcuex/1+td40+SSljlKokWbSbe+hVmjIdY9gXsR7kedRF6baKKKKSUMIQx2Yx38sVfpMtu6PlQnbB4zQmka2kKyBblp3C/K3ags86qx5wxy3oqf4ZbByZVVUEYAOzn6U5LOJJZQiASRJgsRyAanXOFjhgkEaRtKQCO/0pVaFlkkL/wAzITZ5tz3PtSucqtkdMbIb2BSBmmQbyBtUL2HrUKLSonDFIA3JYHbz9KuXv1EbREEyAmOQ7vynNdFcICgkBjiYsPEDedcsk4oKWKyDFpNvKsCtGsoiJYZU/KxojWYJkJjJGCmS/mfOjtqcUSSCGVQyk8gk5HlQ5L61lhjYyvuOcboyuWo+JNst4mNLYiTaXbxRQQSRlwG37Tzj70jWiKojCrFk4RQP3qat21zEksRV8gr9AO9DS6huJoUOTOoztPy4Hrnzptcu4kpxb2BzaNHIkgUB0YqpOPMc4pH0mB1JmRYl3FmZUzj2qfvLwSvHx8wXAPYnz+tRJp8eGiTAMGwVbIzkYpVlyeY/iRitiL8DAzhzkq4J2geQo4tLVUYIPAJUkhV24NEjEbl2lkWJjyqYODjyFGT4Zgy7wcoSeO7fWueSfmS8Rt7sFHpUKxAlQwKZy3INR49HiRzMYz4rkjC8YBqwilNvasVC+O643b+airdloiztuYHa7McE/fzrlOb7glkgiRHZxxJG6KpkAI+UDKmixWnhRllG1mwTkcsPegaX4qaVbRqf95SNnfxG5ySf1oySSSBFklBkOM5PIHpUXKS7lFKLYeS0EVvtDAfNwCOSKR9NS2jkLKq7yCBnJosuoI92IWCsyL8zKMDNRHcyurlwqrlwO3IPmPSgpT4ZTxI3sLPboGjaBdzHCqC+BkUeSBA7IjrNJuwTjA4HODQLaJXk8QjcocMQO5XFN8dJJOFdAgZgrYIOe2BTam9kc8kVyLtLAxfKH7heCa5G8UyrKMuMFyAAAT2FRoJhaPNIY18QxEDL7TluKJHcQx3UttJMmFdXkJPfHH3ptxFli2Pl8JBKMFhGoLqw4GaEXUSIkYy7HaFA+UCm3LG4uPh0Me5xnAkzkDtzSWaSeFJNIRtjYM6McHJ449qN0hVlWoIgClVjVm5IYY4X1qxit4ooy8CBVYZUkjk+mKr2CSTFomAKIAVY4XHrTrotaQBVaPxm2lOeAD6fapyblwP4keWPfO4g5dicYA7VGWVQ5IVj/SvHn61MUNPZO6yfDs8oTIHJqDMTGbdoXaMO2XJXgceddF9hJ5FGh7Wxn8GMyDxZRu2hRwM+tMRIg3hG4QRx5JYf1eoFOsriNrprgMMbCVIHAUZHamNZxQQeKWXCZO3bhsk+nen1b0Tc7VjBHG0imTEJfiJW7n3OKQNC8/huMsCQABwSBmkjEYhjhkgKzeLuectztz6eVSYAgmuGXaUOMZ+Xvxx6UddCqW4gjAG6FG3nOQRgYqdBpq3MDKq5Chdi47t5mmIQwYSxxxEfIdrEk+4qVFqEUVsTG5Lxgrg8Fs8cCoSnLsOnHuRYovCVdjEmEFssO+O/2qRDFtjZ7hWG0chDgnngZonxkW6GOSPd4YwxP9Yznb+tS7wR28Usm903yFQjDjyOf9BSOb4KKSUbRSXjNa+AscQd5GIKvz9zXXUsBUeEQGztBxwze1JNcrNLcRAFrrIKuvG0+Y/SnxLFBObtw0sxCskeARkArk/rVk6Mbnq3siW121ypiRypQ7myOQQO2KmpEzWc90XJVAow2ASxOAAPPk1BmSO9iePTN9tc3HLsF3Ann/tVhFO00DrKF2CSKSNsgAhGyT+wrpPuLGVbCSvuf4fH85WYe+V7/QVKiAlnKllXwowGQDPPrn/SujsraznS4YsHmKvtzwwJLMD7E85qRCwMkLxQ7g8m6TZxuP8Ai5qbaNUK5ZTy7luHaNTHuQljjPy+v96noRFaL4WGK88x8ngf96g2dpIzQ/HXCGNUcksSNpOePpzS37WoSNlctKwfxCMhe4C4qjdtJCeLodjrq5EU4gSMQBgTkenrQJreRcJGSwIJb0GBnFSBZfFxrLNPvlM6RBB2A9Tnyor6fLc3EuyUBJbttm1wcRlQAMevBoqaXcWctW5VR3KCN2kURAbUBC87m8qsLUpho5ZJBHkGWRV7Y9KeqxXN8IowzR7/AJzt5z2AA+2alGeA25IbaqsSgUZEpHGD7UksnYinsCtZbuUCZY9kTEkZHAGM7j9hUEanHuuDIREVZWjDjBOfM/byqwupPibR7e4A2Tsxi2/IO4G3IqP/AA6ObUpLm8d91qpbwMrs3cAd++KEZL+4Dk20kQ5ZJZLAvBAzSvJ3IwNuOP1odlcSzR3cYBVVwFAXkuO458s1YW2txg4Jjl2b22F1AUY4z5578VJhuoLR7d9kcqjJwBjbgZwT6c07m4qmhHzaZXpHNCl0zRGOJQwDE5Pcc/qajRTRS3LoV3yLglz+UHv+tSTdvFbzfFKxE9mbhvDYE4DgBP7c1Ce9iCNaxx/8Ni2NwYF2KjkfU4p1clwS1pPksvBlWIFomQTDxHBQ8LzjP2qE17GshUIYijgRbkJ3eWT5YqVNq7G5khn3hlLRzkOGAKjbxj0wR7ZpZMRJcoyO++0RUCtwjH5ySfPAOK5OS5H8Rh4FVZbeGVlQgMC3B2cedSopo3ufCjys86A7sDGMjI/So1qITLbF4yJLq4CgeQj8PO4n60XTLVtSv4JFZYwY3kOVwCMgcH09qzzlyXi26JLSwwTK85SNhxtx3AOB+uaDNdF/CijdWVG2phcZOc4pbq0F/DEYhmZnLseMqqnAA9BkGmarcW2nxpMySgW8+4kkZwBy3vzwKEZW0hpZNKsDbaxBAviQW/iOhdIpFXkt/UBn2zQJtYWyPhWkZgjmgjAI5fa3zZH1zQmv2hEIs4zLG88hb5fybkbBx65IqbaQ2WmW9pBexIZwm2VgdzfKuAv71f8ACrFhmm+5zafaWt00nLPtEQAzg8cnPnxU6/s4o4jb28Q8ONyqhhjAX8ooO+SJ43lQCKJHl7ADIwMEeR5zTZ9Qlu7i5VI3ka1ieZtozkFRgZHc+dZ3knJ8jPIqoS4t444I1kWFcRCKUE5YMckjH1qUNyOIIXYRpInh7D+cFMkH6VFa5t1uD4iuALYGZ/D7Nx3J8+9V1zeNBqaRwfI9qBcuuTyXXCr+hpo6pE/HlF7MsYr9pDPHEXaUgNGQBwfI/XilubuFJo3COsiDYw25wTgnHqTg1TSm5ttRgySrRSgyIowCdvCn0HNSopLmS8up2Qzjc3gn+mMgnGP070zW92PHqZ6d+S3tLuFnnjGUSVFjAJ9ieR65oE+oKPAEEMzzu3hx5GVU+XHlVPNCNsEgmaKRkYzbDnac+XvTImu2jt2zIWju0ZADyw2kBfqSOapGPewS6qbVF9d3tpGTG0yvL8QA7MDkMOcY+pqSdQtyFiXclwX5Qj+rPP8ArVBBp90EuJ5ZPEmBlRNwHzy7lK/Rdrd/alnu4bbTLC4hkFxceG7TKQQBKHKAe/mak4XwxY9TNF88hEUkhdtkTEbgOW5H5fXv+1SdWuZCzyzTJKIFggDouN+FBzk1RTXTaekU7Sose9t6g7lLcg8/U8ConxKXsUVt4glDyF1OTuyBk5H0HFTUHfqHl1NbFgty88iwnADxeIQfJAwOM+tESBriyvmlhaQRFDFsYcLuJx/yjt96oDbvJI1vCJ4oGV4leQ4Ckn5T7ngVcaZqKW6F7YKyy4hVgoyI1HP/ALR71Zx0rYOPM26ZKskfwbuWV0hjghiAjjUHfKxI4PoADkmqweHdeE22fjPzM/ABPLffI/SnxwCATG1kPgtJDAzEflbO8gevn+1LqmseHFPGtvl9zq8gYEAMQyjHqAG+9ck72Elm23HWwSwvrdVYPLcENJC0m4Eo+T9sAUl2spiSW4jVXhZwvJJYMc7gD271AubkWN1NtbfdC1uBG4GAu3arc+ZOadcJcRqbexPxboggMgkPysNvIJ88E5qtPYH3hpUiwu7gASzPk7nKIzHLKwAIUfZqrpJbiSC2ZiCqJlF24OG86ILAvctBcAlhEk0MjnlpJG+c+mApXHtU7p+3MsqTybprTR7d4IlbH85xGQGHrg0jpK7BryZZUBluxBcOEkBDINzZJJOSckfSh215i8kM8jgxupLbSSflAA+nNA0rSZEs5bi9uNjyZtyU7FQhyefVuKLBbw/Dy3LgpBLbbim75w2TtBH/AEV2y2OcpJXZOku4V0qS3tRuKFvCRv6mZvmJI7471Hs7SNY7TTjduqHT2hju3XcCVAk3LjkZIwPrUMLJaR6Wo8RxGoll8PAJSTBBHrknH2NJqCNc394lss0U0BFvGF/pY4XIPbgd6Zbdx45mXFlq5ktIJoZGWOTerMRuZQyZfJ9STjPtUHx0YmCRl2xr4yljkkgjj6dqnqssdjNtYGWSORIVDgEsCq5++cg1RtBCIlikCzzMSVYsNoPy5XJ4wTjP3rotNlZ5JUrYa9srWTT5PFMvwzBG2u3MmYv5nH/MvAPrWkvNxmD3Kqs0eJYSDgFREOSPLGQMe1Us8gmsTPfyEwQzuQq/N/VgY8sY4+malash+Fs4IJFN1LCJJy5AVX3n5OPUADFTk9ToWOXQmyI+oBoi5bfJ4KH0CkmixySzqEjaWBhGBMVA2puwQcnuecUKxtVlhjnnkRvi7hY5Ih6AZ4/8po+nRw21vBPcAGZ7lpHkzuwiuGUY/wCUUKithozt2wfxcdvdPDHMJ4437bcEnPn5edEed5ZsyfKqIN5B75yePsKjKLe2lilYhpbiASszn8zNls48sDHFQbkGJi6tIwjjcM2flDN8oP6ZFMkmI8+nYuJbiO1MLRnfM9sFdmPEjHPJ9qi29u7OXkYOzSr4aDgAkHP27UK2khCMZpY2WAxIhIPKvk7/AKAVAOrWrx+Ks2ZWdiiAYwAOD+54p4p3SE+8STuy3/irmCGCPhbgRyhwcguhI7fRapbqcWFnO0UzlBGJJ2Y5JLnLceQ9qdp8ix2cMEnyNEZGiGwAsOPmP/m7UbWbOG2uVkzGLadsbieWAAPI8u9UjSlpZOeVyVpkNdYlkt7u7dgiK0jgMoBCqF2gZ9c1c7/HtbM+G0ck0iu+VGSn9TH0IrK3OoxwaU6XCpdxSoNpZPmBwv8AbGa10kjrbW7RxMFZXUsCBgbNzfftXZEotbCQzX3Ik1ysmnXDRBmYSwxyMq4JTaSxyPfmm3TJFLYQRSqZp7gjeW3DEYyM+fIP7UaG8tbdhAp8QC1N1IpO0ZK/Mp98VWi4Zp7K0RIpLmNWRx2SIuB8xbvwvP2oRTb4KvK1QEzC4ubEsQba4Ecr4PJwWzn9KiO0k/w9u0yrAtuyNK54LJlifbg/rRWuvhmS0hjWC2eyRLZpG+Ynaz/MDznGOf8ANRLSxS7hc5bMcAhZMAjw/nH6l5Rz/lFa1UVuTc/SoLYwQ2NrGRG0rRtPK58kRVG0++dxP2oVlfJI0DwRMYWDPcbjyVaDMQ+mak2l0thatagCRzbeDIx/qwME/oKfbxJaRw210u1QoM5jH5wPlAz5YFS1LdspHIkLaIzXECr8ylFKY88jJP60rWM0enS3CM8js42OPzcc8+2c04ePp0RcpmS3tiYlDcrwP7CmSXfw+oGBFf4ePbCoc8jvgkDzyQalbvY7xVpIlvNcNZMs+1fE3F1j4ZsDPP7Ue5uCwEuN0bp4eYyDglQNv05FRbeONY1gurpr1xLu8ULjvgEfTGcUC+8OJb27YGKRmKQxquQmQOcevHeqVqZDW6HSXVpFFeSyTtxcCKFlU5kdVOQPbJIp99f24klsEUsVQsHI3bH3KNuPLGSadNbGbRtM8NFilt7R5wyqDmVvk2n3LH9qkLbb9SD3IwqRxGMFO7sQzgj/AFp/Qjuw6pS2QSzgeHSre7kCpNKHjcMN3ifOQG57cYoDfD3IvjcTqL1MRbE8w2MnA9s1InkZY4oZjtiL7oTznbvxn3HFQLj4oxSLblUHjGVgEG/b+Uc/U1Nek2VclFbky5e3gurxY5TdFIiST8hIJAzn0FRLa5sovgviUklhmhc/PkfMM8frinQaXb297MiTEyxqwzIdxdCzZye3AApmpW6CW0a3UmEjKnsoX157EmqejdEnLVuJJJby2FvGzPD4kUcchGTjexyP/ZNGmtx8oQmZDb8Qrx85kIAz/wAq5pNQu7UyxBSNpuYmlCn8uCc/pmnTXsUQuFibJDtGwxgggHB/RqV2uEC0uWNstP8AAgt0u0CXJ3+KMfLgHKYPrimWEV7FbQfzWuNxYv4n+Ijy/Xj6VZLc25naOQMzkKPEZ+44BGPpVc+sqPFWOMMviJ4eGwB8zc4+lC3J1Q2uKXI+W0SXUFmd2a3SzY+H2BbxNu0fbmk1Tb4VvGz4ZAzoip3x2GffFN/icVxb28sQMmWRNoGCTjmq+wvlvJLk3BxFbwlwSe3zf9yKaMG/cGWWHHmTLG1e5tIlvGCC/naZtrf8NsZH+n71YqIY7KZIzgRNFiZm7kgkk/2qkguYbu5htXbM80yw8jHh8ZyR6UyTUHWZVuAtuDudYRydoJAU58/OjKDkxbilsyXrTyvaLKyECWfBdD3wPSq4W80eozXsbtOwcGUu2M5ULnB+lS7m8Go3fgSM0Zi/P4bDIHlimXFzbXBt7p3j3jwFeID8wDEcn19arD0FVEnJN8nXA8GKHcd4aTcCDwR5Clv7eVZdNZkYRzGbxwTnCAEIPY5OaWWG3gWaNZGMgCeFG3I5fGR7YBqZ8YEeVjD4oBY4Y/lGM1PUlukFSiBhtfg7aYvG7zTXMbzIXxlBggZ8qol067udNOHeS4b+az53eG7M+F579x+la1pLeRVkkB2qZEDIdxbCrz9uahiweFzDBMF8VoZNmfmKjLKxFHHkq7Qbi6B6VZ3UFvGZ7uaUbFJhVRsLKvzDB8/pii3UaT2tpOyyC7hYyPJG3hoMD5QF7+nnUqaWGXwfDkZI03u6f1jK4BHqM1JgV45ra1SNbtn2MxY4+XZuJ9/OmWaV2jXjyafwkWKwSU3iWqus8knieMJcf0gsQD5ZNJp8TXdn4OoW8d3iMLIsi4IOeGUjkEfvRtPNtarYSyy5lvdrEEfKNxyc+mBxiu0+TZNFcTTLCkgDM6d9gPfj19KZ5t7NXiRTtkG6tpGldZSI5Vhj8N3AVt24hVI+woemWLJIx1FAs0Mrs0Zblm28j7ZJq/geJntfiRHfwRS+Ebi4Uq6qGyCD6AetAhvkDF7nakcAkaVsDJdnKge/y4NJLMpdhMscM5aroh2EczWKWNnJcJElwZCsYyAhPDZ7r9KnxacLt47x1VJQGMjMPlJJKnI9/wC9S3lgs0kjhkGJY1BCf1qv9Rp0s9qNOiuLdmtwS6g5/PjBPFQ8XyNWCeKPcgWkEOJLVreZ3JBRkwFLEYA58uKLZTpbWwiQfDySoHhTnYuASdw/q+hoct7Kkk1vp8URYwCXx3ONzE8j2wOah6fezwWN7aXi+JKszBHmYkmIoAGH/aq6rVlp9TiWyJF3fyyS264juLKWJZUaHCLkj5gQO3NVN7bN8NAlwFaOacqSozsYPtx/Y/erqKL4eHT4AokjhRiXAALhjn9qfaW8E8QjLHdNdfLt7rg5JJ+opYZlDc895HPkzl/FPaXAPitKyosC5QYVf8IH71IidICvxa7SJTCoZCQ7eSHB7N2+9Wkz29342weEyOxjYjIznn6VX2dqyzTQSKxkikhlhdnx/MI75pnlUludrSYqS+LYXD3FrHZs00UkdpCDsiB42DPP/vmrC7tY1XT90O6KeZpEiyOXAwe3kB5U91kS2d5ZlhICLO5+cswJxgU6Mn4axM257yPTGkiC8fOT6eXnUtSsOOSvcrYbhrXUpPD8PdGfEz4fykEHcwHkQOM100IvHdrmQ28dvtfaSP5jMoCrn6jNFMsdrcyAt4snhGEh+4U9wv8Aap+p6estuyrnw41Er7MHBIwM/TtR1qLtF3nXETOSadcWQhSDmOJGaWRuwU5IwPrRtZjtkh02G6FrGs0a3NuJSVVipIbIXuSR51a6PafFaV8VKNrSsUYg9lVcDHtnvRmtVOmCUiJ1to2UMY8YzIef1JqzzpPcWOa92VkFnb6LaIyRyB448puUfyizbtvPfPrVg9p8JeQPpE5kimijQlxhVODuJXz5agyESW2LiLxhLbrtVj8rOOxPn2zUqCVS+cIsUShMg4wR+XHtis08je4v3mmZnV1E99exXIk+EklE2VUbivAHIHbIqMdPnW90vRYJPjCS6q8yKBtdvPy745Na+1tog0nigB/JxzlSCQP1qBA6bzJtKnO1WI7808MzWyRHJmlJ2UL6TEs7wwxslzc2zW5dDkbgTl/btiuuulootGnE6eOotScFceIQS2CR3JNaRLiNhGk6BSCEDKwAUA5ol3Otvpe1XAjkkJUeXua77xNUkT1auTEQaPqN2L+a3t1RL0xTNDH8oEjKN/1OMc1JvenV0vUTbWWRBEgBU5CuSpOWIOT83FaWEyQNGUy0SP8AmBz5AH9qW8u7J2uLgYMkW1Bu53MTkD9Aau+om2JCemzJ29teRPK2nRLHeFp08UoDtDbcc45AwRmtZNbvfBbee3RriPHi7W4KtjPbzoWkvLc3imNgPFVi5AG1NuTn/SpENxCVeSINEZmBebGCVzwf2NSy5JT57Dxmk7RQ3+jXd3f6Rb4McPjGNyoALhSGBb9ua0t4bm/QwyhjMZlZpQMDC8D2yfWuiZbW6Vrl/EV5CoJbaWFFnncw3KgkRSEZA+bAHYipyyykkn2KQy1K0DbSxPcW0iq6vyoYjHOOP/g1UwaZNM1pPcF5Z5CySnOWdQTgMR6VcW0kNxHa/DSSvhmOXbAQA9z+lR73UXkL/wAPBEbht6xgHAOfP7d6RZJrZDyztrdkO76cSazaFZ5JXuWDsjgAKATj7HNAs9Nt4mEkKTCeBUt45zNjeoIZvl8gM4rT3LwyaQZiQ05jjCsSNzYHI9qhwQu9/pqzwpGy2skbeFglx4ZOaaOWQkpWrKzSdPitr68jzBJbTlZVL/M+QCBz79zV9YzQWisrKDMSEDgbflJxg+1Z+wuo5vAa9QW6LCyKduCxzhM++M1NiCHxI7aQvDKDGufNu4x9KWblLkEMrTshJaBdZWZ1ETmCVMBywcknnFHgtJILW2MsjTiZxCshXYwAHYY74HnRryZYNQtmklC+DAA0TLlmOcZAFJqd0Yxp6QN4iwsxiLeYONzY9u1OpSaVFXnrckWUDWc8b25T4GWOaTw5OdpB5J884NLPYyFfEljAjmXAj4GSeUbj35oA1cWscxYhn8UhVIz8sgxhR9u1IuqwyCdpgzBEaNTn8vuPoeKRvJY0Op07gJYrqe7ktZoybWM7pQ7Egrs/IKmQ2VtGoMKgx/AMsZYFdp9M59TijTRy3UcBtZDMWAkcYxkAd8fQVDmvkmmtDC2zcQsm5v8AOCp+mBXa21SNE+opWh9qLex8G2to2EbwbJTs/wCGhyGXnzzQikcCG3uJo0haQSB4z8wXO3nA4yKdFqcMnUBiljUoJwzsrE/IeDx9cUy4txZ3cq/FGSCXG+aNARGpOcY88elB6r3M/jOTvyK46fMwnkWJlnW5zEqHdkc4JP0o63Sh7hpoVRVjeRYiOCzgRh+P6gBnFaeOfRhd6JDJeKbGcuJZGX5yOdjEDsSfL0qt1tLfTI2iSze2kEUciCS6D+M3qeMqCDkAUfEfDReF3aKfTdBAku0V4TLLGLlfEk2becff/uarNZuI+n4rma4vrrYZQEikiO4Tcbk8P/Dg9/Pyqw1W7a107ULixdNUvdPiCw4Gd6l1+QfTnnyqq6imh1fUrLUbguJd6qFMZkBbIwrEeXy4zWzDGTacuDZ4kZY3fPYgS3+km4sZLnS2a2C70FrbmM+O3KybFyAwHBPnUrMGu3mnLrVpa4cOZ3aEtI/hghCQAPM85q7u7Ew2llrQt7G3Hi3DTR2N2bhJHbaqMTj5Gx3U9qjJqdrpWrWln4rx74SHaVFUp4hxknzAOKvOaf4OUYnqePVfYdegadbW82k7GlCNsWNWVWfbg8g8YHNUF3bPFcIbmJTZRR24miNx/wARif5uMnParGNJRDeSTTxC2WcxSSxMBuf8p+Uds/SsfqVtouka4jYYoycNcEzMG83wDwBxxRwLemPgz1bXBp73RYtcs5J7yZnitL5lCJ8vj26jESscZGM/fFXd1D8LaWl3YxG2mnswkYnYSsQXJLL5FgBgZ8qTQNRkVWjvbY2d1qUCHw4SDhlyrEA+vBqzl8c6Q0Gn2UVsIYWcxtJl3k5AbngE58qjkyzT0rgHjeJktfxEC9ttHi+EjvLaEz2ZAiywjd0cYJwc/wBXPeusNLGnXUF4sSwSxFY2ii2IZoRyXP8AmGe9VGlabqJsYY+obeCecyBzHIM+GQScMBwAM5rSSB7vULaOdFxCkKQbmG3cp+cAL33Lgc0JNw2TFjkU9muAdldyvHqVwlxcW389nkRpd0aoRhfk8/I5x51AXp/XUs4bY6vLb3ECZWQ3X8pFLbgxIHfJxzmra9a0u7i5MdipucMYtn5tuBhT6nJ7e1CCahaD+IapqRttOjkKF5U2F225CE+Q96zxk4/hK5MykquyXHDepbPYaRY2up6qbZllmST5FkUZ8Qsvyn1NP03U7qxhs3u4mF3PE7NH4aYDbTtZcDgZOc+dJc3Gn6ZpUmmzxXgV5d7m1uh8qkZ8RdoBxznBzmounS3cUtqjXF5cWMVokDXDwr4bOc7drdzxjI9c08U5xbGhOSSaIJVPEEOpw2SL4GN6QKshkPLbseZPNSra81DSrmHU9KFl4NkvhnZCXOCM5KHuR6jB4o8uvIYILKWytpiUKxuy5Ecm785I5z9arLyE21i092izPMxVBBFjcwGWyO/GaMcsl+I1feXxLuLe3GkvdLqtqLTUJ5hvkl04ynJ3fMGjYZXPOcnFWum6dDa6dcdQafNHLPDeiJLfxCzLE4OQ54Ax5HHlVLoNl0+08stxeTaPtUNJHtksy+Bkpkg8N5YqJrF/p9/pmp21oJun7eO5haCKWRi8q7tpcuflYDOQO/FUklelCLP49a+E/iXp1s9Jz29663dpczo0bNIu6N93cnBIYduSOKp7x7vWNR1IQzafB8KpuEmBKvfBwAVjXjlfUVfxajc20x0y2/8AhlZ2xeK1nulOy5Qqcvk8DGPy96hWnTN7Do0OowXi3Qs5nSGAysCoYZDHnhR5/WuWOMHqkiklaWh7vkz/AFC9zfWMdppt3eTaabZBC11gPnHzg4HPNNjtbjQlv7jRZoYplEaeM7hrcHGQCMccigdUC6nmg2WbWsihnC2TsyxEcEjnOD55p1/etJpMEt7AoWKRSYY/mEgYYbcB3PGfatbxTUE0WWCHjqDVqu5A0rqm9vNdv9b1OHT7uKeXN8bAN4krE8F/mwVzjim6jcXl/rb3RDRpCgdCU52EBcD058qjdN6UPjZ7mzcIL26S1ceECxPPh4XtyO1Xeraot11G1nqM3wpgjisrpUXeUZTy5x558qORJZUkux5up4804y4I1np+uJDd6rb3sl9YGNoLiK7BBmUH5QEA7KOOKrdUv7aSGQnUpLeWERzKjs0aIwPCKM4/WrfqG9lPwOiaVeurIMy+DI0exA3LSHzPY4FZq+SCzSee90w3MVw3gLJIm1J4gdzMAx4bI7+eajBTyelPjtRj6h6W1fP8Vj7TW9PuXe/uNOnE9xJ4RvnlKJLNjLR8d1xTutJrvW7Y21la28WmgiN5XgZ0VtoO1T5YzQbNZeo3stV0uL4XTInlW1jhChLZyu1vEVvUf1VO02HTrfTJ7S61e5LyXEkXgwZLRSEAFtu7nd5EVo0xjJSS3XbyMGCTcW+3mU2lINH06LUuqXubm+3KdNdkZYkC5ALDHHtmnW/U951VHqF3e2Vpa6fIohlkW3WfE207XjB5ViRnIq+6m6AtNDsVt7/qPqS6slDSOrhn4CkhAmTgk471lIbU3oS0jsdUi025g3mSXahWVRtyUUdxxzV4zxZm5rf18V7Cnhz6dRSXPfuWt6byK30228AfF3LeJY32SRsCjJK9wcjjNSfGt9Riu5ZItLsdWk/lTqFWRBJ23ox5Hrj1JrD3OlzWFzYwnX0uVa4WPwmOx1RCMq2TkHJ4xV/qF8t3PcpZpHps0dwyxCVA6s8ceX5HPzE/tWnwVpWl/me70zgoOlwaC3/hulRaFE1tLdi1vhPFcyozItwAQyOg/MOPL1FZXX9UgWXSJLzTr1JrqUyJPZ37xA+JkMSuCQoz2Xmo91dPNpekaxp7X3xEk4ufhlJURLg7pB55JU5BrdQ9S6ypsby/014tEaaKS5GxHljLHAkjmXOwk9+OKGl4ZKTd8rkw9R1EVJ0uVfrMJ0f+GRUaDrN2GXQtRvtsUFtdmWRNkhDPJ7DHmAeeasuqkN/YOmp3lsZ1nlKXMUgzDESc7lHsB71o+obfTP4/cWmi6XrtzFqcbz/DR6soLKgJkP8ALABBwSfOsJFe6HrFhNDYp4YiiyYpHLuSxwQXPoO2ar4uTPJZXwZcXT6fRW7fLIkGn6rcX2lrba8b6SC1JQsxYhQchQG42+1bjROpL9xHLY3Md9dyMIJfCiWDxBnLDC84x3JrzTVdUfTlvNUtkF0sFt8PBbRAiWMLyWcdmBHmK1+ka70Rodo1h8Tqj6lqtiTLcx2m+JhImQiFeV7kVbqMU8mPVV+z5iZ8Hh5VFP39jb6frdpc6jE+k6gNRuZFa2u48s4jjORlewJHHPPatDqF/HrenXF5pWm2cekJeR2njXUQ8CRlXYWUlgx92AxmsHpl/pwh0hb+PTwbKPNj4VyFa2CR4VZcYJyWzz51V6Tpo0+e2s7ay1jUbe9tZ7S4FxKVtmVsMrxKfyuGB8ua81YYT2uq4NeDrHhWuHnT9hN1TQbzRbqSTr7pG20swOsljJbMIpL+XJ2hNpK9ueazuo6hd9a3NpB03NbGCCXdc2l5KIJVzkNuz8rY8sc5qw6x6l6sudQ1FLTe3TSIpitWtgJbSRVCocN8yjIJ3Ac14/dz3ExSwW0uGv5CHX5HV5XznfjjjPnXvdJillgpSr3dvbZ3UZY4PRg93+J/+LN5pXhabaeJfwW1yqyS214SQz26g/yxkflJyTQ+n7VruC/js7eXUrCJgUdZ/D+GkxuOZM/KMZOfatF0j0Rd3drcWf4g6vDZXTWy7rC0mQTiH+lnZeAc+vNQOounYNQsBpOh6ez6dFKipbaVeDM2AQzSluSTnyp3PGsrx3v8hcPTTyY/Ge0I+fLJt3os0GmpdXDT9SvdhAjW6k2hOeAZs7nA5zwBwaJp3XdhocMuk6jp+kzQQsQ91pullZ4ZPNEc5V8er8+mKuunegdWg6Mm6Zv4bmwFrObuzubWE7trDDpgthgPY+tR+jOnI7HUDpPU9xdJo12JLnwI4VjQshxuOTxJjkg8Vl8XHc4N2l8yeXI444dTCNSv4EC91jpnpbSf4pprazqNrq7+PIi28TOrjyZ2Y7AP8Iqis00/r+4a+l6Y6t0yzdSJ9QhuYmhYDncVZAT5D5a2mv8ASPTS2lrHLDd3Gh6TFJLKq5wzdwXI7D6VQp/Cdfuf49p+s65b2kyCGxtmgzbs2du1ArA4+oqnTZcU4ucU783+RfqcM5wi50r8v7maROnJry0M+iTw6rFY7JraC0YJPEnAGYm4JxycVj1lv9CmubWyililikZktwP5iBj82Bjd5njtW1uLWPQrqHVNa1CG2fa0PwumjxJ2JH5dpOM4/Sotn+JOojSL6XRImWGxkWKKe9QSyRtt3NvkbkegUetQg5tuty+XDFxgsmyXH+xSydJ34miurWXWCkmXkMVoyyhNvcg84x9qsNKddRsrawgWe+tkuX3wsoMm1hgDB/Lz+tUOsav1J1Hpy6j1F1VLpsDxNcW8IlEVy47FYoxgkY8yRV/0b0vfHTpJ9Nlgnsbizd5ZJ5SkguEbcpGR83y8E+RPnVZwrHeR1R5ssmOGWMcdu/PuZ/qPqW8v7qGyaaEwXTpCZp0xLCisI1UheMA88GtVFqS9I2f8C1KzRZZB/PuMBAJFY4fPmu0Coy9G2dtbQCbT57m4bFw0MREjg8nHBwB55pvUGoL1Bey65qam3hULGGOGj3KAMMvcnA5rNLw8sVFK13A8M7eTJtX4faWXR9nLpcS65DM2osZWDRvMAojYMGzjzweKn6P05Zpb4uJbzUrSyS4nCRxZKGQDhhwWHA58qrun9YsZNJvb2SUWlrJP4CCJR8r4zkL6E9qvBq8F3eN/vkm2cGO5jf8AklXGB39M1gz+LqdITp5RhHU3Vuy+nvEsdDW30L5Y7TwpGjWT/iI35lJPbjJrL9Ma61npkq2ksQ095H8JT8xDFzt5PAHNXBtvAgutO8eARhC11JHIHaQA4CL696j3KWVmmmzpF8PHPts4YSAqKoOSWA8683FDQmnvZ6c5f00k/WPl1wJpSyA3NvqlnMq3IZx/w2P9IHY45qRealDfakdPv4pZmd2CXKMfFBx8jcckHHY1Uabq8txqJsTKq6fcXkkUpkRTjw+FJ8+xqVYQTRan/wDCyZ11NCxjuWIBIBGFK+fnWuWGK5QVmUsEoxfpLuX+p/ADT7S0MkyxWgD3G/kk4+b6HIFYvU2uLnSYL2TEU0oLW8ivvZMEnJH2Fadrix1DVNQhiHxEMqfzhLJ8zuTyf1rMatE9sJbKRvDWCLMTI2V/Nzj171lwLTOh+ohOGOLfYlLe6zfaRDLdais6TWsVy7yIFxgEbRjzyBVpo2qxwadbF1EYnjZBK0pLB9pYYUdue5rMxlbXSGtZJEuJPAIdEJwcPnv/AEkjP0pl9ZG0v0l02O4vLUQLJbyHO1YXX5dxx+YHj7V6UsCmmnseLDqKgl3ssLnx9VtbrwQSzEBj4xWVgRyVHpVnaypDp/hK3iTXUZjWRiGZZVYYHscA8/WqbUdUFrp+nTrEqR3VuFkRe6urYJ9aPZPaXeoJHuVUePdE2cbZlOVz65yRU/BdcbIOTqI6k2Zvqq0vry3vXnnh3Xv/AMYHOewy3rWi6ct3dra5t2jybgW8pZeAVQgY+oqo6ts7dY7maGWWCZWWe3QMAIz6e4zmgdKdTX6yTwS3NvBM8kFw002Cj7W2jGOxOea1KEp4fRO6qalKM5PksG0uwuLpNV06GFpNiiWLZgeJna+Aew7HHtUHp7pjTbEX+qXVust692qSS7cnYzZXGe3K1bsLzTrCX+fAFS6njuI1G7w5DyP+bK8g+1UcOrSW9lIssrXEazJA5zglVbKsPfmmgsrTSZOTgknPc1f8Ot7WGRYLuW9uYYWu7cMuxZULfNux5g+XtWPOl3v8d0OfUG22l5e3LyG2YAhFjJGT6d61VnqLx6uIUiFxbmS4WJQ3JSQHgHzwcGoMTRtcWsAneV0hvA5242fIFwB96njbhPcpDNcJJMjatrdraXAv7m8E09nYW721tLwm0+fvx/en33UU+qiK11IxWpgso7iWNAM7pBnBPlhTVNFo7aprUcVxEzW7SR2sgdFJC4wv2ytSLxZW6hu7RdKku9TvC7iNNqN4MeAMAnnjAAFUUMe0Vuy0OpUcm/K5Z6F011beaz0/ZWWmzPb2bWqyQpCpGUViC2RyTx3PrVukaX0Dy9N3GyRcGVi+1wW+v5j61htHurTTrawTUrrUdGvbBZYbeC2gKu3zAlCPIc+daj8QNTMPS+lXFzI+kwwrzst8tc7jzvK85OfKvIy4ksiUFVs9Ho8ktfgyrTz7iB1AlnNCIdGhFprESJ400rqfj2GcgckKc+Q715nd6trV+ZP4bZQXYmuxFdxh3t3gb/EeBlR7Zq16C6a1nVr6SbTbW3g0UAvdXl/KIo4R5ZWTDbvQD616F/Hfi5p0/jFj8VkxRXEUCu7qMBlQ+X9/etyUOmlpa1M7KsfUY3HH27hdL1UaPolg8GsSnUdux2aDCcDAYM3LD/tU57kXemxX9rqMl8InD3gWMsC3GSzcBRk9h2qpvOi7e41WWe3uo9SsoxxZXwYSKSO+ByR9Pei3Wqy6ZDZLothbJa/MksNtu8JR2IIbnJx515k1Fv0eTXill6eKi7pdx3SmgadpWuS6ld29hJNby+OIJp97TArjaV7Y5/tWzv79tDSawsw0OnufHe3iBMYZhkYz2I9BUbQTFcWcj/CQywSncl1J+ZBkjG0eYNUkepvDCkb27XJyxnEhZ1lOTyqn2xzXn5NWWfpdjdj6XFGDyp3ZR9S67rNv0xcx6E0rWF7dCd3nYRNE6jBYZOeRVppmmTTwRSapBZ6hfvCrg6hZFQ3HARhx9/OvOOtLa013UDJawh7a1njY2wJ2IpPKsc9q9Dj6kvbvwV0FbKwsY0j3Ily3hfLjO4nsPpXoTxKOGOjn8j5/LHV1OlP0a+LNO18llNcRxnw1CqM9xu75/eo6XsrxvIuBF4hyz5cEEd/UGkVoy13/ACozbIpcbhjB8hmqm31CVYXjhUFZAVxgjHOCc158Ypq0eZLLTpss7UtbSxG4HgxyIxjdTzxVgmbyJZHyxSILksME+9VLRJBFaTX9yojEWYwF3Dv2+tFW+hYvHv3Fk+YLwTjt9KDTYsZ7NMlQGX4LwcIVLq5djt24PNJdXcIummiufDZQVGe2fas5/FJRcC1uYjcwnO4NLtwv25oeqvPbWUXjhJjczCaKCKTYUgB+Xt+Y5BzVY4JN7k3lbWxqNPlYnxraTbN4IGQuQcef1PrQrS8MMizQSNJuBZ124ByDVLYmf4i4aFHhaNG57DC87OfWg6obg2NhPbHDRs1tNFuZ9z/nBz6ckV3h3KrGlkcY2X1tfvcOxXb8vIUeRx2zVpDdx39nJKkgZ1YK6+7DI/tWf0NJYhaXMgaMyzBGi2nA4NGee3giWax8S1m2hXhCZ+fkbsfrSyirpFY5Go3IsIzJDeuIkMq/8UqvYEKKl2TxSWTXs1ybcxMCkYj3bs9yPWqIX6qkjpJmcuEkYjZlQM8VLtry4utPjhSMrj51YHAHnU5xpWdDIibpyC4jlSHCCKTfJI3ynnz2n0712i3F28LQTSH4cu8ihhjz4/WmxNJPM8+9CJCVdpM8fKAD+tIjfzWEB/KAcjkYDY7/AFFRu7SHWSmmWcLK5iim3GTaWJXHJ9DSRqLmSOwkx80bSPg5OccDNUz6oA84u5ZAfkQYBxtAOSMVFXVVhmZl3I2FGU5bgeVd4chZZ48Muf4WfHi8Y7mU7dw7YB4NBvzJYjc6F5XZtgc4CknANVl1qEM5VzdSFlG3vtIPfn7A0G41eK9CiGZpmiYKS3POM06hN8kZZY16JoIZXKSxRyOqb8KpbuMf2o5lgmjlE8ao8jgB/JeKzNvqU0ly4PzhlyoUYPbB+tWFtJNJI8bsGUSlQp4+h/SlcGiqyqS2LO4lhSJUa5YSLwN2AP19KiyysjbkUbVAK/OORVXKy3VzbRzP4YLjxB2yPSiXclvGqGJ1jiDMPDByMDyJ9aZRaQni2rJU98BrHw0zxiW3YkKE3Hkc5PbAqP8AFFtvgRgIp3ENzvx/bNCS9iaCYxk27zK2Sq5LE+eT5VH+IQ2TRxS+I8cmXJGCcj+2asokpTa7ltFewzKr75Y2djkswGKd8ZFPHIYpW5wWxye+KyM11cJ4GVVAd25GAHOe5z/pQrS6/iVhdAxCKSSQb2CEbFHmPPtVPAvdgj1DeyNY+tQiUgtMCu/IZODjt+9AbUgws28ZEtDIFkOM72FUM1qotbVwz3DByN8bbgBkHDE98ijySTnxGYxxIjGRFjTkEnH5vKu8OK4A88u5M1K8GyWaCc75MnaDkAAjJo91rFzaW9vIjtIrrjdEnPc9xUCwEavcyEo6BlTwioVQMZZj6nOKffQxxiOe3kkYzpuij2hwUOckegzXNJug65Vd8lvNqI/hyiWTZPGjyNiMZCkepqphv5IoFKqDC8oTf4nyqx7A+dSNOtjJcRtcTR20RAJTwjtdlXtn07E1XpBmJYZ14tJ5ZzgqVkI5/L5Y8q6EY8Fck23qCT6u4yjXDiMEjJ7Z9RUNeo03vJOWmXYUAC+fl/61U6m97cPDBBAFjgiDNkkZySQWPn3qDHouolJ4bu5TDN4oUZxGfUd+frWyOHHW7MDzz1bGpOrnwUMZ2ymEuSpwVwMnj6UEa9DcyRQW3iPeNiRGZcDGO2D2qti0mKfTLiK3uprW5cS20c0kgAlBAG4A9qBa6BJZCC1uLqW4mitwhkCHMjAsSW9OCBRWLFvuPLLkT9RZXPVUQugUKKHUxyLkkt6nHtiptl1Oz208pK4AypdCMA/XFY9OlobrXviru8nhjjtioaGHiORV+X35J5oNvb6hp6ySoXuJREsbTTu3zAZwy8Ej15FXfTYZRVMlHPkSt9zYN1LMkcE67BDcZEeJtu5gcHFWU2qKnwmCkNuGCFPE3Mz92x6msVL0tdPHpUVpMtwq3AluJpZiWKlSWGMYGSR+lanVdCgaHw4m8FYwZEbeDt8+PQ1lyY8UWkjRCeTS3InSaozgAnbazzhlycYXOMmq656h+IvHSG5gkXcUQOwBYjtimNppuNTs7e0uT8JHb+NM8zFlDMO2Tx3qiv8ATJLXqRC7MiOfDt87ZFIA5bjgDPlRx4ccmwTy5Nn2s1lxq1zb26Fo9iBczFscEcnHkaDqXUgSTG9UgBjdG2qvLL3NZmHQby9tTNeOsa3CsiyPkKsIbJcDP5mxgelM6lmfT7HSEt8Kl6JjIfDDbwCAgJIPZc08enxuSSBPNOMbLlOppJr2OESFlwfD5HzkehqHc61c3UMssrpHGyZKhhtKZxg+ff0rF30iWN/frDM1xcQIEijMe1IySONw4NG1K7iQaTp7rEtzNCsgG8bZGY4xt7g+/tW9dLCL2Rmlnm48m6jvbQ2gae28QJIY54YfkQY88Hnv51f6bd/7pEI4oYjKCoj3AFcevvXnegQSyfExXMkcMdsyiRdwYEuGI5HnwK2VlaJcQ2gnVnn4ZQe+eOPb615nU44p0z0MLlVlnplzBJNdGQsFTkFW5U9uaprnWPGvZAZVCI4Q49MftUmVLewN0sNxM9z4gVYhFy+T/SRnOPWqvS9PluZFW7glje3aMcjuueTJgZPfz7UkcCinNjelLJGPY2GmQTM97DclikcY8NRnJBGQKFIj2/htmQyOR4ilBheO3NT57jUY3g+KeKWFMqvHh8A4GccnioGpaqt8ojs4wkrcYZsDHtmsVNvY35nFLZ8DN8g+ZhH/ADicD+pQKl74rOxEm7ZM+QPU1nWu/wCGWztPdEtBM8Rj8Pc2TgADFWs08nhRKsW2Vokdd/cZ8j6UZRaM/iPSUy3qTw3A/lxkFZNrZ3yLnutWw1CEzRx2qv8AJAdzE/1E8ftVR1ZM8MLMY4o7xHjhwq7sexx5VFt9RHwU1xBDFBJ8sLbhz3wCD2NaHDVG0jJDI4vSjUwXxliYN/xMbk4zjFKzzreqs8qhhEzAE4O7/wCBVL/tPanWJLOKPaIQU8ZfyuUXLc1C07qO2vbe9umCeNDHIiK3DEk/v3qHg5FbaLRz6qVmkvXtbe1glJm3CRpHbOVPy+X3qn0vUbnUNXi8MIhaJnjypBIDd8VfG98W2gRpLZkS3Vgo+ZVJH7VmdEtkOuNql1cMY0Bi8fd/LAIJbA9qpjSeOV8j65eMlexJkElymo6ibiWIPN4VuSPlmcdyR6YPepF7di2hSOR1kK/OyocYA4NAvJIBpEV/GbprYEsweMsFUjgj0zgCquPTLqW8sp5Ua1ma3AxIwAjBOdx8smqKKa1MjKT1OCRIvdfhisI2iMjG4JZB4W04Bx3NDuNUVoI3e6dHlb+UiKAW45OT5DHlUrW9DhkuLSSQ+I3O59xbbgY+UjjBzWavbaRtQtLOOC6UqqxRwx4IhhRRznBzuOTmtGKGNpUyMnKLa9ZfreTTxrFCZFhjhz6BwfzN7VdpEDpy3Jy+2ZY/l5wm318+arJBFf8AxdqGazgFj4UKr83zN3yO9aC1Nrpmlx2hUFUhBiBGfEIx/wB6x5ZRjVG+GlKV+4q1uruGKFiNqSSZ3LzhAO5+/FVd1rLQCS5v54EAlHhxLuzjPme1XOrlRZzABipj2bEG3aS3Y/6/Sst8AmsSPBqE8saLAzbkY42DAAHr3qmJQl6T4Mcp5HPTEvotda8YXMN8j2k28YVQTx3fkeWO1QH1SCeWQwTtKsYBORgkH+rHlU99MEekTfw9YhC0KwKoGNoXOSD6tnmqC16eFlLMZJRs8DaS5Oe47nuaaKxNNjZpzU1FcF1NqKfDxC3Dq+c7ivG0VIth4zRM1xHNbo3zrvz8wHpTF6fh+GtZlluIQIT8sTbWbPkc+X2qZZWdpDbz6bErHw1WQMF3Bg3fk8GoSlBL0Ro623ZEtdS+KusKWwSSoOT8ueBnyqXPLPagXNxGluWBlU7wwAzjGKbDpUENjcQMq28jFVRt2AvOSf0qTq0VqIyJ2iULtjjzghgPMUNUHKkVbkoX3IsNwsnxLtcxPIFj+Xbt788nPHpQbbW96fFhWU4bGfmVgOMDPvVHqcdha24W3X4SSSTBcZczNnGef7VcT2sJvobeBVWCGzTKbc4zyxbzqumHcnHLKifZ6nPNbsixk7hgkE8e1Vd5rCWTNFIFhBwjODwTntg/vQ4IbPTrYyRO9zIXCqm4gAkk/lB5qZFAJrhi6wT+IoClgx2EcnucCuUYRlvwGU5SrcrLjWI4rNJrj+Y8bE+Hj8gzwT/2qdp+rGGRShtri5djIS2RlSvAH/v81Sar0+nimCzlE1v8WBknLMp5NS+n9IaF7pb+4jVHYrb5O0gZ+Ug+vFWccWi0Rx5J636i0fVgk8F0IVWO4WXODgLtHJHtu4qZpOstdXDwwjwpXTDfPg5xnB/aszKmqaumkyCKBRbmXeHYnCluMepOATWqsLZ1uFkdY9rSblAXbyAe/wCgrLljGKL48srd8CJHK7zvPbeNLBGhyrFfmBxg596jXN3JbTMvh7pom+ImJbhARwM9sipf8TaC1Kq+65uj88it+Y7s5P8Ab7VV3rTXjloYjcW1rMu7dx8RMf6fdQKTFHVzwPPI6STL221CSW0tZ2hUqJWYROOWHqTVdf3hYRmFCTcXIiDK+MAqT2+1JPJNLayrIqRJG7s5D4WNv8AHrwP1rNxxXD3ixbjbt8lxuJyVdT+Ue5U81XHhX4iWXLclE1OnahF8X8EYdwMTfES5z25wKk2HialfzxRyJHGiGVzI2MKONw+mP3qo0y1eHUre8CE2N0JX+Ug8Nxj6jvUhIBazQ3cbkrLDMu6UYTLev08qlPHG6RRTaqwk+tW1zqIjQtGFQiQKNw4IDNn3PakuroSWtzcD5IQ5SNh3bHAAHrk4oGpXtpYxWkOnyK0lxb4doxyBuOc/tUq1X4Ypa2kcizAbmLODjnJPbzrnGKSdBU+zJvxIe4LTb3KQ+GSo4OCMH6124ywSyxx+EGl2fMck48h70ywuYrSF7mZC6sHZlL/nYflH60GfUtlrbW7pKslzukmaNSzBgDwCBwPrUtNvYaU9rJU+oR2U8MM0jBWw4wmcA9h+xqDf678SEtgwVC2DIx+Ynv2oCZgZLm6jW6S2sCoVZNoBAIBP0LVQ2lkmr6vp0+51d3kaRdvCRohy30zxV4YYP0n2Msss36KfJbafqok1OVIGJCxs8pUEhSx2jk+ZP9qlXMywfETbmlaJiSQe5zjH61JEdlb6KsMsTIrDDbVJJA+ZcGol0i22hTiFnV0hcxl1ywlkGUODXbSlsjm9MasNY6r4Fk7SSMHAZQNuBsC/Nz5Yzj70221JLq28CKBY0dowiBTgJn5j/aqfSnGoag1nchVhVY1kVGwzALubnsAxUVZWVxNHd3Dyqsm223KAytsAYkAEe3emyYYxtdztfDRpXlku3+Isd00UMYhEuduznkAefFMn1eNFYyO2+AlWC/m78ftVJaai13df7rI1p4FqZJHRcBpCeEA7e5NR2t7qNLl54YwXXcjPKN0rEjAxWZYvMPjTrbuWMWoyTyiLcYInkHEkZ3KM8nn0FOkvkMpkiRTuRTEC43EFwAfY855qIiXMuq6pNdo7W6Dw4XZiAXI5Rcen+tVmpWF1bWrWsVtsmmIG1VAKxg9ue3vV444ylpJyyzouxqsscFw+9nZJHUOpBGT2zj0FGTW0+BZmdA3hlw54IYDyrAy6hd2l5c2UdvMI0UtGqYZsjzYVeKst7Z2TzwSTrc2Ymyg8mGB7VWfTRhTZOPUya2LqLV57aK3mt2WB1tRI53D5fUg98nJNJHqZUJBG6XIwyplzge+aDHCZkE0UcdvLbxxxx4bJ+XOcj0JoU0Lm+lub1ZV8X+csbkD835sAAcelZnGLvYaMm2jUXE1xEzQyQDbGniCBTkRswBRc+ZPeqrWNVvDp8ltBAouRGJppEwinLYAJJ5J/0od1rUVtqF3JHH40skccm0Z4yuMZ8iAKgxbobmO6vwqi7Xu8WWQZyoQGuhjS9KS4KzydkRrbfGGRbTwYmGPD8EAtg9yRknPvV5DJM8wt40mjgXMcrP8AOwOeT9MDFcjLZac15OXae5uZREjttxxjPHcADOPWgrO9uFSS7kitpovnZ2253Nkk+eMGmlLXwhZN40rGahEFQ3VjP47XNyYVRV4SMc9/SnQ6dHLqkUPhy7kjCSiCQASAbWDc/wBQIzTdKuLHxbplT4e28ESBlOVbaCS3PbI4+tRzeS2q6c1q4jXa0skix7jyPzD1710dTtEtVbs0sKW2fCS3EULbj+U5G5idxPmSf70+9t0tbbfayJFLCpgfe5yS/Zjjy8qpLS9FtZ3Dg3eyJkiYtz4rDsST2+gqx02eO40t4WKR3kgaWcSYG5o+xYehDVlcZRdmlTTVDrSyCtI3iNP4c42uOVVdpU4NXelxzxX9nDYqu0RrBI7PhVHdj/Y1lYNXkuLS9S3uTHaPF48skUGAFVgMKPTPGavre4tpTZ26Mwjlea4kYggn5CR+gFJOEnyXxSTWxVSaitvcPFHsSEllYpz/AFAE/eq/XdRie0b/AHXxooZvh0Dn8wHIbj3Hag/EvNJd2bQi0Se8e2R2OOPD3rj65BzUKzhkmv3mbxZvB1NvCto1yh25Xdu8+ATWuGFQ9J9jz5ZXJ6SV/vFnZWiXRLXM9gt2x4VQzbtq9+4xUmKOULc3Fw7RSQFWYIBgHIyR77jR9Y8F9RspVgEiNYWv8zBULlSce5w37VbQQCKWwS6nV1SeOe6XbuzHv3ZI+hWjkla27lk9tiHcWVzNdas16xxBNHC65yXO3LbvTBoiNNaXPw9lHKzXssTr/MBBjPLYHcDsDmp+lwxaXp8VxezvOLq2N5dspzgyMWQH3OMVVwlrnV2VreeGZYWJZHAWJXHAH0HOfKsi3b8h97SGSk3d1qVsAfhkunjI3Z2KMAsT59sAGmXGpC41a0kEI8KRxEzr/UQe5+g4AoE9xaCG0tba9/h4lclwHZmcouTlh6nHf1qFol5M+l263kU0UU15GInZcSSFld5Mg87QdozWqGN1qJTlpdIuEu2gito7wIkskkjzux3DBxtPvgCg3t9NaxyJbSxu9xNHBEFGNsxJIHr9aJpUAjdLy8gd7MsZJCeWKhgAoHueKkT2iQ3lxqDRzTyLN4kKD5P5kpLL37YUj9RUNrY3iOkQOowlprcFjAgfaHLyeQkJJbPrVnDNJCiwSLhE2PGMj55F+by5HDd6rtSeS+kup3ikEwdGEatkhN5UAn1OTUCOe4eOYxqEuJgf58h7RlgiqD7VXQ3ARzpsvr65FjHdvGRE6rMxLoT4hXYAi+gqIyTPpj27SCKUoq26dz4hdy3PlwD+lV+mv8RdTxTus0TOr26SS/Ko2jcMn/Ew/ap0kHioNNBINs0rs0eWO91/LkegBP3pVFR2AmqsFrbG1sIo7tljMUNuxCjIklcNkA+eSP3rrFRYX0ltZ790EjrvzuDnZnK+2Xx9RT9Xv0uzYiOLZDbxJHtX+Z4jRxcHn8v5h96N009y4u5Jof8A4WzI/wAP8ip4vhkbQSfRjlj7UydQBF6nyBurt7PSbO2u4VW7W4lcu8nzHah4J7bcFD65NRbe7Ww0Oxnnm2qBPF4fh4Z9suPPy7g+9Lpmp29zfW+n3U7yfCFw+U+V3I55PJHygVI1q2F3Y2VvexvGI7VjNKzY2nJfk+WWZz96paitLKW2rOgmlHhxWZYsrrIEAzn+WTz6nANUsaz3GnBlVp57i4RtpGSYySM/9I5NXk+qmC0mS3gWK5uDEBJC2DBCSOc+pXaMe5qHpw+B0xrqC3dLNXLhnTGIgCNwB5O48UY7diTdyQ/V3bwIZZBt8SNoyCv5G3cyH64GB61d3Hgm2vLiWQidHAwpBLmR842+WAO/vWdjmY6hC15IzMUEqLIu5ciQgDHmAM1JhtDfabEzSvBPqDreCVh88MWHyv0zjFSlGTSQ8ZNssxdxR280t1H4ioCgQ4yGJUAYz2GKn6YI4ZYLWVQsayKEC9ir5LA++VNZ6ykDzXNtCAZ51ijiWYZAUDfK2T2IGOfWmz6y1tKLbTbmA4UJDtO8ud3hDP1Ykfel8F3RpjPwlbLK2vbjV9DEgeCKYl5I49w/4aSE4+p3N+goWszwxjUgVT4eFIiqkklzvzGAfPh+fpiqS4aWymurYCGNIEtijEld7biHU49CCMferqBLeTUpLaeONysqRywSphASN6u58uBQcHB32JOcpbsYJorR7qRlcGyt7aGJpAcMqyZBHGP/AINNs3eS3eZpXjLuLlIdpyHPzMv0whoF5K+oTtIwDxXryMdjEMu1wq5J42/lAFVUmrajbT3MkNmszacZI5GkuSyIoLBtoXvIxPB7CnjjlMmpSW5sbwEXsV3bzqsDXjjZburna3zJn0zn9qzVyywWItpZHkCSfyyrg5O/czMR24GKqr0T6TDZ29swGoq3hlmbay/KzBj7hRx9apNWvrlI7Cy0o3CyaoQT8w7MUCjd/T8zdz5mtePpmnyGWVrY9J092tYpPjoPCWGa3KwDhpQ4LKjeY4wceeRUXqG7jvH0uSXx5BHGGujGODLlnAA9uP0oFzdTjqC3uwTM02vT+Id+1RGqukIPr8tuwH1qrvZL2bTZLnTQfEt3IjhVySY3fII8icE96l4OnJZRSf4TV6ddtf6P4MBMTWVotvE3g/MtxJliT77Ax+hpIrm2WwkEMe62+IaMMzc5BCqoPvg10rzaXBd3N0ZobaW9nVAVDPJJLHjxFA7bIk2+28+1VdzB8Jp2lLPDEYkUTSbX/MXAljbHcH51GPapvEtVIt6SSZDWaK71KKe8eRobZWhEatgZAy/2AIqTqNxAtuktlcOwmt96xSKBghjwf0H61UX97dWUulT21irtNFdI7lQzNGWDeKR5c/Lz5Cu0g/Hb73WYiFtIWRxkKgILCPnsMs4/arvDwzJKdWizs3N+94iOrACKBUDfKBtKgZ9eTSX1itwoFsvh/CuzdwNoBUkj14U/asLe3t3pWo34hhWV7K3eR5IZt4R0Th2+uf1Aq2jv7htVSzsZJJrp40huPIK7Eg8nz2t+1X+65EtSZFTVVRq7VXuxDeWyidTHtm8Q9gzLz+1R5Fh1DSFS9E83iPJPJIW2hVEZAAx2GQMepxQNO0x7Oxu7KbUJ7ttNtoop1jyVMniuecefyAGrPqG4SHS0tIUSMXFtbxhTxhizEZPlnA/es7xtTpGuGJzTlIpdS0t0aC2ZEjtbqPxZZQxbGcJtJPYhYyMU4XF3FpYeImVizMSewdmUYHvjyqf1NNs06C8kmFsI7llCscIxJI3H/qzUKK1lnZZLtxFBEHumlWPhUwoU8d8sD+tWSuNsjLGoTostPijubq6nZQ909tIjRse2Ag4PYknvRI7c2i9Tm0T4jULhmt7bcOwDGMkft+lCiaRtUtbWfbFZ21uJCq/1ZbZuPn61Cj1qeWaBVMnxDXEmI4xyfF27OfTOTUtEr2N0NEabHavOptllUK6xiz0+DbJvJd4WaYsfLsOat+mo7VNQ1GCyg3wtbAjAbaBH8zMCeTlkFQoNN0+zmAmi2WzukK7TyZCSviDyONo/WjxXDte3lrYwSK0GnLFblnyXZiWKge5bP6UsvSWxCL0STkUJuIZtIuZpy0bRQyCKTuJmwgRFXvkNuyasxd3UVtBNcgBTKi7HYfOdm4tjvtyP7VWfCNpeoJBZxzX4MDLho9rMJGzkH+kEnH0Aqyexiks/BWZHMdwfEuVkBDbBjI9sZ/SrNR5Ju2Gt5ZbiGza6C4YBJCzZLJyzsPTngUlrZT6rNLGMBrm+8dgFA2R8yE58uAo+9V2g3CfxTT7u1YXIa3a5k8ZTsZBHJ5fQZIp2jXU8d2oNu1zMztEYbX+WWVrf+WQxOPzbT9AaTwnYccraUuCw1vStTuOnrnX7S3SO0kY20SRcSLgbS+0dhkYz9/Oh6jC0VrqLF1jljSFghPCB4mBX0Jzg571NTVpbkyz2qPZaxHZtdyxXURAnCPHCQgzjcwZzgelQurDDFe6lLHGoVblDCrHnLFUQBfPBOfpzT6dNKiuWEYbwYy2vRNpdrZqHadx4wcLhcI2Q+fqamafdG3+MDKrTxkRsXfczDksf2FR1KajePazExhvAsoI4eSFLfzFJ887c+1QnuhcW816qIr3Bf4fDAKPm8LcwHfBbP2pNCk6F9Jq0M/i41NbVzO7LFGqI7jbhXIY4HqOastRnjXVb2yimN5IGZXYLhdiAf24+9US6SbeB0t4SJ4bvYis2FCD5cE+xGaWCXZD4zzp4jt4bKjcuikjOe47ffNP4cW9uCWuX9xIlvGsJD4aBnKbXcDgvu5yPpxio97ORdCVJ1kiTDoWGRkBckjyxnAFV1yl3ui8b5IwxjMZI5fG5ufYHkmoFzeLbQom+JFltvDTafmALMT+oUHPpVodPuRnka9gZma9XULiyfwbRvkifIzuIBJx9x+tSr+/Au3a23BGMMkvkWyCGGT2xtrNfxZYrcWcZiVI9/wA6jknCgHH1Helg6gZHEsrqJyvlGDlsEAH2+bmtXgS8jL40ao0FsL2O2tPiJBLHd2wlYRN/wi4O4sftxVha2ZvLNprLa0kJUv8AMBhSu4Z9+P3qqh1qOO0gkgiWVWiEW1TwqtnOPTGfpzV5bWhsjP4sgS5kgVY0iXbmUcruHbIDEVnyRcXwXhHUluLDLkSSWhEC7i8T7cgNtycg9hg1Ejgi+C1ZoVZZo44gkR7sp/OT9xwPcUOaONbu4AZSsUy/ylb84/qB/wDa7e1MikaPdJbx+ErTEJtQ4jjJJXB8zUmnEdtIlz6ax1Ga5tHje6K+L4jt/wANfDU9vbBqPqO+7hlluIywltpHjIbDALJskb7HFSLNlDYm2rwqsDks/BBOf9KBc3cdzPBB4ERVYWWQ4+YqXY7AfLJwea5Tb5F1aSxiiijabxlXMbeEHJ5YBAe3p2/WoFzcR2EUVuEQLPIGJKgtzkgZ7gbv7U60u4J0IJSO4WMjDuASFOScefGB9qhTxxzxG/e5WLDxSMsnksZOwgAf1NkUqTcrYuqyTZlMabDPI0twAA0mMZRM7v3P71JuHlk1OfGFVjsCN/UzhgBjyxgYqNNbMLUXKSGXMTssIbB3SKDtz6BgB96lbLf4tH2tJbq67jId43kc/cc/eg0rsaMXLYFoqSXFqbZ3miliEyBcZ8NVAAb3J55qZbzSXut28tmJXhujDDkpsLFeD9sCg6JJK0M1+fDQsjLGjrjIzgjv6kH7UazunlszKZgdreIS3Bj8hx5flP61Ocqky1JbNkGwvpY7WAzR5WaG4MryNnwtrgleOx8hWghumkm0q8jcAwqsTAc/lRyf2/tUcWNraKGBX+H3F/L40PGWR8Nwfc8VxnSG31CS0jVGydi5yQGBQe2BnypHJPgrFOtiHqBZZwIWObbeU3cFwCCTjyIA5roWlmsdHDAxNeRrLJ54j8TAH6ZqDqKXEeobZZAI4bQSszjIwTh8kefanyGdbXTJW7rAW2wvuEcaysMcdvpV9NRQHL0jQwPJHqZj06A3Mc/xJMIxjxcgDIPoo/eoeBbNfLqcRtri4MCRKQP+IxOQPU4FDjeY5TeYmaGcQFe6uSuWz5AjzqXIf4jNHZ3m2WGK4BRyfmiaMdx68mo1RRNSQ6KApe3kkcrSxwO0SKR/4YOMn2qPcbYg7yyO4t5C6RL+VgefP+9XDOjSXUNuSJTK8kjFeWQsMKRTLm5c6fL4Lb3jUHiLcWPnj7A1HW2zm6VIjNNGZYYljJzcIxVk+ZiRuPPmPIfekMkotUeVv5jEmNnHlnt9u1RrbUJmv7SS6WVpIbtpZFLA+JCqkbge479q0S6WVtzFJtkENjJJCU5Zwzggj0O3PFPL0eRoS1bor5JBJZyRyPG0i2gaFvIKTip1rb3VlpcMwGJlKMHf/h5ZiMY7586jxwSmJ5wjeDDArKhAG1QBgH35JxVozvd2swEpLM0cnJxtUfTgd6zydbIvBJGa+I8CJo7QK6+M0T57s2eeKTUpZYo5JbpmVIYEdsJzuIARKbqSm2F02jyPJPb3MvjzHBXlhg/vQmuEEzRT3BPjfDgEjK4VuST23+3pWlLujHLJTaZorW2aS2+Dx8OxVJJHdsbWIyoPn5mlaxltbi2cTxBpkMUKR8lg3fJPbj+9dBcfDX11Kw8aaQo7BucA/Jkn9MelU95qxttVti5hWK0kXIcgljtOVz5HOBWeKlKVLg1RmlHci6npniJOkYcb7iG33A4IkZ+wPlxz9quZooRp+qQGXczpCisDjLiT09OOTTGkBayur1TAsnh3bNuJ2hvyDaO7Z8z2qh1C5urC+jmlgjniSRXyW43HPcexNaYJz2JTny0XFjcSQaSEiVjFDby4Ved5JbK/uKNcXCroNlZxl2le3DSkeX8xlwT2qlj1COGytZQ58G22OvGDIz8nd64/Sos9ndGDSLcvKrBLlZWR8B9j57dgMmu8K3v5hWTStizbV82v8Tg8I+FcBEG3gqODg/byoGnNCIJ5LgGK18RizOcYbIIPuMZo8Zs5fgbFIlSF28ORz23NjsPSo8cC+HeW8jtPBJORE5wH2gbSvHrRqNULqb7gjqMgx8K8yuZCWAwDsZW2cHy86t9QW2e3sEkmMNrJIJZEH/ERcgc/Uj96rtbhnmt9PaOIxmO3zJ4XJZFXGD9Kh6iJLWJrjaZRK8SBvzb1IyMn64powUkmijlpLS5j+AudZjRWeO3KeXyrubjHrxRtUtWuJJoEYeLFKhgAOOCpJGPU1F1d3luLWeDdumjWaY7tqghflRv3NCnils7q0muJQ1zJZ/EHcc7iPy4Pl3FLptonKW+w21vI7jU7y3t4J3tflgWVQQDLJz82e3ANX+kwxWMfjGKC4aZQsZOMeIMkH39KqrbT7qO3S4hldmvxvVQMqgRTkj14zzUE3VzZJAEI+H/hktzFHjBDAN2Hs2f1rpR17ROW27D6i6RMvgxmS8u5fDt0b+lc7iP9PWnyLNNp+nzFGWONhCIQeCAu769zQCbmaTS5LxBF4MCNE6Jgk4zk+/ND1JUdopbmQypI22NUbAJHn/amqtgOSe4S/t/ifg7gT7wv5iTxguef9PtU6C6aSa0FuZP94jJT5gNzYORinTQyosdtMcW5hE85jbuqgttPpziqbxSHt2dsvEAwHkrMR2+goJagPZWi7uZbUzywWyyCVLY+L8uBljkHPnUc3QjtDcxxhY7pd6fLhiB/pkGi3DoMeBvaZ7Vv5g4BIbbtxUS5YW9kyv4mYLaOJX7gPg5x7bmFTS8w6mHt3jn0mFHj2OQwZs/PuJyePLjzqNp862l9bPcTTyLbSNFGd2OAMDJ+9P1BjavBBs/nRpDu3EfMSmSTj3NQrbUDbNuMIlV5QpDKRsdjnt64FVinvRKUuxe30DagjrDN89vCs4ztdXYnB+gGaaqtF4h/ls9qWEY2bQf6dw/71R2urLa2waYhTLKQTndvw2AMDkd6sZr6G3u57eNVEyuC2Du2AKS4P6gfWpuElsUWVNES5t5pn068OoSKjxBWAxnIIAAP1qRbXRtbm4huv57wxsjE4zknvuHHnQbZGuLMuBGs0fMaquQpPY/Yc1Cubr4WzuTKFZp2GcDGT5/rVFdaSbnvZd2l58ILcyYuDExCbsEgt559qr53OI7S2APJGQPmbJJOaqP4mpntFXI2ZZFPYbjjk+1Cm1Xw794YkG4/zC4PfnHerRxSsV9RtsbzTNUEFlH4jKsqhYVbH9Pzbifas9dywLdGaDc1vGEPyxH8w8ift+9VMF98Td+DI/h2iyYyDzj3qVJeriKCMrJbm4LyAcFgPLNLHA4zsddR6OlHSamyNJcAFpGcseNuRnIH0Of2qc9949hshUlndZGGPyEg4FVjXMd7cxw5Mq+HJnadh9jn2oVxqsSzySWczSGWNFlibJHC7cE+XareHq7Bjma3Ly3soWsFuLlxE4nSJ3CHcA55fI54xiiSuHilt5/Du7eIQiSckiZCpPme3lUWyvbkrIswMVq0SwgZ4zjIx70SOaGRgJXklj2bdrZxk9yfWs0ouLdmnD1CitgV5KsBlghlMTpcMq4XvH6k/U0VtPjSJV8BzqLMAsqtjYqcr8vs2c+xFRrm6Mt3dJFbosqnchz+bjmpkUhkjtpIG8SaJNmW8iwyf3ouTSTRsj1cX6IK0g8PSr+2ujGgTwZjtcxgzSOSWC9jlRzVL1dpLXMNi1tN4k0ku2UgYYLtDZz6cVczXCQzW890u6N5FGxed4XHl5gEj96inULZ3aRGNzMxmJRhhI2IIwp8zXQlJS1IySz8xfDKa7zN8fbBZJEVhIrnK+Ido2sfXaQe1WKQQ6tHpF1dIrtfWZkIWMGRduVGSfInyqc94jRK80S285+YCI5GQM81d211DcNDGsCLPsVW2jCxx7S396eeaSjwQw5XibS4YGaC3e5tb74VUuUtViDZ7E8kEeXI/eprakLyyvIgqsbfZKcADjODj6ZzVLqE2IN5YqgcE48hURWe0Ejv80TDewBwSp7c1nXpLcq+olGdljpmoRSSRSRiTPitu/mcSHt6cGh3GoF2ninIm8KVymPlZWzxyKpLS5EUlu0KyHbPuRcY4HqTTZLhZZ2kJ8R2fcQOOcHNW8PeyfjyS2Luznng1SGSCcpO2PAO7ABIzknv2BrLalJdXSWlx/EJp3Yvi0nfdD8zH5ScZ3HHc9s1YW2ow/Fx5Ylox823nAK+XvVQuoC4uALossRU7TGmDwpCjHnzitWHHJStoeHUaYtstdNElil492sht9qxhw+5YieSD5nGeKLb6l/DVuNPka6ltJJFWFn2lBL3Doe4bntVVFYvaQWs2nuba1nZ9sU4w7Mq/MQPr61N1AyTXxW7t1lu7OIbNibAR3DNjz57+lbfDjd+Zu6VJ73Rew3yvdFtUHjSxoNjxJjC+6jvgd8VGv5ra/u5I7tr59NNoJLSaGykZRMpOBwN5VgAN2O9EsrmWBLbw5IPgdyvLJC4a5gbGCofyX2NWsr3d1fyTadqOoXU0CqbScSkome6yOvbHtWHJCEZnoLFJptmeOsCTUbcpf3Ws3PgPI6JcDfHGgBZWVgGyB2GOwqTp+qStpRs9SVX06OeS8j8TkkMfkKsMnK98CgdTksBBrlnaagZnjmgvJMXDRtnEis4IcjHv50yw0ZtEtp4r6ZobKI+Ot210WtmjZgAEXlkYZ5plCE42+R1iUZJImaN1DD8G5US3EV5NEweRzGCScEgE5BHrgVKt7SLUNK1iTTrqC4ku5TDJGZj4qgHLqd3I7Dkcc1k9a1HVVkPja3ZrBFei4kMkIk2jbgZIwSDwBt+9SL2+lsI7iUpp1xdOVXwYBJGJM8k5Oecd+aWWLUueTRjySU9LJHVAa9l07T2aX4pRvmHJCxAE5Yr3B4GKj/7M6QtnNcSW0Wm3a2ckkclrM4QsSPnKFsngY496W9v49T6eZpAyojB7mBVKEKDgg7TllA5wveousdTiw1q1FlYafNp1/beFEUz8uF/KwfGwEVth4iWmLN7cXFSfCRVzWep6TO2nNrcD3yLDM0FxEoRjtykyzcEDBx7VGi1Cw6fRJLq+c3t60huFiYShHJ5ff8A1D2FXtvdabqWp3NlfT2uqWc5/wB2muIWLxKyjMZwPyg9jUHqLoWCa4stK6fu9NeS5ti4WTURC2IjhiAy4OM881S1OSUu55WaMXCbXbci2esXkxv3sbW51m71De0U1hEXZETAWTBxgEjJ9qxHVnVstz/B1NxNfSbQb1rc7pIzuw6BGyM+3pXoFzbXXScWmW91Y6hgq0EV3FeK0RY5ysm04288HtUnVdPtNOhtZL5LE3l3p8Y+BsFV2hwD8zEf1nufrS+JDDNNwtdjw80MyUYtNSe/+551qvU2t2czWDW9pFpeo2mUWeDw5DGrBhjZ2YjArTdMyW+kobi1ke61Bpi1ur2LHY6gYWRfQgnkc8VX6J0SkV9p95bi9iKBmmN5NuTGcgDP5ec8VZfx+zsNTvY9WkE7G6WVpIYHZWkA4Axzx2q2bLCS04Vv6tjC8mSbe1JfmXM/UGsz3hH8NksrN1YypCHImlPdk3/MOQKo7zqVLyC7MulzKLfi4udTlJm8VWGAig42ndj/AOBTtQ6u03UtVu9T1cXtpb2qglUbw9i5/qB7A9/tTLLXLBYtUvFs49RWeD4m1W4G5LgZ+Vc+YOP2rLjxOKTeP/c0T6iepL2GPbpDRoTPrd1FdQTMwmt7e4fKtIGBYhs5yMYANaDXPw1RH0aW6vZ/Gnu3uyiLlBBndtJ8jzg/Q1SWOv6Nc9S208umGG20mUiOGLMqK7Yw5HkAfrWhtOoZEtNYuNYm1K7EzstukpyzyNwVTb5Fecewr3Mk88Ene/rPZ6NLLN4m7tb+39i8vIGlu0tNMlspZooRbqsQZ5V5yWHl7EehqpX4+716XSbW8Sw0y08K2iWIqA0zjO5ucjk44qpser7XTlNxphubJry2ktRNdJmRJV2kqPtnFQupfEj6Qs/Ft57fV3vnuw0aZZ0IOCXxw2DwKwRwZPE9Pvtv5+Zn6mKy56x7VsvUktzVaNq2maJq91p0eq3c2o2V2Zo4nc+HM2Nr7H2nPnxmvMeuW0fS2vdT0jqe5YXF1vurKa0EecHOFdeGHljiu0a+k03TJcX8OLiAJcWM5ZpQzPgtG/8AQ4HOazn4lRSaJrU8ulWt1ZaXeW5gQXJF0HJGCxY8Buc5717XSdLFdRWrlfGuRcfWRxKbUaT4X1K7VOrNS1GS2GisIInGUhjDZJPccjJra9H2GptrtjrBufg4okkd0iJ4WJcsSreoyBWc6F0Ox1uWSCxsPjL+wKNbXKF4vFx2+U/1E9sVo+uLPUI9VtOnLq6tBqGN0kqFk3s55RiOOM4J9q359Cl4MFXr9R5d5+pUss36MfkemdD66tz07q88tgsEocMgEKNJOCzupB9QNvA9q0XTXV1n1VpWtJqMF3b3bgyrNcRbSSOFVMjdvB9DivNF6evultDXT9c1EfHvdNPZ2qKZfGVBsUJKuMCtHoWkazLb+P1Pqd5qJuGaKytUOVUqOcOPzFTjNfK9VhxLXNP2c/Ivj8bHjxKMbk25efx9RZ/iJ0R+JF5pumxa5r0+t3VwNixiAC4ih/8AjbuBnOK8su+mr/Tr1dMtdRjXWijRMdVkPjBMcrG+MIPc8175ZdW3d5DJZ62trPdCFI1aW5ePdIrEZMy9sDGRXi2oz6dqvUWqf/PGuNRaS1mMNokMvjCLJ7ADBZTxz3rR9m9T1DcozSpb7Lk35McJdMpu9S29j59yI6dMyaDp0+m6Z4FnesRNc6k9zmW5QchI2JwRnuO5rv4FputdNac+nQX1rq2o5EzXFyWh+ViA2D27ckVu3Zb7RYn1PSrO/ayhjjjsoJGZLeMNkB0B3E45NV+ppo97o+nJd6XFp6pDP4sFtLIfBLvvUqM5IYdx5VpXUyduXN/z2iLp5ZHFRmklezv6GSmgOm6PYaRous6pfzeIJJ7H4T/d7cN+ZkmDZwcdqubfpTVNSSzbpTTm1W/dnSWS3Zo1KFh3ZuMjBGc1Am6/1cQJD0vq+n2NrGPDttPNgLWQKOM4cFXPqQas11XrjU7eC51y91O3hsLdFWGCdSl1ISTuG35fQY9K0ThP8Tpe3v8AkZfu2O1CU236laPVupeippLjYOpZNKSU75opbwmSKXhSjFVIcY/pPHNLe9D2ejW0V6Nwji5E0UZHhnHJCj5cn7Vn7GLXdesbi5064n0q/ntWtrq0uY1i3yKdy3EYbkMACDjvmpXT+safpMkkXUHVWqQ3iSI1hczMk8efNXij5x35NeK/GhF1PjskfQxnjholKD0pVbZIk0aDVksBotlfQwMOL+WVYfCVhhmYAE59++KqNU6It7KCA6NJbXVtcu80MmWfxSo2+Kit8p7EbmrRdVXs90bTVtK1K0nsWuh4vg25ASQDHiOme1ZbWbDQ9ctN9rrl3JJpuVeKC5K28YPJUKyjjPPBqWDqMjrlL2Esqi5RTV2tilfQtL/idh/tRbC53qRNBcX58YL/AIlnA2r/AMpAHlWh0uXpvTPGNjr80VnG4Ae4KOlvjuhAGHyPOsXm31iOTRtCsLnqS9iUvGiKTAD3w8mQDjyBIFWdv0PrDaTDa6trXTumymRWlt/GFwy/5GjiUjPljNexlxOcFqlSPJyRjGWmEdUvNb17yz6nh+IuBJ0fqltqVqpEskVm72rEE8cMWDZHmuKzWoGPT9Lkn16zlgme4liUI4ZSGHAyPTv2rY610tKl1YCxk0nTNZTabm51BZrBLlv8MTtHsVNvYD71iut9GvNLVGvtGutMtxcibx973dvK2eStwBtIx9KGKOySdr5mfKuonNSmu3nZYaN0/aWnSQudTDTOl0JY3ztY4GAB7cipmn2VrparqM264ubmLcyZLpHng7ie58zVLFqGpa/8JefDva6euRbS7fkKq3OPWrux1Cya1KJMZnbLNlNp3emaXLGeptvkxyyRWNY/Lv6zWaFHFey6cRGGhWb+YGYJhsHgn7D9aNrca6Y0FubJ4L9TIVimJIUuM8Z/uKyuj2d3rlk38PsZJ7Zboo1w0mFLeYOTxjPetjqPU0dzo0VleStPfaTMS7EhnaNuEjTjJw+BXm5cbU1Sv1Hp9LkUo658Vz2v9TORaZBpdsHvYo/imdpJJHyBIxOAuPYf2qJaat4c6SxrHJJBcnYhzhscZz9qjfiLrGn2WuS2cdhC80ZSRmclldm5LYz69qrtN1V9VvlmuXAiDCNQsYVMlscfYk/atuPC549clyYepzxwyUVL1l7PLMt+kkEbCS4QytGqkjaeftRbnUbSGCzuNTikuA8Qa3htmwFckghvfjtRrS9t5ZuptREisRPFbWzeqkngD6KP1rPavfx2um2ip/Kubu6aVpByfCRtiEDyydx+1SjgU5pURl1eSUG5S2LCPWFuFura5tmt1e3cowHO84wrD6A0AXc1pd2RnZxJceGEC5ZFRyByPY5qPKTYWFrdtcSzG6vGt23ndlguc598/tVPf6rNFewQyYHwrRjOcnAkznj0zW1YVLZHmeLsmzS6zplzHPd2zThvhfHkIbjKqecfp+9OXT5bS21ScyrDHZwxzQlXyQWK4HPc8n9KNNeu3UVxgo1tdu0cruM7Vd+ePXBBoOpXElnDfaZelWuprnxdxGMoAAox6YBP3FRWpJRKSnHK236jSdUINRv1s2Zl2wyJkAf8XZvXOKxGt6XbWmuajIdscZkhEaBfyholLc+5rd6Vbx6i0DXnzGe5M11NnDBBAwHPsABWTuYrfU9UPiyGOLNvIueSw8LLc+20frUsE9E9K4NOTJ4kNT4RbXUSNo89/dyvFd3gjdIwMI3hLgnPvms9oMNnrGgdR36ssc9k3hmJlOM5Q5H61cdbXDyaZphXKwpCqZAxgnv/AHFZrSJmt9N1eylTZ8RcxthgVb8mCQPMfLVsL145SXJKeWseOL38zc3cl5b3vSh05FwtmLiRsAZDEgn2A4BPrVFdXQXV9SktJ95AkVMDABJG7j6+dHeVzqYiMjqt7HHaYVc+Hbp8zMv1NU2ozwx6lMtlIZFwcq0ew8Ed6VY02lQsZtw9lELQtXez6ma8afKBWllGcq2DjH1H+tTtTkj1HWVeGwN1eySlYneQhlyBtC49/OqbpiztdTivpb62CxKwAbJ+c57f+/xVjoPWGr9PSzz6RMkNvcSDc0lskoZh3xuBwR7VbJhWq48oeOXaT7PY9o0bRNR0vSNP1LquA3V5YO4gEsgMryEeo/MB70SXqyG0tL+N9Fgu75YjJNNNcN4seecheyj2rDN1JPF0dFf3E8+o3t20u/L+GEdWPYDgcVQ6fqdj1D4t1ezRR3aRiJ18QrujY4w/rivBfSTyylLJwn2PoOnzYcWKHhu2/MvpNcj6nm+FKBjcL4rPbRBF2LwPPk0tjrB0y+to4PBFvFuU26267nOPzEt2JPfFQdMvtP6Y0u7gku4beC4J3rZzBpFCnsMoSuO9R5L3p3U7KZkF1cPbuqTSXLCNiGPDKQBkVs8JR2inRpfTrI7lkSb43R6dBcxa6LS+i1FbHUbeJXlgt1yJVx8xGeflI5A5qT1DPYXOjTi9vZBb3Cqj3yxgeGCcgtz2yMZrz3pw2LtYyaZC92bO4YxbpiB2wVPqMV6UEsJ01S60eOCxinSEHTNQVXXg7inPBXcODnivMz41jl7D0Om6rPq0zVvjzTMGdAm0jXEk+OWeygRZVgikylwpH5lz3Bz3r0H+N338BhgWKSyEDDwo5MK4VvNWXyNVuoCHXLDShfaKy24jC2988BCwqM5CMOMc0+01Gz0CL4a6SRBdQBreeY+IMKcZA8hWPJNZUrW56XTxUmmlSMwup3Wrai2nTaNHEtkWRxIpMFwAO8jL83GarNUu4ekz4HgWtpYSMyzMHLqQR3TJ3favRrFdRa1S6j8IeFJsecOY/GQ+TN3GRx2qkvra31CxvfCNtdxWszCWDw/EfbjKshblsc84qmPMtVNbGddPeSTfu9RGjvJ9VhuI1huJpdwwY2BUDud2QPKoOLeG5t45vHtZ5GDRjG9Wyex54rhpE94jT+NdRBElkVZJNiiNfl/KOM8UbT7EWzPqUqCYBkjtoZOd/Y/Yd806jFcM/PpJyasbA1vqMd6kl3dJNauFhRW3AAH5sY4oYF2mpxFi6wqniPgfNs8iPfvWptohEyOYQLiVnJiC/ImeSB96hagi3FzaGB1EsESRMT2YjIbg8kc0imrpFHGqbCaH0zJLc3t1OY3uHtn8JJG4Ct2b2OPKiavotmJdNt90E3wMKwsjFgxYc5LDgDk96NFqkF3YNaw3iiZ1IilMXy7lPAY8VmkN7cXcjFbxZGjZI3kXCTMPz4yOeKZKcrZtl4SjFQRturLA6LfwgJ463UCvAyHiQkcjHmQarblsWUMU7GJh8/w4jIYtjG5qtdTv4To2i+NDczT265gITcAQM7CfqKprpblY/wCI6hM0k0yl2QglhzxgeZrFtsDqXHHklGLtAjfQ2drC3jM8kci7i5wQuODj1qLFqsV7PNCIl8FlYrI0nzPkY+3NUPUkB+Gm1JpzaWabWYzghzzgKqjuzE4oegJqVlb3dvqVqLV5rkMpkILeEgJx6jJIzn2rZHp1o13uYI5HOVPg0ljp0mra7pdhb3EGnwTxKI2dPkOAQQzeRLDiltrqXRr0W2oGVJ4JWjlSRWQKw42jI9uPrVtD09dtFAwa3gtzsmYtP4bODyVBIx3qLrF2NT0+0hnkuIWeR5JI7pt75U4ChuxxU9prc1aNMb7r8iyivfhr60laZY4nuBiKaXCufzbQB5YFD1DXdPvTdyadGmmlvmd7ckocsSRg/rVHeamdM8BsFZERSTIu4gEEA/eq2e5vLe01JNNgjuEOI2feu8nGTtjPfGfKpYsDfCJTz1HT5FjPqsNtEyql3O5bxBJ4RAdQOVz2xVZFrMtw225ht4Ygy7nLYPJ4AOck/Ss/p2qXs+nNJdm5t7a3kUQpKP8AiMTgnnsOKt9HtL611/S4pmaS5lR7hhxgxAYXj1Of2r0HgjjTszLXkkvWH2vNb3cjlFSS52YbgoAD8y88/X3odrq1vp9uSzoSXLOEOOwwACfMirfVNH8JyyQzRzYKkA8KT7gcVnLnoe71FbhlhjW0tZYpPCMmwv7qG5JpYPHPl0gOOSLpIt7HXil4gEJCTQAo2/JAOf3q2t9QmE+YlkRShkOCBlV75J7VFt9EWLUraaFkERj2CFJBuU47HPY+eKsNsbwRWuICyBsuGwzbiAdx9hmseR472LRclH1mPudWxIzz7pGupd21H/IfYnjGMVDtbq5mtL1lnCWnjbpJmYbUA7gHzJ7cVsbnpYni+k8LMeY40bJCn1HrjFQL3o1Lrp/4PTXAJhSCDdGQ0bmQsWI8z25rZjy4dkzPoyJMwN91dM8TyWE093DarvUKNoZd204PsavdC1C5YQtIwaS4YhVKkZJI2qPWrf8A2Tgg/hkSLFaLZaSltcrIR/NmM7O75xjngVpX0WOe3tbto1kuJZ1SKeznUmAf4sdmA/UVpy5sFaYr3lIYJJt2Z69GpQdNytcQb7ue7NpGXw2xi2QT6HAP7VadJWc8tjqc8LyF4YiqqmFbdjAwcd8n71K03SWjfZe7xDaSmZmYEKMsQH59fWp9tcR6VZXy2F41sGUNtCfMwX27gknvWCWX+2K3NuLTCblLijN3upS2dlC99pMcV4AQpkxG4PYk+xxmoGl6v8bfsfiAYo4nd2wWVcKcA47ktVlJrV1qN0Jru2L2/iKiyy4lbGfmPPbHtVbq18PiGgzI6xuVURRhcqe2MHvitCSezR58pty1NkM6q0NnHIU2SbfE8M5YSkHyxRY9Q1C7axmnVhCFcAA7VCkn5fXjPpUafp6W/tJPCD2928pKRSry2MYGATgAc+9WWh6bbpNG6TCQNbMyz4b5iGIx6nnzNM/DhFsENV0ywkubm26ciVrn4g3aSyInGYmRtuDzk54qrabUbe1igtZijNGDKqJuGWbHc+WK11hYO+j258JfHjuywA80fvnPuAeKmLEmkoUmns795lVRbvyNoOTuHHI8sdqxePDhI2Tg3LVe2x57c29+NQmVJFk8Q+Gf5q8hf8vdau7i3/hCSzaq/wATfXOnskYSVgE7YY5AB7+tWZXTrhYrlLZbCF5jHvW4LK7kkYAIyM/WpVzo1lBHMBDH8LECrSOzSkHu2MscVqWSEnTGjhag2eU6reSaXGXnvZo0hZY7O3eDLO2wFmzn5QDVreyXscVtNBdySQzWi3skjy4ZVzjB745BAHnVxrGnQX6C1gBMMrkPhgzLGe+D5UV7VBbeFAZbdDFtVlVWbGRtGDxjitjnCk63McYWmmRbaxe/gXwYZUKgtLIXPK9+FPqaKNN2z28+p3UUouSQ6rLyFxgD/tWiuLfdpE4kuf5VvF4s5iBVlDHlSx7nPkKgX2keNo9m/gRNbquZl27JZG/py3p6Vhea3XY1Tw6VsR9PumubS4kS2EQjZUEYbOAo/MSfbNBbX7R7O5kZnO47MyleDjkZFT3063i082YLQhtq4QgBQB+Useec96qdT6SZrNNs4jkPDRKuAh8jnzJ7UKwuW7JtZeUi1S8ila2ljRj8TEkToRjgHCkDz+tTuo7a1t5LSCBri1ktoyHiki3qC5z4isPL2rodFeaCxtYZiJIPDVhs/KuOVB+vlWm1M29jdvdXMYjM8AiMfKgsvvzisscsYzpHpxxweB35mZstPimuHjV47izhtdhDBlEYz+YE8HJzxVVqEFpfXZmeGIvDH4cUSlvDxuyWxgCrqO5NnY21tKBGN2XiZ87UPIAbz7/vSX+lOPg5reYWS3ibiohB+XuCOfbvRjk0zb4Ms4OaSSMa3S+6Weae4kD6pdGV1EhUIueQo7c+lD0vpa1HUcmoX8MkkqM+0PJ8iDdgY44OBxXoC6da2ljJL8fdahvjCzJJaqgzkEANk/6VGsrS0ijvGubqO2YyADPzkLznA8/Krvq56WrBHD4c0/IptK0dV1S4vbuPal+eYc/IQnCcevNaC7kPg+BFC0jbisk0SBCB/hGKnfwoXUEMYmgMiITMpzv8PPDA9vSo8V0yyz2cDR28JdixxuLY96xzyOUtTNTi4rTLYoItFea32zPd6bZo259nyvKQeMkHP6VeC1SOI3ME0izTJ8+RyAO4PrUm+uWOm2DeIJAuQm1NoOfU+Xemy29s15Ft3m3PysD64znI7c1LJllkqwKCi6QJ4GksJbiGbey7QruvckcY/SqeaEJasGZmMo2F0+Z1J7kZ7Ywa1E92ttZwJAS0xYsF7hYl/wDg8VRNCz21xcSkSsAwQKNuRjvRg63BkSukVdtaRJpt9DGZiZLiSR3mKoTuACkdzwKtr2wN8/jYYJbQopCng4AGT6mhLask0E92jKonVZEjYY2beOO9Pe6JluBj+WAp5fvk8fpTSk9RnfG5Gi0oTZjvo3hZ2W4IkOVck4Bz9PKkltLOTVII5FDWtvP4rbPy/KcYA88mpU0k9vDa25Al8Qqd23JVfMCrOXpprCAXgkS7tEhMolEqh+T/AIR6eldGb8ysYNrUlsjKwdP6VHqguUEstxDDMsyDhB4jFt31I4okGlwNqhuli8FlkVBg4UJjtj3xV9DAbacR7PA8dlWQgA7h5Z/XNRp5hFcNp0MaXEZnyJAf6kHfPpVXknJcg0xVUN1ENZLBI6lTJuIyAwI+lMtbGFo7aO3jBCRktAh4LHzyfMip/wAPbzahCxP8xmPiExgqqnjI5qtlFrNqLHwHsRBNmKa2YlpG7fMpOAPYVGG6oLi7LQzpPZQxw+GLqabc8TMcOvYJjtXRxiO8bwzHcG1z4i43jd6Fe+RTbCze2u4cySTrbReITJwSee/pzUdXjto7iaZXG6EyAoMMXz2Huffmp1vsUu3QG7Wd7Gzgt42aRXxIi4BYE8jHkOaJfaldxXktisIlAiKGNht2Lxggjvyajz3ci2G1GDeKqySMg+YKcn5m9c8VHVnsrlJLZ5ReAASFsMpyuT37YyPpWmCaIuVMLa3EMRlNsYGaKIQIAQWVz+Z9oGcAnFS5IzcpcrHcxteQkEFuMKByP2pljNaxSWieF8KLRXkmmeXHitkvndg80P4/46aMWsQUz3ALOXyxB/pz3IoTi5DtxqhdYsjdLLLNKwFjAN4jOd7MuWb9DUTS7OygkItzF8NeCMJE6EggLkEN3796emoTzak0BzbRXG8uzDPHYDB8uKsEnktX0REnjjntzIEkSMcIwwAU7HnsfKk3itLFWm7QlsixulwyjYi58PdgZz6U65020kSW6DeLNKzDZnsoHc+1WGl9NXd9FLNObUp4rr4hu41cgf8AyMnNQjE8cU0yxxx2c58DnPibs+mex/ego76rKuDcdymWcXVtZXgV5GlaZQqMGeONFGDtyCefSrdbWJNNe5hl2vMBGhkiZXZfPK9gQak4j0yOSztFtJrSFDGrPbgu0nmQSMqB24PNBmuna0sYrZGnwDKVMYk3c89z510ldCbQTByyMZ7WAFEtnYJIxG92bHHb6Uy5iR7qJbcwmWKdcbl4x9KqLQx2c0c0FwmnB51b5wfmwDkZ5xkVc2D3J+KkNlFbWske6BHlEznn87Y498UzhXAIy1cjNV0mXS7uz1GK3L3brJxDJ4iomc7nTna3piqSV4pA8xedblmfxXd8iQkAD34HBqytR/DZY7uKB/GNwFdWchpPqOwHsKhSyQW8ccUlpb/I8kp2kAvlsjd6D2q2O3sZ8jXYj6BsinDCMiaBApdRlS/qc+1Wt1q0byyJKqpgBIQWDZPm3HmapLWbas5iTAkY5WHkDPf70y1txGITJDaMiNvV8ZYgnA3HODjzFVljTbbOhkdJImyxyNC00D7VZtlugXG44wTVpodjMbWdV33J3rGjOQpQ5znB8gOM+9EWM3EcgDxJaWZXdKR8xYk8geWPrU2xe0tLkSmS4lhkYIJo4yFkHfAGe3tWacrjpNsIRuyrhf4iIyKkiRWsmFUx9+fmx61BOqR3cM/iDxZzg+I7kEDJA7duKv55IpRdNAwtygLJuBw0jEf+XA8qrrPThd2EskZUAQywSxs+DubIjI9e+aEVHlkZxd0ijS9t7gx/CExpcQlYAXL8n+rPlijTWl9Ys8Vvczqyop+H8I72ZhksccdqPZadBaWsi2+UgUCAHyO3AIxU+GPxrmVlla32SDMhG5jx+X/StiagnW5KONtlbfxzMlruh8JZU3zBjt57Bj78Cq99QTTJ7LdF4kcfYxqzmU55OKtNYcG9nnVgjraKoVm3DavPHv5mnSWMT2Fi8c8qNDbos6QsC5L/ADH6elOnstXcSUW5Noi2GpNDdLZxRqiYeZ0yS8cZ7+wPng1dQ2yavJbaZHdbVWJW4Udg2MnB4BB/WqSOxWG4a4tWNlaiRS5yQsnHJY8k4P2rR6ZdWwSYzQ2/wyR+HMyIVafv8ok8vI+lQypQdxN/TKM/RnwQL7SvhItLkuY3tbgEvJHGNxMY3fL684FKxluJC9iTCxkSQu/yFkC4KnPYc1ZXck7wwxMpadMIszEs7LjgccDA86o7rUkM8i2Uk00aRbN7xglvsfPPakWqdMnOMVNpEubS0+Bt1N7tkmlO6RULKqjtjHlniufqCz07TrgXFwZprjfEYwhJOcAYI7ZPlUW2EuqXen2iRzwWMCskzq/zyEtwuPLk8Yqzt7G1SGO0eL4K3gkJlY43uwPClu3f0otKFKXIJ7XXcq9Asxd+PaXsc0EEoK/zF2OSBnYATVvBujaC2kRYp44JkI3hi0b/AJVIH5cYqJf3KWJs3gMDTlZS+OGDs2AceZAHeo+rWLrbQ4mEV9OSkAjUESHz3spzgV0rm/JMjoehaexJ0/Urcg2cTsUY+H/MLEZHkF9vWnapNK2nNJL4T/zdoaJvyAcAY9cUDTYf4NcrNezxzsqmWSdYsJGnGVUnz70KKOS40OMhndVLTqucOx74wPMDFTUUpquAOHohdAjgspHmilMl1MpUBYsqATjAPmatLCD4aBYLyNWuZWuEEjABnKIMgKOAMkVE0qAkQItv4W2MT+I0YVmyc5J7d6kvJc6jbpKZIzaWUtxHG0Q2lnlK5Jx5UmV22NFWlRFtL5I7pUu4AqwzATRqOGOOw+5FLHcxzzETfyII97SyGMsRyTgenA70ms3yS65qsyTj4eOcbADjjaMc49qrltJdeMUOxRbxiNmO7ww+Tx8wOSAMkg+lXhh1K2T10iRYdVW2pXM88RHyxkxKQQsIB5YA98/3qRPq9s+ptHa42G2a4cyufEcbchAPUnn6V59obtJpU1/4SW0lzttLWPcTgM3DEk8sVGefUVZXs7fxS18ZfCtGYiO4kbxHWNBtDMBwR3P3rV91ipMi8skkjQ6fc2jXkt7EYLpYEa3dWQJJ4jLnBx5AZ5qfo1/NMHW3eMxWzJbQQnAWNfJR/wCasTYEDR1jsovARpXlM0rhXlBcnJP04AHlRND1eK3uktJHmhFxetKzBhsVUxtZyeeTgAD0psnTqcXXYEXvRcy9QKxkVGiWNY9s5CEHeS2RuHfAAwKnWt9HNG4cJCi2MsYkPzyM2Rt4z/7/AGrF60Fkv3Gn27xoZhJPbrISHuicbgDwqD82Klae8FhORZ2ourgq0JuFOcSMpy5Udxk5+tVfRw06kKtTdGomC6sVWK2SA3bIG8K35YY5bIz5A0Z57RrzTZoXiWO2JRRHnBdOCSD34I9qdo8s9nCwis3WxeOGMI1xsk2jIyFAzknJJOO9VUkC3Mc0xhePwJMRozHG1/L747e1YHC3T4RfQ1Re32qWcUUaW53Nay92UEeeTgnntis9e6NeTandwPJPLO9zJAIpOGZtokI/6Rjt2qRZ6eF6sezvLQTW1hMkV9uwBJKFLEA+QGRwO+Km3Mn8R6+t7eUSN8FBtknhBJSS4Pztj0CkDd5YpseNRlXkg5I+LU2Vc9vc23TltcW08TNcmaOG3Kq6YRgMk5BxjvVjcWKnT7m8illhNpo1rFIAQIxPJL3A7hQhNVmq2V4ND0m102EeBHLeLbvLcfOC3LADHkoBJz51dx6k66bb3UUKzNqN/b2UqSZJVYUY42jjgEHP0qklppojCKbkpcFffSmz03S4tOZ7mC1DS6hM0f5WdxhmHfGBgH3q30q6urnXZrXESG6imzllVfyj8u7k/l5pllocmpWGsNb2xhtdXjjWGYE+ISJC6g5PsBgcAVJ0fTm0zVb+4u5UQF0I2/OAGXDoM9juPlWSehpmiGKXiIj6VDFqN3eaRDckW8enTtcyRflVEj3bU9fm2/rVr0nDc338SvhFIYYdKkW3hkYFiZAqDIHY7Q3PvTNHsD4nUgt7TDRoixyJ8gdnbAUkk5G3Gar+n70W2lpJesQ9wwt5yHwDtUnA9SCRQd6WkUi1jdPyHSQ3OsS2VtLJ4cJvfDmkZMMqorfzR7Bfl+1UI1SbTYdQ1Kz+GWwtrc3nyS7mt4AxQduPEY4/WriC2YvE0peK1SOVGLcKdw24yOT3PHqap73p9h0w9q0cbQXDWdj/AMPaPDiladsAeeCP2q+PQ3pmZlDukWWs6m2n2Oi2MxMnxMlvMxeUlhEVCrge3NStYk8PWb238NpHhjiMXJVsYB5/QYHpUS706DWtUstQ1CJoQojisy7ZKxxqW5z7kAVLM0VzfRXKTCS5a3i8SSRSOYwTzng4Hp7UjjFKlyXim3uu4XX9TntbHR9OntzJcPbwtKhb8o3YjHvgMeKmTai1jF1DcXzSRstxFZW6ZBOXbuMf5VOaour57jU7572wga2jtkhaCR/nmkAAIO0dsZwBUKK6vJJdKt44LqZ5bmW4mnlZFAULt2DHOc55PuKEOlU1F/E5vRKTJGuXk97cQWWlxwG7bWJrRWQDCSbIyT745+ymoN/1NpdiLqTT7hZLWzuBEjFTliAUeQP55JJ/SnWNk9vadOot2P4hqM1/qnjMhcn4grEHyOAyKj7R2+ah6x04k8j6PplnPPpMhxbxtGIiyh4wGY544R8/Wt/h4r0tkJY57s1T31zE+qadY3CeBFNvExHeGMLhh6He1GvpozZWsE93deK8UlwY4oyXMnyhV3Hj8qY+9R50VhHNqAiSS8uY9PwCfmO1XlUDuf5kkS5/ympWvRmXqqKUQqbW1DTbkPy7UO1FH3Bry3BKVFXDYr71TaCOwuYZWaILfapKj4Icbnjtx7DKg+5NZhdZZ/FhnMbpDKI2CoMI7kskatnn8p8q0941xE9w3jJDNdM4bd57sn9uMVjjp9nZahZtZbZBbxpPLEYyyzzqGJeRh2IDYFbMMYSg7IZU7SReQSLa6jHY3F7ZhtgkWGP/AIiBFLlQPMkAj2pnT3UTvNLcG0mi0yLw5C2GDMzsAFz2yNxqdFpqQT6J8UQLm+iuhfSMpY7ngaJYwR2OWXke9B6O0efStD0nS5oIordbp/iRCSV8ONgRnPc4WhKOJQvuUxY3q9Lgu5zcxJo9hPOscTmWCbgb4y+0Bmx/h5oVzJCdKS1iLTPA0kUe0HY2yQLM3fgMZVP2oVtH4mvSXF1G+1HkuBA/IeMHdHHgd+SD9qsdIsiukWtgk0xnntJHuDGODJLN4pGe/ARf0rJNRRpWNXt3IiaSNP1e+upwIJGBa3iPKgvn5QPUKu4+5qbfyxavp1zYRW8sd3BEkscrNlbjZxIn2DBvtimvDdpfm7uHjNwkZCkn5SdioT9/nNDu9TsDYywwXcm63VYo4hHgAhsuQfcHGTQctUkxktGyF1m8GqatNdiWONbiQbyE2ruXCfsVHlTY72CTp3Vru2tnlUaDp1tHCj7naVpXkY4Pb8jfYVVdTs0WqoY9rsVi7A4R5pA20+XmPvUjW7ebpix6oGmb/Atzc2wPAYqheNDnyKiVzn6VeKSa9ZCD3dALfSPBs9PvdVuBc3msxSRiC3DEoqzbTGCeB+fOfY1J6n1hINR1qaTZbJA1lZxqr5CKykhR7YA++asbnTUsrzoaxa5Fn8NZW7meXcSrEiUg47ckAms7qlu+m298jwR3Go32vpGk8iiUoqRsfEAIwB+Y89sCjj05JWzq0Jpc2To5IGkv752aaddLjk4GAm+4i+X9N1QrW70+9uLciyMctiIHa5h2rv8AElDE4/ysQaDbfHLBeos8F2405by5nUBRCryjCnyyCAcD/FTFmGl68YwEbZdxEllyDDHIARjzJKj7VZxQHN2vI0OqwRDX1KWkltZiA6jIjsSJZJZFAU477TgD6GmdRTOdavLFpEaO6mRCO0m0ogz7/KPOrOBI7WWLULy4lnfwX8KTaGb8rsF9lDHNVV5Akjz3V1Gs7SS2caPMm5tqwMGA58zjn6Vii1q37FZqtkV3hO0dqhCSGCSa/OW4AR8RRkeZLAEjtxUuyt4tL0FLSW5S5ku7zx3BXG6EOVJA9C4fn0GaJbzrZare28kixSQRKkMKgbVbdktnseD+tdPEkWnf71eSeMsAVbdI8hYY0OzLfV2P1PvVk3OonYotNtFP1Ldtc6q6aR4ckdzeyLbyyfMrsYyEI4zkKp7+lU9tZ6g3WbztE7Q21oZLVlVTvVSuWK+RU859hxWl0W2t9uqLDM0j2l3BqJZomQti3mjCj33vH+tReh4b0dStLqbnwYtNdkjGMbZM5JP/AE5+lb01BNLyEcfTi/WG1J7OVlMbtPb2zW93Mm353KFlDLj/AKv1q1C27WmoWF5bGGWKyhKrjBE5l3+X+UgVCsLO1szJZS7hO2nzWspL4VBE/wAs2PXbke5bNMm1WVb3UC1t4ULvFiUnltqu+E9QDGFLdjWR43PgrFONyZa3F69y1jp0KqzXN20EbSkkh3CqfPPOVH2oGvXJubbWdRNrFE9tdzx+AhZQojijCAHzAWMmoEkaW13bwy4a6QrM20HcC5BOT/SyFcj1olxZSiO1sJJVla7e7Sds5EchjQFCfPCZ59c0vhaFaDlm1Bb2x/UlvCupX1nZTpLax3ilN8YBaB/DkVPUj+aPqFNR7KxVtPt4bxkW3udbiSdSgASFRvBI88nt/wAtRNXme/t4LwsY/iLG1wQRlTDlC3v8qrz6YpwWe40yaaISOLNo5o4y3ODvxk+yhj9Aau1uqMSbkLp+k2upi/t1UW41SZ4lnCbsoJo15HnkHv5DNSNB0yD4/UNRt5IjeXkl9M8y4JhgV1AUjsD2IPoDUbTIxbRaNNfO6LZ2hu5yEyE8a4dQoHqQoP05qfHpt3Fa6vBIsgit9Pit5sqEYxiaUM2fNSPC5/zUs9StWPBNSTRY9MQ28lpfNbwSLHc6ebvLk+JOvicZ9CwLP9xUbWLE6ld2MF0ryGa7t4YkOFPCPkE+vzVL09Y7GZ4RIitDpKxpg/KzMETGfMCouk60lnr1pLdBzFZzNeZ7kjedo558sfes9Sc20erOcdGlkDqh2vtSSyto4WtVnKsdhdYYg2RjyOSDn3qTrEzX9pBb2cHhNfxvc4BZFigg3KqHPmX+f6VSXpew1GSCW6ZlskT4oopYSSMSWCkdwpfn6GrTS0l+NU3Aza3tlFaW7uAHWSWYxhsZ5JXJHtVlFqKPMk9TaJcSyr/Gms5A1zH8PaQoRuyN+5jn0APbzJrLnxkj1G5s4mF9bwTT2AVG3dzHGce53H221p2DWGkx3EysLp9SnlNvGBuMoC7Ac+WSpP0qHZ3DDUbiRpI9jWMyvMseN8gICj/zHdx/ipoNx3SspSUEmyst9MhtobXT766lu7a0uJGumjyQpgDZCnzyw8u/NaS2E169nNsZLq9kMUakfljVRk+wxt/Wqp57G6t3tolm+Vo4z4eO7MjbvrgPx71Mvr+4e+uYPGjtjbFjbFuEjVWwWZvfHap5FJuhoKMnuMvpTNpYnsdlvDCfCcs/aUqyBuOSAAceVOsYI2NtGZlnt2gcoY4gNsZQJnHsDn3JqkuZGRLYXERS3sfEaWUuW8dmBIyB2ABU4PYmmwO+m2dolrDOJkgjWRiQqrFvBMYz5/8Aen8OoLc7I0pVEsLDVZG1RZ9Nh2wQpd2lup24VBbsigr553Ek1Pezt7S0tLm9aSZ/DiR4oZNokZcAKceWCM1VxR3Iv5ZLZEFwtsZIVLALEUHn5Ebc5HnQnubKxg1i4sHeST4culwo3NgYIbB4GWGPpSSi62ZKEk36RrrK3SbV4L6/BmzdpCdxz4avIWKj0xuH3FUM13M0zx3MhDrOp37AcFU2DBPpknPrTrxIoBamN7iacvDK7b8KZZNpYsP8p8vajS7J7wwLIYbCzvfBlAYb5QIwZCrHy3YAHuaiou92Xcm40OjjNv8ACrppWaeOEMw7AzqJGLE+X5l/SpltZ22nWJtQ0UsVvasEdRkKFYSSH7twPrVJDHNp2j3pvHQA2zMvO51mZhyT6bAaPLO8FoYZhgmyjkZcY3ZCjDf9UnH0rmpN7MfC1EDJfSQXcUc0ZWOV9+Ac7mkkAAHoPmNU914rx3s0rJCVlaKFnPyxAP8Am/QcD3pb7UvD1N5ireGkqPAqjccKfl/fH6VS32pQRAQSBtsLqQpb8z4ycn6mt2PE1Wxmz5Ip7kHqG/UtcpNNJbJa2gWZsjc7S9zj1NUNjftrmu2lthnjnWTMaDc5iihJYj0JCACp3VV0q2jziVRPeXJubp2jGdoA8OPB7ADc2fcVW6GBoWpPKomeWDTpZJUTGTJLGPDQt/1L25r6Dp8UdCbPHzNuRR/xKOJ3EzO6pIERxj50G7J+vA4o84uLax0m83mSO7VbjcoyF2yEbCfU4FMiitUjMXhtnZGGzw4bHIP3JFXenXVrcaT8G8dwwRN/gK6iMqjOyjntk4yR6VqkopWjKkm9zYadYvbXduohiZLmyjhMaEmTwxGGYsMYH8zGDVrHqk7ahdhnWFkmKlpBwjKu0HPv/es3p+sS2z3Wom4C77TZISSR8nAUDHv+1Vd9qCSSRyQyJnwZFLMSi7nGPm9ceVeY8Esk9zdHMoxpDG6j8TUZoo5VIjGd7HazkHBzUg9VsttG8TYIfedrkgovAA9xyazcPSmvB/Eg0p7u2iRQJbadJQVzzwDnOainTtVtnVbjT7uJkTfjwSwKNnBO3PBwf0rZP7Ob/tIN5WzUp1PIxcW7iRZhsGThlYnvj9Ks5deMaLPsii2SCORR/Vg8Ej1wM15razxmaS28QNJtACklW57fmHehTapG0yWqXIkZpPm/mAkMvykcVnfQq+BbyLk3dtPK8RuWJuZnk+G3MfyAsG3/AE4I+ta9Ybe5tWWNxMysp3btuCgIRT7BmavN1vfgi8KkfPgDnO7B3DHpzRJNXntmkKzeHH3O3kN27jz5/es2Tp3LaI0MunlG+kuFlhuEWRI0NuyQqq4cSIw3Ej3K8GpkMrXEPwz7XaL/AI2DxwcEn3yea8zuOqZBHG7K/wASnyPIrf8AE5zk/Y1Y2vUM8aRiPG6Xhn8yTzz6jNZp9HOh1npnodpchVMKxJHaLO7uoTyIBIz6EAUJr1fiZRcgtDPLuwBzt5Kr9BmsnB1QpN0kkwkLKinjuR3IosPU8Mt2qLJwx2qzLgbieB98VkfSZL4NMc8Wbfx3igVZECrGD/LYjAJUnOf/AH+KNaeEQA6I8js0oUP+VdwIX/WsFJqH8Rt5lU73DodjHnlSef0q+0zU5XYmM5BITg/MGx5+3eoz6aUY2XhnjdGnu4Ynt3jspfAi8N1YsufmMmeD6c1nIJDDbaQAvgpLeOZD2LBt24H0BzkVpLcQNZ6ju2sIMzHd2YKBlc+XJz9qNJJBatZIjpceHChfaoIXj5c+p57Gs6m47M0SqaH23hPF4JkCpCgidlQs0sYRc5PbHahzHw5yI7Q2kOHjI3byWxgsD75BHpU25u5ILuZYFQW7eGSVwCp8M7wT6ZANEl3i+k1ARxpbPIPnK7i25gFUZ45IzxUr7s1OPopAbK4jt767ii8X422jjLOF3YOVyv8A7/rTYryW18CaN5LVsGSSJ5ApeIkguD7E9qhMk0u+W/n8W6lmfxh4YQcv8q5HfjzxR5YfH0q9hn/m2glWWLfiTYFIyn0bmi4JPcyuMtyzthY3EbrDsYpH4qyFcfKWwQD5n/1ocBxcwQ3NxGshsWEKI5OMOcOTjzGRio2m27WFtPGyy2ZhQSRh4t6Kxcqq5zkcZ4qU+pbolFsYp5o4RDsI4J3cvx37nAqMk09hotNb8jNQlS16dknlVW1CNIipSQ/zF28gj14obSzxr1Au97aG5sIZYy5/KGw2Mevy0a5tYWJsY9ztJbLIH82IJU5H1P7UkhNzYFdqTxsEiiiJ/MVjZQc/r+tBSVbjOe5Wai9y0MNzbuZFbcbp0AUSHav9P2qsnvrn4+WWDcrM5kHiNgAkYB29qs5LyCDT4LaLBlQ+GR2XLcn9MVnrhzPKfGAkdpUjZQfPuqj/AFFbMVy5MzqW5qLm7aS/1YX38i5e0WMKPy7kKMSPTkVUWk1ncX9t8R/vCLM07t4WQG2gD6kEVGvLpru9umdPB+G2+ISTlmY4x+x/SgtIRqnw1k7M0cxSNpeCR3GatDG0rLa0lTLNLp7m1x420RylYMDvtOSDn1z+1RtWvklS8vWQCBb5h4fcSNsAAA798mrDU7K2kgZicRrfyb8/KSRtBGPPnt7Vn9ZVp5RnC7L3cEBzwmRkfrzRxxTlsdke25bajsOnSRAFFhggSQow5DZxikvL+aTTrDwYGEktxJE4zjwxjc5PtwKoreRz8cI45iXnhJdiCpRT8oA+pA+9Wkt/8ZoGlQeGyzi6vnlwMEFmA/YZq8oGaDvYfp9yGtpJJJQZokJjwOWcndn9sCrC3u442vri3aOO08FpSe7bZSv5h7HzGO9ZmzuLNX0ia5llhWZWnCop+bDsMMfoKubIBLPU0aFWa4SWC2Q5IdQAwz7dsVnyQ07jxmnsaG7jENha2a8CXdCDIrbyMcKCfXzNU2nOrW+b9zcG7nZIgDgRAbQBj/CATTte1Txdb0m7JnR4Hh/lP/SdgMmB/wA2B9KjPeWdultHp1u+Yo2Z1wWLHuTx27j9KjFNRLZJ3SROvLiKKGSO33tNIzpKhGQecIQPYCocsUktxbzXTbzFB4fydyuAM/c0+e78W8SUB9ktvvVh33Dgnjt5CoS6o4mtjMW+IluEijOD8i4PykY9M/SmipJktRc6vcGM2DRtcMVhMMcca7VRW7gDyzjk1UyTmwa1VSdiQzRFidww0pLDB7d8UK6V7m4jklkMronhJuPA+Xhm9cAE/XFU+oTsqMImJR2HhM3GQe7Y8q0Y8WyGy5NW5oX1F5fDNtKfE8bCZXgLjPFBvbmMIYnmZZ43CohThi/c58sCoUcshgtreIYLXBfPtsxUedvhrCeW7ZFmYMWI52jJ2oB6kZJ9MU/hbkNbaNY1z/Dr3ULYFRutyDKRknsVx7VTT3UaSSmWRisYJTjO44BqLfX76trjRQt4RkjRSDyVURjz+gJqFqkaO4OnAGO4nzb72wWyAO9FYd9xFktOjTG/3wg20r7AOWI28HDMB96Bcak8/wDEUtWA8a2CBwcqi5B7etVGv6o0d1a6cF2LC4SZ8kBTnkcfT9qqbbU44rS/gLpHIjnwtvGctyf0H70F0ze4082nZGn1fUFaGeS88KNZIkjLBssCoxux6nFQ0kN3Pp8F24VYC9xIckZIxt/Y1FtZEu5kLKJIooc8jtk8k+3lUfR7yC7c6hqcLJZm6WKaUnGYnyuFHnjA58sVSOGosm5uSuzrO+QSwyXMayQxTlgAeWVWbH7gVY2l14lxNLcv4mWP8o4A3vguc/eqzUtMTSdRltEQA2kxQE9yvc5+xqv03TpdQ1uOxjcHxpc7zzgYLZP0A/aq+FGaFlJxNnLfxQukls6xB0WNj9fP9KqphJKLqS4cmysQTNL3yc4UL6mqRrwXWnO0bFoi7EBlwFAOAx+uDRLjVtumX9rCWEXiRQQ7jgtGA0jv9ScfpSQ6fSO8nmPN+I0CAHLEA/TOf1pLVfidSjilH82QhdpOGwATgfsahTL4mqxwLzbmT5ie2CASftUjT4rjV7vUdat5Ctxp8/8AKG3P8yQFI8j0G2tGhRTbM+8nRXXupm3uFLFis06hsD8vtRbrVZrW1eRRJEnisBxk486S802fxrmNF8WdAogx/U+3LuP0Jqg6jvdgEcLPMiNtVT8pZ5MDJPoBWnFCGSktwu1uTX1qYLbWzy/PcSEHj5Yhnn9sVYW2quyA20xkDMAYTyp9sVk9SJgYWdqTI0Mn82THD8cnP1xVpp4i0tVuZYSDYwNLjdnxHyACf17e1apYoVwZtUnRuZ9TZGjijmbYirJIC/CsPIfrUp9TjSPKsyxryoJ7V5ZYdQTahqUlxeuHOPEMSjhh5VaXOvTONjDYuO/kKxz6F3TNH3jsbVtQjRjIJGblUPPPJ/8AWptlqxFlfxuQscU0RDEezCvPP4ukcBk5cAb/AE5Hb7edX9teAWtwZTvd4FcKp4JCqQx+m6s8+kSQY522Xl1drcW1ygUqmm/NHIrclWIyv6iqu01I+HEVbZHDI7AEcDcPSj6RYPL01qk0k3zXVwwDJxkIoODntzzWSgnuZWWIK5SWNlBAz84x2xXY8MXaXYaU3Sb7m1tb0tNKI5fFMQwGPBzjvVhbauEjjlZyJAWjI8wM4BrH6YJzc3kmP+EiNJx5ZxU/wZ4mhmmO2OckKoXccjb5fWpZMMbo6M3yaXUb4yQyQsxDOpXHl7VGOrtdCSGG38RogN3mFAxjHufSoXUUclo0Yw8uoeEZXt0PEagefv2qV07b/wAOsGeZpJZ1LPLhfm3lMkj12ggD3NRjiho1M03JtIDfX+9liCN4pyxwe59PtQra8NvaTTXBcho9gBT82Rz27VF1GGeaS1ih2x3MkKlt3KqTkktj0GKBDeEdQ6fpVhck28syBpAceKeNx58s9q1QxXEa2m5dkWtrGulppyyRTG4u0JXYuTH5Jn1JP9qnXdja6UDqUl9bTTBkjdjLj4VwMujDsSe+e1RtW6hl07UL7VYb27jt7sPDZtHJu+HgiGPE29tzNnHrVDe9USWkTQNqWwTIpnS9tfEilOMgnYCVGPOtMcbmlR6+OOHHHVk+BpTY3omtrrUIUmWJmP8ANbgs2cYI78EdvSq4a1BZ3XxF/dXTSlAks1lEC58tuXIHH6VL1TUk1YQ23htCk1vHcQS2k+0MWGHQhwOflGO31rHzaGk+sNBpl+8Ny6eIqXo8Enb6clPr967HibfpbCzcYx1Yt2ej2WoR3EkC2JvLlQjTXMMlvCWdANuJAo5IznvUzTL/AEmbS9Ql6etJb9o/5bQW26Fw2eNp5ViOc+VZUaXc2sL3Fva+Nfs/8udr1CsQbABIRgG3YIwfarfU113ROjxc39vqem6hbTiOMWZRozEeWwAfMZ5J4rDnipbI9LF1M51FIamoxXEkkB0OKG8W53O86SOy9gHHOxcc9qNodpYy6ZcwWt9JJp8srJcqfE2xENyTnPGecYqs1wR6xZw2bm/s01COPdbyyBJYxnKFQpI5zzzUoWUMNjLYx3Ra6tIzHIJJhHNtAxglTtZsjOecVHTpi/Mq3KWSMlsT9Tsbaa5022tZ7R7MTHxpvCZXOGDEMCOAew+tV9v/AL/rc2L5LayaN/HEWSscbNiOXkAkZyCB6VXRCyvJUkiaeK/hh+IWWS8LBxgLhsfmJ5P0quKxI+uRahPLa6rBKzW0ts6xKI8DlS2QSCcFTVYR9ZtVTmkuXsWGl6la/Ew2d/PbC9ikWaCW4GyNxnayAZ5BHmagx6Xd608C9OWM1rJqljKsF3NIZYmk5whVgQD5BuPKrW2u7q46d03UL4KkzI8ETzRrLLhRtJIBxgjn0qtsLCPSLKCHXteurt47oSWkb2vgtFCF4jOD5EZHsarGSxN+a+ZXqHKGNOG7k/yGza5cW0OnwN05am5023FtPNY3IWe4ucDxDJH5EAdh5+1aqI6N1PqGltcvFMbSV3MLQpujRlBkUnvz5jntWV0jTZ7m4v8AU7aZ0ieQT3Uax/zJQAfBdW7qMkhueeM02fUH1i90i/gF4l1cuUAh+doHXAZ5Bj8rDihkXi+itvWux5vVZIKHhw/DXzJvUGiyWlxqc+n2Nrb3BlPwsUyARsmflQKeORzVLFa6h1BfJp93YR2bzSbri3S4SSRpdnLov9KjHlkd61XUmo3fUOv9TJp7W91cO0EMNmR8se0KjyMp58yQRwPOqrp34vSNcleS0ha8sFlsk1BTt3IqlMsvn370kNcMW/NbGTPjko+g6f8AsENpp95bpBJDKL23ZtkgBKt6k54JFAlgvdX06zLTS2bs8sTSJAPliCgljjjnt3861x01LrpsLZamLmCJcfIu3w3I+f8AWs9rOpmLSri0itHPhBIhIrEeIm3JrBhzOU9lbTMeGVNbbKzyYahb22nRNpxCalJfPF4NzGcSY7qV5GO31zVpE02oBL64imFlpNv4F08UHhpFKwLJHt8ueAfOpEOlJolnBql4PiJYjutklCgZzgHJ7emfaiQalqF9Y67FbAyR3qLcXKsNgeSDGxeONwJJHqK+r9GvRNHRYoWpt0pOvajAtotzZXK3sNz8G9tEVuPHjaJvFJyVKd24OBW3u9WMllpV1Y3q6XYwrJLHLcRHfvUbAwHqR5GqC01i86u1jTYdQgt4r34lXkv2yjhgezMRgn0BqD1Hqy3VnEkkNzNCmpSxErIHLtvCxuxAwqsTWlqeaUYS5Q/SdR4HUS07OmbbQtGtF/hnUtk6Tj4mbYmsEpHIrJjx2AzjaR9+KHpi3klh1FJqeoajBdQOJfEWEmOUchmBJwoxgD1FO0uzbR9NttA1NLS71O/jmt4IkyREfFB/q7HIK5qJ1Hb33wcEWkatDDblvAu7Z3O/eCOG5OeCQKwNylkcG9uz9RGE5LEpzW8t3Xl+5g9U1WXT9YhvUMayWyyREyRjaUAHJxySc+dSzdv1HbXEF4l/c2EDePP8MplSJf8A44V77R7eVJ+IOlNfdQaZ4UMrkwkTbRlSSpI5+mKttBgvdN1GS8srAXVhHZhPh9QcwmaErtONvcDnFewvDWOEr3PP6hyeRSe10U2jaHc6bazXGg30gLIJYzExEbkMcEMPykL5H1q06b/id5rdn01p9sGS4ka41OaZsyToPmI8Q5KY+vNavo7RILbTZoItBvp53MUts8UpjVGLcjOeQBwRVhqkOodPwutnGthBcXQ+JZXV5JlJw53dyBzge1Y8vWRc3Hm/M34sPjtRbpJ/LzoptQ6l0u5v7iPT7Wa9bpqBmM02NkeVIEaL/Vk8kmpP4ZtY6VYaHadTXNw63z3V3BFeOyKkZ+YMCD/VjHpxUbp+yl6f0XUYorN76W+ljW8kt4gskiNLhFB5wNgySORk1fp0wdUvrsvYXxeK2WKHw3/+I4BwseSMY7k+eDWfN4SxPGuPP1r99z3oRx5pObelLj2dtzOS6/Lfy3lnpEMF0JnCbrc7mVmYttXb3IHcmpcXSthp+o3Grai8Fzq/iIIrYzrLLZk/1ylOC3kB5VtpPw40/pToW8On3slvJcjfObVQJYy/G0H3z5Y9aZoGiaPbG80SK2aZVvFjEkkgL7AQSW7Fv/Wsq6nDCLWF+88rOvE/qTW0nsr2Vd2B0fo3Stc6qu01X4m2vrhVa1uLW4MKjGPllC8ZPND6t6T1u4kmvNQ6KuOsdJWYR28jX/gOYxgExqmOBj+o1vJF0bTY1ewzDewO8iOZSyFAcAYHb29Ko1TV7w3rWdstvbT3r5fc0W9Ni4bfnzyewrDi63I8qcd0l32HwQngbTSer4pfz1GE0a70a+1gwWIFxd27Ya2nswWi29lMvYjjHHpU+30aRPg9Q1u5SCLPiJp/wj+F8rHBAGDJKSc44XtWzi/D7T7YLIlxDdJGTiC0nEJXJyX8RuWINDk02x0yznnv764uGnAyZb2Hx7ls4RMkbUUcdsE969B9VCT9Fns4emjGL1rZ9yl1bRLy+lt5OobfqDUYHbxU/iV3FAihRnAt4juUEf4m59K1llZdMWl7Z/w/pWxuTlLhJJo9/gqY8syYPYEc7s+dZqHoTTNDsn1XqKT4K/M+7M7iSUJxgEq5BHfnHNa7T9agn0Ip0hJFdJHN4Nv48QJLMu44Ge2PKsnU5W/wvYx5W3mjOS9F7K3z7EUV3JDrMs9xJYWs0M26MLHGVt3Ho0gdVQj3rN9W3/RmmWcFjqNxbFRJkwW16ixJjuc7juPoDnzqm6w/EHW7rqSy0tYLLUbaW13XdtcQFVb5yML5AgduPSspN0tofUEhkjmtnBzmCaEQT24P/Ku1lPkRg16HT4FCMZZG0udjuo+1oQk4xinOvYj1PRLjpO8vks4zq2r2kCqzWrTm3tlBHrCqhvvTdVvenbhpmi0CObwSESJrq5s5ygz8wCfK6jybzFY7pTTB0voOpQabKkjXsjESDlCige/ar7pu0tvHj07USFlvsOzFmzFjOPDBOcEkZzxS5pLxG4ttLg8PH1mScHcUr8jTpDoWp6X/AAzqDozV7aGOJZoFS6mvRKGONy7nG0jjjNRNMvOnOmnv9P6bPUOi30jlniuRkEKMEeEzFWjO4ZHNVlreapqem6lYwThXiE1rtmuPCZXUZQ4bOPqKrOhNPa41dLV55bq+gWJ5mLZjVG+aRcEA5+Xv2qabcJNuvUVl1DxYlsm16uDTa9FYqskF1pF20WnWqRNLp138MqMRubEbBl71lv4BoNvYYjn6giG0l32252H3OecE44FXViZob7U7uODaLqcs/wA+S6En7Yqi6guIbu+E1/amOysAruofh3Ybto9uOc0cGR3psw5XGe+Zcdga3Nj0sRp2kxzSX06NcTzyyEOF25wQOBn0qh6SurqLVZr2TMo2GT5s/nB3KefTP7VcaJAuo3lzqV/HLIt/IXUHglMflz6Y86mriHSNQ1RokiWe8eKFAM4TIVQPtW7XHHd7tnl5ss+oSxR2gnsvzMNrZk1Ga3ZZC9xDAsUodCWk2s6grjv2GTWr0W0lHREDyxNHNDdx5DoQSrArmqyy0jVZrpxZ3c1sJfFWMQHZ+Vzzz9TVx07ZX82i6il/dTy4dhEzSZL7e2f3rRlzY44qi+DHLfJqfBJbTrex6W0q4txiS4kkbw88nBIR/vtNZnXbS9W9s59QlgtljiihjgMuZGAGc7ccZZjXoOo6L/vdtHdbmt7OCGKOEHAJ5YDjsMk8+9ZjVtPkvNZNrbL4d5c3QWSVuflA3YGey9hismDqYuTbKzg1iJlwbRumPiZQg8DUUddw4Vni54PfkcVltU6hb46WG802wuRvEbN4IRu4PlW0/EBYV06eydQIPikNusYx4vhRBSCfTdn96zVv05Jrd0++ExuWWRW9NqAkf+/6VTp82Np5JHZYPHCC80F1vU0nMG1Ut2a6MhjSMjI2YznPfAqdFEZ7eXqG5mMypHDbtG45DhOST6cVNudCju7e8lcAGKfw05527Rz+9W9xYQ2+hQw2tub6O5uUnKSLtClVIINZsnU40lpFhik5LVx9DTdN20MekXlxcRKGCbTGOzAoe31FZu10dNWvGt44UiW9lgt8Zx4UccfiTMPopVf1rUNdSNpcgjYxySPmM7eF2r+X9ao9Flu9TtpUa4VLtLYqjKBkBlVW+5A5ryMU3Gcps9CKX3ZRfd7kbUbKDWLC41C5JWzhtZWhEbgFF8cLHj0OFJqqFyt5ZwfH6hJNK8BNrNNGC6jLAAMO/BqULCfTNIv7K6BEN2qxLJ3IIYnkfepnRmiXFyvhTtFi2jK7mj3KoUk4PsfatizRxwbvgjkXG297ezsGj0WO21G2mshukisCqs5x8zPwefMYzVDqLHqTUWdWgl1FVkSVok+WQ91J/wDKeK2HUF0uoPKiwJDcJbI2bdivhE84285qhsY1sl1O7trfwZbZDljxvZwFGD5nk/vS4c8n6T5LSx+HFJc9zz+AXMWjx/CbI0spWty+/DbnG7JXz4GAa0VnpcP8H0K0ku4rdhbymRpl+VZZuUzjv8oqJpWmC71PVrGRBcRTSKT5BZMEJz9v3q11OwddH0h3DW7S3AjeJeCNiDGD698V6OTNwk92Yow/q6eys7UNPi0zQJtLe9S5FhqTQMzLsLh1B3AZ7DmstBpj6UskrDxluUeCJFOMpnh/sRXs/wCGNldrBqEsD3DxTbyrXtrFIxjxhmBIPAqPqP4Zpretwx9O6jBepaxqyvNIkMIyeVGfPOaxR62GGcsUnzyz1ZdGs2Fzx8LsYDXdHstU0dtY0mFRrcUUUghbnxIQuH2/5+O3nUXXtBg0q20qZYr6W0kRJiXiKKYn8mB7FScZrcDp7/ZW3l0y+eE6nFM0qCYA4ViOFIzuX0oXWFhqOpeDd62t1Bb2zqlwm0iLZkZ4PbijDq2nSexbD0sscazR3SKXRNE/hlrNJbwxCSHbNHG5IDE4yVP+lel6Jewz3Zs+oGtzpU8S5Yph4WYcSMByVz5fWs5Kqi8gbT2Elo0Sg7V3Fhj5QOaJEJ572OSdPCkkV4ZkYYxjBGRXmZ8jyStk8WTN0z1QlTNLqVv/AAEXej3hul1BswR2kdyzxlc5Vo1bjBz38qi3mnWVnCLXVpCtwlsIXhLhniUYP9/TvQLHUD1VpiWsBFz1JpCzfwyYt808SKS9ucf1AcqftQehbzVtRh1jW1ubGK2bwwtrdECYjGHHI9MEfSoSxOEXO9j7LH9qQyRjNRVPZryl393kIut6OsKWa9R3ggaTcXmsmVVA48u/1q5k6f0O7t1v9K1+a2nQBdwjDM5XyAbBAOaj9dQCSCwljtY5bG6mWGCWVvEEbkHcjMORjGR7GqG61ax027TwbW7kilYYEMniBHxg4Ppn1qSTkk4bGvG04uDaSSslWeolrSVbjUbSBYgI3ikcByGIJAUjk554qYJ4zqCjT73TllYhNqSNkKByzBuBnjtVBpmi3El+Y7i5jlmuJpPGEpO6MAdwvkfKtHpljDJdtHqV3Emns23cbNW2jtguQSGPsfSr5FCK2e5+cY05ySImqajfXLQbGjiRjImX3KuE4JOOTz24qTpmm3Ot2c7geEiXMTQ3E7hMqqnKkY82OftV1qOjRPe2ngymbTwkyLKykMx3duPTigxXzWmnRJcxI/jusSxW4KhnHd2ycf2rNOdQqK3LSW7Uinv7GKKHfAryssbLxEFRpDwvzdsZqdf2iXkp8Hes8NusIhdt2JthLFe3mBgelNUWsOFuosG3VpVV2Do+XAXafuM+lWmnXSX011Fay5vJ7rFvcBgIzOvHhqecD3rlrdJBjiclyUVt/wDCewWwurmdbt0SSVlRvmdhjKeXByPqDTtT1MXUlnbWLSNcwx7QHblwPzcf60ddKvLRLiLWIjp62Usj/wA2XIyfmA2/1Ddk8eprNPDKbO5uNQtr5ZtzRWsts5cZb82AB3JPA7Cqwxa8lsnob5ZdIdN1W3t5bxVX4EhgXlBLrn5dvqQfvUqaxM2pRQCa5leV/E8N42UuDyXzjGMVko4I9D0aGDU1ae68dnht5SHeHgEZAzgjB/WrvorSFg1DUri6QC8t44pbW7nkchAB8wPkAQfTyrZkwxxxcr9hdaHkUa43ZpNcs9OkuoZLy7upLcW6x28calwoB7EfUVH1TV9IulW2DSpBZ7mRwcgMR3xnPfyoeo3HxVsk++UOylFMeCsrZPzA+Qwao44LqJFtNO8F2Rd0ka26t8vmSx9PfNefixalcmRy5XbVcnX11aXS3F3NOZpnKJbxBmZ5GAwFCY4HP2pt5LZ29zbRlUumRA2wDcI27tk+ucc1ltWl1TTLmRo/Gnu51GJgxIiiIxsQ99x9vKr3RbWaa1hskUePCu1YvylizDc5bHOMjA+tenHBFQuzFFuT9ZOLWcsDPcqt3bsWeVGUrGwHABz258xV5YNYxXUl7GF+JigCrFz8q/4f7is/qGg36W1wt1r1kdrkLaLKWkK9wmxM45yck0XQ5NQaKO3a1inaVY2meSUSPHH37eefasuaGpVFmjDkd1XBpLjVIpZfBuZyqJuKLJgbvbP+tS49SisoEU/BM06FjlwWPpgn/WsvPCdauZIJbpLK0t4ZNyqN2SSceYwaA9jb6vNBAjxwxZSKV3H8x9vkO/GBzWZYoqrZXxZJej3Jg6isYbyB7WGfUrhyziOBcAEDn5jxxULT+oLi/nD29vEtu8S7nuFyQxb8q4GPv7Uv8DePqGO60c28VjEC8aR3Kkjy/IORn1NWUKR6U1o94Ud5bhngjQ5VUPmcdwDwPU1WUMSXoqyGNSbuTH3kko1a5tJoJZWgtnljkVgqb9pI3MRkr24qLYPNqCWt1PK73BwshgfKswGcYGOM+tTrkSWz+BLctJcXiFp9zbwF5IX2GD2oFg4jnh06OJlYTbUlC/IrbC3zHjHfy9qWaSjdFG/TpEiefbE8V66ZjBPjSYAUs3YemKspvDiitoEuBA6yEIS+/eTjJ+1UqeHdEWwmMwkJWYIVz2PIDeQIHNT5beMI7qy/ERRLGjSNkmQ/mb6AHnFRlG6KK0rFuVeWGJpmlPi3G1FOB4hB78fsKr774ieWIWp2xO8sbK4+ZhjkUOHxhNDbicu0LZJ74P8AlA5+5qXqF7HYtvWVD4MhlIV+RxgjPn70N4v0SLknyVy6NJbrALiRpGDNgjsTt4GKda6LbtfOq3CiQR+K8g4zgY2k+XNa21tItYkttVlDyQ2qBfhw+C7H+r7Z5qputXg00QWOnlJjcBwCAVBIblTnyoLJKWyKSxKDt+4q77Ts2wjinRseG+2C3eQng7suD5VL0oW1hHaGNLjYYyoZ+EUEnnjz57UB3itEtpJJZpnDt4y252qqkfKNx7nJOfapcgN8dMhkjaFbiOVysTkqi/0k/oaq7cUhY8trkmTXW+1kEciQTIyeGhz8+O+Mfr96aNPbU5LiaNzbs6OPFSMEgtjgAeeKB0/LBfxag81wgtV+YMCMuSccemABUhtWtJJVlfUhJbxMVuEbcH+U5wuRyAOMjNQWJqVRRojplTnwys0DSUg1WB7qE/wyymjEMVyeJZWB/mMvlj3qOZ4RNeXsNxLZtKdpkuE2wxKMkkAZJJrRtqZktdQnhMfgEDcpYyIFPCkkc9v0qrm0m31CyW4m2ATIB4ljJ8yRDIAQEHk+Z71uhNRbtclMlKMY4+EQBpNu4tZ9KVWjvo/GikuApO3HLjHYcE8iqK8uiLgpaSSXIRkIkk/qOcce3f8Aarm+lW41FV03dDZqiW7GVQo8JQV2EjseOaJLpttaGOS/cyKGEgCfKMjgDHmOKvrSW63M0qf4SbpmTDqNvdurF3KIjn8y9xmjy3r6fKbZ41VVjR2Q8rlvLB5yKbHqEKwy3NvZRrKWXwyi87hycjnIxTzdpZwtJLKrfELuVpFViT/cV5sscnK2UlLZAbm1S7js5pxIxRWAXbw3PHHrz+1H19s3MC2xbL43SL8qhQOVx658657wSwobqYxRQRlt/wCYjJGeO9QZOpLHUZRHp91Jst5Sj+Gv8s+mSTxQqd3Qs5xUasmQTzfDyx2iZUMdzswzn0DGq97+GZbrLNm3jCqjZO4/1ftxUS71ApYNJB4Uc8Y8Yws24yKWxnC5wfrUAs0q2ZkSS1jmbCgDLnPf5c5qkMN+kyLy70i4huoVtpHuI0ihk3ARM+4FcDbjzzWkguxYpbmSQQzR2zxA+HkhSPlx+tZO7txbXOkTTSxzqLRllUJzwSVOPXtU6Cd76AXNzJcO2wKVEmUjJbAJHqKWcKpsvHLJJoiWuo2fgRRtPtdm+e5ud21u3YDzFWLR7rW2EENu/wCdpHHDkL2Ppzniqk6JaW99DFO8kUU6eNFGx+e4J43bScKCRU2yuJ31SeOW08C3MXhqHlDsOfzN6Dinkk46oghNt+kWl1qjacUWWWWGOeKJCsZC74geQTz5gZqrhiMd7ZyvcNNaLMZJIWXbhT23EfXio+s39u1xaxT3SR7LSNFAG7aTubmomqvdvoSXEErQxFRbzA8ZkPZgBztxmujj2XrBPI5Nt9i9iaeYTmUxqsKllRnwkgzwPr9KSC/a5msfHfwBG+0cY8Tcvb7c1l9c1xrKz1CZYv8AdLViqIwwdqIowAeeSSag3WtNbNoum2Mcr3qIZ/FbhfnBA9e279qoujfLF8Z36JpbTXo7iJpLeVSHaQFlP5VHlUtbxdUxDtj/AIfa7WnLttbeFJC8/UZrPzWUK2/hwkNd29uwO1/kKd88kcnkUDQbqbVLjVXuPDnf4EuI0YOkcjuoHI4LYq76aGjUVjKnpl7TZxN8bdSzrI0bxxptYAbt3b6Yp62MR1J75ZSvhBQxkH5s1m16lisbdpI41jCS+EHlJVjtHl6ijaf1HbnS5nvbjesl2u3AzlFG4j6+VYZdNlb2QjzQv5mpS8iklmk8QHbgCTZ5E4OKr9UlKWkjSpsEEu2PCbTIWbGO/NZaw1C51FrhbSD4eykbwoXnGQz5zj29KYtzK1wI9QCfFvG0oijbmPa2OT2zxmqR6VwluwSz3GuLLwar8VfTx3bv4iOE/LsEm3vuJ7Eds1DvdYs9NlknQmxMz7GUZl2t3GCRwDjms7pMt7OLgC33xTTSvc3EqHcvylhg9vIfrUhtAvLpdGsNTlayiIknndpzvkUwbvD49PU+1blhhDngmsrlBJclra60tzeW8oICNvkQF9xkReWGPKi6PqGdJN5PbiBLidhDGBl2yxAAP25qluJpbTUrkwosUNloqW9ssgH8wypkfMB3GBmhWr3P+y2hNdMfGtZGUMGwNzqxGfXGTxSPp4tbdwrJpTfkbu11BblpIpLk2qIQCBJkN9ak6bZMLsXb4n0+Ddjac5duxz5Y9KzGn2D2+m2Lvci6doU3sY9qlyfm/QCpKW8x0u5kS5ea1+NiLxLFt2DB49fKscunUe5phl0u2gl8pjvoltzLbWRmkUyrJjhe2Se64zWd1KddRea2iKCGe4d5JcknYwHKr9QM1f2lnHqmoxTx+IBbgxmDcXAUnOT789qiXmlyaXqErXBSBiCriXOI4s/mPpwOAKrij8SUlJpNrYi6nG9papDYW7uN6hY2bAGRyzevtVpp95CttH/EzE9yN254R/wMEDGfXBqLDf2V3d6ncSobeyu2CQvtMYLBcbsN82BkH60PR9NXT47pxukMSlQskbJ4j8fNj0OO5qrjcaYYKSl7TQRakILlH0+NlDoyMGt1KbT5gn5v3qNdzRi2fYixLFJHHKqSbSwKkhj98VWy65cgFYG+MlhdROq5VYxx8uSPLNQLnUXmiIi+E3jKzPJJtQsTlAOCWxz6Uq6eV7iyn6OxZ6ZqjGa42qjrAQm7xRjcRknjzFae7ulms7aPxiLe2jQvOhKFW55z/rWFsVnNsvxOIDb7pbppLjwo5SfyhWXnd7VcDToLWxS4lmnvZmQSKPEZjgnAjJ5Uk+WcdqXJhgnsysZy0aWQL2WEX0dxAWmaGGUyLJKW8RmwBnPY+eafbXt5ay3kqKW+FsZCNxVi2RtAH3q9tC6pumhWa1lhNtcTlDF4FyT8oyTggDHIrI388lrM1oFjlUzhZSjYymc4zzu59KrjxrK6rZEZJwdWOTqK+udHfTUjCsI/DRR8mFyOcHv3NTYLy/li8WJFiiDCOJlyqZHntGNx47VGh0G4uJpLrUbiSMGbwE42oCPmPHfAFA1Ke5i0u0S2y63UjeE8kobI3BSFU9jz3p548eqokpzcU23uSdY1z4VABP4som8QSMnbK5zj/Ssjbavc6vBLM3ii0nniLK7E+IwJxg+Q47Ut1pNxfG4lEUnw9oBEsiBV3uByAWPOPUZqda9PO2ppZ2qypHDJDKRKcIhxyMjg5yScVqhjxY47sxxc8k+Cx6fli1bUBDZySotk0Uk0gfAZWyeB5Y9aspdSitpnKJD8ruiiVd5HOQB657/eiafp8fTWqSmForZIl3SkAncF4Cnmq6axt31WO/liCTum+KNXLIqucbj6HPHNScIZG2uDZJ6cca57ltPqzR6VEkssUG1gI49vJyfTzNSLrVRj4kNvht/yxtlSzgeo44zWcitGmu7l7iJzNbKTGHkAG8nCcD+kd6m6fODpjLKvxSQ7mO1QArZBYk/allghFKluGOaW5c2lyFt7kysyKzMFx2Lkckn70lh4lvDdtvLyxsGCeQJX5f3FC0Cc3elG5cL4Kp8yY3byzEZ9uDUG3v5F1C7eOJBIQpXJICheAT781F4bUl5F9elpy7lvar8EYI7slgCZZEJwA5Gcfr3qrhknFpAsYUXNyXl4fJUFjgfcUbUL0T6PHJNKxl8TYiqfl3HknPfNQoNQNmtjHIyWbBpP5u0v6cscVXFj1R4Elkoh3xlkglijRBKtuqeGOGJA8/XNXVqi2lnBciZJZpYT4sZBYxMMHFU8cjWrMY3imDK53qhC5xxyfPOaktdtG0MEo2Txx7coe5PrVZxtJUZVk0p+ZOiWWUiNuC8ImZAOHIOAMeQp38YkllEUqp4bD+YgOcYOOPSqu6lkhuvCsi8bRW8cQZDnbjnzoFnOiR3hWaR8XD/O452Dyx9an4MZ8orHO1waGK58ZrM31xMbZZ2LRqcKAoPn5nyqpmSW51h4UjWQzRpHGA2EBLDBI9cUy6u5bpvh4YyA8WI4GO0pnBLEep8q0UUEoZWt42N9HbRk7owQG5y5PsDzSOKwo1KevfyEgtPhbu7axZo0gmzGB8xJ3DJBPfkUl0ghltfjXElss8s7R7uUDD859TnyqFqd/vvlsUV4rZGEa+GQWK44IJOOWyaiXM0l9dWNoLYwOAPihJ3Zh2I9jUo4JTabJOdt0Jp8qy6mb7V4ztkcB2TGYYQflAGMFmrSWVxDeu15LYC3L3Tm3djxDCfzcfYGsy8oe9t4Yljt4PEG2TBxn358qPd3cVobvwJZriOCYwo0aFgcYySPqatPFqdLYpjyuMdyV1FPFfT2WnWsMl2bifAIkGxo155z2BNWlxPbW19Bb3QbxYGSRoLZB2xkrkcY7Cs3YXks+tf/ABHLbGGERqhZSHYHlhzxmrSW6tBdy+DA255A1ysKjcFAx35AqWTBpaj5IfxE1frAa5cyvdx2sNv8MsskREe9pFVSOSSfQHP1rR6bsMlxGgnlsYvCRJdhxnxCNygY5HnmqH+Hre3K3FvbTLbLIYyTJkzDGQMfYcjsKlandXatMoYvKzh5ETJEYOCFGD5VGcE0lRHXoTso7m/xFfqZPEU6jGrSg4G3kZ/enTQy3miwRi3lxcJIkZjyMgsR3+xH3oy6SuoPNYl18ORC8rJHtVM5O79jT2u4Y7W+/h3jGGxtbeOFDLg5aXGfY81rVNJRMitJtsrDpdvp+l2kFu0iWlrPGsW4ZYyLnG72HbPvUqKBdZvDa20SoXhSCNHXKxhhg/r3qJqF1shuvjnPggIz/OFKjdwPrz/ei2V8qQSTW6TKs0WAGQp/wxgMCeTnn9BVtMtNiKae7D3K/F6TptypRgk96QqxZAVGADjOcDA/c1R/ALPLAt4kVxJNEXkTHZHcYyeykYz96sXt00vpzdESY4YcbS2V2NgEfU/3qHauyaYAqeHNLh5AxyUjXn5T7cD71SC9DbzDrWqyfPaRapfxvblUjhYwsIFxgck5Pr71q9P0SDSraBbOGFXmTa7NhhI5AAOSSQQTn7Vkobl9M0ltQlGI2jeQAHJdgudx9snGK0t9qC/w23+GkLxhIpOyjfJgfMMZxWTqfEemCextxyjpbfIe4jWOO+i07Mj7juu3+YYxxz9jxUrSdI26f4lzLkymEwRBdp74DMfPJPaqqzmE11awPjM8gncY+UqqkbQPLvVzBrNm4naWI7o7dWgBclt0b5x3+uK8/Ip1pRTFJMgXatZm6Du0afEy3UhkUfN4h+Zu/HHAzUmTGraz4zEWkV2hlHhKyyb1jYgu39RAX6ZNVeudQaTaS6lNdXMUcZBEKRxiQs/9IPrTbDqyysuoUmnvAfgoy4CnILFR+bPAABxirwhPTqobbZMtLS0WXTn1K+RyJTPFGiR4C+LEqEkD/KuKqrRiII4Lhmg8GdZnlxgguvzdvRccd6urHU7fU7bRZVuLdmXVd5jWQAyRhWwDnsMmsJqc72ent8JNePfXVwohT4kkeO7AAdu2KOOMsmz2MuaeiaUT0K9uGm6bkuLbxo7ttQu1sFU4Cxqg3E5OB8ijH/NWXiMjmxX4qSdLV0klhKlnlkZA3LeigMAPfNWOt6ummaVY6RFLHPHaXVxGjujFp2IVN482+YSHk9hROkSs9zPdyGTbIzRzBpNrCbaFwFHYlSSB5UVB48TbLt+JmqL4NFuHwFiRdG1eZUnlgaIvlmbCZX/lVmrMaPpy3Gp2FhNKBbn4iWXxY9jIVQ8n2JAwKmdWtNqnTDTYaGa7nW3UxHAQ92V2OeEQqP1qnl1CTT9Y0yxXwZpL2wy9wjbhtUHa0Y4yG759qlhxOWO/M7NkXi7myuVF/ZfxS6VLdSokgtk+RYo93AI82zg0JbaCTS7CJwZJpLYvZwgHdJPK+3cR58DjGaz0OsW/8FjWR7WaS2LRq4dyZ5XXgA9sKSM1YadK51SMw3D3N1p7jfPDGz7dm5gQ3YAYPbFB4NKNNxv0Aupqi3MkGlwIwjkVIN4z8qLlm/UGqi1spVu55nuA8fglVHAV3Oe30zUazvF+OkindhHHZO0JSY4BYA5dvQgE49TU6BpJLqS1QLJGwQqXyWZSMjny+lNODxqkZPFi3bFuhc3dw+nRQCLx1ENuAdpWIADcT/mbPPoKRrWYaT4OkJ/JSX4DT4ojh3VHb5jnvuPJb0pBcTfFPqySlrq1itIrZCuV+eNuCe3yk11/qMPizWVrOStxcBZJkOxooI/zBfTJGDj1xXRhNqkNGUatmg6kisbTqG7trLEcdjAtjbp4e7aixgMVP/N/qaopQS+nNdb1lumZgW4Ahj+baPQtg8+gNTZ3m1LUd7G3jQw3F0FhYGbKyEAv6A8AD2qltwWvLKOSSRbWDTXMrkeIQpG/cB7A4z7muSabKOcUvaap4bWfQOn7q9R45xJeazc3CuMqyEuFA7gFtvH0qpsZALOwa/kxJcwPcXCuexC9s/8AM1ToboXXSVy4gUbt6Mw7yIxVfstU2pzLJNFHbRhxK8qRBOQEVsIo+vJyfSpxjKUGmdkmnL0S7KwT6nDNFuEbSMwYoCWO0YUccYzVBdWFpBdWlu9sLa4eOWSeWN8+JCDgL6DJ/wBaNJcS6ebmG6OTbKbhdsoL9lGMDgHmgalG62coO2Iw2yDcTuP5S3GPMk/rXY8c1SFfBZOFntEnui3xiS74dnBVN5YfpkCraNrKaNTdpLBZBJZTIhIb5k5QY785Ofesxb3TSR34LHx4NjCGRcEggYX68Zqe+qvEllaQTJK0EPiTO2doO0lgf1x9qnkxSUqGWRJWFv7t4LSfUY9gtp7cmCFMMfyoo58zy3fzomgXbXfU9np08sUIlj3sisFO0QMB345bAqut7US6Z0jbhylvJ8TbxtwWcI5Zjj7jGfIVUaJcbdaju41SSfxpfDLLlgJTtjUA8cAbu9bPBSgQeSpx8i0ummtNMuYrgxs6XccBlGWRhyRgeecEVF1HWXHxNm1tZQRhWldktsSHMrIoDA4GQtaFbKPULbRELSC1jmhmcuq5IAZs4HqX4rKapray3WLIqlzG/htxlY2ycMfXA8vWpwgpqkhpPe7C6mI7LWLmaVVlu7m4gFvGeMIqgsf1C89hWmmMWp6Z1cl5IgUmad0Y7gZWmJb7AYrIXEcelTsN38QvkZPiL1+WkPB5PkP8tXV0ZIrAW8gKTXNnDc3BPyl/HuQznGOAUXAHoa7JjukicJqN0TnY6pr9lp/hEMlv4W9TwWXndj+ngH7CouspcXFjc6lDK/wZK20Ma8eJLMoG4HzO3caJbS3X8Ve6B+GuEUhYWxuEZRkZ29iWYAe2aj27Ry9LTSRXL4hkE8C9gNu2BMjywgZvtSQi4tHRdx35JXRUJurW7tJYRPFeTwJJiIsAqMdoLf4RjJ+lVEM8Ut3f6pIW2XdwYbcTeY4ZWHoSB296ldIaoItMD3LvDBCzQ3AUd5VQqD7794Ye2e1R7WwlD6aiBYvHv95aR8bmSXZJtHPG1MAegqu9yvYpqVRvsaTqi8isbvS7bwg7+HKs/wAP8ux8Cd09OA4XPtioMF4dWS3jZIpRHKng5Taq7YyQM/1EqP1pw1G1nj+JeSS6EUl7dSNI25syqEWM+ROQpA8gKi6dA+l3dkb+QSLBcSS3bkHDIkYJ2gcDu2PpUHFKHG40lJO3wxLx109yEtQUkSSeWZzl5fCyHYZ7DcSB9qg6cbdxeXkjJJ8LbwRZkkKjDkMEwfP5e+KsL9xPqoE0/hRRgW8LSrhIkEvz7vbPJ9ciqnXUk1PRtXbKwxz3McpmceGSZF8JcKPIBX4+9XhGtnyR1tXRYaTKNL1e7+OlabMNrI7qMHxBFLLsPl3VPsKhdOhoZF+InEzPaRxyoZiSxFvyPu7dveu1e+kv5tavolaKC6LeHET8ww5RePQRAj70un2k5umtXle3OmrG+yQYO3wA4fj8zHKfeqqOzsEJ1sdd2jn4W5mDyG+uYY5kR8lV3YJI9M8EfSp2rHxr+fYA9vAXji+TAQBiMY8jtJP/AFVWaKwl1jS7MXM0kAmEYicE8chufPOCfrVjeu62mq3N2XsjdanmCJnb5ysy4UYHAAArt7ou8uuNsmXOr2+n6zd/FrG8cdi8iyDBLH8gLevz1mNJvn8MxoEu7m21GN2QHa7h45EZfuwUk0/qcyHXbloEEvjq8UIXuAZC2/PuQcfr5ULp63ik0/VNSNvGskcNvI5Y4MCA75CPU7yq+fY1eMYqG5m8RzlRPvYjZQalBeFI/h7OJbh05DSzNGioo8lVNx+1Md5V0HVxEZFmvrqPT1wfzvIkcakDy4lkUCot5ObwW+kqviXl7r1qJQCNxhit3BXHfAzvJ7cVodVtre/ksLuSRomtNVmuohB+UiLwlt0A8ztTdn1JpWlSsfZu0drjC7uNaWK0E1nb212sash2uVbwkyo813Aj0ANXWtXEv8cunYRSwXFrKbkFwN6xpGdh8sDwgQP81ZzTteMNpDKhkRGtWMzK2SGbcX3fUkjHtXXnxmy2iec3amxln3tgsCUQAY9AARUtDbNGuKgRbfF5KPCOPgkaUZJy253BJ9fyjimWt9BY2iX6Os12iXDk+GcuyiMoCPQOeaSxSaOya5mYxhYZd6hgWCRS7ZCPUlpgAKmNH8DbXitEkTwQTKAzZCo5Ta2fPDdqZRp0ZnLVuQdGlMOo2loA3hXFvMGd/VlJ/Xdzmp1kEuerLG+NwILaDVLZ7VnTeAqNiPA88AFj71VSANaaJNbyOtzdW1zbsxGWQxlArD1+WR81bac63HVOliEFYba/hYRomdis4XP6N+9CardHYnW8iPcTXV51Bbq8UZhf4i7k3A/OPFYF8+rGPt7imyzCw6WspZSJUngknEgbaQWmCKMc5YBF4/zUkVxPc38tlayeLOiNHGY02hYPiGdCB24V2HvxU27uANJ0bTbFMTQLepCuwPGvheJKJQ3cnAUY7ZFdBu0i0peIih0GGaC/trWUSo9zqECSANn589sfShtqCX00duZTLDqNx411MjbuASxU/wDQaFpQvNHlsrmwZjeWZlmt3dCyeIISoQ57tlsk+po1o9tofTkdxajxS4urXKBQVAidGk5x/SCa16Imd2lyB1PV7S7huILdiZt8LyRsGACyPkIPoEA+1W1itzqt3rF3dB1toAJDAjcM2wEKvvgE1n7SSHffOkfiulrOERT8zRQxRyBvq7SfoDWmt7qPQtKmgYB7nUre4mY55R93hxqAOQWWJseze9SzY1FUkdibnLd7CalfrpNneyoI50hilheRxlXDRncSfPAXA9zVQxvItPs4pox8VqMMU81urBUhVv8Ahq3sASSKbdQx6rqMdnPhtGh07xZGR/8AiYDRhgB/icnH0FVeuawZL+W5UrGyTlY4c8qyKAB7gAH71SGH0QTdW+DSWuoR3MMsMqLK00od2yRgIW+UfUgH6UwalFaW1ussIlVC/hpF+YsExlj5DPP2rK2mqCO3jiJcxW9vK7A/mdgcnPvl/wBqjDUXNhO/jNHKdsUUeO5Zv74BpZdNb3M0s78zZpfLJZ+FOXbAXxBuBL4AyOf+Y0a51bxk1SeFQxBEcbhSQCqqFUevbP6VjpLoTNAqshlaNvzMQwJI7j04ottrvwEFkGcW6ztJOVySMDgH9F4+tIumd7HRztO2wz3MU8DCNmR2Tf4v5pLibO0EeiqATj71n/49DBERbWK2wfIluWO6eQlc5OeADkHgVMu7hLnTJoJIBDPHpJkIRjuYMy7uR2+Ut+tZN5TrnVMNrpkipc3kzRwiTO1ECn5mPbaqJ+1exg6e1ujPkySe5MvbwXd1BcXzG4kch3DKpZox648yBx7VCnmub6LXJpY3W5ubqJpRF+YA5OAPYBe3+GqiwnE9sSFdj4XiqSDgAHkn2x51selLJjeG/knNuY7O4uNxXI8NEZd3ucsK9BJY1RC3IzgmuNTeNLFN8rrLdOwwrTeGhdmJPooJx7GrTp4wXOh3lwSiGe4EWWGdxZcqM+m0s30FU9mosVtBa7pDLZGNdw7h1ZGP3GauLrUgdF0q2UyP8OVDFmBH8tPDiH/SnA+tGVNUTTUW2xwDLp+5sxxSOI93+J15wB9O9AWfMkUU8ReFnXxAMZYZ/am3V4wgiiV12Rb3G44AZyCx+5FVG53LO5Mgc7V2En6/Wq9Pi8SaFi9T2NfJ+FHSmoSzXb6B4M8jENLFeyxtkc5AVwP2qc/QZh09LHS9e13SYVMe2SzvFWYBA2FLkksPm7Gs5oerTWolidIo7Z2bwmRmB5HdsjGc/wBq2ltfRsbNHtlaQqHkkebZuAHPGOBkd6+4xyxT2a4PRjOtihuemOso9kVp1veXlkjbvB1O2t5mPHB3D5uO+aBf6N1q9nD4LdI6leoR4k1/ZCAOAPIRgYPat1BJBtR10eB9x5Z7l1P245H3ol1DcTDNpa2MQA/r8VyT6DBxVvu+GW9FNTPLJNE6swr3/QXS+sSr/Xp2stbH9JGo82j3MWnreah0bq0txJhZLSzv0eVRny7qQMeXNeoCyG87YC36sP8A0pzWpZspashHcgvnP61nn0PTy/tDzyjxG4n0piUvNE6+0lQ2ds2iiVM+zKeatNM+Bv8Ae+m3l4La1/Ob2za3ZSqZPykZI+letrBNG2R46+gMrjH702SxM4PjR+IMY+Ykn+9Zcv2ZgmqWwNMfI8WeSyg+Eey1W1mDPsCh8MqnODjzBPFWFj0/cSTWxsLjT5Lll3xQnVU3bhzgIORj6V6ZP05pEp3XmnWuB3bwQu36Hyqvk6M0G3bx7HTBFO4Ym4gUITx/iHPNefP7JUU3aAscL3RnNP0W+jdthSVLuLw5Y0uA2V3E7txxhgRV1Y6o0UwVgqExxpJ8u7AB4kB7Z8jVLNbWdtLM4NxYK+xZY2k3KzgYyT5ZoVnOrCS3uLZUurfcBliFeHOABjzzzXzuXooZG4vY7TFSPR4ryOaSaKKMDx4zE6l/l3A/Mf8Ay1f6ajGzuY5YUmYfzWcsACFUDaR5mvLNIuZrKRlUuzsjMpk5+bH+o716Ho+ppIuz/ifFSQtGpHky9v8AzAivj+s6WWCTizThyemrNTJc7tPmvY7aF5IZndY1GMJ8oAOfrVfrN3vtbmJLf4pE+GKxmQ4wJlzgjtz/AGo0F7CNOl8OLN1CuJS3JXJ4+oqLYSvfLp08niurTqjN4W1WKndtPtXkRTu/I9Sck0kmS9UnUalJdyy2523m9ndAxAEhZtvnjioD/Fpc3dyXkls47r5LTeqhHHzbsgc5yOO1V15FDaG5vPhwobxTMDJuYAHdgD0bd2FDuL2VbRgzGOP4Vp/BQbSxeQuBjzwuMn2xWhRclaISdhYb+S3iaWeYvJ4ilg7/AJssW7eZqx0gSXskUqH4cCdzLuXbuKp2/wDMP2rOTiG7it710kWO4Tw4lVOclThhz3xg+1aCEmdbNI9y3LRwySNyAznIdSD5+9CcUomW3eweWaZLm1ndd8QiMkcufzBn5H70Er4DQ2jyGKWKWKZdrH5wd2f3x+tHuGgF40M0nh/DjZHGRkKQBlf/ADZqnubiWR7SZCxmZ5T/APU+Nv8AY1LHDUGTrdh4b21sY7ttVtU1KymlzcW+SsgyMs0b91YYBHlxg06K2trPXo0kvFu9MmkE6XmzbuiIyk3sw4BHsaqZrtZ5cIpC7wCMjGQhB/cikN6NOs9MuJk8W2tpWimjPYwuRvH6ZNb4wdUS8TaiW2jXMkNlBNLJFNeao9lcs/IEq8qc+h8QH70G9EaLp2pzBnkhuBb3bgYAbOFz6cqw59KtYfGt7DqDS5JTLe6Cy3ETFsl/DZdrg+6hB9KbqMsWp611RFbPm3voprm1VRgCcNHMikf/AFRx9BV4yd0wrcq9Q1Jzb3aXjq4g1PMUmz53Q7jnPnniot+yLBot5b7Uhvrd5ZgRuKukjLJwfcipF3bFFsmuEO74cXMgHcAIVH7moNtLFqumaY067IYN0R29iZbvB58zT46e9CzySfJZdP75tB1uV5SDB4G4hQhUNLkD0z8tHhuTp2gdP6bf24u/4pcSy3gcZkZHcKu0+RDfNVOGtLGDqXTUiuHjuWs2aUsfkRZpFBYduTxxWi1e3bULWwvI3LGynKyg/wAsL/Oj8Mg98AE/tRnSe/DFg/iZnqHS4untXuNOupZC1kfBjbGRsJ+U+3ByasumtWFo1r8UMK0UiuxGQoYlcj3xitV1boll/FOpBKzvdS3LCJo/5gdCN7AH355+tUnUkVvaCWOyOPhp47a2k24Uhzk/rgDP1qakskdLKzhplaJeu23wulC4jlS7mkVbeOXGSHUZJI9xxVF0t4sutWr28rxKs92GhRjyhCDH0yDWkjuo3tLlFuXgvUuJLhjKuImRYxGVB9+R9RVP004jvZbq1i2K6ywxMvdiW7sO4bBFTgvDTTKzSkotFJp0ksGqSmWYK2ySYkliAm45B58gM/pUvwrq3gtBLGWWd4XjY5JCngk88cGkaye3vb2JtgAhuIwXOC2CpOfsDVpbXUk3TVhdSRqzo4MRbPOZAAp9sVZpONk0vScWT9MtvBs5XWMSzSRyoitggbs/+8ZrJXNhJc2txJJhbXx/CV1zu3eQH6YrUHUGtbENKViVZRAw8zvJAP2I/SqLSbWW8tp7whhFG5klwSANhPP3Pakhe7KTS0qK5EtrWK4muVkmZPBuYVB8kDkA8euFP61ltRnDNdtuaaIF1jH+LGRk1qLNUtrWYzODcTzszrnJXbAXGfoAPuawFoLqTVLhtRaV5IYR/KBUBS2dgwO5PJP0r0MUVK35GbLFRxrzNZERZX2oSSK0htLBfD+TIWR4cd84IC8/eoHUZaK90ZZ5thNtBIqAZ25xtOB27Z+laSWR4LSwjdgttqt5FbpgZCgQHczH0yT+gqhvnfUOqLjULGL4m3trSX4VYyGEixxsIx+woRdy3ESSgzPajqV5qWsQJDMHae4jQHH5izbSf1NS3Z7S3uJ5X+JaG48NgozzuYEf+yattNtDLY6TfMksd3ZCNnjkIxHGlxE7OMdyRn9DVN0PbSvDFdSvJIkWptcOWj4berKvfyG4mti0+HfkZ5QapvuX1ujRjU7e1VjLcWaQ2S4/MWkzk+3ykVSaevxFvq+nm4S5idoYfGBYhH3sAVB7DvXoeraWul3+7x3hg+G8cMiYEYbvyfMljgCshpuiy6fqDW+2LZI4LqQQA6MCik++TWSGWDs0yxvGqRfayI7m4huLmVGkZVExQY8Tw127v25rPwXxj0zqrVItolW1Wwswp7STOQzD6Rqw+9W93aSQvBHfoXt1mk3KnOATuIPt5VG6Y0mO5k0vT7+DbHd38xePd+aV1KxfZRSYmoptsDtNMpLm/t9P02w060AeSRcSMpwAwX+2WP3qCrXWoXzQ3TNJEYJJEdjjGFVfL6mpOv2EstxFbWYjMtsDHsT+g7iDj64ol9bYsbVbeGQXBgWKVEBLBmJJX6/LWyM4yimu5Oaak4hodPll1CO3YOk13ZEhv/jSZ/NVn0bdRW9p1ZZkfyXubZ42LEtsi3D9SWzVnp9v8JJpV7qcJE1xqCWZjRsmNHiZdpPoCoP1NV3RelywanfSAbo5HS3dmGA8mTkD1IGDWSc7jJer9R4xaSkTLe1SCy1u44zb6duRi3Z5GEYxnzwWrHad08+t6vC6Ifh4laUyk4AXaQD9sVtr+yLWOqQReJOVuLZJWKfIVQFu/plv2FDGmSaNpEzX0yxzeA95M4/4ZCxMERR6LkHHnmlw5fDi2nvwWlFy9D1nkvUN4ttLANLM0sDOFD85f5sE/TuKtJbGc2Mds5CyTEIzk4DKqsx3fciidM2M8usaPd30cqxrFNIIpBkSRqvyD2+dw1bzUNAKpfeLCD8PcyKSfNmwM/v+1enl6iOFRjIzaNcnXY8w0jQQba4uZY1SFIQ7PjGcZPB8uTWj0nQlu7rRIrwMr3MyApx8oZCWP0GR+tXfUWjy3PTl1ptuFQ3MqWcMhOAQWXkfYGmOBe9RXn8PybeyYW9s+PykBFLD7A/pU/vOtahJYlBKTM1bWK3jPBcQfzIIfiZARxLbiQxufYqRn3rSaLpUdjb20103i20JuIHcDl02ZVse4xWiuNGlfN5dW8Dw3lzc27orbWW0GW9PMsTU63S2jtbyGe3MsdmiHbbH5pI5FKY5HcDBrFl6tSjsU8NatuGUNho8iWq2E9yuA0zMyZJPOO2P8J4qzj6XOj6RJbzzLZpH4jzSsu2TDFRGo8wTir64txpt3JPHcKskceFYxhhzhP1xWeu2ltrg3epxxyzRZuVg3bi7qQF3HyGOcV533ic3UXSNHhpbvsJYxWNvNdLPMFN8YFZthKw7B2z7kVedOxma0gu1kELCWRYzKg+UMxAbH2/Ss74E2oXWnNISHmuWLIi7VfnOSfMc4q9vLeREDQMV0+JN7lHDFchlA9+STx6U03tTe7DDeW3HI670a1tbS7uAzSy37rFI3JZxt3sFJ7eXaqfN5PFLAkawQMWRY1IDLxj8x71qLR4307pbS4D4t74s6rM4I3uUVFOPoP71GudE+Nto1WXE8l5I8RK43EfK2PXFRjm07SL1dNcmWi0SSaK4+Mka3CFd/h85HYA+xqn/ANm7jT+sjJH4txc28byLCYyFwFJODkjBUVtPBSKLUIrWdZbl5/Bkib5OMZyCfMelC06WK2vtONxdtMjCSEhQ3HyNwzHjGM16OHq5RtpC3GEXGSKrT3fq7QLuMRWcSwI0UMBtwrJhA69sbh9ay+sWjymaSJ5bTwiBJCg2qH2jnA5x7VtIrC306Oz1CJmVhfb1RzjxOAMD2x61AunaHV9en1xP93v45bhIYwS2GO1VDduDtz7ZrRi6h6rRSeSUo1J2ZO2e5vNC8K2MZvBerbEndgx7dw59cn1pttJq6WclvAUjnFsd0c6q+8klT87DOR6VptDsbn4V7Vt3zYlm2xYWNxxhfU1PmEd0njeLbr8IgJQqA2S/IY9xkntVcnVRjJ1wLjyaUlZTaMAtjcRvpBWZEB+K4UcLlQU9M+fvV9p93c3+iNZ6njSp5z47XEG+OEHYchnPtxgVbXKxpeaxb2EyWshhDmaM/KX+VVUZ78A1QCzfqRILaKW4S3guJC00r+HGNgG44PDAmvOlkWV3wbceTwvSUgUV5ZwJ8RLp8+pRlDDDfC/Rd6LjKkYLFc9jjsKJqOmQ2Oqx2Wmx7HjlKl9PkEkE+cE4cj5sA+30rpII01Q2iwWlt4MwDXCIuxztBU4x6N5VL0zTbV9fA04NLBDBKZZoztQvt7BOwI9RRlkV2bn1qnGmqCzX9pq2pGGOBHtLaFYIkCfzFGDkMw5zjPHlWP1Kzhtbf4A3EsAcyyM0q5HI789yDgVrdLCZkDpDBMqsu8IBuJ5LE+fHFNv9I/id3BceG/zOrwnaNpwMMAD64qcMqhNN8Dy6qEt/LgpdDD6dpCada3Ms0b6Y9k+YA6xTMM5yOc8/m8qLfyxajp9tNNetdCSB40iuxvkSJOCQV7HIPep0F00l5DLo8EthP8zOz42sezbh5CpGn9IwRas4FqbWHwjNdXCuTEWwTkL9+1HJNSlb27k59XcfQZk16aMkt1f3bTLauiBbYFsY4+Vj9M/erixitdG1LSZtC1a6tYY7h5h/LbbMAvyxEcFQf7itnHAZrRtN0iIm62mSJpnwGKYLHnvkHgU7TdPttPjuT8TBfXMr75JwTJtbtt244xUX1Urt7GbWtNS7mQvNMk1nWE1e2swbgqJUcKAWST86knnIIqwkcpetd303jWplFuXcqMgg4Bx3wSOau4IltbwTXc8180HzSGFMBTnjA9MUkWmxtorNchJJpFaWKMx4bcfb1wKi8+yXZGiXVPJP1sji2j03SrOC3b4RJ1BuU8M/znzjIz5VV6rbvNHLCmHRXkIDtgBTj75qzubhzY6cWMyeMSNkrBnyD25HHAqRc2EP8Pvb2RFUKpeJZGw0mO5x3AH+lQinCWpkJZlF6Y9zHdTaJZ308Nm6yBbWCONYlhDo4A3BmPl8xP1qpn0K/muY7qxijTxwkDQIcbfkIOxewOckmt8toJ3t75fCbYi9peXYDgY8xzQNbuZ4Ybfc0TalOzPLMw2iOJVwVB9SOM16GPqMkWoo04uobUcSpUuTxnWtLa90uPR7O7uJbSCdpGWKBi8swJGNw4PbiiaV0NqZtdO0jTJn0e/me38RLtcB3DO25we2cDj2r0P4GS9ukiikjttOtyJIYkG7JGDuY+Zz+lSLDQtX0uPURbOl3qFxL8S/xYLNGme6/Zq9OfXShjUU1fIuTw/GTi9/qZHXbKa3+G1pZIre6sm4n8DcJJCWPC57lga85tektR/2m8a7tngAIbc0eBK24En2PNe33mi3VxZ6Hp1k3isBF4jSD5QELtvP603qHRJoeo7C4dy/jxhmbOR4nGVx2xR6frvDelNb2JnlqSitmkZdtMlis9VvXzPcWdwLkgx4XCoAqj1GP70GOS61GO1uZ4F/muCGl5a0TOdg9uT9K9RstKiOk6lal1CGJBMT/SQMsPqT/asxplqdS1mN7FCLdGUyl1/lhRnOfUms8er1ylfYwQmlDVJ72RdLguntNZTxttuj/wC6yJEQI2L+XrkcVOs9EtDOdMSMXUqxBbUSjmVgMyE+ectWo0d47kXxj2R2xeMRp6MGJzj14FWKRCxv7e5nh/4bDxZymCBnIXPn9qwz6pqT2PSWX8Wh0zFaNoV5pvxEl3qa2scCqz/DMDLAf6QR2ByeM1daJZS3QVr6XXGW3jaZJry9iBcdssq5zn0ps1vY3esX1nPDbXSXgWS6XHMjr+QNir60tljtp0kMLOiDAiXYqrnt9KTL1UtHrYJ9ZKP9OHvH2OkWlz4qJZ3J2WzSSOrpsbHbAIzmo99pulWttKxW6jvRIGVnZHGzzwQM5qXperrHPIkzxrcG3X+S5wSjDvj7ChX1qwuWupypspEChc8iQd/0rzlOaluLj6rZqXYHa3CaZcyw28E15JPkKk6IqqpAIIAH70bXLt77TBcXBu4VCtEAGUbNygblPlimSzSCBHZ8ybhjA52kcH9qpNUnni6YsvCie/kvtS2fDA5JUJ+XjtzzTwcpvYRdXKDbjtaDLo8X8eYXGq3VwbKJTFHuA7IMFj2Oe9Vd1rg1CdIFhsPiLuTw2kEG6R3Qg45Bxj1GKtLSAWrRC8uI1uNoQxKckMBjbn14pnxM0NxYNNZW6tMc2swiVSFbgvkc9hitym0/SJ4+tnTkYn8SdJa20kSKkrtOwknZTuJBAUL6DzP6Vb/h30+NH6fRIXkWJnLhpSAyqTyQR5gcVoJ0g1HpycIviTx3SRhccrz+Y+xp0N/LHeQaXHG1zMkhZ3iOEA4G0+VWXUTeF4V5mXPkeTw5SfBm7fSdRkMkM1jFdW1qGjWa4tgzsuc8P+bHv6UGxtp5RHD4dlas0IytpBhAN+MM3c8eVXl9a3N9bRRwSuZHuWTxAxDKT83f27VcvAtg9ql2/wAQVMUfiRjJDFxxjz5Irn1ElGhpZXdpmZtembexjiSIeJHbKeMY3Z5PFUl1ol5qeqC8nt4mS1LC3G0qSCMAFh5Dk/SvSbmyDWWoTKFF1HM8Mh3cDHf6YqhuZbe/srq2kjjuIUXEjeKU2FsYII7n/vU8WfJbYE0o0+Ged2mjXnUd9Guo6qPiLKVXmmdAzSKGIAz9OB9K13S0jtPKZUzPAzLHG8a71HIBJA571aaJ05Fp9jcXUSCGT5gvy8gHy57ipVppQtdD1O9hz488+5mDYI7cD2rTl6pSTigwyJxdd3t7CttNEVrC4YjwTvKtITwADnPFUNnZPqUc8Umx41i2wgjz5BY+9brRXlurOMtGu5227SMDDVaiwsNHLMyIjhAQhGdzeVYvvTxSaM028q9dmFXQoorG2DKySxuoGBgkcDtU666fM9ittYFreGG4jG4qCW+YkgE9q1Q0pbqW4ubpoxMFAC7uxo0tpDbRmIzj4l/mizyO3ekfWSu73OWNKSSM1Da+DqsUu4qI98MYVR/iyT9eaQ6JHHa+HDbkJJcOyru8j3P6mrdrhLSe0KIG+H/Pj5gzMOSTR7oxxr8QT86gBE+p7mll1E5B0RTohXGlMLuZ1hXwQivuz59gP3qptelmkvZJIY991LMPm/wp7fTArdRsl/byFFXJABUY5AIz/Y1HujDp80dxA+7cQ4C/0rjOP1qMeomthtCnCjAdQ6Gk1oo25liglEMXf5n8/wBT+9T4emYbWHS7y5m8HwVBkCc5OPMfTNaG4mtFkkvHkjLYEagnmRsA8frVXeX8bRAoUKuTmN22ncBwta1nyTiooZ44Om+ECXSLeS4k8bbskm3Aj0I/9BV/o+nw21l4ZkVprcpncOCcHIrJJdTw3zx3cRTwguTvDJluwBz3FTzqcSRLcvI8c058QAD8p7bT7nFJkjNqrI6ouRd6haxN8PHbTNF4SKX2EfMe+SfviqiHRraM3V7bplppOQpP5tuMimR3qMRHcMI8IWOT5AZ5NWLD4a1vUifaF8FosHuMjP8Ac1JOePZseU4ydEG50lb8wKZFB2/zFBGAV9aLp2mtopvRGU2Stt2seclfbyqNc3EGnTzRvP4MaEKWK5DMwOM/WjXdw0cdukH8xowvi5H5j3zVvTquwtpy37CWdjYWt1ck5eYoQQTwqhfX1rK6zuuGDSsY7KO6QyDIy3sPtVtqk5jBuU2i5DBRGTgZb+omq62mtblLkXCMLeN98rIu93x6D3PnWrDGS9I6eTTfrMxHeXZur+W+jPwk97HFp3GG2D5s+uM+ZrRXVysdzFq15ZWeqwtGGFrOGKQzj5SwUHuRQGSOfVLhLZ0lv5cbnY4VPQLnjOKXU55raNF09YpJ5iAinzO7j9q9CU9TW1GSPoyZbaPc6lri3VvY2Nto9rAjO8EUpSNlP5gu7z9hVxqCXc9zZtYabp0UEKZQ3dx4QcFcHn1z2qoiuLmHXrDTbeSa7sWJ8ONANpIGWJPu1RbqKxtYrV9b08Xl1bhmEE0heM5OSxwcgAetefkgtadHt9Llehwk9xNXlFtOLGZLPTbl/CjuJ7aUSlkyCuG9c+dB13qP4K4Y2OrTXcAn/nfGShmlB45PYVobPVrR0tpG0izjtGYRq6qCMMuRg/8AeqbRejYtX6j1KOfSrSeAkkm4RmTaMYwAeTXYpK6mqoGWb03F77ImaVe219cxvE0Xiwzr8qJyCRxgjzx51Y31zp9/diKWSdMTeJO7Au7HsSRXW9ybQzxItikDXMcccUdvgIApJODznyFR3tbyfqq0V7+Cyt/BZVto1AaWMrkAknPvUrU52VU3HG1LdmemsrnQ7u+1O1Z4VF0jWdwnyqe+GOO3oa2Fh0+/UV/Hr/TkNstnqFrm8hmPNteEDftPmjDkH3NVem62sq3unxvbFLiRWjVwJEidT79gfMc96tekeuJNLvrjSr+0jsYbqRf4hLAcKuCArIvoB6VsyylPC1HkeMYRa1Ok+fqi201jotzqWm668ZsSsexlcERP/TKP+XkH1BrzbqC51jTdRfS5/FhZLos4C4Vuc5HtjBz71vNc0XUrfqSW0vBbvbSFmW4fhZ4ivysvPOfT1o2l3GkTW8Fzb2xvdbsCEE94Q6um0jG0nuPKvPx/0vSlue/pUY5IXtJbN/n7Ci069+PtVWwDRbUPySEO8zswLEnHbAJAH+tBvNZRpIYdPkkUROWZ5I9q7sDA2/8AequzuEtRp8U1xBFPcjxJrghtkQJwhKjnBH70K06ma7vP4XNaaaxhkZGk/h2ZmTPB3nJB7eXn3r1X0y1N9kfnkpvStz0HpvVlPS+szT3EV1dWWZ1jkcgrvB3FQO3NIbqP4jTUtXS3twsbZWMnL7csDxn/AODWI0iU2WoFFYrAhC3sbuEyh4ZSMedWms6iI7rT/Dykpke2iVG4XYcAZ9x51lyYNUrNv3lTgpd1sau+sLb+CrqUTMZZnbx4yu3aw5wPXjn7VndPmC3doktzbQrFC0tsniEOpcY4x/V5+vNAXUob3S47QObq4EkYIZ2/lgg5XA9e2aXQdYsG1qBri7sbVJYpLnajIxtVQEbSQMqx29jSQxyjCV7geVLKtL2LddWga0uxq22VJoxEZJnz4a45z55471BTUNR1a0FtoMr2ukRMFMrMS8xwMmNcflx6nNZe71SHVdRjWyu/BtpJDLJNtVti5IAGe7c1pLaM2radGl9eyu8RYS7wAAA+WKgYzhcferuCxQtcsbxtStCXlvbwq8EQt7a18dXVWDeJPEowW9cswPJ71b6bqFrGsTW8UlvFegR3Ds5wY24OfpWbku3ur3X5UuN8kNoixbxkO44VVPoN37Ghx2s8NpDBe3JuriTHln5F5b6DFBx17SZCOfS2y4hjS31P4OaUym3LFyRt4XOBxxjgdqrptXkvlUWkMfgyICGQA+fPJ+lVVpPcNPdW9piO41ZBHEjHLAHOcE+4oWt211/FrjT7TxWtdNYRhkBCoqKMsQO+TmrvHFeiIpuUdiXqF4XvIEkjaQ2zq27f8u7PG1fbsSPWrC9u49LMkzlI42YFSy7yN3ChfT5iarpZdOF7aW0jXd1KhjmmdP5SSk87efLArRxwwarqd3GyRxxFXePcwyrKwKD6AZqMn4aVixi5bLkqdMtpLlJLXTo1ldboeGjHblghJY55PYnvzV/pQj0azspb0GcTzREFwY2O5W+X/WhpCJtWkFwZfhYYXkXwIwXdyAuQfQA8e9VWo2Mur3ESxtst7Z9kLSISwCjlz5A9+/aoT/qOirXhx25IN7fJZxNJeNHFLqF0/hADOI1O3PHpj96lSXUun3lxuVmkS18SCSTjG9PP6nIxQ5FiktbiUXe66C/CwoVVgqbgT8mMfN6iu6iuoLnTCm+SZiELBVCAhccDHfHb7VVJSdGfVSY7TPEh1C0u7+FIoLgM06x/LswAAv1Pb71ch2m1m4uNQgDpYMbkxbCN7AbVUD0UYI8qhrPDZWNtKIfEkkQOiuMjDN3+go9lc/Gz3ksqsVmldAzZO7b5j2FSlGt6KqXEQ1nby21jf399DOkuoMsORHscl2/pY8KcLzjyqe7eJZXV9baQNOa4uQYQL34hm8vyn8vA711/fXN7plq19byS2MczSrKsi7MIMEHPI9KjnWW01lWe0j8Iqu5GYHjBwB9Aayy1S7FXkSOs4o7Kae9NzaCW/lFyWWDxHEffwMA4AyMZ96C3VoS9kjljt1tkA8cyqPlXdubafIk4GPaoBuhZgt4Kv4rHYFjwWynAHoB3zWW1CwuJ5otOsyZdSa33OXUgI5HGQRjgck+VaMOLW/TIz6iaSUTWaRr1k9vd6kgDWu1pFMuAxJJwuR5+eKjaRNHqulTxm2Eke9Y0RRtCjBLHjvUO20qXS9GtNPuITDDHI93fXX5vFxGQuRj5RyDVr0xHZWlrAsMkqySuksKNCX8YYO48Hinniil6JSFTyU3si3uLkWlg9uQyn4aUp8vZRjcCM9/aq2G7khltbi6spLWCzZZLaGO3D43DzUn7/er2z1e3urjUJTA81vPcN4EbYVTsUDLZHr5k1V3M11czS77pLp2wDlgpj4PAwcbayKFSaoeT9JSTIOvXIv5dTvJLSWR0jjaGBWwAxONxPoOTgelXOhTRW3w13dXkdwYrdoYokXdjHGM9j3qoudZiRLidbS1uSqrGpEhZYQuV+XB2nv51Uz9SalNaR2Vw220KERSG3UlcnJCnuPXNb1icoJCLLGDaW7ZKe1OnabdzRtG17eNtjjh+cKiv29vIVCvb2+sFtIo40W9uDHZ222TDW6sS8kmD5k8UsVuEeOSadEScJGxlmChUz3A78+ZxVtEIJtTkurCJVhXZsbONwXgZYd89+a0f8NbhSTSr2EPT7a+tDdWvwxmuZo9lw7LjkNnIwexx3q8SNba6t7SygKSRQh/Ft24fbkhWzxjJA+gqJDqTWk93cxWEcVm7ZMcUjKqYOSAxyxz/AK1KudRtLiPUdXtYfhVjVEjhGcLLIQOzegBP3rLJSc+NhrqPP+xVWN9Ja2scdx/KjYO9wFOd0wyTu8tuTimSNPdWGnnaCXfxpAPytzgAeg7mgPqNosCCxtTFhS7tM4kxIe5C5458qTS7uOz1OWO4uJDJ8xMncrx/h7efGKuocy7kVPz4JUiLbNFcyMGEau38y5aFRk4CgryWI9aFdubm4jRt4iG2NEB3ANnn5j83HnzSpfo4tVy7RHxMhuVIXncwqPArw3cV4F8RZVm8NyeFCkFiV8s+RpowtNsmp20uxa65YOlzLBYeGrsq+MIl3I8RyfzE5HYcCoGv6GtjYQCxv2tSpD3ScmQgjJGOwOex9Ku4b7+L6zHDaW24yQ7PFiQmVlVSWx5Yxnkis5/E1fTIjsY+IpaXxO+M8DPnkYqeNS1LV25GyqErrnsVHTNyZnk2xvNazoI2ZUbL4PkfM1ptN6fuDqzywxlZbeI7AWHY9mx58ZqXpaEtbLb3KoNxJjAXYvGQBjn61PtDFo8DJM0kN3LEZJ5RnG3OVCD15qObJc24IvDEtrIDWrxwJI8J8aKMrM+cEBWzxnzI9qvrGygWC7khQiGRlYI+MFt3dj3+9Ud9qvxFpFNcwrNG42MXYiTJOMjHbgedTU1GRgWjVriKS2MYcjbukY9seeAO/rWXJinJFoOMW7La4G1bu/1CSBnvHFtZ+LtGUQdx6Y5+vNVOjwQfDXAuvD8O4feHOfnXJK4B4ABojTbG+LUrdG2aTZBIuRAAoUYz6knmmQTx/AzRq4EkduBKC25olB5GPLNcsdQ0nTnvfqI91Cupa2ba4g8QlFEkioCeFIBoWuyXMkt2k0sfwpjh2QsNoVlX8p4yT58VHsdatjva1eO4uJ8sNr52chVUntjAOeanJNeJaX2oCFRMbd2jJwNshOB348hirxi4zV9hFUoUjOa3pKXMTzaiUkdJ0kX5sR5ZfMenHn51ZQaZbxa5pT3MwW3kWXc3eYKQCC+e3IJA96gzXxjvLtIoX1GbYjTkndGSpz3OACPQU742T4nwrmaA3JZSZ8Y2BhjBz271q0Ta3I45JPbkkz2kj6jBFFxa3DMjB0DERgE5PqcD96uV+DXTmSyVNOsDJHBGgGNzdyTjy4pF06DTb6K6sXeV4fEgkbxuGKxjkfUkCoeov8DpVjG5LyS7ppPDbcAxPCg+orPlepxSKybxpxZEawG8W0LRzQ/Eq7TOgJMmD8q+eMDn60DV7KCC7EDQweIjEq0gCxxMwxz6nmrS0v4NIjkS9U3IhvVkSJJAx4TOCTUCHxp5nN5AklyCHeNvmCSNyF3fcU8JSTZOahSSIMemwaFqT2yXXxs0CIXSLISI47hj55qysoDPqN20VoLreC8km0HeSMd+3lVZqdlcwWtwlzg3tywUnxAScfM2CPsBRbK4fT7NbyN7iOMyiLdEfzYGWVSf+1NOMpxtck4yV+pFivxP8JjO8TJNcyGWI8FVJ+Vee/bHHFJttEhbVL+SSe8kdviB8UAEU8BRgcAgChWt20l/vXcLeBHlUNzsbuFPrx5+tQLSeL4GeBigKuG8Pw/EYMT5Y7H60XFqO4859/URtRu0Flc29kFtrYyiR49zyGQgZAErncOO4HFWWppbPBanTU23kdwFxj+Wq+FkF2/Jkgngc1TasxVXW5SR2QZzKqnDE8ftUxt10l3dSXRjjgdJ44du2JsABmCjzxx25q1JJMljlqi492TbfU0WK2h8QB5I2ktYQgaJcggDPfdnNWGl3KGxkjuZE3fJlByzOvYkDsPKqqe6u3id7YyWFoqgWUEagOcnJYkjIBqdpMtpZWjsYWkluZGB/m4CEf1OmOc/Wp5cVpG7FJa2iTrusDT4PhrW/jeQ/I42/K7kflTHdh6mqhoLN9Mv21a/Z9RtovFht95cZyMbV9s5yeag3c0U1/bxssUMy/8ABhjjMh2/4tvln3p2n6dLYa64uBPFJL4m9pIB4aoFJ5YHjPar+FGCSXJ3itupcMvdP6hOm3V7HPseBIFMgYg+Icg/NnuPpREn2Lq9tpcFtDPfzRxiXxWzkgsAAThRj09KpLR7nNzcTxyRKXO4R25laR27IAQRjjirS1jWG6d7hy91dzLJ8KqHfEAu3czDtwT5VCcIwm9I2OU5JJlbeRsW8OLUGe2+JW5d/Dw8zrHgKAOMAk5+1WWmNZ3EJRLZpRBL4jx48I7VGBluSMk80WK3niube3sGhRFYRpKqmWNFzgsV9ceZqt6cnnOno91cswluZZ2eRQFZd+0HaOwwO1UnbjdnY2oN2WuoCGbToWuJPEPxcbCFF+WYr+VQcDAB7471PtIjdRJcPd4ubKcvHE4EcRI8+/8AT2+1ZLVLiPwfi55/BkkLSxxj5RFCvA57DNGt9UEdmkccMcSSgPFBGDmRiDhiT27mpPppOKoEcsLexaXlwwtofFt5ppXnkbcUwrEDOBjnBznms5cmK1hj+MtjeXFwRIsBhdVdzwM47j0AqRd6sbFna5efxtpSKLcduMcthc5J9KVZxHEt9ffE37JFmJWkYBAfy4B5AFVjj8KO5mnJvgdHKlrYafprF1uDeGa5jIYoNy8gKOTwMVf3erW0SW1xbaZCtusBAhXT1iaTn1OSMY8uTWdiuZIPhbiGKZXRSUKnZuJXkg55xmnz75hD8SzpcIquBIckgeR596hOFtMm8j0tdxbe8m1SVp5SkSPlFfYT4a+caeXbufM1Yp8MfHng/wB7hjIQJMxBzxhiRxxVTPcSJbWhhWaVUlYozgCFRjJAU9z9aJa61bJb3VnZRmRpId0sirh1JYEgeQxQcJVqFhKibe2UVwY1uhFcSwSNLdNMdqzgNwQf9K65kHUl9fXc6yXNikiARmTYgyNy4AwTjFQ76YulssiSyxOGaPnJdR5Z8+aro9QuE1C6tVnEVqyKJpEiDnt8qgnsecZHlWmOOThdgeX+18B5ksJY55Lp5V/mFo4wNucD5ckHkAZJyaq5ludQnjs47dLK3hty4mjdW3I3GdoPBPl7VYaXFp0D3UmoW5umdnwSVb5QB5t/pRNJgSHSrye8jB+JSVt7/KUbZ8i8ftWlTjB7cghuiz6VuYrLTWjYmVJIggV3JLedQ0kjTUboyblVl+dm/KhHfjzrkkksrazcbhI0QZ4JiBsJXhR+mfvVLdXl5I/8sG0kUeJJujYKwbyBz7VOGJynJ3yXnk1RSfYu5pWeOJorc21spLCdu7f9J7VU3JkMdpLLI4M1wZFMygq0a9lA9z/anCxmuopZtamkCvP8sVuxIb2J8gOOPeol9OwvrG0SaSXL/KHx8iKDuAHlzxWjHCMG1EjOWxZ2x2C4c8RjamD98n271MhuFnur6UKnyBh/MTcSAcDb71XWd2Jom3uvheKvy4745qDFeySa3ACoQEtMysvcck/ak8PVFkdSWxOnvpfjrlLV4k3uC6NknAUAH2OT2ppDQWbwW4VQmWORgufU/TJOPSqiwI+Nl3RqZHVcSqDzub39lzxUyNJ760nihBfdIy+KTgZI5JPpimUVGR0baLqzls7e08GBJprncm59mQzj0+vlUqTUZrWEQqN1xcbnm2tj5c45qNMfB1RLeFjKYxl327QeAB+lCaMvrPiblVUtju+Yd2bA/XBrLJRcvmW8Rx2RaWzxWkc7SIJplbxUfPbA2gj35qPNNKXni8UpKwEOHPJXGSQfWgJcjZI2xzJM2xBtJCIBnccUO3k8C1ur1xHtgXZG7oxMrZ4AyO5NGGO3bDJ8Mdby7bpbWOAXBiZWYSt8q8dip706zkS5mdmgkAhuF2gSFUYnJJPtx+1RLJJIXBSUNey5ebd3Zz/YZqVJGYLS4sWl2sLk7pF/rYLjH2zVGluhVN8iSXnxF01xAYRz/OlU/KAey80umXj27yBLYCacFGBGCyk4DN6L5jzqOvhSRXmyL+RbCFYkXuWP+L9KcLF4dQ8N333dyjS5wc5OAv7cAUvou0IpyskPeS3OsIly+60tizBUJVcjK59/9auJbl5ryG6RVBkkSNokU8DYcH788VnYLC7luZY0LwzNsibK5KkE/Lj1ar9QjafqssVpuMUcckLNIPldWwePuaz5IxUity0lcdYgisZcLLbgQbR3+ZuxJHrzx6VDRpZw5SFQqxxlYmkx4u35lBwODz3NRbi2abEFsS8krqoZvmBI/Ngfer/R0t2kmlkXfbWLGSc9kJUYVD5nJGKslHGtkTTeXkxtrbGR9SW+yZLeN2dJM4RwyrsHuPX2rU28d1eXx2Js8OFLcEEgMMk7s+Q9qq7G3kvba/u9Rd9PsprppSkQClgWDHaD2zyATUiS7lv7sxLH8LA0kUVvBBKHOzuSW82x396vNSnYsE6Vlpqz2q2lsl3IWtGnHiuAcOEzuXjyyO9JptvCrKkNkJPHR2DSyYXBQsABgkjA86r7kBptKt2jxELpy6K+Aik7VU/XuTVpHqEgms5bpklNvdTH5JD8yB8EY9CMCov0Uooe07IWqyO2lwx25bxSwjVZYw2R3xg+XI/QVMtmuZpY7ZIId0iwIN3BadQQ5A7AH/SnW2pLL4j2VqLcQIZCXPzEOTtXJ5wM598UsdydPjt2tB8ZdMz28DHjfI2dzH2GT9qlN7aRoNJkrUIjp2ooY2kaOzs5CjRAbpJtwAAz/SDke9R5YZZbe5IKXFwY/wDeN2BDaLz3bzbny8zU6PSBpy3Njcym9yyJczIxHiyE/KhP+AHyHlTbBIbnVE05I4fgLYsrAA7ZWyMsV74BzisviKK27FYvekV1vo7yabM0VxZXNuhhjVPhV3HHzuQx5Xjz86sdNgstPXV9Qt7eCUxQvJfXd2D4VpmVCFSP+s4wBnvntUrW/h4dOvBpKyxTy6lNE7yMNkjswjRVwOwTOB70GOxl1SW/EMT2ul6RAkvw4wxu7hpMZcn3xgegqmObybt7FF6Un7BtpFe6vqmlXQsI/Ba4muTbx7FARUL75PfGPlHbgVmY7iK51rRxCslz8EklxDGv8pnfaV3sPTPbPetDYaJZDRry/wBUjjvJ7VruK2Mzsm92KoWAHy8ZxXaitvZStbaNHFBe3qxxvcxLmRkjTJVfRflPlVIzi21HsJkaTWxntR1C3t7iKwvsyarDJHNLASSkZbkqWA44HatToRv4Et/FLWry3Pi7Y4gF8eMM2Mn82VIFZGOwmfXupLj42ZrSOKPaS2VbIbO4/mzgA8+tX1ooudBW/mM6NLdPLbGZtqRqzZ3KP8ZHGfSnzJNJIGKTTbLeB0vfw71eG+IQXeptepgEMkUkYXv5nI59qptQtLe81CxnlmUCxBEccrbcKYOMAcdxgVOtb347T7pYZoILUKTbW5fLSsp5UZHOOM4xUbThvuHuZR4cOCQsmPmkKhRwecBjxS44uCY2ZqTT9SBxPcX8tobOJYVleG3jVlAFrGxBZsn+onPOKn6dEwlvba4urmK5WzupVZJcRlkP9RA53Bj7VFtk02EwtNaqhSWBLgCUtktku3sQvl5Zq5tSZtSvjDFuN3YsrkN/LSEqFwD7YH1qGZtLSkdGXkVlzbWxt3W13yJcRwpvZduyONPmPPcnH3pv8SghuHit4yq+A+6dRnwyBkuc+nAHvXNOyNDfePvPhOn8x9yjaoHC+XcfrWfgS5klTT5YZXWZVLRMu0bmP5sg5478+ldDG5K5k++5cackhtLmLxpLG1hhST4lnUPLsPcL75o+nW0Mlw16qONtvL4ZKgFmIweM9u33NOu4opJ5pS/jyJDhpBgbss3A/wDL296sLGCC0sWheHxpLgfNL3O9gCAPQDAoZMihD0Que9dgGiyxrLql1qSxESi3Dq7CNXzMTgsOcknFV1os9nc6lbwkxzSQXEEhz3CrtVf2H6VexQWA0+bTrpGUSajDHdqpLZjjOQM9gdxJ4PpR0tNPiufiLeSa6RoH3TlVVWf5iygHnOMCsXiqN+YWnKiFfXQ0rpuyhhjPjmEOuD+YySvgNnzG3OPTBqg1JZbF7SKSYNMchWUH+YEdlzn0yTV/qQe2mt7AR77ZlzDC43FXRU3DP1Y1mrrwbqZCbnf8PCTv3ZHLszEe2Sa2Y9lv3JzbTJMYjSK6mHhRQ3KIDkZKKDknHmewotvdCN53uf50LJIqwk84VTjn3zUGWQvYx3TI2+aTZCpGBHGuNvHmcHJ+tNuIFc6pEozZ2yKHnjcYLqSSMH13Y+wrTpSpD+Iwml6g5Qooih3eLKqyMSWYqoA4+vepE2oyi3mDzkOVMUsFvHv8IY/8Q8DBOBxyc1C0K0KCO8SB45YrZkl/pERdjjjzxkfpUVmIk07TtOnHwEF5HNLMWC+OE/mSHHmo2HHuDR8NSldA1utzT9F34uHjMuYrhYr0WzsuVB27QfYljx9KL0rFJZ3GhpczDwpGa4UqcgqVAyB/08H3qq0a4knvdE8QTwpe2VxcOgcfneZih92IGPLFOsLi4u9Pcq38uAW9skoPzKoBOF9hjBPrUpxp7FoybcW+wbUb6/mHT/wMUau0iW4RyQI41YlC32A/WujtUtdI1lfFF7MUEqBIsN4u8SFA3ACkYG70NWbaXK7i9giuUMTbIjFEZGkdd20R54BJPfngVOuxZWNpFHbLdxGa9ZGS5bcDDHFGAABjuRU5yUUkkVlbTbBCCFenFmsFhhvtWuzGX3BvCWNG8QHPOcsuD54p0jtqsU91DAlvHDcWVkJt+dy28RUfXk7iKgIiTppgmtvhNPheSdplO1nd2xwBySORz5E0C4vruTp8w3a7gZllSCFuIVDtnHmCQRk81Hw5SSaYJKK37A7m9ltrm5LzqEubeIK2MlmZgGJ+xIA96nTfFaTLDZJbZy0RfC5LIcZPpgbx96LeRzapMGtEgtJIrtEaGIqrpvRUQAHvkKxPuKr1nmvTqUsEskkO22gRs7CRJIUTGP8ANFnPpTJKjtoqxugwhdGuUYsZbqOSSRlYlnZUcjA/pG1aLHqMd7Bp13aRvDugdY2IJZyJxuzzyM57epotnKF1bTnjkcQpEtrO6rnG6OQAZ8zyPtVZb36W9vZeFbszwW4s7eZlyIRKHBfHbPBYH1IouKd3yTcle7LmIafpdlFbQKJrae4mmuNgzlvFk+X2AO0D6CoMpltnaKR1uozLKkpQbmDlk3KMd8J/rURLsDStMlWTc73McAjVd4kUydz6885oNmbh7eJhJ4dyJplD/NwJJSFOPUgEfSjotWyuTLqSXkXkqJEluZZJGkkd/DKMWEhBVzvJ7AE5PrVXqcCW+l2aJLKIxJLJM6rud3LELx67R5/4jQ2nlnASOeYq2pTwWypztR4F4z9j+tLqLz2qzFW8O0W13CQx7ypL4UY8zmuhjlZJPVZ00kUelQSFRatKSEi5w8iud5ySeNuOe1Lp1wvhtPIoupzFI0bysScIowf0AH0pHsLhZJLec4ljUTY2/lDKDtx5d+aq7K4kv0aKCOOJ2hnSRwPlVDliAPU7QM1p0KjnJQe5c6dHFFqULvJCBDJEluVG0MeWYgny3VL1SL4qKzT4kq010pcs2Qu6Ri7foo58jVJaytJNBcXYLTkyxeLu+VcKoBx/1cCiSzxixsEu9ypHEqSBF7bmJJPnioyg9aaIyy2qGXdy0t9JPPKqw/FGFwx2fKIymRjvtO3680bS7ULowjaeMrOlxJKZRuaRFaMIFGOAVDNz61VQEan8UkXhK00sjRY+YRRFQrEj3btVpcX+6C7itTuN3AkcSnbtEWzBOB2JOMVVppULjklux2ms0lzczvEzPZpLcMQwzLIVIVCxGc8548qmWN3MTp1lLdLFPIGCAMSfGOD6c4U9vQVWqWWcSW0BltPGiaSEHaJV8NhgnvkFhn6UOVpLDwQxllurxRPAIjyzkbRjzFFq9yviJKh8MzS6VIsTR+BhVcnjaACFOf8AKFJP/OKsbq9+P0q7uLwMjvYLFZxK2MzuBlRjuBuJOeBgVVz2u6TVbcysqW7tGFDEgsNqliPQgGluJXkmjsRc+G4hneBnbK2wd8vgAcrjAFBRvcaM62ZPtJPhbnwxCJIn3SxlpATt4I9hudGY+y5pjyvc6VcPfyxRyi1czNksXl8TxNmOxwCOPpVXqDqVdLiVdzu8YKDiRCAI1x5ZXef+o1M1i6+IMlugPw3xLNKh4Azt/KB/lUCio29gpp8BrK5WxtYDIyiezcNBxxCH+Zic9ySQMeWB6VFg1oQTXoumNu/gfylxmSRhJG27nuMjvUWe6uZPB2zvH8VI7tKR8o2jzH0wKJayyjS2LAM0rMMkZKkKm0duBySfoaaWKKW5WSUUvMnWV/HcCC3tHW3R4UDF+GCoHYjj1bYKKbiVdMMlpbM7RwzG3H5Rt/lxIB54/mHPruJ9agwbROC1w8axWsQiLpwzbju2+xPY+Yp+oXskMV3GZNkY2Km3sAWBI+2P1qaUb4GjpcXINZ2ktteQeFKt9Ho9m0MKhvla4ZsPKx8/mb9BVXqCWTQCwiJuoIISilWzmZhmRzx6ELTdHu0UailwY9saIsMYyCz7wW++BUi4vJry61S5mEcNvJHcbN47b12quR6A9/UCqbqVEXUl7SFa6fF/F4bmaGVnksLwWyu2I+FRFXaO5J24+hqdfSSmLRpnb+UNtupB/mM6OqvJn3+YL6c0DptR/FY3m3P8M0Hg5+UFERgB/wAxIJPsBUG/aFNB0ucuGePT1URk5Z3AYlj7lz+1VlbkvUS0uMX2E0zUbyxsJr+JApm0uyityVDEkSF/Py3J+4qquIY44NSv3XcLCzVULrnxLqZ+BjzPDH/pq11iDwLa2SGHxZF3LIVGFitreKNT389xaszcX+NOhjlUx2uoX3xIHc7IgFU/qc/etsY27Mk5dpAdSN5Ys8cheW3tokSaVV4aaTLsgPmR2J9qYupotnZNKzeGjNNMqHO07/kznvxQeplmujb7iwaWZbmYkkKS+QeP8vA+5qZpF9aabLby2tpHJHAA9u1wclZNpzL6HGTtB7YBrQ4KUbMr5OjR1vIba+LQ3burPGFKtBHgsQx8iQe1Vev6sslyMKpQwgLGONoycL7DYBx701tXSNL2aRppHly0jo2Gk37uSffByarbO4k1e+jhEMKRxgvDbA/NPsQkoD5sQPuaviwW+DpS2pFpedQG0m11UZVhlsp4mkUZeR3jUrgjsBjGO1ZuwvoIZZZxFLFLFYyxwlHIKyyYj3YHJG0txVt0qLGXULdtbANibW71HUuc4toIi2wH1dgq/U1I6Tu5jrl7ql3eyWFwqwXLSxEbsOwZ4QO21kYLyP6a2KOg5JyS3EsImToXWtUR3ha8v102MKn50SRWkj+nzDJ+1WWnCf4TqSyeVIbhrWGz/wCSMy7mAPmWXn6CrHqKKSLQrNpTDFZWaJdwWI5Iu5WeZ92OCviSKvqREap9PkN9r95Zofl1C9MjuRjaipg/QBQT96g6luPJKL2Iel6W01xFK8ywJbQSKZZc7IIgrAOfVhu4XzOKjsqJbrDb73MaLhpB8zDPDn3I5o8N0qWktrahpbeV2kYZ7xIfkU+3mafLefEeIVO2PJCgDbj6ilbZlkysur0+OYIEDMWGDnPPrXXbG1sobgbtzu0aCPGS3bIzx51FYEFriJDGxf5CpwSATk/sal6DE2oXUKO8rW9uzeHsgaQ7yclsjvxgV7/RYNKTa3ZbHGg+nWrW0KCJbueNEKnewbkAfMffOftVlpN3e3KxhBcm5lGFYANk+Z79tvb3rb24UIN6XMpAwN1m2Dxzxn3pP9ntHuJXmn0mCWRgA7PaOC6gYAI3Y4r3H0fpXGRq0MPaxSiOJZPGzj5jITnP0qaPDU/8Rge3dv8ASg6ZpOm6czR6VZJZxj+mOMhT9Ru71ahTnAaJfrFj/wB6rbGOlUVW2xBAVj8rr+jUrxttO17bPluExNWIkEZy8kIwP6xj9Pmocl1B3e8tl582H+rURiOI+M+NCjf5YZWH70qxbufi1z57bST/AFNSjdRBMm7tAPXcv/emi8hZS3xdsw/+mAf60oRuxQv/AB5XOOwsjj75NU2qRzo0MltLNbM4ZXkWJVjYHHDK2dxx2xV2b2A4xd22PMCWhteQJkNdWm08rubOD+lSnHUqOM1cTTm5MD6fM88kbja1sqxSxj+pGJJDee0/as5dxyW85kSPEYwybmBJHkDj71ur/UbJ4mje/kReNyQZGfQk7eR9KzeoS6dKLg2c0pmdQGQA4PqeRxXhdX098M5xbKex1FLiG1v9OvMCWVige0I2MGIZTzzitnpWrL45ncpamNBh+Qhby4H5T55rB6Ugs767QF3t5pI1RZDtWNucH79vrV3HeyLP493H8nhiKWOTttXy+ua+b+1OmhlhqXKOkqVno8DTPLdtGVLXCxiNTxvYEPjPkMEmp1rfykYBWS2jmbwvBbiNsqc49wSM1i7DVvANul2HXaHUuQf8JXOPPgj7Ve6TfJHAziNpEkmLA52kDauR+1fC5cLi2Wx5V5lslvHdS3CRXVurou1/EIBQtt3Yz6DH6Ut8phvbOaIpMtvZ+C0mV2YyQc+xJqsluY5Cxk/lq6sSdw3Ej8qg+nqahG6WZBElwNy7VRB5/MGce4qccUizyK7ZKa0hs7aWG3cuYfDdmz/wiz7cAe9TodViZFAc4Ybo0kX3HIb2z28s1RyPKbxmcpKtxOZe+0KTnbz6L6eppXvo7fR9PM8aylNREKsBtKtJGp2Y9AVFV+7uSJat9i31y/YXttEAqN8VNlgc5VipUH14J59adqkggm0pyipGto8eOwy24E/rUPUdiT2gZgJXRJRuBztXIz+/P0qsu5HWEpfO3hu0nhSLzyDgj9TQx4qaOyNptMq7W4lmuJ4UbnCyA4ye2P8ASrm/aSa3fTrZd80kBeNv8ZAw2PfBNUVgUtY0aV2do+CxXG5c8f3Nae5C2D24cuZbG5WZCTkhWUblI8wcg1tyJJoxRbdljaOdSuZL2eYKdXtTZO+CSsqQcM3s3hd/arLQLKG6ltbieS2ivfCZ4WgjYeMka8l09cLj3BqgsIrmw0+6gtzJHPaajMtpP/QZi5MSn2KN+9XejQzW81jcR5S7GlMGI8pzEVl2+RJwMD3rLkbV0zbjlpatWOuootTto1cxRXiXMmnvGh+VYJ2VoSAfNckGqK10QfwC1vIvEWGx1eKGSVwG8Qb/ABCcDyyhx9TVqt2ZrS7ktbQtNd2CzhmPzExSRjaD/jJ3c+gNO067E/TOqCEETW2tobkFiUdocKVQeYy5H27UinKMSslGTKW40OSG7F3EJbuya4uljjQ5VHW5d4w5Pf5X4HatBHf2sl5JqEm0XD2txI8agksY9oZyewXt+lR5Xk0vTb67vt6wtczXG0R7Q0BaIqqDHBGW5PerC702Fpbe0jS4DOpg8XdhDbuccBRyScBh6iuyZVP8QscXNEDVdum6vpl/JP8A7ulqDBDuy0krM5VPsjEH7UGy8PUdX0uCbfdW0qPCwYY5BZlXv3Hy8+W73p+orI1pbX38tZwgto+OzK5GR6krQkQ2sVjLE8L3llOyTrtO1Bw3Pq23v9KMJeimgSjuW+h+Fc32qCYraW0VooeAx5PzXO5l5OM9xVN0qHW6tbiWQeH/ABOdZS5xjc42D0yAKub+GK2uNb/h8zyfOVDLGQCpQMp59yag6BaK2tW7NH/uV9qnxJiJx8rWzkkffJ/ShCWpS9hZq6SKvq9FF1qYnl3xQu4kmLfOFKMcgDvz51rrPZc9M6TZsgWBC8ruRg8KhHPp2rCwJLLeuzWM9vHcLJAjuM7kRM559STzWw1K+aXR9HSyLRRGL4efnG/c27JHqeAfpRnccaiHE4+K2/IzvWQlK3AkAkjSTcQvJAQg9/cuP1osmoyaXpMmjraBJLxFunUdnQNtRM+WcE/ajXawTsJZY/DEnzbC/wArscH/AN5FUV/qMl8ZL+INOzRgogjyEC8DB9Dk1TEnKOkM8ijLUNvbd3XUr28gESSXAtLGVWGd+FBJ+vIzVVe6dJL1XHDpphnmbWpI8AgndtZI8juVVdxPkDU+/W5uLOD40x/B2cnjqR8u5sgK/vyT+lSNNtk0OWN7W7e8ure98RGePEsaMhdcnzJdT9hW/G3jTZgk/ELFLaXT7q4KrIYrf4ctEq9grFZVX3bd3HlSaBoX8F0nUGuBG13ZpG8aiTGHOQyEf8v96Lfai8fT7Wysz3zWQi8bPEju5Zm3Y4+YGgQSR3t7daYjtAy6TDafM2CbtzvYk/1ZGOfeseqbi2aHGEWi2eNH07ULKIxn+bGqTxRBQEeIPg+ZOCf0qHYaGs0TW+mRtFEFGxSclgjc/fHlTLsxWdosTyuLu3uY7hAnYIE2cnz5yMe1TLK5+DnsFhuY/jZI5LrYoP8AL+bHP/NntUVqSuJ0vSpMF1EJLq5SS7UtHaw2yG2RSd7Y3KSPTHf6U1bTx136hEryeMHUxMRyWBznz8v0oeo6k94ttYWqs73s8QnctjA2MDHnywBn6VGvdbhaC6kZlW2guljt4l/IRGu3n19a5RySigzpypGh1C4+ILDTUjHxl94NxNsyVTHygHtyay7R3MGrrc6dYfEvpl3DKPDyTGqSKXcDHPyk/vSXuotpWkpHp9ysN/Ndx3iSZ2iJwrDgZ9c8U+3NzoCJqlzezQTBZFARw090T+cjPG3B860wx+GrDqhdSVkGfToonvJ7MW89/c30htpx22eJuVz6k5+1WVo8MWo4jUrLdOPHkZsusm3B2ny5/vTdbuIrPQ5720j2bVRQuMbfm5x/0gUfUtV+Eiu5rxFieOdJhIgAUBtpBx7D+9LOUmhciTdot4bONdE0pb9FsJI71ZZgQCYm3Hbj38z9aFc6Zcya7bXd3IkSRl5LeOFflJ8UAA/5mBJI7isjNqltc283gLKsCXETyO7Ha/iTDJBPop/etZZ6usVpFE1tIsWnB47eRlykhMmUkPoRnFR8KeNagxanUWRIkt9OWOygR5rWZZDeTbyHR93CgdznGM+ldcLHf/F3Fy3xFrhysOcqqAAGMe3HNThALeyumjBWZpbeKNlbLElWZ2I9NwAOPSquxaS5tbyyg8PckBgjWPgMDnc2fXfU1fI0vQZH6dhS/k+JvU8KOWeGDZtwIz4meD9gT7CrjUrhLptajjYpNbuhZgAFLs+Dj6Ag1AsLuCLRTczSCUxXsULSEYzMMAg+h4NVfjN/FNQSWPepmM+Q3chsbffmqSi8km/IjCoRcl3LS50f4++0OzE8Hhi6HyyZ+baCGCjzb3PrUQ6VHoXTckcAkhlupmkDkbnTD8oPPJq70uYePd3pizJp9k8qg/0yuPlx6nmqd5dRaNxp8b3V1ApA3qSySMcsSe2B5UYym1pDSkrLrW7iLWJLWzs1ltYLJVSSdxks+3kH174INV38SsNJn1RbOEyCZwqTvIctlQCQPPzFN0+ZIpr4Xk8M97Isrwxo2WV24JcDgd6j6tbi2senri1ZYZRLLOzNg5QErg59xSxwafR7B3a9nBpdMuIdRvLezkMgt55hG+UGQT82cegANN1XSrYS6l/EzIjEMFjjGNgQHb/5gPtVfp9y8Gow3K3KAfKQoAbJZSSftUHSZrmbqV7e7d7uO4Ext5ADu3Fcge3pzUPBldx7BjJPG3Lcsbo2VtHp11p1rthe3KJCxyytIPkX653E59KivoiWdtEkjrdxafbsPAM/hl9pYtIR3bG4ACoU88ltpy3dv4ivaaiWRmjIKkxc5z3A559ab4pubXSpA/hePCHu32738LJ/QtWmMJKPINoyot5OonitbGcottPATcWx7vLhflA9OPvUIX00ekW87TMurXkrQwiMcwKxzuUe/PIpl5DbxpbzR7VdTHFHEBkorE459xiivIIreG8WRFktZNm0D5zt7AenJrtEUrrk7xGmqIGrRi0vJYJbgwwxtCl1dMuVQswGwY/M58z5Zpj3ENjKsFxZOsa3AC7ZCoCbmVWyeCeeR50jdR2xllnjAEMErjxJWxEjgZYYP5jnnPlVZc2kDWq3tzLHJLLGGuJpDj5WfcqoM/myB9jV4RdekiEmuUW97q5sdTk05YVutYe5K2URjLCJiAMsRgZ8/tUTTIrT46a2s7hpFiV3uJpZCXeQuC+S35Vz2oPVWmahL1riziliTwbcm7U7DEoXfI+fNiDihaDppuYdRN7CbMX0i/CmUfMEBLAt9dvPvV6jHGpJi5JNPSaOwnuLi7s4JrxHk8cxq0a/IBtL4XPfjuTVd8VHpfUV/phsRdXM6xql3cfzA0uSyhlzgcnk/SreGNbG4vNRMabCEuoEAwiqU8MMPTOai6loV5d3t5fWKN4Eu3JUrvk9cEkYxWOM4ubvgffS9vYWEGjy/wAMs73UPFFxq2WPyZERSQrhefas4xeSwuLOzuGks47iUxxoAeDwwY/qcVa9ZdR+HoelacitaX1tZtEQx3GNmZmOCONx4/eialFFDo2kSWzR6bdX+nQ3Fw2wuxC99qjzJ866Kmrk+Gy7a0xguatkOLTr2K3s57uJNvhQvOFbdvRRtz7ELtqxtoUhERimPgXDlbmcMFQHcQsYz2JHcim6ZPbSWcum2Ltqdzcvjxrk4VEfdkADtjbVfr2jx7p7OGcEi98dvCBXw4yByc8HB9PWlbuWlk4vayI2oTOVisI1Cyxs0G5CWUAlec9z9a32h6fFqXTiTSv4c8E/8l8bCZFHGfQGs3pXxV/DqS26KZY5PAsYxwZCTycnyxk5rQWt5FbWF3pwDBLWWSbxQ2VlK8Ff/N5+1R6l3HTHkpierIpPgh6rp8OnJqUpdRLJaIJIwP6QRu+nNV2s6k0721l4PFxbqIQnG7Kj8x9cjFSrydL62uLp/wCW8lhIjrnh2GMHHlVGb9LO3EmM3c0GxcDcYxnk/wDNS4Ytr0t2VnLTKoFzZL8Hqtlb3FyLrUD/ADJNo+SPCncoPsKqNBkv5DfGaBorOKf+QFwpfPJPvWf0wXtzeyut1MUjjCMIyMk5/KPUnIq9iu4ZdQuIZomTwoNtzMWBXg42D3Hma1SxOF3u2ZvF1XFcGiXULe2tJ5I2jW+ZQTsQkLg87z2zUS51KKGWKcu1xdgmSPYO6844zxWDbXF23gsHliWG2Yw4+bk+mfqO/lUqwub97CBpZpGvNQeNIImiXMcZ4aQ/cHimfSOKtivNWxp5oZ9S6k03xEa3VlCsxYnLNhduPLv3qxuY5RdXPxPh+AUe3aV87WTGzZ+ozUDpmFYOoVkucPbyXKx2+4bXkK4IJHkuRUfWv4hfme5vpQySTXLbSQNvh9lUfU81KcfSUe1BhL8UvI0FrbW2l6fPbqUmeFFjL/0gEAnafoKoryC01W8hgkSK52QMPmfEYLEnn7enrS6S8kdhKvioi7onlL+Yxg/3obWU19qMrWZENtjbC/5d3vzSR9CdtlI5G4bFrbNBPcvptgYsRxIkrMvIJ74b37Ua1uJW1K7f4gCTeiSysPyfIfkX04A5qlt5kSw1Bop1V4mWKLZyZGPGM1daOmnx39xZXU3h3mFkQY3GU45j+uKWS5opGctkiG3jXywXNiXi8MhCGBwce/nUe5VtQvrZoJY38KMqqeJuOc8tz2+lT5L9m0hDMUiMkjQoEJ8yeB55wO9Z+xa7s2uLTw44LeQktM8i71G7PAzmmwRbd+Q2WUm7b3exN1bU4FlOl6czzSeA0tzIyhUPOMY9s5qvWN9FtphDOGc7GuLcA5IONgB+mSaE7J/ELadJhI97KqOqJkhPY+XAP3rR6hNpulW1kJmcM1qkq3Jj8RmOMfMPPGKsl4cUq5ITeqemOyQUrHp+h31zajw7qeEeDGzcqxIUH681K6i0i5jtkkuLtLWc3EMLRSElAFzvP14FZ/UIJ4rpreVmuAhSbxD2dsB1z6eXFWV3JcajZo16xurueZ7lyAGXn0Hl6Vmaaeqx4Tp6f4x0drHYX+bWza1kuLgzTTCQMXj2Y3DHYD0qRh4RdeI5gEkIbJOdkeThifU+lU2m2ElgJrq53xrsd9khxvPYADyourSG5eWIy/y5hAhIPZDk8/c1043Km7FjLuy1028iv79U8FYLf4ZYxKxyZCpHI9qBrF3bmK6NltT4Yr4TFj825+Tj9aELJI7y3n03YsdiWhWQN+c454odsWnmf+KKI7lwpRFIOeTyF8u/c0igpPV5HKbVsmGZrKK9uFTxJLeJF2t2IKnDfuOaytkdVj0qG30yYxXMrGcO3/hH5d7Z9McVp7tDdNfWskb5k09lLSDO48YP2xVAl98fL/BNLgZ0SMJNM3c+Zz6KB5Vq6dKnsdNuMU7odZWbfEweE6T28EpuJpzlSrj8zZPfg8Ac1oXjWS4WK0i26bpMYneR+TcLyQF9OWqDqTNqXSl4mjBYY7Q+GBuA3If6iKHcX7R6tYW4ebwIwI5bYDCyjGGyfTjOKV3kla7CKktRP02K2KXcszgtqIRnAHEYXthfoafdj4eR000m1ihKs0x4LMfykDyHehWEtvq9j4UjpCjwk7Su5gQ+AFYfSl1WW41K+WCG1DMm0ynblcKMZ78Vn9JZKZSLVMBHpl0c6ZFMVvHulWGSX5SA2cv/AJjkfvVklu9nPemWQRW1s+1sL83iZxkDy5H7UXV7xP4hpNxZhZ5fiY8TSMdsIAG4ceeRVV1BqsM13fmC4ZpLtw+7aQuMksOPPNcpyyNIokkrbJ9oIJ7O7s7eTxovBkO05B3NjIzVMLPStCFlZX7K19O3yWwcnI/zD0rQ9NtHbXthdT3CrNeRNBcSYAUMPPH6c1k/4NFP1Fa3V2ryTmZj4rd3wT+mBT4/+I4t7E29WGUvLg1dxqDKt0ht/mhjXYNuUIzjAx9aDbWZk0y3tg0iyPfOs7yJuBXaCMe2RRLWdbkXsAYQXMivFEG9VxyD9qm3DvZwaY00afF4/mbmBAyR8xA7fWsrlTpDRbcVFEa2u7Nb2C28Nt/CIqKdobGQT6DvzUoSQwWljO38xyrs6sNx+U0wNHDLeS29tKhQRpNOx3K5Xtt9j60KMrC0L3jg3KRSAKpwqjvikatjRpIhJrE2DcrudZv6Su3k+fPapesTlba3utzbtp+UjPIPaqW2v5tQvHsrqNoYJY8J6HHOQfpVutpFFoenJMQJHiYOwbIB3Hn+1VnFRp0dBt5NJBnsmjv7hVCmSKJpQM4yWwV3fbIFWMNs9/I0zRhUNqY2QnALgZDD9KhyX9tdXfjFlhRY0jMaLksy+ZPpU+C/SaRkjIQBGKnzHkaMouhb9KkO061Gn291JLMoEg4KghRnvwe9Rbi7D6RFMieIQWESe+3jNKmoNdeFB4dvLErZM7nBUAflx5mq6e/Sx00Bx4j7vkC9/wBvrQjjbe/JRNQZXaiZLeGWKKKGa8CiSJH7QjkZB9az9lbC0uUnv7vdMZEWIjgFn/p59/OraG+uJr+7snuIC0sLrDFwCT3UeoPegahphur6Wa3dgtncRwyMV4G1gcY9eO9evjWj0WZck9VpcIpurL+ebV0itFm+GsY1lmEQwrSk8fX0HrU64vb+PQJ5mjdLme7MCEqCUUJksfT/AL0zqSzJ124czmzS6VUEw4WMrggn/wB/zrX6tbxSTWqPNGwuEaSVPEOGcdj7bhVJThGEFRJpyy36jFyWNwt81oJ554ZI18OUDG9WA4/etrPBMupXFhGxVpbbHzg4IVV/TtVaIzNaqREsMUUgjZ0bcBgjA3VbLdyRXbXFxsZGhJw/kB71myy10kgwjTbKLWy15d2UbxGEMFdowCd5U4U+/nVzIl1qF6/hobeNJAXZB8zEEcH0HNRTLdrBHACjtLCzNkBsqT5elWMGoQ2kD26NslC/K7ZOD7+vlSSbUaRfaUtzOa9pfxGpJBfXBEakL4MRAaQ+pbyX6VmDe393qTWdpAiNaja6Y4OAO58q3E8serxXErRxvfWygrhsbsjBxTYb9Ht0jKwkSAKu2MKEPYgnzNasWVwjTVsnmUZSuLKd9Ae6awEkLTMoEjkNnDc8A8Z7dverbVbH+HLHPHE7tHGgteOGwgy32OasYp5FFtbpIIoN5ViV5yT5faga3KJba7ie4mgt7eMRI6nkFTnj6ikjknOa8g48cU7fkUEGnXF3Et6Ln4bURNtVg+NoP/wahvaSWt9EDKwuWBSVlbbgD82RjkMKto7KOfUDBYM0KXi+PC23thRzz5mh2kMV28cgkZJzBJky8gSeWD9q0Sl3Zy1bl/bx2kF5FbSSGJ7+BGwV/wCEFU4OOwB9abC7fxa2luWMVnA8gcIf+LhcD9zmoYuEjgeae5DyEBFfGWbjge2DUS41VZbVTNIskkUeSV4xzzn7VhWJtlVkpbj9T1tS9rZwJG8kkyM5YAbY88knzOKk2FhFa69BfyXQubhAUgV1Hcpjg/sKpTpri3huomMhmIDxkAg4HB55HerOKBodQjun/nugEmwHAGMjt9auoRgqiHxnKXqIUGpeFPHd30MdrcJJmK2UA9zjLHzP/erKVADu1GGJFnT+RO0vzLkHIcdjk1Av7EJq1hd3HhmFpCxic9z2H96lapaFpbe0llgZonZoQ6nBbGSP0opLZJ8muOe8jXY0mmiDX9Ct9J1KdXNqc2UhB8WEnjae3y88UsSNbXsXipHFNYyLCZdiiZ8Dblh2P1HNUGiXYutq3KmNkjwgx+YkcA+9aa2+E6h0dllcQ9Q6Rl7iNgFN7EQcHH+IVnyRdtI9XF1izY1h+H0PHdSmLpcTX0DS8xwQKGaISKMgcjuo9ua1Frcy2tvLdJGqXCQ+G8cUhDSrgYcnv5VTXmktcavaRXL7LOyJmnUksc7chRz3xk5qfo814114ssbNLcSCGCIYO1cZBbPlivYlNSij4rG3bTIMpW5sLuO1t/Dl3xSXE7kuzMxIUZ9BjP3q5vY3mk6bvlmEshdY5NqEKHQ/NuHOTwD96gvIun6xE2nhru0wGR8lQz7jlgc/0n2qfp2n3mt6LrME2pzwWukkXxt7JQPFaWVY3/mfm4XDMaoo3G3wWxtu4/zYhQXsrajfl7k27yb445EXZsKkEMAuDk4/ek0SXw4rcPcWgkmhkQQiJpJn8RXyx8g2M8+XFQ4dCCTTlp7gwxSEh2m3OQO2Cf8AWjtqd4tpcbovjI487/EthvjUtgZOfOmyRi1UGS9ZZtDYw20Fn8LDBctEscYkG0woBn5vVjRr+6v7XT3RFKsIDGHxkDkk4P3qpF1a3GtXzzeHDvEawFwWZSwUcc8cZq1mEsUc2n3YzMJ2yNxBXgFQPr5+nNY5QaaUh/SktjOWV9ezvYWdmGXwbKYO0L4Lylsqz58wDjjyrbaRp3xFwI2JSSRHjLGTOCuAe5wON36VD06FNPtDlCW+ZZZYo4xEqnvtbu7Z4zRtF0mCwtfGmkmt7ebcsKrzJMzqSx8wO/nxXZKbuJohH0tyDpe9xa3EUTyaj4ciwHcFJbJOR5flNGs7oQ6RfpGoee6iRkZHwU2vufHue3NWluLaG2URBopLNSkKuwOA0ZUsccZGBiqvpa2luNPn1zxYZEt7n4RIZAcSyAEgY7EYHbzpHL0XJjadLpAzpq2sttfXttdRGSMPjxAxQ5HzN6DNW8NzKPEm3vmePw0JGGAbOTj6ef0qmv2dZdTafxJ7iWXleAh43N25+1Wbolzp1nP44jswm0YI/OeCp8+BxSShKaVkFKr0hbXqKOe21OKSZmeK1YRbG/r8RSQPtWda7luhFA7zpayTSyyIrFeMYVSceZPNIqozxiJGggCYgSMjI+bmRj51Mh+LksmidlZMsIcZLYJBySfXvjyqmiGJbCvLq5IMN2IWSXwkBSNkiZVKksTjcPUA8D60saf7ra20zrawxLJva4y3zM2cDHJyfKpbWiLCphlij+HUZUg8KTuAPkfm/vR3uUN5ZTpGsccEfmxO98cknzYk8ewFCLT4Jrdg7lH0prZmhm8BchY1yxxgkA57DJqVDd5mtY55bfTtNtlSMmLazAM2WG49+Ce3OcVFkmkWK7u3nlaVEhSNVcl+SQcRgHPAomi28Js31LVPgr27inVjJHCTliGbDF+xAA7CnlFabkaIpvjsW9pdWl1POhnuLnT5HkA3ASkoWO0ELwMjGaqHZIpp9twNkpwGKZ2YHYZ7V1t8Q8vj79ibVkXZwHc9segFOmlBa5e2KsACpLICuSAO55B9KxUtROUnJKwFxqCwWcQjE0lx6g4CDsPmPmearIoH1Sa7EsCW8ZAZBNK8jyJnkL7kZzRLq0knW0SBBOqH+YC+CTtPOfMg4pv8Vkh1mWJLZfFEEUETCQKEKxjcST55JrbGCivRE2Uk5FtPLHNBN8SbkmeFoWLkhU3ABfr8o/anQ6xdXN3bae0UaRwbcywMchAuA3txziqeGUyWi8uLb5mmdh8uQ2AB6moVvqbJKbghkkIYrt77cECjHFq3Y7y6Xsa/4q2kjRRbCDTJGBt4hKWJXPzO57ncBwKNNcfD6fcC1UR75GLRNtUBc4UKfoaoraRjbwAIsfwcTFN3y7mJyO3Jqv1C8eUtFMxAQBiNoIz5/vSrFchJ5tqQk7La2RhUhndGYRxSY8PJxyRwSTR7RDbQXFw29biGQW6BiexjBLY9OajPapHaJmZprp4RlUQDOc8Z9BwKliUpYRwXKMkamT/wjgDgks3dhxV9ktiaem2yNMytZPOpWS3hgVXlGS4Oe3rj6VoNG8M22o6hGxtbNbRniLLvw/yqi4HqSapraKPVlkW2Phx4UIfDwu4sAAQOAMefvSLqb22ifCERtN4hMq5+UAE7Rx3OOcUs4uaSK48um2/IR7rN/KqTM8asCvieZHngcev6VIe8jltfi/5895LfGEooOG2x554wOee9Rv4dLHa2FzM8SpeSu0bNJjcseQ42+/H71Ntp7m4sr7RfjGFsGmvMRRhnZ9pCgt/TuHAqiS5QI6u/I7TWlvZNMktoisk00cRjaQN4p3/mYDsDjH3oGoabdjVPEvybeWaRpiFPaMn6fpRlX4G+0yPY22FojMwbaVXALffGanrPZXGp3El1JcSsWkS1jij3vKgO1AWzhVx/VSO07XBSSUoIo/CvTK0UL/zJI3ZDkHEQbksc8cCrO40eC0t0vJFlbxswiV2LFiApZF+m4d/SqhIpFuNQM0kSxNM8ConOFT5j83n6ZqVq8zTWtgvjB2W0aVoRkCI7v7kAfpRm3siV1Gy90S9lTU1u9NVYBIWhklljI2rtO47icDjjgVThmaD4K1tZBHvRVfbuBXGAf05qPbS+HGbdjI6vtJRsrtzglhzyfKrqzlawtjdXEbW6ztI68k7z2yPaova2hlLUt+EWWnBba/kEQEgstOmLAAfPKUwv96jXOqRxQTzXbKpkVbZHPCRqgGR9c5qLbXR0a2uRPGXub1FeHw/mZo/6hz2+tR7TTpGewk1Iia9lXxxbK/8ALjzksT6sABzUoRjHeRrlkqKXqGPKtxMjXKtAkkSKiMTvk+YncABjHHnU6wuTDDDeanLJPNLGwREBZueFA8lqHrNxJcePsj2yALvk3fKFHkD96q4dRgW2gjgbxrvbzl8RRRqfzO45BJ/pq8cbyxt8EVlqRfPOtvdbsmGFUAd5Gxkee49ge9RIri1vdRuri3uRPZmObaoymCV7k/1D9qhaXHGILm71a+dz4Ej2sSx4V5P6QyHkjvyattYvJIIhGlvPIHCywKsXyqMcgj37CqeEk6iGTem2StOQRTaXeTxywWkNv4jjwwIpXxngHhuRXQ3kt3bIHaaKSWXxiE2hFyTgbPWq2KWaUQpetIjSSeD4E45jAGeO/wC1SJJgjNApYNeO7AxsAFC9jUFhufpDLJUaRGkuZrndFKT4BACJ+b5hyxx5Zo3wsFutqIVV/ibqHb40W4vgFmLemMCq2zBF0sYUBEPytjBOO/PbnNTJnjhzJGN9xlUX5zxIw5bJ4/LntVWqeknGTW/cfPqPgXl4JW8OSSaRrgK+FbJ+Xavby7U28nuIkt4QXMYXxI1zuPPt5ZpqWtrFJJc2yyuXTcWYZy/mOfL0qHcPbSXG2W8iglnj+aWRiQoA7cc/6V3hqT2QJzb5JlvctYtfXV+qmZyi7So3cjBGPoO9QriaZTHHHBdTpcs00kiLiONz5E55wB2qvcfC6dK1zICA4K72KvJ2ACk5x3/ejIt1dIxRZBgFY0Q5C5PcntwPOq+HGEbYl6kkdLqVvbzxRTvLvQBGVIs7tx3EjnjsBmpi6jEbSOPwDDM1w4k8UblwR/T5cDzqHPbhdYnfYZPAbEaqOTheTntUx7i5sLebAaD4tWRA6AyHdjsf2ouCbWwFJ07JenSKzSXYt4IJpZBHE+TuMfYsMcdqq9PtpEuLtnuJYLF0ceMxDsCD8oHIbB9RU2K7lF5DBLaSeHFbOqQqoLM/qD71FbTWnmhaNmvbthuZcgRWoyR8w8zRjDlPuF9gUayXenXMt2d22ZF5yMfU1NiltRqNpYSGW7jhjMrieY4kccjJHkKjxXUUM2yV4buOGUtd3HIQ7eNqj68VXdLNLqHVbpcxx4O55ETLCNCTtXP071SWFKLk+x0J6ZJRJrX0l0A9zO4Mh8R9jbtzEnjPlgAVYWV3Hp9jcSxSxXbTwuEfLBw2cLkeuazky7rf4bTYpcySlpH9CTyB9hWji017qPS7eEf73JOFd0XkL2AxnuBzmoaVZ2KTlbKy1u5dB8Zo0aW+nyX2/NIjHktnPAHlmp+maoh+HbWrWe/JgLzI7hmkyT+Y57ipPwMTTwxy/EPbtK8cjgAsFB4GfPJFQ7iUxvcGz3B43IVQoJY5A288ADzNOksnYrCcsdMdPqq2cqI9xOpuQpRWmZVWQcKTg84HrV7az3pm+MWSGCaKFgN3zgkn/iMRyfpWHlNudQ8QNHdXZf8A3l2G6JD/AJVHuPWtRYXi2CyPewNfwmIB2dijF25+XHY4pc8I2oo04M7W7fBba1dQzeNLFdQWpdMFkV1WZ9vknlk1RXMkdhoGm2rKPDMIEgRgpIzkjn3zU3T0S91OFDbulskbMtuwHGR/U/meO9Q7+Fb8JPa2amSNwrktuwo7bc+9D0U1Fkss3ftIlzJHPOYBZqqQhCvjSblGRnLAcEA4wKS3vohNI9zOJpyu9HGMEg48uw9qbczw2U7xWqSOyQiURKfzv5u+fSo0TIkk0sYE0PaKOFQWkJGW+bvgHvVVC0Q1NFjbLBbvJdC9t0maTdh87UTHHz9s+wqTDJJqTzG7cSMdvz+Jhig/LhfT61niWCoshjlO2N5DGhCwlsnYvOOMd8VJmjGmaXqU9zOsTSfDku8gEcStnj1Y1KUY6qXIVP4BpFik0m7eW8UyTTpHBBFcArt88ny571bsbeWyWaKFYmjhCFUbOTnk586ztlp4u7a2mjdEtHYiCFIid4HJY4HA9q2V9D8Ra5ufBssRpIESJlyo4AAIHfvms/U0qoLi9DZlZxBbXT2twsc0sv8AMgDPlF+XnHlmh6DayswMh2TyFiDuzn0H0xTdQ0652C8kiCzRnMSrgFV7HP1FG0e7kvBqCW7YSONtu8DPHkMemapzj9EgpKxdQmdY0BJ8VZuJGcgJ5nAHf/vU3VkFpJMmnssdmscZiDcOxYck+nrmugsLUNpzyR+PfGd2dCdg8ER4wG7ctzz511zDLcR2klzEYAsgaVAdzzEcE5GcjHl51RJPSkUUYuO/JSm7kufFt7eFZVEgjkl4Cse5A/1NT47+WSxX4a5mZ4SzbEYeEuOARnv6UOVHuL0tLDLb+ChPw4AQMpztzzn0yMVLe0jezWG0ulVIj4eI1PCnkgfQ+dVloToG8US9Ne3uLmLVNT23VxPbvKiyHOxc4z6eVL4sgR9ltvZ7QPLJNGH8EE4wvPHlio1tZj4mIRoBvIVt3YLjHC/9qmdQG31XqK7gsopF0+ONgXCFDM6oMAZ7Ac1ljK5vyNDkvCT7gEslXSNK+Dmbx55mJQMexPn9x61VahpzTarqsrSRpMpSOLA5UAEHH39Ks7GUmztJcRnLHaniHOc8H0FVesMx1NWvEktljzFKsT/OOMjb5f608XJNozTkuw/S9ORDPHIxMo08y7QchR23HHnmquK4ma51i7EbKLSBo0DHJO5guB+1X9srQajCLaLw82LWe+VgcRsNxbjuRjP3qn8LTRp2p3kLzSWrxQKARggq+58+pJq8JLS7Jz7V5DtKtlTTbq5fdNNLcN4QDfkAiG7v5DGKmaLGjWE0AYrHcQLvkPGMtyB5Hjzqx022RtOkmljJW1tmds843t+/FRhapFpVt8ihpJDGCHPyMX5QAcEhe/1pHJTTRWL0l3dWscV9FLLaeNdTIPFlE+xIlPYYPcgCq+eyFtq9/IAl3BbLGHkIwJDgnj6E1aQzF7yadj4sW/xZEyF+TPyqo98c1DtLttQvdZSPe73kkaMmfl3bTkfascZylN+ot6LJWkaSLGwvbm5mktknXwmBbLCMjHb1Pt6VCu3hubzRrNvFmjjc3b5fbGyjKoPrnmrW6u5LmWGK0eFY7S3jLgrkEnuPrVLEGke7vDHFNiFIGLHGzGS2B64qkW7chZtLZAIbZ4r1AcPI0jTkDglF5P0oMoku5NwDxvJdGbgbgFOcg+5p9uYyZJ7jcyyReGHZsnGPm98bafb3PxT2xtY2G3wyV3cYAOM/aqNuibqixtI0Mc/ybpMLMQi84BA7egFJpfjXEwurltw8eMmVMcKD8o+meKGmoQWtreExlmksngR8kATOwI58uKsdCtoo47kNsuNqpj5zjdt28fQms16INlIpNkWKAMurOHcyw7pI5d5UmQPkMfUAUOaTdaxWxaRNkQZ1iXG9pH+XcfIcmpt+Xe+vzOVkSOI4KL8pUHbk+/8A61Ssry2dr8MCY2tjc3G87SWEmFC5PPAHFVxxbVkZTa2J2pRw2D2kNvcb5ZLcgytztIbnBH086PpAktdBMFnvmNxcrvCLlmcA7VGfTn9agwiTFjFCRKLmKPdkYA5J/arG3vD/ABS3a3P8i2nkG7gDjHP1qeRuhoOpeoqNY6eDXsNtfNJfzyhZZ1lf8pHJX0GBikiurOGW8gkliM0lw5sYYlDtGirzz71MuLrxpZmiKpLIPzMOfPOD+tA022ih0oXMcInvXunjhQFUw3G47sZ5FbItuHpAcqbohX8s8zW5VXVtwVFaLwwxVx8v1571rr+6aW7hmlTEkgaOZOF3s7723Y8gV8vI1Q3s881/C19AIY7eUNKuPEWSMYYqAe5Pn9KfJHGGgQiSLxhPKII1OUDP8owOw2jtUnHW02Ip+i0hIZI5NOt7e1laW7urjw51VcLFGuMEt/VnDcA8cVP0mQ3Uct4beOGy+bbMrYzEuOAvqx86pdQ1C5tUtjaxiOPdsAlUowyedoPoM9/WrEreQ6RGiTQu1yzxrFFHjZGvYHPmd3f2oZIJL2lISp2X0Et1f3FzcRXj2s9zGjokP5VZjtHY4JA57VUJJdLfPaxC3uEaXBa1m2PcyDnD8fqKg399s+DtrJT4nhqFDDCxwoPIjgnNSbAujPNAE8G2HhwxlsO0hUfMT6cntzWV49Mb8x9S1FhqMzx6fALyHwo7WVJYoYzvywOBgcYy39qBp2oXUGnX17cTmG51AoYrREGZmUnLnJ+VQahavNKJEtJrkyzXIDKqx/kGMkZ7nngelR5ruKS/WZEFvFbARDaxYxJjnv3YnyquHC1DcbW7aRaQyTrp+lW9+yXKxTxtJbLwFJkXgH+rzJo93Pu1S7azaKSa5vWsoBFwAWQqxAPbCZFD1HWbXTbOyku1htbiG2FvDH4mN5Lbi7k9sefvVFba7byEeDC1zcwB5LeREKqpfIZ/7Y+tCGKbTlVI5ySdFrfvbrp80rwQQLcTmOQrBw8cQXGT5kkAc+VB1PUp5ba2S9jWSa3RCbVhiMOQDkY4A8s9+KYI5FltLK+xNPM4EiLJk7xEGIx5DcwH2xQ9agk+KRZ3EbXDqzIgLNIo8wvljvz5VaEd6YNTol2VzMbOZLq7aeaOBXbwYVhW2SSTlVzywJx7/So0NnJp8Aukj+Ju5JibWBgoUMR+dm8lUDPNWMqLJdS3LNGbdpg0sqsGYqiA7fUZP9qrb+WO/FjNbB1he3iZYi2SCf8AF69gPoaaMtT4BJofodupniWSKJg82ZpVbiVx5K3pu5qVaTXVzPexI5aLwTBCXbbvfhmb0OKq9RuY7e7YadICGeRrh5BhA4kzsRfMDvn7VI3RQQxCe5WR3kYmSU+G20jBUIB68UHD0tQYz0sipo0t58LErkiVnC7SF3Ddlm78dufoKudP2C6nuIyJJQRFFKXLEt+Ufbmq82lzdtDOk6Cz3JEQiZLDnefYY/epWnyQQIfDkWZkkVI0/KY1/MXPr2AqGdSmluBy3HXELB7pCpFn8WmceW2MsftgE/WpMl7dXsYeyjeztZpHcBu5jOMY/wBaSwmjlhjN2ElN08kngq5BcBMf2/vXSaxb3Nxbs6KP5TuQ7FFjJOQqgeWBWOcJXwdt5lhFe3xghuZkBtIZ3YLHEGLyhSN5H6c0Ge4kk02ydo9sNtI/zqpCqW2g5H+tRvj7SPT5fHcxmeLbthyeSwO3HoVGD9alGV7mOWKOKbf8YHmhV8xpAgUlh9TjFQ8KSabRW/WB1qSSe9U28j7FdrW3ZO6g5eR+fUYGaor1TpxSyt7XxTFGqxwJyZJORGv0BOavlL3Orx2unSwuwUJdHAKDnxJPnPAxhR7mqa/aS0nu9SWNx8K8K7iwyrNICB+/71tgqaITLqPTYU021t9TaSJrE+JdSHAYyMuSqL5sCuOKzsk7x2s0jxW9nFK8c8I3b8A8kN/mzjii6pezhL3xpzItnIfCjVfmDnh3J9cnFV0sytbW8l443q/hiJe2RyckD0HJ8qootu2Cc9UqiW908sq3Qmla38aNg4Y4JB7AL75ODTp2gnub24tYYbdFhEUQCByC/wAhRc+QjDHPqTVVPn+I/C3SqZZGVZCrEiMMA3Y+gIFWWrSK0mm2KyShnQk+GowFAICbePJuT6VRei6Q8ZpKwWoxXUdvZysXimks43iJGGWAFj4mPL2xV7axQ2EEOnw2buZyfhmlBjBUqCHwcHPJ7+tUl07B2RJS3yRxyyk5IXBwB9BwB703SdZnmlkmmSZrqJzDN8QAGdwmEwO4Xbgk+1BwclZWE4xds0x1S9s5b99CmaG7s4dkLqQTGrFvFIz2YKz8jzqsnmjlmEFks0HhJFbwM8/ikoTl5mJ/Lx/pUGxmeW2upCS0986xgdgIlb985J+lEsr6S7vr2eVVEL28iuFXB2KnyhPTLKP1oxw7Msp2rZb6jqlottepYyXW9ZFgs4YuAYxnMjOeRk+lU96gRURrsymQM7Iv5QobhOefrUCG9Z7b429WPcgQsiLjbJ8rBSe5x7UWSVJVht7pThrht8gGXLsAAnsCc9/KisMq2JZcjkWloXj1LU5rlme6s7kSFIpVHiS7G8MAHyUuW49KhWMaJcWsLSTSxCSJJPBYZbgKnf8AzEn9arSu+5MruGnwieJjK+KVxtQ+oA5NBieK1t7ZIAczKJcsw+aVTgZ88edB4KMzyWqLmC6I1G5EcyrZyzxsqQS8iQOF8/RVP61GTUo7jXLyHwvEjgT/AIgG7O1NyIG7E/KSePM1EtUElx4cey+t7WaZC6nAfLEKQDyOFJzUKaQwavNbQMrQeMDMAMgyFCAgxyWINMsFuhXNpF7YyLbyadcOoVIljnH9QDnI8vPntU4ST208KwSiKKO4nmaQLygDBFBB/wCZiPvVVeMkOnRicxfMEJU/+GuRtA/xHA5I9adJdNFcY2/zJeGTIB2tkj17gk4oTxNDqexKtL+KC4vGgRkaJ3itUJwm9uz/AObjinho7iC2leOfw/GjARcI0iqu5u/kM54qqmuD47JbvHizAcJuwQcMGHuc7SKKZhawWAWZdheZUd++04zkn0VMfeqPHSVFPEaSRI+NafxEafxJpZ23SAkgKTtVfXyJ+gqvSVrdxb2fhx/DKokYk5k+Ugkcc4zn3NMsbpLIXF88ipHHJHtYjHMhIwPUkcAe9KQ3iWtrNiF7iZkcBePEYMUz9MD6Uqi7ok5tk/Hw1nDMnJ3guV+b5uDuI9cA9qdqOblnWKWSPbDHsbZ8wQkkA/3x71EuZ1j0+3kuiJYzDJCqL8rupfaf1Pn6c0Oaedy8UckCzYjiURlm+RECbiT3HGabRJboDl5gYBBZRq7sFIOxwD4bLzuVz5MvsatUU3E7IBDF4giYyFgNyqARgenc1QhA7RtKCAhwjSDPly5Hlx5U8zmykKzuqRlFbbgjZ8o457jtge9M4JsRZEW0mqeLcGa1kI2SgI5BG8ZIO1R2xUWC+eG40yQu3iIQYCikB2Jzx6AVX2F2lxdQRDeFkjIYliCoCn+55+9Es7eO4i0+RxIERRJjPyiPDA59BwOfegoJcj67ROjE01xO8MxVd3iu2NzccAMfLnk06Qtpunp8HDuMsSo8k7k5wTkKAPmBz3qD8QTazNO7Rs+FQLgFyTyB6gA9/aknvFnuUgtGG1EUEZ5ACnz+tMluBT3D2t+xlZ7uWNHjcXRiWPCjaMIPvyKmQ3i3lyTO5ikLgyRuME8DsfPiodjdxPDIYmlDu5kVinYKuMfQZJ96HbXAmt5WlfmKIFXPJDueG9vlBpnpW9GiOTQEuLlpJY5EiJhX5kBPAG/G36nFEuLp4pQrFri4aNgNh2jae49MeQqI0pufhEj8QpboOwIG7cxJz/y4IoQnS71OSG1MZDKyqHk+YDbndu8/apONu2JPK29RYRX7DVYfioZS/hIF8SUMPDjGMLjt81Dlm3urX4KsZFLIrZBySdv1JqvjvvDbKEKTAqIQcMNzbm/tUd7t4Z42ncuEbLAt+fvgZ9e9c43uI8rLSK4RBMxUPLI7HLf0gnAH1qVdPIvgW+oTCMhlURjBVNpJycd+3FZ+1mkbxbljEDvOzcSSBj07d/Wu+Iit1glTBkR+2Dnd9/r+9Lp3DDPW6LvTdRhhmu0t1ZIeZF8Qk+I7DaCPTCs5xVR4+ZRCyIzSWcu1uT4QDKEb6nDYHuKr7nVDCsks2UlLYQKflXk+X0ptrI0Qkk8GQl5olyg3MAMuVBzxkEVqhj3snLK5ckvUryR4UhhTN5erc+I0gxsknlY7fTGMCqvV4YrK+0e3hna4jFvjZ3wwbDH6FgfsBQJmlS9ia7nXO0x7Awyo3FixP/LUe41e3iF1f3NowulErQMCf5a7QBkeuMcVrgm3RFyUrJc2os0a3U5MgjmDKduRlCdoHtkk496q9VniW1s9wVZJrJZGJ/pUM2AR6niqtpmawijl3JFgyEEebDtUCzura61Nl13PgeC1uAJDEIyOFJPl2/et2PDS3IuSGieSSZxA+1Gd0jLHjGOD+lJrZu7NrX4BZI0gijnWZI8+JMMOq5/xY2kjyB9KiSwTwM0KRO5DeHFsyxlPkFz3PbmtDe2rx2cmjXp8G+s7qzN27DcxLt4TBceilFP0rdHZk0pNiati30LqjUreCOJZ44YPCQ/8Hxn8VhgDtsT/ANqpul3CJea0fDM1tcyPglcNsgsyQmO4+cgZHpV1f6XHa9M9T6vaGdre9ub62gtSd5SO1hZZ3YnuRnaPYVWmxl0ux6MuLhY7O6u7aRLmaN9+63eRTkKfPaz8+gFSb2aZbS47kSfUUuJbtS++NL1NzMdoKhTGpz9/9aGt5PYfxTxQDciKW1yDyofG5gR54GKh2VnPqDxxWQLTXsjMm4BRgfMxb0AHJpdSgiivpYlvY7tfmdZ4Qdj/ACYyM9hmkUY2JJt2xtlcSmO8A3fzmCMQcbkwMAe3HNODbt0UDZK/nOcKDn1NQCDAnhxTKIQG7Ek9+33p9qXRFmuQBbyAeGvYnBrTiw+LkUUSUXJlhcSppWnSXV1KYVRktYsR7gZJdwBHsM0bpWMWVssNyFE9vGjSsGAyWB889+DRdVhfVdZsdOsLa4u9PtYdupRbAzLdnDc47bVPC+9SdO0DWoJ47uXTJpJkheFlysQlUODGWypx8uR6ivqVica0rg9KK0I0GllDbRtL4QUD5j8QSQff0q3hazLALeW6tngfFH/vQLPS9Qu0ik1RJZpF+ZbaGNUgU/pmT6mtFDbagqnbZTRgjGPBiP8ApW2MZLksmV8DWTIW+Igyx/8AxoHj15NSEW1YgLcQ59rkf96s47W8VVQ2t6pTjIgiAx/5aP8AAXDKDIt16d0H91qmk4pxFbbtouFLZ/ouh/o1K9ragHeUPB5e7z/71V0unXQGQ1wF7bWdP+1cNNuSSUimJA8nRf70NIbKaFbQhdlxAwIzj4k/96cZLVWwJY+f8MzGrQ6ddRqAq3MQx5Tx4/vTBY3agBGmDEd2nUDH60mkKZXtNaAYa4IPoCT/AKUKV7QJu8feB5FTn+1W/wADf7cbmb/8pX/vQW0+5bdukGMcj4rA/TNK42MmiluraFonaOSdZVyYyBkbvQ8ZwRxWe1KwLBJIreQoEw6yB2z9x51sZre8PFuguGIwR8asYBHkSTn9qqLu31lA3+7WiHGQp1Lc2fsAKxZsKnyHUYO40uciRZbKSOykQpuVjuAP15/+BVuLv4uCGNgwdCLVw/eUqikOfqD+oqZf6dqcsbSXbW0akcqbvdg1lpN9ne20lxd28Vosn+9Sb84jx+5z2rwc/TaNq2Fkti7g1ApLLE7yttPyncflOMYHtV9Za6Y7eVDJksBuJ/q4wTWUHiN4sKpcFY8fzQUAXIyOO/KmpAcNp6rEuWLsCf6SD6V819odDHFJV3MmS4O0bC4vUlsoJCAoiLDa4zvG3INR47y3jmuJSzeHFciFdmACAACB92z9qp7a5+KshBkk52uM42nbxRdKEP8AuwudotkmMrshOSxb0+grzVhW4FlbpGhsEjlZoo5BIdl0igtuBK47Yquj1JLu2uY4JN1u19bT7G7gJGxY5/SpukyR2fUH8sLFHBObhEbBzCZfn/Y4P71npbuGOGYRxNZvHtWdGQ43MSuF/wAvOaEIpy2LqTo0t9q4aSxmuS+Ge4hlctkIviMRk+gH9qjXuoRTSEKm3bGTHtbdtIcA5+uM/Q0yTSHk/wBmnuDugudRLXIYZEm15BtA91K1XabFaNcawrxXcENpg2rBcF8yKgDZ8zk8+1B4IpWPNzl6TLexsrm8giFtFBcnmMg3QQAKe/OP8VXms2d6MT3dp4E0VoiT7ZN+WQ7QwI7jbiqOT4UaZY43GCJ51jRIgSVlKkYPYqMYJPnWg0nX3eyidcGQxurInO5R3Xaf6sc47ECsOZ90CCS2bLHU4XudLhmgupEa7u4D+Ybd4hUhgPIjaRmpdzJG2r2S3lyyaJb3hR5LdlSaHIx4mTwxzjj3qDot80HxsEMKspMU9qrEOncp8p/w4YH7VJgSWC4tvipPGtHvTfMoUBXbwtipj64OK85txluXjtui3up0sNOfWtJSa+0ywtrlr+1cqtxEFUsk21fzKd5Bx2YCq20v4dCEDyXTJJdsZZoohhJWMvYA+eGXOO5rm1MWt/dWzeFYSQhgs0nzMfE7jH+HGAc8YqvXSZtbd7/p6NLE6eszXmlSZlXYkqj4mEH5vDzjPmv0row8WPkbptZFcdmWTahJFp9ns/3oLmG4gkg8QzRORu8+duMjOO1XUt1cWhET3MiW1pfyXkZWPCuDtwR5qDtzjOOaxz3VxfzQi4C6bawz27Zhy6NgyAoSv9JNOs5p9RUxfEnwZLR5B82d8yDCkA9hilli9EgsrjszQJeRpPr7ajJ8Ube4kMEMnDRbwrqyYwM7fM+dUmmvHPZzX6wKY7y5+WFss35ScknzKgZxVh8VBqd6rPGyTT28MNxsU/KQoUV11pt1b2yW8E1ukUVwJlIbkKcxngd+D2qsKW3mHeaBdSS+NZRtbx7HJiZnZiu4K21l45IwRVlpiQxPGsg+KUW7F2jIIU7SEzntgE81nrqaSCNonKhVcQqyEZlkJ5VVP0FP07UzCbpp3RwylJBtJ3E4H2+lHQ9FI6M1CRW6ZaNdWl00SPFKrEq07Bdh3AHb5EcEVMnvMJp6Qvtt42bxBJxlhkDt74qyjvrK3uNRsrWASW5cQuJH3BslWyrAY+1UV1EWZ7UzfJCN8qgcsd+CePQ44qtapInJU3Ii280949o104CJGd0QcHnBxU7T1On2x+NkWBvgj84BxuPAXHbPII+tV8MVlY+PNLLItqBm4MmBzkhcY4qXPdSCaMSBrhR4ZyeAqAgn/StKtOktiKdu2DvltrKCyumja4niiVvg2P8AWJOQP8QZtv0xXBJZV6gcTv8AFXjwiPa2PDYqxHPrjg05bvattcXO1WA8NNvZAd2T+/2qJbaj4kVpaXcdvBcXCPcSKisNxiB2jPnnimSbVBc0naIVlezPqlpNMCkGoL4kkKry2FUbfbBDHNWKalNFqIa1uTKp3SrLtG5cSDAPHIxx9BUG3uAtn4qCL4m0Lvk5wm7JIAHHrTh4UdtZObn4iSQvucptbO7cqe2CRn6VacVzRFyfcsroTP0wJ5J5k/iF/NtlX5GEcQ3HHplmq20nwHuHvSksV1FBEoLN8rJyR988mqIOkunw219M4itY3WSOMZLSFgSB9eKmQaqm8ER+EBI5CkZI2x58vLmslPgrGak42MmuJXs5Z7WLxbiSIork4WLfne+fpxVImm3LzXEE7x/DTMFiVnxhiOGNWnTrTT6jDbPIz2/wcyOGwIwWQ4yT6Hn71GhitfEiuDdzxbWGGHLYRQCB98j6VbH6DorXi8ETVbeO9ns0lCs3iWmYfMSC4aPcPXgg4NFn3ah1He6tOCBFAI1Q9mQr8uF7DP71Y3Jh8W6Fw7RYmS+BAyQwI2pz5ef2qI0qWtuHgjcH/dkCFclghJXIH1NWbuNCZMbWyLPU7YaheXtkkxwYJSig43OAFA+vzH7UfXrA6W++7bxZfgowwuSTEhVR8wH9Te1CWS2n1iKWGNZ51l8VvGcjYjr+YDzwRimatbzTQW/izrKi2paV9vGVPIyfXgVkeqLUSkdKtsfEr6rLqtlJ4UdqLWJrYyphXKbGbAHYmpul38dprJM5llZrgiaGRsRiAqA3y9ufL0PNCsNVMOiaj/MiE8kTIgC5/lAjIHvjzqPpzHWWuIgkKiW1Mdw8gwI1xgke/ama1JpjQl6F92WWpLPp+lavbXgMN38cIMg8qoHKg+XGKrdNv201bLT1W3j8cTkuDudV2llX65/vUibWoNQ02S6dpLmaQoWZhtZ3T5XkI8gcDj61jPGayW9u2k27I2VDt/KHYEk/of1oY8OtNSQuSdRTNVo01smlvYS27+DzOxHzHxlww3+7fNmllsEe7vdVEq/BzZnVVBYooO4dvUjFDuZTp8FlZ2O5fEzekq27czYwCcZxgn9an33hq8kdmGiykTkp8uEGR8p9QWNFxp35hjG1UvaR7RjddMzyJeLbyTSRGZ9pBMQByFz68VUaPrWsQw3NjoTSzIZx8SZX2qkfmAfLH61PmVxaWfxgaBLaVgxVNwYKMZ9/Wq3SoRdxX0M8z/zJDJHHJ8oC4zu3Dz9jVMWNel5E26SUS8tbm2ttFuD4UR1eUsXljXaHVeQc+Z7U6WSS803S4r2KGR0YxCA92jYFj+hoGkmGK0u5jsSOCYRjfyCWAOM9xihXGquL2W6kZ5IIZRKiJFk5HG0eg5qLg7dFF+G5f7ke31MQC9itIk8TT33JhOwdMAKPPFXOnIkLsyOpupFhBdsq29l9M8Gs5qN1ay20t27/AAySkKwDEMWAxj7mrW4vkjhSSMn4qEw72kbIbZGFUfUk5oyUmiWtJ0Fm1XWLXSru3jvru5kCxSlnm3lDu549McVHuLsX9lBYIAbu7Tc5jHh70JxknyxRlgaIXkkcA8T4cEvvyGZgBgfQ5phdI4FdrK5+OmGInXBGweWfKljDUrSHTb3RD1e7+HtL23tW2eA8S2hOP/D4P1+tXUmnfEoJ3dSkmz+UCMsWiBJH0aq+e/e4a18RI5YhGEKyIMnHJINI+opc/Ays4kjJd/BhOwnHAOfL/WhKMqSSJbJ8kHWY7C+0dbXT1RlS9WKUcHc7jLZHoQMZqztLWzv4LDUCYLO0sgwR3TcobJBwOxbAGKj3com0liLK3khmlWSOE/KRj5RyKBYav/Gbpku5oYLSyEkJhSM7FYADAHrz3ptMtFIDUdSb4C9R6iLu6tbue+niEkaRsY0zI2Py4HbafOiXF2kKxS6fbyGWe4AuAwydgGMKD2GT+9A0+CMzpbTu86qoij4wSSv/AHWhG6DausEQkhlVNxbuVYtkD+1GMEoqK7DSbnci81nwtNXSZNaULGLOKPwvEx4zoSRuAPYe1VdhK2o6vfzajZi4uYxDPanGAcqdy57YHBNSbq7Sac2l2gmuoDHGrqM7EckH78iq67eU6VqENpKyBBDaLFEuDjjd9s0MeP0N+WGTukifpdlDfIbsxNqFzFCkghX8ss24gDHt/arnXI7iGx6UmktbS/ultTaB/E3hJjKxCBB3wD39qrtOkm0m18Kwu/Cu5VZFATcUX0I/xc1Jg1hNA0iynt0KXNvIYbUZ3MAx+aQZ4Dc4qORT1bdhsO7t97IOm2I0C5a6vpo7q5ubpwbVf5fhOARyTz55wKLLerLqlpLeSqLY2ZiMRJO0hiGB9cjFQZZJodViBiCyTKZWEib2V27/AH4zUOa5S+v3ZIFXAY5PnwKrLE8jtrsLOai2ost9Fv7iay1G4JRJ5JQIowMeGvKr/wCzz96rtS1BIWSGORGEW4SMeFUE57edDkgNtssgr+NLOpCK+ADjz+1VGptGbt4FlSMq5AIwTx/emhgWqxFJ0SF1ORLUvJcIkztwgbOEzkEj3qVdavNpsUsMfhOXDoxZhuJYg/qKy9/qMUzIvg/Fx7iscioiKxHuOftV1LZvY3ENxNH48lzMkYIwQpYDFaXgSqycptNJMs+nbc6Y15cNE0skSE28iDcEl/xY8xTYE+Oj0+1zI0UUjCTeu0sScsW9iajWbtc6oIt53S2jbo1JHO3z9MEV1hJfi8so5Ayws7pIhILYHbmucGpajoz0xG2ujzR6/I+pOjrcmRfAT5BhQNufb5RUm3vpXubh47JNP8KIF2EviMztxwT+UZPYU7V23IJjJhEHODyPWiTIsOFRQ0M4DgBssoxx96nNuVWM0pSddy70pI7GQT37vLdJ4atLt+VQBwFPr5k0fU5Lex1ZfFEQiilkbw3G5m8RQTg/3qgnvppdOMiSERxxrGFJxtLE8n1NLAtzqt5ZSxwERKhDBTkY7Z+tZpYG3bY0ZqCp9x1r1I95dJaXMAMBuVLhBhVXyz+tTbe1u7uHUnuZ47QSOyrJEu3w4kPOB5lqCmiWtjFPPKzkXBxOy8jcD5fQYoMuvQPZxw2yu7TfI2QQMZ8z5H6UsoJ/gQYuTl6XBWvss20+5hX4K3iJZgWHDeTEdicUlzb31/4etaDazX8IuVCtFKocEHJbaTkimazYW929taCTBhk3SGQHaoUY29+9T3it7mWxumsNiW1wXijQ+H8o4GSccedalUaYJSSbSL+V2nsFmuUjiaCRjIGbbkk5wajay0IgsjZ2UAM0IeaSCPnJJARgT9zQi8l9Lc2zXCS2pAuXRhw0mcbd3sKJKwmtJEjUW8a8hQfy5rIk4STKRyuEUkZOKN7TV9Pt7qeGG4W7hKRGfDeHg54Hbv51sZLa2nJQJ8QsUa7PLC5ORn71nLixstR6i/iNwTbpGsZumjUbyVTGFHnniruwuopYUDh02o4ORyABwDinz+kotGdP+o/WaGeAXXUOrxWkaEzEbTn5UVIwM+lV1pdyS+HY28sZhiUsXQYNwwPr5CqiDUpLK2kYhsNDhyp+YA1Dsnjns9lsZFQnksmCq9+9Rj08mWeRJUaG5eS9u7iWZVEVsqlWZ8AD09+9Fs1iNixEsciW4UH+XklR+U+/eqW7uYpLKOyhDlMKc7u6njn+9Tb7UoLW1a2QNsRUbIHBPuaDwypIZTUiTFco9vA0IWOaSU7kUfLG3bcfXioFxrNhZ3TQ6fGq27EpJdN+ed8YznvjPlVeNbc+I8xjggjHgxY7Ng8tgd+9VN7JavHp1zPaNdO7vHG7thAR54HpmtWPpP8AIOtRWzJo1a/Ot2dvCpuYbYfz3AI257EseMUe0kMcN+qXiXmpX5KPLGuxLaFM7iWP2quv3WXTLi4uJElgtYwkkUUjAtnswH9Rz51Rz6tNrUgj8L4VUtwUjiYbQdvZvU961wwqqijPLI36cnsa2LWIYLqws9Pgin02+hEd/JLIF8XkA7R5Ad81I6p1K0a/uRp8r7lmxHMjZXaAcn6dqwHVMvgzabcWfhu7yxB7dF5XeQo4+9aZWghur/SYoZEmmuWmuJl5Hgp/QPY45FL92SSyIHiNWl3LfRLZliSUSHZHLEq84JMhyB+1XizyQ3EkDy4PjYmdeATnlR/8GqO11SR7JzYowmluo2RkQMVRBnz+tSY1t7W++Ng8TwZpPELMfyg93C+flXn5VcrYYOos1SQHTb65khSSS3hKxJsVSrStzjGffBNYOXxYdTvYmm8MSZc2+/JEh/pA8hWohv7i+vJIri5t44Qj+E7AjBYZDcdzx9s1RW2mTTjULmJRJFc7SJ253Mp7g96n0yptyLzl/TqPLNTa6cH06KNlULb3AZZHkwxzzj9RR9XureK+tmUHMgIGSD83cgke9Y+LUtQvtQktbWUtajbIykZO1Ryc1LgcXCCKKYuFQmOQqOTnkfpQngkpamThkjFUXzyn4lkxtu/lZCPcYOPtUjrS6mtrG0toTtla3Hiythm2g5wT71R294IInnRPFmYeEpLcr6n6Y4oF3It1FZWgbxpLoiS4IPZVPI+wqTwtyT8i+PLpdl1LeC4jdmd4bMKslsgbs2PmyPT0oM99EGN1lWkjJWRH7HIxVVqV5HAdkJYfMcbuQR5Ux9TtpYLlZl2QgBEYDlnA5PsKrHE3vQinXokzRpAdSinJl/kIVDMPkKkdhVprtykGlW6K8ccLyiNCAOxOfKsvp15LvslklWMFT4cZ7Mak6jcxvPEk38yL9g69+KM8DnkQMWXRNy7griR7aYxwBBBGwLBT3GfSkmvCl+YobolihJCLjaCfy0OWR7iXxiQqHhz5gDtUO6v42vo/COyVWy2fNfX61rjifFEtT5LDw7cyQPckmWE71G4jn0OO9dNK0DbkIGV4A7LVK2pFpl8KVfmY+GCv9We9MlvZrieC1BaIzBwwI/rAOR9K0R6d8k/EXdk1ZbOLVI7tRCblpuX2/OQBzirGS6t1vJFt3KlpQzqVPLepqjuIhst5U4RrTco9HK4PP2qXbajGySM4JkiCkn1PrTThas5SaZOu3jv4tQhnYGQyRsykcqpHOD9BQNRv43O/fm3jTZEzHJ57/wClAe7Uldw2LK4DZ7nHkPaojRpqAdtmyNJQFbPJApFjXcbWS4NSNvI2nWSE25w2T+R5OeMeo9agWOtXN9c3NzNK0ixuYki2DINRopZUvWwA8kjFIyeVGfM4oc19FaXiW0CB0QBy+MAtkZrV4EXuJrlTrhGkOradYX0a5eWa63I7jIERCkA8+We9Our3w0jLLxIV3ktgLxyKztzp6Bxf6g/ySPts7dBgvk8u3tnyqbrVuJIba2lfcYpBI2043H0+lSlgimiiyS5a2LKLVY7WSaHaC86AiTtyPKm6OQtxbwzqPCZ2ZhuB57k1TmdHnjlkATc/mO3uakzXMaXJuYmzHH/hOF5oPBXAmtsvUkdrqGRXEyQylWj9fQmnllkgld8vIZmLKWPPpxVK2qrbWk0luyGRx4jHHYdhzXadfJe2ZdpJIbvOVQjaJFHdgabH07e7NWJ6iRHqLxX48RXBtdkSkNwMgnAqRbaitsJFmVWVidqryxIPmKoo7gSXN61wdkZueFHlgDBqCuoJDcS7Vwz5DOPeqeBGa0kMk3F0XMXiySb1O0AFY144Ppig27eG00ULojOfnyc/Ws78RJExLzmSAZI+bkmnJcoIcwEDc3IbNXXSOrM7nftNVHq26SeLCFoyBx58UcXqp4UsALEN/OPbCmsUmpNFcSmEYZwAABu/vVnHrDWUcolDSySxhQh4Bbt286TJ01LZHRzb0ae/u4dTjRvEUCIkx88/X60HV7+OQ2UitkONxJ75AxWXsp4hMq3CNsbjOeEx5iiz3cDSI7NJJGhO0dh9zUF09SRZZ3ubSDURNEU2BmdQd+4D5sd8etWE2s4e1uBFbyXvCqyQfOQPInzrz221ESyO6w7d0bDcDwigc/8Awan2F0kVpLJAWCRHETA8kkc1OXTNOy+HqnBmke1e2a9mvIHglEpU+Me42jCY/wAXrUGaI2ifHRsglfiFSecA4LD07/2qHbXBnurNXaSQCSSSVpOTu7DafL3NF1mVEkj+HRIo7aVbfxMkmUgFmP7iucHaRhsEljJLajS4ItssgHhzPy645Zl9BjirjSbiDQ7P+Hkzot7IIbgRoviyRbWBAzxgkjvVc9/4Mtxdv4bfKSgkzgn0HoKVlkWzhvro+K8s/iNMz55wCE2g5FFNtb8FsclF6kSOntCudXvvFVoNMsrVTue7uBxtIzuXPcYHPvU6VZbq2htp40vjtD3Dwybo3lX5uwIJXLA5qFI0hivJb25/h8N9Iu9EAXxR3IP1x2oenuJhcXUCFpPDZgCeCSMDI8jwKqkp7lU4PZIgJokx1J7lrawiszhE8Odcrgc5QEk+vNWUl0lxrerTRXUDj+JKyMoAeVfDA3AegqFFa2l00WIFhgSH5nMW7ewHzDd580OeOS7upfgUCxiNpG2ALtTjBA8sgGrSSb3M7biqLGG78Xp7UJzeM/hXa20aMgHiEruYj0A9a19pHYQ6WbnUS7NPBHHZQo2GMoIDA+owMmvMdOjWW20uJF/mXV7K3ntVNnb61qrzVo5zhcpDAgiiAG4E9sKfU5rNlw2a8WVaJNrdqgc8gu7JsP4c118xIQBUUEjv9s03T3e20I2cJKpHdSTSAnPiM/ZgvlxUHWpreXWbS1eRkghTw5UTsXHIX96Yt5JeyoJWGJQ/hMvAJXv+gpXj4Rk8TmgvxrAKhkRZZJiqbRklmXkjHkAKnO2yS0UJbRwQyFQJSSJHPdj6DmqaE2yLc3MYLyoiorLkDLtyQR2486ZcSoBFHC0SsHJ5bB7eh7/WrSg0lRFy2olCJWaaTcZEkk2BwNoIBAO0emc1NuryGJ0WBMRyb2jVnwiKvy5I75OTVRaSyWgdiY5Ts2woSQu458/bv+lNvdTXbphmkMvhDJjdN2ASc9vLPPNSljcmNH8JcWjtPH8PdszRx2iKsYHzhs5wT+/tUH42GPbCX8MxOSxU7ggP9zjH6022vk+I3PGgXwmCkHaxJHc+2Kq7e8KvfTcQokGVKD5ULHAUU8MdLc5yWxoNClVLK68ZJC80qGGOZgzKcHkHyGT2qdcX+62WziOxTcCTaMBVZUxnHYnGaztlqwijVY0DyLlmLjJUY8zjvUq+AhWy8Nsb1klYuOWQ8DI/WpeG3O2yvi7eo0dmT8ZIbsZiCZZiPP1IH7YoU0EV1DOZY8W0atOuw4YMpA+Ze/nVTNN4GlQSzKkSXDo0oJzhc4TCnt29aBFcyTSRSeJNdRxxNvAG1jGedvn5j3p4dLq7lk49wOtmW1ube6iuW8SHkMqgCMnjOP6s0210eSdVmaZIYpsmSa4fbvc8kIoGS2PLipQQmKOVpEWO5UoxkYZQgllA9x9KEskllbi5ZS7Wwkk8R23cccfUk1r0aUkZ3Hd2F1D+H2zfARSiSxtPnkf5kEsreRUZY1TSTQW/iw3N3E5VSUAjKn1wM80fe2nobmVSvhqzsW44J4b96qbWOG8dWEJt2nIy8xBLDd+fg9qeqW/Bnk9y+sb1D4bPGwCzM7ljzyBtH0qGInkv4YmlSNbmVsuxyoBye9JdlYJHjtp/iMTKgZB8pJP/AL/6Ud4C2rXMDH4gxHAEIzkHGOewqKS3oX8THR2yR3L/AMwupwCQeAR6e1ShLI2wkkRJuLozHt7j/wB/vUK38JpZHZUWPLKc8YwCcD1PFcbpysm9pBD4RDfIQzMR+tMoXyVpJDLWB7m8uGlkGWeOOPax253bm4HfHApl48kmo3D4ikaS5YRhBktngYGB3xRY4zJc2yOkikHeCAAE4zjvk5HelgYNqMl2jSOyxkkhOcDCgg+WTVnBIDTdUWEEs99faZY6s7S2mltK3hcDwEYlmBI98cU3RHXfcXTJPIpfxH3rxLgnAb0UZGKbdx2tvciPxxFD4jm62tzhCCcjuck4ocN+b62lklkaOLc80oGMh2IEUfH07eVJ4aUSibT5JZmYQO06lmD/ADBe7FssOPTGB+lCmuUltlKRMtwibJZC2Bt74VeOfWp1ySdZFlbMsUMaxTzqOSzIvGT/AMxJx7Cs5fTvezT3kTRvCiNCux/zyE9yPvSSVpIDkywtbVIbUygpL4uGdFYrgbhnd5gH1FWLXMFwLi2tlXbKu1gy52IByFPmeO5rP30RtlgVCsjIscKgj+kdz9dx/apUcvgs1xb/AMhoXZUBG4ucYPH0JqeSFx2Bq3JsM3jSRo6h45CqlgPmIAzj27CrPWgl5psj3CCWEARWyl8LHhskn6kdqpbe7yJHX88al12qFAGO9Wvxv/wpQ3MU0wwdqhtg399xHnipQi090VjK4NEvT7UQ2lsz7nvGgZpZCDv3bCQoB8vao41JpXleCL+ZLsiLYwy/Lkge3HPvUiG4RJo4xtZ1jM0iRtx83GOPWqszA3dxbwLGqA5YEcq7DgZoRx+i3LsNkmynaC8vNPuDP/u8NzJ4ccQfLP8ANyW9AMVYQoEkjs7bZDaQIWkVMASEcg+uaKqxRCKO5XESlhlT3zk/3NValXLwFztlCMXXg4CkFR+/6Vojc40tjOpO0kWt5qQuGicIssl2yhMoDkdj9BxTtauoWeRJLhtqYV1hjIwo4xnPrUDTFMl9czfPGlvD/LDMPkTAwBn+rz+9LNeSSxCWUGN5Crhkb5hGvbt6k00Y1KvIs53El2M0c8UEsZmKR75JHc52rjA5+majR6kzvHIkngBjsXKA7EPnz7GhiWa8W4uHn8C1wIIgWJy39RI9Peo2s7Tq6KgRlt14RMgMcAfoPKnjG7E1U0y0if4W6MC5lUAiOTA3yfQDikJa5FvGpkUqPFY45JPC5+2aC9tLOzTxGNHtY1V28QIQW7nb/Uewz5U+0iu9S1S3m+FRhBtCIshO7nzOefWhpV2NaYWa4jkd7eCaeeMNuubiY4LBOyx44X/WhfEupkgELpIyKpBK4fPkT5eWcVDuLmFZIrF7iOZZARL4YKmL5iSDxz2HNNedJkF0zrBZo0iGWUjL45AApnHhE1Jsm30K3VpPFI8Ub/KizITtODuZjzx5Cm2E8s9wiwhNpjYiQtiNQB+Ynvn9aqm1J5IJ0iXwGuDhWeLA2nk4Hr71baKttpMBupmHiMCu908QgDuVB4APH6V0lpqI2N3KwOohri7Fzc3DCKGFI3aQ4ByD+UDzpt/dLDLpq7wzbVCxHl5DnAy39P2p2r3CS6nGiZa2iIJDIDvlAyex8uO/rUNomuXjlcDmRQu4c885/erS4sTX5FrciSTUr2dwXjQLEqiQnB4BGR6nzqSPBtOk7qO1lUSErbStD8uGJJI55LCq6CJrnUI4rR9kbXvgvCONqKud5b3OTUuKY3GnAghVa5cWSBM4C8ZPqST3qdaWvUU1ak67kOOFpLJ/gowNluCE4xu8snz55qTY2v8AsybaO1uEe+lG6Zz/AE5Xkk1Iv5Ra2R0+2jU3CuokkkKqBtGDgeZ3HtQI7RF1eyk1HN1qF1KP5bvgRqB3PkBig05Lf2nRWliaS8VjPAkjCedBJKT4Z3Rgj5DnsOeeamy3jwW5vbJ43vGyzuwOMAeXuTmotxLHKt1IESVrmbeEYkhucKpH+EAdqbrkn+/sqNtjBSFE3fKvy+Q+ppXFJ2LqpUh9vNcTpsxKTvWRpW+WKJMEAhPUk5qluBDdG4giliSz8Qib+afElx3OewBq01iWOC1S2WbxnmkwxIIJ2jnLelUkcMawSNBhQ5Gwle5J/Ln6DNOnpj7RvEV01aLVPgpTHbQQqoAUgj5cKPM471OeY3tyRC/gWKhjGybiXwAAefXyqpUW0Nm8t2ZXeRQG8Mklh/hz6AdzVvprr8VbXcs89qDCyhQvyIDwvA4pJRUXaLKUXxsDhgLmWzDMkaJvc+IC3qAOe/qK6C98aynm/lQ+E4QEu21Vwc8Duc4oENrFa3c1xNI0g8RXIU7edvJx9cUGCZprTlVcSTyBA3HYAk/vU9PpaiM5PjuR9IuoY2uJ5XMck8Doz8nYSwwW9sZ4FS/BNzbWEaxkSXVzKkXhrjaBwMt5A4J5qLHFZxWbeDMLjD7mG5UCZH5S2eefSpyyZsPCtI7l7dpgQxkVIw5GDxyxIz6Yoy1J2GPFA9OiSO71MXeVSKVYoRGu7hcBjnz7fvQLu8N9YX3jWavFHNGFkc4WNj5nPBJ7AeVHFvBpkE1sxia5mOAkecgAZbJ8vSl8e1ls7DT7fT83U03xRS7co8TjsVz34qTu7Q3qNNHYRB9Dt7lnUlpFZBwu5gAMngYxUbWm0+TVybPe1mqiJcXLOC6j5toJOR5VDWFvibeK6nEclowkMBLOGYgnPPfOaCGR5Et7e3gshHGEQoN5B5JOByM1l8K2i88mpafWES4WaS6e+gniVCqRRu3G1Tnc31qptImLSXqAi2uHZX2cbV78fpVjqcxS0t5mdk8WLwdzcklW5Yj6VWSyNNbC3hMxjWVQRANuFPoTW2MNMNjFOVy2CC+j+Pto1jE4SMbt7EqQTnAA5NXUcLz28e+E2UaHeFV8EL3BOPXyBqMdOS3v47WxWOE7NxEhLE8Dkn1qHLfNBJqKrKFt08MK/YM3bH2zSKLclQ96U0OSSxhj1ZVu5VkWSN4kh4Mjg8jOCSDmpdm8E8mZVmZWkLBTIVCMP6ffzqDZlzBLvbEsMmdyMNy5HY/3pkDvATNJOrhW3Hk/OSe/712WMraF1PZssr6+ENzdukLlreA+Em7+pmwAfTkigXUN9bCC2njimvETZJ85PzdjnHeuulDvG8yyASzb5ig4fb2H7/tSR3Li5mE0u+W4bcnbfuJ74/8Af7UkFSWw7lezI9mk0MDyzS7Whcx26Qx7l3g4zk+Q5qc9pFewQTzzuZIZl8WWXkM5yGOB5Yqrgu/Da+htnIg0+L5QRkkk8t7ZOas7a58OMwzPIFMYZ488h34HPp51WUXKQl2gdoyyRGHT22ePJ4EX835j6t69vKo2oQtDZ6nZj+Zb28kVtGQc7nbJAHrUW3iuF0x1iRnvJZmgt1HGeQzuT/y8VKu5bXSbxrCGJ52Ub/GDEAk5KxoPLknLH6VaGPag1cdy0hvVhsWVZWzE6l0xuCgDtx3yfKoYlS5itVb/AHYyzHZFuBYJwxIGeCSBk1AS01K4tYre+uYYIkfb8PauSWY8ltxA5Hn3FOZ44o5Rp5IzagmRm3sQZFGQT2OD5UfAhjtp7jTklW5oVmkv/EZOYlDMHMexfl7KOecZ71V2s2y9vnikbEbI7sO5bHb9POi3txJaogeKPwYSWCo3zuCcDOfMkVBtHgaVvGDxy+AyzKjZHiZyBgf5cisscemDYJP0lRcIjyT2rMu2SQrNLj8pyQAPoO9GvpbaOC4W0xFtgkknfadu4nCZ9Ceag6Y7PqdmyH8mGKuOFAyRnNFur97W6eCMpJE48VwGBDYAwD7+1Dw3VjOSS3Ii2qw31nHbAyQQwbnMrYzuPn/7/aiRlLTx0Y5nMviZQj5AQcD6YpkJW6vZ3lDFAfDQA/lYDnPqcH6c1VatOsF/dSxgeI6f4fMgYHB7AGneOUm/UiE51RcgtcPHbyLmGHw5mJPBPb/tU6x1NkM8UFmLmWK6BHz4UYJLMT6ACql3S10ePxRI7usETPkAEk7iPXGKDZzolzN8GkmHADgtnIIwxHt5UHi9HcdSalRYXu1p7i6lmc+MUXwoz/LjUkY58/zZoN/GWuH8QlbWPxIoEXkqAeG+uf0pdRu42vSI9y26lAykDLSnHP0AwKJIyM8aMyh/BGT6sciqrbZE2yPDfLPNHBvkm+F27i+Tv4/KuByAAM4p4nMqFLRpDGGLOxHyox548+1Qn+ITwYH1IwT20EgtoIkIKoxBOW9SMn70IXMqwyxtmGLODJnlyRnI9sDH3oTxoDluWV3deFB47fOwUzuAPyhuP7DNSpL0WM1rCDFGILPx5EkU7wzDduHpjctV8Ua3MrfFhhC06+MpP5YY0DN/bH1YVFhvri7i1XVNRkzd6hcRwxJjlRIxIjA/5VC8dsU8IWmDV2Gm58Y2+13ubh3MbSPM2I04J2gcZ9zWhZ101Lh7dXeVjFDbA4Y5Cjc5bvgE1QxQWxnFsEeKQxhJnABRCSSwznvgYq1a9a/vYLSwAMZVV+ZtrRoBgHA78DP3rpLVsPF0rK/UXDFoi7XM8zEI+SwCBhufHkPKrT4qO5EMTyECCW48XgruXIG4euO2PeqaSK3mvpSl4sTS/wAtIfFGUjB7kD+kjvXXl9FaW7mCSHY7LFboke3w4+WO4Z43HDE+lNPGp0gW61MntqE954jmVhawqkcYckL87EbQPPgUe0vZriWcQtCLaCXZbxMACuCNzE557cVRo7mNbpnR5NimNVGF4yCSM+pGKnLC1l8USoIjuhChGCSAuWI+9ReNJ8CqbXAWG4X4mbUTvEykoJvJFB5IH9qsbOwWFZZlRYXR2aGGU8QIMEzOP6mIJIqpg8N2s4A5eONUkf5jh3J/J9BUqa6a7eS5mwyXU8YK8/zAMFwP8vG2uSaZSE9KIFnctqdzPqYt47i3LFI2uBlnAHAAPYMfmJqVpUzWfjtdKJDcKCgjXJYqcjC/4RjnyqxuREsjTTWyOfEaSNVIRCSxypHoqiomnQ3F/JfTS7rW0e1wxOA8gJyvyg5HHAHA9aaXpquEcpPVZ1n4sGs6hKbmJrmIuwJctsdh3yeAPcelJYwNqt1pkMUzBGikBlYkvMWYAtnyQBagCO3NlJA0KTGUlS7uTkqwG3A52qzYxnkg1efEXFlPdkv/ALzbw/Dr4cYQRjgEhQe2T/ejpTbaGjJsj3EyOl4ImPw8nyh2bBCqfmY+7E49gPel1C9Tw57uFrdpCiyLCJQojQAfLx37Diotw9pFZSSwO5lR2bYIy35OBz2wWI+2ahXIitrWBZmgaaUyNdEoo2tkYH3FKo1uK51sWVtatAdI3szxWlm73Lg5JKv4hHP+JmVfoKmtbQwXUEt7/Oe4gzM8h+WF2cs5Puc4Aqh+KS40jWryJXMV8zeHEjZITxEHH/lP61PvbwBN0lvbiG4hSS3DE5LnjLfXviu0tuzoTRP1KNLiG307McUYZfkPzHLYIGR2wP8AWpF7YRLMy2cayMDtHhjZudBx9vWs94V3FeEQ30MKJKRsityGfcygjdn0z5eVSNRd3nee4eQlVKMqnGI8naMDzPrU/Dbez2RTWq3LW2Sa1luTOjs0duVjjKqQNwBIUjt9aiNcWscNvHDAsmZJG8RQW5JPy7u5AB7VW6feJNPE4h3Q7RAG3fPJuO0kDPPbvUvxVt3mgs70iJ9yR74NjLg84z3PvXPHbs7USGM0l0kkjL/MAaOMLwIwOePLt51Klkn/AIBePaAw7nSBmdjucyHg+35SQKDcBU0dZSW+JuJ/5+DtcIOwY/fJqPBI89jbQv4wjWTxpJJwD4iIMAKRyc5OT5YqscadSfYpq2J8DiOCSFImiIAadgvzS/LkZ9zxxVFE8+oXMsIkCIsiS3R2hsKjKx3E8AcfWpjq01us2oFUUpvEcbEO2OAuTxg4xmoA2raS2t34UUIDFoGBRGkxnG8fmxXRwpW/Mk96HSaZcTPei3aOVLq6e5JB4ALF8k54HAOKlTTxW1osrs11LIGhQwFf6sZAwO55yaieP42sWwvHZ4Ph5PhYo1xHISuWye7HA8wKZem7jW2W0ZIZTcDw7VchVVxjGAMkn3ovE7sVJrdEnTYgr6hdXsstqoLSOwIMjOB8qE/9qs76YxTWwiLQ5WRQoHz7nQArz6+fpTU0+ASz2L3UUsdgUYsFKh53YDd67Qf7UC5u1lksEt7kSlriWa6umGSXweAT2Xis0YNzthTpUVzKstzc2VvcAeIGYyAYQZThcjnPFH8eCNy9tK0MUsUsRiRRncpXa+TzkjI59aiWixQNc3cjSyytKZZWUgBiVwMZPAHb15p0C3DBVuQCofc8CAF9zn5E3Y5J/atjhWwHPYsrdxFa/EPIRdzwYjRtuFUuNxwRnODgEU6WcXLpegIC7rFEqnIO1Rz+pOfpVGLt5oJZbZI5FaRYWfjIwwyFJ7dqn3MqW8cqxDZdBygUjhFOA2Pcjt9aVR8ykcrqgs100HhNcxCXZN/KRe3mA58uMiksrlopj/MEzG5JbcOPlA3MT75IxUY3C2l0lrbiFvyrcfNkhvzIgPqMgn17UKNHXUAEjlS3DpEgkbn5m5OOMckkmmS7CPISbi5M9raXUcSQxiOaUwoMFNzNtYk9uAo+mTUe5uoHmZYxlMHmNsPsKggBu459qFqDG6fYwLRs8xG4fKwjwN5x5d6pILkxzRSS7GnaygPiZGS28g/tgCio9yTlTNHYxTDZNGFa4S4Ai77pn8MhMZ9CSTmnERQ3UPgsjRWc7yMyn/4omGNwB/w5zk+fAFQ4vGWZLjeG2KzxoTkq7FgoLeQx/rSPIUmtoYoo5IVmgiznjYFDM+Pd3H/lpXbYdexZTNE8EG7ZKbvcGZeyqoyPpyMD6U20eTVHR0njQDYqyjvvDBcfpxnyqDeossKiDMeRHbBs8AFmOR5chWyfemWd4l3cMkbMlp4kgZo1+b5irD7dhSON7nKW+4V7rxbuSeWNVWCJ4442B3mNQzBifXOefQUlw0tzpdjlSjwWkkruhDeI/iAgH0zvAx6Cody0hhdnDbGLrhSWO3aVyCe2AcUr3sk1win/AMOVQ0a8BQu0Y9zxVKt2GU22Wtv8PfXVgsxwyOZpVcZXIywGPVQQPqagzO0kjX8g3QwSNcLhsu02Aka+nG7JPmQabBcmePDACa6Yo7ee3JZsfQYqFPM0q2dtb+GYorQyPGSdyZkIjLeQJO5ufLFVxQ3tjRfdjpJ5MSMykxwFv57gBmBbK4Hl2qXCxti1xO7LIYS7IRkrufu32PanTxLFZsLhBHOF2jxewZh8gb3C5OfehWqx+CHlQyGYIqRq2C4LAbmHkCOQPpRlTE/E7YZboPd7yDdlYkaTaSrHBztHlzgCo0zGS3mNwP57bpS0pBwAwDcny/7UOeaVEfbud2SPiM9s5IU+hwOaRo4ntLiTbvhtrZo2Mh/4h3AKB9XYH6KaRxA7JOmIsNnLLckszRBjGGyUQZO4+nA4otxdrHFb2VsscDvGg2bju7EqufMDJY/UVAsbExXdzBE5dvCUBjwMFsN/7IP6ioVxcJC3xlwGZrpx4e3uiEDcRn2+WlUN7O1aVRYSRJaW6OHleRlLGQnJX6Z+oqMJUiu5HhZlbYIiznjyx9sCoS3YvZhHAGMZdgVPckYCqB9BTLyR/GcRsPCjCmeQcqBjIUepptO9MRy3NO10LWzlEmFLwOA/+TdtwB7kYqNaunwjfDxlpGYPKxfgZwqj+9VkUMvzyXMmyM26opc42KDnA9SWNTV3fESQRWyxRmXPByzqqhVz7FuaTw6ZVSFubhUhnJkO94SsYXk5PA+/+lQ0tljw7ykQrsUY/M2PP6US2iMhaS4UQP42FUkH5VXPb/m4+gqJeXqXF/I6BnTxCI4wMEgHC8e9UUaWxzkNAS8YgPMCW7E/lHrmnXc4nmVlIKsrMAD+QEYB+vH706QpaF0uZ8XDKRsVMj1+Y9warL3UFyI1baCFX5exJ7A/fmjpd8CuVckhLqa5mjRUeJpWwSDu3c9qlXV9HY/lMkkrZd0jwQGJB5yeBgVSz6itoohgP8/Ztd2GT3yaqrq+ecyBymGIycYJ9AarDEnu0JHIl2NMWlHg+IA7Fi0cchGFzzuJ9BUIXpfetqxjiUmRi7bD4mQNwI7/AC5H0NVmp3UUaQh13Exgvx2U9hmod2ZntVjiCu8qEquCQAOMk9gOKvHCK5lvZX1olw5uFaRZIZlZDjJDKU7ntwTzVbrOqzXtxLeGZbdpsudrBM5PAx24AUfahqSkU5do2hBz4hPAABwM/U0zSJrKTXY7KRHu2iszIVBAQtgDHPfuf0q+PHuIm+CG1rcvcyrcXCShNO+PlUsVAGAQGbyPzCpN5Kg1LUI2iM0VpEBksfDaQYBx9+ftUm+upbWLU7l0jmmkFrZmPwx8zBFLR49AVx9qna/oaw6fZ6RZkte6pOtyzO+fDDyKirnzO7JP1rXcXsUcLK/StVgPUOh6heqjKt5G7IDgFI/mLAeedoH2NS9Ihn1e9XU9ajKw6z1Bax+Jv2kxCXxHwPQYUfaidPW2mPPPayLHdtDo7wRvs4RlfDEHuG70Xo+eO8m06ymhXwdM+ODKecyBjHG+T+v1pW647FIramXev3nwfQWizXCv419dayfDhACkzByV98bh9eapdelllvp7e7YRLY29tp8ManiMQwiLj/mILE+9S72e2m6f6fi1HIMGJUYtgO4JLLz54I7VndSmaZxvJaZ5TNIXOGwTySPaoxep7i5Mm1ADeTWcV+IQ0ZO+3WQHGVIG/H1HHFL4qtsVcM20A47L7fShXSyvEq4LxqS8YH9ZY4/0qFbvMqfz2AYDLHyB9KvGNma74LEwM7KTy27AfOFP/v8ArUizksNIWS8uUaaKyhMzANuLbfyqB6luMVSXc4vPzuJI9pA28fL5Z9DmrCxtb+WTTdPtlWS1uwJppVyhRs4iiVs99ys36V7nRdPLGlNvk1Y4Vuy76ZtW/wB5vXjkjuL6drmffIAWduf2HH2raWe9ACZ7qNh22urD9DUaxhmaaGGB5ZVZmVZXmJ8Qr+bbnuB5t28u9aa2sJbdQI1YefMwPNfQQhfBq1IhrdEnm6mZv8ygf2GKcJCxGVnlB9VPP0q5VbxhtMZPoNy5oqQXiyIDCwGw5Ge1P4bHTRV/GW6Nza3BY+v/AMGjR3cDZ26fOxxyShP9mq2WK6Y/8Ege8atT1sp2OPhwc+QhFHw2drRTrLCOE0q6DHniD/u1OaW3ZT4+mXeR6w8f3q7Wyuc/LA/HGMGiC0uyCDAVBHnHn/Sh4bDqTKKK+tFGE0mcD1jgyf70UXUPZdJZlPOZLQE/fmrlILsIoEaqcckRqP74pPh7pgB4UgHqEWk8OQUyp+JUEBdMUegW2AFON5L56bCT/mtFarU2dy4wI9wHqo/7Ug06cAAoAfTAH+lL4UhtRTm5dnO60gj89pt1ApDNOwxFHbRf8tun/arl9PmXYXjYgMB29aZJpVyeVg+55rvDYdRmLu3kmUrM8TA9wY0yPtislrOixsjI0suCAVEUSgN6qcDmvQr7TprKB7q6tIxDGV8V88qpYDdj2zTb3RpUDoUijdGOP5i4z6/es2TDq2YdSPO+n9OTX7S4WR2sJNKmSzMskfiC5TwgyPjyOARj2oV/HNp8m+O4juFcDcqRlQF8mFW2oxah0/dW17oot1nS5ErxDASQKjqVbA5+UnFM1uyg0u9lK3tsDKqvDYyFsvGecFwNoP8A2rx+s6eObG4tbonOCkmU9nOgnuJJB8ska4UHGWB7/pVlDcLOljsTYIpGaQg5zg8D9zVMk8L+L4aJEpbGFOce4FT9Ikje7jtAy5lmQd+MkHA/8wH618TkjotHnO4ujW298TeW2oy2qmG0VfE2ty3iL8yEehK/2qDrWmyXGhu17kTWtwkEgkGGkUTb4nyO/wDL+X/pqXp3gXd9Hpd0GjttQcK7D5SrJlgmfXK1KeRNa6NmklGDaXCsAeG8MnIHvtfP6150ZuDs146ZMSe60rTAk063N5p2oS+GQADgrL2B7H5FrCKbyyjaNZJ1kZ4p5XY/PuSQlYvfkitqSqG8nu4knjW6VmQtgzeICTj0254PqarOoJ1ay0+4tAkMxsIIZ3I3O0zMf1bGBmnjkbe47TaqwdlYSXS2kK3Ey3Fo9x4lhG6SC5V9pKx54ByOx+oqz0mWXVVP8NaXRr+y8OSG2ddwSRCfl++Spz3rKabHa3N0ttdMkEUsjqq26kGKQOSrZHIOQea1iaxHbdTS2hkUsktslzNI3MycEZI8yWP6AmoZ4y4R0VtbLmwuJLSX4mOJSkmRLHnaYlYbXT6BjmpGpTzTQw6dErNLoUapKyPuWZnHyuT5E44+lQ9PupnurzT9ViUy207+GxTAnjb86Z/xDbketRp7+PRrLdb2L3t3fy+DdiSXwxbCEeGrFe7H5z28zXk+HKU6fJphtuafUdMn6l1+Sa3gjmuFsk/I2YyzhFf5j6nJ9qTR2s/414zuJL1DNGJbhvlclNpTYv8ASSo486obmUX1ppfjyFYXmhE5iGxlYPyq47AcZ+lSYLRRmeRlldNlwZSm4gLuVh7cMD9q6MHHllddVJck3T7eWbQbi6kVYrmHZcG3CbBGSzLjH+EEn9qh6OfhtR0qIoohubwRooIOEdPnJPYYJ7UtnqNwtq0EcsLXLQ7JPGdtnDcE+uPShfAl9HgmvpWvbu2naF5RD4MRRiCrLH2JBGN3enV074FlLWrJWr/JLZ30Ms0E0AAnNsuSwjYowA8z8veo51F7qWV8Fo58Nv8AynO4EHHlx3FO1KSOS5toLlkMT3e5XDFc/Nu2foSfrXRFZSwyqlMgowIyWwFA/WjFLuJra2BSyfE6vZrtXwYld3mc4BYMM/Q80/TZRZySWxU+PL8+FYEqC+QD9qBpki219b2zvGJLmR7fe6bzGx24bFRZb1luH+HRBL4olllx+bbwB6gcE/pVFHZJBulqZaWcqSOkMOmuyPICWWTJU7hyR+tRbi6uEnkjMrSKsLuYRwB3Oc+uQOKWLWYLea1jSNonlj3q6uAWAbt+5qi1mdUnlugHSBbUFgz4MjefP608IScqGnWi0QrmGfVdLWGF1uZTIvjp+UZR+R796P4mIb2WNiqxkqCcqc5Hr9DUCwjktdMvZpneI3Eh8FSmDjGcg+vapysbuxmluj+fgL5tzXoKNbdjBbbEt7sT6Tam7Z4ori5lPHbaozz7moM17cS3VvON0cngiNGx820Zy3tkd6dcX0K6bCscbLF40ir5AnO3A9cYOaoZJ3SeF0WV2LKAygjCHv8A258q0RwrsSnKXc1lldCUHEJtbeWSEzqzZKoAxIJ8iWwcUviG6ikFzm2khLmVnXGJSfT71Sy6jaWkDXd0dsrJib5vkZwvBPv2omp6mJbqeaymWSGbdhSdynCqe488nzpJ4m0VTtBJL25nsPBiaABnSBBgliANzvn3q5ttTt7jTrwpAQoK+E6n8uAVP61Q6V4l+LaZyY0EgRUVcnlWJ/YV1rcQRQ6jEHeGC1015I028yTqwJBz5bSe3mKR4r2rcrG0rZprG7NtqEJuoY7iCCMmfd8qnKds+fFVNhqOLqeGNkdEj8R5WPEaEE4+vYVVXd3eb4rKORnuYrVXk4yN+MAY+4qDcTXPxF585mhVWJiB5G4YAPvntT4+n21MuskoJuJrV1I31o16UEsWxl3k438cD9BQpNaEdhbzZG4QgjA7en14NV+p3ctvd6RpmNkLghh/mCAZP05FZx5hNOLdZP5QYqmznd/2qkcKkQnllSvlm3sbqWzMN1A4mY2ohBbnB5INP+L+J0i38aOQGVWMwVvTzH38qzsN94EHgxHPbj05xR7u/FxbQiN32nxRsRsAEEdzUZYNUronGUqL9LlVhiMrj5keNVQYZvlwc/emWFzImmxxQpK011druicgkxIMtnHY8VHuD8JDdySqxlJ8G2XghRsDFyfLvxVO2pT29nDGLgW86IcBUwWY98nz4qkcDd0U1bJFzcXZkfU3S4aSOS2lWJSQdgGG8vQHFQd6PLLazsrLdRxFiz42AEMRj6f3qutLuO0sFtVxtZCrZ7sXHzVNOg3c1wl9qRijtnwVTJDbF7E+xxiqeHp/FsgJt8bs2MV2kto1xfSP5nKtsK264Cx59/7VX2+vNcXKSTnYYnkZYwxaNYnwhTn35zVZdXjXtmxndV+ff4P+CNeAPYY5qmsb03LSQRuM+KSpI7gDIP071L7vr3NWTLpxJGsv+oUubiKK0j3xIjRRfNxwvJb3wM1XaTqLJrdtBBAsdhasS4KnFw+0bVP6Z+1U+jE3Op3TxIjLAXeNgO7shGMe4qQ00eg6P8azGTZvkDsxOJmGTgeZAqmPpYwRHxZSuvYXV7qD2lnCocQ2crRITt2nJb+YzZ88ng1Wa3q62Rgt4rhi8qsWGe3zEDJ+mKquqLpLTQ4DbymUNg5k+Y/Nhv7n9qotUe7ubK2vJodk2oyKIRGBkKo+ZseQ4qy6TU+BMmWT+Brpc3djZ21sm+bxlGSc7jljn24rQ/xKKEs0i58UiMEMPzgcMR7ViLW5ltbFpY2Lz3MiC0C55XtvB+vFXdxYyDM/y+IjlV+bA7DH75qE8KTpmaM/I1+p3ttaNE94RIXRfBiUkYJ7scfSshf3kmoTSi4SU5bKsrnaiDsuKkXVwZ5Y5GOxmjEGDINvHJNVrsIJo4zuZGDKfDPfC5z3qEMOgvLPcaROtbi1czbY2LWzBZWfjcWHljyFV0jLby2VtpyrHn88pJfao7j2pIJlGnzGTeEM45PnUeLUIy8TRBIlVHG457nzrRHG02RU9tyxNy0atEsiRNOxwyuQAASRx5E5FSLa6SCwWQlhMZUPhkj58Hlj7ms5LdR27bUuPimY7pG2YCkjt/8AApk2ox24T+vxUJG7nn1pvB1LZHOW6LqLUWj1bdITEJJN6g5OAD2GKfd3s0+pO1sdsEkYHyyEksGwQT9KzttKt5hjKyvEGGSCq84q/s7ERW6aqzXBEsojgidNiuSOXye/tXPBFPc5Tk7S7lzLf258XwWeBn5I75yOB9qlXtyIreRpo/DnuXDIgPK4P75xVJJIPjSgYvHsacEL/TjavPn2zQZr5JSbpm8UJMoIIwftUpYUx9TSLi21KW0DXLN4csny7G+bYp8vr706OeG8lVrva1tBh1U5HzY4H61kXuGdkhaRts0oIB5Oc1Ju7lmvUY/8IuyjHY7OD++KH3azo5GkzSfHot6Jbmd5gSDM+cc4Pb0xkCiadeQxW+65LyXATCptADE9n+g7YrOfHLL4NujqxkI4PfJ77sCiSXSR/CJuG552Vn75AXj6Cmjg23OeS+DQfExXtzHNc5ZCr7yvDE4HaqtdJf8Ai7uJSscUJfOARjsPvzU74hfh1tYAgUkYbGdrFaSwedLS8d7ZHZfDMRkGfmzg8fSk44DHKnGn3M7caXa6ddXMpG2KJRksCSF9eAcf3q6d/ibDTYELILMrI0gHyykNnkHmq66s7iNbpzcyxxFFzsfG5ycc+vrRrW8d7ovcv/w494U8nHqfXNO4qUU7sGrTuhT4k+ob2eKFA2dyKcEY/XvUq9LaktrNDFDKYZSXa3Y8qBwMHtzTLC4d2cMyqUyz54G09qDbstvK0oZkUAg7fc4z+tTkra9RLUyfLKgtXa8UhM/NRre6BiiSV1BjfAHmQe1VFzdKmyLwdyucsuOTzQbyVYpWC4En5mw+cDyH1oLFqKxlRcojyWsltsjiBfksckkZHFWtrfeDCYLZyhRQNw7BccgVmp5yHsjH+Z1BYgnv61wuQsjZbIQ5J7DFPPp1JUyqa5L66vppFit2B/mHYADxj1+tQ21J7fTlt7cKYviAOwznOe/2FVt1qAugjDEahiQVNCluHgsVRHXmTP2A71NdMkqOcnaLqG9WZhLMkbSENubyz6mg398dXmInnaZIox4WDtVT/wBqrLK9Z4RHtBLnDMPJf+9BeYQ2uUBjTdgEeYzTeBvQIzUS40+4ayDYc5flmbkZqbbu6RyM7EoVyo9ayMV04JAYZz9qsY7uVhIilnkZQAOx7jyrp4BXLsiyaZTLEgbaB+c+orkukiSUMWjSUtmTPY47YqsZ1t1ckCW6GeQQAh9OfOq23vBvbcHlZssRncAfpXeAmiLk7NO9xHdaciZMbyOVL8gHI/0xTo51OlW7Qq6ySOVkfOAyqOW9qpbWebxLdb52k3K5A3DyGRx68VaQM66DukTa11PNk57KSOMeXFKsehUgqTdDUuviNPm8MNBIE5bGSwHOP0qx1yVvhma6laR2EQQMMYAjU1nTqkTk21sy4kidpXHPAHYD7VJ1hHnmsnVnaOa2idVZjxhFAOK54qaDGb3KvV7lopYowQUCuEVT5nv/AHqX8SdO6WskuQBci4k8MOcjBVefrxVbeSKTZwXG2RoZQhIGeS3J/etDq2nxs0tpuHhRXJ8sk8AcCrtpJJgc3qvyKmOJ47KzMgkuPipHWWNe2wLkAH1qBfaXdWVotxMr+FLAqxRlhlBnOcjuecVtBZwLfpYWAJ8M7fmPIGPmaqHUNTWeRzudYIsC3hjj5kUY+b2roScpOkFfh3AyOl11VdzquLeF4y0rpheFyCvuDRbTVbNZ7nxne4JwWZ+AR54/ahXlybi6WFo44lkkD+GCQVXHdvWq+WW3lmypQI3yqAPmfjy9qd41Mnqbs1M1+bLR7FtPljVmk8VozncFU8HI9c0TXpJjYWr2OElUbQyv/wALJySM989qycLn4+3SQlrZVBITz9Mew5/WrbUL55xEEjUWwIRuOSCcZrLLpkpJjQy06LvTeolsbA2lw9vLdkeJKpUkAH0prXUotFtkl2zTybnJbIAPYKPID/WsZaWslvPH8QHaaOXYrZ4ZBng+1aGbUY7aLbsYh1wT/hoS6ZRlce50crSomCSIXLqr+EqpiV0OCD5KfrVhDqUECJKpH8oknA4rJ6ZKIbmTe5dpGVRHj8+OzE+gpmq3MsAkjjYDEoBOR2IzmulgTdC6mnaNKupRy/Ojsjbcx7T39RiltdRSxt5U2vJcyAPHK7cKueR/pUGN57SzQL4cLsMsWx8mf+9R4rhI5Xi3+KZA3zMMKpxxj2zQWBMbxXySL26W5jRJm2ZdzkHGcjt9KFHOZ0htoziNPMnv7E0BLO6k8I3RilJJBCOCF+lQ55WilZIAUjTAYjzzVViS2RNzlJ2XqXai+ilj2xfCqDlxkE9sU+S8+dFRdxG8k57see1Q7ZVW3tIbkqls8a73PJByeTQXleE3MkoCndlQfQ8Z/SisKTKKb5OfU3+VLZZCwyHB8uaFqF8sdg90TiSKQxSFeSOKNa2jQ2yXM3NvEzyMBw0mOB9uaDZ2p1lLmxnCW0d1/PhYfP8Al7gkedaJYo8o5N8vgTTQl3YxTSAs6A7QpxwCDU+2DxyeNKcAsTGpGWbPaoej2Zttvxcphhhkz4TDllPl96KZnkvI5HBTgk7/ACyeABXVykSjq7kq9kE+hs8z+FcwqV+TtzyKBIJGgtWjVm8aKONlUfmI75qCu66tphJI0SzjZggf8THcf+/51cOiWdlAHZmjhG1WHfjuaVxSNKlaUSHfyEX7ZZmtrfKoB5P/AK02G8MngwxOLfDEyZPJOKj6levbLCqwHfO2QAeM+pqtuZlsIiqSYaVmAdsZ7gcUY41SEltuXkd1FCz26+K0vh58QDGD5YpzaX4mvWttLHHiCMCUjkZ75NNHFrJbhXYSgHxUXLHHt5VYRPFYWt5eOCz3Q+YrGSUUHHOaMmo8GqCUoJeZI1FoSPFuCrzAERNvGQvoPIVnfjYpFlVoiGyCDvyRigajOJvDksImNmjqeRhsY7/SoEKql1O8bFg2WwfIHihGFRtkc+RN1EuILu2nt1iEREnh/wCLJpskpihRIkIzjAby9eKhWc6W8hijJ3v8rcdqhX9/ctK/hpIRDjL44OfKqwg2RjPYnKHzJEG+SZsEZ/pzmpaX3wl6k0hJjUbNvkFqEGItDdY8N/DGM985qYbuz1ZTE1i0UwbaQrZDEDJPsKpGFl8cW6SEvne2DKcjxhuO7g49qr2dJwDnlVAAU8mmX1z4dybe1k3EkIiZ3sfuOBUC/u3tbS4itg0N5F/xcjk58hTxx7nZYtvcJc38VsQEjaSXOFSPgfeiSatEyxNeQpBPJjsew9Kyj3M6zxCR/CJ5J9vKlmvbi4e2dEysoJ3EflxWxw2ozOVOkX8+orcaqltAm1AjNnPfFEsbsuqS3Q8VwTlVb8oHpVMSbXVA8joxMRVSDySRT4oJFtXJkCvtZWC/Nye9SlHsSbbZfy3iePGjkxwuck5zil1DVvFkAkjHgIwEYXgn61Tho7S1M8oaRo1zgHv/AN6q4Lme7UG5dy7NnBGePL6VPwVJ+w5yaNOdSi8VossqgEAr6ZyavVla10uzAOFmWWYg+ecAH9qwsrSRIfAdEl8ySDxW6exafTEF3Osxs9Mh3MOACT/61PLjSSGxt6i6s9RsYD4LX/xE3iLvSG2kmDjv+ZBtH6028kExhuXt7mAeMcCS3ZIxnj83NPv9QTRxNZJGI7ljlyq7fDTaMDA7Z8zR4RNF0zdSiIrMNxjLsQpyB82PP2Nefs96Hcr4K27umuJX8NxKFPhD5SuMd+D3zmrDT7tDdoL/AIiQDcYUGWIH5eaFbRWaW0dxeSBmESAbSeDyBjPLdjmh3V1ZwwobZbiFpScCVh85AznHl2qTguAKTTD6lqE1zIbt1Clnf4eMkYAVcZ+vOM0G0vfh4Yhbs3i7lLFBvyVx5e1VUtubuzt5Jc7kwN2eFBPpVpbyLYWU91CSrBTEuQEEisMEk988U0YJ7FVkadkjWNRMU3hgeFEhbktgbjyQAO5NVFjdPc3lxdEsAIRbqM8Yxx/c1Cu51t3tRBgXCfPNk7gCxxg59KH0s8klyVdNymUNtJ9Bgmtax7WS8RynuaGW6lhurCOyVFuCSqHdhRkYy3+HAzzUlblZZUMWJII5Cm1cFc47486zMc4kaa6uQzo4baqnAIJ4H6Yq50+KJbG7f4d41QbIvmwC42jPvjmkkkuQ63wddSMz3FweEXcsLA/MGzydvrUXR79bmVJFDLFBCRErDBDOdo9snk1W3l07vBBCGy8jtuxkAZJ5qw0+SKw024MbpC0aiZGd/wA5X8qBfck80HGo8Ebdi3guF3JaOGRRkruBxjtkcY+9cZHgh3MFk8FfEcxgORuHGSf2qp0qGLUNRmW7Xa1wsniZJJ5GMEjzrRaj4F1Z6RpAEcLXRa5eMAqRHGdqbiOSuFJHua6rek6O4PS5FaC1SYyh9QHiuobGI17AehOKJbHSr6PUrmPSJJ2tyo33F62ZT5IEAwFBzmotlDd3Osy6jMshtRvjSOLkt7ZOMAe1XOhRxCwMMH8u1+KM0kaLncVXOT65x59qKikyyfosEZLVbyS3LBp0smlkRBtRBjO1R38sVX2N8bOxihiO8IqtJKgyWk78D0Hb7U/TZWnLahJHtmu/GcZj5SJecA/1ZqstklRmkvFK2rEzgr38Qvjwx9ef0ppY79FE6plvoWbjVIEEm9JpC8gxluPX2zUu8v31TVJPBRTNNIYwFGCFzgAfvQ9Iklinuri6017BUtnNvC8Wwgc4bce+eKL07D4N681y0fiw5f8AMGIYDkkevzD71neOpbFd6SCa/Ij2U4sA7vJrMUAkQYysQJ2jP/v8USK5vZrqBmu90oc/DqrbRnHMjeRUf3qvtEe7SHT5vklM3iyyBseENpDMffBqXL4dulzeyOiePL8Jbxp2SEcnH286vFU9ykZNbiR3kEmoacWla5Fs4ZPHk3vKCCGkYeWTRZFXUbUwpD8J8ReoqTF/m8NG3EY8gcc0OVbV7aS2LGK5kuGuyI8YWBOEHr6ml06Zrtb4xrn4ey/kgHktuxuz7hqe9W5RSdbkTqlJtRutKtmJnmucyuQQQEJJHb28qrfCttPt554cvuYQQN2IAB3sf7VaQTpKZp0VYI2EcMMvh84xtJA9AAx96r4pLdtBsjMyRy2cbtIASChySC6+p44qlJqiEorkbDmG2a+JQQ20W6Fcd5Bwo/Umpd7DDZajLDbRvPCBH/NmbwpGJGTlR3GScfSqtWe4sI55mZtu6clznhR8o9sk8VL1trqS4jm8Jd6RRxW25mYmUoBkk8bQCTg9jUVBJ7A2Q3TnWK11S4H/ABYV8QHbkDghePvUewEkbTXUUk93KloZbkrJvQSPnGAvI2gDI966xihgsdUh+IEySyxRbuykL5Dz8yM1FijvxY6ll5YFfd8iJ4e0M4QAnzJWnjVMVtPck9N3Ie11G+kjmjjUP4LOfFYvtPn29cVa9OIbNoILvfH4gg3/ADbiDksQfTj+1U8drHbWNjC2Ph3w8oU8ZAKj+5zVjFqUqandy6aI5VitkjKbQhi2oQCR5n5u9FtO0NrSSY+W9+LW+u0jjDOlxJt2jLMTgYPpyT71OsLeBbKOQujKly6R5XGCANz7fPPPfyqn0+3S30yyuL0yeFHGQ0IXG9tx2g+uamJbS2eBI21pgZio5EYYYA/SpvaJNye5EuLyW5v52gbDmT/FghQeKlw2gtdNiZkBiQ7s+vOcfrTLCyBuzHcBo1VtjsP6jnIHqa7W53vFnHxUUEXxHGFO1Qo4AI8zzQUHN0hVajZFlvYr+6W2ikj/AJa4Dy5AB3ZyfXmrWK2eMTi2USTS/wAzbHwCnlj0z3+1V+i20moatst7eE+FnxJVUPI6AE7cnABweKlKstxLI0iSQXEzlY41b5ggHAI9afTpe3YulS9bCWlvHHaXjT71V/8A4pdidxJPZR68UcStMLbxyFgX+cIwSwUgYCk/alvGhgcac2WgglUTsw/40uOcnzA7VA+KluYnjUmHMiqse4IQueFwfY1LTzIW6dFpowYXkklywZprlBG6DaGRQTiqqO6knW9uY4sBr6NiN3lhv74q7Nw8OoWbxhUso7vaPEwWOBgqB5/pVLLBAtldM99bMWulkCw5ZlHzgDGMV0Yt89xm2JJqYQCR0BEBDOGbAOT51Omjhi1LUJGkVbeCJZVUf0Arnbn6moF3Z281kW3iXaElImG3eC4XGB7etW1zMk6n4gYimBmnG7KsqchMepIAxQVJ7Cx23KpZLqFHYGRrm6wfh3XCrwSgJ9fOnMWktjFG0aTLGkTSA7hgnLHHuf7VLvWmiulmY713lih7bim4j/p+UUKyt7cXsqX15Fp1u9lv8YRu2WU8gc8nmqVe51O6EgWGbTLVGh5e9SNATgsCwHP61L1NIrm91JYCvj28vwwljPysVfBA9gBTzaI9vZCw8R4A7FGmTbnIGWznk47UK3tDBbsIJxFZWhLNK/cs2S+fXyA96EUO93RH+e/lup4VijsLcbTM47bfcck9+KHZ3Uy3Vk1oiwbI1vRtY5ChsKCPMtjOPepUkDSWFpbqnwtrs+I8Nh83hlsAtj+o8nnyIoFpaG/u7xIjGgl8KJJHGNqAM57enFGovsKr1Ug11aQX2oXE9s3hQgySOXBBHPP0A5qpuhHJZXM4gW8/P4YaIeHEBgJgnzNayytLXUrWWx6duTLfSQE3PixbSqbsjB9Wx271m9SJ2TWq4RI2MSEc5I7tj37fanToM4+H7xvgJc5ur+GOWeKBBAVDfK5IXDeo71b3yCR4ra4jNu0Ua2+GUABRySfXNQrW6WOwlUYdhdIkSgZZnwcKT+hqUkBkk0ez2mUl2aaaRs8L+Zj7eWKjvqFTpUVWtooa/kaZIkjKxwhRy7vy3y9+w/epfgb72ZbEMojEUUYx2Yrz+1ADwaldLOVVLdrpyoJxhRk5OfXHFWNlfOkM01r890d4UrjaC3AJ/wCUVRtrYCiuWdBdHRDfm2VJkncpboR6JtLH2GaZbSDTNKsFeQyXcsrRqinayRY5fsQoz2HeoGqNJLJp88GBai18INnliGwePUnmrHT7F47aKMI5mklQsSRkDP7UGkqTHjLVddiHva4kV47dIvBulLZJlGzGclzjuefrRU1KSe7vZl8SKGJXMjOgYFMYB58wTUfXbuSKT4RIZYLJ5QHQEZcAk8nucUadPiZoLaxiZBdKFuFHzFiGByPsKrS2s5T2smyokUttKk7ReLJiCJ0HyxqcBzntmgNfCe/K2H8xI7nPisgJYgdlHnz51BluDqWsTXMbeJbBvAtQQQWAHl7cVaS3K2stvsQXcsLeJOsUYAAA+VQ3ue+Kk1boGp8lTqctzcvdyRATRwx+AJCeGkY/OwH3x9qMLL4YrbSQPbWlsRLdSyyYaSRuFRR5HGPtQYUeNtt3NLPeEoJdiK0KfNzGuSPmGe/n3p19cSfwu8vdOZZJ3nNtZKyRsXuDwM5zkKvn5ZqmlXuKvROvZF2rdzyIllb4iSKFwN7ryEHmcnOSa63W7vdJt4kZ5Lia78W4XbjHHDf8o7VSS2q281vpWnq0htAYz4SFg87DLN++PatAd9neW2nFXSRcPcPvAIZRkRAZ+Y+orpx/tRRU3twTrxjcTadb2Km7eddhI4UFMs/JAz2FV9w8NtvSyf4pV3HwPGCruY5O8/4RipLSyC2tVs5fibkCVJZWbaqgncSqj0GRnzqji+H+FtbhlMl1cEh12hAFOAOB96XSoLclKe/rLe/WWSaxgkuLiRHUF1twAiIDk8jGeDiiTFGtidMkeN7aUSSPGpOcHhdxPlUe5LyX1qglR1EDABhg5B/Mfb2p0loBb3c/iKlnB/JCqeXY8nYvmT71F3OhlLcEdSKx6pOL6BjK0SysMM7EtuIJ/p7cmrKR7m5LXcgj8S4fbBg5wCMEqe5wMVWEx29q4RUt/iJU8SGFVZnXAGHbHbk5ArSa4YdJmsfgY1jjjYyps7BQN2APqBRlpcqXJZS9GyomzaPcrY3YmhiZoVkmBYtJgcZ9qSK5WO6ENuquyrk9lkdiOWOPygUGyX/drczD5Fmkll+XcCzYPP3qPJcTWNmVtF3X88bzzyiID4eMkcEepHYUXFNKhJSp7E97v4e2n8KKE3Vq7mVmdmClx+UA8YGO9QNMado7lp3WW4liBXa2FXd28zSwNANJv4YSTMUQvuOWfLZY/pgfegh/AkknuD4FvHBH4nmXbOQijzbyotXDShFK5Jmi1Jljj3u3iSwxiJQpz85UcfpmqmKwkks2SMBpc7I/E5XcO749AKrtTurqaG5W8i+D3XaqY93IPqzDufpV54yW2mx2m0CZlCuIzjAznPPrwKZw0NBtNuRFYG9njtLdmFmSBLOox8Qy9z9KHdXEYiZXVApATtnBLYH9qGLkR+NBabPEhQ5RmJ3MBzjHbFVs9xK9lbAIryupfehz82dikD05J+1CS1tWK3ZezaqXhtt8Cyu0bSqp4PzH5SMfSnxqbO0lnuFUakFKoV7LuHfsT2zQjdKmrTXE0iRWmlwlHIXnIHy/6mg212091ZkyC4laCW7mjOCckHanHoBn71yx09garW5DWNYbHVkDkBlgReNu/dIAG9+c1ZNdi6iui08RkM6Rk7cDCD9hVFDFf3kUJeCWKzWSOXDMRukViQOeMVPgt42s/wCaPEto5ZLiYjjeeAi59C360ZRV8nRlRc67di3uBaae3hkQoyYbkBxktn/Ef9KBbXEVldyKqyMwtwyIz5bDKGyfuTUK7nZXFyA15fXUbGVVG1VlDDCjP9KqB2qRq9mLbRtPltF+IluDPEZYkJMhRwoAP3NPCKfonOTpyQkGoAQ2rgbGzO53PsyNjEH3ziq6wuLoL4NrZbI47NRK4kUn1zk8DnFES3t7bTDdXqrAUkmCg5eRsAAAenPHtRmR5EhimQWyy2EbLCCQzOzlssxPPHNdpjTQz9ZMWKTUNQzbFIx40RVTOkpOATkt585NR4PDluXWBxKyh8z7tqK3+I4/MfYVNbZLElvFJ49vHFgGGIRlYQPnbPfLE4B9BVZYtdRfEGKAB/CFtahWOwsxxuA9AO9Il6GxS0iW08apBarfb7yXBnzkswJwCf8A3+KNqMlvDqF+xMaSR3Z2wgcKoOATjy4qN8OYtFVY0nfZewmSVEQeI5UkgE87fWh30MMbapeahdNBARO6Ip5ZWGBwewyePOjGGpiOSYtrqEk0l/cSvtji8SdWHZsgdvfnNQIjJcXcaqChdjI52AYjHc/emW1xG2jzizs/gIEjhhTxJDI7v/iJPcYWmWdsyweKSZWudsryufmdQ2MKPJc8n6UWlFslqt7l1qsyzaP8QN/NyDllAxsTkfsBRbOUWrzmUlgsCzy54wXX5QKZqG06HbeJshEkqSgFsgcny8h7UK+YxQ3Xi7WlkS3KowKlx/iYenoKR06QurdtBNOKSXKvKZJCGR0VO+QSSD9KRJzcXqC4LMoUzKMAAKc5GahLL4EziABFyS0u4bWJH9IPOf8AWpdvbvBLdz26SeJtWPDgEgIu458uSQKnVM5PsS9RmK3l0kT5eSdUO3sI8A/+44+5qEvhTrEJRIZN5cAnuCcZqVPEkMSyRLuE7CMsDnj8x7/1YX96jRsonnkBADKRuU+Q5xz25x2p2kM3Y8XwbQ7i7mZ5JNQupY0ycExI5yPudo+xos1/c6dpltbxxK2pXUnxQkIBNpBt2rx5M2SB6DnzqbCkBSIX8TLaaLCzypERnw0IJUn1d2C/fNVVxu1LbfXqHE5NxdJH3Lf0xKfLjAFGLVAY+WIQzQ+GwaS4iicLGgbw2Ztu057nAJP1pkt2Uu9blid1uWJt4REh/lheCeOBwuB9asIVij1W3aQOrWzxW8EarlANpLn1JAIUe/NUsCC3gkzlI52mcozfNt3Z5+wrqSQG6J0EMXgC7W2SKUxrp8MjRgORI252PrwSeaTVdIS8C2TQG28YGYy7Bnbzg5/yqAD6ZFHhnWa28FA8kls2+PcwVCXyi5HckAcGn6xexWGj6xfKskkjafHbQRMSpclhuGe2MAdqWEmnSHbtUyJa28GoXl/GFE+nQQR28KqCGCryzA+pIp6QwD4aFENtsaR2yS2wEkHg+Zxx9ak6vCoe7kyY3EfxDhXOEJRFA/5eW4odpEbmw8VNscQBWUdyuwEgZ9SaLVvV2FpWCtZNis0VuVVHWOFZRhtyjJLeoORij3ltLeT6bZ20t5FGzvHM8SLhVXBJd/6V7/XAp7XEguJpRHvSJGyhPG7KoP05NRpd+nWF5ZSIQZJlkl+bDeEwyo+4BqdXKwlnZWsUtpe6jYgyQXBdI4VGAUX5dwY8DnJzQPirqCC4G+KVZHZYdozv2/Ku4jk7c8nzxU82tvbadaWkJHjzSLaxZ5UhlJb6YzVZI6JLsjwkUAS3A9EySzf9RxS35hbGaZai31aa1jYNa6fZEGNSSJ5NpdiM8j5sUnik21xHbYe7LqsDOM/NzwP8R3Mxo+lW8MySC7Mhk1BiXdDtbamWYA+hGFqlS7mOnxSRwmxeQvtjjY/ylZtuC3ftk1VN8naqLHUQscDeMirO0qRRxg7RHGq4HbuSdxJqmPiXcVvBEFzJKrEv2SPxMMx+2c1Ya9bo4mCqLKzjl8K0WIfNIvmRnnbycmhWFmojUMAYyy+I5P5kBzsz6Z5PoPrXN9yf4mXEb2/xRmt0MFpZyLAik8udoxkeWSRgelV00E93NDDHKkbGVRNIVywwOMn6tjHpVvbwtdGzDbt094JJI1UYLleD/wBI5/SmLLEsUl/cTm3givY5GQgAuxJP1zwDU4u+CqdinT5P4lbwrIk8rz4mkhGFQhuee/lj71Cv7yO9ubmGNohBb4Z5ducc8n7AAD61Pku2hk1O/iiljuZN7LIxGCZHwSB5AKP3qqs7b4iaC3V4QZmW5unkGNkKH5VGO/bt55po+YU96LDTYjHPeT3kAikSUGLcPyRIhwB6lmOaIwe4ijglZZfAaVjGSOctuyAOw2j96WC5SVNbaZJIlUqCDnIXeMnH9PBqPFL4mpD4llkeeCVbaCZdgeSVCka4HOEHztnzIrkrkUXO5InP8cuBaOWhu76GGd2CfyoWk/pZvPCgYAo/jxmKS2nv4o7GwYx3NwYgQgUMFCk8gnvj1NPsFWPU5xpcwNzFO1ul0x3JlEVWbb2wOT7VSarqVvMj2EcL3K+PJ8OWwgmwPmlZfQZplvcexzdILqGp29wbaOQBAWU+Ei732YJVeePck+tRIdRuZ5VbTZNisjN4b24Zii8ZO7PzHPlQoEdNa1Fr545UFukdrJFGFLZ/NhR544omnackdhcXN4y2kWwxpIq4YscBUGfMAdxVqjwgRepk3SkuY7yS6NxKxs7aUqruHCseBlVG7gZ4p1v/APC1ZI7aaL+JXsBeaaWUiSKMDJwvqw8/IV2jtJbR3E9gTZytHtj3W6kcqWJznJY9smgabYoLt5U2QRS2zIkvhnJOw53NyffbQk0rHctOxd3WsWyafcNZNBvuvh0jDoS8nALDAGc5PnVZD4l3IzXzxxwx2Z/4UaqxZsjgeXGf3ocl9BHJbzwWEElyCxhefcwVySAxX14HHkKJfTGwtTFCUEMMLG4uFj2+PKXzj2BIAUDy+tQROU1VsAl5BLI1vD4awWJMzjwgQzqNoLHz5xTjK9paIlsRLNGGupGPcP8AkXnyHLH6mqa3nh8G9jRsXFzewwlRGTuXczEZ9SQOKsJLeW6SdIpcMblBMFXmVwCdg9Aoxn1NFJyM8W5IFZsmnoIA0UsyoBDGcOWdv6iD75b9KsJ/GsYpIXkAurHazuSCSzks3PmNxH2WgG9jaa3t7eSKOOORYhLIvzSEA5wcZwTmh6jcJPfgSo4tILjFwsRw2So5B/0qjjY8tiCZNr20cLoGaUytJs+ZtzHnP0Ga7cGvneASGPbuSQ99qn5jkn0H70+G0lt7+YQSyQb2HhsJMnGDknHvVRd3exlUO82JFhkwDlot/PHl5E0Et9ieouY52bYAwWNJJATg5VCM7T78gfSqnTLc3GqW4kiiTGI3KHJZUc4q2s38UPAG+HN5HGVljb5gpBJzn/kxn0pIlaHqWSRIjBb4/mAYJJA5x6AkZrk6i0Fsi31yIZnNo2JJACFQcgAlB/c0aG4uIbZrdSmUhEbuV+fB8wfocVWyQSTak/huTIHz8p5AwBtHp3NLB4V1OiI82xp2tzyQEUDAYHz86GmlYkW2XYc3doxnHg3CRFIMD5V2jYrEe+T+9QdrPdqlsu13chVXjKLwufU8ZIFGuLpZ7m4ayc4dGjEL8AruOMk9sYpsLG3lja6ASURFWdWyI1cbeMf1Ef6U0Y3uUboj28qTSGVI5GEYGzYPl5+XP60VUEgSUSSSww3LIm0AMWEh5Puf7YoCSm2060E5kXx38WRd/CoHATI9BjtTpLtRbiYuq3DQy7ZFwvkWLlf8WCoB9q5xa4DYUw+DaWyTviSAlyoOVM0jEBSe/CigRf75e3UkDuieIVQypgeHEnGfrhv1pruokikvpPEYjcUA7YUENkdxk0W3hecTpKY7aH4Ri88wOCCRuIx5kcA06bUaKKVqiVf6gY3t58LJhJbmXI34Z/kXIPcD0oggeAM2DPdSSBUyypvdiqls+20HHlxQL65srVSIZnnlZ0DNIwCkqhPyj/Dub9qrrm8ZLa0k+R8xxyFgeG3ZLAY9lGaXTYraQTVpylxePFt3DO8R8AsqAKPuRUq7STwNKtfCDuQJGAbDGbBAj9NoLZPuKqtI1GC6I8O28MFwZFk5G7kjJ9AFNOiup7+8t5BHkD5n5wI1BZi/75ptweJtuWd3JGdR1CMShVhjWBfmxl9oyB+mKomnaS4jEUEscESmNAcMHxGNxDf8x4qReTxyTtIdoUlnXB3M2AcZ9+e9Rp9QEEa/EyRw2yFYkULuwv5mx75NNGLJt2WUyjT7kTJw8ankYJjzgfL/AJsnvUCDfPc6VF8MgAmdYkTgDEafM3lnk/rUC8vbiLUfh5UEUAkdQCN5b5uD7DFSdEvfDYXCoojgtrif/iFhlyEUnPbnnFPGNbsaLLQFbi5vrh9q2llCGLH1AB5H/N+wqRp+WtbpJmYfDxEnK8ySY3BN3tkNj6VT3VssNmLaOfe8xMtyQ3ByAQPsePvVlbSCYWsr7olEZnuGbydsM5P0VAM1FrfYKabKq4kn0xAFANw0eIdh3HBGBn1POftUOS+i02DbAWe5DbdxXIAXuQfXJNHQT3V3NeyZs/FPjQ7lJFvECfnI8uDwPPcKo57wajqfgWySQWcDOkccowY0/MS3nn1z61qjCgTdFpbMfDe4uWSQrgASk7cnkszegHJ/9aC+px7vHtQyhWIRJR8zt/VIT58dh5cU22dZYWnupGgsk35Vh/U4+Ue5CgHHvVNqLvCN6QfCW8ahI0lf5jtGMn3Pf708Y6thG3QSecySDnLE/OfMjyFDnja2lkS6z4v5tpHAHlVTbPcXN1Dhha26He7NwW59afPNdXF7JeXMqQMzE7nl2AkYxjvwMVrWLTyBLayTe3Y3yGeYsC3GOQO1SILwB38CTxmkRlXJCg+xzxiqqRXRmmkeFz3Z4i+TntyRg/apUEQLLJONoVsieaQCGPg/n82+1U0IFjZhF4ssb+I6Izl5QymMrgcDbwKifDNF/EnhUvcCFWllY9/EbYiKfLBOT9KsJLhJL6Pw7iG7xsRzaqscRz5MMAn60DqGSeyktrK/sFS3lt45p3M7bmcszHt3GRwDTRW9IeMSZdSNKs0lw3hrPqCSxv4gOCgwfl881banqMMH4h6M7GSRbaGFihXAGMuDgedZmC4DabfxQ26xyoqTI+VXlZOFDd/OrDUN+pa/Jes0aymcp4cZydqqVHvkEGhVPf1lFwT+lNL1IDT7+RY7CJh40kznnwmJJyv+bgbT3JFaLR7OG31We6tEmSEpsdnG3LFmc/pt+1DvZJY5NAsGYPDI73V43YkRRZQfYjOPPNP1G9l2wjxdgMa3G0AjHiLuIP6/rWbJJ2FtD724F1GxZUk8FJISrrnO4Lgr6HKVk76QI084kAZlG/Izz/6VPkvpGeVI8YkG5Hzx3/7ZpjW0V3NdSFfhYQ2Q7ngjGeB7nFCDrkzylqZAiu3kY3Eg3rHavIMDG+UAhB+p/aqW+nlsoI4ZRGZnLEKDydvck+QqwEot4o7hgSI1K9/k/NuJ2+eKi2llFq2ohWDG8mLS3E7uTlM5OB2AxXr9JhWWVvhD4o27JOj2cIu7OFIrmUCFZ7olQAh7hPfjBq+tNLu306KCXVbSO5vWZ1LowS3UEuflXnyUZ9ah39pNJNpNjpqTLaLO17dSW7APNIDhVY5/JjyrXWFnbRGFvgrx2QYXeExjz/qr6bHj1x2Wxu2Ze6JE9g8b3d0k2qXEEcLqjf8ADC/MwVRwiAlfrk961S3CLtDXlsNw4YyZAPp271lbJY7PKQWcgDOzEuULYPOPoCKtorqM4DWIc/5itbYaoqqO0ovBLDkB9StQfXecfqBREkgL5OqQDyGJs5/aqn4yOJTssHBHPCAj9hTodQKIhSxLd9w8HJ5+1UTYyRfRuuP/AK5W3/najMEZRu1W1Vf/AKa1U8V9K/8AwtPcHz2wL2/SpCvKSCdPfPq9up/0p9xdK8yzFxbQ4C6tC2P8Nww/1p4vYgcjUYjn0mqDHLOo3LYZx/gtoh/cU/4y9U7vg5l4PCW0X+goOTGUUSUuLXwwX1KPPo07f6U5LuyKtv1SBOfIyP8A61Gju77wlItLnkZ+aKP+2KU3mogZeGRR5fyUH68UtyGSSDi507PGqKPcQt/YvTvH05wR/FVc/wD3OR++TUA32pBsoj4/yog/0p4vtQKncJc+u5B/YUG5B2RIdrJ42VLxR6ERN3HbzqtfTtJuH8eXVL4ykFSIpZQoPsM4qR8VqB5PiP8A8wH9wKAZb1t4WJ8btwJGRg/QUkk3yjrK/wDhtnbPJt17WSsqlCk4EybTwflYf61Fn1GbT0K3N1LJAFCxTQ6bGAAP8ee3FWlxNqUNu0sdu82D/wAK3DmQj1Cng1V2epQayZja3QuRGdtxAC0csXs6Hlf7VjyY/J0wozt3cpeX9teG4knWNJWl/lhflKkDAXtjOapF0yG+0h7SC5e4voDPcW8R5eWIbTKoz/h3FsehNWEumR7Zzvlje2u7q2dfFJwEwyMv/Q44Pes1JeT6TqE0ttLbGeJBKm6LKl2UqWA7jcvDAe1fO5cmTDL00I8jjySIJAriKGaK4eJNmY0GAP8ADnzNESOK6vo4XRUbewyBtPljP0qrj0OKxmMEUk08CQxSqYxhi0i7iDj0zVm8ClVkEh8QEAbuHxgHJ9weK8PrsDrxfMjOKl6Rb283wOqaU9wx+H/iCyXBc5xkjJHt/wBzVzpF+Jh8xXLWzJcqwzv4BV/259zWcLzXEI2wl4TyGC5Cn/DVlpcuxbgGJ4ZgGQlhyh5Ug/UnIrwJwuNtEoSaZqJSiZLWaMwgVpX8TGW5PA/T9Kong+OtdEt0VYEu5pZEKMzAGNmIXJ5OSKmRSMmn2jtgOi7WLoNxDKQe3fmoQD2j6Dc2jGX4Kd3zuyFO5iOPo2alFUbNaaM9NZTm5kutPbZNYESTM3Yb8OpPqeCMe9X8kstzcWtnNbCd5o4502On8xcElMd8qPfsKn3bxTR3rLEtwL0ROixfKZG5xn0K7D3qpu9MhU6d4TrJ4FzvjCk/ysHkZ74GT9s00pa6sRrujYyQald2mnarYrGvjyThBdXATxCCVDgAE8dvmwaXxI9Nvd980c0k10rMok3BRIArPn2IBqmk1GLTZZJpGkSKaNlC28xSNnY5DnPbDdvvVDqOo3Md2La7QxwyRFosPgOQN3GO+MGsa6dS4Rs1YlBeZu59Qis9FaUQw27WEuWjXed7ByGBLdjjBqG01ydRS5lykTb48D8ojYDn37isvrNs97pVvdiaWRrtllniluNyeIAVL8ep2/rU5Lqd9PsIZWjheQPtWRSQ+FU445HaueFJWReaL2WyLWK4a2EqqT8RKolwx/MysMgfbmryznS4s7m2wofaTbZbGQHJKj1wTWNtb17mVbqKDL4WXYvzA87Tj0Gas3R4Y7q4gjKJb3m62XOfEDoXdR6Y9KjPDaoCy6WOv7ie4kulgZEhaGOdt3dN3y4X6OKPbTXBs4XeQmWWVHcNwdpI28+lV0q+JeSxpCRHNF4R3N7ghgfYiiWt9Fc/FWzSbyd0iq3ko8h7Z7elNGCqiWu5WWPiJDrN+LeIx77RbsbmyUIIRse4xiqOS5EmqTom4r4+wlRkbSucn7gUUasbRI7h+SWNvxycEHIz5jIzVdFbTWNxfbFZkeYPGMYDI2OTn2FWjBNWNObosLWaI6lYwXkQcw4l24IJ3KcdvId6pda1JkEhhdZwUX5CMqSDwee3rUhpJY+qtJCbpG8QIwx3VQ+R9hzVR1AHi0G7jhD7o4kZGdcEsWxz9sHHpWrHjTkgKTS2JugXj3lvY/HQtceHLLNO0hyozH8w+nyirqW2W1m3ybsRlX2x8KrAZGPVcnNUelwMbqOzSRIJFtpPEjRDzuULz7+dM6gnm1dJY7MEBFAkkjck7njPcjtt44q8oSclFCRfexbNkurayfV0d/hpmOwN8xZ5tqhQOMc5yafNpsi9Ryz6izpbWEk8CpnCIV4Ytjv9KhW1tP4IdZAD8HFLLLt2quzBPHrxnPrWg1+aSfUraZVYQ3MHjyY+VZZHALA/r3rU/RfonKqKrqbShJFYxQpE1tdu+7B/J6H9qA+iXCarCiXEEVrbaWC0pcEF2XLHaPUAY9OKt9ctL+5vdDkgjSK0jHjySMwJaIZAQg9iSP0ol24TV3Ec8YVoIvETw88mMZyRwB2xSanGKT3LVFNNFbZ6r4N4GsV220EayYPbO0rwfoTT9PhS4vbnUL0FI0SSS2GAQyY5qrvt13C1ppyS2dkm1pJ2IJYk/MT6AAjAq8tFjls9PtLNXji3G3VxyyxqpOWz/ieh4dxcu5dzeSSvgruqZdT1Lraay022WK1gMD3E5XCkNsJJPfOOw9qtbCxtX1C0NsgEcmssszAE+MsR75PlgYxRdbk8W6uZ4AVkSC2fdGOJpDEg3D12gMfvVNLrNzbSSrohy1oLuUEqCBhNufqXcfpTq3BRSHcoqTCIJdb1pjs/nB7h3l3YW1Uy5BY9vy8Yqg1axWxto4rFooUJzGVnDNM235j2rT3FjDZ2Y024d3igtQTGoKPcycbpWb3OePQVloZxr2oiNI3/AN0uQgTYOc8YB/SrQpbR7C5McfxPuWFq8un6J4ig+LcMkIYnJwPT61M0zTVEtrpykb5LgsUbngjJ/U4qTf27QpGHhZZbdhEkTLz4hGTx64OKbo88ghvruTAuTI0Nu3mmDgnP7VOUrToWOFKKsL1U0011p/wBCK8GXZG+Z3QlTx6fKf1p8qXFzND8RhZ5EBSORwChP9Rx7dqgKXbwHOxjErKC5PAZj/qRUjUhcm6e1jXM/ibGKj/DjI+wzSRWyQZJQ3LPRLa1tboyXUUdxKsgyXb5cYPAPqcU+41R0jd71vFa9ugjDHEUKAsQo9AABUJUnvGi0+zKrJ88jgLhtxBwufZcmoUjve4EMbMA223dmx8qjk/c96VxtXJkvHjBVEj2TeNZO4mVbaW3QPK4OQpO7z88cVG0q/iimcWts8aLHOVaV/ncqh5GOwINA6iSSScJMohtyhdtgK7ioHdhwPpRembSFrSbU54hFZRQusckjkbWbHp3yK2JLTaJudwSrd/zYvv4WE6fVZrpLcSSrACvLyEL8wX6ZpLrVNNk1ea1tdPa4gtLmML477t0QXaCU7A4BP2pRp1/cWs1zeXAnW1VYwgTALyNnd7YXiqe1muLeW+kktkih8dZBIMEyADG0n6E1KGzpsZScI0kC6hu1uNsdx4UYjWZHijGCHVtyffacVOh0S4vo9P06IqEtUWM/PtO7IPf35p9hp4uNNluYlikD3ECKrgFiRkk/XZj+1avRxFY3XxUu0zQxF/mOAFxhifpkGrzyKEfMRqUuCkklhtOo9LtLZAttBayLCSflXazYAPmWNSLm5QW9xEVmMcciq2Dl0IGGGfqasbTS/B0ZrmcRvd3+neIrbQWjiEuAMHsT347cVn7ZFndJJGYRQqN6g935OW9TxWBzU7vkScNG64F1RXtFjhhX50XYFzkkt3H6VWWkbGeLxEEskcrqpXgA4wKmW91FJJcXMm8De0UbZz87D8x9MCoOmRTsq7oTE0Uqq4IJYtnjj96ootxtmZ23RLtrN/BFsyZkZi+1JsgN9/aol1bW9pDJvlEcgbHzyBVHHqahw34t9UtN7MVMiuxA/obPf2NH1rSQGeZZIkshcGSQtyWALhQM9icjirRxj7J0xJVtxp9uPHhTxCxaXxSV/8AWoEGJJyz3FujRxFLaIy5YnGec+dNe7W6sbYTCVZGZVRYYwwLM23gY/eix2dpomuR2OqwTTNDcFZZWC7ZWUbuGHce4q3huKFVsv7PSzeazpfT8lxE8jxFrgqdwiQjexbHIwMCidW6/bT61Y2tjH/uVjCyW6ozMq7EJOc9yTg1I6I1ALa6nq88e6/vRLaQy7cNFBEu+T684UnzHFY/pNJ9S1K9OGeO6hdUI5wWxnHvisulzyb/ANv5myOWOPDKS5ey9nc3csheFrd0mHw1oiRFlALBlBbJ+prHpEq2pW5uliMkodckOePLA/vV+yz3HUF5IniFpIDHFE5yoCqOcfUVjrqxk086Va27KTO48WUDG8g8gH0BBqkUpEZPagyXlvY3EZSZp2gkLbc7eRyT9Of2qRbXfxNnpxgWRt1vMzYIOCWJyf2qlltfh21uV3Dzy/IrRrvWMMwHGf8ASrzTNPLabc7Wkdo4kjVnHdm/NjH0q7iorcVT4RM0IstpFcRybpJ2ZV2eQQc/cnFWVrYq5cqxYhFlx3LMc57+VRekLZdPOlwnLxxJIWGD+YyEk/oKsun4pL2PcSPESIuOfzYflf05rPOknQFTTLXTLcSJEXXbJMFZ+c7cJ/6Ua7L/ABMoTJjh+RfQsFByf1qVa28MWpLEGAthwoB+Zsiq+S4ktbfUxcu7lGIkZFGGdiFwPcDArBLeQUtKGyW4u7KZy2Qr7znzI8v1qkljENhK4fDuFjIJ7Zbtmr3VZI9N02KLMo3suRxnJ7VSX4S10ZfHdYxcysVMg7jHBBquPdBbtIc8kbWb3BjLPIqLgdsbaszG0enztv42QQBSOSc7zg1QXiBNHgCFpS0kYCq+MAgc1orWN1s/EGWSKWUnPIJbAT9Oa6cKWoWDp0yHfFWSN4v61IBI5x5/vxUKzgiu4ZbZvDjCy71Jz4nHdRjuD50PUbxkhsnkY/NuAPrg/wDpTbKFvgrnUvFCR210Y8A/MdyE/wB80YpxQZSVl/qZFrpOmeGwj3QmdcjJdS2AM+2DVTDN4kcsykyYyNx+lTepZArabBuLRQ2UCQqeDkpu/uxqDC2IJ7dAUIheRiw4X5c/610batl3kSSSXYgyXatEDt2A8HaKj3V22NgAxjG4nPPpVal9ulKW7GZWON/lntkUxpRDJKZf6TsVfVvWtUce+5HW7J1vdBA6OCHZ9wxR5rzNvhWIQcYzVHaToTLduxUkGOEE9/JjRI7qRwBFhj25GRTvGmyeqtyztpAUZsDOd2ff1q0tbmaOSVkY7yhLSMfLI4FZVdT8E7FZjI/ZQBj1qxsZpHgu3ZizCLIX7iknj8zlPctrm7WdGTgg/MdgrrG4MUTyRxssYO3GRk+/0qCshiucMMgjORwMDinrG0MobfvXcRhRx8y5/wBDUtCSHbS3NFbxfEtpgCLma7ZWB7kbeBmk1Kaa3s3tWwXQuBgk4yo5pujl/irMhiVtNUhk5HkWAP8Ael6jgazG2RmaQytgg+2P7CsvMqHg9TvyKfRdOjlubqRWKWun6fJvbzYtwMHtnNaXVZhAlnO52lbS1tyx5XeQuQPXiqnQ2jGja4jLsybaPOeWO8nj2onUaB+pdPsAztbKsTMFPG7j9KefpZEmLB1ByYDTdLjueohEwZxBOXbcc9mrRaxcuuo20MSK00mpSOrY42eefoBTenIGuOo5mWLahmZV45zvA/tRpIPCv9VvbkM9pbSSqrL6Yxx9TWfNOOtR8g443Gb9hDs7j4RLy8mcyCKMCPHdi5IyfX6VnLq6tYb6d3WUy7VkMkzbBtzhgAO45rQRXMa2GoSBRF4bxJGpb8g2E4+vvWdXSPFWS/vJRmfb4cjLkqDjJH1Jq+HTbbDJNRpEm8QWOoyJIykjafGXgNx+/GKj6Vp4k1G5uLho5VfmMAlSpx6V2qv496+YhPGX2HvzjzHp5VItItpWRmzOAfmU4ANXUnFCRpJJ9xjGVNhkjXxMhdi9lbn9sUZNqXJEZWRSpBBH5T3qaskKJa/EFVIJEjAfm9KBLujuFKIyxZZ3AAw2BxzSXaEdWMu7t4oZDATLKSGJXjjtUGKSW4i3HdGCAx3cnI8qPCHuAAmXAcszfU9voKsSkaJGkjBHIwx9Cew+tFKuQcg7SNBJJdzDYHUKKVmSa9eZUQshBQEZHbgmiXEMbWwEwcFpQgUHzHpXWlrHZwma6y+QNvP5vt6UGt7He0aK+dZVt/iL+Rdwl3ZHbk+lEuozFfAxqzCSHIfPdscfSrCK0+NeFbsKsMr8gLncM+X3pl6wBKiQxBCx2DDZwKdVdHRjaI2kwbZZpbgeG7uG2YyMkc0a6VTdmBVJEnc5zjjgfrQ7QXU15HuZVi3R8DuefSrCO3EN7LJwkUT7APVjz/apyVbiU6ZBvuIcBz4cWBGx5y3FSRYBbk3BOVkiA2E5wR3qHcTQyX8RBbwtzIi9gT3qSjGW8B3FEguec/1ZGQKdDb7IlXVy0ttMgG7bjHrnOdv7UPT2e01jSzZrgnxlmCjhN6gj+5pUtHjBKncZ3Zl288E5z+lLp4jjnsIwx/kyJ82fMgpyfbFLfJRqlQsMyyWu0opkaYhiPm/IxHn7VX3EqNJDdzlH2zEPjhTg4o94gs4rtg+yFJSqnOc88mqW4R4+mroyOR4V057ZO1mXHFdjj3BItXhcXMS3Kldtzg8Y2rtqbrVx8Pa3ZVQ4Em2PA8qBqEjWstgjt4ymVDIW5LYXAyfpj9KlzQRXkd7EQzxrcF8qecFdwFNKrTKRpNGA1i6uvEgitRuJuIonY8lQe+Pvmp9zYyXd7BLNA2xXEcUW3BPPf9eamaSkszuZI0hVuUGM5kU5H35NP06xvrvVIpb2ZolgkeRox3ZduQPbmtLqqIyb3NNbymzhBiUS3s0vhBG4CjgHP61E1DU7vSxL45WMF/DSBl+YOPzKPUZod5dG6/h6KDteBpJtoyQ5YbRn7ConVNziWIuBPPGwRNzZwSoLN9c1ipakb4PTHSuyKu91lgbczLEssnzSojbhjOKrbk3DPf28StGsaKfFPmpzj9CKq9UkazszdTsFY7mfPcjnsPpWt1mA6Uwczx3FtcWkc9tMpwZVIBxj9q2KCSMHpTlSIapN4xayQNNIqs5YcBfPvWq0CC0NveR3HhTrcDMiJICUx+QgeVYkXrX1hb3Xjm0VD4Zw3APoa1WjQ2WmztftAZviUET7X4DEcHHpVIXFblunj6afYSPSEvrK8uZZfDggzkefHl9ah6bbxadeie8ie4WSEFUDYJBPr71ttCyujar8LFFJML0o0cgzviK8596wfVEwN/Z2+lniO4TeZG5PIwB7CkSpnryxQ0vJ62Suo7+xtrq+NlbLZJCIox4Z2v4hGWGfvWPXUTfXUKXJU3CnZIyEsSp7ZJ7mtL1fMup6dPPIWNw13I5CrgHHHHvWa6MSOO11ieVAGitSkayf/HGxg/UYNWhtBvyMXUylKEZruRG01pbsQuzlhL/iGdoo1ppt3dzCPwzDbQ4/mvxuyOw9asWtpPjmucblaIMRt9Ac1WahqrWQG+YMwQYiBwF47Vycp7HmOIt5cWelzsYpi8xH5mUBvcD/AL1FtNTa68Xwx4UCDhVGST/qazN7qO9nkkTO6EBSR8yt5ge1W3S8QubS4a5doLWYgZPBXy71oeNRjqYJLTwXN0yw6XDFfK3iTgkrG/zN6fN5VTy3jjEFuvwkQHCL8zH6t51ZdRajFpdwbOOPNyqriV4yVI8iKrtP0O/uL6G7v54bSCQkiSdwu7/lU812NPTbOaVC2s0oJzESueC3nW7g1NBp3UcaSGZilvF2/J7ftWNklsku7SK3lmui7YZ2GxOPQfapOiO0iajBGzZvb627+QZmFTyJTjuBei7R6YzN1F1DcTQQlnklzkSKfmx3bB4AAxikuNQmli1rxI2MiwqpR33uQfMegwc1EsroWWnOLm84uPnLiE5T5+w29/TmnWrR3Ghajczxxw/GMI3kmJTChhx6815bUY0kVk0lROhiaPRbdolMu50iBIyexwQD9f2qPd21ylxlZI7a3hQmRpsMSB3wPrxUIpa2qo1kLgpGgaFlnbbknsFOQAO+aChuJLLxTO0s15dGHxZolOI1GTjBHmakoq7ZnlIn6hqUVroxuWUp4zgRZTkg9jj7UHUb+IXehaQkzXFwqNLJg/kXvlvLzrOXl0mu3gtiHaKB/CjKngFe5xk1ZaDZm76jtIrNI1EwZXl2ZAGQAf8AlBqsIKK35GT1DpbqHUYb1jlJI3I5XaWZefPuKl9NWy2Fxm4k2eK/heMPmC/ymY8foKjO1kZ/BFt8TLDuidWcgM4yCzj3P7Vd6TqUd5bzxwPHZyWNtI0kyplVkOM7R9OAappcU0dFO9iPY6Qb6OVr4/CaXZCPcxB3NnGAF/xMR+X70aS7m1B5AsZVZboW9vbr2X5gQufP1zSXF18FpsGn24MsxUz5ZizBjkCR/fufarDS99p0jFe+JHHOBJFYTN2BcfPIF8yq8D3NQpt2yqVFffzo10NK091ljiP+9XCj87AEkKf8P+oNRup2jttO021t0wboeIyqoHyg4GT35I7UCC3h8aRbFHjt4i0SiSTLFx5/oe1SNWSFbuG5uGlWO1tlhTA5dlJYhVPB7jmnr0qJybewy0T4DMsSTrcyK2yNsZWQr8g49Tird4Eh1S/uISwkhhTTocKNrMqjec9++4feqXoSGH+O219cBrd2ka5mNxc7yscSPISfIE7QPvVjp0lxcyaPC8tvFezytfTI1woJUnce/wB6SS0s6OxJ1mOzxbyrGtxbwuRExyW43EnAPmTUiWSTRem7iGB0EkaJBJuGCbiTDcY8gvFRG0tLO6jEwjkQObiVg4DeGAWAwSPPA+9VdlHe6mnw10Cs0mp/Gu+9XGzwwNvHbFGCtWxlLXLSXUVmEu7W2Z9zQ2wjjRxxsAyzffOBVH1lcINTj0203NHaESEBf/EIB3H6dq0atFHqMV5IUkaQ7XkzgeGvzbF9iv7msXqem3z9Rajbvs+Ne4cvjJCDOfm+1Wi97Gy26iiRZX7XNrcI7OJ5isZZWOQAc4BPvVvb38sZ1S8lk3tL4dnCX+YySswMhH0IFVtpbwxtDPG0MNmrsJJZMszuvkF9OQKt9L0+OSDe6O9tZObh0jPzySNkhFH3GaEkoKzkM020ktLR2PzTzzGDcOAxZvmOT37VO6jaSeD4WHD3ENxG8gC7QniKwP2zimzyNFFDeSyS2s8FwF5jXbtK5KKG4yDkbu9SJIZkXWbiWDZGLSKS3t2n8S5Ziw2kqBwOc+lJuM16O5FhVhqWpTxjasVq8cEjEDaihEJP/tHHvSJGtk8kUTpbWtvIIJA/OZGTcM49AAT6ZFRpGhnnaKGOZdPhx4ty7bkeXP5cjhguOw+9JFJGvTsN7coGNzLLcBOzSu7FY8+mcfpXJU9wanQk14bDR4g73ck0ltC6fDyBSuQysSCDjg8edVGp3SW1vYQWy/ObRbqWJzy5dgAzN5kLU+9hM0F7dXbMwtzbsixDBJUYPI8t3H2oXUenXEST+LO8IeGK1DOQncrkAn600ZpbAbbVEawnNzYuYY5XtY1TduXGWJ4G7y78fSrnqe6S3khSEyTytDGXZM7y7LhYUJ43EDJPlQ7hPgPGX5RaW88cTbmJUkjahVfPbgnPripF1HbyTR30jSRWtjbbVUnc8kjDaBnyb/vSOStNAk1LYiLs0+O0s18NprjbtaEbisp5IUdiuOA3mRmokmpiHTrjMe9LcQNIkr7zjxWwPQtxUW01S8vOofiZolWNYpAQVysbIVCIo8u5qLBGuo3F7ZxyIjPLArIznmNMtkD6k0+nTz7RHNyaVF11OpXRLGUt8JHd3DJEIyWeJR8xT0BbJ70KFHktbtHU25e3xLPIPmHyrjHqQGHajazENW0mwKSiKBNVZJP/AC5T+xFS7W2jvltLfLD+fDuye4VdzN9CKVSuIO7I8traXwjW3SQWsGWW4myzttPBx+XuDwas5dMUW8DtNczxzR7dryqmSOW2gADgUltbR3zQ2yMdsk8SsF80Cs7t+pqXaiPV7qXUp4wmnWpxHEifnwflQD1Y96z5JUU00ih0xon1LVL2EAxW8CJArTHiRyR2Pc8E5prx+NqMqxxyjwI+AvCxIBliT2JwCAfejXUlxqVrdyXi4M0xlZCgXG07VHHkORipMqXEehakIMBtanisgcZIUhSxH7CrKVCRSckiS92unaZYGzT4aC6lj8KIkE+ErAs7erMc5NHjiTR5NW1UtGyIMW7nkq7scY9cDmqvqdogim2Zd6E2ltx/SuFLD6nP61fdSQ29vNpVgXUyKsYJ3cGXaM5Hnik1PZDybk3JewyEC+M0ou2LM1wsafMflxgu3udxFWusLElzeiQ7Y1kDyMODzjGD6kjFVN1Ks+JbHKQMpEQPcgtncf8AmIzR9ZvxIjmONPFhhEsrSHcGxx8o9c+dWSt0TlKopeQlpI91dWLSKsUqylBx+QMw4z3PualWVqzanqEHCpHeooZP6sOVP/us0CBUNrol1GVJMBnlU8YbPI98Yq00i3i+PukViQkiyM4OcnxM/wBjQbUd0UgtysuF2mVhKIoREIyzDOWzkAferK103dYWImdCCw8Vdpz8zZzn/mAFVEdtdSajfwwlZ4jJE2GXKxDuWPvWpW8jktLh2IkLW2yPjjap3Mx+9BtR2Cvwka8uVk0y1d0+SNLx3YdpGJ7/ANh9qr7+2hltLOW5Yx29rEnjkMQxD/0qPMlgBVgLmKbRFhaMs7SsFywyPmzjHrxQLhXOpQRI4Edkshldxz4i/P8ApyaOKmPV89yVY2m+HTbaIJE9zOWjRSSVBxnJPn3pOoGFzam0tUMtsLhPGZRhZSMjcfQDn74puizxRafY6qLnDR2s15h8blyxCj357VDnvvC0mEGPbsuFeTacFxtJ2Y96Vy0yOySSpEueSzhXVTblzAV+GhGMfKoAXHrQZbOK20bToxE3iXhZyFY/OcBcZ8uwzUe7t2vtTtrZo5UURpJ8rYwxTI+uMjirrUka11n4eKWJVs4kSOJ1yXYr3HodxGfpQgtxV5lZNO9hBJImIprYosbrnbJPIduR7qAcVL6i8KS4SSzUTsUAECKSS3AJJHYdzmhJEk9jbzylnjtpbi6YBfzeEBGgA8yXziolu8khS3ldYLy8li8ZN2QnOfDz5kKOaZrfUG7VMJYxxW4Te0bXUdy8y+ECUAC4BY/c/WpsWpS6dbw3EkSqsjbM4w5i3dgPLOf2rooUi0trgoFkkaWUoBuEgJ+RTjsOxqg1LUTGXmuCbyViIx8uNuxckfvSpa3YqnoZYXcDfxs2sEmBHP4r5AJ5xtHvUmWE20ItIQYYFjdpAoBYkngEjtUTTZWWee8HDPbrLGuON/YKT9eahajPJHJfRAl5JUCIA3MjgDsfuSao7nIV+hGh5AuGtnCmJY2LeFkn5fIfXNXGnQ3D2ry4Xx3HiYmlCgLnj74qptidJsmJkBmnm/MXChYwOSSajrI0+mai1uY2VlBSNw25vmHzbu3IpVHVyNHih099HcPJLLbKGjQoWDfLGpOOCOMn1qZDdfBTR3FmD4rM6KCM+WCfbv3qtW3+NnvrK5iitGZc+Fv3DcBlRgfrUi7uJ/4BI9uyyNCpSJYh85Zjjn2zzVWlq2EbaWwXRpWia3+FjZ4I1eOaR1ztUA558smiXzxR6Kt5IUllu3O5fEYNFGG2gggeflU6yiW0sFsm8QrBsuZ4t3L8gDPtnJxVPd3EuqahD8Sros0rTPEjY2LnCDArscfScmPL0du43TrKW1sI3eI2zyePdiSQhjGBhQxPr3APepN7Gkc9lZWEShrVNyqsfyq0nzZB+1EmhhfYqKYrTxFZ1aTO8Lk7eeACRzTr67dbi/vtJVEkkha5BkmDlMDGSfy4HYY9aWNt2zkiPpsJU/Hn+YYnlucbSu/bwgOPLdyfXmh2sryG7ursKL68cN4vAZRty+MdgSfKlnjeKO1t76QqGsoxcybuFdwSBx7nFMk3b4YERvEkAjKoPmVARwPfIGaZ8nKVukDubsLHHLCsaM64ijUd2Hfnz88/WqyS5gtJba4uzsiyFjhQfMz5zj6VdalMscoIkSSIs8caiPaVyMkH15Gaz89lBey+O3iSNYozBmb5Q7cYC+tdV1ZnduRfWF7dlZRdLFCbjhGMO4quc43eVRre7jT5pHDJA5dGxlQ3bIpk00oulsbcM7oywIitjOQG3H6A81NjvTdyHS7Pw2EYw8vGGIzlF44zQUVTGVt2gurXNlFLA8kquq25xMwKgDI5OBySanLN4pggmYuJMbQfU8Yz5CqX4lxGsSbVLMoePfu2gEY5q1Evwt5ZME8VpArhc/MAXqTjTSKR3DW1qpLNdKNlhG9y4DZywOAp9ycVCEscVvci5kla5ui0kwZsgPwcD/DSXMrwxXMWD4r70bIwTiQDBH3qLfWxivRDASVjVnnH+Ju22uSTFk6G6UiSXtyZ3MdvAPmZRuIDf0jHcmklmkuAhkURy3F34Uagf/E0ak4VT2yfPzqXYNMBYwFV8NJw8gUYMjE8/YCha9bfCXjRxsJVRhIAuQYyZSTn37U6abYzlpSI988l/fy28iAGK4j2k9mOfnY+mBUnUL2K3hlvMF7i5iMSDIwpBPzDHkBimXkBtbXUpYdgZgyBXb5ncsCcenHGaBdglpdJdUSO3RASAW2ufn/P9OKKttPshZOlsAsbmXTbT4sMcSy7wNnzSKBhuT5VOihP8Wazs/lhDRhgGwsaDDefn81VMIkn02NFI+JaSVTGWzsO/j6Agiru3kE8kUUZjSRpUhkAX5cEjnPqMGkurFhykN1Rmt7S2jiZcX1w1xdyDjALAKOfPj96WzurRp72XTvhw3hTJDiAkOm38xb9aZ1RPEz30MJZreDEUK8c5OC30xUPT8w2NyEhaZzH4MaernsBXJ2kGLakxXhjaCxLSswA3bSxPhjJ/KDV0lt8PoNpDK4ieRhJI8hx/LU4z7nLYFMjswNTEEriW4URW4TvufADH6DB/So2sXcZv7n+d8SY1WOIsQVQKfIeVGTt35Bk9K3CXV69pqDR6b4cVlHkJI1sxkZcZPzhu+R6U67T4zTumS80/hI13PIZLgqDgh923PJ7AetUCzSx6gviv4s06mTBPfcMZq5vB8JoVrMUEji+8HwwPmA2849qeFuSDGVxdhvhFvNDSfDwlJBE2OCsT9kP6ZNRgWkmkR1/mS2MCgkf07+w9sH9Km6e4k6V1BIZCZjPG3iN+mAPPv3qTb21raQzXc6zok0KwWzR4MrELliFPYDkZ96O2mmPKPpWvIBI7zWLzwFpYmmkjwud0irhIkA8gTk/aj6lLFaXzqWCKCsJlT5VJAy8ajuTnvVjFBcRW9kLKMRwWy7Ijj5pbhhgtu/yA5+tZBJ4rtpmeSONrT8jSqGTngHPfcSOT70KajuGWSnRfXiw6GNLnSOHL75YIA5Zd+DuZgTxt8vesvdyrd6dPcXu0tJdRjxJRkbRznHme1XF3NGNSlt72CMRwabEhCjZhsYLIfM80O6s7WA6bLcO0un2/jSR7lKguzfKW9gFoxVJeZObttp7DFZ20mFgxhSaYlISvKqoPzP6nnt27UwIjTtkq1vFYKAq8gHk7R/c0i3z/BxyTH+XcrKJG82+YKMegqJIT8S8RYiLwAzyrx4fykZ+tR09yTasuL2Qw2kfjRIwRQYSy4GQgIBPsTmo2uXka29hO9z8TJdRW8mfC53gNxk+RxTNQusabJCirIsLEZc5ySo7j0wP3qGDHcQ6c91t+QKWIAJd9uAqjy701qKTBfKLbT7xnnEl9bxRRWkRdYUhHzf1KM+5xzUr4ox6TEJmDSyxtcSyLnHLHHI99v8A5artUmm+EtbKxZY/iJvGuHA3EInCpn3JJP8Ay0XVLeNLKzSOcN8XiJto2hduSSPqRU2k2mOpcjruZBMBEjeDEfCjZl7grySPUigwXObmwtZ0KiTdNKVH9PBUH7DJqG0ssUK5iDRSuXbJAxxgAGiy3E95FcorCJiPDUr+bMm1ME+wzRrcTVuWt7M0ehafH/JEl/JJeXw3bDIA3yKT6A+XngUKODwrtHlyDaKk8m8nYQoPy47dyvPvTJpopLyCJHjlgguWtjuGdkKJuLY88lTUfQZpJbm6udQ/3lrub8rD5UTO75h6ALmglUQp27LuC3/h+pxXM8yzmFhOOSNzMh4/X+1VFlbJNJJucFmjZmlPcptwBjy5/vQNZu9tx4gYiNAZF78MYsLn6Dt9aNpU/wAHa3JYDYNOdnc8nAXIx96dpqIO5fWq5SIuQiSXaOpbbtaOPGFHvnNROp7a8u470vIsKwKYxDKmUYsQf0xgUSG4Vb3TI1iEQt4FMgZsDe/c58hjAqsaZr++ke4OTPLKYQPmLbD/AMQ+2EwBUlcbHb7E/VvFN1cwyAqDAqtHkKG27eT7Dvio7Twpp0DwKEVQrNtbiZgxGf3qXqtuLG6vJdQ/m3EyrJFbK3Db4wcue4HtVWZW1G4tbSFBsLKsaoNoJ4OAPIVzvSLbLuK5+HE6yx+PJJqSRHcPzLkM2P1/aq2VX1C+knZQBPMTEM4ZgrFYwP8ApyTVlDaG7+Jvr2RktbOdx4cJzIZQPXsB71SG+eC8murSNIri3g8K2BYsEDYCjHmxySTQgrGbRYvK5uZpBc7UgcQwMD/WzbWf/mxnmoWoX0zPdWlnA7ghVilVc+I27btx3980zQY1S6gZ4mlSGfES5KiR1yATny3Zz7ClLGw8NS4kmbH/AA5MlQAQcnuCSauo0xbsl34NvEsVi+57WMRK6tgh34PuDuJ+wpUAedPDWaRI4JFVFXh3BG1yf1qJa2MUz20kc7tcOrmMD8qEYUM3qRv7Umrv8JZ2/jfEwO0jYVTnK91Zh5ZFJVyofiNgrp21a/uo4hLH8MNpLuTzjLELjtnirHUV+Hit0ZCIjBgMBjCMAG49Sc1D0+V7dI0NyJ5mHhQJEpPibhnBf1HGR7Umpym8mEay/wC8SuIIyW3kAHn6jmg026XANSiixhv9vwxeTax2GXnHcbSB/wBP9qD4sdt09Cu0tbw6oYnQDcz7YxgepyzDmq9L6HUItLmsSJPFkdtvnEySFMEemMECre+jt20eKJYhMfjpg20NlWREZvmH+Hdk++BSwjplRy9JEeK3u7pYYL++jiumth46iEosahiSzHsSQP71L0yG3vJoALwXouZFkMi25VIgR/wl/qc4A7e9Q7y8u4o5JZXu4JXVRFFK/wAxBUEyYxwCPP3p2k/Fxro/wSt8YwAiJBQK7OSWz3J2L39AaZqilxUqLB0WG2uAlwtwZ7mSHeScsM5YH37YzUi4upf9oJpBcbFuljjjQRDIAyS2/vzgD3qvuNRiuoru5jjVoLadSYwuN4AOwj3Z2Y/QVGhml+BkvijTTGONg24YDtwFx684AoVW42tIl3kw0+3uJYlLCIMRIxLYcHuQB3OQPpiqvV43jlhWNLlTcFplMkeXAAVSqgdl3A+9DiaWOe1vHl8SG9kcqrkgDYcOxHbGVxj2rpI2vv5bTPFcyv4sOSV2MrZAb0TksfU4qnqJSlqLDSo47LUIdTIeP4eGVlXxAm0/lRmJ79zxQviRPPeN4csyWptzAHOQq+Jlm9CT2zUfUb63gs7IR7rklcM9w/hxqN+ASw5xzuJ9BSfwu8g0abxLux1S71HUVtYTZqVj2opb5WP5gCQT68V2OEnuisLrbgstJAZ4Z41aG3eR/iWK72ZGyTtx24Xg1O0u8gj024nEbW8t5ev4c827emIWC4Hl8v61VdSanbaTKmk2Adwsi20kmfDWRuzMAOcBcio2jahqEHT11a3Mi6jqt5fPd2dvjKxRY2RKP8x/1ppQSVhuN0WsVzcxwtqMyIs0gEFhagA7GIBaRyfML392qou7qeV1KymcTX+2FAMRhY14Tb9SOT61Pv4zb+LZ2/w81xaW4AuWk3K88pO9seXzDaPZR61H1F4Ira1giMRCPI6ssmwMC2MnHLDK449K5JVZKS1DYbdLO1uXhIkv57liq7gFhbszE9sIuefUipV8s9mbB4HSN7vLWcJzuWLGPFIA+YsQcegFdf6alv8ABWpjmkjmjVpVWJhvAG/wz6DJDMaq7m6k1Seea0jmju5G8GJpTgRfLyVA/KqjnHuKMI7Wu40VSpDvHgWZp7ad2e3ZoZpihUFgDhAW/qB78cCltpZJJEeZl8TPzOwyoDL2X6Yz71FvGjtoYxYRTPE8ZJllTYRu5JHqW5JrrOX4i1kiDBmhjE8m3+lVU4A/vXTjSJTdOgtwRZmSfxh4QBO9gcbTzj9aCogu7yG4nJVCBL4gOBwmCcDyNdcTIbSaW7aZ4Zo/mRFCvzg5weOc1NsYpL+0uI4Y1sYREge48Iho40Ocejbu2B5ijGIqi5DbWyN3HYQ25udttCcttGAuXPzHuMZ8/So0NzANa1G6inaaGV0LhuDu3EFseQK5ot7qoMbWdsyQxpg+EzF2kY92kYdz39qbptvbtNcePiO1eVQCp4Cscc+3NFppbjNUwumQCzPxdxsfJ3eGhy7FhwCew5H2FV+k2f8AwUitkDgi33ZICBuX/wBeaM94ZL1ooJ18KNGX5Y/zNhjv+nbHtio9i9xbaHEI1Jub9nVWJywUsQSPsKSSdC2ifLc6f8ZOlqVNtZWxTITcZgMkkfUnvXMsdlvKoPBhjM0+xfzyMAI4x7+ZqHp1q7zOijYiAo7BsYVccn6VFubuz1a5TEiIUOA011KFk5wpGxSPL60YwsKexG+N8WANcxpJNLtLlRzv3E8DyGFHFA1EG4SaCLErYaKPcPzBmUZH6Yp72tsZpI7WOymKckrqrrwT3AZAc1N0+KGwL6pOi+HbgmMby/iyE4UAE8gZLE/5arJKItskqsFtFfyahFPHiURxJGhOI1VSQPViccV09xctHfZa9ULsjIZVOZCuNu4cBF749c0T4t7SzjuLhXlOXlKeJgBVyqkqf6ivzH61S3Fusxt7S0uZolucp4jzFRGCxLH3Y8CjGJfZFhBcIdSNtbLb/wDxPG0kxQqsaAHyPJyec/Sod/cW7pcTJbB8sqRPOSoI27chB286YJFji1a4VxKbmdPDAGwhRlQv0AFLJOIrKJAHURx78s2cueM5oy2ElLYhm6j06zB8KGNWI8QgHbuPGAc5/LgD61LtbkLImxyCwKSAdvDXlj9OMVA8e2aS1gm8UBGaYqfnGfX6cVNuJ/BtY4ra2Eskkbvi4J8s7c7e4LN29qVpPkRMrY7nxG8VfnVQo4/rJBzj079vapRU3dnH8sj3CrhI0GQQWbk/ZeaDfpNYWcUMCRwvAELsAFzKWy+AewA+X7VxlmWy1K2tEJdS0UbIcYRmJZvtn9CaovUBAfB+LWK4lkaNBGqhFfcwZ8dz2HfGKslS0tba4tYPyPcRxK65OI1DO2Ce4GP1qvF5FE1w/wCWFnjMZxxHGqD5h79wPc0MX7XUcr+EYVmmaKCN+PDiQCMFj6ncao1sNfkTNUuDPHbzXLh/i0VlGPM8kfrV6yKsE8MzoscoRX3MeVzvkB9AVVR9TVdHZpcS6PCSQEVjg/0ojk/2NSYLpdRja5tZNsSSNy3cYOEH0LNk/wDJWZRthjyDuTLfXthYxvGLcTC/1Fkm5ARv5akf4QApA7dqp5YYru0t4ZITZz6vcYjEjYkgR5N8jk/1lgu30HNOu42eKS0tCdmpFLN7nO4+AjLuOPLkH7CiRlb7UJ7m2QQvduYNMATPwsB+Tf7nAP65rSnSKJ3yA129W0t7CKO2bxyxmjtyoxEZG2xq3nnA4B8zWV1KWS11GSO/ldpkO3nuT9PI+1bO+j0+S8mu3OLe3lNxa5ILTSYIiLeYHy8D0WsGtld3t1NfXqNeOzFy0ali5POc+R57nyrVijHmxJU+Rlxck2hkfxJDP8saBSxIB5J+/FDkTwrcTXUZVEYjdtPMmMlRx5L3oq2Cvq9tb3G1Hd444/DnVlQE5HI881Hu7y+C3CpPIo8UworNlQiMQTz6sD9hWtRQVGuAQne6VpwC+3J2r2IHbv8AWrC8inj0aK4updr3J4jGBtjXt375Pp2rtDsTrMtvazFmkcPNeXO8RpHAMfMfRRj/AKicU2/zrdrqGqxBoNPhd4be4b5hIgHyKiHnJGCfTzqmlDUkLo3gS3ERdxHBbg3NxIWwojTnI79+APc1r+qrKXWtTWK1KW1xfK901w6gR20KJklj7fIgHq1ZGxuRF0zdyeGHn1a8SzCggBIYirOp9zvT960vU801tZ2mnP41ul74l1fzKxO3DskUHHkCBnPcmoySUrBHZ0yjsbCze/MOjQ3F1ZpJFb/G3E2Glcy72fAOFG1eMeR5q7S0XTdXFysqXMFurl38PAllmY7Rnyxg4pekbGG9sN0rGCWS9VFaUfLEiRMZWbHHABx9aG92mpiY2tutvG91FLHg5Bii3ALt8jzk1Kcm3YZcWX07m4trm5tzuupnktoJG7iNkCEffHenS2Nlb2z3urPO9itvHGsYmZWkkGcZI7gDFQrAMtrFb3EmbhT/ACyvJZt27n0AAqL1hfE6nBpyYaO1hKRkAje8nLM3t3rJHd0K5LuVqyLcSJHbfIrAgHPPf18+OabeyhSyKuIyQNx7tj1odtHtmjRSAoEjIScBsDkn6YxUYIk0yJPKUNwfDY7h2Y/0+pqygmyMY6mR7q6BVWjQMrOrRj8uB2zn/StBoDKkM2pNAPFH8gKhwZFVS7kD0AAz7mqBbUxOENxHcS/lClSijDfKBnvxV5Cpi1Gzsba7y1lJIbmNIGZGEyElSf6SdwwPQV9NhwrHjUfM3QioKi96M0W8is/iLtHmN1PJdsJJUO1pMEgDPAwBx5VvodKWQJ49rGp8sbR/rVTo6WMUZWNpFdMeIqxybl+oC8fWr2K8thn+deDyz8PKf/ea+jx6VBaRw0GmxwsStrE/sSh/1qekYQDbYuWHYRvEKgi5tyceJeFT6QS8/wDsVLiMDgCKHWcjvm1mfP0AWn1MFEo3l3HE6x6dNC7AKGN1CPOpLajeKxZbLLepv4ef0qtElt44VrPWPkUyE/Byjnt2IFSkmtj207WnHlixkoWMkvIk/wATvCB4mmKff49T+2KIL+7PI0xMepvhj9loCvF2NjrKHyHwDk/3pVMWDusNT2j+p7Tb+xamtDJE2O6vJBj4O1Uf5r3P/vNGF1qHeKxsTt/+3WJ/Tw6qDPZjj4W5IHcGEBv/AHdOjuLGQjdaTg+Rcqv/AL1QtB3LaObVCuEgtkBJJL3LqB+i1He51VfmMuloPeWZj/aqyG504oJPgzv3Hncnr/zCk/iNpE+IrCFn9GuUU4+nNK5IZItBdXjfnOmynzwZc/uRSm7mYFZYLbHkY8kfuar11O18tLtue+68X/5WmDWIt+2K2sMf4BOp/sM0upHVZYGeUDO2Mn0wBj/2qBJLPIwMUhQldvr+woba+sCkra2oPkkbMzn7AfvSPrdxIAwtI49hVgee2eeRSucTqId1evax7pPHkPb+XCzH/uKynUl7DLLbXVxpN7LdjcsdxaxslzGB2w6qTj2ORWzg6inlVxA8YMbEMInPr51HuNWnKM80uyNMl2LEAA1jyw8WPNDb8HlV5qeo3CXGqLHrEM0kK5SGNoBvB2s0qlCC2AvpkCoNxdubpLm7jn3Kg2zPAPDc/YY869DvrotcpPJPdQ21wfDllDH+SzfkcgnDKTgH6ish4TyQRfF2zW138OJfGjf+TKxPCuB2OAR968PN0qvaT95OUXe5A0bEq3RtmW1uo2a4VZH5dBtBVPp3x6GnXly13FHGVXxozvjPbLY9fequ9kmtNWsJrOFYLkxxzWqyDcI2P5sj055qdrCy6XqK3EMjPZ3oDwgHIDLkOufYr2rF0+FdRFxydhoLVsxLZ1l3+PvCB8SI+V2nIyf/AFrXaVexSIbbUXkmuIihhu87sxZYHf6jtWQt9Qm1O78SaMgSjEuWLbW29hnyq40txHFNucRzqqkIf6vmHavm+t6eWCbxyMko+HI0N1cKEjDsrIW2qwb5ODnOfTFR5tQ/3RhYoVKMphuFJDRso25A/qBz+1VhhjuTaLIfkchFA/KSM849eKfb3hhYTRRvlkCj5sAE4Ax96wKGwNQWCwMVlMICzOtwhuJMk7wVPzEdxkk8VI3N8QgZWTad5IGN3vUe+1B2lupgzqrKvjMDydo4P1HNQZJBd6vugwiuiBynZUKAlh7ZrtLlyBFheJM9wR8QH8RwuP8AAO/btUC8Hhg2SSrHBETLJ4YJCFhjI9M+ePOpeoTta6tcQlA7Ry4zswMA4HPnxVXLdxf7qbiVIxJbRPKB3bLED96eEXQ+quCz0+VJLaezSZGjV/HjaVcE7SNyg+XHr61aSXB1bStPgggfc1wWEjDBVjG20+oHAFZi2ulhvI5tQSRbad9sQH5lTtvJ8+QKTS9Ya1kaOdXRlcrMmTlCD/T7diPrQnjd2kJqotpvif4NfG1JiZ8wIUONxZkJQ/Q5q/hdVSKys3M6WVxHGWlOS2w8n7g/tWY0+4jS5m3SyeAHV3UIHJfPBAP+Hz+tWsGp6fDeO2nTTF2nWR4JICo+Uc7Sc5yD2qEoNrYqmmrRYRSzTQzHbGZgNxKrkZ5yB6cCq1HSx1qylgxidTAwZwdu5dw5+vFLZX8drqcsTbxPIJIlDfKVGc8++D+lG3QypfxsAfCuoUhO0K2V5BHtSRjpe6FbsSG7WbSNSaKFlmjWPG5c/MHGfvhs/Sry6X4KaCIFWPwbSTSthhyCBgfWq7Sgos9Ry4aSdhJtAwAyAqf2cfpVbf3nwzrL4h8OWGSNgQWHf832rtKbpHJkqC6t7nqG3yTHLbq8m7yYGABsfc0urtDHfLdPuZf+ILfbnedhVf8ASqxp49O1APPb+PIINkzK23YDtIOD5GptzdNPp63OAig7N791y3HPpx+9aFCmmhFkq0V2kfynnlvo5PHMDMyrJu2E8DOPP2qcLQ3dlbWEMrW1vJdGNygwT/LByf8A1qK3gxF12blhUyHavzc/6VYXWqbNFS+YCKBImREA2kyeGC37Y/WtXfYCdkONEWznhtiY4haeBb+L3k8SRVDH6nNX5uP4jqdvp8LhpYZBAjSLhOwLH9AaodJ23lvpUl2XEBS2YxlO5TexOfTtVja3WdeLRAfMJXjA8sw549+9GSKRfNgr/OqapBcTb9krTrvQ8bVjcqB7cUG8lzCuxooIJ7eGUqWwX/kDLN/em2t0jJCZt6LBIdqKccGIjBH61HlW3nit1AeJvCVAWwQF24x9cVyiV1JbgNY0MfH2UbyQwwR7Z5oxnLkhcAe3nVlZ+FZxuZ45LhbazMqhX7yK2dxP3oGvXph1hwqH5WUBnbxCVCA55/KOKdpDePbCRpFDz+HCTNnZtwSBnzySP0qn9peOSNoNeXUubWRGEaLZbzIRxukcqAB34VaotDsvgp9Uu5rWf4VYXRfF4eSR5SwGPQ4FaJgjWsRuMfGS2LQtKpygClsbfvmq2K4tYlKSK/xNxKHXB5PzFV/fj70l+jSOlNNsuvj21DXbGJvk+OsGIHqywE4/WqjpaCa513SwIUjZZklKgYLCMb2PvwKkdKyquuaJNcxG2+CvpbWSFhnOQV2k+XnzUHTN+lzXF6gM1tpivDJcMMLuYYKr6n1NdLZtIq8qkkH1HdqGoG5ZpFEl0ZGDHks20qfsKDNdZt7mG2YRJEQkRU8uQC7Z/Wi6nay2un6HcGZjNdxSXLALjBT+WD9ytV1oGje3OB4iRyzEf4j2yf0roxVJEss3dtkO18W6mNrCxmVwrEuc7QDk1qdNuIdO02+1u4dvCZ2hs4+NzjA3nn1OBn3rPhG0+xv7ywjYvcsiWnrIXPzAehB4q81WO1mtLa1YiNdFtjayruyCqKWDY/xeISCapN7KKJwlbthtBnSyutP1CeRSszxSAPGSEeV2Qhj7Uy3shpt0LO4uWuJbcz20eV/MA53Ocd+wAolvp8kVrpNspbwLa4kmLNF3CMJR3/5wKmaxB4z6LfRyqhkle4lVeDhpeR+v96hKST0oSMbTsz2kWFnc2+oS3EpEYulhRWJKo7b2PHnkBR9qILcP09fKB4UOELsCMJjK8D7/ALVPgsxNoC21tGQ51eVlDNgFlh3FmPoM4qLF/vbRW8JV0Xx4WYDDFlCtx6gkt3q0ZWqK673rubG/MR0jqYhUSWFrSQrkrlQAu4D086wF1ayLZGWQLhFWS4CEF2yx2jH0X962Gn3rX2na6g8Qrd6ZDLGg4JkjkyR/5az9xbG/Op/EsI0kljDYA3eGpJxjy5qUbUtxW/6aD9OWcKaVDHdhXHxMkzZ48PxAQv3H+tWvw7PbW9pP4cTSWm+YeZAPzj9AKqo/99heG3j8NIdoJVNuQDkHPmavdaeKG2uNYm+SCezZLZI8M3IyQfQZFCcnPkOD0npI0l400O8xqC4ZjtP5MHhD6DzqpgliiW4gIDRmZEyP6mIyx+3akjE13p+nsWbZL4nisMnaN+MEeZ5p/T9r8RdReOrtHbyySjbwXAAH35NIoqMW2CTulEjau1rpujwad4YGqXzs0aAHEcRPzPn1IAAzUm+Wew0u3k+CgkE7gS+IpLbhCzZyCPIfvXRWD3uoLeaxcRxqcER5yxUZ7DyHapWt3ZOqvb+IjB7ubZubOVWNF7DnzP608ZpNRju+QSgl7vzMdr9m1lrUfgwxPaRpBGJ4zl1Kryhz275rS9WadbX+gW8dtEsqmdXnwd+QCp5x58moV3BJ/FdSuhLKymZI2t0YL8x7H15FWmpR3Nz01MI2aOSSZATnBUA/3rY5UkSS/qozWnSTm/1C6ZXS3sbJpvhl+XxCRtj98Z5x7VnbGCCQM88kjSDxFDEMxJaNmOB5YIFegJYNa6UGmJNxqE6q7lOPChjwBn3Zv1rPaG0tpqSB1S0CGaZ/VgqjBrlktMDWmHtZYWEUiX6WSyRvFFpskQiBIJkkAMp9snH6UDSbWW21W1mnmihjg3wwW8B4Ztp3MfU88n2ofSUFxdahJd3MzTvNI6YZSDyxHn9jV3MIbPWLaExeKVLfM3OxQuMD7ipSk4OvNEZcNPhFnYQy21tey3MwJ8MZ3nOwAgjHnk1Dt1hWCyPw8cLsrYV15TuS2ffPYUWdoY9WFgrlpJYkmY+XK55qSl548aG4hkQQTvFgchwSMEj05qMHe5WHO5hbLRo7jU4nnuvFsXi8NlaRl2Eq+H2nnAYitfFbN8eYtq+JG0ZY7SqOVTBI+pGaqL+5e3v7UtaWcweFoz/KxJycfKfIetam/vUtlsnZN0kt2QxRsgLsIx+pFXzTehJDpJzplDp5Ee5IyrTparKzD+lih3fvVnZW4tXuXKrtTwxAucEq2AT9Oa7TLZF0jUDdH+ZI5gkK9zheFHvRb3xJru8eBFYReGuCdoRVwQPfGM1mbeyGnjSjqfcu/hltlgnVQFldlXHJ4/qqg1L/AHWxlgSCOQvKWVZORuLZLfWpdvdia3JUu+2Q8+Q8+Paqu7YyXccoUgDLbSc8Dv8A3qCj6ZNvbYXqeSOTVLCzBaR1hjlGOdxUdvrSavaPqHTnTds6TSSwo0bCMgDljgn9aW+hP+0GrXO8MYbaOGLHdSUG8/UVLurmaz0jT1tlVY4M25Lcli0g5/Q1b8GONednKXpe4y1yUkt7IeIVPiIm0LnLJjOSPY1qL7UodN6ehhkmCzGITy5GMkAgVVQ6fIlpZW8sa4jlku3ZFyzA/KOPTIoV3brd+HNdNthhiYyEc5G4gD9hXZWm0nwTi1F2iqnsC2kWkkzEStH4gBPIBz69u9Ps7X4vpu8lViEF/gjdwQI+O3mTUzVLv4nTNPXCyXd8GeMqOEXOMt7Yq10K3XRdGuIAsbsbqLEjD5WcpzxTyl6DYYxbabK6+RpdQknkkbwYpxjC7jtVFUADy7UltPBJPd/y7ja9rOHZznPy98fak1QStY24MhZ/nkdx8u4sTzxUXSbVgLi4acxrFIYIwTn80RJpIP0bsD2kqM/p6G4kQGZjGAVC4K7eMnio6WE99P8AD20TbFDyGVvlUegz61Mtb2RXt5LXHh4bezjLYx3/AGqPp2sy6reTwQwttCDDnjtycL58A16EbatCybe5w062s3hhknAW3i2iOPLOe5bJ7Dn+1QLR0k1KGJILghjuwzd/lyMVBMM7pMFZ/FeCaSQs2TgHjn7itJoNiD1F0oqrJI12sbSsT+UKCM/tVq0q2xZNRRWX2mXOh6tdjUwoliJVAuSD8mf9astCJlsrq4mzGi/Jz3OACartTa6v+ptcSJ5miN3NuYj5V5wMH6VsdP0Zxo78jwyzFWAyApX8pHmaScqxJs6aUciijPR3j3c9xJIOAvyMDxzVlHcudPnYja2+Ngf1X/WqUQXVrBJZwRvdX07AqiJ8yqO2K1VlpckMBF9OjSzRfNFG27w9pHLHyNSyaVGzr3onaZM0WpKWyYWSFmAHcsvH7ip+uBL4p/vABSVkckZOcdv0qNpqi5v5ZYIytnHHGEYnG5txUkDzAApWjNva3jEZYTSOB6ccftXmTac7Q8G1Yey0xU066ELLLLJcQRx87f8AEfP1Ioz2Es+pJO6MnhshkfHcD3+1T7WwM3T9pcyniS5hnXj/AAA8fq1WIQQ2clvGxWXcGYg9jjt+tY559M2PBXFUQtAnFvqk5KFML8Q7eewMT+5xQ9Wc2mmxQysBJOjXM7BsEktwgH3qZF4RudYluHQOUjjRcc7A3NVck8cwnuLl05lJjUjIODxU715LNCemLI2uLHLb3MEMqhp7n5ii52kR85/9/wA6qNZlC3Fjb7S0CKgUA4BAHar/AFhY5bOO5htooproO8iquAx4GTVLqMatLBLy8sUKFEQcZPFbcO+7ITtojzQvG8jorGJFVQe2T/3qdBaCGLlwTj5sd9x8qKsMShZbg7olO4jzJp91Cj27uFYhTiIK3Jb1NX1KhI+kVd7g2s3gYcxkeIfL6CpF1/NEU0h2wBMKAcZPvUUosY8N22xj8/rmu1CTxjGvMaxFSQPNfSqRTF3ZLtyLl4llOERsFQOAtSdQHivPHCESUGOQjuS3Az9hiosEW6zW4WQKiOviY7nvUKaU3Gq22N2GbZye4PGaDVzodPTF7FhLDMm74py+2+ERVf8AEFqbONyxkfKVQeIO3B/1qS8sXw00mzcw1JZeB+YiLH+lV9w4EkaqzMokc5P5sHHf2oa72Hce7HfFSSQRjAiJciDa2SoBBxQYrY3N2qyD+aJsknzBpbmN7e6mhH/x1kDkcgHzFc93HCImGTJGwBHkAPejF9znVUSrLYLa6uCV8VJSFH9QAHFFnHjWMbygALGZXXPzFiDUWxEbXE6IPku1MqHOQTjkCo92ZTGSx2rhQQe/pRfkctkyPZ2yS/AsM+HE6yEN3f2qVOjpNOhYypJKJYyg8ge3+lSIbjxbmBY4lRBE0agDnPrS2kzeNFbyhEZ7hliz5exrrd7gaVDvEMlgwt2bxlbcmDzgDBFNs4olWKP5otp8Ri4/MC+f+9RWl+AS5lm5niZmSL74Ofap88olMYRsokKsMjk58/1pOBLfBG1JReLIkIBhnchR9s5qH4iW+luyxtPLLtHh9yB7j7VNhkHgSFxyAVQnuD2NQrZGubto2IRVAyaeMtqD23D6rvuBaysNhkB+U9wfKrCCUQ6ZKpIVxjJHsuKi6zc+PcwF4trxQEPjsD2P6cVHV9kEKTne0gC/L9O9d+KKGbpoXSYFt3i2M6hEygHYL3J+pNHsY4Le1v5UZviZlO125JyOKjWt4Q9yEAbYHBz5YAx+9Eto2mslz8zFy30we1GbY1pKyYtt4d3aW+4MVjCgDzYDPNUuthk1Fr+4dBbqcsmMlu2cfXFWljh7+/uNzPLDDIwJ/pzgVW6nsm4uCdqxqAAPM+dThtJDNvf1mWTTr/Vep7s2iD4LwsvlRgoewAPHbIrVaWumalHcW+qWjLpcEG2MD5mhAPylCPMEVTXdzdiwjOlN4syzIgZB3QHJz9s1bZtYLWOG1ZZPGPiHcu35h5fpW15HSOg41b5LTULSDX2guWkSe0htMTquFZpc/K+0Djj1qBK0dlfbUjJt/CAWXkd/UeoPlTNLtltLqebc4mlmiUNn5Smc7R7VaXbvHb/GWsSyNLdDFvs3eMScbc/0nzBo6k+5tjkjldJUS7bxGsnMfiJJHuOfy7h5H3qgu4JZLm3mECyOJjk7gSNoyf0rT3aCLUri13SQxNBlJVfJRyOVP6VVaXaJa2AaR2kjgupG8Ujlg0ff7kVklOlaNOZVg09zPX+oRjTLd7tBEHYk5PcuTgVUdP3XxfTmqXMCbEuLlI1DDldueP8A1qw1+KK4k0+2QEQ8yBl4bG3IqP09plxb9OXUaiMRSTFAW7hic/ritUZx8G/M8vNPTGMETdXHwNs6xkoViGHzyVIzmsbaaDJqkseoalMYYZBhUkOM4Hc+3FbbqGRbua1eNSIZLRVAbsGXjP7VkbDSptT6qiS5ZmW2UPKhOUVR6Cq9NKouzNxFNkdNK0+43XDZvNpOwBdkQI/cmmXd1dPYajBbCNRFAr5EeUXkDGKvdd8P+B2UmnhYIPFkUsuAGAP96zkejX2rPP8ABTC3spbMJJIZMAc5JYVojNTVtnVXJYdPau/UemrYOYpuoLJStjdSDidRz4Yz2Pp9KpNL0y8uupbK86kM0lwblfCtF+dkG4Alh5US51Sw0OcWPSsMl1fxjLXz/NsIHdRSX9z/ABmBuorCBotVi2DUQJDG3cYdQPIgHNaVcU2uH/Pgdp9GiTf2Tp1DEswESRPckdwDsJx/etd0NpIiuNOu7xh4tz4TQ27KQVYE7XPqM13U+pGw1+4kiU3Ft4P8qO4CsTvVTnn0zVr03cmaLSLy6G6dkdYpB2TY3C/oa8vLlk8VhcVqRJ1sTpdwJeyhmLKy2ykHY3+Et6ZPapWo24eeaxg33QtLGNR4YPLkgn++PtVXqeqJplzNqEsMSJFiQwklmLN57vLJx70/Rr7UdRN9DePbyz+Esmz58bGkVQDk5JxWJR1LUSbT2A3kF3JYLp8DLayzIp8SWNj4a55OB7cc1fWln8Rp+nWUUYSMJKnxUnGZCy/OfQBQTVRptqlzqN3M21bCLKorMVaRi3yqoz2NSLGa4udK1SWOQK1w5gijCbtvzHO3y4VSPvTNbNBVVTE0XSba4hN5bB0so1eKAMmHZeSZGP8AmJ4PpSdIth/j2jRGvrrwbaOH5iIYQWYk/XjNP1DWpk6WeJpIbWS7nMMAYrGEQDOCfZdvHvT+k7U2FxosU17ZtFZWVzNLbws5kfcG9sEZ96dQajJsMaTdFDKJUujIEKW0sjTSBu7E9wfYE1pOlbEWvTupXUqoRJEtzNvIG5BKAqL9dtVNgqarcWFoJmMxZ/iRtIDfOXwp8vlAFaLVDEtkbK1iV+YLKPIH/GPzO3uEUfqaEpNeidD0dxstrFcX1v8AGYilktVuL8sxAQuSxQY8tu0Y8uah3t3c9S3Akt2jt9Ks1W3jijT5YxjJf3HnUjX9SS8t7y9kbx7nUWHhlQB8+AiLgey/vVbd3K6ToMWmwRM9zcgGdFOSGzyM+WBx9qRXYZW3RbwSafLE12saGCxaTwEnyGkLEDedv0yftVPrMoju7qa+mW6KyDwNrYXtgBQPIepqy1GU29xpOjQ2gtWeNZfBkXezgEHhhxk+hrLa3cve6jdILq1tpppGAS5QAZPYBgpxVIqmDJ5IHdSwros2LiDxJHImjtW3MzsVCruPHfyrVkvLqc92sPxMGk2vwM2AASCoBye2dxb9qh6dpVxGdKFzd2zaLpKrNcyQuhM8oJJIUDJ5IH2qPcPcaxazwXubf4iYmNHyDIQxYOVA5yaWVPuLppI0N+wm6fN5Iu6W6hkCZbcQm0tt/wDMVFVnSxj00zv4sdvfiFwqyH8kjlVwR64JxVxfMkCQWECm5NrawDY5CDcx3scfVcfaocd5f3l3ZadeT2JDyteXCOih41QbzswPYcn1pFSjSOT0ytEfULoXHVFtb28KraWG2P5pC+9sktkeWQvGKharKYrHU5rjcmo3M6y3EquQY1b/AMP1zyM0zQHULeardNgwwyahdOqliVVsKuD65xRr2CS4a4llwsM2oJCUPJyQGz+9PFJNIpF+iSkSSX+CaSpZoLUboom5/mSY3Et54471dp8LbpILGbbBZRyBpJH8PMgJO8KOWy3b0AFQtQhGmsbq6gk32pdYYRJ8r57sR35+X9KdYCOOxtoCiXupSOYo2MeOWbO0Z5OOKjkkHV5jZxdJptldzxwzSn52llUkeMWxkDPPJBPFWtiRZy6lLfP489xCttJM0h3TyFW4BPYDFH1G2istMdBPuisPFs4mBGDMxDPIT/h7j7UFIYoNNgZgomu5YwUGcxRDOBg+bfmJ7nNLr1IZ8MoTaPJBpZI8LZAzpDHGAsSFivA9Tg5NEktYpbLQrS3TA4Tw1BZnK7uDnjGTk+ldJc3LavbhQQFt0UAnBYsxIH2zzSXNy4aFImVHYOZTyCFJ2lcZxzil1yiyGq1QG9Edu1raQuktwqtNJcGPgbRgRqvYkZzuNS7nT1u7JLiUW8UIvpZZ7u5kJxtEYRcHvkg9qjJ4EPw9xdvJJJNvbwADl8HAXI/KO3Pem3174sa/Ep/w0C8r2AHzbR5HJAz3p4+kF1ViTXR1u1EMMLzReI7vIreCkhCnc4P5mHPAxTb9nupIbJ3SC10+RJXuCdq7gcheec0SGZW8e6vCkiJKIUiiHZVIIXPqWOD64qmnaRdiXUqSLcMJiuC3O/ace2M4q23wOfG5eaHogurpRDhGmuGldmHCRk5Zj9MGgXlvDbTXOoWtu0aTkR2ECLh/D7GRvUYzge9bOxs7eLQLdNQdo4rw/wAyRE2sLdQxK8/4jgVjdVuTc6rlCJUklHhRLnECKAApOMfpUccnJtjZIqGxWWxSLQZDLMy+BPGRhcgtsIKnPnk96tNEnfIvW8PY7sQrDPG3bt/vVVHaJPAyrKrx2sglnIbf85JJJHnwaurm9ht7XwYUBjtBuy0gZzuGcHHY5I/WqSuqRNO2WFrFHp2gzC1tyLxrwRQ+IpG1GjGASOc/N2qXcBtHttO0uWP4i50+4nvLokEEbSDgY5I2r3PrXWUoj1G1TWo/FtdLtm1HUHBGPE2DCjPdh8oxUBXa41iS7k2rJe6e8lwrKAQJo3yvHoCtZeXuaJLTsvYUYeQajLa7fkfc4AyRliW4zz5+fpVybi6tYNJnglEUFvA8zZ77MhMgH/NxQLCeGG8iZrQ+KllHJtY7uTkE8eeKnX+mSyx6PbyXSeBa2qteSMPmSJGZ9p9ck1ZrehIRlFoFHpkSrppknSI2k4lUSflVEAPPrytDvp31CGLVYShmP8sFiDlpZdzuv/SVqBq95Pc2MDuQPjQWLMv5lJx2HariHS4rDQNG1XVYo3SGbdHbOp2u+7gEDyAUDFPVNWyaTcW1wigs1SK6isZ5VtljmEMrvjhQfL+/3qu6hs0t57WEv4sAhCcjkqrflI8qnaVokmq2Go3ojkg0+1m3+MAWLljkqg7H6k8YpkghubKO/lUj4dVdAz7iQGf5ifM/KOKtFrlCU+5Li3x21nAzJzbLtAHCKWY4/Q1daSqaTPfRTwh5YrczyyKduIto7D1waoLyb4e10rGQPCj3MRySV3H7ZOKn69KxbUJt+JjpsQLLglwVX5QD59qlTlJeRRSasiacwnCEzMPE2FlLAZUHsSO5wKvLq6kuL28tkEMUFvbGIrGvKoef19aoo4ILbUb22lZm+FTaW4x4u3lcj0LftRrW7WfWktA6J8TDIXcs3J2Y5x3zQ0NNnJ8I0OmzRXMAeK3SIQtKnKYZwBgPz7jvVFPcvJAJoDHaTS2zO8zsQSSwDEDzb2qZpt41p8JCVA8VjDu37zsLfMD6ZxUe6SPffWLria2t2dQ4GCzMNpX6VSHozcRnPbYm6kVTR7dGVmimtEiyQoyNxLHI8+Krb5JGt54wwaZLd7hSOQz+H8uPTvRcpL07GLws62tyigKc5Zjljn0x/epFs0FxehlYAzsQQvOQX4X2GFxWeS3ToEknJjtNK/x6NJG2pAYoHccnKDcx/bFMjuJT1DJq1xIsm+GTZu7naC3I9eRzQ7aQm/1qQD5xJLKoHkO1FELJohlUbZpIVij3DlXkOWP2RcfeqLlxBGVq/IdHdlbDxI0SVREigsvA+ZsAAeW4k/XFC0aJTfC62o7xo025x8u7bjNMubKVbawitI/kNrG5JOCW3MVGexycZ9Km6Esci6lE7MIbWyZTg4BZmG7n68VJv0dikHvb7Ddd1ISSfCwYMaEqmTgsDjjA57g1nXnt7izW2SN7iKBC7/PsBLNtIDewFdqM6yhDuZ5Wl27i2FVEHJz35Jqy0XRBd3kVvIqPuijt03AsAxzzgfYmtS9FCQTyS9odXWHSrXDLbyTh9saZbbGv5WOe+TwKCwhsbKbVrolp7pjFEjKPFClQSB6H3ovUXjS6leQRBGRLmKztgnbCDB49Mgmour2ivaXVnGObW3RA/ZtzHLHn34yPKmUUlyGe0XL4FJbXK6zq81pHGVEyFDMH3+Eq4+UMfLPer6yuY0PgSPJHF4BYtGAS3kgz7YzVbDuXp27FtEItrCAMi/M2Bjv75yabcRQx3amNnit4oipIORkJjP6+VdLfginWxaacwvWnuIvE+KO2PxpOSG/xfYZqYrSKswt7YmSCcC2VmWPIA/4jHBz3J9qi2skUXTkdyLo24mc/yI8BmYrjlj2U9/2plw7fEC2hhzGIvBjXfj+Yww5P6jAqeq02VT0pD5rKeO0WM3Hgw3EQee3/AOIZF3fKzS9yS3PbsKr9S002/gG2RrtrmXdbrI3DqpxlguDt9BVy0ywatqsV5GGtLOyEIjjcYygCr7nk5oFvepFqUl9NJFA8UGyFQ23YoXBIHlj981yyNIEpNvkZb6dYz3z3EixS2du6+KfDKbjwAijPJJz3qTqsPjahfStHzcW0FtbRR8AKH3H5fIDB4+tR7GM3Oo2+n21v4drabJCqgglzyWJP186XVWAm8CGVHFy++4ZcqxOSdin08uPejbcuSl1EBqstoZy15JaK8RV1Mr7tpB7lR/SB2J86jjUYka4u7JpUSDEnxX5CxJxiNe/n3NTUtpIXmto9kKGJWup5GLEkglY0x2wcDA5rP358a6tkSJox4wJ3fmd/cc4A7Y+9WikkJaiWk9ozRmAOfF3+KxkPzZPbJ+/NQobiNtPTwU5uHjiIHmctk+3NK17JOrrGxikaU5LDbwM9vT8v7UNVJhjjJDhJ2cb2znJHP7moq+5Ju3ZNuL5YHDQP/Mn3Ip28jzAz6Z5+wFQbGZEv7s2il47eNWaSQd5duCxx2AOajasYv9oJZI5cNDEcx7SBkjjHl51M0Afw7Rr6+Z/mu02W6OMM4LAFseg7VaSqAIvckWKwFrdYXSZWidy59cDn1wTUiMvGfHmD+JFPEu3BydqBcA+naqo3O6Ql5CIraHapzhSS4wPpya0OoSpcdR29ukwFrNCwaQHDSyEg4/8AYqLTRQS3jY6k7Sq3hRK7XErONqbOSAO+ckVBG0xYuJmie5ijIlU8ZDEsWb74yKmG5ZvHlwsa3th4sikAqm9/m5xzwv71WOwu/hVbdBCq7AUxkjIIGPqaRXYHJN7F7pi/Az2vgNFIgb/iqCUXByQSe+R5VE1K0ml1mb4uZPAkvEYbCQVjiJZy3/MQKjGdl8JoJQ9xGRFjuviM2WOPbAFG155f4zqviAPG8jo0oOF5kBOB9v0opUxpO0kiPsk1Fr5bhiIy6luOVyPEYD7YFQdQuXvpx4cnhJPMY8A4+bHbjvgcVYXMq6fpV/PGysZcuSGxlycDk+1U9taSfCtPdyCNIVklQgAkSsMA/erQfcm9lQSJXWwup5C3heKoHHDHOO/2qXpd4sex/h23GQ7cdwQM/wBjVdHJ4dpPp925Cfy5Y1z2ZfzfrUi2ufA0HdZylbiW8MTPuALAxhiAT28hmg42Kn3Q58iyiJ2vI9wGO5gTtAPH75q50MxzM90wHw9pE86Yk2MzKOWJ8hnHHnWclS0EbXUS7DMRsZ2G9u4Pzfbmp+m3f/0PahLLIyi6lWBlI+XYDyAft96SUWuAp1bLXSLh5r+C7kYCZWMpO7IDEZB+2R+tUMW2S0n1GTbHAbkqUeIZcgnz8uSMU7SrotHJM+RAjSK5PG9drN8vrgKKgL4f8N05LuUsywM5X+ksWHJ+3anp00LKWqmPZHOoXF3FGrboQkKg5Knz+3FbK1sk1O3NuVLbZ4lZ1OApkO0HP61mNMnj3O0zpFE6SQ+53ZwB7mrvTLy8Ww1P4CDxvFVJIYQASWB4GD328/3rkraNOJKvSCadbT2EtzZakVFvAGe6O3ALIQUTPucZqTLczS6w0epSuohjTeuAF+dt+CccDtjFR9RmFrFZWVq5jMRSUWkg3+Ke7SSH3OePYUy7dbuee+0yCS9GoyuEQHY4MZVQQf8AD5+wp3j1JyDTpEy41J57RbeGGZZoYZJMFArl2cbjgHnjGKrI9GEUCQ6kks91LtcWsKYQkcAs/YgHuB51cyW0fxsbWkkEk90nzSxt8wT+raO/JH3rNRTbNes7Z3aMRzK8zM+QgXlYwPtkj1NJBbCt72S9W6gmuNQ1FrWCG3ga68OATWiuSy4H9WTjIzxUbUrpbbWNRkyGtI2htDCQApwvzAAduScVX2SNdalo8DS25mnvnnkebOFUMGZQq/1bc4qHdXcDaT8UzTXNxd6mZ08MCEHOTjuScD2q7VonJ7FpIYsQgFRDDbb2bJ4y+Av2p9xcwiCCd1+RwUIXnftP+tV967QR3YhVcyyiOMH8qKOST96bPetZ9N20tsHm8a7WGOVjhSrBi5Bx2BHcetZ3G2iOq2XNxIEllNxEjxOVZomkKDhQe45zSWnwrW9jdPYTW6CczBEum5ZQADtIPHJqJ1DdW1nbRy31rLN4kUCiOCfYxYqTk8HPfANEkmhaw0e3WC9tvipjvjMis5cOoWMsccYyaCjJwTQyW7JN0lsl8hUXSuoWOIPIu0nIYkKv/Me5o+sMLfUbON4yVton8MJGPmBGAcf9VVWpMk/UEcFnFJJ/NdGnLfICOXK+vpTby6Vr6KV3+MNzb7oF3Mo4cg/YYoRjbTCuCUwa7Wxt1kYGV1VCnDbj3JX2wKLocAMjXBaKUWxe5kUkrvMeQvftzj9aq7afxFs2QojKzRRxgHaZWAx7nkmpfVFw2naZJp9i8YjEccYdR8x+bJBY+rc1yW9CNUrI9kz22nJMigzTOZlIOSWwc5H0I/WrbpyGQqcTlPCwkvI2s7khjnvgfN2qntFeRlRHG2P5mII5xhmHsMDFWunxYs0tomUM8MbFs8AvuLZ+iuf0pZRbGjSdidQwhRcyTRv4spt5iM8Ijk449DwKJZXLahdPGiIUb5JVBwNgAzj0HGPqam6RAmp3tzeyJG0HhlxFuK7ipzEADyVBAPFR9GJt7e+1S6RJplIQlU2o07NkhfPaO/2rnwNVbhL18XDXG/bAjiR1dcOznBMf0Ax/arDS7KDT5LfVbx1F5LbSRWkBHB3Ehjx3JBb7CoWiwprd/GLpXNhAhnuyF5KAkufqzEAVNXUor+/0++aM28EDTpDAyYMMSBcg/Xtn6+tJNNuo+86LS3B9QXxktrgLG0zzor+I35nAX5ULdwODx6CjdGaPcadBaalqLq+oz7p4UP5Vj2jHPkByear7CN9WsdWSZxA8rFonY4VGAO058h82371b3rsLptLgZ4bGxjDXr52uw2BRHk+WfIV3bSWjFPdka+Fzq0EcdvBbkW00QVoHOxl2As7dgWNU1wYLNprnx5Hmch9sYOzzwF4yx4q2vtWjS0W2hjiewtrWS5ddrByBwvOe+FNRtBtnkuG1G4EcKiNn3O2QHEfyrt9ASvA9/WrQ2RPTvsRFEqSpYWrlGkLxOyEEiQnD5OfI+nbFQ7kQ2U625Mlw8Sk7uc3DM5259toHHoaubfSvhNLsZryW5nunYrHDAu3xJWB3ZYg4XuT9aZNbmyuIpJL6zWfJFrawwtKBMwAUggknaPUDminaZ2lh9JRbCObxsk27CW5J/LHuO8p7tx59u1UWpXMt1rEfxTR70dWPhvkEBix59eQPtU7VpP4RpM9nsaF5rkI7SNuLIoy7keZOP3rI6VpbXupxST3JZiWkeP8AL3BwBz5Z/ahCKSbYZStpUbpQ4tr6S1ijgtI2SGCZmJZCwLOxPqFAXP8AmrMpepJI1yx220CCNFjJJLt3GfXFSuqrt7Cw0rSrNmBnt/GlCnK7ZD8uffai81C029e1ttPjtVZjG0qsItpUqRgs+e/I4xzTtbahJSUnsT9KVTdwPHDI3w8SSMg5LDkAfUkAZrQXVzcGw0m3lVIUHxdxeRdkXfLty+O5xGOM80ttIYdWlSGGPx44YoB4IJV2XOF9OCVOPrWe1K8hsbbTdOjlV4LHl8thbmcMXc+6jPFQSttnfggHMc15eMLhpLi3R4YJmkO0LCCSeT2XGf0q7sNRuLs3k6xE2rMbbSxs+Z2fPiHPso2/c1nzbXEluIRGFjvpEhabeCSQrO3A5wSa1Wp3KBGt9NbwU0fTfDh3DDCV/wA7Y82+YVOT7NHQtqym1i3jtxp9pbMssHhJPJsbaGdlCkE+nDBfQVH1a/FtYgW8KpbWV8IFj/qds98n0J7n0qfqloLRru6ukKiCNba1jkXAkYAB3A/wp29yeKqNUKPsjvH/AJccXjyuf6Tnv7ZPrTQuw79g88kvhaPYwuXMFmYY1Vt3jPLKzDHoQAePvUtJY3kuIbMuViGy4nkxtXjdkkc7R2x5k1Hu5Z7HSDqUcW/U2hht7S2XCsobgk+hIGSfSo2kxX9voUsdjeGW/guo4JGiXieQgzyIoY4wFKDHmAa0qOqqH5lRC1DTbeWZLTWP4nMhmAVlkWMRLwNrJghuOcZzg81sNJaNbXpMxKu6AvJZl88zzsVZto4+SGNjx6is8uhLPrVtcWhglsrlF2PbR7VSUs/jSOcYywUgEeQAqZrN89npNhf2xS2ttNtXEBcHc8jxsG8P6If+1XktM1GiqbxRaKW41YdQXuyN4Y9SupcM247ZUdiQUB7OB5dq1Frt6ein1ZDI2puCIo1AwkZBEQI8jtXeT7gedYHoa2CRT3mqK6G1hjAjYjfF4nEe4eTsOVHfHetLfyQapr62sttcSeE0c1w+8hWcBVjgAzg4Vckn1qGWOmel9icXvbJUMLxzQwC3N9PMBPdgHaIwGwuf3o1sbebWknuz46WibwkmG2SMSIox2H5iTjzp1xLawaobUFpbi4vlORkKVjyxJA7jcrYHtVLoCXNzrSvdvFaiaZpFSMZJl/MzEeW0BVGfPNRe9+QVKy+1rqS5ujcwWc8k4kkeBZXZid27BwvrkEYqs+GmtmeJbkMyQlXMk2A7MwaaQ4BOPyqPoRUq2toNOhaaD+R/KkuQZWLyAuSzP3JGeAPrULUnl022ja9dv4pqMbPb2y2pbLZG0vjgAknGT5mtGNWtuCiv8TIGo6ZJBaWIuoULAS3MpBI54VVAPnjy9qkaPIsVjqEcjFS0fzLFgMOxwfsBxUW000anq19PfXU00djbg305f5VjQ/MwUdzuyAAeTn0od3rElvNPAEitLeZd6RDHyJJgryec478+1CcdfBknzZZ24gukjee1Zpst4qMf+NJ/Qg9u3A75oms3kunw21kzNHclBcXwVg7NKc4B8girgADz5qHpF9BZQX99seXUo2j+DyxbDvkM20+arkj3oN7NFNcyW6fMxWS4mYnLsoXCDPn2H60i1IOt1SI1tHCkouZIsROnhqdxPOCcnP1qWiNb2wjjXdLK5Rc/MGG044/tUWS4iazjs9jXDeGVl8PIDNjBCedSbi7/AIBawWTRMLworPctj+UNudqjvnHBP6Vy1MnGNrcKuiT2qWxupUtt67dxUu5z3AUe3rTZ73cY4IWdlgAhhbYNwwTjj71xaO3FrKpYGK18ZwoyW3dsk9zk1Xwzt4Ly26qyxsxdnHDn+lR6Y7027QjcVsguoH4fTZLASqsjZ+KbGN2TnsPXgVWi2kiuImuGW0jMqxwW6cGXtwMcknmpNnP45d5gsbyYyAMuMsM4A96Y0Yj1J7x5N0ir4duCMnxG4zjywPOuuvRGUmxLOxMa3UCyrNeM0bzMDnwkDbfDyexBPNOMmUs5i0E8jOfCRvljIGVBPtwTjzNS9Lty0BsrTxW3SgXMpILSvnG1D9T3+pqv1CR4bu4m2jad626xjcA6ArGkfrk557U8YubbKxi3uWtmZNTRyxl5IBkmHMuV2k5HGPL2xVeDNb3FkIZNx+NkSTKgZI549vl+9At7z+Gx/DwuXghWKOVhKSF2tuJz5HPB+9KkwmuGhAZj8UzPtUsEzGWHPvkYpvDe77DS1cojxW0aQytna9wq5ReANuew8u5pL2ZptTkgDb/BHhIij/xNgILHyxmmwzG5vVghCxIpRnK8YTd33H1xTLi6D6vLkMgHiXEzHGSp7foMCuSbe5K2+SFDI7zNcsrfNLsiI5Bz8oOPQbTz71oYoIm6iRJ52SO2jjiKquf+GpdmA8yTgVWaWqm+tJN0Q4MzoSTnaPkQnttA/ejWlwltaXuqSBpJJGkjgKnvI5JJUewoyTvYNJFBq158RPKdrOXZnds4w5weT9wPtVtHLlokjbxJJIhJcNG27HyMNvHY5BJFRkggs5beLW2e5uHf/wCJ0kA2n8w8R/LAGdorrO1uIZI5Y7aQRT/8Two+GZl4yfLGTxVtKpIKT5D3FuBGwm4EUSKYsZ3AbQBT5JopbrFuwlYFWeEHJKlt3HrjNCWZYkm2yLMxAAz5Dd3wfPFR4ojHMZFXxGDDYQPmAHn7UvbcS2X2mzPdSW8VvKFLpKN5GVQ/mJPtgfQGm3N3a2cWnWdsizmJDcN4vy7F+YB2xyWOM47AEUzSi17ZtLOvwUsieErflJDP8wYewHf3qtnle8uLu+u40ha5nYKM8yQoNqYA7A8fpXKKY2p0OsXe0gmMt0iABYg0oyxU5LuB9MgD6UYarFa2lzq6fy3kj8Oxi25EBIwWI9l4A9SapBdSXiwxXiBIuVW2lXLMWOM/UYGPY1wkdJzbRkwysmZZC2UjXJJAI88CqLHfIyewtrM19aqB40cKO8juj7GkBXai8/4Rk8dt1V1xd2Ul2I0mvFfcAI4yNvIxt3Z7fXvUa/1ozfIIvi7dJFj8AAhyMZzgc4PbNThbWVqIhGnwV7cg5W5vFAAU4KoccnPBzW6GPe3sOlYKDTHtr+0kt0MYguEkZ8hGYjJ+YHsMVOi0BtZt7nULiOR7vVLqW302JwUigAbLXjkceGq7244yvvUGCxkhvIbUpN4806x2z27guXc4znkEYz+lb2/0y2uZLrT2jC2bxmxieKU7msIgcLnsrSSAjjuE/wA1PKSg9RZVe5VWtnp9r0/Y2lgiwprCnwPHHzSWcRJ+IkPcIShfb5/KvrWbuPjOq9RWLR9PmuNKtxJb2SKAgXADCRm4CsxyTn1rUXNhd6/qvW0tvItpbQtBpFsUTKQwJtAiT/N2XjzJNTdb0yy0u/0zR7PULWxsjqEIa1bcDISi+LkjJZ+DknjyFS1JN77nPfdGEtbe3gFlp1xI6zxXsk8kLKJUJwFJV07/ACoO/Hf1r0PV9Fmv7q8hY2pm1C4srVYZWJ2hFZ5MEefiynj0QGqPQtOh0rWpraztWW+ZEN1LOxEdvHI5ZII1HJOwZLcedbK4nkvFvZtKkeyRNLuZEZvyi9upDh92cgrEzNz2wKlkyO6s6KrkyBd9O0iCCIOiTQyQSTDGx0dyzZHflQoz6VFktYoLu3+Hl/kJGULqM7dxy3H0NLqatO1ssDTm2SJVgi2ly+4ALnHnsGfvR7mzOLZ2lSRzK1sGA4ZsDJHrjtnz5qTJSbOsZo4kgnVcCSAuxXC7pCTnk+igdvWmX5F7qJuzbSXAiARdvyqSAdvzeecVCuJ41eO2CbwD4QwOwDZJHp6UGbWJZLrxD/MW3UERA4yT8vOOOBnFLpfKJc8j7KTdclpl8EmJ9y54Ax2GfrTDZ6vHb3d1eRLCjyEWkXhjxECj5pueyk8D171Dnt/itWitSQ6urjdGoZoo1w0jMCcdmUD1NOhvi194OnhgNgjVTGFcjHAbvk4H717nQ9LqvJJGjHDuTHP8O0fUdXuk8QxIsMaKoJZmTgD/ADHJrS6ZJbSz3l/AYzHdTwgHwijsqqqjcQe4Geaz0fhX1ukE+XiS6QhRHub5cKDgEEkZI+1bPTbeDdGXlW2U3Hw0a+CWDYXczYByMcV6uCayOu6K6kzU21jYq/iW8j2l2pwtzFPMXUDyJLYYeoP2q9hvIjhXupPFA5CvNz79+PpWeiuLdI5I4ZxLKc4CRuMHyJ4NXdtILqPdc3rMMfPEisq59+ATXswVcHeiOuuo9D05gmo601u5GfDDTM//AJVyaDH1B03fHZDfapMGPB3TxKT9WxVjZT2lgQLNzb54JiUKT/1YzU6W7jnifxbq8lBX5leRSpH6U6jJ7uQy9hXxSabH4gZr9mZvlBMhZV8h35/9aM8OkkZkgvm3dsGYfrzxU60uLSK3iWN7vaF4BmHH7ZqSLy0VSVlvee6/FL/2qtesO5RvZ9Pnl7Cc/wDM8pP7mnLp3TrD/wCt5b2AfNXw1G0QAmaRVHffc8/sK7+MaceF8XP+I3DFf/c0K9YbfkUq2/T8ZHh6YEcHjdATUx102RQz6U02BwTEVAFTzqUDYMLqcd8TOf7rTTeWjH+ZLCXPP/FkB/tXNesKfq+ZX2stkI1H8J+I5PJiHr71NjezYcaOqn1WJQ2PrSLcQmNfDkiDf5Hc/wBxRY7pUA+Rd3+Iu3/agg+4aJYiSE0iYY4yI0xTQ8zEiPTVQY7lVX/SpL384APh2rgdhubNCkaaQsGtAFJzkPgV1+sBDuIfGiaK6tFmjYYKYx+4warNQ0Se50+Sy0+KLRYGjZY3sB4ckbEYDZ5yfbzq5l2IuWVE8uWJz+9DMkAKhYEXHOVc5NK4RlyG2UugWV/pSN4p0+4eREE5ii8EO68F8c4LADIzS3NlPNe/FX7xXbAkQxOyhI8+3mfc1cLGZC4WBPl5JJzUe6tZjGDHaaakgIZWnYAt9/WpSxwSpBVop722knUReNGiMnhuudwZT5Y9fSs9PpT2SxoL4usr+FvKjOMfKCTwe1aq+s/HSS3E1osh5WRJt2wjsTgVUanczx2V3b6ykNhMhBWZXEkfiqdynK9gcd+3NYMqxKXpD2YnXNCjmuI5rh3LiIqHjk24HoTg1W6Xpg/g2qaXcTT3N2l2+o2Hjnd87ECaNTgd+Gx9a9L1aBXsnuYb+2mg/PJHGcloz3x7jvisLrWqyaBDqGradcxXt7pa+PbLsZkmAAJI9Dg45rBPRhlce4yk1sZWxla3nhfDwoSDv2kgf+nlU+01OKQSBYvCZWdFIJwGBJI55q112G3hvd+kKraLq0cGoaeQ2GEUgDbT6FWyPqDUG/s/DlW9+G3/ABWDOeAd4PDZ+nHuK8f7SxRyrX3RLNFSJ0cpazEgOxoJ0kU+nPb77sfeuWZYpnh3HwmYFR22MpBHegQzRzWkiI67XXBU+R4Oc+xFEeLfe7p0BFw8ZBHbI4x96+XqtmYeAtsZ0upAFZgS7NnnI7g/fJFSbK1hjsbwOBOzxqwiU4YIjZAH6/tRrWBrkmOJSymQBW3Ad8hhn2Ip5hitnt1edjIr4YwoAmWAGM5yRkUjAmJrsO+3tdSSRS8ytBMhHPiIvyZHuAMH2rOapafAwzG9BljskaHaFAeSQHftX2G8Cr65cTWjLIx8JZI334/8RNy5x9Dj7VVSlri6FxJKZRGXS3TGQpbBZ29e3f8A7U2OSHtA9ScSaQkjI+Y2kkJz6MAUA9Bmg38btdDU58qXiQTQp83ht23sfLOM1YQq1x4fh3cMSwQtDEGUnhjjJA5ySe9ZvdfLqzaVp0NsZ4ZSt3cSzbj4W0FiQe2K0RhqWwP7S3tbovdWz7N0Mlu8sjkscAHGR71bRtHc2sbW4UPECruCMsQpwfuCPvVZo9xa6ir2emFbox3Fug4I3qzlWH/KTjn3pY7drW7gns43ktw7R3EEg+eFgx4I9B61CWNpcUCPFlulwl08+q7jaq5IZA2WLhQO3r71Ohliup7iyuCDAY1JzgfzCMgnH0rLSslqoVo3ZfiGeFYcAtGwBJyfQmtHFNBLYQ33hsVlaO2ukJG9VJKq3H65qWSFKwJ77ljFJN4D2+AY/HKCRT2DLzuH1FQpo1nhitvE+eKRY94P+LPP2NEu7gaZe6tHIkktvAsQCH8zOHGCP+9U0M80VxPC0TD4d2kDuny7zyDn71njFt2O2SdVmE8ivZyJcSXUKA4OflQbeD74/auEK6hod1boy+KlmrL83DncNvH2NAmdIIbK6kdIWcbBt7AAngf+Y/rRtHBVIEWPHjrCJAf/AAokU9z78frW6vQItdweo3f8rVXlgZpSu0IrYywPABpFkhuNC0u71K4hgWO1ldEaJmSRiqrnjkYyKBqwaYTJdIcvJ4qhT+XkkH9AasDIjaPaSrCAI1kVUVe0e+PGB64oqVRv1lFsSbP4hYtOjnnR3j8cO6HhgVwuPYc113epFqElwimOGO0VVkXgljDz/wDBpuqyxaZcwptbEO3dk/42759gaY089ve2tvLIPDlgZfnTcsiruUke/ApkrVhTARxxIkr20bTRiQPGWP8ATtAJOfc02MlZg0h8JCp2s44UYxwKdpVz4c8sLssVnJHlhIcEbhj+9VPUFnPaW1uuqQzxyDc0J3fK7btoAYcHirJWxuS21wG4v7m4WWMRGOMID3b+WBwKZDM8FvpQiVigXdI2chSWAH07E1SX8rw3VtGVOyRFQMTnsi/vVjJJJuhjgeSBIYk2orBS4OWw2e/nXONKjlOtzSeLElm0ciGGJYJIh5tlZO/3rO3ckcO8EYeL+tRnv8+AfY4q8lKztcwg7mjuZU+bjgspHaqHVzEtqRGp3NJIdm07hnzx6cVCH46CptiWHxKxazJPI8kzyLewNk/Oef0wcjHnWk1KMpDp+jSAOsVjHd3UrEDfNO439uOBgc1B0ZPFhsL6UCa3N0hZUIyYFO9gR5c1A1rVfF0y8lgVkmluhFGXb5tjThjx9D+1VmnKdIqk6tmk6zEVpe3CbHih06JbceI/IUFRhfIA7iaxQldbmHxChSC3VlIbzb5sHHfvWq6qvi+kNJfGRvHu5JpljwGERk2IWz/TwKrLfRLaLXzC0u+Ke8gbbINuIlQ5GfPO2kxRqLvkOWWuibpNmipFAif/ABGGlzI5JJY9s/8AMR9qg9OeF/F9Q0641CSVrqOdRujIBITcBluD+U/rU23mlZLaMSSONWs3AWNT/JcA8nHngjmqLQdJvtGk/wB6tph8NA0QMowX+ViMAk8jt70cXEmyPHJoodSluItPilDmaR5Mu3c4XJH7Af8ATVvrdykUuno4WENZRpHEw/KdysW/WqC5OJ1EUXhx2+mPMrPyTKYyTx37sf0od9Lc3upWUjMXa1TwQqNuU/y0Pf3Oaioa5I0xnoTZKtXez07UXcu6QyTy7VHJkI28epYKKg6HJcxyW0Fqjb7i4gvVaSI5VG3B1I8iAOftVtPN8LHHDPvVL55ZZcZGItoX5fPOCaqEuFtNXurSBnEPwwfxFkZmaQpwQc9gMZ+tPjkk3sJN0kaLTJjBqFmFkCgIRIy/1LggqPqQBQ7UeFFqzz4Xdcruyc447Z+9QtK8aUN4y7EtXkEDbeZB8rE58vmyKkapMqpcmE7kklaUgj8xzkVKV2S1cliku0XCWyq218KXPzEgAn27mgvZrJoTRzyyXEttavlV4JDEkYHscipFpED4AfmOVju4wT58VefCxwy7ZI08GRAyZc/0EHnjzBPFRjNRluasKbpmXtopjpVqzq8RCkInmUZgT/ap+nRx6cqwkf71OrKCSVEYbGD71OuX/wB5aB4YCodiGEePpjHlii3N7shjnAAXwEgbjO/Bx9qE5WUhBQm/UUt7cS2+qC2vbkGVpSuwIPliGNuMdyT61XXVvFH1Gk8rrNcm5mk4ziIMBxgcdgKtLyBZNaj1GFY0kWIqWc5BIz296M02nxtp0VlHBdXAxH4cqHczlDkk+XNaIqMGmBxea9yJJaOLrfLaP4bTASM35mZR5e+D2qwuYdlg6zIQQ7S5I5Cjy+tTIJpimjXd06+HLEblVUfLGzNggnzPy1F1ea4luZtoJZpZQo8mBTgUk570CUV+IrdPjF5b2l87M5ljYImSdnzZ7dvSoN1pim6lliLJI1ubcttz8zkE8eXY1fWgS3VCYmt7WNiFYnvwOAB55qt1VmhspLeAi2Qk4kKnxG3Ek58zTxlctiNan7STolpG1r8RDIyhJGjjXAw3Pf7VVw2yXmuXVxKQixrGFHkSzsMVZafBDpltp9tZq7wQ3L25kHZjsDg4PPnig3Rliv4Qu6WOeTx8f4AmcgUjbc3RBrZplfBeoOpZZ7iNvDwts2OCQrYH9xUtlm06+1lZjkxXauhDd/lAP2yBVTbusy6lsLKxAnVZE/zY4b96v9Yt2uGeaJkAfBcludoGS3v5cU96aQE3bSK24iH8VWOSIu8TbiVHlnkVd6RKLfwIPDBxO4RHbJ2s+EYk+Y86rhEZNQu58nb4ik891CgjFCguCLrTZZMqihnLAZON5xSv0gy2bZsb2BIumbaTaql9QYBggwxA5NVV5ah7W6TIDXU4O4cZwe371daokg6I0Q7WaJLmQsNuPoc+9UEk3xMDyRgjwnBTPfuOP2rGpt37T0crXhY36v1H6anhxukfeOWQv6MpXGMfWq+FiLDN1Hy0m1Co52nv/aiQXMtvazzhJBJKHzlfvUO9klUW2xiE3pn9P/WqK2zDaqibP4DXMm5S0EhEgGcYJPYn1xTtRkji0O4kTDMsqsoH9JJAz/pUVHF3GNg2NvwSexwKBfzNLpN5HFkRts3Hb22sCaNt0Je+5M1eB4J1hWVU8CFEklZsZA7L+pqtubd742unqxVbllE7/wCCLOSfpxRE1N9SjdSqrHPPkmUcFFOOK6LdMb26w0cMKbAM4OCcY/Tmjw9wJruOuZ7driGeOLw1eAR2wHku7A4PqACTUee7uYbrVGJKRW7o0AIym4Iw4H1bvUeQRtdNNcNsMFqJWRecYOFB8q6wuZhHcPqLmaOWBcR7gvdxg1VK1Ydbaon3KyX1tHGpRmVFWQsABhV7gD3NVttE0HTWnTXOBPJM88wXgsvzIp++DU6WTOXhkEUu8Y8Q4B/+DRp7ZFt7T4VHiK2SQy7++8bic/dqCdImn6R5lNo5N2IkkPy2x5L4Ck5/YetX3QHTYsre5uspL4sRjWQudpyOSPtkUTV9TGkaYYreKKQpEUlIHzSN5ZbuPpW4sIbf43QNOlxFHLLbRzIhwcMQWH7/AL1v8aSgq7iz3aT9phHtLN55UiW5nCwymQxkRxjnkA96tumzBH1D0rJDCQpiyjkn5UDE4JPnzV/1VoFrpnWN/pNtGtpBIWXEakKQzAbh9c1XadGNPl04GLfBbSGPAPO0EjvWaefVG0aOrwT6eeia5V+5mevbBory7ihLTNfXbhRjaBlyc588Vs7i1NlaWmn2j+MkcAKFB8zNsIzn1qCtit9cFkfEqykQgf0l89/p3zU7VJEnuZ1t2KiKcKpX5The+PvWaeVzjGBOTubkimtLRbeZYY9wmuoQtxcu2ZFbbggeQrtL09k06KG8bwxbwSqyyDBdSDyT6nFFeOVbpJ5k8SZe64/KSe9aFQsqhpIwYi25tw7EgjJ9vamnkkl7Sd77EC0gjVtMlS/gjVo2ZPkk2spAwBkY4qw1TTp7S3DOArzMzOwO4ccDkV0McotbWMwsWjiABI44HkPIUfUrthCht42US/MY8/IG8z+1Y3kbZfHTavyLa0aI6Fp8ZBje2unUr2BUhSOPtQEljlvZNwVzJIuwMODsOSePWnWV0slmksgWRpWLYBzyBWXNw3xSoRIvhJncPWsag3N2WjtGkStSllsoriU/PLP5beAM1RJK0rQxOcZbJAHdRRrqeZo5mVZTukQLk5G0mq+xM1zcMVHzCMxxgeXNeniglETJTRf2sz6jdATgqgQyRkNxhfL6edB1CIpc28cO7LgZxweOf7mrvS/D0q0WKWPNw0fIHJw2c49APOqWcxRz3l1OxUKoCgcbmxjPsapq2pFo42sTbH6zOtpaIsQVpmCqrf4eMnIrkikDWVukjOGiVm9ie/b7VUTXrX+p29shLRJsDMIjjOeRn1xWmZobaFnVWZcGIyIMlCDx9+a5pwgr5IQjb2MvrhSG5a2tmy/ibd5btnvUa5B8KNiXJf8Ar7fL2FHa0a5vbqQsVAbZjBBXd/fgUyFviLu5Vti4UhEVshRjaD9fOtMXshJPdj9HtmldIiwKAlwCTk8YNI+Yp5ZBIJvBz8wHIOO1SrBxEwmKsXkBRFUcgjufpRrbT4Z55jclorYNlghwXz7+pNCUvStgTuNE64WcQQ/CiIRtfCRpHJ/N4YyAPuOajPOgubcBPEAnCtt/qU8Gi6rqE2o3SIgKRISihl24IQAf2qHb7TJDLI4SOJss7HFRXmysnVJEzU7r4NoZUVvkiKncM73BP+lVcjSyJNIx7RLKH2jzPp7UFZ2vopGaXfErlo+exLVIu5TGmzsjuYT/AMjf/AquNadmTk7Y/SboiWOac72izsyMZ9fpRbwhrWaRPOZSQT+XBqtgbZbQvIyJ4jtGi7uR7n0FOmYOJAhJSVEYD1IOKeSuVgulRcyuJbbUZBI63PhD4cgAAYOT+vaqy9uGkms3jwsbuk3f8rYHb7g0S1Rrm4ERJDxoUUd9wBz5etM1RJLfS3CIGmjY7EC4Iz5HPpU3yNdoka1MspuG2AsYH3HP5icGiWF809tGHjBaO3UAk9wBwtV9/G7vCkJDSPZKrYOfnGOakx7IXuOQAgX5PMMO9M0nESm0jrmfMFsIz80rFiB7jtQLec28byy5WWVwACOQoFQmnwyPN/LiSQNGM9sf96rHvJI9T2zgnLEhS3ZfKnhC9jnTNd4o8EeIQ2Y9v1zUO5vBbzMAQzRwr4Y9DUe2uI9tsjOGYocj0x60OJllulYu2D85HsBnFIlR17FlMUhuRFAo3zJvbPYs2M1Y2kfywKrAKxPyqOwFZ7TJHu0tpR88gmYHPpnNXml3ZVriW2c5tY2KfUg8/vSTTQ0VqI8R+H06aTe2+4lSItnggEk/3qqutRuLy4liViUMo5Vcbwo2jJ8/OiPIx0y3BZpCjM588/Ngf2okExhEfiIgbYckcDBOcU8fR3Z05O6F0e1aOFdj+PgNiRgM5z248vKpY0074LuVdsxRgm7sBUqDTDDb/GzIi2jkQRRiQbs5yWx5d6Ncv4t6sMURWKMbQnJyQO9I8lvYCb4C22kR3kBkSYiKFgCD/V8tSLcQ6PbRbmdT4m4SlckMO30xUjTZItN0S7adtlxMmRH2K896o7q+e4tZTINxS4jkz33KSA1Z1KU5NdkaE1BJj3aKcXch3nZl3IH5sjvQ4pLx+mre7hcSW8cxj8P8xB5x+xqY+nRA3sduSRKm1BnyJpstrFaaYLGPC5XeVDHBcdqs5xe1D+I5JIz1zYvLbrO8ZULH3Pr7e1FtrcvaRW1qvOXm7Z4xjP71qNM0b4vet1KTCoCvI5yAT/SPb2qVq17HpdpeQ2pjiaUeHCo7KvGT96SWdJ6YmbTq9Iymv6YXtLeOwjKMsCqGbnGDzk+9QNHW2iur+2MjS3kVhLK0oXG5iMBftV9qT/EeBAkh8CTBnKnnCj8o+tVOm21tZahcKIHG+2JZjyRvPAz58VbHJ6PSOdbeoqbnSbePpzS7eSFlhQMz5/qOcgVJ6TnfVrqWSS1SBbVhLbyBfkdezRbexyM1ZPZqkVslwxkRElJBPGcZAqlvEutHS1n09itsY1njhU9jn5l+vmKvHI2tN7lox/uBX/SNroOsNOsyywC6VY3Kc+HIuR2798VVXfTcehNNcFnmW5Co8apuDZPK49K9T1S0h1fpWK6gdZ1hukkHqEIJAH0IP0zVYYBNbw/EKVMY3Hj1wR/epfe5R9FsOVRVSXDKS+6fGpwWySbw6qiRk8kgD9+1W3Tugs/T0ksPizPbzkxhDtC54J/aryxnjtNQspGwIYWDKW55P/wam9MQj4DXLcqSbebx2C9sbu33BrHLO3GmdhjGTSZ5N1M9oGt4bffsnk+KYvwZCG2JlfIcEirLpyWURa1cXTNLdSRkCQoGKYPr3AHHaoGr2Bvbp7y2XfJEShiBJ2ogCBj7ZBP3q+0GF10XUr26EUm1PEmZgcFjkKFx5ZAr1pVHGjCttyv0q5iuRHFbRtmJXVG4OWVCSwzVnZTXEdro6ukIinsHk3Nlm5PJUjgelVmj2DxrFFygeBwzAnJZhgAY9cmrCFYtONjZbTFPbqIWYfPvG75ePLFZ3TWwIvYZrtjBNbaLbXvifGn+aihAxy+chs4HOeSPSrOzVLa0muIyXnuYp4csm3CgBM49Mkjmg66bqPW5xbwIzxKiiXACKgGSu48KSeTUsxQvoctvPcwFciFpIsykAEOVB7cn3pZN6YsD9JEDpm0fQ4dQv7uExR2cDGMyYIdmByR9P9at50lttMN1ESHjt1AywB+JuiTn7Rj9xQtJsbZRp+i3RnGkyOZr8xHYzgD8o74+dlH2q0LWupKkciFokmlvgpfBR0Phw5Oefyilbt2UW0TPtEbW6leaJSmk2ixomc77ht2e/cjj/wAtdBZyX2sWdvCV8eW3jI3cgZQYJ+5JoWqzC2sbS3/OkSSzOE4aSY5wM+mTVm1pHpuvaubYtO1tEu987hGSgG0f+anutxLdhJEKalqer6kzPFdsLLT4I0+VdgZnOfoFFYvwGlvUCqy3uosnwoxyFUAtJg+QAb9K2ztBJLoenyt4UVhbyTznOdpkPOfQ4wKCAs2oG6toxteMTTuuDshC7UhDd+cZI96HiU6aGm9T2FnuhpWgS3DSSrHGFQ7MIz9winPnz5VCvlNzrGm3dtO58eFZ5GZjlSB/MwT5Lj96SbUX1eERxophtbmfx5WOBK6pnj0ALgZ/7VZ3MVvddN6bZTGM3LP4JkR95MOF3Dt2JA/Suk9KpnSbk3XY6OcXscru58V38RJFPzSZBCoc+Q3ZzVFZJFFY9Sa5FIYxfk29oBy6gkCT7YTGferiT4RNU1SGxuPBSwlWLxO+0mI5OTxxk/pVVq0SPaaFY6XHLDA0DT+GWAYx7yiM3Hngmkhb9ERu2FWCWy0cWdmjbr9re3VnPAiDBpNw/wCbP6Vc6ZDHeX0yNC/wb3zXbLInKgBkByPoDTba2Eng2uAREUeaRn+VEUlnPucZx70fSLmWSwe6ad98lu4RCwOFMrFQcefNdJtrYpZA1y++LnjS6kCwGRpHJxnbnAUHvyBRtHnvLPR7vW71tt5JObeyRhnbI/5mz6LGRTJ9Jm1PUrfTVRBc3TohIGCIlydp+p5P2qXepuvrGxJJttGhDSqezXUmSRnyxwPtSTqtJJW5Dkjgm02ON0aSytzI10ZD+bLDaB7kgfbNBttTMsEV/ewtc7tXY/yWHdYwcf8AKM1H1m+k0rSbO3VJZry4nS4KKoxz+UMfLjyqPbWUcd7GFdlEV2TKiSYVcjkH6k/tRUGo2O29WxG1ZzFq8yRECTEQYk5I+XccZ4B7VLg0dZ5LOS9WS4DxwpHtOXncgkov37mqvT7OO/1/Wpr3dDpljOxuJlcHP0I8/L71rknSK+tLi5jktL+5QL4IHOnWXcADOBI68k9xmumnHgKhUb8x15NDZs7TeFN4Ix4Ea/JAAuT/AMxzWR+MWeRZBmOMMpYY3EZ7mj31xFa6bO0cbxhY1jBdvlk3Nn5fPIAGc96qTfRCymeGWJgwXcFQ/myDtp8cNMSbdvcsJisVhb29rJmcf77Nk/MzeJkD04FdNayTatp3w5ZJJkiWKBlIHKsQd3YcnyqFJdFdRu4YljLpDIOGPzHaoAx9TxWq6Xjt/wDaqFJADNbRrNeBmwY0ij+VAx45NGTa+BSPpySJ3Ud5Pp9lJYzyIyLsgkYZb5I4sSsvsXIA+hrAbvFu4bW6F1Fakh4VhkwdxBdyfQYC8Vf9USSz6vbRrMyyDdGpHO9gpdifuQKhsI5nYFFdprn4ZHYn8xUfp3708f6cVSJufiScmCtbGWwm0ZIm8KW9hcz2t2OFBLbG45AOMfarXRbVdXuoVnie2Et0883z7gyqoy3Hl8v71B1rUba3vrv4ji502JUaRDlcIu3CDzGWNWPS6n+BzlFzNdSfBxADzkwQB9sVLNJqKdclMSbk35Il6nrif7E3UrjZc9Q3JZBgcW6nH/u8fpRoovg3tZ50J26fAkhHluVVJ+wDGqfrYj+MW+l27Q/CWdvHawoBnn+vHpyWOanyzONKNxlTC0yxqD+YsnYe45NTUfRT89x4zttiajqPxt4YtOi+GcHw2kUbT4YPyjH0Jq46qVz01GrlZLudRb6gfDO1MY28j1X96ztppl5d9RGcKPCkjMgkdQCzYHn3xipmrX091ePZlyllJ8ocksxm25Dew4wBVJOpLfZBbbx13kR+n9NOrala280kYs4JE8Jw+G3McbW9wATWx6gs/wCNa5aQRi8i0ezIUEqMCNTjIx3LMD+tO+HTp7QNPso7Xc8l1GWRQA8zhTli3kM+VRuqLyLp/pu3srS6uDcx6msDpHLwFfB3NxkgOSAKyeJKcrj66+o8lGEKfYzXUV8r6F/CrWyawtLOOTbEX/mxNyd7c4OSQMe9R9HsY57IWzSK0RkdJCFI8JEX5lA9fLPvVZc3EdncSXV/tkjMrgq3CsBkEnz5NStPgvLXo+eaWTbe31yihVXBiiAGcf8AN2rbGLUVH1maMm9U2D1mZru40zYhVFhfa0nyhSz5C489vareOxhuLrRiGUxBfGlJ5BYKSF/Rc1m7i5zpqAtnwrySECRslBk/oOavreeY2SBVXFtpskzBBtwz/KuQfQZP3qslVUFbp2N0jUYbiw14SCN5Hg+KjBUf8Rm7A+pFVujzmHWIJLhXVYtrFV/NyvNQtNXbpjSTRFpbtVcMOPlQZA+/ftU+BRaXgW3QrLJCfnD52nypZbWhG91QKK726np9kQ3iSJNIu442KW4Lepyc1oXEWq3Vzeu4RHt0gJxhiEOCw+vNZ640+VNftniik3b0AVf6dirkN98mtBYTQ28UryRpMkZYlG5EhGSc/qP0pJ+jL0R4v0aZIV7drKeGAbrS3WF4xjbtxk5I8zjFVvTHizyaDNtSF7i5Eku48LGgYk/3/WmQXaHXXju4ovCkimVvCyFO1O458mI/Sh2Vz/C9O05kDGSeNo1bvjcOR++KEoaVSF3k7CQtHLLqE0cRY3krKq7ym1M5Ax59s/epEmoNDot07MPiJcSIpGMELjHt+bNCeI6beoZcC3tA81yCeG3D/UkD7VAtJFN1YfxENPAqTX0iDsCqDDMf+YqoFUSvcC2jSLdrp7R9KsiBJb28f+8E9y27t9B2FRtMnFtp/UIxIpZTFAisCCxdVz6edVdjJLNpN3e6hGZX8dBHGHPzMxLE/TGKu7e1zqWpIp8SIXaFifysoIYqB58nvU6UUx+3rKm4RbSxtA0YMxEixDGNrZC5I8/atr0xa/w68WaSIyQQpd3Vw7SbCFRcp+pGKyVxZLPq9l4LlpZpXX5sFQocEkeVW9lfXU2mdTiIloXjgsrdM5Jd2G4ewwM1dq42WwS037CBoYmm1WTUbw7kjgW6kKnKlyu4qo9QDTdOV7rTdUM8wnkmBlaXH5E3Ege2BxR5tSgsOmtdkjDrEClpFsHzPz87DPb8vB9Kr4bNrXTLi1MbyLNYCVSHO4ZfkkfSuauPtf5C5X6MYer5sg2Vwf8AZe0lcIEOoSMgAz8qquCc+fJqe9jLrF9a7pkg061iE0hkycAgnk+dV9kq6qtvaWyCJLdnyZfyqrbQCf8ApBJ98VbapePHps38Nt1h0+3AImuCd0rlgAAPPtxmnm0tiSSq2A1bUXvNWsoRK5tI22rHjaPDRM52+Xl3rtCt3m6hNzdA+Gi/EEAj5ZDwqnP60OCKRVhe5DKwDtISB+c9l+tWytDoviC4nVLsyDw4SuWO1RyR5jJxmoyVLSgJNsrdJtFW9u9R1Jo4o7qVwsPjKzvjuBjseM1KEFu929vFY29luie6uyZDI7xgZVHY9gTgkUQW7m+s47iZpY7eM3c3hQogZ24C8ehIHJqn1KY2Wj3gWQ3F1fTmESg7Qq9ygPng4FMuTnJJewl6NdzTKss0zq+pXDSTSk4DqO+B/hAGBU2SyWTUY7iSV7eM2yzIQhYjc2EAHuMY9zVdbCQwW0F4WzZWvhwx5zgM35VwOST/AGqZq9/cR3MkrtvZFwmSW3y4xj2CKePc0qVyKWlG2Vt5cOkr3QMscdoXWKLncZjwGb/ExJJPpjFVhBFzOglKyRRmMFCciVsZJ98Z5qdeBojBBFlY1Uvszlw7EYx64A8/WqOQAa2qQyPHG/8AOuvm5yOOD5Cqr0nsQk33LHSI2W+uGkZmjt5JVCkbtxC5NFtmZEhNwpQP4SjI+chiS5x7AVIsUt4L7UrwsDiGSdYiOV4A596g20zS6nOfHEjIni8H+gpk/btXKOps5tkpoR1Hr06BTbWauc8/8JFTJP2UZPuaNcXYuLCW5htW2yTCG2iZCAkMakk/uCcedDD/AA2gaZcsVS41mdoXkzn+SCC3PnuJx9BUSCO+vLaSMQyOGmuEh+bCkNhERfrtz9BRfpew5VwG0ZLq9jngkUxqVjnbxItqCJTndnHmSMc1a3jwW9vCbAp44YqTJguSWyCPQYzx3qpurlrG3g0nTZ47qZ5Qs8u4uGkGBhT6Lzj0PvVlqt3HZxXyKqvcmQRwSNzgflYkeZx5+9GW3A0mlsNvLqOaztbNflhfECnH5oxkgE+RzUyztJGGn3skJFlEGdhvHLIM4/tWdurxhNaM3CRqSxwBucMBVlLekaNLZ2ZlmluZiYol4GWzkH61DTpcWjourB6PIt1daW21YfiLsuy54Crlv7cUfWdRinuGhxv8SeWRmVfLHH96h3EbWM+nPCyN4MMisYvyjMeDg/61JsWmgEkzTFFKqkIB+TBHzkj2rnFSyWC1VHRI08+h2oEb2zZa48ZcjaAdoH1qHrNq1vpzRO8SfGXSyMFl4EcfYAepJHHtUrpm8s9T6ms3kkBs7J5PldTgqEJyPU1A1D4bUb2yBmjhMcCvGmGcje/GAPPAqyi4yryDpajb7kCeWW51GJ4E3bg4VCMkHd5/bmrmewtxpabS4tbYG4kc4U5OBgA+fYUC9jePVntpL4g3zj4eFIDi2iHDgH371Ju3WawPyZt0mTw0zkPtzjP7GhN1QuyRTgSXPjJJFG00i4tbQgBUCjI7/wB/Wp18xt9Fs4c9rlGkGMgY5bjt34qRci2s9XeWAM0upXQtYivICIB4jL6YBx/1UzXYHkEum2EZBN6kcAJzk7sfpyTn2o3qryOa2XrA2cyvpgiuzuUW88gCKRsLnYMfZiPvVJrd4ljeG1X+bMY0jER/pwMDPsa0Wm2luNXvFtiXsrMxQBixbeFyS+fcjisNq6C66neeKeB0aZWaHJ8RQBwe3b2qmOKc2vID/FRf6Nc+NLcSXYUpbiKJMdvEz8x9exNarSF/h2pXUklujR2dsII2d8B2PC/c1k9JjYWsTEsJJZWlZWGd+7gn6AeVbaEm0ihaXwY5hL8VMduQWzsjHPHnn2qOR+lSLQl5EPTNW8XXJLSaMzXbQn4pvDyokkXCp7BRgH3rRaTFYaVohubqNmggu3t9LQEvJKAoDNz2XOf3qi6P08z6pcJcWiwWdg7S3s0VyWYlWJwSe7N3x5ZqHqeqTaxrVnJNLHAiEtaWxBVGUZOwY7nAySeKrJXJwRdTqKXcvZZb2ffcSzxSGKRvFeNQuP6Y1AH9Of7Vk7rRzZ9QS3GlRreCW3UW437VV2TDuQe3IJqbaO89tdsomcSQx3MrLkLEDyuT3HK9j7VOgtINP0+2udcK3NztZobN12uQWZhuAPIAY8H70kfRbXmIoptX2IGh9Nrb3Jm02WeURQ3Ls9wilJZXTaCkgJCgHyOTxUS3xp40uxgXfNbzsHUrkREhQcnHIwfKre5mvn0yNjNYQyXyPFbRtNtjjjB2sVRflbGecVR6a9tpx8Ow1SWR4sGeYqcleDgg8bSFwO/etm04uQstLexOt9HtOoLspcNGLO2R5tQnkmZPBt92WdAOCxHyKD3JqNq94Lv4V3tEt4J3eOwslk+WNE+YKB/i2sM+5NaDV9Il0u1i0C1T/ftRHx+sKXRRH8u6ODcRnCLg4/xGsxPqMVnZx3qzzXUcN0kAjix8jsoAKnHLeWRWdb8Enu6SHWMdxqMNuTDJPeOLZAgTlWVGHft3x9BzVs1g1tc2E+pSW8zWizMu0Mw8QyADk8Eg8Zoeu3svT9qdOtDLLrV4UjkKyFvBDcCJMf1HPzH04pnUVna6TPZabcyrawabGkN4gG9pnQFnPB4BkbP/AECkXZeYrpJozukRX6WuoX5nlnurSJ4bTx3L/wC8TEjCjHGF3GrXVTbJa2iRLMr6faRxKGJUhSvzd/8A3+aNewRQ9E6hNcQTLEAIkjWT+YJ5NrO+/wDyx7FHuzCol5bvq1vq8NqhjJiIjVjgHaqjAb/pNUVN6vWdO16KLPpJNumrqN0oC26mVGPOGxjj7ZpNYsnnt7uXUN0ZiuVJXw/zSMuQn0AJY+2KYtsf9lL+0SS4kuriSAxrt425A2n2LZ5FTNX09tS1KDTGuJFsLNWmv5RIQqNjEh47k/l+orPWmVyOkrenyIUWmO+mQFILdWuI5FiEhJd43O1nBHYYGBV9pG6TVF3vHHb2sEjzu2Hykabew92Ufeq7UrmK1hhMqRQGURlIixA8BcbUX9gT9aFGZLDR7qe3uYp5ru5itB/SdnErnH+Ekqv2qso3DUBUk32NDpTXSW1zp1pH8LqFxNHJDMg+Yq+Rhcf0jBqluJys9lpVvJJcXHifEyGQ/wDEeU/KufP5VJ9gauNPLre2/wAMzXMBt0WOQk7wGb+YMjGAWz9AKq7iRrz+Panaq0d7fTNbWUkaCTwmZNvyZ/wp5+4rPiWqTNEq0JPsWcs38C0SGy06eGS91B/FecqSFDE7Bx5YUkCq2O8WLRGN1N8Vtla3BQYMrAjcxP8Ahzz9qfqmsbra1nsoFMW2SW2i34cxRKsMRzjA+VGP3qVbWkOo2s0Mm60m2BsquMSK4Yg+Q3AZx34pZVHknGOqWlF5pdna2saxz5nv5HljitY1OQMqQXBGOSODnyqNrt/LF8d46xwx2cZTZEdzynGPmPkdzA5PPFSuqdWGk6V40FwDd3CmZJFTZuwrZYZHPB7VmIpEt9KtgyNJNqMxuZBnBOGB3ev9FJS/EXytReiPYMls6S6he3aJcJkWarGpJGMccc8dvuastIjE8F4ZogjSSv8AypJfFbexAZgoPygcDnviq2LTSltd2bXVySfCu38GUqFzky/MOwxhQO5JqTe3KNpd9a2rJbeKgSaJCEKBSCEXAzgZGffvTuhLUIjZuoLm30u2jga4aSRdkkkjCJWl54VBkgY5OTUGyWR9cW0smj+G0yHdJKIwPGm5LOzDuNx7egoV3NEkUEnw7mJI32hWyC/ckn3wKTTLic6Ld/CwxRtcK0Mb9sOeSePtQk1WxPU3KiJ1bdJDCqvCpkjj3BM4DGV85z6bV/endNQy6rr8cbCzZS4lxHCoZFPyDkAEEu4HOak9ZSRQalDGtra30rGOJ47hT4cSqnBPbPb96n6PdyxXOlXKWdpGPjXmLKnhqYreMspY+8hAGfSrKXoxS7k927M9q0v8U6lv5Y3jI+KMcJHbamFUfTC/SrLp0R21zPKgihhjWdVd8DcBnJHvzgfWo3S8cy6hYxRCxuY4o5G/l4mlLkfmJHuf0osN7YQ2DRri5jSKTwsnbGCrgAuwHAJDEeuKMn2BBdyxsr+7tdO1LV7jKTNNJbW6jsWHzGT9OPtVHpguJ7qziaK1m8ffOHki3BUIGMe3y1puoWgOlQWVnHsuVhUOZMbfElZnLkD/AChf3qiZ7XT7SSW1dha29pDZ2bd1OBl2PmT8x496SCXbuGfNeQ6wuLK51++URESae5mZox8pkC4U48h/2rTdJ24v7uzuNYm3m7vgWYNu2xK6sxPsTgVhNJIl0vXJi6wyaxHBbQllKuoLEuwHccLj71vdNY6ZpzXChWln3JDCv/hIjYVsjnnHal6hJbIpH0UQNauv4hc3dzdx+NFHKJIxjJkKnO3HoWI4HpWasbWfUtVtLG6ZI2ggS51OVjkTShicAemT29aOt2yPNIrbI7SJQgMm7M0jnJC4xztwKu75D00kOnP4KXlyrSXDZwxKxGRiG/wrnaPuaMNtjob+kyi17VINR1tGhDQ29rLJI5nfaSwyEJ/ynn9MU/paVbDSXv5YEultr57yEs215riVQse4eQAGcDnaAOM1D06G0TTn1HUoR4vgxvBBMviOryvhNyk9gd7c+lEvXXS+k5LKzEk88pnvPzbnfeVIGfIlUwT5FjV41exTHJJ2zQ3msSrFD0/ZPJDaW6qLVIySXV8FpZG7jlyQOwzWc631d9QuOoP4ZuF50/p4SCFn8RVD7U8Tb/U3ykgVbROE126lgTxNUur1bC02KSi71VnJz3RMEliMcVV6Xo1r/GdXnsmeYy3CIrSMf5gjUjc/+UklgPIYzV5SabnJ8cD5m5IL0poUmhdMafaXMsfxPiDVdYu7gFmNyRkLt/qcKdoXy5NWdmF0ae2a7fF1eQvLDbt/MZUyZJJ29MDCrVjFZJf3FzbTfNptiId0uQPGIUPcN/zOxSJfMDdWa1GOXVeotev51klV7RLNfh1xtLODsX0wqgZ9Oayanmyen33JTdyI9jqtzE8WpM5eaDfDaWe/BubuSRlVc+R/MamFm0HpybTtJWK51mS17x5Cq6lVbceTgO+0c8lTmpx0qHRbmza5ia3uhHJPLOmGay8RDlUB48XGBuPKAkjkiqTpjW49V6mv7K1WP4HT9JihZowGHisUYxk+3OT6g1Vw1W0uBoej6K5NWWhkvriG6uop4bWK2tJCvMk0pCrgAd1J/SsLqGq3PUvVbSwXF1Z2uUSdGmyVCjO0Y/KDtZifIVZ/xmNtL611mxlt5Fjuohp+zIBBYrGQCPzMwJz7ZqTovTdjo+mW4vYV1aY7IRbSEg388xZNsjcMsYwrHH5l9qpFaFb9hzcsj24K9DZRdI+DNcZbVY2vpIoXwZ4I5BsJP+Bm3KPXfmotlJdxWzdRagi6ld3xS6hgWZRtRyy8qfQhQAvoKka8rdQ9VWlrasktrcSRJc3AAiS30+2zhY1HAVmDAfanyagki/xh4ltLCzVHSNAAQiArDEPUs5B+iU6pJJdwyjtRBF2Yr9LeWdpZ5bpYp3UdpG/OR6YyR9jRtO8LUbzUtaDvBp8UjQpMTnxSGClYx5n8oJPANUXSD/7RXsrS7ra0sn8aaVQNiLjjLebHJ+pzVhPfjWtXjaOGLTND00tK5Eg8SZpTkLgdtxXgd+5oPHu0yEYqO7LDRZREFunR7bULu4lSISsWEFup5xx+c4PzeVUOpXlxcb47UF1M26ZnlV2YHuwz+f7UTTJTdab1Fqr3MEImDWUEMhK4coM+GD+YYPlUaDTV1FrPw/ktICGa5c/LEN21U/zSMRwoyT3rtNNnPeKSRba1ebL2XwZPCZ9sABPCgKOP1OaBqmoDbJE0yJbmdSrFeDgdjjucAmpt9Zw2N9NNro3zkApp8ZHispJ5lb/w8/4R82OeKpLxpLxW+Git4XbLJDn5VJH9K984HegoqlZJpxe5N0iVrfWoVhZUaWNik4hC/wAtuAfU/MV+lX8GlnSkE93PGbqEbBCELlkVSHmc+Xz4VV7k+1V3T+nSm30+QbbiWS5k8JWG0hldTIuT5E4wPY1o9RnkaWK306ULeSP8TfXLcxRALzyP6VDEqPMmoyVyLY8akCiiNhFciSKOGfaBF40uAiebMqcB28l/pUHJyaz1nZtdtLd3Fy7xWcbN4o+QKTkA4828hQda1SSa4soraKXwnVp4onAy0RG2Mtjzbliaja/ePLPBYWUkUFpHCpaJOC82PmY47D0JqqVcDycU6HahPBDFCp/l27kIttEccjBy58yd3PrmrBpZbXUriS5jdEe6Mzoh2jwgm1f1Iqmaa3Sf4WyUFmUISwDZkLKFY57AYJq1vTLNqjW8GZZ5JVWNVGflTJK/+/60ZW+Sc5uRXvfQWii2sYUnkDK8pb5st6sPPGAAOwGfOo224ur23jlTxI57mGGSZU2hoyAWkPqMnA+hqPJbPZWrwwzxJfXhZ2MziPIY4P8A2qX/ADree0t12yLAbQb95OwK65IHqScY781VJC3Y1QYZNRhMjLKwjtYmKE4DBndiB2AGBn1qUlzHbpHciSNYbVfFjMn5dzAKpHuqDJ9yKg3bssMzqwkuZ5iqqjdlUBSW9cndVTcSzBoUt4vilgd/CgZiUbJHJHpgV2nVINpE3SLZNPAuoEe9vpUa4Sa5UIEDZw23uSQe3vTX1iUaoksjysyt4iiTjkHAwO2AefrTYrlreWdDM73E6usziTcVJThFz5D2quTUnBYiQzYkQAPhkAZjnAPI7Cq6bds5FoWluVMw2HdCdgJxjDAAsffB/SjfEIJcMwnjILTSCXbkKuSP7DAoFyUtbYR27bkjYkBjyxZvy59BmqqzDTAQkGJZJSHkPYc/v6VOk9xXuamPU5fhZpnyAFR87c/Mc8Y8+MD7U1oDHDfzWwVbaCBYrbPzFm+Usw/5ScD3+lVeqyzR2CTwo0SSGNEwcEZ74+y96hpcS73gDoVELR8ykKq9wM+uSea6MLVhWxPcO8sKK2biT5Fk803dx+3P7VGlSW9luIdPVWVWJAHAwOOfbOTUrTlMd5BclozGq+GGlYMPEcEM2fMJHz9SKt7K1U9OX0Us0YF7feJIsb4c26bsoGxwWyOOc596r+EaKbe5knnuYofD0ZLf8oR7hnWPxX9EHcKCcD171W3umvqVh0zDbH4ZzpzSMrAn5pLyUEj34H6Vc9QtDca5cs8EKgy7I4YY9kaKuFACnkcDJzTZNP8AidW6ZVXhuV/hlmQxJXZkSyEk5GDwK2w4svGlaLTpCBW6uuZIrCW5GmwXN5aRqm3LJ8sQB9DnHPGa7ULmS21DS928WEN8sbyA4VjFtkkbPmAAAKo/w/1aTTbfVNQctGx0uSISu2FWRnRU3H0y32o3S6y3fg6XqDyKLTU4JpoyniSIrKyS8d8YOc/5RU5Qbk35DPg9J6V0ltFmj02QtcyWUnxs+9yokupfmxnsdqKOT61hdF0+fU+sX1O+Ek6w6g10szZUOdvyqPLA3c/Stlp11c6nJqt1cpJDLLamYJMCmX+ZEH0CAZ92rJ6TqbW2kyPArTiG6uN0TvhTuCqGXA4xg1mUpLV5gu1SNBKZdL0bVbnwy19c3MkTzkFQXmURqeOfly2PTvUe3tXTR+opNTu7eyFzMLaB0cSFV8LZge5VfP1qXq6vbW1kZZXlW3dppYnO4MXjVFUg8cElqpr7T2WPSNFlUBRLJNK6qcy/PnOPUIFGPeoRdolq9ZYTy/wZURbeRoLSGKGKUuobxZBjJx5gHtUO+G27tbdZnhg09UHygbyyksc/XgUG6mgju3uLj5ru+uJp9jfkhX+kn3IwBUe3uZJZXZVLK6hixG5mb1Jp0m9yUn3B52NJMV+cbsNjtuOT+2KjWxeRGis3WBDOquSwCnGcA0W5ma4uUt2DSIzDJH5SR5k1Eu7WWXTNZtxchLhnRnwAGRSxyMDsxBAq+ODnJRXcpjTlyF0+XTToviKslxqd67q7QWef5KNgKACeCQSaNJBaaF09ea7MviMrJBZxSZ3SSM2OM/fPspqPpN6sEVvZ2drOIwghhjQgZGMH5lO4HPmPWrLUdXHUy3mgaRFE6aNdW0du7uWXeiSeN8x7gMyqB7Z86+zhHwcagj0KSWxX6PGkGorBZNIYFfbCX+bao5DZ9e9eg6dcwxSW6KURI/Fdf5I8wqtyT5+tVumabJZo1zf2wxZQyTy7EzhQuWI5HlxWq0TpbWZbWyubmwuPizBuO2NcIJPmwOe3aoYOncJ2iW3JPh1a0VMfxC1iQH5VW2fA/Qd6sItW0+Qr416jMe7Lbt+/FMtLK8XdHbbfHjkEbRFFzuIyB2OTjmrmytNWuI95t4Ao7EKnP045r1Yt8HWu4GK7sCpP8RjUeX+7H/tRBcWUmFXUYjyMYt6tksdbC/LExXHsB/aiw2OtmVh8OioFX8gDHP6VZJjWmQjcWpYlL1Wz/wDG7cinGaAKG3s3v8Mc1YHTNackmO6A9AxAP7CnxaZq6Pu/h905/wCbv+9AZUU6Xlrv+Wa4L+WbJwP1o5vbZSFk+Kdj6W74/tVr4etOQq2F0pB7F8f60T4fXlH/AMSyIR2zMMfqDXU0GyvQwuQVhvHXyKwkVJ8KDGbiznY443q1GRdUZhHMIYyTgbps5p/wd8hL+Lb5HpJn+9DegETw7CMIX0+Vgc4CxNz7ZpnjIBldDlVfP+aBxUtPjViAiurcr5qdv/am4vgfllsQc8M0oH7Ypbl5BuiC91EY3xprop45OP3FEtnjADHTZJQ3n4z1N8XVm4OrabF6BJNv7AUEx37t/O1y3VfMfFOo/YULff8AMNr+WK5RRlNGcg//ACRm/bNBa2eQfNYtbg+24/34p7wy5/maxb4PYid2/fFDLrGcPrKj3xI3+ldbOIV1pZMhZ2u98i7RsVlyPoDUGewhgX/e4p2YngzbwP8AzE4FXEspYKV18BQ3cwSHI/TNAawimbcNTacj/wCOWrMPtuJqck5dh7ooJOnLa6zI8RaIHtE7FD/1diKgT2miaZKguLWCwfhVuJISsftlySp+hxWnuk/pn1e8xjhYbVcY/WqKXS7e6L/HajcLAwIMa2sbbuP6yc/pWZw8kgVsUVvot3p194kenWTI4OQsI8GTOfmUA8Ehs8ccVR3ERSG8/lRW8TTuh8JCrI2xc5GfynGfrV/ddMaHJKrx3dxcTrtyjlIlwOAo29jj2FU15bJbSSx2lxO8blUhM2PEDE4KOB3x/S3nXl9ThklTFSKTSrRpOnNVW2ZZ73S75FEjZcNEYy5TZ/SATmpMBudVvBDbywLbuzRvGw3EgcAqPLkiqqaW86Qa5u9OnZpGvIZboNECrpkxuhGTn+WzfTFTtQ06Kw1K6t7FpJ445I3triM8KrLuRvutQcU/RkUdpEHRviJba8S9hSyntTJDeREhfBcHhvdT/rS6fNNEWjlO4PIqxMThe/B/7VYyXFpcpb6qL6OLVIZALh44iYposciXjaVPbPqaDLbLLLP/ADmE6y+Ku/B8MnBAOO47gHtivlOqxPDkakjFli0y2jcacs8cmRMS+05BXYMk49+TQnlYTxl8tHsRuOw8h+4qBfTmd1kOGY8EDyHnUiS58R7Vt/8Axcxt7Y5H+tedJGdPeiTE5m02DaASLhoivqSciiIltcOY5ImEiSNACrbRuwT/AHouiqnwyyFMoGklGMEFl4Yfoc1VarIC1jcMWXdfoJGxjKnIDn9RSw/FR0Q0Omx2/Tty9pZme+guEeYPkF+BtXd74JqH1rppj11rLToZIrvXJoxI6R+IWV0CqNw/KAe/0q+gtre8g1C1kZhDeW2HflQjgDLDB9QCPqamXcUtv19pl2Gzb6bNcRSeGSQ8LWhaMn1+Y59iK34Z1Lc1QqSPKNFkSO71K0huLnw3sJVMy8kSwBZRtx2+aImtLrOqGbXbiKyuEg+GujJI7sFEwYBgWJ7HBwR7VQaTaRadqeL3a7Jcvp+5Bh5nbdHISPMAHOTWy0RtP1DX79Syuk9u1xNHLaAgCJQjN+9a8kYy2Z2nagSWI1uJBC0JZX2qEkEi/MD8pYduwx71J6ejnCm3a3kVTAdwZdoQqdwJ9qqNEVLjXfgreUQR3MiumxdoGxiwYevAP61f63qIspIY3XxXvitxIwJXER4QZHfua8ucaWklTskPIk0aJdstxclQFVOzRZyGY+zcVBuklltzdS7yvhEIingbTyTTrWeNrmy8OUNJE+Czgrxn+qnWOoR3b6hbrlY7WXDOG4O7KMfpyhrPBNCX5lZeESW8KyAYXeI2PaM7Qx/apsCvLavGSxmmEMm3sSgwApHucEn0qqul+GsDDdKs0FxMIwN+Cvkce4qxit5216C4uJGIicxq+4KrR7QF/cVspUCrCXCtcW0r3b75GXBZYyvAOcf35qRpsMzQsqPA0KnxIn8UL3IZhk/8vau6gM9lLdSOVkhkQLBGo+RWV2BA9896h2m94G8VVIOwyEEbdxGeP+1LzELdci9RWs1x8VJbDxlBzhGDdgPfPf2qRZGQ6qFnUiJ4jKkbEfKSnJAPIJyaoep41SR2mTeWkXYo4PerSx3R6rZ7mPhSWq7+S2FI296vFf00GT8gFoPiZkUqZ4mBiycZOQx5x74pYNXew0630/V4pb3RmwJLdj80YAB8SJj/AFBvI8VE0hxaXU1xKQRA0bOpOMru5H6Gm3zvugiiLtbyeMS0j7sK2MHB4AGO/tVUkmcptcFzqOhiyaC7W9trjRyGMdw6FZFcrgBh2BH7042LS3VjaRyozTW4MsgOfyDb/wB6PatHYW7Wd3F8Xp2pzRxSRschj4Y/mg+RGO1EeF9Nu7SxKCR8tO7ov5o2dsbft5VBzfAU1KNoj2Yke3ElsA0hErRoOAT4Y2H9cn7VU3Xi+Ir3pYRJLO8bEZaT5QqkemOe9aLToY/4PH8LFKxtAkYbBLDBY/p8v71m7U3sl0Yp3Vx87tbsMDPykkg+mDS4ncnQI7rctenrSSGCVEPiRi0RW2vkgtwfvUPUtIEFkmU8TxXaRfm8Q7flA+YdiDmpunqbmxRIiyRzGNmO3lm8QgnAqYFW1mjtGG62MMqrISVKsX5wPsaZz0ytFozrkdq6Pql1qJk2slrbJbyx7crKi8N9+Tj3oEyhbyyksiZPCRpA5THaNtgP7VeQwuL+Dwle4FlatcTMifLIGA+Ukeoop02S3NuZP5fxEQCIqnAA+Yk++Dis8s9JJlW9XtImpvcpp2nWMDxQyWsJaSSP5WMvhF9pP1qsFrHPPBexs8fx6JLJCkeV3Z+bn2/96q0upTNqU0TZJ8UeHtQfl2lT378GnHSo1srT+aZEZUuIw3yMm75TnHkMdqXFOokbuQy106G21AWTp4k5mlEUkp3kBgcLn7UJbSWWW6y0iM18z57fKqZ4q/t4ymupIkYlKnf4u4bTheKd4Rsp0tWYOyzzFtzZAJU9qVZqTKvdUjO6pqRaxWWXeS0TKu1cMyA54PlQ0sfAvLYPbfDRx2yh1BDEZGQhPftip81il3ssoyqtKgeBf6S3ufLzodxGJL67WQBTuAJ5+p4owdLYk22HhjEwn2KAJFYFSOwxUK5QhYwVCJJEpwe/Aqe1zHKxliUbRG2Qp7nIrtTeCGOCOUBR4ague4BB4/cVNyoOmyw0h/iL2FpUJjgkjxj34P7UPVr02l9CqTSBY5DlQ39O7moUepC1R/h1llUyAnCEjgev3qDI4v5n8KMxPLJu3Snhfp6Z7Uulydl4ZNEX5mmkeWKUykbBbgEE9z6/6VBjmguNSW2ilAWdWRd2cFzyO1QrqUyWkF3Js3lw0oD52qP5bJ+yn70W6gNrNazoEYRsCDGuCqeX/amUUqYssknEkWqwahYAxlkeBygVxx4vb+4qC9leRSPcZ8S4KKzxnABUn8ufI5ovirZxXKgthpknKjzy396lsVvbq9+GmZW8XciSg5OCBjPtVU3exoxVW5OtoHuLO2sEm8G2MTTx98sQcFCw7ckVCled1ie7LC6XYXUNkqyLtJz9RmrS0VV1lbe3JEJsriLjzwrc/c1T3oZ7dijEmM/MxPLE4P8A3qD3bBL0vcMJabSGKvtEMgcexZu/60IXRis1vJZHZor9dwB+cqAfP0oErSGGeEHa0wQjn8qhs1GtbhE092lhWdTd+Lg/4QMY+9WxrlmVT0yRoUuGk0+BX/nSG7+KlmPc5GNo9sH9qqrqXM2QuCV2Z/aiRytDMltI4k8NARsIwARkDjvjNQ7tXjeZpQ8nhsyIoPAHJyaEdpsnknbDW/8AKNwI5Yp1iU28bKPlYf8ApmrG5ldbZUmleGBwJETPAJHp7jis/o7TJaywynYpudxz55Aqz1uaMfDOd3hCxjcBW7MAePpxTZa1pBhOxk5CzB1AAwBHufA/LyPfvUBnLywKCEEduE+XvnJNJrrb5IViOCqBio8twWjOgYrgfzWmRM/cD/vXbVZPI7Z6LNK834feGzNzqAgCk/8ADXcMf61jpZStv/KKo3iHIHmAcVfiWRdI1sSsyww38MwQdgxJ7fpWTeUrsYfLmPcS3mSawxhU5V3Nc8ilhhHysLcz+GEjkyw2Zxn1qHd321EjmdWIGI1XzNDmufn/AJh2naMZ9RVcz+LdMJfkSKNpWkPbkVqUH3M1lrp123hSxopVQjZY9wzdqWJ0higtMqyfNkEnLHFB0qOV08d8ZkBIDD+kVFUNm8u1GI7eMHJ7gkEUat6RW+7JqOWt3VdojiXCEju3mKZqty50pbaFtq3EqFz5D5SM1DslKRvEXCgW7Eu3HJwauZEi6c0a2ub9Bc6rKii0hf8AJECnEjDzbviulHTIEW5OkMeGJtOeISRrJIoVii53BQAMZ5xUYaeLm8kiuhIbZwgAj2krs5HfyzU60EgWfUdRlIie3CRqMF5CeG4xgDNRLyaOK2W6gWZJS5XCvgDyAH75pls6HhG432K+6jDzSK7ZT5X59c8CrKfU5rubUmJVwjqFEXdUAwT9fKqiWd3uXDKhhbI754HaiaUXe4unjQjcFP2zVdLqmQctLsbB0rCvjOZEkt3kV2kduUUkZyPM+VX1rdQQ9SWF/IrTwx3kUqIWChQZBgcc9sd6AkBYrFI67XYMFC9l5zmq9Jthklj+crKrLxjG2RSP2FBNvljyWrk9c/Fb4ZOvzcySK4M8YZRx3Cn9jXmFzLGdRWNseE0+RznO7Pet5+LMSnrGQKcxsY3QjzyP/SvP7pDJewNBgn+pX5Xg15vTbQp+s9z7Vy+NlhJ/4x/IkaZfJYFHdRJHbYHP9ZGRj+36UyWGWTEjnLP/ADCR2FAKwWdtFCyoXMmTgfKSe+Ks0u/4e3ioBK3h+GqSHKgN2bHrWpR31HjabZPn02aW2SSREF5KnygcFhjgkeQogkt9OmQXCiaT4UqxD4QMcdh7Gq21KoYmub1wkbb2ZlLc+nHlR7xreb5pHIkVAoCZBbJGPLGB3rNkvhjpRb2J8ksiTJI53SSM0PJ7jFV95HK1vFEyDcf6X7q3fj7Ue5uIy0UfiNMI8/MVK5PrXQpJPfQylS8UCFn3E+nHep41uFE5J2gsUt4k5VS6k+TE5/tWYF28jXytEV5HL+YPcVMGsjMkrh9plGcd1zxVFcW2pjUZ5YYpvgQ2EfbkFRVIY3rbZVvTGvIHasryxxhHDNJGF2eZ5/7Vc6ahtbaKWSGWQklwNu3APYH2qDaQZPxEqPHsZNg7EFQcf3q4vLuR7eBJ2wTGAWTuMdsVobp0JF3K2T7e5uIpQJY1juIyDINwbGP7cVm9duYXtXaNvEV5e58jnAFWVjO3wd/LGhZxCIo2k7liec+tU1y8UyIZFEO3blVGckefpXKPpGx5dUKB6NYOt5GWlkVPnIBlKruUZzjz4zxWjvLMvE08cjFQQ0sa8bnHH6YFU/TF4ZNU1WW6c7FXZC7DG4lcfbg1O/iUrWptI2WbMpaSTPyoPL6mr5G7OwY4rG5sq55F0yxu3kmZ3mUtuB/IM4/1qn0WzvI7iW7vtiQyKI4FTtxknPqScVpZrWCTS52jeBlkTxbiWRSTDEh7jyyT2p9tCosw7IfFzmBSfyH1xXRnpT2M0oW6RD+HuLWS1LqwlXDZ/p2ny/Y1Z6u0UccdufEVlA8NR/WScj7DFDfxra7iklAcFgW5ODntTNUkEwaZOVSTAyew9v3oJ20DSoMEN90Y7qU7IgHdSfPcMH7jFOmRrzQFjWMRPezfLuH5UTjP3NBjtZ2iVRHILckiMDsuc1N1OMfyTbu0EFoohiU9iFHOR7nNCSp0dG3K0UkcC203gQnchOAR2LHvQpVeSQxM2JVO7H/Ick/pmmXG83qRlh4bcEgeXcGpUiG7u5FVV2NCw5Ix8wx2q6T2ZGqbI0kNwZlcgqpaPYO+1SxIOKGJCYo0UKWj8SPDEYOOcc0PVyIMzxu0TqsLIGJHzAYIqo0O9bULcPN85+JGSTngqTV1C42dKOnk0sUrW5j+F2CQkflTG04zwRRI7+djcyvl3UZXdzlvvVXprBlklkbLsP5Y/wAJzVnJI83hSxosUA3CXPkR2NSlE6O5IsSDaPM6g3M7GJM/0tjJP6Co9x8sc4IJmJMrHPJXGMf3oUNwzQRRlfnWZkUjseO9JJMTc33ylm8BkZs8cd/v6VFJ2dqtFTcmN4hcO/hxErggZywXgY8qSQReFp90ke+S4kPiGX+kA0YWMmoxtDaWdxO8pSNVVSGX5Sdx9qk670nqun6bYNexxpDBudiJOVBOcYPf7dq2rZISre3J12ywJbvI5yIpSQo4OM7aiQ3DJbCQqfGZSsYP+EKcmgy5up4In5SYrCSD5MyjIPrV909pUb9QxwsGc73S3jP5jGrgFvqfWp1oVseMJONokaDpky6cksAWRoHQSBXywZ1J5rtDL2+n6q85BeaMRMB2AJOf1ArX9OaVDAL6Fm8J7150IXkR+HkgD7vj7VgdUaWy0trdGKy3F6I0J89vmazKayycUX8OUFT7MDIomjSzRzGIvCjlfy2gFsfXk1bwtE0T6hcqXt4Z1hgUIQr7e/PniqSEw3N7eyxMctdIrktkFsFSf2q8NwbnpWS2g27YbxmOR3VtuCPfnvTNdiS9KdeY6zeaQ3Ek6gGRl8NcDCjOST9qn3F7taKWFnhAOY/Rveq2HVfAjJARmIVVUnOCR5j6ChWGb2dZLks0a/KigkAsT2FTcLdsVtJWW5Vru1ljm2IXuQN/JJAXJH2pW01EiE1xKIYVG0YTcxPlx5ipt46pHBFbrvmkACr6Mwyf2FV+tSzJIkMk0ZMBBkAfAZh5Cs6k2/R2Kyg48g7rWGKpGkZUPgs5GMZHAqVotxvtJIZQHklnj2+o55yfSqyQqA3hxhdg3EBu5/8ATNWUMUPwUEmHWddwdfLPkwNVnFadibb4ZoZ9RkSwttOtCngLcPPMoUcDOF57nzrMXAju5Xml3NE8nIHfGe1CF0yK6K5CHvgc0C4uW+FOwHbngnzbyFTjj08HOTaSfBbziNLFFg2KolkYjduZuwAI8qjwQhr2FFTxXlIwvn9Kg2kx+F2Ar4hI3FjjB9K0o02O20k6orS74tQFvGWIIx4e45OO+aLbhyNH09kipu7J75pCTFH8JIUEcj4OTQrxl1rStPtWZYp7B3DtgbWRgMH35zS3kIF5cO5UrKBu5Oc4qNEgSNdo/mchjnv6V2O+bF1OEti60B3tbWTTN6+Hg+GgAwcc4qPEVjz8R/WDkHy44FBsRtaJWbDk4yD59/8ASuu7sXMlwIAyo8pIz7+dJODcrKarhT7BtXcKyBF3IwUx48z5itRoVjcW0WsCa5t7c30DZRW3smACCcduRWA1UfCXSRiUSs8Jbc5ICtngKfWp3SjldVltYOGkjZpX3HL7jgc/ereEo49x8L0ZIuRV6sT/AANPAhiW51UF1jhTGyP8yr9DjJ+oqJ0rbyTaBfwvvC3MTXDJuJwsfz4A8vpVdrVydf6itp4bi40+ytbQXJkjj/4NrwFUDtuY7VH1q86NuWk1S3vmiWOwF7tvGlbGYXAQkAeY39vavQp+HuYVuhOn5Rd67pSqxwJoQQOwJYYH27VZzQLbdQX/AI4V3luWdRIxyFU57VWaEFsdQ00Tp4c3xazXCk7fDCSAAfTkZqw1WzguOuupJVlLy2EE8bR7/wArEHaQPPOKz1bBTaVesznU0scmr/HxoZIDZESKCdplQkEgepGOavFC2nT1o3jOzR/7y/yhcgqMAgfYUDTYf4DYWkt9ELhpZQGQkYiD9s57kk0Xqm4CWl9FGQFleFWZR5cMR+orp1UYoVpxRG02/P8AEYZpWdkkMjMNwwRGu48f87dvarJ5xZG/+GU7pLZp1J/K2zB7/wDM2aystumnJbSvu2bFBJIyS252/XitJpV613BqkxaMgaYlugxlcty+PfcB+lNKKW64HX4SHqbSapqWkrHJG4DRxXLR9mnYL8wH+HGfuK0tnG11onUEwcM2o6tBBC6jDZVyWwfPBxWft18PrPxoIVjhGyPw17Yjyf14JrTXM7RJoQjVhbk3d169h4isB68ipzdaYnRpJMZpc38Un6nmhkQtf6gNPhZ1wBEiks/0yoFRjbW0z+HgxW1yhnl2vtKhvliTjngDP3oWkXEi6XJaxxyrMqKkaOuD4kr5J/QGjNqR02G/kVYjPdSGNQyjCovnn1BIApOZNoF1Q2fRYbLSrK1hDKQss7IGyTknjnnkjv7VY2+mINYuhBOi/CWkdxcMkgwuFAwFxwByPc0zRmliu72a6BuZ7IQwq8uAC6YbljxglsYoto9xa6dersb4nqGd/hYdmFEUbcuxHJ3Oc5PkopU3w+Sq49pgdXa4trG9jXxEbUJyUeUDOR5t77fLyzVvcrPLrMNtFuhij023s0n82QLuLD6HP3omrWUCpp9ot4HtoZfhkd4y7SEtmSQkdiTkc+WKfJcB7m+1aSRj4qyQxoExtA+VUUeg3DnzxWqKT2RBbbWFsJYv4S7BQ0hvUiZpDz4eDuPHB48qLboXs9PdX2wIXe6RfzeGhO0H3JI/WitaWMJ0LTZJwhF095cRA4JjiT5Wx/mCkn61U6feT/wPfeGCG4ubvO0nDbMbtqgd8MVGTzSJOhzRaFMI5tU1WFZJmXedzntIQEAB+pxTNNhj08R+KpA8aS9wTu37PlBb1G7tUO0ultelWmVlDXN1HZKWJ+dUYu0mAOCWYAU3UJls9P1CWZ8gvHZxCPGf5Y3Pk/Uis1PUHVpVkS6mYzQ3dxuvZWkabw48HgeRGeBx3qBZ3F3f3FvHGoWGScTvEgA3HdnJ82PHbigfFGSG8eO8+EVYlDLbrvlkBI4LEYA58hWh0CRIWmurUyusUqRQ4BdmnYY8+4RcsT6kVq4judBXySo5bPShcqYWe3t7hshVz8TeNzsz5hAcn9Kr83E95q11cO38zdHI+PlxxuI+pwK7Vryzlv4rXSHkYwMtjZx/0jcCZHJ/qck5LfpQZL+JZRpMbGXEQR2B/M4OWP6gUIq9xnNy3kVvU0jvaQQKwinMbEgdgwYKAPt51V29xNBbFYGwIlDyOvHyggZ9cnP7VM1JDd3jSsjNHangjsWxk8dyc81SpqkRE21JDvQOSVGAAfOtMY2tjLbcmzQwQKLq8vZgvix7YoRsy0kkhATn2wTWk6bhSE3kLzhJ2RLi78QYdi4ZgPTAAHn/AFVl7NrmXUbeHYyvZolzMWPymU8hQPPGRWua3TSOktSeEhr24t5pppBlMhWRBk+mTtqcnWzKxem2ZPUbtjrGmXEitGA6y5YHHJPn9BjmjaZpxmiOpSSJ/DIrtpJojN/MXuw+2CKY6iSw1SK4ie3uNkcxReQRsHZu3djx3oOisll8fFbygQzQKz2+7cuR2J98gU0t4+sV7Joi6jax6hDdMzeGlw0blvMx7s7R9a3nSUMsd105NJCZILT4vWNRCcrGqqVVSe3YAAexrJ6XYT60ZyyoTar48pkYAvlhhQTwABu5Nei6lbHQorsXViJdNWGFIYYpDtn3jcVZcjGOO/rWLLLZQZfHFxxanwzy23dNQ1mK+uA8CTyFmk/KzAnO454z7D0rU3lleXWj2w8ZoraFJJpM8sx8Qk4A7Eriqe4uLzUNSSW5KR4lk8JJGXCgqPkAXjaB+lafULn5NDszIoOxriQoPllx+X6gmqzu0kJBLTv3EtZ1i1JI2GClpNc3cmc7QE2hcnscYGKFpTAT3NzdIVNjbpP8vzHcwx+wA/Wj2tgbvS9bdo3T4i5itRn8pjBDMc9+xwfcGgaJcw/HSKA0keoXEk2UAzHaW4yS3szLioulaRqS9PfsjZ3Ugu7671fUh4VnppglQNgCScqSEbg8jz9zWIngvpdVeO4Cs+r2AvIhgFzcK28gDyXBPNWfUxuLjRYtLtJSdQ1TWvj7iEMoEUMaZ3tnlsgHC+1SZVe36+F9HKRZw2Xw1vI06gQnw1wrk+qNu49aTB6EW3yLlj2ff6GBFq1zqu2+unF3JMYLdI1Enh45B9MnJ5rTas7XGmz2kAjMcMMMqI3L7VlKg5HYEd6orSe1l1ux+Himtp7YyuxRgY5CCeSO47Zo/SVvNcdXa5ExRbV7UQOSchguPkH3BNbpyqLn6jPHeCh57/Ai6ilta6xFYTRT3N2YBOIlwIoyzZYnzY4xV2898V1drSVPjJLuG1UKuwlN8alQecfKDVZqaI34gaJdoCBPiNmLD5c/L/7mtJDbC2udblgk3y2yNeLkcPIVypP96WU0qfqGhL0NXtM3qIWOa/u44yYraRsFzyF3iNTj39Kdo8CfDSXl0GdrUKHGfzyAkhPp2qPqEaIuoLISsfwZllfZkDEiuT/pQbu4+A6W+DU+JeNHHcSez3D4RfsmK5R1JCRppssdNSS2FnMWY3Bc3E0gY8hic7v7fapskbJZSxxhioieRfDAJO4hF71CeSSXXfgopFWyt4ArIPM7QNv9z9qkS6pHb6ekqSRIGhjVy6nK4YnPA+wpWnrQ6W1sqtUnE+u7YllhuFilR0WQfLGD3wBx+Xv51cXk9umpaG/iCZbLTZLmVSMZYKSM+/Kj71ntNcy6jp9tFbrA93OVllc5kePuVB8hzznmp9/dmR9St449091JHbQtjGxScHj7CnypSmvUTtxqib1BNJ/s5G8yjxbm1DuW8yMDn7020WC+k+Ec7I2tLaB8HkIN0kjE+YwFqFr6/GXF14Ac2cGbWMEnAKOFY5+xqZAg0/FujLNeXN01qPNSFAZj+4FK7jBJBjy7It/4VtHb2kKuVRGnwfIP2P2RR+tXdjbTWcWsX1vGDCCzIM4Ckx5zz6Zqk1YhtQu90wAuHaNgMEpEynb9CB5VNs9ZWbTLyKENsnLCKOQltyKu3PsTxSSTaVBtb3yTrVFN7p9y7wmGw02dpiT+T+XkMfTy70fU5Tpn4b6FNYtHb3uoRSX7uwIJ3fyoz9hvPOOcVXyzLrSao8MgnsorLwtkiBd8rzqm3gcgAedXfXGy66js+m90hSw+GgmAHB8OMAqB/wAzHjtzVrUVH3/saoY04UuZUl+plrmBRHomkuXzPC11cLjJUSLsRT6ZAJ+9D6iuzDZ6rcW4LgItkW3lSmOPLy3Aj3pupakYeor69c+Gq3ypEABhLeEbV/XaaHrk0Vr06fGDs9zqJu8gcNGuWU/TccVWtMoxM+Wam21wJpMrxabc3CgQMI1/lvwG3twfsKiGFLtpYo5HaLxllUEsCxjBPqcAn+1W7RSSWptkWN2Kb3U9kjVeHJ9Bk/tVLp0rTaXaQQRS/wC9T7IcHLGNQckt75+1T3dk6NBZRJb2M+o3CSTyQHEKoQq+IwySR54HNR4tQTWNcmEESC2lVpZ51XdI6qBkFz2GRwFx96NfzNdodPilR7CyYRyYABmJXccHuSCMUO3S+htNYeYDxxcx28TeJnvHn69u9Kvw33Gm936iMHluWRZdhjlkLLErMiooAYyN64AoN1Gy6zpliJFFrZWRuAhySqE7nkb3JIwaKyMLuytBGzS3bCFMnhIf62Psx4+goNzLFY6leSXLSXWo6uVigtrb5iLVTtA9FyeeaKXKJKmkEtHktzbXUo23F6T8CpwSq7T/ADCB58YH61JvYjFIvxEkjPFbxxJEvBDMATI+e2SOPoaZPP8AFancau8EcTRu1tp0XGxEjGDK3qBkgdhmqGK4ltNJRrxVbUb+4yEHLSrvOCTn8xH7GqVtYZXFKPckwaguopeTMPBVZtgCn87EA/3qDflRe2ltbRSm6vJEgRo8F2Yn8oB7nHPoB3qbqxt9HFwHhWOSwBSdY2LKJG/Mg/zLlVqsRvDEMkMgsLgeJHI8oIkSMgEiFcf1DguTkknypoJLfsT/ALk5djRbIrE301sh1mcJJFvGVgAXtHu/qPmcccioa3E8t28F3d25jeBVS2hjSMo7AbgVUZOB5k06e5W00/4e1Cw272QbAXZ4ZcHAKjs1da3QbXLYTITJZxzxM0g+UAIuCQPUnANBatLaKuTewmtXSWCWSR2wuWgXwbdJjwgH5iAPPJqXofifD6te3t7IgQNbQXBGBG7cYjQd3257c80G8sRqSxzpKIrKEFpLlUyxLNtWNB/U5xVxr1+ml/JYm3W+iLRWgKgraYXkk9mmJJyecdhilVtJCx2VsFp2iWralp9hCFspfC2xiZy9xsQFnldBwg2A9+apx/v11LdlG8NmYwK3B8NRuyfrkVcdPWq2kHUWpXEgla3sYrRJST/MkmxvJY+eMiodnZ/xjUVsUBFqiLG0xbGVYksdvcLsH9qLajsLp1TUUUQtLi2tLb42NxcXO+5Vc7soTgY+9X2uLfWtq2kWsEkV7tb4logC/IGYVI7HB5PvircwQ3UVzqawy/HT38NnpsW4Kqgclj/ypziqDqHUEgm1LUbNZVhEhNuBIWeZyCqnI5wCN3em2lL2FEmC1NLy0aG0lRrddkcZicgeFtjyRgdu+Pel6mlurVrS0YolrEElkKnDENkk/QbVBFSoLRxrkaXP86eJo1YP8xPyjeze5IqpWP8A2m1C4skPyzXHh7yc4Bk3EZ/5M10a1auyJ05PSi06TuU061gklYyS6hBczIpb8sIjcKQOwy/OfSi9EWanXbFpcma3ggHHOAqk5/UVVX15ZN1XevGy/CW9jNBHtY4hi+HYR/fODj3qV0hqD2pv74sY3ls3ijxGXA2LjcPcljUs8Wk/WXfa+xH0hZJtV6o6knzPO8bC3VRuwWO1UUepPlV3YWUWmafefFRyPqVrHueFj8kbMBxnzOSBVGwfTOmk0zp+SaOVriITyyYZ853HB9QGxVtp0qOLmJd7KZB4YbO6Yxndg/VgvNLkdrUJBp7EZbYaDeQPJ/KSwhAjZkDDdklzzwSz5z6hRSNdtBoEF3KHiuLgpBCzrtffKxG8AdjjPHlxRtVNvHEhvZ4b2VAJVjVztLKPzEdiCSxqK00Y0+zmv5vEHhz30jMCxLN8ygAegwo7d6dO0rFb2oerrYiztoXVZLu7ZrhR5IBtVR+9ZQtHNrLRxxiCJC5lVRyT2G49+54FXlyVt7XQJbmGW4uJZfG3g7MDaSDgA8fX0qutLiKTqDZbkRRLKHnWFMtJn/E3pmnjsmxE3qou1jkfWLWzVRtgCAkEbRxzn9an9RvII7DwXV03G5f0wrfKCT5djj3pYI7aG/it5gfFu38WQxLltsmdq/pk/arC1sBquvxIbBLv4CX411jJPisoKxQgdtudmc+9Rj+O/UWxx4os9Xli0qOXToowj3spvLuUDJyyqwVSeOAwH1J9KoYEgMck7aTs1Kf+XHLFM+Fi2/NkknaSAeRjvT9dup47m7fU95u3iG9U5JBOMKB2JOSPtQLJ4biL4Vi6KLctqM4l/lwxDhsZH5v6R71TE3B2yqqUm7CafbRacg1mVvir2dSljaLIWhco2FduOQAOCfMGs1rVw8cF092I9Qu1bxt0hJRXIIJbzPft2rtU6invtRjuhGlpbNIIrW3DEbYFHyZA75749aM2mydTagsVvIP9+s7d5ZCwUopxvYAe57VoWNwucmCbbSSC6zcyW+m6CbmCANBa20ZEYCHfIWlZQMcDDKTVt+EsS3V9JcX6B4H2TzGTkJEuREPuR39B2rJ9bXg1XrW/jidktrW8dbVAm3OEEXJ8/lQH7V6JocUvTuhxeFCJ5riOKfbGpxJvYQwxKT3xhmx/mPpQzyrDGEeWVhO93wiE9+l9f9S63qt1Jc2VvIPFkVPmkeSTdsBx3dVVR6Ak9qdo2kS9OWV5qN7bW51DULgT2kXg/Jb/ACfLtz/hUgk+ZIqHLoUuqanp/S8cyssV3NeatKi7szE/ziW7eHEiMi+496Se7bqf8R9SkSSS10zTLM220cxwRHHOP8XCgDuTipc2k9luSjsr7tBOkrNbzVrPUprud4tG8S/vpdw+Z1yVVj6lyo+1Y61YatcS3spc2CtLLcKz5MuG7epLMcfet5p7xL0VcrZQfBWeo6ibW2hJ/mMkSM0kkv8AiZn258h5Vm+kdORdVsWdYobKxL6jOkWct4S7myD/AEsxQfXNLGS9Jszpemo+8H15e3Nm9joqSJNJp8QOpB/6p5fnYe2Dx9hXdPyNbatC0cmyS5VwmTxgrgn9cVAkuJNau9RaaNRNI5mDdyxU5bJ99wAqw6d019QvCtuS141xFbRp6J4igke/fNWaSjTOjJybb7lr0vewXF7Ne/DL41nCstxIW+XK5CKFPAO9s578VL1TVrW06Xg8dFnm1JTcsscePHRWKp77Wbcx+gpsGnQzS6sti5tTqWoS29tujB8OGN9oc8/4mP2FF6l0L4q/0W007xTdX8bpEMnZDYwoqKzf8xLNn2rK6eTcqtTXBWdRzxQXdr8QPFktbOOaSNGxkBSR9slRVnqVlFDpunQ3kkMciQzCVipOZtqsMAc92/aksdPi1Lqi3Cxi6WSOGJt35WRc8/TIz9hVdqN7Lrq6ff6fKSbnWbt5ZgBxApUZHkBhDx7U025NJdhEk3TLrp/4e7tNTluxc28OnWjGNQ2JZN52Igx5szED0ousXpuLq8i0+CKx+Cto7KKK2GEjllTLP7ttTBPrk+1O6enSexutYEYQXN8zLCy8IsPzlj9GdMfWqHp4PfXaQNFi/ljNxIFPynO/YfrhxULcNUi8t5KAW4tZp9TttMsDDGLLTVhTcf8AxBDuIz6DJJq00Waa4lhsrKQu/wARHL4vJWQv/L++GJP0Gah3l4NP6hmuIx8TcXt80ixgDEdnuC5HuwH6VP0SSGx11Z4pzHY3Esk0LR4Gy3jjLNj05wPvVJ+lH1jbYlfnyV/W8Im6olaR0lRoZPAiSQsQFAXeR2G4n9Kk2DfEX+kWc+ySG0SY3bk8KqRbiM/87AVnBezNM2r20CtGFCKi8SEMuF3HsBkir+3G3SuoYYiqytcQ2NsWO4szFSRn/mI5PpU5RpKzLDeTZH1fVyNChvkdBHe3RmZyCA6K5SJRjyyjOfbFdarJNouoRQuFEMZ23IIJBMyknPvjmrWfRbPqW8+EYSQ6JpqYkmVlQpAg4VD2zI2QD5DNUNvOlvoE8UWFt/hnGIfm3OHTAHryeSfKjKnFJByN22wWoXZvtBW0tZW+NuomuoM8DYhw2fr5CplpAqpp1qhjhiXWVBV87pSNgwAPXc36Cqu7BsdW8NQvjWkSFMDG5WBLKPpV9M00PVGjhlY2Qv3ljmkK75AkQbcBj8pcAbvtXKLdRXtEWqMvWZ3VoP4t1A7tGxjeeV52ZgR4anjYM/mIUD25qdJBJcapdz3KhPgtM+DWM5+WWRvEd/TgED7UzS9Jt9NurVdRKvfRWrXl0wfeqBjuxntx2P1oEs7zW8sKtLJc3tyqwxjJ3yO2Tn2GQKu0+EM71aWaTp6w+C0BNRkUoL52VLd8BnUfkU47bsEsPIVS2Uct/AYWUStPO8e0qAn5lY/3P0Aq76leHT7nStKs3dk01grDPzPJICzuR5HK7R7VS2qO2lvcuwt4wk0TSISQu7AJUebYJx71G9vaGT3ryLfVrweAZIJOZwT4nk/y+XtgAfeqjUHlS+02ylaCCJrQqsBX+aqMRl2HYAjGPOrl4Vtmtr+8ChLcPDZWpTG4gAbm9VVVJP8AmrzixuTrWpS37xlJJi0rXUrEEpnIQjz4wc9ucU+LH6DkwaaW5rrSwn1y96fgsDHFaz38jyD8jJCkeFJPc5OTjOOK1t+9ql9dDTwscFlZD5+2C4J+b3wCai6bHFbX2lrCVt0ntvESQHcxhRC0jZ7Acqo8+TVT8SJtHuNQZX8bWo2uWaTgR72REXHkBGnHu1CVTpsrSaDaRaQS3qvE/hwaa0ctxv8A/Fu5IjtX6ICGx6+lQpHXXda1OaKZbco5sYpLuTw0LyEbguQSxKg4PAqw1B/4NYrtGbqX4jUHQD55pmidtoHnhAgA96ztrHenovxIVa017V7fw2RiWMUki7VUeYIzn1qsI6lb7j7NewFqz3OqLpWnaVDKLrVIpLt9mHkMYcRwLn/l3t9Gqw0kz3VreOzFXtGmQxPy8KFSsUfl8wQZPuaJYxwt1drevwsFsdJ01oo5e2NiiLKr3Gdpb71K6UhttStvHt2BivZld2Z8Fo15Zj9gR680Mk1GOldu5LhUdcXcfTekRbCk+pfw74uQ+iv+UA/52Iz7Cq2wgm0bRxDEwa91nVXkLRvylqjKHLH+ncVYewHvUDqeG71jqGxtkCwHUNYhhYMR/KijO90A9FjjUfethqWy5+PusOsdtYpbwwtKCVaaUIE+6725ppvRFesLdKyNeSTQWY0PSZGfUGk+O1B9wXvmViSeAAXUYHsPKrvS2g0zTLi8ljhXS9P+dhKcme8CcYOfIhv/AC1k4rNbzqrWby+AZY2iTBYjxNhLNH6FWdQc+QUCr/VYoZo+mtI+WH4xXnkjDYDq+Tx77QefT6msk5LUkuf4zlOt0ZyG7l1+7totcjmW4u7R9Y1GOI5WO2BxHET5GQnB8+/tTundOsembC/ZjFbXusTXV45QcxqmWcqPJRkBfWrBbbULqN9O08rJq/UM+4IpwtraQ424PYYHmxxxSJYWM0N1BLcw3AS0kiSaAFxtgJkl2FsFlYJt+hrVLI62dJna+5DsdDaTo6e71CWGKK+ujKqW5USmIRpHFBGrYBfkn/LknmpWu3m2+1eaOOOzvjZrFByXeCXalrAiNwMBGznkkg1I6qSOOE3Fnetpyu8t/b2a24LRC4O4tg/kIBwPoccV5+urwadZxLNGsMUguL1nlyxIij2pjdzvE0i4471SDlmltuDVTpGjhtFC39pZExxXU7WNs6qQDZ2KBXZf8ryMQWOM4OKxnW+u2tnNZ6Q7Xc7oA6RW4UfKCyrknnJO9j9RW5trcOZooLqSS0Frb2MErklobaAx+MzHjl2WQn2BrJWsdotjddYW9rNeanqN3MLSzaHcfDVtkarnyB+bPAwp9a04dM5uT4KVq2A6hq8PTSt0rAkbTRPG2syRkNm5ddwgT/EqLwT5kmjaboMMGp6N07aQpbwLqEdzeXEgJ8S4kbGCe5CRkgDyJNW+m9O3FkmiXupi0kv9H0i8v7nxNrtJeXUrsrzHzKBl9e1QeikbUte025a6mvV064eaWQgqrIiuyvz3JbIqmRxV6Ht39oHG5pIsHsfjdS1G3sm8C3GpSzPKIw/gWwcqCq92Y/KqqOWYgUfWdXtul7q10yztXOoQIy28YAkXTsgk48nuSfzydkJ2r2qT1FqH+xXTM6WWyLqG9Qzw/Ng2zgE+ISRyyIw247MxPcCsbrUB+CkeO4a2lRYLWNmfauVjBdye5OTwPPJqEblTfc7JNY3tydZQyrZEeHDcT3T+IRJG8jPu9cHcT35zRTYafBqEWEjh1NDsihjlL7TwMgckN7E1BGsRTJ8LpCPADhbh1JDSMf6eey8E4zTbLwjfNdGNpFtMy7Hm2xl+yHGOeece1OlJWmZWtT3PVrC7sbZrm7beLPRGkt7KJlKySyuhBZh2z3I571nNau5tN6cuY76Rm1O+G6dB3iUkIsY9gcD7E1JWQRfwrQ5IpFWFEv8AUCr42y5/lAg+ZyxI9BVJcXk2p6vfahHieOWaMQofn2qEZV3Dy+fkmoRSe5p1VGkQtVufhLzU7glQ6r8DZ8ZAKIoeQHyVew92qtkie6lQRRzZWNXeXxQqqoAwfcf96idQXUV5crHasyW6Bo4Nvzq4U/M3Pbcfm/StBpuhyatI5YxwWEKKJX248QgAgAn+kDJPtmtNRikQ/E6C9N6VHPcz6jJiKwhwzXMrYaRgfL0HvR7O8tTfXtxaRymC3BHjztmSdu7MR/SCOAPTvVb1HrIv3+E0/wANLOFwEVPlD8cOfXjy8qr0v/g9OkEvhJHJISXGSzkD0HOPU1KUWxpNJUuSdcRy6ml1fFUil+HxCwwEVg6+v+XPHqKRHSGRylw8zxXKyyvJGRv8LmNcD1ds/YVVzXE1wqJNcRjKYVFjyrHByR/60SO/WBZy7zSNJL4yNGePDhUfKfTLt/7OKtjUgRslRP45NrAgihACNIV7EnnnzNV93qNrbSqkKfDQyOITIz48cIoHiFs8KCfLzpNOSU3JfejhEIiUEuNx89w4yKrZbqN7tLHSZozIgVdxg3IQvAwfc/rVoQ9KkcoqwNncO0FtKEa2hWaRGBPIz+VueeSGFGtb028MhlvxArSEhY4VkYjtjkYo10YviRDKkQnubNJJGjXZmTO7se53K39qhCUKIopCdyfKnygBmwGb7jNWpd0Pa7F9aagrmeGSR5pI4yYi7Y+YEZyAMUyK/wDBVPg4jDMTzKSCqf4mIP3qpmMtjYzzPk3MoSP5RkKpYnn70a0tpZ7yONfAd5mBiBORtwDg/pUnjXKEpFve3a3D7hdeLdxxIETH5VAPmeATn9qjafphj0q7vFMfxLyFAJvlxHj+n1JJocTxXV1Pc/Ep4ssoZMnCqoyE58+5qyguJYRDbK0LxAGRX2ghAi5VgPXHApK0qkdsx+pWMmkWGn2ngS2wMatPcBBIISy9i2Mjt2960cZubPTraXUXgUwaeJbna4b4ScsDFxg8yKqj2zXnGn6wdM1G1v5nvL6e4uUS4jlJyVfg+uSM8Vteq+ooNB0jxVsoZbuGc6U7Ogy0sHJnyBnftYAnyxxRljbaS7loJ6rs88n1ojZcSW9skgYGSY5OGJ88c1Z6neKl1BLCwDW+kWyQHIALJbkDIPOMtUKJNL1ezlmkupbMq6FzcMZldwWK/wAxRnB9xxip91pNxYXOq6lfruKwRQWqA7gz4A3E+gGce5rS3CLrge0tgM2nQ2+inTJ1aJZTbB7iI53b0M7rjsQCFH2rRoqwdJTNdpEJ4rkh7mJjvkiUBU3kfNyWH6VAuYbi70XQpbe1ecMZ/GbsA8e2MftuP2qy0yUeJFJvUW8InkL/AOJVMa4I8xlmNQyOUqBJmgttVhubO8n08EQiU2kaTcMVUBSc+hIbBrOQaIAWFnKBb3F3Ch8vAAcBsn+rjJqbpl1He9OR3UKeHDPNLvU5Jcg7WKj0weB7VI0K4ty01zYuJY1iMabWKDIG0Mcjjj96yu4NkZSrcM8MepXMKmMSRS3qAOw5YBz82OxGFoUttNNrF9qbygNPJJLGkQ/pPlj+nijXoikaD4aYoojATY65wAcgHOAc+dVunvHJJMYLXwreMHxbm9cs27GNqoMDPfjmk3q0TtozV/M0sbujOkTSxlcf4VyXyffIqYNQjO5Y7eS7luNqMIvlQgAbVL+ufQUa+EFoIBLKEebK2kJiAZhn82wcKOO5pdM2Ta4qZaWYXMjEnkNgYHP1FaVtHgdKyPHcy3OIZRHHK+8WaQkFFdQcLIPTzJ8sVeaja6LpEcOk6d8NdNCpSW4a2CGeVh8zOR3Gfy5JwMVXaTawz2tvrMzwwsJBBFbNGIxKiqzPvIHOTxnvzVjo0EF5qSwW9r88zMttvmIBjJDMCuOWUHH2r3ejhoWp9zVFJKyruba1senlvdOs7aHVZb2KISMpBtkBwW+p8vWrnpzTFskEUE5O7OZ+F3M3zFufuabek3es6h/DnaTT0xCm5A4VI3Pzn1POMn0q10axuLNp9OuHLyQTMI5mA+eFhuU/YEit8ckpP5D26DGOWbT7iC2ElxLqChGklljMZjyeGOcjPpVqlioEcep61J4uQVsw8kcIIxjayEnjH9XFSo4ovi7qIRQkW6ImFXapZucZx5DirWzi8PIsLOCAMfmwTz9a2w6b0tTG1Uthq6Vaane6fftr18JbC5MkQE5UKpQq0fJ/Kcgk9+KuU0zT4rjxFup3hb88ZvXI+oweDQkiumQqsFnnzzUy3sZpAAUtox5k5xW5L1HLfuSBpuhLybi5A74/iE2fsN1Hh6f6cbO6O7Yu2ci8nB/XfQP4WhwLj4RiTgbY8f3NGi0q1jOVeFCe+Mn/AN6p91yl8A162P8A9nemozj/AHxOez6hOf8A3ul/2b6XY/8AGuFP/wB2Tkf+7o66ZbyY3TR49uf9aZNpClf5F5ZJj+qXH/y1F+xBSXmwiaH03wrs7r2yLqbP7vRU0PpQE8Kdo7m8kz+heq+PTyDg6ppTv/ha1kOfurYpfgXLEwzaRHnuFjJP7vXW/JBpdmywbTelkTI+QHzVy365ampp/S8fMHhliCSPE/8AWq9rV4SC2o6bHnjDWfH6+LSukG0tc6ho6t2P+6kZ+5elv+UOkvX8SaiaH4K+GoOB/USf7UoXRCm6RlVcd3ZgPtVdBaadx/vNtKPIIq//AC1GC2EJOJo+T+UW0Yz9y3NdbOaLFE0QEqt1CSMZVctjP2pz/wAJTOyGJj5nLqD7/lqMktmANihR5nxYQP03UYzWJ+ZpokGOwmQn+5oavWLp9QBDpiu250RSe0PiH/3mpSSWSg+HbzXI8trMD+hFPglsFUutzAfZbhBmmyzWH/iGMt/9MU5/UUFJeY1PyGSS2k0bK1jMmRgB2YFT9hUPZZTRgvEwVuxeJyPtg5p5vrCKVNqzA7s5xGR+tMGp2m9hHFG7E9woJ+/FDX6xq9QGe1tQNqlF44ysnP6mqm506BkA8KLJP5tpB/c1eDUGA4iiHu0YP+lCmvpTho0hbHntVs/txS2jqMxJaQRKdvykeQQf3qm1hbebTpUdA0oXfCxXO1lII5+1bZr2dweI0b2jXj9qrL5rt1LxfnA42lV3fbFZ8qUotDL1nm97cx3CSnaiGcKXYx4DD1x3zyRTU0qW50DR2093mm+FSdyMgq0Z2sgU84HHB8qvr+4m1G0mEQma5jO4q8O4hh7isvdahe6JqH8SRJVudKkF21osZ/nxl1EsePRoyT9RXhSxqDu7TZz2A2urSQRSWCN/u25oniGBvQ8FSOx9frVfBHJYXMtpvZp7Taqbz3UgbSPVCO3fBBrT9UabZwXN1qeiRx3OnzDx4GecwsofBXH+JsHGPaoV0uq9RWUmom0E0lrH4Nu4jAEoVskMRyPTPaodfj8bEqVtCz06dxJEMlmJBlLhDnJHBIPzA+uKHDIrMokx8w8RGA7nJGcfQUG21eaeJJ7yFlWQI5U/mRxxtP17e9E/3aNogrNG1uRtc9nUsSDjyIBr4uUWm0zzJKmWUbSRySwQ5hi+V42xwNy8fryMUWyjtb+KaGSFZp0Q3EMnLDKj5oyp8xjIqHdtN4CvDvjIt94LHg7JM7R745FWUTJp3UFkLYBIS7l9vcgqSGz9BzS0qDwCvbxIvBs7bcpktjOw7EsoDKvscjtVrrk4v7a+vIXjR7nTPHj4wEdRt/cHGPas000IuNWuJ+YrKaIKe+VYnDZ8/IVP1W+B0+0t47bw4Ig0SoWZtpBHO7HI5HBqqhUUVhLSZnVEe4vf4hbv4HipaXCNjCBnwJCT6AqefeiN/FdHbWdRtYo3hjt7mJSrDCxtKSWz5jbznJHcd6u1sGuLkrYQTQTLps1xD4RL7GjyxwMZIwScVfTW1rqaT2i6h8RZNblmgex8N3SVAzuGU4X+Z/Se+a2eIlyi0PT3Z5zoVxbxSjwAliz2kj2sn51BfCjB/wConHtWnv4IL3Z4LtNbwFrVnYhf5LncmM+YYfvUGxtbTT1+J1W6ilhZUjt9OSQRhtg7M/8ATyOQOaJe3Ml81vNNbxRhhgW6tuWMgBkVfXkHmo5GnvEi042QL2Q21syNNJviwQwbGGDYO7jmrG2eMa2YkVAtwrQTMflGXBxkeuQDVdqbxXE0d1gi3u1O4Hsrduce+Krl8dUsbqdoprpi3ioh7FWI5/akjG47kHui8vba8nt3dpLYtuD28fhfNkDDEA9+xqbbskl/fWEoLW8bb7c4H5GCkYOO4NRb0Ne3S6q8DSQCNWt5tp2xucYGew86kWy/E3dzAQDPt8JWV8dw3hsPXlaGphtF1fO+oWkZfdtdUuwijBLN8koA/wCYA4qlBiSHT2tZpJ7GC6TcxXBZCzK4b1xxz7VPhuYnstPkeQyyKFlbuhVWX5lHr8wz96hLNuvHt5zFFaw3DRAqMfK6hlYj13CkTe6Ge5X640cWpR+GxmBIZifzRHdwSPTHGatLCCS1NjIsUrobTw2bwyw4mODn6NVRrlpc2uvS3DRPITbgQ8fLK2PI+xB4q5gmlNtaMystz4wUKvG3IBx7du9Vc9OONC3TKu205rU6q96CrM3hlnJAY+Rx5elTLyO1+CPgwtKJSsPyPtzznHPlmpt9bXU4l+LuFkdhcuyu4Y/8RccipusWogtYTsUv4Y2p5Arxn9QaSWXfc5c7DzBa6pqen2z5U2RVhGDgeEY+OfrmpBAluIkZHkkhiIt3BIbuTs/eo8Uiw3V1GYiJFhEaMpxyoDEn6Dip95gK90hHdI8rkYOc8frWXJOmkOlRRaW1zNpNqkF3Pau9zmYwylSwDtwf1pbhrr4pgZBcK8b+K00Qchd2MDjNWBW2i062uIZUE098G2nJwxUFhgCnXsTRSyeDndtdAR5EnNcstM71EnSVtYYY5p4GiFvnYkfBfnjj70y6Pxl7azTxFljkDbVXAOSw5/Wo1m0htPC3BS/8wsfzd/8A0q5hmIgnADFcJg47HOanKel2ii4omJIsNuYoCUjeVI5ADj5I0PH0zj9KgfH3E7XBjl8Jo4Q8OOcyHAIx9P7UGS8jt7i4cflQbMAcfNzQ4EmsryG6DKXW58JAo8yucH9amo6t2M5UqQS3uLiCeWWa5lliKxhIyQQT7D/1osrNLFb3EzF5IFeE7eCF3ZANBkQ/CwPHtWGEiRR5gc4X7HIqOsouIrrcCInwxGcHtj9jzTcMVjrNQdSiMm1RLHIUYnuDGcD65FWpvEkmtby4IglGI5FcZ/MmB+tUkJQtbCZgPg7nPyrgMsgK5z9T+9SL64bYWkUO7sgHHpwP2ppK5JAujoG8OG5nVd8NmpClj3xxx+ualatImoQhLKNxL4expmAx46j5wD7pTRYf/C67SDU7BnkZiY2ZkYDzHIpq2lx8Dcz2cKzKrIzSQTI4Vyo+YqDn1rRFbtDxdduSHGcNJCzbAwMaHGMgYA5qbqG2eF/FucbQqlWxnIAH+lVL2s0olMcMjop3AoCw3Hy/Wjbo5N5mUkLJ4lyzoVxnjaPfIrnDudF70ER9jy7wOG25PABA74zQ4ldYpCCGkb5yM55qJf3O+S4MbkeIx59z5/2p9nLKge4djMVt5Cc+q4z+xpNLFbrYtLC6ju4Lu3dCxikUiTnjeME/+ZB+tEto/i7UQ/JI6uiISckbj5n0zUPRrgC7gQKGW5SdOeANpDKT+lRTObLVbkFT8OsgXcDgFTypz5cn9qZrejo7xLEPMt0i7jiRmtHwexIOP3HenLcCK3jjkkdvkHzE/MccH70C7E8KXky8SYEwwOVK5P8AcHn3pstq7WamFQc+LJsbIYKw3ceuOeK5LsPGek1Wh6gl9c2C5K3UTTxyx7QAVKsRu9jmhtFHHpGof8PKXSqigeWxjgH6HNV2lBP45o1020mSeJJm/p2lBjI981e32nyWltJE4BLXNvJnHk8BB/sahlWm2UUm1RnriBHubwIS0iWirgDOMjAP61QXBKWjxxfKsbRKxzwDtAAP3NayRXNxfuFwBcCMlfQds1ldVTxb0wZ8MG4jkbH9QDDP7CmhJ7IhLbcPplux1MRyfJHbwqjN3yxH/rRdSmd9WvIgSVBZDtPkB/3pvjBbYuD/ADpJWmI/y7yqmgPKBfanJGcMC+cepFNzKyCe9sfFIYZ0mZlfMwTbnyC8cU/UiGhtAuAq24Tv5YNVseThm2oWOVB79hTtTcx2MAfgkjkdsA/+tM1ckUT3JcwFzfyO4JjiSIuE7kgAgftT4pBfayGuk2rHcKqKGwGbuf09aHqQEF94EDqMuWcg/mwo/tUKxuC2rxy4LeHK3HkD5f3zRXAr72akXobQ9eWNsgXVsrc9zuYVQXl6HlEcRB/4SqpPrzipOlIZen9cxJgLfWjO/wD1v/rVTZlb6/8AGcokMZSR29CF7fc0sIJNsbV/TDXjbrt1kBAiPciqm1ukNxIZn8RpNzKo+YKo4waNeagz/FSyo0Rdyih/buR9aobdxEbu4X8hCRgeZLMAcfQDNbILbcV8G7+L2W+5GLlj4Y3DyNRRcSx2sKnaGkG8hgDtUAdv170DTD4lpZCQF4zMoXPBbJNM6xjaGxmnt2L28duke+OMtIhzyCPLsBmoxWnJSG5L3p1FvLu91HUJGe108sXRznx5MfInpSlF1MyajrD70Eu52Y+QXhR/aqG8u2sre20eMvG6Wwnmwc7riUqB91Wu6pvktdJsbJGZVhbLDsXJ5/vSOEnO/PYfFpaWr2v2eRKm1Z7u3vJpNvzqojVeyrnhR+lT9AP8f0fqPS2GbqFfjrfAyRgfOB+gNZm2t99jAIXDb2G5MEnPYfarfp2S40fq22lxJbrJI1tw3dXG3cSO6kkVTRtsL4rcuNkUc8UaGJyMmbv7nbWk0w29ramOZnWdlUMR5Z/+BXatpB0jV7iDUIHh+EbIjYf1gdqdCdtu5ZAWLA59sU7mmhMi0zIrXciSM6FhgEDI/ameEBp8gG7xPCJPOOe9JBvnmkW4JycMAT9KnvndPvZVLIQFK+dSnSQttnpH4lyJqOuWepR+GsE9layQxqclVMfn5eRrzW2bbK+/8xUZ+/lW1sIpdZ6WsZ4TGq2Olw+IJHwxUyPGNo+uKyMNnKL2WBl2usZd/YAYH7kfpWDGlBOPkej1E3mhCa7KvhsQNSmUzeDDjbGuO2SKO9vI8VpI4ySMDJ747V2n24udVkRgdrOfEwOy4OT+tLdSG5ciIHwthZPoDgVq49FGLVuOnuIbe3VXD8yAEK3fJxVwkuLeNY0DuxC5c5Iwe9Z9ysMIMqiVXYEE+WP/AFqzgkzHI7NgRKWQD34qWSG1nJgZLiSWeeTxEMbOFXByR9qstUv5LLSbmJCTK7Ivy8YGKorSVFgIhYGVmZiccj0p3U9y8xto0jldp23yc8KFAA/XvQhBaqHi0pCSvEtvFDHN4RdgXBQsM+maiSzT27ytaNJ8zhQFYkgE+YqNb7mv5GaNhCihwDzu+nuDU+3EhuLdYeFeT5y3dsVpcdLJuZYmW5XRLaS8i3+NIzrkcunGCPUd/wBKhXd2ZXiES7OQVUD37VrdatvC6M6HlYAwSaXLF4wJyjxSsCp98MP0rHWkzG5gAI+SMyvkDlR5CowqW48k4Qi33Rp7VDPqNrpkYzG8UqAj/GVJBP34rD64uoeJbNZQzG2lYZZI84xyc+lW0GpvHcx3sZOIWEnJx2/9Kf1FoV/NqMsdhNNBFFIksoaQquJUDfpyOKvjSjOy2KTcXEq9O07VzFP4kchAbxNrqclM8Y9uRWw6h0NdJn09YbjIuSkU0SAktJtGcAdgp4qz6Hs/juovkmLxwWDCJQSVkk528/Vc0OaCMve6oXcTHKWqCXJhRhl5MH1IODUZ5ryUasUXLHder3sotbItrU6PDHKttGC9wZcjxyQT8vqozgUJZfh4baWRXR4sBt3J3EY/bijabH8eEdwGWWRVQKclY1+bO73z2o8zCYkvhv5skkg24Pf/ALCjJpbAyUm0uxHIa6W3SZ9hkZI42V+zF+D+9WnVvTaaF1TdaRKZLqG1YeIA2C5JVeP/ADZ+1VHTrC417RbE/wAyP4wTbvMJgtk/TGKuNR1aa/1vVr+eTxXWYRhyck4Gf/Wl1tTVcfygRcMsWnzsl/PYUlrCIPjQjHw7QOuNx5O7A++KiX9xJJHGIQX8QhOe2f8A4FOmkeHTbbAPjTlpX+zbRn7ULRYlv4LhriUrDZZA28bifT1NaIq/SZDJJLI9HF7EC/njiMKlQ07dsnhRz5fapsUIMLyySsCUASMnALDsB9ao1SfVNWW6fbHZu38o4zuIyNoq81S8jstLs+CS7hGUrgKfI1qcfROUXKdLsZbqqR7h5Yt6qyqTt3fl/Lge/eqbpm9WxXUbSV1aaBPEUL5fNt/1qd1VaveSC4tISW2lXCeTAf64qhsbfw9RjVWR5L+zSNSnHiZO8kj1GCK3Yop4mieR6qvsbVIfCnlKOFt/CjRSBk5BqVqIFrM8ELLJFKh37gR82M/9qh6fBcW9ssm9C0ZkDK3cbvyHPqPOodre3cxvRfPn+TLgs27Yf/gVmcLOitKZfpJ4CfMyyHerllPlt/8Ag1P0x1gvNYIQqVyFdsEDI3HjzxkVV2axS3MFvEgWOO2JZSTkkRMf70d9PD6HBeR3A8WexeUxluVJjXj7YrM40xaLrpHVLm+lubi7mg+RltZjJKEc5/Iyjzx2pRqNzb6Z1JFqcpdLGd4rd2+YjcvzKPXkioEPTEUvQVvqlvcmKeS78SZZOQxA2nB8u9bJrVNM0S1niQRC68TiNAVGCCGbnkkAUJU3RfFfbv8AoZC10hrTpbp+4mtpXlur5ZlYofmC/KvPocE13RxuLTrXWryd1BtLKV7cE5KIDn7Hn9q2/Ugm03RNIjmb52iWGJlPykBc7seuSRWD0eykjsNW1u5dLdJrE24xzh2HzHHc4xSSyLTI2wwOOKKvlr5bml0W7eHp6yurl1jZpDcSSM2SQ0jFvucqPtVTf6Nd3evW8FuCqQXD3rCZgu6MLyQTxxnzxnNdqWoLa9FaJaRRlkktY7i6l7sxyTGuftn9KZ1TLJc6DaalNvAGiyG4Ge7bgBn1+Y5+1Z8dqd16icpKTpvncr/9n5YLSf8Agkg1BZtxEDxmG5ibIOHjbzGTgqSCOaPp2nXDaFrIhZF+HeKMNnlHwMqw8u1Q+hrE3sGlyPK6QxeNIQ5yQcHAX0/L+9W2lym9/wBozBE/w12IpZHPAeRvT371rmmm0ZIqLkpLZJkCyW3ma7vZlWKJfyE/1EcEfbvRtDV7u6kmDFktZAI1UcZxxx9KptVuvhNNFzch8SsGFvwAg24I9xnv51L0e5lXR45jMsctxIyjaMBuMA0ri1ByBFR8SnwbJbk6c8k1zGTiIGIhSSrEcn/y1m7S6S4mui26CHcTLI/fOMjGa4aneXty0dtckF5BBH83JC/nc/2qNq9+Us44bbc0ckpjaTPcjzqOPE1u+5bNOLdJkva80Fpf+D4drdOwjy+TleMHHmcVyXO55C3iKvh/Mrcdu9SLkyRdJaM4UbTJM+R3wGfP71WbibaaRS0rvbI6qvJ+ZjkfoKrSboySfD8wD3hVmw3yA5oyH5AxY7XYHv7VUNa3KtG00e0SkYDSICB6kZzU2GV22x+DIAD+du2as40tiVNMnpJELZsEB9p/MOWI869JvEEv4eXuwn5NaEmAO2Y+TXkQmLXhQnMcMbZ+tej3N8w/DnUBGrBnvomZ8dlKVj6jG9K9qNvRyXiu/Iyl2l0pge4BRJ4vFjJI5XJAP7UW2dXXaWBbsxpdUdDYaQ0TBs6fESAME5LZ/tVPpshk1+2t4skyMFcHyIBJ/tTqFoyT8yxN14FzlSCIjuPnip93crHb2jMu0svzcdzWan1GO4ecKAPGk2Z7dhg1Y3l0kogVGJCLhiRwMDA5ppY90zk6Gao6+AtxLM7YVwoPYc8VbaJb3lraXs4jQXkVurgqeQQ24ftmqsac2oS2kM0cgRplBKc4AOf0OO9X1teo0evuFYIJFQf8uCMUmRejReFuWp9jLdR2trHpktu6Sq1pYLe3Hh/KrMkmyFMemCzD603pgW2paBpBhLQy3MkiYU8rhlYfqKsdb043fTOqSxQ+LcXGqm3E11LhQI4yynauMIN2Mc8jNR+lTBFdtbSTRzyWdu0ivGNqfyx8xHqOe/tWu6wae5kW1oPqMi3+qzaiijK7hLH33P4i4OPcDNWdndCbq7qe6Zt0T3LtKSB+QMeO2fMVRzrHDbahcwF5rs3MKx7DhVVpDkEe+QanJbw6XbaxdQNPiW/madlG4rja20Hzz6VljaTv2CwendknU7QXtnbzvJ4c5mkuQvr4ZAK/YVQateXGs6fex+MDKqrCpC42ptChcfrV5bQ3N5cWtsqIjQm7mmMndYmTsfQ5waoLhLXT2u71Gd7Z2y4XjIyFBGfc08U0tzpKWmys1+4+K1HS7OOQRQyzl5FPd1Rewx6KK0PT2ydowoMEVxNHIwZdvhqj55H0FViYsbr4EES3k8jvA0ahisXbOf6cj+1XGgqVKzXTtFawRsJJgp25KnjJ7tx5etUcvRqgRnQbTbSMyyTXALTNaTyQgg53M7bcg48jirbqGSVIRDAy/wDxH4IUAgxtNKB9v5ak1S6VfiS6try0jZkOVbxOS5YZHHl7Vaa9MZnaZX2yvfbQoHzPsTaR79uPrWTI7mjm7BdP3Xh627Tuogk1KWSTccgKPlUZ+gP61CW1udauoEWMsQI42IHCln3n7hePtV9pcTG4iuLlPAiW5JbbCN23k49yS3en2UMFvqMokzasGaT4aNy7opBy8pz8vyA8e3lQUt3QU7ddjpLdZrpLRXwsk5uZt39XisVQfUAYq81+OLSmS5nfdJb24tIQT8iICcn6nBOfeoPRtmt9cPc3+DCZRMc/KoRcvkY74Tb3xQre2l1/WLe91BYk0gyy3MxdjjwIhvce427QPdsUr2l7C72htyZXVLF9Mt9OuZpSbi7X46OAR/NGnzbA3uR830xVdoSm+1KezgvMLBLBcXLTxkjcFMmwE89xzgYqz1C9uNSaTWb5JDJfTB4omcAPErEfL6KFwo9cUbptILfV7+ZgsEzW7yStKPljTYwyffB496248lR43Iw2dIlQW95FZarO114+oX4S3jln+Qp4o+d8EZChc854oV6rNiO2VZLfTrZY4PD5Y5ON2f8AEdwP0Iolzdm90a0tF+R9QfxZJZOCkAOFGfLcg7elBkD6ruggdVub+9RioH5YY+SBxxyR+lK2+5SVcIsrzMcWm27qU06ygNzfyOSrGRyAFHmOFXn3qj1m0MAs7K2CRW+nwvcTzSt8kcsrZO4+bYxx3rR6iiahex6e5MiSyf7wp5ARQMYx25CjB9KyerWcmr3h1HVpzDpCSOYoUzmV844XzYgAZPauwxTluTlFx2YWz8MQFrGNg87pFbNL80kjFsElfIZPArSKINGtWQSsxtVe1tZfylp2bdPcHb6D+WtVXS0V7cyPqRhAvPEWGwjZeY7grtiTH+UAuT7Zoes3cGoXtzDZP8Pp9rNHaQ3I5VwoJY/Vn3HPoaSSblXYeVxjSGSIlhNFJZxPNdyIttG2d3hlwDI3sQjYz70G01FDrE8FipKKZjK3hj5VCsI1DEZ8xn60yDUVk19jfxAaTZBbmOQHCkx4ZQT/AMyii9HzR3zTX1xtVG3SzP5SynLNk+YB/wC1WjajuLB62kFu2Ww0uNE3iWWMRJzlkz8zkHH5j6YPFY63+H02KSCCMiEPIn+8LhyEYH5R55JxzUi66jiv9TluC8s6RROsUirkIpXkqp7H3qlkBmuNF8eKULPZzTsrMHckycc+RIA5960xi2qGlJTao12jtM99cXMrhpJXe4Z2IAVnICqFHkqg1b6rqnj9IxuI8xXE8UcYUYLRjLkfQkr+tZnStOmjWdb1Gjubki3SIYd1VyV3Ar+X5c9/WrHWJLWObQLS5y01sZZ0ggfIbDbI9zjuAI/3qcoapKxJP0dIyHUzc6nfW5x/PIVs+3+IfUVnLC7Mb3SCVSjFppRgMUjXJK9+BmjWV/FBrdmrwo7zXMiSsh4Uk5GPXjOc1K6a06SWW0sJSqT6vcHxSU5it4yS57c5UH9aZrSmGnkml5npnQdnp0o0IXdubiKS2lvpg5Ko4IARH8z2JC1nOqdWi1CxsSss9wlyzOWkf/iYJUAL5Ljt9K0GuawmlWUzQHwrufTJLwBhzBBjw7dRjgE7s15trJk0ySythdW8R0yKOJVlYgs+3dkDHIyzVlx4tctRTNkUpaUtkWemWUs0pbxMIF8M54DB5Ag598j9K1IuY5tX1OFR4v8ACZI4IyExuKAKoz5jc2artIhXwdOIfekUscsx25CpCCwJHpvY/tUnR5XBjuNQCR/EXj38viHYdkYMnbHOWZeK6aXYMI+kky61B10vpa2toZFa6mEisQSN7s/PGeRk9/aq3p21hnj6hltZmUO1todvgAbATmTA8htVjmjXepyJq2kxXKLs0zSBqdzEqj877mRP/O68VG0NpdG6Ktbic+PNc3ckjmJdxluJZBCAPZV3/Tms0lUK7uiyvxXNLnj8gVlqkmq9W6/eJMUntGW6gafBQQG4Eewrj/42DgepqdreotZI0sFjam3uCkkVq9uN7Sh3VpG82BUAnPpjyrX9JaBpehjWb7VLmCCLT3FzqLshYs5JMUQ45AKg498159ehNV1ozTzLJBCJLm7lMLw7twIXnsMl/wAvtXKcck6XC+gMsJYVGL5oh+FKOpp7kCOGKbTTJKCuNwfawwPI58qidLyyQais6yqVjQyuGI2/PIEA7d/m4qVeWkn8OkZrgLe6Zat4jMCVYhguD7ZGPvTINNEF7PLbqm2cafBCshxtke4LEgHHkuRWxtOJiqqXZE9pBAtxqW0XL2lzcRQmWPg5U8/UeVWN9dMupxopjeCeyj3gnaWAiU5Prkg/pUWIobjV7WFW+Ha4EBE7rlXlkwjnyxweRQ9XvRY2WnXtwmIp4YoXcLgs53IAufcc+1ZablwCX4R1pbxm1VtQZt0iJbSII8hyqswAOeeBzxVG9zZandvewrJc/F3SzMT/ACoVVRhQoPkNvapV5Lf6ZEmqJZT3CCdo4Vt0DeGXHzMefJQR7DNVWos1lJLcSYj0rTLUTrDGBly+5c4z/S5A59a144trfuVTt7l9fWC28M1yJv8AeLiWQtJjasavHlVwO/fvVDd3lw0vgQqrQxW5VQ3BVVAO5ceff9abqV7c/wCz+28aN5VhZJnjbJV/lZVYeRw37VI8BtQ1yznaVIIngnh2/lxiEn98AVSk2tjp+lLbgS1urU9Qaf8ADDBQBTzyxyTu/QirHp+aN+rYJbqASLBcudp4Dj8wJ/QVRaTpjGMX9tbyXNz8YI1djgQwoOW575Pb6VotJtUiGrXTuJZLd37nDKD3P0pMtRVITdU2cLkW9nPHIOJrzxWAPZPGLYH2qVF8Nc67bzDxoPgjNMQUyTJJ8wGfUAqOKgRwxTX1tBOpI8RH3dsD0985oukxNIl7PAWQ3l4+N6glSzjA+uABioyjpXrFjKlZB1lxL1DdW7OwQzhZ3RAdqpEuQp9dzHI96tbWzZ9NjfHhSSYjtUxgBFI3v+pxVdBpUx1m+tLINNOYnCKQTvlbLbvrnH6VcgGHUrEiLwLa3sPCjTfu4V1G8/8ANgtn3pZy4oaKtWTujdDa/wBbltN2Y59ct/EGM4SORpGwPfABonjjVOudY14l4ooriWeRmOAXGWIx6D5a0nRr/wAOm1DUFbDWtrd3z8gDYFcA5x/iZaymj6XnRrq1mYRrJak3EinJPitmX/2EppTua+B6+KCem+yv5UZWHQ3vrbRZ72TMWrTykwsp8UxDJdx6D3PrVZ1RPqN9BaTmyFra3qsbAE/O8akIoK+h8s16ZaBNW1q7ubuO3t9I0+xRZZnh3FLcqJJEXn8zAqv39qx0+vtez3vV11ZrBJAoj0+1/oDE4iVB2wieXrVMeR5JNmCeOMUviN1XUYbS6v8ASrdDKymI3ssa/wDElIOIgf8AAvp60rzR6eryof5dpby28OD8xkZPmOPYmq7R7eONbu6LvPIkXjyS/wDho5cnH1wTTNSiFva+H4hVY7raQrAlm2bm5/6gM1RrXLYhJ9y6WW2j0qN2WJVVIYpLgnaBIeRgf1E47+QqwM91LoV6ybfjbm6MinCllkYbBz7Kc1Bt455tEkSVYiskqyQxsoXDKu1WOOw70XULmLTLGeeZ0Mdu+5nHALsQqhfM5JqMUdkvSRLcFtdedt0cNjZyR2WCAJHjQJyfTLZ+9TdKhS8ls5UijijkZ3cq+WeCJSFOMZwzZbPtUbR2Qo0pgxOY/AgiYZGWb09TxQLO5S3sL9jN4JupI9MtWB5VMfzNnvgbfuaLdpoVbc9iNcvDcyGWV/g7eXbAihsbIxkhfpgkkeZNF0aGC6uL7Up1LwaKYpos9y5z4a4Hbnk1HsVtZ/g7KaREhuJJvmb5nYjAPtwox371KmaKPohDKgiin1B7/wCHUjLQoGSFGYc5JJJx5VWLctvWCnpbZXRQT38VrDbXEayTzEvKPmddx3M/17mkv9Ne5s44NNaGKV7opI4mDlQrgbmY8hiMnHlRdOaNbe9uvHEbC1EbSuCgVyQg255IGTirDTIrb4We3giaSaa+NvCJSA3OWkl47/lIzSyk09gP0dhWsYZrmSS/lAguJC6xeKGdsAhB68EA1Cit4JZmhsi895fTbQnZVVeWLn0FQNEtz/FfiIbeRZ5XJTfyXXsCAT/2rTWBsNJ1C5hSfdO0TRSyqM7W7yj7fl+tCUtDaHS1NWXE0MlppttB03anUbhYpDYxMuzc2CZJ2J/KAc7D3A5rFzhpZ2SKzga3gURCUsXaNmAMjk59Sfc1t9I1d7C36q1Y+IJW0sQ28YH/AAxKPDQAeXy7ifpWTsrR7TTSz28sw8dZBDxtZt4UMec4Gc/ap4pJwa9YZJKSfq+BpLu0lbpOdY7cxWUd74k8ZHAjjjBJb0DEis/0/dT3lp1Bd2aAt4SRIy8bnlBHB/whQ1X93fzW/RureFIZ915/NkY/KzsygjPmOMYqL0zFJbaPfNJ2cM7OBjJ2BePID5+BSxaXxCorXJvy+h25rGxsvhpv5mn6bM0ahM75ZflDN6nHAqr0nS47q4tXv0VYtNhSSeJl2u75B+f2AXhfPNF1HVG03S4jbwh768fw0MoJ2KBhTj1ApljIw6R1a6JbxZ2ELyMcs0hyC36D96eTlGKruxZTe/kiJos12yapqkpe8nnt7idi6hNxIOAMezCm9LWsmg6E11sVrpoXZAACfGkZVQDHfau41Y9N2Es9pJbMSscji0K5zsQoGOfsKbq6w6dbww2atAlvbeIx25ZGP5cj1Cjt/mpo5PScWUg1jWtmaSz+JklsLGVWkXcbuVFO3cfU+eO3FWWkyxQ2t+Y5DBFHA8UJzjkHCbvbuaAJHn025ttLX4ZriRYlKDk+IR8xHkBkk03+Hy2FnLahwWe4fbL/AIiF7g+mMce9Uk9W7M7vkJoF3A9lbP4VyzW0DO7OFQGRmOSPM5qVpzSwWsrWsQL52QjByZJDsHPsST9qr1t7oTusSmKFb/llOCyIAWfB8sZq7spZYNAsJ4yWkmvYEjbPLMScZ99pJqU41NNHRT5KK+sorOyuLiMNvkQKzGPO1Vk2KgI9cfvRtfmaB0sbNJEkSFEuFyNikgfLu7ADPNLeyB7+4EBD2drdRosZBzJIDvbK55ANHs4yIxNIgkiiBnuEUZDyMxOz6DNWnd2xlwVXUOu3Fh1HpFkPhJ5BEhZZot0ePZQcDjFSdLksb3VnmuAkXwsZkcQL4asBkfMT3NUnWNsJteN60NxteGMu1s4VVGcAAnywCSBV1pNoz6ZfEgJFqLQwHK5UMzZKj7ftn0rRJKEFp7gX4bo01spht77VrmONZreyxBznJPyx/wDuu9Vmg3cljZ3Ie7EqyTJJcSbiD/LDBV+hZiT5cUea68bSre2GRBd3yLACvPw0ZKx/TO0t96qtZuRbSNZrGZ5GBZVBA2AY2545AHNZEm9h22pbEq4knud8UcUkZlDyF1bBwAOAMcACnatcuvT1hZtbFo9RJuZ24QLGmBBGMd+PmYHzNPhnluLoXEr5eG2e5kmPy+IHPhnPlzyAKqLiT46a6jtEE9yyvLJcSyH4e1JwqKB5dsfamhtP2FIycE15lVDF4l2lzq13Ei28JAhf5iGJ4+VTnGK9H6RtrCCZ10cPcwwWKvPqE8BhdVByI0XJ+T5icjk4xXlcWlaNoupSKkz3+pSy5macARRA8jCjlz6Z4x5V7F0jZR23TGo3tzIomngZnbJGFTdj25yBitHWSSxpJ8lrjGLl5FDbar07p2oadcTOutatcyi2t5pbZwLZCcuVif5Wxk/N3rda5rGl6Hp8mo3+nlILOVY7KOMAHxjlY8r2bYu58Z4zXkXSsQ17q2XU7xFSDSlUQoWz4SiMs3HmSEIz/mFaf8RZ5dZ1LQNEtlP+6W8U88ZkyZLq4kJ9PJdqj2BNZc2KKzRjfbc6L/o21u2X/TM1oLe6v9LsXF3fk2FvFDbrEqxxks7d+FPAbPm1YXVNasrD/ctA8S4sJb66aa65/nXyqW3sw/OgI2rjAzVvcT/7O9M+NZ6hIj6jJJpVm7OSLe2Mo8e6G0El3ZGVc9vKofSHTsOm2wvZ5Y7t7aFLPTwIz4Zvp5TtXDYJVI/mJ9apDTCMpt3Y89N0i316aGwfT7BYys38OhKbsgw7x4jn3Zi+PYCqKC6j0/pHVtRRt1xf3fwUbkbSI4eWUfV2FXfVgm178QpLOxUb4ZoohK35URfkd29lCZ+lV/UqafZDprQ9LieSzaGW8jYYJcs27xD9cZx9qljaaSft/UwU3Fz89v57jI2lywEsynY/jCIAx+R5P/uRW56asjb6vfamrKi6dYTSbR/8cdMA/Xcwx9KoYdPLXKRJtd57kTXEoOFAxwAO+cmtDoE8f8IvLk5VdS1i2twpHeMK7n91Wmyy8gLcstGgUjp+IxyK6uszuvLFcZIAP+ZufrT+rbpVXqLVYEdpJ9miWkcal9sETBH2AHu7edTujmuJv4MskfiXNzb3pQgjciwo7s3sARGKy0yNqv4kaXoltI6W2lRxWoTJ+eV2WSWU+u3Oc+tSx+lkbfC+pri/QpF9plxDo+hPcEv4t9ZzXQWSMRyRQxo+wE84ycfpWNadtE/Ci11lyYHvYzbIiRgMuWLFgPULtGf8xrS3MsGr/FwWKu1rexWllFuc4Ns8rKdp7j5IpD96yHWbW9xB07odiv8ALsIl2BmLBmuWMuDnvtXwh7VSEU5K/O38DN3s3GmNNo/Qd5FJcyzBkysrklo3m2s/c9gFXiq38MtNlXRbnV9wSbVZ0Fo2MtFaJJtd93kX8MKB6fWp1qYbzTbPQ5mzNfy2i7XfJeOZmeQjHpBCD/1Cp8Ov29jpOrXkiIlh4xexggwRHY2qNGgx2G+Z+3nsqLbqUa3bNbai/E+BkIriTWOvriNUBie4RXji+b+V+UgHyAII+1WGtPadP2TWkUbfDJaSJaxRtt3l2LzO2fmx8yqo7c1G0NdTtLC41NdPOj2sFpN4UtwwWWR3QhGx3/M5NG6i0+YWb2VsgvLuKK3sIxH8xCgAs3rk7FqzUnPfZGOU/PuUlnrKxskU0aravcx+LCo7wsmzH23Z+oFT5podB08rcSiWOzkkeFVBUyyS/JCWPn8iM5486jL0yyXWpXes3UdhFNHD4Vsj7pNq7Rg/cH9a09vaXc3UOl6NYpDvuZjbmaQBzGowm9QeAQN3Jqc2k7QItXSI+oxXuh9PNbXNtBai4RJru7u5wF3uoURxLxubHHP5R9aptLurdrzSkiBns7fSby9YKCoYRy7R+/y07qjToLy6vda1K/h1uLTXkklkD5ijYJiGIDsZDwxA4XtXWtjFomlTeKys13FpujRIoJaQyT/EXC49CCvAquOMdKvlmmrkJ09aW+ra/HrvUN9Y2OnJqDxCGeXYLibYFIDf4EAK4GcnIq4F+NY1X+PTysw057qGZlt/h1kjTHh7EJPBaQnJIHy9hVZrOoXXS0KWkGkLp+naVH4FpLdxo11dynIJthyMAud8p7Enzqnu7m4i6DvotQkT4q9MrR2+44VInUHnkn52UH1qsoNq/Pb3FFph7vzNT1NeW6aRo22EWyXmiQXN2SwJImuGYKxx/SkajHnk1U6FqKHVYteuNqR6LaSalHE0ZwZGJS3iI8iXZWPn+lO6wkt06l1K1uWdhpOnWunlSOIjCiMQB6Fm4+9R9OdbvRUafbay6hr9ou1h8rRWoeV1x5gnaP8AqBpYpNbmXmbaDKkc/wDGbiSVwdMuDG7uATcXIbagyfIkc48u1Pt7May+i2Fk3g2/xEu9mXOYwADJ7YAOM+1Uuv3M2m9HdPaXBIf4lq1wb+RXYZUyOViDfQEkfQVf2F0llo97cWZ3Jd3UelWbKR+UAiQj/wAo59/ep5FpipIZpKe3Yidaa0jXFxOkbR20dsLSyUYAG99p49SNzGqOFLmTUp7e1WL4QOI4C0YLNmJCC3p+ajdT75dlshRpZvEEILAhWGQufsSPbirm0hE93ZxSjYpEEjGMfmJXZISfMKq06ko41ZKLbds0+qfC2XT+oiZIviI9AW2ttxOFAwGf5fMkO32xUk6bFLeW2nsqvbxmCBlxgBI1XJ++DVLrbR/xKWAsGtk0+Fvh1GQgMoRQfc72/Srm9vJIBq16EwJLpxGi/ncLu7D3yq/fmsMm6SRRPczup3UcepXt5y5hXbCG+Zw88iqzKPXCKg9hTwYNF6os9Mn1SEJpVmb6e4toWkEcqk5wRy20+fmRinwaQmlXt1P1aD/O+FMFpFOjGR0cM+5hkKoY8g84qru9f1KTWb74O6mggmtILWJWC/mMxJyQBxtGceYrYnaa9QYJR3lyTnutE0vSjYwWDahBqaxqttNM0ZnUYZnmYcgsSG2KeABU3pzVLC30fVtQsbCNGe5FlDFHFsSPYMbUA4AGO55NU/VOqG0tTqs5WWKztAYPFOWFxNt2gf8ARipUtq3Tg0jTYAyoqTXrwMMv400Tsikd85BH3qW8sf8AOwym6exJ0SG2YJqE0Ai8OWQQupJIkdQZX5yewAp9zZu/wsD2txuJW/kDAqXcOoRc+eN1S2tfh9NutPELySWdmoZFUk+O7KSOPQDn0qHrLyW+o2MN1PI01zZo43N8tuEBZ2Zv6QM7j61FapSEdtBbDSbqR3guWeKSefwlZfl3MTtY4HAXcQo981On01tf1vqC9SWDT7iFhpWmXAj3yRxvIkJYDOFwqMc+9R9AWS6NhfWCBNLsoxf3DrOWcxZIt0Df1MxDSEfQ1Zya5eWQktktVnSMy3M95cWmPEmJZgQSAPlzGqj6nzrtLjK0FRpbjupOoI4ra5s9JtLRtHiEOnWsGAtzdwxMm+WRxwA7KTjOeagNdWvwNhIqvaw6JJc6bbARIRLLcbZIwPM+FFvJJyMlfOssl7c3l7LLvZI4G+WTIBZww5Cj/NVhP1Ef4XJe5EGhW80sMcl6fCjkdly0rMDkmTcvI8gAO1aIYt6iPF6+eDOapcpqN+W1GO4RpZD4ZbUGgdsttUkAZ7Yp8OoaTf6teaTdWyXsGmW8ZlYozCI5LqS5OSSyr9wK08VxbaxbRWtzoNlcsiwSRTy3TyeEv+CMFeDzkZb7VAn0TTLnTZk027srSXVv+LNd2zq2YsbEcryeT3wa3RgtPIiwP8XKAdL2xWzvGvrWazeZfDe3mIyoxt2jk91yP+qs7+Kd/PbW9vHeakNNt0tgzKtqeQCUCqBwOQfPzradP2l49taLrCW7Xhkdr2WCQurrGrLHk+pJTP8Ay1hUk6n1f8QUmit5bbQUWOLwk8OaOWNRgZUE4YksxPHbNJhSeWT2pev8joq0k2W2rW/haFp3TtjLu1PXJo5blCx3iJFVhuPcKqjt7Vpulbew0C51ODS1ke3sfilBZdwVyxZVY+f5iSfaguzNnUb2BI4Ylm/Ihw25iiL23MREFJOeWfFRYNCuzoWr2MWqLLcSmfxtQvMxQl3KgrxzhVXaD7mhq1LSmalfbkwmvRjW9U1C/mvTewNpQceHJ+VmTxMupGRuyGFQ9UiuNSsLW4V42d1maCIDDMwbbuyfTFbDVdN0fplLi5WaObVb2za1UrFhViEAB2DPICx9yPMV5t1XJHbW+m2iSSbrKBUYq4Ul3PiDK9+xFb4pTkkuxknB6qslCTwZ7CFmmaa7aRNpPyoE7k58/KtRoVviOSa+jMtkH/iTxsPmFsh/lxn03SADn1rP6N4uvT27S2zx3cVq7xLuHzBwcDPkSRmr67uLRLa4t4bhpbWa7aUoqbX+DtQFjDDyDyMzZ55A4oZIq6QFHfckXd/eG21CeAAXksqvM0jhf5ztjA9kiCj6saj6TG+iaDP45NvJcTJDCWOWKAfNlSOeP70C+vY7TVtK05WW4v5Z3KlVyfGf5ypb9vtU7VVtBpMgvZmh0+z8FhOjB2kkffvc+YySBk44ArM4tUvMDbK630aHULn/AHRmjSUnfBIwAAXzVc5Aycf2qz1/VrHTrb+F28zrFCoilaOLaSV7qD2BZssx+g8qr7a7sOnbC41Kzs5y3hoyzXMmWYP/AMMccKMhnJHOAPWspNqcN8kcV5brskcETvcsWBPJYkDByOapHG5O3wCKfY0NtcWktrPdRWLeBAAX8WbeceoGAO5qBd6hAyxyM9wu9mZREF3DJGQR6VIWW2fSW2oRbSKpWNGxuCt8oJxQJtHju47RVmkhkKyFEmXOZHbA2lefoKdaE9xFzuVsMmmxTPDFNepIxKhTbZ3YbBwQ2PIirW2s4oFi/iCtIvgxxiDaygEZcmQgnu3kPvUu9sLOyW4uLS+8S/j/AJbwmBpCg5yFZeAdxOaptNVp5ke9/lIlwfGjBPbA7nOcn096d7q09h7O1KSW0tbqXbJGkZjhkcgplm5wB6AKSAPbNVmiBons/CtGhhaZWiEgO8KWJ8Q9huPOCeE8skitTFp0+pRW02tXJjhSVri4UHc5bHCAdgAoHeqS4ubm+1GA6esMcCyAzeIxkc89mPZeAcVfHNaXFDRd7EWSe2l8N1Hirb3DxBWGCsZbOVJ5xvP7mpDTzQ3sqXEypBFEJTFtGVdu7Zx9ql2Bt0hkZB45s98heRSNjswKxrnyJHf68VXq0rS2wlgWWadEnuQ4yHZi2yE/YZ+lHZujuRlnqbXKSTBYpCxEZLfMpOezAdx3/SrGzurLxpDqFwLSBQNvgWZlbg8/KOy/+/iue9udTjuIkeBRDtkZlURjaMgBNvpk8Uz/AHMb1kFx4gBwyyAc4yCc5yPahtdHPbkka5F/DHUTJplzZ3CiSxk+G2iSP+kE8EHJwcedDmuJIgkDpbWe2ENEkUbElVQsVBJI8j+lV6XE81t8OsohSFty7xu52nKr6ZHPtitffWHgXFgd/iLHfG1L/wBLCaBJUC47geJIuff2rmlwzkk1sZXTb7x9TsDKq/AyXsKy4OxmAde7D7+1em9MwDrGGwlvIRdx3c99dMHKsXuJrhlZ2z/8hjC59K8m0i9txdLY31kkltbEhZYiUaIqD3YcMSV8/WvZdEi/g/TY8IMPh7WWaNHGyTLoVQfTL9/b3xUcz0KkVi6e547cwQTWl9HHcwD4mZ5PChQ7VyxwFOc4GfvitPaT3N9fC1tIx4D7pZXlBA3kBm4P9K/6VX24uIJ4rOeGERHEbI8BhdDtyCr/ANXA7mtFpNnb6v1CNM3Skaip+Mj3ndHaREM4z/TvAA9waM3ezJ23shb6e2GjaTDppaO28CSQbRj87kbseh2sQPSq6F5zp94mnXDQs1nbpa3GzIDSTEvxz2Ve/YVd67Ouo6xd2+m7FtrQ2lrHFGpAt4TGVQ4z+XMlUV7PHZrqF5emQQXNyLOC5RQzoAhAO08YGSDSJUw+pj5tRmnlgtYXbbAYyhAC5LnJIIx3bvxQrfV2SwuVifHxOR4YHL5+VgBj8xbH121JtLNLG3eWFluJLWEBXOMbsKq8D2Gai6fFBpVtHKXcPG+InVdzBxl8gewzSXF8k3uWmoWEWnSm31C1KGKFYZoh8rlyMke3cVMjnS6gdrjTbaOOBAyozucjgAcefmT7VWXl4U2OYPjp8hv95kPy5BYsx755os2qTMng/IjuBuVVHAbt37fSoXJLYVLzKqae1OoPcJYWaXSNsinSSQ5Y+RLHHaoUBuhrEDRRKIrqdrdWDbFAKEuwA54APNTZr2GyfwIooTKilQ7AEK2AWYL2zz3qw6eQSh9T1C2Zp/D8G3WYbPCQSEs2P8+MfQV6fSYnnnutjVBeosdUu1nhs7OySNoLaRhEhHA+QgDPmfepWm6UL7TZgFa2uZ5PHtJ9p3QhNxlwc5AYcUe1sxfi3+DCRyO5zK+AxzgnaD5D1qvn1uxGqXVpEmpItvGSt0suyFn2Hcq7cnDDhvrXryyRimol6vgm6Hp86y9OxW1qVi1AyRPl1UfIQygknjLY7981t9Csrpvi9V/hsk8E+PC2yR4WNDjABOeTn61hzNpT3i6rDG/wthokkxjEpLJePsREwR+YDsc+lTtS1CfV7O0ttEnls7TcnjbZSFtkL+GA/wDikYndtHA9TVsOSOOO2/kgqNLc3EV22nslpPpNxLfNGbiaLah2BjkM2G4GCMZ71YrBe3yZSzvmiU/MlncwRgfU7s/2rO9KWttZXnVFnY39zFa22sC1MrkO03hQopJJGcbiTt7CtK9lbXDpMdSa2ulB8OcwKpX03YHzD65r2cUpThqkFre6JVvp2q7Q8eiagVX+p7iKQ/ruowtNQcbhot1L64aM4+vzVTJqUD2s72wn1HVIP+JaWhVS5zyyucIFPfNTLZtXuFeXVrn+DQpykNtcR3EpUd/EfGF+i5+taFNVsg7d/wCfMntaXy3CJcaHexFV3ciPBHt8/elFrfufEXpu/A7DKxDP6vR7RAS7wakixnG1/lctnsckZ5qQsU0ZLDqCNPRRaow/U5NOmq4+Z3f9v3Ii2Wqll8Lpu8GQcktFgf8At1w0zUkYA6Dcb/XdGf8A3upal5CfE1mGTHn8HGP9KIrSLgR6rb7c8j4ZM/2pvR8vn+xyf8oiLZ6vGzEaVOoJyFYoAf3p7w6qw+Xp8K3mRImT+9WEc0gx/wDD6yj9mt+f/c06SYSfJLrdlKD32xYb+1LcP4zuSpEWqYB/gMobH+OI/wB2pBaau8i//Q/K3PBd4Sc/+archiAYdehBzgq0KkD9qd4LyKwbVbNyAThf5ZPHoOKHojWyitNP1WBCIumZbcFicHwUySeW/Mc5PnUtbDV2T+bpZyP8UsI/1qXbWsghVhqFrbFhnY3z4++Kc6uoKvqmnuvck24P+ldURbKybTdTVgRpUig9nFzFj9jTWstYRf5Vi+88HNzFz9iasvHRSANUsM+1uB/7zRxLM4wdTtQPLbCCp+vy0H4fn8zrkZ06drSsT/CUyD/S8IP9+alC31wKSNLuX/8AyiAAfbNXKyz7DjULD2/lc/8AuaTxZR+fULXd/hFuM/8AuaTTj/jKXMzgsdWaQ/EaYyj/ADTRD+2a74a9XaBpbQqfP46IA/bGa03xcnCteWw9P5OP7LSS3xUH/wCGEKvj5Stnuwf/ACc1zUArWZk22oKQYrOEZ/8Ajl1FXPZaictJHaL6hLlAP7Vewa208KyTXocnIZk098ZHfkxjFMe8tpQCbmSQ+ps2wP2FK3BhWvuUQs5gCZfhoAP6muRj+1V15byPu2yQSMn5VSc8n6mtRPPbuoE4EsX+eHaP3qK89ggDLBGu3tsWMH+9I3DuMm0Yi+0kTqXjfbcgYVvG25x5e9YvX4WQ2d1a2uZzI0MixncsqhSSpOe/BOK9ZvdZsLLe16u2PPHMbEk9uATWQ6jKXC/xCzt0SESReIWnUPNhsAlBwCM8HOccHNeV1bxaXo57gfrMlo8cEljKiXUTrc2cvwURHeTxAFC++GJx9aiQdRato8t0ljrw09bBirWUlsj7ccenY/61OdbmHS9XGiTEXluvxWnyYwCPUjsPmG00HVNIGsyw3+kxqU1S0iuXiuGyYscPGT54YEfavLwzlmbXfg5PzKrUdTlj1O1P8qXTNSjDYVRm3uMbnQn/AAtgkHy7VJkL/CtII95RsEAcn0qXbdEXdrbXEV/axliN8KJncpwdrBTjI/70llJHcqGZoldxHudCRtbkcj9DXh/aeBYcidcmTMov0kgz3k0U1lGIllR1EfA4BYcbvbNPuLho9R8KYAPGAEPYEdmH0xQb3VJYnkgurdTOrAHaNodexwfI9jR5QbiyjvLZRI6KA+4YEi+YPpXi9royW6AWhEFhKI1hnL53QznKyCPyOfrxV/HpyX63SwkJDI4zGe9vMANhX1QjKk1WWmnjUNPmFiQsmCSrLghcUa+nMF9E+nAmKCFJUOQWkBAzjPfJBFU1UVi6W5b39ndafb6Hqsccot7acxXWXAIiYbPlbPnk1B6esm0myulilQxWqxwJEW+V0CuMlvLIAFdr97CNBubeFZJYLnwLuJQduwK3zDA9zj7VFsrlxpl8wkbbJJEzxkAFV3EEA+fBNdKVwKtxSVFHLbmK41K0GnSok13JuZl25wo+dSeBjkAjvUWWW9sIrubT7JVitVVY7g8+G57KxycMcHv61qtQs3EAZp7i4Kq8YeRx8wErAH2OP7VTWLW0KT2mnyM0Bnt5Lh8FvEkLldzAeQHJqynqbYHUtyEt+b46lbS7R4AFzAwUANEwypHuA1Bmsm1C5gcFhHPYOUwf+G+Buz9wp+9Tb7TxjS5LZI50F5NFK4i+YxBVUYP+EDP60aOQQX2oGPBghwwGDjdsxjPvx+ldtHeJJx8iFo+qtHpayljHC5J2FuD68Hz4NX2laih1O3WMRpCPmZG/MjcMpA9OKzWhwJdfFNqP8+GTc6RDB2beeCv9Pln68VZM8dtLb3q2LC3wx3rFvaTb8rfMTuwCwqOWCt+ZOS3LONGgjuLIsUa3Ese9TztZyV/TdUdLZp7hJbhxljbi5V1wM4GZAffFIXhMk6yvIVuB4RIHzh8jv6HOKkT3PhiEfkYpwz85wcc/pUtTQLZL1CWS0lYgJcPMTiEn5SqjuD610UIYM8O9k8M5D4DqWP79+9RvHSS+lmdWVoHO3I/KfygqPQ1baCYGijS6YBYoGQsDkoc5OfY4x7HFJwjudyqW2VFtIJd8oEBhZl/qG8sD9eKstUkE+m6dJJK4lSSVWkADB1XnaR/iwTzUe8Pg3KSRKyJgEYH5gRjn0Ipby2nOkQERs7QTFYmK4zuAw3/r6Vzk7RXSqJd4g/jFzcwBQkitL4f+NTAM5+4pr3xuNKnQx/KGVhs7jA/9KiXIkgvkgzuYRLBvB88ciltfAhtpYbk3EMzuSWCqyhRkf6/tU3G+QEpntre2jgIjaeK5Z/m7gFFwamaqqfC3Ejk7XIYsvflcnFQ7OxhudRVYpGlLjcr8DG4DmpN7KvwKqJSygg/NjAxkEftU5cociW5eCGCBUZ5BbrGqjzIyR+1To5JF8FXBbAAA9W2nIqDb3It9Usb6XaYzNCTk8cHkfoasLiBrfVdWt8M8dvI6gKeMEkgrnsaEtxtipDqUiXxTho1G49s88/6farjTmN5bXFsWdZ49siOvmcECqCztJVs1jmRt0UwZMsGyAc+R9P0q5iuWs7k3EeGDyYOPY5x9gau9tkTb3DQ3HPgsDgLuPPysrg5/fBqFuSG4mhlkJI/lszAKgLLjP605pIoW8Pa3yCWIjHJBYOuPXgmmaq6rL8QF+WWRQ/Y4OPP2oKmG0DHhwWNxHc+Kl3EsJmVACsq55IPljHep13bi38VIHFx8MYpF2/8AiwOPzD3BAquknkhihsllbMjlicArtzgru747cVMj2B43dmkMMhtnVT2t5PX6MK0aU2mhkrkdFOWkDv8AKRNPksucoVAxj7Gp3TrCfV7G0UKDJEXJ/KCqn8x/XFA05bDTJGXqSz+M0+S3eE7VxLA4b5ZkORgDzznNPeKG3vrq6yESCNoLfA2+MHGQQB9qdYkqlZaGOXbgEks0BitGmFsVCykRDOHyfPPPAzWd1TUL28knRrgLAso8ME8sQSWJ9+Km317uDJsjieK1bAQHgjHn/wC/3rLXs5RlBXe3xbLGB3YbMBv1NGLc9kUyzXEeC5md2vZrliDD4Pij645A++akaTeQQ2jG4jMkEcib2VhuWOQcnB4PbtxVG8ni6FCId8ht7gxkr/hfkH38+KNpzeLJeWgVS8ti8ijyJTB5H602ilZiTtmntZNHlu7i0s2urGewut4eZt8THAHHmq9u+am6zYImoXZkjVBcFFdVOUDKTtkX7EfrWX065S+WK/dQkU8Xw91gZG7kH9gDWn1PD9L2V8D/ADFVI5cHOHQ7WH7Ukk3v5UWwtZG4UT1RbkW5AMskRZJFH5juXP34HnUC4jZ7K2uLXdb/AMtxHtf5gDwD7cfpUzSoJJ7qTY0eSHaKeQNtjweDgcnijalaYlnurd0nQBW8KIfKcjaWUd/rmlUUuQxg2tiqiu5YR40SnekySSrF3G0rgj1GBW5u9RmLXioyyQ28sM0cmMAwsWG3PqAwx9a87u7uHS7YTWckmWA/mAZGAwyp9j51r4bqG5mMsbAwajabHgQ8ERxkhkPYcr2peopxTK47jtZ0wYX07KzbCxeYAYLYHfisrJF8U7XXcBPmHnkAk1v9bk8C91CSEKMptjZf6sle48jjNYS6i8G3vISSA1wUiZTwflOfqMkVmhtwNlxbblZPMzy3jsvzxw4GOdmXBX9zVldRxo3xWYyZ/EaMD+sqpyT681GghL/FW0RT4i4lRWOMkkIufsMfvR9aER1qJY1C2Vvbsg/ygdwPqa0VbSMjhvaKETSWxtheAPcM+QAcbARzSXt0JLW07kGN8lx3AY9sfSq681VRdpvIIlkHccLjsf7US5ud2muAv/xKrqozwd55wa0yhsnQXFJ7EnUr/ZqUwjc7nIwGP5V+Ump1g+03E8PLiDj2LNjNZrVizaprEixhZInjt23Hs3y4NXsAkjWE7T88UaOB25Ut/wBq6cKikLJOy9s4/A0jXIoSWh/iFpEMDjCl8n7kGqLTlDHWorhMRMrNO7MdqKqjH/vitLZQiOw1NZWZIWubc4B/O2ZTiqJoJfGubi8ZZWmgKJZLxtTcPnf0yePtWWMt2Fx9CgOqaeRbQk4fweZpHyqHcAQVxy3pVdHbWYWSARMV8dUO1cBSO5x34z51Ot9Te4nVDm9uMZIP5BEDyi+pHrRrLSp7a2jEK+LcXlw7IfWNzjJ+vA+1Xi5JbiVvQHQZZLrVUQAw2Wn3Cfm7ls470t14q9QWcguGhjtrc3UoEZYyKufk9MHGKtr6OGyv4dMdGWJpRJLIF+V5d3bPpkGialZLa2V7eupDXcKwoS35AjHf9uaKacrRTQ4tp8sXw47+C5162tgJYoXkubUIWkDAZXZ5lckfSsv8DfXurLNcKxtIY42YOvDSY3Ej15Jq+066mhjtPgb0LezMzrNEeFGML9sCrS2toepVnexj8HWF3T3FlvP88Lx4sQ8j5lPPyqbn4TAn6NFTHELKOKeQiNgVWIjuDnP9qs0jtdanmhu2BR5AVK5AQDkdvy5Pp3qBLAbjT0RCDLLcqAWBymF5GPLmtrLoD6xd3FhobB7qOwiuYbcLg3CL+crjzBGcelT1L8TYkU26HdaW8uo2MWrmLbO0aGQk7iVA8M/ocVmIIGmeOP8AKAfnP9OFHJH17Vr+mb8N04un3pWW3eRydg3YSZtknJ8g4Xj3NUVxpgstKnuLS48aHxPC3DIaLbkMGH14zUVk0zcTbnh4kIy78fQoUZUu9xIyVUEt+bGQcfY1Zvp08l/BC8LbpIi7ZI4UkHJqo0XTp9Tu4xE3yTypCsjH5TuYDjzNbbqkww9S3NjpzCGCKVxNhsbxHwAfbijllTSMmLG8jl2SLXQ7SO56Z6i+FAZYdHtXjweFIvOSPsDWbvM20t8wKq91OrKSPmKqOMfU5rQdFxXB6W1+J4isj6Gq7e7F0vMd/TDVS6nYD4hr8yBorIG3Ubu8ncGscrWWmzdj0/dKruyhjjOnGQAgySuQSPIHtUS0QXFzMzMN7284RfPb3x+1dcXBjjkmOTIwwpxx83c/pUnpiIS3VxdFFkS3gcb2HG9hhR9a9CtMLfJ52p9gN/BK09rboqoq43Mx5wcYXHfzqc86w6NcuFUi4uDGmfLZwTn61UQzeHcy3c5BeJWkBPPzeQ/XNbfT9Cs7rpfbqBKXNgbeWMqdoYyZJDeoNTm1S1DxTeRJGF08Dx7ZY4wqMN7sB5CnX9y8064Zlj5GAe/PFT9SddPkmhhXErIFIC/l5qtvFjtwBL8+6RYowP6nIyT9BTppu0Nki8cnFitE5j3gBY9wQuw/M2R/3FTbdIRNvkG54ZcKQe3OB/rUK2uFvr2xghclBMq/qwycfb9qZf3ot7SQxkAvOgBA8geaMrexBtVR6DqMlq34TaSkrILuPWdRiRA2cxlgc158GWNJmIw7qEVsdl861gkWT8Md04Vmt+pZlQ4wdksQbv7GqG70qSPS7WRiJYrxFliZfQnBH2xUcdRcvabsr8TBi9j/ADYw2Bk6VllIMjvtZB6qWK4+xNanqae2uesLmMRl7e4MaBVbI2rAgx9iDQLeN9MsbBI4necLG6xnkFA/zcfSg9OaW1/fyxxTF5PHluLZw3DwyrtA/wCk0uq9Um9kSxz8OOrzNL0cw0lum1IEcmpXc8mDxmEBlX/X9axcUjpbahDKZZJLyGSXtwqqflX9ML9q3aEJ1x03p0KhYdOWSF8nlAAcHP2/esLHdmXWJvCLMBDJjaOMMQoJ9smp4ZJy1eaN8J6IP1V8WN04yxPY+Fudj4KEKfycnOfpirnXGROqLjT4o/DEVuviNtwDKI97D3PzVX6WskWs6bYxDdNc3SQHcMctuJx9AKs9VluT1BrcqTyNFHK5eMn5Wk2qB9OBVMkk5q/IxRv0myq6FeK416K6KYW3tLh+3c7cD92qDcSONFEp+Vrmdnbzx83H9q1f4dJbRaj1BsURwR6a08XifMNxyWGfoKp7y13aLayTFYrIoJZG7DaFHA9ya66yV7C3TY04vI3w3+Wwy10xr2yha5k8KGO1HizEfkQklgPVjnAqFBJaeNEkQW0tVJUxNwUQ+fuxq91eOa/lhsrRfCtbdI3l3/KgAXs1Vo0u3jMnhyG4mGTI7rhASCR35xgVrxyTtkoxe225k9bmmaXFvClvFFcIsQDYCxk88+vnROoj4uiMhlVvCzs+bcThqmR2y6hZObt9yQN47yKNqlS20KB55b+1SJdBl1XTYLGxtYV1IzzAOp+SVRyGz5eh9K3px00jfjhcrTMfb6v8LfQC5AEEpAdz2XPAP3o9xp9rppW6tLeNmVjCNy7tmGPIHl3NZzVtOvbmJIZ4zGEZjN83Yqc8H0PYVuryzAtb5ZyDJPtubfY3IHHyt74PNX2UdSZiS0zcDMrrL2UEDTqZ2mm8O4UDG4O2Pl9xjNPZ2hnNljD2zNG7/wDxzJyjD+1V2q2LmTdLKLYQIG8RuFVzkAAeZ5zipsOoWcEzLZl5Z/DCS4XbuB7Nu7+vpQk7jaFb2pF5o8p+Ns1kHw1yVlcgjxGYLG2F44Ge+K08N80lpotv8MlxFc2IKkxIufE4ZcY+UgCvP9EvZG6mtdqbMmSMlBwAUOP3ra9L30l/f6RJLGzQmx3sE8mQ5P64NZMqqmwR4bLCwa9s9KbUNGeKWwu3jjeGYlxC4LLIrL2DY5BHcYo8fRkvU1hqGoaUJbHwkZFlvPEZYxG+1ti5+UMecjg5puhIlxZdRaLKsc+nFob5lLkYVpdu4EeYDZ+1a3Xo7yXqjStLs75oNJSSOO5WM/8AFK5O1x6EH2qMpxg9luy+OOtvfZXf88wfWC2FnqOnrfyCUJZ/y41O4sdvP0GM/rWJmtZOoumtPt962sGoTB3ZuBFBnJA9tq4+9SOqraJdbudQmvxCm4rEsIAV22kbSCDwBxx60l1qH8L6RtIrZliL4twNg5jIG4AfRe9ZnBxUZN22/geo5JOKSql+hWdVxG8v7+0tWaOG3lS78EDI8IAKyD2AAIqw19JNS/DiFQQDLDDG4Tn5VJJB9slR9qySazLaaxp087PJ8czQuWTOY3yMMD6Zr03pyAXGmnSmUGKzjkmbAz/Lxxx5c459qed4lFvs/wDc8dv09v5ZmkgOmWdnBFK0MNtbvNMQo5IOAozzyc/arHQLpdO1TUopCpaSyikS3KDbHlgVP2JqvvpDcKXjUme58RYGY4xGpwEbjPPfPlVloHTl5NeRXk1ovh3losRkdiAzM2FUHzwR3xTylGcXKRplieNqEd6r9zH6l0dqNxo0jJLLc3aXTzPj8tvC5/KzHjJOOPepNvp9vHeokzy3bWMChbO3GNpAwC79hyTWu6ksbKCK4trA71heQ3wR223Evy7SqZIxwRmsvbQ6pqF4IpQttbTyr48RAQsg5xt710s0pwdbD5oY8btrf6mg1PwdBs7C3ivbfRnmTcUWIyyqrcsAw7kmsjqKW0l3pFrY3d3dXMs6yTG4jRFAyScYYk9u1WVykGt3xuHilmUM5SNcKvyDABx5ZxUWxvLCK9aGT+dcW8ReeSJQRHxjCnzOTS4bhHzZmyz1JRo1t1ZlejemYpFzJOty/gqQSw8SQ49v71lNd1e7tNMs7mwW3t7O6YRQttB2iMYKMCOc5ravZtb9NdJyxGaEnJjZgCysWcke3oahwadb38l7o80kKQ6grPbkAKkN4oJK5bsTmkhlSbvc5w9COnkp9FMzXngSL8K8MIeeznjWWGRSO6ZGUJz60Y6VCjy3WmZmuEXMlkU2yRg+YPIcfSj9Qw3EOj2hsENtc6jbRi7uGGWVYjtbB8u1VVpPeR3NlCzSTRwN4sUrHEkQx5ke3cGqKTn6UdjouKjpyLcrIICWLyh/nZi2X5JZsAHgcDvWseaW6/D3U44SXEfgOyIMs7B2QkVValbBxCROkk8sjTSMDhW9FHv7Vo+noja6LcxEBnikjzjIwwkZgff81dkmpJe0lGDjk27mc6jdrTTdHmWNlMdrAiru2sPl5/vVP0mDd9UEo3zW3jF93OTt45qZ1jN/umiOG+QxRD5j3HbNRenCY+r7i3yCWkBbBx+dOw/StkI3ibfrJZI6VRVWNvLJcgzEKF5Bx/Ux7Vf6azXlpJbxgSMGAdfbPc+lVt3bPPBcx2pKhp43di2AFByOfI8ZxU61ugLi80+wRow8Cs8o4Mu844PpRnJadhZQqVmp09o9MuttrNIzRRMWkIyuV8k9Tk9qm20NtdacyzD4RrwqZHwWUsP6iPLBPlVXoN8PA12x1EpHbNMvgOVJ8N8d1Pvjmr7VreKwsoo7OcXUIikaNsY7ryPsa8vPJKSXc041SMjql3vOv2sty7SWsq3EMTHjahI+X/zCsm13JZ+LFHbRq0tlKkt2wPiIWXdjj1q01e9eTqMi1UeNdwImBhtqMF7jy5Ip9/qNt8brljAViuHQWduzpxwMAgeeSDW9Jp+08529y4jMN3fPBJ4TrdWVuAEYZWXw1IJHoCOfrVlaRmK8v4nTbZ20E07hnBDPJtVMnt/TWWsIJIr/AE+IrKlwI4fEDEHbsQBhkew7VtNQktoL4wSWzxafbFbq/AfPOweHH9Pb3rLPakhuXZFmtYrCK/h1JDHezw/FTsD/AE+JxGcdiwOfoBUDqTpdl0eG3ht2uptUuCIFgxkqZAvHpyPXtzUIPPql/fSSfN8QC0jMPzOzAED2AIH2rdNePdWWizSS/DRW2r+GFQhcKhQgZPrk0ym4NFrtGAsoLNbuSTUULuN0MsUYK7tnyiMNjPfuR3z3pjapcXnxU00Wy3SMeBaJ8qIAp+QEc59asdZ3w6vfARvI8MUyK0bDKuZOw/WoumWEcBi0190j2obxWVM4BUkgn1BxVnJOOoyJ2XGg2kcMMIa3MTRPFvZWLbmKk4586UWjBbcTykN/8UEngKWcsePoRT9Nu4baOcSKZ3trEs0edu6ZyBu+oBqo6mvfks5rUTQrPO1uVZshFVFxn9DWVRc5Ns6StXE1FjrCm8lWzkzM0DqsjnszY7DyON3NUkB8G11X4fKXjWzI67c/ENKy4fPqI1P61H6YmtrrUoPEG1blsNJnHyflBHr3xTJr/MzqhBJL8jjgHYv3wKNeG6SKRjwa5of4Z0VdOgZ5LyV7GERkgkMibzz/AIUBJNS+pLOXT9H0nQQfDvtUjiSNQhXEbESP38iWRf8Aoqbf6aZn0DSo/maLS5JnRv8A49cOF/XYtWfU05udVu7uxhDNp1mllFPMOU2sVBHoPEJP0WsccmuSXv8AobnBQ3fYxLaTZtd6jPdRo1qyx2Om7iAYoYUOX24823MT9PWoTwzS6dO0nipDrksSKI9qmO2UAl+fLyoupXUUugarqGnNJcGRBpGlyOSx3M2537cFsc/8wqV1ZHHp1/c6aflXS7OHTAqt2lKbpMH2wwr0oyrd7k5VGFrkzSayuoi6vYkEpW5lcLEM5QJtRAD6Aj9an9LuIdSt0vXWCbPiSRSSfzDH+ZgMcj8uM+1ZN0e30mPMis00ocEMAQq4OCPLk/tVx09IsUOtTRQqjx6fKd+MEuwCA59i+ftTyaTshB+lbLXT7+eXULa4ALNc6QbxkfBzmR41G76kEms9fXU+iWOi7Us7hJZrlY0kBJkAZcBSDySTxVzq9+8Nhp9zZxhBLby2LHOG2RyK27d5A5zSXFisOm9MXNkkRawu7qKzjI4+IlEaxEjzC/M5P+WqRmtjVkV5PcWcV7dWOmusPgw38KfBB4htUXMv/HcHJzsQbAfY1l5JAmnzzhUVIJTHCioFAcgbc/8AKmSfdhVxfxIttc21sJb/AOBaSKARv/x5DlNxPkBiRiewzWf1e9hs9Tj6f0vE5t7RYrlo8GMOzh3KnuzbgPn8guKGOHLMk5O35lZcRhtImeWdnlnVURQDgICQT+tXJzoXSSW58QSfD750Jwd0iliPXIVR29ajPpdxJMplgllsYyixlFyHEfJVcdyxOKBf6opFz8dJHHi3DSRxOQ5cnldw4TAGCe/GBTJKVUTitCaXLMnpdhc3FzKEtp2KxyK4CkAFl8zjA+9bC+0eKa502CVoomFr4LLJchMBUJxsHLc98Gqi0u7/AFTV40v7l1sYpYytrFKViG78iqo/Mx7ktk471prXTkuOp4bsIr29m87YzjIKqDjz8jVsktMvYg1STCyRwLeJaLK1sluqIyRxcBYwXfBBz82PtVJ1Nrdlp3UsGntaXAkjSOBLjxVjVVI3MQcHnJP61Y6GJtU1sx24JinkZTIxyFMjqqjPqQSAKo2soLu16213qaH4mHS7+5hsIHY5N9IWVYjtPKoo3YHmKOGKbuf8sfHCWT0uy3KLRJY55LNrW3WKQzGRpC+9z+bJJ8hyOcV6R0hZWsTz39xCkd2qpawzF2cqsmQzHH5QE3sfpWAGmaj09qFhFdtZ29zcaZ8YSqDfFGV+UODwrEAnFaO1huLfoJ7uN5S9xiUSMeQZU5BAHkgH/mo5Y2072KpqFs0OqX5vbnUP5CwWL6lYabbksQTbIGkJOfLaqn71lLe0j13Vb+Z4WYrPuDK3zH5iQMH2x+tegwaLFFptvql+A0lhCWtLeVdy3F14aorSf/I41yxx3OBVL+H9vcyX1zr90yt8bdypaF02hmhTc8uBwFUkffArOsiUW12AoJzpcl9AZNO0vUry5twY9D0xW1BEH/FvGVWWH3Cggt70Gyt5L3Vv4ZdMZJU09TdMoLDfNIu/nyOHI48lq2uktv4ZNo/iOlveTW6XDHvMHcyux92EbE+wWqTpG7uQOsdWJAubi+hit9xwuNk024H0C7RWZPVFsrGSlN12RTdV6u+m3uvapIDC+saskUKgbgtrCQuB9Tjj2rYW4hg1az061tt+l9OWL3DiTnFy4Kxj0OSxbn1qhv7DSoZNDudZhbXLtJorGGNJcW6y/mdmI/Mcit1YSeEJ9T1hd0cfiazdwRxhEEcfywW2DxzIwyfY+lDLpcU+42BuKcvL+fuP6lVdK0606XuHjS5vr8pdlfn+bYCwJH+Fnx7YrJdQ20Wh6bc2Viyy3epPPcNHI35oYQqKwHcKS3Bqa2oKeremE1eZtO1FY45JjDM0niSlA0u/kDAMiAn6UzrHVLWHWp5pIle206KS2TGJZGeF9rKpA4DOM4+lZ8ePw5pdnu/aRyNt6/XXwKDWpLu+u7qBB4j3KxoPA4CkkEsD6ZUgn3oqzJFpqxpILjU7LxWPh52pLHkKAMcsqPnPtXam66Ho9naWl3Jc6pds7TN4QWSxhf8AmYYeTcn7Gn9MCHTtKujaRmWe7ZxtUl2+aPb+mfTmteRqEEyLfKRH0G4iaWeS6ZHtplspRuP9EbjP7tUbV1nlsun4L648fxDPIqSHfsHjHYAB58jFSYtPXRIrayMEd/fSr4TI8fiQQkAFt3+Jz5Dsv1rSWsNva6guozRF20nTzcAkbRuAA7Y4JYjA9qnKSjv3ZSMVKk/f7EZ7qe5/h1zpWh2v825tm8LiP5PGcjxHJ75GdoFS9etdNt7g6XClvb6sSVnuJBgSzMN3h47YXC/c0nSNutveXup6s4vW06KS+uDO3JdiPCjz6lsk+y1n4OoL5odLeyVHE6SPcXXw6tPIzSHciE5KqQfLk0+Nb0uEK5XG3y/kRZ+n5bPSrh9SupsahtN3LxJslVz+THcFAKmQmI3NxbFEmZLdzG8hxtGB84XuDjj70d4v4dZ/774lzANTaAQltht8LkYz5gEHFU2qWU9lqzz2xS4iVhGz8bk4B+fzz9K0t63RPVTLHUJ5bubT450aD5LyVYyOG2MFTIHqc4qw1Dbp+n6t4TLJI0CvKhJARSV7457mjaRDax2kE80jO7PIrSMcZbJchfPjdzQbS/sp7HEywwy3kNuzGeNwrruIZvVsbfpUXTpdkF77ErTm+Jk0e6Hw/NzM7mQYAVeefpt4oMI2tpRtxNPaxXvjuFQ5kIYkn3zjii6iYbZlgt7sTziL5VW32Lj0UfTmpL/PHZ27SSkQweJKA+Mjv2HcUju7ZPfVwV9skmm6bq2tTRs80cJSFed/jzHYmMf4RuP2obI88d9CS8gdYrJGJKklFIyOxAAGau9Unu4reyiSMW5up5L+7IYcArtgUDuQTuPHtUXToZYL9vigx/8AEllkThpXZUGPoGNSi01ZeNqkbq1ha10Pqe2MONyWGl73H5vFcPJj3wAMVmbtvBtxFAVjW/vjjzC26Lk/+ZY//brbahBjQJ7d5Waa813x43VcLKsUQGcf9fas9Fotvr/WU+nLIY4NPtGlnJUkQxEjdjyy0UeP+quhkim5Psm/nSPYlikoXxqpe5bsp+tdZOjdH9PaNNbP/EdXj+NvYICFkCM2YYyx7cEZ9qy2tRfCyxaPZwJKtgCqrH2NwTlic98FgAfary+upOp+r7PW5bVBHLcyTRwzHmOBGIQD3wFH3qp06MTXFzdzXIS3tw8skuCzB2bcSPLO48fSqQaw40lz39p5OSSySd/xdgGm2cemJJo91NFKlsC84Q5EkhP5voCQv1zVb8HHatHPL/xEnlubrxD/AMSRsbE/b9KOkzRwWlxJam2iup1KeLIPFMMRGxePNnyT9Sa7qC7uVjBtBbx+JKQDvy67u2Pfyq8ZOEq8yVpo0WlSItoWdmeYxBAGT1fcxP0zgVUXV8pSGGdUlkZwFFxGDlgTtz6Djg1YWc8qXNjaCZWFw2ZFAG4gKuce3B5qLcRxrdJM8gkSzTESjgmR2+X6+lRT3bGluiPcXHwFxZvcsGktlkvZWxgFsYVR924qFeWfjaLYX0kosvAunkwoK/Oq4XCk5yzE8+1Wt2MX75z8qhl3IDu8P8oz5fMf2qLLAhtkbV7qJmjj3lpCMRsQfmH+Igmmi2StANPtLm4tVtoY3CqphBAAOXGXJPl3Aq515VtfCsY2Yx27LFbpEA/iCMAFvYZyPsagvqFratBKpz4SsDIrM7Mxx/TgAeVLrl7Bb6XH47SiPxMzTqmXY5+VcA+oroqSnQ1+iOCKLe8Nu5uQL6GEvOoKx+HlnA59adqV01lbhwu6aK3kkVkUbg0oYgD9aLYwW19BbodxtGnaVYSoi3s3LEjuc0y/gv7o3TJFbpOz/KImMjooGBle5IA8gaDq92TyRbdIg9JRGAT3M7Ga+t1VhDGm7bIfyJ/mIPJxwOBUa6gbS2gjfMk9y0owGG4IMFifcuwX7GrrTjLb21s8zT3NzFG108k0RiYFvkjXkAjB8sedQ9Z0z+HapcT3r2/h6Ts0kqh5aUKWyPX5nJPvVE9U5blpUkixnRf9n7+3MxjF1eQpJjzSOPj9yTTeorlIY9bkguI/EN5bWx2gsUQJvIyOBk84qu1rUBb9J2rZPh3N5NNLtPzOqhVVCftQddn3aHMgh2Lda0Q+DkH/AHdSMe2DS4oPZvzEctmh80sn+xNlbw7nS9mEiL5Z3n5v1FXlozSdPI8e5o1gTcM7cZkOc/4vycVWCFpdGhBVnFjLHGvOAHCuR9hnJqyvJzZ6FPFmOVWZI1U+scKgsv8A1SE/es7/ABe9nSdqRmtSln1Bbaws3kkvjG84UMFJJJAyTx5VcW+n3Fl0DpdtNzey30smEzMB8nBO3vgmsmbpYNeukXPxCMLeTcQVxkfr371Y9VXkjaBo8OeNsrYB8txx29MGtyilKMX7QNpQrzNXp9lLYw26O7NI0zSznaYy2PzkD0NUwuhqF1dpPL4k8zSLtXnGVOM/+Xv7U1I49G0e3fxCLh47aJjjITIMsvHrgKPvUnR7GCx0HRI/AVdR1e4kubiSU7pIo8bUXHvnOKyut5IaSZVaTYSR6taRgyXEZRW3LgK53c5Oe3Ax9KJeK+qXM8P8yOKIskuI8KrSHLbfoAB7eVXEcVva69MIXMxeFYERWwI40HAA8mLZNAgm+G6M1uW1BkuL67it4DncQDlj+wA+9Vcnz7BXbIGqQQ39je3dpKJBFYywRAHPLqI931GaINSjSHSYZVKx20lvc4HAUsSi+XoP3q119VtnutPtfDi+Fns7RVVcA4iBcn/r3fpWftkxf3hLmRFkt5QEPYLMqhf9a6Ltb9gJ0qId1bSWMt5eySNvjmuZ9uwfMQDtX7nig6Z8ZZwafYPIBJDbxm6Uty005LlfXIUY/Wr7VlEWqXvjgPFYl7tvF43P4uEQn61jtNivZr+1mBkuJ7y5MzFFyoKQsMk9h8zNjNbMbUk7Gg7W5YdRrBJYaPdMm9EMgJx2+UgZqRaPPcaRYeGpM8UKG2QttHizSFScdshFPP8AmqVcW9pFpUVpqMywSA8R7TId5wVGBxxkk81NtLpEvwLZTLDaRtOv8s8bV2gEDtyBx71Kc/QQN0gKyY6kWJSZbfSbZA5TkLgeEp/XJrNXUF1daglzI4SKR/hwrHDr6ZHqVBNai0jaz6Z1SS+uTD8fcRWmxz4ZIVd74JyR8zenlVRpsFjG9zcQZuiX2w29tA0jiTO1cySbQT9BRxqk2NFNu+5J1jUY9P0Oe4vZpBDKIYIkSPLvFApdiB5lpHAz/lrPahDLeNpWi2KeDJdPHmHJOWbnLeZIHPNaPqB7C+124hmBkj0cLYxySXGUfwctIdiADmQnOT5dqpYpJdUmvbm2s7ew1SXEdq8JZFEkrFQSOf6CWLZ8hitGNRTTfJVJatyltNJnun0nUGuY5TfeL8Ey58WSFJCgd/YkNj2Fe4SGW2/D/VEhUj/cL5IWfszAxAHjvjcaxh0mJetrm1MqL4MsWj6YiKNqW8agMwHkWIY1o5tQj1DpwW1kwuJ0t76J4u5Ls5MYwP8AKgrP1cotx8gTncJJFF+H1vaabpGvanepvtn2OXkJG9GKxoM+Ybw3/WrCztp9Q631mTxR48MQjhcoNwmYeGrc8YQ7iP8Alp1qlrH07Yacqc6prkNo0OdxENqijLDuF8Xj3OahXcE0GnazfJcizu9U1keNNN8ohghO1gAO/wDUAo5Jqc5Kcm73Y+SbWn1L5kyOLTb6a0hhs8LbwbYpJ5dxjjg+RSFHGSdxPuxqymK3fWHSmgXkUUCWMyXt7KsjALNIRIw2D0jCrz5saiFQdXtYflgtriQuni/LLJCpMzFsdhz28qiWUj611nf6jMszvq9k/wAGtrKI3iklxGXYnjaqMxx7Coptp+wjbbW/Iae4c6bdatDvbUeoJ2gtztA8O08Y+JIM/wCNvlHsDVP1m81r19eCFIpktrWGzjeQ5S3j8MZJHGXPPyj1FW0V3b6n1gzjemkaZLHaW8SPtDRQjhR6kkZOPM1WXUX8a/E2Z7ne1rZ6nNO0YbIKwrn7ncqiqYVobvshY+k1FcEiy0rxL17TT5ksx4EheWRf+EdpJdl8iqjOKdpcj6b0tp9zdu0qW7XN1G0mAXdURFO3y7E8+pq+1GxttA0nWZNgNxKBazSdy0smXnP04C+2Ky8Nuut6N01plk7i51K2kaXc2PnkuNvH/wBTDGgvSXqDpqWlHo3R5RLF5Lu32PY6DbQTSEksJLmTxXAAHGVA+wNeZdDa68Fh+IXU99N8yRvaafIx+bxJZGLMBj0Cj7V6Hpmpxno3X9XBIS61q5lUjOXS3gWBB/yfO2fevL9enSy6B0m08KJBqt9LeyZXlo9mFAHcAHmu6WKTnFrlr6sq1plXqNP0hYXUn+ymnjabmSygPA/wQsRn/wC/CodjZx6p1Jr18sIktLKG+lslJx/OyLe3/dAcVd2U406RLmByLnTOk5ZtgUYV3ASPGTnOUGMU7oKwcaJZOU4uVl1BgRjxUjIwCfrurpzabfmxNNMt4nNn0/1Bd2eVnW5htLFlXOGaMxBU/wA22NPYBjWX6plj6E6ZhttO8Es92mnW7t84jSBCSx8iWkZ2J8zitFcX0WhaHYNswumFtSkR+4l8AuM++5ol+oNZO8sIL7p3oSPXHIEUP8WvBj82d8zg+g/L/bzpMP47fFjTd7IHo++4t4rPUop7q/vb3T4tQkuWLFGu2BSMEcArGmSD2zVZ1X1HqF8lnJaXklrBLMWkFt8g2+Iy4OOScYxV70PdXOp6Xba5qIETXuuTazIyNuB+GtGIUD7gfasFqMniXHT8SgyQJbhlRfzM5kJYH3FalCLyP1EpK5KkajRLBzrdkIIGlEjRPKAuWOATjn1YL9s1c9Hpf3mt69PB4gu7hfhIFf5XAMgYsD5fKp+zirGwgXp7QdQ6g1JFme2jSytkI2+NcuMMceYRWGTUMXt7pPQOoX8LCfV9a1L4a1ZE4iVz4asp8gew+hqFOSa89isFp3ZWdaW1vHoK2GnGNbOS5W3heA/JI7sXlkB99u3PoB61vbiGDRLCw1G+SJJbdFnEs4DeDwS0vsQmAOM9qzWn9NxdS2WjwTTtbaRay3d1boPzzQxlIt3/ACgxnnzLcedO/EX+I6/rfTWlIyxS3sSxTwbsIzMAyByPJQD9812nXJRb4uykV4cNT5fB5v05bX3Wmtvf3s892glRTNOeY18Q+HFwAAOckDjit5dWET9Ux2VgDNew2qWsAHa2iadWeWTPYseB7DNP6I05NEi0eyYLPPY3E+q3kQP/AMUzrDI6J/yr8nNd0tbSabqVhptzem61e7uob/XJUO3LuzYQE87FwRjjJGatlmpamnsikoJxt/xma6gmN71RrcsBF1daprjrGEYhNoLEE+qjb38qVbOS71jRdFs5XZRG5MsiFT4k8qxjHp8uSAecKM1d9LaXs1KeS5gc3cymZpWGIrK2DAYkc8K0p3PjvtGPOrCwi0/StT1e/iuG1HUbK2kuZrqRcQxsRvQRp5EeKOT5AUZyShsZklB2zLdQG96k621u/wBGtXOl6buis57k+DbptTwYR4jYHGWfAye3erG8sotJfpnSYXL+BH4ZMbD/AIjMrM3PJJ8vYVD0S9t+odKGr9Spda1dG7lmsbO5lK20FvFtSB0jyASzMxz65qZrFhK+tavdWrYu0uIZrfB5BMarj6AshFLm2Si3wv5uJK0jLdQyp/H9tnDJcSoi7ATtQknOQe5P0re6NCj61byRkSwuWjK/lBSOPxG79gQcVV9QaFa6Q1nctPvuLbfbl/DI/mhVBxnzBLD7VaaLo91ZafNB4kq3kWkxSPJKuBby3JCdh3bw88d+ajk0+GgRi0TL2Nrrqm0WYqLm7jsZLlVydoMrvgDyAUc+9VnVmpJd6fptlCjibUpiZizEKISQqhiPyqScsRzhauRdRXHV8xt0eK3PwyeKy/O4CPxu/wACoP3penNJOq9X3ryRNLFb27iKGRQIbjETboWc/lYAg8f4azqSju+xSKeyRmtWtJIOq9RsWmuZbdSk1lHKQNsbnj5B2ztJGe64NR9VgxaeLGyxSGUwo0jbRuZdinnuAu8/apQuD1J13c3MEsstqlvLJJfSIU3ZIUHP+VeB9RV9pUUUlzYXFizQQWs73sowskrQMxUxpkH5tpOQPKnnNRkr8ibinK7K690eW/6g0nUHFvHoVpI80bXOB8TN4fhx7EJG9VADc8cVpbxbK2sNU19pXOqXk8VnZT+EWZYlLNLJuzkbuEHHHOKorm7mv+pLhF5/h+nm4uv6g80p2RKpySuAV4GOaueq4LOE2NnbNI0gtgmV5jVN5YsS3d8YGPId66U9OmJpU4440lZnr/WLvS9PsLcLITq2oRxQxQkkPuYLvcdyRk+flTOodYa66oi0VI4m+PuXtF8ZCyraBtjy4Py7WKkevFUfT/xHVXX3Tklud9lp9yNSllHMUcMaMRz67vL2FXketY6jn1qWx8O20ix+H062mjA8a6kfZCrDGcAM8u36E960qHh+2r+hylJ0aiD4vTuk2t7CKG0vJ2Q2wH9MBKQwu6n8ieGjkDud2QMVB1ZpjpF463V1qk99f/B2/iSszOwkJlkbnAy6hAB2WM+dSLOa8Sz6ru0nknm1LWIbTT3kbJVImCByT5lsuT6KKiR3MV3p/wAfp/8A8SyXJg0pY2+VbdP5bSnJySVjkbPOWl96y3JW+50mqpGR1XGj6bqTaeqm2jCWFvcIx3STIrSTP7DnA+ooNhbQQaNpMMkADqzyIzjIZJPCWMEHj5cZz6EUnUQulmaz0m3iOmabZv8AJKcRXcs8zFw3qcDG7yx71dahp8V7rltokUjWoggb4opKoWCGNt24Z/wsuweeSK3tKEdicW1aXcDps9+9jeXkha4Atd0QcfJ8RKPhwpUY+ZMFx9QKtJ9NntLm1h1CVIrKK2E0u1TPcyuAw8GJB8ynau9mx2YAVJa4hsLEQ6RFptu8eLlYpLn54pmX+WZO+Xx8+5u/JFYNDfaxqOsTX0UaMLhbO0njiQO8bSb2cSqck7I2+m8ChGTknfCNMpRgqkbjWb/S9Ls7pY7V/Cih8CXLvI8LbVbBjOPnG/t7VkOlrRbbU7a00i7tZLeG3muo4rWMW7ySylIoFZfRAXJJJyfKr3ULaS803Uby4UJF8SiQRhGZ3vJHLuwOcHaHYfZamyWdppFjp1tfRSfxe7mm1H4SOTYlvcNltzP3CqSFVfMpmgnpi9ycY+lr7Is4LaPRlS7Jjure2gYwz3cmIg4Yszue5BAJwBkcVRNdTnRIYNMla5jDBjJeWqy7w7jO1AeC2/C57Dk0utRSau9topWW7ub4NGmZCcQActk9uFY1PZ7GeFpLVLqLTdPkiggdYhuMjjb4hC8kArxn1qWN7KUlyWi7Vo8i1HVNR1bqq8i0218fQtPlNq12V+UyZO75s4OW7AeQFUWtWcOrahcy26qmr3UYkjcgtvVDtIHo2B2rf6gkc5klieK20XR1eAWMVu8Qe4c7Vc5OGY8nPGKorSO41m7NtpscKWz5+a2cl1b/ABFv1yK9fxUnqjtt/LMWVpT2YTpPSbu0uyJCJLhrWaYLGxO1yojjVj2Ugl271aDRFN7F8FMPDyB45GR4NuAWb3Xf29aurq0Fjbmz0kRpNKvw6yKuQcD5mPqBkisx1XdvZ9PXP8PeT4nUhHptjGF5FujBdwX1kkzz7Vljklmnt3Ju5MBoWnwtrV5q/jKdQncrp0MkgDQyFdviEDsQpJPpuFStBmttcu9ZiWV/hJL+MyMybR4QxkL3yAAMfWqjTLqOPW9Us2AmfQNLlha9iA2TXUjBZOMd92QD5iKjdCrLomi61e3MizzQwPLau5wocbY05+pY1bLGStt77UUla2sh3uqtLcGJNfa1lhdi+2MshfzHbGFACD2BoZtXuYpI7gWdzHPy00amMkHzBAxVVYWVjZySSJdRTDw9w3yDYWOQEyB5n/1q2tI20Tw9R6nVLq93t4Ngjbo2LABTJt/oHkg5NXquGT57kmCKIWa3jeJBZk7IpJzzJjj5F8x71P0t1/iKSxEqtuPFLHkkjsv64qh17VZgjtqbJPeJcGOQJjbEoiB8MKOFA4GB2/WrDSGf4WHPzNdMWVMeQUnH64rPkg0rOkqW5WanYyXN+Z/FNrGkYgRt2xzltxYH3LGrm3DWMlumoSG5mUeI4kGFjQcDcTyxodlH/CmaO8L3upu3/EhgYrBgcKpOcsQeW8qhF5TBIumeJFIzKoUxluwxwx5zTNuXo9hXuqLKdI9QEgimZII4XiSE5UOXwN5Y8E4B75qsjs4baWLbLHHIAoKl97uO3GPP68VHX4hLCaXXDNcSTeDElukgJDbydx8lyAKE94EkZY0hjyzfLF6DgDPfvzn2qi1LZDKL4L8w6UYYIYCEt/Dzc2y8+EyjDOOTkEgAHyNVE2pwXkjLbXMLb5PEX/d3z8oxuyPMdqrLS2u7yKSG1/8AiyYKZ7hlIWKLuAT5k5zj3FS5tJe3dI47mO0V8Ku87pPDUHhYxzgk+eK5RjF7y3HUUnudFcJaohtYoACeW2EBfU4NRlvJBLHJ/KCSSYmPhqwZQRyPrVd1DeQp/ukUkogtl8N5tgzI2eTtquZ2tY3jxmHAK44Xacc48u4rTHHtZRRtbl62rJeSrBe6XbNEzttkizFIh7bsjgnHrW7lzJoTPZKXKWtjdQeMceEyrGoIbtnaSPc15xZ2hLxu0gjjT5e/AOSCf3r0fU4IIvw90mC8LRHULNBKGOCVt04OPogNLkq0gqKRTadYWH+2k4ayHwcFwu6J5iAxYgEOjc5y3cGtRr8sS6ZdWwaPxI7yHTGkiI8WRIHMpXBPkWUY9qxvS2rSajrENpqISRZLy1jScDDKPGUkFvPgH9KTqm6innt4pI0kXdcX7IwOPFuJ2Izjz2Kv61OeNykrZyTJ+izPNJeRPJJNbWEUpkhuFJuGUjbHzgrhpG2jzxVz04IRbdU6lCfgrm8nt9KtX3bhvfl1UnHb5M+1V+mXK6Xos0RCbtSV/GYnum4pFt+hV2oOhRwPb6dbyxbTb6xJdmTGWJACICM+eGH120no79gR9EvNAK2vUmp3FymEuZm2gHBXYfFjyP8AN4OB7VAdJ10y3aaH4aL4mYLG/LO7Y5QemM5z2qZc6fNol5LPqDobidRM1sCS0RKsg3sDgHD9qrdYt0+MvJWnlgWxnFtGsakhic7iwbgYAzx61C9bEs6aKKLS2mvbmaFMnwUiRGMpI+VCOPMjk80ORZJbmw020G66IZ/lT8m/GSfZVH71ZXNjAIlt5tsskMkVy5Vdu0kHb7HIBP2rrJWNyzLJsRk3SNs2uVP5RnyHnQlPQmTuiq1iJUuLIvlobkvKzsflKpheT6cA4p8jTSsbpJbd2ljkeHDf1bTgkHt27dqZfYutVeAOfAUkgA4RNinDc85YqOKiQXjz3t+Y2KeHGhU7BtWTPmPLk496aKbSKRhwUOnWcuuX9lFExCxr4s+QciIkHv6nGK9B1XWGBZn2hIvmGB354p38Amsra9kjtltpbsxyTGIbEVVAATHkM5J96i6doB1PVrO2luIbp5bhFaPJUYznBJ4xgV9Xhjj6fCtW1m6EbRNuruXQbI30qyXN9dWEvgRpGWb53RBj07GqLQre8SQpFdX5vQ5Z4NiHb35wRxwfOtxFc2/Ul3cpp8MUtubWOBRNdCFESOffuyB33KQPXFXVpo8sd07/AA9mqiNAjLfHcpBOT+XnINXw9NHOtaewfwcowunWeq2V7BBdXdzp1pgOTLHHtD9yRg/MFA4JPetnEfg9Mt3a4tdk2pWs8rmEN+RwwO4k5IAGfrWkj06QgqNmP8JmB4/SpMOjzMR80YUeQdf+3FaYdBCD2Dr24KHpq61GaHUpLJQBe6ndXsk01ipZnkYMCiFh8uMZq8W11tX8YX8Dyn5TFcWG+I++1T8pqYuhoX3Ors2PzCVWP9qsIdFnySBcIh8soM1thgUY09xXJlLqOo9SWwt5LOw0nVXiQgxxRSW7gHuq7gUI+uOfOo8HU3Vsj+IvQ/w5Azm8uYQCDxxtY+ta4aHPt+Vr8H2eOkOiyOUjMl+STnOIz2+9HwI/5P4nKT9Xw/crtCtNdh0y2gvl0uzliUqFw82BztJIx64q4Sw1h1+afS2H+S3kH9zThod2SNl5fKueB8PD/wB6Kug6kVOy9viPaCI/3NXUElVfM6/X8iIbHUo2H8+zQnyEMx/tRV03Ve/i2CqexMc2c+4qWuhamAP981E+whhH/vVKugaqTzdagw/+kxD/AN65rtK8gX6wK6drPZb7SfYGGfNNfStX7Pd6Y/n8qTD9iKlnQtQZcSXeqAegt4ef/aoi6JeIo/3jWxjt/u0B/wDe67T6g6vJlf8AwnV8fy57AH/6TKa5tH1EqxuZrLO0/wD2NN/6VbR6NeSD5ZNbBx3W2g5/9qkk0LUFB3trhHv4S/8AvVd4XqApesrE0a7kQHxoBkD/AOxpfT604dPXBGXkBH/yK0kJ/wDdVNOhaiuMy6qq4/Kwgb+7Uv8ABr8flmv1/wCUQg/3pXD1DKXrK5unbo/lG8ektvID/ekTpeXH8yJ/UhYZTj/2qsf4RqhGBeagB/maAH/3Vd/A9Wf/AOzNUHuJ7UUNHqG1esgnpi3ZTutpjz5Wbn9f5lLF01DHkJaTZH+C1/8AlpKsV0HUsYa8vycf1Xdsv+lIenL3HzX9wh9G1C3/APla5Q9R1+v5EFdAIJEUFwp9DAP/AJakXQJN3862kYk5ysSAj9XqY/TmoDA+OuSvqur24/8AeKT/AGbuVTAvb2Qj01mBT/8Ao65xrt8wp+v5FV/s1bo7GO2EQznD2i+f0kP9q5un4SGJit344/3RB/qanN0/cRTndeXiMw7HXolP6BMmi/wGU/nvrscdjrvf9EpHF+XzO1Lsymm0WK3idxbQxADPii3XAPuoHagW8L3zyWbWtol3Gu9SiJtnjPZ0bHI8iO4q1n0s265kvRGf/kmuSHP6R1k9VttGuYwtvrGlQTodyo2tOG3eoBUHjvnNY8txf6WNq2Gt01qi3Bu5Dpkc0OTbxqDsVfRgF+Y/2qu1zSNYutNnWzv7EGba/CcbQeV24GO3fvU6ya/huYtP1G4sxelcwtLqjm1vk/xxOBw44ypqTJZCzuFhv4G06OdsI7M0sfi+YDDyb386yJYsiaqvPf8AM6Lp+s861Wwks57a5knthb3TtBIsGfkV/Jl7gZFTdBsXtk1KJXWQwxRyxxbMgbmw3B7DsT9a02s9MxNExV/HVz8ylSh9iD61lYL5tGM+pTMHhl0+RSXXJRlyxznHkmP0rycmBYMykuCihaLGDV1kt3jlhlkSXBSQnhW9APYZ7Vl9XsYbbV/Es3MlvdR+IFY4KtxuAPrwDg0LX7aO6lt7zSnlOmXUUM1myj5irJnP7mqmLff201qzXMczYeGeLLmKUDhiD5HsR6E0eqwLqcTXfsCcIyiXF7Y/HziWNiJ1A8RWBXJxwRT9LvDbW0UTRYVFKSKxyGB8x9qZYXDyQWk9zOFmVQrbMDB7FD7cZ+9EvgYp5YBGqxS25uIXUHgA/MD96+GkpRehnkyWmVMkWN0LKYDYrKmRHcBj8yFsLuH7VOa5jeKEJDCP+JGgKbjGNpYc+Q4Oap9JVb1zEJFSNony79htw365otzJCtj4cA+IEUAQ5HzEd88dz3pZJ2FOiTcX1nd6QNS+Z0ikYHbEFUjghfPAHNH1SziXT0WGNntbp1jeNXG6Nzz3748xULRoIJLeeGD8njDdjyyv7dqNpaoouYboFYrwrliR/wATOEYDy2+f1ptVbIZNM6802KPTLa1kdmhKKjkyfNgsx3Z+5NRdCRLTU/hNOhYuHiGMFNyM4Xk+eQatLi2NxaXdpKod41UHf2Qrww+lRTBJDAssOFaFlUqHwPlO5aeEvRaZeCTTsbGmLTShqe21vku7giO2ye0gByfTb371A15YVgW6sLjwrl8FI3m2xvuZlYg/4gQvB4wasfhpJmNxNIplS4uJIs8ZV1jzgfVTyPSiS6ZbW3T0lrchZ/EtPGLsucbn+bH3FNrUWmJRUTmKw1iITR25uZY0CksqHDRglSo75JPagX2pTWdhdyRxxhYNyeEhYNGrENhRjjtT9T6dGudTNBNIkdpLOPAkC7jH/LAUZ9M4pr/yhfrNOhmJjcoq/MhDHcPoe1VlG6YrrsN0iVr6902dQY5ppF8Uk5ycg/fiialdw3DSzRr4e28kA2jnb3AqDBf2cGpWTrdsFM4ZGdPDKttK7W7+VdbsWlcAquTwGPOfX7VOUadkuC7vWlFzmMly8fzvjIXsRg+fPlRtOlUfGKQFXwJHJOcsTyR9jzQ7Oa6upykMUT6ZboI4yoIJkA5wR38h75obSIpmtEiMVw8LZfGNikZCD1z51FxoFJstbVl1K3REZipQCM5yW+bAOa7xxZ2vxMmW2KSVf/EOBVbpKyRXE6qwHw0pU84yHUEDFTLydLu0uJYyPHZiuxf6wvnj3qcl6RWO5E0edtQvIis5ljkwB3J3c+vuas7hbe3ZWuUTFxIUBB5AKnJ/WqrT5o7W/t1tEVI23tkLyWx2/WractcRRXMapIqCRNjKOTgEHJ7c1ObqW3APaH0meEa/ZwW4wjQtjPB+UeX6VAS4+NUJOoSJ925j22nNL0/p9zBqdldrdW14ILhFcRAnCZwRuPH6VEubK4EU0RDOJ8qFQEFQuSP3FFQVhTs65vVjg1COG3Zp7JlVNy8NvAxitJ1JeGSJ5bQeK15JC6DOSz+H8ygemQazptZn026eQbLi3m2SZOS0YAKt9smrIX8lnpNtKyquoSRPFbf5V77j9eaZwi37AJ7kyyg+DsJ4S+6Vbje4xjBZewqHrCi1tUVAw3ES5U8jI7j17YqFZ33hwOZJWdldFlJ774+T/epFwhui068oAYHRu+EY0t+kKjknLQwXG7MiKHcD1HH9qMQ9zNAZIhJaSFo5dy9juDKf/X2qPaW62ttcfESbdyHaF7HJyM/fAqYNsuk3ChSl2iiTj/CMjj3pttRyQlnDEJRNIFeQFwW7jHfI9TxTdNvRNqMttcKyi6TZuUchz8y5+mKi2bzzzxxRqX/ksML5lBkt9f8AtVYz3FrqUd1ccMypPGQ/fafT/qq+Ju9x4bM0nVhSewhaFDtmhRdh/qYnBH2Iquur+5s7T/eo0DwRhFxwcjjcfpxU661aTU7Nm+FjZopDOoAO1T5gH0zzWZ6guRPJbLdrIpmVydrAAYPNIvSelGhTTjd7ghdBIZnecXT+DIW5wSduSM4qtMiQwQNLuaRpnWIeeWO0ZPlgZNWtjawTSgRiZHMMscSsy7WJXBYn6cVV6ncQW91scNJCIsyhU+ZuceIvuprXBJOkjOpWi96dtluunrSzmiwupX10y+oEBiCD93qrTUj/ALZy3EZVlW6a3KnsUbK9v0q80q3TQ7vpeGObx1tLWedWbsAzltx+5ArOKFt76+zbq8NnKwJ2YbIOSd/mBx+tV2bdDWnFlraxLFpF3YswWSaWRVwcBZEUg8/etl07INR0H+HNamW5fMjJLIoj8Yr8w2jkglM/U1kL/dDdxuIXkiEktwxRslS2GIYeYPrV50tdiHXLC6hYyMl1FPubtIuQp/VD+1Z42ueGCDePIpI2j6ZLbWGlT3OICwEjbP6UAIXHtgc/SgaxJb2V3bLD4apKMgg8kN7+mauten8U+DMjMbeNreMgcLg+fsBxWZvmia6sxfKEtba3QSMo/KoO3Of+qsuWeq9K2Pdli8KF+oq5NOe5lvIGT+TKizQu5wpXPP7g8VZQRJFY6U8MCW0QupLcwA/kLFwGHtgitFrOjq1lai54a0UwSumceIoBXP2AP61kZ73wtIhuLjeXbWYwflBKn5CB9DU4Tc1pMCxvaRo9TmVh48DblPhnI4IZeCf2pnSHStv1dZ9XWE/hDUYhHc6VIW+dWDnOB7hgDUOe+4urbG/4WdiGC90lbOCPYg4qw/D29eM3sbwNCY5vEhvo4w0lpKsmzB/+RspwfTOai1LFCTvc2wUZSWrjYz1tDbWOJ9gimS4ntXKDcBIqAhsenOPtWf1u88L4+UjcFQorL/U20sf7V6Z1dpQstTuLm0trcWl1fSPaxhwMKCRu8+BzjHevMdRtY5Le4gVjgylTkZAYjz+2RWrpsiyxUmV6vp44ncVyefXkUzXFr4aM4khDnBzyx4xU27u2j0exC7JQsrpIVY4OCM8+vJH2qZfWZWS6uVACWsXhxKSQSQMcD/KDmqO1torHSrTx1ku2QSL4WSiNlhk58/I17UVGaR4koNO0bW1srG06zvImu5IxdTmORbiPcsgI3KQw/qzgYNaK3002dlcteH5RPERGpDFwEA+QDnHFVcdo2oXmnX0bzORdm2j2Iu0urBgxPso/atRdzjTGvw58WDmUROm9QMnBVu6tjnj1rLmWybNWPE5DZmkj07WXjEckkN1bJApTlcRuSWHkcmsWLSY9M22orLNBdyzM1wS/5kO/apXGTyua3xnjuem9dms57m9hOoW8RhmGyaDxImyFkXv3yD5VnL5Tse2ty89t8NHGqFi5j2bjnJ5JOe5rJjcU37g+FFRKGDS4rfWrK3ZttvJZJNJITgorbWO0jsT7+tem6TKrpI0sOyVoG2QHBMe2ReQR2BGD9axmmxrLZ6BPJbiQvbospEhA+QkL/erVbu5hvdRNtKglELKGwcKMrkZ8/I8UczV0hFjUXrfFAZ1N2LTUbOZUiN4w8K7XKyHeeARwCGBoms2NxPavZoUeXIke2J2uI2/4hU9mG05x5Yq6sBbvc3OnSQgvZ3IeNUG7B3iQkjzG4Y+9TZtH1m7la6isGuEeRjJ4i+EqhuML5rx6VnUmqQjuc3KzBWVja6VqbmErssUXKf4gowBj6EGpMgOlyXrfzBcI29XU4aM5/lhT69600HRlyriW42xsUKyO7ArOoxyT5nGOfah6vp0cVz4fxwLTyBj4SghQBxRySTmlJk5YJu2lsSYIYurdPhWUrZ9RMyCeQDEV6qnuMflk/Zql9RTX3T9j09q+kCe2vYN7gglWByQFyPIg4IqutrqOa48GHdOAzAsBsKFUVh96ttfnlv8AobSbuWVXuJZdgGSFXDMOcd/evPnKUJp9rNPS41LKoz5SZe6XZWmreH1JpLeBp0+lNO8JX8twZFymPTdzWY1K4uY9YvJrZ4EW5KMIFQlSxyX3qf6Sa2PQWltD0VDLNd+Laalo1tdxLJwFuC7qQv8A5O1Yi/s5bWTZeSK0u9gzpyTn0+gzik1r7xOPkGKb6bU+WF6B08dTdWdPXOn74SdViMtpuH8pYmLu8Xqny9vKq66it9Q/EG7uLM7oLm6u0RGOQVZjzU/8NJ/C646WubJ91tG0jW8hGCy+Gwcn7Aj71RaZKNQ62kFhEYoo5HdCeyoHOBWhW8/qSIRkl0+W1u2j0r8KtON50iRd3LCW7MlvGigANEsw3yAHyyRjyzVHqMXjar1JoPhBFgSRbdW4JeE8n/mKg1q76/GnaL8Np9ulrcQ6VcC2C94du2Q5/wAzFQaqvxNax0jrJeoZdxS9S31C3CLhdsoXc5Pn3PFYo5NXUucuHx7T1Puvh9M8cd5Jav57jyjUdLuLe48F5F8NCWYSHDduyr3JqxZjHpV+lqfCt44o1PGCZH53GpPWFuIOq9avLhyQuoTQWKL2Zd2c58sCg2VrNqXS9wgjkmmlaFpTGMEABif2FerKTlFOR4uWEYZEo9ygjiijtI53LSvdMG2ngKT8qj98/evUtCmhudP6rEoCmB7VhkZHCHAI+tecCDx+oGjAX+GxbJoyhyMK3zA+h7d61fS5kOgdY3LHbLe31rEgYfKyxgqx/U0uWpQ3HwNY88dXmYm4vGvdUvmLEsjsSPQA/wDeukjbwBcT4UMN8YPlGMBmH3OKLY6UqyXbFVMl7euC5/pjQkn9zipWrwDVdYh0y0ATbbmB9n5FQjJ57Z4p9STUUN1SvPN9it0O1eXVoGiQQo25wByV2RFs1H1CLGl2EZTMcksshZeeOyitt0rbQW2qXl0s7EafoF1dwt3Bk27BuPuWrM/BS65r+kaSuUR3t422j5eeW/bNMsicjLoehyexsIrZrb8Obq1uFVJDqlpdcjLAPG2MfZakaAjahYdNwbo7jE01lHkEENu37j6gDPFD1DVIrnTeplUYVru3kgx5Ijsij/ykVefhlZ+BFd302P8A4Szypa/Lx41woQHPrsBrDrWmcn7TW04xx4o88fEpNUaSDXQJnBVLNwHThflUnPsOKhfh7BHDe6fLcSstvaRzyBsY+UsSD9MmjTyprGt3drB4Ye2tWgRUPKho8HI+tM0eyOlW2r2rnc9rp6xqSfzEyf8AvikT/puD5aFzpeI4x7F+kwtuppdTAWeKS4cRB+C4O4YH/v8AlWQfT303R52Qsby72AOBwq55Uf8Al5rSazdlNL0mOGPbcSxeK0mOUUsQ3PkcVSo7XtqXjDcXSwxIWB+RAMmpYXNRt8LYpKaa377gLaZoeuOn9TILRR273eF7bwpXH1zn9alyxh71rJGLT30TSSEc7WbnH2FH0m3huZpFibbLDLKIZMg7QclhjzHApdNs5beaO9ZBtuBvKnj5Ag3cdx8xAq85qTV9iV7Oi06TtIrPTOoLhwXEeliPJHfc2OB2y2SPtUO/05b+MwXJVYYY7aGCFflUyuwwM+ZCjmiaXbgaN1B4khFxeRW0cajLYVXJCj04NXTWiRX2jwojMbzU0kUMPyBSFH7KTUYyet2zZjThjcTP6nJJdXuo3czSssUzRIjsNhwcfQ9vOqhLW71OzupDHJ8f4Mgi8Q8pxjPo64/SpmvsyNJLGcWsDzkBWwGOSWP6tWW6W1W9km1GIFPhLbAgiJ5Ytjj9xmvVwR1QbQYrwvxLYJfabc6Z03Mu8C6uJIoRhgCERTggn/MTTOhb7GtpbXTDe10JolZsNCzIASp5BB54rbXSWfU1kLW5Rrec26hARwxGfP0BrFWXTl1o8k1xPi6sraMpNHC2GGWXDD3wDz7VfHljJOMuSksTxxU8e6G6108D1Da2jR/7mJpLhyjcCNTwrefLGp10i3GlW73P8vxrpgW80Eh2AD77cCp/4i3E+kaczoy3N3dwBXlA2nIxh/rg8+tCureW96enfCxzLDEU/wCdW3Bv2zQhkfhK+wno+JGfeR5tr8IXS7FdVj23MSmeWDA3bgMAEnscCs98cE06W8t7URLMsKjDbiNpJOW+4rc9fRomv3imJZReOHhccgB03Y/fFVHRmjyXstxpM6LJcyMTAjfKFHPGfM4Ir0sElLHZjyw0MH0uyvfm8iiUGJkVZc9g7YIP2zWo6HkWHUumDnw2njurdgp4Phu5yfsarrizbp3QSjFmmN/HkKoQBg4GBjy71o+k7VrnVNMct8lnqd9Hyc9yf/WseWaaclwQknHaXJqej4YYD4rQq/xCGPgclA+Uz960GgWzydRxNC0E817eTz3JkYrhETYBn7/tWd0K9isxPLOCY0UrCQMk4+YDH1xVhLrK22pXtqAJNSXSF/iCqcrCrNvAX/NzivGk5znaPUwVpafmYbqTR5LjU1dpWEqszeHn5UHPA+3nRupLVr+2WO0kjHw00Ue92A2ER72/YYq86hVxd6G+4KTsEhjOD4e35ifsQKz2pQpLYzPFEQLq58ZFzn5dm3b+gFaYZHLSm+C3UxjDM5LujGiG9v8AU9LWV1ZJpS7bJATuDZUAfSvZtBdtNvDAGRp7+GK2DxqTs+bnJ9s/vXluhbpdda1WJReNZtI+4FQq7sKcf4q9GurqPTbrTbhWDXPjNC8Sn5CqgMWPvkCq9W3Sil2MXT4tc2/IzmlyyS6zpkGrOPGN1exbmTJCxkYGPfI5rYWhe10xfjJpY7oQsqeK4IMXibvlGOH5xz5VQOIbfq/Ubt4yFhkuQiqeX3rGS31xxV3+JMkQ07VZpBI621tFPA4YLhndMD7dvvWfJLU4wXDPY6fZZJd0g9z09ELsPstgWhhKxxk5AIJxu8+2T71kZLabTY7i7eHxJbYyRyOy/O/ysc59OQK0ut3s0LwTG3MkD2cYZk7ozMx59aoptTvLi8kjkUCzkCwAeBnc2c5J/ao41OTt7mPJkxvHuUDWVxpHTojDbLt7b5yoIKFm3HB+nnUPpXRI2mun48a9khjb2Hr+1XmtX63b3aQojxwIVMfZmI8lbzHtUfoezlm0/wAdYprdmmmlxPmQKxzjPt7V6Mcjjjk3tweXJUbuOFJ+kulrwgER+IxJ758R/wDQisZptqt/eXujTOwErG4lZWG6CRG/P7Z7Vsp9Zim6e6dsLeyCKhcfI20D+YcsB5ZNVyaVbWl3e3YV0ubycy3Eq4zDEhyQf+Y4Febjk46m+/BuaTxRSe/5FhrtrNeW808aeHZzupEZIYqhxx7AkGskNOsJ5BJd3l/bmSUqqC3IEgz3Zu4XuMj0rfWTXOs2V0b1IU+M2zLbxxkGINxt/wCUAfqazd9c/D3s11JF4fwenLtEnIjLNtRceZwaphyNbMVwTjZUJ0hezIuoK8klmyP4YR1wPmwGGSMfepkS3Fo6W07zswmlkkHhH8oxtye3Oap/HuoprBoJGV3vEglL5K4Ugvx27eVanpieWXWnUzTwHxnEcayfyyvfBXtVJykt5EZZIp7IzetaFLrS6FpUMsdrcGxViZl3AlWPyjHY5xUPQrXZ1VE8kE6TDb4mIwy5GRkMP+1abrPUWh1vR7vascCqhZlXGFIIJ+nFQdMtI7XrC5gMrrHEgkiJ/Mc8j7cmtMcz8P3MOeO7XcoOp7CSfT0s7Ce3BuNkjrv8PLKdowx+9S9I066t9Y02W8gaJUieE/1rgYYHI4PIxVR1hcXUen6U+lvJmXxQUGPmw3v9K0HT9kGvF2KHaTEriPK4OPP9T+lVbrCmRyVqRM07ct+rRtJskvnk/wCH/RjOPpzVzPcQ6jcXHgCWWWNWCqo+Xax5qFPcyq+nJLtjkkXDENuYgdhnsat5NRuLPUhCxiW0mQupRQCBnyx615WaTk0yy2keb3cdxp+q3t9booEUEbPMAMvuCcH2H967UrSe2Qy2Sx75pvFEkhEi7A24gj1O480e8JXp69n3Bvi3hhUPxjClyPtgCjz28f8AD7CNriOEwgyyA5y44G0Y+leu20eS99g/STRa9rlhJbtvsiJJpDjACxg7j9DijdQ3l42lwag2IV1+/F1M3lhRiJPuBmi9MWn/AMILq8BKXWqX0el2QRsbUHzTuM+QUgVNkuLfUdO6huVUPbWOoWws4zgptjRkXA8gc596zSemQ7qKpkTS4Vigu7mMl/hJUEpyBltpYj6ZxUjSZm1fTLiN12R2t9a3TFRuwSpBIHplRVfp9oq9J6qhdZboZRCzbQ0j/wDYcUzodGthc2DOY5Gs/D2hs4ZCrHnz4zXUqk/I690XfV9vb2N5aaj4Oye6ubkuB2kUMCgx5d8/as3HeObfURCqiKZVCyKmDub8zFj51q+v1R7PSpLgk/LuwvuP/QVhGnLARMBDCv5UQ8H61OHp4yEnUmvJlro6RfHeFAH7jeWYHIGWP/uaz947TaSZXJG2c7vk5BKH/wCB96vOno25nh+aTFwFXIxxHgfu4qm0qE61JcafHceBJPJKwJTcEMYJ24/6a1Y407OV8Iu/w5kiHUnhXEb+Bp9jzjsGADgAeeAMn6VIa2W46x/hiIhWGO1iZ1UDMjMZGbjzINH6CtvhZluvikk/iWmK4k2HAeSYqQP+iNqm6Ni76uvdVUBY4xLcPxhQAhKt9hilyVcn6j0sUUnD3nqGiSpB1XealIscqWtm0qljnARfkPsMg1ieomaPQdPa6mczams91dkkqAu4FVPp+bNbHTdMeLTbu5uEUW2rLpFjG4/rRojPIP8AykCsN1Vdy6xo8xlbFyymNdi8AMHCrj7D9K8zDWq/YLlbcGgXTdzHe2vQem3NtDayI819cRwA7Pz7VyfUqF/Ws31nqRubjUblVfFxqd3dPNK+EClNiBs+nPHnmt9a2Ntp3UDL4u8WptNNVc5UEZdj9cRmvMdYurG7/k6vP4kV1JKC0udgVZMLuHfBYV6mJqcrSM+RydIqL60mFpFObqD+aogZMfNHuGS5XjsMAAVfacqW2j68ssxS08C2VCG3HmTLfqVIrO2V1NFdXl7fQLLcRK00UUi+bjbFjPvjGPKtFb2l69ho+jxNGJbnVI4ZpHTJ+SMu7n1xzV5q9gxVotepHD9Iadd3CiP/AHuRpljGQBIoIX6fKAKtTCr6H07bvJJZyw9RfDiURgszNEjyfsCo+tMupotSg1eCNDJHbS6fMnGQd7Oec+vy0fTZjPpMgvpMzWet+MvG7OYpGOMHCnjuTWHUy88l5G/UZDWNUa0ieGCH/wCFmnQSXPw68Nc3Ejl40bHLYLjC9u9P/D7on4vqG1uuqJ1sdli9xqEQbdOIkUlmZR/w8kgfMckkDFU763LBYWUIeeybUYy7Swyqsz45UFjnHzZ7eVegdOadadN9FW93CLj43qaUSXBumBkW1hb+phwys/OT32itjk8eKnyycWlc32IV7q4CXFhFarpVtMBiKN2Vo5OGJB8iAVB+uK84n0lrS9uIbyySORJWxHcgyGYZyGwCPzZ4NXupzy3ynxVuZbi9kkAt4pFARt24nce3OM/QVa6Js1nXtOuvFiMOhl5bqYfM0tvGp/MT57gMEU0JeHCyeOCySV+8qrzQrbS7u3s5pDJqkdqs0/PyxuwyQoHmExyfpV9pel+Fa2NwgY/FFY2lPGGbJ2j3xgn61Rak/jahHdSTpPqmp2hlQKxIYSyNs8u/lWx6hvYtG6j0rS7efdbaBaCOTYciW68HLufcYA9sVGcpSaTOpNSl2Mb+Gt283VElzNLONK06b45Y+Am+FZH3FR3G7YOfXNbfpzpiEaeum6qiN4ay3uphQoHi3Tl3YA9isSY3dxuHrWO/BrQ/hZdS+NURs0ExlkGRvjd4wcDsSdrfrW6t7+az6Pm1OdljvOqtdeFFIG+O2VcMp57Y2ij1mVqWmHqPQWnF0yfqb/RfM8q1BJOq+ob93Ia51hti7cERw/KqgH/l4+xr1jQtEs76SKxubgRada4Mz7QwiXwx4Y+u3YfvWM6Y074TWrq+jQqltGwGF2qvO0AE8E5P/s1qdQ099G0bTdOkw2r6tq38V1cwljsVseBCc9gsYXj3rsktcKs8/HNRx6pfxlbreo3OtapdLBCVi+HisLG3QYGx2L5A/wARIGT71e2kVvp1lfW9tOIbDSE/h8TFc/yYds11IB5l5W258wlVWmRXf8e1zUIo2ElvP8Pp4V1OZMKiknPGDng+lR+qNQSHRNXCXWy0eWPT42JydoOSQfMswYn61NcqK9R0Z6Itp7sENRvtT0y7u9r29/qN20sauVDJE8YiiTngARlz+tW0Fk8uiaRYzvFAz+NJLbxDfgTSLGhLD/DFE2fTNUfUN+TD0/bwERSXUCMqKoLssnyADPoA/wCtbAW0Omabd3Fz4yQXKw2ECWrBpVUKA3sCzP8AoTQyTSS9ZW9mkZfSNV3T6xc6PZ2zQRtHb6GJZc+Ley5zK2ewVcsT5cCtXf8ATE/VnRuqabawXNz8Y1osdxK5CtZ2k+wjy+aQiRufLbVbddRaV0nmPS9Kh1O3tJJAwKBUyrYJQH5mGc59cVO0b8SNU1uXWI1EEUSWRlsGt1yJj8rEbccDYT7fpRyucVrxrii0MkHHSh130TqM3UQ1iVYoraK5fUHAIG5AwaOBVHAz4a7jnnj0oGlaDpmlae95d3PxN28stzsmlUmMzfOVIHmD+9Ni1vUdUtfAtb4D4qRZ7pXUkRqwysC/5jnv5ZqG+prd209nbEEWxYTFW24mQc49RyP0rLryy9F/Iyzls6HiG1t2mm0vRrKfUHY3M811ceuACxwe6+VSBrnUFnpUp0WHTrDVp0f/AOJxFshGeNjEZyRg1W6DuuLSC+u7y4ks7aKR7hppOJpecnB/pUdhVOt3Nr8uxQlumSQXGXYMh5Y+xC9vpV3jb3fYmr48wV/HqGl30aTzfETsnh3N1c3IyskihyI08zz3rRatLMukWkEbSPJqV8gmkfgtBAoB+xbH6VR6ta3Or6iINjukE4VpG4DjcmefopH0rXjpyXVOsNH06Bh4cMQttzHIwPmcjHnuZufYelLNqMk5dlZox/8ADfrdFDqiPF0nZ6bZ75bjX4JdTmZGwwT/AIUCn0+Us33FZq8+LCi30KJXlWdoiQdqxjaBkHyGc1s9dY3ut6jLbMba0hDAYIykKAKqLjnsAfvWa1LUZdORLbTYAkxYcSx4Vd5Izj+puKvhbZlctUthqWbDQryLWnNxOmoQXzKrZYSCPwxvPoeKHs1G4mvJpJQ43hpAu1duDhRnyB8/Wp/QmgXF5FrMl7MbiQyuELkncseD9yCfpTNXtry0utQF801lA0YjkgYDKsJAwz7kYOPIV08kY5Gr4GlepX3I6afMJtMjgTxGjmnkiWMZySGQY8vKqbWLOWK3tLaKMtcIiW6l2J2qoAb6AsTxW80Bnl6itoiIwsVxcwoF/LsWLOQfP5mqg6q02K11+3TdmKOMSyDaQu7GQo9eTyfWuxZYvI4SBOEoqM/Mr9TvBaxGSTMVy884iViBsTAUMf04+tSNK02S/wBeeSS02ECK1GCOVYqGGfMYDc0DUbSDVdV0iK8nMZnbw47ZUDeOyjczMfJQaveiNQiguNQv5oDFHpySzHexYsyo23aMYHLLTZJVjvzOgnqtkvqvUtP1Tq6/ubSN4bBi3w6xJzFbRjC7c+Zx+hJpvTUZV9Hhmm8ZSwYyIN3jYJcgA/bn2rGxzTT35+JgS/ndVVY2OMnBPYdgPT0GK2GnzSW73RsXxMli8ybBykezaNp8huYVGUVjSLYN5r1s9L6mSG20Pp68nlNsjWsmY0QMZXZsFSfLnBJHPy1G6gli0voXW5bOKVNQ1uQWluMBXa2QIAc+hANF66JXqLo7p2FT4kFrEmxFBzK8ZkG6sj+LGvA6jeWkcoaDRpLTT7Z1/Ljwy0uc/wBWSBUsUIz0J+38/wBT2+ul4eKbXduK9VclHY2ksHwxuwsTwLKqqZMsRkttP7Cm3SpBLa2mYvh7EhpIkX5ZjjJz96JbybNTZSxMdhZSJIzD5Wm2sSB6kbu3piqrRvGOrlvHdrS3tZXcrGS0rkLwcZ9eB51XRbbPnlHVKiJFbNHqz/CmeR40kQ71UBmHLEZ7DLYGPSoAtre9voLcSRyajG+Fk3F44lPHPrz51Hlvbm81tYFjmdt4R0BIIBJ+U/Q8EGpUIa31HTreZHhluJwEdIvDEqh/6cgEqMYz61qknB13oXVdOiZr2t29pqkljYiNCtoqSTqPnY4wVz6g+lLrEtjYJa299bXl9eWp+IuIY5ViVXCAgOe+QvOMedVVmsU97pct4kFxeuXuLi5bBWOPcx4PmSABXabPFq1r1PdugaaW8YCRxk/zNhcj/pGPYU0UlTrgoqaaodJqsy3McaSS2pZihjSEYB27mBc8/wBQ5oE8NlElhp7G9ubm5uENzI20fIg52nuB65qGnxOodQxJBGnhB8TEsD/NPzkEemCoNTp2tbe+nv5LwwxJHw4XaF5O8j29Kd+i7EVKvWSrLbqcBuonY2rXMgmuUXCbUO5x7nOAKbrs8N4+nQi1f4WSQNHbc5lwCQnqSSeaj6o+l2WiWGnRs2n2xgS/uFwwbDsSu768N68iompKzaxa3ENw2bWzTZt+UtvXkgHkZB70Ix31ML5SrYsrq6uLexjhRLa3liizLJGxdY8kjw0z3I/71CjI+GMK7owZRGdrEH8vPPf3oUdnfyCXwrZDDgKgglUlVHqPX3pskckdgZCCHd/kxyR3BJH0qU49kTlJ8mv6Uuhc5jklknR5Y2LSNnEcYDdz7hapeo79kgsYJifGnaXUJCy873YhP/Zqw6cjEFu8c8Q3yPFGig7dynG7v58/tVP1HLFJ1HOGkU+FEsaJEm9yFU9h9KGGP9SQ822luLr8iXnR/StnakLBiWdnIwQC7dz6YGa0GoaLc3un6TKIpo7FdQ8R3f5d++BVUqD+b8pqp1VWs49NhsrO3t44dPhQSalOsKhtpJypOf6h61e67eeLpGiXN7MLwJNshS0kYRs7wqF2s4HAO7BA8zVFaUa43KvZSZU38lzHp7MLnw4r28jt4YU5LORyxPoEqZrDq1nYiZBG011dtChzl1aVQCBjJ+WKpuu2twNXtrKxWPT9It7VXuVTyY98uRngd6zN7rYcwWunP/u6W7AzMDvZAOFT/CvPfzqUo21Rm5i0U15apBc3rwSvJcs4OTjbGxOQP27GrDU5f910FbpvEL2MYAwBmRmYn7YP7VVahdx2Nuk0pAje7UHPP5YycAefJqc1k911JpyASSGPT40jQDIyF7/XLVojcmmww7F7sl1u6srKOPabgb8qcnxLiRV7eWIY/wB60+qywDVL02SiW6RNsZPaCKMbRj34omiWcXTEGr3rOs+plM5QgpbKq7UGf8YHce9YzpCfdpmvXkjNJPJaqGdjkl3b1rLk2TflsPN26LHQrWNOoryTdukhk+Lfc3LRiKUk/XKiofRkYltdEhu2bZcXBYDPcjGT+hNGdorC91q+kcRj+DNgsCQAIJAT9cvUPSJV0y501Jd8s1npNzqIjxt8OPwyo3f5mOPpVvxwpHR/CgsV/sgvLmeXfK160yMxBLMSQn6A5qP06sb212PGLpJNsBUHJEYDAZxwcnNUOnt472kEyKbnwfiXQHcI2eUYwT34BH3rR6Hp14LKGG/EivJ8RcztuAMaFwqj2JxxVJQ0xd9xU6VEzq9Gtx1ddxvG4+PViHjz/KVkKyc9snPFZhNVmEBEl05wil23nB3DI7euRwK0/UhmvoeqBPEYY70QIORwI3PH3qggtZGWISSRxDerKuBubb2p8aShucnWxC6okaJoLaxm+W1IDur7cysMkk+ZHb7VJtopGit7FHnf+Issc6RH5njB3Nn28zRJLXTVt5nuGnvYxdeK7rgmSVixOB7E1odL021fX12KoliRWMTSf8IMu3nHAbnOD2oZMkYx0pcHJq/UUuuwwaNBo9nDbxQaiIBe3MUjeI0Uk2WTgdiI9v603QDKdVj1GZmmXRY31NogpJkeMYiUgd/5jJUrV7m01vqvUJ45Tdm5uvCSC3QIqoNqJvkbuQAOBVxDb6bLLeWkrBNIku3Z1tXbi0tF8WUGU4OGcxpkedFSaS2KQt7nkweR4buGaXLPGIY43/lhGkb+Y482YnJP1r0jpuyjl0e01O63wr8epC+GCZYk/lxqM9vmfOe/FZDpK73wz3FrZW+nSQxu+0/zJNzPtjUOe3ft516Bf3Rg1HozRY5cwz6tbWUjA5Z/DIdz6ZLyfsBVs0rnpQ/Oy5ZRaRJNP+Ic1zdMGis0ubyFnJJ3CNgcnzwa2XQtpHpesafJf28qxslpNLGrksSYJH8YLjhDuH6VjLaGXTdQ66LN4l1aaddx2+B8w3SeGST25yDitnbSNZ9X9Shjm7S00+OPe+4n/c4wQPTnPHasnUNzxtx8kMt0vYV/T9vLFqHRUepXDtcWmmPdyPKf5l5MzyTNgY/KA6AseOOM1n+rpW1LX9Mt7FfEEW9gJBuG4v8AM2Pu36VcpLcR9c9b6nOHL6fYTWdmkjAlIYAkQC+gLK3FVmn6XdjWIRFDLPFYadBFJcGNtrOqb3OeOS7Yrox9NzXl+ZHJxFM1Gk6V/Getr5ZJII7c6ZHulLbdqS5Z8eY/lxkH0zUzQtLZOnX1az8FmWxgtoZC2CXlGMIO/wCUGnaNb3Ok6Rrd+YQ96bNoEiKjMmflAPPCjt61baHZPDonSMuowpFepIt5fgj5SkYYL24AA8qyZdSSvhOh4qLqv5ZmbHTTF1pd20TRLbaSLSKTC5KXEsavIORycb/0on4caUtzrmr6qI3uPD+VVXndIW3nH1KgfetDbWMkFkmpJKguI7681S6yP+M7WxWNSfYyKAKD+Hs7aJ0ZqV25Z5i7rH2ONhDE5+pAoZcjeO496RSGmM68kVHVggvpbDR5GPiX0k8rcZ8QhgHb/wBg/rUHp20um1LU5IIY4Li1aHTNNCKAiuyMSx/5FYsT5VCnvEufxh0mzNxH4FgjWwj35kLGMmQgY7Zz51oVvFsOlZL1VVbq+upba0dlPM1yxV3UDyWJEUH/ADGrTcscVHzR2LlzY/rG3ttH6X07QLGO4ntVtUijEWTJKj/zJDgD80jEHPoaxX4ldP61q15YfA6fHHDZ2sdsitMsYQ8Fhg84wTzW86otp76S2hhmYLHeQrK4YgiBFHmPZVAFeLdbXt3f9ZSssssVuecqSowH5A8i2MDHqav0Sbmn7WSk9WWlyex9PRGDVprspGJItHtIT2cfJ8xGPPB7/WpnQGmSWsMIningFrpqRSCQk8mWR2+mQR29qptLll0SDUGlVnjXTS8Z3HJV3jRCfcktj121qUiu4/4t4VwI7ctDBGZH/OAVUEf82/8AavLzamnFdxm9LTZjvxBlk1LTn0+2UrJqF+kEuR2Xb4jfUfkA9yKovxL1SNbLVZtPMc0XxX8OiOeRbxBEfHsWRVz7Gry71Dw9SsjdyF3W8n1NYwB/LjA3qMeXCotY/U9Iu5ZY7d41+HuNLNpbFnyZJ428eeQD/CHPLHzOK9DAtGlPtv8AUjFutkTNPvpNH/CawmLojDTNSYgc7BPNHChUe+5h9qTQtPOpS2nhRQmdIUEW7hYw5+Zm9AACc0nXdrBpmhwaFbpJbG3h0uz2yNuZnaaed+3qY1P0IFeh9JaH/DtDtn1S2SOa6eOW6B/MbaEHKD/nbP8A0ofWr5ZqGPUuW2aEk7k+EUHXbXHUWrwaNoXifBWl1Z6ajH8puroyzMzehMca8+/tWw1e00pY7KW5LHp3paDdIxGPEmXKxRjH5syNI5/yhfWqro6IzW9rqGoATXsrXOteGifnuplFtZpjyKruP0JpOsbVupuoP9kNJuUk0bR5Vt9RmjB2vNvV7iXPbJVBEg9zWWUlrUYuku5VK1bW7ZfaREiiDxot2oXthCpUAbba1DEqijPyg/M2PPNYrSLuTWuudZ160STwNGsbqJdxyGmmAjt41GPzAtu+1bPVxIG1W6luVFrEG3tGARb7Igvhj1ZQxGPU1UaYX0uws7SGPw7i5MOqxQgckSyP8Pnvl9sO4+m72qOPJJRlLz/jEcnKW5n9BgurXRdXlg/3i4mu4dItJVGcnCeOQe/fC/Y1L6G0sQ9a9W6heITYWs7qJCfzPFHIcep+b7c1pFmj0aXTRGubSyn8GBsbWlmMm0Ng98lZHz6CqCW5lS3ubK4xDPc6ZPdak+w7U+IjYRIzf4iFzjvzRWRzi1XIJS3ryRnNRsdc6i8CyHhrZPuDQbXSOeSTOH/zlQTyTgBRjFa3VNDSHQ9Vub4D4jqS5ksbWDd8wt9ryfEFfIbEjVQe+M1baJ0xaR9Tw3+plra3gsknkih3KttZxoWYNj/xJpMIq+Q3VH6jDG/6XOqDZrcpur26hWUPiWS3CRQ48kjjQAL5EmnU5TSV8CVUNzzPTVvNTvLeX4YwxwstvFGRt2QQQ7E2r6GaYnPY+GTW/sdJ26v4cA3OLaCYSSNhcpGSpJ8xujTPtmsdokN2z2s88pe2ksYrXwIW/wCFOGO5d3dmLFSR7V6fe2kOnafbTavIixXtqLaK3U4eV98gaJSO3CqGbsATVepblSRzhcLZkYRBeLot7CFurCzW+u5TIfEEpWRAsjc95JWzj/NQNL1UXnUHTsOZVTUtZWafeCWkKq7Et5eRwOwpb/U54+nNPgt9qm51O8WX4aHw0k8Bt21R/wDGQ5VQO/ygmo99Bp+i/iBpNhePNF8NZlFCqxCyNCN5YeXzOAD3FIoriXkzk/6iRbQ4utUhnuxGhjhdmRAcIJBudcf5YY/1fHnVz0fbxXXTsWoXELBpPiL22R5CjrczK0cS+3yEnH09Kh63FNpttrbJJi5uBOIWcZ8NvBRyAOwwEVDn3qze4gbS54YJI7oSLCkSxghpCoO7nyP5v2rFlbUbj3C3pi7MFez3Nu9xE5kL6jf2ujWcMUhCxxQDdLx6mXCk+kVaXpq8Kafr2pQTpZwabEz2z43NJHsFqxjHmS28g+tZvVpoV1eOW2DTR6JLI8DdgdsBjVl9fndmP0zV6I5NN6T06KJxaXF3HBaN4PcQlmmlOT2wCD/1VoyNSxprkk917CL0zZWtmtsFgezhu7u1im8SUyNsjV5pGcnz+VMjyJpvWOsCbS4r+SWaGK6WW2swYtrOhkOWQDksQAM+ldpUhay+MAkRLSyvLtUHzbpZ2WKJfuMD71RdSdQXGjvpPwkLatqyslraIzZETnbmQn+nBJAowg8mSLZzt+iix6etU03Q50e2mhTU2/hdlbwcMsaqWkbPcszgKR6Cs/pjXep3sVxYySXYW7uLpZAco86NsHJ7DeUVfZAO1bG7MekMs9qpmi0NZbCxkLqqz3L8SSEZzw7S8jtj2qs0G3vbVbNtQSOK0srf4hreBBHEXRBuGPMeNKo5/wDjZrQ5bN+bKK268jQ6xdR6R0tJbzLHcPbgW8KyNhJZmxG0hA57iQj6mg6xMOlLdnmgER0Syjs4BHEqL8Q6CQbV7AAFf/L61Du5M69pdkXR2adJrqRscKE3Fvrzj71Qa/cvrC9MxQuZ01i/fULon5yYi/iKMnjAhjA+slRx43J78chfLIOm6Hf6vr5RZrQxG7VIFEimNY4Y2aVpRnIYPt7jnGKk3mrW4nfQOk4nu9Tv7SOCXVroKZJ2MqlkRCMDIeVyfXHpUGDU20K5v42RFupIJ7zWnjAwjzELHbKf8gl3MfNhjyqSmj6nok2saq5Kq1uLXSbVsBjcXB8JJO3G0OSR35BrdUpz9VbHQbXALUpt1tq2pBSH1u6muIzH8wEK5gtlGPSNCRzzSdGaNH0/Y6NaSmS3Fust4YJ2HjYIOGYDsMDP3o18YNN1W0stDU3ZhbwtxYKscEEZjZx5DcysQT5mpeh2r6r1HeLrfihDdafpjjfhppvBWSaIN7YO4+Sg0k3OUH5Pf9EJKMtW7NRfPJb6fbZcvdbVihtLWMSKssxdTdPnkqh29uflz5c5h4kv+rdRvInebeFhhnncM8kpOxflAwvymV/+oVeyzfH6g2ts/gmzgudNB2kK0LNE4kX/AJNsgz5ljVB0yHvoZ7u88CHwyZ3CrtUHGEB9GGV/QVLVUKsvKSaUSxh1NrvUuorvT0UXMQTTbOUnGCEIJA8tqKWJ+lDkuYYem9QMBFtZRW/imRgX3lQSXYefGSBQ40S2sNOivVntZb1LgtapDG8igYQ5I25BO0knJPAquvLgAMlvMsqR206SsyfLKCgWLco/qADHH0ouN7L+Udkm4pIyupTQHpe0iuJXtI767Nw6yOVJRFABPrliePWidHaskl3pMWmWxsdLha8uZg3yyTC3iG0tj+lpHXih9WaA9/qcEX8Rto7aytvAlluGK/NuLO2NuO5x9q0fSmh2elaDaI7QlktpOIyWXY8gYsGPODs7e1b5Shjw29zP6PJ11JMbdLCyVxfvaW9tHjurzNx9yBI59tvrQtRAPV2qzRJmw0C0lWylKfKrw7IoG58jIHl99ufKipfwRXM+oN4qykvcu5J/lNIvhggf5UVQv1NVreNHLFpGn3kkZntgZI2UH8wKIsme5G5jt891Zoy8kByTdop+mo0uNCZ44kMd2DcF4lAJhido1LY7szLK5+uaO15eL0t4TWmPijbDwk8ldpHII9VCpn61ZLd6bb219JHbPb2EAEKFEAZ0jIQMU7AM5bjjzplw622jWt1cvPqQtoTIyRph3bBySD5c+WatKanNuuXsTlvuilg095Le2kvvEDj544pGUrGSPTjtjNQoZbHS1vuoJxNeXVq6QWiO/wDLmumHoPzBF5PuQKUa3bX+o73sx8ZBbhkzNu2FlGFKZx3YDn1q61yewtLsaZcXCQwaY6xReAqlLidgGkIO07eTgn2rQnKMt0xo3F20ZKymury2ijggS1E5YkwQkbzyGbeckk9+9TL/AFUac5CKFCL8PsuTjxOPYg4HmRV5ZLNdCZ/4bfyyKdsazXDHdxxsQIuB9Krn6S1R5YppNDlWQMcSOhwuef6u/enUoylvwByUmVt9dCRor7Tb65tzJtEqSSuRFj/Bz2bGfaiabGb/AFGCFfEWG5dBLOCclTkkAk9+O/vRbvSNVsgfHmihiLBWUSxrkknB/N7dqBaNJZJ41zcWsrIrtGsU2/Yq4Gcjg5JpuVsMlaDOyXRnOmxG2in1STxY8lt0ccZAAYcAAsOfOq99MtfiZGvbnxreFkVltz8owpOC3fOTzTLaaS7ge3tStvCI2OI8hASRk8+feiX12L24V7m3jjMfiNshPDEgckDzO0GmVlIon3F7e2uk2F5GIra3uY3kt7eNcsSh2gv5nGKhWlrcXNs1/wCGlhJKwLyyjw/GGcNhM81dandray6dbTB5porGJYkiXu7EyFi3kAPIVgm1UXdzNc3RXxIARF8RK2XUkKQg7AjOTTYcepOkGCbI2oQi8uPEgnURO5YyTgRBMOeF+uKk3EkJWdIkEzeKSDIchG25JCdiOPOq7XQZH0nMvjEoEVieMCR+QMdjxRIkkVVmCeIskitu8xuO0jPnycYr0HGoo0uOyJW93s5JXuFM7Ky8sFUY+navZesbbwNH0ZBcRSrZ6aHM0a92aLkH1BXIryOCW4tWuo7cPBJ4zxNGECgNz39DXpes6nNBqmimYNqEq6NN8XGDhSdxyPQHAwKx5U7VC1s6MNpFrKReXPMcEUF1LHcxNgjw4XZQB5HJFG1M3GpapqLmHbJaW9rBHBbg/wBMSxswz3IY8+5rQaVZWc6XzaR89reRG3ktpvlALcfNjscEjI71X9OrJqutyWltIZE1MTjY+N4DNuDKfYgfaueRNNpCatqYbUI9U066gsJlj+HtJRa283w6P/JVAgbd3GGzke9aXpOIWmo3WpSxxJ8GsaLFIuENxJzGT6jgufoKx8K6jDqcGm6Or3tsVmfxySVZFcjdzwBxn15rTx6xLb6e0F+sCQ2shkmSN/yghFD4789ufWsmZSkrS5FkAuTcXWsxK8ivO94omkmfaGcybnLHtjvyai9Rj4LVb2Delz/Pe5eSGcTRks2eCOCMcUBtQe5vC5Ebu8hDuP6jnHP2NOvIhdagp/JJ4CqqEfkU42n6nkkfSlitNWSvcuLMrNFczaiTHBK1vJuY8naW2gewDfoKOjmaB7sKkTXcqKA6D8o4OPUGugFujvcaoS1nZxAsH7yOf6P0/vSW2p3N7dxTGVrZG3/Dw5Ee3avy84OFA/XyrJL0nYkU5FTdWy3E+ofCwSEM0kkiId21IlOeR54P7VcdKafPfyrJPuFpblXkjYKPFlUZRTnuFzk0GGa1uLpoDatbXUkbxJJHKWILt854AGdoOffitMb2DTtOeGCxMNpbhEErEg7mztz57iAT9q9/7OwxyPXLhG+ClSsDqxjvY5oUuVuwzt48onx4fPp51XzRR9O2un/BBRPf3e1Ukk2s0WCGYE88eXrVtozfGPKZC4slGFJwRIe5zgc8c1m9dha/62ubueeKRLDwobOEKMQKEyyvnncQ27j1Fe3l9KOhFVvKi+6W0GLT7tLC1ilVIIZWeQyEsUE7BOD6g5+1egounWkHj3EtysccscTMJBwWOA30zgH0zWN0l/B1G4FrE6pdWMTAqCFiYO25f7GtULSW7s7i2kiHg3ELwkhxkAjuPvz9QKpgWaMdMdvWPUW9zRi2CFlWQh17hyCaJDCXGSefQYqFBC0jKWDl9oJOQSam+AQ2TBIQO2Mc16y43J0uxKhjlY5DMg7cYowtJvzGZG9AcZFQRHk/JFIPX5V/70oixIcwsCe5EYP+tPqOqy0MEnZzyR/TilitUkbIZyyjGPlH75qH8MRGxhS4UqN2RH/60ltgR7i0xyMkGIf96GoakWQswp+bH03UVbeLIG4KPPJqtXD/APDkk+hiI/1ogkYf8QSfTw8/60dR2ksxbW4/LPg+x/8AWnBoU4a5X9TVZ48SeT59PCH/AHpVnkbLLG+0eZjT/wCXrtZ1FmWtu7XKAexNPT+HNz/EFB9MZqsFzNDzGHGe5eBV/wDeqQ6pKeC6j/6kmf8A3VK8iXcZYy7VrEAhL4k47bODTbg2skLKLtIiRwzID/2qlbVJFGA4Hv4af/LUObVZ3j2pLZyZIz49qrgDPPAel8WP8oPhvyNEZ9NU8alCvA4aIg/tSG70vnxb0MPWOEtmqr+MjsstkhHfIUH9N1cNecHKXVuijzAjx/7quWaHn+QfCf8AP9izF3o/A8Wd/wDmtuKct3pAziO6J9Vtaqf4/I/5bywOPImIf+90xuo9nzS39qp/541A/V8Urzx8/wAgLC/L8y3fVNNjU4t9Sl29lESDP61w1nScZktLxD/hkgQn9hVN/tjCuP8A4bWxPkEmgbB8/wDxK7/bi3j+U6zBGfQvAD/+koeNF9/yG8KXl+ZdLrmjEDFvfBvQQqP9KUa1pUobFvqCgeaqBn9qpf8Ab61HH8dtj9ZoOfv4lNb8QLNiVbXrVW9PiLb/APaUPGXm/l9DvCfNfmWk+taTEyGSS/hViFUOqjk/RaWfU9NgQs6agMeXHP7VSTdfWawux6hiVAOdl3bucewLUJfxG0d9vhdRWbOy5VfjIBx7896V5Pb/AD3BUX3/AFD3ev3YdDplrcRR4+ZJL+NZvspwP0NVV/1ZqsLK1yutqn9UT6c11GR6lopC2fcCnT9d2bSALquiTxf1NJew7l+1Q7nq/pw7XHUENpICDvstVEBJ/wCk4/asOSEpO9T/AJ7h3B1sZTXeqentbxbdTdP65CyHMV/pyTMUP+Lw5UHl3U5qi07qqfTBd2tzPH1HpC4VjudfkP5WMPDKwPpnB8jW/uPxA021iATrOUM5wpuNQhnGfU5UEisJ1F1TpV+JrvWbvQtVljTHxejaiYLyIZ4PhyIyS/QGvI6jBkTU4yba9S/NJCyxSrVsv57zbadq2j6hZqNMgldjtJTxmkt2Hdvn+uPceYFZyex05TeW6LIdpaXwb2UqUR3wV7cptY4Png1ndB6u0qDMmi6jDFcFhLcC1iaIS44DPGV2hsdyP3q41TqXT9Qnt7ldWgOVKYhhZpF88Zxt8vOrRyuWO5rdeofG7W5FtbK1urbTOn7OQWvw1w0FvKkmdsHJAy3o3n6N7UTSdKW1upvg4xBcOSHRwMgj0aq9+qNGkvZmtLme5uIG8Uxl1iwOx428jkEir+C2iSCOd2UQwER5dGY4PbLA88ZOTU+n6pJyjT2FdXRT9TQNo0tvqlpDHd2k7fD31vKwPh3B/JIuOwY5B+goNteR3ttHA8BAO4oB3R+d8Zz2GOcVb6rLZTWdxYq8Atbpdu1V/lnnIY98HI+1ZFtWtTrB3xq6z3AjupYWO2OdV+QkdsMB3HfmvnftLp9U/FjGrEydM5x1LsE0+ObTpMhCJomYxwscbiTgt9McZrp0e28S4RsxzKnCjHGSp59s1a6lZfE3Hjxx5ubUYQDu8RYbx/0k/pQ9SgXwbuKMFSkayBR22bhnB+/NeF4ibR5RC0m4hSGBkAFzcIqyNkhWKkn/ALc0+OeeTUr2Euotjb7igAIU5xjPkaiWluvw7x7SVQsY8cYBHIH6Cpemxxwpch2xNLbbO3ytk53E+o5qja3ZyZdQNJdXaz3BKia38Qt3z/Sf3QfrSaVFv06+hY77h83o3ny3HI/8tJp2I7JxJJkLmM8Z2qZFwR+uamWlu8F/PvVVtgu0N+YkbNpT/WpXbZWLdkjQotOS9iXUzGLRhIGYgbw3h4UIT2ySKjXUguenLNbq5QtNZSxttwpVlkbKg/pTLQPYyM1/AlzHGxG7ZgABdwZeeCAKrrhhd6eskSmJYWuTHGNuHDkNz9CaEW+5VNJblabq6s9QTOnTyxRSpIyWnzgBWXJJ+n6UDWCtvrt/4N2ZLb4l2ZZo1Kr8wbO//lbtVY89zod0dQtZWSZzMHCtxiREG0+RGVNXF3ckXF1ew2luDqdrB4wMYYI6jY20E4wdoOa9L0aTBSozN0DcXcs6zW0KuwDxyBjnngnAOK1+lzzW0BezhtBvkdFdbcMyKPMseckjH6VXINLed5b+2iUlCQ+5XG31cKeKk63O2n7ZJEhNpgyLPbF+BkYHPBJz2NTyO0kibi2xbfUZbx1w0sIhJlaKL5VLZDLn3yK0N9cASxOJI/Au/wCdGmMq4/r57jk9qyhnCWTpEfCgMisNnO0gnb+5q50iC6azt7e4eG5u7aUwxq74Pzr3P3rNJNr2AtPYA2+PUdQcpIU+HEmV8sEAD34ocGplbhkCr8MqqJBlchie3rmpMk0ZnMUrqZFjeHxU5V/Irj1471VDTLu4cCCNI7hJUJbPdSpUjPnjApY0+RXsyTbyxx3EC2+TJ8cqY9d3BY+wyTVtHqMdtakKS1u10sTFeQAxcfuVqr02zR57aSX80bkD0PkMmpNhE9xpPU1m5Cm3jspEHkpWVvP6E0koRk9+wLvcBHLdm8gUTbYHkkEYjGzjGAuPM8ZoerW3jWKT3TSQhb549/jlDnwwcfuD+tPl1Bm1aLwiUS2iMoHo3/rVzqltby20MJEeLm6lO0pxJ8g43Dsw4pk6dlIbsdBcx27xXDR/EoyiO5WMfNnHIx54NQtRlldotyRqPiAiMOyoBkj2P96koWjt7iSL5ovH/koAMg/KCPrSsy6hHdCOPe6ZEkR4aVM43Kf6XX96RU2C0Q7axt5x87ZgnuVlcZPbjd+uK0S2Q2arHCxYRagJcN3XL5Kj17VS2trLbR26M5u4sDZK/d0IPJHke1WEN8Vvbl4jse8g+ZHBOxgQTj/Nyf1oSvi+BI1q3KsTeNYyoxJZGYkee1pBn+/7VNs5nuLkXryIqmWYSkjOwKBlSPPOBUGxhbBDlfGVSCB+Zdx8x9qLYFnub2CFRlZAUZR+ZiMHNMu4ZNJk9Ra2ksEqBJ5BCkqfzxGihuew8+9JqRitooobfMccMu0bLOOZ8ONw3HJ4xkZ4qBd3kFvayx20u6SMeG8qDJQE+nsc0HTEln0mW1SWRbk+JEJlYqTsIkTOPXmqxinyOg9lfW87SSpqFxIuGWRHt2XHPscftVY1jaXU4lbU0WBSY2DRvlucsvY47U201u4v54bWWSC7MyyOsciYb5cHuMHnv9qmavb27M1tAHixI+7acrk8sx8/WqqNSO49Ern1NElee2KzQvGS7hSC3BCqAwAwpH3qNGqCb47ULmCLY+2ONQxYqRxzjHJ/bNVmtqAtrHYSxmBIisSKxzjJ+bn7mqPUdRN9dKjO8KSs0BQJ8pIwARjmtcMbkx9KSPWEtZrmJzc3sSqmkoryqNwjYj5iqnuO3AqLe9PWMJh1aTUxdW3hCSW2ltfA3oeBKxH9BPBHeq1brbfXsR3TW1tpllGI3bguWjyox9DVndzNaQwXkSRXV3azzQoqggJG3zKhU8EEZHNJq8GVpIeDxraSsl3Gl2F3dadLZanb6dcS7RbqEeQOQvMe4nz9KsenOn76F9NeOC08NJAxEDkqBk5AzyDkcjyqktoItS08fBxTmBX8Z7R2xNayjkSR/wCJfbvVpoN/PBqnw12fDmu0BS5iBEcxxjPP5WxxjvQm04+Zr045RTar2G51eYC8S4a2dI7hg6Mp5JPByPqKpLl41ihuIFSaGXxoWWWMNt3Hdjn0q7vSz2WnPtZ5MFHJHIIbG0D1wahDw5YNPsIMyXFk58eeRQqmZlySAfJeK8tfho9FyUlTJ2gXA1mwubG6d3mlhK5BJ/nRglT9Spx/01i7qL4qwjhKmJ5ZAsqM2CWUYDD3+UVa6Tqz6bqcXgyF13GUZx8zqc7vfI3Ck6/0xrXqGznj3CymuA0T7eAGUlST9x+tQxvRmXkzLDfVHy3HRW89wdQcMuLtraUSFfzIoAP7tUjTlOiXMF80myBtXaOcwA7pIZIhkYPBHmQfSqTpy7mkbQpLiKKIrcT26EDLsMhtrHscDkVL1S+jjtorGbeXhXfMD2Dk4Cn9cV6HU49TrzNUYxlCzWfiVPaWpmCTA/Aadvk2HCqMgx7fQEc/evNb6XetrNDFJcRX9nukEQy3i4BDfYcGtn1NqadYaXo+pqY5jqOjNBdLGP8AhPCDGysO/wDQp45+eqeK0V7O8jniMMViY54hCu35HU/lJ9dv7Vi6PH4K0y5LdXJTjCuTze8LW+raXYgE3wyzIXAX5wSSc9iQP2NW2mabAvhagke3TLdc3G/kR7sKR6d+f0q0mSLTDqd3ZOnxstuXufEiySkqZjTJGMjLZxzyKXou4l6estGtZj4E8niTX7Dn+Vu/lxDPDMPzAeYzXvbRSceUeZkg1JI13TPTsEvSRWxvFjvWvZpQqvlV3E+GQRwCyAjHrULUtPumuhFHBLKfDbCAYDlyFzk8HsfOndDa9rFl1ZDaa3KIrLV9ZawvFghQRzxuC0E2FGAysBgjHc1edQ2E9tPrT3TyxwwxN4Sk4zzu2j07Hn3ryc+accy1cNbHodPCDi4LlEXpnpeew6N6glvAYZZNRtZIIlljdpGAK8nJ28+Rqmi6febqdzZPMfhrdVvYNvyCJjsBLDjO48enFS9GglXpOa2QlVvJNPURM2TExZmck+eCcfau6GuBpeu2d40MkllNdPpl4IgH8ZZBt8QjvhCVb220idZm2zFaUdKW9sBYx6FoVtHY3Gk6jNaWrgEpctnccjAxwea1mkR6BNqoij0WMSzRmSGZnMokGAG/McBgAMgDis71Po15a6rqNsk6xLFcRhmzhEAkyxx5Ejmt7YWkWlz6IsZUW0lqGwMZJJJZifUg1LPNeGp3yaV0qlPQltV9yFb9QWvjXxigWyncMkS20YJ3bhjJIznFA6s1u6s7W0lc3jSSbk4m2lTuK5JA+/3qJLYDRNaBhureK8jkkaE3DkFiykDIx6EcUTrS1nubDTFiuY3uHUDfKSMseT2755xWOWmTxu7Hm4QfoKu5V6NDbRW4kUzT3DbBKztuwxUocHy5AP3qBrsRhsDDbs24jDSiTk4HJ/vWxttJuNJ02dfCRbtpFRolywVD2Y/cVQmyZ7UPdIjQhGWQhgARjj96Gu8vsPL9JLVNclJ07bC1t9Zv2bjxWlUDtgRqoxWgRpz+GttNHbxuytdgRsvZiwZTj9ajaBpcmo6FrljArSXUenSsihRktlQpXB7cgfatf09o083Q2nw3alJ/jXWQN3XMQXB8jyaHU5VGLcnvaF6SMnmVebXyOFwlj+C3Tk+Nklpem3jyMcpIWX+5rN6rZfxKyGoQB4hcQmcYXGHY4cL9KtdYvZtS6Nm6eWBhBBf+Jb3CrwpChSD753UCclul7g2kzBbCdUiR8/Nyu/B9Mc1jhKpSn5u/yNjpY8WLyTT9tmO6RuIl6n0dIEEcUdvfeHk4JVIiQ2PIkg1edJaVbWNhJ1DcweLLBYQGRAxw0zszYx67R2rOdDAXdxrF4rlZbO31VYwT33R8AfTf+9elyRXFjp1npM6yiCTwi6xrkh/B2gn6AZ+9eh1eSWOShF03/GJ0mOGSU3NbRf5DtaBYaXcswdb/AJuHPBImgKkfbgfaqLqkXmu/hh0pdnEhi0y90mTgfy3g3bM++FFX3Xdi/wAH03odoyXWpWl1bNMYhlWDZYKSe4AOTUJf4a34bdZ2djBJapaTNqK3G/eLlBGY5Jf8vzce+BWLD/w9S3p7fE9KDlLMr21Jp+9UjD/iOJI9XRlPieNPH4OR/jjRsj9atukNOuYdP0OdHka2vryaIpH/AFeFHtOfYb6BrttLr130nNCCfiNJsrg5Q8M0KKf7ZrQwBOnLLpnRLbxLlbS9vTKyncSJGBU5H0xXqOajirvZ4jwSy5VL+1R3PP8ARdL+CmTYPitQvNtv4Uf5TIzkEny7DvWu1CG50nTLWxI8S8iQPPEMdyTnt37V2m6W1j1Nd4gVoIbmZbfEuxVLYOffGTx71LvVhuddmW2MZ1CRkiYkZWJADt48/Os2TM3OMfLcXw4Rcpd1wY6DR5rR4FuwBDJv2Ju/8MyFmY49SKjah1NdI1sLmbDSwtIEjjCbUztHbnmrjV4Qur3DDxIomVgY84CxrnP6nNZBYk1vXrzUZUMVnapEGXGQ21SUVfcnvWrH/UVyEzvTOTRfTRPaaTrELQlLmdLa0hKsfyvP2+48qL0uXXqPqnUwRJHo0Mj5zwrnMa/uDUzSA2pWcEhC3NxPcxSSl+doRWcnJ4ABwKr9LuINJ6W6ytrLF3PrGpWtpNKp+VCqvK4Xz44zUdVxlFc/uCKc1BN7XuSYLBbw69YmeK3SGOLxppD+VRtJYDzOQa9PsLC00/Q9HtbZl1D+NSfxMtONyyAJtQ7RjyBxXkmqQPa32rumJBPaxopPZiUP75NamfWbrT7jpxIA3haS2nWUQPYx4Jk/uallxucVGL7jYpR8ZzlvVtDtK1fUNb6mv9MhSwhjtLKa7jEdkqO6x7cqWHPIPf2rQJ1DDbaf8Rd9PaddTNKY4GkB/mxhQSWx3IPaqvQLBdN/Fa9ujv8Ag7y2ngifGQPEVsA+nOKh3ks0/wCHehKF3zw3pkmZQQVhZmQfrioyrJOK9hWNOcpevb2VZoLRtLvdIuIL2wR5bO3Co75+YvIMA/TJ/SqR7zSQ91FYWEFm3824EcczfLj5SOewIqfaMTbXkbsVBnt8sf8AKMkY+uK7WNKsNMOofFLHLcmzbw2cDAJcYT781LHSk7HbjLbuQtC063FqZxblpZI5TDG8hO3b3bP14qEmqxPphuJcKWQWsZRT8xyMt7cVdJdhNVvRJmGPT9LI2IPk8WSVcqB61GvLNdC6Z0GDUCDDNHJerEAC3JCIRjnnaDg1RPU22HFjb297ItvN8NMLYR4ZXjIbyYYJBz9at9cMI6m0WSZfDi09na4wxG/ah28fUmm2enpe9QwMoE290YBhkZUUG8NxP1LqTxtH8O1jMpV8ENuxwPTt9aMWrXsJ4ny2zD6qQul2rmQ4l5ZQM7A7k4I98V2j2UFvcG8e28N5Y2PgBgGCKy7iP83b9KPrgto3s7URS3BklERWIAheTz9BR9LuEvJy6RxKmnwuik8H5gcg++Fr08cmsewMk3dPgidQS6gl2LnpyTxJrc7DZMuSwzgMPTvV/peoRSSRKPhpHQeHcpn5X8pFP0zWbsrmX4ia9vJIY5UPhL4XPzZ/MftU/Q9OB02W+ggfeWmleMr2RcFiPr3p8iUYLz8zRDqJQht7K/Uutcgt5poNOkkwAuVaQblaJR6/oKALaKSOaWRGFubRxPCnJGOE2+uasb6zmOioI8yvcxFlGRlYDjGPfNRLLwYba4ku5I/EkKRRq35UYc96yKVLSmU0tpSa5PO9Q0+XUrfpa+1FRBP89pcRr2SSMPge3yY4pvTumIl7cdQzy/C2+n3BdJQc75GXaAPXsOK0FkJ9Xmv9OuI1Gq6TqsU7xBcJKjArvB91Iqr6s8C0n0fpy02iOJ2kmAB+Zic7vc58q9NZXfhrl/kY8ytyj2XJG6/EupavZrpdrNJAyC8KqnGQQWP0Her7QlFpqUMKS7911PcSBgAU35Oce+atZI47jotNUMDLJZwXNqSFwGDMAec+lQemrBVxqci5QnKAnllCghfcVmc46HDsjPkcsijPu9kPdFsFhSa38MFJordXPzHCb2lI8uRgetBERtR1HqHzG71HwlYjB3xAZ/YVWaEJ9d1S7u7qZ5JHvCFEhOPDI/KPQCtGUbUNd+Glhj/hTGW5BXKnYq7dhPvtqcvRdGpNKbiuIlPeXUs93Gyk7VtFC7hgYPGKkdQWos9F02SGNslkcjHmCTgUHRja6pPbQoPDPiK2z1AyQPtU3qq8ePTb5oWAaydDGXOVGVOcD29Kgp1OMCsnrm5N7Gf6c0bdrV7dbpg98jlSvy4xyOPTJx9q02t3OnR67rFlFbGRYtLUxuhBfIUb2+rZyTUPp/WH0+TUpbpzMdPQRoOwkc4IX2HzDisReKLbq+C5jV45XsHgkJVud2cEHzHbn2re0suX0tlRfo8kcWOcq8v3NtrOqWsWp2o3gLNB4qho/N4xuyfoKt9VjbUNCn0+3Cie5ZDjG5fDVSRgn321nblwYNKd97gW/wAzkZ/oxiru3uppOlo1hTaUmdQ5HzHI+UA/asU4tKMl5lVnbm4LZMDcI0VlZpORJLIFZyHJXcFOB++ay2mPcSXct3I8jh24DH5UIGDgVaSXHwmm2hkcqoiDNuX0GMj1NQ7fUmuvhYoIVjiLoNv9WCTkk/TFaIRaizyMj2SRClNnplvdXr27XOGeQruxyRzz5ds1eaJevcWjyNEsWOYlDn5gUyc+47Vm0tF1S41O01EyeAsvhgIcsQfl/vWq0mAKsqYJjjhcKDwcthRj7ChlpKnySjd2EsJf4pBobK5RRcbmfH9CsSBj0zxTuotUt7ae5hm3mESBrgqf+JLnIjA8x2qytLZLa00mXw2Ta7gADIPPJPoo759ay9/ZT6n1vBaxKskcu6WSQjgKMhfPuTipRcZTd8JM11LHDX8DS9N3ri4M7SvbyuAzLktgYBAFSupol1S4NjJMqrNqdtGXZdu5YwX2/fAFU17JHp+oWl1EzvbW1wVkiU43Lt2g+/c1J6i1i2isoriRd9zLdZjDDG1wM5x68VNp+IpR7jQm3OjPW+m3GlWnjXzo8sl/JKqFzkM3BO3y4q/6ZZ77Xb5PDImhhkeLyG4AE/8As5qB1vA+p2zzxNvkuUjlWTsoOBkCjdO6hHofUcVxIqeCXQTbiclGGDx6YzVZNyg5PkySa5XtD3d1BB8BaXsplW5gngVWwxwN54/QUOPp69gv7HU7iGRbaS2ULPN8pcKtH6i0GZ+o9NZAIbW3u5MSHgsHJVFX67hUrrfqa3ub7RrE72S1hSKWEsTsI4J44HI4pdUqjo78mly8Ryt7UY64jh1DSIp42eOG3lmVWK4OeDx61b9DJcQQxT27sZ51fLMBkKAeWzRbC0gvtOngadWS1upJ1cf4SvC4H2qxsYxJZ2V4w8MQyzQvBGDsJCLxu9TnH2qkpaoOBnq2mU9/HFbvp86yrL8NAQHU8FyfL1qRFqizWmnjaXuWGYggPIzzk1B1Fnv7sW7WwZEiQqVwqRMc4Oc01L600bVtKsbm4JvGiRUghUgY3fmJPFHRcEu485VKzKanqkSaNZG1huDbXZYqJf6GX+g+/OPpTb27l/hUD20bCafTZYljX5AJA4IH6jFR4rpS0mmXzqbaJN5YNu5IyCp8zzzitV0Rp1hqnUVjFcNINL05pbqcSrtPhxRljx6Fwo+9exVLc85RbY+/vG0O7is9/wAmg6MUYAYAvpyqsw9wW/RaN09E1l0Pq77AWISZt6kqmT4aH9QTWd1WSW+0yK5nlV7rX9ctzEowPDVN7SMfYM3n6VcdLrPcdJfiYhvPFjgNmltMF/KsczA/L/1A1GeP0L/nIXG7b5K3UZhbaLFawowabUAZnz+ZY05+hLEVbaMJrDrOzluoBHbb/wCYR2UuApH74qn0W3S41Kxs7tVlisojeThm5I5cBvQ/KKjvrDrbsJCSxc3U0oJYKAdy7R6g44oSjtSEWzTN7+IDfC6RAsgPi200tuw9CH28/esRHEZ43dGGxCVmKnhOOD9K9F/ExI7rR7+8t2DR3EUd9GduQ/jBXJx7szV47p1nPqeva1phfEVtphlfacbFRxlj6/nIxU+mxXBryOWO8jRudOFtptlMbZzOgkPhTAjawY5wPQfJ3p/T+jpYamJJpvEuYY4oyoXC754HbGfMKMAnuc0HXNHk0XQLK2cbImgkUfNuJMcfzHjz3S9qv9deOz1TRI0URtcdROWO3/woo4ogT7Dc1NGSb9EpXkHsJIbPovT7+VfCH8OctGufl8NXTAx5b5P1qDZGOHStbvoCu6ewFsMHjfJ8oHPnwKseoL5LHo/S9mHi+GuJGYKMoguHyD/7NUHTGy96Ls5FlZi+pKkn8vklQG2jPqzj6VKUXKLk/MtHebS7fqetazM1v0PoAjbw3iktboSE4GPDEOf0jNYuWW3j6kvNHgJU26aZO0jtklPFYcD1K81J/F/VBJo+n6bbkLBai2snCnAykZbGf+Z6o5J2P4r9TNbr40p0G6WKJBu8QxWylMgZwd44+tYemxtxbl3v8xMsnkzSp/xD9D1FbjVemLp2Lte6xf6m+9hyiAxoD9s8V5hfCa9msroq3hNaGRwzDw9rO2DntwRmvQdC0bUNO6i6K07+HXCSWdpCkgkGcSyK8kgy3fIfB9qzx0u3utAtfjnjht7R2jkdQFBQ5KIozy3NevBrGv5wTlUkmD6Q0yTV2tYtRLXVraz+Kso48IpgIgJ/MCfKpj6wdK0uzvre1T4y3F34bByWdp5fCQ48sDtVlolvDpyW9paeLbrHE93LGDvKlI28JCx9WOT6mnrC38f0+2m2CKNofFBGxI4raF5Hdv8Aqx9wKVNTm/IZS3VFxpSxGHqdbSEBJIHe2+Ik+eRoEwufIDajnHvVJ0JY/CdG9VO0rXVx8FJqBI5EYA8IqB2PMoqP04LyfqjpiNw8NqulXd7LA5w2ZYZNquPL5FTv/iNVP4c/FXHSWr6ldSvuTRdUWRFbvvit3j+uGU4HvQeO06dLb/YsqbUq7MqohDq8t8mn2ymWw02RLZ5F3OWV0RSq9gCzA+teofie0dlLqenxSOtvo9pb6ZbtIR+Ziisf1Dmsv+BFomr9QJqUoDtbabJcXa4/4kULq+cHgHcuCPPIqvu7069b61em4+MkutVS6aNeH8CNEIJHnl5FFdkjqzaf8SM4tRjGudwOrzpBcdQzowigsLSR+ONsry9gfNicU7oXw9N6R17U7pUnjvRb2MILbd6KweTJ+hA+9Q76zmu4OpLZIpX8TUS2xF3fKH3D7Zrd6L0zDbRWeiassjWeh276jqChf+JJJgpEfdm2j9abPJQgk+/5FMUKi37iHomlxWGpWetOMWWg6MJQSMjxgxWGMr/i3upx7VltTuEkvLkzSlzI0gdl5Zjk8+2Rjn3r0LqFEXTdH06MiG3v7hb/AFGFGwqQoGwB6/MTz9K8l1KLZqJhiVISEDFmO3yByffFJhfi3JmaaXCNxpEr6Z0frc1jG1qLuOG1iWOTdKSxZ3YnGPymrfX9PsdPfpLptbZUFjaRfzLgGRkubkiVyUGBuAIHNStB0+M6BoFqU+JNxeR4GwklDtB7f/I0c/es3+K19Bp/Wlm6qssVnP8AGuszFi5d8qMA+SACoRm55tC9fyNmdVUVxsvlZq+kreyubLW7/qlzcadpt7JcSIwxmKHGxAo7FpGAqk0q+u+qb7S9R1aaO4ur7WriScQjaqDCjwjnvtwBx6Cp2uXMSSLoOYk/ijG8niiUIr+JlY1wPLLZ+wrMfhkFj0LQ0kRdtpdanMAxxzHznP2zV1F+FKZlnv6PlQZr9tGgv7xtpit3e6jjKf8AEup5SkGfXA3EfSomqWY1rpez0i32eLeTyMjBfm3DCgj6E1F6rNzqx6c0qzRpbu7NvqNxGozgIu2IHHYf8RufarqLSLixn0a4mWCKLTrKeS6MkgJWaR8AY+4OfLNUhieiMlzyJs0rFintz1bbG3t3xbRQWVuzpucuuEUD/D3c5rR30DabpMN1FKLu4gvJr2JEG1XuJJGSL/pUAsR/lqj0bT7XRPi9UnuBd2VhuvpTG2FwDtXDHljk9vere+uLSM2WmzNNcXd26pFZ+Dk27BcnJB748/LJzWWUG8irei8N0UvU8QsNNtPhy1wlnb797YMjs/yB2Ppu8VgPda2fR+gv070/dX7wLJqk9g0ESKB5gqoHo2ST9KdYRR3+sQw29nE/xWJGEqhv91hAUBR2ILD+9XeuaqG1O3ihaOZbaURgo+VkmOVIwP8ACScj2rPmyt1jRVxWOLl5mUtdIs0guYwqWrJdRWtk6MWZ7kRlppZNvOAMKPtVV0/pdvpEFzb37G4kuJC7b9sbZPAwuS4HHmBROpb6aHQtFhlufhDHbvqFxHEoTe5+YqVHByqgHOe9JJPaadLcXFrZxWsUa/LLtVWn3KHdyQAcKSFXPvWiMoxxuVXZibStia91LpWgiDSbPTbuSNyAFBRQp7kFjk98ngVFtNalnmkiW2t7aPJEJjBZjhedznsMsOw8qzuv2MjTWaMjvdw2SXN1g7sSSHcfpgOtW2iA/wC7lyuWDEtnjCkA/wBqvKS0LY6C1P1mp0WyN3qMUF0uYprghCSR8nisW5+mOT60nTOsS6hresayxWODT7G7uguP+LOW8KNT/lAbiku9SEVvPbwMmwQLbRGNixZppcFvtkn6ioGlpK/SszaZayWkOoX7wq00hZrjwDhtuBgIGOSe1YXBtNtc7Ft1Xqtmdk1a+/guoTvHuupswxhMrgbuf1wKf0zBbX01xb6ji4/h8DOTtLOrbCx2/fjJ86Yy6eOnhBqlvdztNcGRm8XwlLKTjBxnB796l9LX2nwaXql9YaTJCpgLKRc8uScAgYzya2cY2ktyeJ+k78jX9JzIvUWhWNlY3siQ2AMxiiwDLIN21mPA7DOPMVF/ELSLr+OPPfaVbzxXUo/nXN6SqysMkBVPLAYoPUGvwP1Pc3Wnmc2doYpYbZrh1RVWJQx2g+bBqt+urt5dA0GCzZLiGw1QXc0iMTvEyAoDx6ZHfyrzG5Y+ojKuVRocU8Dbe6Zieh76e86its28C2qS3IBBYyblXOV+bz71O65idbjTpohuF/G7NGsfA8MqSW+o5qJoFudO6i6eggh8QPLLcZXj+UXZPPzwDU/W7pr7XdJEpaG2sLPVi+5CAAkR2lj2xtIatO/3lSraik4xl0kP8r/3MroV29zNc317b2hudLs5ZzcrERiRgAij5sd3A7Uljdx2nTOq+MiKZpLSydouN7gmSUL7sVAz5CoWlSk6Bq1wVEFsbW1toc8Fk8ZWMmPTCd/eqdJbrVNE0b4O1DRG8leJXyFI+RQzH1IDEn3xXqPFq54MtXLbyLmCRSi3hVYnZ2gjAbJPiHBbPsuf1rbaLZy6pqNzHArPFPBDZRbD/X4qk/X5Vziqu36fie1Qao3gadbJ4hc5RmJOSzP/AEA8Kq/mbyx3r0D8O5R1B1Bpzw27Raf/ABCKzV5Y/DdwQCVRRxGuBg9y3cnNYc/ows2dLC80a7Fzp2pQan+MOu6zPGVtenjNMyMf+EsNptHPqXYV4zE11qvhy6iVjiudRa+k4O4qqH5sH/ETgV6JaXhh6I681iKPxZNT1VLCFfylxJdFsN/0oB9DXnE7zWlheXyn4m9ku5LeY5LYcP2JP9I7celHDFaW0t7r5HdXOS0qXZX75Oy91LWALWeFAVs4Dqk0UJP/AIpRFLEeZ96H+C9zdXHVeltAr7DdRNKqtyY1DOcjy7Z+lZ+aKSHT4mvZGnVrSfxFXmQtJONw9BwgArcdDomj6TqUshji1OTRL692Rt8xVV2hmYdlGcD1P0ps0oxxNUJh3ya2+F+W5j9SjuNDml23Ii6j1C5aW5dXDi08Vy4jz5ykefkDUfr7UNQsetY4NDmnh/hsAt5XiX52xGS5Jxx8zgZ9hUjpHpe81HWNHuLeFjpttdR3WoXj8K3n4aZ/O+B5dhVbr2oSata6u1gsUZup0N3chi0s80suyOMH+kfKTjzxVse+a07dC249Oo3Vtv4FTf3t9JoE7NdSXl1cIsUas+/I3YOPvxmryysF0mCysLZHlVJ2a/kK8HZGHbHqPmC5/wApqjlSWOTR7DT5XTZI0RWMgf1Ad/QuWP2r1640mPT+iNWt7VUgl1TXbfSLcyOS0iZG8A9+T3x61TNKONJLuw9PglnvT3/2PK+mLRrC1veo9R/lJcyH4SIg7nMjEbgPTbx9qgaVAvV2q2OnXreHbNON4QEBIU+Zz/5VI+9a7q++0+66m1mGTVGtoLCQW9vbi0ZwgjTgk8AAZ8qzem6bFolvJqFvqN3d3FzDsX+V4ZeOQ4+UHnJ5xV1/l3fBn06ZN9lwUOsazeayUmaEyX9/I0kceM4QuViUj0AAGKsNVv4bK68IyGS7DRJezgZLui4Kg+go19qn8ERNkNymp3I8KaQ7G+BjySEUqvLHPPpWYuXlN/4MEUMLlWKIx3szuwVOT7sKvp1dqFgnIlS+HZCCAAGacmcHOSAT2z61rbwSC26ftWBjN2zeI5/wDJJ+uFIrAPC8OqS2Hio9yl40AeMfLvXg49sg16fFHHe2GjzzN4kUU3hux7rCAdx+20/rSyxLWl7Tsy0JV5lvpub/AFXfOvyWl6FKAcF47d5H/wDadR9q84u9fuIr27ht5Ut3ijPiCFMPMpUjLSd8AkccVpejNamvNEvNWvGwblbu554wrMoz+nFeVaXerc3E8zcSTlwSPPOSKGPE7nfakM1c0l2NxrgV5JZACZ447ZS4PzP/ACwDzXo/SWmWz9H6Zda0C3xV/Da2DZDFHYhcjPmM155FHnXza3MLIJp44SGGDzH2+ozXoWtzNpPTX4eabbLGm+/+JYzTCNVCHAb3PoKzSjbUP5wOpVCTMHr+vXmv9V6wk1zLLp9hcSQhU4T5X2bnx5kA1FWcyWgu5QIElZIkwCcktgIPUYGauZprDpmw1Ga5ka5FzqM3xHw0ZBlVHcBTuxk5YnPnjiquaBIbm104ztOuoYl026Yrkqoyq4Awp7qR3zVZQT7GdJLYo9ck8eGyD5wl2n3LKfLy5FekDUYdHs5L61kjlvl09pJLkLu8CMAEInoxbGT6V5vdwl5YIGUiRrho9pONsq5wCPXvWl6tVbXS9UVXOFtba0ATu7Syqp4+iGjS9CPtHS2ovNMn8D8OhAQRPeLNNJKz8swTcc/XIoHR9pJJpt7DEc+I0aEY5cKCxUe+KZdXUUGgQRM3hzJpl3K4xkbZHREA9yBjFA6dvHS3huy3gwafevMygZG1V2lSfXmsmSFYZPzY0952WmqFYbZ7p4vEE9ulpDF3d5d4x8vmAAc0W3smk0XX78S771LOK3lxghkdsAc8475xULrt5LC526ZIlvb3iRzRzD5WS2J3SKp8iTxnvipHTspGh9VSbNjfGWVvDDGCxI5IApYprEpoil6LK7orSozY67q89szN48UdkPKLw2wI/oWPP0rQ33xGk2XS8NyYzImlNdX7Lwbi4aXChj5hSxIFFkvl020NpYlm+EspZrhNnymcy5PPm3Ip2qyM9z0npc6h0MUbXXqgQbmH/tA0zyynLV2/YptVewqdR6buH0y7kEiSX19p1yI4WJ2grOsiN9lJJPvWU0fTrj4eTUGUKYbYyyTM2DFGrAFl45ZmYKo+teszrGz69exMXWKyls4DjlRIFyF+oU/rWV0/S2Tpu7u9RGyGa9VIYA/DRWwOEH1lfn/lo487cNxEyujeC2W12wSSSi5Bto3/ACo2Cd8h8wBk48zindG3s2rXepand/ybFd8cShyoVtpbeP8AE2Fz96ZrXw2g2FxeaoGDRL4gCk7t7YBLegwT9aJ0bBcw9IfHavCEa+MktrZuMArwsYHoOCT6596fJSxuXsQVTTZTdLWd3JrulXU0m5RE+pySSckRhDtGD/m8/arnXLkaV0brr+IUQW0Gk2refhyMLiZuPUmMfarDRITfdPapc3xHxexrTxs4IjmkSPsP6eSAPKsb+I17cXXQ+gCKPbHe3dxeTBBz4YcpHn/pQD7VbC3mzRT86DF1Chv4fTW81lJLcEQpFK1wY+cMsKgj/wBphW0kX+I9XdIXkkUcQsmWVYo/y+KwyfuSp/SvLOl72Sz6curi6jdEeFLaHCnMjPNuZQPXagFejwN4vVmgxoWXwER5EBJ/meBIcfpj703UQaySa7p/kUr04pdiRPYy/wC0H4iGJjuuZrBFY9lWVjIw/Ra2U+hwv1TNfqQL6+hYRj0jjWIM5H/mA+9R7WC3Gj6nrEi5muksfCVv/EkMTCP92zUrV734TrJtIQlnh6bkkkK92PyDv5D5ice4rzFlk9o9l+S3Ari0vcVtlpi6boV7e2Z+K1C+aFUmmjJCx+KWOB5gtI2fpWe1LqS6bQtQ1OO/uJ4pJ1t7SJ22rl5QqttHoFZgPbmr7qm+fROntYe3neJ9PtLWJWU/lKt/SvmSzn9KwNhZtP0fpyXZFvIl0bhjKCXG0Z3BR3ILfvWjA21qlxde4SW8rReaVaXK9G6mlzcS3ElxNbKhYsxkaaWUlifLKoOPevQLm1LveaPaNKraboGn2Me45CyTMd335IPtVDZQR21t01ZRRS3El5r8EJV/lyqwli5HkAu84781vCi3V/cXQBQXGtrLKSuN0cMDsF+nA496wZ8rbvzv8zWkmip6keG06SnQl4bNpSs7g5IAIwo8yWCU7SLUaf0vpFukMdox03+ISQ8uUjkmXAye7Ec1leudZttR0vWrC5uXjMMtuwjih3PzGRjngZJ4rT61coLOBItro/TrwDwhllCJFx+4P1zQcWoQT87IJ6lKR4r0Jb3Gsdcya4g+Iy928Z/KSvzAce5JH2r1u6tI5tdttNtUaS10T5ue8l0y5C/QZFVPRuhpDrejrcvFY6bYpLObeJdpmkEZOMf4Y1Hn3YtVvoOpqIb7VCiqxVrvdsx4jSMoUn321r6ifi5NvKg3/TiiPfWt0deWCcGLdcTjYW2q4VFUMPbdv/Ss9qnSdteWnQk9346eNdSXlyCP5a2wZpZS3qdscSL7yGtT1Q1ze9SmK42pNb2cUeQchXYqpwe355BUnrPUby0sukUiA3atKLYuw/JaxSSO7kdhuEeB9K7HllFpx7p/kKk1Jy7kCLTbnXrdPFTZd6nOs00aSbVjiQgqvsoyQfLitB1EoAtURI5BGVGV5V3RQOB/9Mmz/wBAomqalHp+l+IESOGbaL9lXBMcaGXwh6L2zjuSKiXkrTJDch3mms4Vd4wmBFPJhsnHnuwPtXnW5NSfA0o77djH2elSX+s395BsvdQlM1nZxjmGBBIIwZGH9QXDY8gKhXlrLP1fY3cNwZrNtKNvYpuAK25yhZ/d23yH6itpDpWmaFYTQ3F1iKU3CSCyPCPN80gGPzNtHn2qwOq6PpNrczWGj2sOn2FuIVDJvnd9nCKv+XIzz3YVtWbS5VvaoeMUlS5MdqmgSdVfiRCmnqJIo9c3XDzlSm63tYUjAbyXdI5x57GrQ9Qa8j6frt3ZRytbDSZZbBZEIPh/8OEfU8v/ANdN1zXtb0pNTeZRb3klqlrY/DxLGRd3crRoMjktHDvdj6sBWW1JptZ616ntdPeZrQJBpVqHlbaWEwJO0nvhDz6KfWqS1TUXPiK+gK0R8Ne82+gLHoWlveQfNNbtb2VopGR4yhYUY/5Q8jsf+SqnpjR7zSen9Xk0q0F9rGuatJqEdts3Y5MVojH/AADa00npgZrQajp+de0hLK4kttJt9UIecQB9zRh9pX/F83iyehO2qPq/qTSNPjt9DMk1lp0LKkekW8hW4v5JAMePKPmVAuCQO5JFZlOTWmKu92Uj+G+KLSz6ZgvdMi6ekmn6hmvJLeBhpwAXfPOzy3Etw3yA7I8bVyduPWiaxdQWGqaxr2majbSajHct8H8JDiG2RIlt4YzI3mAxbAHmazttdakI9YvZibZNKE72FvE/hwwFvDt4FCDjf/MJXOTxVponTMcum2OkXtz4f8Ru2uXKuDwzLDGMHthQzHjuTQlCSTtiSmuIg9avHsNT6a0dUtTOEiZ7u8TxpzNLliEDdvkyc4PDeVEVYYrnX5LhPizZxLeTpMRgXU2PDjPOPljTHoq9hmmpe6LedR691NK1pqN5ZePdyxrG0vhiPMcaKW+X/CoC96j3s0FrpmqR6xHd38Uc0NzqQEojMsshXeDgYGBhFHsaaEa2RO2oOTRNg1d4rVY7y8eOWS0Ouag4OS8TOvwsTe4CuxHlvFYyO6N1rWk3N4fiNVCQLd+Ko2xPIDMct33eGR9iKdpd82q6F1bqVvp0UU2t63a2Z/ns5hxIJMLkflAkRdvsKptenOnazrl5FvcS640igckgFYwMeu2MjFa449OpHSeql5mr6B0WJemdOvp1Z7eS4urxJiflSVpgpAA/MAM4B86j/iLqaXt3pEKmWL4HTd6QqwDEM/l5D8/Pu1aLRbb+C2HTPTaMTJpdu1xevn5ZH8Qnbn/CGbn6Cs31BClzrdvqZhMkT+FbdtwUQkvJ25/oUVBZNWV6vWUzSqKiSNTyuoaSbeGJLaG0nkEKg5/nTgbuO/Kjn/Fip9w0cmuanqUkitJJeztNNL+eK0Vd21Se7sVRd3pxUFNXaHV7Ox0/eTdMunzOvJgigg3njHfe5yfPBFM0mYabqdtZw3CSQXMItVfaCzAfzJnOf6i+B7beKhNy7+XyM8ZXIJ1JqU7mS4ZYYQ1qTBCzhvEnkX52I79z+1OhuRp+l6zdz7ZU0edPBZD4ZDRwHdye+XbHaqnUhFqa6nLdKJryxvTM8rxDKwsglRVb02MV+uaZZCbWPw4MFvGW1/W3t53MsgRTbyTMY1A8yQpkYnkgCtCgnBP1oo25IpemtMS6sraOxs9TgRJlt0lvZ/EWVGkO/BA55LHP2q+631JJNbubEBxDbxGOIB8KWkCoQAO2ADzRtMgiuepNSlsTLb6XoWlxWMMhkyCAcAgdi7yOx9e1Zy5uJepdXjurSAN8dqLy2yHhZl+YoAfb5SfIYJ8qs14k9TC4xSSXcuenp0vLPq2SBtkJewsI+CRGYt8rBfTiPJNZfS5bnVOu7a+KBdO0maW/uvFPytIke2CFP8X85l+pIrTWEVnpv4dzmzulkhGsXaz6m52+NL4cayTD/IoeQD1H1qp0O3ggvtU164XwrfUNU0+x0lJOcwoviRttHf5lMrDvmNQe9acUUpzfkqDGOjJv2Ll7oWWvaVpVyI5YtAguZ7xpM7i0MAkct/nkllb7CpejeFb6XetMhvJJ5EiUEn+c8arLIuD2zPcKv/QafZ6TZG31RXuIkmu9SU39xM21QIrZXkiBPltZAT5kmpIintdL6akmmivbl55NSu44sD8zyTuMf4Q8ka/YVjm4fz4gUtO5k9Kt9Qj+LfUmZNTuLu9SAyHaMCPwkOT2UySKf+k0/UJ49Im1LVxteKCzh07SY8fKbaBVjkuQueNzhR9KmdPWEukWrXmqqdRg0TTI1aNe01xIS7DJPJLuAPQKTXnOq2jwQ3vUFxdG+1DVL2BE8DDCBYiHdVPYIMouAOy1rx6Zzkm9mKpRez7lt0DBfX3U+pPeyRrHayxeMGXf8RuZnJI9ABn7VvYNUn6m1Y6lcMJ7KzSWWAOmQHt1KhvTLPIn2jFYy58TSOnJPhEW3vtUk8GZY2+ZIwP5zr+oQHyO/wBK3dq66R01eBoNviQmEDsERsMcDz/L+9L1E+69hrUlDGo/Ex93Zzx6PHcWUZkv9c1+3sLcqfzwQHcwPoNzEk/5DWztEtG6uiuvCPwlkuoXsSjjxpZMB7hh/iZQF9hxWX6hmvRofT1jpRka4vLtI1lYBHggkPiSuMdmcgj/AJfrS9QTfDXGuXVuDJ/uqQwL4hGIkXYcf8zyE/apzk5KO/N/QzznbA32qTydI6a1xLK95fwiSXPLBXO88DywoAFNuoHuOm+nunrdmjudWuDe38vhHNvCsoLbj6KiZ/SoGsMYdX0rQQojNrDGbgwSkbA2MKxPc7iBUvXNSVJNZup7uSNbi2FjGsPzKUUhXdVBBO6ViDzyEqkY8P3/AEJ7uVhJtQu9X6xn3WzR6XPGnwKhCrRQ4DD5vcgE/SoemWt5J1Vp0gjT+DJfKlyQhZkSOMlmYfQfvTrCW2mgt7w6hc5jtVtSrWpVi2cj5Q55wcY9BUbU3jN3qHwd/HZSPhRvt2BJkGSXPOMqhxR4lSXahXLfcg3Njb6w91cXbGSNxJJJbKTwNwZVbPJ5znFaqOaKSy+HtopDbLKtpGgGAUiT5io8lLE81RdNSSand3AkNtKsMskccsQYDaRgckDPPl7VodTZLy2WOKRo4plKABtreEHBfny3FVB9hS5LXoyYl0V0MMhMc0wga4nkWQqHBU9/DT/pABPsKztnqdpey6zJps4uLjToyjTGMnN2zGJCCe/zFmB/y1Y3VxCl5HBbR7WswXwMqVZeWIHnwpAJqFoOnpa6FBK0QtEuLibUZoUUbyqArED/ANTO3f0qkIxjBylz2AtNWyJqC6daWN0LmU34CQK8KsSo2swRPViW3MftVZ1ZHdy3tnJBcJZCGBFD+NgZaQsQAORgYrX2dhbWUby4jhWRvEm8RgWJwAAT2yPaspqGv6Hp929xbaXLr16+/wDn3LbIwV9F7AY7VoxSk5eirZ0XvsrL7pm0ki1UX+r2Vvf3yxlvjbaAOsuT8hJBwxGPMZGORVvNBJp0DyhtY1Vd2zwtOIZwSSTnjC9+e5rPHVb+60+wurmS1tLCRjJdQMPDi8LbgBQOSc5OR3OKhQN8HZzTdKRt4EqfPdahMQ74blD22qR/UKPpSlbY9N8k/W7mSHTib+DUbPxYyTDNbyZ792ckMPuR9KxWr20WjtBI0UcVzLGZld42kURtjBQMSRx55rXJrUtjHBLBrSzW1xIUMKeJLKjYHyCQEA9+7AjiqXqHXk1O52wRaTrEVo/w8y38YhuYj/kdGAbPPAOc+VasEXF1W3tK44S7FZBr3w2hRTWtrpmfjnjcCxU7kVAcljnzJ/SpWuajLBaaYlpJF4smnCWSNYkUCRneQjt/hKY+lQrqPSDo9n41te6Ql6ryokTi4j3NlBnOCCcHzNW+vaei6rqlvakXjRBbPaMM8aREDAHcElTyKvJQT3XxHdLsZ4z393p0aoGnnu5GRQq8sqjcx49MVP0/Si0aHUbC4h8QbI5IVcO+WxySNo71W6hDqAhtEjtriOSC3LuBCSylyeB6cVE0u6u7O/ge4kure2jiZmjZmXf3xkZHGQD+lNp1RdM5K0avXZ7bUru61K1uoYGniEUKyHAhwmxju7Zx5kVQ6V0ZqOqXen2MDbNNTaXukYSKpdtvinHbJ2jnyNSnv7J7OSe7RTImCzxKFKjGPmC/m45rcaXpcfS2l6gCLP8AiniyBZnuQhuYmWMoQ58sDIAGfmpISlihsUhaso+o+j9ItdO0xr6+u/4olmiRW6ohSNhkFWI988+fes9pk+mrcW8cgmlCXMaAhIjhwf8AOD+1X3UWsXMV7CbwJPZm2UkSqXLSYJYB/IAdqgWOp6ZZz2zabZRpcfEpE0zndg7sDYrdj7mhDJkcd9wN6t0TW6eS8lmuZg9rZ3EqOqJHifdvO7cOwzn83nTtd1I3f8PWWFkn8IC1aRfDCR7GOBn8xzgZPrVdpOsXZ1C9u76bESi4RQ0oBYqM4yTnI8ifPFXUVgtlei5Km5mYqtusx3eCoQcv3yc+VLqlB+nuJfhofpds2l9MtdkrDNNHK0pKYCMpUL+u4GrvQ7RNM0m8166tRBdu3g2qkYwxPzED0Iyai9NXxMptdct9xtl8SUSuWWUliyggjHdR29qXUby81LTrHT55c6hBBdXt/FKNitLIFEJX1QDt9azNynJoCdu2VWmQzHqa0s7ZZTBaTbnPPhhNrFgx8sqT370+7aCQ6iJdojuFRnkA+VYvG+RSPU45q80pCttdXYjEcut4e47pthQEJx6sQx+g96ptYlX+DXgSExSEiV2kbcdqvlFx2A88UVP0tKJWmyq0KNWVXcRQQR/zCrtkDLds9+eMVfaRaRTTLqV5cJJNezeHDEqtkkE7j+w9sCusdOFzYRSught75gdqYzsC52p55Yg8+VXK2EMYLaxqdhpkRIhjjRw/w0RXDL8uefWlnNu6Okr4Ieq3dhGRFNDcTQRkNuV/kkJ7NgcnPrWb1TW1062mfT4At1Idqr4xxCSPzZPJ4rT3GmWUcEl3pWtfHQoh2xwxAM0ag4VUOGbgZyAaFaWXxkl5PaaXHfwWk0QcP8pkk2Btq+pHykirdL0/iyUabKY4qL3H6ZoC6fo8V3eiW3uJo42kaPkpwchfTPc0+202PUNlnZpdGSa5VvElCMcgHgNngYbk0+81CXVSryeGkZddxaM793YgjuMVqNHs4NC6dutT1WW2KfERskzHwVZVJ+UE8fNjH619riwQhD0XSRttkO61XTtD1HT9BMscYNjNdyqZdzAgfyx9XIOPbFP0e3e+dtRv5Ikubo+IyiMfyxjaq5/qwAOao9C6fh1nVrnVuok0661C9KuzQEXCxAcKoPGAowo+lejWOh6coULbW5bsGcdv3q2HG5PVZSVLZIfbWrbQQ7swHJSLPFW9nbbSGeV2CZyDFwKCU0/TjDHJ4M1xO22C2h3BpMd29kHmx4GRXSX1vaam1hBYCUSXltvk3sY0E68BT/U2Vc49Fq85xx8klbfBcBLTH8wkD3iY09YbUZKeCeOAYHBP7VMj0+H5u+3/AJjmjDTYScF9v1JrQotrk7grQkJH8y3hORyCHyKcVs1UYaCP2KSc/tVgNIiDZ8RwPuP9akLpsKkBNwbzJcn+9DQ13OUkijlitJTHG8UDbm4LxSMv/pUraobA+GiGcEBCBip9vZR3F3KqlgYsZImZSc+x/uKmroJfOwSD/mnyK5QvuFySKKQYyQ1vKv8AhjlbP6UqfDv8p2hwO2TV3/B0H53HHfD/APpT10u3K4aTB/xZxR8O+4dXqKA28THLxxuvvnNDOm2kr5+Ds5W8jIo/7Vo10W3Y/LqEo9QHx/pSjQ4ySF1Fvo03/pQ8J+YdRm30TTJFPxGl6dIfTw8/vigDpTQ25XRNK3Ec5hBz+1a4aKFHF3G31f8A9KVNHQvzeQL6Ayf+ld4frOtGOHSuiLkPoejj2EQ/7U8dGdKDaz9P6NGxPJ+GUfuBW0/gy+dxbn33H/tQbzTliSNhPCxLqnEpTAPn2OfpR0vzAq8jKt0h0rG25NB0LdjgrYoTj64p69L9OsQp0jRMdxmzjb9sVrD0/F/TcwkHzD9/2oMugTMMWktnkecrMQf0pXCXmH0fIy7dJ9Mykh9I0M/82mpj/wBzXL0l05DzDpnT6HyA05P2+Wrs9P6nuO640kccBTKMUWPQr1R889huH+FpDSOMl3DUGVEWkaZFxDaaTbAdsaen+i0Y6baMvH8KH106M/3WrBtLvOzmwkx3yZK4WDx5L/BR48lnm/7ZpfS8xtMfL5fsVq6fGAAl1pMeO4TRY/8ARTUyK3iRf/rnZp6bdLUf+8cVKjtrJRummsi/luuJT/pTWgiD5S90+IeheT++KXfzDpXl8v2GhbfnOrxbiCPlsFYj7baSLwhDtXWnCL5jTliH6BaRmEZ41HTH57NM3+gqB8Ysd00b3mils5O7UJS30CEcUNTOUUT5BHjI1dnPvar/APK1DmS1U7pdTnOTjK2o7/8Alo5uYFdla6sS4GdqvKp/dcH9ardb12PRrF7uBobxVBU/Cu7yI2Mg7Mcgnjjt3qc56VbGUVwPPwhJ2axde4+ELH9loM0ds3A1O+Zgf/xZgM+3y1TW/XEEnU9/YNNJb2s3gzW95LbzCIfyBuX8oyd2f0qeZGuo43/2gmSMgYMMssW4eoCjj96yfeHJXCN/I5qKG3IsIGxNrF2H77TGVP3GOPvVdfzR/Dl4Li+uD6LkH7ZHNWMdhCElk0rVmhnU/wAxgzSrn/PG3JH+Y81Fn1y+s1MesMtog/Lf2iNND9WTOVHv2qM5zS/qbez9QoxWtRaXqMUhjubiWQRHdG9q2VbzBA/+BVDYT2XU2sHTlE9tNp938FL/ADmEcqMiurMPXLEe1bDV7d31G0u7bWG33KMkd7ZDaA47KRkgqfesrZrDo+om4mZENzdNJeTDgyMQF3n6YBrwM+X+otW+/Zizbqo8l2egIVjWO0neCSJhkQShSCMg81mNd6BYXVte291NiIBLyNZBuljU5Vj7g+fpXpLTfEeBJAIrieVS7iMk8eT59D/3qvvLsR77XWNNeKVlZQyx/MVYcrmvT6qSli42Y6coqkzNpcbLsll/mMu7dJ8uGGBn7rwaBcF/joyitHGYnUHy7EfuKEzfCXD6WR4thbxK+nS4GGi9GOfmYHvmlS4jnF1awjwbqIeLEHfcGOODjvtzXwOXAoTpGCcKE0NI7mK1g2ZWN2Dse53ptA+xIp93GBFaz2rhJJIgdhGclBsK49TtapVvcXAt7OXVLazMjKs6+G/hMVJ7jHftwDVffXCTKHActa3BkCbTz5gn9TUXF6iFNclpoErNavPP83jXERkwmBsUdv2qz0w5BkuBvadHlCf07skD78is/p8uLaGNgyR3Adh8xIDMxx/Y8e9GjWS1uIIZ52jgt7gs6ggZDdj9iKm16TYIvTuI0E40S6nnlUKhEzxuMtgDaePpmqxbgPoGpnDbpPFWNiMt+TIA9OQKvyhc6k+xJLe4tnfOf+K5TJ+gyM1VobeS9uLYMphmt1EYU5w/IPFPBjardlFdJAlvbySZK3EaE8YyQSOfu2KH1NcyG30w6dgxEy24CLuwV2tn9DRr8KlhapL/AOEJFBB7AHJz6VCh26lo1pKokdIrtTEDzkFdp+g+UVuxpP0mMmrKTTtGulWS6lttiAr4hSZPnJBx/wDAreeLHEltbrFFHaixWKZHQYmmb5gW91HNU9toEEdrDJfDCSzEbQ3DMpGBx5e9QbvVJ9R16609HVUku3eNcDBATaMHyHGPrVpSWRuuw8fMnwSyR38duB46SyAMzgbSM7t2P6cHzFXPScbQ3Oo3cckoljm8GB5yWPjMMtz2IA8/eqqeEadBdW53bryZlUsNvhQp3Ofc1ZmaPTtNsNHi/wCGrNNKxkJZS/AXj1AFZnVNeYFyRl05w0k9rcC3jV2yVUhlYcYKnvnOc+9Otbt5rZpl2xupy6Nyp2tzgfSjiSIwGKIH4pQxdWfcZUG3d9x7VCtTc3aQvHbG5UQAl4wAWBJyMHGTiotNolLfcvtKjsl8eYR+NsleKLLYVWU5yB/1A0fSCrQdWKSVZrQHJOFJEynH6NWTu7s250xIlaOJrwM4ZSDvJAxj6CtJHPie+t2kIikt2tyoXJJc5PHrgUjg+Tk7KaOyK3ixXUzJIWZY2Uq6so5Cnn61oYE+J0qxkhnRvDvbkGRkKc/KCRnjOMVlrxEtnxZTNI7HYolUAlhjG3HB4NaWEhempY5trGCYzSBRu4OM8D1Iou9IU6ZItyU04OoWNo5nkj9cKowf71AsJgszOMhJWLq47hz3zUw3UEthBKZlCsNgfBIIPt+1VYt5BPILKWzmjYD5fiArk5wAA2Ofep6b2FNKtwk1uwMieKER3QHlZRwx+hH71QXErRysqZBQlk/zDI5o9sZ4pnnnTdH4YR1IGeD7Hn70+68ByssIwBGUZMflJHy/vSwVOmcrGyzD4+WSNOJEy2PXdQmvhp9vIibVmkaMzOp75AAH1qotdSad5kbKyxqc49MHPP1FRLhpJi8UI8QK6TSHPcKM8mtCxu6A92SZD/8AD34ZQdtzByTx+Ybl/cYq20q5XxYRBIWE5dMlMjxYsyAfdNwqq6ile3lsJokVTGzxsy/44pFYD/yMan2qeFqs9hFhBLITEf8AmG5GHvtJH0qtLSpDXW4zTNPFjrF7ezKmVbba58lKghvpyRUXq+6l0fRLFUbEt2oiLpyRjO7+wq3uYlurWBNP3mCItBcbVLH5BlAPPtT9T0u4vNK0Z7uOOF5rpjE08RIBYYUKfJu1dGa1JyGx7z1M8412YNZ2jjZDmAKFlODk8t3/APf5rJXTSXaoLcgEySl9p4B3KBk+XNez9c9MXugS3EgutPv4LaIuT4Edz4WDlt6kHHGf0qnvem7a06ds767fREvJCJpbZtNWSKRWyVChQCpxyTnFetgy41HUao4Zylorclaepj19nmbxIA9iqRBsDfwSx9twqt0qe91TR755Hd5vFMhJHJMbkr+ob9BWkWzYXt5fXVvpNuVlhe3McLKdio2F5P3Ap3TlquoG4j0DSrybbkyzQKZgVZdu8xnyz/h7Vllcm6V8GfRSVEbS7u4uL5hFFFdMqZB37WDEYwMcgHPetjokpupUsx4MypFmYzflVh32P3DL2B9qDaaDHosSPArzSSxGG5vg2QqgcpjuDnjFQ7bUrC+050TSoZLNJhGRvmhmHcht4OPLkYrFJJto0Y8eVepG/wBGkuopm/iCCXdtkSUHu44xjyJHOfOs71BqRlS/Kja20lh5ld23+xrtF1r4qG4t7dnMcYIuYGbcYsc7sgA4GRzUS/dZ9UuIj4apLZyEMj5GQN3J8jxWKUake5GcX070mde7uE1hpoT88NsPCUDs0YJ/cZ/WvVNVtU13RNK2uRsW5h589qrJH+gOKwXSvSkHUerXcd4ztep09JPAokKj4qJgD9fkYce9bvo3VBf9NNZzRHx7S5jTxGBA2xgbQPrHx74qHVaYpNcrc8/G3HL4nbhmK6Rspbm11DTYWMQjeLVVmUB/CKfLt9csW5/5a7qh5p7m9u7ZbeJJ1UxyM5fxVMpzwezA8VsEx0503fXdhttXn1SbAVBuNtCxULnzBZz+lYq6h+BaOynkZzuWRGb5uHO4HHoCOcfWtMMzyOn5G7GtONt93sL05LHpVvdLcSLJHY3MKBQvZplZdhH1APvWk01bmfpfTYNXEUU9vE6XjBMBJzl4k+vOMexqi0XS2tdf1nU7xVm09EOovE3YyW7+LEMjuCcbSO4z9Kv7G+W507WdCLh7u3ni117k8s0jTc5HngEj71fIqg5LnYhBaXb4RmLsQ6ze2MdyrqdSt3+Kjf5wJFKsSGH5QNg4PrWN16e6vobOUW5knuNQW5WJXHyhXKLnHbC/3r1LXNIls9Z1W5mMcDXc6C1mAwsa7RvZh5Z28D3rFam8d5bQzWMXhx3FwAu0bWIAyWB9QR27U2HqFNRa3JTm023wT/w7v57gR2V+FMQu0NtLuHiROhPyE+wPB9Djyr2PUca5p1nqu5kjFtJBcoB2kiZV+b3II5ryPRNDj0nQ1uIGdwuuW8jkLnapDFs4752969S6Xla+tdZtJXIjvllUqoyEmEfJHthR968z7TabU49inQ5XBan5nn+jNdXWiHa2J59SQhnbGEDSn/3mqbRFPxRgaXwfg0aeKNHICFh+Yn15ya2PTsUS3GswsVYWNyq7T5O0LlcH75rO9FaU954EipBv1W0TcY1Az3BLE+qg/pVsMlK2/L8xZ/jkn5mk6unt9eg03V7KZpYtQht5CoTBSdvkkU+vzitlFYys2hZVo7a3RYhlt2SQRnHtisX0nD8LHqttMm3+D3IS3yMLJJKMD6fMgP3r0SFDG+kxQzSTxWskiztuwxZUyx+gJ4rzOplpqB6eGTlbeyimmQepNPtdThsropKJVkNuryKiFpuF7dzkEHNCtdJsfhLc6uW8HTowbfHzNIoJGD9Dn9KZoMV3csy3SyyW9uEvnmI5jYN+cfVSP0rSdXK2j9RWkWqtHNZyXLYdUALRNyCMdx8w+9Ycmd49OJMhFRnNqvw/MwumdRuNT1l7iV3tZ1+Hj3scGRWBQ/uRUS+tWFrJbXrxKniO8zjA2qCeAB6ZFSeoNETTrqxW8Z90N6HEQHkrEjPqcc1C6ltUtr26fTUeW3MMsrb/AOphgjj0wa2wlFzi0zN1ssmq3w1aL78P1TRNY1ZLZBaJBb/DF+BmEgFWI962FvGrdLao1nIkUdtqZdC57oYlPy+pyKp9JSyt+l5ZrmSKaa7jkEkiqcriPITPlgVJnkhXocJa8b5oGYE4AAQhs+/Feb1eTxMsvbRbp0+njGTa9J2VNnoMq6HqkjXG67UNcW8LuyqxZ8MwHYkAip+qafp+k9F2NvfBvi2Y3srlMKY2wpI+zCpNg41K3sVt3ZYmtDJOzkEsh7KPQZFM6xt77WeoxBtit9EWwaFC8o5ZlGAoBycYrNCc55dDf8Q/TrDUs096uvazz/pMWEd7rkMUUUMNlARKIvy4kI8/M8DNXj6s15r99PqMN48M0qG1VcoN44DZ9AMCl0Gw0/T7LVr7TnlvZb9Iv96uYwpcq20jw88BQO9doFjeTanJc6kJ513NNaK0nhgKq44/Y16+SUJZHLyR5+JZN48amWHVUKTwTXMcFxBcXU8ABZ1BjxhT7c4qhbTbfUdWu9DjkvPhH068s5FjIEY2k84Hc84pNDlvZ9W6tnvzcXNlLeW4twxDCQt3KjyHHccVZavNb9M6vaosWz+cUJK5OZDzj3rlJQWhPfkrklblGH9oW7t4NMi0WJUSMwaMoijuImIYRHGxsHA8s/WqTTrGW5nvrkwx29w1vJOCrkhC8ir2PPGPKtN1gAmrBZomFveWyQCFQVQKAGLH3NZ8X8dq99eZeOKC0ZIsJuSRAwznPcDv+lShJuO3I2SlCME9tidI8NpqdzaxgeEiLMZXBU5cksefLIrJ6TeJP1DqlzHz/OZWkBGTJhdgP+Uf61Z2WqXGsyPdmFIJLi3khCleSoG5c588VA6cs7S3tp/hJBM11cks7R4wRjkH1GK0qOlOUuaMOaanFqPF0M/EESzkvCfAa5Vd+/5MKxwxrP6pLaaQnwlrmSG3iO0H5SzyAYXHqF5zWv1K3i1G0trW8ld309o57guwJdM8Enyqk1nSrfTtau01wLPd2UjTKnlIqqu0fTBFaenktKTA7nLblE7puykg6T1C9uAFBtZFiLDByVxkDz4rznpgXdz0/IIUSOa5vZyy5I+ZjEiuffaGrVv1pdT9LahHqKm38aaQIYZN6xRcbdgHHYH9aN+HFvb9RaRbwaPY/AiZri4SSVPEkdYwB8xPYlmzx6VoSnCOSUly0Jm8PHijjg7d7sl6lNE2qzLcxMfEaONUiXIxgKCPfJrSarpSTa6bS4V1R7rcoU54Rhg/oKx1lPDc9W2jtfLIfGiieEA7iQ48vfFbHV5WN7bSLeG2luJTPGxB/L4hyv37Vhm2nEWC9KS8kd48sHUEF3bx+ItveRJtU7tyEhRn075p1k162u3Wn6akfjQ6W0QglceGwiJYeXckmq++vfgdfv5YphFGXWFogOD7fbg1f6Fd2cPWF5fiCRDuCr4SkkhuOVPuP3qbVO2uw6btpeoXpqAC7t31N0AjSe5ljfDAEAEA49OcVkJ7oa51EzzIztd36RKWfAEWCcD6969GSS30npa9S3cSS6hJIsRCYZQX+YNnscZrBwP/AAye5ums5Wx4nhTZVxu2YXA+/fypMUtbckjRljWK+7fyJN8wtrWRbgE3V9diOZQOQASVGfUjFSfxMhjuNU0ZYiEtEhigC85Xw1XIqDb3Tm/sp57Zb14ZLcFHJBJCcscelWWuWv8AFbTQ7y7uGNvPezGaEMAqKCmFz35zTqOiUWwYslYpxXLVFj0xeQWl1eXWoPsxFL4Kk5Kj147dqxkPUE9xY3DR28drazkpCETJkJYhmLnnI/1qfcz/AA56hLEoYZ2hwBkBFOO9UejRW3gah40jNbWAEe0P/UxYsMevarQincmSV4sWleYbQ4hq6tfQM/jW0cjshbGWcYB+nFVmkxTSpqMYiSSGJY5pcHBT8wGD5nJrRGaC06e1SSwtXiZJF8YkY8GPHAP3NZ/pnVYz07eSakI7GSS5ihknhBDMobO5x59ucVtg3TaKzilijq5bI9jPDsRTgM5DZCjcFHGTn+1bfpmaJrLWhMZpA+nTIsnAWMtIi8gdiQaz0um2j3TmJV+aY7HDYUoRwc+Xetb0KlxpDXVx4Ueo2seTdR+MEZY9wIK+TcjzpMs/RbMztSVE7qSG1trOTwbzxJre2SDfGgCowGSBjv6ZrI2yRXGlussZMaHxmB/NkHGRU7SvB1G21pzOqxyyyThC3O4nzA7CkscLbJPLDsEKbGjfkbt3AVv6vWscduOT0Z5HCTjeydDOntPtgtxqV1H4d8CqSspP5c7gPrtxmsreNa6vqxExNu8ckkiN6R44YfXNam3uZrTp7TrJPnfUmub2Z3XBKmQkH6bcCshqHhzpqksAQuFjgVvNW38KPYLWiCbyt2ZpU4PzbJ+iSQ67oGs2VoXhh+LiiQtwNm0+J/YfrUiO5RL22t7f/gwpIkcbcY+TaMeuO5oulSx6N0sLkAAS30n8zGNyBO/61lJ1upry0vY5xuVGZdy425HcmtiSlNrsQi14Wp99l7C+6WQWkhiuZv8AebeEzXDd1DZ/w1OhiltrTVLqO5S4+GtjHjJH/FK/+tV8VhcaVoNzPMgS8vfDkZ5G/pYkAftS3CzWPTs9vcxzAzzwjIO8NtGdpI7DzqU0nJ0wQ49rsgWdqlrqdgyyELMob82drZIK1H6svjNdX0Ucn8qe4UqOFy23A5+1Puo0mFjDZ7HcSM5UMNwx39zz5VQ6jG97eQ2rW29jdRAhz6g8r7imjiUsqkxnKsbZd6tuisobeLAe+mZ5uCSq7QARjmhxwT2ljb3EzeNcQ/ljnUlREo88881D124u7zXntdL3oIFWKS4ztEYIA7+uccVda08S6Ylw1w92bZGtbhggG9scMaaSkox9ZfBKMZxi+KJl9cWUmm2J+IhsUMI2STIzRKc47jkc5qRi+i6ftpCY7mJb1mMtqd8ZGzAJxyBWXa8kOgaM7WwkPiTo424+QOCP2NSbmebTJxcaVLJYmY4RQMADHYjtjmhPE9o+sn4iTcl6xb03MmnWSxGSYLBiQlc4Jb+1QrlpbQM9vYXDmNvzAZ9MkA1cXV/DPpunnWIJJ5TEBvtn8KRDuIHA4Yccg1nNas7q6muRbXhuYEb+aySnfEP8LJnKj9qrjtqiLqk2aS5ge01u48F5bOBXVizsgEhZQfKpL3TNfjJZoQRvOc5A5B/WslevLd6xHDJ4jpbxRsvmAdox9e9aJ5EttWlRQ5eMBVGcc43E4qM4NNJ+Q0PTTT4Nzf3lhbaKIrvcfD+WYo+Acjdg/c1lJVi0eOy1SSWNJ7lfCVo353Z7+xx2ptzKF0TTLecCeSWVEl3LjJZs8+vy1X6hA2ty2jWamK2hlAAYYywJyf271lxY9L3ftLZM/iJeSLDQonuJbaNMptv1hy4DsTknjPvR+stPhCMPGZzHdCVMx+QyM8fU1K6as5E1wyzSBxaxSzMqntIMgA/ehapqRc3rXpXFmBGgUY3fJk/fNGUn4lxJYWottlbZvNJ0tKjyFp4bjIXdj+W2cZ9OQcVFu7a6vtWRLGExpFiNnBx4mFHy7e7E1I/DWC71fUtSnvYJEtJYfCQTDblicjH0B71oj1VH0FrRjhmEczOFSGPDOSwwQXwcD6VSU/DyuKVst0/TrJG8jqJfi2UWfTsGpxLFf6bLb7fiIWkfG/hmQH5ePM1i+oLaLT9QmnnijNzcTmaAbh/MBJ4J8wM9qm6fqV3qGq2upzXDfFmd4xg43DdwD6gA1C6zSGa7jvH/APsNGjhG0Hax4b9f9az4nNTSkaHPC9WPEtktm+/rInSkYjkv7MAm5kjEglX8viFuR+lavUrZdL0O1htwPF+KkkmQ98tzurOdG2tppdne6+JTJhG2JImAWUAmq+46tjvJbG6+NkLTXW3cpweQeD7c1ocJZM1rhcmOEVy+Az2U9490ZomW1EUTKGHHGC5J8+O1Usclpr/Uml3TOUe0JktztxmAMwCH0ORkUO/hudRuJlhmlkvEjVU/mnlfD5BXtzTejIIJ7XVdSm3LJCkMESEdl8Q7sjy4yK3Qgopzs7NKKlUe5kLCczXLPDZC0jbZ/MaQyu4PkCcAEgf0ivQeji9j0r1Pq91CpnvRDplqpGBguZZH9xtTBqhs9Enb4S5srm01S0Zm5glLFY1/KCTjPvgcVsbfRhFo2g6defzIofGvb1s/K00jABR7Kij969HqZwxei2Y36FoqpNHvZ9H6ZZXdHuRHE3w1uHe3EspZtnl2xk+9F6asFh0r8QdPWUSSy29qZII4yuFNxjeXJ7n0HbFbS4ubFLS6+Jtdr20RllSBmTK4AVB6NjBqJoN5oWoLfyadpN6J9XtbaPYZcIV3+IrNnnIIIIFees9werglLZs8zi1oPqmvrm3RQpgiCDlweMs49gaqrCYRrLFczQ29qIy6kthpGBx8g7kDI9q9U6k6hm6cEtknwMbRKDFGyPHFIpzgK4VsY57iscesYbw//DrQIpIjHgyiSCVdvp8wV8Vqg3NXGIsEmba+ge8/DhUuZEV7fSYvEZ1IXCSbF58uCtYjoKO4Tq65t7iJYpbu1u4plZB327kGfTKAitbZx6RqXRF3bWyTWmjy2NxFKIQXMab1I2jcfMd6D0XFplv1Ho8ceo/Gywp4aNc27RyNEo5yw4bHNSctMJ+Zq2WbZclp+IkfxnTujLHtYJePFKQ3m4Q549StV/U1zbWmvQy6hp7X6WttfXxY3bQLGBcBe4GeTipTWs13DrdpK6MtheWdyse4B1TLodwHIy22onVulx3lzqKid5nfTdrqPlCs9y0+0euVTHNZ+nksbSf8siq02/MtuoWtbu00q2m0kiJ7l4VhW6ZvmMyFRk/0jPNNTToJP4ZJCUghmvZr2SMAkbmn2YGPMmMAewrRayUsZLNbRMyePaoGI/8Aj/5jn/pJqqs9aa2vbK8RQo8K0XwmTIRPiHlcj0JH96fxHL0Eg7apeWxG6xsZdUj6pWO3N1JF1FnbAMt4ahUUZOBjK81KuYXGvPqEUsEct5oM8bQq+xiWBRyQnLY24znjNZ3pzXf47oc9tqjFnvre5uGZDkBk8ObP1/mVpjZKND6XOnMPDjh1GKaXADMXuPE49sEis2VvDcGCXoMqbTV0serp5tKWDfZSCJrj4FXkJ8LAjSV8sTg1lP45ZajcTwGxu0toIp8NPEoiBiAyigeeXX61DbUruX8TrfwZVESRXU0QdgqxrGpyR6kEc+2avOntHkg0a4vJ7dZBe6rI8cOSN0W3MjF/6VyEyfMACtenw4qU/JUS02rYHo4S66Lm5EXw1rIVgUqmZJXJwFCgk8edXmv/ABBfWLj4y3huQjwNblfEgRZZMHju7NwMdsfSq1LibTVht9HmljnvNSt1e4mGD4IZgBGo4jT5SR5nuTS69f2VlZX0tmEcLOPFE6Eq7IPkxgjuzGk0ynPVwhm4ximi16fS4mv47mzgSSa8laa9ugMRxRGJxk+mMKAtUHTwsrHpjqWyg3Q2ttoMpSRpA5XdhN77exOMgDPBFQ9C6xvtb6gs9NRUt9LX8kaAp45Kt/MI9PId6z2h338R6Q60v4wIYRaRjcJMLtMqARjHouTVVhkm79QVaiaToZbTR+iOqNRtpZJLho7bThdzJ4MchmlYttQHdkLGSc96P1DcnTdO08WVyrzXVopIS2VAoBQkZxzu2jv2xWVuJbW1/B2ztLC63DWOp5nWRmJLpZ2y5Gf+aatHe2tzqVz01ZuCAYohw3Cxr8z4/XFHLjcMmtvm/kUlHVKl6jodJvLrWLGz1a5maO8vIZIkaYvtt1LtyPI/L+gr0I293NDDpUr+Df8AVFzNeunAdISyx2/A8svuHsKZaaNJqnU91PDCymwj8OMMPzyOmxe/mPFIx71LjuIx+JHUOoRyOseg2EkPxAVSE8GHw4go9fECn7V52TN40l6kaJpRjHH5/kZ7qi7V9WvL24gWGwjZ7C17EG3i+QNx3ztzmvL9T0+XU+pIoTMsrsFkYIpJfcCEUe+SCfatZ1NrFiNLgeJWitIbNzFEGDEBB4RJP+IsGJ+tB0DTZB1Naz6sJNPjVA5TYD4axRiUt6lvl2j2JNbcMXix2tjDBa8m3Fm1v9ftNB0zWbzUBItpoECQxBfk8ZntWBX1zufAx7V591P06dY/Ey9sFt0tdNxas06gtHGhRHdCfNguRj1q36x6zs7TRpxotr8XPP1IlncSatHna8FumWjQcEKXXk1M1iXULPUeuepb67urpLm5ms9KgZSRHEpAeQKo/Mx7Y7Kar0+J4fSa3f7GzM7ubXBT9Wy2V7r1nqqXo0+3UBAgjMkkjIeFQDjGPtmrHpC2szZ3C6TFczRxw36qLvAJknkSMqQvYfNwKwNrpOsat0zNFJYalJdWesGeAC0kGYZEyQvHOGUdvWvSejbC9sNBuFvlvNOuZrtvDV4Skip4gfcVxnGR+1Vzw0Y6TMeJVbZm+rOtNYsNTuotIukstLW5e1U29qBKyxHam6TvtIU49AautS+H1XSZ47hnwlxErLGhZpgiIxXPbaXwCT6VF0u80qyYw2nS2oajcO6ma8vrZ44pDnllTBYjnzxWwk6i1SLSupDbW8Fm1rZxxRQQ2YMe+RyQFDA5OABzRyKKSV0wONRZj9PdOplvbeMkC5nt7OGAZEcMayI7sPUELjJ9KtekG/2k6w6mvLWFzDp8c4N239EsrkkKewwiMx8+1WnTPUvUOpaPog1eWaW/MFxLMXtEiKqNqRjaEAxnd/5TU8xx6J0bZafYhDPfrN8ZJbxeEsszERrtx6nfzWfJOEZSSZpUXH4fNhundWh0zRdR6gW1E0fgmOyjYEbljGIh6/NKzH7Gqa13Qa30/YzEm4tbWS+uygOHmdSx4+r5+1aDVNOs/D0XSlklieW5igWKLLYBUpuJHYY8Q/eoena1aXV5rup6fAksrxXDRSsrBlVcRxp6Yxzn2ry7W8l3/wBhJTc3S7fkjJ9a3QuuqbK3tHSSTwoliTB2Khzu3k+2ePShdR3cWqvcWkePDaERQkcb3OAv7Vaa5YNaatqni28MtxbkW9u0cod+38xsDtgHH/VWSsLhp9eNmYZYpQY1WTPKNuyQAe+AO9bIQSjGuyMO/HvLHVNRhn6h1ucbWgeSVTCvy/y1VB3HPOzjFW2h28vxWl2c3hRSLAZLuNE2xxgnITPqeKpem7N7m4fUvho/HjkkjXaWYzS5IG7PAx349K19vcC3gv1RkL2UGya44O6YsA3vwDRySqTieji0wjrfLIeqySavcWVnpSmCS7uR4fkoWJlV5GHko3s36Vc9a66/TX8N0/TL+WzjntVtrBYzt8GzUsZZCB/XLIf0FTdKSx064juLiNhI4KXV1Mu9Y7fdvmCr2Uu+IwfrWN13qYXmrTaxc2dvdSmZ2UOgIQkHaqnI+UAACskXJzTfCJ5ckYw0d29yhn6m1szxCeUzWkUY+IW4QSMT7BvXtVhpc11q+jagbuxS2d7u1gihDFWEbSeY8qzGr3162pz3b3Bt8SIkoXaQx8JWKjv5mtz0Uk91aRMJBJcahq1uod/m/lpFJIzH0yFOPpXpy9GKaIRTSbK7xLWDVr7ULib/AHeOcpLFszvXOI0U+rEkkegraapDpz6CzXdp4ur3dq9ojK+1IpITvDlQcfkOBXlep3C6lGg06Urp6Tvb727iUtxK31DZHoF969caKwudL1W8s8eHFBDcWskh+Y7F8CQn/m2gke9ef1kaqT8zTFOeJnnHWmpvpN/0BeWqlnNrBK0fI4E7gj3z6VtOrZma91mNQoi0rStUwr8I3iWvylvUY4qg6v6XutY1vorRYEdbi6U21uSd3hfzS2/7K2ftWq/ENLK61HqWGwg/3a26blhZ3G1rj+Uy+IfdipP3FPCcHPFLv+5fHa6bfjU/y+p5FoulPPpN/aahdx3F1dXdu0skbEiOCNGbw/QAnHb0rX2mlWPTmjQ6v1CxigtrRViikAwrklmIQ92PAVT2HzHjAp3QttZaPoT65rAUW8UQkQN/W+OCR54zgDzqt/EP4e8knutfuZDbAlUtSP5jKFAKoPLLHlvPyr0lJ5crj2shDHKW8V5GebqO96l1mzAWSO3dPiLezQ5CDk+I5xguQOWPPNe2/haYNLtLe5MiSxR395dN4Z3+CsNvk+3BJrxO4nEHTs8VxG9lb2ttGY7WA4/lsvyl3PJOAR9a9x0WJW6TjhtFFrPedIareNHnCq1w4hTI9gah1uil5Hq9Dixpya9Jr/czF5qkehfhL0e0yOJtav31FYpTlpi27bn/AJQMj61lLdtlydOvJfFRdPUksAMyGUyscDuQCqk1f/itbQaNP0hoN3eNcnT1a2hZY8MxRY4dij2YPVJ0zpw1nXLvVrtBFpsCyRNOoyxLYxCnqxxk+lLKKxYdT72/meV10nLqJRWy2XyBw/CWXTdt1FrbMySiX4aJlKmUmaRlXH2A58gTV90tbbdL626p6tjLoenfhobFTseSN3jGCP6EJOB54GRUXqjULVbzTpJ7dLi6VA1nbvzDaZYgtnszdzz6VI6NWfW+luq7tZWmvNav7KxAJ3bUZ8ruby4Uce9ZnOUsetqla/PhAwzqTpXS/Q7R5b64uxqWsywomn6ZdXWn2VplLW0hC+HHsB7sfm+Y85rzVo00XpHR0lysnza3cRHgsxZo7VT7n5nA8s16pBYxa9B1Wtqwgtb2S00S0bxdxjjMmxj7fKmT/wAxrzbqme31m8nu7Nisdzeh0tWADJa248GCNM8EYUn71v6WSlOSXmUzppQvy/Uk/h7pVtqXUWjwX4Ek01zbLEInChVE5Zmwe3FetXdh8VB+HmUYxPdX+tTtu7Njw48/9Qzx6Vgvw9i06bWrS8HjwXdlYX/jQyciQhHZHGOAR8uMV6Lqiixk6WOWgtNM6IUEMOUneQFs+5DVm6qd5opM29I1ihqfZ38Ff6Hi/VExvOmdUuYVGLjU5olj8PcZWkkCBfpxmov4k6q9rcX8doHD2ZhtFb8vh+GgTC49DU7p62+Nh6XW7fw7RtdVyWTdvk8QbEA8yTn7VnJreXqPW72xjdxJc35DfN+UtMSSD9P7V62NLWk+38/Q8eC1QjEodNnuJJ9JtUn+GjlBWcyglcE/nJ7nnnNauztkbV5L/UrCEwWCvcfGQTlNgjzsLc/1MowO/NEl0bT7KOW7tT4MDs8Nm8jZYwwH+bNk8jfJhR7Z9aTSdObT7HqiW5kFwlskfxcciEnxm52gHy3FR9jV5OMm6/m5o082jOrBp95qL6joskVojyF47OQSAoSOcO+c5OTz616VdWEC/h+ILqMq9zHdREhwCBjOQR7Bv1ryDTWvZ1/mD4WxEnBxguw8sdzk17x0DZjUINBbVSJ9MsTqd7dRkYHw8UIUR488yMBU+ocsbU/IKxa46U/Lk80s5jYdBXZGxBHoYbG7P8yeY4HH+VBWY6E0RJOo+mLO4beLq6jdlIwAgOWz7AL3r1GPp3/bG01KzFz/AAuOaeGe7uRHvW3tY97HanYkLwo9TWX/AA0mhfVbx9Jike1tNPuJPFu0V7p1cmNBjso+cZAqsMl4skl57/A6C9LU/b7i36guLSLWtHjbaLye6kvNkHzZeZzsLHyARR71reu7GG/1/QxcSSJDodmJ3MUYLKuwkDB4JLYFYxdEvr/r6/vBbeDplldLE9y6iOLEShMKfNvp516frNr/ABbVOqTo1jNqsgNvB80RjhUKm44Y8EDz5rBJOM4yXl+Zmm/6a9p5115pN3qE1pa2iPcvKI2J8PcFO0M2AO+C1VmmW+mQw6f0pqdyst28sk1lMFzJb3GTnJUkKpx25rVdfWkt7p1u931Na9MWcJAuRHE8pfIxsCxfmyeO9ZuLTtD6LtPEikvdVma18Px5R8JsiPJRVB3Anz5zWurwJXv29pHDJaWpd2F16E/E2d2LeWG4S7CXI8PvODjdnHYjzo3WVrNqk1zZ2VvNPPLeCVIo4i7MY3O0ADyBzzU/pvWZ+qjbtFDBbXq/JOkS/wDHgDALhmJJdR+tMm1S9tL3UY9Pvbi3vZd21oZfDaOEyHA3gZJPtWHVKM0u8Rt4upMtdP8Aw36hu8zXtrHpVrHpgt4pNTmECLMAuGbdyMYJqm/2Z0Tp/SIbK9/EDSbt4Z/FmTS7Se9MxPO3Iwv71BtNMu+q55dPgWW9UM7yl2MuWc5LEsfLFWmr2+ldIWUlrGE1XVLcQRS268QW5Ynaz44JGDwKpKbfor4DTkSdSSw13Q49OTUjP8OqhpFsiZREWwPk3eXbGavbR+n7HR2OmHU7z4jUGlaS7SO3Mjx/KQAmSAM9ic1nel4bmbVhqt5dC1tYZI4pJXBQGIxZJA7YD1J02KZYruyvLxrg2NyjKpB2p4juzHJ55AGaxyTitCewZOo2+5IuJ0vNM1uSGPwWSBoYkUklSsi5bPn3q5lhCdQ6BGqiTxElLuw5IA5P9qhdOWJuNN1ma7ZPCYbi2Sdu7aSq+varvxRHdae3iJKqaZIRKFwD/MH+nFZ8k6lS/nAiqrRHdJBYRpaRMZboyzL2A2hTGp/XJqfeaRDLeaPpSOqWdqIUkGMCSRm3bT9XyceeKsek9PS7uLKa+HhpDYwLhx/UzlyuP0+1R+npP431Yly8IWxjvpJBLMv5juO+TA7AAHafb3rLrbbp8fqMoXsZTUNFttQ1LVdY6oEMOkW2o+LbW235JAg2IxHmu8/l8yPSs3rt1d67qurtJK8bwzCKKI8eFEpGOB/U3cjywBVx1Dq76zqcmoW6MNF0yOTUbWOVObm6B3Kzr5hQwwPIkGqXTbIwaLdTXjGW8dJJ5p5G4aRzgsxHmDk8e1etBVFSk9+PZ/O4mqKjfkO0i6+N0/qe4tJLeO2e2WGEu3ylisjK4x3xJsqt63sltotMs7hfFtbDSrSGZt/hwocfPuY85ySeB50y1u7ex/D248FrbUZjq9taW6+CUt1DMGZUUfM2NoOTQuuZrfVOuNe04ifw7e3jt5BtARHJ+YJnksSe9boRcct1sv2+pSS9HYpLHU9Nh0ya5bS4YI7GQGAsz7N5OFKhmyTwTn3FbLo7xNS1mxuVit0ie3Tw2fILsIZCTn0FZG5smu549DskEzwKU2yYZGmwOWx3Cjz7cVs/BtLDR4b6K6aRPgvgrNlGAzkP4kgHYZGAPauzSTW3f8gqlvRvLX4TVtK6GtNKkgW2meO5uJZvlVY4LeUsc+gIXmnwCLWesbi5jIDSaRCYI1UAkE72d5DwFIAGO/FYmyMmmfhJp93OrvcxaJeWcaRDcAZ5FiGPcgEY/wAxrSRaXcwWFtbNGBqT6JZWSwoeUkKAY+yqc+mDXlShHGnT81/PkWuO+xW9Xwm50y9+I1BdLmuxaLH4URlmXMkzH5OMZVV5JA4NU/TFrDDdRRtJd6jCFdjc3ChS2/ALFVJGOMfmq2610ZNXMEMtzJDokM8CXEq/NLdyJvVII8dySx+2aobzVLmW66q0+KZktLGyX4azt3ysRSRCxOB8zHJFXxvXhUY/zsZk7RvdBnuE1DT7eWZbfw5dVuFSKL5g8VvGi5Y88+KOxovTl+Luynk8QSfHanc3tsck+HC08cBHtjY4+9A6evpbfSDdz2jC+j0e5AjkkCvbu8ihS/uQg4+lC0F00npnSLdkCY02GWWcHnnxJWHvlnBrDkimmq3/ANzQpNKvUYzqF3XVurLqdmW3W/SROeXESu68eYxivUeoYo4LNLlGGTLcwQxKvDRFovl/b9qxLaJN1FqT29vn/erxFmIH5YVIV/v8pq7/ABD6gTTdJkkg3z3FzcyxWipEdviMW28eYGCSR54quSUsmiEebMaf9Ku5TadqtzPedXiJWeTTtBkghuHPytczuq7QMcELwD6k1p+nJ7C3vLFdWjmgiE4nWKZBvmt7SEyN8vllkxz5HNZjS4bzSdL117mZL66urqKCJJ7fKxJCgbxHOBl95B44HatNcWD2Lajr9+lxM2l6LNBBdTKCHecKCwjPLcA4/wCarTUVJR/L2G+Mfwr1FXFeG+u9ImuJElm1W2sBEoY4aV2V2C5HONo+9XP4pER6b0za7ixh0uxs43UZHjSREvtPqTIam9GNbfxGzFmjRR6FfxOss6hpJ7dYy0g2nhAChwBz71RXM8Wpz9N3EwCRaa2lXcoIxgNp8cjH7DB+9TSi5NL+39eCLelU/OyT1XqMMtnbQ2wMsV9rk9ojDA+RJNsh59oWFD0yyuNZzaSSyILrVIVuiq/M0aRPKy+mCcfrWb6fllbp/oF79o4r8aZcXqxSFsu91M8nin6LIa3XT8H8D6c124tJhPdMyWkfiuSWkmVUyPfksfTAqeWEcS0Ls/1Ky3ySZJvbNILTVbGzW32aOiXF7LOuVi3oNgGPzSPvwB7VS65pfwuqiK9ZZNP0zT/HumXlpL2WQStGw9F2xpk9yDW1vtNtUFlb3s5H+0GoxatdYHa3tIkijQHzB8OSQ15FrPUM+vWGg3qzFLvqu/8AipIN5CR2sZmCDn+kvuJP+Wq9OtSv+fzknJSht3LeSeNutNNfxfHGh2o1vUbXktJM1qHhI8uCUB9Cxo34X6ElpaaRrXUUpt7hmmnRpBlrieRnEaD6IjsfIbqHaxi11zrPUpbqMMkcGlz3BUkQxlIwE4X5pD4WAg8/vV5I9zZ6fHczWzSS6diL4YFSbSEoBlsd5mRSBjzdiewpc0p14S70PjajbZYR3qp1Lc3OrPbR6v8ABgSWUDHZptlEo4PkZpWkP0Va8a6bt5NV6n6g6v1nfOk0s38KgXcyyTxRg+LnySIMMernHlW305zB0v1LrmqC502bWbj4WEyOheGE8kLng4HIJ86pb7Sodcma50O7/iZbw7KCBXaNEhQbjlWABk5DNt4ORVOnccDlb5perYDy8X5fmXuj6U+k9F28V8XkvH1F7kq/zGQwxFlYjkn+Y4+4q60CMjqCS5uYn8HSbaOFJnH/ABAsZZmy3l4shH/TUK/i+Ck6bt7lZ40i0pdRvIkRlkk+eWaRM+QIRAT71Gi1G9uNG1fSvGKatd2tu53FgIkd957/AJcM6rj2pJSco3ze5JXLeyP0N8O/TVpdKdtjPcS6lJggGW3tyVQc+TTZ/wDKD51m0urvVenbfw2Vr7qC9hlOW2RmOFpJHlYn+gYPP+XitFr0F1quoa/oHSNtHL4M1vokLMDtht4o98rsRx/xWC4HfBqTq3SsumaHrIP8rTrGzi062KIFaRMBSFHcKRvY+ZzVG4Rkm+W+B5xbXomQ6ZvFtbDRLCWRp0S+S5VbVtpeQEzFmJ5J2NFnHYAVPi01ptVE/VRt7HSdOuTdTK0o8SZlVWVVRcsd0o57cA1T6DLJqUkdxpsU8cV0bqUJAh3pGWSNDkd22RgBfvS9WPNolvLpNsN+rXkzNdRwMHwy4ypAzwGIXB5OxvWrO3lpCO47m/6VvTeXGmXImkuJbrR7qSSSSPwt8rSStkJ3C5yOfas/FcxHTtLs71Xdri7lWa4SQgpveNmBx6Rlst9qu9E0iKwEOn2d540tloDGIopEkwYkFB6HdNkjvxWJ6Tlkk6dutX1TfBGZ98iPnMYWPwfykft71lUFJykvME95NEq9V9GstYuzO9vd3XjXJkjGTFEWLNtHrtOPv7VKZbu61qDWI4GsbCXSCkUZwWinlljTGB2OGfP0odjqdr1NGsDyRLK+54EwcvDvCureQ+UucVO6XmludA143rsqW+pARKg+dIwwYgex8Nv1pZOUU3Jb9/YycLX4uSiSa91bSOtP4blLiTVYrG1RuCimcRg4P+UEn71sNJu9Pj03XtRhc2ulSX0Kaa5IBit44TDbYJ4ACl2x9aodHjkGla3dW6lZY7xXz3/nkShTz5+JcoB7r7VY/wANt/hNH0vaqaRp0N1dXQGMzQ2YFvG59N7CXH1qspRScV5/oVUth+nKYtM1SGGF7Oa+mEiW7/mt4yjtCWP+IvhyeONoqmktbXQNHdYrrwVmQ21lOgzNBYKojaRR5PM4Kg+m4+dX2hIL21vbjUS1vBfXc+qXSMzM0KBlAUn0CpgD2rA6tqN3rN3qGoBSqXFrbG2iC8BfFUxRDH5QABn61bFJybSeyKqencmdQQW8X4X6ToumWQiF6jTCI3BfcssxIJz2O2Ncj61ZXkLaZDptqjxC40618RJWTn4u5UKDj1SFM8dt2POjajZ21v1PDBHGyaPoELzyHHiF0tIkXbnsQ8x2j2aq/UrmV7rWbxg99LaF44AF4MyoEY/TxHbHsoptTa37/qRctrJOqaFean09o+gaSGS71CAvKA2NizSlpGYn0hjLEnyq46gRrzquB7HfqUNpBFbReB8hk3ASlFX3+RAT9am6pvhludPg5ujZW8F1LtB2K2yFIQR3H5nb6Y9aFew3nws9xpc2281UzG0ZYwTEGY73APG4JsjXPGWY+VJCev0XwMrrTZQ6td3cmhRWWlyS391Lc3SyfDxgiSeJUD7f8iPKV3HssfvRdA6bhSTpu81OGO7urCGfVbxSRsYlx4MS7flZWlxk47LUFrKFLK06L0OYIdOt7W01vUl/NdNPI8ssMZHZd5Gf8RGTxVt1PrEWkabrWoWpjivNUu/gdPAXIitrUGBB6YDeLJx3KrTyqL04+X/PyKejEz11aHUdTsmcx2UUTxWMfiHmYIPmKKOcNIX+5zWr1qaaazeyhClTkPcbMogkXGP/AC8/9Qrzfpa4hi6i3hZ5Z7fToreKV3zh5SWZxnuy7lPHmQK1cUt5ZaR1PPLdBU1a6axtouZP5SQEK+31fYDkf4a7PiaaTe6oV7csm6xcwrr2r201s9umimO3SSQcCdo42VVIODsU7T6GoENp4t/B8aInj+HiR3U5DMZWbv5jjOKn6ktro1hrFhH4lzHokcaLKx+Z7mbeGJ9T80JJ+tD06OKz6eSTUlBS00958Zz/AFGH78KzfXFZssaW3s+ROem7RjdGsb3Xtc1HV96rC+rIokm4Dxwj5B775GB47BagdSaw17bWjaLiJNQuJQLp8ZMUbbAwx2UuXYedaPXr+50zSMoMm1tT4awp8puZeBhf8qH9arbPpyGws7e51r/fDZ2dvb2cKgMxkZGJY54HzyOTntsWvVxuM1rfbZL+e4MXr3J1otxHoVpLYRtc3cw3W8RIXLj5TIT7DnNV2vLHDYW0N7Is25x4og4ExUYXc3cgEt275qP1bqcg6Qzo0s1vAN1tnPzN4ciqwJHcHnkV1rZM8WjQTkgxQRt83kQzP+gFTacUpS8/eRvay/6VinGlXF5eKimdmjhQYVYzyqnH2J+9A1fWrZLtmVxHax/KZHbAESjtn3IqRLrFrdNFY2kZj+Hsw0jByyhpANp+u01hb/T5datRbSu4jedbk/L8phUldpPv3oQgsk3r2OpXuX51nULS2u/i7cX8MUCFy7AM0kzgIqnuFwTzT5b62uhtsZkl1VkWC2tb8bYESPkKjDh+eTu71CvrmMad8QqMMXIhkAyeIo/lA/6mqugVZ9OZr2WSKLg3G07TIM5EWfIEYLH0FXcIrjY73EnXLDUryBobj57lYUJmckGSX0XHGzk4x3wKAbLS4tXktYZBqU5RYwZTiOKNBgt75qQt00E0MVurSRQjesW75MdwOftVZY316lvf3Fzsjv5ZR4MUUeVi3HCjHck8nHsKMdVNWMrapMJM9/dXVxdXwjWNGC21mq/MR/Tv/wAIwOF7mnXSCzvY7rUdSlW5jiETW4jVjIDyQVHCp7VMRGhs52sJV3+JJKCDuadT8qEk/wCYHGPSsXpzXbtcy6h/u9kg/nSyoctL/lz3Ocirwi58bDxiafxdO+GeWBha2VqN88CfN8OCwIYjksDxz5ZqusE0K78W20gWNjqJJMkOtWpEd0Cc5SVWKg+xHPqKgiVrZpdRjMmmTWuRiBdxHGSrA/K4Yd/0of8AC7bW7cXOhPGbKUsJrPJTw2/xQhuQvP5fKtEIRgm23+hWMElbN1pltdN1joGnavptituj2issdpkuyx+I+1s7dow1YOO+t9R1ad7y9ujPNM2CkamOTOSQckFRk9+9bex1GT/b3qMyo8llo+nXU1smzGJBCsaEE+e58CsFpfT08vUQsdNlivLiBvCIL4wVQlm54I78+1GCStvyHjEvLfT9WtrqW1h1iyuwrKWsTdskqfLwo8TGcZHY/SoU+qSaVcG11yy1HRZ2Qhfn8WJh6hJMg/8AS1U+uyrca9dXgy0+FRSXBGFCqTUmx6iktbOWKaSVtOZN5tLmTxY3wdpwCMjn0NW0JrVXYOnuXlnLHehHhuNO1GWRxGC0Hw0gLcAhc4z55ye1UV9q3h6tFp2l6W9pcR3K+LdtdNP8RHgAYVsrtwARj7VcaTJpl7ZTXGlRPp/hNlYXk2pvIK/ITkqDlu9SrPp9L7V9OsdKiSa+EywxQPOxkRQSRlgMEDJOfICpxcYN2CL0Nqil1vS9QvOqb34NmW2WySMoWYozNFjIwD2JzXRu9ndwG408uiDDeIjL4rqflYZHykjBBr0DquPpbSprnSLPTrbqPXpB/vt5JfS26wkKAFiVW5PueKqLT5GOnw3MskyRqHSa48UooH5WIA3Dnv3FB5HoXqO1yUUmit0bRrG0kvXCyT3p8RkOd22NmAO4djxmpNkl1b3VzNKR4BlaWN+GO9jw3twOxqHYyT2V9I96jMiXccLRuv8AMVTuLZI784wR3q20u5tbi4uYEW7j1IM8jKcGJk/wsh7jHNZcjk273JNurLmyn+IuYGvZFaX4pEkm43MPzDgDB5OKHqVt8Td65DNci4Rl+Himx83go6smT6YUigWGwi2/h1y00Sk3m3ONhGMD6DHFWFvHbywTLqMLu8jMjXEZUPtz8uR54yaxNODsm5NDGuoxAqXc0jNPZmVXWPJDkgKhH9ICjA9qhz2qagHOorcW9jdxKA4iDM2w8qvPGQMcip88KNHcXEV5CR40drahUO+dyrNkqfyqigAnzJFRNLs7ySOW4MRlfIAUoMdyATnyODmmjS9JCrfdlTrmoXFy6fw+H4WGOB1gRCW8MAYVM+TZ+1R7SGLS4iLuMTXcjtOIIhn8wA3O3n2PHlWnXSYbGUJmdo/ACjYgJJwSFGeO5PPtQ71Le7ZDqUs0H8vYVt4PFPhqcD5xgL3rVCXo1RaMrZmtQW4u72O2hkzqsqKsXzFVgxwxz2HnivUYLgNoSywXNvDHcpI4LnayjdgMrdstjv3rKpqIg0nULnTIYY0YM8jSSeIWjHG4eYJPYfWn2vhLZ2cV0StullEh2EMVAQYHrndnNfQ/ZsJY3q4s1qPBeWWnW1z1Nb6faXRulYIZGWI4U5yzD18hj1qu1LVrvWLHpPSruB9Qiia5vL19nhRq4nZFiUf5QG9vmq06Rhi0y+N1EjzPcK3wyPwfE7hff5fm+1T9WuLFL+ey06USzabYiF9gJImVjI5yOOc8+9e7NxUbb3KJtcIt9HtrJJ5s2IWKOOJEXxAuDyTzWh22Aik2aU0sxB8MPd4B9AaiWd5YSg+JGZIyI3OIWyOPPirVNU09B80V8jHttty+PtsrZGcdP4hXH1AdO0yz0+Oe4uoTd6hcr/Pl8UAbR2jUHsg9PPuah3tkp6j6S2WbSQy3k95eHxQSXhhYRHIOMjxcc1arrmjcB7+dDnCh7B+/mPyinzarpSXOny/GyqPHaJgbCQcPGwH9PqopXHHNc8HJNFhH/D8lprS63jufHHH23UZZ9MK5+GvMHj5Zf+zVGj1bRgvzXzADz+AkOf25pq9Q9Ol+daVHHfNg6gfX5a1L2/L9gUvInJLpKAn4W+PoC5P/AL3R4bvTQcx2t2c/4j//AFVVtrvTp7a5ZsfU2TN++KbLruiBP5WrQZPAd7KTA+1DU/P5DqC8i2tjotq1wy2WqIs0m4QySCQKcYJUluB7U83GjHOdM1T7lOf/AG6hpe6DFGPA1C1GBnd4D8+/IpYdT0CQ86pZyHPnbNn+1C3zfyDXqJ0c+kFQf4Tq2fZo/wD5ennUNFTAGk6zz55QD+9V0updOxNta8jz5BbZzn9qBJrnTsSEpfQDyw9rIB+y0NUv8vkcor/EvBcaOTuOm6qv/Uo/96pJdQ0pEG3S9XI7ZQIT/wC7rPx6109JkC405j5kWc4/fFSY9b6aCYNxaufSOKU/6UNUvP5B0ry+ZaJqOlKf5mla97cIP7tUhb3RZMmTR9cyO3MS5/8Aaqi/j/TWQPi7VD6NFLn/ANzUk6z00ihp7iBAezNDLt/UiuuXm/gvoCl5fNlkdQ0Ze+jauPrKv/eo02t6QhGzQ9eZgR/win75PaokvUfTAi/lajp3uWWTH9qg3HVfRkrRxvf6W7D5gN0uAR542UHJ/wCT+C+gyiv8fmzSw6poz5xpOtAAdvlyPrzRTdaJKAX0zWl885Uj+9ZwdU9NOdxu7Rv+VJQP/cijJ1J0vJHmK4tlOeWdnx+m3NLrku7+AdF9vmXL3HTjA+Jp2uswPeNM/wCtNSPpqVSwsupkx6Jgf+6qoTqXpyPIa+03b7vIB+wpj9SdJu2Rc6Q59riXt9CKCyev5I7w/V82aA23TwO5F6mi/TH96a8XT4Hzx9Qse27wxmqMdUdILj/e9IX6X5X9iMinN1V0eQf990oY5ybssP7Uryx8/khlB1w/iy0+G0Dyk6iC+hVP/lab8Noo+WO96hiYegjz+61RydXdIZX/AOG2jrntuvT+wxXP1X0qi7m1XSgnlvvXP7BaTxI3z8kHw36/iy9NvproQmq6+B2J+Egb/wB4qBeJolnLafF61rkfjyeBATp8A3ykcKPkznioSdY9Hvx/E9Jz5ZvJAD/7NRtQ6r6PZIZI73Rnkt5g4LXTvtPbIGw4PuKVyj5/JDLG/J/Fl0tvpS5zrPUrAjkG1tv/AJSlaDSs5Gs9SRHyJt4u/l/TVO/WfSKfl1PSQ3+I3kuP/c1HPWnSoOY9a0UEf4ZpP9cUuuKe35IDg6r9S02abNd+Gus9RNEuXuCIoztJPCgH75qZ4Olk/wAvUdc3Yx80MY/0rPWvVPT4GItV0p2diT4cshzUxeotElDFNQs9wPZXck0rlpVy/JAUN/3C6polteZntL/WLLUEUrDeJCrFfRXBA3p7H7c1SWmsLBKtn1LBd2OqFP5ElswNtfD1jYglSfNG5HvUldX0u+lfxrlI4k4G0Ou73HHNRrtrDUd8V5bRX9tnaY9siOo8mDYwHrzMs5zWrC6b42/Qaua7Gf6rhsbaB2XT7uylZhNa3alWt5HAJ2PjGxyAQARz3qjFpbS6dEbvTLq5aWASqRGTvBJ7Cp15Fb6fKtteG7ksZZlEc1wjpNHg8JIMbJU/zD5qg2GqSaYyx7GdFG2KLnYqFiwEZ/Xg+lfMPNOHUOWWPpV2CorxE+xZdHatJZ29tZWaSPOJ47eWCQbMWzBiDuP+Bjk1tdU0CSC0ktE1SYzMgV2KxMGPPOSpIBwQOa88GpQeJeX+lRot3HJFcQfNkuM/PGw9GXIrfW2oRdV6LHJpVrAYyyKpnQ+KEYHIIH+Dt7VqwdT40NCNMsXMuxgbrpe7voHu7XxH2EniMK2ccduCGxyB2rJ2NrDPbw6lYzKt0GzENh3urdyPTaflIPnXuK6Xa2USrFqKabL/AEbVVxnyIBOTXlvXeh6hod2l/p4U2d1Oqzu0RhXxD+YhTxhsZ486x9Z0Txw1QW/cwygpRszepXLi0uLu1mT+WBFcW0kLYjcHsc8gfSrQQwz2kdxEDCxtvGdt+UO38wB+ldFcJczrMqqkrIY50eUEOn/cdwftUjTbVIrGe2lZiELcDAyh7Yr52c0kebPkhW0p+MRAhQQ3SssbtgFeR5f81W+pRxEPNK0ZMbEMmfz85JH0qBYG1a5too1m3OrZy3I2+fvVhrti38mR1ATcWZgP6SmCPrms8pJyiC7ZHiuJLLRGu0WNp4jlISvDKAR29MUQSW13cGW4todPkKoyz24JHIBIIPoTR7WLxYoNPxv3RYUk90Xv+2T9qrbTxry4uxKssVtGDEnycfKcHnz7D9aZeknQvYj6tpknw7bIjcW8/iLJLEAR2yC3pnFVlrI1vpd5b2ZihZI41R5M4OX5x747CrciaFbVbOVofEm2uRzn0yPTGc064tJNmsrBbRmJ7nMTk4D7QCPoOTj6VfHNpUx1sVdg07X8EVgpkW3kJQvwowDnk/rn2oWiaPHHaNe6i0CMpEl1PbxtiXBPAJ8s0drT4ZJLq53XF5atJ4cBOVkBwCpA8sHv7UzWILu46bvIL6dXSOaCW+K98EkYjA7cYGPTJrTFpqovkdek6I5vf4pPbX13HLFZvPtRNmRIV8h7KDkj3FHinlvrqSYHa0tzyydgArnB+2Ppihaz8QNAtW0+Iyvcl5EhUcAycIT9lJPtUjp/43w8a6Z7RUVUEqgBmJ4Y48lH612RKMbR0ntsG1LR5tPtkuFnR7mNAzZ4dSQNxHtxzVdc3xnl+HtI5Lcm2R4gWBMcvIOPUGrTUIn1O6klmuJrcabtjJVlw4OcAg9wR3qmksFF5ptukny3FunhygbS673GP8p4BFKopq2UlGK4OtZZ7WO2bUITmSQD+cpGJAe4OKn6BLNqmpmSBtzNcuGC5BGxWyTmq2Qt4f8ALuWjkuIo5W8MYIfbnJ9iB+tbXo+O01DWtObUrL4pbhHZFLAHO3HOO9M9Ki20Q70Uen6VFc61aPPeeBboQ/jBQESRgCvJ9cAferi1tpIZHltI5DbXt3PIwVchAVHp5d+faiQxn4fqa1jjCxwtmGPA+TAfb9QDiq6W2KaTYTrcSXUjRmV8uB4e7G9R9GH71nUk40ynh6dysN21usCQxywqHzGHBUMQ35Rkefr61aXOoG6EYuLO3RMhistsjNkHI5xms9dXZiuHEjSSwSR+KYmOcr5svoVPkPKtGtxZ31ok17K0fw8ZdmRgNwAO0/uKMlVNIm16SodJGlwTLBts5G3FR4ACsoOOSBVbPcTQRJDMDGfEDK64PBPByO4qX/tLA1rbWywvBEqsEDPuyTyc+571RTagzTiAkLbyMVXHdCO+P+1coOxtNbjQxstSuQ4zvY4P9OCCf9TUi0uo44JwAAZg0RHooXcPuSMVBihlJRL2dpd+RCwOBw3b64OaWzu5VtJy4MckKhztUcNll5++P1rS42D1lgjHU9Hbjc7TJcKMEE7ofn/saka1MbHRY735jcLYW8DOMcSruj4/zgYqt6a1gtYTCVZGmkhtUZ2I2RliUGB5d+ajat446PvZJWDiLWkfjnKZA/uDTLG1PS+LQ8a10y4sL6a6t7l0diLiFLqEqxyJAu0gEeorfaZM+pQ2ohurqWWyW3uLlCoyojYbgPQgHvXmHR6KdOZLYOZtNZ/DJ/rQncFPupHA8xXo/StnZWwuNW1K6kNrNez7Z7X5T/MjLISD5EAjn0rJ1UVBv5FMX4tPrG3+np1jrN3PpYgt4rXxIx8PcB5Js/Nvcf5j8uCTjNV+uJq2oWT2XTUUMDxSeHKbnjwsKPlUeYxn71caC2l6L0Dol5a291/OuJVMQZY3O4lleXGflyuBn1FCa+ik0C2vZYpoHvFzJDNy4ZmIGR3wP+1LGah6KWyffuz1EpJubdOW3sX87j7TpsXMauU0vU7v+KyS/PekPFujXCBOAzKT+XyzU+Z7uPUYxe2S3EcUxjBQiJ7duxXCYIP1yDVNq9iy6XZWccySp/FZZmO384CLgj0O4DP0pE1+VNXC6jGl1bGaSJop3LNInBWSJ+6MGJ75BA5rasqyLdfAy4skIcFuGS7jvndFhDzMkrAlXLBePET1PfNVWs2qabBIP4TbSM8mWXxJIySuB+YHg4Oea0qwWt699Lf3LXk1o9vNO9pHiQwHK+MUHLhR+bHYc12q6VNNoViupOlxO0mGljAIZVYqCG8+Anf1rLkn4VO9j0EvEjwYfQZINP1p7iwaVvFVtwmkBKlmAKZ/q+9arT9HhfWZIJdpmSUgM2Qp3LkfXniqGzuYJINQms0m+Es3Z/Dkjy8jAAFlYdx9K1mnaxFImnX6lIjHcJDPE/P5iNr8+XNQ6jU1qSMvSxrI1Lgk9H3J0r8QPipiZLF45VEaryqPGFP6fL+lWl3bDRbsrpzqFl1O224/wjcMe5INHk6VutP6ylulLPFF4kKLH2kEnOMe1arqXQLKfXdG8NvCikuY7xhGPzkRn5ftjNeDmzReSKvtuXa1OUYrlJmG68eF59P0vey+HYFAqL80jIhdz9yck1hb+0YXFhPKHwdOXxCDkhlBBx75IFarrDULQdQrdzoxheJEmJQtjxGwyKR6gcnyrN3tzFFGvwvhXKxTum2Nu8WQAPrgZr0ej2xJlmpJxguyRH6A+I061+DMrytqsU0Jjl5CyMHDAf5cAHHrzR9DUw9bNOpIgvoPDYMvBhMSlf3FD0G1ae5ge1l8L4C8mETONufEkVxn/p4rWaxby6Hh4II54gCsjoMPG4f8pP8ASQO3rWvNLTL2k80fQcYk/q67urHUrFnngjtp4FkUSqTISQchR2P3rBXtn/FekJB0+BBPp94zxpOSjNE+A6p6NuwfQAmvT+otEk6lsNKFpILfwmCNI6HftxnBHrk8fSqC9gsbU2EVzdwfDrK9vMrWzkTxuuHTI7N2PPpWLppRhi9d/wA2IzyXGCir8yH+H09ynQevjX44oZrLcUhVg7bVlYq24cHhivFXegSsdTWDTp9vw5W5cdtySQkMn17VTdE2slje6lpNzq2ly2iSCKO2t7AwsM57jJ7kDn3zU3S72NNbtJLBnimuI0jjjcD5t4bhvQgqRQ6vTPJJrudB/wBNxfZk/pyygvTqE0ZCrdyWsvP9TCOSPH14qi6dEOkvoj3aM1rM8NrDs7GNjtRvpkkfetPpVwn8R1txCYLS3vLAxhR+XbMQyj67qharpS6PplnFPumWIyJCobAwJdy/Tb/pWGGRwlT7pEXJyvzuyzk09oepxBLbTmO8YO8QjyGdWAVs+e0A1odF0yWS38GBnaa5vpAoYctGzYZvpgUS3eW51LTrva9xGT4sAaT5s92Qe/5jRbmVv4IiaZuiuJXRVZ5MNGNx4479zmsWXLKSSR7OOUcqT+JD6ynOjQvaaVGLhYdPj8UKTH4m75Sz88DA4AoFzBqGtfh/pc9vKzXsLYtrjh3EIbLqc9iuMe9Jr9vFqugaU8w2Nc285aQ+sD8D3HymrP8ADnXY57PxEKGzi1J2ZEXGI5FA5B8s/wB6hKWiGqt0zP1OdSyw0Ko+X1M51/LLf3lo9g4lubu1ilgZefnKklv25qHqGmyaja2AtYjeSQ3DRXTQnJBIG4E+mK2Oo2cGk6w8wRrOwtZJI4GBDr4WMgqPI8mqz4+wurTUH0mA2irEJmnWYKHJ43MR5keVNDM9EZRXBPqcTlJb8KiA0DaZDHpaxNd3F0iNBGw+YMThsf8ASKZe3cdjZ61avOJnFzGIkGPmKc5I8hhsfapfU+p3dncXurQITfQWW23AGGAJUZz2Jwe4qjvrOGbqS+3MFf4cF1cbt7bQeD5VbGnO3LvuSzKMIquy+JstCE0V3pttFbQOJ4ZoBl8AlVdguR6bRivP7W+TT76bVLy2mvLu7u0t1VnIjttuclT2JreWFwNO1TSjZnxs3CrbRN8uZGBDAn/qrFaqr21lZWj2jSY1GVDDISwHOCQR6+RpMSWuTfcWElo0v2lno2owTzX6XkQXT9HmZS5U4xI+4oSO5z2qHqPUUh1/TriCWKH+YfDsZlyTETjC4PHHP3q1sV36NrelWQ2W7ot1hgRIZGwBtc8NjaeKxNr8X49teWSQlLOLwvHYDcj5yMk+Z/ar44RnkchsMpPE8l7vZGwvviLe51RnaL4+ZoreJk+RRHn5DtPnzRL26tRaXt6ElnvraGPxJWYbEcDGQRzkkftUbRrhbqx0rUtVdpmnheW4cjklCccfTFUy6lC9hBsIjuLpkXa78E7sg4/5aMYNNquBIzjFajXdUTR6s1pfiMRxoSrx7ic5A5+uM8ViZdb/AIwyRvEYLOWIoIovl2oo7ffGftWwu9sqapBGCIG3XKsew4x/pWAcfD2Ph2xZnSFXIXkgngD9OaPTJKLRDJkcopi2mqTaiIG28yzvGjj5SoKYLE/Tir20gjsdO0tUOwvIY8++cms1cXVvoemaUlvHsfwopLhkJY5L7BwfXnP0rSzTmXWbG0KZgQvID5g4GBj+1a80fRpcGdd79pF08SSaubd/DUajDM0qt+bCcRr9Cc81XfiTcGx1qz6jhtS01zaW7P8Ayy+/Ydjoo7cgc/SlmvnHWSiSOTMNuWBzt4U7hx58UPreXVOoOjYj07dmGe5viLZwT8itzn6d6t06euHlsaYPTJw80ZKfTbCzOpWtxqE1rY+L4sUdtBl2DElVx5DnBNek/hrbQaFqEmlwROgjhc/Nnc5dQ2AfIg968r0dr2LUhpkv89nvEhecEuzIm0uw+2a9Q6UmuF6g0h7cLJ8ZcTyOCeUiPCKff5f2rT1LkouPZnnLeab7MxmhvLd9c2F3HAAltexZ3HBkkRzn7bQa2GrxGe1sJZ1kJTT7aVURsnJk3nn71nrCCC66pljEkgijExO47Nsh3nOfYVsZBI4u4o5ImW00uFZJCNy8IrfKPp2rLNt16ka9blml6yF1Jpr3fU3w9vGI5FxM6sew43H3PNMvILix1q9+KuJN094ku9D+VR820n9K0C2jR9WXmpXbbrWOzSdgV5EbKpXI9yKzup3trrNlbhJc3U0puJcIUyf6anbk1HkdQVSlxXBcajexXFrLZGWRGuInuIwvHdgNoPlnBrPajqqJBLJIqB5HjtYzjjJYDC/fuat7m6RI9OvnjJuIcRXKEYUKVDDH2zVD1LpvwMWjwhPH8S4nud4bAVdwxke3lQxQXC8ysZaoK1wiw0+9hmXxfDdXhSbxRnGGAI/SndS38g0DRdPtp41d72VyDxiMMuDn1ytQtKQPPqEc7CCIIzKcZZskA59DUfXdUju7aCLTITKY7aTZK4BJfxdowfLvnFPKHpJCwuKcpbUTdWnM1hrIiIY3hWRfIFml/wDTNVccPgWzy3CK9tbzgbmHM1x7j0Ga0V1pplNtbhAJIzArtkcOsfY+Wcmq+9s7pJpksoz4yTiKRJGAERA+b7kVSLUVSDjjcdUlwM1sSnQ9YhihSZ7u73PtY7WiAX8w8h51RWenpbWyxxLI7eKuWwCvKkg59jVxq87GzW3ix4VxFGJJXPzEZJ/0xUnp1bSGz6iEsgml+FSbxAxCpl8EY9sVSDlCDYmWeutQkdnY21s6aiJJLmK3LEYAjzjJyfTArR9OFbTpm7jQw2+9YwXwGJU/MAfUdqwN1eQate/wl7qMm+iZXLZB2AZyvrwCPvWg+JROn+onXdGqfDW0Q8lJL8fXAFSzRk47jRnFSjXYi6ZNK1xLcL4ayTj+YwAwyLnPHaoT6xJdXf8ADowFRULR7fMsO/NSLiP+FSyZDGFLEbAjDMjMOQfShaLpi/7XaOZljEDWyPt37g7ctyPLCjk08IJpyfYhKUpNvuaHWrqCPXdN02Rtmyzt7RVPfAKlzx271kupMPc3dvYwxXbS3ZdYoxtCtnCrn0A7k062v5L/AK5a/RSwNwyqWOe5xgD04oTxeJ1DHbCfYPFee4A7uoySufIBjWjp8ahUpe0rKS3j5JEfriRrDRdE0qxkNwgkZTg43tn5gP1PNV9pHNe9Q2tjOmTLKIEjUcHjv9MZqR1HqLpDozrbh5rgzGEsOQN4GFPbPA/WmdNw3Glatrl7f3Mck9jAIYTGeFuJu6/VVrRFPw9XtIZ4XUF2VGk1K8juIZ5gCUnnKoD22xAIv24z96r9R11E0DTZ9pZXmuJHXJ+bbgD+/FVr3zSDptfEMni29zdStj5SgViAKzfUNxs0Lp63Rn/mRswUeasRz+1Sx4LkrL2lVGk0bTrSTTbeYPFdxpc+LFLn5hubOw+YYHyPtVN07P8AxTqC4l8NU+DlkZpCDkFQcD0qDoNyY7y5trPChVR2dvy+IOd/6Yq0sdR8TTNdvLZIUieXwLfYpActxuP6mtE46W2RuEoKFVbIH8XOrX6JbwC3soN0xGcqXHmfUknvUXR9SOqQ6rp08sniTq0kCtyGZeQKC8kWj6HeFCFa5k2gg5JAHJ+lUGn30mkPaX+QZIXUgdzjzz9RW+GKOjZC6nJs1un3ZvdA0rAYP8VcRrk/kZtuf7irTUJF1GztVXi5S18c4HzHHyn9xVTeSxabchLJgbX+LtLA2PlKSQqw49jxU6+nWHWtFaA7DcWpSIk4IDFs1nyQ3T9okZ0mhs7u2m6A3iOjywIBGPzN/MPJqpvNbmstUvjZuI5ElYiTGWYl8YPHbHlWme0l1W46XurSLLwwrNdxiQfKA7/Ng+R2gVlW057uwm1GVkVpbxVZVI5jeTKn7EEfahiUXuwu62NTAY7vWgWbasjIJ0bnkKORjsDin67d23+00tnYsqTMzu8hzlV4UAk1T6fdRHV7mOMhpJZ1Eh/wYwKb1K06apcRNIFvmcZcJwwVgMVKWNPL7hsc2ovbc20EMcWnzyPMZ1s1O3Jzh9uFP65qv0y4u9N0B73bl5LnwQjd+/JP6nmhLLM1ne2cLFFFyFkOM9hn/Wkm1Maj0/cJHlYvjQhcD59uFJOPfmsKg90/M6L2XqNVE/gwTyRki4upkjII/OoOWx+veo7WIvor2SZQtvPMXVnPcdhj71cWmi3eqrYLYbfEjndpd3IjjZS+T9lxVDr+pvpekLtj227x+KY2H5sjPy+mDWdK2lHllMXpRJN71hpbWdnpej2swFs8figxnc0hfBIJ4bigdRWst51hr0iPHLZ6Q0Rt1wNss0gGPLuATxWf6YZOoLq9uLU3cBt41doZGUx5xlSje/pV3rL3Wl6ZC9xbi4uZJ0acoCfEkDbVJx2wDTeEsGSo8v8AU1z6qeaOn+3jb1EnRbWKTT7V7aVS8N60QV+GDE85P1JAqu1CVbjWIbGWGVRPfXNtIkSZIkYgAHPp3+9XaaaI+k7q6jZC15qzQQ8ZO9B3P3aque6kcWet2YE88l1JDct6TRrsd8eW4AGjBXJtfxmbfQ2u4zqpJLS6gsLEPDo1rC0BPGS2CCxHn5V5pqscdrYaaLfc6R36YcDJOGAP071uNVs5tX6fgm+LkEttd7rpQOWVjwPp7+1ZHqa7t7TQrhLfbIkN3DJcMGwyKxyQvv616fTKqj3EyNOMa8jU21lFb9caje3jtFY2kEEDgcCR2jBP3Xg1Z22gPY2Gptay77G7UXC4PzOxJ+X7f61Q9U6kRr50y1LGSCMXd0N2BIz/ACRofbtW9giOn9KXiTEC5hh+Us35FYYJA+9Z+qyTxxhXegqEbiu7M1atYWUYgsEVcLBIHjUbBFKzKGzjjlG4HNH0a+/jep3up3SiSyF54FrDIu1NkJXdKfUF8LjzwavJdAia0u7a1B/m31lYRBGI2LHA0rEn6yf+zVXfS2cEml6Podo3w4j3OG48G2DNtY/5nO5/uK5qCm1FW/P8zAk4SYS/htbfWbW8nv5p4I3njEYXJllkfE0rqO4OQAPIIKh6nJexWVspmdJ7e4KuYgF91Ix34H70TXJnN7a29mBGTLOzMy/NjeCWPpnyFC02/t+oLG+ubZm2X+bXxSuCJoHCsR6ZBHPnzSLVKCfZE3utuxmNS6vtOq9FudN1stpOoQSKtlqEoGxjzxJgfKDjG7nyrzSayuLO4xcQeG/wk0UgLBssFOCCMgj/ADDg1ub3x9PudR1LWEj+CEu+ysAN7zsMjk44Q/vVM893qtzbfG2sYNzanZtj2BVIICKBxjHHlXv4JRhHbgMLPT+l9mmdD29qrFmk0zDkDyZEJOPPJzWa6ZW7gubNTGwiuWL3UwbYkNuoJSFSfMkhmx6CtroTRPYSkospFr8MGI+VNsa5xjzGBXneiahLqerWSG48WJLMnDISQcEE5OfMeVebjm8ssj+JWM28rkes28cZ6q1wKm6bUdO3xsgxuVSkuT6+f70aKKLUNX+Oncwxh4Q4C7t5+fw1x6beT7VL6Unie/0qeRW3XGltZK4Aws3KkfXbz9xVXZMyTaeLlFC/w8XMyNkNhYsEAjzxx968qTerY6dqRP1NkvdMgvrgtJDLa2MnAJULBcTJgY7Z3Csr1VerpnTz3UkzRTm7eDcqb8CO1ZidvtlP0q41PWrnVbbR7O4f4ZXt1RVtlCCMG5wPmxkBQ37Gsr1/JZXOn36sRb2O6+ujJuBCBpFhjB8ySqk/et3Tu5xkyaexI/D20SSfpCKJm8eU3DtJJDtBgNukbk+jEsnHtVzomuyau10llDu0+31lrK0hMP8A4OQuffJUkn3FG09oemrPR5vC2PcLFFBJd53SjCszAKMLgYIPsKi6Vql9B/F7Y20Bis9UjgWXwATgs7A5AzyMc1TO4ZHK0Vk+FRTp0jDe6vLqtnv/AJc91uikwfCZ2+YLnkjjt5VO6h03UNYMPTsUmIBbqGLgE5Y5YHaewXHy1F6O1u+1/VRFfPYKsMBmkgtiNsLEkY7Z98+ZNaK51S9gXWry2uZQ8xWOz7BQzDBx55AGMe9Z5yy61GT44IzuMfadp+iXl7rmoXaW3hQukKWfjKR4Yjj8NeD6s2ayHUWiWsOn29rqvUVnpcKu8rySRmRpcsdoVQeeAPvmtbp0wsekdRujPJdzvP8AC4LsxR4wQwXJ52kksR/h9q8l69024utat47Ce1MEIS3Y/EKr5CjOA33Na8EJyyU3QZxqUU+5qembHpW16pil02/1XULy1thCAbVbaFU2YyG5OcLn71Xvc2Oj/hhqEnTOi2gtn1BoEhvFa7+IeMLksDjPLcACp/R+m/B38t/d5klvp3S3QkAgCNuRj2UH71T6xd6hoX4baXY6Glx/Fm09r5JIQWcSXMuPl/zbU7+xq1XlS1Nq1zwM3FejZM1Pp64velPw5s+qr606fNra3eoXlo6pAztcXLlVSJRnmOJew9BWnsZrE6wXtVe9nswLVZBB4e1nw3y7j3A78VU22jpP1ZE2poJbjROmdOsp5pZC0m9IPFcZOTnLEk55yBQZJpNItOnrWRQs+q6mk9ywwTsMynYPc+vpTdVOOSfhx/ll27yUev8ASV2sV/qlzcOXxq6HexztCGNuP0ArLpexv0T1dqN0X8XUrqQDw+zBHLN/dc1caW8mkHUI5mjLtJdX21DnAbO0HPnhRxVHeW76RoGh6RNby2jXMHjsjYYEzEn5iO2Qor5qO2RtPuiXUyrb1UeV6rB8XpsloIiLeGxi3unOWcuzL+rCt10/MLu7ne7RIxNbxxlFHO64ijgU5PsD+9Ze6sbi1hW1nkiNvdW0wgKKRlFKsN2fPchGatuly+q6R07dzNtnuoobu6ZOAFg5H7g/pX0V3FNcWLi8y70bTIOoLuyNvDCZbrXNTmmQqSTM021SWI4B2cgegFY/8QuqrvTNOgtmuMxQalMttE0hUDw/+McjkbpXbkf4RWu0vUZ4hZTlGsYNNsZtQiyG3NLuYRbwexYlmJ89orzPqjRptW6p0bSLhmaLTrSF7x3HO5lEsn3ZnxT4Iwllc58FHp7dyZczvLoSC6vboy3tr4xaS6cupOGCjnORjy8jWlTW/wDY7pdM2kVyJp7tQJpTu2w2oVpQ3f8A4hfHOODWFn1F9Q6002FVVnMzTQjuIlHyLkehyqge+a0nWNhNrXT/AMIjK8to9zpcTgcN4b21u8i47gytO1a44Vtr4e42NPRJ9mU/R/x9/Loi3d7ebr29ywad9q2wOdxBPng1udM1u61YXMeyaOOa+FxIhYg+EuUGQeByc1n+m9Jeymv7y+kdbEQpDbJkFzvxEuB5DBY59ea2F3pt7dTfwrRry0sdPESKoVjLJKd2GyV78D1wBms3UuEm6JyrYsLSddM8eS6mkzb6SsTjdn5zgnn/AOmXSj7CrnV7d9O1i5heRli6ZtILYQnkSzeGxLsSRk7yKj6HDbaj1RdW5CTWcVxaC4V+CB4xunXPbGy3QfcUy6mTVdMe5v5WnOsa1e384K4KQQ7cIT5guwArw5up+1F8r0QUiXbPL8XZG4Z1uIrWWc/NwsrLsXj2GT96z+naPe3HS08ehRubm/vrdo9uc+Cku/kZ81TP0NWel3wubm+vC8c7XRClg38uGMfL39wW49quOkZIZFF1YSsllHdyxRM+czusW0BR6A4UeXBqak8acvIxRtb+aPPuoLyGTVb6fwijK8st7cHgzndlguO2W4+1QemReC8uLm5Z0xbyJDCD2kbIUH3wx+mK103T3wCtaDw3v52T4idjuWzRRnA8mcnOaBJcR2savp9rDNa7mhhlllKAHHzuuPzEdya1QyKUONhYNq2+RLa5mstXh0XRYo2mtrf5rlW3eGSMsf8Am5I+9X2gdPXENrM14iQtJLtuZNgkeCI/MWx2TAAJzk0fpjp8aLaXd/fR2tgDCXDnJ8FD3klZiTk9wMeYqbGZNVspoA5h0rxGtreM8tIBtd5X9WKg4z2yKy5JSfHBqS8FXLdkXrG/guNLS1t7m1s9NuNs0xluBE/w4yIwwwSM8ntyTXm840m80ZZ7M2oQkiH4aKe4yVbaCC+3IHmcYrQ3WnJrF073VtJEL5/EcI2xlVR8iD0HvQtP6em1PVGsba0tYLa4QQhFlaR1RRjCgAADGeQe5zWiEfDxkVCWeajW7IPTfTywaFqOt6gtu76lduts8yA5j4QOFOcZKn7UfQZ20y20qSVlR7ibVLiTPGFitfDjHty5/Wrr8TbiwiEOmQ38GmpAvhKqRM7ZXvgft9axOsavp9tYWz3c0skbxXHzqoBZ5Cqkc8DhQa2YpSyx1UWzzi5yWNbKkY3RbSa50vqKFFZmtVjnIHIG1wpz6cNXuH4f28Gq9HzWDecVzbqRzjdkrz9RmsL0rq+j2+mX0sWi21xLqcng7JGdfFjQCSTcyHnnaK9G/DPVdMk1uztmshotxIQDbxXbTICpzwW+vapdd6UJPijT0+qtFbtfM03Tk9nqFjbdXahMzarp2jTW/K7U3M4QsPcqSMisdLC+oWVnqFymRdaXcWsuRhVG8gMSfMLjj3q51bTf4T0ZqkFtK95dBGuTBGp3bBN8yD9ayc1yy9H6Kl3aST380FzKZRuVQ5k5GPMbSq/qa8fBbWtPvt7A5ckZRcXtSTft7lalnHf3WlwQr4llLJb2+n2Xgk72Mqq0zjzQKfvjHrVF1ldqJ9d1KMx3OpPfzhrhxvMSvI/hIPIbVCnI7VfdI62sv4l6XFMqSalDNHNLcjORHHGX8NMfKACq8/WsHdzfH6beWxy7Slp++CeVXdke5r6PHJpozvI4404cfSiLpUM+q9LSLdlppSu+LJy+Qe3uCf719SdK6DGLyb+KhRb2+k6XBMS3yiBZDcTD2zs/QV4b0SiprAi+FhdrWKFiUfcIsAkjB7tgHmvd3lj0Wy/FHULyNpTjTtOtYHY7HkktIgoGfec59ax9VOWp0e99lwi8cpNc/Sl+Z5lqehTdY9Q2+oXDLpunwaVHdPqcibirzSO5VE/qft98Vn+pNWnsLWHSOn3t+ntIhZktvicmVzn5n9Sx7k+fatV19dtA+pWOmzKhZPCtZI/zpttyzP6AEllUe1eDahd51BY0VnzCH8WRiz8r2yee/erYsTztSlxtsfP9VNSzzUPN+/8AiNpdatPa2VrJp90RDPpTyzHwx8/hlxk5z/UeBV3pfUV/pv4R6j1LqjSXGqw6hY3DiVVAUFZRGNqgDgYNZZ9Iur3RNNhjt5royacFKwwliqCd92ceXA5rTfBD/wCdJrSvsuTH1HEsisDw0drK2M/4RkZ96LUdCi+NSExq3Ner6EKz1S60T8Lr27sirXsnUEkcG5chGeMIHX3G9j9684121aXXPg4CUjsnEUZJPyxpxyfLJBP3r0p0b/YHQYDGHX+JuV2gguyoELY/5uc+1ea9QXsdpf3ZuDIwu7+RGiiGWkTe2Bny7Vp6RJzk4rdtlOrbWfT5Jfkj0b8OblrjVEi2iRJbyCzLjuq3Hy4z9Y/3rd9Ra1Pe6Jqst40aC3vJrJ5BwRBGMbR/5fKsf+CUMl02jxX0K2r3XU2nO0R4KxwiWQ5zzwuKsevpIougZLq3aJJbu9vbqMyyFVG6bbnI7fnP6Viy44vqlF8mjJcejtP+bL6mat7P4nXOhmYS/DWmoTy2kVtGrRbljJQliRjkfXNWvRfRco1+e4vLeZGyV8WVNpy6lmYD0GO9E/D+R7+fp2GN1kMpvY38FAqMV53Eeo8j3rfXE4tfjr2Ay/CafZTvKWPDSFe+Se/GMUOt6uWP+jHnj5maliinzSZ5B1TbWl/1BLFJ476fEsGnWsFtHyY1PiMrOeBuIJJqRpeoWmo9Ea1qEIEMuoamb24KfOyxxSq23vkgbx9hVP0UmqXOkyajJKGklW7nUvchV3mMgE+gUE1tl0lNJ0fpp7yWGCzvLM2jm8fdJc3F2vyBEUcIpCcnvzXoJ6FHHdtfoHFfhyb/AJZ5p1NpukL1LPbQtfzPDJJK0VtapFGX3A5LuxOBkcAV7Z09p5sPw7vFtwJby9vGtVMkgASNI/EYFuwyyjP0rzubTrm/1Xp2QtLFDJpyC7j2bAJDgMCQcnkZNendX6ZHbWmidJ6JI+34yO1nlK/mlljZ5ZSPbDD6VPrcyk4K/X8DTiheGSfLpfEydrod3of4bXcZnRb3V7dT/LPigRKgUFcd+efqap+j9DsdOudUi8Ca71C2jg07UrhCF3S71dhtPAIAwfpW96mvrGzv4UkCpo+jac0oULkulvGoGPdpSAB715X0Hqd4NOvmvmaO41LWnml9VJgYndjzyfKux5Mk+nl2t38TNOSnOTvaqXsWw3TOv11TW4DHo9jC0Nx/Jmvt13KqK/OzcQinnyWtTrct1frrdrd31xdwXs7i3jmmLLbgqiBFUYwNzFsY9qw1l01d63aSdS6NC0Pw0Dm6mf8AlRMd4XxF9SSMAAfMa9OuOnNQXWXkazmfxbmOeQR7nEbEqSG44PAJHlTZpqNafgZ5PTBWiq1mA2VraWsvh3dzploLb/hhQ3hAc+xz9/OvO9ct5dW1XT9hJhniZpO+1MIRnt6mvQL6O6l1bWWmgmkhN0ssO2JiD8xDc458jUz8RZNN0EW13fTTW9pBFbIscEZZnbJwrD/CPtSYZShkUeWzHH8TnfLMx0hpyaNdacJlKXIYG3g3YYhjgysP1IrS9KafbdS9TaM9vG0PjeL8R4x+UBTgDn/EefvVFol5FHq+m3YRE+KuZbq6kkbxpXtkRgmM/lLMcADsBUrRN+gzaZeanM0MxaR0tFYFmAQkA/QLUeoTt1y0a4OLyRU2Xja1bWB1zQulIPg4dPluIZ5kXEk04YKTnuBkkf8ATXmOoEwQa9OhDi4vbXeJE5Ub2VcDz5yTXon4gX4l1HVI9KtoNOgvLezvlEAyWM8gyxfuc8k++ay+laQ2o2+p/GfybEm3LMR+fYzMTk/WtGN6Y6vOiNq3Ij9OA663UNrePI6JPMsQkJ2hWQoMA8DBANaCXw0sb95ZFQGzjFxOzYHibApOfMck8c81TaD1ZZ3GoJZaSoXSI5fCaVgN87Hs3sKka9HM+mm2tbS4vriRyRDDHvL7XBCEdgMgc1HJGbzaXtdCZG21ZfdMa8lzp99ZWMS28VvaQrDEg3eErSICxP8AiZTn2B9auIbSTWtQ0OytHMdrLpMKyuTwge65OfoDxWS6L0bVtBs9buOo0W1vp7Rp5LaNlkkDBlbnHA4Hb2rX6ekF3q/TEsGPBt9PicsW5AjlkyD71n6mMYZHRqlWmy+n1YfwltTbbZ6fDq96wiI3M8CqIY8gc7s5PHArLdIa5qr6r1Y91bfA6ZpNt8FZWqkDBYgeO7H8xAGc+5Her27vnvNMjxFFbxNCzwxRnJVJXO0nPmQKzaSRXPTfUazKIrqYBDchdxWEEM2B55Pf1rPi06Htu69xJZHFyXYW7hMmgT3NhZQSWs7iC38R8xCMHJOcj5cr8xP0FQNVtmtujkW9volkuCd8/gbVXfzhIx/SABiq/qaKCHTOmreCzaS6iiWO3hmYCOIucB3XszcnAPApvV80NvYWmn3Uj+HLdvCDgbjsAVe3fJByK3YUo133IqOqNLzK+3i0NdO6OtLV5nivdblmQNCQHcPGinHkDtJ71WXWoWM+t9SXEUMqz219Ok1w0e0SS+J2Q5JPY/pU64so4+rem7KJCsWgagq3ChQQu1V3c/8A0zdg/wDas1qPxM+uwoXSO2DXLXDoO8zkkM3uAMZr0qjJ89jQ4qVBptWTTrW7nW0itbh/EjtgGLsyKN0krHjIxgAeZzWpuLS/1Z+mNKt71LNbPSmubpkVWO+cMYvl9OAOO2awl5aXOp6pdTLEwja2W2tkHKqjKRj65OfvW90SK4l6+uIrSeOE2iW1oxAJ2ZKIo98YJxQnpjFSXKVlIRVqKNV/D7uXRuk9Esv5809xamczxr8ka7Jpic4Axk81Z9TdWafo1tf3Fuzym42qDbMDLN+ZPDRsfywc5J7kdqu9QZNChMOo3C3bQ295cz3DxKNgRcEEdwMAECvNtdsJrvUbOFSvaG5nkC4AHh5+Uf8AMRXi434klq43EyTcZUG1zqLVbLWNMTT7k2dkCpkSEEqrA4CoBwWye/c803Q7WOw1WeS/ihtuoLlbiW3tvDjMwgU8PIwUEMeNqkE8Zrpr4aLPC9vslulWTwFZQRHIFYmQA8Z5+XPasfoWqRf/ADx4CJ572Z45LZ5pGOAwRg2W7s2TXpYYrJhlS4R0XqdHpmk3+n3fSIXTfiBDdWk+55juLEuxZu24sCO1R9bmmTSNRitjHILcQxAx/nQKsalMHz2o3HvUjRbW+fpPTHtWB1JLeNndgF+d3wzEdgMd/WoPVuk21xpUM1pi00y41CW9ujcsELYcqpyexkbJA8hWDHplmftOm6ZM6QEmnS3b6k7wJf3T3hyxBt7Qtubt2yQAPrTJ72TV722M0DwW9rfpFpsMj/kyoDMSedx3HA9TUzTbO46g1pY51tzYwQu+o7ZQwkIULbwADuAx3HHfbV6bWxstUtZQqT6haES+FITuBPO4DGAzEDg+VdOajJyfIj2opJY7vU4IUsY4zc3TzQWCSSboxG0uxWbyJzE361P1FLYXX4hSRXU2podUg07awPhFoY1LLGfruUgcCrvp/QrS46y0E604aC0ljmjt5JVRY44t8zN4S9sHccnvWd1y6ub/AEXS5tKuxZ2d+t9qt7cqoYwAN8gC8fPI52ge9TUtTpP+cl9Uoq+GxdMkvjfa/qGqSiytfhpLlwq5kih2jcAPX5dq+uaJe2y6xq2pWlk3hLqlrJLKJCIhCsdnDFj5vy/IMD0NWt7p+q6D0hGLnbZTO6SXbyOqssQQ7F3HIOXk59MVW9Mwx6jeRfxi4tppNcjEJ2P44iWaQhfn2jlhHt+lT3WN5PP9hWnF6a4IGsXFpa6rcfGC3uTBYWmnxrDID4bCAHYG8gO/vitdb2T3FpoOnQpuvbqJ9QnwMFizpBEPuXP/AJa84v8ARtO1PU3jXW774i/1y6kjt7fRGkO5UEYTeCdqKu3DGveenxbRdU6nrSMTb6NbrYW5bGyQoV2YBOc+KCfrQ6trFGNO9jVignFt8t/IwfVnUIk6xuf4e6/A6bbyafakHjYuYAq//e2OR5mvKdM0trm7eO7d3j0u10rRrEov55s4l2+waSTJHnW7/h3wl9ZS27xypbKGYzOFMcMcMjtO/wDhy/P6mq7QraPU9PsI45YRp1xdW1xbuxAmeO3kzvYf0CRydqjnAJPJrZin4cX5bGe5TTkzUafpdi0tna3ht4LC/wBXk1e4llnALyiV0GRnhAglI+vvVpPp+p6j0rqV7ptqbiXUJ57mNo1G6VpG/klUyD4awgc+prLnTbzXJ+odLggOj2MiR6fp/iAqZk8N0dgOWxl3w3ALUzX7uS+6sgg6atZ7YF47azuRcBVS3UiJHCqQTwnYnHc1C3rt7tb16uQKpJRk6srtUW3hs9F6bu5hKZbKeS7imjmYiSRwwb5Vwu1Uwdx4zxVRpkWiafIJ5HkkQRvJb2tv4p+MkZgDtzztyVBb/KQKnHqSG7u+pL7VIIho1zdCKC8V2W6mZGCx28YyRsYKd3bue9V1haXuvdfatJdTCwjjTxB4BUi2sl2kYAHyL2VR+ZifrW1N6WvwqrKxgpTtm/1u4l1bXOpNOs1iksdMuIdPlZnJjwqgSNtPzOcI+BkDn3qNpcFjca1Gl0H0y1EI1AJGgklmUPvBb/DkbR3wAcd6qF1hL42YWGaOG4a8K20IHDS4RZZZ+xbakmQM4JxVt05Bd6lJqtzECJnsokjm2bwkPiAbyR3UKnb0rzZpQVLZFseO8qVGw0rSvgYtYv8ARbAC4ea3sVUxNPKZZJpDJcMeB2diD2rJ6jo8Usw0m/1WHUX021MfwsXDthTHvkKn5dwcjJI4FeidY3z28LR2w1CHT3tIF8dQF8ciIbcgntgkhfU5Y+VeRavc3d30NrCpayLZ3FvE86IwOU8YqpkkxksW2L7Zxij07c/SZfMoxem+AXT400XqzaBcrql/okcFtZW8UJiso7mQ/IRj/iFQC5ySAFHrVV1N1Nf6FpFzPZ6kklzqQa30tLS3yvh5PiXGFGeWDbWb1J9K2NppUukaD8Jpt7b2N180Iu5VJjt2WGOO4uOPzeGgZF8ixz5Vh+o+orbRY9Ifo60nn1PqSzQQNMhkkh06EZhjjhHCmRiG55I7969XDWTI2txdoq0aXTZrTQemLH41mivD0/ezODuEqxQylnbPcZ2DOeeBWM61ur8dM6VC5K3V3eG61EKCviAoTFEw9gUB8y1aFdEvodI0JeqrqO2ZulZYdQt5FMl3LJLdGST+UOccBT9DUTq2+s4ru8vLiK8u2dh4GJFjCSNucShcHgFgvPfaKXVHHl9Hc8/J6O65KUaaNM6Zm1OzZljS3it4UdQXSSaRnUED0wVP1FbBbiPQYtQknQXU2lX0UN2UjwsrJF4krY9MzKOf8IqtSxF30xqOil3QtNZI7nlhtuHQOcd/+GxP1ovV7qsvU0dgqBLuVTKshyN9wyAgjv8AlUcDnjNQyrxPRfIlOrJV4LfTLK4eAkQwXJdfLe+1DGCPUyTcf8o9KzHU19Ppmk3s4VXkukS1tIY2wXihkUMxHmplkJI9q02pW8urXUGn2xM4h1d51JXIkSM5Ue6ggY8+KDrmn6Tf9QWWk2Ya4ubSWOzcqvziInJO7GFG5Xdh3PHpS4YJO5bgcG3twR5HbSekfgp5me4uoYVkYLncm3jPsXJHvioWkyaZb3Wn6df6ZqEN0WEyyRvtjCrxHlWHqcgD2pnVHVF8Zp5tJuWtLedrdbdFUExRKArHPmcZYemax2lancajquk30sl5PJLbN4gMhIY7228njBOMelasWOWly4Dyz07UrO2eeS56fY6h4+oB9QhuVKyG2t5fFZFHA+aUJgee2qHpiSaXRbu6v5DcXEdzaRRW5IUSXrlnRcDuATuYf5QKia5qd1Ya31C+ns8b6cFsbIqn8rxpZFBYf4yf5h/6a1HUtzav1BY2NrIE1HSg91eQRJ/JvbnwyXdCPyspIXn0NCXpQjGW3rOa0x9RH0dzevr8z3O62hmCz3LHs6qxkkIH/wBM4HripPVuoyaYljY2ULwX1/bDxZAm42VkAWWNfLe2EDf8wHnUPoCxFh0pZyajbuXKfxO6R0w01w8hSCIj0z8xz/hFVvWdxcyazp1uJ/8Aeb693SStg4ghId29g0iBf+mpYoqWZxXYNuLVD+ngmoa7fy3KSTzaddeI2BsN1e+CXEpA4wsjJx25NB17T0F5PaQyGWLR9MtYYlbnLwz/AM5z/mZ5MH70f8Ob2O4MN7DBG/8AG7k3DxyuAyq88j5xnJ2w2wPlwap+ltYh17TuqruKFmtUt5924/MVkZX3sfUuhOB5Gt+iWOTa7BldEfpPShHY2812yW58CCKRu5jECGSZ/t8n6Yqw0aSDXNQsbgkrZwTJOONoWEBlRff5T+9dqha06TtLVbn4VNThlW4Dwg7Y5CJGOe4zsA9xUrp2GGci1iRobeGSJCpX+rb4kgOO2AQMVlzzvVPuI0HvojNZ62iwv4lyr3rFzgsxkDp+yrj2oEMqxdPXqSgRwR2hi2ED5VErO2T35q31C7+O1u7giG2xjsFfdn5mm3YOf+nAA8qzF1plzf2t1Y3Enw/xLJbyu7qGChQ0jAZ8ssPtWbHUqUn5Abt0io3XGowWth4jwX+pTC5kw+SFc5UD3Ea7vvVl1doss+o6XZWksdtp9o7XGoSTH5YkxnfL9gAF8zVn0xFpk+uy6pb30l0thHuRYpMqpK7FyQMDEY754NUmr6va3unXsjWEuoQ3EzXLTXEm1Z8H8m1RkhBxjz71vjNqa0/yw/hRG03T7XVba1s7WOSSxI3QpdHa8zSygAsv9O4/Nj0FJ46XmsXx8Q3FnBOJYnA25gA+Y/pmrfSrlLHQJ9XltLQMbY3aNHuBLyFoIF5JPdpH9ttZK8nOn6FeSI/8541hRj/UgCh+PoCPvVKcpNCuO+w+0FzZ6ZPqlyds1zfSP4Wc7gqLsH79qdp1xLLqsAkfdbW0kixQ4G2VkQs+4HyBP64HnUZJfi4dOtRwnxEk8hzwMKgBNWfTSW0Mnx16hntrD5pmPmMlpM+7vsH6+lO2lcnyd33F1y1GhwppsWLm7ht/DgEy7i91IC00zeu3cqj3SqnVLWPTrTTLeLmadsBmAkJjVcM5B/qcjg+gqeLibW+oIbi+jJvL2SVsxn5Yo1xu+gA86otW1A6xqc99G0bBW8OIrztRI9iAD0I/vVoW4qyiVK2N1CSZdMnKyeEssywoe5EYGXPvk4FM0y3kbTdNaYCzkmcPKzvtMUYzk/U9h9aJdQTLhp7gizs12EkBA8hGRGmOeT3NJMIZJQ0asF2KERhnLYA/XJ86dfhoS6Li5i06ZLiS+uoIIJ1hjChtoAjcsAMcgc/emT6pomoRx/7zd6hBIHCx28PgxLtPPzOMkE+YFQbvTs6Ze3K3ADW9z8NLCmWmiEiYDFQOwYHmqlmFrYw2ryPGYoFgUsCSwUli2PIkn9KdY1p3e4VFcsl3vUFkgtptKCaYZVV1lSH4uU5U/JlzhTgc4FDEKnqC1jW7t7yZLi3illu93iKxALqozjzGKjSaXO2lwT6Zbb7t7pIJZpFBSKMoSSAfMgVKjssdRNqd5erawpKZ44hzuA+YlvcAAfQVeoRjsy601saS2uZWt+tr1FtxD8tvbzRg7SzzEtkZ5KqASPOs7YW6aFpfiQWJtbm8XJm2FZPhhznHdN5Hb/CPetdDpVvfdJSC8SRdEN0Lm4MabZJ5FBCxxIOTI7ttwOw5NY/XDqbajqUWtJb2momNmuo4JDJ8MRGMQk5Iyi4BUdu3fNRj6SdcBtrcwT6h/EbUTCBIUtbtWkXzB3DLe+exptzFsuNUETE7Jika4yCrvkEUVCtwfBinENuSuZ5yADnAJ+nHare9tJLGK4uo4V/nOBFIJBJ4snltx2Hp6V6zko7JGttJAoEe10C3EiGVr26uCCDzsQBB+7k/avTOhpD0x0ncdQ3UkrXGot/D7DYMtHGvDsT5ZIx7gV531PqSafeyaasvxEGnWiW5lHyMsxAMreh+fcPtW3Ml7Ja9PaLI+y30fQUuJ4VHzm4mbduPkdqMv6n1qGRNxbZOWycmQIdOEUmsDTZo01VYZ7t5pYi5jXPKqADk+9YW7W6tL4Xk6TWUq4Zt6MrfMMhhnyNb7pXWbmbROoLG6NzYGHURLbz2dtvmAAbPAYN+Udhx61T6ktjqlyz2dzqmqNLI/jS6i6tLIRAcds4HzDjypI3G1IWlFFtaaj8UloNVJi1GBj4dwrYDfIOGPmDuxnyzmm3Nrcwa7p11bhhEsji4Qnc4BXAGfNT5HzqL1JtinjtNOJeCygms4WX/AMV12hnP1ZmH/RUvpoyabpQvLzL3MjFLEMck4xkn2HlWHRoWpfAg9t0Tjp8kUcljas0F44jjDIfyBmyUx54ABNXOjxyai0qoFit4lZZ5HI2q2cD2ycZwKHptutvK91e+I7PuIAPO8jGWPlwDT7+6F7pdnbaepSQ3MjOqnEe0bQpA9Rk5NYZyc3RnfpbFfp6WN1qUVzJE15CHZNsqmMSE5GzHdVwO9To78QQvbWpErIngl1JCyHn+WD/hH7+dV+qT/Ax21rGVSSRS+88lt2cAe1VuoT/ArDDIA0zIrncoGw9/1FUjHxGisVb2Lq5vF1iWZbu4zLBhmgI2jwmOAeOMgjHtWZjl1HUtThth8db28UjvJcJIHVIQqnbuTg5Pbzq202+e4S31eQp4klmY7yFYyGAcsqy5Hcdm9uaZp2hXXS/T0FrDqAWSRjPeGMKFeQ9sHHZQAP1r3ei6fVNpvjzN0IpbNE241CXVLaK0METRXdyIvEwqeGq4bnzGT3Jq6UPcTT3MlvawRxNkAAFXZs7Bt98Yz25FQrCN7mTT4ZofGnd0Cq6KHeRXcu/AGVI2DmpvUN2vT9neTJ4ZuPFazSOMcPcOmQgHmqDnPrivdxw9Jt8IZRWrYrZOoJ4+r7SHSL+xt4tNimguMxPvhnljCtInG0kKVXv/AEmtjpGkaXDbJBpp1WBJcrI0bbRICpGTuHOTyfrWZ6T6ds7e2iX4e88QgMzKXBYnuM47k1v4LWCzijgSXUYo9wUhpGYJz6le/wD3rbCOhNt8jSoHZ3FvbpAZ5tUYm1TcynA3jIxgDJGMVZwzXdzGjLPqsceeAwIA/UUC1kMcalvj4AOCI1JYr2AB29gACasF1W0RgjarqFvkbQLhQoB+rJxU4NP8T2Are0WTbe3t0ZmvNV1ZnxkiKMHH3K5JqQ808Ulmj65rU9n8RHLE8ibSsinhCccZ8s8GgRNJIRs6jlOeyoyMD+kdHKTSJJG+tXEkbrteIBTuHuNlbFKDXotBUa8zRDUZ42YNrmuLtONrWAOf2o8Oqv2fW9Qyf6ntSrf2FZVJLq1QRtqurzIpwmYA4Ht+Tn60i6lcnJk1LVkUZ+eCxD4+xjFVU5Vwdpj5/wA+JrW1XGS2v6kff4TNDk19/E2HqXUhx2bTixH7Gs2uqpGA0+v60T3OdKAOP/LTk6i0vLu3UXURbOBt0Yr/AGQ0ut/xfsMoLy/L6mlj1KSVsxdZaqx89ujcj2JwOKIb+7ckL1ZeNgf+JpYBrNL1HpTr/P6l6kQeX/wlc/8A6sU4dQ6SBj/a3qTZ6fwJ/wD9maOt+f5/Q7SvL8jTR3k6r8/UUqE+YsME/vSm5u25TqnUJCPM6WrAD7ms2vUGmIubfqXX5PebR2x+nh0F+qtP3fLrursR3LaPJtH/AOboOfavk/odpT5X5Gmk1K7UKsfWGoqRxt/hIA+4Gc0sWs3kOfH6umZv8S6TsYD04rLjrXTm4XqG4LDy/hs6n/8AR4oidWWrksvUF1Hx/wDuyZv/ANXXeI/L8xvC9X5GlbWb4L/J62uF8xu0bfj7E09Na1CVQtz1nPOc9zo2wfTGcVmB1nbPEZP4tqA2nH/1lnJP/wCboy9WWj58fW9Vij8j/s/O39krtb7r8waF/EX76rNvHg9X3QYcFToQYZ++KJJrOoJ4Yh6ykCD8wPTq5/XNZodWaZnanUOqPnjB0C6X+6YpD1fp8UsKPr94A+cr/AZd367K7xP5uMsa8vkalddnZv5/V87r76PgD7UG41u4WQGLrNEHljp3eR75qlHUlqQTFq+onI4LaXMuP/YqO3VcSblPUmpwtxjw9FkJ59/CpfEl2O0RT4/I0MGqyFix6p8QnlmTQ9hP7mm3Gryn/i9YELnIDdOliP8AqAqi/jRYqG6p1snvzpBIP/5vipC9RQqMHqbqPI7mPRJGH0ysdJr/AJ/EHQn2+RYyawrlX/22jb1EvTW8fTyNK2sSqP5HVewDyTpuRh+nlUaDX7e4BEWudYYA5I0eYj68xUBtYjDgLr/Vcg9X091P6eDRcmKoLy/Ik/7RvGx8TrB48+R6SkYn6YIpV6qkgyU6pvWfyYdKzsP0yQP1pYdXtJjti6t67STzSHSA3/uo+1DmvJd2IuqOuHU/0fwpFB+p8POaVyvv+f0Co0/w/kSl6m1pXVj1LK8R8h0tKCfuCa6fqPUnUsvVl5GCMbD0wzqv6jI/eoiaj4I41nrlG/8A5eq5+p8Kla4upcldX6xRiO7wxxn7ZioNv+X9Bq9X5D4err6T5Yep76WReMp02yr9htqWOqL0qGn17Vg48/8AZlWU/qKrPHuGaRW1zrAso/MLeEEffwuaWNLzkw6v1/cepxFg/pGKKvs/zA4ruvkibc9T37REnXNV2DsT02FA/Rao7nqA3ZXxtY1BgANzDTPD3c+QxxVuIL5o/wCWvWsjeskij9ttMe2vDtWW16qk8ziZAR9QalkxPJz+THjUeF+RRv1RdxhILLUZ1giXCrJphP7gAD9KgtrdzNt+N1rWJZc5aMFoo8/QDn71opNPuCN3wmvuD2MtwMj/AMuKhy6czkg2l/nzElwCf2P96g8KQ+q+xluotVuZ9NjhurmSaMXkDBHi35+fOOc1jNc1aPT/ABTosE5l3pN8PInyeIGI3hc8DBI+9ekaj01DdoI5tOu2ZWVl/wB6YYIOQQQapLnpKFZ/iBp7eMY/DLtesflznH5q83J0Hiu5so5ppKjyL4q9e4ml0ixAuJbaWERhTt+ZedxB4XPP2rXfhD1JfWGpv05q+o24njBltTbgyjAGHjLMeTjnvVpq+gytCyRrFGANoXxDjGPPnmvN7rT59DvrWfT2gtJbOUTo+MfOPU9yCARisS6JYH6PBXZo+krlZbOQFxayW0o+X4m1Xcyn0GSazGoxS61pVxYXmjmTTbuIrN4LMex+V0B53LgEgdqvem7qz630S01aEeKsiho4wdpB/qVj5bSKtL3RTc+GFcW27JbY7Nk/TsPtVnhy5Y80ZpLyPFEntoLmYo0MlxbsPiDHhldOMSKMefc++akXckdjdeJCFa32mJjGnZW7c1oesNJubaZ9QMHhajbL4jNFGMXcA/OQR/4i9yv9S5rKW1wroTJKt3ZySlQ4UjCNwpI9j2r4rrOlngyOzz82KS3LW0aUvCsrPuDeGrShdy8ZGMeWKLdQPJdzxICXdCQPLPrUExG3DSRwLdSw4O1pNhPBxz68GrJL1ZrqyvIt6wXzwqQw/KpU5+pyMV5bercydipnvYYLHT7mRGSVCUIX+nllP1znNS4ZnuZvCVvEiS2cwhjhQFGTUeztPidLls5WCpC/yyMwUqM5Hfvk8YqTprpamdmVmQI6lB5ZGK5uo7CoqtPDXti2Vy0T8MvZmORxVld2pee6a2bfGIAQSOdwX5hj7VB0ia4ljuY5D4btbuECjbtI5Hy/61ZKXbVYbiNs28sUUu3HHKYPH1BqiT1Bsq4YktbcXFw4WWdNxLADbg4FAgt420u4troSmGed7hSoI8Q+QOfLirPWre1TSbC1ukjugu8+NKu5nG/5cY7iqK9uzHPGDK0kjjBj5cIPTvgCteNXvY6eksGvkGiWcdn/ALvcNCscqryy7SwC/YZ5FQrRzcTGKSaT5MeKGOfloFxObKxuNQKrCYjCPE8MlcbiCMepBIFVOjW76QnUjzNIouFDW7zfmGc4yPYfrTrH6Lk2LFd2T9W1Kw1jTtbuQxgt9PhtGAC4dm3lC2O+MkfpTYj/APC7oaV2zPLbPCzMv58XJKnH0YVE0q9h0+w6rsILBILhNMW5M7ktNI4lQ857DB7VcmB7+Pp17bd4FjfXEc7ySKu0K6Nxnzya2zSjE0t6m2Zvqi4g0u6ijku7eC4W1iicKwBwN3ZfXJ/StT+F+pxzdR2aiZ7qNo3hjdImXDMOT+lC1rRbe41a8lN7b28whRpopLLxSBhiDvPHPH61Y9LW0umX+mXOjW/xEozclBJs3xr+YgfTJx7VnnOHhV3Id0SLGygiTV9MaO6ktrNYPFnkf+bM+5t67vQntVRbPHA1nA8TQBopiqt7seCf0PNaZzZ2fVWoS2lwkum3wEW4jJSRIhMrZ7fMCw+qis3btLusZLm5IsTpw+ILL/V8zEgepqEbrfukaJLTD3kG0szf6YGVH8dV3xblxnB+bFRGs3Er2ckLhFbe2DxjvitLpGsR3E0UzKdqHYqHgBTz/wC+KqdXmUWl7PHA0kkl0LePZnccnJPtj1poyblVGZK+So0lxPdhJNpUtlQxxgn5SD60O1tJ5dgeSCxlK+Inxcph3OG2nBIPfANFllg08LeWqobpD824BhEw8sHuaiapqfhXhlmYSxzyDLBcH5x6jyz5Vo3b2Q1bG1uek4b/AESa5t7liE5u8ASPp8jY2ufKSBiD8w5XsarrfSbySfwri1bdnw53UDw2TOQ4bsQePerrTdXbpvUobm3S4keK2XIDfy3Ug7o3B7hsVo2+F1/SNOvNMijXRb3YsAHaym84Wx2GRw1ZvGa54KQSmtjypdGkhs76FZIXvLmWNIfBckFEHC5xjlh/arK9sri50y80myt/CkuluXjjlYfJtlVgSfbDir0w2puZLF2vLC8eMFdoSaKKSNgSwzhhjcPrmrK60y+8Fxp6W5W3m8dZoZFIkbdiQgeXPOPc1V5mzq0MzPR9gNMUN4kPi3JD/wAsllZ04IHtWz0a1l/32y0+FBaR+FFNDKQFUbi2458wCRVBBpcP8USGK2nCpte2zEcqG55yfY5NbWw0bdYa5PqK/CR3VwIpX8MvuEZGMehwSAfPNY88tcrkdiUtexU6TExXVr2wlwfjBEIzFnxVWPICknCqPL1NQIbVIZ/iNa1S2S5kY+HbxjxJFRiO59c1Y9Qa7p8bwzzsIbeP+aLYYBeJUIQEZAzxWF0hJdW1i0uZMTz3V/DFdAcNBG4JUH64H0qkE52zdnuGGpS28jV3V7Z3ccsOkys8b3k6th9pJVl3E/qKFZ30Fnqof4CGO5kmlhlumbfIqqBlVU8c5zVTbrDapYQozO01zdNLsjyvzE5Zj3wNlC1C7WTTblLS1muZ5ZRIsAXLFS23cAPPHPencZa6XcyQko1sb3R9XazviZp0U275ttRhgMckAY4AbHdG8xWuv0E2j342Qq6O88uxMKruueOe3GR9a810izvdPsriO+Phr4ahY5ZSzYLHjAOa1ejXd5dk2p2PHLZLEAB82FwT7nGRWbNGVaGehh6iMfxFNqNqlgIbW1SSdGYOTGRC0a4BJDYOeTirTp/QrbXTJaTzMrzzxCcSopdo37HjkFcd+1Vt+JLPX4PjITNbXTCCVVOQQ3H/AGrc/h3bzW/VNvbvpyW629zHbSM6Y3jYSvJ8812TK4wbFyp45JcWarrK5ubLTbW8045RLSEo6H8xVtpP7UTUZpJLTSpkTZdpp5kaPOWEjg7QffFU+sanFN0RrNvG7LNpupT2n5slVZhIre3fj2qHretvP1J1cYhIrLZWIgcD8oDAiT9MivmMWJzjLbe7PVyxhj0N9k0ZW8uZG020v7LwmSSRoonAKlJRw0bge4P61U6dZ6l1Gxd4o4oYSrXJkI479j3/AErZ6JHcXn8TZ4IojOwuBLIvyl/61de2c4OR5Gk1KZrCKNLKGRrkKJGt0wUZRySjd29cV7WPLGHoJbknjjPaPKKKa7URTDS4lW2HzGUxkFscDGfPjvU29g1DUNaabSQBazWwkmDp4glJUcOo7+fOeMVN1GZY9M+Kv7ZJmLI7rHn5Qx+Ukj8y/wDrVdcahe3VlHdTSRJBa2t1dqtp8sYEcLHHbOC3HJpNeqWpq2RcZzacnSNbptxFHoV2bQzEpCJF8Vt20jyHmawnWMIl6ehknvJLazdixubRcSJJkgfL6Y4ovSk3xejuVnkJbSoLhMHO5g5HHrnPNWHVsEcXT2nxnYWMm8xnlSueDx7d/pWOTfT5162S1qqiVGg6jpqsuqW1ttv5J4dP1WRm2SiZG2jd9UYHPnzWy1S1mu7fQtWsrUS3enTtDdEADHgysu5v+gg153090yZo9Xttyra6gyTWU8cwlLyRncOf8p+XJ5xxXpdprLxPcWbQ7RdRyTsw7hwFBBH+atHVSWt09zNjlpk18SiuLt9O1zVA0mbO8u7ad1/pI3hlK+tazWraKWyspbmN4pt8iRZXIL738vdSM1U6/pdul3pt3Cga2WxBecjJU7sjP0BArU6PdW15q8ay2pv7S3ijaAu+FRtj7jj1PHevHyS1NNdisI3kvs0Umo3TW2j2ZQsj2LKBs7NnOMfc4rYzWlvc6dFOVjjmik2OFGcSKMkj071ktOj8QakhdZbuzERWFxlWTOePfNXXT9+F0a5eSKQi7ugCCR3bndn2qUrqkaMc4wkoyXGxnNQtZbnpuWSB0jXTY2cwMdpMchIc48vPNN0S2n0Gwv3nljtYprdUdY3D7woBVs/ap+iXUMt9dx3B3uwa2w4/MOdysPQhhioWh6a1zq8r28oa20+c26WzEMtwAoYKR/yk/pVZy9BxfHJHLptSXYlXuu/7TdM2kmmxQ3XxG6I+Idu1lyvY+oqsXRW0XRof4tNJkW2ye2iwI9zZ2ggd+BU7p/T4n0+bTUCxRRvczQ7RnK792M+RUkj6VV3CyPa3hv8AxI2ur2O2Vnbj5UO0ge+6gpKPow4KY5OS9PsbLX7OG60DT76PezSadFvQoOQcDAHlgrk1jjd26dRWtzLiVbnTxIVzt3A5TPr5ZqysNfkn0+z+IYSLZB0A82TPmPPnNQ7vRIrjVxe2UR+Hl0z+U2MiM7jkfuafF6Ldks2VSxpVwi+WxhsQGu5kLQTJd2cj8BGVQQzf9hVGl+JUa6MEW6a8LqpLEgknnHpzWnlvrS+sTbTSR/CQvu8RudwSPFY2fWJZzqFyQscjhGhCtwsLYAIB+lLji22xV+A6MvZ6T/vcpjWPUEVDk4DeJwpHfBBNVelwvLfXUEbRASXrRxxzTERuw4UNxyfer/X0LWk7CWOBBcWrSMx4WQscA+h96zWoibTtemlDoLZw0iuWIHjDKkge2c1sxvU3XcaUtMUveWf8QmvbvXtNW2xa2KR+FIVK442tg+lRLOO2ll0RljLyNcRlNgwzADzHmO9RdFupYLudbmSSSGSNrWJm5bLHIZwKLpniQ6zYteMweO3jBjB2gMNw7+uKo4aFsZZSu7Nf4obR9Mu1fe107BlC5BQueMD6/tWTvbA2tzfIkka3piKmKNv+HFnbuYfrV1eNZ2Nppn8SvPAFi7RrC5wWJB2n3HPeqDUJLW61E6sjlpZrFbdyOzHcQR78is/Tx3LSUXjSCPodhdXfSBgXw4NQt/AcsxYmSKZsd/WlvNQjs9X0eN1jLz3axsScFcMVPNH6Av7bUtN024vgUbS+opUh3chw5G0D7mqPU/EbU7EhSTBrUkQC99wfJPuO9bWrm8b7EYqOly9VBJLcyazPqk0kkbrazKE7rkSlR+wptxObXoGGPTEaVLOKZ3wMs6q3fHmPmxVnqR2X9+sXzkO4U9wAXJxiolpei41bWtBsLZvDk0WaG3mVeC6DLIo988mqwdxS9nwBFeisj/n8sw8Fy8V/BqtpIkZtU2hwSNryLtK47nzrZdJTmO+6YnMhIm1FmAT/AMRsPgM3+EVWxRxx9Pau9v4cssT26RrsHyHaN2PpzTrKWCzu+iB8PcPK387MBGxCzsuXzxjFapVOkZnbdhgALgzIjraS3MscrOcOS3yDA9PmPNanW76LTLXWdOtoMCO0EK8fMz7Nitn7VndT0tpY7S0h3RXSIgx6HxPEb27AVsepJTa69eCC2SVmxLuYd9xJH1xk1LTGVKXma8H42/V+pB1y7fbqURuGa4exjR/VsIoGf0NUImRb6KSEI84too0BAAHyHcwqbqiCRHL7vjpo4JW5/o5Xt71C1CRx1CtmQCsEQUBVwC5AHf71KKUZbD5W0nBcImXlzd+LqtrK6i1EUBb1DlAv6cVPtpZNQ06wxIlu4nEIMiZYJkcg+Xl+lU89zGV1W4uAri9t1YFWwFMUuW4qii6qVOpLOOPxI4oICtygjJSVmztIPYYzVVByj6KO1LD6b7D7G3uNMt9Zu3uo70OMh1c4YtKwHH2FW+k28KzRW6xpHv08qPlyobxlY4Hmcjv6VEtrWPR+n7i0lY7xHGN7jkgB2P1PNP0G7t7S701JHAmvkeO0j5JQEZJ9s10lqtmaU3luS4snX14iSm0lfMr3pkcjI34wc/QY4q5t7cm6vWu0m3wrHKIs5CSMTnt7EZqr6dmS81CS3e0j+HdWuS2dzGRW2hefIkGt5NZpaSWcZeBrmfS5Li/CPllkaTgfZcceVZsj8M1KXiS0x7Hk8cHx2mWbyh1Vd28jPcOwP6YqV0zDbfG6urTOWvbONo0bkFVfOBQYNThg0i7ntFcR2RkaTnJfB3Yx55G6u0+4W36qWwiRWW8sfi4ZvPZ3Cr6YzW6Kk1sZMsb1NvgpIpbZ9Za6t7dJfhgyswB3GWSXYB7BVBOK1VvaR2vSF6so3319eR3JU9gh37AD9OaqOktMN3q5+HZbaB9UkmkkkOWKojFgPUbs1P16YSrcfBDwnmuLcrGB8qRlTgD3rsy/DAfd5G+yKS/Ag8aIzCWW7DplTna2MAVd2MLjqK9SB2WOx09E8T0k2YVR78nNYy2lM19o10gYxm5YuTxgLMVJNajUdWNleSxQIFSETSTsx5Z+R+wxV5RcY6V3BD8b9hK6TjGnPd394NsdlC58V1ODI5wO3PGaqdYXTunrXVr24u5r+7kVIAsK+FHgjcQH/Me/PFaG4totNRrEAxSXV7DLMdxwF3AY+mBmsFr1wuudS21jJF41ukktzOuOcZITn/lwalibyZaXBqUseOLyNX3LrUGt1Olak0YS10bTlW3hUEg3MnkAe+0c59ayWvrNo+iBIpPE1KUSXVzJ2Y7gcEj7Vu+sPD086RYwFkihto1mwO7Y3N38zmvO49LvdU6im1HVz8BBO5SKJxkumQoAH3zW3CnNbcIlkk1jT/u5/YvdbLafd6baQDYtroQiGBzvdMAfXmsr1rKYrnSraNXkaztlhG0Z7/65FbLVWEvUmpM7xyiLw7WBieHcuoXPp271jb+8mhvdRvJCu2OGGK3Qnln+bJx7A1XCrdk5tpJeSoqNQ1KXRntba3YYlkEt4474IAwP0q8uEbTulbexQktdTsqfbBz+rVmrqJb67trcbibgpGvHclwCM+o5rXa9J41zYwwgMIraS4BA4BkkOPoMLV8iTUFXtMu6kvUvmZnU3E2orYBy0cPhRINuMnOGJqm1O5kQy2z4UJI4x9CRVlaWj6rPcposEuo3qMjDwVLtK3fj1HrV1edBx2l7dy9YaxYaDH4zlbcSC5upVPYCNfy/UnvW+DjHktHZUCa7e6/D2ylnYCSw1BbdmJ/pMZ2kn3qZfpLD/s7fSDZ4e8BiCMBSDx696sNNvdFj6euLTpS1uEhvLpoRc36rIzSrbu6OUxhT8mAPcVQapeXV90gLy4llea31JFcE/lR4ge31FZJbz4rf8xJRSaR6MgGkdVaLPCVeZLK5jiB5EkaxSPgjzBJxis507cWF1ocslg+bF2Cx20sZ328mS+Ce5G/OD6Gm6lJdw9TaXfBvD0y10Id+7s8LE498Hms7o9zFZ6daTW6MLK4lKSxs3JG0EEn086lHEvD53Kato16id0hGZdYU/mlup2Mm7uoJ7H6e1au+tjqWpz3CKrRCV4+eCHV88faq/TtOez1UTptW3eVSkg74I8vWj3MrwwzXTLtmtrt70gNncrZUL/asuV3O0S1PU/WFnknsNAvroSOJ76eRvzY29gMe/FJ07psp0RbWWeRpJX8SeWUBWJ4wePYU3qWcDR7m3iG42tvHKFPmzOB/70KkwCVLOWbxtzgxiPA7BUwf3qCb0e1hcmqRttN1CSS4v4rFyLgWYuNiMQBj5M/cGqHVJ01rT5JOCELRFcY29to/Y1Y9L3DQ2+pakGjMa2kURfuy/wAzByPpVaqJadUXOnBg8d1azGLceCyksh+uCazxpZHXYtGWmFp7B+lP5Vg8aqU8aaOBc9iUAyQKo9Qk1jXOrGstBeRbhHLxx+JsR8ruAz2zxVxbTSQjpeJPE8SRpZJAilgGZe3arwdPWttqt/c2ch0+aGyhIuWGWWTbhgo82wTTJxjk1PuM1LSoR7o02jWguulorfWALdbPUZt3hfMd7bdxOPP3qFNNpCQ3Nno9naQxys86SQOXDOD830PfIqDLq38NWSzs9Ul1O2jVPDd7MqI3IyVbB5Jql0XXTFfyie2hxboJ1S3Xap+Yhxg9uDk1COJpuXbk03jx41F8ldFrcd7r91oTRHw7y1d0ZRgbk7ZrFXmiTQ3WsWWoQoi3N7buHkXgoTjj1r0i9sG0TVhGixz3MNzEqbCPmgkO7dn025/Sma1YtdTgI8LQwyRrJKxyUjJ3KwU9++K0Q6jTJNKkRlFyjJfAqNP0qFdf6k1yeETx2zArGOWlaNVIz6c9hWh064vdRtGvbiOOKe7gC3Mcigqq54HtxVC1k+o9SapFZloNHRZDcFsjcW2jnHcnBNWr6zAujxR2ylBcW0vghsbigJXNRzxlOvd8CCtv9S7gnB0S5kmvJFTUNTuGlHGItsYDyD1ymFHoWrCanq6R3QuZ223GoXSCG3jxyuQqA+gUYH2q913U4bDTbW0ikLIoZJJ0G7Kht74x3yxxn0WsMEXV9WsLm2maeOBROu+DaXy2VHJ7DFPhg8knJ8GCUnORquobh7PQA8kp8ad5Y5ZIsB/EJAO0kYHal6V0/wDhfTt5o1rNELuyS3uLdwxZt2SzKfI5J/ak6otPjlZI3YKbvdt9QfmyPuTU3Q50jtUuo4nd1YbSHwAFJHJPlg0znpwaV5jRloTT7mY6v6fj1bXHljjk2sEPc7VUnc36MxAqPrVtPFJPpeiyx2s1vaOzSuDtiRUzg4GQT5e9a/UJ83E1rCvzRLFcu4mCgW8hJL49ARiqHqW3m0+16vuLOeY/xJoIGymN0apuJHqMNg/StWGblpUuF+wrSrctulNSu7r8Op98kggSOHYrAc/yELEnucuWrF9OdPSaRZabqBYTSXNtNNGixneEaVlCe/Kn9a2/TUQHTPUEAwkJWIWwbvHCEAUbffaf1FMvrdtJ6W0J7dZJWSzihYf8J2DXRBwRyB8xNBZViyTjH+5otdTcvYaaeVOl9J1KAlbu50jWomVy23wY2HJOO/Mf71O6hmFvc9SzabCYdOWO0jslH9XjxpOzZPIGDjHviq3quwTUT1tFalQJ5ru2SJF5Z1ZSvHfO0MRV9+IM0WmaIwIFvClssxwOyxpsU/8AlC4ry8mRaqXLdDZXqg215GP335uxDpviFPhHhAXH/EluIwuAfPluScAA0GbR4Zg0+v6zpegadGyJdQtsmJOchGLEqpOM4G5vQU3RL658PTxBazG7vI4pAJFJURg5WRvbA70DVdBbVrO3itLaWXSHi8e4u3uFtVZyB8vikfy1Ofm2Au3bIFbMTrJGL2IwUU0mjQx9SaRFEidDaKt45Cf/AA5vUdjzKqYijIHy8N8xA48quUspNQd7y6djcXM63LbmAYlYXIJ8hjHb3rO29ktvb2am33WFjbQsggk8KDKlzlWPzyDJ4HOcDNXcJ+LsI1dypOn4R15CMYZB8x77eQM1LqIq7jsUySTZjejNJtNL0q3XS7K6kudXmVp3Yq+yGPJOfTLdqXrvWvBEOmR3YhvnGIBCMszMuMkjgc9j7Ue0vokIgkkeN5I14UYjKqoAGapLaGIXllfa7Z7JrE3EiTxsWTYrDYeOCGLjjnHPpRwt5cuqZDXraXYXUITaXeidN6cGgFsPAkkHy7sRYmfAP5jIZjn0b2rHdPh+uNW1W38Fp1N48iyNx4YJIB9sLj9K0NhMTqF5LqF3DHeW+iPcL4jYVpZshVJPnmQEjvxQ9Gt20K1WGxnjWGLEuoSxcssRB5yPNvyj1zXrTyJJruWlO5ekbJ/4HoF/pkc05bUHiNvaQJESB8pBJxwAR3J5xUvW9G8XTlhh1NtIiewighFsn8wAHaAoPc5J7471mun7Ma5qdnfXyuBZCeZncYji3EbQPU8YGfMGt5HYS3uoab8YpXxiH38FhCH3ZH/lrxM+ZY8kab9Yra0lLara3s3U2n6YhsJGdYLu/wB+ZNpjAd/QYjUcD1rD36/xvrfQo0DmBZbeSIEH5F8Xaik+pRVP61uDbrB0lcJCXS71m5a4YHGV8RuFB9AoH61T9P2I/wBvNFjjHy2lw7OpGQWhhZs9/wCkA1o6fIpSnNHYJXmTZstFlXqPrGSGBm8Nr17JyRj8hfd9gFNZP8TNaM2tWV9FkQbmtVXPOQ++M/YZq0/DVNQtpOodUVdstqLy4RnQlGcsI8Y8iTJwayXXunvHomjSM73BbXIw0pIAbLhCBjyGSPsaj0+FPqn5cHZZOcYt+dv3stOpE8fV9DgChYTogmAJ7lgzf+9VH6VtpNH03SreM7orawZpSB+ZvnYr9Myiry7sjJqenwMmJbSxEWcZxGBgftVJoc11qGjX9xGpdrnVViSKNtoZGli3Y/yhI2/WtPTz20dlX6nY9puPY0utf731DY2Lbvh5tPFzektjKY/ljPspk/UV5No13NqFzr+ryRPJNqeoyG1gj+ZiobAXHnzt/SvVLy3nnXWNaZpBZS2MVj4ucGISgDv5YCsBWYu9P/gmjW1poVtPYzXjeFFJA+ySJWPfeckyOewA4GTWnDnivR7sEmtWkqun+ipOmNa1HXtQDT6jBbGaSLGSWBDLGg8ow3hjJGScnyrRi1XROlLOCN0ikEHiOSu8h3kklZz7naCR7VUX+nW/TPTkmjdOgfxOWWZry7SQv4hSNHkw5JZgGkiVmJxknFWXVI+D0e0ih2yv4EKMypuyAmWI9eHNUz5pyq3t8NiuSVQ0lLpUi3FjbXForXU1/cx+O8kQYssQwMDO1QS549qnW+px3fWWkaHEzXEM1zumul+QSSRqZSoX/wCNrj71Nt7BNG0aG0uH+Hufhre0mCrzDPOplZv+YFl/Sq3RNMuTd6pJDE7X+kW09vZsV4aWfEQYfYk8eQqcZQuVkYy/qV5Gm0a5A6P1rXRhHubuRLZ2+UKPD2KfqFY4HuKkdRtNYWWl2gKWqwabA1xLIpKJJKWkY47u2WB2jzAq5h6fgsenemtIjKyRhn1K4LHChmbYhcngDC7gPMGpmpT2Fs17q1tG9/dwhltnnOPy4BZB5Y4wRzXjvMvEur3NHUek9Ps/nxKmz6WW80PSNMigu7fTxK81z40ojabGOXA/KMntn2qZq3U9ho0Nxb6YIbdLQGIzCILGijllQZyST3PnT5NTlur2yTVZ/wCH2NvasZM/MspU+I5x3P5kU15vfPDJoMepa94k09029LOOP5mMjMI4wPLtn6VeMHkfp8fUzzTTpF5/GG1BZLW0sZPDifBaeZUWViMcYGQD61uLKztNH0xrmZ7OzawtI4YAz7oLfcS0sxPc+ijucCqOFrK964k0uQoVsoR4q26YiiKqHYYx/MkJyMn5V9CaxH4m38+snRoIHdLRNLjnmhI3FZN7ZLAAbm5Cg/Wrxi8slDhF1KONJ1uzVa51PcdR6XcQ6PEINMF0QshUeLdv4WQzj/D3IHkK02t2k/8AvtppzC1LqttHMWx4Tyvl39ysaqPvWc0SzvP4Ja2rWwgjknF1FIYwG2KiKxz3xzjFaL8SrmLT9KllVRHcPdbIwzE7p5EywA9QmB7Vjcn4qxROy2435s83646nltorv+FOfg7dYbaBm5bbkLuY+eTk8+tX34IRz2Ggaz1v1JKXG1ray+gyvAHqwJz6JWE1TSLvVoNU0vTXUTy2tilsCRgP8Rh2I7/KBn6CvQPxcu4+ktB0boyw/kJHbK85zhguAo3Adjt558ya9LKk8awR5k9/Yaelm8HTz6h8vZe/lnmmv3j6nrJ1N33wzyFIgD+ZQN2fvnP3qDf7rqBdKBAnlsEuocHOZMFyg/5o/wB6b4rXmhaNLChj8M6jGcj/AAIgWoGttdJ1farDJ4VxFNBBCqHk+FAgAH1YkfevVxR0x0rt+hghBalF+ZexBm0npLTNOBh8WOW7vDuIYrNL8o9cbY+1a3oqzl1fr7R7LT5mjEl2iQGM5wgwzHny2q2fWoPXMsVn1vrzaWqLcx2MNjZx4UrE0aYdsZ7hnf2rUfgLYx219e9RXXEeh6VJDE7EDMr/ACIceXGe/pXm9Zki+lc/Nfmen0sb6uMu0bfuR6XqU8UfXMl1MBb6DLM9sg/L48MnAPt85H6VjLm3ks7PW7fUpgotNTktwEGTFA0JXaB5EMoIPnRuuGvpPwmn1iySGXU+mp4pZEdyzNG7lkfHsckA+lEaaXqDVrLUkMb6Z1RosV6CcmRLyNf5g57/AJSfvXh4YuGJTfHHwJSxTya0+efamrX6njXTn8QimsNRsTJBqc0SwRyoQrszKQyj0GGJY+QqOts8PVfg2jiSxFk1rA+/iSTdvb7ZU4PpW9nto7SNpbcsFmTw0nbCtGrD50UdgW45oXSvTVjJMLxZLl49MIHwlygb5ydqqGGCe/pXvxzx0uXGx5uPXkpRCdI6TLoWn3D3GxZFt3utSfbklnB8GFT37fOfbHrXrmrwahd6dfSauYwmqdVm7jRh8zQ2sEccf0Hix5HtiqWw6bttSuL+0vJdtjbTRNdKFw99NJLyODxwoQDyGKsOq9Wub3Uvw9s7jYvxt1qepzhT+RUb5E9wAOTXm5MnjZGl/KR9d0EEoKL7Uvqzyy1hn1fX+o03eI3xcjqXPH/DnRVHp8qqfvXmWsWk9h1DD4yqjSWFtOv9QBaMHHHFep/hoE1HqK+uAXWO6nkTeY2KHbJMO+Mfl96w3XYNlrcVqJXYx6fZKBt+UlkUAH0r18c/684nzGXbRJcs31/qtlDa9DSXyyQTanpxWJoCyor/ABDrllHcH/WtPq2jJcfhDqUmniCO7m1h2/lYKSOIGj3Y+jVjb7Tbe3j/AA6/i3jStbMbaKIKQ0rh9+T6KM1Zz6hdWf4Lh0eIXs9xf3ZQdlLzRIgHtgH9a8ycnHSovv8Aqzb/AE5QybU9qfwsBHaG9seiUtZVihitL66fxSRnbtOB7kscV5BbSapd6lPNZRLaiW5kYzBQz7QxwCxGFGB2Xnmve9PtWutTto5IlElt04A0Y7K0pDjjPoteNalqFz8dY2VkGtYrqR9tyyYLIp+bwlP5f+Y1p6DI9UopcIz9dLX1s5I9a/CPSIra50G7uALiWbVNQk8RwchY7Hc3f3YCsX+IZWboro+wJVIbiAycjOd0zPXoXQ4jstI0aayWRFt9P6gucb8gsLeNQQDVBfdNR6tq/SdndMIbDSdMtpblWPDsR+U/rWeOZQ6nxZPj9zTnhXSJPm19f0CfhDpEngaU4jc3Dyzi3EgwQrIdz48gMVb9UsNQ0G+sNKKmF2jtYXBwXDNlpGP/AE/oato2n0iwvxBCIbqSECZVBAtrZiQkY9C2efPsPOoUFqY7tYj/ADpYmM0g/wAOBxGfLzFeTkyPLneZmSaeWOmik0rQbSzdIWRfgbOzkR9q7VaQ7eMf+bisn+KU2q65141tYMpisDb29uSRsDABRjyGDj9K9Hv1gsW6f6eViHvNQF1evjLSlzvbPpwp4rz+xj/j/VGk6gzAwyX8167DssUKeITn0LcfpXudK6l4kt20x5TS041wnv7TQ9OWR6g6xt4xLEyjVtqMqkIItq7h+qv24r0C3sJbzqjqHqG9CwadbXMk9o8rDMkigoAi+wzk+9ZH8H4xZ6Ze9TayGg0238dEY8+NJL/QnmTyTnyzWoutaOoWK3UyoFlllNtASMKikogH6En7V5nVZHLPUeODf6OPCp36W7+Oy/U8d691lrDQ5HSQtf6pE2xO4SGGTBbH/wBMI/8AL7VR9C2N8mmaUbCZPHjunaOWSPxPnkwm7BPONxY+1W99oUvWP4g/wizaWaSTT4reN2OEjiLhixPryx+pr1bRuj9JsOo7uDTpBDoWlSNbSSoMhlt4N9xIPfacfVxXsZM+PHiUL35PN6fDKUIzrZuvhyQ9WlsdJtbLToIEi0rSbKLUrxSeWlZitlbsPcbp2/zPisbf6leWt7c6hJPLvnu4cmOYhZGkVXbAHkoaon4o67cXbWuiuqW2sdU3D390QRiFyoFvEfRY0CjHrmmNZpqUVk0DiFEkt418T5RJiJQefUkZqLhpxrJLlj9Vm1zWnhfz9jQJrnUMGq9URQahNDYWlz4dkNq7fmJJA4PPr9as+oOodegubE6fqTQePZxO7CFW3HecnkHntxUbXpSl3JFBGqr4xYyNwis3Aw3mf2qd1JouoXq6C+lSWtw0lgjyQiVFZDnGx8ngZyc0kZXNS4POm5afYZLV+spLia4jmkiuLyOFpiphQKgUHksADng8Ch6RNDqlrp11dQbrh5reSR44wWCOjxsOew559KiRfhT1dZ2ryfwiCe4mysp/iEYAXBHfkck1b6LoWpWHxK30djZkxrDDGNRikY/Nk4AI7YxV8kIreL+YYry5I5u/9stI6d1q7BhmNiLUKq7T4cErBAMd+MHNVmpWPUOuWGqRvbppunrE8Vm9w3gxKSSPEJ/Me/H1r0bT7CN9MsrWa5t01PTLtn8O3gICxSKCqksT5VltKteltXutQ+C1FeoxLMvjWs0MkkSyI+QMBcYzx3wazx6lRk3Taj6rrcE3/Uex5105pnS/SMscL6pNrt3IQqi3j2RKV88nmtD1l1Fqllp8UHTLJp3jMY5LiNdzYIypOfUnBqG+kdIaZqV0E1mb48SSGSJnkIiJY5G0JgYzj9Kn3aWuoafFEALq3MLIkkbnJCkZPIzkYrVk6mMsqyNNr1onOeqmUvQlxeyWDXOoyPJdS20qybzlwcsGbFei9M2ceq6/0xp8EU0Omw2twj3AjLB+Hbdn13Y/WsZomnfxTVpreCYQm9tzBbEqflLDJJ9fMitT0lcJp3UisszyvZQvbyNyAzeIAz47D0qfUTjLVKPNGqEozas0RhjuNIgug5S6kFjC647RqT2+5P6VRaJLpF34FjduY7l794rZwSwhJO1dy/1A9/pWx1S/treXVbWWFYWtZFCOrAszBeEx6c4BHavLZdCup+rdHhQFbm0vHu5kxxvVDhc9tq7gfrms/SrUnq27k41HIpS3TJTpv6o0+O4dJFF+yPleFMLEuvPoV/Tms9ZW76jqXSs0mcvqGY1IyGd5JXc/ZEz+leiWVxYX1hfmS8tY1ldlhnkT805i2l+AT82SDVjpMWldMaVBcNHEbi0tGSC+uoi4Mz/LmKIdiBkZPJrV40Yq63YsYvHPZ7cmJuLB7jULa7S13Raixa+kjjJxMCSvPbC/uSTVJpH4TdQFrm61Fgsd1KzYXIVAzk4BbvwfTzrVv17evBcPpUU0S+OyLcajKGlkxjOyIAJGB9680/EHWtQuLH+ITand3LzS+AUMrFFIYZKqMDz9K04llk/Di0rGi1HvyegL0rpGhyQi71a1hu3URqrToC2DnCrncSccnA47Yq9/DiHp65161uLa2a9a71EfzpICGldEdy4JOQox5gZrynSum47CaDWrxVhk0yyZCpQfLvywyRyzHt7Zr0T8AHl1TWNPvLtlWU3d7Oyj+hVtsKuPbeKz54VilLW35m3pYwl1C9RqOpJJ5rnWmDqJJLmOzb/d1cBHVPEb5gRjCuD96p9ThuNQ1KLVbq2Pw0dyyfIqqWi8YoB3wcKo5oljr0l5b6l4m6OP465uGfxCA6fFRwqj48iGk+y1UNNFbQ21vIWmhmluVEkEeVDNOzflP9IBGD6VjScVp7mSdSXtMxqlhqKq1zeWtwLhJwyQpiVtjZwcKDxjuKzXRPTGq6FfrqGuBY1vne5s4ZG3THa+PEI7qD298V7TJp+qQ6drDQarLCt6sOnWkqP4oiNww+YICuMKMcn1oB0TR7/WpLv4i6M0cg06J4oyzx2VqmZpSGwFV2zgrnJY16eLOlilBdymKDSdB1UWOhIjSfDKZLWIjGS2Qd4/8xFJrunaZYtp2n6m4kggjS3tYMNJNdTqf+IIwMggk4z5A1Otdaivf4dc+CIz4itBEV/lIvi4ViO7HaM/eqbWJdR1e9ZtLkk0wzTi1urmdcT3Cl8skRPID7/Ic4xXlY0/E5rkWVarNQzR6ZeR6RMhV7mESGCPA3s7LGhOO23LHg80OTV5khA0rSLH/eNNllQzB5Tvjm8MZCsMnBz966WBX6tu9ZhtpWtbMzQwXE7CKBEXAGM8sAw7+xo2g3Zu7OxiS9tGmj1C4tFSzhbafkLhS/1Xn6UssbVSCnqdIvtG1i3uZNa/hunabYajJcQW0EtrZBMMUOdzEksOMYz54qbd9SS6xa6ZCHljtta1u00+KCFhG6Anc+SE4ALA+3GKwfQkNs2m2MlpPfTveahfySyXKqh/lRxoAO5GHl4+lb3prT5rA6TqN5D8U2mz39/FHu4QR28oUn/ESRHgmp54whN7m/FO3HYp/wARtcsNa1YaVqNnNf2msXstvBHBcCMbEbaDk5zyTn6Vjbq70N9Wt54116M2EC3sPwd5AqIEBSAjehO75cjyG7moOv6k1v1EtpHD4moaXpsAjlXlhPJgYH1L/Njn5asLm3EOg3Vxct/CUm1VrS3dYgXMKupSMKckHapOfc1fFDw4RjZly5oyk5V3D9I3Fvf6/ohgOq2ljFFLLfPNcxM0/hFsFnQAHJUZA4o8OoTaX0LZzzBW1XWOoxczqvObe2VZHCj/AJmXOPLNQOlLK51KHX7jSbe4mc6XNHHGJvFEUk8oUoHJ/wAJZiewqZ1Jb2vTEfRiajcR3V3oekS3SxxSB033chLFj2P8uMKPZuK6WnxKQdbir7FVq1qqSLYhMiQRRxIzEtc/JIdpx/QAMsTx5edP/D20KTfxKcfGLbujAPF4cYigk5mccYUuSET/AAgZoHUMKvr8rPHI8lxFBJPJawszxxRoXW3VfN3OA2cADAPJNT+mdPvbbQr+wn8LShe2cVmbRiJJI97Mzs2O7gAkscD9KdzXg37DoNRTbZJ6RSfT9PveqL0td31211rN1K7jdGXhWG2i+gVjIB5bhioeiRNBLcSS/LPa2lnaxs3ObiVAFyfLaGLGpOr6tbRdNasml27Wdlqmopvj2kgBAkagDyyIwcdql2uniHXdBs7+5jd2u7nU70YyjLbRbAoX+nGY0OfPPpUcjlOTfn+gin6d9kZjqnRJ5X6lkS6+HstFubR47cRBj4sqlLaFB+VfDiRpGY99/rUbQvAsdHIuNagWH4IxXvjFYnup/wCqaVgMkhY1UKDgBj5mtHNotv1d0Voy3rfwmz13V7vXtceKRkk+Bjk2I288sxSIqgx/XxSdMabpclqradDNdRXEsnw9resqvOu9Bk/5VDfU7TXqa1o3BKU0qRSapY3+mLp6uYJ5NN062Wy0+1k7tsy80nmse5nx5txXqPT2NK0CaRyIr1dHeyVnKqokI3M7EngIgf8AasX09Y2mta7FqYmiuLXVS8rShRuZo5WVMsPzR5CgCtb1J40uk2NhbwW/w95cTPdXEi7wsJbG5h3JxHgL6tXmdQ9dRNmHJLHBzfL4PLOvNdOs6pafw6KSTSY7/wCGsppXOZpFUZcjzVVHbtkivQY4YdA/DbTWvUJS5lsyVZv+KY3Mqp95pYz/ANNeeXOmvq/WEV5PbagLCCF1tI/DWGG3hC8nuWZjg8kAmvQuv4z8d+HmhNI//Dtt8QA5lbMjs3ptQL3q+Sl4eOHtJwblFuyj6ntra5km0vW50isWSQajN+X/AHCOQyXOAPOVsKPrXk+t/iD1Brmm3OrdPQJ03cas7+JcQANdujSeHEviH/hoI0I2JgAKK034h6tHrdlrsNjEiNeAxwK75xCGBUHz+Y5Jxnyqh03pO9z0/a3MDWWl/FWi3VzcN4ZlhQksIkPzHjd5edbuk0whcub7k5ZqWlGjDG46x1qfS7iRYrPQE0uCeXmTc8m0kn127vvWUknfWtceG2QzBbqKe4bICpbxSn5AT/SIxz71sLYx2/TWpSLNuvJNilguzJZmfcfPK5/asr0usN7FPpnT8YuITZIFmfg3DMwjIIPJGZGOPPFDHkVSl5bGd3Jmk0q4nuYeqdGsyyXUGmkG+VMlrgBdpUeSh7iQ+pINa+804zXcE6Qx2thpwN+17NnZLMYlijZgeWKsGYKPMiu0q1GlW+pahpsYu2v9Sey0hHBL6hKobxJj6RRnhfIlSTVpr0Cao9tplsUnsLGa1WR0GFmaI7nJ9VDED3Y5rLLPU/R4NemMY6pEFdQh0a1udQ0+0MSQwl4jcMN5YtsjU+h3LvPsK81st2npf3NuJH3OdOgkLZkuJ3XdLMSPJI9y/WStP1TrMlqIOYY4YmaSQlN4kjUbAuP8xL81ktS1BrDWRo2liKC20nTrm7upm+d0nkYGQEj8pBdUB5/JWnBG02ZrcpX2O1mzNzpuk3MjeEQssckec75HGzOO+cL+tRNPskjSSe2QW2nWNhItuOcCXcFTBPc92xQre9sLzo2G4nEltZWl0FjaNN0jZbA5z8zkk8+9buXTjcajZaKngs0d6buVfDCrDGHCCMgdzgE5/wApqmSTxxcX6yatMj31pE+rXcV27x6do9xpd2VA3MIo7CeQknzZpcA+5rNW1zPfTavqeoQzWhg0m2kvTIBzHK/iSyAA92wVAPPzitk6HU9P1i8Q5j1uSxijBbaXt1un3P7DDIv0zWU0eeLU9Saa9tYlh13Vzq92nZU0u23JHkH1MRb/AKloRpxd9l/uUW7NB1vdGzk0XTbJpbdfEjuLgRHa38tcpFj2yp71Xa9aWNn1Nq+q6kz3Wk6Vpq2Vna5WG5vu25gpJ2KzmX+YQcgnAOBiS2qve3cWv3qRtqcNu91IjAOqTSNmEbexxlT/ANNZrS1017K1uJo06jur+/lhkmvC8cCpHmRiUzvkIBwASBxSdOnGCs7Vbs0VxY6pd6Dq7dNW9jHJB04sMTxSpb28M9xMkMgMrkABIYpWOST+X1xUX8OOnLOx6d+FGp2etpqEri6ksmb4cpHxtR2AL5GRuAxntVN+IXUTXmlafZaxDBc27TePHaSIPCbw0KhUVcADcWz359aurS4t+nNDawt1WwurJBcXCeKzrEZl/kQEd1OMufTIzWpS/o8cvkraapFTrOty3l9aXOo6fc3ljbwlpUgiLJCGdlRWwOAFUfrV9oUM8XScs8VuVnkknmmkL+Gq7yfmJPouPuaiG6mh1Kxt7bT55ptQuxBDJbsmxcELzLhiBkOfLgVdz6zHd2+sXkSwz2kFxDAGuE3j+UMSOoY45c557hRWfJWlJIEbScmZ7Tb3x9Vg2XcDwmZopfh/5obcBtDEZHBUnvVDqMEttcSukc91dQCRYS0ZWMSXMhUtvPPypuPHbIq1vOptZube5T+IXgQ7JFSNI1jVVcZCBAABtJHNVur2lvP1BdqJkwLnxjGuSTEYxsGOw7n9aeEFGTfYzLd2w8ljPD0zd2dkotI7uSKHKkDKBQ0gPnzwPfmj9RSnULgW6CO3itbcpFtIO/cPmOB7qKkXfw8Wo2mmvu8TToUmk7BVkkUHkebAEVlJ9UuZ+o9Qt7aONbGFxst0lUGVx6gkEnPmapiTy+k/aNVqi111DYaVaafBNEFkkPyglvliARB/yhjIc+p9qrdZtYJf4Vb3N0ltHbQ75EYE+KTksD6DAXJoOrXpmubNTFsQTOkRC4JiRFC4Hc5k8RifeuSGfqDVPhJWxBPJJyvLLCSFkPthVarJNOwuL8ydJY2+m9FwCJoXmv5DKbzYw2wnBjTnkZ5OR5YqtQrBoKxF1Ilfx5yGPKpwvfyzk1fa6f4hpd4bwrEfj42gJG/w4vD8NFAXtgD96yGp2d1rFxbaZo8U90JpQ8mB2hBwMnso+9GKUuWBbui21W6tdH6ZlvFLR3l3HJYRkdyrBC5HoME81nOm7Xw9I8WYNBEHVi7k5dAc4UfQVbdQ2v8AE761tJbmKa305XJ8AZRGZssC39Rxx6ACqpr+4121uGiTwLaCYqkjHCABcAk9s+wrTFf06XcdtPZDNRunvZoSIcysAI4R+VSckMfcAUSxt5prS6JnaJsgiZWwSufJfPGKDbxQQeLcrJIYYCoE8h2R7u3A8/OobTvfWdsFaR4ZJndsoRujX8vyjnk+9VStUjlxsenXo1rT/C1PRtWsbJtR0xEvJFZUmm8PLgEbcEsD9eKw91fSTXE100EsjhY3dp5MMSygnAHfnNVFlqckuqW63ctxqeoXkjfyYmMapgYAJ7hccYFaqfSbtYoY3msLXDcW7HIx3xkZJ+3NNoePkM2lsyvnlum0jxZZiqDVIx8KMDg28jbiPoMc1L0vpq/k6hutOuMQrBZCS6mXBUzSY2x5PYKhYsR2wasdOsLOew0uzuJ4bi5m1x2me2hKAbYAqJk8nlj39a2um29hNFqOpyPmy1F5Zbhy3yC3Q7CNvkXZSo9g1RnnjjdJDQaT4K7qfV4+lOnrG50YzNdqssWlySjHwysSTdsvnK+CUPkCuO1eN6FK9w13bs+5ZLbfHnnDuTuP1Ockn61tuqtS/iMus3Mrq63cdrIoGdsZXcAmP6SFI+x9q8vsLi4xqMUKKytEYC24DYCBzWjBHVBmhLWmgN7ZXdpDaW8jNFMzl2iYggIJAnBHuP0qXpqiG/tnkjLW0MzPfKowYyg3kg+nA/TFX1ra22o24W52rcxq+ySI5+WMr/UeOc/rmq6TVtOsn1WOTR7+eAeFA0b3wTaXByPlTudp5zjit0ZOfo0WjJvaiTY6WOqNds7HUNsj6oxa11CP5RIC25lf1wA6nzBrWW92mo6/1PfvaT2xju543IwUktxxH8p54VAMjiqrouew03U4Uhknt1tUa7eC5O4QSeCQHV8errmrHRGksxDDqQ239lC1u0v5g8LcDjsQD2rJnnScSOR0qYPRru50RtV1npG+tviLxP5UssK+NGu/5o/m4GRkZ79hR7O3C6rDq7o8JMdzNJG4C+LMY1AwO2Bt/vUaznVtKgLW9p4l5IVeJY/kdU7sB5ZI5+tXljHBdWVnsgaKGQ7/AAkUuY92cnB+n0rHPLKLszTyOKSKDTbOPU7vSbUTmRP4eZp5Y2A5e4dyT9/71eXaG2u1SCNJJUBEI/8ADtowPlGPUjJJPnVnPFb2NlGiK7FoBGZo1ELy45HzAfKME8Y71EstLkudj2reLas6pIwkBfbuGSW4yPWs08vib9iUp69yJcPLc3drpsTysTLHlkGfIk/YDufen3xl03TiN++8+ZcschS7bjj7D9qtb+KHQYLy9jkSTUbxnFuqLnw492N2e2MA1mB4txNcS3UjSi1QLGzjBLu42jH0zTY1qquBoxb9hc3phGp2VxJbhribbb2alcpCiRAFmPYuQMgVnNeuYJYmuZINrSTOxlY5DIrFVzjt7/ap6XMyPFJJKzWFv/Mm35Zd5cJHz55JxxVE8TXV9J01b3vjCK8mDkJt8OIMrE+2DkDNbenwuU1XJ6GPFpWpmk/D3SZb6xOr3O2Gzt7RbWIAkLIxyQoJ7hQT9zV7c2gXT5pEmkljkYCZMZjVXHGAR+bI71Kg6g6ejtktIbGOS0twwRJVG3gdx7k/3qsivVuwq2du8TTzgpGZTyB2VhnBHJ5r3suLwtMo+xhmpXqZcWs7zarFeSozGO1kWEHjaVVQpPtk1iJtQHU3VTOsTvp9lM6RBVIDO3MjkepIwPYCtTp1ybl5oUzFs8CLxUzmNA7NIc++FqRbGIXMj/ExLcSSMd8fy+Im44BwO+MVqxT0wV9wKTirLjSZ4beIJbCaQk/KEVs5+hFXixRTp/vaXYwc7Fjl25z5/Kcmo2mNp6x+LB1D4TE4cuoUofQ5HB+taK0u4YuB1Osh7gs6AV6GLFr9Kb918Bpy7CRXFtGGLNKT5FbecY/RKKbrS2THiyLnl0kgmP8AdKnR3yMeepogPMeMDj96mx3qhPl6h8U+eJRj+9bbXmPp80UEf+zjDc0wV/8A5Gs6EfouKtLa+0qEfy7t1Ud+Zif121Y/xeFgFk1/DHsN54/anG/8NlaTXxFnsGek43Qyj6gSa1Z/KF1SaJew/nug/cUr65CG2rrkzufykykn/wBzRxfzjLL1Ja4937UaLULgLg6/DIOM4k70aY1FbPr9ki4uOobqNy2wbmCgt/hAIGT7USLW9PhChteuN2f8Dg/ptqbPf3NxIsM+o2rwAeLvnjWRQ2cDG5SAf3qV/H0QskvU9nERwQZ2Apla7nafUVy9V2keVh6juSfQbv8A5WjnqNNu4dSX0ZxztXOP1WjN1K65EXVelqvkWf8A186iHqy4H/8A2OhNg9m3c/oaD37/AJHVW9fn9AE3WNvFxL1feJjnm0Lf+80SLq9GTI6vuXQ+XwxGfsBT064kU7H6q0UD1R2GP1o0XVz5yOsdFb22k4++aCR1N9vz+gOPqtHJEfU91jHP+5ucf+zTZetYLYhH6rvHx2VbJ1/Q7amjrAqx8TrLQ4z33GYg/pQm65iVju680IfQOT+uaDce7CoP/H8/oRW60jkGV6mv/q1tIf7LToOtLXOTr97MynsLScZ/9mpsXWT3ClrTrTTLlR38J8H92pJes7pF46isd3YZuCf7UFVbN/I7Q1zH8xj9ZW7qAuuamPUGKX/VaH/tPZ3EiKnUeqxN6LayEke3FBbr6WF9t31DpqnyxdEfrxxXDrKaaWOWPqHTSqg8xkuT7Zpb/mw2lrsTG6htwMHXNadc8ZspGB+vGa4a7G6lItY1H3At5c/oU5qPF1zKyEydTaZEAfyyTsDn6V0fX0fIn6lsjz3jdzj7gV3xDpvsLJrVpEP5mo6pIxPP+5S/2EdKvUlggx/ENUQ+WbG4/wBI6MvXNs4+Tqi1f0Uyy5P/ALNDX8QEXKtrbHB/8NLhv3EWKFNeYri+4i9QWb/k1LVzt/w2NwAP/wA1Rv45A5x8R1FcN6JZzMf/ANHTU65R3DJrN8T/AIVsLuUY+0VSv9qi+Auo6lKh5yukXgP6eFTJX5/z3A3XFAlu3kX5T1LEO+JLGUf3jpv8SfOzd1Ko/wAa2ch/944qV/G9/wCWXXftoF6390Apy6tkEvcaxuPP/wBaLmIj6gqcUNPt/nuDqfmiMNR3DI1DqMn0EMg/94o3jSyplZOo2Q99wkH/ALzRW6gkUjbLrcq+YFhMP7jmnDWPFUso1p380awdSfYZ70Uq7M65eor5ZIopE8afXlJ4VVaQlv2pjASFQbfX5eOCJ5Af2qZcazdxwF4LDXItpywa025++6li1S+ZQ0thrLKe223UD9S1dp34YbfqK4ad4gP/AML9fc+smovx9twpP4PK35dG1aQHtm6f+5kq7+KldgGt9STPZnQAD96C8s+9h8PezKT33qP/AHqkcI9zvSK1dGmQ8aPfRH/PMW/97pTpdweDYTYPbP8A8GrL+cAf92ukb/CZwpP3zQhGZF/nWlyjA4wL855+hrtCSOTZWtod1ISI9JZvrzj96iydO3hZg1kYiPJiSamzWa5PiRz8dgb1+3r3qBNaKiFrayaSUDhZruQ7j6ZJx+tSl6P8f0GTf8r6lXf9PXjs4SJiceURasjrnSupvGiqkgWT5R/KHf8AWtVDdW2oytbrHLb3kJzLYzuVkT6D+pfccVR6ho9o7XKPpquZl5ODnHqDmsMnHIrRphKgf4WyX/SOpTaRqqSxw3dwZLUSOufG2/MvBIw45+or1XU9Ss7S927DPvUMoimGQGBr51urmw0K21SDTYnilht3vkPI+eMcEZ7Hj969s6A6ws+uOlLDUrBVjM0auVAG5JMfOv61kjq1abpDT4tBNQ1PT5omhubKZox2HJZW7ZBrxXXUfQtVWy8fx7N4neykdGL7M5aM+WB39RX0XdmdbQusjOhIDpIQcZrz78Q+mIdQ0iU2/wDJ1BRmzkYkKJPJSfIHtWT7R6VZMblfBBapxca5MjI3xGltgK0j2sc2DjDFJDGw+uCDVarTWUcYtF/kREOsJOcjzH1o3Sd4mp9Lx+BA0bgXkciEco24Ng+4KsKKuy5ht5IgCePCYHzxyPY/Wvz7LHRJxZ5U41sQvjPDmEcL4huHBbxO+zzX7eVF0y4e+0qK9tx8ys1tdjOCrgnax+oxRFjE8d9IPCWWEYAjXHfgnHr70DpS4ghuJrSVNsNwjLIcfmHmfr2xSqnFmfdFfDetb6kzzg5g4LlcsM9xx3HP2q+i3wacvgh0m0+8NtuYf0g+Ip9+G49qz81m9nc6pajOApXIfGVdvlJ9a1NzceJY2zg5uNpuCQONygK2ceeDn7VSVUN3KDUjcJY2/glTI+4I6nABLHIC+tUMtnFbyRyzsONjhfJctj/WpV49xJZpcLCjNaXKrAqDaNhOTn1PJ5qS1n8fZC6AMLSRRlt6A7FDA457Zxwa0w9GKbEb8wWhvdXN5qMd3bW6tDNCIQwLbmWTuR7CrjVNJW71K+iYpsvZnUIflYEt8gP0OPsaj6ParBq9w53M7XDyBW5zlx/2p+qXIXqaW3uJJnkluxLwf+EFYEEZ9c4pJT1TqJ1+QklvCOp+qbu4diJIbm3YBBjxBEpxnzP8vtVFdySJ0fp8IiaW5l1KaSNT8h+dY259DxW21PTorvXGmu22Q208t26Lj5m2lFXy75zVFrFljTrJZB4WGNxPtOSrNwMDz4xTrNqasrr3tA+oxa2sjtfAyahPPHvXxPlDhRtTHnjPaomk9WSaD1raiG0W5ksbeG0ZJGIQkoDIMY4J3EZ+1Qv9l+ouo7/Tb42c3g27IzNKfDjkZXOGyfPFWtl0ZqNrrsuq3l5o1k0t808gjlLyupPZmPYDFaUoQj6b7HKaS2DW6Kxv4dNimNpe2ztEsobMTxjcPm7flG2qnXrfUZLSB9PinureO0s5JHgIIU4IyfqDxWvj0aztljEt6LmSeNhKVlAD5R1Jxzjg+mOKkdPabYt0/r+kxXAnMWlaeLqMgOPho0zktgcZxkgZrOskYq/Ism51ZiNJjeaGFZjJApkAIZcY2nk5Pf0oGu3dzaSyW9jcSQrDukchgGbzwftWhkjjTofTJ4J5GhhR5Y0VflZ3diV57AAHH2rI3Esl9bzTTpEouP5UUviD84X8p8wcVSKUptrhEnBwSb7nGdZrSR7uFMiJGeVRjcGP9Q8zzVJqsBSFI2RZVIIjbeQvykkcj0rSTraxtbxRXTafnYwkuF3wXOMAxlwMpyPPI96hx9KajB8SbmJRpLRl5JRIHR8DPyMPMHsf1rUnGO7YElRq4m/iMcTxGCSSO2YTr4gLBVO1TsIywPkRU/pjX4tLkW1utMgis7wNFe20O5flLYVlyT8ykZB+tZd7Xw1sVKljDbXULyBcOcoXX7jHI9al3kMt9BDcpKPmtkfPZjtYNnHlzkc1jnFP0ew0Xp4PTb63+FuQ8Exu5p4fHtmxgSxg4YE9gcAgj1ArH6rcQ9ORXbWSNsgYGOTjElvORucn/ErGrdOoJopNMhSMS3cEbXlordpP8cJ9z3FA12PTrrT4p5TLHpd3/u8EqYQGOU5CZOcbHG0+9YsbacdXBZSUlb5DdJXcs5exvWWWezJt3ZQAsqMCyMQeM8Ht6ipurXiz9AR3NvIQDqrwzRo7R/KQAo75AyKxsOpXlrrEVlJbyWKFEsQPE8Rn2co2QBnkd69N0eawhs5bjUbdYNO0q7ku7hnIMc8wXdtZe5wduMeeaOfaSlyh8CSltyU/UNxqtrc6ZZWi2zXNxZiOOKWNZRFgHIctnbhTnJrE6bqlzHfzySaPp9/As0bx3NrH8MzujBQQVxnjJ5HP3re3Tx3qJqF6HOo6kBFepbth3JTcuDyFLIfTyrDW/RlvpvhyQTtJPaQ/ExzRAg39m5/lXCgn5ZFJMcijzXsK1YJJwbk/5+xszpeGt7f6L6lh1F09bwC2v7S4xFY3PxDxFSrAu+S2P8PJFN1m9miKrp0otbeWxeUmIAFpFkBILd8bD2FaW5s4o5ElexkRIQcPPeK4O7uNg5wff1qvuLS32y26zIYmbwlAHCFgOD6DsKCyvZPseemmuDLaG0ctxqdvfN4rQ28f84khyrOcLuBOTg98V6Hod7HpvUVnFEjrDGPCLs+7BdAo5/8Af7VltJVLYPEiGK4Kj4iGJQpCofNgMkVbxRCfUJpY5NjSSgrEvdwBkED1qGeSc0ScmnZpdUsGfV4klQxZuFUiMZKSIdwJ9M81qOq5ri3/ABE6PeGb/cbrU4WRguCD4LA7h58iqLUpp430C9mj2LOysk0L5RmQ/Msn+YjtWz6riivdL6R1K3VkmiusK4TgSRyAg/RlLCvH6vJolBrjdH0qn479bgzJrbfE6/1rY3H8mK/uYpC/cLLGMA4889sVc6TFY3Oiw3dvNdT3Wo2C2pkdMKwty35j37jFC1QW2o631HeWjCLUIVeO6i7ZkGGikH1FRNAvPgdB16WWB0httQPhTb/lEU21iFHtJkfeszlJw27UZ8j1SVu1f6Fbo8j30EV3fyxLbSXuLaS3AVd+PmBBP+bmpt7atp2qQRTzvKJVMsUqj/4jY8bQfTIzVvpUOnWGk6leX9sgTS9RunRY4s5ZnBQ7fMYIpkcsd/oi3by2rFI38Z4ztXfk4PPbOQO3ejLItew+Nycm1wyl6gtmCwwvOm28uFihYrtBJQjBPYDOf1zTILBNO6H1OJI97eCbJgCXAErjdwOfX96rNA1xbyNLG+Vo/AJd96k4bftA+uav+ndDu5On9XltXe3uY3VJXj5OzHB2+2RT5W8cd35EMs6yxi+xmPw+e3js7JtNmS6t7aF7ZSM91nZWwPYDH2q+6nszPFcRQO8MltYLJHI35V/mEH+1V+gaQbTTpzKdr2l6zmReNyvJy2PQk/vWs6ggBlvIEDGe70+SJFyRzGxl59PIVPqsinmTiyEblJo846ZuVttOs4reGK3u5bG/vZUjiKJL4Lq29VHYlRk4xnNbvT0TU9S0W+sbhY7S5nDspXG6Mgnbz5/MP0rF9PSJc9Y9PQyCWGK40e7sVkYHMDzW7MSPXlMY9CK22ixR2Wj9Nw3S+PcPDEUccYb/ABfoO1X6uotS/uf7iSVKkXt5AL3Qbu1Q/D/BrmQdyVOQAf8Ayiqvo2KXT9EuNVcx+GwS3lBPzRuDySPQrnmr++Xdqd4JYvEhv7MfKODlQTn96odNup9GVsst3C0o32oUES8dvYgGvFUm9UfMtsoRfkXkwstP1Y3tmJGS5VyvH8vw8gc+pBqu0pYbGya0hmN4I7pZNzHvw3l6fWjWtvHqOl3C25d7ZlWSDDHhHxu7+jr2oGk2sFhJLZzxK7ywl45AMfMxGQfXjNU4tCueqpBOi0/i0GsbWCzzWUklu+Od6ZAP7ftVVHqc876BrNuIfDhDR6jGYyhDkEbs9s8Cm6PepZXiRQMyHxDGoDBQBlg2PqDXWxSK9Gl3dyttpjRpHHbNkrv5+cH1JPOaooq91szlSjJPlMtrJooLyyuLX8s0Oxuexdvm47VgurdTu01Gz02zjBiFzBcSSupL7xkHnt5Vp+obGS1trgLceA1umCBxtbcCcfTFDttMm6iu7eWxjzF4jyb/ABlUYccM+eMA+dP08YqWp8IMJOMJesj21tC9/LZ28Zhj8VFgYnO7cjMfpyD3rR9NRzQaYdxja3RfCRy3Jb+oY9s1SrpR07VrFtR1G1aJJ0Jns7hLlN2HG0sPqM1aaJI9r4lvZxJeW2cx+JFnZzkuoH71SnbSIKDi6nyVMzyNfQafdWyRxRby0kSkugx82fXNRTpq5v5rwzNbzAi3Ld1gTtHj9TW3urWPRJTdxTxrLeRMzvjcVYc8DyBrGalM+rLeXkJEnxNpIjhQcpJg4G3yz5VfGttKNLxvTbfsDXN2mpwa5axmMyTzxXEYkX5WjQ4xxzkYz96pL+YMNQXVcR2tkzlFPzbA+3kD6mpkbwyah05qF1bSeIuyG8W2QYVmAXcxJ4UHkious6ZaRTXbXMpQ3cZjuMyZ3FWUbsf0+veulCMJ0+51a0q9RSQ38P8ADrK4t4JIzI0wURnlwoALD79jVgtvcSapbR3Uqzr4JkSZwVDAnG0nzI8zUbUbKPRb7RNARo7kwicO5BcKo+cnPuBQrXV21PRvHe5Vv5NzHCinO3Dpj6cH961uFpuPBhd3TZN1vWWuZUW8RES0h8R9x3KEVsk/TnmqyyWdTNaFwslteymIeLkFSwI8vQ8UN7b+ImeApITNpckTER7gpChdufXIPFX6aesYbU47WSZ0JaUkEbgI1KIq/VsfauSjijQjk5ukWnQkmn6bNcaL4UTGwv4LuUL2VpT7+YJ7VUwzQ2k99LcK5W3uJ8PwGMryMFxnscVV9IdM3kPUGs3+t2lwz3VxDebirR+CUcH78Ht7VN6gs5NQ/iFoJ2230ituKNkiN9wbIGBn3pZxisvN2lYW0rguLLBY7efUbz4u7cxMsBVfD3gsxAwSD60ujQaR0z+I3xzGdZhdtbAyNmPfIhUqBnHnUS+tbdYxcyblljaCSJViYnHidhj/AFqr61kROq7fxSyST3iXQAJGGUhvQjkDHlSRuclFPZoeMrg0ztV8TSOlNfayKR3IuwgTAACjhuT/AHoGvRM8nS0EOxI0VA/zYCjeCMcYJ5qwfT7bX9T1WxuZpYxPdhp40AXw4m5zk8YFW09ho2qalpSaY9ybSyilxIZBjerAAnI5J9BWhTjjpdxG/ETpfxkjXoltrbqBJX8OQJstWHdlXbvI+mcZqf1h8UeooQQscNtbBCrP/wATKgoR9gaz2rXNtddQPBvk3/NDGMrtEbFS3fnnHeia3Ibie3kWd0OmXM8Txvz4jgEKFz5BST9q7HvKN9yz/pR35/2+hIubqzeW9e4+W5NpbrGFBJUeKwI+1AaCK31y8lnkEztaCeIA/wBGBlqrL0D4O3uULRWTF7tjnJZnAIXPnwM/erWdd11rGoybV8aztUAf8oUrlgPTin8NY5OXmGTUp7cGWlhu5emdPjdPClaxkEmMKQXfOCT54oUMSpe+MkcCowDIrHdlhjJyPua66D9RdOWgY+GtzZyMcDAVfFGMe+0VQ64otrKVrF2jigthAHU4bxmwpAP/ACnOK24FaaRm6l65aWbeOY3mhQyXwed/HEh3DDlCGKjH0NU+hSXV7qum6zO3gQQX8lskAT5lxGSOfLk4rtf1EaPY24uJhb2tpL/M3DcQixKMcckk1fQ3sI0S1k0oqttJdtdOxXBxsAx+9RcfDUpUKnUFHzJmkafJZ6jErAm5neNVx5EHJz6VdXDbupRdQyeJDqFvOiKDjYyrg/vVKb5366uLZZOG3tGuPyfy93H2A/Wh9J6rDreqX0SSO8FjOwiERHGR8wBPnnJNYHjnP035FVJQi37DNKz6drkdgf5lnLayTz8c+IzfKPtyPvUjQMXOqWVxMn+86LcT2Mm1f+JBJHvTH2K/vUfra9t9Bs7q8tnWWciJNs43Eqre3lyat9BkmXVkeBWMF9aCZzGuAvhEbTz5lWx9q9SFeHqDn9GdeYWziubFbyO0RbSddPuZY942nc5xgE8fahW9vJPpWnWlmY21Bi7SM2CP5cbEnNQrjUbddE1i5bxZJ5rwoHuHOViTAOB6FjUfo3WYzouram8Fr8LbR3UFrL4TE+I+F/qJ7D04qWmUk5eVFPw0k+5WaLarewaDDGzyiOa5Fy2OAAocZ+rHjNWjWJ1HWb6FTlbgw8KPJ2Bb9o6Z0uLh0uJ9S2+G0uY/5PhiKPaBggY5JHnVn05It5bJqc9yz/CJceEzNgBodyAY74w9Wdpu+xKPpQftG9X39xqHVNzEjrHulhyxYYVdnl79+KzWhWoj1zW9VmZZMBIhGDwoP5f2UVbG5X4G1v8AwYH26erPLtDHeHKkDI5JOKpElk0jpWKTYI7rUb1mZSPLdtHHpxXQhoi4rl7fErSy5FHt+iNFreomfSbq8KxtdWzgzSSPgRrtrzbpm8Go9RRTzSvds19Gil2PyjO48HsNoNbX4MxaF1JpviL8ZeWslxI23GGXGFAPsDXnvTm9Nej+FuEPwQkllVovmOY9qnPbvitfTQuM4k8mTVj9/wDsafUMz60scBfC6gkhOQAyKrMR+4+9ZLrFXW+mto3RJFdArHjKACtJZxSx9RyW0rknJwn+Jtg3f3qk6itZZuq547WCN7hThVnHyRKO7EHvitGFU0mScnNykO6Z0+a66gGIQtlp8TyfEz/KgbbhSue5y3lVhr/U3T2j5tp7d9VkhVLaSS4JhtpNo9F+dh3ODgc0ax3vqkMI23M2p34t3afuwiXezFuyICBhQOc81m+rEt9F1zWv41pNrrl3Zyyu73LyJb5BP5Y0ILE48zirQhHJljfFAgmk3yWs/V0dikpvraSbTntPEWw0x/h4nXdg7T+b07mq2/bpKTWJRN0y1hcTKohaG4YNnYJNzENyR2xVrqk66C0emahoXT1zLJZeIptrGWFU3xBwmQ+Rw2PrVXr11o8WoaSmsaFezSC0jlt7iw1FolGFBMe11ZW2qe5IPrW3HkUXpj6ykZuPvLKwOlXfTdr/AAnWVs0TWIbgteozO+2JgRlRnsfOrv8AhnT8FhqW/UL28t5mDyJHbLt3DIBUE/3rKrZaOulSQWWpXunouoBkN9bh13kH5Q0fZT64rV3vTs6dIi7sF+Pu53uJFit3DAxqeMDuec1kzrdNd2SdOW6LDXz0xKls97fanDBHYhBGkBLFPDUEAKcZqnkk6AstGtZWstevrN5/BjMYRBvKgYILZA55pOtU3+BbzmSKSW1st25MeET3UeRII5qplkXWNBja2WNXfVZFwGHzFQuM++KhDaKvzHdLTsb6xPT1u1zpltpeoo9iiyGCS4XPLbeCCfUedQW1bQXur7HT8qlUZ5i8+cqhHvjk4qQlmydc9QjA2z6SABnkbGX5vvmqeNYLR7mK5b/4ptSZeMjYuD39zisEnHUTSWl7Fze6zpiJeF+nYJ3QJuE3Zs4IHfnFBm6heKw8eCw02BMBhCIdwBbnHJ9qiaKst9ca5FMpCC08XOMj8y9vtmqvWtsGjyyxMXfZuQDsQCQv3xS+HGTSYYyXbsbSy1y6TojU9UikitriC/htkjjhURsCM8jGD3qe/UN80Ol61BeOqphL1FiTOeFx24zkdqquqNPOjdDw6ZbIqSXOqwNxzz4KBj9cmrkWSP1Zr3RyRqIxeRyQuRgBY9m4k+Xn+1ZJwira8/kM24wRMt7DVl6hF3cahdS6dvZLS2Eu1ZZD/X/ygfaq7qrSEvbHUvF1bS9OnuGEk7yXbsVIHqO1bTV9Zt31S5ishEba2heO3Y4J2KPL6+teC9RTadqGqQWOoII5bpgLORYwefMH25/XFd02rNJX2N6iscHkk9zaxqj6EPgZEvDJJFIJIVYI6pgFgTyfPmp8EEdq0dyo3MLloZhjPy7u/wBNtZz/AHjQtH6ZgQYu45NoXzIGT28wQMVsmKb71QojkvIy4j/wy4zj712ZtLbuZaUtL95nr+1uHkluJ5vEZ2lSNkyp2KD4YPpgNQU15Jo9GxZS3Darpfgs5bKo0T7P1qfau1/0/d290uJ0Kkyf0qc4Zc+uAOKlaJBENOtUt7dykEpUAcFFb5s/Q4qjcXC2t0dKfZdyn6m1k9OLNaIQjvcrlihJldsHb7YXNUNnayQdQ2CW0Be0VJ49zEsoZuVAPvk1Z9U6W2o6uNUdvENkJR4bZ5kdQAffAz+1WvT4nstN02a/t1jlhbeY3O/DDjv2z51rxuPgbcnZPQqKKC3sZdQ0FDK80BkM0RXZhxH4nHHbkZ5q200Q2s1jo+lwWloZIjEJJrlfELbSFJ88ZPPFRpLlTe20D2yEyRyEyRys4+VyFBLcA/Sm6bpunaTqlvNFZQfHXJwzpG0ki8/1P/SKnckmn7Ty1zvwaPWNHuLrT4ob2RLeSBhFcPbyb1ZEQZYtjjPtVEmtGddQt5NPWxjhkgitTJF/8URgHcVH+EADv3Jq+6nuZRoOsRRKTd/CeJHGpJVcLgE++7y9q8w6Jh1Cfp7qVkHxF9NPHFAtwS3zFRgcnOMjyqHTw14pOXZ/mDTcnuazQZ5dV0jTrqbwZHmV7FpUjwJIVbeO+PlHIqfpllFq2mahaX5kW3lv7vBVi3DEghc+gx27VVSultLLa2OE0+2s4rWGGIEKpTLSMMnuzkgd+Kg3dzM/V3S5UyePc3ABYksqRkZf2GVBH6VVpzbjB+z3bj7SenzPQ9PjS1uNX063k3xW1lbxxRsoPKBxyfMnA/Wl0yOLSoOmY9ZiE6xpNcOjnfkeKHjBPsHHFEnaKzWXVbbLRybMbO35twJzTJohe2ti8ZEUUksyF2OT+VT/ANOACuPYV5+PNqdv3+0pB82deWsifiBoVpHKI0XVZNQ1EE9xKWUqT67SAB71J65lTXLG3/is3gWkdypuQTgGPw0Ij8+Mr2+tWQW6Ov3mqeHDFG14XNzLhcIG3HYO7EhQvA86ptejm8XV5Lu2WW0g1KC4itXl8MMreIFZhjJUfJx9KgnKWaNdibbezF0RrrWr+KSx07wbKCMCS5kkZfE2o3yqh/p7Y54rprfT7DTNMmitjrVxY2+YYFYtFC5UZymcSNkdzwKkwatNdwRDVJxDaiZV+FgQpu3dyf8ATmq4dR6XrLS2OnCOCzhSWxmEAwwLKMHd6gj7Zq0ZSjPUlsjnK2ZnqLU9TvdUie6u3tLm6aEPbqAzbBnCBx8qjB5ArW2FvK2mA2S2wNtei1R5pwrbfBG4jzOM5quuoBNcadeXqvIykQgSjcVkR9hOT7EUvxDW+jXvhqrXE1/PE7MRwu9VByfLAq+TKs8aE7NMy94kcmpbtKze2wjmt7a58YOTJ2YOpHB4BB7EH2qDptg+l9H3FpeXLg3d43gEJ3EY2uwJPC5LY8jip9n09pWlNq9/bxGaSW4SO4f5mV5DnavJ5+3Fdq8tpJqdvYo7T2tgkUC+GQwTzMjDOQm4YyPX2rfDf0YLbYaLel0O0RrW2vZDBbWsBEieLK0S3EzOyFg2X+UEhD2BxTdbgu7HS4LKWU3Or3vhNdGeVV8S4UEQxkqMBRu8uMmpWkbOn9Fv9Z1gQeDYrLdliCGlkclVP0A4A96XRoLkajc6pqyCa4EIktcEsDlfFV+fTP2xUJy0ttcL5vyDJUkWNzBDZ291psbtKtm3jzpHnDTbVGweoXP9z51M0+5vFv45mlkRrawlQtjvLhmbH0BxVX0bqMzzxTi2trhbucyNKsxLJ8nzbk8hxVpbXKJbLJc3Esru0xWNCASWYISc87SCOK87LFp7iO+3cnwOb66sonASMSqiAtzjC8/qCKH0voUlre3nUusziyhghu5oVK53LIojL/oxwPbNIjyNeQ3CTLavGoc/y+MnIBH0z2q4u7v+OXur6YhYWkNvDapECMNvmXkHz4Rh+tDGtOOlwX6eobrncnaIkdl0r1Xb2knJaC3L+ZlnZJCPqAMmvObC1TVPw70uW6jeb4O/ubqFMEkhX3ID9XVj9zW5ks76DpaGUyofH1651DZnaZFEQVM+ZABOKy7W9jpmi6rBexXSi005p7NTvXxNsvIReMsQ5AJ9DTYsiTqO+6OmrlXq/WybrN0Lm1stXKCK5vNJje5EZJAl2nKg+nA/Wq/SNW03Rel7K/v7aS0gdJkghjkBa5l88kj5EUYyRyeQKs10ufVdDt7AyeNOsxtWgVNmS2GChxxjaNvHbmoXUenz2enaZYatfQ3Fxp0tyssFlEQHMhEbsrtyqIAqDyODWnDiuL1LZC7K2+WSxrEcviwyRyXVrdst4bUgrEZOEhXYeSFCsR9ao+o4tRvr+Oa1kSfUZJRbbgwVbCJ1yWUdgxUHDDkYwKspEa31HUJlIZ7F2EKyHaoVTtUk+XHP396ptNW5Ka1Fd2lzshSLUDcqoTxpEZi0aZ4ICHFSxN+I5Q7CJynktdix1+SO31mXp7S7eG1s7LTmWWWRdpZsq/zH+leVAHmU5oevQyX02i6NZLJJNc3UKtJGo2RpHEniSbiOAFzVprHS2p9TSPqejXltd2V14M/wTsY5VJK5LcEPgA45qu6s1C4F1rVrpMyxFbIRb8hS11ey/CQLnuFRQ8hA77a9WGGUlC1yVlUtnyQtPZdadLzU7qS4t7y4l1aYugTEStiPGP8AIBW46R0/+NadbBylsl7Nvk3zYPgBiBsB4Gcnn0rFaFo4FtrNkQrWez4GORshUtoyqmQ455VCfvW1m26d8VfvGYIdPt1RgQDsdo8xx4PGFV0J9zz2rLklBNxHjGpWzutXt9R6vmttJktrmfbDBaWVs7mKGFeBKzbcMQo4zx+lRbCz8e4tdMtrqzeM3AFyz3Kq+0sS3h55btk/pU3TLq3g1S4muRLaWWnW4iuLiRQbiZo4AMkLxgs2MelYbSrqHU9TeTT3KRWFnLGo75lm2xRn/wBpjWBRU29K2idC1lo1/U8ZkstQ1CyxLcSWcsVknminLZA9Wb9lrH6jEYLG1N1dJHtvbaMT5LSFI1y5Xj5dzZGT6VvdP0K51bq2SwkkUWdgIrQSA92AG/d5fJGhx9azkE0HUMHUeqNbN8JbzRrCEfChOFGeOexP3p45FDb2fPgjPlSBdL7D1Ff3Mq3Dy3WpLC6hwFCyDxpBn1Coi/8AXiqnqGG6vL3SZba8FtpLWpuZvl2LGhcsrHHJx/rU+2tHl6lWe3liOIGuzErNnLKcAeWfy9/QVN1fTBL1FDoNqmUbRfCnBkxGI9vBI88OtWjNeLr9Ryk56S36d0V9QvbO4srlZILvSIYRcTMctKZA5bHkABj9KjfiRFc3ur9Mm9KMt7NcaoqK2Srk7CD5ZCoP1rRdPReC2i/DTM9vHpk0hlc4MjLKoLHHAG3OB5CgdS238R8e6UEwWV/OkKnAzFIm4jJPasWDLp6jU+DR1Gnw1XJhvwctxd6zcdSaioj0yyhmuJndcK6iQNgE9hhSM/5hXnvVsFz1TZy9Q6hdSC/1wm/aDaf/ABrmRYog3mAiD6Yr2HqBRY/hnBpct3Y6RJ1CuV5LBbZOQF299w29+Dz6VRa5p+k6bapLrWr3GnwqIbazSzsxKUMFswMg3HBA3luRgEivd6TKnNzrl/Irnn6McV7R/Mw2gaVJP07pNlL8pN1fLndnILRKcfZu/tU/SNLF9+I+itc5YXerskKKAuVafAOW9FTNX3Q1x0ZJZaONEs+qtSt0uLsQTand28AUhI2ZtsYJ2kBT+tQ5+rdGh1eD4PoLT1EFm88N/e3M0zggFtqjhcknH3xVck5a5RSff+cmaO2dX3B61psWp6fJqLW//wANdQ1G8m8RCXYxm4ZNi/UR5/6q9L6bsYumPwo1uXUoYpJbzU4rc+ICFnZEJ2Rj+pVJA3HgnPpTL++u7GK0jsbu10ULaeJcXUNsqfDIediH/E3zYHocnmpHWuoW0XTfTljZCWQram4kaRiT40zsUz/mCxk8eteXmk8+jG1Sv8jbFvHhzPzVfFr6Fd0HZ3Bt+qbbqS+NxL1EweZXOFBXaFVQPyqM4GfLtUzouZdQ0uGzm8Q3vS+tBXDcMYZF2OPpnBrC9OR3cOvaLZzTMkmo6PeTMjnlWO4oPc5j71vunLwSda6PrloyHTeqbW0e6HBxMjNDMD78g/ao9RjanK++/wCn5IEFLNCLb4Wn6fPY8ymkl0SymeaNryK6uFR7d2zvBcrhPRgQDW6+DTQdItwbkTTAuUDDaz3DALGrH/KCfvRb3QotH+K1bV4BPY9PXE7JCf8A7LvS5W3iH1kOT7YpIdHu9Z64OmXLSSpo0aT3VxnCmQ4BI8ifEZvstMpa4Ly7k8MXFK1vf+56dpFiunSLYObcahd3VleIS24KyFCc/wCUYOT7isZ1IJNP6l6OmVlc6Z0jdXQUxg7ZXkVW/Nxj5snzwDUvpNZm/E/pOScSR21/HfxwQtIWKRQoNpfPdm2sx9M4qq/EDVgPibidgqXHQQEIUcmac3MiDOOPliJ+1L0sHDMk1d7/ADR9P0dPDOd8an8Iy/Uyn4ddc6n1LLptvq1vb3bS6abtGijEfhv+UhVHbls1L6qh6c07qeDUNVtRDrVtpsMttckNLGu2JVBkTtkOy49zQugtOtdM1bTpNKkjuVi0u4t4njIYZSf8785BIBpn4xR29lfdQXFwR/IiiCgkDMUcCOOP/pzxf+U1slJPrajsmfM9RiisWKVef6nWGmy690p8VeXY1O707X4jHdYPzq8exmx/Tyc48hii9YRwaT0pb2dnIkEEFvsEsqGVQPEzwBjc3AIHn51L/B2BoelNTErK0ZCz71PGREM8/pVF+Jhn1bSND0yyfElxeW8Ix3AcFm++DivOWqXVyg3tF/oQy/8AEhGPejcC1mgh1QRNJLd3sMOk2jOVViYbZCzMR6bjnyBrxHqEQ22t3BhZp4NLthZWzle6KMuxbzLMeD6V751pLBYa0ttA6vLDbz2lqY148dxuuZvoBtjH/LXzz+JE0WmfwxYV2rdWqTSZGc7RgL9zyRVfsmTyZX6yfVuSy15nr/4fE3HQtu8hw3+zOvNkHks7xL/6Ue6sFj1Fb28AksNOgtS0QzuuZVyEjyOMZUFvaq38HYLmTpuxhceKZtCv0Cf806n96293e2h1bXbUu0lp0/bwmYHHhzXEnJPrx+Wo9VkePLPTvR7fUqMsOOK5+lgOoLqDp/T76S6YPdz6h8bebs/zJ3/4EX/Kp2tj2qrs7MdN6Fb3OpXPiT3PzMXOPFkYklvpkk/arTV9Nk6g1D4O9SGCJ5oLl/Fch9oUlpFXyC4CjPcnisp1ddnXdZjtLFpEtbSF5FMjZwEXufTgYqXT4nKlL2s86c/CVx5fH6sMbxNQv4tdkkdI9P0+6u9wTu4iMQ4PYZkBqq/C/o6TV9LEFzcm1tbHSXW+nxzCJm3EDPGSiY/6qs9Mt7zrXTtXt9MRB8bBFYJIewUzqSo98Jnj0qy/Eu7tOndIsekOn544I7i+Mmo3YbHium1AM+meMe1bMmZr+jHn8l/GPCMcXptbfm2/0LXU9Pi1TQIrrT4ZLHRbGZLDRrAEbHbf80pHckAA8+tVfU+bBIY0ePNtbm3gfgB5GO3P6Bm+9a4SwxdKdJyZV4P5mz5uZJ2LqGx5jEZOfasdqumXHUGs6bo1koaWSZAD6MxChv8ApQE/f3rzsE9T1PhWN1GJtV3k0vkvqWnRmjR9I9P6z1Fdqn8W1SztobOErkhBlNw+4JqfpmnLpXQQW6DJ4toiTKD8weaY3FwSPUxxRKf0o/V2qWGlpolrBH40wESTOo3kQxsygAducEk1Tfid1Pbx6BAsM6fNlpkVmXaNwLjIzyAqj7muTyZ3Hb8TLZckYY8ji16KpHgLSTdQdR6hr5iZZIGuGIn/APBnDbYyfRSDn7V6LqMlppNvY3F4Yp7pYhJArDCKxQAMR6gA4HvWafVLmNDeamILXTJj4mn2qR+FuPlJsPLDP9b8+gofXcUuoQ6ebaORrZbWBpDETt3lmyC3rnHHpX0c/wCtOKeySPDVqFI29nax9WPrFlfP48NteW4TwXwQCN+Q3oMVE1qBbdXvnRSt3dRRKVGQqKfP1B9a7S4rjRdP6qgaYQTrc2tjI8QJHjPATgew5z9Kjahqclnf6XptsfHjS1jjEPm2DgsPX1ryJa1kqPtEyx0ukZfW59Q6bXTbOw1W8tTFHLK7xzsu55ZmYdj5JtFTek+rNf1+R/iNT1DULdLkKPHnxHGowCxYg+fl51o9a6BGvX0V/qkuIQCzRo/hj6M/kPpzVFc9U6No721l01ax30Vu4zKoK28T5wBGp/4jZ/rfj0Fa8PUR6jFpgrl39Q2KbfJ6Daytbtr3wys01zGrm48EIS6DACg8nGBzXkXTF5qOs6ypnbU7u0sZcyfGawxVCHGdsKhV7kd8/WvQLPUWs47nWbo7ptQaMRZ54bLP9e/H0qh6Nt44+p+pIVCLbyIHicj/ABDn75H60ME3hWW1yl9A43KOan5GV61spZ9X1iHTQj6j8e8EeOPEiL7hx2yoP6VcFbPSEtLK1macW7rDdsDjJk5O32oHUGoJbdWavdKA89yniWPy7hFhMu3PmRwBVl0xob6vcPfwRj4W8jSeUf0xyKuO/bB7+1bsjUMKcia3jQfSXh6bijvLhCJIyyjjOAW2jH27USKzlg6mvksZShuSTGD/AEoRvyfpUnrNFFl4SzRuzMpaRcbRg5AFPS/SeayuyBHNdW+MscDheP1K4rztTljc13Jpl7PYtd395qEjiXftxMfzN8g5AHqQao9avIxHqdtaIwl8Mxtc7vKQeX3/ALVu9bLxaXD8sRdLN2gb8pC7Rkn6ZIHrisnp+h3Gt3Pw0KrFAYLd5GfhY0ONxJ8+FOKhgzSavyHSUm0VOh6RY6bp882tRf7lpV5tiZ12i5kRFxj1ANH1g3utW1iUia2uLwgRwuCCq44OfLO7OatepLyPq0WMGjZGlJcSRCREztReC4B7lj+9Ou7DUreKSWKwnuNUljFnBEhG+IPjLEk4yqAc9+a3xnupPkEvSR5+s3iXkVtp9xE2nQTRW4eWMOJmJIJOeQN39qs77pyB7SMsnheCm8W7N4gVy+dwPfnHAq/senNN6WuY/wCJj+KatdXMZextiDbWzDIDMw/MRySB5mg9T2EuonUILrUFtdNSG3ZNrKiqc5O5iML9Bk1aTcsijjdLzOknKKM91zIYujXEC+HNNLCqRYzLs2KpYgf5jxWo/wDmfdNOmJaNcwskirqMu0nJOEjDMfrkfpQFms7tITpkEeorcuIlcKVVdpBxnO5vXyFeofh9ptrZW1xLEp3QaBqcyqvCgmVU7evytzWfqMjx9NLG+Wzb0Kl4rryPOdH0uKCO6u7i3PhyyYiQHKvIsm75vYliQKrNe0KSPTrRYkWG5tEnuPEebY8m4gqVUUL+ISJpd5FDPJFcwQfEI0UnK/P8xz5HD/tUW4sprvVenHsYz/vPT1xNMWHzbozsJPPf5c/ejhjpk5SM0EprY9EdTaWWnhg1k8Vx8a6IBJ4zQQBUBB4xuIPrXlugRPpWmwm6i8eaW1acySQEF7xp2BdwfzBEGUXsSc4r07qCOe30GeMtI10PhreLLHO6RUZvc1jdVuCepJkt5fGso5HZQSAMRKwXg+/+td0846WkaHLw/ei2ja6TWNPsYYWdrmG0tAzcu8sqO5Iz5gIxJqq6De4brgzmKFLaa4kZrqQl5W2BiuGJ4UBRwoFWHT11czTQ6hPI809teK0jsecJZyjj0x4n2zVRorppEDX1+ZE+FjK20MWCZGfCD6klsY8s5p9PouKW5JTakkS7GwRtK1S7v2ltdJuIxbxSSzmW4uXMykld2cZyfYAnitH07JPHq2vpPDFAuk3llqccRTaigu8bc9zxKCfWh6bpUOqPpwntZbprOTDxRyZjM/B8JSO4zsVm9mqy0K1hm1vqW3E4v766sLi2uFgH+7wvEwYKW8yCvl7ViyN6ZORXCpQa1C6Rpw0KyWCJczWz3zRtjBBmvFVf1ERr07SrRrXprX4pSqrtgsI3zgkOqGQe3DNmsprbw2bRFhukmOlI29Nyl55nlCr5kksRk8Vp9SuHs+mr66SYE3ut3l0Ng3cJ/LXv3A2gfevM6nJ4iS82ejh9CMn5I8PS/N7r+pS2Vsry3Fw0heNCZNqbipUf1/09sVe2lnpYtIYdfke7upLuS4jW4VdsJX5GZtpI+Vc/LkknA86zcdvIlhqFvA09u8whjmFqMzvvCFw0nZFwp+Ufc1bdOmZ/4Cgaz8KzIhOyHcJJCxdyobggE4B7NjJ7V6/UVFXFnlY4pr1k+bUtQ6n0OOw6fgg0bSrvVoreO0jTw8WkWdxP+N2ZhkDgZxReqbvp2fqWez8ATXUFzHJCI1/lrb2sSxpG5OAACrEjzOKJ0zcmTqbo6a9FxdR5vNSM80niMV3SMo4AGMRpjAAxisHez3Kau4aPxfHtY5JPFX5fFZQ5Zs99oOSPLI9aXHFym0vI0Tj/AGk/XuuFtzcW+jM9tFJM0ZeDPiu2Nznf35yKMuoJonSst68Kie7nRUjHzbcxEkFvM4z/AO+aro7KNYIJfCaaHcRDM8f8yWWQgsVB4OOMnyAxWl1LpyfVNCtLWyhJmjuGKoGCi5ldzFGoyeAUjyfTFXaxQcY9iUlqWyszxjMth0ppVy7gvCL6+iLbmG9mkJJ9lIxWuvnudO6Z6h1aVAs0mmRQRxREeJ4k7O0gB8sFkz7tUO40Bj1FcWkTRRGKOz0oOzgbSI903zemxSM1ob1LL4+O0sJUa1k1AwORHwWjiVyMN3C4B9zis2WdyWn2jr8DZlOtLhdOedfAVbaGG10W0tYzvJW2UFlDf4TISxPlg96yGj3V/LPLr+oT28dna27gSsWjjj3BgmwAZJB7Ad8eVabX7I6rrEt1sVrVdyRI0pEYBO9yxOM45J8sVV9KWGq69BZTSK8g1O+NqUYLHGkasRgZ/o5JyB6Ct+J1jtEMbeSdm/0iG00Ppy4sNNiQahp+hWtnbu6+GBPcsJUG3sp2Bm9fpUPXw00Vro+lvNDJcBCZ1+YRwfkjwfUqHf8A66t7q5a8vjPYQosNxrU13HFFhmFvbwraw/8AtGU/aslr95C38RliDRT3dzHZiWFv/iaKOIkqpPmNy8++BWLEvEnv7T0Mk1p+QnSuj6RL1H/DemrOOKGaVLX4l23TTuzAeJ5lVC7sVo+rrq31X8Q+pb5LjDWmLG3RF/KZkEYcn12I30HNZ/8AC3TodN120bT7W6gc6nbwQvdXAcuXcIXIUd8Fjz2x7VHuNQl1mHUJ+nFXde3t3OrSgL4iF2ijmkfHEaqshGf6frVpw/rN9kqv2k4yjBJLjf4mKveorqzY2Gi2zRPIJFheKANdFgNqmPd2AXH6Zqu07p3WJ9Vaa3updT1y7u1to7ieUy/DqF+cliccKDux8o8qsZeorTSruw0fpOCHU9R1OB/jNYkzBJMm4DEBUfIhz3IywHpWi6hxoOkRaTo6QwXcdkLPdHMZGERkJmcE8sXPH0r0It41SXJFY3V2UXXGs6bY9N2um6ZGTa2l0Ikk/KblhAztJn78D0xV5+HfTdoUjaNm01Ra75LhH3+FHtO9gHHyuF3AehYGov8As/aa81vHqKiKzgvZJZhtxuVFRMj2GCD69q3mvSLe6NpXTKlbM6wy6lqcMeA0WnKwIjcj1iVSR3LSe1Y8krxqEdne48cblvwQLy9jefT7uM/BvcQfAaDa7dotbVscp77Sq7z3JY+dDS3vLKysrbSw8899YIWKchF3gc58s7Rmsrd9Rw6113pdwIHeC0uVWSRWACIh3KmDztGAAB5jNa7WNQa0s7JokMsx1F7SBg2zMcc/HsVJYEj/ACUFi8NJdw5o6tk+DF313Y3/AFFEt3Y+PZWANwJ/EaNIxbKoCnH5wZCF2+ZaoVr08jG+ZNVeG8vowPh7kJHKC0m9iWz3bBPbzqT15qF7pVsNF0J3g8S4ktxKnJVVy0kg92mdjn/IKyixC0sYobm0lv77Vb2NLWEvgsYwcEufm2AbnZq9LHjehUzK4aXSZrIulrqWSzsLrTPhLRry3kJhcPG2JORkYwcbfLua5NYP+3121suyGzS7YrkZYhmUg+fABNd03rMjXLCC/knWZ5NkyH+XmORVJRfJNx2g+qk1dRXk2patrNtqel2pNpcXUFrfrcATSBFJJZcZPB8z51mevU1PgCjTKyzQaXBFLfiaW2sNBnjuUtsMWAvFmO30IDbPrVBeXVxDoXWGr3pCXEnwmjQhQAIYyRJKieoT5Iz6kGtHa3EGn6bNbQyK8tzbzXSiRdshjJMiqRyoy4GecnAqDqvTWo2+j6fob+HO0VzNNIxkXMxKqr5Hr4s8vH+QGqao6t/4h4tu0wFu0klpaNNbJGJgXlZfzCNIwkZ9yWOftVPoNulhY2NtJCkc+jwJcCIY+aS5TDfUgkZz27VcPpuqz67eLY2XiWUAS3gCzrj0zjPy9s80IaVNb3l/fNGbt7jEZEWHCAtkk+gBU80uqrjfJFSpuyuvtNh1Tq+HUNWeKWy0y2MkFqzBchSXkdv8KmRgPfn0ptjcfxaS21CfM8F3PNeyTyR+GboRAq7Yz/UdoAPZUX1ND1nTxdQXljNqccT33hy6ioGWEfAhhGOAu4lzkjJI9KtWhs7ie2t9OSWSDTo4rV1RAmA6/wAxc+eDkH0rVFpY0mUU9tiD098XDqOovZTtJb29jBbWzA7VnmnGQ/2DOT6YqfdTWsfTPwOkwpE7PkAsQHIYbm57Egdqr9Q1D+GaVp+mWFoq39zZNqDiJiyIkhKRrnzwg7j1NWmraVdXmgyWumWyPNLJEpbdtLJt+chifXipuLnJHTk9OlmU0yS4067t4WvoQSFEsCnO9SMkYIxg1YWv+zN9qX8dgvrmGe1jeSeLA+dYcE4ycZwMfShv03q58SC40a5nWGLEc8QWSUHODjaeQFz371j77RJ9J0S8tblmja4xbmR4njZQzYYMrAYO3I+9bIY3w3R0XFfiZtrOe0K32pRC9vHubtJnEvhqPnbIHmcAD9BVFDoNvcdQ77J4Zim97q4mXeGDuzhiO3AH9qsbHDalpNkzBbOaeRJEDZJCQ/Kce5aquLU7fT7W+Mq/DvPPHBLKuZHZdgaRvQDaFGPelWpXpG//AFIt5fNdXct1aW5NpFEI7VXJGxPEChj6ZAJ+9WfTlxGulzTywbWlaWO3t4P5YulQBnEjDnPIHvmqy4nVn1OIK+144wd2BgBsqMfQfvQ9Sum06/j0e1Z4bewhEUjBfzSsm+U7jzw3kP8ACPSrKKkqOSfBaXWpwwq8epGFXlWGOKytlAMZ5xwOAOfPJqLHqd1f3s9sGS20m1eQiKFdqeGnG5yOWJPYdqurzTtDt+ntNvLuzln1+eVbkGOUqHYxLgkYyRhBgZxliahWtu9vazzCKCzlcqswyWKFiSFPln2qT0RW24HDT7Stgsn1a3BljNok3zhW+TgnJBA9aZfWtnAp+MvYZ/h3X4e3Fv4catjgBVzk+pNRL3qJLiSdUd0ji5u7iTJCj0z5E9gBWcn1f4q/tJomRfmQxRqpGznt7k8Vqxwm+dkdGEmWmtZ1a1kjN/aSW4mUnDhBxyMKfQH9afaXECNDFCZJ9q7ERRyR659KorZZXJghHjOv8vBHBPbk/Wr298PQ7VbaOUpfOg8YRrkhfMBuy8/equNeiUqvRC3FwenbSAWMCwyywBxs/OQxPJc84IFDht1uVl8K7MM8hAzMcCPIzsJB4B8jUrqlWbWraC1YJINL0+ONdpYI3w6sR+pJJPnmsxdQidnXTNQt5Y4kIkKkne+eSR+wroLUlY0FfJ6L0ZBcWd3p9tdIYXW4mm/J+QLsAI9f6ufOr38UNbNhoVhpVinhzal4SYtgEwu8tnHPYPj6tVX+H8EiR2vjDdKIGjUgngPJt/1OPpUDrTU4tS60aS2ntClpIIIkllCkbDl9ox7Y+tZNp5t+w6aTMprN7bvLrsjTt/MbBeNMh5FK4BGeBgEZ+lZm50+cagwS3d7bezMYEJDkY4J9eBV3b6DdX2kyyhoiwvBH4kcit8zq0ing+W0g1ptLh23OqxPHsihh+I2gFSyu4jL7s+ZYfpXpKaxrYZS0p0Umj6XIDa2ssqWu6K7gcyoVDyTRsqKvryQftVAT/EdAWK4hS2lnu2SKUf8AiBIxjcc8n5j+ta+W2l0vqDTopJI3k02TfNE5bKSeIBtJxjcAR9zVLqGg3kslvbW9i0llFLK/iRqJCpeXC9jkYUDPHlTRlb3KY53yP6YsZLpdRtbxxJPeKlvGccj+YuVB/wCWOp9peH4jwJXC4nmjt3Jz4kayMNh9TxwftUfpzULrStZtEt4Vluo2bIli3LnhQ4zjB/MfvVmmlwzjQVuCVjOp3kcIDfmVgJfm9gSc4qWWWraR05KT3Carp8dlH03PbS/ASR29xKpK7wWaXA3KOQa1kumfE2sVveSSRSSJGZVGQ8gyCRgdgRx9Kq9T1aUSfC2oWC9itUdpCo8Tw2y2FB7bSefOrFNTfT9Fu7223XNx4exGdtoZGcBnLeWBz715eSc2oqt+xhyW0kRNU123S+eeCxeSeJVWFDwoAOMAds/9qtDO0LIXlUhMmNI4iMttJ2ge5wKzggkhSzRI5GSeJrp3ZiBHEMjPb9vepga4mniuLdCJUHygnaRhCQOexziueKKSoWML4KpjNrVvf3DP4RW3jaSNyRyw2bAPqSfsaWKVbi30uNiUuLgmefH9Sou1fuef0olh4rwCVPBR7hlupxJlcqvyKgA/qwzNgds1Ck1BRqc9+wREEchiHGNqIw4/8wrdFJbRPQpOiFNq1jJpltZW9z8BcxGO5jt/DZ1lcOu1Sf6ME554zULTrNtKtzBemR727m+Jv5tuGdmJJT1x/fNROnNAeDw9Xvb6Jr3wljitipcc4bc7duPIe1XVrCL8MzXDXMkTgH5T83PII75r6boumWKNruelKWqifCDcpAkySMqkqyuiZ45IP7YrUW1hBbWULytLGkk+4uwCmBEyxOPPgYH1qv0zT4ZLiGFcrAJN8jk5bJ8qJ1ndusFpoEKRpcM/iyh23MgzlYjjzIGfpXoZ2oY9zNPd0gOg6x/GkuX0vw7V765L7Hbb4NvjgsT3LAdvet9o8d1DEq28umRjA/4MgDmszoOjJBZW80sPgPMi5WE5DE88+9b+0swCjNbPGqgZRSCxPqT6Vi6XqMMZNcs7TZDL3dn1Lp95Etsg1Mm0ukXDB3CFkkIPn8uM1pIpr0YYWNjccDIFugzVPNKYLvTS2mXvhwzm52xRpIXRVZRtAGRy4NWdpr2myMsbRX0D9ts8LJ/7zj969SGfHbSbV+0koRT7FimohmZbjRbBdv5h4MbY+x7/AGqWl/BLGBb6TosoPm0Chv8A2cUxXtZkCjSriZMZO1FP3BpykRbR/CL2QDt4ixkj6HAP61rTn5th9FeRLSRztQ6NZiM9wsWFJ/WnmSKNmX+FabGp77Ay/wBjQEm7EaVdhfqhNTEdiAH0q6C+gRadKXrOuPqGAW+4H+F2C8/4WJ/apkTszFfg7EJu+TaXyPrnj9aFmJVy+mXwB9IhSBI3QqmlapJgE8wgj/2Tmjpl3HsS0tC1xeTRWum/O48ObwvLzG5HJJ+oGKtI7Ajezw2oJ5JETkfqRVQkdnbRLt0O8TcM/ImCT75xThNZOQRpGpMf8LBSP/dc1ytcCtRZcm1mwDF8CSDwHibj9jRltr9lH82wK/4RG+P7VU+JGVPg6DfAAdw0Qz/7VKk6yvhuldSzjGfGiH9nprm/N/EWo+r5Fv8Aw29kOU/h4P0f/tUmLSr4ACS6sVTzARqpzGzYI6a1SM/5LuH+xauIlAx/szrT/wD5ZbD/AN6o+n5fJnaY/wAr6lq+jXDv/LNi48jl1qTD0/dFMiS2QnuC5x/fNZ1nnVsDpLXG4/8Ax+1H65P9qcsBJ56Zv2z/AEvfQkA/UUbyeT+YNEPP8i7bp2/VtzzaOvOFLs26nNo18F2jUbBs/wDMQPpVOLV1/wCF0zMjeeL2HOPuK4W054GhzqM9mvoQf7VNuXeP5/qMow8/yLAdNXrMXbUdP9ywY8UNul5VuN41TSYwPWCMsfuTmop0+cjJ0p+2AvxkR/8AeaZDp96szvJ08Se246jEoP0+U0bm+I/n9TtMPP8AIs10KdGGNT0hh6vEwP7NipMekXH5k1PSsD/CrZHv3qpa0vcnw+mCx9Rq0f8A+zrvgtR2gv0i7kHjOpIf7JXXP/H8/qBxj5/kXiWd6AS+t6SBn/42+f8A3dPitbtTldatQM8bbcn/AN7qmWy1OQfL0qEPbBv+f/cYp38I1rjwumQR73xbb+iUG5+QqWN8MvXS/wCw1+EDtn4TB/UNTTBdkYPUrqfX4c//AC9VD6LrbABtHtYx6y3Eg/bZTV6c118mPTdIkHrJcy5/ZK7+p5fz4lVGHmXKx3sagf7WS/8ATaj/AFamSeIoBm6gkl92s4hn96qG6e16NNx0/QFHqZpj++yo0ul6/ENxg0SIN22mUj+1I5SXK+a+oyjHzLN32H5NWYg9ysUXH2oTTwhwZ9bv9o7rGIVB/UVRNZdRhgxj6eVW4+RZsmnmy15VyBo+B3BjkP7B811zfb8vqH0V3Lh5dP2u0GqX6YXl3uISw+wFNhu7KWNXF5fXWBjLSxj/AEzVaI9WEe5m0vjjiPH92psa6hK7LNd6cmPyiOHdj9xj96H9RcnLQWktxZhQwa7QA5JNyMfoBUNry13EpLdv7M4IoDtqcfAu7UofJIeT/wC1QCdRyc6pGvuIUNI9Q6pEpriMKGUTn/lJX+1R2mtT838PuHZecmZ6jyCUnKa2eO6tbx4P3xTGNzHnbfrLu5VQFUD0yQKi9w2BnSSa9cJHtEXMgMj4BPZP05NBdbls5gRTnH5iRj9aUR3sKsS8ABJJYXKkknvxUIyuykNdZJ8vF4/YVJqh0iNq+kRX0aLeqA8f/CuI3xLEfZhz9u1VNxP8J4KatdS3kbyCIXKJtI3Z2h1+o7jvmpV7qaRXUdss0Q/rllwx24427QO5qsvw01vexR6hb3GU3wxyxsrKw5XawGPLzrzsklJuUFwPVMzHVmj2t/aXYtp3junhkjiZyNi7kKnI9Kov/mfp9R6H1V+mtYuIJLS+fxLN0lOFlxypBHGcVtri4a/s4bqIqFljEjCONiVJ75zxwR5VmOo7GbSnW7Se5W82Iy4iDKpzkP6qf9Cam3qjqXcspXR9IS26GE7sFJB4kas4Ab2PvVFPDNJbsgSKHJZXjl3MrD3zTeiNah6n0C2u4lSOd08RwyDKyLw6/wCuPQ1dvOsrHFuZB28VJcEH0wRz9a5tZYUwOLi7R5RH06dBu74iNY0vrqO6VkbKlyNrj2JB/asfDCLT/e7VlKBS8kJb5ZMcdvIjmvXeobWO+je1cG3ZyrbZ3xlgQQVYduRXmEKj4/WbKXwHjhnbKRH8rnkg++Oc+dfB/aWLwsra4M2XHFK2wM01pFq3xah2t7sqJMJwqEjJHt6GoupIgeeKzXwGaV/DG/kop+Ur9QQas47CGRLSzK/PHBjcGOcE8qfbHas7cvFc3IdZGEE7+HC4G0xkcDHngla8yKTdo8ySVlpqOy/0WWVVW3vlVEnYZbcg/qH0P96jaVJLBDGXmLq9vuYf4d6bSP8AWptzOIXhlZQyswV+e4Yc/bmoGoQSW10+0AWyyxnPbI24Vf1FBStUSbCuYjoN8YPEbwmUcLg5I9PtUbpiBooWiv8Ac7TQJC8bAldw/wDf4p1mM2t3deNNEIbhUlMfBZWJPbyxkCpujzXaC4N2VRA22KMd96qSST+hz707bjGSRN8ALAyx9QxwEbphI8kgJ+ZU8z9s5q6utPD9QNJclWj8aNYVPlgjJPsTVXG0GodW2+pJJPDfXtodjKAYX3R7GyO4IxUu8upW122EjAJFtE5A7sD+wz2pe6fqGcVyOv7pp1t5pbMjfdlZnRsbQrEDPtmganqOLiC0s3RrpZlaXZy5Uhi209gBgc/Wn6U001xd+EgeM3DvGrnO4hmyB98VW6Zbbrj4lN0MhkkS5i3ceJtZSFPoAeffFUhGKe/YKCR3l1faXbXWoX0jqb+1nt4snaseMOM57bhVNNavqnU+pWsEMc9/bajOYZdxxEgbhW8sEVoZrdbTpq6RVd4LK3RYNuCxVGAdjj3YHP1rtfa7s7zVZ9L+FEbRveoZDsXPho7MzAfM3zfKDx51ojK2X3qkGj0qKxhW7hQFZX8Ngi7nwqkMAP6E+b8xpdCuhpdlrZvmeXT7vRbVY41GZZECfy33j+kN8r/Y1ffhqY72+1B7t5pk1hL23SWcgkYj8T7/AJKzkmlzapouh3zyR2MscFzAypNtLKNowVHn8p4PvSrZtSLYYUrI0KpcdOaDZPMLyQ+J4DhiRs2t8jf50bK4PkAfOskbeS46bvJljETRX0ExHhjIHgyA5+pArUPbmKDRTaXdvbNDcySmNJRh87V43cZ9RVfbac2oLqVhDKElu4/CkLtkLJHuwWxkjIPeqp6W2u7JTk5aSPp9s1mmneHeME1CN5mhkjBAhB7r3BYcnB7gV690bpEa8tDbGOWzllt1WHKeCRsV2XyZmPby4rztNIj6m1SO2gll06GPT5Fil2hmUxwZYgejEHBr07Q9Ua/1nV4rfxItPi6eW6jhaP5mjUKAePVh2rN1OS1US/Txi8u/Cr4nnuu9PW9qsjTyR6bqV7cPNH8SzKiNsw5z5bs+dZ3UrK70jSLabUleO6uES2Qx4kRSQSTuXgqccGtFf32o/wC1Op9P3rW/wWn6WJY45I/GG0Aby3Oct5DyxQbS8g0+x0uJZXsLowAFISGgEe5sKUbOABTwlPSnLcv1kYwzOEe3L9xB1hppLCylsZzEYyGWXHmqAqf/ADCtNpsi6xpc1r4CyWd2rS+CeFjmA3Oo9C2Mj3rP+JZI6rdW0cbHDFIC3hP6Hb3Ge+BxRLHU5LNjZQlIoLiaOQSDkQyZOw/rgE+jGpaXNaTz1swsN34l9bL/ACzdQgT6dcNn+bGvPht7qQR9q0T/ABVxqthpyoDayJJKrlvklL425z5kEiqW+eO0v4rmdnNrdSbYookUeETy6Z7jDEnt2NaKeKe46f6du4JDDJb3Zt3zGWDDcSuB3OQODUJ7Uhk2pbGfGsxaRf6xG07SW8ri5tiFBKGPIEZOO42soq90OS6i1GbTRFbzxKjX+iyCTO7cN1xbkeQcHcPesprVhBaarr9tounXdy3gJqULSz/yiHbftUd84MhHlkEVaWNuywSmOQC7s5xGsmdogUcow7fStLSjBPzGzZJRZO6kgRJLuPTI0E11bPdwBQzYXxFbBz3IGRQo51vJrywzsMsJ/mEgBXGGXHHnjnvV9qk9pMbl7WzjLXdtNdpE8jBDIq/7zAB3GcB1+tYx7EX5intSkM0ltFPHBJI29cAjBPb/ANKXBGLW49t02W9qoSZZLoLNcixlSRpJBEXGOCVH96keDKiWF2iNH4cUbSCM7igIwNrepqvimMKzXE4C3Bsdio3dGAG5c9iDWt6f0t76W9gWYgiHaqKMAuqAjn65+9Z803ZOck3sXGjf/Dy3vul7xwnxKC406TtsmXkYPvyKu5Zry9/D66smdxfafdEqc/8ADLDjHtlTWMklcabaXI/kTWF2fGbDAhgMo+PIHnP0NejNt1TTBfRctqMapconbxUyQR6HHNeJ1T9FNeZ6eCbVJ+v9zJRyzWX4j6hdkCXTdctbc5I4bMIDH6hhVhYdL3J0fqfpqJZCl6BLazf0sA6uCP8AMp3cfSpNraxXeqwQzODDZ28FxbOqgksNyyqfbsRWu09ro6qRPJHFpbMyxCNeZBjhy/celY83UtPbyX7CK9ba2MZ+I9s+n2dvZNcyLKo+MdIuHmEYwS2P7VRdMdQtq/TN2b61Rrea4hjaDnIR1DfZh39qn9Uw33UGi6lftmJ7C5nsXUZBw+DGw/8AL3qmsLwNoUFjbSqt7JGb5wq4/m5AwxPAAVD3rZjTlgqXLZbKlBx0vgYummx0+GaVG8WXIZWlJwUYk/MfLBDD71qemNTksdTgezhluNKM89vdS79u7coVCSRhvm5p2hWulvZrp0m64knZpYrdSSrNgs/zehHGB3oq6mdXFxZvJbW8NrGYxZ2+QqueYjtxk5GefWky5HkuNWQ3nJysbqqTWMt/pV3bgWwRzHC3eYYD7QR5bu1R3t7x+pul5reO4liil3XoUbv5MkbxszewJFGsdVjtbnS47gLLJKNjmcZw+eGB9DnBqr1q7ntBp90NQm0kWt+yXJhbiSMODsI8xnPFZcSkppIWcnbrYXT+lptP6i/il7c28VtHOjQr8QrNkKV/L/SDn960929lA8cDKqGARyux7IDwoX7VFuzbfxu8tNPtre6upw11qFzBGUEMIwUYA8lSe/oakrp0d/f3ezfJaDT/AAoZCwxgMSD9aGSbk4ub4Hkt/aFf4nVtE0y5trlba6hmdQV5LwMrFR99orNaFdxXoSK7Up/8MRIpPBYlRj7HbVpb3VvJrcdsLmSGCBorVijYyE5JHvg9/TNUmvx3GmIb6PYHiKq0oxlsMVUgeoHJro09vMEnLSkuxf8ARMoTT9Ut4Jt13HfMVXv+c52D0GKNe77LUZyFJUIPnz54xgehql6Tkh0x72YypJJLcw+Kkang8gPnsSR6VrNaaJ7eK4jVTK26SXaCNwXgHHvmhkejKTwXKLR5RrGtSafqOn2sKlkktRcSzLHuPOeT9CtWfVz213fRmBy8bxrLEV/KfE2hOfUnuKiXUr2l9pV2uAhgeHaF3eIR4jAH0GQB96l2KxXFjoU91tWZY2cJxt3I3+hIr1klojJLgWc2py9aNtrdi+q20dqbuKC5mQK0hTKgrg88+Y4p9h04NKgurLXb+REMEZiFpbiQzuH4QAH5Ttxk/wDwKoxduV1oSqJyuyVU4w78ZwTWh6SuDqPUOny33ibHn8OGTwQRu2ZUsufmUdjjzqGFpJwa78mnBKLitXK4HX3Sel6RolkjR7769lzG9zMCVcnIBjXhQAPPNVMN3DbX1utzPiMzFA6tnDc4xjHBrbdW23xN5aSXl6uo3ETmXx1It/mwRtAOTjFeUa/OpzIzQ29ys/ixxx9oxjvgV0JPJPY9P7RwQ6bFFJb1d+327mqsZ4Lm5vdKvWRphEcPvwdjn08sGsuZFsU1DSrZTbgXERkHbdIQdrM3c9senNBbUTcSaTq6MCLgG1nUL2O48/Q9/vVpqlt/OtL21wztNFDPjGc5AGf1/StMbxuvP9DwvGct17jOvFb6fcQXF5dFriA3DSwY4KNjbuPmP+1A17UopdTaG2VhaXztGMoMCNlIJB/5hVhf6d/HtLmkkVIc/JHlcfOOCgU+pH2rNahCtxHpaIxje0nGYnGcnOCAfOqxiptOXYOSVK15Fv1osdvdQagsew6pZqsCBuVJiwc/oayXRl0INIaS2jheA3Um4RKSG3QK5IzyDlK2OupHFNo1zc28l6LFGZbdzj+Zvxg47jae3pVN0lp02kyX015Nau892sscUSkKi4MZGBx2rRjpYWn/ADci5aop0dD4v+7m38aRJLWeSfwyQzkscKo9QSauJBNB0eIHllmeedUV1JDKNqLyfXJqTHpM0cMEemyySsWkiCgEtv3Ak59gD9qb1PIX0O/s7HIdZ02FRnAZCSePcVllPVJRSKYkllTZDknn0y0W1sr24lmfTSCxLAs64Bbuex/Wj6vqNxpuvW1haXlwLRcwzlpCu5zESG2/1HK96jaMs13p8DIz3BZLtklA+XYkOc/TIq81uFfitRvYkiuLkWNuyBmOS52gt9QrH96abjB1LuQjLXJ0UR1e8MTCC7nJa2ib5T+VTLg4z54Oag2PUXUln0+9xqVw5ik09pFYRriZ2kCpkdxxXatLNpyNY2cYM7XNraqM8LumA/tk0XQ9Ff8A2fhtNUmPhWUhhkkk5Z9hwMDz7E/oarCFY9T4sLlp27mmgWW6iutrw3F/8KhMezBVyFUZ9fM0C/Kw2llaq8EjxTFXz8pLGQfMuKrdb1mRbSbUOnGaO7eKztU8JdwdCcF2PfsM1nrGC+1G9M11cxo1rejdFGvyhQwJOT3GPL1pXhbuXCKRccUbfJN1KaSG5v5EQP8AE6nDZo20MyxrIC2D5du9TtbtprjWiN5DWWqahdqAPlfxbYqgx54Y1TS3ATWLVIWWVVuviG+f5S7SkqGx9hWv06KS71bW7GYKl1YyeMro5cMX4ZRkZHJOBVfEeOpLsCc7dMptY8Wz6X0y3t9ssFraxWxf/M8YXj3HhsatupEmm6Zup7Bkid/g4TJJyFVYsvkefGKr3u9PuOnrl5GkitbW7DhWTBUq7oQc/wDOamakTr2jwaNpvgoZ7kzJ4jfmWOHnJ/tUrbq/MZPRJLyv4lBrbmx6f0y1iC+MLUIBnG0FuDVdDpto8dhaXkZnF2YrgbgSokj4YnkckA1a9XXUFnYWd+A382ArameLKghgDkD9qk6hYNcCDUhC8cOn+NdSjIQ7NmF4P+ZvKtMclRvzZKUdOn2Hn3WBa80u9d3CA6tKm1uMhIkPH6mtRZo0/ROm21q+0PaLJj1HORn6A1G6w0u1uxZJNGZknvmkSJG+V3eNRkkeRx5UbS7o33RekT26LBbyW0sZ8JuFIZlwpPPFapS14EoruDI7cX5Gql00ah1VqF1azy29/BppxbhAVfxI1UMp+nlQ/wAPrWy6c1ixtlSWZbqWRpAV2sGwck+lWGgSXVxpl/8ACRBp4NOtJWmd8MZFU5TP0XJ+tXNikWsGDW9KiRWmKb0bje4/MPY4FZXaxOC5SI+nKnL8Lf5HkH4kWD3nUt1p6O5tJLiLaduAqgsT/atPpOoPFo2mm1JW3iuWsyxO0EK6ndk9+PSpPU3w2v37As1lf3KN8POo/NIndGB47UeYQ9P2mlQbhF4ZV2CnKkswVjjzzn7VaCn92g2tjVn/AKmf2IzXWkstnpN9AAUg8dVExXO5pJFfAHmO1AtdQg0b8NjDHGJnmvljjDDITcSSxA7+dSOoVubq8vYI2SEJOsWyUnar5b5l98AY+lTLrQXtdM07TiqTeNP4owfyErySfp/erxS8BRfdhlONprlbg7cMumXUXglzMYgzM+Q5Y8n7AdqhjVWi6V+BsbZ40kyrz+EFLLLIzEZ99gFJLb3Wr6S8EMyRpHqKsrBu8KhRtA9Sc1LOr2ckd9CY/DsdPn8bg53lOOD5qM/rmpNLS++5GLaSorJp5H6esozEUe3uLhAAMAYAdc/+aiap/N1CyjljL21lEDvzn5wFzx5kkmrCyzPolks6rJNcXdvPN/khZmaQn22oo+9Ut1ORb6dFCxa7eWW5kJ9wzn/y4A/SivSaS5Gxxk0mRemeqE1Xqu6aYg28ksrKpXDMhyrKfUjvVJomkNY6peRoGZ5bhVI89gfP6cVWdNzXNlbRXUNugu0xP4bd2Dvhhx24JP2r0a0CN1Kt2NhTVJcQEdlWOPJJ+rV6OSsX4eKom6lcQVtpsd3qo1GQCCdoSRETycuBuH1xVDreorY9Qw2lvAs1zc7WknIyUUsQe/ftmrOxnktLu9v7piZp5rdGXyRWLbRjyxjtVTc2QuPxEDDfItrZETcjYu9Tg/X2qGP8fpPah7jDV5ke0028k123kOJLXTVQXrFgCkk8md2PPIKLx2qm/EKf+Jdb6kGLOjzyRxRjg8kBj/7WK3/Qrrft1g0kZzdvbMuf6m37sewG1cD3rC6pZG669sWCtI8mrrCwQ87Vbe+T9hWnDO81eSDF1CT7/sbjqO5SyvOrLhVEjwxWqRqVGCwQBf3x+lZDVi7dCdJxyZnFyZhJIOdrNbEE5+36itT1sGbTup5E2hjbRXYB/MdkoX9MDisylg8n4f8AT9vPmSe2vbuERocKxMciAnHYLkGhjlFJTfn+hbSo5I/zsiLF82mWN1aKZ4ZGhjcEYyQhXPHuAc+9aPrGwYar07o0ClHS0isnljfGHclmPHnVboGkzSaToenwSOT/ABO2tJ/DxtKnczZ9vlxx3rStax334i3cjhGWyn+Jjj3HMQjiKr98ntSZJpT54swqVtv+bg9b1LUY+pNRSC5eGM3EUVvE7K4dEC/MF5AHf61lrRm1jSnnkjt45LbUHcGKAQhn7ZCrxnjv50lwq2/VTgSfzp7yXAPfA28+3PFXEFoVsLWKNAvjSNI2Dzn0x9qSUtEFXcvnbU3FGoUrJ1XDenGb3R3if1O1QT/aqPXLY21o6eJ4ccto0JAH5VDAk/U8CraybxE6a1BlJWXNtnb2L5BqJrkSzRXwmO3DGLg52qSh59+O1Y06ZOEtUdwOi3E9trPUkSKGtodFY4Jx86u2R+m2o8kIhtdKt0QvJKbQqhGcZXLf3rT6FYh9a6pmgwR8HOXLcjGU8vpVdZSC+6nlZCGSxjV1U/4tuAPbmueTXP2CJei2W95B/FdX3LL8qapF/LfsOUJYfai6x1HHo/Xt6q23xGpatebt4OQlqJCzqP8Am4+wo8Vo15fJZxLhrrV1RmBzgFcY/UCsrqyS23XYvSN0k0pgTHASJCQeffsKkqm36kapy0ar9Rubgj/bD4fci2WoafJ4BI4RypKDj1BI+orzM6ZDeRwwTbP4rDd+Jb7u6NgApn/NgnPqK9Ks5ja216DOAkckcCgjLBduQQfLk4+9YPqnULrTzo9zaR2ym6ZkeYwLkSBuNzd/Lin6eNr0X2KzlOe0izeaM9N2MWqEJcWsLRpMw3FCZD59z3P60yLUGj126v58mCK2jICtkYBOX+uKpRJd+Dpl7MCY2gcSIIPyjxfmGCcNnvnPFWFq1vb6ddQRyxJdTK7QeOCCig8A+tB4koszp+ikjQ2SGzguoby5MlveziaGUYK7dnP35qdaRqlql1Y7vCkjXnOCVUYPHtWP0vUpo4LC01OdYLja5bMYKxO2cFfbGK099q02iac19bFTcQAKiquQ/wAvIx6HFY5xnCSXmBNOSI15eW8GqNa3rAtKvyOnO3PG76YqusLW70rRILa9LXCi7dvFQ7lYHPzA/wCntU3V7Fn1JdQk4neFGyo7K43D9DU3RRdobdg3xq35WJ4WIUFScZGOAf8AtV45NEbRTI9T9Hgz+mXKaWLW11K2Edx8P8ioQxjLylgW3eRTPYedVtv1Rf6r1TpqNfzIisJBDu2jZuJIOPQYoN0mb8SS36XVz8PsYyAxS7t5IbaeOMkd/OqbRtPuINSuLy6jcXEglW33jG1CMFvpXoU5XKT7Hm23JN9j0K5na21mKPc6wTxSoSZAN2V4GSeTznFVKxyW6TudYvLsxkyrAzpuJ8lGFH2zzTdQng+ItJCm+dxF4TqquUQ4y2W7ehwM1RXl/eafB1GNHaCyuHjaWCWyjCSNJtLEFjkk8Y+9Y8UWo0nV/URI1Q0a9lvJIJR8NZ4ISaeRE3NwRx+Zs+woaSpFewCOcfGNBIIEht0U4RWYlnPzAHGO1Zi0lmuG0O71CA3WoLbKzp/UZcDJJ7jANauz0d7zVxcqqK0aP/Md8bEHJHvwSKrplCXpMZVE0fSt416smnXrjLQguCcgDFXKaebHT7m3UEGK7QoxAJ3ScbecjuPTzrHPrEel3UdtosaXM0rqzzkfIE7tj19K3d5atf6Vf3lj8858CSRd+0nZKpDD3x3+leL1ShhzJp7P8x4b7s6a1vI9bF7M0udVW12RkEnLodqjd+UDGTtxWe1jU5bS41GGeT4nVLu3t5C8fzFWUDOO/JOeKv8AXeqptOutH1AobuCK2j8SVG3Oi7WUMueMZ/Ssn0qi32t9BaiZcb4LiBY1Q75XE7rknGABx8x9afCnO5vyGa1uokFtRW8jaMK+2Ce2GXXJZsgsQfvis5odwunSXcMEbyyy30jgRDscfufarJIzZy3bXtw0PxNyrO0oOYyCPlVR5ZHGfI1y30dtHKdLlEQW8lVyxCF+Tnn/ALV6ShUWkSXmbDVoReaZPdSboCjrcYyckMp3gjPByB+9VhlS4tb5I7bcpspD4wJGWJR1x5evvU/RJv4hpF1ZkrKZbeeDIOcnadpz96jxWMgW7k1C8jsrf4OBFEoYqGxHvyq8k/K1YML0txfYZx9Iqr25gtNLtJooZ5i4k1BLebJ8RyuEPpxuBxWHh0Q2Nxc6hEgvdYkCxSyT/KozjA78jPlXsL2lq82mafe751sbctLCF8MtGiGTAYnOBmMVloG0OeFLw6aY1kkZllnk4woLM3JwxHYcckivS6fK3B0yiTTqIutfESdNtA4CJLd29uMqPmjXLyN6AEkCrzTbSVdLuJJv5U8qJYr/ADtwjzzIw9gikcetCuIrXULTTFitJU+JV7tI92Nxc7EDA5GAq5IHmasup4LfSenrACfw3vt5tbcAAeCpKtI4/wA5LY+1Y5tNqHrA092ZPpTVv4glpexJHBZTRs9vCi4VFZ5FBPmSVQHPvV3NbpFZ2EUMQ8RbgHxBySpIYgeecg1T9PqPi4bePw1jM1tbxgDYqxBGQD7E1r9N08X0kMUs6whLqODdnJ3EyLwPrUuolFZL4QGtW6EtbG+axl/hiR3MssZBeUEiFsqA2Rxkc96maNpqWltdDp+QajrD3ywy3A/4cHho78k8D5pBUpbJtSsb3TLWaHSdPs5DBPceP8vEmD82RuZgCc+9UuoXrT28Wj9PyNpehAxqjbB4t8rS7XYNnIyFI96zRcpQauka8GNQWqRr9W1S10WPTNO0i2gv9QuLSWV74wgC2lYO5Ea8c4Ucnyrzeziu7y+fVNSufHgSG4VnuJgWY4yF2+QzW8v7eaPqi5vbfT7hrGOZ4IkWNljEa2hiA3thV7ZyTWMsXNlb6lqEKW7R2iZ8QSF8znAVQMAEAnPGRnFSxz0Y/R7ks05TdouOjbpBLD4oCtb3+9j38Nth35Htgj71nGhlgnt73URia7sIg8Mi/MWeWSYrn1JdR9BVt0/pF3pulNPdW7QpKZLt5mfL7pGYbifcnzpLEbbddTuFF9d3OIrCJ34WPs05z2PG0fStSyyUZY09iDbdIW58TT7P4aPTLrULmRVm1GSG3MpDE5SPtjyGTVBomia7adRyX+rR3c63aOkguOFjRm3bcse/l27VtbuLWjFb/D3kcEUoTfGDsJ+Uc7s81Rx2MtjrCJqF3GLpJNzQo3iHaD3Y9uRQhmhCElF8jqlKyRpun6hbRWq2LJbyWpEQkJwjQ+KGAwDz8vFL1DaWl/eRyREKYLmaYoIgEkZUZLcOcc7WdnHoRU24hupdUtbQhUiguAciRQAuQVGO54qpumtZLmWRriVIbksrKBwrg84+po4upz7bk5PaztF0iGxtLHT4sF5J4A3h+SI4GzH+Zjub/lNB6yt9R6i0r4bTpowmqavMt5Gg+eUu4JbPkqx+GOKiaFr8UetwqBKg8GcvcN/4OF2ByPYnI+lW/T0haWwvbxpYoLSQmCFm3AlmAQE/TaxPrgU8fEhLxGuTRjfoxb8yd1SbSLQesIpXjt5mgmuJJmOUTfMsYx6/KuB9aw3RdpBo1/qlyzzXNvbRQtO+whSYmDKiY9dx/Sg631RBDp1w80LXL6q8SSJ43JjEjMTjGPJSRirfpO0truxvWvpVSzjik8CKQlt4Cn5sggkhmUYPf7VshF4sTtcuztVzcuDadPXN1a2V3K9rJLqNys9zdPGn/ism5gAfQNGn2NZbqSdul+j9Q0WKVX1K81C1iCxR5yxRWKZ7Zywr0Doq8VtI1zUkdlMUYsYVY/1vhpXB8yFA/XFYVLZ76G41W6jaR5b26msISu0j8kZlKn/IMA+rE1lgouUnJbJobLtoXmmGsdJi0nUNT1Npkk1C8hk+Eh8MjMfCltueFGOM98UPXdQWWC4j0yQxahcWis8+3nao4yfLcT29jReno21LVdR1O4Z1MkISCNuCIlO3d64J5x6VGhIu5o8WalYAJJdq/nEZCqo/5iTUnKMslvsQ3nONGwsF+DtLK1PzyRWE8YK87goXOPXJNSZ+nH1KyuY5Y5pXLW4uY44/lXOVkw/mQuPpWuW1/html98kWpXVvLZW0aYAiM7Z348iFUge9R+k7K4dbRoWMzG4uPEhfJ2BijJGT5ttU8+9ed42m5LzPRyYdTp88njHUmnz33UdvDqdu3wWnw29vbQIhfICrjH2/NWf/EXTLbVoksZdZg0mR5JllP8AxZ2t93zbEXAG/AyWIwF869Q608Sy1EWOnSFL2OULMsDBY0AkYhPUnGAT/avJdckt4Rql3bo2oarpVl8ROhRQohLZKnuTgHd27A19F0eSWqMo+48qUpPJT5JfR2nRrpumxdNRm20qA3piur7askj+CuJI143DIJ8h8vetdYWGmRM99FDd6pqkzNb21zqEmI8IB4kqRg7ViTGSfM8Vjfw5v36g0W71PUYbN50upoQ0u6VVV4lBwGOclc5+3pVhd9VpqiLFFo1rCtxL8LMhZljhgT5o4V2kE8nc2OGPftWvL+KXNmm1GdMk9SxXev8AU7aZaC4uLC38O3tkRNvxMsjjdIVPOWb5RzwM1oevJ47rWNQjiP8AL07XU09MHhvhdNBdR9HlrWdJRIepbG+kto47fT4mvbuWQk7plRmjXkcBVDN7cV5ppthLc6F0BdXglfVur+pNb1SKMY2pDLGI9zcc52qQf81Zsco5U5L+3/c2vFLDhUedW7+OwDWjFof4kaBfTSeEtoLPT4EfgPuVzIfp/M7+pq46Rs4umekrjp61vYtV1fSy9+Y4yQtuJZQ/hhsZYr54GORSXen28/4pdVdS3EQ1LR+kp/FjhPIuJ+I4UweNviEMfpT+jNPbSeotfvZWMjx3LWrmLB8SeaTCoB6D8xx7Uc8rxKKd0l+v1B0stEtHFpv4br5m16o6ig1q48e5ghFtpWp3V5KiMSDcKo8PeOASMgAduc5qt0d5ZdJtrW1sQ2rane2y3cju254UfKx5OeXJYnHp51pZ+nY4raeGWJbi4huHu7i2tirNJ/OQHJ7Nk5Htil6MhgTVrK71a2uoFjvbm8nhWBpXYhH2rtjBOF3Z7V4yyxhibS4K4k883GW18hLPTJLXqDSzLlb7p6x1JpI0OcM9qSFOOx+esV13psTRX1rulln07pvSbcQK2ztZ3ICbsHlvGPlkcGtr0JqtreQfiFqMUgGWmng8SJ43WNkUH5WJLHC8njGcVZapY2ifi9HHLCzJfT2zTh13o6Q2ygHb5cttx61t6LM8Uq7x3/X9D6HDH/7SUn/evzpfqeR9M32m6R1dpOm6T0vpFtJ/B7hXnmWW6mWZVDsgLMEPJIPy98VovxPN/B1RPZQCzEEfgC8kmskmyqwKdse4YLM7YA8guTxWH/Diw1bWNQ0fV54ZLSS2h1CV/G3JuLlUUEnse7E+grQfivqd7qPWN5psptprXT7eyZDcoZI7yZ7VG2uMqSN3zd+T34GKvJKfV2+Utz5/rMaXRYsnm38NyToer/ERX0ESieO3+KtZXhiVESQhAfygK2MkZ7Zqbo+gyR9Xxahq9uEh0U/G26SYxM/gJFH8vcKHY/UioPTWorP0Hrl1FYLpbrDuvfCgFujuZ0UsFBOAcVa397Ja2FgryeNe3Fkt/cf1Fm+cRJnzwMnHbJFeR1E3DJk0ew86aWCSy+SXzMZc3c+rdWLd3UgWC3domIPCRB9pZj6lj/avMevbV9WttBj2sZLXW5LCTjspYFQfsas9A1ddE/DR7+9TxpNR1gWb4QgAR/7zcHvyQ21a1OiaBDrevXouoTJbSX1tqzor4AwhOd3luBWva6eC6CWqXCIOLllhe+6v+ew1P4Z3HwX4e3WqxttY6RdxWw9D4uD9gB3q5hCafql9C5zJO9vNdcZ8JViVkDH/ABE849Kk9K6VbRaZc6fpkkcNrpnTCtBCQD4ZaQM5YnuSSf0ptvevresXOo3NrJb2s4+KljmTa7TOoVVI/wAsaYH/ADe1eLllqlkkuG/9j3cmPXVcEaXFpo99rdwyw32pqXknlOWVTnAGf7e9VOj6KLOPUdU19LmW1ubMRWemW4xPduRycjlVI/1qfq0rXuo2cVjbG9eCMCG3kO1FcjjePIDvmvRel9GbRdLtbjWLmKU+G9/qF6pOZAOFiQ90TPcj82Knk6n7vjUeWzLGEc2RviK2KiUz/h70V8depa2+r3DQW9lp1mu2HTYjuOxB3LYyWY5JPtWR6t6POt6d/DVj3ahDZQJJcSpylxO3iyyN/wAkX6Fs1e22qJ1n1DZXNyFuLYa0JiMbdkcVuTwDz/WBWZ/Erqi9s3a0sgjX2rXMjzO671UynaBtPfEYC+1NgeXxVf4mrYueWLI0+2ySNnqyRxdQdIWPwMi6LY9OJPCTysUjDZGCw/qxuJPPLd6z34Naidc1PWNZuHxHp8NxItx4XhRQTykhFyfzsqip2q2eo69+JvWtpZzmO0stLs9IhmBIW2kCqZWC5wABuPHtUjW4LTpX8O9P0/R1azt9RupLxnZSztAnyxO//OBuFVkoqPgx5lX1ZozS8K83aKfxbpGa0RbfrbXtQjubia20uxlijJjO0zIAzSEt5AKpOB3zVN1RbW2j6XDe65HLcwRBXt7EvgXEjln3y/4YxlDz3rS9AaLNb6BfXN0DHcXAkZE7MA/hxbm9OJG49Ko9dhZtW6q1vrDw9Qtbi5zpumK2VEESjYD5HJGcegFd94j47hF+iq27v1L8zypwTwRXfuzFjQ59XvBrHVLyi2vgFgt4yEmvXHaONcfIg7bq0H8KaKKzv9RtwvwEUa2GjwDdEt2xPhRBuzNu+Zj6J70TQ9O1fXuoJLtpwdTvU+WVeBaWeATt/wAAJO3A5716VqOk6d0xZJdXDQ2kOkxH55ZPkWeQHLjzLbT9qtk6vw2oreT7LsCEUoa3wjCjSZ7rS7fSYz8Q1vf+Ne3wxiW42HxWA8xk7R9M0K5uNC0fV7aJFjl1GTxEhU+XO5h6nH2Wo2q9Si80iIdMsFs3B2yuNpZFUsSB3yQOKo+m5Zrq4GoS3BWMQHejwAlsDgiT09QKn4eR3PI6W+xhlNSm2yo6s6sv7vXLu2a4ZY7aT5YT+RwB6+fJ7DiqnqSxbVtMlj0JVXU4XjeSPON5X5iP3qHr+mlte0ia4Yr8l1cXL8/ljYN9O3FCmuXGpW3iyNa3EdslzNcgARrvG7a2T55AHvX0GLCoQhPFs6v/AHGhj1JNcm11bVAkPToeB1hl06JWQ/mWQbgMD1zQtEuHh1q1iV3cRMVlZhnxDkMD+u4VbdQy+BpVvqkiRm9FqqWpkPZzn5j9M1F6Q0a2S51abWp2FtpxWe5fdtYbhlE/5nJG1fPOeKx4ZKWNuvMrByeRtrglnpbT31q51fqeeKztywiigDgNKyO2MemRj7UzrTrCGwkt9FtZUs7ARxl0hGVct23eooOtagJI9T6k1dEAtxJBZW7DnOcDaB3Pq31rJdQ28t/1n00jEFb61gkfaOB+Vj9cZrWoaknLhJ/Ily1E3WruzeBb2axz2jsUltpY8pIoXsR5HIznNXml2enRaLH1BeuRa2HEUTrkk4PHHlnAFV9pptxqhe1gdIEllkluJDxtjZzkg+XAqRZ61adTWmv6PYl30ywhXwHjHEhXOWB88EYrxoJyVrhMSKpuib1FD8RpPT/UETPDBq0MkEkBmzslQbgAvlnPaqPqnqiLp4fwrSSt9qLTQRakFfaIgV3FT5bgCRx25zUzQrifUPw4W8e1RbiyvoL2wE0g3ANCFaQjyAb96zl1o2lSaekt3dutlM2xwiESXUpYmQqx5IJ4Lfat2PDFfi7F5KOuo8G+0O3cjqRw5s4rO0le2WE4C4ddmPfHnWV6m6gna0E7XZtowxDu5y0zHjPvwMn61sbCcXegalq1zI0cUtsto6kY27XBIA+gUV5L1fefxyCzLXMsNs8jx26iyO0uMHBfPpz2rL0yebM0+AZNpVFCW/VU6kRxmGQDb+aHkjyOR51pbPVHutNuHtLRZ7iCBnKSKSpfaSi89+Qc+mR615H0pd2Jurq1hvrzUEEhcjwfCCHdyoySeCDzXpDNJeWEJ0yKZZWleCO38XLHxAN4yOO6Dv6V7GbFHG9I7TrcvIep4MWyDTIXvZpFj3Rb44uSAxGPL75Jre9FalEdF6klhiht44+nbhSUZmGXumHmScHmvETJPDAj27iCQzNt8Qf8NRt4+vc/WvX+kYf4R0tr9q4HxC9LfESM3BA+JJGfTGSa8zqoxhDYp0s2pya8n+R5X0/psrdZtbzlWi1PSJrfaoIEQWLhD5bi4B+1ej6XpjX0sLyAmS2sLnTwVXGQ/gsP0LN+tYLpOUwvZzzXSTHxzJHIoIDq5wDyOa9z0fRLWSzluZriSMtqMCgCQgIrzpADjsR8hOKTrM7UvdQMMHkx7LhGQ1e5aW/tIxmbwepL1HbG4q0AAUj2yMY9xWLhsHtdXvxqbrGwtpmbkEou3sPVixPFej3E2LrqLX7xI1TTbjVbiyhj83acIrn/AJQAfqxryy7gdLj4V2BkIVQXPJ3EEEn3zVOnadqJLLs0Xsmlxw6PJFa3BuLuWGeeKBLgbI8+HFl/fLBfrmo/TWmavNfXS3tzZnZ4azSKuYrYIWbGSMMckcDPbmpdtbWH8KvmuUKSJPEixwKDLKr3B3qr8YXKjmoHUvV1tpFikF5p3xAj3yLZxTbbaFQ2F8RyN0r+fAC5rRBzbcIK35jxq7SPQtG0+C0tdISC5mh04F1yF/nXb7xk+w/aoXTt/G+tLapdWljbJeSj4O0U7nMhILTMe5Of0rJaT1Tc6wnS0l42wvdEFIeBt8RQB78d6m6LiXqC6Molnkk1DKYH5UVjyP8AKAKxThJRkpMdSSmrPTNbtZpdW0CGIRwASWu6RmyEFvakjt5hs1F1G5lk6U6atUuIWmu4WdWZiod7i5IK/XMeOfWqTVta+O1C1exlRrOGPVLyWQN2CMURfvnv6Uzq6V7E9DWUwyZbjTcY42fyPFYfZ3Y/es2HFcI6+eTc6Sm/OvnRR6hpeqQyT6bZ6jZhWtkeRWuVGJOVzjHPnQ06evWtf5km5IbdY7MtKBtI7tgdycEVj+qtOOqdTafpq4kmngs42kPcllXPP3pgZdf60ni0wtaWjXpgQRE4EakIvPlwpP8A1GvVWJOOpnnRd7We46BYyaLqFjdMrC1sLZbHw4k53GIZJY9toDn33VlNe0U3M9lDbarHFFEng3ax27STXDkhvCQ9lGSMt7e1X8mrS3MjzxzzS295d3Hhw+IcYSDYp9xukOf+WoFjqNhq/UUk0jy2sWkI108sbhY5ioGwMcf1OR+leVGUoZNafYeT3STM9fW8Nz1n8Kt2yzaZqPw/w4tpNoWNBvCsRgjd5+1atdPismtN6OyWpWWDn80rt4ETYPcZmlb6x0DRY9RWZlvZrydpgGF814ZLdy5yQintgZq+6i+Js4Fkhbdb74o/FXG7ZbQk5Hs0krH/AKaXLmTy6Y+QIvRCzDW9ydY6stGjJFsL+eeRx2ee4kEEQ/6UDn2pYNSiEtjeMrvmXWdTYBsHH5Bye3BUVF6bu9skMiEEQrc3NvCPKCCArHIx9WlkJx7e1NWCG36E1K5uLhXWHRYrNJlO4MZr4s+ABknZD9wa1qKupBSfhJLflmWveqVuouoNQFgkMOmWXwVsUZnEckjjzbh2wGParTRQtt1N0vAomlk0fSBNK11IC7XEh3E582y+cY7Co2n6NpzWNlDFBqF3/Eb5AchUDOq8MwPkAxq9082dxrsmomKG2lE07W11IxG4hH3bSe4CqFB9SK3ZJwXoRf8AOAY5PUnRL1WW60zpm/ktR4uu3iQ6fbgZDJEZGy+R+UMWcse+Bjzqn6ta70vQtJ0nQbWSTU5Zrm6jnyRHbRnZGGJPdyQQoPK5zjJq414LZXdhDFcxlbCKIRnG9bi4MKsSwPdUaRu/cj2xWUvb+702fTbm7WbUbvSdFNwIlXMaTu7EMy9mcvKhA9BUOn7UNKSlPSzcfh6TpllcSX2pQZ0mG8ZrvBJEkNsUaTP9Z8ec4A8wMVjOpLm2htrfp6fdZ6bDZJLeTCIhptpCqGK8nBB+UcAtWq0LRjpPSmpaZcSO0VnpNnZTMWy7TSXInlf2Jwa811zUZ7i5mu1uN6TsFEMSN4rtnIVG/o7ZJquCPiZZO9rGyKMkky20rR7Ww1ddaiiRXkEm2a/f+YpblVitxzwOBxVXqulHVOoEvLWV7nULiWFoCQIzb5fbswv0JOe1XmmxzQ6NcW+iQQprV6zs8+4yJbfKFUljnGBk55zjyqZ0vFa3GpyaXplwm/T1WS+1XaqGY/17R/SnJIHcnmtUsjTcn7CSklJRXY1HwFpFf6Yl/dhI9RDS5PBhtlMjufclY5JM/wDL61ltUvJ/h5NX1No5dU6nvIpxbp/LWDT1Ifwx54I8PI/ygVYX983Ums36OTFprW4t5Ytn8wRv4bSqp/pyiwW4P/yVzWa6i1J9X6gvL6fIt7dpoFLR7URQNrMPYuxx7AVFYpbfMrkmquzMaVpNzpnU7yiAXEaSeJHLjl0Y7ywHb2xXqjp4F/p9lLuP8IQT3KbsgE75Dn3LOB9qodNZZodPtYY1knlMNpCzknGSASMd+BUK312aSHrXV7iK5t0n1j+GwCVCJJ0TB3847lgePIVTIpZHqXYhCTp2zN9RX8cOo3N5frLfSwQAQJEwyc+QHnk7jnFLY2N/PpNrNBZzWc8yzve3t24leOORhthHHAwvIGOMD1NLrGtnTbqNdK0W4vL1IExeiAmFCowOQOec8e9Viz3l7r+hR6jFrJlgMU8yRQEW7y7AFRs9wGbn2z6VqipuCS2Ehdmw0u4t9L/gMVxK7G5llgUKioP5bEM3yjj52c49Rjyqx+CuVOuy3QW3udRmvvhCiBfBt3cRvcNjliyq2PLCk1ndMtItV6gRoxN/AtBk+DjkdGXxYIldpJOQMtNNIT9XHpVl1lJdNZ38l1Mbea+t/hYkDqjeE7h5FXJ42qSOfU1nljSmo3uylKO/Jn9Dv/411UI9It41ikikWFQuGaARY3H3KgYHvWy0jSbWyuBHLKFvLbSo1uo4iCqSSStOHZjzklwDj/DWa6TvESa6tYZrXQrdpre0SMETyXJkk+bc/nlQB8vAzV3r2rRaTa9Ra1pVqsM2papFaQTs+8lE3beDwo2omBju1HNqlJxQr2iRbu5kSy+L1G0stK0m2ldi2oymCM7eA4QZklyTn+1NzpMtpDdTW01zaKjzLJcu0Fr4ajLyLCp3soAO0uec1BubG01DTjqmoqdQPx6xwxyMT8U5jyNxPZFYZby4wKodSebUenru5uLnMuvXi26SAbFhsLVg0gVR2V5CFwPJMUcMIzj5CRp8oNH1A2utp11cwC4t1kmcmZtsNrFEu7cqAAZBKjLZ713St/N1Lp+oWEtx8GdZkktxdKoJUMNzeGD5BQeR6028s7LSenLKO6gZLBtNDzQhsPPJNIZSufL5VQVTG8nksF1WfZbfyXt7ZISALclkZsemEULnzL1pVONRKp2yzXqSLVtUmfS4BY2YWO2tgVxJIsY2qpJ8lUZ49a7rG/Oo3dlbNK3wkUB8Rjg8yybFJHphSapNJgi1DWJr15CscjZtV/pjVyCcD1DE1o+sNDS20QX11P4JuCjW+FxvjjXw/Py8RiR9zTpRjlS9QZbu6POTapBZW0Ts9u0niXUnhZVvzmNFXbjsE3c/4q0q9aavp0UVs958dF8IJLi01AG4SSM9hlsspODyDULXdEuLfVLSS9fwptQgTwrXBDwQ8IjSA8oXIZwvfaQT3FTdK0qK66s1++1NVl0TQ5EgRCcfESIMLFn/AAl1Y58hW2TTWp9tyjW3pF3e6BDcRaXNb20mgXssYuoLG4l+W4VlyvhtncuRyA2KxeslbO8jtrhWjmjDvJAw7zStgk/RUUVodQvrzqlhqGoyPcXdzqJMrEZVI1j2hV9FAIAp14LeVT/tXLGI4H8S1dT/AD41PABx3H1qUJpPczNqL9Hgz2lTm51BJI4GRt3iSsPmOyPLe/PYY96n22hSazqrTam17btq9yYw0jg+I8x5VExngMcnyAqdqckukaNMNMSK3sruaOK1ubWTc0iD5nZnH5cnA/Wo/Ts01jqDapKhCWlpMlqjNsWBpF2hi57HknPcnmnUm1a2KxlvbJnUeqKdd1M6UqrZ2rNZx3Af5I7aHKIE92wcmq2/tXFlBGbgj4gSRn58KvZSw9xk/emaNHZ9RZkuLqJNP09y75+RGwpIHnuJYY7edVY6gTR9OgOrSLfX86ySLbSrwmXyWbgYB4AHfNcsdtVyhnGUgGu6Zf3kS2Gl2Qjs1IBaeaKMTSeTAscj+2aqYeltVtLtY79BBJbyjkzI5yMHgg8/arGPTLHU72TU9Qg+Fnkct4KSeKgjwAFAPzZ7+3pV7eaSt9PbvpcXxdwq+EzsvhxAL+TGR+ta9ehaTnPTGiNbafJpVvcPY2/+/O2drEEqCe/fvzUafSJ5lQqsnjLZ/wAxsjezsW98eYNT30O8hRbieF5biTaokSP5A5O0D1Nam40vTLHWNFgeee5vLrUbO18GM7Ut0gP80uMfOzBCSB24rJrd7MnC5MzPVFtq41e8XRNKWe0EcNsGncM7CKFVOecZLA5rKapYXWl3F9c3VvIESJXhiEeETBHHHGd2a0evW2qaVMNR6glS1nv5Zrz+HC+LzwwFiymSMZWPdkAL3qrtb9tW0a7u1hnjNscbPHLAq5yW5HkcCrR140tlRpVo3vR+o/wzQbW/uZUmlTTpLyYhT/LC7tu7/qcfpXmaTXzzStLL8VG1vNLERGHJ3gBWyRnu3OO2K2Wr25tOiHgeV0fUmtrI7f6flMzenB3JWf07SptB028tZrmW2aRoYoZZIchGdzjDKSMcetdj0rVPuwqkN06zC9OmVcLBeXVxEVQn5vDgQZHuWcgfWrjpmNLfROsXUblimhiYhgoJVXkCD1wVXPuKiais0OhdNJZvsuXt7plXw8NueVV3Aevy96uNWtSkf8E0ZIUnWC8u7tS+3M0kYVXGf6QQw9ia6U9Spvn5UDUiBqMsFxb6PqF1KYzqKkXkrg/NMF+Y8cnPynj3qDq0FhL1ikFwbuO9OwSOknhxtG5xnI8+c4NXtlay3elRWMyGIWjyXKfzwDuTZkBfQg4oWs5S5jiuIxtmtFnEg42lPmwzf4ecVOOSn8SanT3RVdMdRXGoa3Z2k6JBDDqhh8LOWdgp59T2+lWPTspvrSUsqSNFNDcIR2jYuyv9iAKS38aDqOW8uUjXT7hYbyzMwG63aVNrKGH+F8rnzqVp2mW40v4SzR4YXhLgK3zAqQwyT5ZNdncKuPqDla7AIpIrjUJX1VUiaG4me2uQuJIihVXX/MrArlT9auIdJ26dNpd8wMcrvtEZwqowLAKT9BionVm+9uLW9src3KyOtzJHEMkpIiowAA9QavtKRdGXZqjxXc8Ux+HiY7o7dRkBmb+psEceRrNOWvGmiTaaI2q6RdPYpCWW2s7jaGeRz84jUKsSL3xxuz2zVZcyRXl7eWt1OZLNpU/mwnMilhjGT5jgfU0+51yXWNQ1CNi8piAE88ifM7ZBGPRR6AUSDTrkG6W7nCeJKFVoTvLkMGVucYNC3GNyYVLQqZRTwvDptxNbBobv+HvHZF2JbbGMsxB8zjbVHpljfdQX+gafpsQeS8sHaRypwivM6nJ8uEFW2va7/DdfFtDHHGsYayE8oLGTKc7SRjOW5969A6G0W80vpeHV9dvt95LaRg+LKFCRKSQuD5ksT+lfRfZfSvqKcltyb4XpvzH3n4foi2i2kfiBdtvbIWC9vNvpyaTUdEgtbx4po3Wf5QnGVIwAOQPPGaempm9a6MgM8qsCpJ4Qc7ee3PrUrRrR7qZZZCXhiTdg5Xcx4A+2e/pX2CfZKh60LdkfUHsuk9HbUGhUpZYZk8T/AIspb5VGfWsN05aSXEd7qt6BNqN1KZ5JpWyQXB7L6YwB9KsfxN1UnX7LQ0VlsbBFuJZHi+W5mf8ArUeYRcge9H0S/sBbyu20+NeCOPFhwEUgAg59FPFeb1K8XZ7F8cdvabHS+n4YtOkjYNJOLf8A4u1vkO3PlwDV9p0lni2jldg8kAkUruXDYAZcg5PqKixzx3cW15G8NslQlrtZs9iWzUzpu4zp+nSXKRLN4IDJNb5KtjBw2falhGCnFQWxdYtGNt8lxFZaasokae7iljDxh0llb5cj0P0q3tmsW+RNV1KP3Ekv9qlWc8Cb/EEC/P8A/ix/wj3qYbizxk+A6+9i3991ezHJjqrMTjO9l82VM0dvEoa21jUim750EkqsD/iyBUq2NrIoaDXtUU/4TcSZ/erFH011CgRAZzhIGAPt3pY4tNLEiNo/fwnA/c0G4Xal8gpT8n8SOkUZ5XqLUwB3HxDD/SjiKAjC9Q6yD/lvGz+mMVMU6Ww5gLAeaoTn96k26aXndBHIGHn4LcffNPeLu18P2O/qcU/iV4tTIPl17WJMdibnH/vNR7jTkkkjik6k1knIbYLlePTkYIq8xYPkeJL/APe8f60CCy0+WcvcDwmjO0GSNW3e4K8j70Lw+a+B2ma7MC1iGwf9o9eQ558PVNv7FTXfw9XP/wCE/UZHoNSjJ/8A0dWLQ6acgSr7YYn+9OWDTHHHhOw9XP8A3rrxer4C1k9fzK2PS0HfqbqMY5+a+T/9nU2O1RVw/UmqOP8APcqT+uwUSSztVOQwC+ncf3oT6fYOn818g+iZH65rtUF5fAOmb3dhxbQMMNr92AeMvOuT9DinNY2Z5/2n1gHHaO6QD7fJUcWWjhNrokmOwMR/7074XRtmBAsZ/wASRtn/AN1ReSHmg6JeTONnAuf/AKLOplGPy/Hx4/QxVyQxqoQdV68y9yHvkyf0QYpnw9hnbDdMWIwVeMcfvSyafZEgvfmPjBBKY/8AdVPVB+XwDpl5MMqW75T/AGg1d8+t8Cf121ISW2hTYdXuXA7me43H9cVE+Dt1TPx6bB/lVs/+1STQ2mdsmsxRxjsGs42P6lqKnFcUFQYeWWzlKga1MNvcQ320n9u9RLJLOG6uA2vaw7OQdtxc/KPZSoH71CuLfSpGAPUzxA8ARWNt++WpltZWaGX4/qBsBh4TJFBGxX/MrnH6UjyK+UOo+SZohPAoKi/uGB9Lxj/pTENsvyfHXSkk97uQ5qncaGAd/UVzj0/3H9cgUFZtDQr4XVM647brywX+4o60u6+Z2l+TLpxpsr7ZbybdjGDqMy/2auay0psKXaUjnA1GbP8A7uqJtV0O3ZlPV5345U6lYAkfZKF/tFon5V6nuo/+TVLQfuq5rvGj2a+Yy1Lz+P7mmWDT4cGGzf8A++ySfuWNI6WdwebWKbHYOjcfvWYOqdKSL/O6quTIPNtfwf0C0ra50UgG7qpkb1fX5Af/AHNHVfdfl+gum+EzRfwLRclzoOmSk991u7HP3OK46JpKcx6TpUB7/Lp/INVC9T9GqmP9preYgd11e4c/sKijrDpNCVTW55FIx8s13JgfULmu1pcHOEn2ZeHp2zlTcbOx3FiRtscf3OafDplvC43WkKEditsP9ay7ap0pP8z3U8wzld1rfycfpR0v+mwuYbfUpwPOLSL9sf8AsmnU3/EwOHmavcEUlYoUXuCYFOf2qrne1a5YorNvH8wwqiHd75/0qvXVtHdQ0Og69OQf6em7ts/qtMuuodNjiVl0PqGDwzkAaFJb5z6765uT7P8A0v6CquzXxRYSQ2spAZrhRjuNuf3FcNLtJFBW4mx6SSRrUU6xBMhe36S1+U5wGXS0X9y9AW5upHz/ALIa8Md/GigX+713pf4P/S/oHb/JfFEx9I06P887lv8A6aoP7CozWWmR53zEg+Tzg/tQvibtDhukNUHubi3H/vRrmvr4sMdKS7fSS6gB/ahcn2fwOqK7r4oDcWWhuMNDA2fPe4P7VBbS9Fzukhg8FeXJnfGBVs1zdyL/AC+n4rZh5NfJn/3JFRJvj3B8XTLSPnG6O5D/APvIqLch0l/GZXRdM025sXvLy0t5mvJWmSMTPmOM8KuAc9hmjTWVtBh7PQ7TYvHzu7k/YmnXuipMWLwKo/qxclP7YzVUumWEMistuqyKeCHZv3zisaxyUNKdFI6btoqbNbqxj1CxXSIZIkvpHTxwcRo3I2nzHfio2u6vqsDqLTRrd38MYkkuQDgdiFxyPqa1cmnM+7McoTj88px7eVZzVtN+FzJ/vEgLflij3H9axS6ZaUm+DRGW7oB+HGv3Nn1P8BqpELaihdAp+XxV7/QsPL2r2O8uQoRLKMu8uDjsF+pr5e6juLrT51vrSK9gms3SVDLEQdynIIPbt719NdOaimvaVBNDgLcxiULjlX/qU1lUdOxWTG3EEssHhzvbFWYqYgo29uQSfOvOeoNCjj6hs7vTPhzFKMXQiIO5FB2/cZxXoet2tteW66e8bS3N18sIRtpTzySPIVl4tMa0drN5AwTKMpGQSx714f2ljnl9GKVGfKloo881jU20a3ub24QNcSSMFRvlxEp5PtxQ5gLv4VmHixSqptpD+Vjnjt5jOKl9TwSWU1/aX8ZvFgALQxrufwnQlHj9fmBBBzUPoy1WTSI7MT+PAX8eCXBXDZ4yp7Hnke1fKZcThByapo8/PhlBJ+Yl/FG2yONtpK+GRn8xHcfWqnVHZbe6iIMjOkbZBPBB7j6j+1WeuqyXV/Ase2USmZQTjOFycfp+9RHVb+B5VUjxoE7nuCc8frUMfZmBqnuR4LwyfG21h/vHxlqmzjnxEOBx9xn6Vb20iy3NwsDrJb2NtJF4inIZ9o3P+u4fpUe2EW+xmtYo7f8Ah2xmcnawDEgknPYHFJo88On380cUUsaI0ltK4izG7+fI8yefcGr7Pg5KhnTEEkmn2ptmaTwrchXx8zckDn/tUy58RbzwflaV/CZ8DcRyCQfcHNXbaa2k6RHZxKq28AaWAxvwUI24B+pzis5LO0Go6VdxLvS68bxT2/mIq7s++QD96W9UnQdNpsv7WHwdVuILd18O0aSWYMuz5N2SefrVbqEcyLDaxW80UF1NK6zNyNqkEMB3waJf6syXOqXKK0d5fyKJXYbvkGcqM8ehqyt5pHmsIZLjeZZDHheNmFBwfY5HAoKT1WyqpMyWl3960FrAYC8E+nzRytnCtuPII99tSdfjvbnRxbWdu6QPpcyFWiJWZViEfzP/AE7duQfOrPR7QLpcXiyL4lrEh2kgFmwcj9TVNoNpPqmmdRwrN4kkMLYkWFg0avOoMbL2PBya0wmpO/8AEXH+Oy86DYaDpXS1058SO36gEZL5A2SKUbPt81QuotI/hcGtWAl+bTeorqNAGOAsiOVH0yD+lRem7jZ0vp0tyHES3oDxO+QpVWUt7Ybn7CtP11arJc9cQna8ovrbUFkQ/wBEiKyfu8mTQlJ+K0zVhVto81ukGp6RpE2AskZmIZjlV4RgHXzBxj61f6LLcw6np+LVVmurhEkCnAZcBipI5/Lms1eo6aVo9oXCk3F2rMuCrbPBcDPtuIrd9J2AuOpNKiQrK9tG10+fIupRR6ZAFXyNQjbMzWlb9i/0KKGz600yKJ1aO2tZbq4EvP8AumxgRjzO08Vpvw6hln6s60u9R2XEcGnC0baSPCR23RhcdsLjisVoErXf4h6ndrMi240O7VMnGYo5ACQRxxjtW9/DQyyW3X93JI4kmnj+Zh+cFdwP0BJrxeoTjCTX+P5m3ptpRj5yXyMHqkPj691JKtm3jRRSwpKRzMGCgqPXHNVmrWd7ZvO8EQhaLS44vARVlfxN2csvkSD2rS31xA3xVvZFmaa58a4UZQ4afaTvz5CMmsjfaxLqVuDFPJDb3M6zDaSMAeQx5kVpwNqMa8inWWs0pPbctui57uXWV+LELWkcEojlKKrO2zkDjOBmqgaPO0Aez06Cy33cVjJctkyFnUsQpPYhQWx7VZfh5d/xTro3ksbfBWFlO0MXIwoXkkeZOK2uk6a2u20D3l5uj/ikGrySlQdifCOFAHmcgCqTmsM7fBCOPVD0fMxIF7d2K/EGKbUpS8cwbHyXcZIVxnkeIin71oukGfUZE0P4gmTUNHt7uJTwBOviEfT5htP1rP39l8HNeQz3DKt/A8juy7WjuAcxOp9tw+1W1xez6TrWn6kI1W5i0JpZ4VGClwgVpY/szEj61Ob8WPtOlF4smldiJsY2Wg38phguYFbSL8oMuXblFVvLhmGarI4X1G2mspMxm5t1jtkAzh1f5T7nkg1JnUNd9XabbZKx29trFiF53CF8kgepjlGf+WrvRfhrfX7iUupntUe6skcYDmUfy15/zHj6UsriiOaWp33IF7fwQa9q9hZOpXSbmS5SQplQLeNRcj0w8cjZB74qnmaxkmi0+/ure1JhA0vUc4UpuDRBwP8AwyjDDf0k+YqbqEb9N31stsjTSdQ6kZrsyrxHGINrxt9XAJ9qhXWnWGk2+iRT2ceq3FmDZ7hKQkKbC8bYxh/kGP8ApFaoqLinfP8APzHqlt3Lm8glQpZ3YEV1HbMkwIyASwAOfMe4+1W8GojSNUiWNmWfxXlmGM/JuwP3ANV1peza5ZKkke65jt2WFjx8pydn07EemKam+bU5Xj3B20+ONlPBVz6+/evLnbtMjV7rsa/Wbq3XV7WeFdtjrK7WDDCiQZB/fn71YfhtqY8S90y7mfbayEDH5kfZj+1Z6wkOt6Pc6dLFm4to3uLYlskbeCB9f9KuOmbORb+fUZQIBqVnskU4G2RV7nHnivPyxXhSXc1Rybp9/wCWaG30uWN9IcMSsVzPb3TY2iJkyQG+o/vU7U75NKFzq08rGGwVYrVA2FcuRnjzxVXrGovJ0i9yYpCJ5WOQNrrKAFbj04BzTdctZr7oSykEQe6EXjogO7xVHP6g147Tk03xwbopSkvWWmo7xJraW7ZjeMST44LhSNrD3G79KwNpprx62tvHdz3NoJyl3EwDJKjr8m0gZ77gcnzFW9rfXUVjo1zdeItxf2AWUycIsoBRkJ9+O9dewXWkdPaYl2Iby5VVMs8ByLdcnKEDuexzXodLcG42Z5XkjSfrEPRfU4KSR3Nnpc2m7GSBrhSypnCgDIx2B/WtTF088+vw9RwXEdi0yCGeEAMQxGG57ABgeaxer6TaWmq2+qQq17cJcxSzQxSMA6FR3z6NV/omvxva6pIU8W3tbjxtpH5o24kx/wApwf1odRKei4e8WCSavgpdQ0m5SxS4kYyXun33gEiTIwCShxnzqJrtq+qdJap4SyeLIYriURn5i28biD5c1M8CaDXbiKVQ2nyW/jlo2yIyCCrn1B4ouk+Ktpr9u4BCQy7CP6CrBhn7VOMnCn3VMnJ3Iv5Y0TqTSW0+WeQyaXDbStI2d0zgAr75znFWOkMun61fLdTlbMvFbQRY4dxnfx7VnDdSXNzp5ssvP/EobhADzJFGqsy58jgNTZ9Zku+sNNljjZdLFs7bMghX8UEkn3BH6V2TH4nzNb0aW/Kil6zebT7PTLqJN/hapC0jq2zAclcE+Y57Vc9UXUf8MvpbPBk0+8Cy/LnaHQFfl9M5p/WOnq+g3GbY3L2dyAIfNyr5GB7d6lfCWdmuvyeMJo55ICsknHG0jkeZzQjKLwRb5TINtzTRndOuLj+DyIm2OICUq6rjdIBt+vBNarSru3vdN0u1QvPLcwyK0oJAR0C5OfqcVl9H0ybTIr+zvZxPM8yRRyj8plkBZf1Aq90WG5stG03ToHfxYruUSeBydsgyA3oMpVZwhJOiGJvVXYx2pTJaXexy0iQxzFAoLEswz/3FTrPworCw/iwba1wYocgYZZVQgH6EVC6jjNy1nc25nSSfMUuB2BUjdn6iiTXKS6dcNdRCSytzamUMMqq7CGZfcFQf1rfjWqCQ80nlSb2JcLTFNT8aF7aGOQ26sT+cbssVBPYYq20rUZZLeaW2kitBbXCTwfM2VKjlePI5qtsVFvb6czyJOl4/gLMq8EHPznPYHIFdaxraQXEcBS8uJLnDrFwq7VAI/WlUabVDQUoSsu9YvjNDFqTSRxA3SMYgP6wMNjn8p4oOq2VoxuLizhjF1HELiFZDuSVTwyY75Heod7FCbcQyRQuke25jcDBRW48vKpDWA1SO7iPiJfIfEtyynYwVeVB9+aVS01Tor1Gd5NKluyh0K5kWxFncBTEJD/MtycyMpyFGRx6ZrTadqFrc3ptLqRree4mTwY1XcQ6MD3PnxWeuzHZ6Ne2ui3cD6iArJKAf5e7y98EEGpVyltB1Rp9xbSJ4fiQlZcn5WV8OcY8+xp01kbMijoi/iFt7DVdR6o1mwlkkuZEnWSEscbcnP6fanTaZaWEQNwFn23arMYyCY3Y7sFvLirTrGOTT766vrU4SRSzzL8rAK/ynd5DnFZzWwbaPV5pLmB7aa3jaXCbmOD3z64Pf3royc1Gtizxudt8PdFxqd7ay9PX9zBtuUtbzxDKq5Cof+3H6Vi7G3ulmIA8PhZmlOdviDlgPqAK13R0wu9K1iBU2GVS8YlTaCMD+n6Gqu0YalZpPPE0MQ+aRFbdhkbuD7/61SL8PVFmfVqg0kXcMiWer6NdrErKbxrnIZsBWjIORntTei7mC66q1aKMXHxkQt8yOMLIrAqQintjPepS20WoWJMDeEgjHhs3HzOMgfTjH3quhxpPW5uoLZFWWxtpXIkwThipyDyKhB6ptBt6dRX6TLPJf22nXUrPcRWs8bAjG7dHKrHj3C/aheJGdCV3nFnOyLHJKDkkiPIAB79sVapaeD1fdTNIY3Ks53EBY43JxyfqayfUQsNPW1sfHDPf3EZt3cd8H5lAz6GtUorLkikHZKTXYt9MWy1O4vYtMhVL34yCW1uLj+aXfZ4gB8hnDDjzqXfysEf4lfFu5N7l24C+nHrwar7ER6UbOa0Ae5tLy2VypHIR2wzD/AJWNWV40ln1VIl1CXt1w+SeGUgk4/WqZMkk0lwTjW9rkCqXEmj2vxLsBe3MBeOCMx/Iq7UAx75zWY6o1SXQ7PX5ZS2LOUpawHADZ7jnufer2z1+D4vT7KG5M6x3GeCflXOAR696hfiDp0eqWaeBCGe4ngcFu5GPm7/SqLLPVHW9myuzjprsUmqKqdX2aWaIiyz2944B/P8m4D0AJFaTSY5tL1Lqp3ZVvJHheZy3KvvDkA+mG4qvktFafStXmUJbmxghlBIBUqTk8/pV1FKo6n12Nof5NxcEMzgYAW3XBppSUk1Rn0ttS9SO1bSX1SFY7YEWtzbutyIsZDKyvv++ah3dpYQR6LbwbRN4E6xEps2ySuUUEjuflyKFoOrt4fUNsZFhEGnbfEMgxudPL9Kg6611bWuhxWqzzeFJHvdIi5baflzjz3MalG1UPMu0uZcoN1JYXE/Seg30CSRxWaJa3Gw7jC2TuLE9smp8huNQ6f6gubJ5Xhn0axeGC6bdtMkoLqfMHAo9xe3MVrr9lbwCO1u7GYwyOwUSuFPJHf5XyM+VQunY7ePp3S0do0lvNJjjkBlZ97orZJJ5PzDOfeq2vD3W6Zy9Jqae9UZ97K7utERJ0VWjnmW3MTEMRHJ8mCfPAxU63uI7Lp+ws2tliSF5VTYMJhuRx680ewht1tNEa5kkWP4CS7eONuP5kh+bPsQMVN1yYNomn39tCZS08iFQQchec4PnyP0pp5EpKCWzJctV2G9L6hPZdIC9cMwImaUmMoQjPsQbc8nH96k6DrsdjqtjaR28u0vvliAI2MFPzH9aTSb17XpOwjnENy5hm3LvwAyEEMD553VAsbyLQ7rSLSeJ99xulnkeTPykE4z5810koze25px4nPApP1i31guuyRT6TseWCZpVcLuVZs9m9Pf61YapNp+sQNZ38gW7hId4f8MncYPmDjtRr6SPRrfR9LtoRZtGqXF00ZwC7nfyfPjaP1rN9WagFa5uLZC94r21xOfDwEZzjC/8ATk/QVsxZdkq2BHp3KbblWxK1uzee5tbZ3kJuLuOSAtyY/wCQzEn2GP3qw12SSa30O3O+Eyb9yqASknhqq5+oyftUT4i4fTLqZ7nwza3Unw8p5aSPxNpGfTbTkji0Lpo6isDXGtXhCxkfkEbsQr+7EcUmaSlWlcPgGOK02ud9zRaNBBZ9KXE8ax+NdTeDuCjLbWyzDy9hXl1n8IdZi0a2hmm+NV0nZvlTfISdoGOSMCvUeroTZaRpmjaXKLKaGKE+IU+UEHc5I98n9axOpanHpWobWVW+Dc3Pisg+d1YABWPqTj6ZrPgbuUmaVij91jFc8t/kZ7Tr+aPqLVjab5LeLRZWgiB4zHPtUemSAftWY1d5bbqVPAmEU8NnyzSAhJJyc8fTgVtwml6Z1RY21jPNDNclIJI2+dNxV2Kj0BLj15rFv09dHU9R1NoEu/ipQBLGQyxLHxgjOd2favUwuOvU/IxamoSaflsW/TulW6PBGz+KrO8GUOQMxkZ589xFbbUbGHT9U0bTNOhQz2NpGzjbhg5XcWJ+gP61R9N6NPe/wzT7WIeJJcvdTNux4cYIOSfoCa2lxYrf9U6xr8c6/COiQhfQ42r+xzWfPkXiK3sSw7t1zwveYXWbW20291l7SDwhd6qkn8w7vyRZyPocjFVM2tWMnUN7cWxJX+Fw3M8hfgPJiNFPvjcRV/In8Z0/T72WQlYobmeTau7cCzKCB/01n5LG3vbPRpEVRfaoIfFRx8PJLbwOcj03BWLAeYBqmJqS9L2GjLCMZySNF09M+n306uBBZXiGGCTHDzR4IUe/NVMenzW/VY1BAJ7S31VYrgpgNGJVbDMPMZBGR2rQdNXEDXs9rcxeOWuBeW524IkGe31XFLo9pdW+u3d9qDosOrEwR24XIjxJmKQseAWJYYqSy6Zya8jPFJ43qfdAdStUku9UEro3jacsSxlOEYSZx9fOq+CxFr0lClmkUtw95JOVZeC7ZyPbnmrqTT5tQW5e4CrcyXHCJwQgBXcT9s1T3rPpXT9xLHhGAV1YHIySVx9e1Q1OWyfkaMjbyqu30Jn4daMmnyW1tcSeLcwT+PI/oVRjn9zVV0UfiNZ6ouZyd/jRxn1HiMWH7Vovw60ltKh1xp7kTvbaf4sjkHh2ByP3qt6J0po0uZ5vzaxrcJAPkiqigfqDTymlLJb3ohiScW/+r8jF63eKevNNsY3V2a+nQrt5x4oA5rS28I+YiRnLahPHCGPICkDb9jms3dafL/8APUs7uNUNta3soLHgvmTyH61uNFs0laGFFPifG3UwZhjbvctn9BWnqHFYYNeQ+enldEiLTHh6W0qBLkqbDUELkj8yZBI/f9qg6zbmK41UBXBj3y/IfzsDgcelWaslxo3Udor7jZrBJu88NyT+gqL1beJNqtu0LbxqNh/KKj1UNmvOhJuVCKOzrsdpNxKjMniMr38IilOclgSpYe35cVS6Fcu2sazNaosWy/SHceQdr5P1FWNjdrbxzRwkM8EUOSB/iPPNZjQruV9eaFFZVe8mlJ7DcWxj7YrRCN6idtQ95tdBvH8eK5SRvFuteMgOfyRoR8wHkO9DtmW+6nu4J8ORNtTPG5fmO4fc5qr06SSK6uLuPM9vEy20Ij5Jc53HH3oemw3dx1ZpMjGWRRK2Ttxj5cD9xQUfScvUUnb1auWaTU7G8sta1JmjkaMTBlkJ+Vo2AUN9Bgfeol/pq6tZ2ttOskbCdirbeQTkDH34+9aq11WPWkltjICYbW6glBTILKwYA+vY1hb97qw1hUaKRbO/lEa3IB2tKVLr9PymkwN3p4LO36TItzDF1PplvbQyXFrDvaOWJzzGUYEr65OKJYk6wmqxSRpxlLZ1UDCEfKoJ/wCUc1ZXccipFeQqN122WB7mQrlT/wB6JY2VpY2tz4+VkIi2xqfJTzVJzeO638iT42M3o8V7dpbpcW5lv4QVZGIUqAe3PnitQIpp9FlhXCTRyeJEWAYtwRiqq/sr3WDNcWQZH3jav5fvmtPLpbixuhFiW5WOLeIjyh9f3qefLunRJLcJqkdwf4XIytuksEWU47kHvirLo+Azi0uewsxJIB3/AC5x+9A8KHV9NiCvNY3loo8F3OWDDuv39KtNEuynS2rX+nu0ge4WBlA4DE8kDuBWSUG4XEqvxJHhms3Y0+7a7uZFeSNGTb5qu8nk/p29qlNENFn1uK5llDrbIlpFMCpDs6szcgjgAj9RUjTUih6vHj26Xml3wk0+43hSYzMhTc3HGGxg1K6jgm1HS9MkuFluJ7KAWMoP5tquzqT7/Oa9xSikovuZeIpsj2cj31hoty6CUyu4cgBfCCs2CR5flH60RoWvNQZ8qlurMwLkoDuJbt50S1t10np0eOguJIHBKq4VhnOQfbNURnuNfktBAivJI7IYFb5Fbd8oY/Spxhcn5IV87Gp0U22o3ktroRkcKc3F2efmIzjJ9vtVlqWvW7+LplkR8JagiSQD88gH5R7Y496jalZL0l0jb6Ro8zTXdzcIl5e5GF3h2YjHIz4eB7VkNYuXtNWWCJiqxMskKEYLZRX59eGqc3420eBJLekaPQH8We5upwWZ4/DU+g79/TGK3nRWvR3lw1nOX2zwu7ybs4G7BAHltOCK8+1K4ttO0LUJdHR8WMMLNMfy4dWLYHqccGrbpp/h4NEuVmh8E6a8jKsgLKzS93A5HBFedn6ZZscpS9i9xbHG3T4NjrdvDE/8MuMwxxW6pnOAGLkgfqf3qus9QAi6auIopUS31uaxvEHBVR4UuQB5Y3H9TWi6rZtW6b/ilpAUup7Lc8bLnYxwVOPWsfBqPxvSd1dxorXlpq9m9wmcE5R4SR6bsg/asPRtvHuuNn7QYY1KS8il6jhOj9Tazb2ZjuLq2vrh4baWT5pFSQjj2249qgdU6zqVuLySec38z3e3TbIDENqrj8z/AOJsk8D0q166srHRuseoupZc3M8tvDdG3x2gdI2d/PzJ4FVerata9PzTTRlPHluP9ynKfNArxhlc+Rby9hXv4mtq3v8AM6tzTdO2cmhzWcNzMN3wFuzjBV3mUEyuR5ck/pWksJ1/2iudP1awjuopLZHEnjMoKkktuA74G3H1ryzRp7i5vJr6+ijiEDqHk8RmL5HC7s4x5nHlXrsqwT2M00aBprixS3STOCFkdSufTgGvO6qXhZdbV3saPWyBq1tNqkSXUCxaK12vjXDsCWitEJZ+54LbUWs9qVnBfJbzX9rGY9UHiW8I/wDDRWwsZHYEnDH1wK2mqPY6hqS6JMPhrfw0EoJztOchPYnH7VlNG0maec3l+6SWsuotHGud2xrdhMzEdgDwODyKjim5R32oz36WktNMsfH6jja4CpZWUBhmlZuY4YQplfP1OM+prN9edRr1Frb+AqKkEMcSon5Y41HyqBWwjvo7DpeCWfel7rrspj43fDJIzOFz2DHJPtj0rJ9J9MN1brTM2mrbtJIZQZ5jtAGSZGAH5VHbPejBxt5Z9iuRPbFEkdB6LdXsE95NcraJahZWubgARW/z5QnHJY/0jvzmtVoguJZoLyCdkAm8VriaMhI0V2y5z3LHOPXNAl1mPV9Zg0PpeWSLRbC7QwvEP5ty+BvmcEck+Wey1b75erzdaNbXEkVrbwK99fueFVXwRkDAAAPFZc0nklrn/EUxxSrSM/2eu+upBomgW4j0KGRM4wEfPzO8jH3yQO9aJbrp/ofVLO20uW36m6h8VkeSQ7obTahKKoAxnL5x3oJ1ILoc1j00GsdEEqRIyrie4Y9jnyByf1rL2lgNO1F4V2vqNx4s8cKH8jM6ooJ9dqn6VNy1epLsV8TTLzfn9C21LqXUuotYTT7+8nuY7uOHxUQbILZTE259vb8y7efM1Ta1qMs79S2tvGkcdnPbW0Qf8qApvfCjkngDHriuheW91PRLGERyRPq8DSsSRviWZv5j89hyAParO207+O61b6ZpaMFvdRnuby7zhgi4VnY++PlFI2tBOd5FGuWybJo9pqup6lpRknXT7Oxi+K2fIJgoLCMnkgkkc+dedXD3cut2t3eIIhNJ4PhKOAg4AQDsBgDn3r055LSPpjUbqIIqTR3F5csZD4jJuZUJP0QYArFdI6hNcaNa3XUFsfjE07xJ7oL8seQScepzgZ8yaGFzjjc+VwZ3FqTLW8RYYNPuL+Jm1GV4Bb25YkR5XaDgcDtntWVvL8LqGrPblNs9xIrzsNxZQ5U/bg1LnvrwPHIsis0apLuZgGUDDA4zniqG+lmv4IdOsLVhPOWkuLmSNggwT8oOMYGSceeavgwut0ZpS3o2TXsVzf2WrQTNNC9ibhG7A7EMZ+nJBxWfhuRcwm3aTEki+IJFI4lQ4IA/T9aN0/dfweE+KLaG308SxwCRDMzxyKFZig/qLA7cnGKp7W4gitfGsbV/BiuQjTXJzIVkBXeFHCgsoH3rRHG1aQ86/t4JVzp8Z1CSWCO4DXhjt3ZtpGwqWYjHv3+op2nX0Fvey3Ugkxb3FusNsHCogXL5J5JGQM59KlaHFqXUVrYtbRGZhbzRyOX2LEeMMzkgDyHrjNSh07b9P6XbzXIbWb8agdNnaBtsK3G0sUK/mIA860wlez5Q0YyW6MinTT6oYpLWKW4KzjEkiBII+MFs9yRz+oq+is1s7WGPxg8YcssaqBt3f07jye3NBu9T15r7ULNyNNt7aeSFYEQQY8MEsSW5PPnmqLR59X1u70DRtNu1AvZClxIJklLI2ARuGcDueK2Ja1u+DscXkloXc9utdFOk9P6VoaTSQmTSnvpmbnDzSM2449I1/cVgb/Uri4V2SHZbwQNHAowu2HPbd74yRXoXWF2+mi5uYpJW+Iu47GEB+RbxKsagZ4+Z88Vg7jQtT1K81DS1W2TULESRymaQjnaJGJA4GAf2NYMNVcnyW6i5ZKXbYmdDTR3Op3EW4+LJbkhWPPynIxU7SLaOPV3Ys621ptluGUc57rGM8E5/Ss/0AlxYapBfW6298ZQ0STQBtjFjjALcng5r0XVbKG01zRNNguYzGZ4GuFxlpZDIwwT6YXms3UOMMkkuKNfT409Eo88e/wAx66heanrDxaiYbfbeWVvLEMnYrBhj3bkZ+ta+xv06U6ZSwYsdTWwe/Ct3hAPhtIfPPzjHpVdpemRJfah1HrVsvwq3EbwDfgSXCnOMeY3FefY1lGUW+sX17rN2bj4ib4OQuOJGlmO1B6KCV/8ALXlS05ZNLhGmM3iajPmVlb+IdrFoc8bTyyJ4F9cLujOXO6NXXJPl+c15r+H/AFXpr9etph06yTT9RtnszMwZ5nYr8oZiexywx7mvTfxQtZtQ0O1ncr8TNbwyNghh4gjeGQe/zKOa8i6X6XubfUrbVL9Y5Ht3EkQWMIIQDkksO/3+1fQdJKM+lk5Peq9/Y8vHUep0y4WxKi0GPoLSrvRkWV7mznmlaVBgsvLBufMJgfY1P6a6cbWprG4aEwQ2viEbc5c5UQqfUkFiT7GvSuttIXVja3dtCXk1CNbdowN24OeD91yKPcWMOj6XPZ2kgijTciMoyxuXJzt9QBhR6c1ih9oOePVJ3JvcOLA5ZWn2ZNt7a41DQ7y3s7nw5dVZLGOTwix2ysEkk/TePoKkLYabrHW+h6hpVszaf0/pTW+mYbagM8620PAHc7WYH/Kan2jXen9Na9Lotsz3CxW9hp8jnEav4bb5MnvjeScVM6b6aj0Gz0mzKLPBbQ2k0sqqyiSWKN/CCgHkB3LYyeanj6hYItv+eZ7da5q3sq/Wl/PUeaa9YXth0TBbaLp0N3qHUOuyXssY3SZton2h2ORxuJPOB9aNrEVxD1Do3T+lv4d7LJNd3ttY22+UySxkRBmwdpA8xnhe9eq3PSukPeaf/GvHis4LaCzh01ZOJdrFg5iX5iSSe+B61WX97qlvqWu/AX0Gk6Xcs7xSW8G24+ZAOZG8xtJAUHGfKnh10ZLSlvX5k5YdLt938kVUklzok+oQ6jqNtaXX8Imie2WXxJyzuu1yR8sYBbsTnPl2onRl5HodrqNwsZtF0yzvD/OfYzMkXLFj35HeszqNymlDbZ26SuV8O2urn+aUUlSeDwWyvc1M1m+kuPw16y1jUHluri7kjslWSTIVpBGsiDjgd+w86zbSlG+7RmxZnj11ykzMfhiI9J/C7ra6DxzXOpQapMZlGfli+GQ7SRnvM3bg16V1TcT3XWGpx6ddPHcQarBZR5G8L/uqyO30+bbj3zWO6S0557Wx0Z1IspOhnUlR2kvNR7H/ADBYlFW/UUYGqdSXKBLyZNUup4IWlwZ5gDBFHxzy0aknyANe5OEHmeRumrfx/ZHtapvoku1L80ZLoBL2+0bRjbaeJLGeMxRiO9aRynygMd4wOVPnjmo/4p6Hq2p9ZaqbOGKKKMW6xBp1VYj4CAE45JAUY8gDXpnSnT8HR+i9K6SlwJ5zEstzhcZQIQuPQEgn34rLfiVb2z391c3yGz1nUpSNNF5IM2YESgyLGD8zKoyAf8VeT03VPL1knHjf8zy+sxv7vCGr8L4+BA6D0OTX+j9R0d5i8NybW3lk85c3jbyGznkjv7VWdfubH+K6hvgt9M0vTI5JZnm2rjdIUjjA5Yk4HvWim1cdLdFXMt3qAjm3RIksMa79wjfDuO2CzEhe4xXm34m6JLr1zZaKnizWFv8AAG6kVM71VFA+UcAnd9MmtGCp5XKf4bfyonKOPLKGF93FFD+IGiHQ+gPwj6Thjdb6XQbvVriNfmeW6u5E5PvywH6eVeg9N6aemumpb/UkE90lpbx3SFsAvGgCxD1GQMnzxW26v6Yt9W/FKe9jt2vbrp/TbXR9Oth+QOy+Ixz6/OoPoAax3UMrXskujQyKwhdldkP/ABpxkHjyBbOB6VTL1n3uMcfbmXvdidUksuSce7dexbIipNPdX3VaTIqfFaHYqwQYVDI4zj2Fbi1tJtN024unjaa9djN4eMuXPGAOxwFHFQej+n5bu616a6iG29s7O3jjC/MVXaWJ9ORit9qmnI0kenNIkM1xA6TTxnb4Ks23g+RABya8fqM8Iz0r+UhryLBs92q/Mw3T2mSahfRWtvKZru6kzeuvdU7sgPYZ7MT2HAq5/FLqP+E6dcaNo7o13dQxpJGAMwLGc8e2Owra9KXenadaCz0S3WGxS4VFnK7WljRMsxz5E9vqa+cL7V7nX/xHRMkvqOoN4YTnMQlKnn0AqXS4n1WaWWS2juLkh93wxwxduXJ6F+HunNY3UD3CBZrl7m8Tz228aL83tuOB9qzVroVz1r18oMxFul7EXKpxCC44BPckDGK9I5tX621aCOMWthpQ02z543O2Cf1ArK9KW91Lr+gx2A/3Cya4vpJGGDczoh2ux/wBiOPavS6fI5OeXzVGZQrwl5b/ADJ+l6nPr9t1zeaVGlseoOp20XTccO3/AMelPv3x6YpPxC1hH6iS30eymvINK8OytY0iLqgjGN3HBwe2ePOtL0rpNn002jwtGPD6c0y51CVe+68nYKGb1ZvmxXnlq9/fanPa6BbtdarOxF46PlYVLZwx7Cki4SnKaWxTrpN44QT53fu/cvtHdbDpzUZNRkEtyrqkmZPlTO6Zhx3bCjJ7cisd0907f9QunUGvwtY2caFrWFztd1PfI7KpznnkmvVbDRNPsYZbK/mimmhtfjb+USZWCM7VAz/icAjFQdIsbjqjqO41HUoo0s7d9lhYg/ylUDIJ/wARzkk9gKyKfhRnkXx/RCPE5uPaydotnHodgJpYyZTjKKv5mPKKc4PbnHkBXinVGrx9Va3JbyhrnRYmkidgweOSTcN0sh7KM8AdzjivTOutba9ZtPsLkxwQR7p70KW2RsfnYY7vIQQoHIAzxXmEOhNNEsjwJoPT2myGaJJT8xkP/jS/45ME4HYelbvs7BoTzZOXwTzyiv6XZAdM06BoYzMzWun2sxJY8M7YPyRr/UW8vMCqzUeoBFoPUl+yeDDBYGG1hjAGzeyoAD/i5JzRtcntNTWzksNUs7W0tblWgjaOSU7VPzbiByzZJJ96r7rpsavZwW4v7I2lw0RKOZIlZoyflJZe2QP0FesoKVSl5nnaW2Ha0t9b0yFryWTb8PJbpcxjcyRMRuXaePIc1ieqNE1bWOotPtHtWSy8RTbpGwZX2qBuYjzAHY8ACvR9Q6B1fTbCZ7W9trySZ3EdvbOcKnn8x4P2rNWU2ow2zWEVlqDyA4kQRHkZwRk+Z9q2Y/E6da1uvyFU1HJsaK7WDUdX0lFVrmGBFjtos4WV0H5m/wAK5+Zm8gK856+63M/U1ppOiSpHocMxuHuVGDf3b8PcPn+kY2Iv9KgetbzWJv4Ho1vo0cifHbDHOY+8UJOfBU+fue9eYavpfxt1BGklsMQDLXEqwRxODgGPI5YjGaf7O0Nty47fU0Yp3J0bHWtKbqNdTkW8lYaJAl/aCM7UnO5dwZfIgE1fQwwyXWjausa/FJp0UVtESOGfjIxVX+G0csHVl5omtgxm6imj/LkMrJ6jg5IqHf6uLDT447MiKYLJa24BJMYHBx7gHIqeZTcvBT4/JhyRUWkuHua7WNUjstJFpBOXsjKqXsysAZfnwUB9Ae/rVR+GEtvpOvtYN4wKWxgdjysmWO4+gBLDFRtP6U1TqXQ4tN06wuL++uonEVrHywXgAu/5YwDyWYjvzVlb6OvT7QfCTnWdUcwpf3Omyq1jbNEB/JhcnM0mR80nCg8DNThg09POCDhg1cpbGu6Mt7i/6p1jRb7bbJf2clhAGP55ETxEVR6Aqe3Y1hb8w6ldrPqrySQh1SKKNeUI7IvoBgfevQLo2tn+Jen6i9nqtvOrW99DcK6yW7AuCQVxuU7S4ODimav08+lfiTrNvBHuhXUWNjEhGQZW3q5XvtRWJ+wrOp0780mGMHGMJP1oq+rryaw6VkhmXZLLfZeNuNn8vcB9ckZ+leP9fahLddNdORWjsbu31F5CqggEsBjHrypr0rq248WM2kknjzR3kZf1LM5Uk578Yqk64imuPw86Aks4Ge8bTr2ZIwnzZN0URQPc5Oav9n1BxlXdk92nL1mJ6d0krbdQ3sZCxxlFeXPDSytuwo/yrntXoHScwsre3vJ2ZYRqSIcNyMk45+hH61S9cae3SWnaX0jZAST6db/FanKvJe/nAyGPoi8AeWajvePFbyRxPIqpe7ztKjKqoxnv39PU16edPLG13K6t9zSPo0kHW/wGoyMbVL5ppwoA2oW4X/yqTXo2i3s2qWf4iXtwyx/EaLIBt4Ecb3R2IPomBWY6pgU39/fRhUVdOhuiCw/4soVdp+mG496P03Oi9H9aMxZC2jqJriYFUINwuCF7kAZ5rw8t5cd99hcDeNuL7WU8KaRbyxGzt5tRkt/CiiMkhVGZflVUUc8YyTXupsbo9NabbQRBby6ksJFx5Okkkrk+wyteNaUbLTtKtNclEzQySrb6XBORCLhz+aURqNwQDkFiSf0r1TXNYm0uz0ezU7ZWdI5O42xeKqOM+Wc96w/aU5uUYxW5pwrw8D9ZlPxB1BV6f6nmtZGSBrgaZDn5fzXniysc+fFeTalf3Mt3o95u+WWBUyfm3vBKwyc48gtejfiPhtIv7Jfl8XqnUS3+XbGpQH7OKyGn6ENX0DTby5uI7S00t5Wur1xlIlZsFPdycAL3zXodEljwK+7ML3myfc3N8lpFHGVR9X1BLeWJIx822PxNi/4MsSciqHXbCxt0g0i7uwZdP02CG6RQzs8rAyIu7sdxJ4B8vavUZ9J0/SY9C/jdlOmrTai1xpGkCXbJhsgXF055VNqltg5PArJajo6a71L1XLpCyXF5bpa6daotvveS5dUElwqY5ZV8YD03A1owZEpW9qLrHvTYPo+GJE6euRCxV7j+TJJIDtAU5bA8h2+tXenu8HU+qzHLR2Vtcx7hnBLB8D6keVLFpVyP4moVbSHR2jjt4klRyi+Cw2FlJUEHuATye9WfUsUllpnWcqItvANQjnRUTaqKlkuc+ZLNJnFZsslLI4+f7COKKqXGm20qQ7khTpySLLAAlpHBP2zJ/atF+K8krdc6La2ECytab5IRnkhEijUAevL/AKVkpAUOl2d1Ju8SPTrFEc/MWlmSV2x3HG0YPlWp6huS34sDUJT4nwcI8JAP/EmncJx9HX9KjP0Mib7JmpTuLiuLRjpLGW961S+sOEsLOO5RSc5KxIEJx3+Yjj2q16A6UtbNNQ1TWLae003SY45Z7iXiS6bBYKi+W4jz7KK0SdN3OkajDpumq1xd6kAkIYD5IU/lZJ/zMrH2xWmm0rSrO2Xp/StlxZaary3DkfyzKAWlnf8AxBVG0DsKnm6xUsa7i4cTlJtmPXVDfXnSsOrrLYpe27XjQw8Ewv4jxxBfIHjJ88CperaYuk9Lajea9ayJb3cEOn2mmWx2iaYlSxkk78KpJI4AJA5Naaya0ttS6q1+a3JliWGx+Pu1DeGzQLJKIl/pWOI4J82fHGKxHV3UT6rPaajqEax2FrHcy20cZ2/y/DAjIHqcn9aTG05JJbDTx48UblvJ8DNJubq0ttIt7x45LjV70yQxBSsNvCp8NQo9OGJPmaver9SaLV1hsI2jdbTxDNtBSOWQM+0evLpx6DFB6c0qXVNctpbto44lazsLaPxM+G3hsSo9lZmJPngVR9ROv8T6nS3cSQ2V2bEzOcqrO20AHzIjUufTip+EsmTUuxHJcYJ+v8il1LVI207quHxcXcOnW1lc3dvCA0sss6IWVR2B+bt6E1J1nfoXQuj6fFGE8SSzKAYZ2VJDEufurn9aztytxF0xrc2ko0Muo6zYRGZRllRIZZpAuewAZBu7Zz6VY9TalBpujaPaRWkmq6lHaaZax26NtUyyx3NwPEfuwPiqcDHlzivajipJLff9AreNg9F3ad/D5Gu/5QnmuLt1APiSHICDHlnH6VOtnuNXudYRY1kNvZw2lvCB/wCLNIi7B7BFcn2zWc1Z54bVYbd0imkQmN0QbEVSA8gxgbQcqvfJ/WrvpqZ4undUvY41hvUe7lhnxg7ktTHET/8AVLofcVHJia9NkY6m/UiFqmoW9/qemSLcGW4ureBbX5NwYzSnaT9AvagabcjUr++iv9sMV7rkelo0pJBit4jJJIf/ACoMe4ogW1XquHaMLYXFrA3z/LEYIlBPHurN9ahdKWtxqT6NawxTNcx6PcapfvNxsnvZ32M5OFUfDxowx5OK048cXBt9kPB65Oja61q9wnQeqiyjWa/1e7t1gjycFVWQj7YI/asZZaDcAbon3X07gZ/MYxs+YKvl9T9+K9EutFXStOsrGOdDdzb724ux/wAC2iAWMbc/nPy4A8yxJ7YOE1rVz1A8uj9OF7a2mUhp2HzyjIznPIVgOTnLeeBxT9FGKx6k+5PI5P2Ar6/uA1r0703tLGMi7u3OUSPzYsO5PqO57VdWa2mnW093YBp7YTQ2yLGgCSsysZJXJ7hVRePVx61QSkxxGw06GScAfO0VlLcO6qMAkKVGO4HIx55qXCNRWx+C1WJbW1sI5ZLWJpYy6Z25JjQkL8qcA85NUzxeiwwTSss77VhpGnPfX1yBNc7pIobZDkRqwAY57s0jH/72PSstqOty2OnW0WhsjTSRgosr+MVGe7E+feo3WuofxuK1NukgiIjhVscnwEIQjHYM7SE+pFZPU9V/g0Pg28azXLxL4m4blVQDuj991DDicoxb5G2lsux6F0bNNa6jJfX1zcmG0iutSXxOW2Q2ry4OeATJsUYqFb2t/N0j0tBPdXN4zXFxqbNKxy8JkWONXJ9ArEU2wuTpPSV4+hIZWOnGC3aZxI0XjSxK3ynuCM5z321XfiNLf6p1foOi6fcTXNlZaZawthQviyGMO8jEcAfNnHbmrwqUtv5RzTaaboS5XTrWO5vNX6gvYLe1ZVnjtrkou4n5YxtHJPfA71orXU4dO6f1XV44plnmiSCxinkkZiZCWZuW+XCIxyMHketV11ZaVHGL+5QSaJocvjNGMf71cjAxjsSe2TwoHHJrLzHUOq4dOsbiZjqetzLNM+7Ije7kHYeQit4gB6DNUjCOVWuFyCCTW5pb7qO6fozRIdWuCdQ1ZHv5jCxUQ25/lQKD35wz/oazPWV7It9Hpk0jTGzsUt5mzyZcHxfvuwPpRLe9h6v6okuYY/D0qS+2xx5wI7K3UbQPYhB93pq2dvr/AFBbNLLm7u7mZrpvJUZ85H+bBP0C0yhHHLdebGm+yLbQbh9JubaC6T5rGzN1juEcRGRcnywCn/m96n9SQxf7L2VheyTC2snje4CDMjsVBZQfLO0AHuMmq/p1RqF3q1zvLpeTNktz/L8RGIz/APS4lX6Vb660l/078d/wxd305h44ZFCqW+zHArNN1lVeoSckQLDUbjUbS/hRYzcPLapaxIvyRrlo40QegLD68mu6ljsbfUtPs2O/Z4OlaZbZIedlJDucdlMjOSfp50TTrKKx0vU7kFY/DtgsAkbG6XduVvooy36VnNCgbVPxX6X1BpfiYosyM5JYYjywx7YGaOOMdbfbcEKkyb17qKfx7UTI5mtzeCG0iXnaFURL9t2aoOpY5G0m+soufg4o7QOrZ8R1bxJ2GPckf9NNuZWuNSkvrhlkFvM0+CciT/42v3Y5omnKbuCzaSPLPdHKKvLuyumPuXBrRBKEYvyDFsvehdGF7pNg93I1tb2rySzyIvPgEhm59QFA/wCoVqNXEN91JZ67riqui2mli7t9PH5CyyEW9uT57sF3/wAoPrTV0wwaRFpunkSuFRJFB/4iB9qxY9XdSc/4VFVv4h6hYIk8N4+7TNPhSBoomwbiQYDru9Cw2j2BNR168r9ZtxyjH0muPzM/odrfdWdTajq+tl5fjbwzu7E7pjkHavoOAPYVO661DTbZU0+ab4TRrKQ/ykwJLqfB3scd+SR9KkdE6zeXFhrXUV0traWmnwFbSEphfEcYQD1wAfrivKdYs59RaCeWVvhIkLz3B8nY8/UnOAK04cbyZmpOktiDbm3qZvtNuYbmNhawC2jQqo3H/EmRn74rDWVrNdzXXx7rDcSO/wARLcSHEKx8He3kNxAwPpitRpEEtxoV+Udba3EShppDgIo2gufcDsO9QuqLqBtXjnCsLBEE+wJjdIFJZ39W4HHar4dpuIkYpPYQauujPDYaUfEt4LcgxyAbZPlMjFlI4JPGO486qJNSS60tdQsXm+LuJ2kjhmfe0QjAAUDsU3N9eKB067Xl9biZt086Ss/GeWjJ/fJ/akh0+N7mCzJ8KC1gjiLKc5fdliPckVo0Qjd8lUlFmq1fVP4NpVnHqdus1/cxeNcQQxrEXJJ2sdowBiqlr61s7sSyabpsl05CgvE0zE7eCSx5/QVH1/W477VZbiUCS8vp1jjMaldsKDCrjtwMfU02ZItNeS6mAlmdwEDdyx43fpXJaVfmCW/Jd3PVepWCktPZ2a78skOmQh9uOFyQTk+dVtj1nrWv6na6daX8tnHJcCMiABHZSG5JUDA7dqyeqzzTSTSTNuYM24FckHHFXH4dWxsuq9OWVdjvMm7fxjLD9ODV1jSg3ItjxpLdHp/Rd7d6PoOodW627XkcJgi03xjkmVhhmyfQE/fFWSfD6Pp95rWpWjLq2qTXT6aJcu9tDLEcyc8IZGyAe+2p2maBZaxo56Wvxt0rSrezN74coBebxZHxnuBwfqAKyfV2vnX5eoLyNCkEbC2jJbCqd+5cD6Egewrydsknp/iFlXJ5/c2b6ncMdQcSz6iBJcyBzu3Ljap4wPTirS2tJ7cNYwW8ojuAtpIxQsEVyvGfM5qtglSCMMWYXDflBPzYzy36VNfxLPXTc72KSb7lPEcgKOMNxxn5eBW5ptUJuzQfiBpV/FBZ2cTQiKC0e7MbPlmdpRAoUDzEVuD/ANVZJb24t9GYaDeB79NUB8N1AEkKW4JIDcZDMeBya2fVksr6qbhJvEltmis0zzh4YV8UYHruLfrWevUiNhLe7E8G3DPkoMLI7genoDS48iqmrH1pdjY6i9paNpOpXaGMWumNcs3G0F5CcY9crn71lriK6uNQmnnkjkmOhzSllwMyOhcKfbDDH0rX9RWNlPdQ2WoQ/HLBpdvm0jfhXYEKr4xggtuwD2rLKqP1FqkNpEGZbe4UFCAFRY9oAZuB2zzUcbWnbkgtpNhDe2ulWehzXJKkCRy+7cU3gbl3f1DCj9KsddaCbT4dTjaOa3SM2+C3yHcQRu/TyqLqXTcNxo1raX+r6XaxPZRREmZmfdtJ4wMZyc8HkVNtNG0S5063t7nW1u3togskVpFs8cKOGIYd+O9BqKqVhbT37keKzbVOjrZoHWS5tpxC7FshVD7x9s4+lWdqpivN0rJ4br4cgi+YAMPn54qdoN/oN1o2p2+i2uoQjI2mR/kaTH+gHNQIrnTbELHdSzXMykSJBahQM5/qY8d/SsmptuK7EpOV7D7O8iLWMFtIrbYxFuwQ7ICeO+AMZ7d/OlubCeOGZ7i2nsdPt5xGlzcRlBccg5X17Y9KtLiZbcXKRLaaUjq0yrBCBJ4WzL7mPzce1RRrMkOmCCCaaa1jcTXaOwIit+NkmDyeTn6EU0OdlyCEdTItzbXKLPLCIbQMSz3FwwSOMEdz9OPal0izitoVk+KGoahFEzSXk04SF1bad248YGCf1rPdSXvxN8bXUoZb0s++3tZAGV2OMJjzXjNNv4dQufDRo5Lyx063ihaziVdjTPkc9sRrn37VojglmSV1ZqhB41be5pLPRr3rTq+wtLiTTrjprTmW/LWtwJBcTMMBSR2PHb71uNRnjv8AUI451xa2vDB4Apjcdl9GTA71QSzf7LaVbWunTmwCW5e4nCBxM3AJCDtzwPpWfsdbvpjMjPhHYBuysWHIxnufOvvuixfdMKxxR6EVqScuTS6xOZp4k04pLcGQKzx24hjwPILjnIOcmr+1t5ltre0jUgyqASVA2gfmNZfQtFlu5I5LlpXaQptQzFi0gI5z2/8ASrnR+trW+0vqnVbOZLuPT7yLTNLITIkkIIL4Hcbwxz5ha2yyV+IVwvaJH6n0Cy1PrC6aSFZoYLaC2DGEuBtHbgepqz07pDRUSP8A3CFQjbkxbSDafUUPRJ5rREiScOV+ZnaA/O/mTz681qLfUL1du6+sx54NnLWiGSK5QrxtfxgrfpPRMgrZx5HP/wASycVYR9P6XAv8u0hfBzs+GkxVlFquoDGHtWHmRZv2/WjPrV5Gfklt3/yeCy1TxoLt+RyxyfL/ADIsejaGWbxdLTBPB+FcUePpzp45/wDhPbH1Jt5Bipkeq6ky5U2yn0Fu7f60ralrBJIuNOUeklnIT+xorMu36HPC3z+oFdA6bXB+BgT6QPz9qkw6J07gEWEUg8j4EuBSwazeIcmWwLjtss5B/c1KXXL6U/KbdiPM2rij46/lC+DX8YwaD0yvzfwuJm8x8PNXDpnpWVyJNDXJ/wANvMM1IGuaptxus192t5P9KKut3xXDz2zMPJYJB/em+8pfxDeA/wCWQpekuh0VpH6fj3gZGIpQT96bb9H9GGBGTp+OMON3hzQyyOnsSDg1Ln1TVX2LaXltaSeZlic7l+lGXU9QUhvirQY4/I4/uaT7xfL/ACO8Br+MhjpXosjjp61YDuRZTg0WLpToteY+nVRj/igmINSP41qhDbr6zCf4hE5/1o0er3oXnUbKQnyFpI2P3rllXZ/kd4b/AJZCk6S6MkUiTpmCUDvmJx/fFDXpDoteYekrNf8AMEkz/erJtW1Jhxe6eQP/AOHtx9yaamramgO6/sVzyC9kGH96DzL+UcsP83Ih6b6RhUbukom/5YmP9zXLoHR+cr0aN3ni3kP9jUn+La0wJXVdKUeZ/h4I/c1I/jt7tCnVLIvjuLEYP2BpPHXn80N4Pl+pAPT3Sjj+X0haA+jWrqf70n+y3S7DJ6KsT7i3J/ualtq2rA5/iWn7T3I08jH71yaxegkNq1kF7YWxUA/q1K+oj5/kMsVdvzIy9P8ATUcYCdKW64HKmzOf700aJoCNlehbeTIyS1qT/rU06vdggfxe2jz2xBGv9zT11S8OQ+uRg/4TDH/aguog9tXzQHifdfmRF0/RrdGYdF2cEZHzbrYHI/So1lZaHds7L0RYRDPBNqzq32kHyn2FWYvJj8z60ikd/Ct4QR75zUCy1e5a3ka66sOpSCVirtDFAVHkpU98eopvFd/i+aGWJNcfmTVtdLQgHpfSoUz3FtEuf2qUbPT0H8npHRpT72kHb67arjrQjOZOpI44yPmGYAf1zjFCbqbT4xh+qYE/zG6gU/3oeN2cgvDfb5MuYYbZs46J0k47FLeHj9BRZA0JDHpO1C44IigXH6DNZp+tdEhI8TrVAfMfxKIf2NRJevOk0JeTrG1B/wA2qL/bdR8b/qfxOXTv/H5Gyh1JgQq6LYxNjhWkUEfTC09dT1Fd2zSrVRn2P77awB/Efooyc9X6ezY7m8zTW/ELo4/m6p0yYDsBdPn9ApJrvGl5s77um/wo9D/juqRjm20xUxwGc5/tQU6iu2cb7bSwfP8AM3/asD/88fpEsEGsWuT+XifP6+HRl606ZmYiLVGYjvtW5f8AQCKlWSb4b+YPAxrlI9APUd8oBRbOIEcYRsY+ua7+L38seTeW3PkFk/uKwP8AtT08WLGXUTnklbS87/QRijR9XaIFJh/i/fsul3f+qUU533+DG040uEvgbcX18wzDdWq+5WZs/vQJ7/WWhlSHVLKNmUjxRbMrR++WYgfesj/HtLum+TS+pLtj/wDG9NulB/VQKlxamrqqQ9L9QyIO27TZB+ue9O3JLh/BirQ3yvkWkOvXV7bRyQ61peoQsMGaCESK7Dg/ODjPqBjFEXUp2jCG8i2DsAuMVS2yiJzBY9L6nboBwi2gUE/8pxzRTDqKt8nTd6vrutEU/u1TbkOox9XyLBrnZkfGKufLeM/pmocl8r5Et4Ax7b3VaZHb3zfPc9POgPm6RN+240k0V0M7Onw59ri3QfcHml3YU0hjXUS8NO7L5bZgRUea7h/w5Dd8NkUskd8pw2grAPMm/hx+1RJrW8OCdNAHkBfRUGpINoHd3sa5C26snn8oqt+LKKwA2o3+GrOWG7IIm0+1Xjs2oK3/ALkVANvePE3wGmwOitliJmKrUZNjrggyTpIdoDnb5gE1W363IQ+CJ48+Zti2R+2Ku5FaPm5mhhc/0qGP68VVXU9rPmLdC55yqyPz9z2rPJ9iiPMeqNP1O4RkN5NDBJlGWRGVTngc+Qrefhr1ALG00uzu51WW7LRRKxIJuIx8wHsVBPvxUK6i0+Z4nMMU4idSY/F3ZAOSDXm/4jxSaV/B77pWSG3ez1c3ypcj4UpuBDJ8x24IwOO/pXl5ZQTpMur5fY+nrmKLxpLhA26fkSAY2gd1HpVbcrZ/xK4dtzSnGCCSD8vA49xQek+qrXqbQba/sopJfiI9+1ABtfsy1Ku5Zo7y0mt1NuzhQQ7kqw3Y7f8AVU9KkjnT3PPfxEt9S1PRL2XTtAu4bq1gZVn+MhYSxg7iqpnf5ZXzzXnfQ/Wy9R6PY/CokU8cUkVwdo+ZkGY2J755Oa+j9RguIGMixxyR8htkhXn05rwHXbGPprrGOytdJgsLC8s5ZbQ5AaaU53rkd8ZGK8T7S6eEccnTtnZsrlj4VIm6zYvq8F3qW9/ENsrIB/iPA/fP2NVlrBNJZWrBcyKCGTA5z+bHsCOB9as4J2TQ7UzPGcD5wr5IAHn758qKHe2MU+jz+FPFbKhYAFcjJLEH618apVaPBmk2U1us0HxK3UfxEbwmF0/+Rn8rEj3q10C9bSdcvZGRruOeMSywyTbI38gpx58fmpmpT/EWR1DwDHFNatM0UY/KykB/rnggfWq7T2/n3Uo5ieFdrZ4x3H96pezJNaT1eKwF5Ag065snRUSSXTh/NRlblgXAytYrUNBsYLS8ltLo3lkz/Ewxt3iIVsgkc8ggYP8AhqLputx6ZfIJ7OG8kMYOJHdGUeTIVI5yMHNbBmtL5LS8upreHSbtDaTTzod0M3bazKMYwcZIrOnLGaYuMlTMy1oLm8t45WMkZk8YhRjCsNpAx9qh6ZHJJJJdyoVa01RDwdw2t8o/9yKtGsZLG9ZBdWzXEJZXg/rAGAu09ipAzketU3zQxEB2izePNKDxwo3L+5qibISjWzIV9JcafN4TI0kckczFuMZ3+Gqn7849q0PS1zv07WSWaKWexnEe0jY04AOSPT5e9Ut7KZ7i9tTKzmI+MB5Auwb9jmtR0FaLddS6TZwiKQXPiwquecNGQW547sAKpaca7nLlUZLVLZNL6OvoY2WAYkkjIwwyRnIH1NW15fXGr3kt05YnV+mYAg2BSZYYwWbvjvwPTNUxZr7SraOXDK8k8cisoYECLBXtknctTEgmefpiOyhctGphdWOFSMrhsegziqQkqqXLLa/DkZWwtvi4NLjIbFxezTgMQdg8ODeM+5rddPW1zo97q13dbU8Z2eJlIIVAhCj96oNNhh0vSYraCBL2ZDLGkzSYCyMqcgefYce1X19b3tvcWFrMqrbNDJO6O215D4e3AAzxuquWXiPShaUpWwvReqwDpzqbVCmIdOtWtVUEMMvKZGyMZ/p/StV0dq7L05ezo4LahpbXIA4zxkY/Wsl0v07qsPTX4gJqDrHaal4EVuEXLxll5wmM5OcVbaTYSaZY6Rp9s0jKmkvEPFTB2gADK+vFZc8Mdyjfl8KNePIlpa7W/wAjNX+w3OuSt4sYgMkWEJDuDvGAewwX71X6dG76PpqmBPFhcPIEJ3RgR4wV/qP0qZ1RcXdu/UBS6mMo1BY4hnO0NIxIAHbtVM7G8tfhEm8FlBk8ZTgh9v5h/wBqriVwXkZ80tUrl3Zufw8NuYep9Ug/ltbaTJHll25LqQTjvn5vtV90q1pF05qsVrLFJK6W0IQbiY/5eMH6gsc1D0ezisOnOvv5UiCIWkUkhb5pRIgdnz5Z9KtumIIZ+ntUvbK18CKeNZgo7YilSJTn33Nn6Vi6iSuXlsbOn9CK9bPPtUke51DUyRJc75vhYAyEliFAxg/bmrnX7a7uJuoZ4EuJ4mVITvISSKdPDDgeZ3RD7lad0xYtedRw2kFxuumv55baWU/8SSM8K3rkEj7Ct1eR29pZx2UtpHHPC73V1IznxJb4bgi7j3B449apOccen2CSU8vUya8zy/RdQgttW0bUpxlbZ30q9353tGx+Ut9Y3X9Ku7LTTplpYWV1eQy/DW0kerToNzRsJc26BvM7WH0oVtaWxuNa1G4hN5YQQxamkUafnmAKRx/8xZsEeW2pPVmkI0M0cUey6eKDU7hlztef8rKPQKRVG9bTXcySX9Vp8Fql7Z9caXPJqkb/AMQgk8O6itsKxA/JOnuACCPbms/L0yl/BqVjpOpGe+a1SApeKIW8RM4lVhxgxOV4/wBKm6cZBe6XqelSCIapp7bSoyUuoTyp47NgjHvT7fWNI6ims7m3ItLiKT4gQSc7SVKtET5qQ2R6EY4qK1YW1F7fEeMtUbopmsb/AEaF0uIpILqGW3dWx8gVc85+1a3ULaDUbeHXNNC/7y8bzqvBYoDuQY8x3A8xWY03V9Q0nR7ePf8AxBmM8kiXS5ZQGIUZ7+XFarp/V7C7gktktjaSXmZxGPyiULgup+hxismaU1u1fsJQaT9pQWOojQY7a7RDJKsSFixzkNIT2HPAOT9a1miSxad1Ollplu0lpqdnPeQ3TPkeJggIAe3AP6VntX0Rmf4jTI5JjcEePtcbtoUq2PIjkHH1qx0kFLnSrG5nVLvSrlZIJSdviIVwfsMnipN48kC8WsUtjT9Kai/VfRGow3UEl61w0rSMPlIJO0FfTkCo2u36Q6Hp38BheG30uUIYZRuDR7VWQfT833qx/D2EWX8VEas8JjlaMIOB85LfoVPFSMxy2bvtMYmty0q4xujYZ7HsQR+9eLlkoZmu12a8c2977kjpgfwvS7xpwk9lp16y2EanIuFI3Qsc+nOapddsYtQvZdbsIPGa/wBPjuNiZwsqPiVPQZXJ7dxQtJ1u01e4jitk+AW2xs2vxIowGJHnyad0xoOo6jca5p89zLarZ6hN8CVHytnGRnzHJ4FdvjyPK3VfkI5aE4r3hrJIE01nliZ5IplRh2JQglf071l9H1KHRJIIr3xMi7nTxMAh1c4YN24I7Vt9ENs8i2sV4t1JcwSRujLhsxMfm/bFZ/VrC0isNGZYfEkiu5IHkZBtkUY5/Q8GtEcsHNp9xfDl5cFvp9q1rp6wC6QtzZOm0bkTP8rdnjB4waidMxifTdYmkmzJNZqZBt/LL8ySA+eRhf1qH1lE1rqWkz2Z8OB1jgulU4JTO0SfVSQc1e6L4NxbTzYWOae1ZZ8djICAT9SRms89setdwVUlH3mUjvHaC0uHDJMiogaLnbvYxM+D6L/etQdKtb0mDRIjpUqRCIK5O1FTALMO+Tsz96zvT7pcS28F4AUecW8meCsZYnd/5lH2rerdiG5NtOFllvZtjqrBWUOOCD2J57VsydqKQjakkZ7rS7DvfRWoMsc0bTxvGSNhJ2uffv8AbNRdW0m5s+kFu47WRLia3jktyx3JJtYeY7nPf61ZazaQ6fK9m0U5uGSVAzLnfkA/L7ZFSLa3TUdP1bT4UmSMxsfEZspHMFU4UeRIPakxuoex7j6I61Fog3c1tBpdjfyJtF5cRCZgeEYAqrfUZIpRLpq6Zdx3lxFYi0mhuXZI2Z/CHyjt5FjyfLNVvS00FzozW06fEwWU6ud43YAcpk/9Yq50iK2L31s2Uu0kSJwSCDzlkxjntmnbUbvsZscHG15EDWLCwaO+i02crb4bdGHBaPIznOO3y/vWemhjGhtE0jG3uRCxXAO1Wbkgjy+vqav9e1CHReqBcaZaYiZGSRJASCx5Ax5gjOKhyQxQaXItsga1IKxxN3U7gQCfrnFUxybipeY+WNTXZgZbvShatpskNxHpZVYxJaPgJKpU5XPYE96zV7e3+k6tNG0aWySXbKhiXIIIVgRzgE9/eo+o3V0vS9ydXi+JnlvGUoo2lUdxjGPTH6Vo7HRDeJp8espHc3Vm26Paw+cDhWPP5lXy869GKjj3k7E8TT6PwLS2tVudVs7yESw+HDPZTQ4zHJtIdGHvzVhol/MPj4bp2mdomlWJHxLEpYjPtkYqruNQ+DkEUMzrLHdqrFFwqBx3x6nFdoVjZ2+tz2c87m4vbM20hlJ3bRGeE9cE5zWOVTg2Tb0vflEDUoRa3mqG3YRJGpYbUGY32jgHuQc7vqDUaC4RoX0+0inC2UySy+KMtOvBZ1P+HcwOKlTWsp0uxR3Wd4YZbclQczOnCMRjOO4JqJoludLZrtomKzsxvGlJGxzFjauTyMgHFWg1Vgm/Sstby/l6n0PqnSrnMl3Y28y25Q/Myq2MEH3xUjqCCLWdG09vhYvCurJo5LZFKJ4iwAEcc/mGTiqfoKWKLXL65nLq+qSFZo3HJMh4Ptk/2q5tI1tba1toLpxe6VqKySrkFFjuEMTbgOSu7BFHaM9K9TKQytexfkVfTXxkWo6RHKE3XvyTsvCsWTbgA/Sp+vIkMl3aQxpHsjYpgbc7RhuPM45+1UNzZLb69pTySyxDSrjw2Uk4yuAD781pdbhx1J4j7JYrfxZY3VeJA0WCD/5s0uV3JMlBaZP2EHS2jvemLGQzuJJLSe3kJXnxYZRhf0w2feo2n3sHVkVhrl06QRG18K9wCWUpIew+q4+5oulQxlr20idxAt9NMGHO0SKAMe2RUHoloGttR0+WER2+oW85iGcujhjzn6saoqjKUu4Zr+kvbRpuo4JV1cTWoW53ra+Aj/m2GUqT7nHb6VjurtPIW1uEKu4vFEU5hEhRiuChB5ViP6q3n4kiTTNO0W9sWZpBa20W7PcI5z96zmvJNptyfhwHa78Moj4I2t2x7jnmp4sj2kuzLNVH2qyl0m3t9O8Z7lZiLqII8hcttwOD9fWrvqC/uF0DStTikc3FxbsjOo+Vdp2hfckVC1G1S2sJ44lV3ClgMdyOeD6Yo+sXS3/RDfwxQFtbuOaE98wyY349gRg+lUctbUn5mXArnRlILWMXGiJdyNCyr4m1eTuL5Xdjt2861XVttJNp2nCBnjBKhmUB92HwVHvzWR0C4jv9euio8C1SNyqn5mJTJX/WtdrepMLXR4oFD285ZbkqRuQFNwZfcEZ960Z1LXFIWNeLu+25mtUa71HprSY5o1Ekt3NbXAyMIqSZPP0H71fa3dRx62zQoI/Eu4rQkru/4gK57+wFUd6ixdJ38RlPjw6jIQo4LCUcc+hP71pdUjGtaTLpwSFru0vrfVbU7PzfLhlz7Hn6iiqi9+LKS2Ub8v1KHp5ZdQu9bjnWIWoljSN/DVCxi4bLd87icg1KuNagteqdMdGuHezlE4WPOMq2TuPbt61ZRwhpre6Vwbe9iZmCpjbOr/OCR3yR286xkVpMmry6hdurNcRvFFF+URox7n34FNBLJkb8icvwt3zweo9Q6e5gtbtlEa6fr93C4wPmt7kK4Xjy3f3rBRzTabfaLp7sC8HhW7A8Fd0pU/oCP2r0eMDXej794BKxmsbS9+UZJZFwPuSKyHVGnW38ZsdTUsjsnibQONwkBrPjyaW4SNc/TxKa8ish0kQ628U0ebO20yC2+ZsbAjuzH2zxSXcqdQdMGEQtBHaaiJ4iWx8rjH/vNSerr9NMttVupZAWlwAvbMfJ7+VUeh2YbQLm6cGD4+yjlhVjuZWDZUd8g8Y7edXjeSHiNkeKa7lxo95E+n6LZW5LOklxOVA+YiRgoH7cVEtootV1nU7u5tWSGyumELSDB8NR5jPPOag6PcSaPbXepysDarHB4HiDG4Fs1oOm7O30jpWG2A2T6rdSHDN4jYyzH3Gc+faqZNtUu/CKPJJQWGHd/Il6no0lhbrBqV3bT3VzZpKxYFfCLncuGxycEDHrWd6gtFnu5rVy7XEt7GkxzjYioAuPXGTS6hd3epXkM13cK1hM9naxWufmVUV2Jf1yFH7UWWNG1K2VFQ3Jso3Lg/M2ZDlj+gGapCTjWobKl+FE2bTvhdC02O1ujI3xUu8suSV2rx+/HvU/p/Qxf3Wi2sLTNbm8N9MS27NvE4GOfMEjA96rda1GO30q1yQY5bxpXJHCLlQEH1IABradI+AtzrAVpEGnQpp6OwwFLFJGx78ChlzShicl7Sc8SjKOPzKnW9fWa+up7mJ3tII3lLqnIX+lAfU5BxVa2nfB69cnUFE2j/CvKhUgqjjBLA8/Nk8r7V2oXVvcz6rZW9wU2XaBAMkbCwUnvjy7VndTvToxvbgot1b6hIwmtg5QhNzZI8s8d6TAm4J1ya+rk1J4+yordfWytdQtNQnnMM7xJeW83hZhlUHur+R+XkUl5Clhcaxc3CR29tbTuImkcBJHfmMgjy5qTfaXa2ugW2kSTtqPT1zG1uZ1GZLKRvmXt2K5OfI1I1+weVtA0dJg0dxGXnkMefGWNApcj1AA/Wt8MsKSf8R5mlT3RqeirQW97p8FwA15eaeZJTjhRgef0JxUrfBe9LalLZRzCOK7uVMrAbQ6MQmfPnv9BVb0/J/EOsNQnhWSP+H2pt4VjPykEbBkeXNWWoW8HT/Sl6X+aKK5CSgnvI6YOMf5s15fUV4id77fmbcEVjklXHPwMXpdrCukvAlzEot7OGBRGxBLspZsAjt2/Ws7Yf8Aw20f+LTpBnR5Wlt1ZyskU3KsPfk5wfKr++txY9RTXurNImn29narDtfBIKjPfgd+9WYsLG+le1nt/g7O7iBMxfJTJJDFsDn3869SOTwlq8/4zHKUZTqKK3Qbe3m1a1jWMfCagFhid2IEMyfMBkduf74q+tZHuNVnt1jZ7K3C28ROMI/Lrwe54Pvg1WR29hbano2jmGJZZL03CtdM+DOHAViRwVIHHPn2q9v/AIew1ay0wK8N297NczDflWYbgAQecYBx7YrJ1CjrWl8hjtfxM8L/AOFOqXKzfy4ZxadvynklR64z9qpbG4a6VLF13vGzOVPAZUn28e1Tupnijg+EjVYoYwXbnh28UbnHvzTdMgjh1l5BtE0sF5sAOfl3qSceXODVIaVj1UWzS0zLnpq5lfpjqueVQrXV0sKr7KGYr+mKiaXciFejoI13eLcC5YA4yAe9WOkQra9OWVqr7VutTuHY4yWZUIx+xqphl/8Aon0S2gCJBbQQxFQwJ8QqSf2rOmpyl/OBMfoxv2/MxtpM2ra/d3+TClpdyRBfNn3Egj1AyOa3tpGum6RqF88xMhgaGLjgSSEAkfQViLaeSWW8ljCwx/ESJCoH9Ktyf1B5rR69eG30/T9NeTd4iC5mjPBBz8v7c1o6i3piiMv+KyXo9g8EvVNmHUTyaXiRjnKAAbRjzJGagR3NuuhdO3lyWa7XSGht/IeIp2E/ZRVj05dyXXUe4cnWbmONR6II2UnPoCaj3f8ADpNKQRXkMNlpt+9pbvyRLlFOO3fduqaTbr2DY3qVlZbyqsdyEXJeNG3k43Y4HFSdL0hYdSE6MkcMG9nkkbC+MVJP1qGgs/Fe4gn/ACIQcOcAZ8+KfJd20r6ShmaW3s5ZZp1WdMzSNnac+QFX8KaslF77lsgsbG6sobBrhYbVt1zdNjMsrAsyhPIeWT6VWwKzajpc+/4S0tl3+BvLHeWJyT5nmq2zbU0u52uDbyxSXIuF2vy/BBU+XY4qVafHQw6bJNZ+NOscsM3hlSSAzeGxJ/ysM+4pnBx7lZzT2TN5pqNBq96kyqYml8SNlH5xIvzA++D+1Tr+3+L6CswsBuZLfUQUjXjeY4V7D1BY8euaoNB1mSPSdJiuINl5bzRpMCDl0BYFwe3YirjXtIvj0hJYxySW00t5K8F0DgrucH/3NYJKWsaEkU2vWkTFLCab4ZLW3Ro9oIcfLzyPSn3A0uwu0hln3u1vvHz7iUwPLvg4JqL1KsRu7m+Um2S2lHzO5+VSR3A8jz+tVN3FMms6ZHImDFHLCj9/ETkjn2zincdTpseSVpM6Dq9NduRY6dBNHb5IMjEKoA8wB5fWpmm305l1a2UboJbUiJoyAWwRyfpzWQ6aml0+FoHTEiSSktt5KnkCr7phHvZ2JTYHtpkBJx8xUkVWeKMbUVsTukaczy6NpmmbI3dZTGrTO+WTA7n/ABVp9StrHQtMOnWLSG01W9Vhck7SNwyePXI/tWJS9S46Ysk37jBII5WPJDbK1WtayJYtFLRpgSQ7AxHGBgn9vOpLHlSW21v5HRatP1Hkn+1JOuWNvNbrMtxsjeQr84G4/NuHJweefStFrgnuo9RiS3jaa6ywO4gMe27nt3J9sVgba2m+PivW2kxoPDBPCZ/rz6j0reODq3SxgtZCL+zmjHik/mBHBHpnBFa+oUMbhJe8zTaaRjrCC26Utpo5rj+ISMxkuFGAgcHnaTyTzzVxo+q2UunzX89tDbQrKI4IIlLO5IzuOB24rPalAl7KFvkVLi3LqzJHgOSMbvfyoWmMzRX1tIXVYbZZm2sVYMrYHP0Na5VlV9xb1bMumvZbno3qO+fety+saY8UZUr4SBZgF588VZdXaO19qUmpQsm4wW68DmPdCgf9asekrWym0DQJL+1iuW1PqiO3ujKSRIEwsYIJwQPEJH1qMmoNDq+r28sbGMTIku0ZCLtCDk+4+wNY5TlFtwXD+WyGnFx45IkTJefhtrOXCyzzw2sgAzgRkgA/9B70/p+GeHTNTvZQY4EsmWBT34Knj9KvbDQIP4JfRXj+Ha3F1C0TA5afjgKO3lg+1VOr6kiXdzpSoEaLSLiR0VsqhAGFz68g0NXipwh52Lr9I9I6S6jklmlsb9mLXLSqOxwqPtHH05H3qjTp46JqfW9sqkG9sxcwOTwTC/iDHpjBH3qos3ZX6aubYNC99eQh1zyMoBge3J/evVVgtde020u7Jgk9ufh3Lc71LFCT64yVI+hrwM+T7pm1r8Mtn8f2Lxk/xpepnl3UV7JFaaVfBVeW40kpuPy7Ckrpg/5SAn61RdVaS2qzXbRRnfK8cUq43iOTwlK4Pp8xrQtHGz2elTxzNGdRvNMDoNzxBkD4A+sZ/ek1i3uLDUtZnfbbQS6hHEI45VEkW62WRcL6beOPPivVxvQ0488maUbVoordodGtLPS1a31C5tiIfGuYyUilZvmIGfm9PQYFen6W7W+o6ubxS9vBo8d1gjAVoy6HGfIbRj615t01o4veotNtmK/CrO0uSATIi7mzj2GPvXrWhyS2Wl2t3ra2lvd6x8YZLa8/NFBvxCoUclsDfz/iFJ1k3Ljc1xvTqZitfnEdrbgTpNfi6t9T1CfdjCygssZI81wBj61pNP0srH1DpMjTBxr0fwkixZT+dEEdcjsMDP2qnfULfWol0y+0q1SBYo45LtJcTTsOUZ/JsbiPsa9B0TA/2p1KcrGbmxi1GFfE3BpYwAvHlnc3asc8uiGgGKF+kY/qSXT73XWmjldYNIt2sYRs4JbAIH2H7mn9T63b9BdIx2Kh4dc12MzzAf8AFjt84VePylhjj0q26E0iwW1t7vqC42ywwyX920hDbUXkF/IZOBzzWD6p1iw13WW1a5BuNTugkFlaxEvsdziMlxyxOeBgChiUcmRRabUfz8jpRd33kaHpjTbhrLU73TFe31a+VNNso1Awk7KudvqwTOT5HPpVxq0lrp0EHTOhSyNbaYwudTkVyDcuyqQnHcBjyDVlbRDQbPWLuG4WFNHiOmac8a75Jb54Wa4dVJxuwQM+QOawlpqt1pHSt/tuYjLKVtZpIn3KX8J2YBu5YNGATXaXlnfb9TVmjHFGoeRtel5V1e8hW2Zf/ihrU4AykoYSJ8vqcEZ96xzwzaZJc6kVmg1HabdYiMGMb3kw3qzd/YDFB/D3XvhLqJULSGyvre6JijyFZWw4PsVf9quOr9MsbaOUajd2UUzXE8zRXF74MaKSApkbJKgqePPntUMsJQzeEu5iyq1FxA6Naw2/VPTkGnBpbee/kuLiQNniTLqM+QyxwPauh1O6trq9CTyRxwaXNM6iTbvKMQu7HflgcVY9KTC71HptbeCwW2No6COy+ePem5lKyHkgCo2haTLdXUuoskKwyOi7p3yEX5mwfqRVq12n2GktOlRJWk/G3nSYhiKNPOkFpMJBuPzKxYk9lUd8n1qNPfiGzuLHRYWlsbWUQvd7CRcyDlUT/IvJ7d6u7m/t7Lpa3FtqUaR6hO8l1NNHkMBzsQDuOcc1htb6sa708jQDJeJGpjhVIliGR2IHmBnnzp4YlK/aQm3GTSKa/wBZgFxczX00T20km+MwFWkHGNh8xj39aHda4YHMdlYiOeWRC3i7nIDLk5B+XJ47UM9N2FzdjRl07fcRHN3LGp8TxX27zuHO1M5OfOp2oWklnf3N3e38bjUNTmht4lGREi7VjX6kY+ma3pQjwybVj/FPhTS3S+HJIEUlBjPmAPuKLosemwLPcanOZV8ABdPjJJk8NvEVmI7AEfvWNm6g1BrKa1lsImgaR2aRRvliEbhGVSSNuTnHrUzTZv4Xc28Vy7DxIUdEaLafBY42ny86M8UlFuXIyjpNd1J1FLddNamlpHDZ6ULqGRLS3j8NGLQhxk92OAfatxdR29/ot+ECFpYrbXflyN7EBXYEcgAZ4rAXunJ/Bb6W3bbZSdQw29uCM/KIWgHH1YftXqWlaBHDqEWiLveKLT7nQJ23crsVWD/c7xWDM4Y8aaPSxwc8Dvs/0PGeobtrq66nvZorYpYw+JGGgMjSSyTLHlixJ5LZx5gCtB+HGm3d71jpMYitIVtY0muRDbiIKoUs7ccKADnFUusR3M0WtzG1AbWbu1jf+Ux8IRZbIxx+cDNet9GaQui9Oa7qcibJL22S3QM3zkSOFzx/lVz9K3ZMsYYfbt8kT6PFrnGit1XUpZr3QVaKSbxbiS9jVIy5kYPgKBj8uSWz7VWdOW9vefid15fx3kup6ha2V409m0LRw2wMIVdxI+dz3xxgULXmWfV9PinuxZ6bDGttKRIVkcNKCYx6Adj61oen7Ea51t1npcLy6ZpNhBPcuIH+eZ1YD+Yx5bPbHtWLX4dpeX6+z8isF4kvR85fkH0L/wCEVha6leOlxftiGJ8AKDsPyovYAnjNT9H0GTqHrfpm5t2KxQ2KtczcBdw3kkg92yxFZDXtT+IkdbcGRBGLfTYEbjcrfzJOPrgfevQL7Vo/w46d0TSYI2uOotXuUt9o5MMcjFsn0OMisGdS/t/FL+M0dNKOtT7R49bYTWNYs9UuuqleN1g0aGIafCOFVECkNx3yxP1rE9XXKjUJbi6RTFZXjNBbg4+In2jYT6IpyxrZajpcemwR9OWv83qHUoovj8DPhBE3JH7n1Pqa8+/Ei1sL/qB2vZWgsdPlVpoIyfFudwOEGO25hyfICk6WMXn0mTqMk1LVLsy91maz1fpOGW81COzsbU/EXFwkYdhDIQ2I1z+beGx9a860uG66tuJLu3H8F0K2bEUU0mEiUH5WmOf5srZ3e3YcVt7y0/jHSd7ZxJbWVvFA6zRbMF2jxIoUDkIgLDnvyaXphodZuoVhtYri3tovGUS7Y484G3bEBwM/1Mc1rwT+745+d/AyVryy9Z6F0zb+NosNzZzq1rbQNZJPMnhh5Q2RLk+gJ7DmrLQOkIRNZXFxF48NuHl+KvE2RjH9SpnPPfJNU95r0WmGK3VP4pfW0WbcTR/KsndnWMfmwM4HtmrwR3vUfTMTXN010uqXluIWb+iMElwVHAAANfO2sc3Ls2e908YSm5rsH1q0uv4toNs80d5YR/zRbp/L+IuJGwpJxtCAZOME0SbX1vtW1dLuX4Ww0y1IZ7eH+bIA+wbZGHy5PbH/AK15rpur3XUH4/8AU99ETJpHSWmPKkByY2uSnhQop/pJy5488Va3k38G6asra+kkEmsa3HbtvHzTRW8bM32MiY+9e9LplDHDVy1fuNeF68Tklzx8aQS41Q6DoXVPUUEaWktkz2em+NiWRrg43EFic7dwXJzk5qm1W2vZ9X0m/wBVimNxNohupQz4eOQjbHGo7DOHY49BVH1nfQz6qNCiDGaNVuZUMZ4YuzEkemUJz7itLZ6haajPa6jqUswaCVrFbZk+fwIWCuynz5J5p+og8OKOWuf1POyZIeJfaP8AGRfxfuLPpK50tlDC008qrbvmZkIIck+bc5zUPqqOa2/DPRdOtlG+96pXcyn5TEqZLMccDgc+tC/EOK66yu3F4y22lzR+NHLKPmUSOw24HLcD04qamo2mtSWdlGbvVIrSzEmm24tmEclyW+ZicYKgjjPfFY8LUMUJPdrkzY6niy/9T29hcfhf0pJ0obq91V3mk1XW7dLW2cFmitgzmJsd1BbLAfepZFpaXDaPYNcXEs99PLqt4E+fbJKSIo/T8/LDz+4rWdCvcJLfeJcZv7jWI1uXkHIxbltq++B9gTVAuhw21rqOr3uxEW8hht5ZJCAmDl3IB/N2xRjkWXVPJLdo9vOpLpYwx+S+HJWHUBr8ev6hYI8cEV0lnCv9TrHCAFGfPJ5x51UfiNdWZ6+1aKBHu9Vi2RrI2DHp0CxplkB7yNu8+BSdYaBc6Rp2naB05dvZ27OjzyID8RNLM2523k4HyjnzxxwKzH4vLJD+IGpLYJLcwXd/HJqMrJsWOIRJtiBzzkn+1V6bp1q9F8/kePnbn08YLnVv7RbOwfU+jtci1WeS90lL8XVxciQqyRhPlB4Pzkjbgd81fT6PO/Wen2MMhg1SaZbm/uAeLC3Zh4UYH9UhAHccU9bC4boq605Lfw7+8v7SS6EBJWEsGCIPL5AoY/WtBPbRaSerOo9Snha7Sx/3UswZ3BCosjgeW7t5mkn1CimnwJ4Ti7fb80ik6Xvp5NT1jXXvJJZ0S4eW7MeNzg4+UcAOxVRnGKy/THSkyWEOp3MMturymbxJiGKvkkk47nnP3rRWXT+o2XS0M/UNxa6bbzTeOo3ZLW0WNpP/ADMS2PpUi3mtOprRZLia507RC/8AMfac4z8oCjks3oOaeUnjg67kN2lH+7y9psulpLa403XpoYhaxyOkUeoTyCMSyEf0+mPOq/Vryc6D/C+jtLudavJLZXWdYWdZZBLt3ux4EYOTju2OOO8rWOorzRdJgttE8O0srXTpJ8rEjESLMigHeCBw+ah9P9XdQDrf8RINWu5rnRdAtljtmm25+IIDoBgAk4B/X3rJixRqWVq67fI9N6ZvRfCr4bsk6iBojnR4hcS/BwRWqzSIwE0gO+R8+7N5eleQfhLo8K9R3Op6h89zamZIlJPykksVUHGe/evRbXUrbROjZtX1LTV1G/1C3ub+TbO6FNiqMI2DhjuyfendNalp+r6cySXmpQRIjZa4iW4bco+ZS+A5HNbbjDBNK1qf+/Yz5ISy5oytbK/j7yt6jlfT/wAO4rGGJpLzV9YlkhRR+dYkLc+wcirfT+n5rHfcliPh9Ihs9v8A4as3zyHHmTnFaebQbGfWdCScySfBWZjt0ChCWlbexUE8cAA8Vaas1voumXhtZIribxTEBKwwi4y3buQqmsfjPTHFDuc8Moty8kkvct/mZ9E+G6Y6n1TV5PhrC7kSOB2HzFI+N7efGDgV5RY9URa7ssem1OkdJ2Rkn1COPHjXSIAF3v3+diABWx/ELV7q+6P6V0zUx8H/ABFBPPvAwkJ53Njtlew9fes501oNtpVpNJfJDC99c/HW9kqksYIyPD8XyC55x5nivR6TBJY5TyKm37vInNKfUX2jS/V/NnoOpaNBpXS8mkvGIb6+nt5tQ8M8pghkix3KqoAoU938DppS1EVnFIn8yY5ZwhPKgereeOwwKJBpAv8AXLq81C8nltkcPcbyPnbarcAeXPb6V5/+J/VKGGe0sw8VxOHWIJ3iiVeWx5E5wvuTWLG45c6hylyPmnV5Ht5FDeJc9X9QLaWOuW9tplv4lxeCKSRjBAv5pWO3aGxwOe3ArOdW6xDrcMNn05cWltplnHtsbeTcryy+c8hx8xIOaW9A07TZen7IN8ZItrPqvhjeZGYt4VmPMgDDMPMt7VD1PofVL6+XTFuLKxu7SMXN88kxKafGx4aYqCPEYjIhTJwOSM19QoqbUnSo8dwlk/Cm/MzcGnzW9pcQIySuJnYbJAQAQPXBBzTOt4LiXo61NlEiPbXzW5CDLgsquGz6HLfpWg1vS9F021W71rquK3lkMjfCaVo5u5i+3/xCXwHIAO3+nOOSKj6ReWxs+s4HZZkt4LW5g55/4QAGPI5f9jV091lW9ME4yXb1k636jPSZ0bTdNaOdY4gb4bt+4nuefMVtI7i0gU67HHKs8lv8gkkZQq8kArnGfevO9E0Z7rE92F+Etot88koyoZeWdm/wr+/apd3r5n1O8nnWY21nbB9sqbIzv/IXzypbghcZIx5Vkzxlkk4Q47gbeV8bkHU9VtXhu/4rZQePCollMS+G5zj+rzxms/q9gmp6RIumTb3O1ljuVABHpvHA9sgVqrrpu761sBPpVustygZJmHyqY/8AGxyAFHqTgVddJdF2+hyxT3sLapciMm0j8FtkhA/4pU4BiB/8SXah/pVhzWvEo446ovdMbFjbb9RS9H9EavpV3aX1zKNHsp7xbppJz/MvJScbIoxl3Cg9ow3qcCtzf9NaB05PcXer3EFrbJcSPvmRbm5bf5RJ/wAOEn/MXb/KKqdf6sj0mGa6hLXus3EJV5hIdzqOfD8XAPhA+ShUJxhT3rBJqMmuQwX1+u7YsVzDEhO1WZWBXH/MM+tNkcpvXwXyzhFXy0avqn8XLn+H3emdPGXRdIgmWGSJHElxenaSfEkxyPYACsXc3N/1jp73EOoXralAFEiyXLurR4zhUzgHGOQKoIlt42vGdy1xFMvit7vndj39a0PT0VhoU89ze3PwdtDbB/D53sdoAU/4c8+9Vlj0RbhySUpS3s9FsLyW4udLvJLiaI2WitbY8Qr3HmPUbz+lbXU7WTWOofw3vbaK1uI9Rs1t5pZI9xW4tm2TSA9wSOfcCvOdM0y71/S0CAaeL20c27zsV3ZXsufmbgeQ5r1f8Ija9X9MQRWl8bq90yd7m1m8JoSDLGbeXC+QDhjg+ZzXgZpPDHxH2dfE3dNGXUwnD+5b/U8Yk1nTdWnvyl3HZr8W0ng6ifHhUI5/Iy8oTxjJOK1mtR22gyaLqt1ATa9KdPKYVEhZZrmaZ9iL5vy276LVX+L3UvjdT6j0z02tpaaBoFs1qri0QKZAqs7lsH1Pbk5qw/EXreLRb+00f4GXUpzbQ3BBnEcLBowFLEDc3A4xjGa9LGnqgox5T2MLi/DpPezxG9u9S1ia9e6luJ5byQSmVYGHinP8xicfp9KsLMTizd7eNfGS4V4xJwitg4Zj6DGfc163050pFq19BqOoC406CVWU6f4zGP5lIzvOWAOc7e9UfVsCWKPbzSS3U0SgWui6cvw0eRwGmnkyW454+len4sZS0JEp3BJMBIsk/RSQ2s01xctEoeRG3O7RyHk+gJY8+wqX0FpZu9E6ztNZuXWyfTLSK9ugxYDNzuKBu27auMe9GsrTUNR0KLSIYYrVpIZC0akqg5zkt3x/rWgj0K3uuiNb6S0gtZ2pit5Li5ZiQT443yfpu/YV4GXMscJQ7t/BeYcbalL1lX0sIuptcttfvESDSNNyul2r/lSMPtDYPpx9Sa2n4oC5FtaRW7f7xcWZZMDl3NwSR+i/3rIXl7DNJpWl6bJCEkuoDMu8K0cSuoiTA88ZY/UVvOrzG+vWEfx0Ruba3Y2yNGxDLJ4y7x6sueAeK82dy6hTfrr2Fpf8KL9Zlur7Ya71ffaba3Fvbr/E9Qu3nkb5EQrAodvQBQ2PXFX+kxaT0n0npN/LYpHYJK8nTunXWNsrEg/xC4HqxGUU+1SNE0SB9Q1WS709tQ0uP4RJ3bAOqXZRBFarj/w48b3x3J5qN1Xptzq+oyQJMNS1OW6EjTs2yGKRcoXVf/jUZG1UH5m+5GmWRbY09thsUXji2t3IptDsLjWepgJZJtT16SyNzNc3G5Y0d2GWdvXDttUDy8qq+q+qJ9KtHs+krmO0GoXEtxcaiymSW8iDDeIiOy5yu4dwpxxybq+u4RpTJpl1LDHDC1vdXO3EtzL4TMXLZ7YTHocjyArxzrO/h0vVNFsrOOZ5bPS7ZYVDbUTcoYc+eS3Yetel00PFmrDOUYbR58zd6HHb6xbaha2xFtocVrFv+HBGHSZS5bPI+UnA8ya1/wCLMkGn2ervNatPFcasRHCJcGR47dU2keR+RQfvWfg2aJFaWd2v8zVZoJr+JT8oKkEKB6ZHb1q4/FK1uL63NqxxNL1Vcxh/NVlcEE+mA/7VkenL1EfL+fqSbTxtJmctdRNz+IOnRSFBDN1KrSLGvBjgjjIJPswb7CtBo12modd6raXxyLS+tMtjkeDAHbn03CsZpMS23XenT6jvsbUTXfwsTyfPdPJ4qllXuFAKfMeAQAAa9N6M6euG6s6lurqJEmmklYxkcxxu4hUt/mIBOfPyo9bKGKGp+X6mrEtTT9f5GuisXjnnvnO5dN0q2jOMhpJmRmCj0yZQTjuazl1FPD0rNp+nO899reqQ6JZoo/4iIR8Q5b/CXY5PpH9avfxA6hbRLPU2tmD3stw626INwMijw4hj/KF3H6in2Vlp/SesRPeBpLLoDQy8joxPjXXhl5H57szSP9Sa+f6WEp3kn57GzDGKUpfz+UY38YeordItY0XTZTJY6bJFYsY//EuH3Szknz/KoPsuKxstkusHRWkZls7PTLOMjGfFk5eRQPNiflx6Ux9PbWLezht9/iahqtxeXCldzMxjijA9zueRR7/Si69P8BY6naWkkUpitprO0aKQEKciIuD6h2Pzee0+lfRYscYQUY89zyc0pZJuZo+mr8XF3qWrxiOS8RpLe0WI5VJWdd4X12htpPkSR5VnNStIrTRb/S7eZZpNMVIZZFJK3F9cToJ5B64yUHoqmoHSnUAsIrW60eGMWlgr2FszMQM8FpR6ktk+5Aqys/hYunLeeYuY5dVa6aVjhjHHuJY+WCysaWtGRqtm0JKVRaXkY/qm7g1TRP4LpUwF5Nq2prbSopAaOGGJI4255D/Nz2BrWT6VYy9QanrN7M9hp6fBrlyWaCKLTrdXZf8AN83hrjnLGqXRvw/1TX9O6NJilvUlzK0iuIkIkdpBx+Zj4UQb0wc+dX2vyW/UFhEj3Xg6Zp2qSz6tKQD/ADBCgRh/iRF+RPIvya9GbjF6F3u/iPdR3KW3vo0xrOtw2881xIsNjp0JzGpQEpEvqkSgFz5s3vVloqyX/TGlx6hKrNqVxBvYDblZrt5jxwANtutYTU9dTU9dfUDaSW1jbWrxWVtGmRDEAdgJ82JOWbzJ9q3UdlNbQaTLcMsMOn2dq0wKlsusGO3YYaRv1pc8FjScuWSTUU5MzempPrr3up3UrW2jzXMvhmJB4jySOUSONPNzn8x7ZrX20DqL+a9huIbG0kW207T4gFklFvCIUJzyzALgO/2FZ+fWI9One8juY7dtNRJbaOWPfHaJFly5C92/LwR6Vb6HcT2m1L2RL23tkVpZo3/mPI7CTc31K/bNRl4koOS4+hTHK1Z3XF3e3OtRdP6VZ+AscEUMsEalpZJs7judvmYgk+lQ59AuultJdIraMavdRthruVEWNPN2BbOKuY1kk1q4itYnvtWkbLSKfmTyLFvL5sgZ+oqwvdG6V6NtDqXWqC61C9jUCyUi4aU8DaqNwIxn8x7nJArsc7UcUVsvmHHilN6keNXsh1KZZzqEl+9tH4VsLe8DwTO+MjbxtVcHIyfL1qzsoEtNCnQSCG5n8SVYVj2ERmRVy2O/5Tjy71LvuoOi+odeDQ2lxpcGnRmZ7OHpy3SFFH9QnEocs3AB8z5cVYpDpGuzagYr25tZ5DZwxq1uBGhZ8RoACTyo8uxr1c7SSW/wHmsjjRlDJILmTwJ5B8UBHAgjBWLYDsJ9sk5/5qztxpEj/wDEikjYvI8iNkeGSvOB5+dbHVornTJ9Q1Fo42sBdSJp+MOYY1I2vuAy35TgebGoxsZYGS9WOR9T1NlMFu53LbM+N8kmfPAyAeB508U4LYjp0q7Gwah8Hp+tWzSeDHapZ2uV4LNITkL7/P8AtWl1HRZR1Lq09ov+/Xl7JHbyKOYbZFRAc+oCD6k4qh0PSLfX/wCHXU87PZXXUPxsvzYadI18OMAepYMQPPg+dW2ra7dabpjvdyNb63qkLlghz8BEzNtGP8WGBz/i3egqU1T9HvyCa9Ei6zNYS6fNo1ojfBWM0dqdsmQ0uN0hPqef1zWLlk/hcuq6lJIIhBCy20y/LtllTwY8H2VpDj1xUk2t5ZaTb2/hv466liJvJiIwc59Pf61B6jEdzBHpMcviGd2u1DHIyCE2H2B3Ee9acaUdlwwKKT2LLpq3Nh0navbInj3kh09Qw+dQJd7sc9vkAH2NH6WsJbk6nNbKzvtmAkPy7FwQ8h9AoLftWk+DisdNFtcRiSa3thd+EAA/iJgyc+fDD96fZWE2i/hjqup3ki2txrFwdPgVuS6qd83HkMsg+1Z3lTcn5se5Tk64K3SkEXTpXTkIXUCkFsfPJHzkjyyuP1qx6pvDpk1vbQxGSztbSNIEHZm3BSfuTn3ptqWsV0eOEfy7K2lmjDHvM7/Ip+nH2pZ5f/hi9zcgK1qqMit2Lr+UEeQBwftWVveyMruzO9TTyqU06Rt7W0R8d9ww1w4Jb7dlHptNVXQ1+9tOJnKCWysrkyZOQiiJlHbyyyj71HAca9cQXhO5g35hjKKjOXB8wW86j6EjRa3dWxiBSaxubdsHsWCs5/QCvRhBKFP2loraw2tOsGn6LaQxlS9uskxPmY/5a5+3NWn4W6c+qarCBn+be749x4Qds+2AC32qm18G8t/itxDQX00TJn+gxrtH2x+9abp116Y6V1DVrt9gOIooxyWUpk4Pt+U/81dLfDS5Z0dkei6W9vFpeuavGiyyDULSC2B4/mOCsCg+ZVW349eTXkHWNg+tdQ/wO0YrptlPuuZu+cZAJPmfP75r1qz40fpTT5RGbsa4uoXPzYEcqwh5F9yqbQPQivL9Tja61G8sLK4KQS3DfFXA4Kwk7UjUebt6+lR6dqM5O90VnJxSQXXp4DoukaDpEWw3n+8Tsx4WNeEDfoT96oLbR5OqJwufhdC0+Ri8znaHwME+me/PlVxe2sl7cyQWziIytslZOSkIIxGv2Xn6mnXD22rw/AW5a30GJFMjxt/8UYP5FP8AgyBlvOtGOXhx2M+t3sM1aSCbTk0+yRBZxLDOgJAZwW+UkefY1U9SWEhsLq2MoEl4ojclv+GuRIB75Axx61MW8gWTU9VvI4402mO1Hd5G24B9lGMVQXWqWtpLeb2kuLmNi8kfYhsAEA/Sux69Ww8d2qI/S9jfz6zaXVvYyC1glbxppGEcaLgj87YHmPtVrcWlpYL4z65YiRGMzx28bzk7c8FgAo/WqFvjF02XUNWSV5tQ2xWcToSI4VO9m29hwAPvQvAe6tcbMZUqA3OQfP78HFehKL1Wy8kTNP0yBbk308sw063DTAzJteQ/mJwCcDHnWd1i7uNUae+TK7LlDDGDgLCB2A9zg1oL2aEadNbzyOUkiEbxxY3yZIUY/wDL29DSaEemrPUbKPWfGERYiVYXV2j4yMluM5A8qrCVJzf8QYPewem6LFe3Qm1uVLfT53G8yv4bSscDAHfgmvUbPQ4tM6wktLSGOC2hi+LYt8zMnhgKoY+m4fpWD6gs9WsLoznUBf2cqs8FykYKkY4QjHGeOK9MtZ49QOmanIzQLd6SImD8Her7v1xkfQVkzZHKNp7MFpjfFbTtH6j1t1LPqt1aeGVb8qQQtG//AOcZiaxPTWsaOum6hNLay/BmdzPNIfFLbbWU7th8gzqcf5a1vVUxsOi5IowQ0MTytGf8cp8Q/b5xWN6NhtY+nbhbu3ivGZ7ueOOVyA2UijOfbv8ArUsdODm/UvgB835GZfp++fUYr+O5TUrGQq0F5DwrD/MP6D3yK0RW51b+B2fwp8OS1a3gKjHjuzhSM9sjdxUyxs4dFjm/g4mgnbk2kzZUDHZOPmHlg1t9B06Jr3TL+xtLpp+nLNphawJ4itcP8w49Fbkj0UU8s9y3XsF17+oxKW9y2k62LjfFe3Wv3kgjZPmQqg4PoSuag6tbSXXS89rDarC4u7OQiJMNiSXaVPqc0638U2twtx49pPFqRnnSVWV2Z4sbn3eZx396tNN1OGLUZfiZWLyxRsq7gS+2bcGPHYHAoScoZLr1jak5Wht7qAt+t7rUINjM91IyqSTG6xoMZx7KKzelWFxN11cpIwa2eCaCMMwG5mt8k49M+dTLyaWDRLe+ntkj1KwuJbKTJ/4omkBRiB3KqXGfQCrextmXqHTr6Iq1uYLi3BdASGxuU++Rkfajq8JN+aa+B16XYfVbbcslhPbtIYtQt4gkffHgN8y+v5ardO0O6tNQnnWeKcRWjWxCE48Rh3Q+YCkgnybitTb6dLbWN5sl2ahc5CMfnES84PsxBIz5A0ZYxZWPgxBN8FtJJFEB+cgE5+hP96zLI0qRn8RpbFfJPBaS6bZXjC106a7hiZVbG4ZALH271H0/SV0aCGCGJZ9Q8SdrbdwkZ3nLEenpmoWpSCeESR5lWOwa7j3EELLIxYKf+UDH0q616a60fQby4t2M2r3+XG4jMCEY4HbHp9T7UWnFRS7jKLrT3YMzxWnxMjnxvhwJJ7mT5zI2O3/L5YFR9YlttG1G1vZR4ul6o8cVwoB/l2xUIV/U5+wrP9PmTV9BjsZWDPeTGEryCIxzj69zVxrTx31nP8KPGXRJkmEceWNxAqfNH6EHKk/8tFY9GXSyqx6HRBut/TkE8eoTx/HpK0MDE8hcsQVPllMYrYfh5psWm2Iu9URY4r0OLUsSzhuOW9nGcHyxVfoegWvW2p2q6k4lt7di12jcO4jOYth8mKttJ81FbfqpLGytWRjKFDgLxuAdRjaB6AV9N9m9KpQ8aTpmzHG9mhnUOo6LHJco/iTzxjcslvH8pYgcZ8+KysHiak3gr4csZBVS0S715zkH1xx9KfpIljaaWErm3Il2tF/xWB+VPPI88Vo1W0t0a5Zk+JkjMjjACxJ3d/8ASvp1JtXJlqUdoozPV+qTaB089hYSpb32o7raykBC7FK4kf22gkfeq38OOjrXpuxkt5dQinjnZZWja42BWGcEEefP71Rs2rdX9Rtq4kV7GBzHYxFPyxZ47+Z7k16VpdjrVsgURWhXPILr/bFLji5vVQzaiqci/tdH02bIlSIfW6Ix+jVeQ6XoUbJgWyEjAzfvhv8A2qqLSDVXwpjtCR5Bxj+1W9va6t/RDZ4PfM/b9RW5Rmlx+RJuPn8yyGi6P+YQW+D/AFDVJP8AR6kQ6RokZKCOzOe4bUJiP/d1Ei07UW52W2fUTg/6U5tP1VchLe2I9TMo/wBKNT8vyOuH+XzJT6D065y/w2fbVJ1H/u6kwaJ0+pHgiyHqf4g7H92NQFstWPLwWBB7eJdqP7JSyXF3ZxO0kNmGT/wo0MhP0ITmlcprsNpg+JfMtzYdPgYka1UDttvWwP0ajR6P064AdYHPtenP/u6pEh1YqJobG3lDJuxuQH/lwRwa4R6p/wCNYw25C7hlFIb2+UHFDXk8vkjtEP8AL5mgXROlz+WASj1W8b/5ennQelpOGtlQf/dr5/QNVNBp+ozQh2t9OhfGMPKy59+E5oraDrTc29pptw2CcRXBLdvQqM02vL6vkc44/N/FktNH6LuJnk25MQ2MHv32A+mN3JqYmjdHAHZZ2OfUXOf7mqG10XXvAja8t9KknxliP5P/ALIBANG/hGqFP5lnpZ88Cfk/fbRWTOuP0Bpw+fzLxtO6ThQlYLQDz3Pgf3p8S9KonMcCx+QjJH+tVS6fqiR7l061jz2HxgIP221FVdWDhZ2022BOERp/P7LXTnn5GUcX8ZbT33RT6hBps1nMkk0RkWaa1eS248jIpIU/UUog6ERvy6MGx+Vo3H+tQ/g9ftk8JEtVjcdll3K3/siob6frRYg22kTE9xNIV/sppfF6itn+X1BoxP8A3ZfqOicHwrbSJSf6FtmP35PNKLPo5wGFppMW7yFuVbHvVANP19dsQ07SDHtPzRS9vuVFH/gepzHLG0iPfly39q5y6nz/AC+oVHD5/Mt20nohv+La6bJnyMRP+lFi0PoJhhumtHdcfna1TB/bNVA03UlICGw443N4gP7U6S06gwFik0Rl/wDkkswP9qHidRHhh04f42Wcugfh3kiXpnQDx5WSP/7zXQ2/QkGEg0HRj7fAIP321TLp+slV8Y6Qj+ZhkmYfrxzRV0jWWOUltO2MtK39q7xurlzIOjAu35l7jpKBg8OkaHCcd10+N/8A3mhJc9MTqG+C0ohs4EumIcfcrwKrW0LVHi4udPRwO4RuD9c4/amWGgaxFAqX+pWVxISd0gjPY9gMcGk/rvdyG/o+X5/qXcZ6cztt7HQy3f8Al2EOf02Ub+K6PYDmKwQf4RZxrj/2P7VTHQ9RQ/7veaeDnG54CeP1FPGhXz/8XVYVbzMMHyn7Fq683n8wVh8vkWidTaPIwK29m59GtU/1QVIHUtmj4tre0RjzhYI1/wDeappNCuUj/m35JHI/3cf/AC1OXR0mdln1HwflyGMC4J9ODQfi/wCfzE8PA/7F8C8HU0rE4CgDtiOPH/uaEdduJGURuiDPf5Bg/YVSroMWz5tUbP8AhiRAfsT/AK1I/wBn7LYp/iGp5PfBiH+hrv6n+fzCoYVxH5F2+v6yo2rd+IoP9UzHP/s0K46t1uFSq3Uat5GS+mA/ZKpn0KIcrqWqMAPl3sjf+80BNH/PnUr5iB8v5AP7UNMu7v3j1jXb5Fo/VnUTkbrq1dTyd89zj7HbzXJ1JfSHEt1Ckvok0pH7iq+PSBkrNqGouBxzOuB9ttPXRtOaTEmo3i8fMfEUn+woKD7MNxXb5Fidd1WRsfFI3sPFfJ9//So91rWo53eJE7dwPCJFCGk6ZGVVL64bPOPijGaPJpdqEx402wf1G4LH96Oh/wCXzOteRB/i2uyzoXls4osc7olY59uQRSyyXqSNILm1OBnPwpOf1ahXWmaEGWa+1K9iRO4SUYP3NSorTQpF3211Pcow85Q4x9RS6V/kjrfaPyK83l9JyJY5MdgIgmftmmvdyqN8inJ9V2//AAanNp9iw2wOEUeYPzfY4pq6XaKWE2+7XyFxM3H0xih4frH1ryIL6lNMrYQnb+Ys2Mfaqe7vr1lHh2sciE4/41XPwwgdzHG7j/7pZ9v0Dik8a0B/mJk5/rXFK9PdnKVcGUKXwhYrDZAd/CEqg/8ApQUbU5UZfiYIwf6FIY/etg7QSfkeMIf8GDUG8topI/mb/qAqdY3wPqkZiW2uThpnspSRyZIsH9M1DubGYEhIrRVxkMsQ71ozplu0YXYc+Td6htpqFWERdl894xn270jSDbMFeW15HMweW1OeUyQMfbtWM6h1zU4PCtcL4TsVnZLfxTnyINet3OkxJ87oYk9NoP6ZqhvZLS3ZxM4EQBAzGp+/NYMqxXTZVSIH4K9RvYareaFcFRFNm4tDs2L4g4dce45r2vVRGs9tKM7G3eH9cbgP1Wvm65v7Wz1KG/0i/ja5tZVljThDweex9Mivomz1GDW9Btb+xIdJClxF7K2Qw+xzWdtLYppdBpFaeKY2zDfI/wDMV84INZDq3p5NctLaXwviLrTLhby1AbYw28MobyyK3MbxQBHbOwgKxAzxj8361Bu41SZTFICC20lewbHely41kjT7irfng+aH1PTFe8a1nd1mYxxOBuAwxOGHlyCM1qtMXNnam6mjCyRjaw8xjn9OKwn44dK3PSvVh1GwDQ6TrzmYFRxFdouWUDy3Dkfer7pa5RtCga4LSy2UrbkCglFZRkZ8+TkfSvjet+z/AAIarPP6jEtVot2tp7fTLgW8ySFNyou7HBYHAPkeKz9rMbW7uY/DkSCeMlEcYYANg/f/ANKvfGXTtN1m7XbIbeJZEL/MPmIGSPPvVO9vLaXj2925J3TPA5X5gC3Kg+mDkfQV5MF6LswyW25FluFur/TZUf8AMJBISDlVRjlT75xW40TUPFsNQ0mWYNaX85yjDiObAKOD9eD9ax1vNC0NwsKbmaVxKD5lwPnX9OR5VZWk0kc8ttFltk0bbgO42DkfcZoypqiKel6i8ihub2ewuRFcyMsQt5/DhOC4GVc/UAr9QKlPZXSyNaT2H+9tFI8cc54bbg8+nftTU6h1f4hI7a9mhWezwAXJQTK3oe3P/uqJa3TyS3hJZ5ZHYFmJBRtoOQak3FK6GlJtWZrWlutO1O5kltpY0uBbhyqZVCqAtyPLjH3q06Ru5YOp+n7y3lGyNyImI8kbeD+xGatL6SRlgl0+/jjkljR5Y7teGJHO0/T1qn0m5hvb5biXTpdPntbkRrNHL8skZ+Unb2HfNUi1ONpD7VyWt7oX8G13U7GVRiy1e6+GAO7EbOQmfsaptQj1K5i0+GzuRFBDcq0zDgvjDAH2xmt5+JsIsOsLiZZEWS7htpwCSScr3x6cYP1rK9J6RcdVahaHb4FunhzuN2d2VIKnzAxWfFJv+rIrlThK/Ms9D6X0+CzGpXw8O1tpRMYgO52hSB9xVRqWvQXni31m8jlpHjRIwfEUf4QCcCtZ+INxZtpkdnpkuy3snTxTngsHwefPFeVyx3GrJZvp8qfzJprdynDK3JUjHnTdHJ5ZeJMo8axQSlyzT3F7qcPSOoT6VYTrfS3SoVBCYCRE7mY++OamxWeqWWq2cl8dzPZQRbBIG8Mi3VpSW8/mYUb8T9Plt9Y6gtrZj8ONVg4DnC/7hEDnyHzEnHnmrS90m3m1a5aeN3vLKwi1C2cyMAFd1hlXbnHAQd+1VyOLTaQ0YTrT6jDdRXV3Dda+9osUfi6msaF5VBU5ck5+1ZoalqSvHbanfmXxIHlRfDVk2/Nkb14J4rV3Fml51Jfw+Ahjm1a4eUMu7gRPGuM91LHJPcGvP9PtINGvIrOacS3D2TqUjXCQjw88t3Jz+9a8MIeGr5oDjKUXLsj32NGl6W6kQjxJLq/giC//ABxVt1AHtxVn0tLDcfhtNcwW5iEqNsiRvmO2+8M7Qf8AN/aqK41XwOnp4reRjLLqTRsY1DSIWtU2EqfLJ/amWV+undF29nM8pFvYq8qFQCzG9WdtpHlty32rx8mNyUl618i/TyUZwjJ+ZS9PXkkHXWnLaNseK6ljDrtdclmBB+/mKtNcvLu9029EU7RXrak8Rk8P+qNyc4P+YCsrpeqXA/Ea0sbxEaaK7mEYRQpC+KdvbjkHn3NaK6tDLCbKOCdHn127O6RsGHByxPsME1fJj0aW12/ULyN5JU6sstK1/ThY219Z3JurWPUZLy6SCL/xOxiK+iuzOM+RqJHf3E9lDYaiu+8k1K4sJiwxtWeFriHI7j8pHpWP6K8SLUOpbKFStjdtJ4KS/Ivir+UA/wDyQHA961GoajCt/JJa3JngudIs9ZtoyPyzW28SDd5/LuBz6GqZoJOlv/P3+RlhJU6XBH0nWY7nTLiO3b+fptwt/b87TtQbZFx7qM1ETTLax112tQpt7wSNCzZKqkx3jPuGAHtVdYaRcDry7TT2WVmnREQ4CtC47H0GxxWx6kgsemoprG9n8KLTn8M3CfMHUMAmPoeDUpvQ1pf4hKcnKMVaRC1iKdJmZisVtPAniOw/IBneP1qfp2qi6gv47VI1WwIntl3DO0oCw9e2TVZ1Bdvq2li4MLsRJGZAmF7NtkyPT8jfeo3TUq2eoQ3E5kSKRvDkB2tkEBP7VBQejcXaLTZsW1G2tbe7066V47Vp0urSaFs7FdRuHHvzRoxOL6yQWy3qS4O4pktGcr4gP0xkUy204XFrbpJGZn0+F7adidoJx8h9/lIqc2m6faaXaoJJS1vEApaZlG4HgceVeTllBPfk0v0zZ6LeJ07eCZo1ljvLx42RDhmeQcqq+vGazVo17HZahZ3InXUNIuXjxMQzsrsSAcdwRxU28ud0ugssiugvoJZQOSFwRkH15pmpRDTuu9deNkKXtu0W0Z5nhYnt2zgjn3rztOzb5+hrUVHFXvMz03Z2NjrIv1t2ginujbRRv8xjLIxx92AxUix1XVbPrLX7+zkmljit/jo7VD8m1dpZlB7HhgR60TqVFtOk4bq2LJdfHpdqB2CjGe3p3+9XmtXChE6gttkUQCQzSKeBFJjcxH1x+taHNS9KSu1RkSbtLv8AoLI9ta9XWvUGjYOl3UP8QiOPl2uP5kZHr7Vkuo9Tks7ePxoZUWLUYY1mY4QAliWXy/Lt4rQdOxXk+jzaK8MAS0kMsIJOdmDkc+3lVJ1ROLjpO4le3AgKO0gZuVkgbwwR9Qyn7UMcVGai1dbF3OTTp7lp1y0UM+j3Gx7mO68KCcp2EbHlsexwaf0uJrKS6hmO8R3DwMx7YYbh/wC/71Hn1iKbR9IvXa2eCC1WSVmPIDLj9QQTS9P3Tajp0V64EkslwVeZW4mxlQ2Ppj9KZwawuDXBnm70v1BI7O0ivbJrKM5TMk7jyZW3FTn2NWF1f2Om3On3V3MIbYtFKJST8rHBB7Htx5UCJYok1GSGZfFDCYq4xuRkAYA/9JoWrC0jstLiVBsaSUxc4wEgzt+uSMfSheql5DY29ds1t3rdnqMFtJIuUuL8w+IP/DlJID59GwKz+oI2h6lcaorTBJ5HSeDblX2rjfj/AFqF09HPe6dqFjE4leUwXeHGSp74/Q1K1vVYdXu5tHlUm6ihaS1YtgSqV+ZSPUHtRpKexpllc5OS7Ip7Z30qfqy1s4P51xpcVwmDjZ/N8RePqatJLx/4rb6gUWO1nvDPt7MZBtDH6d6hm3SbUbC4jWQvfWclpg91dRvUHPllaTW7o3GlxrdorrNFvjAYg7gFKn/zZzVptSapcmecpTbd+sZ1hcxWtuL6aS1upBiPLZR2Kt8p2/8AIcZpLi5ls59PmtQrotoxngYfnKcgD7VnuoIm1XULy3uJZEtNXg+FbK8x3AACMB5c4B9jUzWDLa6dbrq6vBd2+jRtMjo24S4Kvx5j5Qc1px4f6a9p2XIskk/UVOo6OrdPRppt14mn3c7uxlLK6RsxLICPStdHb22k6ML61WO4dGRLBzwSzgJ/bPeszZxwJ0vd6TfB72C+uAkUlu3MayZJIHkK1AtW0LQrrTtSvoBPbtH8PbxqWeSELuQg9iTg/vWjLCbVLzIJqVVuwNzDueXUYg0i3qRwmMjADqxBJPkf9KlzlJOqNEiBUowURPnLBmUqxz6cCq3T9QjaI389wn8+7S2vbfdkwZ/I+3tjnml6wvbe1sNIuLNSLi3RoXIOGfw3OGB9x51CUJxaj5nY/SlLVsV9xq91q2szWCXBgW0AYLGoBYiQ9mznB24+9dd6Z/GIrVzNHFKbiO4dNueY3IIA9MkZqWY49NvIpyRG19DLJtI+ZFDEqv8A5qjWRuNMike4U/PaSm0RgMli28nPpkYpk1F3Ht+ZKTbla7keaK6bVvj490Nv8Tb+MmPm4lXjHl3q1TTJ4NYuLrSYFnn1W1No8U7GPLB8oc+oI4rO6/cXTrrMmmQ4u4xDObYc7wWU579wa0l/qVzoUbSKHilhudyKwOVBO4jHlgefvTPXGKa54KNK3Ez/AFDrM1/1Do06W0mnQ3sZYhgJVLK5V/mzwcqe9X+rajM9lZTC1jMUF00c7+KVlOVwAARgjFVGtC3+CiuIl/lpcTTwLkZWN13up+4PFWsGsjrDoebwrdbUhobtYwPMEBv1FNKljjLTshXL01K+dim0uZreC/SctcPGrCbwwVZNrfKCD6HvVnoGkmxnnimk+eRLtkZRxErpuH6YBqt06ylutQuLiJvAivZrgyGTkukhGP0INWVqrrO73TrIIGxAFONxX5e3kKrnnGbelUJwt3smXGpawnVX4b6bcXQZmtrgpcKOCAV7j2zz96rNWu2/2e0q6lkbxokEa7e4Cg4/arTSrOBOndTsjtVSzTquMchv/XFUo1B9U0LUUt4Q3hyodpwpUj83H1rHFJSaS4ZeORyS8t0Q9P1D+MrYh42WeOWSJ8f4CuMkefehdPJLN0nqMHgHwoy0UecqPBJzn9RUTRbiO2ewnVZkiE2XKgEkEn/0qZps8tnqCWksxNhdmWJ2L72bO4qFA7HjFbXW6RnjKmn5FLpGl/w3WLHUozGkyTeKd0g+aNwpPHbsa0ahrnQdRMqxzyW05dPDUsDG3GOB/hrK3t1d6LoarbxCS4RA6RlQTnAwufYfvVravPquj6mEW5B+GDqUmZA5UZKjH5e+KvKLnBSYE4277nXErX2l6ot1bSb4rqHgIVDOjfIwz3G2QfpTrzUrix13ptgHkVJDbXLDnOBg7gO3PnUfR4UspdQVbO5jN94c80skzOgdAqqBn2/tS6lGttaWUN7cZd76QmRP6hjcxz5+VGkp7cfsUlJuzXwxm31+90bA8KScTQANjCtlTj3yM/evOFuraC304RWs17OTOpeTIAk8THAPJwK9U+MilvbbW4FUC1xFK2ORlhg/61ktYk/gOr3Wn26Zv4pCIWKbsGSXjH38qzYMly0tbjrfC6R6J0Vaq/T/APD5Zgs89qYBHGcEPC3iD6cZrC30q31tDfxrybSdWBXlXjcgj685rU/hrdE6/AlwTIwmhZiVBDNMskbfbOKp+pIDpUeuQIuTaXmxQR+YuuDn6ms0nozNd2VhT6WlymZT8QHjN5pkcSQyXFzAoh8UZjjKplmI88ZqrvXludNRZY5Lm/8A4RZFTFnc7eIrE8YxgVfDSl12SeS5Yb9KN7AWHluRAPqeTio93dJpVpO9uJmu0sVVUVgHmVdqjHoMke/evQjOOKKxrdklWlNFnFaWj2ItLiaKZ4RHm378ZJBI8sU+aG+h6l0n4lJ4rRHgSMAjw3Zmwc48zn9qgC6trXUNTjitWiaJ0tt8kgcuV7nI+tAlv9Qsb23upHPwwv4EQtMo3Bm+Ugegx3qmlyFUtMiJYizkj027h+LjiD3t1sd+GlBMAyMc8Zx7UkNrdq/xVrbEQQ266cJSwwjjBI75xyTWhisILfpVZZIHZrB41MgfA/mvu88/4yc/9qlXuh3Gnpe2EpitLxZFn2yHcZs8b1I4bjHPpTLJF26G9KaT8zJpYxdW3Oh20VyosWuPEzgjciO3n6/KTzXoFnfrZ9J2t3JLGvxEE90Wc4IiVgFY+v5SM1i7eKC2URIfAuY9DmlMkLDZECWUcHg5LVpOo9JnsumIbS7lhuPA0K005LQECVmZS78AcE7v0oZ5xnBRb2NPTV48XPsZOS5+BtzGI18ScsQU5Y7csCfXkioXUmm3Gt30Vrpy4eAIZpSdixsclyfWrm4gtNOWzEqbrqRFhaMYZu4zt+wGaqdU0uRdfit7a0ku9Yndth8RtkSEZYyDt2o45pJV24MubL4mSTXcu9J1GHRIL2OExzCSdFuhIflKMMMQfJvlq5v1tpdCs9RtroR6XcxNHFM4y8ZYcBvTjFVsWm2NrpuoRW8rYkt1fBUMJZC20kZ5BGTzXXKJHZBkkW3tbS5eO5MnIceGu0hR3Oe1Z4Y/FeqPmDHPS6S2JfRuiyxdVX9pdARvqFkQvPdQ4bf+hP3xUnU7aHVOjr+XxEtZBcRGJJoyXO3cThffaOferPpbi5vBZRs8Kaeyx3VxjfEzt+Qr3AJzjFZbrHU7nRul3khWOS4+MgtlD8gFwyn9BWrRB50pbvYvg1SuXH+xn+ubabU7bwb2QRRT6dBFEkRw7vt748hxVaq382jxwSajbo0UaReAdPMhkCjAzKW44PkOa0V28k2i6vbMdxHwUpfYCVHh4IB7j3qRbvazdCahc6VBA93azokTscjcSQR6n6fSts54Yqop8mBOTcfDZTvbXeo6fHLexpLf6fKk0eSF3xL54HAxW36i0/4rWrLqT+VsjeK0kVsBmd1JDgemGOazeotaWgttQlVxNLFi22gAsfCDbWUfKM5PPpVp1hqzR2fS8mmhQLiRRJCeVdgFDrkegPBrzcqeuOn1lIQlu5+R0el2D63EupjxILxLhCXiysYb5Bwf82G49M1VrZxLYq0iILq1nYTsDk+C6suQfQsAaudUKG36gtoVkacWtjPE/OCgnIkCn12nP0puoRGO9WIw+Ik+kx7FXI3hD8x49zTqVxVlpR1TuyF0/NPcXel23gNJBFC02/YcI7I3f0J5rKaTM911nZSx20iWqvLIpZ+QwQgE1q9C1v47qA3D2jRC1sHUR+IUV9sTABl9fesf0ntk1aOYPKGS2mfZIFYcoezAA/rTQSTk/UI6qr7pECy8Y30MUVvJHFJKYmlK5VIskufqah3upz6/r+oXEkbQQWdwPhy3bwVXBGfTHNVcrW8nxC2lxNbXLBkKuSwBJ7d+xq6ska08Fkh+JZ1aOcq24FCoGa2aVBanzQmT0ZOiystUS00a0ntcx3MzlLTg5WHcCz+2cUKBoJtPv7WfdsS5SZsSbNvOOOPQ1E17VE0+6jhjg3zpGkcaoflx2AqXa2otXv5rh0N1NaidYCcAbcZzjkDNSUfR1eYqdVFFxoS6aLiWKLTooLf4cM0ktwzsw9AuR/aivqkMlrdXEeg6f4UWfCzEMsAcc1F03/fJbbWpYljmitQGReAd45A+mP3okpEvxNjbmOOFbVi7yvhYsKGkZj7ZFTpznQ0ErKO166a8uhbW2lWdrIzhAYyVGT6+1XPxtxcRSyDdBtdlR/D+RypAOM9+9QtL6Cg6dW11R7iC/a5tVuhcXJMVtDuPA2fmdsDP0rUyx7Lx9RjSSea8tmks7ybATGzOIohwMkefNWy4sUd0U8GWq+EU2izfxKDVE1CYySRTeFbOWKjOATwOMc1fzL/CL3RNPaNpY7xRKxLECN1POQcnBGKy2hW0xeJGVvHjHxD5/qkLK0in3AavQOqolfqWzIbJezjniPoCCCP0xXnZMmnKo9mTSWuS8iks746uktpqUIaQwbtqKG8RQxXOM+q1W3ckMdtYahLEotCDCtwqbmRgcHI9e1AsL/8Ah+raLJnIkt5o2HqpkJB/XP60K2BsNK1iztwGlt5jcmJzwUkYcY9OKdwp3/PWXfNFdaadG9xqCNIsqB9sU6SEAjJ7gjANanRrVtP1fSFZFdnmWJUEit345KnHaoemI1k1y4nWPUrwFo1C7sLj5SQaQBdHu7IzzqbiS7iLzDADEOPlX0Pqa9LSknZn3m6LqCxiji6gspo1dbWZXcYxn59pz9qlrDO1khuxHIEIChIxnajkD74o3gN/tF1xbShkd3YlQeMeJkftzio+mXzSXWpwspaKB1IbONu5sHFeFmzZJN0aZRikmlweG3ltJZ6XZ67c7DFfgvFBGzbsqWVVI88lc/pV90feThLjT7tgk19aOgAbJSVf5secf1AqR96zfXGowaLFpdjIrEQ2nzNAQCnYDGeAcbv1NU/SOuWttcLPYXcrNFKk5SRNrhQwzyCQcgGvqc3TvJgckjDpbTaNJ1bKDrsl5a5HxdujBQeFBGGUD6rQNB1GNrhk1KVrdJIJV3EbjnZwD684qV1CsaXEoDkNbytCoPOF/MuPswxVRpVxp1wFm6lvhpGnxBreGKNGe7nJ/MY1H5QfN2I9AKTBB5MSVcIXGnI9B6Mme+6W0+2uLdzNF1hDPDFF+YRqImYD6hDxWyXQ9Mi1/UdUuWDNd3chggkb5Ykz2x9hkn3rH6R1lpcWmSHpvRvATSNTsT/vDZkIlDIZMeuQMk1E6jlfRrTq2fdjwZjGgU8jxbjauPsHrLlwzyTaXo3+tfsapz34N7fdQFuntU+E/wB2vorhEWXYD8uwlgo7eVeO2U9wNQvr2+RnaXRLq5ZpFHzpgHdx6gcVr7+/39H6xq1momFzbW9wqyMSi7kXcAB2O7d+lZPpnR/i7TqBI2DX0VhcWxgAO5432YK+oGTwPKh0sIYoyk/OiFXKzf8ATD7dZ0e0YE/wy0gvCCOCdpx9MbhVh+HmsTwXd5ZTTbbK5jM0TMcsr53bPcEZqhttbS203X9SlTM6WzQrsHJVAmAP+qQD7UC0MNtedM2wuVhSS7hgnkJzsYMm7OPZ/wBjXnzwePri1zt7+RscqnXZmz6yW56Yn651fTEgkJe3v9PJyQkh+RmHplZDVf1J07c6j1RbL0/AjKZ4Lj4qfPhww7c7ye2dpAHvxV3qGoafqvSd9f2Qh1ORLdmdZoCyDw2KjKk85EYYD0NQtGvrXWeg4L7XLmTS45LC2lnuXlJRWM0sLhI+2CqKQPLNR6bXGCk1vF18l9Awhu1/iaTS9Bh6d03Uv4PbCTWJ/wCXFdzsp2PIdu4KOBgNkDtxmq/rzWNJXU5lkvnuWtriG3do+MCMAE5XPJKDIo+i6zp2jadpP8Et5tP0qx0uTWZw5Ann3EpD4ucnLYD4968w1O6N1e6lppRgbTSjch1P/FlDrI7HHckMP0NdjhPPncn2Hypt0jVSSWzz6tbwPPNOyrJbvt2qAZRj/wBlm5r1LQLyy0ddCg1UxSWc8Etq6y5JmxEwiQgc4LEc+WK8v02Y3LpOFT4q58HxIonHCnaqg47cDOPWtpq9n/E+v9DsVDraWkWS55xg8Mcei81DqGtenyK4nph7WhNctItJ6BtNGa1/3rW1WXUEX5FEcR4TjkAnJ571jukrS7tOozrerXSFNMgLW8SQosInYbYeB3KAkg+wpPxN1W+ute6iurX+VHpPgSkJJuJjZjhgncqRn/WrfTrK8uum7KCysXuZZidTuygEe0sNsMZLcBiOSB2xVMaliwb/ANwi1KUssXwQ9d1SQ3UulAxmz0/TL5Xu5GwiSyxMWlJz/wARiwHsqgUvQXR7P09Y2lspFlJGfFmnBDOWZyWXHIyGqbOOn9L3Xmvyza2IlLQjevgmYYBSJF4kIJwXb5QR507UerdW1GzddCijsbeSE+IqgvM7DH8vcPTtgedM5vwlCHq37HKSr09zXDTtI6Ts7exsoxdX0sgiCRkHZuU4kc+gbHvWF6k0g69dKFRLXT5IreQ3AGQHxtnVQOWO9CMH2qn0y/154nhu7VrW7j8GWEAABC43KGYE5PAyO4qq6m6ja40uVLN5bBJZJgf5eNjMA5UEHjDbj286zw6fNHMm3bvkz5G202emdN3mlaT1BH8HftIbW3lkRY4iERRGFIYnknk8Csv1jr93Y2U4ju0+HUKluirtG9crn75Pesd+FOrtN1ZoluhEkdzLJDu3AtJ/KLE58jgedWXW1u2s2D3ViCs2lyzT3niZAuC8yiONfQgOf0rZDo1izVIOROoOza9SSfDdD6I0CRhbaaS6BK8bZB8uffgnNeWaMgsdFhjhkkF1DMEt5WGcyFlJcA9wOa9CsGS66A0k3RWNjZsFeQkjdE+wqR9G4rB3kDTWtzdNItwgSKKHw/6pJGwkajyOM58+DWmEdNwfmTk6zOj0TpgK+n28sdwTPr8sltbyAktHaRt/Ok57ln2AeuDVR1VLHoy21xpbvPaWds0NrE+GMlyZN0spPqApH1Iq/wBCnZvxHugIQbLoPR44gF+WNrraUSPHvNIx99mTXnN08kuvaB0/HM9wsEixPKpyHeTLyvn0OD37AV2PFJzcv53LzcXkTihnVFosXWy2VhBIXhVp3JGQPGIcMfLgHGKNqIlnTTLhYCNtu0OP8WG+XmrgWNx1hrmjT283wmkaho0OpX9zHx4dsucrn/EQAq/etFpV/a69b6t1JrMGzQbF2FvAq7Alsq4hiUDzLdz37085KEYt8rYjOElGyPoVs2rWS2kO5YLrqqzRo1bcQixiRsfVl71ptN1O4l17rSWykYMdStrmHa3DSqw8XHsd549qpfwzeK20yLVdSYRxWurPdyhBjasdrIBj7sv6VM6G6givOrOmxaiSGxuNRlW/FxIodt/EYdj+bPBAHbFef1EW4Srhfz9D08SWqEP8kWHXlnLpOuahpumFFn/iDNFPPk+GJsZMajv/AKYNauSRF0bRohOZYZ5rvUMtwTDbRrAmfYszn7+1ZLrOa5c6brEzqlzB8bYyMeXE8UrBWH0VhUrq1v8AZvp/ULCKQ+Po/S9jpzM3f4i4LSP9yZEJrPiWuEF3O6KSxxy5K4TPJtRvBeXWg3Vy7yTzXkUpiJwCrSEj696920m1/h6/iDfrKsd5fx3iiTufBWUDIH3P7V4lpFtDqN7oNnCUu0M5W3ypQq6OMsp8gBnP0r1+w1Iatd9TOroYmsZbeIblGQXyBjuSzZ+wq/WyUV7F+p3TtQwae8r/AC3LDoXT7XR21XrPqLBs9LsxDZW+0Bd7LnYM937frQtJvZLbVb3rLqAO+rarNANJs5AJBaKqHdK3kAAH258xXdUanCnUvTPSk2yPTdLuEmvgpP8AvMzjsew4zjJ7ZqPprTa7qFj8ZH4V3dIbm6twhKwtJuCQg9iEgj+xkz3rClJxeR918vIeEoej4e6j+fdmlskvLLXNFvrhC0tzp00stw2Mm4di5B5zwHUf2rzPry7nsr2a/hkdLqWzspldVBYllJ+XPY5869e6ks7nRtAfVtU8XfLqNvcypCQGKcRkMT+VRlSceleU/jRDPp1qWVC8q6PZgEfmYhyAfbtSdFFLPFvlmDqltJeTXzs78I9TOsRy2+qvslkmV7kScsokDIwJ8/lcVsOmtKsND0Cy2ptub+e4mmaXh/hbd2QMR5A7eB55rznpbQ9QsbXQrO0VorvWLGeSaUKcqZD588bFQn716F1e9vKt63xQgluLWDT7GEoSws4+xz5BmyfU0nVJSzSSezZo14lHUo7pUZB+oIzqT67eOS8Mglt7ZTxI54Tew5CjPYd+1fQGjKmn9KxXzxskUBedIo13EZUDAHsd1fP9obLRrqK3srNdQ1Ka8jSRgoOxzwmQT2HPFe86zaXl30da6dazmE3t4kEso4Kw7zvOfLgVi66CcscVGkej9nprosmRqt6PMtP1GPo38POqeq9Ni26h1Pq8MFk7L80jvL8uM9wNzY+lbC+0p7Trv8Pen3jc2WmaVdXd7I77lDYXczE/5s8+prMdUx2nVHW34YdL2aiPQ9P1B7/aOBIsCEoT9WHH1rb9RR21nc9d9R3MkhYWyadDlsKqqgkkUex4z9K9STjoje7lfwN+OTxQ1LiP6Lb5s8pnmfqLrDXdVkneJuotcWztgeGFlageIR6A7GUn1NQdGuXv7aS81KB9kE99BN4UwQRhlRwI2P5tu7JYe9He0tvFeHUJRHDpOhNFdTJkkzyYLRxjywzYLf5azmk3Tappk8kksdvFJNcWtssaloreF41X7DA+rE1plkeWEn2R4HiRclGtjZdV9OaTLqGh6dNNc3MtvooVPDnKoZXkchpW/qwCMfWrePWdPl1a+0jQrea41C2023sfGdysY2jduhjAzkBsZ8/pTbi+sdY1oWEw/huh2EAVJ5ITm4MZ25/zHJOF8qg6r1VYjXeqdW0eN7RrkB1nRS09wgaNWyf/AA0AHAHlXjQnKcJQl5cdjUnFQXG7Z6l0/bC0bRUfFtPNJPN8GME/y7YI25hyTuYE/wDNUbrnSE1i2g0GztzLE9ybidFO1QBgK2fLHH3q50jShaDT7hVIEVneYyckNJKmD9cCidQSxxhFZzturxI5FxjEaNub9wKyxyt0kt6PR6jV4MVwu55J19rDv1Xb+DLEfCvpSDK2xCwBQAn6KR96x9tcx9Ua/ovUN8I55PjbiS3syJC9/dhI1jXtjaCMkE+VZ3qu9uNT6rtoLKMXEoaaVxj8hZnYHPl3HfGa3d9dHpDp6w06G6ge/wB5isbudDuG4COa5x5lslU+ma+gcfu8Y1y1R4WHqNcfEn57F3r6Xth0F1VpVm5lvILKA3VzG4XxJ2kJkAPqdxBx2GAO1P6p0TUdStDBaSwouqrYpM3ZgsSryD22hsDHrUqw0pdM6Qv3v41eS7sZYrCykfblYlL5Y+ZzliftRuspprSLRJp4/FgtrJJ2jgGDJIciNB9W2+3FfPeJKWRRj5v8kPlUtOp+a/UxfUl4/WPVVzpitLJommPHBG6NlX8PA8Nh3JJBIxW0k1e3sLjTNK8BrS6ukaRbZsF440BZj28sjLeecCqnprST07a3Go67htUCk2dip5knc92xydvYn0oGi2EqWetalcwSHVruQW8dxPlZbg8nau4/LGvkBjPBre34i9Udl7fM7A/CTnNW2WlzLHrOj9S6faR7rlrSOSIk9w8iAgf+UVcdY28ln1XawWkHw0GoXD6hqU2MiS4EHhRxn2CjNQ+kNButVu3trx4UtFtlM5Ul3O1lY5K8d09avrrSLnUuoLmcap4cd9A7rHJEPDibcAoc5znHAxWaV4ptWXUW8UYpbt/JHnVwTH+HOi2crmQpo8ibj+YmS42sce+0Vpug9MbQobO01fcNRuUYx2rDHhK8mWZzj5eB581rLbpqHQNMRwUmurS1NurSEGOBfELlmOOWB7elZ/piayvNX1K7Goh00y3e6kfad7ZVgGLHjk54OT24qzksmNrsHHCTzt96/IorDqFr7ra7vLKfM2pzyGCcHxTa26fLjPbLFfLtVz+It9K1xBFpXgo72TzGPZvZZ5sRglfP5WYgVJ6N0S+uZrK/v/5VjHZLFb2SW6iVyRy7AjhcsTk8k1p9Htzea7rF7JAscEE/hqxwxIiQAYPkNx7CozljjnU1/avmHHCc8SjLu7MX1HJZ6PfC61K88C30+zS3SNYw2VVQPy4PIJOMeeaoYLqxktgkNhqB17W3jNxPHA5X4QZ2KCRlVK5JPFXs/UP8c6hhstLt4XSeIW887oWbL7nlYHOFRVU89+ai6dPq3WvXt2+pX9xpfTVmEaG3jk8JJLdDk7sYYAgYxXq4M0niqWyolFJz3p6n/v5Gj6hu9MstLuY5724hhjGI1S0LSyuxzvGB224UV5Ha2VhqnUF5qn8IuLKK2hjaXU9QdiyllBEccRwAcn3rY65qCC0+PuoRBHcyhbCNXZSsJbbCBjnk5PqQKq+pLm7t7FLa1u5bOO3VVF4LgSSo/mfDOdvOeWNT6XBFKoPkhn05JObXHbzKaS4g0fUpdTu5NPsNkbR6RYh1aZC3/FuXXO55n7ZP5V4BrJX3Udze2tw+i6rddP8ATFvuN1dT2sMRkn838QBpZXPYBQCO2RT9fN5o13AdK0u6M14gaTXL1hPcXQH+DyVSewxzVtpPQUzLZydaz3eozcy2Ghxyb5HB/rnKjEaZIyO5xX0GmOJKU3/PUThKWSkuEeXXdhDLoSNp7FI7i4S4gW+lBu7kKMO8ka/8Mf5QSxGM5q00noy/GvJB8BcQ2lyElhRlcPNGo/Nhudm7zI7V7lBp2mdKXct7Jp2l23UE/wAqtAFmW0QLg7VGfm/981DtNbeK2vHju44zfNma8vp91xfegDHARfLA49qm+tWS4Y1u/MnPFGD5Mh1M9nomgLGzmz06GVXkZUG+6dRwkaNwQCcLnjPzEHivIIoNT636gs4YI/4dosczslvE5fxpcZbDPzNNjlpG+VR3KjAr2TUbjqjqBZRraWN1oqxBLfbqigLF2JbKEcYxnjPYGoGm2Om21/bPeSTaNoF0vgzulrma4CHcsUU/ZUB7KoABJJy2CNfRwj0uNubt/Ehha8Wu385ND0vppaylisHh0/Q7FANT1KSZ2gglQfJHHnm5ufNmOI4+AFz3y/WH4hKYpILQFtEtZF+IikLmS5ft4s7d2XJBwfpx2p/Vl91J1TeWFjpmjHS+k7GPZZ2lnMjAKPLAbljzyefPvWRl6T6j1TUzNc6fdWaB8S+PFhceQOOCCO9SxwjOeqTW/r/m5fqOpg5KONlF1bZT6jf2WtQXcUM8hZNTZnGyPbgIqIvZWHYCrnRtA1DqSztdO6ejDahPMY1QrtJUc52/QmtR0/0Sby2kZ2aaBV+HYrgQIM8Zc4UsD2wSfatsy9Nfh5pSwXEjXV1ccGKKMpvOPyFwQdvmR51oyT0qMOWn8SEMep+kqieVf/OYfQ1uxc9aaCJ1YeJDb2txdhCMnYZEARn55AJwa00n4d60LG9u+l4oIb27w8N/rcTW4VsAZijfKjscEgn6VW3X4zz3mqQwdKWGl6bNLKkDXPhAPGCeyg+g9DVgtn1HqOqve6nfStpFvE5nvb2cQw+IV+UDzfnyGa1yyyW8kh8kEt02XNh0FPFcWd3rXVJF5atE5NjGZmZkJPLOexyQcLitp0VbS9JwdRar+HUQuraMyy3nxk4WGEud5SHC8uCc4zj3ya8OttQ0/R7RYdLK9RapHuHxdw7RWynG78mdzDvySPpX0JHqFxpv/wAzsup6peRTJLEty0UEQj3xs/EXHqccjnyr57q5SSUWtpM19NDTGeWEmnFfn2McvSHRWoma51LpeHVNVnVmuJnklPiSMp3Zw4T9vKi6/wBQaNpbmSw6N0a81FEWOCSW0Z/lUfJl+wGPftWR6kTwLCeHRJGlvRvlmsmkxKPI7Bxxt4A9GJrBdU6/f2nWlwdLnvoGigt5JYoXdVX+QuSQDgAE9zx5d6vhxT6ia9J0l5mFShFpJV7r/M2C/iFr13q9msmjaPEq3MO8afAVSNS4BIO48888U7rPXvD611bSNSs4Z9OcpPby4ImQupztcEeakY86pvw80br3qG1t7/VtQgn08ujg33hOQuR8pYrw3y8LkmvZ+puidPi1aO96g1PStKZgWtzPul2EHI+RRkHnPOBWjLoxZlHbitn3K5YZJxi6TXsozFhoyadp73UmJFkhXxbkSNz22RANnDHzFZDo/VrSHpnrLVdQvL8T3C20UtuoWUtI1wQoDYGEUqCR51vTqGm3b2j2erNdaNbl4QF00eFcOe8hZCxDejMQQK8/1zoifQtK6mmsZfjtLupraS1lglBcATM8isvlgVnxqDcseR7uvzMbTxzcmtqoycVlcHqKyuNNu7bU7m4kSabwnEbphh8xVvceRNfRkWmRXfVXxe5I7q00lpbSScfy4SZJA0z5/pVScD1r5+tntNEt4GvG29khgbmSRgd2SM8YHJPlX0dPEk2i63awoJdRvES3YPlh4LszBcfQj9ax/acpKUWl6jVgV40q4ZIi1W2sbZLjRC08ENiLbR/l2tM/G+4IPmxOR7AV5x1rqcWgxXGn6THuuEjj+JnQjC4IBjz3J+fn7+rZ9D6iu4tEhtdKtpLeznt7NbVSq7W8RgrHA/yqAPua8Ok+M1PRby98B4zDcyIrT/IspIOCSfLKjtk1Hpsak9b4RXNk0bR5LbqKxvU0HqxdPCkWap4sviAYDwhSwz6bj+orP22gnXfxP17UnhB0rSb9bZHkX+Uzxokaqp/q27ckCvWBFop6R1i/vd9xaySwCSN0ys90wVY1298AIrHPkPesvp1rqWpqfFuhJNA7b7pvkSN2YktgDyGOwya2Q6jThajt2MuRPG/aV0cZn6rW5t7C6kJbEt/eJsG1T8ogh7d8nxHr0Lq1UlimiltE3ieS83gkusokUbmY+WK891jqnTtHurnSNJk+J1WKyklmX/iN8i5BkP8ATkn8ufrW6tJDqdnqc99IbnMF9FIxPc4jdc+3ftWLqYzhoyNUlXtC/wDhu1sYDpzpqW+6qXX4IJmneEmzjZgFymF8Q57JkN9a93/CzSmMepAqGMl1bXEk7NuafLu7HP8Ah7YryTpOdtUuJhcSlrZNPgM8hUjxGR3C5x2QDgD15r0boW+k0zp6C6jiENtBPL4nPeGCxfA+m4g1n+0JyyRUL8kbOjkoNSfG5SC6sdY/EHp2Npklt7bUZbl3OcbIQ1xJKPuir+3nUpnOrdF6zqFzb4/2g1popEjXxGeJG3mNAe5dwAM9u/asv+GdtcT9QdUavqOyODT9BiglkkwkcT3JTdjyXbEj58/mrTdR3ttZDp6AJLa6bb6ZJql0YztIW7lP8pf/AJI4ARfNVY10ksWnFHlGiLUemuub+br8jNdT3LaXaada6MY4NUlgEVo8LB1tyVO908gkYD4P9RV25+XNTb9JWNv+H3Uk1pbmG+t7extEO7C2wMxCJgfncqzSOT/U2PKnX8t3pkl9rt2sA1a/ia00m2jIUWsK7VluBk4CKI1ijHmFYjzqq6k1KXSvwY1mdHljj1LWdPtvEDesTMyqfMck5969XFqkoY8b5e79Z58lCUZr1FDppbWdIvrfS4F+EtNThtrZUGN0SREux9yxWtvYdODqDp600i7zDbyWUkVwUXJhiCBpWBHIJ8Qp/wBXtWE6WtDpn4e6gFzDNull3hsbNksafuFavXBdXfTPR0mo21usl3eyQRQs5B3MZSY1AzyGaEEj0Uetd1OqGRLH2f6c/EbDjjb1cKiw6o+J09tSuLS3Ea6XZrZW4hbHh3EqE3LD1KRokKgdgD614zqMtp0pPBY3723hXa+FdxMf5cZIG3cc98gcfSvZur7hen7a3iuld5tIs4JHCTYMmpahdRW8bHP5tiiRjnyya8t1Xo5TdXL6vAb+G8u5NQtgzAeMDLJh2HZIwEU7j7d80/T3p15OHx57CdSm56uUZ7Rul5NPv7qOSzmNs0ywWr53y3srt8qKgz64AreddadN0LprLq4tne4vvg7KziZm+VBvuLl8fm2kbAOxK1K6C0mHX7m31m41AWYtpmVbm3G1YYo3HjzR8HAGREjckySee2sd1vPqX4mfiDBYaXcEQ3GmvcQ+IP5Om2soUDKjAwiZ443Pk+prTBvPkXidufcCGCMsSv8AE+PqefaZ/wDEmpWt1IWkvNRht5XUFiqSuryMT25jhAAP+OvYulNMl1SwtnggKTzTGeWWUbl+ZyUAHmdoHt64FZ7QdHs+pTaWHS7zWHRNhE7PcthJL+faUWY8ZLbTIQT2MhbgYA2Ooa26WZtumoSYYR4McUfDSDYcRqffjJ8wTVesyxklCJfRHG6bv2dwHU3W+kfh9Yta6T4N/rN3IWLO24FiSTI5HJx245OMDivCWn1bU72XU9bmN5qF1doWlZ8jwfEAULzgLgntXoX4l6NH09pKdNWUCX+qsy3+t3wUMbVCvyx5H5eAFwOy7f8AEazb6TI0ugaTIGMQsYJUVjwhcKwTjv8Amxn/ACmtvSwjghaJ5cjey2SKV9N/h9slpewoLiVvGumwRhSzJChPpgtj1IrYfh4lxFZWN5dwtFDf6u18u0A5jtoZFjHry25vsKZ1YsEa21vZOVivLj4q5JH/AIaDwbeP67Elf/6oDWitraLSitnuWI21i0VrFGfm/wCEVZsd+5b9TRy5ah7TPrcVuVVuv8Kuob2acifU42Nlp8gyjTKu4yv6BcADHmTVfc3rakm61ZZrwIDPDyzk7jvZf8Sgj69qipPcazq0zW7CSeO4DDHzbEBxt/y/KPtk1OuNEi0m+i1GX4q4vITJ8JaWreGxllxnL9lHnk8DvWfXGMkm9yKktW5H0AXEeqiK0s7efTrGOTUdMiV//ih4QscJcg8DI3Y45aqK8tnijb469iuNWlz8U4y7SPk5wRwqDgDzOOcVrjLaapY3+k6fHG066cq3NvAmIZXY9ll7sQF9gTk1htRHwPT8l5YTJHCF2m5AIAAY/Jt/pJxjPnWqMnO01TLSvgm4nn06OxSdZpl/K0Z5aSNQxXPowKKatND6f8G8tVnilub+KAM1vCm9ogq7nXf+VCzHsTnmotprNta6FaXCPKs4Jub9o0COIiqs4Qn+rIVfrROqbjVZo7bSrRnsbK4u4ZzEsmBJbLgnheWcyMASeflx2FNFNPTwhdNOm6RoDMun6jJNeXlnbypCxkhM3izMpBDKcflHI/SpvWdvb6Vc6d0rq8EeoQaFbiVQXIUSygSySPjueQPsayPSOmQ6h+IuJmUC91A+MQOBEpLbcem1f3o/W+uTalqF46ROb7XJ2QyZ/wCGHcAJ9SG/Sssof1Ul5DVpWz5LO41IC5jMngx20MayttXHBjXH6f61kReTpHqFlcTK7bmvLjcc4kKkgZ74xjirfXHjea4Rz/KIkBA/+NIQoH3xWMurwzR27vGobU5mQkrzhYhjP3OPtVcWPUSjzQ3prU11bSE03XHDyi0V4rlsbovEONo9R7VaC1k0qfMrjx7hGtxIrEAqkT7mA8sqBn3rz27uVsG164iYPBaTW9rGw4BYHy+yE1u7S9fUYv4ZexlxJpwnMm7lPEQ8D7GvRz43D01wzTkhXpIbEPiZJo7pdguYIZGzyEfwiC37D9auLVF1O90LStQUjRunNO/iOrf4fEwJGUn0LNHH9TioKwOLuSRiDAdm1iPTjbj6AVdCSbSul9Y1CXLXmpzqgGOPDVs5x/8ATGBx2/lisetbISMtzQaXrZhm0db+RZbhLrUb64LLt3u8DZH0BTH2rB6TMWLKSN0S+PK/5t05HBz6L5Ua0lktRFLJukMHTuo3OWfcc7mjUj3O5R96o5Yb2CGa0juDZxvua6k7AxDupp44a950tw2q6tFaxrZ2ubovgSgE4kGcHLDsp8+cntRg4ursaPGwmms1T46bOyJGHzABfIDtiqyVtsaw2kR3Q7dglXOWK5RiPuCPSmzvHpOnR2qkPNct/vT/ANUzdyCfQE1fQnFRXIVFJUH1PUUuncxMi2sQZVHckDu2PvVbssF1S8nkurqWZn3yJDCi7fL5i2fSqtfHmjtra1UeKxl3SEYEaFlJIP2xVhfvDbPOUjzHNKSiH88sm4nLeiD0qvh6NospoUdiRLe6ba3Mcggvbi4vHdV33A3AdmKnGAMCquHqO0vjF/8AQ9DKzksVmvJPl5wG4xmq2+upr2RJJXZp2DQxhVHy8fMcfXH71Ph0+PT9iPII2gt0NzO/IUnnaAOTjOcd60LHFRWrn2sfTFLfkkXPWn8NiuLnRdI0uOdJB4UgiZ2YrwCVJPHfyq50rqe/ubeO51O0jsW27iBaIgmJ7d17e9RNMi0/Q4d6WphadC1usq5nnxyZGP8AQnt3xWdvdcfUdWhlfc8KMArYPJxzx6ZpZYoSuKj7waU9kjVr1Hd2UkkesSG+0y5GVcAboz5BcAAH2rb2ckUnS2lPa3LXQtLwzpu5do8HIPrjOMV45YagbXVLi2vObGVtrZ5Ck/1V6foUTWhtbCOOMs95bTxzLwPBWQiU58sqefpWbNgSSrY5xqrLLru9ddJ6vW5i4juITCFOS0DhdpHtlGH2rFdLJt6RvL26BFva2syg53Z3zxDI/arq5fx7LqC6tCziefTmMJ5AG6Q5HthjQ5fCtPw51yS2UfDw2kAQDzBu4j+4rscVGOiPmNppUd01fW151Cltqdw0mnRxPdNE8XhtHsQtw3Y5YCtH1DqM+k2GiR299JbTTwDUNQuDJtIkcltgIH+HIFZLp2Fr291GxuYxBO1qlvHKh4InZQh2ng/K37VK66vXn17VFiiM0FvKlrDAHwCsMe0j65INB414iRNxpl/HqUt7HeQawnis2R4rfO8sBzsYH/Fj+1ZKCyEDahbzrMdQW3fwpmOd8f8ARjjv549audEV/FtpphLBJ8MiMHG3AIJBx5/WiSQtf6TEYJGF40OVKtt5yQQPehFq2kRcqlwZzR7ea46ftbK6nM87GRoiRgkRtgZ98mtj07poSGzM6mOYDAQ/4wCCcfSgaDYtLcR3WoxtHPbRmPYIx88knduDyccn1IqZ/FIoJtPd7cztdh2xJlCsYB8vJt2PtUczbtUdklr4LS4mhtVTe4DSEAK45JJxk+g4z9KoOnQZbnW7y6lklmuJWWSRmJBUR8EDyHJxinW9wb7qbRrC4Y5DCW44yFBjdhn7Ln71X2GorJpWuywrsEbRQpnzDZwf2NSinoY0cenFfdkTQJYrzUL2wnBSIiF9xYKBEEKn7cGrHVp21WG6uIJB/On8ONGGNsWCo5/eqLTYzBr1ruKxq1qEW4ZMhgzHKfXmrC5KWEdjAWke2k3eICcZ2ykY/wDLV5QTkmma44uJLkPpkFxZ2F9f2sEs94kE7KI4+CVULv8AoFyTWd6W1K6s+ptKtpIXMU8CRA7CRKxXl/ceRPpV3dXaWejzrYXDgrBKsaoclhIdrKeeBtNbv8KOln06xtdbu1IkW3EFlDId3gxg8lc+pzXtdB0curlJS2vuaW9MXKXLHafpHg6HZHQpglszyzsxGSZuc5P5vPCjsBVDqLy3M0Dzl2mcqqo4JPbBYemSP2rcaTpttY9QaroTlfDQia138ZjbnGf1FVl1pD3d/G1vFHG7zt4UPjYCoDgEKeTXsYMclt/dHZ+v1kITcdwWjx20YG+7kEdu+PlQfnwe/wCmM1k/xI11xBZaNarJ8ReRA3TREbltw+QvsXP7CvQtYaz6a0S8ivjCtrZsJ52UDe7Hsu7v6AD1ryDTLK+1zULrVrgwia7kLsWbt5KAPLA4xXpSv8KNWPf0mX3TjvFGkR/i8QVfyxbR/dK9F0t5nQFG16UcfmZB/wDq6pNG0SdNoW7CrgbhvetZBobnDfHMw9AWP+laMeOt/oM5/wA3JcMt0SNsPUGwf4Z48D9YqsYmmlPB13xPJRdQf/s6hxWsMT+DLfOHP9BhkYfrtwKsY9IaQ8XZC4B/+J2P+lXpP+L6CuTX8Y9BdxEBodYz5GS8iP7COpe++bCqt+2f8N4gJ+2yoj2cKEob2YN/8jtm/wBBTPh7BQTLJeSAnBCQSZ/txS0uEHd/x/UtEttSz+TWo/QG6Qj/ANxRY7S7Y/zH1RWH+K4Xg/8AlqpS00uSQqVv8juTYSgVNTStLlwEFy/rusnFN/OGdT8iyXS5XOW/iDk//JlJP/s1Lj0a4ADol83rvuE/7VQtpmmliix3A3dybSRf3or6PpyAM8MzehCOf2zXXQC7WxnVseHLHnv/ADVoV9pqSmO2uTc4kOcC6ZAcckbkIxVQdOsChbwLnw1BLMYGQIPMk1F0q30uW5uLuxF5LEyhdwncwPj0G7GfWhqbG7WasRCLiCJlHmP4lkY+hNBF/A2Q8ihV45vR/wB6gi1smBdLR8n/AONw7uP1qREsaoGexifyAltxn9DQ1AoMt9aEfJJExHYm+B/1p3xNsGJe4tdxHdr1D+2ajeFaufn023PsLdRT47SNiXj0uAxngHwExXavWGvUOF1p653XtooPcfHKD/elW604Z26jaBB3LXoOP3pjm1i/4tlDHjt/uKf3p6ajpHA3Wiv6PAqE0HIOl9kPj1LThwuu6Zs/+6Q1FTUdH3fP1DpQPoSxx+gobahZplFWLtyNsWCK5NQiz/Ls1I9RLAo/Y0Nb7P5B0ef5k1b7SJF+XqDTiO3y28hH9qR7q1Vmay1qxkCkKyi3dOSPdfOmnUgqDbbqfo6N/rUdtcgRgk/hxe7SLxz5jn9aPiS/iAoKw0l6wB8S8tYQR32/v2oaahb9hq9tIw77VP8A2oY6gZFPwlmtwB5rMpB/akHUOpOP920uwlJ/MouAGX64XFBSb7MbRXkEa6juEYjUImwDhT8pPsG24H1NQtMktbGyjja5ezxn+XKrSsDn/EowRTNT1jVRYTsmlaYsrgBSYHvQPLmPAyPWpNnq2qokUcel6ZDHtGX2mMD1OzaSPpS+k3+FnVXdDn1XSsfztUZT2x8DK2fvRYriycAwX8hB/wDtKQf6U6fWNWgViw0V1PbZ4yH/ANwMVHi6i1bcIkj0pd3djcykn/2a6peTO96+IZpbJ2xPd3BA55snNPzpjPsS+u94GebNtuPtTTrutv8Ay1i02fHZA0uT+1NN31IFATTtJgyfmMhmJH2A5rqm+E/kd6PdoL8TYJkLeycdv9zcU74yz+XLXL+h8Fhn9aa02uMMKbWYgcqulTn/AN1IP7UJoepZwNkcEq/4TpbMV/WSm9Py/I70X3FfXLCMY26kOe6Wuf7kU06xZE7z8fj/AAmBR/71RXteoFxv0tCp/qS3Cn/ys9Ej0/X2x/KiiTzBslyf/boVP+UDUkRH1WwLZW3v2J7hkjwf/ao0eoQPxFpmoAebZiA/9asBpmrMn8+4x/lFlGR/7rNRpNK1bPy31tGB2D2Y/wDlq6pr+IZSTI51C3Vvls7ksPMlOKcupCXPhxXCD3CGmPpupMrMby1kI8o4FH/vVA2FsLPJP43pH4OP71J3wNVj5rjCswV5CB+XCZ/tUCC8kkTelgxY8/zGSMn68VLisr1pQIyZRnzVBx7c1JstHkjgdL9kfn5CLkuwHvuBrlFncFczSSbVkje3b0WYN+4pkqTkEC6uI1JwORiraTSQvdmZfJnK5H6UNrJUhYiVG8wC2R+tK4th3K9bPUmHFzG6DtkkGoskGqrEzfwz4lQ/JSfcT/0+dSo43lkIm+GjB7M8uC30FFFtbIRi9kCjk7ZiKXw7XkB35mZnuIAd01hPZv2OM8UKNJZADa38GW7R3O9T+o4q/ll0lpDFPfPJD5kEuaqdSsOm0Q+Lcq4bsFkLA/UCsuTBtaav3/oCp3wAkuJdPid9RtbVY1OPEjcsmfsagQ3Frq8kciPDFsGXBUcjy471IttJ0SOA/CX80JLbv5a4Vf8ApPehXEdhGoWLUZZpQCMSWeNw+orG8XUppyla8g6p8UDv7SOZfDkuo0R+MC1ySPY5rPX2mvaKTY3pnReAs4Vl+w71cG9e2iUQxXDeoeNZIyPo3IqvudRlkkZYbVkZvzFYgP2qOaEMsf6sPeGShLkzlw+0Mt5ZLDIR/wASKNGXFaj8NNS+Gtr3RZLiNohma1YOM8/mTHlzzVLf3F8sJjiSFNq8hwMn35rNaYk8eu6dNfR2s1p4/wDMiMXLg8EAg1m8CUK8Obrye/7l4KUN07R9MpZgRIygrIF+UZ9RVdLHeLGPAvAImI/4kQ5z/rR+lpEuNGWGL5xA3y/N2Xy/TgUW6gQlY2bwUdgc5zg5r0VUopjJtGG696Lm610G80S/dSJ0MlvJtG+KVclWXPGf715T0NPD/C5LGRVW5sAtvcNtEb7i2whx5MO1fQyxTFnEt4JtrttjJC7ePKvIuuNBj0LqTX9Uto1WLW9MWaSPZnN1Ee+7sMqoPvXg/auBSwN8AmnkW/Yw+ptLNHqumyJKCtjjap4yrHjI9cD9andTXAka2SBc3VvFBMR5kuAdv6f2p3xZGrQSNhWuo4nkwBh1Kc4+pIzQzNbWd3LPNIBqB+YbuxVFOODwTx2r47iSVcb/AKHiT/E0UFy40iPVJbdsXDLFK5XkrGH7YPnhiD9KtrOQSwyX0UKwxypDIgYglcxtkZH/AC1HdHv7sm4RPGnh3P8A0q+7kp7HjFXOiRHSdCM9vP4ojiZ4pJVB4WUjaw88byD9K0unDfkm47URoTctpERfck3hx3EICkeIysN4B8+w/StLYsJrq4lRS0E0yyxntlZEx+xyPtUC01V2jslnVIkLMhT+hCSfyk9gQc1c2FtH8LLCjr4kMrJhMkFT8ylT6cmsGWSSZPbgp9WuItKs7SV45GQIiEMwK4yV59qpriS6lDD4ndZnAgWNAFKOM549CP3qx6m0uR9MktpmHhoglU5z+XLf6kVWaI0ktubc8wxDKsRjC52gVSDWjUijaSTR6T+JKHVbHpS/hC/7xp7xcDneGz38+CK6KSTpq0t9KtJBLq0yRCdyOVj3AAfXBo0OqacnQ3T1zeJPPdafeva2wCDYZGi/qPoNmap7OY3fWehNtkk/icEV3JKRkK6MVYE/8ykY9MVlUXJOLWytmyf4Yz9Rf9Wx2tl0raXJhtroRy3QkE65Bdbgc+9YDp68uNQklt5xFBcLLDeRwxxhQuDhgMdsqwrZdTETdFWy3ShIvGuHdmbG1fiiSf0rzbpnU0l6osru63CNzsd05+QnaMeuMCtHT3KMvV+gMjbjGze/i7bC46rubVWbxL3qO2jcZ4Ki3twBj15NanXIIp+qZ44WkkubnQ9UtThflDw3wkQD6riq7ruGG469ivo5Flhj1sOflIPiLBAuPrlatumYhNqltd384ijfW5baU92C3EIUL9S6k4FQU/6S9j+heVxk1W+x5pYQi16lvk8cy/E6ncyeJIMhMuh2geQ/MP3rMaV0hcalNBMtqLe3FqTLOx53MGBHPtXqdjpc9z1A8l3BDEo1C4iSLzbDYDHyHbNV9lFPrOtT6BocsVrNbxq8k92CI13HCkL3ftWvH1D7LeiE4y0zhHbdFodMtLCO3hvB/wDXi5MRl3YMLpCojf6Eisn1g18NMNnNhHJubEke1t8pwO3zZ/Sr/rzS5dKtbCxN0t3JFqIdpwNoc7TyAew3Dt6Vf6hpUGsGw1G6dY0SUvONmQ0oyhP3BrLHKoackt92NCsT0pb17zx/Vp4F/ECSN4mR57tZRIG5UsA3BB7Etmtpql9cQdMxapDAZL7VZPh2xn/ibgruPqFH1zWMv9Ge+620/WLSxkAuYU8SJlKiIx/L2HsK3OmyPcaL8K8sRkSKSa0Qt8yuu7OB9MGtWfTKMGheMuhPnYyOoNaaDa2OhgtK0DwSz3DP3n35iXP1Hb3r1TqjQjP1M8mm21tGtncSQtD2za3KgyqPT5pG+leMSRQjTbh9VuVPhSx3IYqch1yQW/6j9K9h6g1Bre70y4aaI+PolvftxuMgUeHOc/RQfXIqWfVpi4Pe37OAQircF2RD6DFz0/1bpQ097Vr6W3SwuzeJku6fJlc9sKq8+dVP4i2loepLixtZLq6STTJWvGmYNvuQDLkDsvmMeYrUdIRz6n1ZpsGrWguIviwYbnGyRCOSPcH5WHsazdxZXv8AtRrc013HcWgLzRwbcyReG5Djb55ViKxqcpZ05dkzRjno6fJFLmij6fvZrd7jxo3lgjMdxOuM7YnADfbDA/apo0vfptu1uRaPFOzeA/aTw2bgehJwfSrizj023i6qS0eY/D2LoyMeVUSRcf8AkaqPqu3ube20wOHdYIJEEqA4YZXa2Rzg+dWlLVPyMcYNHofTsSatHBHIp8W8Ro2U5yrImVJ/SqzUmuDoEoVG8EzTZ28sqKjHcPoaN0RqcselOYplW5SPxITx+ZcbsH6Fv0qTpN1Nc2FzHdg28kF/JDIq/wDxqVChP0IYV5GaDU264L4WoxUn5gbbVPjenemhasPGuo3iaSXydN2GH0dB9eatb28OqaWuvXkQgnxDq4CcDft2TR+43LmsrodnMsnQFtdQObUFobhUOCDHKVyT6EE/rW70x7HUtHu9Os4/FjslntijE5LLhmQZ70nUQhBWvN/mVhJz27Fd1HcRSal07ZQnwba+eS28RedoaING2Pc8VeaPZx3fSmojfHCNKZRcWzR7vGt3UBgffIOD7ViNbWS70zpu9hZIFsC8boSTsljKtAM47lSRWs/D7qOA9T2c2rbYbLqjR5LUowysd0k7AIx7AkbsZ9ag8alBV6xselZYJ8GMk1K76f12OzgnlkdCLq1ZpAVljQA49wyEg/Sk60uDb9O661gFlUIs8cJ5AhdsSHPsMH7VIjsbS1MNtqFnJNd6DPPZW7E5fwg+GyD/AId36NU3TYhrOhzXL264tTJaXCeZjlBHb0BA/Wq6ox0zrjkGaDw5pRXZmd0ezin6L0sDw3+Gt3ZvGGfECyZHy9zlWxV/oQsdkS2T7YIEEhj/AC+BKTkqfX2qg0KAx3iLDIqw29qhfxFL+GcFDj7kcVa9GADVNUsl33c8lzEFlZNoIADbQP8AqNaMr1KW/rMydKg2rTrDpSqsoWKWMJczkY2bpBj/AN0RR9ZgWfSdJuJgxht72BwY+QxKkY++3moV+JNQv9ZPyvptxmNeOUk8UkIP/LmpVpDZ3ukWs+oTzRQ2Vy8ckcbEeI4zsGB5YNRhFKNjJPWifo9xH01NY2kiImp38TOyL3yc7ftkHFRLmeAX+maiwUTm68FC3mCCQf1BrM2t/cza/bXs4Au0hYFAdwVhtKJ9gf3rSQWmLe+jvcCOOYvB2wrE4GP1NGePRUnyxpvSqjuXVy5u9QiktZohGz28uNvEQIbd9Mg1kru1nuL20vFnS4+Aslhit3/x78hfocd6v2nt9PFjaSkGG5QRlgcFnVsqR9v71Vau130/qMfhbblbqVdssQBCI+cfcGjgVPZHO6p+ROv4YLW1nj8RfHuiLuaQj8hKqDGPTkH9qk6b1NZ9U9NdOQdXRosl8DBa3/Z7adg38t/VGI4zWX1JHv7vVpYrqSSGSzitYyGx4UpjOe/uM1D0Im2ttNsr2JZrQWcYm8Xtvjl4lHoQuf1rZHeO7Fi4R0uJq49Mi0eQ2+sbLSSWRIJJxzHC8iZV08ioaqy6Wdm0VJ0W/wBX03KeO8xAuod4DEAd++c+XGO1WvUtne9TdD3WiJLGep4JJG0t3G1bpUXcBnsTtOB9KqdRhWW80/U4d6S9PRw29yR8vhXDRpkZ7EEn9a6Lk46m+/8APic/wrSvMLrWiadYQ6vqcFvIL6ec+AhfIbA2tn7GqeGWLXtLms7i6Nxd2JEUbMy4DZAJXzAK4BB8wK2k1vdza1fBVZInt2ZkL5ZZS2NwHYL2Oaw2kaauldQXup29vHFdL4M0yImTLuwmCx43EhiPahglcXbOa9DxFu+5M1/SVXUDrlrfTxWs0hjjUEOGfAXbz6mp9w94L7T0uYoLxYmaAiDI+Ro9xO0+4Ip+ryre20fwkEkUHxAhKS8kjaXLADsQ3Y1Jgtd+vRMHWVUgQkkfmZiSDt+9SlN0r7EJxUEqMwlg2mXs2sairtE4jtVQnIfdhQx9MHFW2palHqdqRM2Z7t54mPmGAGR9ama5os1xPdSskj21zYBlw20d1KgY7YIPNZK9toh1Law2D5llnOowBDlWVwAwz6gqxNaMaWevMDfhNzfcl6a4u7Ge/v1dZ7aJ1mQMNrSRtncB7pnIq4geDTry1XT2U2Xws0EsQOSwYb1fHkOcfarCxt1juZVnIQNPuBZNoaLbj7+v2qrjtfgNRhmuZJb0SQGOGd8AsgPIIHn5D2rpXK12IreLYy9iuJoF+Ak8dpZYxGc8LH5mtHDaRWiyrM8bM5WRicfmwQcexwDig29imj6aI4wWIBaCNuAE815qouJ5Jxbo2zMhHxGByV5/L+orM5Nqkx1KU478F7Dd289xbxxRmGK5hkwDzkr3z7ZArGW7wWL6sLVTGzwePkcK2QX4PfsGFabRba4lt9J8Tar2kUsblRnmQsAfp2qhn0uaLR9PmlSVL+G4S1lhEefHiYON2fIfP+1VxOKm0On2Fi6fu9U1HRbJZxa21xErmXwzj53ATjz5NRtSP8OF/YXcQkvNNeGSKYfIQyykHA993P1q00aeWDUbCG6Tw7yziFvG5J+UANhSO3DqMH3qd+IekK/4l6rcAE2eoQQ3UZPoyq5A9q0WnKMXsUhiU4Sku1Hn+qSXOqXWrs8MkOmWs0U4n7+Jlj/LHtW56V8del57m1laK4gtwpXYG37zsIx7FhVBHeQR9OrcXKiaB4SrCI4O9HO0fXBBq56avkttIvraRDskizIX/wAPiBif2ps8nLFUVsmZVFeJFszFpciM6nH8cbyaG0VxGiFVTnaB7sSCal3win0aEWltJK4n24eUk7tpGRjgcDmoNhEdL6j1piITHc3wFvHHncYkjIC4PmS/7VPttNuLTpvUrUypDdzA3OfE3R26uSAgb+psn9617Q3fkijdSpb7m00S3jLdQaTIdt3c2UbxEfMFmC5x9fKsxqni6hBoOrXD7721kMMsbHiRxkxuceZyRVjY3E8euXB06Txbh7DTZoWOCQzKN2fpg0W4tLaC91Fv5bWmqxpPaqvASVU4Gf8AmBH3rztXh5dXcpFaYaSV0Az6fcwjVUVLtIbdnRDzgMDu+xq66+0D4bq7VYZGeGw1FBIVU5y6SbgfuCK8/j1S0tNa06fUpWkursNCsUZJIQjBYn0Vq9G62vFN70zrL7ibgpbTAnOJUdEkB9POp5Yy8WM132NPTrTDJjflZirZpbbT9Zu3Qt4cys4VeMGQDLY8u2TWXvEnXqdZZXIiv8yIXXCjYucew3AcVrINUn6e1q10q3mAa9kvWd2GQWLNtVh2KkIePeoes6YIdXi0Y7n07V4fiLGQuD4GRujOe/JVlI9AK9LBjv0n3JaNqTqzKXhlm2X0Ykxc3W1uMbcLjcfTJq71COF3sBagnaYWvHK5JSMk4x5DLCi26u2j62kkYM9qrNbRDABkxnA+6Y+9Q+mNS/iGmWVyBzevt3kf0eR+uf7Vab0x2XBmnGUXcueDT9CTNcaXrdjdxPdxT6VbyiPGCEJZePp5Zra6XfaX1CU6a1B2tm+EI0i9YhkDKMFC3dT7HIODWD/DKZzq18HdgbmwlgHOGIiOf1rtP1TT9O1yfQszQyyOZrfw5iCrfmxuPCsR2A9/WvNcFPLJXW1mvp5Pw3KKtxZDv9F1LTtbu9LvxbSE2cVkMW4+eTxPmIx5YI4rT9T6rBbfE3elwrLq13OTFG4GI1XEa8fQH6V6LcWkPVcFtqUPgNqFn4ck0ryBXVVHEjjGGPGOK8lkurTQ7KzmBSa+QMDdBS21mkLHap58+5oQy+L6L5Rrljbl4sOH8iNpWhTW93uuo3uLrcDNMcKyhjg7PPHvik1q9OkR/C6fCJUnnIlkA/4Z255buc5qvk1eLTdRlskT/fbhyHZrgsyswyMjHcjtVINXF9Y3+nR3RiuYpmYG6Xbgj5ccjnkCtCwSyPU3t5HnPTG3yG/DTVr+56t1iK/t7hFNg3hNNEQuVO7Azx5UnifA6Jqt/rNwLfT7rUopA+8EshjRdvt86gU/8PLnqGLqAT9Q3tumnN/KjUIoJdwVJJHlQDqfwbdV2W6OE2lpa6jvltxOiASeE5ZTwwwV4981vnFqemK2pcFOnk9bk33LLpTqWW7g6p1Z1O2IC38JWwqiMNyPXvn61D67uo10JoLjc3gy2877QSfzk4oFpMLbo7qSS7W1jeNG3i1i8EH5lG4oP+cVC6/vv53UUMSoxgiseWHyneXI7c9qGPGpdRaX8oKk1Gdv+Wja9O6R/tdb6pAJfhPibW05Tk4EIdPuTwazt9JJ070J1CkcZiuLK4ieSNh2y+ST+hrVfhzqEIvbK2EkcVxJpsHyNx8xiUo3/skD61UdROt70v1BcyRpunEMcrRnHiSiXa5APYYao5J6c2l8bfmQxwWhyfZqin60iktdIeVVZYjPAbYt5hokXGPuaf1EDDpSSSSsvw9zILZceSnDEfcAVrOudPgjtV06I77iG5ttqsBhypX5R7gD6Vhup9RW/tA6hm8OW5WSIrgg5zkHzH0p8bWRKvMMoSjGLfka3THOoavrOnxP4UWo2fgvI7Z2FEBAX65qwudRW6segroIwikv5NPkEnBK7Wxz9UBxWP0wyXXVeh31tcQvbLFHJLEmVkiLoFVv8y54PpV9pu+XpLWbSVRHPpGqrOed4RjyJF9PMGp5IKCjJ/zsHC1rV7/7EXRljXUtZ3hlZ0lY5GSPlPH3zVL05Lb/ABWbA/y10+fO5dshPOM+o5r0GysWOp6jH49rH8TZGWMAZ5wc8/cVjNC074E6mpUEwWMjvOHzknggjyp44pKM5SXkLNasiruzANZjTrgT3J8e6mKhkjTCQ88kepxUoahavcGCwceINxY78gDy4pmpyt/CbMRSMjXluGEoHIXcQAayV7LLZzrHCjRyhAPF/wAXstenjj4kVYJr0ma6bUlgW2lvLZbph8puIyGVD5DJ7GpelxWV9fWU9teSs09lLF4d0mWclW4DDuOKxdrdPYP4yhESaQQuu35ZSfVfX3rddPKvx2nLZgpILh45Eb+gYIIXPlUcsFjWxOO5pdFsUs7jToLtDPmN2kCcRJ8uRvbz+lN+At9es9Rjs3W81HULiKxV5UxGpllHiBVHfag5NMYSW8u2OU21rax7Xi5BY84Y+varrpW7W0nvL2SNTbaTHJOhA/NNMMA/ULz9awQyaXqRtjoh6KV2ZDre+bqHrWbTdOaR7Y3QtYUU/LHCAE4HlgKTWt1wgT9OtHEZEt7sWYVDhUjCkbj9v3qj/D7Rlmv7vWXEiRQKcM453ucj29anfENqWhdZWWm7vi7KUPZnuxLckj6UM87pR7c+8k+8r9SA9NRyWHUl/DIfFtrS7eZt3ksqgHJ9ABWv123MOuaGjZcRWCrvP9Stkf8AvIrF6rfXQ6p0NHEMVprAYybB+dlTjJ9O5rU3mvwXN70u0aOJdS0otE57IY2ZcYPflayThOU4z9X8/IaC/qO/aefW6Nf6BDqFrBcTXWmaneWpUDczwsQ6kD0GD96t9DsLmXqfU9Qa0mfT5bV4JAF4PAKZz7mpGkzarcydSaPHc4gn0q21K0CbYmjKuBJz59yTjyqHPFqN2NOuoWuJrTwzG1qk3hrPcI5DfTjDGvYWiTqT5QuWL1WiWmhakmoLd3NnMJJo02yMAyxqOCoGc5Izis1rEPUt5qNow0djZQsAN64VMEcg+fHnUv8Aj1+7WfhalIsdtO9uYlxIZzu3eY7BT39q0mo208LaqZHXwvD8O3UHIZyvP7mr1GLWpktTppGu1C3mtuuuoNyOiS2qSj5OC21SMn6VntMjVNQ6pjBLH4N5VBHYrICcfrU/qK6e4690VoThb/RoFlVSRg+BgE+R/IazvTurT6hd6obiQCObRrqGJ1GSGKDbgefNeHlxbtx8jTL8Nes+bur5Zdbu7wWmXlVMiNBklcnOB7f96d01o76Y0sV2yyXEcQSUxvlFVmGAD5k7lqJqetx6fdKvTr5nR/mutuWJ3cgn058q9Cl06DW73p660xfh11ix+EnReAl7GCu39RH/AOYV9vJuGFQrZmanGFEzTrnRr9IYdbmk8W4gjAuLb53tZUyo3oeHBCjjvWf6x6BuenbqwvLq5N5FdTMRdR58J0yDExP9JI3AqfSo2n3kV2lmZR4UlyZYmPbw3GGU/UfMPtXpn4e9TvddP6hDqMIntbdU/lyAsGVmIIIIxjdgj0zXjZZ5ujXiwVpcr1eoEUqvhol9J9NLddOa2ttEEuXW3nQyfmZonEhQnzHf7mqn8ZdSRdMvzAD4t9rVvbOuMYENr4zcf89wP0rb6LPDp91dy6U7S2hs5rhVc5EbKUIT6d8E15t+MLW10NI1SNFlE2p300ds5IV5ZFt0DNj+lRHn7AVm6LqV1HWelw917Qa4ydGj6V06S9/CW3tnXEb3LwPIx7qANvH/AF1S9H2P8Smuf4RA9tr/APBZVDLNmC4KyLGM7v8Ahy8DGOGzjirrpnV5JOjooPEM6waf4sucAs0l1MPEwPaMD6YFVktgli3U8UbPEp0x549nfaZYSQPvzx5ii3JZskH3ZzcVlfrR6JadN2vUVhaXLs1nJHpxnv7d02uwwzAFf8ReNQfqaz/QfSlx1hbtHPbPbP8AxBme7kGFWYEEbPU84IHbAzWpvbqCK5bXzJdQvDpqO8SgFplfnjy3gDk+hNVUnWVvc6rYQ2d3JbzWzoJ2SRtrRPjCHPCjeAeOTu5rycWXLCUo1afyJpx100avpTRumorHU7MXSavdxpIl74cjGOOQsz7lX+oBSRgccH0qH11pVxqmtwaTp8kF30/qljam0QRhY3gE4UkAcB1+Yn6ispYXK6V1rOLZpAJhbzybThfCbk8exc59ia9H0rpmeS06ls9DhafUNOglfRdkxwouGACe4WJtwx/gzWjOoxx6093+ZsSU6kkYPqPUDpVjqVzLBsfqHVltYIwQcabaoI4h/wBWCfSq3pKPTb+Lx306W2uNVElgk81yZGkhcna2AFCDOABg1N6w0SDUOpp9LW5eLROnrWPTrSUHLzyoPmYe7MSaz8/UUuj6hAthaf8AwusmVWmWPc0e0A5H3yaGN6oKEPxPf3djJKdvbuXvSF0l7rllbNa6dHDHcwgG3t0SQhST88gG5jha3Ojak0X+2Op7pHddOj8FyNzZ43bf8PsfasT+H1iEv725yqLb3t9J2/oW3aRT+ritF0xezjpS5ktAr3mpNJbRiRQQVWAvtVexJAGM1i6qEtbrnYd61FIF0O0kFxp9ze2dqkvhvG73UfiTNaZJLA5wqLn8zZHGKVeuLDqdYYtX1i6uviZ2S0it7VbeN1bhcMMktjjJFUdsy6domp/D3Edxe3Rt9PErudr+OWeUY8hEkJX/AOqE+dAitrGwgvNa0hopZtsyaagHywSyYBUk8bkTew/6a0uKT/qX6iqko6U91W5r06Rto0totHlV4BEViZ2DbZB23P2YnOPtWHvepZ+mYVs1tlgvraSZpXDEPsOM7PRjjv3qBa3MOkadYaLDfyQJFa5urSKQjxTIQWdh6qMAHuME+dTND05NQ13QG1s/Gp/FBaqxOZEhEBuBvP8Ai/lMCT610cCUm27XJLStVwKnSOpbi81i98G1kistOto7Z/BjJS2XbhmI82PzFiee9H068thorww3NrcXltESEeLcbpImy5I9djdv6gtQZL+6sunbgR3YSfWpb+ViZxArAbFX5vNSZnyfY1I0zpm/suvLXTbi/glliWKWaZW3Q+A3iLIwI7rjaAfevTlixuOvgaStJstvw2N3qv4o6ReXDxXMUXxkiSwQrCiwCIIpCqAFwDjPfir7ry0bTOj+t448AHWbaHfnPG+Vvvwin9K7pIW9j4Wi9KybtPh0PVpZJmUeLdPEcq2fJAM4UfWr38VLA690vc2Vp/u51nq60jfDYCo1qp3bvIBSTWPJkvPGXbb8yuWFYIS8rM7p9l/9APTdtC7CO5+PaFpWG4x7wIyx7ckZ48sVWdCWUFxqMTq4EejM+oTl0LIgjBVGCju2/Zj3NX+mW8vV3TV9qGnRx6bo9lrjaVYNOpx4AjVV2juxJXOPen9OafaaZZ6pd6BBd2+L1bK6upWDXN4qKHZFH5Yk8VlGBz35oyyVGSb3M6gllcpcUF0qCLpzpbUbm7jubO41vUjqPg3GTNPbpuEe8nzZ97Ee9eT2k0lp8Xq8N74tuNHu7xAnJE8o+HTj1BlzW160urj+OtZS3Mlw+n3T+M5JwSowEHsSzY+hqL+F/SS6/o0iXIRdPttdsRchlJ3QR75XiBHkWCE/StmN+HBzm+TsMXlnvtS+RppLBulfwz0fRr+GT4uexjS9EbcqgYmKD2O18n1LVfdSM/T/AEjHoBgt99rFDcX6BAEW5mdQkRHokQz9SaudGktddkudZu4UNnp811d3fitkSBFBj9h8y8Y8hXlbdZf7W2muXcjytPFNG7tgYdSzANj15x9MV5a8TO3t3394+eevVLz/AC7Eqw1Vf9hOtprU5jTVIIowvbbLlf0O2s/0dZm51DT9rAPBeW08aH8z4l/PkcYPIxUjQFT/AOdF1PL86eNqem3DFzjCqXBz92FB/DbULX/bnQbS0a2me/8ACtz4Ll5Cnk/+EAE5+1bYx9HIorh/og43fUR9SR7fBpydRXGq26RZE19Y6vBk5O2d/DkwO2N2Say34qX6y23Ul1KYpRq3V0kYZJMjwbaNUHI90X6Yrf8A4aXJn1ZNR2Oun2tpe2Fwvht8sUcu+JwMZJyD+tYzrTpuXV+kYdMsAU1XT1m1G+KJvbdcOSCB6naRzXiYMmjO1Ljb3G3q4yxYJKO6l5e36HmXQlwdG6V1XqC5QNBo9tLFC2CWNzMwCKhz/h7/AFr1LR7tNK6o1y/NvFHBbwWfhx7cl5HiXy8gC5/Q15b1u9t0nomh9LWO6O5ZDq2oSSDvcSqQit5fIvOPKvWtM05pdS6bM1wVGoQ2lxdK4y2DalI1OPXG/wC9eh1uOMoub7iRcFKMo76Wl8eSH15o1pN1vYx2ialeSxWyXk7CbeA/LOgJ47Dz7Vs+lbr4q5e4s5DeXf8APmit9w/kxMwKgjHPy96z3XFrqegantSFpfjtNCh/NS2A6r6kgAD2Jqym061n01RqpbS9Vigi+FvLaQ/ERtsA2gDAILZyCK8TJJSxQVkIPw1KnW72N3a3Ut0JLTUJlur64iZiZF3RIX+ZBt8wCF/QVg/xA0lup+oQk8yPbwwG3mMQ81kDYx9S2DVk93eTQo11cGNUhSLxSAssoVducjtmnWmmTXOpNpkyvp86xs7RyryoADFn8gME/esONPDJ5G+Bc2V5lpiuRvTel22m25nb+XJdK/8AOdtxgs4x/NbHlkfIMeZrNi2u+pNVutXRhbWturTMsh27B/Qhz2AXFaGS3ku9OvdTuDNa2V7iOEKAZY9Pgb5MA8ZkYFj68CrDU45tWsJbW302GOz1ua3lZ5g7xoiJvleXbjxCPlXZkAn6VTHkXiWuWDHje1nnfTnSTT9bk6Vb3mrXEU0M4uUQ+GSX7k8KFUEnPJr2L8U9Wfpfoe0tLRxLc3l1DZpIg4HiscsPoAfrUPRdQm1Pqc6PpZS10OGNri9eK5UzzbW4WQr8kUfP5FOT2OOap/xM1bpiK3Ooay97rFna3fxcUMDbE3QRFEVfyjAaQ8E8mtGSby9VGORXSPWnN4uk8NPZuyl/D6e31H8aYYhz/D9NYorYJAAwcDy5xWm66in1roTWoIn8ARrJJcShclpprjAUf9Ax96pvwgv4m0vWeorXpe16Z+MuRaQT/LLdTqFaWV5GwD3K8EnHr2r0C4sYJemdP06LLEwfxKc4742nn1/MP0pOqyfd869Wx6E4N9I2+/67niGvXlroWnaxd3DSNNbWaRXBVskPMxlJ9M7QDg+1WCaJbL00byzv5hpb3UElxZjGTMwUmVz2U7f6R2qn6u09tQ6DupLkCFdb6m3SLKwyI1/lx4x57R2p4h2y61Da28lvD8fEn58mfbJsL7fTb2FXnbwVGf8ANj5ZyVuvcXXVXTS6rctfaZcXMlrse5bc+Y4kjlG4Ko7liV+5q90nT9Pxd38Nkrtq1myFCdzNGgywRT2AI59xRdT6i0/ozTtPt5DFLbX8zzjxFIEcSOAm8jnG7JwO+Ki9MXOqXvU9pfz/AO92kvxcaThwYCpU7WTjhee3rXlxlklD0tl+Zqxxint/sz1HSjPfdP2IuhsleGDjttMk4Yffb+9UXV8MUthPq2q3Cw2trcXLRwiQo8pWRlABHbgCtFpCtdWFra2VyfFiSwimaMDI2rvbv6jzrAfiPNbQwPb25xYxW4t4VznOHBJB8yTkk02JSnJOveex9pSjHCr57e2jNHUbDRNBuLvTNH2O0XjXUigu+R2y547cZxxWb6V1ddfs/wDa7qm3h03Q7aMlm8HxHDb8IPEbLNzjAGBzVzpLalr+peHZyCSGZkt5LZvymMISwHome5PlkVL1b4fq2KO0idl6cs3mhIVBFFekqBvAHaNQCE/5c9zXpuUN4z+Pf2Hg4WrTS9iLW019dU1NJtXuCVjinuUWNBtmsngZMRL5yDPI9qsLEfxkdPXDTo0uqWrJbyE5xDCeMD1BY5PtUzTNBh0jS7beySLFZzy2926gNEdoCpEh8iM5Jrz38Q7bULfV49O6eD/7tojLBtY7whkAk8PHmSTk+deVgjjzZnCLqro9HNkjCF1ZI6z/ABb0bRtSs9I0HTpdUHhyJFcq+1JijYldmAzjdxS6nresTXulWtskVtdpZiW7dV3JEzjOF3d224rJdD9Fypd6Xaam6oIVl+Kk27zBEZC+zjsSAc+ZxXrWlWbXXU80bzPFZyX/AIqKoVmkhkTajZ7he3I8+BXsdTPF00Y447pIxrXmiknu2U9hqusr03dzobxWvb9Le3s1cKTErBpXOPM52/Tiru2sLmLqbUZJrJrK3jEojuHlHg20CuGLEDOWPYCpVxNHZa3cztBDcizuTZaXZgEZZcF5XP8AhUnk+tQNX119TuyZp/Hsnvo7G1hjBj+Jm3ZLYB/IM559MnmsTTm3KkaIRlSlOXqJ03U7RXKWumweEDiWOW9uTHA+PnaWRcZORjAqzWxe6srjU9QubHU7Se7gW2aAfyGUsrPIUHdl+YAH096qeodKvNd026t1vonOozLDPJ8OioYIgWkESk5CgALu86run7g23T3TsVkCZb24a5t4kwii3VuMxjgZ8j596m3CWO4bMusiSeOr8jX6L4k9xc6teXMyrHHPPcJI2CRu/kgqOyqinjzJ9qFp2pzxdI3kdlG4JiyokGDvuG+Utn0Bz96HpiNqmm65Y2DvL8RdxRzXaJlkOPEcOp8gMLx61X32tWnwNxkW7fFXi2w3ufCgaNBjcPNsnOB61meJpNx3YNcljSvlFdD0zL09qt/PFcziGDT10+3GwlppDjxXC+fkM/Wp56NNpBPpkRkR5/Dm1GZGG85IwpY/lGAftmrvQrxJLo3MNudTkjgWW6mm+TBCnEcKYz+bklqY02pTSxabDAs9xdStLPIZlDCbDMyYznagYDmtUZ5ZLfsgPp1DHSe/Y891nqB5OpY7TTbYKkCgic/P4SElUSNfXaCSzc88VjIumNbk6gvzFeCytN4SRrhd4cEhmIUctnkYGBzXo930ZOdSnuJbzT7TTw5d5jfxg5HBZs+g8veqPX+o7+xkk0/8PhZz3qRu8mqXEgEXi9t5LDGxRj5s/TNer0+STkoY49vcjzIxlq15VRbQQS6NNPquswSzm4UR6fYTQqrABSEwgb+VHwSWPYVGu5NQ1LRLmG2litL+QxwgaeI0gx+aUkkkvwQNx75NUGhdOm66duZtX1q+v4CZZ9X1S4cLJqDkBI4l3f8ADhyG47kDnvV1qGnWWkQW62k0mjW0Vrm7eMiR3GNwRfJRt+54rUlpm4vei2SXoMyVylrodnNa2lvd6ncOQJ3t0aR7ls8RJgcIvc47ng1m7/pluoNQiuesNNa02ggx3F0VaFO+NqkLEgAyzE8D3xWkt+rtDleOOyl1x7WcBd7mGGPvwpPzMParePULe5njsbbptYrTwmEk9xJxIN3K7RguxFeliwrHLU3RheObfrMLba1Hrltay6Va26dK2LKst1Nbnxror8qbFz8oHIRT2Byeat5rvqbrG42WK2FrYWabDcXkSmC0j/wBn+VnI5LAE/Qc1uL7Q4dLsY2udHilvrtQINNtbXaAu4D5snjHm3vUbqifS+nLa203qi00gyCMiLTfDMq2xOCFYZ+b1K4PNPGeKUtUXaRVxyN+ktu+5mrLT11KJYOgpE6juI5sXurizWHTkUf0Kx4dh6Ju9zVndX+naNKCl5b39/AVUrczrb2iMThQtuu55Dntu86z3U/UnUmrRwWOl6V03f6HCAq2c001gY1J4wAyqpPJ780aH+H9A6T/ALY3vRmmaTrcgPhi2eSRrSLad0z/ADMDLn8nHGc00sUXTirb4qn8V+wYrFvLakT+rOtX6dtBBr2tQaj1NOu6SSytjJb6dEfywws5CrJ5ltvHYYrI2evRaxpMd3DYS3glt5bgrdBJixHy42gdyT3zzWM0brXpTr/Uv4fb6NrsTHLReDqQuixxyxDxZUnkklsc1610/oiaP020+kG9054Y1soDdwjx49xLcf0HnBz3qfVYngUVJelfsM808jbkvyMjY9P6LoWtxXvVGmaR/F2YSW9hDZBTZDOFknZWPzHjCAcZGeasOqp7/WIrW6eeOGe8aQadbTQDwoVjwGYqeMBmwPcVp+nejJejbC91LWEafVL6YpZyTwhn3EjxJ2AJyF52/wCZifIVgeurnUL7qOX+AXVrPc6LYmOO28YeJ4zrkkoexyRj9aME8+VW7rv2Bklpikip0yaPUdVk06aC1e0eZbWEwFfEYeEyiSQeZL9vQGvpTq3QbXpHpLpDQ7iUyi2bMhccOyohBx2GHIAr5T/CnoHqButtCPUmkXVrBd6hbp/vIxuQE7sYPp9K+ovx0n0UdQ9N2Opi/eJIJp2tdPA8WcE5Cl2OIxuXl/LJxzWH7Tjp6mOJPar2PThjivs+U095NL4U/wBTyif8PNe/EPqr+K25lsCEt/irhZFjSAgEMDI3C/NjgBmOeF869G1K00rpq2aL4rRW1GWGMXOraivjkMowqx2S/PNgHKmUgZ5ArC9R9WajqOi/HTamdD06DbHHBazlLWDLD5IUAzJIM/NIx5JOMVC6V1SzttfS80qyt7TS7fTLa/mu13/Ez3ExYLG+ThslScVCf3icVKLpRXb+fUGCXS4oaKcn8i6W4muNWk0rp241m41MYmvb7ULMfGGMoSAjEqlqpHYRqDjuTU78f9UnsujrW50e08C1W7t4H3+e9MFSQcknByTV9oWlXjXV/qo0nx726khFx4LBHkk27gp3f4V4OPWs319q0PV34IdR2onifVrDVlmjt42MjuqyJny7jLj/AKagpX1OOc90ml27+wTNKWfBKCVVueRdOGTQ5NYWzmeOPx1FsyNgEZBOcei5FfQXQOkR2VhrOuaqYZLKeeCeK2jTMjQgFTn3kkG0f5Ec1876dZPN1XDpqMWtX1CWW4EeWZLdwAzZHmFP64r6B/ELqO36J6WWe7mls7dbhIfCSL5zKFISEH1SFVXngM7N3Neh1mNyyKK5l+xPpXFask94rYwuu3vTur9Z+D1VZxQWXhtcTapsGJoVG+4bgfy13BIlH+mK9c6S1MXq611JcWhFj8Qt3NcLIoVEj5RM+fAxXh9vJedS9CGz6oujZ3/VzvcWMMafLZwxKPAiOOSpwCwP+XPet3+JupaZ0/omn2vUlr4Mq2aT3+jWPMt0zEiPxj2jiHry2ewqHWYV1Eo4ot2tn3W3f42UxNYouVdygu9Uv7/XbbVLqHx72X+YcOs0cbEsSVQ8k4Pc+gxVhqum6nJZNa69PctENNW9ed4xiFDMwO3gYymP2qltr3U9UNpB0rJHpWjxOfjra2IC26hTkvOcs3PbnPsK9H1Xpqwvup7SG6mvrpJrGzLtIMpFbwL47ln7bW+Rcd8moZNOOokcWLxHvdWB6i0q1EcekQb0ttNt1naNFG57mUIirnzxuQfrXkXVPWeo6HdrpukMkVlF4gnucZ3TIjZj+z7B9691urkR2N1q+qrZJcXt7YiJrxlPhySO8oTv3AKEAeWK8j1a3bTtO0m2XXNPs7g3lzZutpYSTyNK024Z+UbW2Ebjn+1bOgUZSuatLz/MlnhKOTVE8K6CsLhrprm6guzBKQsrKhJYbxkZ9WOa+t+h9PN+1zCscimaW4jdJOCu63yo9u1YH+DWWl2ixzX+oapMQ8qF4kiJx/VhmPygkcnFab8L9X06w1K3tLSefm7VpnuHUjxSu1gpHl9fWj9rZV1OPxIjxrM3GS2opLXTTb6VZPbh83MDxbUfO4pKQ2ceQJxXrt9YGx/DrUoIUVWuLNlX5vymWNVJJ8gM1itavLi00XSL8QNZ2sGoT2USwnduDTq3yL/VnbgnyyT5VuNS2podsJ2ZxK6go5zwrHH68H6c18p10pvRNeZnx49OJu77GRvGt+nPw0u4hY/H6nrWsW9tY2OCPiZX2pEreoXJdh2wAPKm9YX0XUHW+trBGJ9M0W4/mTA/LJdQoEWPHquGH/NurSz6nYT9SaBLM8T29m818qqNxHgxM7OPQ+XvxXlOgzXOpatouh6e2ZpfGvbgk4UzSKXkZvUnfj2zW/poPItbXpeb92xry5pOCx1/Ev3MD1LMepdU0661VXlE9+sJaIlfAQA7UAHAGARj3NTeqje6p+Cs4uD4ktx147wW6HdkLaMwGB2whX9Kmtok635fSLdprfWXWW0AHCznKSKc9iM5oXVN856A0BIrhPCg6l1JooY/y7YbWMbz/i43Dv8A1V9NglqyRS4XBjw6njkm6/3BaZo99q3TWkWnxPw41CN7RYWXIldhKxYkem5AB5s1e8WVhYz6r0jpNuhNna5vwCoO4KpigJI7/JG7g+W+q7oq0gtOntD07TtPPx0FrFIlxKn/AA5CiPxn+ppJYR9IzVjdarZ6HZ9Ray3ENvG9taso/MkUfgpj0ztLcf4q8DreqeSoR2d/mehKPgRau7f5HnPVGuQ9Raze3kcLPLqPXFtbpbMceJFplk05JPkpkuACfKqnU5JuvxLpWiTyWk15cWtpqVzNwsUjRmZnX0gijR2K8Zx5VF1+5t9F6n0np2yfxmt1v9VnucjKJMhdo1PuY13E+SgVtfw26ZttJ6dvepdflktrefVp5rjZgLJbxqI/Cwe5kkxEB6CTyr2cjhjhBpbJbEot5du3cJ1M9tp1ppHS2hx3dpaKtpJdJDHmQW6hjZWIBxumclp3BxhpdxOABWX6j6dWKW66T01ZLNr4RNr91byZYBBhbNH8wF/MfQHH5jWq1a6m0iY9QavAY7p3a4iicBgbiQgk+uFUqGb3IHGKw8+szR217LtFtNfO8twp4dS5LFD6HJOcfSs2PLJvxF/GDNl0PVw38kLrfUFhpdomn6ekdpp0MfhpbxnbuA8sjy9/OtLY6knTHTza9f2e24kVPhrdX/PIz4Xy4xtUfQH1ry/pnZ1V1PpWnLZwqzXY8eXczBIEG5yR2JPAH1r0L8RdUkuviJ4TCNM0uKJLUxrjxSjdyD7t39BVZ43rSm92Zoa1BzfJin1rTurb6/W56eOnalqFqr3FzBesTMGZQy7SMD5gOT6UvU7m36vvWij8EWaCGLJHJUbR+hkH6U/p4zJ1BAk1nh5LVbqJ2faxQsrJFt7Zwd3tkZqXdaKeoNbvZRaOllbXPN1JJiNpFwWx5n5uOOK9FSUZ12rzJTlpWyKjTbeDVOvLHS3QSwWVzGrCT+lIVGWJHfIQ/rWi1Hw77qe71R4mtgyLCUBycLGCxye3zbmP1qZ07Jo0N3rV7pqm4ltrR5JrsoDGXY7dinuxwG/SsLY6s2sG/ma4uJ2a3lxviKKrMuPkHr8x5pW3mutkCbagkCtesV1yOdOmbdre2WcxRTtw07f1Mo8h7mrfqgzJaa9LbmZ4LOFJbpgN5CHChD7tjANUiwWuhW0ccVwtsWwgkcDv/hUDv71s7+GO50HX1lJJ1nVLO0ZVAG4RRGRlBPGMkEn60ZRxQyprgnFavw7HmWmXMltA0zyCAPrgVGjfLIlpAxbJ/wCbGB71M1h4EvLjUNMQT20m2DV9LCflEmSkyjyR/LH5WPoaW8sreKAaLHM1xbTwSTTTEZDXE0pO7gDAwnlxg486hSX13pt1Em1IYzGsV7JwQ6cKIh55I7enFejtOWqP8Rq1p7Ei90U2mnGxtjI1lqX8uCWRCDAvDeGxP9edv2FW2qT20/UNiImZXSIIhJ7JEfL6kE/eomuXDaDew21qrXmkX1srWUhBb5EO0j2kQ8N51Evd8esyzSNtP8KSFHj5ZQzgEj3IU1Fpy3ZGW73L/wDCUhtWu+pnhwiabcTBGUkQ4UqzfqKzXSrS6leq0zIojdr9SwztlVcj9OPvitB0hqav+G3WVxanwP4lHBpdp4pKCKIPvcc45wOSO9Rui7eC2s9Sv7cyXEcexPECHa29ht4PIHA+tdO4qbfOyHlsvYit6jN2yRWljEZ7m9nWHw1/N4aDc2fYse/tVGIo7bUra2Sbx/APjhlXCEx5yFPp7+eK0+oXCvcPpVlesmqSx7HnKbti5LMnqGOTk1gNTS5sNRvpb+B7a3iWKCyOflbJAOG7NxuJHlitWGLlGkDFutypstPbUNFW2ZVAudZjaUnsFAdmJ+2a2Wlstxdm4kGDcs8ShRjKhHYKPTnip2laNp0uiLeNPJFdXXUVvYySBhthtpwoZ9vr+fn2AqJe20ul9TT6TB4j/C6teWiM5BYRxkorMRxnGP1rTkk8iovNya3J/TltPqMlqItrSXMamPf2TB2lj7Z/tU7V7a56iK22lTbbGzuR4E4/+Mpn+Yzee5txzVhZyW+hWRFw6W4hgSPfjJUHIA47szbjj2zVTqfUcdtYwWtmj28DfKkSY7KucufQ5zivLV67ijKlKW8SXLbWWl6TfSKz3Vwtlbwb15JElwpIX2JUEmsfrXjakt4yKhgjWVZ2zlIvUE+taSHxZrW/MkskcDy2Zcr5pGrMyj2LEVnrOSXWtR0rS/hTbWl5fxxLAinJBlAyT5k5Naceq9ysCf1E8Gl6vrDPn4WyeONSv5pBHCiFvqTkD615tqWozXuoxz3u9RgEQp3UH8qmtD1Vqs2odWauUOI724vI7OELkKgdhn3bKgA1nzpclpe/F6sRH8OCwhZ/5jtgHkfX1r0sUFHeXJqhSdvksrPZF8IsrN/x0CqfNifOkTS9Q13U7h7YbV8coZJX4BBI8vejWFodR+FuXIjPiicDPcjnbU3XdT3C7sNP3xMrhZJo+P5jHcQMeeKEZeltySv0gFroNhpF7bNLqkl/cKNswhiGxT54z3OcUS7ubOwX4jZJcs7bkSUYBl/xH1qha9g0ueGF4mZQm9ypwx9ME8dxyahXs15dWEl1EpdYULHZ2Qk4B+tW0SlK2OoObtjrnWIJ5G+PknmmmkxOTKN2P8PsKWS9s44ZEsbeSJ1+VXlIbB9sVnVy0MUuDk5Zs9zzVzHps8bWE1yDHHfOWt8n8yo2C30zkA+ZBrQ4qJp0KKGTRN8RG93MIQ+fzc7hwePf616Rpd6tvbasIZHmGn9KSTBmXaxkcYHHl/xR+leX6VczG8mDBblQSnhyDKtknH04Het40UQ07qyXTmcyJp9ratCxyQBKnY+nyYI9qScU6izpKuS61mZ9I07q028SyT2NxpcKAn5G/lk7fbhjzUq/itV/DXqAacZYrSSS1jSKXllPjJu59Mj9qHrkKXsnWFtIgdbnqLToCg4yRbnn2A5ppi+O/DzWIoZPnn1aGBMf4/HfOPrsrM0lTXmvyRNbNqg3RG3U7noy5aEtm5jjmQ+a2gbGfrkH7VSdQeFpWvatDZsRFFqt88JbnI3ADP34redN2DdNmFjA0cS3sVvEp7mFBtaQe7Fj9cVg7yCK86o+HkJZpJwZMnOQfmb+3NZoy1ZpLtX6k9S7E65vk0C/0xEe4TUJbITXKSHcgY5G1T6YxxWmlh+D0KwuYYHmt0G1tuBt3YPPn55z51keooRea1JOjIbiCGOIxvx2O4EH15HHnWg6Xv8A+JRzSXRSQQxQrJtyoKwhgRj3GP0qeaCSTiQktUbLGa1GowLEJvBk3o85hbHOASpx55Aqq1e9L9UxrOVQ2+5VJ7k4BIP2qTZyxJb32sXQWL4obpWHygY5ZseXcCpYsNPl1FeoL6TfZ2yiVrbaT8TIOEAPkMkFvYVmc9tydb7EXW2TQ7qKe2QJqd1G7zuxyVgS3cxoF8iThj7YrP2im1hWxudkKX8lrIWUiQoEVuTjt+bOKstQS71A3Oqi8jR7q6dZLoYYF8FSFU+XAFB0q0/hkbzS+HCEld9z4U8KF3E+g5496rjX9NR7myLUYUyPcWEtk2x42mvGuEkQq2UtoQ47483UEgeQqBqOqTLOYIYnlWCVnSReccnavPl51dzXtvMsl5dpNIsRaGS32geNsGUcMOSfmH2FUSaXc6zrctjphkla5uZLVNxx4ZQozNgd+Cw+lb8OBzcUlubIRaimy86F0iz1S+hi1i8hs47YyS3bXMyxLKGOVjG4geVe6rqNobaIG5t57NBwtrOrhcLwOCfPAxWTs+gtM0Gwt0ht7eX4ZD4t3KgnMshHJwwIIJwMVb6f0+1uQJoY4pJZhMNtvGngJxnOAMHPlX2vSdLk6WGm1vyTeRS5RG6vlEEuialtZb2zjCXSxyBwImOcZ9QTUmwi8TXLa4tpCs09nK0buu4RQh1GcepJOKjSxwX9/Jp+pQfEtKWWW4CKPDBOAcqOTzx6VneldSe5Z9PvbzdrOnx3GnhnPLrHMCD7kJWTLGWHqfEfEtvgdjVtx95L6mQz6VqKW6xTo7LFELlFYSNvHztk8ggGoeidO3sMYMdlbSeYAZVUZ9t1TZp5bq+TTrKJvBtVDzs2DnP5VA+9aeziWNF3WJkAAzhwDXoYscZ7tFJKUdrGafY6nGjteacqqv5WtkinJ+wbJqysblbo7Yf5M+OIrmxWGQn6M4qVBKImUjSpVY88zqKtAUukKXeniZMfleVXz9q0qFcX+YrlLu0xPg9dtECnTpXVhkZt05/R8U1G1xM50q9ZcdjaRED/ANun2ul2dqp/hdve6PIe72twdp/6GJX9hU6K91mFzvtrS+gA4cN4cp+3Ipk9K9KN+x/oBOXmvh+5Wr/ETIHbQ5gy8giwQ7j6HD1Oju9aVdiaNMg74Fkox/7VWEeuDZmWzurR+xWYLkfcVNiv5NoKEqD2BAzVU4Ps/iN6Xq/nvKYXHUEoAFhIoPcPZg/+900ya32bRyT5MLRR/wDrBWhGquAN8JcfalbVF282C4PmyrXVj8n8Rm5vy+Bm8dQ5AGivID6QBQPr/MNJs6mVcjS2Hoqwxuv3JlrStqNrkb7YRn02qc/tRhqad4rdgPdUxQ/p90/id6favgZSa76pSNi2kwIrDaGktI2XPoR4lCVOqEVFOk2Yx/TBFFHH9l8TitVd6/LCEWBigc4+SxWQfc7aImruePhonPm21Fz9ttBPFe0X8RqyJbtfAysFtr+dx0GxVh5kwj/3upLxdRgfPo8UnpsMWfsd9aQ6q6dtNRT55ZMn/wBmhtqt0ZALfTYDn/FMB/7zQag+Iv4gvJ5r+e8zgXqQONug5Pn89uP/AHupKv1IMiDR7TPnvuYFP6bquzqt2oPxFnagD/DMP/laE2tTDlrWDb5BQxP6hKSsa/tfxYbyea+BUGPqmT/i6ZZ7P8JuYsf60IW3VRzt0PSGB4y15H2/8hrQLql26hhaoB5ZDjP7U/8AiWoPw1jHgdiHNFOC20v4v6nen5ozfhdSpJ8mg6KG9WvlwfsIzUgQdX43LoOj7z6TvjH1EfNWzXOq5LLpkDZ/xO3P6UsGoa9GcLaWi/8AVISP1rqj3i3739Rrl/kvgV8cXVpA/wDhRoigekj/AL/JRhF1ciHxYdHVB6xy4H321crq+t7WEsEI47ZIzURrrXJgWOn2e3uAZjQcU+IP4v6hTl3kvgisMevnBK6FnPYG45/aioNaXhn0SFj5KsxNSXTWypMWmWAc9i0jcH17ijW56rgRRPZaXOB/U+ASP1NHw13i/j+4rm/8l8voVl1b9QXNtKiXlnbtkYlsYmWZR7buMVOjs9cKxhdV04naPmktiGb3JB71MubrWZIP5VjEZv8A43aXYiIPqGJwKlW17r5gVZYILKU945CJG+pcNhvtXLTdaf58Tnrr8X8+BWDTNeyQNV01gf8ABE3/AHo0Wn61GCG1K1jHtaM+f3qS0mvs5HjabIwGSCmCB65zXI2vMvyXmmgEf0Ek13o/4fP9zrf+Xy/YjfwjXZPya3bxr/hjsAp/d6UaX1Gq7Y9fK8/1WanI9ch6OI9dYf8AxdaKw/8Akf8A3NNzrAP+839qR5/Lgj9K6of4L4/uBSn/AJfL9gT6N1BlS3UJfAxkWg3D6EtTjoetSDMuvztjszW0Y/1rh8buB+Lt9p4DCPP71xXUn/PfxAf8hBrqh/h8x/Sf93y/YAdF1kMd3UUePeNf/Wow0LVA24a6N3+Rgv7banC31AN/9do9vnuU5H0xRfDuf6tSkY9vlHFL6Ke8V/PeN6X+T/nuK8aBqzj5tfMbeRDj/RaPD03qJAF7rvi/8s5OB9ClHNlIw+fUpQP+UChLZxxOdurXMjeYYjFG4pfhiK9T/uYWXpe3VP52r6k+PzeEwAP2K1XnQNHR2Im1GQepcKanpYzbspeySDyXZx+tI+nh2zNczqfQsFFI5N+SCo13ZFj0OxZxsW/ceW+fgfpUZtE0Ox1JbebULSC8vVLQ2s1xslkx32881LFjauWI1B1I7j4lcf3qr13S4buxRra/1pZLeVZC2lRxTzHB/LhgTtPnjBoaqfYZR9pavoFkseAqt558c8+1AXQLbk/8AeSrcZ/tRVsLIp/OlmYsMkvJsbn/ABDyoL2ujRcTS7SP/k5rnJd2gU/WNk0KxALNJLnyKsM1De306BX8SeOQgcCVsGiEaESQs+/Hfa2cfehSXugxDPi245x/MjqTyQ/yQyjLyZHDafINwS2HowP/AGp0VzYqSsM1rGw5IWLvT11HSJ5DHBLaOygnKAKD9jSJdwMymOF3Hf5LYkH74xQ8WP8AkN4e/Akt/YIMSSxyL5FYgf71ClvdPwxDgZGOYf8AtUq71OyjTEkAU/8AyQIP/Ws/P1HErkrYwTgdjkgftWXJ1ONbarCoUt1Q95pIVLW0QkiUEhZI9w/f9vSq2W+urpibaxyxGChtcbfv6+9On6kupchYEhB7KN2D+9Z2/ub52ebebd2PJVs5HuM4xXnZs75im17R1UUJq4luY2e5lgLhseEICrD2yfpWRv7m1tirWdr4s6MHceEDypzgH6VZPeX8d2BdMbgFTlkVhk+RIqsklvYn2G4W3tnJGJHXz/esay3zsUi0esfh7qSxsbf59kqGdFz2U9x+vNbi5AgWRhHsAG4Z7Y8z7V856b1Amjz6VJ/EBJNa3zfLHG2WiI5U574AJzX0Il1cXNtHJH8xxtU+DvXBGRyCDyDVcGRytLsNsluQbHqjp7VLi7ey1vTNSFoha5jguVdoyB/UO9ZDUOlj1v0xq0t4ZrSXVQWsl3kCPafk/XH70/quJdX1Ky0aPT7aOcAy3htYtrmLyQ5AIz35Jq4jvbaByxN3Z2qqBCJoznGPyn6GoKfiuTlulstq9rFnKKmoR27vf5HgGlW2o/BQT6pGsF3FutYo3yp8WMbcEEcYx37EEGkvI2ur5mdWV/ELZI5BK1sPxMsk065n1C1cXtjfyRSho3BVJoztZdvfDKc++KopZIpbOKSCUG4nEwjkEWQUEX5cHn257V8f1MHjzOjzuoxShk9pVT+PFK5LESRNtGT75GPrWl6ejjmi1GzSRn3tKkYPb5owTn/qAqv1XV9Mv9GspJoYIb5QVUrkM+3B2kdj9adZ315NLax2EUk9xausmFX+ggHk9mHlUN2uKM8oaXTYTS4Jbjp2M243yhv5II4POBz9M1otGuGWSSIsgXaBhTkBh5Vl9buri2stQiWRYovEZViiOAFLE8EfWnaDcmKNFUkFk8Rc/wCXFZM2PXBsyzjW5sNRtIboaisjbEWxEy5+pXH3zVRfWQ0yJrK2ZijXSxMx77F5Yirmx1ArqF1HbFXE9gwKuu7Kgb1I+4qr61vMXWoXOGIQZXHrIoYYHuDWbEpbQHS1IlWssbdL9Q22B/uElrerlskr4hRjjt2cc1d/h67Ri/lmi3CwFy5wPmQSSnH23Kcf8xrL9Nol3e6nDJkJqOkGIKrZG9VBI9+UNafo2Vrq86itYjk32nyspU4C4wyD65DVXI6gykHwB60Hx/RvUFuuCqRyiMjyJyzD/wAw/asZ0DYK8sV6R4kdrIkUKkqDcSE5CL6AYya2Go21yU1mLcot5rVgMN2Z2kGftms9ocEtjaWqxWjxZSNYgTnC4Dbv+Zgc5quGWnDKNmjqZLZdje9Xgr1TM8CMotuo7pxhuCS0ShvsWqg6J1oRdWXkN0kksa3kd8WVuFMcrZbn/Kxr1PqjpZbrUbSW0jVLu7uYo5DjADPchdx9MkICa8a6PjvF611G1eTw7lLDU57lSoBXDBUjx5YCsR65rL0lTxv2FpKajr86NNrl7fp1xFBa2U3wfxkm+V8N8pOFbPbPzA/amaGsVt1o8jaiY3z4CIqbmYK2efTkk1H1S8kuPxPeGScmA3KsoJOCo2jPFVeqXosOqbeZgMyzsi4OAWIOKWKrTFLlMjlySeScXtwei63pdtr0mmmRkaIXPJJ8wvB/Sp0tkGF5pHyIpOY5A/zNKsaSge3DVUalq6WTdPWtkJUlmv4rZlODkuMAj9DU7qV7i001tQWMvJJdW8ylm+VtlrGpyO+NymsGib0p8XRsWOEpxn3aMUmkNda7axsZTAv+8TOCRmEGRWUjz5Vays+otpWp6JdQWwWGIxvsVgAsbkqR+mDXoF87z20mpxZWOawZYGzjIJ3vj9a8a6rfwtbggl/4Z0yEMP8AATGxyPTy5r1ul1TyaX2IZMeiDkvd7id1vo0MN7qukxK0cMkqXE/zYLRFt5yTwFGCK2V1rM2rdMdL39tGhNpJd6ZGWOFkjAWVM+20t+lZDrDU49Q6T0bUbq1aZ7v/AOFmo4co7MoBDbl8mAz78+lWnSNrNpfQEcgjaeHTdWhuSkEoJMLoUPf0IAx71vyRrB6XZk5yqUZR/uR6cL5X1HpDUtLkj8OQW0tu78kujKGHvuTIx7V5f1q+kaP17rMsl/frqc81ynw6QYjWKUuQ27zx5j2rd9JaeH0eO1tLmC+OlaqJIXQ7WiUkTRqwPbKlhxWf6j6SvusdcstT0mFJSIHV2dW4O/IIxweCfOvOwSjHO1Ljff2llLTgkn/uF6dvmvbLqAvh57rRzLIQMMkphhV1PryhP3NWRvZrrpHp3UYYmcR2SSTKoyGOWGB6ZwM+1W3TPQN/pL3iXWyI3UVwgcgDdvjyi/mOMbTVjp2gXuldNW9olsypFbARTQzIS7A7WXb9GyPpWbqM+JPlN7CYV4n4nV2ZPT73Rr65tlsZJLaHxvAkB+aORGG18AcrnfgH2rT9NWc1rq+pWkp8ayuYopkKtkjAAHfnnYfvmqWHo64S6d0t9RJRhMrSCMKdrZwAAT5VZNZxaU+n6hGGe5EUttHsZmyrTMw3D/LvNZc04zi0nyTcauKXBF6yuNQ6c0O8htYwxsr9Z9w4kSLepzt8wc/tWmuJDaapqtxbnar3Kalb7PNZY8P29dvaonVqnTYo51tluY5rFVlLuf5hU4Iz+9La6lA9lcbIvFT4RZEEj/0ggqM9x2IHlWLVrw7rvu/gWqkqWxB/EG2l1K3ltNFKxTyCO5XyV1/pcD2xg0C+sfEGj3WmTPbz6fepcKyR+IsrOR4gx6cMQfWtCzePodhc6daPe39k5iLyOMCJ2Eg/5sDcBVTCJ5mF1Yh7aOzkaFtnZByykjyyGPPrSY5ShFKPY6aUmm32NH1tbrbdSX2p2iSTiR4dQigPaWKVAswPvx/b0rJ9I3QsbrXba3Vv4c021YzwXjlGUY+pVq0911ALqLSzfgbrG8fQrok5374RNA/3+dfbFUfT9olpqeqQu7bECBg+DlQTg/QbqVOUYyU1yN1Dj6LK61tP/rrFIhhkia2uGkRywlVXAbjy7cj2qy05F0fWYlaQxTzXt1dJ4ZU7Y/yx4H2zVcNdks+oNKsZLQi2vDKk8xJ3p8uVHpjGCPY5pmoGK26jstWkDuXt1tghP9W8ggfdh9qulOkpbJoycXZZww29xYTPEz5tNTtppQhVSWyyvx5/m4pug2bWem67G0sEkImW7tZUJ3bom2uGH9Ld8jtTddnkuluEUiO6Co5jVQOFHytge47+dTNI8OAafdFmWzutSlWcHkfzIsspPpls0Yf8N2U5aM/p+nR280NzFhopDLcJI/YCQYA588/6U/RbhdW0caReSqtw+x2LLyMONuGHqd3erfULM2ds8nw6Fra4+GmiRztbY4BHsQMc+dZCwto7W4jmuj4c0BjcxwkkFS5Kls/1AnFaI/1Y7j5G07LrV5Ht+mtHmQfzLSeRFDKT8qSHz9gKu+p47c6rOttjwlltnU5/MBhufryD9azPUM2NJ1PJmMNtPcXEaHj5d+Tgef5xV5fFW0m5gJQXEl1bqrP6eFyufciu01Fe0m95RXqK/qi4hs7eFeEmuInumc/Ku7Y4jUMOxDZFRdPt/Fu/jysgtZLR/BDr8oDxqQM+xLd6ga7HYNdSPd3m1ZLIGL5A5IyXwoIwDkHB9quLDUI7vTHhu52d7SaBw/BLoyiJ9/0Mit9qtGOmCSEcv7SRdQW+p2nRqXVzNb3i3LG2uI8lo5AuFyO2Mgj71ba5ZR67oPUk+n2osr/UFFzLZNMB/vEDoxbPYgoDgD6Vmbm2nhsumzDPIn8Jmlnut3/i4idVJHf84zx34qVp2pWtvc2F0s3i2moy75sAqEZ0IZVJ9G8vemcWoKn/ACxlkUKLTV9Sv/Ftb6w0yW7t7i2/3pkydgduQQOe4zVJqOoWlnJNeeGWlVIlvlbO5XQ/yW+nzMPeo1/Yxvc3LLefDTveNaxxB3Qq2BwSDjnGcYpt7Ylrq/aXbJFPtEyMnPHAA9cHmujjUFQzyRimo/sWeryfz306MCN3lgMEoU/Lhvmz9j+9GvtQEXUdvbIYUaLYCBku0bNgHI8h3xRZ4ozq7SXHCw2Er793G/aCD78qR96qtRhMHUcN7HbSyMtokyyBTtLZ4GfTkVHZyp+sXJb3XkS4rWSGSeTVrswae+kukcUTbpAAzAH/ACjt3qsj1HTLPR9Jlsdlvb25e3tQB/MkZTypkPYZLfrT5beeGxt47iYTSGGVZFDbvEbxmOc+m04xVNd28V3okSxRf7pFObll7hOzMufXaT+lbcV8LYT0W1r3LDVdTvNXhS5sXNk1zbKYGU/Msqj51NXOlW0Nob3Vb9UEF5dRyWUc5xmQxBtgPl8/H3NUWg6LPrFtpSRytHHBOxcj+kHBH64q71v4q/vrbVRbPcWmkLLDDYQRbv8AeOdjH/oNNJW/Dszx1ZJV2H6/qjWtrqly6EXUlsJjEzZEbYAKj7mq4EQajZB8OiOoLeSZTDA/cioa6fqWo6bHFrA8LUTCFnkMLLv3ZA47Zxjimy3EUE+oPd+IUCySFVjy3EigYHnwKgsKiqKOW9RJml3strfJZK7eLJGoUk8Md35vaiXBubiDW7eC5JliRlyrkmN1Py9/Ksre6m1prSy24YmKESKXUDK+Jg9vpW9vdMFlql1c2EsN2+q3ySTRxuN0SSocLg+Q4ppY0mpeYG6k0uxn7zV4tJ6m6YW6V1k1D+SzhvlDgBjkeuc81v8Ar+EXlt03qkIPiPpb2xkXtlSVHHrisD1foyXlx09e2dyJ/wCFajMznbtYqV/Lg+jV6hr1pM34axm24uLVJjGSQMnKnH6ZqeaeOMccl2e/v2NPSyazeH/lE8eFpM2lfAqm9viPEiAU8YQKVz296t7eNbXT51JkmnFud0aN8zINxJX7DBqTpdrFo3T1hbSuHlBlkTe/LOcMSSfbOB7VU2QSfUJYDcb5BaWVvPJGcjLrK7Kp98gV6eTLDS4wXBgjCT9ObJGpv4t34sUDyanqMUbqUODAhQYYD1x3qFMllo0d+jatJeh7B3WBLbkCMq2V9xz9smrjWfimudGawVw8MIhuAMBwOQAT9OKyvSXS+rjWVuOo4ooUjuLwqFuFkHhSQ+GFPsAM0enU5Rc5cfMd6I7s3kV7Z6LHZ6xeOJJ7qKztIGC4CvgqSR6AEZPlTbiOe26XFnp4tl1SCGO6tWmOVUkHcufMgjdQZHg1C90pYt38OW2txCZAMeIzEED3yKqdc6gNpPpksxyLeRVmMSlsbn2Mv1wRXn6JTlfr/iNGNJK64I+t3kVlC97awxS3M2142K4ERAy4Hr8+SB71sdZvl1roOO6JZZl1UtuAwA8u2RRj3ORXnV6txLH1Jp0YzJo95NcROw/PFvwc/RSp+1aboLU21bQL/Tn3yx2dxa3W0nC7UDDcPPvn6VqnhfgNvs7GhlrJfns/gUnVN099+Iumta7vBtr6JWTHMkfhkP8ATJck/Srgx3dzp+nW95bMtxYFxHMx3I8aMdg3f0lMFiPQ06W1gfxVhJ8SZHNzeby3z9wqZHfFGsL+W+1qbS7eRbaCF4miUjIfxYyAW+uea0rJHFhikuBMblkzO3S4KGbVbgdU6RceAIrO+uXsbmNvz282ASCRxyQGB9DUa6jk0XrG20q1sWSKFUhiUNlDGpyvHlyc5qdZWrxRTW8p+JutGlhlKNkEqjsEkz54zsPsBWi6tWBV06+S7Np/FMLviG7DHgHJ7edZs2aLnGuGX6iMm035fNckPpCU2/VVpFaJ4oEswmI7KHzux64Iqq6ysnHWVo9nLGpj+dnZwCAhIJ+uMAUaxSy0y7tDa6rC0VvL4pEQ3SPgHLHHGPrVv1v09HcIuoaOIZ4WsYb1JZ4s71UlXQAeZPzfpU1Hws8ZS4aohhnJRnHzRsemeqWuNTiSYgafcWQT5RuMTBRmM/XOR9KptYskt7m+j8PbdhMQSB8IrZX84917e5rOadq6HQWibTBixhT4W4t5DFcbsqrEE8MCeBkVv+omstfgnu4GMQEAcEtsdh2ZQPy5G08HzrHkTwZtaXPJ6PSz1w8OTteR4d1VcSjS7rVLKI+OLZmeYHdkx8Ak9wwPyn2qdfKIdf1S9v5saNhbi3ikIcsWjRsL9XJ4rU6r8PcaVHc21xBdL86ThV8OV2/pZ0/KWxwQO4571gOuYGNxp1xL/M05okiQgbkTKDAwPUjufpXr4MqyegSzdPobnLhq/wBiUL+fUJ9OuLdVgtXvlnSMD8kaKd2f+r+1G1IwXXUN3E1u041PQNTsnnjyAJIismwj6YINZTpa4uDJdQXgESW1tItuwjIRiw3Fc/X1rSWNm5uLHTmWSKe81GM3Eq8nwJ4nUgenO3JrcoeHOvV+Z53iadyRqcTydK63Hdyh7qbRlkEisCxzIuCQO+QB29BUbV4opOquqheLHcRH+GI0Tg7RhWBJx25NN1jRJ59OudOilW3jg6cS3e5kzhdjKd2RzkbTT+prqzNh1Wshle5+BtJ5poEwzx7iFznvnB/1qeKel+i7v9h5J04/zlGy6c0zSoeo/CvDbh5bG1EETTNGwaFd6jJ429+ffFXXXFst9b65HLa/C2dylrdReKRGMu4+RscZ3Dy9qx1k9pc6vZfEXFt/PsrQlbiEl0Rl4fk84bCkDyNbPrG31G8g0XSVtzbwz3KrdIqkxrGnmCe47Yrzup1yyRtj4aUZNrsV3WLxi8haeUi4bVbWKF8csdwLAjscgEV5RqbTG11prd3he31J5FkDcgHPA/8AL2r1u83WCqk0Dv4eorErSp4mMk4cH09/KvKJLprm21yOHLBbmPAKnLgFtx/etXSpt0jRndYIh4N+u3PTWrW7i21NdMTakfyI43tu4/6a9UsILK9uOp1ibCajbjxYSeTIR+YfUnNef2EEZtunRLCZJXtZAhU7cFS+B7HyrSdNl4NfiLJI8RjjlZD3UYXKk+3NHrFqWny+pgxz0NTJHS7y6lp9tL82w2NzE6sP6o24J98CpOh2z3mjXccaq9xPEWdWIXenmCan6BH8Lc6zanYEsg+1QfzRtny9T61D0+4i/g+ryhcQ2SwrGQMnkHdmvOeaS1LtsXmm5p+s8x/ELRb2CKJoraVIEj8NDChfIU4xx5c1jRZ2tro2JbpZniYePvco6k87QPI54r1XVdRjs72a2trm4t/DTdGYnwwLehzVRrXTl1rElzY6yFuZrGJZDqG3bvfyR/U54NfRdPODwpt0PODnKkjDaHaWt89rNqfjT3N3dldOsrcZLbf6j6D616FZXVhaXdtBbyi5mF23ieEdyq+MsPE+pHasPbWt107q2jxXIT+I3lypum25WC33covu2OT5DitR03p1l/B7t9MmQXTXLbI5TmJXZslA/ccAcVPqop+lexLV4S3W5ezTXFzam1MWHvDgcbsYYqDn9a0j6XN/srpqxARNqE/+8YHIRBt4+yn9apY5IP8AayC0RHe7toZHBXIjXCkEeh+Zv2rcdRXh0HTNOsrFVkv41hiWIf0iRgGc5+tfO5pyx6Yx5ZbHbk3LsrKjVmGlaJHZafHvmmjeeREPO8nCIB5ceflULorTm6bubeK5fxZ7ppBPx5uDke+OK0GoWnwd9cS7h8szxxknO1A5z9zkV5z1H1Xp9xezahaxxxpY3C+HcTTMqMvYqoH5iCO1dijLP/Tjx3fmVnijGEX2XzYaK0kWLSkcr4mgdQGF8t+a3lysZPvh/wBqtuk9JuLqb8M3+HkvIrG51CwufCUsVHjyFc+g57mqbTOp11HXLyCHTrL4i+sVuohJCU8dlJZdwDeox681rNP1z4tNPMlydJkublCIreVgJZmkYldpHC4BBPfNejKM4Rpc/W/1ZklLWufURNH6S161jE11awi5hWXTmgkYBpLaTIbnyxwasLXpHShp8mktHDCbO6eWKS3uWyfFA3K+e5JB7etZDVbM6lcav8VNLcQyWEN3FGZ2IR1BLoOeDjFZfo/W54vxA1OG+kV7TU7aIoyvgRyoOBjtjBK00MUpQk0+FwFrl29j0OboO3F6ZtNm8AWsLQJHvzCxI59wfejatPsaJLxRGLeJXlwflLEcc/atDpkkSXc9vDG0olSOUeEGfbxg8j3rM9TKoEyXFpc7JgwLrG3zY8s496nHJ4s1GS4GhG9yBouom7veib2aSIvHbJuAfkEPKpz+v71M03ppzNcmNTaWnwksKMj7mcse6+lYvSo7HT9Qt5rGLx3UKiWmCSPnBbB9fatBY9co0t5o7As8NpPcy+Epztj+cLnGAcHGPM0M+LJqvGFO3TPnLXenbTTprTVNCeW56c1NmFq8n/Etmxl7eUf0uvcH+oYIrf8AQ15HqWnS2N1IsE2lX8OuwSjj5Y8JcKPfbsf6rWQ6c0nUdKjuD1JLb2dneYM1rcXADEA/K23kqwBOD3rU6Vb2PQ00PUPxD6ro18kluLtUUokMo2SxscEq5Q8Z719hnltob37ev9ybknaRD6yjS4hivtPQwXOrmXV2jPyxxLKONv3D8e1bTS9UE2sWcM0yR2eu6HBBE1uoRI5nhwH2+viRgn/mrCa408+nTadOu4dOt8OJt+WNrMcxNjzUev8AmFDLyfwHRriAus1lJ4UTZ7BW4/uKx5YOUEn3/VbCXtTPQ9I1e6tbyZ5WWOSWA210vcLIw2OP1OayX4kJJb9MdNRzKRJYQTeJnvmRsj+1a2SKOe66hns1YWuq2UOqW7jsv9LgD2Zaouvv/h5pdhBKN8j26KQv+VgMfo2a8fp0sfURri9/h+5jXozRo+lrW4h1c2sKxmOHRNNtmRhkNu3MxI+rmrbU9DDOmn6YkzXepodPWZ9pVYgA8kpB/KqAZyP8NVPRs92ut9V3zxg2um2VvHvB/MwBwB9gv3q76kFxcaFbWVq/h6hrUI0+En/wbMMGuZs+RZsJ/wAoanzRrOpN9kaZ0pRfqC9Yapd6bHZ3VojTw280drYYQMr2yxr4k8mO7SM5wPSq2PTbebqS3OlBBZazYs9vg52yRMrFCfbaMe1U+r6vqF91NFe6X4sFmk7xrGBv+IhRMJEI+z5wCT2FXPSttLcajpEthDLbvb3qXkenMc7BnbIsb9pBtzlB2qEsOmKlfw/nmCSUnqJsCbdBudVt5VebVLS00i3EnP8AvErbe/lwK9ZtYNO00vdvIqQ9N2RuXhVyjSXEgEcLMQc4WJJDg8c15p0xbmGXoW2vYw0du11q+oqp3hRCdyrj15QfepPX5k0XTLO2muBLrd3pIXVtnAklfe6KV/yRtgfSvNypucYJ1z9PqaYZHjx16/0M31VDJpWuW/gsZre5vb9/FLnKCNUdMeuQ+Dn7V5pJezX813D4ZxcggtzuwTkjOe2BXqGuogg0m2lR2LXt8ck4KARIrA/XFeaW9wdG/nxRiS4lLFCy5Cr/AE4J8/Ovd6XTXHqMSfp1XB630vJJLd6nqK3di9rL0v8AFPHays5LSQCJSSQMH+TyB2rRyRW9l0H0qJ1Yu2sXAVkcgo3hRpnI9A371kul7NrHRb6JeY7bohLfdjswuGXB9z4lbDUYBddN/h3A6qiXN5qNy+DhQitHuP2WNq8nqnF5fRexoy+lt5fVGG1C3msOkX0+0tmkvba1LDBGRPdTKoGfUIw5796n3Omz2ttBZXccRhsLNpJmjOMXgAUSlfLPC5wRxWT1vqq/srbWNRjtFlvJL17u0jcZ2Tl/5I2/1BAN3PHAo/UfVEelTdS6GmZpbaOy0hLxmzJJKoVix/R8j1NbI4MuSCrff6E95x2MJpdzdTdQPM07m9dsGRju27h2P0NeydG28cOhz7Zi81pNdETSNhWnktzDvJPkfFwK840uOHTtO1HUp+Lu7vNiR5w8blcsMHtgf2q/6Tkurzp/W7WC0luGvb6yjjk3ZRWDFiPvtHPtVOq1TVxdJV+4cd7x9RTXvT11rkejaHYwP/EdNsvh5be4zty0pZ/l/pYZAx5jtXqnV1vcHQ9Mi0ArPLDZPZ3XhkEZhCyMAe5GPmI8hR9TSTQNJuHtF+I6lhtYjfXG3c6xk7I5X91B5PkADVf0JY32qdMiOCGSFZLuK4tX5LZVZIblceW5SjZ8xWSeeWXHrk6jH5/saYxcovHf+/kWXS4jm6qtLmyINpeWNzYwCJNy+HPAfDXHlu3Dn2q817WV0Ppaa41SBZLW2eC5Zim5nuBaeGYlX1yM89sVW6TLpXSPh6L00/xl3pW6W5aKXcLcRxtIBu/qbKbeO2QK0HUVhHd23U1vcxr4MWpabfSPIeFR7cHGffc3HtXl5p6prVen8wZVJY3XYFokl3rugaKmozB5k11LuSOP8sKrbM+0Y/w8A+5qFdwNoVjc6bbbnl0+znv7gjjEjOpA58wpyavPwQiOoaYdYneG1s5dSuntfGH8y4Pg7B4cY5YfmPpxUlNI6VurvXLzqPqKfUDqVm6TWOnLzbws4LNI45U4XkZyBmni3jytNbIbJhnLTp7rc8Kjg1DVbWxvnt7/AFS71rVLkRW9rCZpFjhQ4lbHZTI23nA969AMWrdB9F2OlWGmO2vG3m1C7t4zllncYQMO3C962b6lpWj2Vno/QVvdaVbRzR6fZCV9xeR33F2LZLYySffjyrNX8Z1T8RNPj/iFxb20khuLkL3kt4uGyfRtuT9a9CeeOZrbbd/AnNKK0xfPP5/AvtEtIrPQNP6Yt47ZJYVtLrUZbuUQbmkkHiKS3cBJCMV5z0/0todtc3YveutIS0xta30zTLi8Z3imUt8+1V3DG0gZA5oya5ddTdbXYeQxWlyZzBKi/Mkwy0Zz/h+UDHrUnQtNefqhPjNJQPFLcRRTpJGcqCwznIxng4I7mmi8fTwlvTasRSUpRlJWn6/L1F9ND0R0xpet2Fk2qxw2arc3ato8U7sDMqKf94coMMwwAoAzRumupen1nGoQa31YTY3ENisEsFlbxSTSOAh2QqARw36Gs71R0+1tqvW9nPfrBd61ZtBGL6VRHAxnjmDlxkhSFx9SKF0d+GN1Dqumbte0dw2uQ32y3uyxwhjCIE2jOAH/APMKRZMccblPJV7/AM2L4c+md6fzPRdSeGLS+u7Do3VNbuNXuNOhFqJ1+WP4u5MK+GwPvwPLFTNM02x0zrDVtVj6ng26VdQ6fqaSTSRhre3t8SRtn5Wfe2/Pv71G0h/gdM0mSe6t47n4yaKaVZN8aLasXjEjjsd0inA7Gh67JHY6lqskktvdad1HrEGohEUkGzMUTSdu5LlRjzz7V5WrVcL2/wBr7HqZFDGoyTfevL1DrTQNV1DrOK4n1TUI9Dvv94l0+JlWJYACXkdSv5cYVR5k0eG8n1/qbQ7iC1soLaeZ7q5uLpPCMUCZXIbjBAwAO1S7yaHSemLWyn1Rpb6/nnR7l3DzJaqxZQVB4LA/oKpdCs01XSYriR5hpFnaXU8clwdxMaDy+sjAYqM5znGn22R5cpLFKMI71uXHUeq2/Vuu6fNYxsq2qmJJpQFjduACo8x70Oz0ya5knvGuhMwlMcO4M5k2ttzkeWajXMV7fdNWGoaCI0vI2MMhG1EBUNhsnzU9/arTpaK807QVmtImvLh7X4G2hkcLGIRh5LqQd8bg7ADk5A86x0sWNJeyiHhKU5anvz8SRYRy3F9rGmaHK15qsEdqsU0dsDBZNu/mbGbgygMSW7LkefFWvxd3/DrG/wBImiuGttJVMSnxUkmaZosOx5ODkk5/prOdU69P0vpV5ZaZsPU91p8t5MOB8Lagg8qpHzvwSPpn3J+F0Xjfgrpghtfgze3IRYGkL+GvjsWwTyfzE4967LBxxeI+Lr5c/I9bp8aSnHvFX77LHq7VludT1cFRNGkNvEuRtyDyi49zzgVBFzrGo6THZwMyWxElpp1vDgG5nYEOWJ/pBOc9uKjpBJrHWVwLR/mjzNyMgOqYjBHoBzW9ttOTpm1s7a1lVNReAW8O8/NDFySQP8bt+mR6VjU44/aQxYsmdOTdRfIDpfpa26K6dljkdb7UTBunuCw/nyYAIUZ/Ip4ye5rzXq2TWm/DvS7pprW+1nV9ZmeDaEuWCMzCONONo2qMkgYUjk16iIk0fQL69vY1uLt0S2CITgbc4QZ7cscnzPNecdS3skHUdj0ZZN8PJDZ2GnNsO2O3idgZmz5vsYqPvmr9JleXK5c0WyQhOai+HSRfJpFr0j0hp2jXF80EUEDXuoXfLszTZZvuBgD1xWsXwn6KmvtPX5v4Y8ECSnJ3cnBP1AFYTrPVVvryCyRlWHV9b8MZO3FrbAMftnYCParKw1oxdFRxbJbi4e9lUWsJyzeLuaMZ8gMgGo9dGc4Rle7dm7JlTjP5GNvrqCbVOn7e5txa2txZi/nJI8GDbznaf6snFG0mO71vWrMpa/BQTTgTOoBJXeSPm7dsHjzrVdb6PpdrLZXvWUig28aiDTrYf8dyP+H7gEAk1PvbC4u+i7G91IDT5fDkkS2ij/4Uec8eZ4A496Ms8XFOK+h8+sErdr8JjOoOnbTVI1k1h5r62iWe3jCwuGjUOoiCAfm2qoz5HJOapei7eYassQ8aLS9Ot5J49vEYUnYNvqNxxxnHNbDqzT77WNWvdK064CrcWirdGNwpJZY32A+XB5A4xya1PTOkw3Mmq6XEI/BgWKFJtg+RAeFQdsZya6efTjam7KYcEpdR6y7e8+D03U9Si3H4q3ht4hGDkMkZDt9uefavHeqJ5bzTNBlPyJKrbA3l8xP64Ar1zqFFSw1CVW2adptpJaRBX2s07AAsfYA/rXj34iI1h07pskRkxbzWyISPzN4Q3Y+7Vu6aDmoN92aftZt7+VBLzqTS9P0u60yzkjmvlhhN/MX8JCAQWhLeSBeWA5Y8VTf7WNp5s2aOSQ3UT3FnayphpI8HZNJGOI4uwRT8x9MVRyNFpcmpaveWiz2NjIr6daSpxPNGhLM5x+RXYlv8W0DyNW1nBJ1F1D0qFcNJdWtvfX8jks0rtMFLH3PYD0FbpdPDEnKSv3+8w4U5STXP1PR+lrvUEs7ttRupLudNPFxfyFApLyEYiQc4wv8AerAI2u6jDqdvbx3UWlaMJZpQ/wDxHLlmgGP+RgafrEEdlqet3Fkq7rzUIbMKiYVQv8yRm9TtQ03T76PUOr7+Cyma0t9R0u4aCNOCsTtu8QjsDk8fWvnpNelkSPUhP+qlLZ/yjEatqPwtreatLDLYRY2WtmFG6IyttLYXndgnGea2XQ8Ydl6hniCQro6xTeMP5hmifEefXjmqjqK91Nru1V1WbVHg8YMwG5SoCAufI/m49hV3pvSt9p+g6FpNq26S8vTNfyA5CryxAB8v9apmnCeFJOm/yGxw8PLKS3SdL6ld07BdanrPV2pXTyxRIHitwrYWTBRpFOfIsQTVQlnLrOuW9/p7Imjrcx2mnJG3MpVizsD5bmBOfTArSa5LBY9I6tY2Nz8JPfve2kEn5irSumDn/F4QY/pWFtor3QILcwStcWWkz3EOmWETBpW2E7WbHfIPetkdUsSae7291GPqJRjpj5I31xqUsmqWMOm2aXd1DZtbLGwAQySlt5+gVcn1oiW9n05qJeW4VhbWUdjDkfMZNyBio8gBwBTOgdHkhkGo63Nsd980jE4CrtXH0xvI/WsfPdXfVHU+kyaPETb3dzMsZkOSQ0uTJ/y7R9qxxhcnC9kdBuLjq5Z6jo06NZ61LpwWNBHMyKRgku+xW+mI/wB68g1PWLK2XQ7LUVhe5ne5ubdDC0m8vLtjbA/qKgcn2r1C4SPR+jdTmSVEe6n8IyluEWMbYwPXLgcf5jWf0rSEbR7i7uYlWysLT4SKV1HiTyRrg+Hn8ig5JatOGcVHbe2VzqWuOOK4W/5hLbqO+0rTxBF49prV0JH8ByhdIU43ZPCj96JdyTRR6SYIYJGvFuLqaRgGkZEGFJJGCWc/6+VZl5bb/aldGs9Bs76C4hj8a+md1bLgEY5yw71r7S+0TU9TWWzivYbm3tBYxp4hZY4ldiGIP5GfJIHLbe9anCMap7vceN5o7Pftv8eTL2XTVzFptrZtBDatfXCfFy2/zrFDGAXck8DcxCgDuTXD4O8vtWs7K0XTNCsUe8v76QB3wnfIbOW/pC/05HnQ72XUeqeqrW5t75LPQbPdb2tmymGENGeZjOPzdyMVY61ZX/T3T8FhZC3ivNYb4rU7+6cGKCASFkCg8AscnGCeOa9FOanGK59RGcFJa3wtvb5GRsbi+6qvYJtSsbjT+l4x8WUlO2OURf8ACV2OASWOe2MCqTq7UbDqjUJtPXVX1FZIts1vpOmyTuspOWleZisMaKM927CtlaQT3VlqVpcRhJ3sJrqa7vWaVXt4B5Y7qXYccc/TFYqw0i+6ltrPTxcXVtpygSCCCzBR5PJtrHk+mVNacEorI8klwYZXKMYVt+ZY2PQukdKwQS21hcPq85S8fx7gExDadiMqBgpx/M4z3UVrumtKg6Zs7C8lsGi1a5nRLcTzSMzOTnc7OewyCfPJq5s9EvLWS3tjO93qcqqZ5Lt/GllzwF44X1JPGAO1VemTt1Z1rJBp9wbrTdNZoTIWPhl84kkX12jcR9BU83Wyzpp8Ldm2GKOP8PL2RKu9dfRob/XNcksp7sM9lpLQW7XC3EsZ+acgEFo0Zu2Rk/avJLe80nWNRvyug2/VXUMczG6mTp8WqNJjOTKzvtGT3JGK3nUU+n3Btzcvb6Np1uwsNLDOzeDGv5AQP6mOGOc+VVF5oOtfxK00/UdstmT/AC7aLbDHOTznJIQnz+Y1bpM8IejVNmfLc3tvHgndG28M0Oor1fo3T/TenhRDdR2zveCRCflDEgDdkZ4Haq20u9S1HqTV7HQtEhmubWOS8a7td1mkkScDLyKylioGCABRNU6jj1XoLrDTelEuNO0iCO1s1nbAunn8UtLMzNxk4KgA4AGaudJg+Jvf4wLxZ7uw6fksNTKMobcsI8MS4+VAwkHc+WaaeV4Zymu/byDJxlUaulv5M861H8S+m7lf4XrHUeqaPcPIEeKO4R9r9/m8AJx5Z861M1tnTtH0ixaGQRXxu3ub+4eJgz4IlYMM7VUDAByazmm/h3LcdR3d7rci63YIUFtpRtomDyKM5NywysSY3Ern0rfX1/pd3p01/EgvNQZ/Dt7mAOFM24D+Xu+ZsAAdgPQVTqc2O476vb2fyMiaeNSWz9X0ZXz/AO12ta3F8VeTrZwwOsd3ZWXwtvHGmcIjScNu7nnOT2rP3ml3ci6h/EdQF4Jw3hNpdi0txbxFMZkmbw4WkJH9UnFX1xdapDqhs575rHVEHjTyrIr3KHZkAoclSeMjivObPqXTNQ1V7rXrVLvWFhYI6TtMiN2Blt92GPngYzS4/RblWwijGc/Se78zb/hL0bo+m9d6W1rdXkmq+G08pur2LxVUKST4Me9SckDJfzreda6ZH1N1Pr5ZJbq8sfCt44jAnhyBRliysSMDd347Vmvwu6XhvtY0+TTNQj1WSa5jlv712EUpVcOVEfdFwuAgGMedWFpeSLrsdvfSiI6ws6rIsgLxwtkq/wAvc49fWvE6/JOWbVF77L67G/qMqj0kMTTW7MZd6tYzWlpFHBJJY/FSRl7eK2BLq+GZd0bL+Za0dvZ3QgsLGWG4EVpAbu+Z5kXg5EUcjogU5wTgAYA8sis7Y9O29vp+jzWDfFaLZ/EXLOASd3jSNhge3pxVn+I3VLafp8NkAI47+WMy7B23YGSR3xkD7VocpznHHj4PNU1GPrZL/DTrf/abrFtOkNzawW7JHMrTTFJVJzkZAGcgc5rR9NaJfdO6nrMWqLb2cE08qWrXE6sZMZYbQFBJI4xyR3NZz8Men59K02PqTqqJxfSbreztoXaJ7uJW+R3TtuI8x5VO6/6skPWkX+zumltWuUSK5vhmYWUOeIo/SV/PHatDxxeWcFxXz9p7EH4cITnytn67Le86c0y0h02506JrCwaVLqaGVgpuZ4nDDMYIcgEflPBA5rK9b6XH+IFvP8W4l0z+IJM3+8KUjiw5Ytjs7yHHHODjyrSW2g3+n3drqtlc2UeqSmQaTboM78ZG6eVsk5IYYAGQKjdNW+jTRprFjpL2EEl4mo6hp4O9o7tYiiWyk/0lsyfcVl+8xgrVuuHYjxRyQcVxd1+q9QS96dtdE1G06iv547hdMRU0+ytVI8WcjJd+PyDGceiisl1N0paatNf6n1RC98Lq1UJJ8TskvpmXeYMDG1EOMt9hWw1WzfqLW1sbufdZ2B/+GLxsQJZwcyqvmFyAvsI29ayGq9SRa/qWnxCONtyzPBHtEqRQAqFx2wzDJz7Vbpck01JPdLcz5IR0/kv1KnVuoL7Sekby8E6wN/Mh0+3tYlhigQDsFHdsnljktXomr3E8Oq67MzzXdwOntPsI4mOY1aTYZCq9tx+WvO+p9EsuqFsdHtbzwAJBHKgHCA4J4PI4zVz1Lq0ltren7reSW21PWLW3VsnCJEuVLN7gDPuBTyxa6a72/cRx9RJKnzexL6/eHXNG03TdLuo7uWPXrEyxRsQYwiQwZ9hu3ik1jp6DRLPWepNbl8K1i1OdwrceEAoVjnyJ2gVedIWGnX+uXmoSvJFAs8SNB2wyTtIrbv8ANgE/SoX4ldQ6dq1lqlhq0qpawTrfpA8bbXWM48RyO6lyoC+eKwxnOWSODHxy2Z8+NSjbe/ZHnUUt1qNpfapqRTTFLx+MsmCbS1VDKfl/+OEBAF9SCakfhxfWsa29zJbLa28jR2sFnGw/lo7MVMjHu7Yyx7nPpip6dOHUul5jqEvwdt4cmo6vcyL8ybir7SPNiFjQDvzjyoMmn3usWekX0kdj0vYm8jnhXUpfDllVEZUPhKCxckg48hivVyJZMbxx4/LYEZNOqNL1cslrFNfeMRbabqBitxI21IUbAbb7HdgD1NM6j6j1ESWkM0niwwW1y88cUfhgTSZRHOf8Pp9Kteu/4W+h6Xb69LdizluLe7L2LKu+QSgKGJ52ltuRTJZbNtJ6im1CEzwfCpErS/nJ8cDOB2O5sj6V4kFHRFtd2hYucYON7WeddW65fWd/ZWehEXgXSo7ZY4xs3FiDM3qccgg+prVfh70/LpfVOgXssJ3X18tqu98sF8N2C8+a/KzHyyoonSNta3GkS6lqdnZ/C2ssogcR/wA+QA8Oznvk5AHtT+keu5tX6+6YsRZRG2XUGiil2kvtVMsxPbJyCT9K9TXHQ8cV+Hn1lcVznT7mY/Chr1bnq65umkkGia0yWpY5CPKxgIH03ZqltujJupbPobQoN7PBd6kt1HuI8EGURkn0yI2P6VulurmefX9C0iMs0rXl4HGAWuEuY2iU4H+U1r5bi16Quw9lALvVtXupZYIe2Gkfc2f8oLj9MVGXWPHNuC3lwvdVj43ppv1fIsNP1aDTbbXJmnae4TxJY8nIQ4YqQPLGyLHtivPOvtQaz6Pv9JgBaURWtqGDDieeVdoP1jVjVtbxx2GmdQT3Unjf79NNJKTwyJLjA/6bcD6GvK47m86gvrh5pdsUvUdpe3Bfn/gxfk/QrUej6XxM/iSfH5nTz65cEiw01Zvxj6qnV2nstH0yKw8XblXmMce5Fz37OP8A4NeodQR+Pr3S/SkcsTWmnxG61IoeMx7nk4Pq7soz5knviqboi0059bWzYNKPifjbnb38NN0zk+pYqiZ9XqsuLm9sOnuo+ptb/wBy1vXJGt4trq/w1spBIB9WfJJ9gPKvVzy1zil2Sr1v+bghJyep8fQkdQ3L6wdd1fUnLGCa1sIbbP8ALaOVGmOB6/yh9voK841C/S90rTLqNiI9QhkvPmG0tGrGJFyfNn3N/wAorbXmppq/ScdhbWs63uozWssMuQeUjaBS2B8v5yc1m9V0uPUbvVNK6ecq093HbWAkCt4dpbDwH2D+ngl8+fNVwxgluqojkeqVydsb03AnQ/4eat1FGj/xXURLFpYX83hKMB/XBPP2Fa+00IXGn6Vb3mCluY2mTBbxyIgFQgc7QCzMfRfesx1tqMGtava6L0+8UNtZ3NvosHJJdYgGcKB58DJ7DBzXok92LS2tobO6AggizdzbcOzhclST2Hngcksg9anl1upNU2yjvS64Kt+nQ2snUb35r0W7pBCWwI1J3FnP+NjyR5DC+Veb6xr9xqEMjNJJdvMqW9vDCdoEkrhVCr27+davVdfaJzMWZJhbTXSqGyfDU7RkeZye/nWR0NfBgtbowJDP4bzxDPCso2RyEf8AO3A9qvhjKtc9/Iz0m9V7Gl0m6ttC6b1hLeIQxpf21msajIIXO8k9u7Zz71mYU/hsF1NeMDHEWAKnIROTj6mr6x06W/6P0aKOF5Jb7U5ZA8rEK5XCgZPHkDWP6oNxb3yWVwcx+FIrANnMgDjHuMqK24IWmjsu8vUZ2fUH1TqOCZ/mijYfDwscgcjGR6nzNel9Sa40egafaRPsUXl3czbRglmwCM+hAArzrRbJtLjE95ta4bDTHuVXHCr+vNXmvPeSSPbzwgLBEkmQeN0jElMeyjNWzY9TWnhBb9HSiH1GSl/BZWc0kG3wo5XQ4wiIGK/TnFR5o0vLe2u2ETG1k8dWDDawII/8wx59qFdJ8bqLs4e5ud4mS3Q4ZwCFJPoOf2okK22kXLyXbw399IzKtrA262t0BP5j/wCI3lgcDz5quP0YJXucopxoPY3LaloSaLcyCzlvLmabSLmZsCC8JxGD57JF+VscZKnyoUWsS6bbagsniR6glsLeON8MY7iMFWB9wQ33qPeXcGnRjWL8fHTLMVt1JxhzgjjyAA8vQUGYSajFYdU3SfFSMP8A4Y2yDbuu+TEfYOAMnzIb1p9Kr1X8yi9NGp6o1eWWbRNGkkyyR3M0rkZBm8FUXt/mJrP9M3UQsLi7n5htJmwgztd4UVVI8jh3JGfMVPutJmm6mttP1ktbnSbdZb+9VsBUVBLMPrubaPciqPUZIYI7OxUiDT32s1uO75k3Igb6nJ9aLqUdPmMvR7FpfL01BqMWtz6xrWiyRmP5ri2iuI5W24x/LIbB7ng1Z6d0xqGvrJcdGahoPVmkXUjS3WnSSm2JbGBtWYDaR3yD3NCXQ7SfSJ9e6rTxbDS7lp4YEITxEUbSpz38qrtZ6h1jrfRL6FoItBsLh7ex0+MKAWkJ3uwC9gqLg/8AMKGPXLeL3Xnwl8m2GMFW+xb3vQmv2WmzWs+h6lZ2d0Czhws7QTDmNw8ZIZVIOOx5qdeTWcd1DrF7j4q8AklgYbGkuDjexU85J+bFVOi356ftPjbC8u7OEKqxeFM0ZdSdoJAP5ieRVxZddXWvtPHr1hY6lLZ/y1+Mj3kS7uFDD5gTjPHpSSlN9vevp+5LQnfpfFGF65vbrSDFY3G+K9nk+LuG7CIsmEA9gnb3JqFYW6Pp1hcXMjJZPvnkH9c74wPfGBWl1jS9I1bUrq51KZtNkWSOb/e5fFt3AjAG4gbkX9TUbUOnr+O5t5L5VkUwLHBdWkglgfxHC8MOBhSeCM1oi4rGl3H3UbiveRtU1IXPT8skEfhmSZCsatjChcAZ8+cU/oqa8i/EDpS8inSKW0khaLeuTI8MTSu20+QYH9Kiaky2WnXPwh/lwvMYCwz8okK5H2Wqz8Pr15Opru/kLNJpvTWsXeXOTvNu8afu9WwQTTofCm7K7TtUa+aWx0p1tlhkL3F0OZHjbJmcse3zHsKqLaE3s0r3KB3mdfAgyS2O+SfTFSOnrePTLfM0j+JqH8gKoJOwAFjxz3OM0+Kc3F69rblLdo0ZbiYdoxnGFPcseB+1aXUZOviWrd0XXxAstPkuJBDKI5hHG8af1t2C+gAFQL7Srm1bqBzuaRUlZZCNo3KqZwPUZrR2lno7pp+nTXE0PhS+IqRx7gXC723k84CrjimvYWur3F/NpWrpfy3UFyFtZrcwSiRtpJB7EA/3qOHlyXzI3pfB5VcrvuZEBO1cKpY+Q4/fvTbm+VJhbRzGKDI88KSOPm9qs/4Xc/FpZ6wklpcAnJljwwIH5ceak+dZfU9Lmt724WUmZYiF3xrkMxGcfqa9bHFN0z0saUi6XRLm71bT9KWExXtw4RVY4HzNhWB7FcZOfarTqrUEn6hmjs12WGlxJY2Z9UjyNwPuxZvfNSugNWMKCa+jlu5tOgb+HFPzRyuGULn/AAAbjjyNF6XtFutI1ODVpBElt4TzGZCyogfA5HKnLAZ96jOWlu+36iT2b2KKDT2kaGaBfDNwqKq57vu+ZvpW5tbCQab1BulgzfXKopSYNgRnJzj3I/Wo38Jja6h8WFo7aR4haFH3I53g/LKOBwDw1Xmh6PP/AAu1iiikkW4vbickoQT/ADlAUj/lTuOKhOeqJGWRNW2XSwquo3stzLGwl12S6AA5xDat+b6E1MSwkeMpYpG1tNLFOQDjEo37mA7nO/I96ljS5Uh1CNoorT4o3Uhmum5i8VduRggefnVloUDaZZ20GpXsOq3KxsDfbTuZd427cHsDgfasSbl3ozTntcWZbqPVYL+G7s9NlIu9O2SW6v3bwQGIz5+fNZW20+ePrKK4dFSG/t2uISvbYydgfbmtiekzbTRfw++gljSVipuA/iIGHzdl5yTzQ7npvVxopisXt5Z4ElFvKQ6qBImMZYDG3Jx9aeOnFa1LcSOWJWxztdXOpWZkSWK8uVnhCjJDBQQfXgYqNo4fSOntUiumElw94tszRcbwTklfqM1PsendY07qGGdrItZxRR/zYmWQBkhxnjnkjHvUeeGQ6h0tDcJtfxvGulZcZYW6jPt85PFSbTVWUel7JltNpsmoxQaLpO0y3DKp8XAHg5zKzHyAUg59qs0nhhMdvprm20Kxj+Gh8dcm4U95GHfczA49sUL4g21nsSJhd3IMZ4ywjJB259zyaq57tJ9SitVLNEvzZxlXdfm3Z/b7V56ubrshEr2F1fT7m81XSoRH8NaRK86gxkIEBGFI7BiTVfLNY3tne3N3F4uh2KtcyInAmZASFPsWIBqy1fUom8OGfUhb+LIXJOWYsOdgHbbwCfWs1eXM1x0/a6Ta26TS38kz3Dsw2JBEx3MdvZd2P0rdit0kacWJ7Nmeg6gwIJIc7pogrIoPLdsAfTFe1fhj0pJoum3OpXUEgv7x3kRQvzRqSCT7ZwBWL/BjoaTU7iHWr61WO3jX+RE+djv5Yz3BxmvarPUjMpuI5YGEDfNFM2zegPPHueMV9z0HRwxf1Z8vg2zk5eiiH4Vu1s9lJaSPJqKbSssTFFGflHyng55z5Yq8tJlnEkUgAltl25fGHKgDg5O4cY5o9lKly7mFplkd2yYQuxHORgfQVF1x006ynltwkdxMEihhQDaGcgA/bk17MpRUWyW/DKG9xM7+GVthcHxJiWx4aqQRkjsBjJNePaL1houvfiLqGr2cM4s7Ka4ltkilx8TKsQUSYI7P5jyyK1v4ra1Hpemv09puZru8jxflD80Nt6Y9XPf2rE9NWWm2k8yWulWluZLYJv2knO4ZI+xIrxuoyKavyNEIaVqaPQenjNp9uz3O1budmluChJO5j2+g7D6VrrLVG4z4fA/qzn71XWGsW8irLFp1mGAwT4ZGRWhttdVIxK2nWA2AbiYQePLnFaVlhjjcr+AfSfZfEkxa5KfyNb9sdwTUyLWpV7vaj/mcDP7VFttea7Czy2GnGD/42tuASQf6iKs16ji2r/8ACPSz6YtwcfqKriyxyq1dfz1i1XZfE6LW5yAALdx6LN/6VLj1i4yMxwgf5ZBmmR9SJtP/AMIdN/8A8ZR/pUhOpBkeHoOmD3+Hq9w9fw/cWper4/sO/j1wpCgW5Hp4uP2xRB1AUy0/hIfPL5pv+1Uisc6Rpy/SA8U//aeRVOdO08+zQ5FI2vN/z3hSa7L4/sMPUMz/APBEBUf/ACUZ/tTW6hZSQ7wIfeXJP7UcdVzOcfw+xyeeIeP7UQa7LMn87StNZT6w4/0o0n5jW12XxISdTuW2jwgfUSYP9qOutSZ4WLb6+Ic/2o41lVAEejaaCOwEWB/ah/x6ZlKroumZIwfzDP7UtNd2Hd9l8SBB1NqNxI/jW2paWEfCq9ym2VfXAzx9at06jkGCsUZ9f5uT+wqJpt9HpsYis9L0+2QsWZXaWTDH/mJ4+lTpeo74BQ9roxHdWW0cYHvXJV5nOT7pfEdD1FMCW+FhGe5Mrf8AajHqb1SPA9X7VDbqTUJMeCmlof8ANZuR9hTpNZ1wqMPoQc9ydMcjH/mFc9Xa/kcq70EbqAy52IikfcUJNY2vw8cbeQ71GbUupHUjx9AHI+ZdMfA+o301r3qgjbFqmgbfT+Csf/1lJWT1/IOqC7r5/QtBriEAiSLPmWjpx1oqpZZkI9FDL/eqXxOsHYFdf0CNPX+AsxH6y0GZespZFP8AtXpcajIKjQRtb07yUl5fL5r6jLwvNfP6F63UDn8r23I7EYoY1mXzktIx7Rsf3zVFHb9YEkTdUaZKPLb06v8A+0oM0HWuSIuq7OIe3T6f6PQrK+3zX1OvEu/yf0NKvUN2oKrdw/RYf++aJF1RPGC0ksTFfNolrKeD1sAPE62UL6x6HCBn/wA1ESHrQkFeu8f5ToUG7+9DRm/jO1Y/P5P6Gol6plmP/GhYkf8AxsDj9KB8dLOcxxwv67UJ/YCqlLbrP/xOu7o/8ujW4p3wfU7EGTrnWGPkY9NtV/8AeKKxZX2+ZTXBd/kyRqd7dtZyQpLYQq42Ol5HJsZTwRgEeVF0v4nTLOGy0+2a0t4VwkVvA2xR7Zzx96rry265WJf4d1Xf3rFh4i31hAwCee0LHnOO3lUwW/UzZT/aLXlweVW3gB/ePt6VzxzXK+Z2uD4l8mS5J9QdhvguH8+YTTmm1ZvywXygD+mA4/tUZLDqPy17qQn/AOlwL+/h0p0rqORst1B1QPVQ8QH6iOhol/j8/wBga1/l/PiOZtXCt4sd4oI/N4RGB+lNSHUWVSPipRjgmMt/pSHRdQOFu9b6pZieGOrIgz6fkoLdOTySK51/qZQTjYutAD9krtD8l8f/AOIHL1/L9yWi6plgnxMYHcGM4H60jjUUwzNdKDwCyAAn6gVEPTuX/n6x1Icd1fWnA/YU1ujLSY7pL3XJc+T9Ryhf/LmucZd6+L+gbXr+AWX+JxAszXGM9yDj9fOkD6ovIjumz5BqCvR1rE52Jeyof6X1W5cf+7on+yGnqSTYyHnv8XcH9y9Jo9gdf8/jCAaicGWKaIejnmhNE0pO+UIf+cUZOkLEjI0+Jsn8rPK39ziif7F2TEqNHsBk92iYn+9HTE7V7SPHYWyj/eJYpT575iP9cU6S3tEQK89qkXlidf3qcOkNLgAE2jaUmP8AHbg/3pRoGkwKdlpp2PQW6f611R80BP2lTFp+nzSbfjrFI/6ZBIuP1oeq9M9P6jHEmoaha3ZhcPG0F0ysCP8AMjA/arI2OmpjZBp0Y9PAjH+lPuLWyWNgktqAq52RbAWPpjyo7fxfuHd+fxK74DTki3LqVvGd3KSSEMPfzoLrYlwltqsQz3+ZlH+matVvInjDSNcWkYbaFljjUn9zTWm0oKGfUHx/h3LxXJRfkF3HzKW5t9GVCW1Ga4deyQiQ5/0pttbwOD4NhdTEnIaaIKB+pq5a/wBODKttqJAP5syg5+hqNcSxlGNrN4jEfKXfj+1K4RXH5C7+QkVrdLtb4m2sY8Y2pbKzD7moepWcsiKFvri6OewXIx7jjFMaWRiFAj34+Y+MSAaY0bON1xJbnHADMxU/UAUvhKf4lZ1JEI6Z4RJt3tcny8EDH3INOnivpomiubi1jDDA2bE/0GalIsQUMgtRJ5hbZyn6kUssk7oWgs7Z41GW8OyGcfU/6UJY4KNafkLUfMz0uiaikTfDXkMykHKtKgP2JNUL2q3ErQX129rN/SzNwfvW7MFzOqOtgZARkMtuIyBWf1bRNeEZSLwnt5Du8GePGPo45zXjZej6qL19PCvU+/uZOUopeiyo1Pp57eNUe/h+YZSeGTcV+uKz1xoRt5JHiZ5pYyG+QkE5H5uKsXOoaVA38QsLi2TB3fzFmX6hh8w+4oj3scuxdk9vcuv8lZN0YkU+hH968lTz4OorLjcU37viJjypSRmL+yN+beK/0+ZJEkH80E5G4EE5HqCQfSvWvwo6pWTpWVdUkZn0rda3DsOXVOEcDzzjH3rC3dlqzRZtIWwqkOHeRmA754GDzUPpHT7m06okvNRvCmmai6Rvbgnhsjhs+W4ZH1rfJZMeSuEz0VkjF29z2Xp7TJ1u/wCJ6qG/iOq75Z1c/wDCjC/y4x9BirgWO+0KRosiiUlonbBHnlT5H0qVdtvuNPuAMby6uvvjFSpYwWxjG4jOPOvUhGOnRHhEdG7cluzxzqvpW61KK836nLuaZnCzxK0SnPyq4AyvPZga8f1jWk0kaOs8M0CtbynHJMUgfYyHPf8A7Yr6xvNPNyzlGU47lxkfRvavnH8SNF0iw1yfXpfiLjTlKiO3jQmL4nucMO6kgfevnOv6XFjlfd9lz7R8kHODk1wQTYW7CGe+lWGKz2lJxjcIzywcdiDn7UfVdUuIraSKycWtp4WIokbOME4O4dweDWJ13WtRgsxPIYmcXAMu0jwzG65WIDz2kEc+Zq70G9TU9FhkCBbR12hR+ZQGKnH3NeBk6ecYqc90eZNOG/cs9RkWTQ5LlwjyxKQ/GA2GBH61IhnjYaPdShYoPEkUJEcMyKoOG9ucfao00JOjyln8RI7dlkZOzx7gUf6jkH2oVhIJoD4rxw20HhrH8vBxk4+pJArOq0ujO3seidJ6It5deOt7DBfWkDbbOWNjJcQ/NyhHBxnHr7Vneq7uWK8ja1RnUrHIWVdyFlUIFPuPTvUvSRJLrejEZMZDwvk9pMh1IPlxnmrS61S2kElxqEoWcQJMZTCWEg3EfzAPzEkABhz61kgqyKxoU47Lci9FSy/7Q6DcSsgW83hkYBOHLIowe3Jq6/D/ABp/W9ppsrFJLhntxx+UiNkANQbXSI77UNO+FlVZIfDUQSuAwG7duV/6s5Bx3FegSQ6XYdQT6lchLm7gcPclGw8BVwAzD05H6Vm6qaha87DBNtqipv8Ap1bmRrqUhIVCbgGwxGwE/wDtA1TarLGQyrsVBEqRDO4mRUCJz9K0OsqW1K9jwTLatJFKPQLIece4YVguogLK70mESBQt26nA7Mm04+wasPTqc6i2Uyxi3Xc9i/ES88CboZi4RLi4Z5NpPzBZlYrx5Eg15x0zo8cf4lfiPOoUu2nXVzA5BxjaTxnyIbP2rXfiVvi/+d6gkZ0IlKNjJIWUf/LVnun2R+rpLmWRnHUGjPCVAxtLReHj7nmrdE9GF+u18/2NWXLcIQ7UjOs+3q231GBWLXENsd5Q7VLOvH3qNrNrLqtxozqy4j1Z/wCYR3VjuU/uR9qvrm4jtendOuyrB7JrWO4GcYaIkH/SoGg3q6bc3ovY1kitL10O/sQJGz9OK1wm0lJLjYy5HcpS8zf2trbzavot5eSxrCZoWQEciVZAmR7YJ5qw6+MDWGkIJG3kFNq/lKKr9/f5eay3WZn1CHS4NJtuY7KxldkPA3Ozsd3121pb+U3ulWsbCLxlv3tEG7ndLG3P6A15klL0JSffg3dO4YppN26M7FHv/C7S1nV7l7dd5GAHVGdo8DP0H615z1JYWhljupj4Vw9rFEviuNp4ztI8gDgZr1TcYoBbTJut76O7tge3hgMpXH0I/evPOpemrm61afxPCQR2kQLOQilCgxkevftWnpcjeVuTpM6SjpqRm9EtH1Loa/0nU42STTNUF8igDLQu7BsHsQGdsHyBFT+ktTkn1HqfTLCaSOW90eSSzPG3KMrxsoxz+Qg+9LpkllYXFroUyyXraok9gGSTag3r8u3PPMiqAaZ+F1rYxalpusWcYvXg1Wa2PjEgrBNbKwRh7TZX/qNe9P8AqRnOXFbfz3GKKbSvlGw6A1a8vNLnn1S2j/ijWBPiFBuLW0uASPM+E47+lWGs3mpLo12bPUruaTTrpgI2mxhMZIG0YwB2yKqPw9dpup7a+DSvpeopFeNuYKkTyo0M0fPYBiDj2q+vJHttX1TSZ/FuAkLMzhRuaUFsqPUDgV4mdf1qpbrj9DThbUtnxyZ+w1HU7/UPhIru7/iFswkfD8qdrjBA4ztbP2qdDq2vT6BpsmgR6jqVwgmEciRkgsWILMD6YziqHQ9Iltuqry/tpni/igkufh5H2SQl4cso9RnGD70/UNQu57fT008ytYFdsSeK35xKysh2/wB6pPDhk0kk+AeK4Tdy495pbF9WSeK0nkmhnmk/mSuCGSMxgu4HlnBH1NRtU1+ZbizNlNdpG05s4Wz8xjdCQxPnyOTQ7m8GgadDp07lm3iS8ZZCwjwOIwTz9RVcmqrLoEt7ZQtJHaXCo8UnzELub5g308qxKCctSjsR1yUbfLPUfE/inTdkHAkmhcuyBeWXaQRj6jNYbp+Uy2kcqLI1zNZvavEvzqAkxLAj1B7e1WXTGvLeS2QZj8LJCzfK2GYqWRs/YqfvUDT9/Tl8u0skaXbSxsGyGRiAx/Uk1kxwePXB9+CsZKUFFPdFvYS3SC2tZo3T/dTOohBUkKxTd9gQf1pNM1m3stcuI4JTK0turyjuJFIwT78/vQun7m5jtdMnaRlbSdRvraZXjMguLKWTIx/ynJqpfTJbS4tb6CZIdUS4e0guFYeDIFkZkDA+RViMe1PLHFNqQiaUGeiLNadR6ZrSRs7RxSW2oIPD2MsiNsYhu35T9aoNaQX3Vdi+nQNKhtpVRIVwyrwT5/MeDTI9QubeSWCCKIGaB5fCiP8Ax9uScDzAIzTGnis/4dIR8TJa3kc7snys8ExG1lPltJINYljcXa4Hm1KO/JXXcI/it2xSWMskNwks0mYxxsUMR+U8kfalvp2uNXZYUV2jlt3ijVs58Rd2Rnvyp5HtUt5JbBtbsopViRoijxOMoxL/ACOD6qR+9BEAFj01qdsyBorZEk88tDIePoQavF3u+xlSe5c3ErLbi8uUCrG/gTJjP8t8lMn1XceagaXczw6XcQyuPCdYnZPIsjGNz91IP2puh341iw1CKYqUvVKMDkbSJSDn0+XmjRWI068ktC0d5FAoUl/mEkZUY+4K8/WmrT6LLU1pa7FDNe20ltc6bdyyi0vr5ohKiZZJOXGeeB8tSrloNRvjBaSKpuE8R2C8nABVOexBzUDXPhrG7WGFVt4DriTs6jxF2vFsII8hnIpJobaxs5bZ5Utb+3e2ZR2y4OBk+4zmtbitKaHyNrYsZymq2WmySkrDf2VzJK4GQH8PYwI+qqaNrMh+A1C5jnMU8Mcc0TDGMwgZznyIyPvVLAgTTbi6tJBENOvy4tmcklZH+cD/ACnn9KbqExunvdH8FzHd2sgRgM5UpnH1DJRUHrpcGdPhoi6qbSa5gknc2l1bRm32xxko8ZZih2+uJCMirDRYpbfq24guImihumjUrj5VR4trZPlggHnzqHPfwJBbNDcxtdXUKmBm4YSxuFZceeRwaubDV7iTUbeSKGQzzYWVXTKA89/0rRqdEZSd7E2exRNGis5p5PijJPavJuy+5nDowPlklhVdqFzHepJbau/wyytuSWFQpVs5jLDsWyMHtmr3qC4hu4LyLSmUPHD8Uny52ybR+b7gYrJRwRXxtZ5VBWUJOoLFSXRcv584aoYZ2tTKTSUVXJsNb0pbhLnUbV498RhvFVTnxCFI4HqMmoUgS8ubq0SQNiZHZgfy5XPbz86ZoerNqFrYtKrIunXUvjJ3Dwd1yfRstUN7eSG3e7thLc+Las4m2nG5ZCFBA8wpx9qmnNNxYrSktuSbbi4fpue/ufCvmKPCyjOCqysA23uPlI/SlstehbQYZoo5pTNEIisaH5cj8xHlgCu0i8RNGjlvG+HQSZO0fNGGj7MPZl3VWzsLxJLO2fwzdK0EksDn5CcEH9efvVlDxG0Op0k32Bia3ltybhpREssoSRVwQNo558qk2mo2L2NzLbaQbqG2mtXjlmuNqSJIHidiqjHI9+4qv0nTJWvH/iSSeB49vEI1OflVWXf7ZLZNQdAt4zLrOiW13Ezx2UUhQpuVRFOGZQCRzg5rRopCatcuLNXpWpzWztbK1ppst1DstlhUysPRjxjtkCkt9bt9lzMsEzyWz+I8sh2pIpwhwFxkgYqguNYFtq9jrDPHHoyRhlZRlxM7eGFA/wCosPSo2mNNpvUEUFzJJ4EM01nh/wAiK2RGcHuTgUFiU1qYX6Cqi9tdauLua7haT4eS3dC0agqTG4IBPPOCBz/mqlS9Y65A05c/yppJnC4CrkAD6kg1IeVbfqi/juG/mXGnFd7DaoB2gE/RgKfqjXGm6lbQC4s4mvZoHdJiA5SQYYDH+aqUpPT5oZW9iruLC5l1e6kt0aWBlVkQgABiC/8ArzWtuIJLi90+aKIC5vIVikK4IEkcZx++Kz2uR2629vNczgOkbnw++UUHGffAIq4mnuZ9Djm0uRYbqG1gvLZ2cKoI27gc+1JkalGCr1CSSeRvzJ91C13Z3M6yePBeeFf2xi5IkBKzcHy3A5HtWyl1e2t+nLfR5LO4uLi9WSXx84SHHHPuw5FUekW0NrJdz/JHarqUptEDhlZLgB1A9txb9arekNRn1K51mG4IMyxyyPF3MTj8q/UAV5uSLeqPaLLYmsU1lXK2XvKvUDexTQCzRHsFikdpGiDGQ4KhfVcgn9KgwXkGnMHuZFhglaK3jkIBG1Vx5fmbNSI3S6njm0a6EN4hIltLnOyTnsp9fTyqjvunrK9nhuYvirK6SUE6ZdyZjZ92crjtn2zmt+OtlJ0LKm3q+Bc6LdS3tpiC/sfhUnlYrc20jPtK5AaQDjJBwKk6JHpglXUL2zsEa5BXwLK9csyMCBkSjgk5PpxWLmjk0/VFt7gJpivIjfBoDlvDZuFHZsk1e3WrxWdu89+sCXqShUOcDxG74HogOAPLNaMi7RezJxq9NGsutB0qW00CLxru1WzmtplM0AnQBJSSdyEYPGMdqoz+Hl3qR0+C01XR7uCPUJJHbMiF42m342uMbsEc54rKzLLa6XuiuRZN4kQjnXOXxOdygA8kkgVYNPqMOpwRx3t9MZ9at43RnGFDMQ6AEHAG2isWSK9GXxK64SWku7npfXrW7tJptOkuIhL8PdeE6Sb7c7lJ4PcBlP2qd0npD9LafrenzgfFXunyoXcFFhwWcEnGCTQ+n+o7hLmKK5vV+aJ5iskfpIQEP2rd9P63darcWulJdK88tyovB4QCzWcrFd2G77G9PIioZupzxi4SSaDhxRnNbmYmeO90PXYrYDwFitNXt0BHAQgSEf8ASTx71lJZoJdVWTTjJNHfWQhk8PKmJ0fCP9hjFbfQtUW51DVdN1KxsbW5tI5rC8CQ7WZcA7hjgZXJ+1Umm29josWl38TeKsFwIJuMqxOQBj0yB96zzzJSbZTPBwikuUyt+KumeXUrlV/iTREu6j5LhCwSQHHAJIBx5GrW4todX6PtrCNZGvNLuFLRc4Rcls588YP6ij6lDa2GmaybKJ2trq4S52xtvktuMSEqfTIfj8wB9KN0ta7tMu9PuHw15BtVo5SVeVBxIjd9rrgj6n0rPOVw1rsykoZYpT9d/U8r0i3V9dvLoQpDYLP8PaxAfNLIRyjAdvX716Zia66UtDLc730xZLa5dQQVjZyjj9GGPpWDlb4HqwxiGUWlg8igFSS8xQszH1OSAD6Ctx0xqdvLp1xp86GG71iJpnDtkFfylseXzY/SvS6uUpwjNLyMUko5uSh0C38WPVbeV22W0tjYKJUIKgS7858wygHIq66X1ea9s9Ys76N44/Fha2OMHwmDBj9yyn7mgaKqLpEkl28vjzzi4hjcc/yk/KfbfkD61nrHVDpsem3V1KFhS5htZ3GSDCbYA/ozftRk1muPsKR9H00yPqN7b9NdO6jFqtqZUiuvEhjReWAbBK+4znNWWsTM+oWdjZQLcaeGeG7ZmCeCFVJElLH/AJv1FO666dfUBo7eIsbyfG2zrJ+VmCjbg+vGffNUuveJfy6tpyo0JjnsZZJQMFxIgRwU/wAIIFaMahOnHku8re/Zr8y0b+G2093p1hZo7zj4h76cB1ld8cp5Y5p91/v2taBdGdY4oGgkL7AFLRPtaMYx3yKrbBC6nxVaDT4t02wLgrtQ8+wLKOKW71CTVendLkMYjMGoyIFU5BI2uP1ANFa3Pd3X0PNbuPooZ1PLLNcarYQqIs6ZcnOPmDZOB/Y1Cm04XcWtXOogPZS9P6bHOoPORlnH3qTemWb8QdagmUhEgkIYLwUkiyP3p97dNJpF9bWzKkR6bsmRiQAW8Tbkk/Sr47glGPJpyPVNp+oSIxaj1LoZm09LhH0yze2RUwIzs/KfUbT29ea9VvbjT9P0e81DSoY1mmdoo5JHIa38EFpImz28hx5c1UdKWaSWOgtL4bRwXVmjsHHZocZBHlkGrTXrmG70/qVruKOBdDnDXuFB8V5ApDj2dcD7Vg6qWvIoLtyU6eGt2+NqM9PfQPoNxfSuxt2SWbw5X5jJBOw/ftnmsfDq1p/Cr24uoJVtYrRXKbxJ4g4O1fPsaNaa8eqeitakkjC6hbo8c6omAcZIYDzBTj224qn0i3Ej6c62cjSRadcWvhu38nIG5HPHcgAYrdiUsSlq7DZ9DxxvneyUNUs73pWCezvnsmieRIFMDqHbeMox78A5Fajp6OG31TQlR5XS+tJFLupByGIOc/UYrNwWc93oqI08Vv4d45JkwA4MSnjPatPp9/CLbp6/W4WWFLpoHJIwSQrjaRUMreRNr1mXTGkavT7QTya3KmQG0MkBTyJEJyf/AGf3rJ6JDv6L1g3BPiT3cSlh6ED/AL1stJmU6frlxDL4UcME8DjbuD7pCO/l+aspp1sbfp02vxcbML+MTMMMDhgAp9PSvJ1PRJP1GrZyi/WZ+40htV61sI43ERtrp7p083iXjafbPnT9W1i3fp2XVeZrW5uDNuPHiOGIQ/8AKGB59AKsLRoY7XXLy3uA+r7/AICBnbITMnzgD70y/n09Ll9FM0MlpbL8NAFCnxGVcsDn2zxXo48mvTGSe1fubsMo4k5ow9pevf21rNqctvO8VxvhuQnEm88qf8JB7+vlRE0y1jvtKspIJLJLGT42aAzbkLHsxP8AUOxBqZoel6bZTWdtp9tI2m397JBLBLLu8GfAKgN78MvsTW60+10eC+Zr9Zmt0uUtraW8CFFBzhdy8suQflNb8+dQeyPInCWSVJkX8OentdgvSdXaJ4J5Ts8Y7lj3OWba3kSMVtLnRtO1nU3voFjknhl2pcknOEIPhnnBGfOs9o3UOo9WdVX0UsVxaaXo0byNAkaxxqD8qscc7s/3pNP6kit21NNN2/CWqgNnkPIe4B8sV4GZ5Z5W0qdfmascFFSi3e+/l7CJ1beapNNLeWm1IF8RXtpEz4RY/wDEHnkV5PrGlwaTJcfFXRutoSRbfsdp/q2/U17PfXnxlvA6oPGlUjwjwzDHY+v1ry3Wukbp9Vn1CJ3n0u9eFfEb8yMD80f2xxXsdFkWOOmWzFzTWVW3x2DWEkXw/TN/PC0k+n3R0y6FsMlY5zuDjHPB59q9JsOn/h+pNLXVoXdbeyjnY4IG4SSEEH/EeDxWT0VIdMubxXtmtNRjje7ECnKsACFLN9fKtcuoyTax0c8RnmaXRXllV5N2wAuTnJI8xzWfPllKVL4/Mj08FkluZiy6Sms9GiluDOl1JLKqsygmSFjkD5iB5kVUXTRWLNNFbagjwwBBatPEmCpABHBIB9+1W1l1drMmn3Mf8OuXhU5jimuFYYVVJbafr5VS6vqrXFqk1xComls1bxnjGHQkkP8AL3Axg1rhkyRdS7mrJ4cW1Fnpeg6rbG0ttRt/Gd5otmVmUqP8S9vI+dVmqiezbULcyELsJUtPIe4zwQ3FZX8PNWne3XTbi2ji02RXaC5DFgsjH8pz2yc8Vfwar/FLBopMC9t50E8eMHZyMA+oIH2rK3lxZW48foThmb2Zi9LMZ1VdZeNrSz0hxPdSLIzAyuVCqueTyec1o4dJ1G31Xqe0WJJE8aWR5XkXa0bRHBGOfLt60XXenxb9KjS8BbmV1nvSB2mcBgD64Cj9az2iaEP4ncapeEyWtnZy291CzkLJKuHjAHfIyc+1apZIZrk3/P3Ft3a7nzeunwXMk9zpru8Ekim4hJ8SWFsdix7p71e9N/iDHpM8+nXtr8Z01e/y72zzwyDgOo8mXGciqLTLC6sjc3EZZbpBkMP6hnGD654q10Xpuy6l1Qxqs9hO8MokhSM7UmCkq3shYYP1r7HL4Uk1k3j5/wA+TOuN78G86t6fFoNJ1SxuZNU0TULP4NblFChkH/CWQDs68A+u3NQ+itF1PXLC803TdPuLxra/+VwhEaKyDJZ/yg5UcZzV70BbS9I2cmkdQzx6jZX8e65scboIiB3DE/n79qtOor3WtO+FmsL2VOnLm2dbe4gOMSbh8pVcBTgEAAD614S6mpeDJ35S7Ov1/iINwUudmbLSOj7rprQdNHUerabaGwMts48XcVilbKI3n+YtyeOayup2GlWMlkt3M1zdWU8lvGsVwImWRGBIdMHHl9aqelNS0zUdW1Tp65tmjk1eya1mmmujKzSp/NiyCBtJKkdz+bvQOq2mvNTLWMBe5ur6+uNx4CRKkWD7klqxxxNdQ1K03v8Az5iTipTTRqrS68GyuYrawkiTULhZ5jKN7ylDuXDHGVzx9BUlruTV7xNTuI5G+NUWthaxgjco4ZwPKMcnIpenLeJ9fmW4uJE0vQdIj0qONSSz3DL4ki/82SRnyquvOqi9hLCXljvp9iSvGi7be35BgXjKnAXJHfJrPli/E0p2/wArEld8lrrOpWllp2taR0veFb+xgDXGoMny4LhHWP8AwgBwcj0qg6M034Y9PadNqfxtpY6wJY7gBla3VyvBbPGdpIx3yaoelJ21/qfSkubiadOooW0+bcfyvLCYSQB/hfw2P0B86B+Fn8m9vOnyzvPZ3VncTOQd0s1vdhZiM/0hXIAPpW9dLLFilFS9b2NeKDbPpgfAfxS7uL2yWBvE+GeQDasibtxAA7Z2jcPM14l1X1T8T1FqV5qQFvNJcyXXhSjByo2hcemAMfWvU+tNYhS31lGSRAs8zq6NhtzOFz+lZbpTru3SXwdbMEkc2B4rxLIUOeOSPSvmejxyxTlkkrXBndyyaSr643y9V63JDCsNvp8txcCMHCqrhP7luB2rza/ha8tvh9PgmeV41WZHO4xnKhtoHJZiQAPMV9MdXW2g3d7rMGoWyG4uXLy7fzSrGeBn64Ned9I9M2Gi6xqHVn857PTiptIZpFffclAI1OO6rgtj1xXs9L1cNLbVUUjGsj1Gxi00WmndQ9OxSrFJBp6SahdbciOR5l3Lz5IoIx60zreeGPp3RDpgNskmkQWFgp7xi4lcyv8A83hRnP8Az1C1TxtH/DTXzcSH+MaiLJ71z3TxZWKRn3x8x+oovX0nh6RpECrtl0vRrWVOOHnnUhR9kUD715Oh64v1nZpXb9h5dq1gLjXJbn88EN/8UYm4QQRIXclvf8v3rL9O6NN1113p1kt3bwTX08msXDyZIyP5hX6kLtH/ADGrbqHW1gTV4zJLA0tvHaRqOC29/wCZ37fIp/aj/g7bm4/ECS/Tcsg0m6ubdM/4Ld9o/wDMBX1OFvDglJ9kd08NUqZfDp7TtW0GTU7+2mvL7qPqMxWM6sW8K3icmRlHb5ySufQV6JPoNv0jI7aZCPGupg1pZKMCWRIztI/woOeas+ltFj03RtFggtZLu50fTo4LaMrwpC/M7Dy3O7HPnQ5J7GwupTfXT6nrbygzGE7hAGzhWbsoHYAc18z1XUSyzcYvZfMqoKcrSpMbb9AXHSut6pc9UastxfJO0l3dCQxwhJIlAjIPcBWIwfP61Nj1pbzqY9E2FvLYWl/p3xNnqW4BnlOVXwwOwGACDzzUn8WdCm6qn1KExJDPbdSwxCZ1LiKIxH5mUdwACcetedaDr+nagoTpRLnUJemrhhYTahKVmmUAGRsIeCyoSo57VKMPHx+NPft7PJl4TX/DUdk/kWdtpsGjdbaNeSwyLHr1kZGiQbUhlaRUmTPYjBLevet71iwGn9WyQohF9oFq5y2cyQsYmx6naMVKureO6uLbUYLQ3cFpN49kjtkI0kTndtPoC33oUusR3+r3ulajFK0Vm8t58QQPDKyKpKggdwQTj3qGSXjOM+62YJx0x8OttyJ+G1i2g2HS9tdSP40XxN8UA/4UaxhY4h6YVhn3JrPdOaK56n1ixY4s3eKWdh+UxMAzA4/xDj71L1X4u4uZrjKGzhjLRy28hjZfNlQ+Y4wfU1pfBWx6Mm/hSTnVb+MbzINznwgNq5HvQy534jyPh/UwTk5S13wZ2HU7ebrRZ4Lc3I0XT7nU0xkJGy74YtvkWMpJz6g47U+O2W06X6i1WJo7y/ttPisI2GMRCUBZVB9gu5j5ZpJjHoWjs1vaFLeV7HTo2ZgRPbwwmWZge5HiSP8A9QNSbHSv4Zp2iWMmZbW8ubq+vYZD/wASCfKRrn12r+9WnJWtL4+fmWyJwWnul82eV9E2mp3F/wDxfTg0+lWd9FHdzsQDKZWMS+EDz4S8kt7VadWaBqEPXtq2lJG0mpn/AHS4kgOEkEojUtkZHdW7eZ4qs6m1c20XVumPHGr6fpk8ykKFQQhUWJPoFkJPuDXrvW2m2M/UfTWq61qhsbezubtxapkXF+TFFKpjxwuDGWLHgA8V6eSbeSGRqk018rHjgjn6eOSGzT/P/YxU2kjVOsPxbF5cGyguBLpt1qakeFC0ZhIOeOWEY4FafovSILS407+BzS+DHdRzT3UwWR71B/4e7P8ALTywPvWb16HXerbjrKwENto+h28ZgsSE2wQs7I008kh/O4XjPJyfSrf8O9P0fTreSDpXUF1Szu7y3hmvHlZZ3KyMz4j/AKFwAOM967LNeG5P1Uvch8ThOdu6X1N3e6BHbRX+hRJPEU0hIGhdVUNdXbO8rb9vJVDj5eeFqNddNatqd9pMFvZxNYabHb2ifH3Eawr4O7LcDft549dtR7bquXqzUta6gt7eaQtps7afwVEPiTpbxvz6hH+byCmr3SdVl0GMwX9xbXFlh4ZORmYPwZD9FDdvWvLc1FpTRXO1kkndLsZHWLZ9MtbHWreSPUbU3UgjmwCjJgqAwAwDkE4BPBFTWB0f8NdOkSbJurAoiIpQYkuQQMfc/pXp2nJ03rlnPor/AAsFtbhI7eKP+VsDD5QQDgN7iqCfTYhJYacYGl+H8OxjDjcDtfcX9+B3rz881hr1El0ksc9L4l+1lDrOiwab0nGupztaWlosXgqf/EkO5pcL5swYrn3q36VhFnHb6hexsog8OSWEHma5k+SNMdtozjA9KrPxOvQ/W+g6S8C38djbPKbVVJaWeRsRR5HbJUfQAmuh1q6/jMOi4F4dJi+Jv51xFbNMHSSRwx4VVACgnyX3rOseSaU3v3DjjBZ8k74dfA8+nabXOsNRuNZyBeaA5v7knbh3LIcAdiCnC+1em9CW8Fpo/T+no81vYaVoxkkW4YGXxpXLbmPYtgDj3rK2kR1Xq+8s9Pgil0y0Zoo9kwkE4fxD4hfzxuGB7VsNG6Zn1zTr/wCF3f8Awx1IW08xYYSGIYcj6kED3rR1uaPhLHdcD9GsklLSuV+pb9I6aNDS51zUF8eSVVS1+TDzOfL3Ax3+vpQBq8Ca3fLeJc3skFxC093DHuiidhkop75AIGfLirDqTWbI6Tqa6U7eDoqQIqxLnCsedvuQMZ+tZKfVvj+sr7SdMiaKFo7iR5H4EspiJ3e+CABXjqMpJtovnzrFpw4+3zNNLPc3GhdIxJEsp1DXELhX3YtxIzE5/wCVRmsVpuj3eodfa11RcSxG1+MnSwTGD4gPh+IxPHyrwM9s1rdPuVm1HSJof5lr09ozkkLnFywVAQPoW/esl0z0JPL01e3uoXUukLqVzGWDTtKVjjJdmCn+p2xkL5CtPSSjixOV0dklqkmt6tr5L6kG10eHqrWbu2tILm4u9OmXTrJ1f+XEjDfPI7eZJ448hXrtlBpGkvNDaBZTpSr4pQbgkhAAXP8Aj7YHcD61S6Ky2OiTrotq2madIxjiupsI87sRvnZiQAO4FZ29v9IvZ49D0TVWGiWzHZbaUm+a7uBy0skzDaMHjzPnntQmn1Lp7JDNwxQ9Ldhb8WA6oFzqbtfXlxMJRvyY404Hhqx9+MDua1vV8N3K0Ti0My2mnTM4Bwvi7MhVXzPIFZTSbi01nXLSI9Px2g03ZI0890XZUQbt3kNxwPrnNHu7zUdZ06HU7u8MCyxSSRwIw+eRlzHj0AHJPoKhkioSipPakjJLMo4JRa5ZX+Np0Wi288jxmfUF8GRnbHgL4QLqhHd2IGa0PQWrxzWPUF1C5mZGXKhdgRyCqx89yMDmvKNNbULlYLbUIWlRo0vTPt+VFUnK7jwrEDP0Ir0HqbUZLfpOwjtYdl7rsq3hjh5+VhhEGBljjH3rUunU5LG1ds7pcyhqytbJV8Sy6xmnXQdSj+Ejg8K4lupVW6GQ+wogGfzchf1rO/iRo76t0UklsivDHMty5BwwiDKmPqdnlSNp9xL0vp1xduxS4UsY2Uh0VJAuT9yO9UHUmpC7s7lLMtDGq2FpbJ4u9o1EpeQk/wCJj6+WK9LJjrw54+zZ3W5dUHGXO3y3Mp1w1w9/rWq3V5cCx1XTmS3t44sJb5jELKpJwoH8zy5zz3rV/hxLL0/bQ6gLeO7RRDBYsP8AiOoY/KR6ljjiq3SryW3nW6umjuY7VJ4RDMAUnglOQCDx8rHOfUVaadfXUmoWV/0+U+FhvLaJLC3cA4Rs7iTxkkHPtmo9VnlPH4T48/53PPw55YmmnuXGrdYTWcGl3MtlKktxeXjXAZdq+Jl4wiH2G4Z75zVTpt0NIurfVIbeRppdGkeOOVt+wTORtZs542YB8qF1vcPPYaPbFzfWkGqskENucmN8tli/mGZic1f6J07aQaDZXWoMYtMm0NA8G4bt6TGQ9+w4++ayt4VitdzZreTI3fFbk3qK6i0a6uNbuQpCyJFaWqA7rt1IBLZ/oVnz74FTrLqY2Oqa2btw6ae/warzlnYBpTn/AC5AH6Vn9fvE6g1iW4vjIlrayjbACMx7ESR1DeWSAPvWRs7uS36fupzKLu81PUWluLlmJWa44d1Qdgi7gCT3wakunjLB6X4vyK4Ovng1JPbdEzWtTjns4ZpZ1SaO4kkgj3HmSReXI9AoVR+tar8LdGgur55ry4Sd0/klN43IY8sT9CXHPnivOrKIanG81zC1wZS5STGM7Rg49s1segNNew1dIp28KOC1e7v5t+BEoXnPr5DFbM8X4EoQe5Dopxn1Clk4N71pcxabBewRY/kWvxEqAdzl2UH7jt71l/w9SLT57jVLuWVFsAqksg3MzAYhX0HfgVE6qvr266n1K5gaT4Cf4SUkL/8AFDsoEMSDzyTWruJ7PpnRtV0tWia403TZr6/uWYH/AHp1I2j3Hb9KSHTyx4dyi9KUsuPhcAtIgm6g0Hp/49w1vcX9zf3XGFVI5GKqPbOKr9c1y01m7NlBdGxLWeIYjDlmiYktx2Utxkn1FG6fvZNK6B0W1iX4YWOmSPcPKPmcmPdjHozSAgd+MV51cpBo9pHqOoXGoLKd8ku9PDluJGXasYU/lwPnOeE+XzrumxPW3XD2/nuGnm8OXhre1u/cbfp6WS9TU70ypaWEjnTo5oW3TPM2A4Qkf0oCuR2JJ8qstTk6b06yvLu01G7sbVm8G12Wq+ErDK78/mbJGcnn5azupWuoR3Wm9P2kMViljp628y2/LfFXOCY09lUjL/mYg101vbafqK20SRi36etC1tZ7WCSTHs0hAydqgcHuSa3xgvEtmqCjhwtVu9vf3K/prpuw1PqhNWOuTXmhaFH4934iGNWRclVEfYZYZ9Tg0+PVrnW16s1y8n2309oyaf8AEuMwyyyYh2RjkhVHGRk1fT6TeQdO6HoN4yQa11A3x2qC1XY823Hhx4P5U5G4nGPLk1nWv7pDdy6FbWi3mn3BUsYSg3IcPHHnOSCSVcnk1rb8STnF/wCws3KEY4vL37v6Gj22txoN3adTWly51VoLCG3aYJL4anxHZnwNoLckdziq1rp7e5u7PpdAr2cAQyzKpaAHIRV75JOcL3OD2xXdSTxXVvpFwuoxyjSfEnnRQXEGcBJG82kdicDtUL8ObyFUeXUIca9dXDSmBdpjtwF3eI+CcsFCqAe240ksuSGJycbXkZlDxMqUtmSNSW/0awexErR6tqATTopQ3zqpX+dNnywNwGPaoaPLo+kHRdMt5tLvtSlKeEMiSCyQhVUMPy79pJPc1a6bdR33W0+ozCKXTdOsndmfsNrAZB9S7Hj0Wq2eBda1HUtVlZzaXAdtw/OsQBxGnluI457A02OMZLTFU+THmy5Hve3BXz21vZWdvNf/AA8sNlKHtok+dPGJ2xruPLN5n2oGtXzdMpFa9RWTapfXkAuY4JJQhWMsQX2+RY8DPGBVpFDZraW2qdRSw2HT+i2qXl4Jmw5lb/hwKF57Y4xn9aw2udSaS+v3Gp9SXc0mpXbhoLZ4Qvw/GY0EZIwQmCAxLf8ALW3psPiJxktl/NimqWKO3ctLq5gvdNntPBd7KTbNPaySs4RscAquN4HnSaDr95et1wYkjht7nQb26g1qzt0dVnVUwpjUFUwBgBgT71Fm1G11u202TSdWjsmMrSR3KRchg21kbz7farJ7aLTLLql7K3e1iXTLqW7tYisZvJmQBV4IJznlRT+HpuC3ewMWap6q8yg1TW+obEWVhqVj/CrL4JZ0U7WmuVZARJJKv5snPyDAWrnR+sYunrGySFIYtQEMs0CLGWWAZA3AEfnYkYJ7VP1bUdKuemtNkNrDd2Oiw+LGw3vJIXA/lZPaNScFe3y15leX97ci8u7RXdioE08XOzGSsSHtuJI7dgBWaEX1FqqowTySxze9+sstH0S/utY1XUrTWIbu8QuZmLGRwSQfDBPPiY5JPA7VZ6H07peka1eX0y28V4S5jn2hfhEIyS2OHcjI5559qz/RllddN6NdTsqSarKfiru3hBZlZuEDYzzgd/OtedMfUHvvj0WS1MQuLy4/4R28YR8D8xPAFXy+Ipyx3txsFtSa070abT4DcWdzZ2GoXmlpeJLqCz2cab4444wVDP324xn13U6S31qyvdPuupBYRNa6ez2+o2CbA8Q4HjR+R5xkdwKh6VqPwlr1LOPBMv8ADkgaE53JBLMqAAeW7H6Cr7Vte0u5/DifUNIkF/cQEWMsVqoYPK6j5V/xMpHbsOa8malCaio3bNE4yl07d8dvUZC86luOmrXp+wC295ZfDTzu27atzKyyFUWUflwSpx7VWaJHF+K2mWl5rqJpC2txJcNd2iZja2Xlcq5/x55qtg1Wz6ae2spNGTV728mETafPdGaC3IBLO23jf/y8Lnk1tbBdKSwWfp+2MUEy+IIRISXKnCvsJO5B5ceXnXr48OOGNNKpfIVNuKclqS+KLPVdakgl2WsLx3Rg8O0jY/8AxNFjGXPOGbvx5YFZq76jvVm094cBbsTSS3b9lWIAYjHYkk/mPpxQtevI/wDZ6/i0UXE0Hw7zXuoztmaeXB3YH9KjAAFE0LUNLn6S6Mh1O38SDTdPW5uJA4BfISUp68lFX/rNZ3BONyWy2GeZ5XK3sqNfdazcy6vYw26MjaOkSqMDaF2hiMAeQIB92b1q9xPYWVxHBJFbXF9MJWiC/M91OQV48hFFHnHlisZo3xi2moXjN4uo30h3HdljPJIHKhe+NzbfoorR6/rUenS69eAK8lkjwROq5f8AKEJB82Zjj6A15WXGtVRRsxzc4ttmf6t1y2XR4ra3mFnb6hZgCd22sVlbakn/AFbDjNeXfhdbB7G2mumja4S3eHz2LAhLZGOPm4z9avNZ6iXUNZuUsBpN3qCSQRfE3lskxGyNT4ahvkjZRnAxV9YtpunNDcNAlrDNpbyXEqR4jhUSKfyA9iF7D3r1sahi6fwr3kedkcp5NuPaV+l6RONLfWtQfN9NqF3HGFONyovh8nv+dm/SmbNWX8SI+n7eYxwW1xbRqEXxEK8+KxDefbnyqzuEgQaVDYi8kCwq1xHPGY5ZrmaVpC4Q/lX+YAPPAqZqXUdnpvUXVEmnzx3OvXV+8aG3TxDBAp2qC/YEkEnuam5STdeWwqWmavhGzXTbSw0+ZtHkjaGRImZ3b8zMCT8vl/61jte0e7vdVgtApuLa4W6W4mdNxLMUMe7PkoU4HarKFbS2hsviZmSUeHmEk5kGeWI9OMfeoY16V7qJblP5DXdyhUDhBFF4mQfLkgV53RznCbTV33BLTOarYyX4r9Xa1az2vT2gWTnSYNil40G+6uWOTk+qpg58uKF0J01NqN9pS31y98bKW4le5nfcHkdcgbznJUZ5qo/GGLWNUJfTN11ba5dPI13aLxErEAq3pwOT7VvrGOHono/WtQuH3TLbzPHGowpkZFSJFB8lTwwfcmvY6mPhdPGGN7y999rFjO1KT7C9U29z1D0pbGNY3Ec7wQ7Ce0M0cnf/AJVJ+xoM0V1r1jexaYrKl5MN8j8bUExOT5emKh9J2Zk6EWxe8JlutR2EBjlFkLQyMf8ADndVnqs8OldEXd7F2tnjhtlzgSNu8ME+uNteVlTxVij57DTjoTr1P5AeveodO0NW6c0SFVhsvAimnJx3j4UDzJJNVv4ef/C/U21uzhWaWBZXghC5Z3e6Rf8A3EZXisd1cl5NdWFpZQG6uL25ivbnZ8xjWGEEt9t/B9gK9i0i9i/DT8OU1qa3WfWJYoreyhbkiaWRjHuX1LOzY9ErTkh92wRjHdy29pbp05yc26o610u00DqOZdRKS65qFyby6tYclbK2diUViOQThj74PlWb6z6vmGrjUo8LctZRtbP4YLQR58Q7T74HPtV709bvBb6vdQP499eTSyzXMzfNIzoY9xPsu/A7AYrLa9KsE0uyW0muNi25iiBZ40RQu3ONvIJ7V5+CKydRq5pUZsk+EuA+vt4Oif7Oy2k5F0rLcGJ9jBWQDjv35/8AMapIodM6Pge4vYj4hLzrBG2W3ccsT544P0oWravc6a0920RS9urglFlckxKzZPc/mwcCoPTs7ajqXx1wivaiUwylgWLlgV8JB3ZjnPH1OAK97HjeKFLjliUpytFxca7eQ9E32rWcxj1vV7+z0e1jSHaY3YmWWMY9FMKk9hn1qp/FDTpzN0vocN40lnJDJeSypzst4GKtIfqwkOPNio861tyI+ndIhutScXl7o6K1lYbvkhuriYhDJ/ifDc//AEselYfWr+aDp7Vup9eYNdX86aZYxk7SYhI3Kj+lSw3/APSvrWvplCc1OK/nb4Glyi40ix0xjd6dpd3kQwRpHDHC3cFTJMcsOD2A5qL0tcnSvE6ru0AfTbER24xjxLm6ctg/RMED/MKhaVvfp8Jp7TuXgcRLI2TkgpuI+/f2q21dLbSra1jmJj0/TZAY7UtxcX2zaHPqEQALQk0riZW7bsx2nv8A7IT20FsiXOtzy/zJJAWaCGeQbyFP9Td3PcKAo4Jrbaxc3USvYzuY7dZ5DGxODImAxcnz7mvOdJjl1vr3RVuGeR5y7sPMhOWyf0rZ/jDeXc/Ukmh6LGWvGhisS2CFiLrlyD9gPXirTi8soxl5WXep4VbM/wBIs3WvUfUE8oEWkixZHkPCRQA/lB91Un25NWcKi7WC2iCWS3DvdzswOLW0jG2MD0GSMepol4tp0posfQ2hOjTJDDPrlyOGmlc5EZPkDtyR6KorKdZ9RXOnR3Ol6V/8U3jwWrzkAkFvJfoTn601PJl0QW383FdJqCN1rfU6WNp0Z0/aMNOtYPFnZ5Dn5JsKoz5flyT71kdVure5sdMvYY43jhd4YiqYLHn5if6vM5PNR+uLkjqe1eVgsNlC9pGD5iEBSc+vJ5qLa3Md/pOkQWm6426moKIhJcGMjgeflmtcceiKY0nqjTIEE8l5vW0gMk/irbw8/wDEkbHb6ZrTdVGPSoZ4I18QOZEku2j3SXI4M0kQ7nLKkanGNkZ/xU+wsrHoa4hg1SWK71+7LpBAOPAj25bP+bb39sCvMda6gku7XUdQM8pnurSQpK7kyEFxGm3/AAqM4AFaoJzaS4DGL2ouJtdEFsvgK9osswR2ZMSyg5JDHuAfSgbRAqRIdmHKqcdtxzms1qbSxS6RZR8neXYN3JO0Ek+fGauobia5u4UeFgpLNv8AUYpnj0pNesbSoqybeWFzdI1hF/MR5lfKryNrHIH1zW70OztNIWSKaVlE4gtpWADCFiwEbAHgsCGbPkBWeuLu40i0/wByjH8RlCorMOE5wXz64/vVncM+m39np8bfFNaqZ5c+czIFTP0UsfvWPPqyKuEZ7k9+xEvYpLltTFw+LrXb6SWWHOQtpGxVBnv87c/RBWV+FXU+s4bSASP8NtgiH5s7V71sBeW91JcNa5nuoVjt3kHZlKltq/8AKBk1gorjZf6ncxzGJbkqqurEMm5guQR27GtHTapW2q2LRk9W5rNe6k+J6gXQJmPwdiMXCg5BdmIJx54B7etQtFhfT49NgkDz/ALJdTTD51NxIxUAnPkuP0rMRXlidUEOnQi7mMjpLcsSSCRkcnvyTzT77StX1grcaTDJIkdzEkv85V4RSR5jIySa0rEovQtkykrct9i6e8utX1DTHsrXZaQSECQncHdfby4r0voLpCz1Se9v9a3w9PaPi7vZFbYbicnITd6keXkufUVgOnNDuINSFrEjNdzLxEhyct8u1fLJya3v4qanBo2l2n4baLIJ1to2udTnQhTNdsFzx3xwVHoqis+RvaMARim77Iy/UtlJrD6hPp9hDPoyRCVoEffKIwypwP8ALuU/Q5qj03UItK0+Sytrlt0SlHRpO7DOOM84yBVjNf8A8I1m+lkG2BJHhWM8CQnahXHkNq/riqHWNDbR/Bv9GJ+FYmZuclNwPI9eTz9KrHGpR0P/AHJxahstkV+t3Lr0nJJExVli+VgP/kv/AK4qZ0TZOdN64uokwx6WlUALkjxZkTA/U0DW7mO70SK1do4Zri2hxITxyA3IHYe/vWq6ctyvSfXc9mxDJp1lbRbOSxEwY49sinU/Dxvzv6FlLTFmBnsXHhpbHbLGojREyXC8Et/lBIrT9HdGy6ldRWenwm91C5mCwxhsBpOC8jMe0SAklvUACmro9lcX16lzLJBZRYur3wR2U/0Kf6ndjtAHrXp3UPi/hz0TqGnQr8H1Xe6bHcambcrnSLWSVUigU98ksFfzJJo5JvSku5SCcl6jM6hpeh6NddTWGhfE6j/DtOjiub2dt3jXE8gUmIEfKqjOD3Oa8+uTtVp7bEciaPPGVjHJlml2ce+AP0r0W60y+1PqS4TRuNPuLKOechxFG6oCUznvyM1SdBafBf8AU9t8VD4lq0U8kgbspSJmxz3IZs8VOOTQ79RO6lsZe8vEfStLtdfDyJc74YrpW/mWxyAo55bgcj3rGaz09qq9TfDQxvcEy5jaInY0f+IkcDtz6VoNRsm1Ge0nWRLVLOMIh8o8FG5z5kMT71WQa7AztpmniZrRmcSSs5EkjseWXHbv+WvUwylGNo04pVHVDllpbLB0/oM1rYyrPdPGZ5LxBzGxcRqF/V+am6HZxpb6joi4kutQ0e5mk5yQ0YEiZ/zZQmk0/pC9vdE1KSzuYJY4Lu3h8GWTZM6xqzY2nsNzcmofQV3Ladd2M2oROJpJmgmV0O4eICmCPTBNJ6Lt3dbsVtPuM6a1i/0zU91jMyRrIkpRwGRc5KgqfPit/pvUeoXOn2KxwSWMMVpuV0tgEHiSbiu/zI749xWWstFh6WjvZtTP8QvPFHhQY3Ku1iFJUcn1x2q1bVLmLXhNOn8RWFI5ZLeR2SNSq/MCBhV5PYc9qhkUMj2XvJyd8Gxs7C0voNSW53YuESFlIzgd9wJ9SM0/VbnwtesoLZlaKz09lmJ7tG7jn6jGcVX6BqMc8zwqgVZZykjEkBDtJ8+cCu1a8hs4kmnWXY3y7oyCBxkZB7g81g1OMtJmknF2S4JHV71WLeE04UY4PCqCR9e/2qh1DWNS0bXiUkna1NtBKqiQned+xlwTjOPKrywmtLqFjHqnhsYzMIniYlox3dfIgdsUW7toZYFuGvLWWKMGVN8TZAPOe3tnFCWVJ+lECbjyjrG/vjrot3mkkgD5+X/D5ZHrnAxTLnV76KS6fU75jpYnYiA7dssi/lA4zxzwKJb3dlp1vNqMksTW8coSSVI2J3DBwB37kUO7s9C1K5gaW7uw1nIQqojbPEJ+bKkc1h2UrrYNtu6KoXksEMupXbFnuDiBOwUY7Y9ar4pZbSzmIRmZLgwjIA425Hvmm9TXTDqC1jEsstk0IdDLaNCu8krtVjw/bORQbwm50y+WCEzXVzLJtCn5/wAh2kemCO/vW+GJ0m1yaoY3yy6bRl1+Cwht4UMMUCXMoaTbl1G0jt6jtVjpGgt1Hq9zZxQW9pZtbA3LbcbUZjlMDscD8vmTk1C0ma603TdKsbWVD1DeMFiSQb/AGcsz478dq9d0LQrPp2xhtIJHmkyZJ5wP+NIc/mPp5Cvf+yvs+XUz1T/BH5l5PSlQ2fT7WytBDplv8NFHFthCPtWM44+U9z/3rKWFtbmGJWu7kXUqh5YoolkjiXOVLN33ZHatBe6TJPqUVuluzxsplQeC8ilycfmPYigQ6fazXb2WmkWkVsAbpy2AZMc/MPUkgfSvuJ7hi0jT2MdvuZ2lS8iWMMZEUR/MWyffce2KyfWXU9toMttqOqosq2iveR224Dx5eEhiA+pJrS28MOnoyvMvw9rEWnmP5cgZJz54HnXgnXOo6l1p1BZXOlxSJbRRLIm7Awp4RiPcc4968/qZSaWOPLHjTdsh6Rbapr2pXGqaxLuur2TfM3gj0wFXI4AHAr0bR9AX4q0ummmeSCEwqrQrgjIOT78VV9O9O6/HHEJTE2AMDanGB+9b6w0fWVRA8cWW9EH/AHquHA0ra/IpOUW6sk28EqDYBkKuSfCUbQByT7D1pkHi6rNZSPIi2Ik32yvAD4oUcykZHAP5R596iXKXur623TlqEKWy+NqkseB8o/8ACDZxjPB/StNY6Ne3DPdx22EkjVISFAHhjtjnihG+ok1HhEnSFFg0ria1vWtpu/iQ2K8/UFsGrOR7jGBKSMDLvbDLH14bH6U3+Bajx/KUk+Rhz/rXDQ9SRsSRwxgeT25x+ua1rDo/ChvETSTfHq/YenxcqtujkYf4vhsftuoZe/X8ttMR24gxx/5qkJpd1EDvih2juCCCKekE44CAnyMaE/612jzR1rsyOZtSgwFs5ufJrdmz+9FW51EriTTyjf4zZMcfU7qPHZ3Z48GZCfPwGH70WTSbtxh5GA9MPTLFfY7Ul3QFLrWIiTHbIR2+W14x92oDavq+7HwEPvm1bP8A7qpB028QARuQB/iSQCpC2mplRyre6owoPE/L5na15r4EWPUtUmQgwIuOyiFhj96jyatq0ciI+mTyKT/xIrchPud1WTWmpcAb2x/Rg8/SnW1pqk25vhbmPnBV0x+nNd4Le1P4jqaXdDE1PW3bENna7fRoCT+ua6XVdYVcPbWy/wCTwD/oamjTtQKhokSMejg8Uq6dfsP5s9vj0VDmh4Xq+YNS/iIMWtazIdi2dq/u1uR/rUo6jrOebO3P/wBSYD+9F/h92p7gf9P/AK0SPStUJAEqoh7t4Bb9i1d4fq+YFLzfyIbX+txkGO2tPm8vCJP7mjpfawUBmtrXf/y7f7Gpo0mRD/vF3LKD/gsSpH/tUkmk7f8Ahzz4P/2vk/8AuqPhKuPmdr9fyIwfWZeY4rU+oZj+3Jp6/wAbwf8AdoVA8944ps+kTIQA9zIT2BsgR/7qhnSZMdrk+qi1I/8AeqHgv/H8w+Iv8grPrYGYza4890gBoC3Ott3NnEc4ByW/7U+PRgGB/nBxztNtz9jnvU3+HEgAQ3hP+WMH9jXfd13j+Yda8/yBIutkAC701c8kkHv9M017bqGQ4i1HQ2J/pbg0Q6S+QCt0uT/VbYx/pXHp6MsWa4kye/8AIX/tReNL+1e+/qFST/u+SIBsupQSDrGj25z2Cqw/saZJa9TRjEXU+kx+Z/3BXH/ue9WadPQqCpvbpc+lqmB+tHTQLXs+rXq+n+4x8/vSPHHlxj8x9T/yfwX0M/Na9RzbVHUOlSAEDJsypz7bVoi6ZqQ3M/VSHPcGBAAfY7c/rVjfdOs8lqbORrmMOTM0+IWVe2V2qQT7E1YL09Zlfk1PUcY4C28GPf8ApNL4UfKPzO1Pzb9y+hnxa3IbEvVcfsBbxk/b5MUVbJpBj/au5Vh5NbKB9sLV0dIUDbFquoRD1Ntbt+2z96DJ0/GDk63eNx2e2jX+wrljXZR+Bzk+7ZVyaUQAT1bcxsfNYoiT/wCzTG0pVGW6y1Zh7IgI/Rasm6XtpVJGqXaOOxVUB/YUyLpZAwMutag4P/L/ANqbR/8AqvcK2v8AqIUdlEMrH1drblRyokC/r8tDbTLKQ5m6h1yT3F3hf2Aq+/2dtI1XOq30oB/q2j/Sip0/C53Qvctj+oyjn9BR8K/8fh+wFNf9XxMr/AdLbdt1nV2Oef8Af3U/3pg0LR4jme51q49xqEpP98VsG6bhY5Z7lT7z5rh07FHkpM2T5mXml8F+r4FNafn8TGto3Trnfs1B8+Ut3ISP3FKNG6bjwWt9SlB7r8Qf9TWwHTSNzG+Xxz/M/wC9B/2ctt384RK/md3eisbXdfBfQXVfZ/Fmdj03pNVH/wAJrpwPKaUnFSFs+kwOenn3eqSjH71pLfQLONSMQyN5DaDRhomnlTvt0bHnuC/tmqJSS2n8v2J+i+Yv4v6mXEHTn/h6HIMeuz/tRx/Bol2Jo7D0B2Y/UCr99AsgMrHagHyaSmfBQW43RfDRlf8ABKOaRqT5l8hlpf8Ab82ZWy/gFldTrB0/cRO2CXmlkVHP+UkkfpUiXV9LeQtBaYdeNu7NTI4rW31CaUajNdPLgfCzTAxJj/AuOP1q23o0f9KKf8ITP611vvJj6YriJnF1C3nQ+FbRg+W4YH9qbDJ4Y3PZW6k/lZMua0DBB+Z1Kjv2z+1RLm8trQktOiE/0Mw59h6Uraju5HJX2KqSQTbiunoX/wARjquk1y3ic28Omw3s3+AR/KP+ZqtZ/wD4Y4E1wscP/wAYilwxP+aqzV7iz06FYbecz3b8LCThVHbLHHYVhz5pRjeqvzY+3l9BT1A9nbxveW8BdjiKGNQVP0Hc/WnHULuW6Bk022UY/wCFxj6lapraaTSbtpoJZr2+mXDyzMoQY8lI7Cg3MuoSo8WpXrvA7bjHBKAF/wCrOayR6uclehv2PZe/lixUW+3w3L2W8vFDgy6VCnfE9yFI/Y1V/Ez3P/xJd6a7juFn2/vUOObT/C8HZ8uf/Gwf3PNQLjSdL1FiLjTraRVPytCih/8AzKRTznmnvja99/X9CiqPC/Iu2tNcmfFw9vHbsMcMJV+vasyNNm1CBbK8u18S2nKgeA38pGwQwPpnP0qLLobWvzaZdajYoD8uLneR9AwP96geNqsGplJZ1maeEjxGjZS4Bzg7T3781gzZOrS9KCr1O/zoKp82vcia+n3EdoNt+YJ13JIEh81OD3PYjnPvWevFdFkt5pHVAPEQkcg54OD71b3Eksz7GHhzy/OuxiVYqORnvnHOKzuqQzfEozvH4TMAoTIP3BrB1ORzxqVbosqo9i6R1f8Aj2kafMsrFg+2XsSsi8fvV9dMIVkkkfw44smSQNgAe9eG9E60/T99JZ3AJgmYPEUG4pIp8x5givUJLE9RTx3+pxGG0/NBaKSN4/xP68+VNiyzyf08a38+y/nkUbgvSl8O7A3D6n1RhgXt9CXKs2Qks30A8qi6voMGs6DcaVaTWvhqh8IFwPDYcjIPOcgVfJo+lksG0+3dlXKZQE488VDn03T4VllOnxPsXcJIkAI9PqKsunWJP0rb5e9v5k1LJOWqS9itUvl8z4y/gFxGW024urS0guGuY2hnn8ORZnKgKcjBZJkRuSMq1XOjTXek6Kw1S1ktJbjcBnG0yh1LYIyOSD5+tej/AIndH6fBrFpqN0LlLTWHAIC5UTKpw+QON4A7+arWEtviNCuup7dGXZFbnULZGZVEiMgfO0jB5B7c8n0rx+p9OPhvtuZeoi3KmazpuPZ4cNy6rFK7fy5DlfC7lf0qNqdp/DntbLPjCSeS5V17FR8q5/Sl0GWLUpba+jTwwluZJUjXCzBkOcDyYEdvMduam69FCyvcwyN/uaiOTnJfKqQR7ZP96+dmnHJTPOkqLe1kksbOC+AykEyyhT2GE9ffmrmTRraGDx9bdkgUSxpH5yp45dP2kUVh7PUZUjjEkhaAugKnlcMdpz7gNV1ZO76La/GTSPKLe6GZTuw8Wwj9uayyhKO6DFxqmaGHX1u7mNbSyt2t4ZlwkyZEmM5BAxjjjOaldXTiTWbm+0yFbGa8ghuGVGJj8NnCyKufUetUHScZey8aXj8zbiO5LYrQMBqvTlncoAZVtbi1Q54wpDD/ANyTWXL6Mk3udhm1aitizvJ9TtLm51jVeYNSjgVJMYZ8pwT/AJvl2n3FYnUoPE1yztIJWd0mu7kl+cLLHGF4/wCUGtppd8usdKW6zDxJIbR3VMd5AFnXHv8ALIPvWdu5dLkuRKJ3a7kVo1VVVlYKxUNnOeA2PtUsMvDm7XA1vS0bzqnU113Qfwz1GFsbZbnejAecoXB9xjOKx3RMzvHoEk0TiW1vJ4GMnLAbhImfTOGArTaIhk03RtOlt/Ht0upgjvGfkc/MOcceZzULR7eC01+4ikkYxwXkV3cQnniNiQAR/lY8e1Sx1jjKDXLb+Lf1KSl4uNNdih/FU3Gk9HTZg8GO4vzJCW/rVpMsvueajapZSjWNanmDixkvLotnjersCCPbBr1+U2/R9jFPM9hr+kSIJ7JbuPxDu5wPPawDBST6V5zqqzS6rfxTsy6VBaDfE6YLykbsqfNTkCqYs8XFwS78/AfPglHGnfPxD+LPpqafbxuyQtBASvc+GxcYOeey1rdMvzLLHdXMihbPVpJVRkHzARn9+TzWXaQXF1FPcxtOYdMt1dU8yGPP6Ma671JLu3iaGJlRr+Td82AX2jv7AcVmyJy4J43oYKHXkvdRukvnaNLQ3jb1bjd8H4hJ8hyopOqoh1RDo2tXN58MljFtlEablkDRq0bHyPzMQf1qptZRqN7qVpIgC+Nfjeo274/hyh/uRmrPSls9X0q4VfDfTWt4xCnzK03hKGBxng47itsIxhvFeRqlm1Sdd9jG6losM1lFqFzcDTbPSLmO5W7UYMpV/FaNfP8AMi4+pq70gWlpqHUOn6ZALIKYr6ApzvVpc7wT5fOo9smsJ1deTdR3WmQl/BNwo8O0iHC87RtHqc85869QurW10fq7RrBykj3enPoqSA/nnji8Tb9Mx4+oFbcjksag3d3S/Ukn6aXL/Iy3S2qXV3aCwQxBNPvpI5Bg72jkDEE/SQA1t5tQjH4h2aXUUYjluVZyjHdIJFAZW/Xyry1L230yPW7gAIj3hgB2/MZA+cg+w4+9arqnVGg6x6fuYI8YNpKS3Hy8A/v/AGrJkxuWRNKiGpx1F5aQSWnULQaiE8JLVWijZfyN4JBCt9B2qu0+JNGsYbiNfi70WrgW5I3bGkLkhfUbjzV71RrQ/iOmQXsy23jqY2kUBTuDnaf0Ned9S3pjh0t5J2jdoZirxn8rLOVZsd/KoYoTybNfxFppP0h2uXwu57i2s2ZnluFb+YCTlkIOffgCrnpZbG06V6mt/wDeYfniO9VL+Dk7uQfzdvKqHQC+sfEXt8AZLBFuJJ0ynxCfPgkevy9/OrroxJbzQtX3FN12qK2x9+QARwCTg81qzQUIOHlRnT9JN+YDQre60y9cQSQ31tIPHt5bWQPn/ECvcAg5x61t+r4oPgbN7lmtbe7UDeQV2yeufQ96oJOibiy0rTGi068bU7NUmkJXDsxeRSgPAwVVWrUvaXUnTFra6lf3NleWsDuptrhS5A+uQfLIrH1GNLKmmUxR/qX5keW4Wy0TSbi4kZG+MilmMb4DQBtsmP1plxrCXWnqsRiiLXYS4QD5olJ4cDGOCf3zUe86i6dt7CGy1+7llv47fwVKwnbycnJ7ferRDp+oXl3Jo4PwsqCG6AKsSwXhlPocCsc8av0k+R8erHHcq9I1ae61+CUOJLDTL0iOQd2ByCmfMVa3mnoRHEj7bF28KKRDlkO7Ai+gasnqOtHQrOe7msXjMkYlWLeo8MhsNkd8k4/WrvS9ftpb59OljNu160VzCWb5RI6K6kf2+1HLilKNwWwE3bciX1Ez3Du0fibbkrDKoA3biASy/QqcijWlutppl5DcIiRpHJArAd9yqd/sTQ9chu7kadfaci+LbTvK0DcO2c7yB5/mNSJZVTSdSFqu/wCKubOJCPm2sYvmGPLO3n0zWRJrGl5nS3aRC0Z4rG8aOcshe8kWMk58VAqEOc+RBJ+1Sry+u7a8vrm4jk32lwVYRjb4lswBU/VOQT5jBqLBAYZoWgAm+FtUSFJBhT87bs++1sfarLWSs0Nvc7nkkkgVl9DJHlXXb55yP3q0nHVfmcm1sij1m1W4BmeHO7aJ4kGceGfzfptNU+qpFq+uWryBHh1C03AtyCy9jkeg860zwvbSzw2oUSy2/wARGRyfy7XB+mf2rEl4ra46f+HImitDNaGYjhir8t9MN+1ejgSbTX82Ekk4ajR6HNaxXuqW5fdcNB86/mWRCcqfUjIPb1qbO0lnb2GpRxLOA4W5+GIOwZPzFe4yCKq0NnonVtzJbmFLOGyt2e63YZZGGMA9iD39qnW8rSSXMlsy2rwzrvMhwzYbDA47+WPao5I01LkjHimM1SKOKO8W1UGazZwzvCC4DjefDHuPP1rtPhki1R79Jla1W0SOLud74yRt/wAQzzQeqJxres6fpenSOo1CF0iIBHiMDksT37edHOqQ21ykVr8yWsRmtgDhXkPDPnzwP1o1J4r8wyS1JfEm6dJ4Vn1CVaWO4eW1VCEDDv2GfUE9qqbG1h/iCxZTFjcTW7QpkNHvTg+wqwnnlXQoJd08UkwkPxERByiKGJAI8iMih6esk015BG7F9St1Al8PBDYyjf2FQjajKgWmrJk2nR2PR95NbR7BdW0VnLsz8sgcgNz6g0ZI52020uZGKyF2DRA4zJtCt+oAP1otgTd9Px2VwWt57+2EmCfySbxsyPfFZ/TdZWbUzpb3Dm7mAmRJfKaI/N9Nwzx7U+JSkmu4sPwpk241t72+1fT5MH4ZowrPD8pUN5kcn5SeKbp1rYWFhA9nL8S/iIniHeudgIAO4+hxn2FOu57a1vmllXEErBfFkbAV3YgAc98jtVJcTNe3clpNbzwWl7BJE14Dt8KZmyAB65X9zWjDabruWmrXpcF/Brmn3c0MJtD4/ifnW5KjcpGQfXGQcVV6raaRa6nqF1a6ZfPdTzCSWS0uGy23lpAc/k4G4YrN2Nhd6TqWpQ3DumlTWLTWsyqGEcyY8Qj3K849q0drqhkvlMM0Es8SPG0bHaVjkRtrlfMHH71skpY5JxdktOm9h99Fomo2q7WuLSzulCRLLhTFcBywAOOO7Ypmv9OGe6sNRtLyS4aWJBIlxhTuRvzDHG4bf3qllSS/m1PSYYwXmsY7hAXwq3ERBIHsUc/TFXnTV8mr6HFHNKPird3iQ5yN4bgE+4B59qOtwinQjrYlaiIpL22vbmJXE9iIkV22qAXzubjyIBql6j01bnVdP1O/nykckQkET/MJvFXYB98n6VstS0l5dLtreYr4jbtrYzlohnHsMYrMa5p4m0h4pInJtyupxyLxvZW+Y++3KkCsmGdyuyiub24M9qM66m+opbhjJFLdRw7uSzRvlmH/AEs36VptI+I1TR9Mt8hpZ0jjmaMbv5a43D9MZqmtLG4u+p5I5o0+HgmM4ZB8twJ4SQw8zkNg47EVptCjOjaVNLHK7FNzGVE5jBGO3ovmKvnWmNUK7lkVGh1Kay02z07TrLc8UdhLs3nOyWB/yE+uD+9VfRgW363vooI2iiubpJJWY8ubhDj9MgCg6cfE6dk1G7twzm78SGJJOZvFQJJ7EZXPrzSX7fwK9s4bCbfOkCJI/wDUPAfchPvivPcNClDu+SuSSaqPCr5FBfWKSXM0l3GYksWkGF4LMmffvxiq626hE1tGmoWx1G1uYoZcI+1oXYFgqP3yuO1af8Rdtr1NqcKECzeSa6GD3DxF1+xLVjdrwWthDdLDHZ2mmQyzMSFD3XbBPrtwMVrwVlxpy7Amkn7TbXFoq3csUTjWYZZfFSB2Vbq3BTl1Pduec96wGraG2sob7py+/jdnbzBr23hUm7gUD5t0RwSAQPmApbGyRNXl1CR5pb24icwDJDRW6Dn6FmwOPIVFV9V13VYptc027gubQqTrViRb3MEeMjd2EoJ4wa3dPheq0+38/iCpRUXfcL1BPHqmg9MSW7bY590s275fC2ygkEnsa0n8L1G+6gdNImjt2vdeuIEmUsXjuF3sinjC5JGD71C1hrfXNEt/4q02qPLNNbvqNrGsci7FBJliOAwwcEjB8+audIj/AIZ1HrNhbrOxvpmmk1Az5jF6pBjUL+YYGP0qskljYsYW9uCte+bRjFd6wypdsoiuEJ3bHcjcn1DZq56H1f8Ahmvoz8vpNz4xJYkm2lwHT6BlDe1U/wCLenC6nsdVtI1ihvfEeRcfKtwGDP8AuDjPvVhpNg1z1Po93arvt7zTZIp3Ucb2RdoPv8oIrG4wnh1edgyt45aT1CXQooOqLzWFZXglnKyMD8ropOCT7BiPoRWRn0wN0/1HpAwtzFKbiD1LbwVA9cGtALn+MaVLp8EqrLJYw3sKqcmRcfzFz7EdqzGuh5+rNMZy3g39kFUK+z52j4IPl8y4z614ePU5aZPj9D08sozhrfPchr1BFb3mj3shxZdQ2ZgkZgNqSx/1j6BiDQukr+fTNcbSrlWhk0S//wB3ZznxbTdkJ9VGRnzBFRprNrrQhplt4rJpWqB0VipPhTYJIbHrnP0qf0u015fve6mIpJ9EilgeYDcbgxZ2FsezBSfPArc1BY5fD6GSXUSjiVCdW6UR15ZMJS1rdyRTNEvBPcuSPpj9apdOkkfrTTppXVEU3sUSx8qYy0exPfG4nivRusrdbnTrLULfZFg+GzjllYntn6VjodPjuJtD6ijD2trC0hijz33KqYI9crn71PpOoUsNS9a+QMyTi5Llol9UW0mmJrdxEzB7VEuYh/klC5H2ZT+tYjX7iFujtJFsjwRXt1ICM5MbeGM/XBP716h1rMNS0ydYXTZe6LGqB8ISTJ8vPr6CvK7XRm1DQujdBkkkia4urpnc94zHICN/sQCD9q1dF6UVKWzsGnSk/P6G1vJG1rpy3iYs1xEd8ZA5MkWA+D5llKmoNwltD1HcxhhHcwRr4kspOBiEFUPryO5rR9ORRXVtq0t5beHZW0rfw+3VuUjLeGxBHoDuNZXWBHLJ1Tpd8SJobRXs7kruduCChP8AVjuKEJJ5XGPYpg3x+kvUUujXUkPS+uWsyyRSWEbwXLSD/iSSkYbPmAM4xQ+kYyvSWoEESGy1WR4QD2LWzYz7ZqbY3VnpvSlvFqyy79RZWikIyEZFzvZT3UY7Vf8ASmmRT6NdWl9dW8RmMV5LdKuEI8XDH6FePvXo2tM67tGRNzaily2RtZtptL6kgk1SaNI9R0aG5ngWPMwxFzgeZIGc13UvTt1ZXmtdOzOINLXpqGSOXH8vBnB3ZPZvDbOPLmj3Uk3U/W3SuqOLbwPBMl5JvkRhbozJhQDtwflXkVqtdumu+gb7VbzZJLZ6df6fdRXKGRWMUymMn1GzA+lc7waJPvt89j0JYFOT090lfr7gdElt7KwuW0ho5oUsoLiBIzlTBFKoJHvskHNHvLWZLb8RJreQatpGoWGmTQM8WDKiyYKt2+fbgZ+lB6Gt4tb6SRLeC3T4nSUjfw4yE2SwkBU/wruRf0qJpGoRSdLagjs8Nte6JlVL523ERypHmBg4I9s1jnKss0nvsinTRjKEdP8AKoyOmWl3oeo9QXNpP8bp97ZRXlksibQqFzGUZcfmUScj2FSulOm7i6v7s2+oT2sjRvfEO29G8MbdpHkpz2HpTui7ltQ0zULfUoGPxCM0Yb/I4BK+gJGceeK02iaXcWWsslg9s9q8D29y75GA4Py+xzzVc+dyzaW/UzE1rdN0rMGLK61XRImv7eIDVU32sAYqseY5Y257kkoGwewpvT6eJ0XpC2+PDs9Xt7bbtw25VaN2x7lhW2vrOGx0bxIXaG+huFgjhnkUlo1buMdsk8H3qot9Fk0mSDTo547mOTXWnuGxsCAsrg5yc4C4OKtPTpqGy22NGXA8aTjuWukyTWPT3UtsG8WZ2uUhfyZk24J+pFUjhxpd2IUYLNrVs8WF7+IUkIH0Ymtj0tGt3p09m8Pi7tyLcA4CuQX3EHuDtIqutoreysNBW/u4jbWt5PdyueP5aOSv37ACvM13KSryJdPHj3mIZZ9Jv9QupXVrO0uSrRs357jIb9QSD9qwaaq2mR9MXRA8dtTmu5jnO8b0TP3Aap+t3U1n0xpVjPIwurxLvVLoyHnxHBCA+4DA1ntRtvFm6U02AyS3iWFuoRDxud2csfsRX0nTY0oan6/gkRf9NaW+dz2TpHRUk1O4tYY1kFrfC5DEnCFS21vbCnFWuuS22vdP22h6Gqi1uJ/iEuY8Fl77pPUbSDj1zUWLTG0ZNSmLOs9xqMVpJsY/OjoVJGPdgKY5l0fRLzR+m5nu9TS3RCTjEKuyRKgP2JP1zXgZLy5bTvy/cv06ehuvf5L6l7awR6F031Jam8lM9x8LafFD/wCyBt3MSB2zkZIrL6hew6N0XK1rEjTSSnwoQfzAHBY+wJq66kg1XTulNIshbvMJd08gWNt29BsXkeRIrPX9tOo0DT9UtBPdwWXhNCrYDSSDLYx58U+HDL8TfL/ISM42tuLY3Rr46zqVtDpDS3MttclW8IhlijAXe7E8Bcgmt5eNBqNtd3FnLBJpNsHe4CJhZJGPdPX1rAafFaWdtd6ToMMj3l+8kNxlvCt4AuNyOx5Jx3A71daTf2d4YbTTJ4ZbNIxAq2qER71PJIPb05odRj1PVHsaMUUk8kn/ADyMvd6VeaNYdS3EczXXxskQtDExZfBJz275+9ekaVDZWkcJLlZodMVee0aGPlTn6g1DutPsrOzihtrqa0s7iHMiRv8Akl5Usn0Y81FutPvTqvUFnDc+Nc3FkqQSlskABEUk+WdrH7VPJLxlSZFK52Fm+Dn1DSJY1zb5NlK+3ChJR8rf3rC2em3E2laTot0sRmglv7G4/wASGJTMik+44q7uNRQ2eoxSMq2iCONXYHKSRsRvz98VmrHqZ11vVLqACO9vY11OB0HypcpE6yblP+IfatOLG/bX7/UEmnJtlXea1e6T0fpGoadsltr6K4tWhIOFnjkDxtn1IrcdFWLai2l6hc5ZHl+LlVMkSKRjYPo39qwlnqKXfSOlaa5inhuVa6bA2lJQxP28+K9YsQ/T/T2nFWSCS3+HQgEfK0x3dj5c1bqJeHipLdt/qQ0uVJBXguLywuLhmID3CyNkfMTtIUE1Qa/FPCbbS7IpHHdtPLdyMmTvMOQ36jFegcXPT8ssRVJrc7p4z/lJHf8AesZqUTQXuk3AvGeO+lWMxhN65MBHf0yQa8rps1Sbka1/ThqPBtJ6Uudaukit7aWOC9XwYgELyz58o1HnwP0rXaTpl9bK0cMI0rStPnFvPcXkoH8wMBtaQnlsn8q5P0rdxMv4U6Wlxrpjm6x1u3AWCA4aytTyURu6sRgvJ3A4FfPfW+v6z1DepJcCQ2NlciKwijQxwIeP+Gvrk8tySTyea+sw6+uk036K+H7+0gsaT0ye/l+huOoenre7j0vWtHmPhi5dLRXyokmiYieMoeQVJP8A5hWm0XULLQHvNG6nTfpeoSMfAZcqiEZVwf6Tk/bFXvUOnW+mxANpgabSriTUV8Q97u5TxZwAO45C/wDRWA1C807r/TWvZ2MGqwFoJB2WRWBwAAfl7eXpWSbj1EPDd6V37ryZOap6VwgXUHS8nR3VNjPasbiymu4Z7W824WTaR8p/zYGPfOa0nV9kNM6itruMFbe4nknsUJyfAbY0n23KF+xq1/D3qGCXS7jpPrCIXEMRjjtrh1DGGXaGUEntyeD6jHnVt1ZoA0rRdIm1AGSTQ3kikkY8TwuQ6Mvt4m4Y8iMVhl1c8eeOLNyrV/5J8P6oGlJX5FLqMq6XpLx//Z7SNdXGOMTOTKwPqVwq/aqeXSoG/EiLTWuUh0zW4o5lLNkRfEwblJ+jHH2oXUCS2lhdG4MryttUlgR/Mc5b74/tVs0thYaP0b1HqFs17e6fp0lnb2hiylxdWtx/LL9vlWN8++K04Y6Yub5ZKEHK2edXIv8Ao/8AD50tgY9bt5EuJZEOJLOKZwV91YvEmR3Ab3r0HpPQpJfxk6o6jtIW/hOo6IutxOFygbUVjKx59RKZcf8AIalar0dLq/4n67o9tLEunzx3EWoyNudoEkUSx3Dq2A6hiuMH0Fbnoa4htOhBJYWU2n6JZutvDDfxnx7iCOQSQTDPKmR3l47KowO9b+o6nRglX4mt/f8Ax0bsclGLb7Ga/Eyd45NVUjHgzW8ij1AIdh+9eNaNcvPcFGXCT3DFPbJ7fvXo3VMzXDzS3EpcPJPEAfMlRj9xWP6S0+R9fsYrZUaWCNJ9j7c5BDnufrx7Vj6NKOCSZgh6cm/M9m6yvRDq1zKy5Nr1C9sGGSfCkRcgY9wadYyC11vp7o3U1Mt7a2kur6w0BXwrVc5+cnnITaPq1WDWJ1XrrXRd2lzdWem6rHqYSG3YibwmfEa8YyzbQfan6H0nqGnt1DqPU9uyX/UN3Jdalcu6oVtlb+RbZJyqSynJ8tkQ9q81OCU1L2r4GjHy77/oWj+FrKafZ3xB/jmv2xlBX5khEbOu4eRCJnH0rI/iDKdf129ESmSEw26+Ep2EIsOFA9xu4qz1vxY7aweK90/4+W61C+SUXayRgsjxxMWXPHAUY9MeVZ7UNHvJ+rtQ0/R9Y0m5mtCY5UaWUGERxIpaSQx7VG4dyalhwttTvgGRaynvbPQep9NFtuayuVRBuv23yOw4UbgBnkcHFaT8Juhbjo/WFueoub+4trhbOwiIaRYgpZ5GI7DjzoB6isdD8CDTptHv+oIgvjajqM6QJG2ORAkn5gDn5jitL0TbahP8U+pzy3X8XuY4xcNKry7GDbisq/0e31rRKeaGJpbRf82KY0ou09/kUPXHUWrXHSN7Dowa3kvdNuJoo7d8tL4a5BZh9ew44qBaztb6dDCkGZpZrK1k8L5WkYTIjHHnndV7qmjM+vx2lmqkW1ktrEscnyxxGNfFYn1NUcWiX1v17pMtqxn0myeOExgfO0q3Ecu7HmCVxn2qePwXDTSVW789uCPTznPNBev+I9J6yvriTVvxJs4ZSvjag0QdFy0S7ACw+zYzXg3QWmTaB1PNpDuniypsSQdo3V/kb9OP+qvf9QtM/if1hopYCTVXvTE2QSrmMOvf344ryHp/SLLRurobrUrhtR1O5kHg2qDKpj5iXYnOAVGBTYMsdGTE+64NOC110fW/1Pe7OzjOo6nLdM/wqWsfgQpnc0mCCB6fWoa6cNY0C/dj4LatbXz2y8kK0DkFeO52Kf0og1MydTSWtzJIsk9sfBwmBkLlj/pUzo0RT6RoXjOLWTR7r+JTl2wHilUxSp/+cz714cmkzVmj4k3fr/MymoWNrql7b6jbWxvLTTYFlg8QMkZDARplB37k1cpaBjaiX4kQ3JVp1gfwiFZhuIJ7Adz7CpzajbQXsOgw2RkMUyosURCyGCJmCJuPbkZJqapWCzvzaxxCQxGKNZmEohQnLEsR3B7VgzZpeipPueTpt02ZXp7QY9auNMs2ili0nT9PurycyfKVaeYrGrMc8lEB+9Ruq7m96ovHu+nbSV7S0dLS2itozKXjjVsqPRg2K0nUXUWp6h03bCyuku99+LdIYYliWR4PmdnYf05AB8qhad+JmsC5bp/Sra1vJGuCLm4t4drB3RmCIqkZA243GvShv6a+H6mrNFSaWqq+Zk9a6KXU9an1lNDuNX1J9KVTptyPBtS+VcLPI3mGP5Bngc1s9a6KutX01Ljqj4yNYdQjePwf5ksrT2aQTxIcDZGr7/mwAAOKkt+KDWNo04ul1G4tGhhNusSZSeQHaSY8bjwwwDjjk1J6n/Eq86Y07Tls7aC+leKF08fO+RgDlm545J5qz6jL6OOMXqXG/YpjUcWN7qk/meR9X66/VOo6npt0H0rpazj+CsrMZja45QmQ5xvLbT8x7fWp1jFbSaXJqfjjSLKGdlRLZQrMgz8sZ82bPfyraP1nr2s6hqH8X0zpkaFbwRhXu7Vp5ZJ3GdoBbCooznzOcVHs7a06xvNNd7UWmlLaXd7L8NH4ccaptiQYP5d7EnjyFXllrTCSpLnvX7swtSlNb2yp6i6itrbpadZb4aRFe6mvxDKM+FZWqkAAehc/Qseau9Uh/juqadptkWtluYreUoV5iabnDY4wqsDgetQtX6PtU0jSbW7WS424musMRuht1MyKeOxdckf1Fx6VptMsJ5fxH0qfUo3U3jwy+GjYcnYWyw7BAU7e1QnmxRjceT0V/UxpSV21v7uCt0bRhpOs63/Dh4gtLsqkboAJjGTubjkDPFb3pFpOo54tVUlBZyOpVhkF8Yas1o2k2ej2k13reohLjU7m5lMaScgeIeOOfMcVrdDvoF0fUbvSEaNissiK21Bt7DI+ozk14vUyySvW/JIXpckoT9JbJbeaMb/CLi76w1Pqo3CxRMZ7exCsZDPcOoVX2KCdsaBm+prLN0PY6LocmnQ63qOp3EsFxJdTf8H42WQcgIxz4SjsMZ8zWtvZtW02LTtO6b1Kzs7ez09FmklA3PK8gabaQMrlQFB/Ss30z0U2n6tqWtanqlnL/EXlWCOG0cGNfIvKxJc5OPlAAHnXtYHKOFu0tkQXhJvGvW2/W+TVLFY9P2t/rGmItqvwNuYwQux7iaMRooHqGyTj1rRXFxF+H/SdnYb08WKMNcebOX3Fsnyy7DFDj0SKSLp2e+ube80bTppNQmk8HZHiEFYU7/Myu2cn0rL67qkepdTxtchXngDXbpwRE7qVTPrtUZH1zXi5ILI/Ot3+h6yX3XDqXL29hp9Vht4OkprCFoxdX0UlzLIrfmERTdj/AM4ArF6dA0X4hXdzLE7R6fIXdyflAC+Z98irKySS/wCvrnTbdfFt9E0a2ifc2B4k0viSE+nAUVL6oubKPUdN0nTsY1G5e7vW/wDjqRIcAf5cqP0rNeSM9HNr8zycnpZFl47It+m7eEmS5jZZ7nc4ZPExHyCzM59BnAFY/qTr+207WLqGzVtaubaMRWTIoSCKVlxlFyQSAe9ZVOob3qJHsLdGg0sqBhQVMjgcKW9+9TtD6R07SRDrus+NNBYoziJf/Hn3LsVR/hHOa1Y8EOnt5Xv2ROXUcRx7LzIWqaPd2WnJcdShtVv52EVms9wXSA5UM4XscfTFaPod7ubW9PjFtb/CxvOqyvbbZWfJwysD+QLnOfPFVeraLrGv65pt/rpfTbFd11NETgy8AqgA/KoPfzPbzrXaTdLLBqOsaS1pFBFB8MmWJLSOcH12hVBwK6b/AKVPdv8AlFemi2pSf12M3bHVEuOodZuXzpFzbfB6ch4zNJII84HmVDfpV4sFvbC7s7x/EmikMtvAsoykEcYQeJj1A/L7VbXUJt9OsLSB4INPN1NfK7jaWjRMqMdxljn1+lZHRtJa31GyS+nhEMgfx5WzGreIee/zEnNZktUE5Lj9CVKNQb95S39pedajRra8iAi1XUoY4jAhQWqhCNvHcFST9q9PuprO7/FvT7cuq2eiQeJg/lVgu1R9jmn9FXVvqGta3ObSO3sunpcW0bJ8yMYsblHuvmeeePOvObTV0vNY129V5VuFZXMoUk7MtlVHc9hXpdPOTbdVpX5m9JdPHHGW7bt+7g9SurtLnRFmmuAtnbWVkzuibt0ktw24e/AH615t1bpCaRC80mYo5LuBlDHOY9ruBn14A+1bS41S2vOk7ZrW/XSoo7OzHgXA2eE6k5Jzg+/2rMxZ6wtdM00TpqL2t80pl2nLD4d/lyfzckYxT9Pmnr0y/Dwyn2hBZJSik1Ln1Mwd3fW0ggN5Cy28pjiLFgVwW/Lj781Q9Kx3MEPUqgSSNHJBLDGjHcNshQqqjywf3p/U2i/A2rxXutafbTLcIwinaXxOCcIFVCO3Petn+HWiyXD3V3s8S2vlFvH4aFJp5AwYhSf6RjlvIZr0c6x9PikubPBxwlfFGh6W0cam1lqCWy2s8kXhSWxBSOWRCcyEf0ooxuPn2FReuuq4jolxY6A3xFlJDHbw3DLgTXLTqvA/wBcgD0NS+ptZutT0e1Xoi6t5rSTUJYNVvVwsM0UUZzFEx7RB2A3DliDXmOsadDJ0xoWhNM89wt013H8IfkZVlC/MX/oGG7Dk4xXldL0qc1Of+3tNsZrDLjy/lm+1e+Gsan1LbGAR2cUiWe6JcPLJKoeT23AKo9hVJr1340U9hZrGE0+1eUoikqoAACjAyeW5bzIq20+10i2DWUM4063j3vMEjMhWSQDdyPzP2yB2zjPes7qXVcOg2eoN0tDNaG5ZfF1GRd88oHHhRkD8xI4CDA8zWvDh15PRWxlypZMjl5l509BqFh8I2qSW+lxJbMfBuPmmeNvSNeVzx+bFbgSWfS/TqX13A7S61MIn+KiL4iVSwTYmSM4zgnt3rzDTdPl0zT44dXtWbU7+5SWQTHcQcj5Tn8x+YDHqa2N9qvU/UEV7e3cXwVjNBJDpNnHIpUOkqwk7cZZ8nGeO5xwKpkxRjJtL2nodPCPhuK3kWWnapcyaomoqPj5UIkWN7cJGiRRMwZFySCNwC7uckcVA6V0KbWZ7/VddtjNbarJFBJG02RM7yAsC3HCquDirzXLcW17baQLsR6VZ2EtpqdxBgS3F1LsUIh/xEnHsAaWS1g6rurfTbaVrPSNM6ha2eK2bOIrZRiLI5BeRhuOc1DK3HG+zZfFjcsiV7IvtfeIalqFvI4S0FxaW3w8R2FjtLluOQACv6Vj0tIdS6/6i6j19N+idO25W3jkbIdowGbAPf5sZPrUjqS+N51ta2NqwSXUOo44p3UclIV/KPsDmqvrcjTmvbXSbJzfdQ6o0FnbGQyF0SXLTMO4QyKSB5jNTxRlFaE92v1FpSm8iWybXvLGxjt9Kuv8AaS+kupbu/DXZgZhhHHO7gDB+fsfNhRegulvjEupeqIZllnu/jblZD/4S/Ntc+hfadvoK7U7c6adL06WY3+vSv4qhlEixkDJlfnBG7BC9gFq01nTP9k+gDp91rlxN/EJc6hqjNvmlDfnWP0Zj8qgZCipeK5JRb9KX5L+I3tRjOT5UFS8m3+5jjP8A7cdZXt5Z3V/vjlka/nt22wQBVKQweIeDtJ3FF5LGi3PTZ0zSY5emmlvNV09ofjJZolfcS35gnYgf1DtjzqsudRF3PZ9NdNldL05d2UtydqgZyRj1OQX5JJbGTzXpPSC3EE9q8aoFjVYrsuNn8tVJ+Re5A96vnz5MVafh9SHTY1nvd35nm/W15qenXVsNVc+DFCDB4VgqRAu2S0gUk5J7DyzxipMKw2+la5cW8sa6rNstEVBtUzyAMVA/pIQLxWy6ijiRL/TUsRPHzqECTEbrmUZIPHO0cADjGax6aF1H1Fo3T89pbW+kzyxtcXjRp4PhXMxI+Vc/mVdoyea9PHLxcKa47mbPililJt7vjz32ZXQ2ur6R03Nb3lilpcateRr4N5IsKm3j42jLAnLsW48hUzRZbeOd7TS76XWrSzhecRwwFTLJk8bh8oGeMd8AVbdWWinUQLomMWSppdhJcR5mmCL/ADZV7nlyRk1Zafotl01aXV3DM88unPvYylYkmvZF+RTjjEa84+lVzQisacF6Uuxlhjbk4tWl3Mlrup6VoiWfTcujPrmpoyXV5OHDJBcN838zkcRggd/tWa1ae3g1hIdbax1G6ug0gXT9MFxFGg5LSXMnyoMeRO4n1qF1FqEupSajpXT/AMHbwhgt1dJcPPLM+4ElpNoBHfditCnS9l0VDEZllvZb8RxPaRMWhvLljzK2e0SqMBQOTzXoYsmTpsahdv8AUyvEs0rcePgV+tJLa/7L3GiWdu/jWr3sdq0QHAkbaHbtjgMcY7VX3cE+saPcadfTK2tBC7apFa7fBcneP5jfmOcDj2r0fUNP6g1qx03wLZdDhtozGizrGjPEWJOzJ3Jnjkr2rzzrmw1bTdImN8nwFr4qJbQQ4uJrw5+dwyn5UX/Ee/as+GWaTWp2/wCclMkIwbS4AXZms5NOuL3VIorqMAT20IXZMcfMp3kDJ9gabPrOmdGlmKfwyeQs0I/hst6UfPzHACquB54rN9X6PLqXU2mSQu6i5sihIKj+eoyFyeAeRRI9QkvYr+x1tZp7rYbeO2kIjRXVdygsnzFicDvjFa5aIpbLfkx1CUX5gT1xpEq3LPfazcy37IzNNZyLESoIBQAKBnJ86u7fqezl6dXTreV2jguzeSu9oYlYBfys2TkBgDz5Zqg6f1rqPQrWxXWNbu3sFtG/iUMjxtbR3BztjhQrlVUYyc8mk0u9vPxI1a3tre0FroMUmbjwgEF8wO7YMDGDjJ9B3qrwQyNtPjve36DRjc1HHvf88j0TTtIvtZ6WbSbG6K6p1few2fjLCEK2yEPLtAByFX+s9smtvrVnpVv+FWs3HTEUcNrbXMdppxi4ZI45ViAB9WO4sRy26hPcvpGl6lqEbIrwRjRrJkT5fGf552Xz4HH6VWWl9LpvT+nWCRvbSxys9xA5LyCEM0jS7QCBghcZ54FeJ1E5zajBbJ/E9ZuElPG+8dv0+pnrfQrXTrdBqe+3li/l6gVUKTvw3wyMezPxvI7AY4zWQdtU1jUf4gtqNIii+aEo6qYVTICjB54/pHep3U2prerLd3l2YNGs8zIJSFJJ+ZiQCSXZsn3yKzFzqEnUZjuWspNNW2KyRrdSiKKUMpGdoHLYPavVw45ShdWjx3e2nZI2FrfnVh4lxBLY37HaJiuyGdf8Lrnhj+h4qd8AdQktLeWI2d2xhKlwArqp/KE8iTjJ9Kw+k3OlrPFCkU9/wqh1PhR7t3YE5LDjvgV6PaXKwxX13C9xcCEiysTI+/LOcfL2wFBbn1IrPmWh8jTjGStF505qi23VG21jilh06F5mdiN085OyKME+smTn2qrvpnu9IvdO8VVudWu9wkfAEaRHCt3ydzCT7AUl5I+kySW8cMcT2ESz3EZIdzdORDbREEer78eoPpVBq+ow3HU0iWc8OwRPa2KGMsZIogULcDA5DHJ9awxxqU06NMXWNRZS6b+Htjby6rM+nzXjXNwZ999OsMTSAYUqgO5v15qdpMvUGp6Nead1NZSWrCSOCIRRCNNhIAAwTxjvmqGWz0ezSe81Oy3SSkKZTM7+GT5hc4B+tbX8OtJTT7rUeotQuobnSdO0n4+3tJo2wxwViGc8hnIIzycV6mdxlHVN2+xPFCTk1Hhc+73lx1Vfx3vW+sT6xf27WixLsjiiLLLKqBUj298KBktVNpci298G1S5GoXypvgtlj2qmf8Q7/byqPbag2mafJqmupBPquS9rbW8Ku+5jjOBjIGeB6CqHpa0uYtRN7eXKX0txJhpVUqQAexU/l+lYJ+jCUk+PmZXO25MudWv9SfqO2a3FvcxYK3MQwJosjjaCfmAI8qvbWymuNA1e+nji+Dt5rqRBISC5dokJ/uK851+4i1LUpZpXaKO1m8VXSTazsDwA3cHNb1NTF70pO0t+kFlIh/lM4YgEjsMeTHt9ai8dQg0qfcEYxeJtvcy/SGuz6jqd3b29k0enWsaySsHwkmcYAGO2a3mq6FP1j4OkWoZ2neOKTdJkwqsviSSMfIAj9MCqfobTIdH0O+vNSvI5kLi5EkKkLsj4hj57ZyzkVo5RP09o9lEZZG13WmdpgPl8CwJIVWH+fOc+mabNO8rcP7TescZQWvhV/sVttcRS63eQaW8dt0/o8Qt7STw/nu24eW4ZvUv2B9ag/iHdw2ehXUBIlilkWcMWwEjSMtgD1JbNaBtrWVppsIWC2tElEjOn/EkUZAyPLnAzWG1iWK4jl1DW3R7G1uFjhgz/APFLHIAHtuAz9Kxwl42ZZHwqMWRyT3AWnUsfRXRFvqktv4us6lY29rawyj8w5bv6FmUn6AVb6xcyaxqWkxRyzTpbnx4jMwO+YKI/EA4wo2yYB7bjWLm0fU+tdVg1m5mhg0bS5Pibq9kz4EZDZEKD+pjt7DNbg68uj9P7baOIPhYo5ivzyN/mJ7LubIUedepmwqEVL+536/Yv55j+M9GngvNYnNtpMpV7dTMvIklAbcxydqjkDHHesbKiNZXE1xctGzok0kjwknDs3bn0H9qp77UGk1a6tWPxM1taCeaUZC/nxgfb+1TYhH/ENQl1El7GOOO0XgsJXCgEIM8t8xwewqOPplimlXtMr9J7ld0/odvrYvLk3dwsMU2Cwt8B1JO3a2T82ByfKtZoz2Fp1JpemacjWyWsJkUxrxDB3baf8Tn5S/c9his7qet3AsRpvTsS2NtbJ4ZwwAiHrk8En1qdpWk3GmaU/wAdcTTanqSx2EZt13vFD9T3OOc9gTXp5bhC3y9kiy2Vou+tTb6o3TEVrazTJquoJqEgif8AqwyxhuPyryfuK886/vLrWerIND0HpqPqC20qMFy6SvGspH5cqVXsADk1t1vr63vpbx1gtbSGUJaxpdid0iC7FDgDavAGQOeea8f6s6j64tGlRtVt3tYmZWt7C6H8onsHiGGGfXmq/Z+Jxloe9evzGjplk02eu9P6fcWkdjHe2UNrMFiR4rTLKuMkryT2OPPyrGdR3Wm3OrpDrsV8ZI5S0LS7oFQ9hwBzUzUdZOhdFXV/DcEzyQl0MmciRhsXHOf8WKznTvUmsRWUsOrXEmsWMzhYbTUPn3Z9GOSvfyqmKEU5ZGvUGcNTdvj3fU2n4e9MrJ1UJEt7KEpEQk6SyMNh+Y5LHjtmqzVuqo9Gu7/qS7iju9UmuJF01MkB88eMw+2Qa1HR0Fr8D1df2d1JGtvaCMWznxVglY7MRv2YfavBOq01DUeorqNA3zwRQ2bIflRd43fTGDmjhxeLklqeyCri4wl5Go0G5tvg7vWbiKRLm6Zp7l2uTI0jnj+r3P0qtGmJedYWKwTb2W7W7kjkjYEbSCcPjbwF86PcxxxWpjiPhWttsjUjszngfoNzU3pyaZjfvdlo12G4hJ52K2VVfqfzAe1aYXFymTqLepBerra8vpdDiSCNr6+W8kltlkLkrJOSBx/lxyeBirzph4+kdNitLOWC51HdmWd3xFbqBjYjd2bnuPMUy3voIrPStH01SqwxrC11Ku6aMZJbLd8H0qqeIT3K2KqYnV0JYjhhnJK/YVOWRyio9gqbWxQatBDZ9Syald3U11qD2M8lupUqI4+V3MTyWbJA9c1klDXc95uCOgNlDlR8qruaVh9tgFanXdJvdb1/qG7VIre3mt4ILae5l8KJU3gsNx88J5VBk06zsLPbFqUeq3ElzmZraBlgjYJjarty5574FetGShBNPejTB0rRS6hEZr2GRC28ADYFz3z5/etRBKOltNt1lJfVLslbeIrvZAf6iPbuBQtDs4rZJtZ1UB4k5jjbu+M4P0qsE11rvUBluHSNsklgPmCAZ+wxnPsDU/xrT2RO72Nh0jYubiJr2Z70m43jz3HPLYPb1xT72V75tWWGRi93emBpcgBmPfB8gqj96d0JexanqPjWysun2isQ5+XxSAcHnsO9VpvUs+hreabPx2oyyuM91VmZnf1zjao+9ZHBubsSuzI9pepp98beCVDLY2Ul/OQ+5VlkCqgJ/wCTYMe9Vz2Nte2nxMN1b2UctzEt5BKwxb4J+dRncyH25FVOizIbXqSdVJNwlpbLgE5YzKWUep2rmpLWHg6vbo4U3Ml4Qm3BAAB/X61vhDTK+5ZqKaRZ6L0bHakS2nU+l3sMytJb7S9s2cYJ+fy586Sbou/TwlvbaO6tkTEkkLrIG9cY8+O9UCSJq925jnupCV8GU3AyFUHkY8uRwK3P4f8AReoat1ZbyXTXlnosB+LvDCzK7WsZ+ZVX1clEGfOT3rss3H0pNAak5pKW/sX7G/8Awu0UdIdP3nVGsIsNwnzxRuD8k0nKL7eHEAx95Fryfp+/k6g69iuLmRZHv9RAffySOVH2wa9g/GnqiTR7y36at44rqawhe41KILt3XUspJjG3uATsH+VBWJ6D1OxvuqNKlmsrWPWI2MhgRy6RkKzFWfHBwM4zWPDJyUsslzx7CnpXXJiepbnx9bu4AebaVycf1M7nH7VM6c6gjNtLpmoMTES8cBIzgYIIPpk8VqtTtLCfpPSGRprObWLuTUN0iBZXK5THbhfmrOW+gQ6csjad4dxcE7iWlDYz9M4+9Xjkg4Vx9Sc3BJxaId90qsWr3rX86x2cIiihCuGBjRFGc+9aywnL/hr1WdLgktpLi9tbSIBPmPPl65rNHTJLvVWl1KQmBBlFLERDAznvXpPScc2odN6da9OE3l/rHUfw2nytGNkLpDlpivYrGuX58xSZp3W/kdFa1SD9AaTB0rpU3UGuRwyWOgXPg25lyy3urbe/PdIAex4Ln2rXatoGjPa381xa3Emra9NZSXc8s/iF/BbdtGew8RS5HuKw3W9/Zax1FpnRPSxkHSvS4EMrPk+LKSS8j/4pGJJP/N7VvQzSzWV7JKTIJREsTHIVR80jZ9SCR9q87Nkya1KLq+3qNfixhFxSPOvxN1SW20y3stNJgMswgnlPACInCj0BOayf4e3nj9RyJDtSOGzunQy87flGW+uKuOsVPUWgq0cp41loHk2/y1Yp/W/lkgcetZ78MVEWt61cM5aKDQbyb1PYD+9bsUF4Lk1vuQvbYx/UZa4N6niApE+dmMYYLgftishb6a15OkMO+KNHDSTKeVA5Yj71upU0+8knt3t3ka7jiWSXeT/MKBlcHyxxkCiXnTOpWmi338NhNwkDBJp4wMszDIwO+0Dnt616uPNoVLkrCfhxSJgvlup9OuIZ/gJ5YmclRvW6A7xPngPkDk+tXFvfi9tZpRHPGvKTbeJIzjycD5gOO1UnTumRw6ZONQZJIEbx9zDOwYCls/StDpl7HrWqvp8bfDajZAxTxfkDROhCkHyZCVP0rFkxreuxCXpbRXBX65BJoMtxb2MDxXVwIlNyDhiWUk7G/p7c+9UdzNNPr15FLKTaBZJooQcjdsU59znjNbG2ma/sYDqCrJIQ0kwk7FxGQcenzAnisjqdn8O7X0LNMiWsqu+Nu1/LP6U+HImtL5OhJJ0a2xkYao9qoUie6nZX8sJbtkfqAKPp6R6npkmnyK6ssIXJ5IXuh/6TwfrSdGsbyArPtd4rS5kEuMtlkAJH6mqzTHcQabe283xlxp2ElGSPHhcBTkfTB+orLP0m13QN22hbbx2lvoITG01igZotu3G5lMkat6MASB5EUbQ9UjuLZI2bOZ5FUsMYUnIzn24zV7f6bL/EF1HTFE8E8YKjOTuUsmCR9aWLQNNsvEe5m8XLM0cG4Kq5A4HrzRco5IWyUppbDoHlE8Gn3NvC9hDqDTIqjfJJD4YZN3l+YGo+oWty1s91axeIIrpS6bgrFHb5pAPPB4I96sr/AFCKy0CW7TZKkMgR2JJ2gnb9znjFZjW4rw2tg94HaZ7hBL4Z2+HEV4HpuODn6YqGNRnNNFsUXOSk9injuI7uxvdB1HEMUuHinOcRS+O20jHbggHyxQYdejtLaOK0txCVdYpJN+55Md2BPlnsPeqa+1CM61qMLbxGXUo27AC5AAPvxWo/Day0FL+TUOsZLm3hhmaO3HwryxSYJwDtU4GMc19Bj6fxkot0j2ZQ9FWrPTvwy0AMH1m/tpUvpQqQh0wI4h5g+ZOa2+rXwjeeyub0QWvGXity5Yk/0/c1nT+JfTa7y2t2EcqHEMfw9yy8dsgxADzoA/ETTZDJGdXiGxGVD8HcDxCTnA/l9q+wxSw4Max4+EZlhndyVFmml6rNJ4UMfh2yjEV007Icg9155z6VPi0QaXZi1bma8w8iqNxKryAfoar+nOrdI1i3t41u7SK+nSRxY4dXiG78oDqMkADgZqv676y/2R0i51J2WbUrkmHT4iMl5COGx/hXGT7CreLCMW6C4TlJIyn4p6+b+8i6K0qVkE7R/wAWmi/8NPKIf5iOT7UujaMt3c3t692sPxUn8tVjBCIuAg7eQHasR0dJfXM1xNcYmmZ97ztATJJI3JY4PPb+1e36LcXMkcRzZD5RgNpr8cefzd6w4/62Vzl2KNaXS7BtL6fijUGLXFQjtvtVOP3o3Uctz0vo/wAdb6/BeTTSeBBAbIRsWPBcNk4Cjmr21mvkA+fTiSOf90cf68VgvxI1K71Dqq00j+VP4FqmxbaIrvkkO49znPan+0M0sXTvQt3stv3JSco27f8APcD6N057+MaTY6gIG1RfH1K4aEs0EKscIx8yx5P1r1Q6PqJRRb9UaZCiAKviadIQoHYcOPL2qm6Q0a56b08W/wDuUt1MQ88mGLeyZ9q0qXuprwBYHPf5WFH7O6d9LhSmk5Pm/wDcWKk1epr+ewjro+tkfL1XoDY7H+Gzf/tKkx6RrrAZ6s0In/8Al0o/97qR8dflR/J0929Q7D98UQXmqkDFpp5b/wC6G/8Ala9JuP8Agv57yiUu838v/EGuha06lj1DoUjevwUv/wAvRo9J1xcJ/HdFyP8ADZTA/u1ES61VVx8Dp2f/ALoP/wArRfF1dhuTTrAg+t3/AP0Ub/6V/Pec0/8AP8voCFj1SjAN1NpaI3C4t5sD6/PRm0nq1cY6r0H/APxbg/8A6ylD6ztJGmafkeXxhGf1Sue71GP/AIml2Yz/APboH/vFC4r+3+fEHpP+/wCS+gN9N62ibjXOnZ19fAuE/wDezUi10/qOSQLd6loxbvlBPx/5jikE1+wDNp1mPcXwP/vNGVr1xg2Nswxkj4wD/wB5oXFf2/n9Q1L/AD+S+gt3pvUsUR/+GVqFZggNtG7umf6sBsYqUNL6niiRBrOmyFRjdMJckfaqoXU/xggijt5JQm82gkRpMf4s4H7VKV74McaQAD5+MtG1LiH5nU1zP5IONF6jxmXU9JkP+IeJ/bNPGka2ef4jpn2jcf61GN/eIMLo24D0kH/agtqeo916edz5YlUf6Uy24h+Ylec/yJjabqxYhtR0z6lZBRorDWF+R9Y0pQewBlP681AWfUphmTpeb73UNEHxxGT07sPvdxf9q5qT/tr+e0P/AM18iWdN14D+TrWjYHl/N/8AlqRLHXv/AN9aMD6lpjj7A5qL/vwyf4CvHpewg04TXzE40MD3N/D/ANqFf9P8+Izuvx/l9CaE1pG2za5Zgf8AyCOU/wBzT3GobD8Nr8YYd/Ehlx+xqvVLwkldChT66hEM/tS//DIDK6JB9f4rEP8A3mg4rvD+fE5S/wCr8voSRca4uN2t2rj/ACxz/wCpoySaoZAya7FEv9RFlLu/82Rmq531PaMaRbZ8v/hnH/8AK0Fp9Q/K+hxMffUUYfptoaVwo/z4h1LvJfIvZP4hKpH+1cWPSS0m/wDl6EkOqbuOpbFwOwWylDf+7qpX444C6LbIcc//AAwVR/7ijrFqvAj0exZT28TWFX+yZo6a/t/nxO1f9X5FuZdQIxddS+InYpHZn/VzTPhLV/mbXZY/XdZDP96rPC1YcNpGhpz/AFdQEH/9HQ5hqTKQ2k6ACRgMmuMx/wD0eKO64X5P9QXF/wB38+Ae40nTZdQiuT1Fqsbx8q0M5SLt/XFnkGp5j0tcNca9JKcd4rcn/wB1isvEdTivjDJYWFwxHAfUCsYH/MsdTjb6g2A1loEOfI6hM/8AZKCk32r3IaUUnbk/iy3U6OrFotW1Q8eVpFn7EmgzXekoC02q6zJn/wAMxRZ/vVa+l6rjdFHomPT4uXB/9nNNTT9TOQ8XT0Pkf58z/wB1o6Zd3+RycP5f0Jhu9GZfmm1gqexbwh/3oYvtKUYiOoSj08aNcftUWWy1XssugAAcDwp2P7VFNnrXPz6CR/8Acs5/1o8fxHXG+fz+hbDUtK24f48IfWdSf2WknuLFwDbyXwXyy/8A2FVkOma2y5N1oUY9BZzHH/tUaKw1YfLPqukxqfOLT5n/AGLCluXq+Q1x7fr9CSZ7NUAzduT+YbwD9aIkelTKWU32f804ANRm0u5wM9Qqv00ZMfvJmmtpl4AAOoVx2BXRY+fv4ldfsDa9YZzBESEhkwDwfGZs0VLq1I/nWMU6nyMkin9qrfgL1eP9ppm4/KmnRR4/9o0H+Dak+G/2ov0j81Wxhahvfb+e47Umu5ZvNEoIh0sIntM/H6mmrPnANqcjkEkniq06XKD/ALz1PrLD/CltBH/oaUaKQNy9Q6+y+RZ4lx+iUG5er+e45OK8/wCe8sTMzHCWURP+YU5RIjx77WBCx77aqV0uNWJudc12Yf8A3Sin9dtOTSrREwL3V5B/8nvQWP0O2p215fH9hrTff+e8sb6zme8tZobs2EcLZmgwjxXAI7NkZ/SnGE7yw8EAjPyrxVTNo1sQPhoL6XP5mk1iWMfYBSKY3T1imSIL+b/K9/K+PuMVzlL1fMNRLAu0TExGNmHPYnI+lBTUVuEfi3Rgdrb41DKfo1V76FYoGD2tyQRni6m4/equfpvQLhz4sE0QIyHZ5Wyfqc15+ecou1JfMotPk/l9Sx1KZ1kURmLxcZEjbUA+9USyRwGZjPZM8hzI7XSFs/bmpr9PdLTtELmy02NkQKJHJYH3YHtXP0vopAMXTfSOp+jQW4jkI/Ug/esOjHmd5Miv1f7oLna/C6Ka4ukkiCrNpKsvIzdxIf3OaDFq+mFFZ49DMgOGL3KKc+gGeav4+ndJUkydHdO28g5UXWnKB9mOR+9Q73T7W0ut9v0xoMMcgG/fYRsoP1ximlHFj/8Adf8AP/kdu/7fn+xBn6msVQrNDpZ4+UrcKBVc2o2ko3W62Lyg5V47wOVH2q0k0RxvCQabEDyFhsrcIPcHGaqb3TXhZhHPpqKijcQYc7v6sYwR70k7TqOS363+5ZRVWo/z4AZeorJDg3Vs03YBpGC/T3ql1TqOxjFvMUC3EL4TwYzyDwee/nRL6e60yJprvUtL8FSPnWRdw++eKzuu6tDf2M7fxWzupUUsmy9V2JwfLg1jySzNNSfwaYyr/H+fAtL7qC3iCRGDUBcROk8DiDMT47DeO2RkHNRNc1G0uLh7e0tdSkuQUdXEWYSDyDu9MHvRdO1V72GKVL61YyIr48Qgq3Ygqe+ajxWMsD3UEt6jpFiRYI3ZjJE2cg/Q5G2sk3F3HVvQqmrqigvOpIdMubm30/TtQupSMG58MqEcYPB+te6fh91J/tT09FcsrRzkYlibnbIvDfr3rxXUbXR7WRReavJ8QyhlhEewDcMgE598Vcfhf1bpdlrENvYySbL52V1lQgCRBwc/5gTjNDAoYX6Lux1Fvej3RBltik8dj5g0Caf5xCNzSDO+JRyQf6fvyayOu9atZ/FC86fRLaJlBmk1AIApIG7hewz2BzUa71rU7SQl7axaONyJIJ9QlOAOzBlTy7jPrWiWTJL8MH8l+bNfgxj+Ka92/wCRda/otlreg3Wh/FBRPE3w0jNiSGXIKMPTBFeF6xoOq3thal7J11GO3nsLpTOmFBDBTknkb9wA9GFehxdX6xFLNJpdh04JJFLTJLdzuXC/1KxHBI59Kz3UpvtbtrvUNZs9Oj/i1r4MnwLSKsjkcOSf6gcHI9Kw9ZjyuCyOHHfb6mXPDE1+NfO/y/UyfRGh6lpOoY1bS7uyCGGFMnAdd+7CnzwN3nWjj0ubUvjYbto2hv8Ac1q//CPf/hsD/wAuQfWsj0rrN1Y22oGGaWK8tA0UkTTuQJgBGhwxPfJq90HqB723uBqbLPKsSTFtoO3cAQR6d8mvnuq8RybS4PFnCr8iwg09RFb27t4Y3OSxThSACVf/AA9sg0yRbie0vQAFMA3FQc/nhkjcff8AlmrnRtUs763llu4vDmmt5N75OzIT5twHcHg58s11vaMYJrbTHWfxdgWMDc0W5cY3f1J6eleY5uL9Ilprcda77PpeIWzKkpAcExs/IG3OPrmpml3scOjfw6zQTFQpBZvDUI/ynHr58eVRpi0iWGnh8eCkh2+i+EQn75P3oXT1w1tpGoRuqLFIkaxyY+ZJEbcGHoDyKTK4ysXEqSRaaPqD2lgsluiwQwLBMWdt+cb03AD2OKaks2kmYwi3tBFcSBZFh2+ec5OcetV0F0F0KUCAlYiUbb3wS2Mj23Cp13rKLBY6jDZR3qXFtzHM2ESVRh1x2J+tZWnr5BJOqRP6a1PVruaHxdRuriGOXx0hMmMgtjuMZ4OBUuO/t7vqx4YJXM7GVpgPyhcEFPr2/SiWWrySp41wseNqFY1VQvytkYwPIGoGmxpb69q12TvLXDnaMfUDJpZKOptFIOSjUmXWjXNtp86W10I9Qt4royOqnOEKDIwfMYqs6m1Zuotaju4U8KG8nedIgeETOFX/AJeM4q3ht98V1eQQQxSXNsHUsQAB8uc+h471Q3rw2zaUkA2C3sI5ZMefdif1ApIJOSZZ5JQxuK79zhLJHZyfCMY3WPwHLkDY28c5PkRmums2s9Htg4G9+omYjcGOGQDg/wCGhLbTX+jXW2UKLrcrEMPz74zn9yKtLuBt0MEal4YdSi5YZIzkig3WyIe8wtlrDW/WuoPcQXc1vHaux8M5QK8pJyPXCmq3QNfvdM/ES80O+uhdwaVLE6yhdgCEYcY8/lkH6Vuvw9sY73rHVbe8iVll22jHIx4ZByf/ACmsLa2FpqP4ha3e2kaRtIwtZQCcswCruyeOwH6V7OKWJRakv7f5+pp1NYpZPJo101rp3S2vWt/c27P4CfEEsvIQOzRoq+pIBqqi1ZbbTenNT1SWaeWDXYruY5A8Lxtwzj0yJBWt/EKzS+k0/UTsy9pDaiPIH89PlA5/ynJrE2ulrqmk6ltiO+6kt4ooZO6CFwOCDjgOx+9Y8M4v0pMlJ6Emu+4PqPSEi1S5sLxdsTXM9yGzzlmAGB5nil6nvf4dcdMyx/zCtsIndhyxS4XkZ9jWn6s0aPXdZ8SzONlhDdQyeJyw2lJIyMfKVddwPnk1U9f9MaxPpugx2dixkgRvGLlU/MVYEAnkEr5etUxu5wTYrai9V3aNZrFnba1a6cAkcRWaeEOwztdGYHJ7+VeVdSdGand6f0+btZFnt4rhBJY5mj+e4Lbt445B7eVeoPZXiaZqELMIGTVruQMCdyxysHAx92FZyyjuem7KCHpu3vJmVSN0Yyi5kJO4E8nNJhyZMU5+G73/AJuUlKGmL9QumWc+kdPzwvLFM+oW1nEjOoB2b3Ug/Tn9aoOjF+E6kv4LZozHLJOiJBnarKWJTngNwP0q2n0681G1SK9smt5IplnhmeXY0bKSQoGcbST2qILU2esajeWcxW9v7pprmOOUbS7sSTsHbuearB2pa3uyWuDjpR7BqeqR6joEeq6qxuLmzhwGhfa0oV3CgnscV5hJs1hHDTXBWUR3KMG4jVwFwP8AqrddVWyWP4caaE4VrZiQR2HiY71hNOtFsQlncI67XGwxtkYOGHP+lYMSi3OUez2Ns3OWGHrv4HSdaWUUuo2M1wtzHbSeD4QyS8a4VjtYYLK2Tx3q4l0fSZ7qG90W2Fqqjct1bL4ayoxAKkDvyD37V51ZaOjWd1NdWd1HcR6iVYSOCR4hZWII8i2w/pV5b6jqkM+nabFI6x2cjJKu4hCjx+IG/wDNuH1rbmxV/wANswyUIza4NLf6da3OmX7amp1GJUdZWh/4oRW5Y+YII5HsKDY2lpLFpN/ZH490t4Y0Zm5/lblXK+Xcc1M1u7Wz12e60+JrZIJoZ5ITJv8AFikjXxG7c5VmP2rKXGsXOklbeTetxp2tTW3xMY2p4bKskRI8wwGfrWTHjyTi1Fl2kkj1aPVrfVdFt71h/PKhiY/zRODyR9weKfrFsEu7WYARO9ykrOvAlwhIOPI/Maz9jMqx3QkjWJGl274SCg8X5lkx7ngjyzVi2qyXiNDcRGG6sR8QQSSrlOFUN28jXkSxyjOkdHbclThBcNLG5iAi8NAy8eIQQP3AqFpOqvq+gOxt3aW1NysqceIkkajOPUbh+9G1SNtXEM8bmxIMbBGGdjB93PrxwKDZXVppd3cSabpy/ESyPesrsWEjHKuFXyztPHtVIRhKG/KHe627km7lQQ6JqUJJbLM57bgxyVx6bW7e1Z3U0ttB0vVJLqPMFpqEuxiSMRyqDxxxz51Z61qLxadf2+nxpOljcw3lqsQ3M0LMAU/Rj+lN1qy+Ds9QtruFdWguLZWmti/yQqpypY4zwCBitWFSqu1krjH0ZbmYvdAu+oZdNtrMpaaLHEHuJycsT2CLnvgeZrUHS54y5tYnuJHjAwZEGXAGDkkeQqueb44R3DYis1SVWt4zgEpyCD3xWZ0B1MV/8fIYUkuDLDG0ZLFcAAefcMRXoNa4qNbL4skow/E3b+S+J6Dp2mXyTQSW1tDJdxwTLbk3IYru5YgDPcH1qt0/pe/0hLKGb4R5LRWiXZc5MQI+UMD38qpdOttWt9l1o1teJ4i8OkbYKt9/tRbPXNTsX26oCV7GOaLawUA5wR559anJNJqK/P8AUW8b2b/I0Ut1Hp402y1BZheWFjIrI3ZpNp3Fc9/7VnrjWXnttMvXnMM1uYbpmJ24XftIOPI7lq7n1iDULOykmR8SQrGYmIYhs4IyPUVUtZWXwl1p+421tdbxImQSu7GQCRkDgHFY8S0by/YpdKoMP1RdNdajexTTPH8NIkkfhtsPhbt68+YGAKJrb21vqOm6zZ25k1C6K3cxI2qkkStmPPbB3HNUGp2moQ6NazzRfxC4W2+BumtAWB8Jn8N/XmNlz7irvRiuq6bqVjB81zDFPcW2R6Id6H2wQftWhQ0fhewjeqlIkaxbQ6rqE1nK3g292I723JIYBQwc4I9iB9qzvUWt3FrpMk1pKYJBdqLRcEKzupy7e+Gq2VZ7nojT3WRbbUrIrHFLt48FnG0H2PrRLDpO31S8h/jcgbToLp5goO35igU8+gxn7V2NRi7k9kNKSjT5ZG09JdU06CbTbZgl2k73DM52FkLLI+fcD96PFpUdl1LZ6jdB3kuJLcSSxKsxhAIVSy+aEY+lTrTWV8Sw0WI7dviJDPH/APZPgjEgHpuVw3/QaxPRHxN/Z2T3W+ZluZoWkklKkqrnDeueMCqw1NOXb8/5Qs1JY7my8trbU7LqGOzuWMpEjjd4eCUJIyD6c+daiw6Us+mQpVGxcqA48QYU5IMmD55P71qtT0CW50GFtNhB1bDtbs8mMsiZIY+4PA9cVQ9QWl3rGisJHEV/HHui3H5o2YcoceWRwfrWSfVRfox2vkbH08pPVLh8L6l1dolpolva6fOJLmwuFa5HDOYGBV8fbk1Vta2NvrVqtzJK6XcaxFXXKBQpQqMcAHg1A06UxXNlqV8PAf4bZcr5lyyhs+R7VY68066zPa24jlupl32oPngdvvwcelZ8erHKlvdhi79HhE+3sLHRY7CVI5orSOTwI/BfxSSCMD1wKzN9ZIX1eziVIGngdy6odvimYZJA9fSh2958ttHplwyRX0oKRMxxvY4lmA7j5gVFWFnepeWGssEMV1DcRgxvy6DxAv3BIr0YylL0pb0M3GNV3KmxBj05bbW2tNOisJYlhjiyVlY5bxF9MsSSKJql1AL+EXE5a7a2IZjFtVQoZe/n3FVmtMrGaO4iWTaxE8JG5WUHvVZqTTWt1eXEb+Pplzbr4JBJeGQMOM/4SuRn1FWlgUmsifJK02yV1lLNf2nS+pLuke+0eGKQKuQZIi0Tf+5FAvLaHXIprUsq2Wl3MZvuMsZCm8E+g+UqPrUmyvDJ0hZXTZM2lX1zBgDuk6b1H1BzzVPc2B0vRNTlguxbSTwQ3t6zL8xhV9ip34YFyTWfHFJ6OGuP57BoVKaZnNVvLm/1e2S3jiSO4m8MjlmCeSj0GO5p08eozxwW+nXKpBHcrHM1w5KyvuxsVfzHv5dvOp+laI43yrcxpN4TeAZsktg87VHfvirLStDj0MnWNanQmwQJb+KAqiRzj7kZP616sZ44RSZK9cqj7EG1rSta0Xo+W0sdPvHulmuA1ybUuyh4wcg49sULVLDVpuvNVuY7TbbJAklreyXCRKLkwRFD8xBHzAkjFTen4rOSz1621eeSeym1a5tZHW4YiISKY8nJ/pYDFReqtDT/AGhmv5YI3GmWrXL/AMsFpGS2VQ3vkbcc00JKU6kr9w8oqMXFP/c9Lu9KsOpOnL621mVUgEcV+ohbO5j8siqwyTnntUHRrSxtRayW1jqdr8PG5t5MkIdgUKMHuQvrRfw1mhvenrabUZFtWmgJtkkIQyKT8x25PGTirnS7mexvbvSxB4l1Dds1rtGdoKjKkf6V8/kyvp5yhyuSunxMam+217lDd3jdNQ6VLIv8iKa4PjKpUgL/ADQhxx+VsVf9cxRa3omh65osaypaL8RHziTw2Acpj2OT96P1NoY1fpzVIt7W9hPcJjw2+e3lAO/j6qMexxQLrQ/4B0HFbWNydW1K1VLuOCX5Ayk428eobHvxWWcseWMcq2knXxNUKlOMVumt/UZ6/sILy712K2k+S/07dEF4O4/OpH/nI+1Tel7We1W5sFhjxqXTWpSgFASLmM7sfXCjmqy1nD650tvihtNP1KDdb7v5csYwQYZF53bWBGQfPkDNar8PW/inVemNhXgeXWo4iP8AAVj2j6fMaGmcLUt1X5Eoximlyk18yFo0w6k0TU7Wf5P5yXSj/CkiKQv2JIrP35E3S9ut5zLbX7SmPdtEmEAHbyBGePOrzoLxNNvLC2vWAiuoJLeLC+audp+3ast1VBNJPLaojK6atDxyoCvFJgegG5aTC087iuOV7h5w0Oaf9rJfWEhni1uKBAw0eXTIgCDhl2K5PPuazHVt40Z0KGyjkgm1O+kihiQ7nMXjq0h9sjB+ma0N9bLPJ1pJIzSwtqVvcLubAPhQxYH0yQTVBJfvNB0rfXTwvfyR3MfiRYdMeJtcqT23BVH0Br2cSjGUWt0voST1JPsXmi6n8HqcySeHJp1pcvaqwzhmuLgKTj/CM8VZ6vai1fSbi/ADNKoupAMbjtMT4H/OgrJ6FpN3qp1GVFympSt8NHGTnejb0P8A51b9K1XWdrdawnTnwdyPCFwl3O6j5NrgrKD/AJhLH2+9CUYuap0+4uKWtS3Mrq8drf39nczf7xZ22yNECfO8pXBjjz6+Zqw0KzivtN6pMk2yO7sZrCC1hC/y2jUSNj0xgD7moWt3txJqcdl0/aOGivVSW7aPbFAnys6p/nb1qZFoEEmoWenw3EsE97NN4ssQG5A6scDkcE4FaYuOPEoykThtlVrcp7LT9UT8PNF07pbTbnVLzE9qJ4xJIypHOZOWAxhjgZPpW50UahrH4f65p2oWc1o95YXEqpIMYkbaHUHzzjj6GvMuoJtZ0P8ADrT7nR54ruLT70wpayWpR4SEJLFw4LAlScEYr2DoDX7u5hjS7NvNBIDb4W3AOWVXHP3qnVTjLpnPvf7mlznDwl2V+ruO/BhtvT2mW07eGP8AZ20nZPNWyV2n/wAp/Wqu56fcammiyK9uyS3EL7RhlEsb54+rVp7nWrGw6n1JptlvdXdg8MEajAYK2dgA+9G1yeG51RNYhkX4y9CPFDzl8ghz9iBXhTySXVeNW0jV0+KWNThff80eW6I6v0vpfUKwz/ESW2qabLAQQqT2xVk7f4lBrS9Jw3Nt1ToelJczJd3+jPql2eXQyIFDpz2IDDHuTV501o9sOnHtlRZo9IvpruVImyZpJbdmPHly3P0qj0g6xD0z09qU+mxC/aMLdmW7jhYRSZJQHvjhc1vlOMpu6Svz8+PhySwYltfH6r9h+uCSLQbzwhDE0k088cyx5fCsNyn1AGRWH1O3trWz1WWK3NnYteSX1pHG5Ij/AJSZQH/Du3ED3r0a6kE9gLe/uEtd6zMqxRmYlG+Ynd2xn0NZpH6XtIbuzmub68jOYXjWJY0QMh4Gc57Eg0scygqTv2Gnq5qSWj1l7oFxLYdO392zRnb1BDborLnaHlbkn3DVXX2nmCzso7i3W4I1a7aaMuMvGB8q48hnJq9jv7OGxmtbSzNxbNNBcMty2GdwPkbj0OKM+pTFXS2hitcZlA4fOcZOT615cs9ZHJLkx4/QR869a2Gq61dagLKxubyT4RREIoCVJZgMA+wAFXul9Ja/aavPqUNhuuoYoLS0ExCbVWJFLk4/5q9UmS5mikeTUZnVZACsLYKk9lGB/rVUwIfdcyNDCJBhp5maRgDyQhzXtR+03LEscI8bE8uPW23wX0yzCBUvjFbS2ceySFm3HeWYhyw75bgVioNNgszd+B8ZcEx/zp5D4SIchjjPzPg+fFa3qeRI9T15XEZ/3S3u0wTkqAvzEfSsFeXqXUep2vifH3U+LS3ghbIRnZRkj6NWfpZzptItNLwqZsde65l0XV7HTotXntpZrawijgjIkHiOgzwe35gac34rX0Gt3Vhd2MOqW8E0nj3IAQQqMjJJ48u1ZbXbDTdV/F3T5LOXe2mXiLcoseAscUJIcHsfmQDHvXndxqNxerBCRJbWkt5cXM8TkCTLOSu8/ckDsK9LB08csUvUSnJ035Ue6JedCdWsmnx3raRcGeO6CTgoJG7qyyD198896r9Y6B1fRZ9X1OwvttvezRSxzKiukbBgGGQcfMoxg4PFeZaZ05qd9NImn/zA8HysFyEVsZ++cV6rpmha5Yay+o2+vNo3xmnGCVdxJaYKQJPDOVPze2TmodRBdM9snPZ7kY5YzdNEmExxvo0bTRSShnk2uNvi8/Nt758jiqbVNTuze9Qz2IQ3ElysY2DlMdx+5NW0t5Z7rGLqqC21e6d93iW7LblZRz4ixqODgZyAv3qxhSymimu7GeK2tLjEkhkiBmnfnlXPevNU1F7qy6jJbRXxPLNbMr6OsFnFN8KkipLcygpGzFx2LYz3qh0LQrq4miae4gedY7qBQgdywKNjnbt4/wCat51VqNvbadfSWmpQ6RfpGJBI9smoSxruA3mPyz2yBkVTaNPfdQX2qTXGr2ms2Nw6S2UxlbNsy53AROAeUJ7AivbhGccLmkq+ZLJjcV6bDXHTsVvJeNYw2USXuhJe2yq6lvHVRv2opJxw2fLJqy6uu01i5trWCKWa4AtJv5MeURQuW3/Q9hVhoWljTLOwsbOZ7ebT1UL4gBdoJZApX2/NnFD0XVVkHVtjp5jkM7wwmMJ/Nwk/593kMZBFYpZZPfmtztpL0UTtVvbyzs78xwMzy2aLMi91Tblm9iM/vUHpCKXUtEW4dm+Dt2K2hcnGGTjJx5ZqdLpNvqd/qs/xM8oFjIWWGQ4ZchSoXz4xzXab1BLp2izWUds01u2k/wAu6ZijW3ybUUJ/i7nJrK1/SqPI+W3UeEu5451lrUSXd51N1Y91JFJN4N3alf5k0hG+OyjP9IUYeVh2yq967oswav1fH1JrUCzaTpVmt+0ZXESNHxDEqj/OU4xz70LrbpGLVYhqHVE8mgaFbrHbaNa/DvLezjczO6Rdy0nB3tgZOa3E9xZfhb0jp9hFo3ha1exfER2V43iSW69o3uCOC2PmCDgE+dfWeJjXTwWJbvZez6+Yvo0p8fz8x/VGpXEPSc+s6gzpqDabZ6o9o6nxVeKaRZs+m5W7V5rc6DHZ6xIdCNzdteqbnwEt3ZZEJDKVIBwcHt716Zo038f/AA7tL7Vp3uZr20vxK0jbnfxJihBP+nlWLg/EDq276A0tdN6n1Kym0+IJJaWc7QRtHHJsVSABn5Vx38hXm9NOS1xjtUqflvx+RjbipN3uv1NJpukXMGoRXN9ptzaqsayO8lu0ZcRjKcN3O7bWpsWvtR0u5stftriXSreJ55nlXaYmZ1MYBP5vnyMD1qkt7x5dGmv5EDC7uLe3kErl2QeGXJOT5sFq90HqLWbSzVbFV1drudbSHT53ZkJEmSxA+bjINeZ1CnLeVWgt1KiqbRX1fV9D0+8DnRoPiNQ1SZHxljH4cKbu+SS/0Aqz1JpNd0KW2ms0tLewv7e40a3ibfM9q0bRTkr/AEqX2HuSRzWq115NCFn/ABOdHvruYKun6b80yqe5cHIXPpyTWgu9ZselbOOd9Otra/uFMcETsAyLnsWP5ckdhgfesC6vJUbjxx9f09haFqNPgyurdLQo0FxqUryz6raafGulS30dlE08WIhPO7MGYLwVjXliBwc0frTU47qa6ktbmGWPUNWu5T8MzGMQW0aIkYBxwGZu2Rk0HouCy6/6jgl1a2mF1pc81zI9xh1CbSwVSRxgqTn3qD1VLca1e6fY6XGvjTaPbpbIq8BrqQtk44A2rnNao53KoS5XPqGm9eOornYyTz2WkdI3Os6rpVrq80t8LXT4rt3EbSSMdzEKQWUAHPoapLTrfV7BtJbToNJ0SC7uIURdP0qKNmj3hMmRgzkEZ7nzr0T8TOiL+a2sNK6dS31OGwaFbcW8qnLZPiOWJA/qzWGvekNRvurvCurSTTtMsBCYZnGU8OIrwCuQWLcYzk5r3+mpYteRV9CerRLQ+zPROvpV1CbVLC5u9QSKN31C/uDeNuRElO5V5AxtwMAeYqu12/GkdNaS+qR/Ay9QXKXGoMPmEUIB8JOf8MagfUk1ba/0zD1d1qpsdTjltr67PxomhdW/lqHliCgfIAxXO7k1b6j+H69V3lwdbnh+EmvESAmU+HbWluDvKrwWkc5HPAANeVmUcajr4e4Jap2vWZ/SNGbQOidJ1G/QQvcW0Edqs0AIiURklxjghmkLD3PtVfEXS81Z1jWSa6nmFraSAH4i6aTm5nPmqDkDt7Vp+pr7Supb9dG0u4li0fTAVCRxnZHDCq424PdsqAT3zXmOq3cWpadrF/e3Q062ilEKmMlmfcclIx3OFByfM1mw+L1E3q2+nYHpPI6RV3ugaT1Nr8+mafcj+A2FvJL1BrMnzvJEoAkkTIwNzBkjx516X+GGotqmldN6mlsLODVuopGtLSMALDaRr4UUYx/lGT7k+tZBOmrm56fj6L0E/C3108eq67MAGFpAATDDI3kqLtyv+JiPOvXOjOmE6cXo6wjkMemaDaFnuJIipeeRyVwv+Il/tn2r0OrzY4YdDffb4bv3m7Dj2b8qK3qO+t9B6o1jT7TTxd/G/wAQuLu7Dfy7aC3YExjzLY25A8jWKi1K1025t36cMtvcS3Ud94DagZFuoVkB3wbgUdMnDAFWX0pV1601DX7dWt5LWebXtbtlYPlP51nuAkxzlmTLN2G6onR/St3a6XZW9lBNdnU7hZre1f8AKpJG67JP/DznCKPIZbOamseOGG57OvjyTxSqUWlTPSvxYjNt+Jd/c6RHFHqMdrD8MqA7viJFYsxB4AwxyfasBc6I+gR9R67cW8lpqEFtJBDCz58OThJifdZOM/5vatd+Meu2thq3Vt/dQtNDFdw2CXFsw8UXLhVEZB/pVEYk9+al9e38d5pup3VpZyXKXeo27RQAjfschpAfXLE5/wCWsmNzxxi9PJTGlLqPE4Sl+v7B9dvl/wBpLNlfLW1tOkLIPWdwAx+mPrWturFLbTbfR2sviri4t401XZ+ddse7Cn0BwT5ZFQpLKOCa91eOLxLiC4lWzyvyErGXMrDttVjgf5qkeFJbaBnJa91hhBukYgrbwnxJGB/zMAPoprx5J5Z3wky2SS1zvZW2QCskfVM2o+IGW0t4LcqTxJN8xYn3x/ej/D3N78DZxJI0kluJbkAf8NQGbHsScd+1V1lImmQWur3RcxTrK0Nu5B8eTcG8XH+EBa1mjXcNrommtO8sl9rjePcGMbne3B5A9Ax4+grD1e801ukY8cVPNvwuxlOttJN1qltpVriyh0/T1v7+Rm2hJJiDITjjJCnjzzXmt7qNzF0++qdKzyJf6lfmUTx8T+EjZC+y8AD1zXoXW+pxP/F4b2Twp9R8a6u3JBEaEbIY8j0QdvesJ0nsutLtXhZoktnneQlSiyAY2hc847V7OK8eDxK7oxZ5f1JafPY1HTmhWV1pqahNZR2Is78z6gIl/wCG+0s0QPbjccf83tWc1TWLTUbqa61SSLUbW8WeOTS4I2PhRFcRRrJ24xyfWtVr0slvptv0zYz20c07/F6kElWSVZMdigPAxhufSsFq1nbNebNCS4u5Jbjwrdc8AqOcY9Tz96HTyep5Jvn8ieXLLE9KX+5d3mt3XVDW+kwWUdtbMqqsCOWdgMZJI4A4xz6V6N03bXXTtjqdrfS/Dxz6cpslgjUhY1IY4xx3Ze5/qrJ6N0l/slafwW0mmvde1GEyaldIu8xZZVSBeeCS2D9K9BOiT6v1hFo7k2xg6ThXJbcsT+MhfP8AmIj/AGqWeUXtB7fzc9PpcDUlKTu/4/kZfq4N0voKPFfX8seoTiOZ5rlpCiRMrPtLebMQNo4wKv8ASrq3n/F1zIt340Vl40cssysgXwHIfaB8uNxHJ71ket7s9R9AaddXsbWcDatcTW0DY8RLbwtsRI/zfnz71bdFyPcdXdTSwM0cSaFOm8dxhF259cDFCqxuUnutvmi8ZwWbTFbXa9lFRpnwURN7qM8sNrb6QblVtJAWnaRtoDNzg5OcV6t03eWmpdE68jRfC2ccDI+xQP6ScA984xn3NeQiG2Wx0+yKJq8ss9vZQwx3YjRthLkyOmc/mXKrg8V6po15Z2X4bazI4doPiZlZ0QZmORlgCcYOMDPlXn9RklGEYrmyXRpVNvtFmI0XqG817XbW2isNpWKRZkWFQjnaPC3ufy9sZ981B1F9ZOp3UN7Z2tq8xhkNrbYzbxgjC7c55bdlvPAPnVVqtuNdvp3tlez0rUbVbqUyAmFY5UBwQvdxzx2q16aSFrKwvbNUMNiZIFw5aZzlfDVsZIBBXGTxXpQpKpfz3mTA/Eah/d+Z6FeX38P0G8gkiga0YJDp9tkEkKTvc54y8mfstZnpbSLjWxNPe+C5exmklm8MIGkYhckjnhQcCqjqNZtV6t0nSLCRQthCZZeC67gu5ncDvhV4HqTWkn1nT7X8N9TtNEZInbS5djB90jk4AfjsuT+tZJwqCS5kb8slOUpPiPHroW56hs7eDV4Ol7cs3xMCz3LkkSSvIEG5v6sKOB5VnJfEvureptSLfEfCac1tb/NgqrMsecnABYk/Sm9Iyw6d0r1HqssYSyspbZbfc/DzDJJx65NP0OK+0no+4ub4eBe6ndxSqSAzkHLIME4A+UYB82pPRhkb9389x58Za/Slwo38dg/R9rb31zKml2r2vwV38PGZGz4FuuTJIfI9sA+ZIq8lvE1S6ltHli023jmhhsIZT8wjBDtKwHOTjFVV3r2ptYtYa/dzi4tpbe41cxOkZLucpap2UBVwzZ7mtHeRaJp1vLq2oxyRJdkQxFAHkCjnK589vGc4qfUY4a7Vs7HhtJv8PczPUTxWmirbM009zeybZWR8ybSxzISfyqOOKiaJp+mWOg29vLMgtLPc4tS/8priRsAyN3kfBwFHbPJrVS6Na3t7DeF0TQvhIJNMWQq0kkrgl5JMcALgYHbNZHqhpNOuNHi0q0iu7eJ3eWXcz7mHICqPlAzzmrYorL/TTK5smSGRyrZ/kaHqzW5v9qZbTQrK3gntkELahcIGSEbAxjjXtknv71HNlDJZRnRA2qa/czlZJy+426EZy2flX/0rNWSWmra41iyzT3k0uEt4m2KpOCxc+QAz+oq/08S9QaxcadpxNp07HefBW3wseyOZxneWfOZDnPqAAfOuzYsePG3b9FeX7k8XidRlUUt2zbaxBF050bfX0c6S3+s+EJZUPD4QKMevAP615p1LdXNh0jKvTjG3u/kiItQPFlVsgqWPfOcY4r0P8Q4457mx0eBkggs7bflmwFAGM488ZFYrRLuxuJRaXkEsDW8tw6+Ih3ySQxr3UdgS64pMCcYKVXvua+rk83USUeFsvcF6vgi1qwstJsoHuJbu8NpJCZQ5DRIqvk57fmIPuarI9X1GPq7UY9CjFvNYa84iyFWFYkiQMcD+kDcDQLvT7/prU5dP6j1Bb17W7WbepYI/xcoREB78KGJHtV//AAKO20m7lll2/wAUvJvFeOP+YIdx2woD/W6kZPv7VvyOOFtZOAY8spp5orh/pwS+ptCg6lurDWEaKPSL5iYYYOZ5WydyJ6MSOT2C5qr1HqbTdNMGnWtv8ctzcrpUjQNttYWK5FqGyCQAdzY/N2NaWbRBYxW2nyEW+pS2TC1iM2WtI8/Kij1bBy3HPHNZbpboLRoLmfULeKS91MTm6naT5LeyY8F5HchQcDsPTzo4U8y1zd1wjPLFLW9MedzB6xrGra/0Pp3wFrF/EdOv54FS2tVWOIbUEaqijaBncPtWzh01GuTbiIiaBPCklWPe0SKMsPYsxJFaebVdB6XcPZy3OrrIwunWFdkA2BirZxkg+vbz5rG6b1hq+oHqHqS7kg0mx0uxaYiPmGOSVgI1wcF5WOe/ArVSyxqK7/Mm05TqXHet+CTLpFxNpC30tpFb6jfvIEtJ12tDCAAhWMYGe7MT/esprugahdg/7P38/wAFpJS2VFfwoV8i4xyWLEnaD2qR0dqGodUzan1Bqt1NcXDWws7ZCpONzdgo7ALyTVj+IGqwaLoMVrpTD+TL4kjAkb27GQjuSxGB7VaPiQy6YksjjB7Mm9N3Ygi13UrNcQ6Daiys5WJklmvXJO4Fs8ggt9h6VrPw40aYtda71PdGN9LtIWja5O+NC6mTxMHz53YHnt75rG9IWN3qfR3TOl6fGY9TupHvZmI48WUMFZh/hVCT96s/xO16fWOrem+mdEuMaY1x41zBCcGaCHbH4jHttZ8qPZM1mlCUptcc/BHrwnDHut3x8e/uJJkuupfxH6e0bQo5YdI0cQ3xVxlmldi3iSHzY4yfQGr601uz/wBrul9M6eXxLO9vJn8Yrt+JdX8WeceoLIQD54qJ0xqEkWtajIyC3sZZJ7i9mQ4lmt4UKIq+aqzjAHng07pZE1Lre01ieAxz6JplzIiKpWOMNuRV57AIox9zUMmSKi9a/nYth/sp3dtjel7Z7nrOx1ebbst/4jqCJn5nLMVXH2qB09BZ2urNcNPLqHUT26pNIcn4GEclEHnJIW5PkM9qPoerWeknW9UZnlvtM0KTMUakpHvkAj7jgsckL54JrOQW13oen6vqs8mNT1dI7KI9jbIWwx/+mEAjI7AVNapJ77uqM2CfhwUnuknJ+97F8Ee712KC1DPC0h+JuDxgRR5Man0G7J96F1a13rWprJfSWunIsKxafbyOZDFEMb3VAMljnz+5o9i1xYdMX11ZlSQRZ2I8PKB5mDSsM8sVjUZPbJrK6tbteXTLcXkqSyrslaAiSbwQc4Ldo0B5PmT5V2OKjkvujFlyxhHTJ8715kCwvpZNdk0jo2O4dohu1TWbjH8tB3VR5cdgPet/YSWuidPRQ6hfXFtFqEUzlVBedtxy0rHsPlGAM8bqw2g2kPUOoroXT6DSNMt8yzGUkM6jhpHY8lznAz61I686w0vfrt7Y2MJh0qOPTIprlmkQqGGQqAjOTwfpWl4HmyKNUvn7y+DO8aU2q7HrnT+tfxzRNPvtNha3vLYNBbqzbnMI4IHGASADk5rzu2i6hPX3Ttxql7Nc6XfRy3McG8bhdqT4ayE5+XG0nt2qy/B3W77VV1ATxpH4cIa2S2tUiVVHG71J5x38q0nUslnd6BJKyC31K/u2trY7dkqNzvKrnHb+9ShkfTZZ4ZLbhPyv6H0vXY49Tijnx8qtvN9yH02loZrrUmjWWz023nWFmG9rh/EGHJPJ3MWPHqKz34lahDZWFlp3iBTAzz3DqCVkunI3vx3UMdufIVqOmtPtul9EuIDFK1nZWqRq1w3M1y77lX35+Y47DbXnwW96q1uw0ro6K1V8ym6uLtA3hJvOWbPAXHzbByexIpuja8V5Jv0VweJ1MW0sOJbv+Mh9P9DpqEg1LWyF0PTS8t+iMc3OPmWBcHktgknyUEnFC1v8RnubqG5ivRbzXu05tYwqWkXZY43IzlVwPlwM571tJ9a0+a0udH0iOObp2wU2NxK52G8lbBkI8iWxg+xwK8Q6jvup/wDaC/kcxXtjqEhWKxgt+AC2BGuBwckAfSvY6Xp59TFyXK/IwdRlj0+nFF/u/wCcFjqEs+tfiANP0OHUr68ngSPT7ZJS0sjtyWdmOEQDLM57Cr3rzrc9C2Mej9NXvxMzzbbq6kiEq3z4Bcx7s4t0ztXH5iScnvVrJpVr0jFd6Ta3DjqG+th/tFfiQf8Awrswu4WisP6m/rI8uPSvH9fkPUs3xNoD4aMscUCjDRxjhRt9MAfY0+GEZ5IpLhcizzSw4vC7vnv7jZyvpPVhvUv9JRktbgK89pIYmZmT85X8uR2xj71Dm6Cv7Ob+JWMzXVowWVRIgjlJXlTkHBPlk4qhFnJb6LcJffEIbq5EzfDMqbsDG0uxHf2oug3N9bag8unr/BHZSu+GfxZX44Un8oX1re4OMW29v57zClhctvR9n0Gaj0ze9Q6wZ9WtpraweRcQsxGZG/pVV/Ox8s4Fepfh7pMmhx3B+Dkt7SzVpd1w2DsUbioA4AztHnn1qBB1zHoojUtNJq7nDtCNoBI5JQdzj0INaDSbu51W0tH1O4g+A1CaGOadmMbiIMJG2x4wflAU+fNZc2dyxeFFUuxs6fF4b1arom9V6VdQW2l6dcXI8XT1NzqBPypJczuJGyfUJtAHpVBeQx29peS2N5892Phnd2O3DglgoHOdo4P1qy1zVbuRdRlt1+Nu767e4m8ZfktI+cOVPLNswFUemRXmWo6jMulaU9s8zS3N3LKoeLE38uNY87R2zubArFDp8ko23sS6iSUnuO1uHRxF4N1Fa390jsLJJkkdA4H9Srwx7YBOKzVv1Pq93cx/EK9/E8UcqrNZRW6rKQCUXGXyB35AFWN7ZywzwKyqqt85R7hQe3p3+1dfbdDsDf3EcM+ouipGh4CKO7svfA7AcZIya9TDejS9zNCVR2NHbaX8RbzX4jtIJLVYl+HBIJMjYXA54JyefIVodFubXT79by7RZLDp61uNQn+bcjyJ2A9QWCgcVn+iL2K40bT57KK5LXOotcXk1wwY3EkYCMowAAoBJA8iakyQPLpL6XbJLIkixNcs3eWU4YRAe2UH2NY8quVPhFHCnZaw3Js9Ft9UvPE1C7ug2oqT/LV5SGjiaTPzECWSRwPPaKj2on1C5j0yxEKw2mlTmaSGD5pTGvyoz+W4nPl3qh/ErqWCKBbLSWDt8X4Ebof6YF2+fmHLfrS9HJaQ6XYX19DLHbJdzW+o3cM5Zssw24x3IGRnkc1PRS8Ro19PCOTKkyJe6bdaHDZza7D8RAssirp6Yb4qVB+Vx/hyRkCtha9R3PTfQsS6vaqNR6juXu7y4k2t8iHbHGqn8qgrgYHAXgVXa1YSy3dt8HqCapdxTM9tFclSkIc43GUYO447VU/iU7aTq+n2E900rWdsA0pO6NJCDlQfQFyapJQ6iUYP2/ATM8nTSnFccGUjl1fqC61GW3he7uZbmGKMyRHw0jySxzjA48wa2tqE0aeGGKRiY1IeNiMDvgA9/Wq/pjSLnVoL6+1/qGXU9PsNTENkYyUS6YgBcIMfKqlmP0rN6/8A7hrs7wib4De7Rgn5nCKxGD35JBqmSMc0vCjWxjyRW0SfcWFjqtz4k0v8MhR/FkgSbxSTnjOMnH71dWivrHT8dlHLFrMsyEO+l2xDKnis5UK+0gkHH71iehOlbu4g/i+rXA0nRrfbi52kyTvjLLED3xnGea9Ok6og6bjjjsLOKzjEa+Fuy0zkn/xGPK4zk+fNa54o41oassscYKkzSwXo1TUbSJoLi003wAzWs6CNoYkjAO7HBOBjPvVT1Xq951BrbX+xnW6nDSSL/wCHGn/DiA8lAAP/AMGpkvVt3a2aPqzR3i3DpCtuqABzgZUHue4pNS0mwtnnZ7CG2EjbZTHKcLIVPZT2xyK82GPAnpTJ5JZnHbj1efvMlpfUcuoaxqK+BJDbw7UWR3BXLP8AKg9W28n61dxR2cupfGavPDFY2Ec0yFQDscI6jg+m7P1ArN2uj3UF6I9GvVuUjjDJZaivhmWUnlhKvyk4HnR9SvUubLUbCfT1iaSPbNAx/Pvb5mU55wO2D5UJdOsc7hx6g69UUpLdEGfVYOqLTTZdJEsPT+nwSRadahgFLiTw/FcebnBOT61FnvJNV1gRRknTtLlhG4flLbWcnPY4z+uKWGy0/pbp+aGyl/lQ7Y7QSKWJ5OWb35J+9SNDu7ifpK5vdQPjxuzrGW+VVAxuOB7VeU9U3krbhEZSler8wGiD+be6reLIBOBCiv3eNWP9yTzTNS1Ux2zyWaym8kgmY5wxyDnaijkcY8uaiaTcXOpSah4rpxGJVQuF8KIHaDny8qhyajJb3EcVnHELpo/EaWQFtseOw9s1WUaz7k6cJJB+m9Mu5JY01+5a6vWuTdNbhtwhxjaJP+UY+UcZIGa1Woajc6hqATS55YraztZIS4GFe7nQquT57ELSHB4wtSOl4LW06av57mVYJbtd11fMQBY2/kRn8zu2Sq/Sq2XXvg+mptWmtvgoLqRotD0mXkwwgbRPL6l8Mcnv9Km5PPlc0uNkXm2t7KXpC5ji6SvWIkjh/izWlv4uS+1VDAufU5FUfWujySajp17pFnDNq9/KtoZmyxUAgYUdgcHOe9Oliey6bNxDPP4lzPPMAx4f8uZD71udBu7HVNH0m/Cr8VaqtwCWxh1G1/PFUySlgyeMls9hW7kskfeVH4ipaySW+mxqp062nMq7f6hH/LjB9c7WbHvVLpCNMkuqAL8PZhpyPQFCEAH/ADHOa7q6O/1O+ntbHT7uULEsIKQttBHfLdgck1Pngh6e6WmhvSViu4jYXGO6NLhUA/5W2t9q1XUYx8xVu77smdH3Mmm/hVaMCUn1LUfnLcEpHgg/+bms9p80fUsuoXKQR2upR3ksW5GCreIjYzzwrkjHoatLkyaWnRGi3blZYdPe7uVU/ldmGf8AU/eqRdPitb9rO5bNtbH4iUOThxvLIuBydzEVXHKnJ+f5WPklb3Kk/E6vqdta3MbW8EDePcIw27Xx8wP0XjHqaNf6r8MjrGCjTusoJGBGoGBn38gK1k9le6nIj3lm1pqF1uIaRQvxKgckrnIYeWe4FV98bLpu3lvNVguLm4BAjSNDIWAHDDaCFHuTVpuqSj7icZW6H9P6Ne3iWV3bRRJaojSXLTSEMM+v1789qfZyaRpOnzC11GTU2tpBGZsDYrt/Sp7nFUD9V3euaa6tcJZ2ctnOZQrZCfOFUue5O0k49qrY5rfR+m7CCxZpIUka6d3UAyA7kRQPL8pb6CssenySb8V15JfqyyguGJ1E1xeaa1vKc3O7dCwbC4ByQB6/2qj6btfGt7O3uDhnmmlmyTuIz5H3Ao41ZZBEl3Fut5IRIZChyjseOfpzV/ZaYYrMJbOPEZdizPxhe4OPfNegrhj0UO34cCn1ZpNTv00qxHiBBlkDceoHtgU270q/kWSw0dZFhnGL6/k+VWzz4Ufnt7ZI7nitFpmlWvT9sVubiKO4nBd5WGZZCOflTuB7ms7/ALX32t6zb6L0vZzWyymNJbmTBkxI4RQPJATjtz71ohq4h2Fhqm/QNp0noU9laXFpayIqJbPJcyMQv8kYDkegGQawnVl+1xPNbwBRFFEIrUBMEo4z9yQa2XUU02jW+uaVazuZMJpUsgPLL8Qwbn/MIT9jVD1Bolxd9d3S2cZjt7dYj4jAbVIjVefbioYVcnOTE3jO5Mz2hW82m6bNDczG3gFws9woXLb1UhQPRiDj71p4enZ9Rns7yYrptlACxaRwNp7jb9Bz9aVrjT9EiCWsEWoXm4yAyt8ofPck9/X1qVZaLe9Uahp9xqj3Hw0mwW9jDkm4dR82xfJfMs3AAq0pu9d0O5ym7WxK0rR1Es9l0dYfF3cjgyTyLlAxOSSTwMdz9RXs3QmrWfRkmqSW1oL26bwp7++nJKW6xhmjjyeNokUybRjLKuTgV5R1Z1Y+kQydP9Fur6jIGilmtl3JExBGEbu7ZPfkVP6m11dF/C/SNItFa1u9fZpZQxO9LdAsUZOeTu2lvq5rzMmPLmipcJv3+0vhbx3Lv6zC9UdTzdQX8989ulkkjNPJKud86BjtLsfU5OBjvVf+Glrd32s6tPDHL4rQyhZMFQkkikL27cZ59qhdQQmVF0+2kL+GoUbj8zog5+nJPBrR9J3x0boaS5SeRJNSupXJU8BIYXA599x+mK9fSseLTD2DY2qdlFq/UN31DLZdP6Xcu8thbCCCZGA8eNEzMhJ/zZI9cVTWF3Ck0Pg5VpipaVQAzBiOP35qksLKSW9gj0wGS/kkW3sgpxmSWQIvPuGr0XrGy0C1/ETUY9IIj0y3vhY2qqNqyiJUj+VTyPmRmLE87gK0OEYqizS0lXqet6usuzTriSK5uLz4eyt0UHedxUFgR+XOPrXvfS12envw3GrxusupPLcWOnXBXA/pWe4UDH5ipX3FeBdD6XqnUOuXWo28ElzqBuo9KsGHlqF0zKgGRj+XGsr+nFeq/i/1lpnSpj0LpwPJHoCpYWkTIPCVUXBkc55YvuJHqaw9Zh1KEIrds6UNMKXcor/U7bpuCaz0oE6kwNzKQM+HuI3Syee7nAHlmvSuj9Rs4um9LbV7+MQBr6WeYnaCBHuHPrjJzXzz0heKesoW1i4M4v8AfDdvg/Msyctn24P2r13TdGl1L+DdLXEy20t1LLbzgruDRvON+B7wqee3esnUYoxlGMn6/qSUFBpNXZV9R2k2nfhdoMEKubu/vhrt5HwGDyo3gKc9yI8HHq5rCdJ6wen9M6sv5kIMelTRKrjZuEpROM+hfP8A01ueuNdXqCbrLUIh/u0Wp24to342IkbJGAPL0+1Y3pfqN7K01j+J2UGtS29k6j45Q4gZpkCspP8AWvcZ4yBWiDcoO1e6/QWL3fkQtO0+XTLBvjk8HWbi0Y2EBG4xiKPe2/HaQocgeQxnvXdIa1coyLOD8RKM2zPEQt3Gv50yeGYeR+tSdP0u513rfRrDR7mY6hFdESLI2XUyY3Fj2bIPNH/F7qC3TrrTNF0STw9I6dt49O08A/m/reQfVhj7VrUFluLW7V+wpFatvMdc+ENU0rV7GVf4BOXhurcrnBk+Qow8sNyR5VUfwnVIdZs5tJLXOt2Dm3n2kFriH+hz6nAwfoKUa1G1vJqVkPi7dn8HVIewHHMg9/8A4PerRNStpdV0XWbI/FWlwrWdzGmT8rrhZDt9DSQc4x0tfzyfrESlGiz1iynstUtVlhktEu9920co2lfFQMPt3x9ay13MtncG1mQOkcswmSTJztcAZ9eGraWrR6jp8Ol6r8RFLKxjM0nymONTs2ZbzAIxVB1T05c209wHYTmW3ZfFA2tuUDcSPLgA5rscF3IWoypmr6QgigiRpJpLVbi3EAMabvDV3JLfQBf3rNdBRSydQzadJcAvFK0KtcMsZeJScMfIcYPNWmuTPpXSkDi9htFkNirSgFnwGLsu0cjOAM1LihthqOtRzxrm/aGFwnDJGx3Ng+4GMmoRiqfr/T/co2k78x1lqUFposulaHOAypcy21xK4KTSxtudVPvzj6VntUnuJokuULPKI+GYZIyQePt51C1yK2eGwt7ZURIInEZGMcN8yMFHPfPFaPpuzF3pqm9hLQmDw2U5ByDkAe1LKKxx1+YXFRgpeZewBoTE1w0cLXNsqLBsypkDBi58sjiqO+ljlsYIJ1Nw1q8klyGJyQA7jd75LVJ6hiNxZyX9tKZ7ndiOIgGOEhRgDzI+XHNUOtXr3Oo60bG2+HF7avEyqwbY7AKMAnPdm9cZqfT423sWweZQaH0vP1Rr9lHGhCykNMSfIYIH/v8ApX1NoemDSrSC1svljjXC59fM/c1nvw16TTRdMS6lhWO5uFXaB/SgGB75JBNegKqxDJX5VBY554HNfaYIvHBLueuo6l6QGzW+8CNL25edsne2NoP2qekFw+7x7qaQs2VUSEAL6d6krEu6RVwSsmB9xnFPuphb2rBFYSsAoDDz8sVp1y7M7w4eSPOeuNat7jqjpUXEryR6VqZjEjkN80sMhKnPugFeKfiVDd6l1lp0kzTXHiaarxwFhiAFyNq49e5Jr0HV4JJdWuIZIg6LfLcFjy3iqCEA/wDOc/WqbX7izl6mWCGeH4i2s1in/lZKuGJ27vXB7UcTk7eRhyJRfoIDoEi2MiMIGj8GMKRnkE/+n963VlrUMarstLhx5ESf64rOaUWj06OSCJ7y4kbeI0yiqD23Ng+QqdHea9NKirbWEQX8pCSuGHoTjmqxcscbUXK/Kv1MmtR55NtZ6ysjKvwNyUOM4uFx/aqTpae0vLvUepZ9PuGvr27lFrJ4qgpbodi4HkTg0G61DUrbTGaGNZbqY+Esdvbtj5uC4z6DJ+tX9oYLaGKC1iIghiWNFMZyAOOf3rVC5tOSa9tfuGWmS7Msl16BRg2N8PcSqaOmuWrKSNP1Bv8A6ulRFdiBiNsf8hqUry42x20OB5mJsn681fT638jtdKqHLrkYACaNqMg9rmM0+XqaG3Hy6DqcnqRNHx+9NFzzj4NX9grcVJW5ixh9O2sPNVI/0o6fNv5fQ7XfZfz3kaPqhZcbOntYbP8AhkiP/vVSG6iZRmPpjXnb0EkQx9y1PN5bFcSWzZ88g/8AamPcaaSD8qyDuGdl/alcV/k/l9BlL/pXz+oNOrNxIl6b6iQfWFv/AHupEfUCuMx9PdSn1KrDn95KamoWoYlZYFPmCwIFEGoWcjBknt0xyxSUc/rQpdpP5fQfU/8AFfP6jT1N4Sl10DqdR5brVAP/ADB6MnWEezJ0nWWI7gbR/wC9U46jYKivcok4HZxKf9KHPf6UykJpRnRxgiI44980NKfd/L6Ha3/ivn9TouqEfc7aVrcobgNFEr49id1K3WpH/B0HqaYjyFugP/u6dbvoFskaQxQWYHzCPxAo/Sph1PR9q/zk5/8Ak9c0u8n/AD3AuXaK/nvIK9ZXqZ39K9VRJ/jMMZz+jk0yLrO8dyJOk+plHm7JEMD6Fs1afxjTYlPhmNQOzeJ/rmmHVdNkIMk9rkdm3jI/el0w/wAn8voMnkf9q+f1Gr1VK6kx9P6+7+Y8GPH/ALqhL1VdFyJ+keo4UAJ3mOIj/wBl6KLzR37PA3riUjP6GjxfwcbWjtocH1dsfpnmjoT/ALn/AD3HOTX9q+f1K4dXSuPl6Y6hXnzijUf+7ojdVXURDHpPqBU77vBi/wBHzVktxpYLBxaKo525cUr6joZBz8Nu77Vudp+2TXNQX9z+X0FUp/4L5/UrR1yCuf8AZvXV8jm3H/emv1qVYFOndUkHmAYsgfTdVgNY0hSVjltyPINeZ/anJqmkD/iPbRk+YlA/1oXFf3P5fQb0v8F8/qV56weRcx9M662R2AiwP/apidboFbxentbhx3DRJn9mNWbXmiupLy2gUc5Mw5/eh/xPp5JMC4sScf8Ax1T/AK0Lh/m/l9AJT/5a+f1KWb8QQpxD0xr9w3kBEnP0y1Eh65uZQSvRfUSgDnekOf0EmavP41oaLzcafj1Dof8AWl/jmj4BSexceqzoCK64f5y+X0HTyP8AsX/d9Sn/ANsbpEJPSHUDDvzCg/u9Pj6zuuCOjtUVT5m4hBH2LCrtOotMfCLJG7eQ3qc/TFPXV7JyyJcxRt5pnzo+j2lL5fQCcu8F8/qUadZXDyeFH0tPJJnJjNzCrj3/ADU+XqnUk/4XSVwf+e/jX/U1MGtK93Ol9ZC3iXHhXb3ERSX1GOGX70b+KadxieFj5BQp/cE123dy/nuDu+Ir5/UrU6q1o/n6NmA8idRjxRD1Vq4Xb/slPz5rfxtj7VajU4cfmUD0K5rjf20g+SRBjkhVbNMtHm/j+wnp+S+f1K0dRavIp29M3GPV7mPg/TNAfqHqBB/K6diJz/4l9Gn+mKtxe2wOTOqgdwEOaCbyykJaG+lRj5fCh6FQ838RvS8l8CsPUfUqn/6xWEXudSjP9lpp1vqV+V0qyXHmb1WB/RatY7oqDtvpO+P/AIhj5FOOp20BLSTzEqOQLfGf0zQUcfm/iwXk7JfAqBqvVcikLp2l7c8kXLnH6LRPH6ukjLRWuhjPbxZ5lx/7NXsXUlqoixbX07H/AO1XA/WjrriyNuNhKreQZST+9Npx+v4s68vq+CMsD1o7EBum41HcB5if/c0GQdXGXDvpqp6xwk/3HNbUa2AMtp8g987f2NQ59cZ2KQ2TjPqc0NOFv8L+L+oU8z7r4Iy4HUyvgahbxKfNLLJqNcJ1VJIANchjT/CLA1p3vrrGDC49lYZqNJq5RwsxkU+7Y/ekePD3j839RtWXtL5L6Ge+H6sKbV1tAP8AH8Bn9t1cLfqbaRN1OAB+bZpSqy/fdV/8fHK+2M7Sf/kmT+4ozTSRpjw2lU/4ip/0oeD07/s/P6h8XOv7vkvoZdLDVfna66lvLrd2VbZF/QDim/A3rR7k1PV0fzSSAJ/atRFdzxqxSHYR25BqHa9V3VzcSQWdyb2WM/PFJJh09hwP9aPh4Y7aQeJll/cZ5tKvWjyuoanjzAfGf1FNPS2opH4i6lq4iBxtF38o/ary/wBZ1NZPCsoklmfuCNyoPVjVRGblX8W6Wa4uyPmLyEqo9FTyrP8A05SqOP37B1T4c9/IrpdGmRcyXOqyDGWxLyB9cVStplncFk07VpIbgdop7vBY+wxWzm1a7ZCGju14xm3QkEVntVshqAWOazu5lYHG+DBU+pPesnUYZtXBL3om3KufmUt3bPbDZqMd7agkDxvjXlgb++KlwaXdwKWsmikjf5hIt5I28f4ck4z9qgydOXOnvi21K7tFc/PE7+Ip+lQL6yuNN3vEks0IPzMmcZ9SvnXlOWeCanhTXqJ+NkXLdFlgXbMXt/CdCSro3IIPKtzVN/s1pvjyyi0iMsjM7NuPLE8nvQtN1aOW5lVTFJ4gGWt2yyOv+JO4yK1qafHLAksKROHG4ExlMe3JpekxxyNy6d6X5Pj9iizSapSMuukRWz7vh7aNU5UPGGJPuDkYqM6R3MjGSwsw4By0drGv+nNah1nVGkQWUsS8MzMmR+tV0txN4QENtYzxqeNoRSo8/rXoLOovTljpfxT946nbpmR/h1vZzNLHZWvinlSYVJOfT0qzs5ldW1O3t1keE+Cz7flUseD9eDmpbzGdsQ2IxnAaNeB9aul1W4u9Ah0sW00dxHemZ5JLchJEP9JyM8HgfWsv2j0zzYbgvSXAzx63s6Z5FfapeTXrGd3WVs4PgnaPm4OQO2Kbaaq725S0eSe7t54nQmPaiksQDjueCP1q+6h0++hCXejSCGbwz4Ks2ARnkHnyINZOzn1B9QebVLuBrlBg+CgGNhVgS3n2PFYulyQy40ntXKspCetb8nvd7pLazoEMPEVxc2u6HeOC7L80TZzgN5HyIFYeeWeW8srW1tpEuDCBEWmIcOnBViTg9jW86bvH1WxbTZQ4uY08WAqwGV3Z7nuQT+lY7rbRb2a4F2IYizufEGD/AC7lQM4I7bhg/WvbjK1sgp1yWPT1q9rqjoYmeGUiV1eMNt3cN+hHl61b3GnRGzm02dFFs5YxMQRtyc8emKzfSeqXl6yrGfh2iceNFJ8pQnjI+vp51tb7UntJ0hki8dNviKQeV2nBqk3Hw/SWxJ8ngWp6Q+oC+kRPB1q1V7a6jjyd5RlIyBzuxyD51D6KvorpLgyr/wDFRW3YlSOVTaV+oArXfinE1jcQdb9IzsHhHh6pFGcHbzslYeeCcH2IrC2usWnVrw9Q6Rbx22tQyiTULOPCpOBjdIg/+OY5KjuMnuOfkc+ClJRdx7Py9RkyQaNpoMUjWt/bwAqsNrLZgScFnHcge4/tU3om8d71/h1lke2i8ORQwChgN+Md87VYA0vTyx2vUOoXDP4tvcRRzbm528FC33BHHtVxZpDZazNHZC3VTtunjMGx2CN85V/+Rj8p54yK+ceSLm4vujNq1RcRmmbJZZZlk8R4nEWCecchef8AlYCqbTZrme3urEqwSclIwRjL4JGDVtp6HTr+6tJ0USSXUUIYN+bLbQ2PL5QtU2jzR2qWiX0zfFROkwMbAglDxurK1Vib2y00u+a20q+mkVPG3B3V/UEDt+v6VOs4WvNOmsFdB4rNcQRKnPAy2Of6lz+lF1a1t11y+WVNxkYNEmdoBbDc/wCXmoF7OLTUhLHNHA9tOyI2eIyu0qD/AJSMioXr3XcC8i+jnhWxSTT83IEfhxooHL4JA5PtUK2eaXqG5llhlt5riKHdavjcshGCuBkZqNp0qwXFw8MOyylkS4iikPYPvDL9myPpijaPeTzQWFw20StaIwYd1YPIhP7D9KOlwvY66jRpLZT8fJp7vuVhFAQX4ClSrZ++P0qm6ruI9JF+dQZVCslmgHHyd/8ARh9ven3Un8Om1RhD8QGtch34Pibl+bI9KL1XBadS6RDcyxmVbqAKxXkiRCOR7/Kf1pY1GpPgpF6rsZJqkUdqkBJED2lzK4RfzMFjKHA57A0nSms2+p35uI4XhS6uQvznHzAYB59wKrIpVtdRWZd4js7IqCi7sK0TA5Pkfy0HSnk+KjLr8iEyOxAyDuOD96OiLi2J4lR2RY6dqw6d1Br2EhbptQkdVb+s5/J9OKJcWawN1FqENt4M19dTXgdEyEj75A9uf0qPq2nWWodQaal9cuLlrmeWNbZd2HICncPLjn71s9bR1kS0gkWG1UE3V32woI/kj09/qKMm0o1359w8nJ+j2e5n9ft7nUullXTNlwFME8ZcDcweMpv55Bzg0fpawEHUGn2F3E1t/DbZpzHxtdmB37jn2FQ7m7gurpbpG2wIpgRQeOMso+pAwKptG15bOz6s6ivJd0EPyqUOXEaAHaPrk0uiU4OEV/uxMm6r3FhqPUN02nwXayokc8si2ibVz4RZSm4ehy1UnUXV2p6f03Fe6XeyxieaZYmEIYofDH8st3Ugg4qJ1T4sc+u7yTFazWkqEeUTxkLtHsSPvV5NoUF70JLptx8l7dATZBGPEaMgN/lPGTWhRx4lGUltsO5NNJDdY1WdLzqhb24kkjU200KyH8jmGIlQfU5JrJ61c3enro8bTXDRC2kikYyf8TbM2WyPYj9K1i6fcXetzxTiP+bZ2hwWDAsLZUJ/YU9vw5t7uKyuNe1hbW1tBIWESECTe+48eueKrCeKErey/YLcrfcq7TQzL/CVkllm0wSSrM7ID4jEJtwT3wTx9aWXRHuLyTUgP4aX+FQh+G+VyT9SVA49q2F5JolnZw4S4mG7/dhMuws3GAijt2HJrHXfUQ1S0mvLsxxR2kri3UZC71hGBz3OW70kZzb9H+WwOM9Op7I9H/ETUoP9ibO3tnZ5Y7ZnaILk7fiCP+1ZW4linsrFbtoPGutPGGR+QQdpyO4I4+tNu9WYaRNczHd8Ppyq+BvILTRFuPbcf1qhmjuoSXubSVYUjVy6uMLuOMH0yCDisuLHJJp+ZpWelCK7bCQ6fpl5p9/pVlE6aleRSI1x4pAeUhfDyAeCJY4+femQXoHT95qgQLNcWaMWaZgy7XMcigA91y3eq6KVbTqCZ0PhQ3sW0MndJwAyt9yqmpVugudY1PSWt0hgbUNqRoOT8VAZEP3YkV6Lj6FO3W/u7meb9KmuC71zUbPT7LpvVLkTRC90uFWCrvMhjLRNnJHbA5qXp9jFBFqc99d293Fay2ryW06MBII9yHJweSjpzzWT1a4XXehNChaCRNS0oXqR/NncFmQmMr5/mJzmrTR9dZtA16W4wt0lgDsZeEkjKo2fqu39Kk8ThFuPNjbOcEaDp+eO9jittMaKSF7eW2ktzOBJHzujbnGQCO/lUyLVL/Skt7q9hlkstQX/AHxdynwXA2uwHfuAce9ecdP3u2y/iFuskFzPJtTbLlRtHLKO+CM8VuZpI9X0qaIzLaOj+N45TAdHAyD6eVYs+Hw8m/B0pem74LnUJ3uYIVaHc0yssU+dqkxjKBvQnJFQ4b0XlxZXyq4niNu+EYHKygO3H1YiqXRdYutPS8h1F55oWKFEOWDfKQdpP9qls7T3NrPojpeWE9q9s7RHlX2kx/TB49qlHEobfMTXtZeaPI9st5DCI01O2E1o06EFYkDFkGPMgHmoXTV9ZS2+qLZXTeKYpI7h7hS+4svyscHJHGaIk1tbXstnZhFdWFzMyDnxOCyk+eRnn0rNdJWnwXU2vWLXcc3i7nVACSozwCceXNNGKkpNglcF6XmTYWn0uBj41vc2jeFNF4DZREMQ3g+YyQe4qFpV1Y6ZZ61f6BFNqN5Z2wkU3mGMTZLKFUDDKMfmz28qZeJNonTl5LA0jXcV3FkxjOE3lSuPMY8qmwCzthd6lpyAyXUcDPFCMK4WTGcf0gqWyK3RknFyJum6Zbap1frN3pExlmhmmgmOxQg+ZGAdSMY4+bFObUImmtLOeUQtKyiTIzsLKSoIP0NUWs6ReQRaHLJC0VkLht8iDcGVeApYdvl5xVbDZapLq14+pSYt0bxpLqdcR+Eh+TaR24rMsMXG7oLuTo0Es7WUyxzWoXY3jBohzx5g/QfvQOmtPshqF09rqMtwl5vKxS5kKEnd+b2qxkt7S90nTtQ06eeZ7NGW4WWQBZVbzBx5A8CqvUOnNGsdStza6y1lcz48GNWAG9Vy3LY9RXRVxcL39gJY5RLe6tLiz0W+Fm4ju1kSVX3kgqcr+XPHlUTQ9fki6uT4mzjlFsUlSU/+LGy7XBx9SK7TLzULa8jtL20iSbUZSsd0ZBuOYwVBUE8HHf3qRbaoLgxmLT5op3TaskUAkVpPTyNLHG4pp7sWUvRLqSC3tuq4tGZpRaThoR4q5V4ZPmUgj/CcAemKJ1DYiCwtowTstLTeTG2S0gdgwI9B3o407WLqyt7uOxWG+it3tR40oUhdwYPt82HIoN/ol9A+lahfXa2fw3jC7SSP5ZwwyeSR6k1CMJWk9qH1wyPbcoL6OTSNWsp9NgM8WlNdTFI1+Zg/kP8AmXcPpWgt7KKxjf4+8M9raT77ed0UFIyfkzgc4BAP0oXwGnaxqlxG+pXQu8CYQ26Apt2ZDMexBH6VNtdYWeaawgSCTTdOiMVxczIPnlXBwPI98VaUmoaPL8ilrTVf7mytr+WbpC21FXxJHd23glkIyJFdDu+pUD7VgptTOrXUGpFVttRT4yzlGcpuilOQRnkFWU+ozV/oXUM+p6HfrMWiiDxKqnjaodiDj6+dZOXSoo7/AFq6u1Hgabqy3y7GwZVnXwzER2/OBWKME5Sctmv5Rui//t3G90XBa11rSoYZInSWFf8AeFxx8zYG0+Yzj9akfi9MenoLQ2WLaTSzCZHIySiqA+T/AJg5H2FF/DGSDU721eVMJqalkTOfDCupOf8AqU1Ydfs1/qNwjWw1C3uJCskWMsELHd+gA/SoLJ4WeOOtluQ6RanOUlwmYGzuYZ+tNKMfifC4wgjICpAcNH9SCcH2OaLqcq2undVXdvO9xKk6NAzjYd/ibgpPmMH71K0Lp4p1BoqRslzbWtyogkDAOoIIZW9eD+1UfUTeP0p1XE0qPJ/EYolO4kErINox3IymDivcuEprTx+4mPHOeRNryCaleS6wDdfLb3QdJQpYHbvVWUqPNSHHFWGmW0N/AIFukuZYQTNA8JVf8xB8x6e9ZWPWmlmXVhbxiyOk2zLarAG3Tuu0gMeR/wAMip2lC6h1HSppZjbS3KohjHzCIyg7QeMEcAY96tlvGqjsSyVdxZqLTQxZafq+lRRrDITFPavNkxMQ2A5xyOCAe/avNkt9atuoZF6pEdpbCGRrr5RJHcREggqcZI3DivUtF6luLqQabqgyl/byxwFxsJYKCcAdvmHBrMG2urtYEmb4vTnuUa0uF4ubQuO2c5BODg8qTwwrJ0uVxyNyS37/AC2KVDw+aZhm6muut9Wez6XtXgvbNVisfD/Pg5yxOMAZOTntWx1np7Q9OtNP0bXdSvdYvbeFG/g+jtvkklzkySyf83J9ABSW34fppgvr611CKO3u1dpdRlzCIyW+Yug5JAHlxnNSBbzBJ5unOotPgtbxMolnbvbm6dV7l5Rk9uMGvQk4yklhdL537d6JL8b5S/n85Rc2vR9yNIvzeW9noNvdX6ysr3RlblgdxJ7ncefrVnd6Rp1v1f1JFZMZ9Rns7dBE6gIpIPh9+4OzHbzrN9LW1/FpGnT67Cwe31Oe1uXmbezJMviREk98OuBWn1+FoOrOolSAfF3mjQXEMglKs6x7gV7fKQWBrz5+JjzNSl5/zc0YccXL0VfH8oyHSr3Et4dS1IXFsywQh7WZCDGceG4Y+Q3nOPatb15qc1va6VMm6LxrgQFwDgTxrwW8/mBz9q856c6pn6s1Wexv7O33XEZhkfxpXYoU4ZstgsCM5GK9Elm/2g6GlNpclp4XtbuORAGyY2KO2fI42n7Gh1EH4kXNUaYpeLOHd/I3miXkGsWeqWZCi3dCJFDcpPEylv13Zqrv7UTy2li7ss02n3Ng0inaSULeGc+RwVP2FYXoTXrluqf4fK+Y9Unkty/IJeaBjG49cPGVJ960eo60yydPajImx5WMcq54W5AGQf8Am28fWvOn0csObT2e4mOWhNNFPBq63nS1s17I0mp6bdBJflXYsyMrsc/0+IFPHmwNaX8P79V630BtPhMNsmpy20UZ7CKS33Mf1Wu03SdNstfuLO4tIrnS0vLa/aC4+aO4hupW8RiDwWjZlI8xtwO5pnTKy9N9aQaddgqun9Qi3RVGQEbxI0+gIYUZSjTruvzQmSE4JSS2VFFe3E9hrjRO+yHSNXnsGaThSrPuBA9iVqf12i2Wqx3DYjiv3gk3nlVKk/sCzfrVl1vpkdlN1Nd3iv4d51FJDayqVKMXiBYNzkEMtC1DSZNf6U0mBDuugY0BHA3ldwI9BkH9axqUIxxZPj7z0+uwrHmt/wB5kf4qs09/pOmC3+G1S7ukguIzvyuVC7cj9j6VT6GsGu3PRk9zb+LYLc3ljF/KCFJFnUIxxwMjcfqKbaFtPHT2oXEcwkjnmWeNAGWOSKYbeR5tnFWHSFs2kahpWjLcvJNHqH8SePwmYIJGlLIxwQCGZfPzr38WJb6f5zf6HlRjkmm2qSX8+Za6VdzTQ6ZqDGVYmuIXgB/NkNKXHHtWoi0OaLpu7jnt5G+Ce4ktY3BURq+JEU++4H/zUnTug/wbRNJOr3sNtdacRLbQqVYySBCDn6bjj6VGg671DVoDpV1s+Ouombxnb5nkgdWKt/zIGHHrXnyct1Hn8kHBi01PLtH8zD6ndtpTy69YSQyx3EMck7NJn5iuCAB2PGO3lUJeueoZ9VspbiS1stDMkJdPhYpJMNjBVyMq53Z+gqd1x0lPpkSWmmLCVsgTIGYjxDIxYdvLBBFZ240WS7S00O2gdItLWKW9uCwAkncbgPXjAAr1+kUa1p2/0FyPTJ9rLfVdat30zqj/AGvsLGbT9Ov41mis4yJShYpHK4Uj5s5r0rpzStHv+mruXR5Sq7fi4HV/mUqmV4P/AC4xWCvdVa51Pqa/0DQGnSaygiuHuWCIXR29vmI3kn7Vq/wq0a5tum7O0unSUpYXS3DKMliSy5Ax5bzUuvcpYG5OuPyEai3CV27+hK690O5veoNNn02S03xNFcuJso7KzclG7YKs3FQrsXNrqnT7zzrDHa6lcQGPOMRuinBPkdy8VPke00fo/pB+oL+aS5ex/h0cir/MmlWVgu76Lj7Yqv1nVZjqmnfCgNDIUkO9ATuX5dxXPevHxZMm2PlK9/5/Eb8sWrlxa/I0eiww29j1xYC6b4wX8E09vsybaGSJgpJ7HKox+2KynS1radRaR0zbz6h8ZZzzGJrqzwnjIiyjI4OMlV/SvQdJv7SGPrJrbStLS/3QGW8msQ7TLjIDNn5sAn6ZNE0DUdBuY9PjvugdOs5zKRFLpl+VttxyoKgY8MkH8pHBJrXgn02tynLe1s16veW6WDcYuLXfvR5H0/a3Fxo/Rup3FxNI11Y6hZzQuE2hkeRFY+p4UY96j9OatFeR30U9naq8V5ANiRn/AAt3zwPPmvWZum+h9G0q1TVby6t0065leBEPjQwu8gbazKMnkjuBWGudP0iynlOmWLxodaNnebgQCTkDv5c5FapSwZLcFXyKdZ0mTEotJJed8+w0F9pyztr38BVJYvDsrqd92TCgQEbR6Ed/pWJQzXtp0wlurBrp7myldge+5vDJz6cVpdLDHT7uGIuJrnpMINj4Vo4ZWCgH15xz7V5tbai8HT/Scttdyz/78bx41flB4qqd59BkisWHD6bXPH5GabjSkl/NiO2oz6lJpECXc7WVpJIsoWbwy+wHc/vyCB6VpIL60l065YM0FsIPhrSYtvPik5Cluc5Gc4qj1XS7PQeo7tpFdtL0+yurlmxjx8yEHYf8I3AGoOm9bz3Q8aGzjlmmlW2sLSOP+VbnACtjzb5ic969SWJZ4p4o7Iwa6bbZ6dfaXJfa20kdrc36XnT1va7osBC6KNyHP1qB0j+H5tZ41gljh1CS5Wd5GZGkGwcruHA4SpdjfLp56fjiuZJDObmylZmJw6rnOPcA1R9Nzvq3VIRVu1Fsb2R2uDzKFhMeQP8ADvk4+lYY+NUoJ6Ulz7DTHHHLhc74a29pfaboegT3+o6rZwS3ErQObidptq/zCATjPPfijRro0YdLG18KCMYacxbjn6kYx7moYvLe30a5sAhh0PSkitpXY/8AHKJubAHPHA9zivJeuJb38QrLRYdMilttPmiErQO5VIiRuUuRxuKFSBjzpun6d5ZXkk68xvCxRXiT4/X+cs9Cu7/RkvDHY9Yx2MpIDIEgYr6Dk5H6UtvfTXd5bS3erw6laLDslFucSbgchxngEHvivKunuhdKCMZLuSzJcKs2MFyndQuMZz51orjSmDJBEzR3juZGjC4Ai83BzyfavRli6dNwTv3IxSyr+xUejWdxoujzQor2+bqcFyqBdxz3J/MTz24FZTXOpt/T11Po8k1pJDObeFvDGGXaCSo8uDVDYa18Nr+l28Dm8t57pYFk/K4baSePPtQoYE6m6ftv4BeFXivpJl8QH5iqgFTuxxny5qC6PHjeuTfv4Hjl09t/Mfc28HVF7NqGrXSWmjWlmU1BzgM8O3IIxzuLjFXMur2dvZ6TdyWcltNcwgaLpMYzKYz2lkH+EgA88Y96zlpEbaKaLXLP+XDM7Bl5W4JGVXHYjdn9KfqHUVholhHc3qyWjzII5pCd9xOA3EKN/RH9McVulvUEr8qM7yScrnuz0HoTS7vVJXl1cQGdY/EaaJD4SkOCVBz87DA5HA5pkGlQSxdQwWKG3AuIppJFPzHErEHPkD5io/4adaDV57gBUisIopYrKFPyRgSjGB/ep3SmppdXnWaygLJFJGrjycMzsMeXArweoeeGaevsl+Zpwx1Vqe9mB0bqSbT+qbm8jkt3troNoVxbOXyhKiZJlI4Ge3rxWz02Qt0m07uZHi0yK3LyHd4n8xyGJ8vQ9+BWOtenppbzrjTYbiO5kk1yxvbeOD5tvDRc/Zh+laNYF0X8PZGi8R5pZ4xtkYMMqTkD0GfKt/WeHcFH/pX5P9QZG1kpPYs+jukra31DpzWOqpbga3qSO7W91KZHtYJCXmuJWOdpVE2oPIe5ryHq/qGXrLqu/wBUebxILq/W2jJ58ON/lUfbANeuaB0Rrt1cdS9Tdaazp2kXvUNv8PYWznx5YLIuC6vGPysyqq4z2JNYiT8OtHtL3b0kmq69bXCSNl4UWGOSJgdpIOQcjAzXqYXjjNubtpe5X2Dl/Co1SJ2hH+F9EQafLta8tHvIbkDkb1lBP35FYjRo57azjgEe2I3ssDjw+TFKxbcG8tpKH7V6HPoGq2OqamGt1Fnf6k96JAAQhmRNy4HoRWi6A/CfU+pb+1nvgmn6JE6Ge5Y4GVk3MqA98BACe3OKwPNjwSyttVLcx4sTyZ3FLkNY9DX2vW2vaVoMCpHDqcUa3Ny+2CJ0jUyFz6A7yR7itANX0L8NNPFv09NHd6o5ZbnWbhdrkscEQr/4a5Pl3+tWus9W2eoaPqGndGoE0fdLNLMOGndpQr/ctnJqo0DSIo1sNZ1Zllu47VZooWjLqheRtrnIwcbDj0Ck+leHknLKm8m0fLuzd4KjKWl0u7+hL6dht+nrZ9a1/K6lcSbLdZhh1LNgNzzk8fQd8V5J1h1Xrdx+IFjpenW1rfQanGRc/GW6utnbxysssoJ4UKqE7jU7WPxEPVXXdtZxzMthaXCneQMPKHHGO+NwHPtRutej9Q1zWLPp3Tb2y03U+qJ2sbmVmZpmttzSSxxqoPy7dxYkgYFer0fTxx54vMt5cJ9l5+7khKVzjFL0XtX1PSehbaXpn8Lup76eeQz3puoLBpTuPgKNolX/AA+ISWA5wKzvUtwekk1/XrRle7NhBpWlsXAEfh2wR5snjAbOCa281nF1B07FDpgFvo/yWtorHPh20S8/UbFXBr5y/H7qNdS0m9jsgFjeSK1sogSfl3ndjPqFX9a87o8f3v7QlHs3v7NvoGc6mtOy7HoOp6ibXVtMlsJpSz9MaZcwwWyDbJc7dsjDGQS79yPSrmLqK3028sdHPgm6Msc1/FMdwdgy5Kn1BBwPbNUwS30PpDpzWWUPcRaBFZ2ygEnMcr7nH0zivMW1X+K61HfSsgY3IVQf6VEg/fBH619QmpycEvQViZ5aszj6z6j6d0u1g1/qS5heSV7rWb9oFl7xSSgM49MfIpqi/ETqCC21uy03R5VuPGszayxFh87MdrfQlCxHuat7/UE0PW7nbIiR2l7dXtyhGSfFYhIwO5PyEfeslF+HaXvUeg9Qa1dz2U8hDpYFN8lxIFwHA/pAxk5/avns0YvO8spbR7F8ycmoJbLlgNR0S10JZbOWR4ra/Se81C73YktYvEKQj3wqgAebMPSsfoehX/Ud1Y28dgs1pa3aJp0ceZFkJH8sv5AFvndv8uK2Or67Y611H1BoFukstpcaGjRptBll3SZVzj3bgeWavrBbb8POloun+lpJrnULuQyahqDDHw+8f8FMcAgDk+Wfel+9Swx1P8Ut/wB/cZsbjFSlN0vzLLSNF0jpuz1O1v7+NdL0131LqPXbggG8uF5Ls3+BScRoPPnvVj1fqf8AGNbsrK1l+EjlubW1t4l4bcZk+dj69+K8f6s1SHrC0h6atDLHa2F1bXM9sgDi7AcH+YDw3IJA8sedb7o23OvddPquoTA/Dasr3G0ZRJAD4UC4HL4bJx51CXpac2R7q3+VP8zdHq/GisUeDzzTtEWC+to5baeRhqBlnSHl725MzjwUHfYE2b28+VrQ6v1eNI13Suk9GlRtXvdUs7fVLyPsm6ZQtrDjthclm8u1d1dqL6BrerJY3wh16LS7h7QRrmLToUKtIpb/AOOsGbJ7jIqF+GnUmqX34wxdP2czJpFnfw3DKFUYjJDqScd3LDjPqa9iC8TF4s1dKyeFrxoq63Iv4gam0n4x2nT9qF+D1DXr+XVYpF3LKMlQWHYbY4xtPkWr0GCOLqzQOmbvSme2tr3VYL2+n7lEiJDR5/zIowB33ZrNRdV9Sale9RX2nyfExzXVxFZwtCh3ymblQwG7AXjv969Ct3ilfTdMaNJDaxm4leDhFeIbWzjjguABXndVm1Y8ait1/N0DDkTey72RtGkm6q6mLTNstX1gKLaM9raNyuw+oz39c5rR69rkM97rWo300NtplqGs4VVMsUPys4/wsc8fWsf0Lqclvo2s6pbx266hbQrFbov5RNPKSXc+oAzR4rR7yNbFWhmhsYnm2SnAnkUABjweOABXjTVPSBylKCXnuVjaVqXVeq2tvPHFZxyiOwsLaElhBCRgs3qdoLGtdp+uaffanr2vrIE0nS4vhNMiIAXZEgGB7Fjn71Ee5uulfw71DUb2ZH13UXkNpcAYWOJ1QFl+gcge9Z3qCCDpfpZNBVpCDfkXKcDMSgykZ8v6QfpVliefjzHxuPTRk3y183x8rMXq13qOqRy3NlYtcNcySePJKN3yIhBI9MFs/aoFnBc6La3+owi71w6RGbiON3bFxc/KVUL/AIRj/wBmtELa56k1HSha3zxzRW4QWHHhwpPCCzceYB7nv7VsptIs4tNu7Cwlia8aHbHhsbSUwpx+5Nehl6mOOoJe1b9jytLuzNv0pHFpL3Nm/iahfMfiJ2ICqXXOWY9sE4qf0ppj6Ra6bbuE/i6IzQmVdkipg/z2TumcYVe/n51K027hteiYZZFaWCG5VYXePPjSDgSEH8xB5C+dZky/w3W9TvNSuIZ7+2u4WYzEqGl58PJGSzZ42jj2rJFzyqWN+f8APcFJa16y46ftrzpjqK/v7e42xsqh2nmAeW5mwsZA77EALfUitbaa+2maJf63LO3xw0ieyWNkI3stwRuJ9QvNRdXtLfTtOj1S8gh/iKpdzPnLY2oI4Vx6eI/FA0CyuLrp7REaKKewtrW4hvZzkyM2AGfGMZG0jv60ifjJalvx8D6Dpv8A7dJTf4V+ZE6luF05dPlYvcTrIsUUagSeIPAUKAOcg4OD2rWaVp0EfUXWs96GW3fSpY47WMkO6EAyn2P5QPrWc1bXIOmLhNF6Xnnhv/hUtrSZRmbY43K8j/0qq5UY9QKuVYt1D1XaSyn+IxaYxJDEhQoTGT5lu5J86zdTFY1f85M2Lw5zv1v4NGf1Dp6LpWOcJB8Pd29vJHp8SkYieaIF5c+REcYH1JrZzaNIv4YWWnW7xh3ubcM6n5PyLuP07/eonX2mpf8AUE0k0x8KbSUaGNeAWcGMtn2XP60XqIvYdAaJFBNuSW5VGVG7qFPyg+fYV5+XI5zg092yChHFDPD3L40YnUnW6gttM06TFt4aguVyFhyR+nejRRW3SqaZHOr/AAsRfUJVP52Cchn+rYxWhstAi0yzvr3WkRIpY0SzTPcoc7dvfksa8362mI/ijhJbi4lmS2VI8t4cMS73x/1N5+lev08o5JuCdr8zDqlhlqXJCtzqF8t3dzTNaX+rW8t28YJBS3LD5m88kgKo9BWgvdMuNG0a4SZDZPdRRhQ35jCvqfTOTj1rMaJLe6lPcPZ313PDbXcTTvdbS7xJg7S2Mhe/A9K1ck1w+idUfx2GT+IXpVbCJhwkcpcAj0B3A/ardQ5RlV7Xv5iTfibJ7Gdsrh9X0vT9FtWZLHUtQe4+cf8AgR/LuI91DGtzquutd6J0xqWkR/z7x7i4hyufDMR8NWOfIAefrWT1DQWsNMu71AZEWS10y0VQw3JvCuAfLzNSOszcafaaNp9n46m209LSVUT5USSXezlhwN2AAO/GazTxwzTi16/3Gxyfgzj32Iulqepbu106RVgjWddQvJ2JO5iHMkj/AKbQK0XUA1DqGOeawtyljBM1vEd3yoCQM478ACqy3it9Fe90kSqZpJFF2VznwkY7Uyewycn1q7+PjiikgRNzMDPdSFecseAp8hwaXPkeNJRXBKcqxrHfrYKKG9jsJrOCcrDYQSGONj+ZoRllH3oeqdRX0i21oYIrbUPhYjexxKW+EEgztz/S7AZPoPrVDqOr3XjX9npxmuLuF1UW+AQGlwxy3pggk+oo+l6VdaJYXTXU5nvL5mknZQS8jFwC7n/CACBTYoUrn7kPHLJxeo1+ixwaTo3UJF2iX95dj4mSEgukZXABJ7cGtR+HGgxSarHrNxdzXrmMLapIFCW0CjG2JVACgkA9s+5rA9O6Dd670t1AY7l4LXVtURBHsHiS2sbKzsh7gkLxng1u+nNdU6N1JdafEFgtvD020Y/KWlYZZR6Bdy/cGlzKWhtM9/oXDD6Ulvpv2bP6lH1FfW+o6zLNevlLmVnUYwfBjPI+5wKbNZJPrLIz+C93cRwiUfmIeXxH+p2RgViNcv5pupLO109od7TC1jkmbagjiHiysT5DPnWs0aaz1l9OguFluLXToPHvbveVMjHgIjDkZHAPc5+9JLE4xTTpM8vDKOT0nzZba5bWVx1K15fSkJps7zsIwGBYLsgVm83DM5CgcdzjFTov93g/j+qyBGtji2sVfLJgfl/52ONzeXNQrbTLzqC7ItntbCKwiDiORi/wsZzhvV5D3yaoJ9Bm1PRbm0F/Fa27zXAhaNWZ5mhA3ElsABi4Ge/tSwjLq5JSfAYrK1cVtyvqQ7vS0uOqYNe6nv7Ya3clNkDX6RJbk9mCs/LAcBiCABwMmndRSr1G2liS6a6toJgbe1sZSbZ7jH+ED+bjhiT5/ejan+GGipFZavNLqTagumpFH8NYqpZjGAFVmyM/N3zx3NCnntOjOn4tO0Z7Y6xCng3G3d4qhlyFibHLH/FgAjn0r6PHilOMFDd/kOo5HcWnt/OxWatE6aF1Kl3qkdzrEfhxSWwlAWAyt/LjZs43bVYlR2q413SYtT0HQ9IisZbOPX9aaaT4t9xEdrEq7scDaWLsB9DVbHo2k6H05bSdUWknxt7dfH/w5RvlmZE2RvJjsPmJGe5NbPq2WLUup76G0lZW0SxFnaue0bTBY3x/mBJ/Ss8nBZFFPi/V8C0YqMJyW/H7hOkr2x0+wk1CxitbCG8mmnttlvwLdMKDn1PbPrXn+oJadRa7datcsZ9FgufDl3pueVlDL4cZHdiWyT5dq1ceoRSWmvQNKYNPsvC0mycYVmWEKXIHqzZ9AKwd7Ya71FPpVv0hNFounwu0Omi9jZVnl5LtEAN8zjJYsAEHdiKfp8cp5JJ9zz3blFVf6e0166wLnq2XpnQ7bwtWe2DX6K5/3eER5S3j+uF3nzxij6JoFsvWV1ZyTme+AhfV7hVG2zgQfyrND5MctI31FZ+2n0/8OtNFzpNy3UOt3o8H+JuNniIOH8IDJEQb5d2cs3Y45rU6V8HZ6AsGn2Fv/Grm5aSRYEYk3IXJVmJLfKDuZj7U+bGsadPlUehBaVbW65E0K6m1jqwrbKIrWXTrm+mKsC2W+SKNV/wRr5/4nNaX+H/FaNrdpaiR7m+jhErxADcxGFTd/hULye2TVH0lFYaZba+0Om2tullpSWt5qcIk33E7lVwDkkgc4A9fKrKwlkfoy81DSJWutSk8UmI3PiYO0xoigdtqnOPU8mvD6l1NNPiluUik8TfqbKvRbefQ+iOp9RuZIy19dQRJjDbEjUEHPmcknmqfXrR57CzsWmFrmzjuZ7iVd5QsWAVV7knc5z71qIdFNr0X0/pLzQzvd6tvmMcu4LtX51byJ4II7Vn9At36667vp7lyLOS8Dyzbsf7vCOEHkFJz2qsLUpzfKJtPRHFX4tK+G/6h+vWOn6XovTukO0U1ra/F3sk2AY/FH9RHG7APHpivCda1VdQX/ZrpnUkhlumf4q82t4kuBuIGOQuBxWw6z6h/j+qa9ezyyzfxC4llW3TICwp8kKk9+wz96xWs6XFpV7cQ3/iLKYI1htbGJI2yyDcXf8w54AOT5173Q9PCCWrd8nmZV42Zzql29i4NR+H7Rad0f1Fq3itI0syWtiFLO5VcL+pbcaNFpBl6esItShNwf4rIZrWUlAypyGc+Sg8+p8qK0klzoHS2lLpsem73a4e0thu8ONcLH/1s2Tkn1ND6s1O+8GwttClZEMhM1wWyJDnkkkZIz29aq7lkcltb/IOetSV7bFpFqjNoFxB09PcW91f6jHaxTxLiSZCp+SPPKgsxC4+teiapZm31Oxja7MOjdMQoHt1/mGe62s0zNIecA8Z8yuKo+jLCy0Hbq11EPD6f0xr+WWQZ23Mu4QoF9Tkt7YX1ra9I/Dz6LHDrSqtvbN/E9UeUgAYAkEbk+QYqSPUMDXhdXkWq0j6boIyWNye1fz+ewyX4ia5e6Vpul9PCSY6qqSXmoXHOIpZB+Rf8TJG20eQBU1Uqt30T0tJa6fp9xN1BrYKfCwI0jQQMMDcw5G44Zj5nAPAqZpl62saxJrOvoXtbF7i7KygZuJ5GDKgU8CJQq8nuAKhx69fK+p9QXlxve4JWNIshufyoT2Ge5HrWnDBRSg1t39fqPLeRznKd7v5Io7kLa6XaaXAZGgswrXV0g+Rpzje+48HGNoHtWi0FZulLHTtd1jTi/U+syumi2crB1tYgpPxkg9SDwPL7mj9J3UGrWV23Uun397o2nQeNLHeXcbR3Eg3FYo4Qv5iV5y3YU9tZt+rM9SiGW31i/hVIIEwwhjxhYgM8BsDt3zXqatfoRdef0v8AMzSXh3lq3tS8vX7TOaxbROi6GJkubu8U3eq3EznLIPmzIR/iPzMM+QFeY67aTnS2lsnHgifb4iAhQAe+0ZPIr0q/jt7V5NLaOM3s8he8dkaNiEb/AIZweB6DJrzq/lsLxZ7OGa+0xPFLMxPjKDnOOcEeQxWnFi8FbPbuY8/oxXn7SksYr34ad440v7qSQELcJmONex3Bj2A++a0dtNZaTpqqvhxyLtjghBLbm/qYk9lHcedBv7OXSLOW9nt2vLQr4n8jcXIPZtp5/wBKxouv9o50g0q5M99JMrR2h4aNApB+btweSTV9Es+/YzJubpmpttl3qVncabdNPeQXSShom3I/PfnDAd8ntivatOEOh9JtNcygxW2nu6s/ZXnl2q3PPyxqSPYV5R0V08qaZdR2dxD4kF1FFPIUz47MSvhIf8A7kjvXpvVukW9tpCPqLx2drPfGBDgfP4eyNFIPG3duJHpWHqKnkjjT4PQi3ix0u555P1YNZ1u71CSM2tirqbdoZCHJVAgJIxvP9WPKj3urz6glqslmvUcDQ7Jplf4e9iDZyVK+XHvWQ1a6uZbyC4uY1traPxDCAgjVyxJZx5D6njHFEk1a41C8urvpPRHlVFitwWcrHAqKodmIxxnc2M+YrbDC4y9FEd6tvnsaD4G3upY4+j72GW/2n/d70kPGoU/lf8rN2OGx2rH3Wkanp2siDXH/AIdeSxeFFbykySzqeOy5GWJJ7+darV3ivoJIeobyOGFC7Q3FmfCXB4/KOJPqefQ07QdVbRwkVpdSazp8CeLBGYfGijK+eWG5W7EH1rTCWmLtfz8iKgr8vVz8+SwgtG6P1i20aWS8e26bsTJOWwIkuJPmMYxnJ3nn/lNW2m30lnZ20kokknWF7lpY1BWItyR7sdwGfIUDWCNQhtY7eU2up3Ui3IiuMsrcglmI5yee/vWbvxqOkyJJ1FaT2L314PhzMwkE1vGrMdqE8KW28HFZPDWRaluFy305GEsumri+voG+bTtMtSITdCNZQ2SS4DN6sxJP71balcx38bWuk3Uc2i6ajTuyrsJUthnkA7/Ss/1R171Z1rbR6S90t1pUQVFgNsltGB/m8PjGfLv60lhplr05aLHrRDXtwy4s7ThyucLleyL55PJ9KZYXOOqe1dikIK9MH+hp49BvH0HS7ZWKWcOp290ksdozPI8bbtjY/pwRyag9Sw2L6sLvWeoLa3dXUra2trJPIoDEn5UyAST/AFGtF1LoF4jWgsrm8s9GhkmiuYQxVXk8PeGJPL5we+QK8p0i98OW81C5ZPg7KNpGD9mJ4QemOc4xT4fCe63/AHL9ZCSn4c7tez6G/jg6VhmBS11d7q2hC7heLYmV8/MSo3Z/7VVaje2cmvQy6j0lp9zaxQqsU1xdTzzSsF5CpkKfc9qJokIi0iAxWEd7qWqN8Rb2zdgmMLJIP6VHp5/arC10RrSS8uLrWLOSAhvjpwzMGOOB22KqnyXvRxv025bfn9TAotPj42ysi1ybq2+lGiLpxisERmuLq3aJNMUcE8HaDzhVAJqZqtjok0smmWa31sz3GZZJUEj3TYXlix3RrnnFV8uqdOQw2WgWcdytoZi6QQxhI5pm7yyHu59M8LnijWOy1vnum0v4uK2DSu9zO5XKkDgg5znHf2qXUZGmlF17S1U/wk/W7trXWLWV44bu1sUEiSxTZCsCCQFxnJ9faqe91yXW+mtWS9vI7ae4mRopAcLHI27ap8+Bj71cw6jZ3HxEq9M6V4qdwzu5kfOSPmPlx29cVXWvV8ctjK8nTXTtuy3SJKklmSiIEZ3YjOcgDg+9ShDHkapbr+d2L/UVpNfz3B5Y4dKbT7e7lzDcxRrvaTdsJXk+vfj70GDwbS3ENrF/EbSQPKWmTLRszcFR5ADA/vU1OrtM1bRlvL/pPTryCGTaUcOgj80KnOe1RdP1rpS91ARw6NqmkTbTLI9rdNNGmc8bW+3FJjjSam3t/OzEljyNtKr9q/WikhuLcWVzLJA91pCylHVSPGRx6jzQeq12npcRdJ6qviCWFxI1qGkAVgdufP5Rxj7Vb6zoJvYrfVehNTTUXhb/AHi3jUJPGO7fyjjv5+tVdvZW93pF2sIMEc6/7/aAfKrBwdy5/KOBn2JrROONxuL7r+epiJ3cZqpeX85MrpKKst3IW8a5lKyTSgYQkjgKPJQO1aLTNFfWdVkG5IIDEDeXMvCW9unLHPqxG0DufKqQCRNUlN+0KmeNzIttwgXGEK/5VGMDzrVw63Y6daBmt5pIZCHhiUgGQr/Ux8/YdhQzuTyavMFPVYTUp5dTvbC3hLW9jAPidO0x03PPJkAXVyv+AAYRT5VG6t0rVuotQZWngt9Oe2mDSTz5d5WXCHYo4A/1x5VZaH1K98LjUfhIIYVlaVmJLSSkDkySNyeSMeQrzlNR6ok1NJZNRka2YkKsDq6MzHgcdgBWnBFJ+j/b5nO5OnJJo1Q6VuIun9J06bUre6NlHcRySmORQ4kAxs8+CP3q36N042iPZTeEysVRWjHA3SfN/wCyprMQ3U0NpaS31zNLPLOQctn5QTwB9BVt0Xrd/DZahqVyxYJqfhwqwHCKBuA/8x5qXU6p42qBFSbbk9hnVNvcP13PFPczS6FHAZmUTEKJFOCuPPdwfsaptbMvUJ0nTI1lnj1BZJ0iVCZJJGlC79o/L2GB5AVa9R3a2kVtf2qic6hdyrCS+BgMduT5f+lP07XvA1tLSxYNdWsW9pycqrbRkr54+b9RUcblpjOraX8YIyaVdkG64ki0/qXULmLF3qFpA1ikhYMkRTZG6DHDNuOSfag6bN8NAJZihuCqq0oUZyPMH29ql6NpE2raQkEGj3MCPcNPHJOnhNIzL87bT83JGc4o9x0NfTO3xGptaRY2iEW4wg9iTWmPoR32a8yUpJ7MxXUXU4tG8W3LfEJIJI5WbJz75825FYbULy/0PXJbrQb69sLO7T4mCSGVkwG/Mhx5hgR516dqn4Y6DNJDNq2u3N1HbOspjR44l4zjcQPUcc0y50PoS9ltEzeX6LdiKMPqMrIJHYNt2xpgAkE8t5VtwZMUVS3b52NWKdL0U/WZa/166vdLs4NRsLbX7q+vfhYIbiIxu+B/8cQhs5Heq/rG9sbO5h0iwDJFo58OWJXLoz7OQHPLAZIreRx6VYaVJrWj6TBFeMLn4GVFfdEDnxJ23scADsQBnPFeO24Gt9QXMoQjfKXPG3hVx2/xHH71bA1kbfZfn/saIxi29q+ptP4Da2rW0NxIXlg3O8e3+o4wCvmFXsPWm691T/s5ZxrbgJNIPmbaCVXkck8A+1StH0y9nW7lLhr2d3keSVsmIH8oz7evtUexj0TT9Juvg5oeq9Z09hO8k6b4V8Q87R/XgjnNF5E35pEaTl50U2l6dev/ABPWL3x9kmmyeHLMDmTzDjPOBj6Ub8C7O8vvxH0GLTrcXUkuo2zmLxMb2iLSIDn+kMoJPYU3SNeuL7Rdf1XXZ5JW1CaS15bIEYj5C+ncf2rZfgZ+HMaa4t/f3AmsE0zU7jxIHKFY47M4ckH5SryKMeuao5VCak67HqdLByy0VFqZNU1S51G7Xi41AhMtksEG3cDx/UzH/qqN1Pq7xzNA90YEuAcInMjk8YGOTVL01c3Eg0cXkrPdMMnIACqoZsDHttrtZ0291brDTrfTz4Km3iae4/KEUk53N3A47Dk80I40pU3wYJQTyq2W+i6covYLS0tI9V1VmIjtXP8AJgVRlpZn8lUc44HqauuoOpR09ZQabpl4017qIJv9X2bGeLBIWIf+HH/hHmBnzFVUE9si3llpReXQLYNcapc4xLfFcbYjjlYSxACZ5wWOe1YS9vrnqi8mvZipkaQl1BwFGRhQP8IAwB7UqxeK05cfz+fmUSNLotzBb63Yw6PHK7ISZJn78qR8o8jlga3n4gQR6h1LaagRI/8AC41h+d8hxHGCpx5DfivNuhrtJettNs4ws0PxDPO0gOMIrOT9ttaq91mPXemLl7O6WfUrzMItypEuCC7N6cAAd6OSEozi1/LEyRntR5lqeoy3L3NzZ5PgcJt7na24t9+ftW71hWbp3S9P0yLMl1ZNOkCZ/NMDjA7+ZrzOzmktoLJNMQzXQmXaDyHbkEEehzivXOp3hspLiSzZidkUCFGwsAVdvgr598/QVozVBxS8yk6gkkV/4eaLa9P9VW+o3jLcR9OWk+t3LKQ4eaBCYlX1xIVGT51TRaNFqfRvT3WbNM18dXntdQjMm5eMyIyrjgnnPvWlvbL+Bfhd1dqln80uq3aaJpzNwTbWy+Pdygf4fEaJM1a/g1pmmaj+GN3a9QeJHYWVy2pXLxthl8NSyn9j9aeeTwoOcvNL6lqcYtvksOjbC/8Aws6Zn6vE8ok0hVltYJSDGNRmjKtIF9Vj+QH/AJq8i/ECSaOC0+IkZ7iSKGS4kc5LyOpkYk+uWr0X8Xepp9W6Q0KxHiW38UaXWZoJBt8KBvktY+PRBu9yxPnWO6wNldalLDPameSNx82cIuFA5xyaz9PevXPdt/JA1cW+Cj6eKm/0+Z3UStH3x+VUQkn6/LX0F0rdyWvSOodbXgxeWmg/DxDPPxEwVQR77d2frXhuh+Hf2OpaheDbZWVtIFEQ2glj4agY88sK95FxA/RGh211Hz1K8010FX5V8GLamR2X5QceprN173jtw/4gZfw2+x5rDv1HobVbbegvD4TE+cmwMVB/Q1XajHFZ3HUMsRCRXFpbyII++WZHI+uQafe3M2lWXU9tLDEs1l4CDMYYEMJNh54ORijatdXmsdMJfafIZL9bYCZFVRkRSYYgY74I+1djTjK1w39CCTStcM0/QawaDYdT9bLFPLNZ6PbR2k0o+Z7mSEAkD2Oe3rWBuYR1ZpZ1BdOFvrdsQJY5AQHU9iD75Nb3qrVINP6F6L6cvrpbVriza+uHHDxgk+EzAd+Tz6AV45odxe9O9aS2muzSgy5iDOxKkN+Uj2PHNa4Rc9WRcrj1pFtDlb7rg1tlpsegWK3mvdHtp9pMwjN/bzt4JDcHcgYhfTOMc1Y6LpWmWkd1caTMkWnyyho1EwAZ8fkVjxg8c+1XWjXw8SezuIg8bkxzROoPhuCecf4SO+e9afonpnSekbe/12+hhOl6dG0lnbyjfHEfNsHuCTx9QKSeZZIXdPuiGrU2nyZbVf8A6JLK4Q3UizXO/fOPJyBhhj6DIpkOqi0ijbqAxTpApRlnvPCJygBCsAchsfrUS/1rGryTyo0c99egtGgCoi7csAMepA4qa2t2um2srDSre4vYotyi6y3yjdyoHBXIHJ9e1RfCTE0yW3KJVzplhfsbeaOV7GJIAu05YgRqRz2znj7Uk8DPcSXEUXgDfEyZGW2ojDn9alR6jf3YuJJmazQviLw1wzjAyQPT3NC8cOG8ScsseA+SNx4749T5UNWngnJuTpDbW1iRsW8IU5yPl7VXa7rUj/7pbMqW027dMjZMmBlgOPWh9Ra6NN0zZZ2+Z5lBCuCGjRiF59Dz2qsvZotCt9LFtJMhKtOpfBZG2ncAMds0sYubTZfFhbepl3pEjTWjGTCb0WVecDlO2PrWh6J6btrvUrq0lhs7xoLgSX188IZ2fbnw48/lUZA478mvPOjLefWLuUtcrutoFTbITmWTnAUf4j3r6C6H06GPRontQ0Zckz5AyZCSWBPtXrdHhcM1tnp4op5ODVRMXx4aqF8h6AcVMtIVe5hE+GBLkgf4V8v1/tQ7W23HcoyWjZ0+i9v1Nd8PJe2FoLVxDPCpZstgknuP1r6Hjc9FItYraQGVvlMW7cBIOc45/wDSsnq2uGF9Uunz4MYSKziP5mYg/wDbP2q1uLi4it0t5JTLPO2HOfyr5V4Vq/XVtrf4xR6Jp0q/A6PG8Rbd8slztO8k/wCUfLnyOaSTsdejZYdSa5J05pI1jwVmu2uEit43BKvMc4Lew/MfpWR0jStP+HaUXE7XMpBnMiljK7Nln9B5/pVpq08HV2rWonWaTTYIvDt4lcx8n8znHJJ7CtLpPTujxXkavaSIscbu6tKe/G3k+vOM1phKOm7MUre1Frp+n2CRKLaZjnyJ254+tXdtYwQNuJlDY5Cy1XfEdH2Kotyl3cXR4EVpJvfPpjbxTdRl1CBI5NN0iTSEl/4MV7KJLmb6Rr/ritS6mGn0PS9i/XghKUY7S2+D/Lc0sMNuvzmHBA5PiYFEjvNLXLSTQQjPJa47mqKw6ZuNQRX6i1S6jnPeC1CqF+vrVrH0BouP5j3kpPfeRk/pRT6ie+0V67b+X1JPKv7IN/BFpb6joUhGzUbR5T/R45B/0qzit4JR/uyeIp80uCazMv4Y9P3o2tJewSf41AH9zQIvwqtbU7rPqbVLU+gQMP0zTKPVJ/jg/wDUv0YFlffFL3NP5Wjai3H5ZRKh8gsu39aQQD8qvOy5/wDj2RWfteldVsIyYtds7xRz/vFiUJ+44qStpqca7Z4LVsf+JFblwPuDkU951+KK9zT/AH+Q6yY35r2p/wC3zNHFlUIUyAeW080jDdzub6GqiztJZMbjAXHmFb/WriHSUZD/AL1Zxt5h4SSf3qik++w6UXwDis0DkqzIT/SKnJp0TflWTA9loUekPgL4ehzKPOWKQE/cGlHTznG2w0Aj1ieVCfvuqmryf5B0x7oKdOtkxuWYZ7cLz+1Qvg7E3w8HU9ThlTP+7pJhD/07ef1oo6bkLErZaXnyD3cpH6Zp1l09dsXS7sNLRT2FtcTcfXc1D03/ABBqCJgt4M4R3De8Sj+9KLWAcB3b/wCpL/2oDaE4IWLRtNcDjcbmRSPtmnx6DNn5tKhZj5C/Zaf0hKxjzZ20rEeNj2Eaf9qQaJac5ZyfP+Un/akPTkjDLaRt57G/BB/ekHTxUHxdA8RfNlvyMfU7qNy/iOqH8oknSbFvzG4GOxESmiRaRb7dse/A53MozURtBthtVenblR5lNUx/rR4+mbRiCendQb3Gq7iP/arlOT7/ACZzUPL5r6kkaVZI2XlmHsAnNdJo2mvztH1aNN39qgz9MRDJg0nW8+izq+P1aov+zpUkNpmvEjvnbx9w1c3k/iOrGv4i1i0OzHCNGFHPzxL/ANqOdIs8g5tWJ4yYl/7VVJoIIBbTNZZh23MMf3NEGjxyjbJpOohex9f70NWT+Jnacb7/AJEpunrIHIaJMn/AP+1ETSbKA4jniT6xA/6VBPTduO2k6spI7tIxH/uqQ6CqkMvTV1Jt7Owf/Vz/AGoa8v8AEwaMa8/iib/D9PVjtuIEZu5+HHP7UxtK0/8AO1xB/wDeiP8ASgpo5UFotIn57g7sf+6pf4LvxjRJVbOQSGOD/wCal1Zf4n9R9GL+NAzDpSsQ90zjtlJAAP2FI/8AB1G34odjgFx+/p9alLojq48TRGJ9odw+vB7099EcBtmlzISOCbAMF+vPauqb/wBh/QX+5mNDtOmba+1CbRtQub24kYG6ifUWuPDbyAR8hf8ApxV6F0tzl4Zg3rsH9sUODQr1o3/iEEc7Fs+JbaU0JK+Qb5+cVKi0GLgG0uG//JnH/vVGsiWz+QHobumIP4UTg+N9Hkxx9KURaQx4c+wDN/2oh0O3RuLSZP8A6gx/1o0Gg2zYIspSx8/AY/tmuSn5/INw8vmRGttH/N4ZZx57yP8ASmL/AA3OWtgPfe1WDdOgHMOnlznIDW5/703+AvuybG4gfPLLbZAo+l5nXADEumSYxuQ+WzJ/1qQTpqKQXQepeH/1pU09gAGLSDyJtcVGurRWJwGQ4wS1vgUuqXmcoxBSz2UOfClXb6Jk5/egm7sFUiSSYZ8wq8fqalRaL4y/ywQ3mET/AN/FI/TmW3N4px5GPcP1pXq8x1oXYhSXek7lEqTS47E7c03+JafGzeFaquexYAn9qmSaPBtwtqJAO7bcAVFbQkmG0RStnsEODXU/MKcfIAby3fJdIzng/KO1DlvLMgHZ4mPWD/1qWnT4gbhLyNl8mk7UVLd2YjFzuHdnI4pd13Dt5FKl/YmTfNBGp/xb8E/apZv7YgqYpSfTaSf7VMexaPlYjIf80gGac0t2iqgLIPIPLkfrQb9Z3uIC3VkjqGtZ5GPI2lhj74royJpneTSXaLPysvibz9TjFWDXd5PtUTzZAxhG5H6VWXKy2WofF3Eepm4Ix4yCZh91Hy/rQ1XtudSfKQye4W2J8PTpbdG75cgn9RVPPqh8bxDbgt6eIQT+1XMimZt8mJB3Dbzk/Y1XX08cQbxFgbA7HnNTdeseOyK7UdeuYjEsFmAspw8jncEGOexzUb+JpNEPGsbSeXH/ABJC45+xqS93bJ3EMLMMhl/+BSRNA+4ySxXWPLsai162Ns+xl7nUb1ZysOhaSyf/AByWcf2PNRL661cDfb2OnZXHyI/GK19xeG3jDRQQSsT8vyg1T3XUQYjdDCrsOUki3AVLQu7l8R9T7RiYK90PVdbLvHpej2FzH8wmM3hzHzyJFyR9Dmp2lfx20hENy5njYHcDL4m1x35I+ZT71pH1VbhNvwdtGQO8EZU1BeWFxtcENImFLNjB+1TjgxxlrUXfne5Jx72l7EMG4nEk9zDNjJVbaNQfuV5pwne4IRr67iAGRviQdvoBVeJrmBSBuk38KWJZh9BQbqSeDakviwzjg/EqMY9eeapLdU+B9Me5Iu2YDEWo6mhH5mhJhH7d6rbyVy0btPqdzDjO9rtiD9fMU8C5ZwWuEf2RQc0HwjEqssxVTyE3Dn7VhngeNaofDsdFqL9FkK21CxezurKaQrGk3iW0u0tt3cOjE+XY1Q6xp2nWjqL6ERxzsyM4T5RkdvofI1eajp66rC0d6i22Pyskiq59DgdxQItLt7ixayu7mG+ReAGwWC9x9SD2NfOzc8GZ52tN8r9TPOWmeuiw6X1U2un6ddWMrz3Wjy+HMsh+Z4u21vqn9q9O1yK1urVbhRusNSCMkg/oY/kc/Tsa81063XTJbOaCFdsjJb3pDL2J/MwJznJH2NaXpHqS312bqzpVvll0e6xAvciFlBGP+on9K9/Fli/w72bknKOqtjLXS28U8scyx2s8paFyjbdsnBVv8yn9jV10zqd/fahHaXgjldEMTySMBx9fXiiarFpto8MV5BNPcunE3igIXU52MMfoe1Q7PqEQajJdQ20S+HghVhAGDyc+RrWpRu2JOLrYtOp+lPiYHutOXwbrHg3MW3hwRxkdiCPOvD9Y6Il0ySSXptI9I1NZFlMTjMchz2X/AONny9OfKvoDVtfW4gt7+1UoMiOcFwQYz648we1Y7rzS5tf0CTV+nFzrWl5kKIfmuLcZ8RcHg8YI+nvXldV0uu8mHZ/J+1Gd4mt0UEkvg6Taas4lM3yi6twOHUkbx9sN271c6jdRWy6HqQUOovpLdpI/IHajbvYrz96p+ldV6c13peS8uJrqxjLbHui++MYAOSh/IOfLzFaC10trqwnsGuLa+sJACZ7aUNll7PtPKtwOex59a+AzVim1Jbp/xGBrSM1p3seoNNmZC6XkZjmCqNpaOTavPrwD96gw6At3K0umlppMOpt7jCyLhjyp86ldTXCX+nwXHhqr2MsM5CH5SjHw3P8A5gP1rrO/E0H8tl8RbmTbJtzhyxZcHy4BFQd6E0Tavci6wboXRaWZnluYj4ETJhjgH5ftUHUZTeLqbhfR48nv2B71p9R1hNe0i1j1Pc5eR7dJkADwuRuVl9CcGqGW1s01GWLU2ubiOSzkkD2y871TgHyxkc+ma7FvSfJzblsTOk1nFvFG6ZdpEjDSHKIPEBBI9PKrOBltLbZctHHcBJo41A2/lctgDtxn96gdG3T33RJnWLEvxoYtnkpnIH2NG160E11atcL/AL3aySM6+0g5496XKv6ji9iK53BTNc30lxqMEytBJayW7R54Z2AKkDz/ACmrzS2Fnbx6fO6EyNJAm0lh4q5bIz28hzWXsZhHbaJC5EOdSt48AYyrRtgffNStL1BpL29YgMn8QZkI7qN5Ukf+/wCVdKDePR2KOVJ2Wa6iGk+DVAiSNukwoDSlonAB9sgVTaRf3llZT7FS4Nxpvi/MCwHIIqymsW/ilvKMARXCCRtwbI3YHb61E0CGO9iMEkbMkWkTbgDgjZIBipYUtJJyvajc6DBaQ3MdxdH55J55Sc48Jcnufcis1rmofFwXMDySQvY3wIRG3CVGiByc89yaNdQPPLrWn2e8T22LhxJxyZG3L7gbhSS2Zi1O8TTMTXtzEqvcMf5MJCL3/wAWMHjyzTL8f6GiElji/wDJmZaWS4RbaxZMW8iXnAyW2HaR9lY0bWtOh0zpFrNo8PfXbW6p2ymc5b3q403RtD021FxNPAZppDGl1JuBUtkNtC+XfyofVloLqfSoJJN6W6eKHLYOR8rE/YU7ypzjFcWScJKrXBVpp8uo6cJHZQmoaNbxSMvcSQuMgf8AkX/zVq7plt+odUsoreSW2tRaRuE5YKY5MEe+cCqrpy9tdbnsGjIitdN1UWm1R/xYpEIDH7g1d6zdx6NPrXUGvRFLa68FYII+HkZC4BI9CBXZG9WmS9x0dV+smJCbee21HUEuFjlto0FrHIACcLj5PUfWs/1FepC7Sv4Uk0DELChwkBwSrlT38uPepeodXxXPwarBcXN1NZwSxxxr80IdQQcefGR5VRJodnoeoQTdSXMsuoXFyzWdgJCQQRlTJ6kAedJixtPVPajVpcXvu32X6+SItla3uu6dbatqc0lnDKQslwc7lZJVI2J/hO7GaoNSsUsenbKxYcyyvKVbudx29vsK9OsIxquoJ8TMJECShNh+VQQjAY9QVry/UJLq86xtz4Cyafb28bGR17vz7+tacM3knpWyW5CWpwbb4/lI3FhIv8LvptQYRySRM6ySr8gUSx/PjzIwMA9zWJbqYaiRaW1teQRoS8QkQ/7wnm5Pm3Oa0mo6gU6Z1HbKVEUIZi2GYn4mLuPTyFYTQZb6Ka4ezu5W8dvADSuSFZjtAX/DkZ7elWw4ozUpS9wY+jBPuXB6cfT4LZ7+9AsRE8qeErSvEMkqCccsDngetStWkmtLrTtRtoYrhbmJJZp3bDNJbsuz6Eox7+lV9/DZ9Q9TCxivry3uLSRY5PDmbDwKB8+AeOM9xzTSNQ/imprLF8MlzqDtAJJFwUIGzjuAQP2q+mT3k9/58QOtXO6LyeAx9QXFlIoliXWriNSJP/DuLf5T+oH6VXaNfvqtnqmn3JVLpLG5tWm2YLHYMEnzwVqdZ2V04nu7u+tZ7uzeCdSjEB3iwoUvjuA3fHlUVbi007X55IZFaFrgxcSZ+V27kenzVKqVVujt3ujHaxrdvZvpFlZu8MdnZv4bj+uYYK8e+SPvXoGpSyPbCz09iJnS2VJGOFUS8fMf8ODz9KyGk6VZTdSSQToEubGSUrHId2G3bP0Gc1qr20LJErwzS2jWItHkDch42KjOP71bPCDjDbdbjt00l2C2F9qDTfCzRol7DNJZ/N2Lxnbuz6jPerTQo5NIjubWCWG41NHWSSJTtMUb8GQgcFmZft96r+p7qbRNLg1GIrJqF7dB3Xb+VmQFsfUxmocc0j69rVzuKbo4xHKGALI4E67vX8pA+tYlDxE2uP1QYxUVqZpbVba4urQWULQ6ncAK1sQAspU43KfXDc03qi/tel9fW0gjWe+ndPjZlbBXdgFV8+Oa6bVo+nJ7ednjk1F5HSJyhzBAznH/AFHjmqzqnTXvLuwcLPLeB2dwi58TaQck+vzD9KhDHc1fDO1QSk589iy1SUC11myALXN1bxNCh7CaNwpx7kYNMnuILXTr+LT3KXVjLGzyI3/ETu0Y/wCqto3Rd3rF7LemSO0ifY8TE/OFZAHGPI5Gc0TTOiNB6eikUXtmSjb33TqzsSc/MTnmuiscE9cq9RkjKc6eOLf5fEz+h6xLpTRQfDSXdpcS7biMIXEYkGSw+naqLqbSLuV4JtOs75rAWzWrxhGbbufkkd8bTxW8u9Xe1SaaPwBGqqu4ASDJcr8xXAPIH61TJ1ldWqu1/aW8sEjqrva708PchI3E8eRpfQjPVBOzVU1GpSS+NmTkuYNJu7LxXeO2VBBPAFyFTdtDlTjtxVz1F04vUl7ps1pMk8RtHeN0XPgyqpifPoChVvqtTTFp/VNzZx+HHPDdW0samSPDphdwJI+nrT/4zPY3aQRoE0i+iM07KMCIsm0Bj3xjP3FK8ulqUeVYIy/tXxLQvpWg22n34jjeW0lVGuGXxJAAw9uBjPFMh6u0+1vrq1sllubiOTaJnQrHtkORj2HA8u1YaNmsNNvdMu5fGkuJnniccg4IVVNStRnXRxptwqMVuLJBKqjcQ4GxiB54YZrtc3Jpd+CKx409NX7TVnrDV559St554omVWWIwx7f5jDKc/QHmsuzDrPotIZtRnM8WpmaGeRs7CNqsp9VycfeqHqnVruWW4isWWG8hCLK8J8weSc/5QK0vRzWUXhJLCU068ud0Hy/JulU5GfZgD9qosThj8V8lpZXGkv5saC1jm0g22mW6J/Gry0htpMdoEWJkL+2Av23VU6heWk8KaJpc/hQGP4VWGM/EsC0bk+u+Mj/qqwvreQRXR1BX/ityrW94wbBB5WM8cgMQMmqTTOl1s9K8W7dbe4ivYZm2vgJKhLKSx988UmKCl6c2FNY96tl90M0+qw/CT33hvepdJbpIcFDGwKr9ySfvTNVuEv8AUPhCAsWs6C8mfFA8OWOQMcn1G049CPeo91r+j6HrmgS+LCZLl2urcRoZNw34kwV44IxzXa5YB49O0y1lQXCXlzZzSxcmKNm8Y588+E5NJJeknWz/AJZeOrHzz7Tc/hi/xRF1tQSWyRLGAvZCCwP+tV2v389t1NZ6hbZaM3MwkV2JXdtEisff8wpPw+uvA1fW7d/5bR4iWI/m8NQFU/8AlYHNEu4oLtL9o4gsK6g1uFDZJdG2/wDufKvMmlDqG3xX5j4J+HgyVyx1tZyrDpd9aExSWly6XkW7aJGbLIwPqVOBVNqehyJBq3hQC5+AnFw9ue8rJMvhPnvyshyPPFbfTYEvjcLfFVt7+JIkAJH86PPhv7dsVG1vZFo0bORb3UUbPPHIoLkKh25PnyPvXR6lwmkieHVJ0jzHXYLOwiGl6XGf5MLlXHdSJcbF9wHNE0Ey6h05vubUw37aLcujHg/EWzLKPuYx+9NuLuz1G30W7DyKslwcSEDD5Vd+T65Ga7ok3Z17VtPvo322mqs0LMCUeKSJoyM/Za9aK1YnfImXSlsXSwDUL2IwSy2l1pWvKbaRRw0UwSdOfQjK1dR/w4dTXek2cZENhM011NIpXCMzMAvqo9ay0l1DP0wrWdz8LbXlvbJJuyrl4shWBPpgVY9bCaS6gvbSfxZNStI0tQjDB3AeI/Hf5lPsKyxx+JNRTpfqJ+JO1/sQrvWru+1RUttOW76d1c3Nom1c/DyKQSzk8FWBPHmaoeodNnTqPS7SWZ00+5lVY5M4QQqApUn+k+WO/NbLRrPQumNEkt+oOtbf4K8i/m28UGPDlXgFH5O4efrUfVo+n9HtrLSdc166ltt6T2WoTwFcsSNu2TGM57gg4zmrxyQhLTBN16nv6zRjx5MsdVUnx9TN/wAS+CkvBco9pBJcFY7OBzKIxGwCsxJ788Vf9Q6rf3EGj9QWca3Gs6DfrbXsEh2ie2kG1w2O/HGPXFZXqfV9P0q1u7Gayvl1ey1GV2ubwJ8yuqAHK/nQ7cgj61pOqtTlk1bVpLC3lii1mB723QoFaSeD5Lq1Zc8PtAlUd8cjvVXjnKUZRW/rG8KUG9MqMadFk0zraG26aaP+GOourdHlWOaSCUb02BsBxklSRk5Ug16L0yJ9Ca90y7sJbeKUyRxCW3KjwidxK5GDw3f2ryDRer7zU/H0LTtTu9NvbG7e9sogQ8NxbuMyoqsCpBx4irj5SWx6V6xof4jat/FLK0s7mM2kmnQzsCN4jYv4bDacr+YY7edaurxZFjVoDklLVdNU/wCe0g9HaXJY9eW017dBRHqFnd6fkgRyRA4cb/8AmP71o+p9IutOi1Pp2+DGQzC4sZjwTiTBT2IHY9/kI8qman1ho9vr/wDBdU6NtLo2254pLIGMRxkB+6sBk4Jxt8q9F6m06x1yO2bWE1K3SOVDHdQItwWBU7XJ/wAJ3AEHnManuoNedk6lzcZSxvZbP2HrR6ZZJuDf4l28/YUjWT6jp8Chx/N0lkUg8CaE+Kn6gHmoH4haha23VVnqFxcW1hDeww6gj8+IsbqrtnA5YPnB8hV/b2lpa38Vvp+r2dzJZN4dxLdBodgII3AYIYkEedP6/wClNI1iw6eOu9Qfwy4t1SxZLe0MomkYYCbu3mvH714MGpZVF8X8qGx4MsoT6ZxbemvftRnfxUns7zSjeRyS3Ed2qXtrbRRGUtKwC52KCxByMYHnUvTIepJdEhu9U6evdCIhhOJYlQrKq8tszuAwuO3nUm6/EmXoeLWNM02xghvtOgLSXLRtveNQAEU89u+3y5qs07rW4v8AXtAtr+/uNRk1eC6R23FolKjIwe/9QGPetefDjWBrHFya3vhL3cs39Zix+hPqcqjoVKK9KXx4X5+RVaPYdM6VpkEeox3GutBNLK8eTBEGMjPhyOTgmqXWfxD1bqFf4dphgsNMeMsLGwTblw2cs3dsgYOam9U24sNH1WNCIyxO8njLshIJHkO1ZDSbQwtr1tAq2d3faS5spkH/AI8agtg+/f3zXrYuplPFzSpWltft7sw9VGHRYILGk5S3be7S9/HnsVOna7qV3p13fXbEiWYpbvFEClsq4Kp6EYDDPqas+gJJtV6hN46GX4e5inKouQwKlGI9CQc0sGj3EvTNhp2nw50a2t0uLiRTjc5Vidx9jz9af0ws+m6hZ2mnSFZ7iOVZQmVIUgFSSO/KOuPPFVfhvVSq9j5WbnJpyftNd1HbG81h7XV51sg821xIdm4Wz7VXn1CgD6VRauuoWdpeTNbmO6uHkkgDMqmUDLhvqq9s16R1RImu9OyrrEUF1Y3kkMYjnTcNhTnHmDuGSR5mvDtda36K1OW00iWbTLBBAT4ztcxDccOVDnOAHAIB8qPSTxpaUla2R6mbHLLjU072s18+riZZdPsbSQW1z0/PL8WTgKw2hQPfdubPtWy/C66060/gNn8RDdJOs1veXLuSxLruJLH/ADYrI6Ppkk7adeatHDIZIWhg2fPFu3lWUZ8uM4xxmtfaRy2OpW0IitJotM1dJ3jC4Mi+EW2g9u6+leZ1koZn4KfJmx5ZPSmqUf2+hSatpx6k6N6Uu7HFy9l1BvTY/Lj8px+tVXX1ktpaW0l3cRW13b3T2/h+N86EwZAOB3zir/QLb4bQJdIeKGKOJJL2MLnfnduOceinHGO1AtTpItJLW0SKJbe4imlUnLDxAV3Bmyc8ftWn7pPpYapSWz2XemO82ubfPK+ZM0ZrmTU72xlaKMR6WrOSwJlkzH2HmcE80DSdV/gnS2uQSW1pLIgWSKJJSwSYyYB9Q205qqt5bqy/FTp1rlbVvj7KW2aZCN+4QZX7kgVndHL/ABP4iWSRRp8Jet4mHBPDuobGcggVKPT67kvJP50bMFwmr3qvnsXXUl6W6U1zCfE2tpZxaj4UTuhOXMbjd58gGrrTnMq6rO+ZPG+F1Dw5ly21thLH6biKhdP6PL1BpItY0Mi3+jGymdGZ/mE/iA5PrtIqz1LS7q91K91S30+eNG0pYrdGYBWKzBdpIOOVUH2xUeqcY3jW3vB1M55Vb3ou5tJtrSxgngaSArFJawxbAPmaQHa3+XANecxdGWNm17pUADlNPmM2wEMXD71C+xya9igsBfWVvaXcTQurCTEjdmzwd3bn61n9UtbKw6klW5sVSW2bDvJKytIGB/KcgEVg6XNknJx1AS14lseWatplxr+mzRyq1mX0lbcbRukEbyozd+B+Tzqf0R0Nb6TFaXyO0kenl7mNAgbLtxnd5n6cCrnWQRZ7baKNEglMSx5LKGI34JPfvnHarGxhaTTrKPx0lF27XAZBsKqvBG0dhnOa+kXVeF0zjj7swSxPJNKT28kZ+8htrcdMzpZyNcDVZLfcH3GNyhIc4/5yPtR+k7Z9Nsta1CaQyQW5lEInkBZPFucsoYclTs4HvXm15fpr0l5qLX0outJ6ojjSyM21RAB/xDj3XH3r06+aO20LUr64Vkhu9Stvh40GQ5jiMm0D03PU8+uGOpcs2OseR4o7Vv7aKzqSyuJ9Es7GST4P4q7WSZ0b52XxAxAPoTwfas7E8FjrusXMzg5dEERQLGNihVAX29an67q+oX2r6HZyQIvixwSTyEfLG7vnaPfANechrXUOtZvjJLu1cXss+YysgwrFlIPkOMcU3S4cksLjN0nuJmrRGPNL89zQ6pY6xqGtXumaTZWk1ogWSSSVgZQwjBbw415HPmRTtMurnRoLR9UjupGk0yaWN3jPiw7eCjHGVyW71VdP9WyHUUuYA8KarDLcxXMUKJJxksJX/Nwflx2yKNqtzql7DpYlbKi1MKkzF5NuTL85z3/0rbLG41jaSXz/AJZndXb2JB6a0mOGxhfXm0zULeWN4459rBC28Ahv6gQfI1c2XRVsmoG1Mstqmn7pIfAyqYbG4kZO7OM9/Oq7RbS21Xpy8gurZSyWoe7uvDy7RrJgIhP5QM8ketT9S6qk0t0fwfnFmjCGSFv5asxCMSBg5HY9uKTLLJNeFidsn+Lgs9Z1G20+7sbcfCeNc7oooLmIuZPlPzMf6PqK8/1fpfTby4uVa41DVL1xvtLWJt1vu4DoJP6QOeT2FVepXMl0+n6nqt1HeJ8XHeBZJSJcEgFGjH9J2kZz9q1Nn0ulqBe37wx6FemV00+3neO5fOf5RDYACjz5GKrhwPo4p6ty2lN1FC9JaNNpNtdGGe18OGNvEOnkypEd4+XxPyk884rcaDpRjtNSnsYpXnvY43cEZYEeIBn7iqrom+s9Y0vU7PR4IbPS10+4jhWH5IogrITx5t6sec1qLCSB9D1iwsN8kf8ADIFjmZiruWeTnP1HH1ryvtDI3KXZj4IJzVvuYrQ9FktOswkKLb6xqGnNdmWMkmQbCUVhnvkVZ9YwNpX4R6V8Sx+JnvJ97djuUsCKiXL31r+KukXNlE2oR6ZYoHhM2wxx4zj6ck+dbS81vSZuitFgutPe6aXU5CikcYmmKjuCPOs/U5J+Lilytv1OWNeK133IWlaz0pa6xDY9aRySW1xAbe0+ORzJJKrnMgccMASFwTV4/wADptrbHpRLSbQb4q1yUUKFZuMqp5yHH3rDW1wbq6/Ca31aJz8To9xeT+KpVldZ5Du29wSEzXpP4ddObXuda6tSBYTGh0nRpSGMrooZZZFPYKQG9Mn2xVuphHFJO/ns92tjRGsj0S2a7iWvR99a217qevsNMsbZRI0pVWZ3yfDURk8ZPf0FUz9eO+qTWk2oXEmk6LYXOqS24UBAEhO3gDOC0nA8+9WXUGpx6lby6frN7NJ4+JPhPiMtkniWVl43En8o48q836hivy/WtpaQqZrmCx0qziiXZ43jSRhsN/UcIf3rP0r8fJpzc/ut/aYozccqjHmq9pd/h/byPp9uZdOutSjh0CWW/NquV3fGSFIF9WbCjPlnPlW2vrybqHrfpfpJmt7NidlwsRJTbDDvmKHzjUHaue4IPc1LGmTdM6Gem9Cdpr2I/DSTLhFHOXlI745O3/pqj0To7U9Iveqerbd7W4t7vSRZaftkczWt3NIsLADy+Td28gKrPw82RykqS49Z6GaahFYluluzzfQdDsdJ6k1TUdKt4tO09rlotPyxMrxKOZnZs4BAYgDHvWx1bUYLCfqjrEbo9scem6UW7o9wi72B8iFIB/5jUHrz8KOqLfR9Se1vYNQubi3kgj+CRmnCniQiNsZIRdgwf6jUkW93rV30r0yYFSy0rToNQ6hnuLXLRRbBuP8AhEpKqoHeqv8AqxWaU91t7El+vB5GPVKr5NP1LqK6P0Do+lWc0UU1wGMjP8u23G1QQfVypI9QTXjs/Q1l1drHTQvb2aNfEmuIjHb/AMmVIipkYvnjapXj/NWm/FDVTd3cc0qBXZV2oo4jG0hUGPQEcetTtGt30voS+u7ibxJrudDbjZzFaxIFl/8AvjYX6RipdFJdPDxuG2/mLrWSeriit/ETWVbSNGu7GIR2lvaaja20YHksihCR6/OTWD6U6Nl6h6s0TTrRJ2gtgkmrzBNwt1U7nye25sKoHck16j0b0XqPVnS2hDqiX4KOwv7x5FWM+JdQybDGB6YKnJ9F4q0k1uxi0vVdM/D+2i03S7TZ8ReKCpeV5VQBQeXY5/Mf9K9L7z93vHj3Z6UMChNZcr259puOuruy6PXWtWW1+P1/Wbz+THPgCKNV3Kgx59/fmsEnUlxoVrZ33UDPd69rUBs4XD/PG0isRsHkoJxx/hqZ17M+t61HeTHwND0q4KxzSgk3F2FwojH/AIuMbj5CsxbN4N0mt6uviX0Ck6dbzH5LWILtEznyOAcD614binTnvvft8l9TBm6jVN1wXFpYWfTU8V9aBrjqPUdOtLZmY4S0jESIF+pfkn1NP6f6jWzvX0HUolMk4CzyK28FySDGx8h7+Zqk/jU11p+s6WLeS7vZ763+GMC4eZfD7k9ym45GO3epn+wUVrobX2mdQy6bqUGpQW+n3k3yW2oXDKN9uF5Yr8x+f1yaaGJzn/Ue/wDK+Bn8OWS63X5WF0zoSPTOqtRfRD8ZIyrBE052pCX+eaSRjwVRV4I7Z96vLrqiHQU/+hHHi2dpMukRyJg3F5Lx8Y49yu1M9/Lir/TrdNC6b1htTG62tIWOqJ4m6N5NuVso28+cGRh3GK810LSdc1wHVL5o4r6TXbdpoScbU2FY9g8kTLYPbgVTCvHm5T7Gv/g1BbOis0vSUvuppdIe5lnKaTddP2jFDvvNSuLaSaeZie4UoFyf8IxWz6O11tHutC061jt9UvNV0qxvmLxgNYKtmCN0nkS652t2xWkh6+uYJ9G0m0keTUJ4nUwRYQwFEI8V3Pn5k+mRWC6Htbm16vkuI2+Itltbx7m5GfCBaF8c9jz2/StfU5ceaPhviv5/LIyyW0n8R+mzvZ6ZaWnTk5e9u0kE16x2w28JOXdR6ntnua1PRdxp9ta3VvpFzNcJD07evJNJuUtM0udxB4AO1cY7V5/p/wAffaZdaHpltIsdktl4c4O0yIzMHZ/Y8YHtW/0lrSKx1LRtPKvNaaUsdwV52K0g4J8s8nHtWLqVog0u/wDNy3T+jbJWj2cug9MwaQ4jea5Wa7uZV5OY02KufPzNbOVLfpyG0iimiF/qN1vi3AuzQxZ+X6s2KpOpYI5dZ6X03xUCyaI09xIicnxPmbGPatFpenrqv4nyalexgWunQt4O0kqkaD5D7Z714+RKT1tmnGpeLpfN0Vf4iQNfLoHTkjurySQm4x2ijQh2Uny7E/pXn3XN+NT65vw0by20c5eVAwIxIduD7bVOK3V1fPKmp6zKweS8l3xE8lc/KFX2zt/SsH09ZDVzrOsam/8Aud1JMbwhN2II9qAD3LAgfWtPSZFjjqfC/NkerttJcvf6Go6SvNOjtdU1lbZLOXVLY/AwFvmMMEZzJ64Y4A9qgaTEbYSi9bfqN3DHNc5G0QBVz4YPcEg9/am3dxDZ6L1JrstukOt2toscduG3pbRuyLBCF8iADn3rP9O2lzp9reX3U97Ibm7j+W3P52B/xehI8qMoyeubdX/NvqZ5Sr2myTqGxlsxqd7C8MNzcSjT7CVwTtCgGYA9iD+Xis21uSNPu5w0d9dxNFpqyDIiLZHxjgc7zkqpPbJPlRLaJtV1S41LXIpDHariIOgVirY2wRjyHAJPbGea7p64OuanqutaiHKWNtI9wQ2ULAhbdFH9CBmwB7UcaV1j942N6mnFb/zcnNcCe0sYt/xE80kNh46sW8RrdWkduf8APtBPnXoZ1KXQ9Ni0uARq0emrLcG5O1EDsfnbHPPBwPNsVm+jtKTX9a0fT5BMItKxA4ZgocyZlc+uCqgVF6tvXveoerNQt4PG+I099OsomLBQQybXA9cISPpSOpWvL+fQ9LLkeHFHVzJ/kvqUnWmpT2uqWZR44Bd2cReZVG+4W3coSB+YA4Bx9K3qLFqOv9SXUlu8V4enWjucP/xVOCrD9x9qx8ug2+oaFo9tqEi4sgyTyuMP4Zcu0YYc8kip/UetXmkdQX95ZfK9pY+FKkgwrq0j4Un/AKqzZWsyUI8rYmkseHxJP+79OSz6luZtWj0q6ZvDa60NSoyQF2P82PU9uDV3ZS2cOh9LwaoSB8RM8abck7FOSB9M/rWeTWYW6I6WvrsG5WL4qymA4AlJyq/TFOtL74m70CLWH8K8gspdyLgiNpJSH7dgI1I+9YsmKUqj2TM7lpyScnadfowGsX1xrPVTXWoI9vZWFpJIkKNtPiIQ20j3OMkc1Wat0+8Vzb3Wox4+G06fULxi2Wy0Rbbj1Z22gf5ar9I1WbWdbv7p1XfeTN4UZOW2yEA/oBWv1r/4a3nUDW0iXyvPbaa4YADxEG8ge25ufYV6yTwVFbbDYcMMkXOfa2Ym+sI+m9H8CAv49/FbQiMD5mmKjeF9trDJqVc26T6nqEEV06DSLpFlMinYwTjIb/KR2qNr7/EddabcLMZILSHw/BIOVkLbt/seP2FXbaLPqeq6tPO3haY1wwhtgCBIGbcHf1JPYVOc6Scnu1Z5+0t1wafpzSYtXtxdbwdLgjHhpcoQuU+bxmOe3c47mszdSxa/q11rF4ZDoVjJG1rBKx3TSKCRK4HHOAMHsOK3F3PJZ9MNpmnpG8mps0SB32gxgAOR67m+UY8hVXp+mWadOTabNIk1zcXRSLYOZphtSNVJ7gAkn6Vkx5vCjb38vYapQTko4+av9jI9EdNwX6anretzyyWVuzzXkmQGuLhsv4Sn0AIz7Cn9W6wlhpFjABGuo6kvx1yqgbo4Pywpn0xzitRq6WFoYemLJm/hdqzRuEO57mUkGVm+52/rWC6jhm1XqjXNWvJEj021b4UvkDbtIU7BjnHA+tUhfU5HKXCMmaGmLhBW+79ff4fuU/TloLPVb7Vb6aRo54hEsC8tM+MbfrwPsK1UevXkFp1KskMUsaIFkAB/lKkYIAI8gW7fesHazXGq6/p3w8bQ2JmFvbxKCPCX8zZOMb22kkVqNOmhGgXF3qEKi41C9hkaFgzAElhHuA79lGPXFemsdyUpbk8abizTaRrUtv0cx1LUofFlcgSbNjxxbcsSfp+X7Vb69f2Oi9DaA+lweDbvBJqmxV275GXELMPckGvLNZu7gJrMNpbMNX+Pg06N5nEn85wBMyp+UEL2HOMjNb7ruyGt6+2mCZlsLSOGEtt3ZSMYVR5ZJOSK7LCMWorZHqzzOeGTfLpfDn9zC2GkXnUaRWdifDhiT/eb5gMYYAybD5jyr1uz05Y9K02w0i3W4jXaw24UysAQSzeox28qzvxcNtp17pnT8cf8SWGI2lseA/8AMCFseQAOR961vTLHp646R0e7kNwiw3EU9yyYM11LknB8wDkZ968vK3kVraK7eYeg6aGRel349pZ/h5CY7fqWaQRTXbXZjljilDBQIxtXdj3PevHodRjj6svbR7gzrJZzSRxIpMYwwDNn6+fmRXpnVk3+w3TcejaLaS3F7qc++5kgjIAY4B+YcDt3Pp715xaam0WqwW2q3ELzajaRRFIlAEOA5QFh3JJ7VTpIqp5GtpcGzr5Qnlhjg60qvkgmm6w9taXWnXly2o6pYtvv3aRwqoF3LAgHb5QNxH07Vi7bWV0PqjUtc1SG11br7UJ2mhiZMx6bbkKsZmPYPhfkjHCLyeTXq1no4/jyiwjKy6hY/wASmYqF3TTMYwB64WFf1rw3ojRdR1vrA6Z8Atk15qT/AB+GLeBGjHxGeQ8M5/LjnGa+g6WcYwmk+y+f6GSGTK3HE92ekdOaZf6l1VAdUlW6u9Ls4Lq7uJSSG8IiWXd6qQdvbFTNFll1HVdOmNtHZyavONRltvEZlgVlL4Yt/mNRUa9W31HqDT5zp0H8XGlSxzE+JPBLLxCMccR4J9qFcSC21yeSWJHGnW+2Ld5MTt/YVGbUmZck3CKTXJOe+t7O1tdL6Ytjq11arvjmkhLC4u2bLOE/q+Y4GeOKianpbX9hfSdQ380cPhRL1DrXibJLuMPn+HWuBlYS2FcqAZDkZIFFmvb7QpwNC+Fi6i1eN4rRwpZrK2CYVgBwHc4wPIHJrP69qb6fb2WkWV0lzewOD8VIvi+JcgASXOz+ognZCvrlvKtHTOcXsPiSjFt7MnTXum/7Rx3moQ3t5qYEUEVnbQosMC5+S3QknBA7+gBPnW/sF02DUba2NxNb3N3kO0ib3Ku4ZhxjAO3GfMDFY7SbdenNPvUFws3Ubskk4lw8NrkY2u3bxNvLEcKOO5q/0qC1dba/8drm9aBpZbmRfLa5JYZyWJIwnkMZqPVTbj8i0Nt2X0fjWvTmphNVUpqrlbefaU2Ir7mCRnBPyhueSfXim6R0/Z2Wjy6bGrRaZ4kUjSzNiY7I/FlYgY8Mc9ucgD1qJc6cw6j09VkW4up7tIofFXmJQiIwA7cfN2444ouq3a2HTmtzysHL3d1GMKQEjMyxk5zydqfvXjTyq0l3aLQm9M8jWyVfNCaVrdvc/hfp+tK0tuY1vGjt5Y8B/FlKo/YeXIHo1VMeoTdOdB6/qMcUSRx2osrSAArl5G+fkc8Jk1I1eeSx6Q6b/iEst+9zB/EJkuHMhkUD5EAJwM5GAO1U3Wut3GgaP06Lpfhrt2Go3cdv2haY4X6BV/vWvpYLLm01s2Z+om1JtbUkvfR5te21jrFnI2g3Q0y/+aOOO9nysgGBlH/p7+dZzX4f4Jq1pHqUc0mqalHCq2iS5a6YDBkZ14SIcZblmxhQBk1t9VnvpniiurPSOobk+IqQ6lAHa5DH5SZAVKgHA7+lLoWoy2Ol2eoX5ktJ58xxaddOZ4Ul3nMiyFS6AAYGPIZ7V9ZBxhbkjBFJNOD9383/ADHda622nXEGjacQ+qPZxwXMqDaLZAOUUeTtnnzAOPWrTp7S5TNZoxjHhWpE80gysCA7mOD3cDNUSdMxSapcX8LTM5YySQMN7kYyTG4/4gPke9bzpixh1XWLGytrbdF4oa7GCQiR/MYz6ksAp9TnyryesksGJad0u5t6TD4+S38DVSaKZNP0+wkLCOW8/i2oMQCFG3EMR+kYUlfLNaPqTRDD+HVzawxs8+o4kmQ/+MGOQjN5A5yfXkedG0ey1DXrrVYdSk2Rvf77qMMMbF4C4Hn8uPoBUnrHqMWiy24iGYMXDgqCVjUEgY8mJwB9K+ShlyzzR9tn0uTGl00sbdfLseOda31zpmiw6MLt7nUJPmmkhAyz4wMAdueAPSs5q+lahDDadOaBHE94RHAhuJtoN0RmZ2/yqdxJHkMVptGgnm1y0vtcshDJCj6hcbmDEbQTGreXcjAHpTemLiLS9K1vrfUrGa71W5nk03SIXjPc/PNIq+QJKrn/ACEedfUY8mlXXH5vj3HzF+I3K6T59i+oviGxCaNaLHLbaTbfzGtdqw3VwzAM2D8x5Jx7CgWcAkmh1i9VIrXT5hFZW4AO+428ytzyEUZA9Tispp3S93q8rLcyvpVxcYcyzzLD4kpYFiI/zbQu7nHcVo+op7VHaD+MaXY2qolvYRmGZ12D+osqcFiCSc06hUqXcOOSbU+WuCHY9QW2u3F0z7rWZZCqB2JMuPM8DDZoNr0ba3+tzalqEscdkqtNcpISoLL6kdlPGfaqbUNElku7WSazhu5HIC3FhdsFWTPBK+WfU1qdavrCzQ6Je3MMrpizuixAR5iFfaWHLMAR38+O9eqritEt0+/Ne8i8ay/1FHddvP3HlXVmrX/UeuvqFpBdwxK2yyVY8Mq9gcDtkjt5Cqi/vo4TNDqVu9zrF2ggvNTtEEMign/hKMYZR/Ue59a0Gq9J61YG8g0C/tI3fMr3NzO0KWsZbn5iMZxkHz9Kny9Nw9NdL/EWU11rusXSExtBLviROwdVydgxuI3ZbGO1aIyWNJWRheRN1+hpvw10nwobGx8cTwm7i2FsoSFjZzx3HY1N6+1S3uINMgaWVrdoXu5LmJd5Qs27JLflHbnFUvQl7ILG5luBNFdWyNIzyKRukkgZV74z3qg60162ma4ttP8AhZmCKjWpbaZ0VcDJ8wMH5B3rzoRlLqL8jRNbJPgyqTrPqonSEah4bhgxk8VHVTn58+XHYUy+1eO9jk1C4lF5cX9zNdm2VWWNCzd2AxxgDA9Kizayum6fBb6OsP8AENRys+0nfbwkdtg4j5GB3PrVdqmrLFaWqsxuRu2zhgcnn5V3DtgCvb8O2thZWtkSra+ubh5bgW4l8Jy7TTEKqsMEZBHl5Ctz0N8VHvmhuH26jG8kzSfmlTdg8eSnHc/asFp89vrmmpDEJLdS7LIrPuXcc4Oe/YCtzcyz6LojOFUX18EhgXGfDtkUBMD/ADHcx/5RUcy9Fwrck5VyaGy67svF1SLpq1iGtSxmKW9lO5FjHYQj+kt3yaqRqeoT3y6ffqt8ngk3aXqFvFeQk4BHIO0Y4x2rz21L20t1b2kQuTyS8fOWAAwR6VrZ+pTZG0i1AMklyrpFcqmWXIxuI8wMGo+AoTtfuTk3ST4NpZ6dpFpZXEPSkynU4ldVRpFLRvtBEaHtnknnntWFWS1huL641ITyXdjcJ8XaSsRJOG/qU/UbSeam6bYDQul9Uedlnmubq4mjlX8sg+FYg59dyfvVRovWcN7AP43EuqW8cYDBSBPb8H8r98e1M7ad215lXBXcNn5fuaHpI2vU4lkvtUm0+6l1AeFYNcu6rCy43E9sgEjy70zWenLTQLlNNkmi1ZZ7kyrYxrjcE4Te+f8Ah5yT2zjFB0zpVbK7k1bRJX1Ox8MP4J+Wdm7qmPP3IoVxFrFtd6UVtHWbWL0G9vZBysK4LIM8qMDvjFGKak5Ra0/qWnkhmik4tSX8/nY0T2s8On3AKvNc3qlJrxZVRYwB83HcDGFAFUP4kao2iS2eg2bHfYRxubUptWOQqCNwPdhkH61fR31mL+2+PnitNMSbxnkkcKG2ncF55OSorAatc6XrnU2qavf31/1BqeqTGdLTSLZ22kt2L4IHHHHpWTppSyZG5J/Ayq2h/wCHenSXusx3Orys8/iYXYfmVsFnxnsBxk9smvQhqsEmnXenaOTPayGHThc+E3A8QzTy4xznaqj6istb6V1HYhJdC6fbRG5jj+IBeaVfPczkDH2ovUMOv2ghs21a9vLtYlaSOzKRor4yVUDuAO+a7NinlzanS8kVeXFpqzPapqeoanrEsK2V9bWcAMVqqWrblxzub/MTyftVzbGO80Zn1lbrc1wplZYisku0DGR3Knt+1UVl/tg1qj3s+tXiAEtbo8kRwCSOM8/61Z6npVsdAsL27uLqwubp5yIWjYzrGuN0jIxzt3DaMH1rdKGiklXrRN+lGlK/zJWn21+PiJrh0miveWcHCKB+VNv9J88GqKTUf4fqlr4WHt7W43ORx4r4wc/TPFWOlyXVnp81/wBN6taXx2qYzGCH3ZBLNG3PbIxzUaS40LXboeF8Va6tcuD8NBau0btjnBH5WODweKXHBym20S01LZ36intupxpl9bXthMxuFmMNzL2IdeRkeYIIzWo1qXUNUa9uIWhs7m8tGV3IxGkhAIBHoceXegaB+G1zc/FXOq6Y0FoH3/7wPAlcluAR24AznvUy/FnpmpSx6xq6yySt89rZRcqACM+I/G4DzxRyxjGVpboVzVJLsV1rYjUNE02xsmijtraLwrYyvgOE5lSQ9+Tkr/zAVUzTXOpX++xhaQD+UsaAnwjj5gT2G33rR2WqaPpUfwej6Xlpt1x4lzN47grznJAG7vwB5VWC+u9RuXv2upUCv4jW4+VSuM7tvbcQKmpSldo5tN2WutOuj9IvawIzXV3IIF29sAZc588sy/pWYiWXSrXxmnWKUME37sICB8zfrgD1xV71PctHrltpjorvp1urMrdviJP5j5913KPqtebdeavPc63b6BZAhI9hynImduSD9K19JByWmudxscdTpdzfXjA2dt4rrDMZNqYGDv5JOPIY5JqZPeDTOl9Nt42WZ7wvKZY8lcN3IJHoKpdVvBqGqww2kawp8DNE8hjwSjgKWPvirS71SeFDao5OnqkcaQNjGEAGcY4PFSlB7JCShpVFlbabpupaK8HUOoTWFmtuS0dmoa5Kee3PC58+KstH6m0CDS9Xu+gemhD4GIhNKS01042gBmznHrzjjtVJBZPLLa36SiGzNsVcOPmA3Nkg04/C9PdI3B0yGSG2EjOsZ5aQHtnHcsT5Vmc3jjoj3ZDUkuAl513rMWoSx3F3Gkm51ihgAAOEPdgee1YK76t1KVpLma/lmlyAUyQAcHCgeZxgYq0sdOuZ9W0NriMpJLfp/wAX5M7htHB57ntVTpVo+i29zrLQxz3VreR22lwvkC4vjGNpx22RAmRj6hBxmvRxYYPnk249LVEzrS0a20m9ggKrMtur3z7yf524DYQfJFYqf82fSgfhzokseh3t1qZW1guby3ltIzxJhVkXxW/woQ3HmTzwBki6asbdtNu49Qke/tPimJafP++y5BJPn4Zdfy9zzWj6N0S71jUJH6g+IiW8gmuLiNSEZcjIY+UaDaAM+mBVVJQxzxp8dyylGNqzI67ql31bq66doomNrbKkSKoKp4aH+s+hwTVhY2en9HWU7XhOo6lJmaWOMhQBk8EnsOfvVzf3Nvo97dWmnROLSGbYqRR/NcP3ztAyc+p5rC6j071HfQzT3ukapE88m1pJ7N4wVJ8twHAFVhHVHQtokVNzdN0iw1vqW5vOlbiaQraq4YxW8HyIq47+p4B71Q/h941hqO+4ysF7AYF4yd5AYBR7Dv8AUVfXegXs9xawNbrHaxRfN4rgb+QPy5ycgVC1e/tenry2eZFv9WiwltbgYgtFbksR5sT/AGqtw0PHFclouOlxj3Jmo2MOn6VHBfMYLMmaRIoyDNKWYAYHZRxyTW5/CW2vup7LXenbC8GmfH26W0UUTECNJZNrkse6hVySTyTXn0Gp6dNqNlqHVtlNqlk0oWaGGYwmQbh8oI8vavSNDn6P0bVOpb3pjX7q26YuLeFGUITd2gAd2tkLcFmfCB+cAk1jyJrFpf4vZtdlsUZxjqT242aswtnZyaRquk6fdFWkjtrycSphkkjwEVg3vtp2tTrFJEsY/wB4exXcTztQ/Lhf8xz39KiaZE8t5BdsG2RaTJCsZYnY7OxIHqAGHPFa3pzQYte60sLW7lMFqsMUlxMo5SKNDLIwJ4yAo+5FVm0mY5bSSMV1IBomhLpe4q8kmbgod2ZWHC/RF/8AaJqi0qzl0vTjc7SY9rq0pXcNwXOB6kZBrS9X6M1qdNivbgJcXtnHqMxKA+CJ9zRrx3Ypt3e5qi04NPpESxZ3EOyqQSqguRnB45A7Vri6hv5l06juSPw7sIjHrt7BLLKYNNkiEzJtUSTfy+PQgMxqUNX0nQpLWzZ2lBdZUdULbycDP6AVNvYhY/h1cwadG+b7VERjGu3dFChDE/5fElQfWs/JpxvdRafbvmW7FlpyEDbyyorsPQNTV4knKT2GdZHbNiBZ6d1H8DZ2duzR3RAkWPaFiB3Bs+pGf0odtrdlfXbS3dn/ACHkeThiN5YnBHoe1X/4uXTRdXLo9s6wxaXpKQh8ruG8bR9gDWe6K0RtX1jQ7WztGm0qyuUmu51GV8CJTI5Y+/hnioUmtTM8ccVyX/4h2sWlWGj9PM8/wtlp8luwb5vEurjM07D1OSi/9AFWf4aaPG1td9JRzrI2o4XUJsFfDzGwEYB8kXJP+Y+1aGGW1uBc6lrbQvqKx3FxZCJA4gkk5WVwf6kBOABULpDSNG6ZstR1DT7q8kup44rKG4llBDmcNuZeO4QHj/NzXnyyxeCr3HjkdOLTPM9f1KHq3qGXUr+b4HRZ7lbLT4oFyzxxlY4goPABVSc9uah3c1hcaleST2bb47iQylrgkSkMRjaBx29a0Y1rpuaK0GmdLRMH1A2aSXLEeEypneoHp5VSX34h3WnQOdOs9Ms1RyFkWyWSV2z+Yls4J+lb4ylSUIV7QtSl2+f0Itxp0lv0fdJZ2s621xdL4ShTJ8ke6QhiAPVfuK9F1fUiDdaDEJIIbXRbexhZjgJOIYpXf2yZQM1ibS81vra00a01XUrvw7y5SDZEAomSWUKwIUAYAVzyPKrqG4TW368uFtHl8VLmW1hyQ0m6SGJFXHbgAc+1SyQ1R9PlP57FmnpqRU9UXBuenJb+VNk8zQ2l8v8Ahni8TK1nejZNSu7DZZsFuF1W2dWPIVJflII/w8ZNWl/qUfVug3PgNNbSPPGL+FsbRPHlBLn1IJHuQalfhlYNY6kkcm7ZLJcNI2OwSEbT+rCqbY8Mk1v5C/ghJPkjfig/8Xa71eybdErLC6McbIkJG0e2Rn34rJdOJddaaeNMmUy3Efy2d1nLKc52MfTGTnypbPXpYOorqDUFBs5GaCeOT+rk8/vXqnTXTsfTmiXF4iItzqBaCxULtEcBA3nHqe2fSi5/dcOiXPZ/z+UPq8HFUu/ACKGK0gjMxV55AkDzrwWAG0u36fvW16ou4dN6e0/SrrmKaTwWyMq2xQ2CPTcR+lebad1Da3XUd3a2yiRLSN7Zg67d3bLf3xWpkvJNd6l021eCW6tYI5Jyo823cD6Hao+ma8yUMiyJy9v0IKL7lJ1TpE8GrW9rbxO06hpE8Rg2DImdwYfl5FWsNpbW6SXOpSwhn27mcYVWxyo/xZ/Sol5qhsRH4kQub2aDxpZCMIGeRjgjzHpWee7m1DT5rzUyZPCuFjiDcYcjIUDywAeRWuNyRLRKe3Y0F5qZv0dbNWjjaTAlkTlsH8pHkCfL3qHdy27RzS3UYVUvlkSJBtBZY8CPBJOAxz3p41Wf+A2trbNizEySTIq4MjAkZY+2ay/VrzRQ6c9tJu+KeZ2OO+1gp/0p8UNb0otjioukF1jXJl1E2Myh0uITcTBTlQTnaB7DaKhdaX866xa2dvmaa3srZEjxndIwJwB9xVJp0HxGorIZCZ0uWg8Pv8hAI+3cV6V0V0snVvWmp6zqMixWFpMwSRhjZDGAhc+5wQv3r0sPTLxEl2RvjDejdfhP0gNLsf4vqxVZSPEBHCg/1sR+wNeoaXaCwimRWAS8lM6AniNTwc/XyqDaWbX627SwfD6dHgWlmRy+PyvIPTHZffJrV2tqJZCjgkn5pF8uOw9hXuwjSrsbccUt0EsRLJKlyVMcESFYlYYZ/c1AvbEsZrtJttsXyFzxnHf7n+1WkepW91c/CQuGkC5bbyAB71WardC6lW2G0QxhjI2fId6eTjpovFSTMB+IvWH+x/Ss15buq6rfH4bT0J/Kx/r/AOkZb9K+c+guihDqq6k+qLIZNwk8RgHfP5u5zzzzWx6wvW/EPqU3i39vFplsDBZRSOwBXI3ScebEfoK03T3T3gSQpDfaGSTgeLJIQeP+WmwwT5r5E8k+2/wZZ6LoK+PKIb14EjZUCpOVbJAIwRnyxV7aaNca5E4WPV47SSQo1yb9G37CRncRkc5HIrPzahc6Hc6DeXFxpyrffEsr2sxcseF+cEcY8q19t01rktk8OiPoclvATA8t1qog8VVHzlSF3BSxOePvSxqUnBJfFJfF7GOcopXb+Df5bjYLG5t7drXpPWtYiWFgbi5MsbQQ88j8m52PYYNaLT+jZYLybUX6j1qDULldskivCz7D5ZZDg+oFUdjpv4lXFjZNpY6QtbRctApu94wON2GA/fvRJ9F/F+5XjWOl03Z4ikjj/wBTWpLIt1hjL2yx/Uza8UeZyS9UZ/Q1kfTt5jbF1br+0dg0Fq2PuI6mRdOajj+X1Xqpb/5JY2v/AMrXnJ6E/Fe6J+I1rSlPY+Hqg5+mCKan4W9bSZGqagTg4zb3cT5/87Gu1faEn6PT4/8AXH9AvqunW2rI/wD4/U9MXpnWQcp1delu+JbS0wPbtmjLo3UYGYupSMdwLGF/2Brz+1/CAA7r3/aO5fGW8G7tk/TGTVha/hnbWM6uLTrVgGztTVY1GffHNWWLrXTlDH8ZfomGPVYntc/fo+psTpuvpkP1PGpwfz6VFj7/ADUS3sdfx4i9TWEuOMppCf8Ay9At9Ms7SJUPSmsyEceJPciZmPv89WAupIFRB0vrIQD5dka//L1qjB94J+xS+pTxNtpV7XD9xPhNeOA3UcPHb/4Tx4+/zU34XVmJDa7bsfT+DRn/AN7o41Rkjy/T3UEYPrbg/wDvVR5NbVSobpzqT5e3h2wP9mp/D/8Axv4M5Sf+a+MQLvq8UpjGqQSHzDaMFH6h8GnQT6hNJ4ZukDef/wALNg/93R16hhQc6H1GqjvusHOP0NA/2rtAQV0jqTH/APKJ2/0pdH/Q/hIpcv8ANfGI+7TW9qrEkV5G3/xu2AKfUlxn7VKtLTqJAqpPpu3yV424++41Ej6ttpnKwaTqs0QzuKWMwkU+64qQvUNuFJTS+pB7fwef9jikWnlY2/cx2p8OSXvQeW16s3jwbjQGjPAzE+Qf1potep1QmeXQyfLw7eQ/61FPVVlA58XTOo//APS3DfvtqQvVVo674tN6lC+2kz/9qp7cT+EwNT7TX/b9Q0MfUqDDxaQx8mFi/wD8tUhI+on3BhpGPe3aMf3qsk6wsQObLqgMB+YaPcf9qjr1zpjZzb9Urt7rLolzg/otLa/5cvhMChP/ACX/AGl28Wux/m/gv/kl/wDlqRH11GGG0UY/yzH/AFqrXrvSclPD10MvfOkT/wDylGXrnSoyu065GzjKp/B7glvp8lByi/7H8JfQZQyLuvkWK3euDcWk0kKO2Ul5pp1bWIyONLYn/CJDn96hx9c6VOcCTV3cEg//AAqmJB9CNnFF/wBtNHiYC4l1KJz336ZMCftspf6b4i/mHRkXl8iYdY1nvGmnbfXZIf8AWjpq2rlMn+HjjyDr+2aiHqjSiAf/AIalT6aXMM/+zQ/9sdEZtvha27Dyj0a4Y/stHTB9pfCQH4nq+RO/iuqkggWPH+aSmtqmsA5RbQ+oBeoE/V3TkCB706taRZ4e50e4jBP1K4p8PVOgSqGsf4pcqOcxaVO39krqx3VO/ZL6HaZpXS+X1JR1vUlI8QW3PBBVv+1POt6gTgQwuMeRao79VadHEZGg1wRjvu0ebGf/AC5qEeuNH8QbYtcyRxjRLrH67MV2mPlL4P6AqXq+RbJrV8Dt2RqfIOGIoz6rfiNi6AKAcmOORz/0gc5qrXqnRpV3MupJ6iTTJwf/AHNNbqzSlH+7RajO3ksel3LEH/pGaX0PJ/B/QaprsvkSbDWLy7gBglkK5OfjbeWGTP0I5FTIb/UmyuYD55y//aq+Pqe3cKJNN19nOPy6TcFf/aANTRr0JAB0XqBR76VKM0yhFf2v4P6COTvdr4r6kgXGqhsqsROPLcaT4rXe6w8HzQGmDXoANv8AC9cT2OnyD+9cmswsDjTta4/+02H+tOlDvF/Bnel2a+X1CLc683Bs5ifX1+2aWR9dAGYpI27j5v8ATNC/i9qTzpnUO72s2IqFc9UWtudv8A6lnx5LYkf3NI1D/B/CX0Ctf+S/7fqSmOuYPyBmPPMff370MrrbYLhEby+X/wBarv8AbG1aQKOm+qEH+NrTCj7lql/7TQKpK6NqrD0MWf8AWuUof4P4P6DVP/JfGP1GyW+sSHa0oyDn5WCn+9cbXUnyzYDZ7tIBUC86n2r/ALn09qk3tHBz9O4qKOpdUlXKdDa6y+WTGP2L0jfljb9zHquZxXvRoo7PUePElgA9WnBps+lXTkmW4tdh7H4jFUseuXM7qJejtYt27ZleEAfo1SI9Yukz/wDQpdKQeFlu4SCPXg06k/8AB/Bk2l2mn70Sf4JMn5b62cf4RK5xQJLWSGQhnU+4o8OsahIAIunI4/ZrmMY+9Dm1XVg+waHbH6zpiucr4ixq/wCpfERLNX4M5UY7gZqJJpcKbgbyQAnnIJA/ajNqHUEZbwNB00A9s6kqZ+2KaNU6qZD/APCLSc/5tUU/+8Glv/pfy+oHX+X5/QYlvDCoEd7LG/8A8jXAoF1FqrNH8Br89mA4LiWETB1/w8sMfWpq3XUrf8XTNEgXzxds5/ZaFevqT27tMujTIo3FTHJIVHsFGTQb/wCn8vqFO+/5/QHcWscxH+8SPu77o8gffNRTplpCm55JJG9DGCDTbWfVry13aQ+hiPONssE8BB+jc0MWHV3iOTrui2sZ/Iq2zy/qcig3NbpfNfUb0Fs5fJ/QaYLJBh0Ux+eFwRUTZosokWORyfMbTkftipD2vUYJMvUOjLjsU0hmP6mSq+SDqRWOeprKRcHtpQQ//pKVzyfxo5Rg+/5/QekMG7bBE04Uchl7j6CnNOkmQtiijttCkj9eagCLUY43Nzrt1HLu721jEgx6ck1GNzc7to1zqHd/8hW3Rf125qM8sse/8+SDpgOleEOSlr4gB+YBSD+tMlmtrfYy25s94/KwaQP7g44qL8XqKyZbUNbmweEOpJDn6nbQZrvVd+LmfV4YG/Ix6gWTA9MBc1nXVOWyi/n+qD/T81/PeHvJLC4+SWUhiMDZGxH64qGLS1ERYW8d2ynALxtkf60t62baPxrzVX2E+IY7lpN4z/lGRWduFsbu5ZrXW5AFYFUnMgYexzip5Orhif8AUlXt2+fA3oVuXsl8loFeS108DdtMb7gf2FA1JrSZmubaPTriQkDwFjYfYVDj0ZZ1aR9VsVYHP8x5Nx+w/wBKALCyQFbiyg1NQckxSTMD9AKeGfHl/DkT9jsbTW6j8iqvLO2liaSbTWhY5wyoy/pmsuIZJJyLdYYJEOA0mFGD2yc9q9FihsolLyaHtVhkArJj7hqmRw6a1uGfp3TBzjIRD+tPLHjkvSb+ArcmqSRgLizsbuaSK/iaxuhGsTSFlMLgAYYuOc55z3rILZdT9Mfia3VcENtNaTKgvhHfIfGUKFZtvfyzivZkU6Rqxg0p0tEuoydoAljGOexBHmePaq7U9KnvFb4mKGdgD/MSFAf2GRWHQoL0VwPHV+Eu+pRaXek22pwWNlqMZCyw/EIW4PbGD3HNUsOt3lnc/wA/SG0+KZFcfDzbVZccMoORwByaL0lOz6TdaNdBWktmE1vvOPkJ+YevBwaoOrf4hZal/ENHuJ4rSTcfCVWdY7hR84A7DPf70qhHLH0l82O1W1mlsUfWZLqKC5s9SVMHBKLK6EZDqwOG/Tyq7s0/hsMMUQ8G6hIcmU/mXGDgjjB9DXjCa0luX+JAFyCTaXMKeFIjg5XsORyVP1rRaD1bq+qo8c8cDvaDdKxZlkIPoD++KaEfC2ghXBP0mzKdaabZ9Av1hZyEjSOo7Ge90wxjKpNjMsB9MFsj2+lD6N1q36h0HTr+G2XTLyIC3yj48YqpJx6kgdjXo2v6Ncaxo8sAi/idtMjGW1nXhgR2DAZU+hrx1+kprfS7GLR7w2kei3UsoLgmREl+Xc2ODsIXJHkTXz/X4YtyjNaXJ89nseflUHsuT09MXlvLHcqk8cxeFvDXY6o21l4P3H1U1FsYle3uIbd1UwSABQDnd6k9uxPaqyx1IzWNhczyLFd3CqynsCx3dx9Vq1huYpCVmzbyhidqn5ZM+X+tfIZIyg3FmHU1tIlFYrKyuZL2CR44buG5ZYuG2Z2kqTxxvqs1u8iiurLWtDleXTHRldHOMBzhsj07fvVvG0PwUmlDZJKdPmdlYZwUOVGPTmsvHNbRxLHGWtIjFtMMjbojk98ntye1NBK7QyWlbo2/QnwFrb2MCqbexlmmFwMZCOu3ke2SCKqNa1Wa41PVZXAXw5AVbzOFJA/Y1I6cZoOkpraXIuFW4AJAO0qyMvHpVTdpDepezI7LMRaSumOAD4isfodwpJQTyt2cqSIOmRTXd/pi7iyRajFJ23bQsZwe/kSK2l5KH0bpvqXS4vDOmXklpert/Mp+fcfX5vEH0xXnd7d2eg2RCcajcuCzI/8Aw4sc8epx+1ek9CqNR0zXNFkyy3l27QI3PzGMOoz9Qf1rXk2x2g6Vy+4S9ttus6laROI3YRzRFuzDesgP6E/pWUsoHmlvZfi3tbLE0RkU4+V5s/uAKu2L3+k9PasDIk8H+4zkjlmjJUE+23+9Ump6jFo1uJ5YDO2SscERwvJ4LH2wP1rHihUmkLNdkbfTI4VudXFrGFEsMpH+JwduTn7Vjdc1+c3D2doY7bToM/Elxy5KjH3qx0a7mbqy28V2ZJ47tEBHGMrt/TJqh1i905l1Wy1Gyt3zO8QmkizJG2P+Ire1dCP9apLshoPTdc+YK1vJLm4jVmZI7ZvlVuFAAyOPWrDrbVZGitZrOLxPHYLGoGSQ4ye3+YMKg2yzadZzi4iSa4ht0Mh3f1DgEH3xmn9Oa3a22hT32oMtze6bIfCs2XBG75lYf5QSav4K1a6uiCcnKzTdD6HL0npGovezxG92Jfm2LcxpE+7+2RUvqzR7vq+G78OdYmmitpLiaQ/JGglcn27VnOi7saj1RqFxqdxJNHqNj4M7nuiyKQwHsM8VcdYo0HRd7Gm6VYYoI3AYgyGNyoJHnkjP3rNJtdSpN7uiuKtTjfvImqa7B08ILTS/CM5tYo11BwAXTYfD2Dz4HOeOKodLkh1a6bUbm6knure3dkkc/wAyRcEjP0OapepJZZb3pS1uGH8jTLLxSeAwkiIY/YgUzRtWl0ewsrnUbWWOKWcNFkYLgnwt37mvSWBqLkuWPKSWNQx7L8/b5npnSeoieVJSUBnygXt/SRx79qzBjGnxHUL6N5ShCKx7M5JwM+gHNWuiaR8LcvJAS1uk/iQY/pJyP0FD1oyXFxbRNIV0/TZPGkiPAmkxkc+5FeXHSslLgzRakqfBUajcrc9P6kIgrtNAiEjzLXcfH7Cq7o63lWGyu3IghtjNd3JPfdgxxY8s7izfap5eXqCyvfBMa3V3BHJuK7ERhdqxz74zTtUlt7PRtPsLLCxy3YdQzcyQo2wMw78sDivVxyUIUuX9BmrehcC2er2+lWOuyWzxWul21vFHb3LR/wAy4llX87t3JAzjnFU6anFe6ZqA8HcIfClWSQ5JVX5O4dj8w7UPqHFvYdPaXO2YruH4mU7OGkVXVVIHlyOag9IsLrp/U7dk2ym1kjf2KlGA+wU1ZQ1Q8R8mlJaLRsNRRNL6S1eN2YZQ4KZDFC6+vnzisHqGrLPFbXcCRpPcW6yoFwSvhAgf+4Ga2+vkx9PeFLlxJ4Vvn6kf9hVFqAt26VmlurZJigjKMgCyREvjhsfKDkZ9aWDXfzIY2tPtZUm7ll661i5S5YWckmfGJGFWQ+vtmt9od4qtPqd/GyRWrYaML8rTltpUjzHAb71hbq1jm1W0hWcwQ3VvbtNHjlQVwHDdjhgTXrGm2scMDahdlmsrWMosRxmZxg+Ifrj9qbqnF41Yckmmu7ZVtol5q3TN/Nr9xBo9tDqEd+tzKC5VOQy7Rzj0+tW1noOjaboaatqMpubWGKAJJLB4YkCBlRipOeQcVnbHW7jrDV9QsL1lS2kgaMW4OcBJFZT9was/xK1JdU0q10+1xFA13Hblt2FGBktn2INYm5xqEdm3+gIx15NM26W77exIsLtr3qobZ5JksYcs0aAABcKRk/Wtb8fp+l2NtJvWWO2UboxyXZj6/UDmsPHrtreW19aQox0qbSowgRtzyOsu3B8+dufpT9Jka41LVINV/mOF8MJH2XABwPpWPKpJUnx8zmlOVz47JcF9rfVFxqLWtvKrNFdRyiaBDgqQODxWYvoBBo4htdhDSbn+cA8KeMHvUjT5luHku0faUlZAcZK4bGDQDe29xq89sVRsxuph4dwQPzIPM8HjvUcWPS6S37mqLk36l2RSwx6hHoOrnSC7G8jEqttyExLGzfLn03/rWohsR/D7GHxlvILpGkl2DKhwpUqR5AZzWYs9VvHa7tNSukcrGDbzmNVQq4dRx6ZUd/Wrfp3qSW70vSkupLdrq6u5reNolVFyqDBIAHDMAK25ccpRdLjcyZE3SJ3TMkmiXfT/AI0Uos1uykqFOPDI2HnyBByKtbIwbdON3stoJYLiyHiHI4d9mT27Fe9Vdp1VfQ3tpFaaRNc/EATSlZArcKWdVzwzLg/L3qTrBtde0rWbaOSSzig1DPiOoTYsiCQOMcc4P6V5mWE3TapPv7/3DGL/AAtlVqECQ3tnEyhfGdypJxvdSCVH96brGp21x8Vpt/pVvqIs76S0gVz86lohJG4HfklhkelGEN/qUyW9xMLy5sZo7uBlwqfzByygcD8p9qLdyWsmqyDRbdb7UJtxafgxRTRnBDN5dx+tWwwqdS3pfz5C1pm339ZT6XoLLEupdSsIXlJSYsM7yvI7cklR2HpWlFuNY6dsmto/4RaWlz4ivKpjcj1C/wBOQeKhTXtnoLRS3c7anqd1L4kce4eFA2CCqZ8/LPvUXULyfqKP+HJdFraaV1eQnDQnAePcPfDDj0rZNynVft+48YNbzfPx/Y0y6i+paqmrWCDVYr2223jp8imEMVaUDg5DKV9jg1lPxPuLyBNCyo/h9/Om6Un+W7Nvjycdj2JB7HNWvQOowjWUeJVisLC5ksTu532txCNxP0fLfeqmTTrzUukuoNEv5BLPoGvK0jdmKPncAP6fnAP3oY4xx5NV7L+fqjZiybN8dvXwWOk6fH1LoOiXN8jGWyC5dVwFVixzj1BVlI962S2Mr2+pX0GBdakYntgRzCTEIXf/AMuK7ofSo20dRe8WZimW4YnbtTxN4IPt2+9Wmszi/wBBhjsmaz1G9ju4LR4x80YSMvEQD+ZjjAFeTnzt5NEOL/cj06eWcb7Fd0hLJbdQXj28TaheXlvhpwBziWNDjn/CCT9KuYpm0a8uLiLS0lgvdVa6inmOACmQzBO5LDzrKdJyWundP2GlGzZmlMJaUyKXEjygNvZeOOflXj3q9ZnL6B/EJGIfxU+Zt2WZyF/bNRzpPM2/Z7a8hJP0muzfv95Z6UbvqYwm2IfTpxKbd4m+VCQJFz75DDn1qRr5hutYtDHuktNSs9hcchWVio/fNUn4XWNzoWjTXkssjJatJOq7uyI5wuPLIJ/SnavciwtZcoiRWGqyW6yZ/PHKiyxEfU7qzaVHPUN6NuLQ9Ul2fuPLNIh/gnSV0+teFejSpTIRASFiLBlCsf8AFgjOPOn/AMS6h1DUILdIQkkyma3tbb5WwBku7E9seXlWk11fgb7qK5gli8KRIjFaOhZIpF3MzEdjkYNY3o173WOt8TX0siIxuEU4yx27GUH/ADZ7E+VfQ45RyKU323JZklcm9mxdQsNfv2caikb2jOltLCgx8Phifkz3GAfmr1610+DTuk9E1iCKOYtHLaWskZACDfnt/SeTVFizmRoocFbfMcysmVDHJJA9skVB6iuIk6M1i1sp5FhsrmxubUxAqwimjKg+mdynNYXlnnqMVpNeLpYeIpZXaXb27lBqKajfanLJqkUd1BpsXjwW/iBS8+GC4x5c5P0qj6e1vVL2SbT+qdXur82UH8QkiZRL4Lfl/lg/lPI+X0rNjqjW9Pso5PBuJoLK9M7vIgbb4sh8ON3x2OG496ndKW/8J/E26iZJjb6lbeKBI2cxMviLjPPBWvoMfTyhicW1stiU8t6qfP5Gm1XSLXqLpKHxdXM9oL5YLWW2G6a3EkRZUkR8Zx6AnPkRRtZtNRsr7ULZNRtbi+M1v1Bo+6TbPFfwxqrq6OAdska8gZ5ArM39hFP+COtWzPcXF4YbC9idG25Y2kjOCB3wMgetXv4qWd5qerabqvTlwssGm6TDMWTnJQKkkiDGRg4yPrXYk4SjGL2t/JJjxiqcvJeZGt7K31W8uLzpyxFj/uh1GxuZi2y23SDdHhfmJjkDrt5G0jPerzS9Jhmi1LU9IJgW9gcW0QB2h8F2XnkbXVSvqGqsim1O/sZ5dOaACVVutHEkWQtz/wCNCSeArAEj3Ird6FavJoi32u77a1unEi2pKq8bgAALgDhiSP0rN1WWUINOvzZga1tOO4Q28muazp1+FmitrnT4ZZZVkOFlMW0kLjllbcPua9OjvJrjQINQS4drNooJLm1UkJcR7hGZQy4OcbDjz+b0ryabVZgui3NurRWMcjxrBGOIpFddqt/07ufevX+kXvLUaBp8Wlyavps+nz2k5ii3fDPHNJ4ZOeNrKxU59j5V4lyc4xyLZ9j1Ok6iUOojKUq/nmQ4dWsrfqFtMs9RS4tL2Fms2jcBopVUNskHuBnB7Y960D+FcWGizapIshW+hnkucZLBec7fsDXlv4paFr/Tuu6HqmldJ6hc2tldQzSXFtF47bEIDNIiZIkKMxPGMovpXonTmoxalZXen3hWefTZ/EBIIk8J8hCQcZwMDHlmsH2j00oQhlT7n0vWTxxzrG/7qaa49j7GT/EjUpdJ17WJoYJLxLm1gktWjKkAsWBJ9dxYAj3qm6DgtdWh6dfT91tIl3dCJTkLEdiO6H7rgVoeu9EhOuaHaXcz2TO2xHSQA7llSQLnscjP0xWa/C7Uo9ItLpr+3uZltL6e9jYR7jNCzyKRtH5W/Lke2ar078bA/NfujyPtKCy9UoNUm1+VfoWX4uaaL21huoIpJIb8RlkjfZ4qthSuTwD7mvJItdu5NL1KKK4SxutK1MLaguDI8QUJJGT2JwBj15r2xrK76v6Sm0SKNTeWNxNab2lRNqE74yxYgDAfH2rHzfg9rs9nfvpmj6fe3j3FvKot9VtZsGLhiVVt3zZyQMmtH2XDI8csco20/wCcmT7RvJJeHbrbZPsRuj9F1i56Lf4Vs6fJcfOcZCLuIO4+XzMM+g9qhdNh5fxR1dYEAt4dKgWHa+7Lws4cj6kvXoH4cy3/AOGgntet9MuNO0XUDi9aaFysMjZCsuVG4YIDAd15GSORW3QVv0VfLd6bcxXml3F9KtjdIdwEUp+dGby2licHj0x2HqZ1LFGeRp+Rih07y9FJp+knw/LzNVqNjDN0yDh5Ire4UkLjISX8rfQEfvXgfV3VmmykaDq9i8t080gMijIg+bEbf5kZccetfRQtMXtpozMXEmmT2gkDcNOhEiNj1+VhXhOqaLYWvUttqoigS1iBNxcyIZCiSNlcH15rxPs/LDXcrfc1q49C3W6PT+m9Hl8G2WVYzFETPFv/ADpK6gkDHl3oMN1ZtedWSTRz+LZ32myoFbgRyOYWP/tn9audBvf4k2opG4zbXrRQFP6kCAhfc9zVHZxSW9v1rfzxCNJtPgjjckvkCdcMVHmnesePIn1Mnk2/3M3TqEYebZSXECaf1zqen5EcVhra2cLDIYRTRjarn+r845rynpuTVdX6i6zgKSSrNpCC28FxKokS4LcEf1c+1ezdYafax9b9RSieOT/fLG4ceIVAKRxfMWxwT4RIxVDoNvNo3Vd4ZL+S3t9R1G+sLeFoxCrlI2lBAUDcMAHca9/B1MKb5tL9L/I1dalB+iqt9vcSdG6P1C/1XofV76WX4i0jtobhhFu3Mquu/jy8s+VLJ0n/APRR13JGEhe+LSjxZAiSqWJYDP8AUGz59jS9S9W6vpPS3T2t291dRxwaYZ7mJZXDn4e+8NyD6bXyR5gVZdQ66sf4n9RaDdQpLZvIktpMR8p8a3E3b7EZqDeWcnJcNP5PgzYoRjcrvhlHaWa9JwTTrfR2i22jEpcW9yGwxkbsM8EBsZqD0XDez6foFoDJHZ3VldLc4mDgMG3g8EnJ3H3FXWix9K6hAbW70LSxPIpVZhADuPOOfqKlWvSlxc32ix9OR2enx2rH4kW6kYLpyQmcEkryB6CkzzSTU1Tfd8cfUpPJkl/w9kvWbrR7OC3SyS3ubhYrqGcbHkBUlQODn71luptMke0tv4lHKbVjEZFjPi+GDnEmAd2B6CpkF/faS2kHUZQ6xauLKVdpBcCMFpVz/Sec+lLf2Vre9PQXFraTTJo+vvpepwq4QxKzjYykctF86d/U+leP0sJxyamzRiWr0Yp7mFis7sfGG6jNxp9rq6P4kD+IrRYK5bzAGAMMM1oOoL6G1XUYreaG0Y+DbW023IgmdRgccbWLYPpkUay0yK61S8WEtp+oMrw/JKZHBJGAxP5lwD349KrNWl0jXra7fUrZZrb+Ilzd2RKlTH8qM8efm5817V6Ckp5d+EYowliyamYq/wCmrEQvqVtpMVq/iNHJbqwVFuyMsGHcnzGeK0M/WunPbW4KR2ksU8kltHMnByixYx23ccVoZtKhnksXs5lul1N0hnmj5O8MNsx9CB5d6yXWWiXV5q/SNhfaVkm3ilnuIE2mKTx3bJzwVKqMjv8ANxWyGWPUyUZ/nvsQrSnN8/mZnWuoLXTOvtOgaO4eWTVbOBtsg2koF5Zcfl3SEHmsdcXQtLDV57rT5PFvb6TT4IoZQdrFyZTG2OB2Hn3rcXfR02r63Hrk4+F8PUZLlCCcsDKrAY9PlGKsdU6TSS7kSJZkgS5laIHbGpZ3LFgeSMnzr3oeHjjCLfYjl6hSlLSrWx5r02RG4a7e4sdKjtLmG2ju9pkilchXAxzyTnHbzFenalpUX8HuXWbxXtFs7IELgMzxse/rgVBtNG0ibUprK8IttQZGeCTHikOBlgSeDxk8elaybTQbZNHSWD4q5hjvdznekznhSPLjHYetZOskpNTTBjhkyXJrYydjaXOnWdneiN44byQxo2N6TW4BEq/Lntn08qjJbydP6Lp8lk14+oWSm2ljhjMsVxEHYBcH8ykHHPIzW2sNLe20jpDTbyMXtrDqLySCBv5wdVO7+V/Tkt38wKDr50qSwS7v9L1JbWS68NLeyuvh54RkruZj3GQCeKGKaclpfJvw9I9Gz38jzHWNL0vp+60jUNQt5ZY9TG61gYmS2gKjLLICOGUngZ9KiNcafr2m3WrXurRShbkxxtIHMzqp5SBO3p7CtZ1HYfhxr/Tsumwy9ZaQYJ3dI5mSdJHY/Nt4/KSM9xVXP+HN9pOlTyfhxJp2p6rFEnj3k3L2sb+SJjaHPocZ7Ak8V6uqLq36Xy/Y7Jgaakqd+tP9y8/DaG8mW+fWIItOjlsroQWij5li2IfmHYMcEn61pLRviNKvHSMW0UGm27IR3I8R+D9O/wB6yH4IS/xB9SHiTzSwpcxXE99GY7iWXwsHxFP5MEEBfKrDou9mvOn9cubtVIVoomU/lHhg8EfU18x9oxm8+TV2r5kcaSkvaZjrXU1i/FLR000zxTxC3+PaPIDoxUKD5EYP716hI1u89/byyJFDZ39oDGTjYwlLL+4FeN9b9Uzaf1dLLY6cxg1N42e/uEOJxFgBUPswq/sepbTUtQ1eS6kFtb6tNvlkkbakaJExYkefzYANac3RzyYcTW1L3hnOs1teR7fLoMknV911FqaiHSrOyt7PTt2AXHhb5dg8/nP7VhLXqlLrqPSrG0uGZby4kjubiV8yNCiM7r/lXJU4FabUtce76l0y1njnkDNJZ24Zw0drsiDAEDsxGTmsDosOlp1rb7543vNOjjnuUCMGUPEYi4PZtxVRj1rJiVrVPhLb9/eZMmTW9aNP+D2mxXPQlr1D1NC01np8eyf+VuN78+LcAHz3uc/8tbHpu0j0+1fWRbePJbM93bicc5VynC/0gkkD2zS6PBceD0b0JLueO200aprEsi7SkzoZIojjsVB7du1VHV3VjaToDajZbIxrE3jQxPlfDtYiUiGPVyrtx7V53UPJkztrlvb2GqenA1khylXrt8mG0+z17qfqu5vzqkmkQ25LF4n/AJgd2LMSn+Exo2AfavQLbqBtT6Xs73Tlkt5L/q8rDbw8q8NvFv7f/TGwSPaqNLyHp7oWMtEY9W1aGXUbuYtsYoFEcIbPntLH7VYaRfXGldA9D6kYI449M0i4nEyoSHuLuTeCAPzERR7v+qvWbc8T22jsvb/LDGbgpKXZGpur+/0fqu5NxdWd9a2sSSXUSS7ZLdfzPGZBwWLADntmpHWCQS9J6VbSRy6fq3WF7DM8DHbMU3AkOB5AFRjtWS6G6ftOp9QeLVr83eiaoTqtz/JKL8NGwEsLZ5JkkZR6nBomt6rfdYdfWurwyArbvPDbRbuIpNmI029x+YFiPQ+tYsmD0lHlrf8Anv2BJXi43k6Xs7mWPRN319rUoWYW+nwTk3lxsBMY25CqPU4x7d/TO9Om6bYaXaT6oiws0KxGB/mS1jGQqEdmY9yPrU+0ntui7O00GzkWS9aM3FzMW2q5PzM8nv6D02ivLtf6um6y1W8XTZdkVsoeNSckYHIx2JJ+/NZk5Zag/wAMd7FePF0cVW8v17lxr3U99q8l7Fo0kdrp8M6W11I/8uRVKk4UDsD2HtUrR9DtNF0mzv8AWYPChvLuGTTtP7G5SIF/EPmIgSCWPLEYrOdR6tYdIRT6nJax6iunwrI1q7ECa57bpiO4U5G32o/Rd31H1np9pr2u7ptb1ESE+MCqwQlsKQD+VQgOB963aW8TyraPHrsg5vKnJv2fz9C6stO1DqLX5Z9TufEuWmka2zgQ2UJ7sF7KT6fepTaJa67bdTxaSfhtEis5NPXV513LLMdrTzsT6DEaqPNj6VO0K/tBoOtR2KywaLE6W51kd7+RiVkjt1PLBePn7d6yuvddxoltZaXpwt9E03CWloTuBcuq+LIP6iC2TnuTUIxyQnqa37EdCi1e7Zp7fqDTt2pQdORXEF9f7Ek1GZBG5TIQrH5IAMnj0qp0Rpm0eKGfVEFra3F7fm5YDZao0vEi5z+RPkTHLEmjdbaPb9Ow6G1vI8VpNHLBKw5kZtxcn6nxP0+lZu9jTUdCmWGOX4STT57mXwSFjVo5dibif6VCnAHJal0p0o8P9DpuWKTx9+5X651feahdS2VlY3KdPSad4WnoqE7C8qHcznhpJFVixP8AiA4Ao9v1FqEeuak+hW0LzC2lV50GVCxxMQikHkZA5/So3T8WnaFpGmXvVHxEkXUmo2FtbWqPtGFViTIScIDlNx9KD0l1fPq/VXUy6hbJKsNpdW1nPZRPHHJgBI1jXA+TGQpHcDNexLppwjqhHZBlGctMm9+5fWVqDLCtgBFLrWkwTy3BY7reBgGmUk8/nDAedaawc3N7LoejW6w6TpnT15KsTxbmlkICqzt9X4pqWcGiwNqPWMuWeAfD6dAP5pAOcOw/KD3xU+0na16R621a8tbTSYo9NslCWeRtimm3OhY93KADPvXhU8mTW+PLtf7CY8bnPU+Em/gZWO7sZPB0zSo20szRxwXbW8pk3MgIyWY59Tx296tLFoNPieW2kiXTdTWOKSVDzMrJIBnzyTF515Zp/Ut7Ya3Db2ejRXRvrEzWkc0YdmZ8qD3+UAA+/Ga9Pk6ffTNB6JsL0W8z6zrUxENu3yK8SFY1HJJwXOa9DqMCxqm+TTDBJwc12NVIsD9ST3MbKXsOlIliVuSGWMq36VfzXEejdGa/qwZo2vooLGGUnnBjBcgf9R/SsfZa1a2Ol9VRttn1CO5NsmB3QMQQD6VHhvZtXs9D0S7nzmckpjIBby9/lFfPuDk1fYGLPvKP90k697AdbTXWl9KaRZWYY3bwI/y8/wAxuEzjtxzUw6npfR2h6boULma003Szc3LMNzXU7OVRR6qG3tnzYe1G/EK9m0/p7UNUs4N1xdXfwlhIV5t40THiAe3lWE6q1GOPqG9uYd0FpaRWthHtHLmJAzBVPmWbP3r0uigs2K35/P8AYllnKGvzdL3Gq0+2vdI6f1TUdcjin1rXb62lt4SMiGJQfDDA+YLBsHzrPaWNS6k1JXtm32Vt4kt7fTrgIUYqy5x3yDnHarSSx1Hrnpbp6xt5JrPUL6a4up7scmAggozHsc4wB5YqP1F1HPPqGmdPdKag9xp8VxL8VcxOvjXkwJ3ZHAVCQx/zEUZNzbgufyF+7rRryOktkvMsbu2TXUFm877JbZhahwQ0r5G1Yx3JP9qj6Pp0vTukGaOKWPSdTsVjkcxEGSWKQ7VA/r+ZgffFZK61m5XSdHvppJJbtbx47aTxP5mGJjXOO3AArffiVq0miG26c093eOwv1itZNxPhBIEDADywxzSxx5MSpPm/kW6aCk9cXvaXtbNf0m0mnaXf9WzpcpZ30ly+nodoYKQIoiRnP5Fz7bq8lN5eQWmqRL40f8QvoLUSK+NinBPh+/f6Zr23Vo7ew6K0HRMpAzWYQEjO1T/UM9ycZrxOf+CrOJbQ3Op3VnC86tO+IgwJBIUYBao4MviSl6PAftCE8fVPHfow2X6moUz6xpc3w8SxFflt7cNkRqh7sfNiDyav+tIdO1DWL+2WchEtbf464Y/y8nBUDPvk5rzmy6tk1/R7zR7CM2kjQOpEfHiSYyTn6Z49q0HWBb4eWWOKVpP4FNqc6nuIYkigTHrk+Iw+lCHSzWW26YIycumcPXfyNTomk3R/Cm4hVc39lqTXBR0zkKxGQPMEY+1ZzVzGnSUXV2sXbSX+qTmKGNPlQxJkMSB7jHlVr031Bc2vT6ahK5czT29uH3csojG7P2x+lajUdG022uHkuRDcadpMCW+mI/zIzSHLyHyOMt9xU9UoZKl3f8RXPi1pSj5Jex+fwKTpBF6V6c1vW9SSOKWaKGGzJUMwJBbHscVR9P8AgWWiG8huBcQTXc12k+CcyuqqzD1xzj6VY9T3M8vS2kwsI7i713UJLpIQeI4wTj/2EUfqKlarZfFT4Qk29jD84jAUL/i57Ae1NllS3e7/ACM3UyeOKjHhL9yg0vS7afWJNUuZ3S2EviKpO7aoyVJPdifSrK+1ue6mktrGNbNActcXBIERJG6Zj/i2ggDsKzfUPWR6et7U6RboJpJCLdW5JKnufqayus9TX0hvtNkY3gu/CkvZM4GQGOAP+dh+lXx9LPO9cuOxgxyfsR6hpWvDVNX1fVon8a1s9MmWzHcQxqm1Aq+R5yT55qBa9SXWhR6a1kha7Ww/3bxTu8KSTO6Qepx29Kz2m6xb6bpeo2aRHx7uzWMFVwFVm+bJ9cADFTLrUH1Tw4reBpdRkEUMTPjCIo4HsB3NZ5YtM22ti+XI3p0P0q+Zb9IdOapq2r2eqzqYtPtrtkkuHbLDaC7Ej3J710V9ba1ovUd+to8ukWN5aWttbJIEM/8AMMsjMx7cDJPc9q2WoW6dF9CR2fiPK16XkndzjbGQAx+5IArzjq2G1X8ItF+LuYbOHV9Z+Ps1aElQyp4UG9RyQxG705HpR6VLO3Jr0eFX5m9YPBvFzS+baNTf3zWfTGjy21jafENa3WpQwonhxQtI3hQEY8wHbjPegXHTtr05q+lW9/dXd9caRd2t7qz7Rta4EbzrEgHAUHacfSr3UxFZdVdOaC0PxVzNcaZYQwIvCwwRPPPIw8lBK5z7VltY12R73VNT6gkjiNxezXMEAkLbYQpjjBx5sADn0qq8XEl8fmNmjjxxc1s7/L67C/hh07FJ1Jp2o6tOZrqztbm7uVfGTcSN4kjbfUZRc+QXFRr69uXM6w5bUr53nuH/AKIISSEQH1YDcfPyqd+HMNx010h1l1l1XMTJeulpaIIsFYg2dij0ORx54zWBudUu+orrVJLGGSZwFWMROE2ZwhILHB2rk4961rDLqM3Nk+rg8WOEHzVv3mo6ZniHWOorpsAuBplq8xmeTc1xMsClMjyjDNwPMjFeuWmnSyXfRyZIiFotxdTY5yCWIHpuJwcdhXjFlYS9O6fZadYLDPf3JjubyWVxGr7mGwORksMDO0cV691A99B0jolpHcra3l0gQmND8sK5LHOcjIIrJ18byJRfOx6nT58cMDcV+Foxn4hdYvq8t5aQ6deXjpIcqpMcUabvlB7eIxx2yQPOsA2hXdzq2mahdwKsUIR2hS4RHZw2Bkk4AAJ9c4qVrd+tveXEYmEGnRcz3UvzEdgSD5Z7YHmRR7WfpyTqprN7vU5ZoG8WaOTw7a3hRADz3YnHP3r1sGDDHGoxT2R4cZzzZPFfmeh6dFbWvWOi3ELDxRHJaEHlcfnUgk4BG39KzEWmP05r/Weu2jC5tLe2upoXWUEF5iFihQeQyzkt3JYHyqVbT2Eun2mo3Gr+O4BliSEFvmU4/MeOx7+lA6o1FrDp+3t9PsReXGqazHaWdowytwUVWO8DBxuK+dYIQay6V32fuPRjm0zcltV176QK6t57+26I6dupLlpU+I1m9aKPdHbnaIYEdxxuEe888nv51XXbK8Oq6jcquIlLgk5ByTjB/eutrW3sdU1C41pLGyu7KeWB4dOjZYw0fy8sWOcHIxSLdC808xThFRpWiIIB3L5Eir55KE1p4R5PVTnknctv2KPRj/B9LuNUvriRL27j2QEAll3nDNnvnZwP1FN6d06Zp5LjTv4fPq20yRtPIwe3j5Csvy4wq8571VavqVwp3TWdzfWqXa2ltAbXwWuZhjCR4blQMEtwOQKrtb1KbSLLUdOvIL7TZGKNqE0bbmUuTiIHPbI5Ar18eNtWu5WDun5Gkv7+2n0shrn+D6DasUe5mjPi3ko/NKEbl+eFB4H5jzitPaW0yaFaafZIbW0fTdpaSQGSJpDhjxyWwckntmvK9K1CK7122uNatr3UfAtxJYW9zFstUVf/ABCWOWO77Vvr55hZanEGkuJLnSbW7kK/mUyTYP0zgfpWbrIxUliXtLOb0uTPQ9M1S11D8REuAfEFmkW5twKQRKHYEerEgc1V2Ykm/DqxE4ke61CVy3ifMS8swKe2Dy2fSsTqF7qEt5rMemuZVhV0iEa8FQuzkD1JNa3TZZL+y2WE4S1t+orSygjKZ+SK2CKg9MsM15MukSjd+Rr6fqFHFkT7r9UF6+D6/wBYdOdNW6rhYraxiaMkFTkb2GPQBv0qg1/U7TqXqfqTUNWjjbQrib4O3eJyGmWPMYjRfP8ALlm4AzWpaWLp/UW6iuZI1uU6WaWybLZFy7upftgcE4rwXTtfuL7WRKkMlzOAI7W2l+SGG3U5JbHHPLH3IFer0ONSjqj2MuWlKVveTbZs20yWZre8naGRrU7ZfBz88YOQqg9z2HtmuvriW7b4dUWSGNyrCPBBlfaPDQAcBR8vHv6mpWn6q8dw0rTB43OFRwMFifmbHrx2qw07T7TSbGULcxyrDItxqNzCM7pmG6K2Rj7Au5A9q2ZncdT7GGEJt+orb24htIbqbS4UNm1ytlaB2bdNOrMGlAzwA3yjHBwTXun4e2MOnaVDqN0oFw0QZ5JDtDxg4iP/AFNls+xr500OR+qNUsrgR+JBDLstYUGTvJ8MfTGWOfevolx8VNYaVp+1LaCROR8xL7dka/RV3N9WB71859qOUUoXzuz6/wCyccJpylzx7jX9JqkNjdXCZMMkzFAF7qpIzk8nP+leP9Z3PgW96JHDT6netcuolyTCh2rlvr6cYrbdZ33hLp/SWjzyRTzRxm4dThktgSoyR23EMT7CvDuuOotKstXmu9Xl+Jt7gpa6VpcJwvgxnO6aTyUkZKLyce9S+zekllkpJ87+5EPtXqFkyOC9n8+Ba6REh0Uw6ashutXvBawMzM+/H5m5/pHrWR65/Edl6ktOmelraSe004fBRtGztNOwbMjhRwu5ieRz716dZ3E1ro8HUl2pRLfS9losUIRVmnyRtTyCx/ufavDIdXnXUIrLpWxTSBrEysbtXL3l5Hnlnk/oDHgImMedfQ9JDG5SclaS+Z85J6cvhs9FgSTprp7Vdf1a3QavIPg7GFpmmaFnHzsxPZgOMc96qn1qaz0bTnFvBEtwhmM8qmcuNuAdp4FRfxFYacLPpiB2K2Vr4l0+cu0rYaQ+mQDjmqZplu+k7SGxnm+HErW9uCRkxYyBkerc8U+PHaU/Ng1K77Gr0Hq2WOymvd9tcywQyG1gjgWLhQBvYqoJXJ4GecVWpPpN5H8RqYh0m8um3RTmJXSV927xPDb+ok8P35J9KoL/AF60sLrRYdMlaHR9Gs2tppZF+fUNQl5uG/5Ewqr5Bc+dR9esRqt8ss08REm2Sy+XO3bj+X7EY4HmK9DEvBnXF/yvI3ZEpV+n1NteaXL1hpJstes1kjMrl5LaQyQHByr5PIPHn51431ppF1Y9TRaXK09jpOA0V0CWe4RVyWJyMfSvQNF64M0kOlX9tFFZaorpdSTsUEhI2lGAxg5wc1J0MaX1lp9703suLW/sWa3a1lDStCV8o5ccrjB5PatuNqDuapfl6zM8U4PXjdvuiB051GrdOa7qs8s8cEcsPgs7b8qqNvIU8AABePesnpotWhW61Gzs1vJMObgqY2QHkEkHuRzir3qHpq76b6Xm0vULiD4h59ywxMXkePI44GB55rGw3MUKXE+qQiZFQgRbsbDng8/mOKMMcVcl3YlqTcmXt9e6fqsrSaTbIkMT7ru48P5rsbfzA9woAP61QdTac2qadBfaMAbaE75LeMcIT3YAdxRF1PR5Lu3vdNF/ZCKN0lEjqylSuDgKO+T2psul2drm30eaWSK9iDHw5SAh8xj3rvwStPf+WLt5UB6E0mS+ugqhmCHLAduRlj9hWk611uYXMU8Dh5/EEUOO4jC47eXFXNjYw9O9M3U+mxNDcXUZt4h/mx85H3FZW/sbObUFuj4yaTY26G6klILvJj5lUeZY8D0BqWtZs19iU/SaT4HdJQto+ntcq6j4vfHboz4MzFvmIJ5Krnv50nVWoTanr8c95EscMESqHiiCRZUBThe/qao9K1e71fqY399YPFFGwgt40I22sXnj0wOTVik8TdQCxaNLua9eVnkcnbETnC4/xH9Oa0vHpnbKSjqa3LKPqiK10HWt0Ml7pxae3MJcoCPhgwxj7/XNUvRehWs1xFPouWsroO13FMcvboAcbvVQexH0q80jRo7jSLyS7MUNq97OMv8AMwY26xgbByWy2Ao7mq7VNVk6JuG0PowfA3MEW2+vHCSTkrlmTPKqByCF8/pVNMZLTHuMnI0jajPHc2w0qC5ZYl22yopGxeMuxHGT39q2emmTqGC9g12W5a8htcx3cEW1mOf+EpHB45J9qw/Sd5Lrenm/vw8F5MwZFaU7ZuPzAdgTn6U+w1PUdJvr1/iXjQptj3Mx4Pnj27VgywUW6W6GUlG4TezNMsdv0sl1d6PbW+s3y2xhe9lXxRbuwxgRkHkA9zxXn1v1Hr2ozyeNq10It5iCwv8ADxlQe+1MAcVor3rYQQ2T3tmHS6uxEssB8OZdozkYxu48jVzYx6HJBPq+oG1t7K0+f4uOLYGycYkU+efTvU1JRg5Nbsy6JLfkzvww0yzk1a9DrPOUttOhYbjgnG/n7kms/Ju1XUtUkQqYRfMqKzZUqgCgZPvnJq26i1HVbzW7O6voY5dNJzFNGokiSJVJHzY4Zm28HmgyhrHRluJYbciZykEeVUlu7NgHIHvT4obanywW+EILfUtVuNN0bQZ0sZr65itYpGkIZyWwdg7kDnntUzrLqi0bUhAs11ItiFtbUlVcKicZye4JBJHqaXoewi+M6l6whDl9F0iNbHOW3XU+EKr7hd7D6e1YO402fWIbGWyuEe4kkYCJvleRmb8qL54+1aVCE503waVFpbm50jqFpbXcUsbe5kmMcUt3H4glfAOArcA8gDHnW+1PWZ+ntNg07Wrr/wCHMm2TUUsQYYo2YfJbIFwAFAyzeZJHlVN+Hc9roH8S1CDSYHh0qNxHe3Vv40s90/CLED8qD5CScE7V8s1CmjTU5Y5eoYg9y83xHgyyEuGIyCcfrtNefNxUn5AcIy2jTfIXXOrbvWbTTl1MxLpVn4jITncrKO4/xHIPfis/qOrR3mm2Vy1oLq1mX/eTIfnXLfLz67Rn71F1u5uUiv2uC00M3kg+Xw8BSB6EE9qh9OSiaW8tbrMkccjTqP6SijaP7A1qhjjGOohbld7ltpFvFd65ZxaeRNILqLxoGI3xAuNy+42+dehfhn0vbX3VN7qeqwIdE0YzX1xv/Jw5WGM+2csR5hPevPPw80y6TrKylaJ7iYxtdRBT80hIKxj6lmFetfiXFddJfho3TdhsXWtTf4jUdrhTnIUIPX5VY/UmsuaTWXw0+R60pTZ4xruqRza9qOuLbfD2t5PNdrbpk7I84Ukn+psZI9TWMstOjubi76hcF4oYGuLfK7maSVsKMeu44A8zXoLdG9V9S2MkmkdNX8qMiR77gCBCFwQctjua3fRvTFx0VpMF5relTXOoaTJLqNtp8QSTxLlV2W8eRwACWk58yK9XV4MbS3exOOWC21K16zzbqayk6alsreaQjWjY23x8agKLaR1DeFn/ABgAFvQnHlQIblJnW81d/wCSj7UCrlpD/wBqFeWHUUjyXfVWmXyahLI8sxMJcGQjnJGe2cZ9qzlzdTuzB02uAMK2V2/RaGhvYWMoy/C0z0DXr1WstAjuHkjM9gZhDAwCZd2CksfYdqkdTavdQ9O6daaXeLY6tNGY1ZcKZNgzgH1NWHWelpp2mdF6hbtI8l7Y3ccqEAxiO3KrHtGMglnYmvMPxQeZ5tOittzNZxRFgD+UuxP+grBhgs2TH5bsCj6el+Za6bdzP1b0jFcmWa7QxSTrKSzLKZN2T74XvVrrUXxurwWNnHg2UJRdg/KzY3MP87kZJ8gAKv8ApKws7jWtH1DWyUeWaOKGQLh0iGDI30OSAfIVPn0Wybxb/WJptP0Sdvlij/8AinUSO6R+kYI+aQ44OB61peVXpXkUySkqoz9po9y9oq2LQabpllg3usXKb4bQE4EcUY/4tw3O1B2zk4FSY7xLTU9Ngt9+m6TJdOsNpNL4t3fyldviXD+Zx/SPlQcD1qP1f1iLQW7XEUUMcAKabpsBxHbD1A9fVjyawltqV7d9XaROQ00zOMsO0KHIzjy7nFDHCc41wt/eHCpPgX8Qta1e16zXSumjLaiSEy5tjiR5MkHL9+Meo9aSyV2cm+un1S9i2mSSa6eVI28wGJIY/tVx+IttE2uzySYjt5rZQ2w7WGSp4Pfkt96qtPKslzaLCbdLRhGY5F2NuP8Al8q3ykvBikiz/wCGklwJquqpols9w27xpfkaRSA5P+FeP/gVg5Z3v7kfJtLYUAd8HvljyfvVr1BqIvoL6CNd72sfiR48tsgVm/eqewtmtYJZ57iKCSQFlad8BSeF/vmtWCGiNvkfGnGFy5IVvqs9tdiYS741VmYONyjA2qcf9QrW9Pt4nRE0IBDTaqcux5wkA49/zVmX6Y1B9JD6b8LqkYlLO1jcCYhAM8rwwGcfpWtsbQ6V0VpInOZJ7u7uVUjBwCiAfohNWz1o2NGRrRS5JemXzR61JaMpAS0LOo+uB/Y16f0Tps+oL1JNboEnezTSIHYfKslw6q5+qxAk+1eUdORLdeFeCXNwkKq7f48sxI/U/tXvfR8bWXSkWoshSLxbzUHbI4RITEp98ktx7CvI6moNJGOSp7Hgv4wa4mqdYaqtigjW1vxb2xDfL4MQ8OP68L396iB5ntYLSx/4s1yUAQfMVCrwP+Z2xT4Li33Xl5FAXncbmMrbyM8jjHc/6Vb9P3s+py6dpsSIs7apFLbzADJmLBhGT6bQMVv1aYLbgst0ej6loEWn9OdcWOqwGA9KaDpwRf8A41K1+GkPHckIAaw34OaeerOsZtRv45YtN09UmtYDgZkBzFu9shj+leixzJqmhfjjfSOGkc6dBIHOQxScgtnz55NA/D3Qp+melhPeyRzz3tub6Rk52xhdqA/YHisrypY5pc7UI5qGqzB9Ya3p1v1Dq+q6vay6lJcT/DxwF9iuFPBcjkgY7DvWs6L1G6vouo9UmfwrSPSY7G2trdBFCXuZlXG0f4Y0cgnn5jXjvXY+MjtRGd226Qg58ix/71630vaj/YLS7GBkSTVNQuLkn1VWEEf7l8fWhm9Dpoy89gQivD1Lkz0Mk0d5cXGlK9xqb2NtqUaqc+Ji5KOhHqUkAPlhTW71C2stFs9P0K0PiafaSy6k0yflWaeXgf8AKANo8qttS6V0yz65/iFlaR2FrLp8Wk2tvC5bIJZpZCfI7R5ViNXv/wCL69PJIVWz1KdL+xjjzthjWQxCH32hAcf5s0jnDMtMHt+oHJONGct9PfSYLW0u0AuRql5ccZ4AhXn3AGea8u1EyTxgkmKFCCCe+BXrenbbzS7eOVXmvItOuRG2/LEbypHPrjv3ryy5M2psy3RaDa4j8FBjbubbj7E1v6Z3J3yh8F6rNxpmry2N7cTr8kmgaOZ414+WZ4xEjFfXdPx781seibKCxm1m4jlMgto9pTsRsmZtxI8z4f7V5fBM8zdU3c+NupazZaapXnIiYyN9QPDjz9a9f6fVYI9btZF8ExWomZhyWaRJ5Ch+gGKn1aWNUv5x9TTmpRPE+mdWfS7XVZbuMyW097DBcpt5aOQSEtj/ABDhga2tncX3TPRV1f3qs1wbmC2gz3dXdXLfUrHWM1bbP00+qWu9ILuexfeF5VkWUOBxz/T+tbO6ln6l6H6fgs0e4vYb65ujADhriCMRxq3tjeePqa05YKVNrl7+4pkjaV+8i6h0oda/E74JSi6bexjULhmG1LeAAlyT5AYwPcitf1T1HaizjdZPhBcxeBYxYx4cOCFOPUg7j/00HTYYp+nRDJdxXot3FnqEsRwbmVX8RYA3nGufmPsa816t1H+PTSPbZuvCkEcKJ/WxPzMB7kj7AVkWPx2oP+0yKHiS0dkd0xZS3WuB71mt7uw4mKrnx0KlVPHfHBJr1G10HVtdtNMl0OA3c8xlikWN9pwuSOfuaq+kOi7gpY6l1BJJazQR8whgCUC4xIfIe3etHrPVM2mrHoOhxPp4ug7eOF2+KmdpCY9SCM1nz9Q8mXTjVtfBHTyeJPSuwzqKx0bp+zmtDa3Gt678Olr8TFIVtbIKADhF5mfjG48A+RrHNHZySfBo0z28N87b/PmMjPI9cVMW+iwi6fcMQ4J2tkbSMYx9aIdZhzHDdwGYShG8QjGcu3ljnGOaNyWzDUlwhLSJWa+tbdZJYomlZmxyuCF/9aH1TaWtv0xp19bB3uYNTit4VcZ+WQDepHnnjFWNno0HxF18Fc3RcSKJYnX8rbsk/Q7qBq0Ey6LIJIzPLZ3SXVvFGS2+bAVAfQD8x/5abDtmTT5e40ZRjLcwcWgRad1Elhpkr3V7GEe73KMRTE7mQY/wgqp9Tx5V9O9E9Npomi28NxEodj4rqy5LNjgEeYUdgfUmsf8AhR+H9vpsL6rex+NJKQ++VeZZiBubPmAd2PevZ7OPwboFn3RxoTI3+Y+X37V9VigkrfLPThG9yMxu5m2QpE8kiEoXkZVPGc5FMttO6ktLNoY73RoQ4LeI8crSN6jdny8qubDT4bVZJVhVJHO7Pmg7bR6UmnW8U01zcQJJEkkp2szEj3IB4q7rur+P6NGuNrh17l+qIbzXFjbgyQwKscfhIsRJAJGC4JA9P3ryT8YOrTonTo0ezuRFqus5DvglooAfmbgZGfy/f2r1LXdRt4Unu7yULY2CGWWVj5LyTXypqevnq/XLjWp43R532ojZOyED5Fz+59zUHJWNKWlbjen7aKELvurcIowoYMNoHl2rdWUtpBCSt7p6MELBXuyrNx5ZXFH0ZtiqhSSRQBlTJ5Gr9pxNaNE9q4d2jgGGB5Y/9ga3R0JGWUpcmT1CSzXq7pSyPw91DFbzGfZN/LOdowx8jmtlai31hjHbJanT7NtkhaUYmfuCScfID+pqo1QvrOpajbWttJF4McdiWO0Kgz4krHz/AMC/atTo2l22m2HhrH8smGLMindg98fTtWPTKWVpcdzIpyukEtrVpAZNWu7ecH8sFvKkSqB9Dk/SrGJkmdQlrEFxgYdTRW0bS7ht7RRNgcH4df8AtU+3sNPjUAiLHknwq4P6CvVx4oJbFlOa2bb94H4eQIdiDA4wHXj96RLGbAKKTx3DjFT10vTpmCyxWqD0NsMUddG0yM/y5LZT/ltyKv4cHzR3i5O1kGG0u2DbFkIxg7Dk/tTgLuPHyXSfc5/vVmNGsiuWmtSG75if/Suj6e0tCTHJaqT5iN/+9HwsfqAsuT1kdFuduWF2Ce4zn/WliFyh4julPlucn+5qemgaRIMvNa/beP7Yo6dL6SVXZPBz6PL/AN6HgY75QfFl5MheLeKyti9cjySRh/Y0vx1+GKAXykdwWOasU6W05TlZYAT/APJZR/rRP9lrLHyTxD/lnlB/vR+74/NC+M/J/ArvjrxceINQHmGy2P2NK3UN0kTmW9uYo0GWLTFcCrGPpqOI/wAq8eMny+KkI/vTLvp2/kjK2dzYiT1u5ZXU/YGu8Bdn8xvFT5XyKvTtThvFjvdJuUkEoOJ7Yghhn1HerE6vqJxi5vTjuRI1GPT5WKPxbiKJyvPwl04Qn6HtXLoO4EJe3XPfbdtXeAvNHLKvIcuuaqE+S91BQOw3sf3pP4hrEzb/AIq/x5jJH+tN/wBmmQ/Pd33Pb/fWzT16ec9rq/H/AOUmu8H2HeIvL5fuES61Yn5HvyT2y5z9sUqvrG8M0upH0Lb8j96D/ALxGwLy/T0K3ZBqRHperRkeFqWqDHZv4gQf7UVhkvL4/sK5wa/ZfUa0uomTJ+OdiME5fJNKZNSyDu1BCvYguCB9aeumawWJ/jOsEeSm/PP7U9tK1RuG1PVS59L/AD/em8KXl8/2Bqgv9v3IDfGrIzRzXtsW5Zhlc/U0+OW/OD8feHByPnfI++alfwbU9jBtT1lPXbfj/tTf9m9RkOV1fqA57FNRTA/VKLwya7fF/Q5Sx9/y/ce1/qLZzJcyN6nex/c1Ig1bWIivhNdYxg/Ic/rUf/ZPUMAvrPUGB/8AxVf7BaT/AGWuMHxtQ6jI9Tq+R+m2l8Ca5r4v6HeLi7L/ALV9Sx/iGsSJxLeJxyBBu+/INNFxqwIaS41FgPdgB9u1QV6Znj5TVNbUeQbUN3+lNbpqfORq+tKPP/fc/wDvNL4U/V8X9BtWP1/BfUtFmvXZnzes/HzAH+9Ha/1F1Yf72wPZdz1SHpG5K5Gta8qnyF+o/wDeajjpGd8g6zrrc44v8fuFpfByea+L+gdeF9n8F9S88LUHYv8ABTy8dz/61Fu3vWhcTrc28YHPhyGI4+qkGoC9GNGcjUdafjndqZb/AEoN10ldqubF9Qmfz367JCP2U0fCyvy+L+hyniT7/BfUsbO5vLe38OxN28RGfnupH/8AdE0Y3mrFRutboj/Er5H96oU6OnkGZr7U7aTHKx6s0gB/5tork6BCtubUtXnzzltTcgfYCu8Cfevi/oN4uP1/BfUvnu72MAtDInuz/wDrSC9uZFzhj/y1U/8AzvWbJjvtSQNz8t8w/wBKQfhoCS02oarIT5Nqsn9sV33efmvi/oDxsXk/gvqWjXN3gAq4Ge7NRImuWbuO3PzYqqH4a24X5rnUR6//AA0lpD+GWnOQZLnUM+ROpyn/AForp5Luvn9DvHg+z+C+pdEzqeSzA9gDuH6V3xLKu12lT0wMCqZvwv01ixPxRJGCfj5cn96dF+F+lRk/yJDnn57uZv8A3qj4Mv8AJfMCywv8L+C+pPXUCrYluPl9d5onxVpu3LMWP/v+dQz+HGluMPAJMdv5svH70yT8PdNUYFuqD/6a/wD3oeFL/JBU4vs/kWD3kf8ARyPNvzGmvdMOYjlMfmKgVUD8ONLBLNbI5HbMjn/3qhv+HeiAgzafHxnBLyH/AN6oeHL/ACXzD4kfJlsdYjXCs6BvIBwM/rik/jdrt2teQow7hpRVR/sX0/bLu/hduzeTbdx/c0QaFo6D5bC32evhKD+1BQb5kvgHVHtFkyTW7ULlL22Hu0ij+9QpNbjL7hq+mGM90Fwob780QaVpoAVNOhYeRMSkfuKa2gaY/fSrVh72yf8Aaj4V9/l+4fES3p/H9gY1rTlwTqUGD5x3KN/rQ4+pdCDMtz1DawzD8qeICSffFTI9G0+PBj0yBQP8Fuo/0qStnaREhbCFQe+6BQT+1d4VcP5fuDxE+V8/2KiDqLSZkd9R1KGKYZCeE5lRl9c4Bz7GhnW9LILpq8LIfPaTn9ql29tYW9+6fEXJuHG74d5SyD6Lt4/WpksiwxhUtygA7CMf9qDg0rcvl+52ryXz/Yok1/RpGw9/Hj/5HCxx9sUG41rSkVgl7Iw891o7f2FWb3LSf/E1vK+RyojHNQbmSa2x40E8S+Q2nn7DmpuL8/kOpR8vn+xAGsaasJQ3V1GxGMrpTsGHtmoM+oaeo8IPqoYdiukHB++auo5JLqPwxaXkI8sx4H2Nd4Eyjw5IpWOOHZcH9TxQ0r/L8g6k+38+Bn2u7AgJI+qgN2Iscc+wzTY47FS/htqUkJ5YCzQc/UnirxNGuNrGSSdVyTlWDAj3xQjpTQTCRj4yejKQB+9D0V/d+QvO1fmUzzaScEQ6q7jy3opB+3ao9zc2F0uy7sLy5XHAmMeR/wBQ5q7u7W2eYMFS0l88yKy/oTmoslhbcNJceOwJ5t5hFj6jPNRnkilvK/VsM8alzH8zLz6TpEieIlhq1rv87fUlwP8Ap28/SocmmarasDYXcoi7oLyAD/2kx/atNdGTTg0kcxuLQkZUPGzD/UVEn1S11BwtvO1uCMqk0vf9M5rwc0/s3XWaOl+dV80L4UYvbb3v9WUvxWvRsJL7TodTtgcbYNQZMftn9aSXXtPimc6npM9tjCnM7sFz/wAver2IWL2+HvdOSf8AqE0jDIH/AEVElu9Hlk2zT2HhLwz290SpPvkZFbYY8MY3hyNL26l87KKGVb8r2fQB/EbGZ4bjSZrILE4JiEhdz6/K4BpbnUpkf4c6ilu8oOzba5B+meKrNcSGbxhpt3As4AVWE+7H/KdtUtu0N0ttLdanO+8BtoQttxwQFA75HlRdt03ZaNx5RJkTVtI1O01KK/huhActi2ERdD+YHB8xW21bSY9Su7uCOYxWN9YC5hlDEBWA/Ln0PY/asvc6hoPwxjifVnbnK/Avk/qK0H4fX8Gr2c9iq3QayGImuYvDZkbjgegNJi/p5HFLb3jTTcbf6GMk6f059NFzM8Y8RSphE4aHcp5AkX5kbjzqFo3UnRlndrFd6TqJ8QtmZ7ovtIwQPEXnBz6VqtX0uTRNad4NLS8gnk/n24O0SHIz27Hnuazeq6MYtQeObp+8G9MxeKiA9/l+dDjt5mtmuS3Tr2USUIrlX7Wb7Sr/AEu6iF7oEk1lDg5jefxP784rE6xBDYdQrK4H8I1xja3B7COVxyB6bhkj3HvVXpmq7LkWt0fhRA5VsYIY/bggVpFhturdNvNO3EwTqEM4wPDkBJSRR5FWAP2rF1WH7zjcJcnThFxaMFazRrdix6qUKtq5hV2XaVCscdvI9wfetStk93p8U7jaY7Ys6jhmAYnI9OMc1l9YlN/c2t7rCeBdQKNM1eNZANtwj7g+D5NH8wPbgVpNEmspdFt5tOu5pofiHt3kk/N4bBgob7jvXwnVYZQW/Y8yeOVbk3Rbuwiu7W51MsrLEY4ps5BVxyrH6VndZ0++s9Pe3cRlXVZA6EOrBTxtb3HlVzplosUT6VeRKzFPEjm7h/D5Kj/pzUCe8Gmarf2Nou62RtyxyHKOjAMO/mQTXnxTTuJm0ySsXS57lDpAuJQFktmSVC355Axyf/KV/SmaCEmt7rxpTE3wzQOxGRuR1YZ9sH9qmzWdo+k2V5bSR2am7k8JJWJAPG7DelH6V0W4uLnV7bCKxnmX+YwChWj7knA24GePSqSkmpSJzfcxetWCnURcqxfTbxdu8LudH24K/b9xW30C+OkagZlLrDBdWrxsFIMuQynPpjiq666fhsZvhItUh1IXMbKyxj5YJlGVYfUZp+k9Q38WjStceHFPcLDH82CI2V8D7ZAz7Zq0pKUVFb0Vmna7G61K08C413TLKcs1xCmqWWO2MDdj7d68/ntFvtDNx2ZbwyMCedpjOSf0r0CLUUvIunNeA/l20s1jdR+cUcwyAfZW3CsvrOlSXFzd6XZR7mt70QHbwAphJLt7DvWWFwkPdx9gy4vHt+pdE8DaIgZHc55OCo49jms1+IUPw2r62qggEiRcepJB/arXV5kuep7CO1wYNNgRlk7CYMoJf9cUz8TIB8bez/MBNIMe6qM/60sfRz4/Wv1sVx0lXZ6gNT6WE6MfHjuYoJj5kIO5/wCkiq3SYG1HVdRsYWy15ZSeEcDcSoyB+oovTAa001llCs8l4snhscCUqvK/dRUXTLSTReqoVuHzHb3aMr858GY/Lz54DftXqxSTml7f57yC7l30pdtpcml3E6+HJe3AjfHYAR//ACxr0zWFEuiXLO21SrOeOwEgbP8A7Veba5dWhuNOhv5HtLy0dXW4wAjsCQVdfLIXO6vRVlF90/dW5+YuskYOfzZ44PvxXidXvpycW/1CvQkvWeZ6vb+DqWk21zLEJZNKtUUynGSu/kHz8q7SrOXWY4rW4XxY7NYEUAkjfkMw/UVKv1j1TTtEhuA6XL6fBgn8wdCw7+uVPFX2iaenTmmXc9ySjnc7OTzjjc368Vvln0w3/ELKbUVFclpqF3Jptgi2DbruaGSOGPbkSFQC2PcgYFV2qM18ZYrJi8Q/mhT+bLkMV99vaodvdzSa9bzH5Vtpo3jQnAX6fTNWt7ZJol6NWmcvbTWksKKRgrOJyWb/AMpArDpUKt78/sTT0vRHciwWqjT0sUt/CkngVnkHBLtciPb/AK13XGjLat0bDZphpVuY95X5ynxG1M+wCn9au+ntPgvporu2lMkM90kijuU+dXx92U1N6siafrH8PYWGVayglyewBEkjcfUCq48zU0k/5RoxRtTfq/VHnH4nWtlBrmoNITa2UMkEVvJHFu8LauTgeRbFVfQktjeRahFapIC28lm4DkxnkfXFSOvWl1Ge/iRgZL28csCDkLEF7n6E1Xfh46PfwxbVi+FmFs+3nIY4B/fH3r18HpdLbe5p6iKi6XY0HVMx/g9sm4j/AHiOTA8wBmqjqAtF0PrWzCtIsMKMTjHzZJ/b96XVbqT4i0s3G5jaM7kr3YMAfpwD+tStXsIL3R47e/kMeliUveyE/lRQCEX1YnFSgqcb80/nZlXouJW9P6VA2i2OtdQP4dnY27I75/4u1yUVR54BNaBOqA8lrqUjrDbNiOG3kX5JEbggjzOP0rIarrDa3YEXNtJpukwTItlb7cL4LK0e/PmQ4X9autF6efWLbSrW4kZry0jKeHwRgkAyf9NaM8U1eR0HInCpPk13RWlRaTY3epKXmub5zHAVhLGNckHB9BioN3a3kPTFpC+nXew4eSSSBiqgSZyGxjJqLcdZSL1ZY6dYO0Om27i0TLcPkcnHkORiot5NfzBbqyvJCtojpPaPKT4g3EcLnk55rA4TlkTfG1e4thxwhGpt292WGi2c2jafFeajHbfFWslxeOyENKsJkLR5HbkNwKJFcHS7i4jSYzSbxMrnvIcg5+6t+1RrbUroaDe3cwS4t5roQWiTrtxDsBKEjnAJOPTNQ9OWJTpkgtZo7eeFokjLmQq4YbBnuFKtjJzjFPkx6nLVyRilu07J1zrBis5bfQYbj+KXM7yKmzcWfucD6CrdekLS06ni1nWtTt9KBBna04ab51Pn3GCfIVCh0c6fqsz3tw6XFxK5tYrX5pFRlJILf085Gafq1zeyWg/gNmkt4xjQiUB3RCobczf4QOSaSHotKD3fcdeT2X5/qauE6TbT5gtBPcvFvTxFx4oXB4yMcZyeKyd31t/E9N1F49Es7WO0hW4XwnJbcJQODjAI/NwPKrW23G3uE1Ka5v5dIiN3HMiglkYYcICfmVQefP0rMXGneHctqenTRXOlalZSQz+B+WOdo8qQPIZI48qSMPTep3+XyNC0qGqMUr97+e5pendQ/ic82j392bdLthPZXKgZhul/JKn7hvZiK0+vaRJ8NqGoXEKxi+tok1K2HPh3MRIYj/KY2JHtXivSGqNN0nJLMGa5065hcSDkqGbDAY8vmXNe/Weqw6toa6nNxEgW21EEFiFJ2JJn0BOD/lwaz9bjlhlsLi0udSPNelZpbBdPt90VlZSJPZ/NJywCloSW9O/61S6DcyyNc6dFcyx2ELFLq3VBtZ596iUN3LK6AEf5hU7Ven/4ML7SkE0d1ps8eBPIGSQ7CysnntIXH1oOiqk3UV68H/D1Oz+TA48YYljOfVihH3rTFReqfmg08bok31vFfw28NqwivrMx3tuGAyy+FsY/p81VFpd3Wj69/F/Cc2t1ZwTBN2F3kkP+m0/+YVotG8C66ktLu8l8OKPS0WGJgT+ZTuTABPrUePQorm7TTbditrG8V2B4wXMTHYycjsDg4/y10Mih6EvISdzba4NDLDFa6nJaWa+G18soAzxueIGM/wDmQfrVzZQR3PUWrMRsbqLSIpZBjA8WMAHn1zmiafp8VzcaRqMpLCKJYwAvBZCVz7961ljo1jFfQS30rqljI00oGOLdTuOPXPAxXjZMtRaTM8HJypIKwj0fQdO02ZELPC89/v7LHwQv/v8ApWKvNfne31e7gKx3WmNY6vaNtUhrfxNrKnf5SmQfrVx1NezX5ZUVc6zdqkkiOCsUIBZVA8sxnP2qg6VuNH0u6i06KQXwiVtIuATuMQm3NGGPmN24DHYioYMaaeR7vn+fkepp8KChFW2WeldPLp1ze6dpyKbK3v0FvsHAVrkSAD/pk/apOumW+OmpEj/7vqvhw49I/wA36Biatui7xitjf6gg8RbYzzqO3iQZjK/clai6NCZtaWGQBfhF3TnttlkwzfT5TiouevNK+255+RUpTNPqV7baLa2Mckht4Z5BLOyjI2MCqjHn64rCyQS6n0nrsEwM9xJY2lxE2OC8Exj3foyZqb1g0l41zEzKGgkI2l8eGdvyKP0H61SaPcTS3+qkmA20lnNBDCJDuYmDc3thXRT+tdhxNRbT3NeOseKEfiF1OOfW5JoNgjtLjTBO7hcNE80YQDHplH4qm0CCHp/oqbUsbL1I457aRh85nBARR65z2q5hnvY+pOnoUKvDdRz2d2GHJKbJoj6cCTH3qDfot7fXEcg+G0rRS8xkfADMBnP/AEAk/atyUr0Xs6YJNSr1dvyIZWddJns7K7+F1bUxtgfILMVIZzj0OSKj9J51Xo+Sznc3kQ0m9tbjeCpM1pOJF9/ySAUttEdVn0DWILaeO7huEtbdAvzCF3OxmHpxyfetD0qlla6/qWk2sUkUNpfGOeVmI8Q3cLFmH/UEX7Vr1KMHFLfn4OvoNh1bR8ufaeY6TfzXes69a75Xm1/TvGtUO3wfGiUSx8HhSNrKCf8AFRdO03Uoh0brOsqLa706HUbG4kmlyHheLdbtn/KZGXHltrPa91D1D0+sFzCRNAL+Vbu2TCxnwSMg8ZGUB5H1qR0hr+pnqe70XqICYRTbvDlA3R7XDAAeYKMf2r2o48rhrhXr7vih5KUZvclXUbdL/h9bJLcprqWngWyw2oaMTyBJREWbvjDFcedajqh7bTNc0nTdIe/XWrOHFrBpoAZPFjRpFkJzvXuSO2M5NG023ubzoHqKOysFh1ka4ohjdsgSMHCuAfJVzx5cVp+ruooemUjn0jTI73U2ljsZ5cAMpMauq57uSBwBwfOoTzVNLmVvy/lEoYpTl7uWybdavpnRzQQatcwXWp3Y/wBxso4hshYJxkDj/q4HpVXc6d1Lr95FfusUUl1bbjYzTI84lDAgJGpPoCDxxVXbTXNpGdYtb9rQXYQ3kUYQXz4HzNNKcrFGuSMAAnsKnaNrdjqOvaQ3T8aJpInZZZEhKSSP2MhcYYgjj0xXmzw6ZPJVvu+y9RoeycYOl3fn7P57zSadot/q4ubWKA2t5qE0M8kf5hFIE+c8duRn7mvVR1tD0l0tcQ6LPp0fwETS3N2xMak5G9i7KwHOew4xWT6R0v8Ag3SM9/p5FzqtwqWaP43YSSSuT65xGq1XaPMLiz1G1tpbe2e01EWu6S38UPFOvhkMh4Kll5FZuovDppb7Nv1Psa+ihDpoLqsi1W6SdV7X+hsIOvb++1S0gsdUa8FxaLMj21m8ytnhT4pwNpYYGATVnANZ+eK9s5Gu7pGuZ5Sgj2sko/lhTywK/wB6hajqFtoum2vT8+mm4xbKfFsrj4eBpTgrGqDG3jyB47Yqt6X1zTdWvUtZNPeGfTr6OPx5roy/Jcho2O4Y4V1xgjjIrN1c9cGoLg+iyyc8EcmaSV9vRX8+BL1O7uOoNetbKWOPxZdZa2ittQ0wLHHC0bYKEj5hlSd2QQagrpoivr+4tleC2ijaURrknIyBknnk571VaJeHEmii31i0vdKuklEt9N4sfEpQ7H7/ANWce9ay9xbabfXGCwlxHtOSXHmOOc4p+mz+DaX8s8Xq2uo6jRy9uPUUMXRt1H481nZm/udRto53MaeIm5icLuA5O3B9qodX/CrqCfTLOxsbTQrTUoU2FZ9WjglwX3ZIA3Bjittqf4hWHSN/Zad03f8AwSXHzxxbt0aqMKxKnP7DyqJr3U9h1jcxQatZRM9xCy4ktvHiJIzkNjevIAwePmB8hUITwrNqyRbfPkj0s3SY8UlDJl07XtzfrvYpJ9A/EzpKyuIS+tXDCzkaNYZjcw78ZUbsFceWD3rO/h31x1pPZ6rYdQRW0d78OzfBBEHzLg/zApKK3zZwMHA5Faq96v1bpHWIrbQNSmgtJdKSaC3nLSoXDMNuTyO2ODVr0B+Mdj134z9Tadpb3US+GLmCRJSAe4Jx4iduzZzXorqVl6XJKMWm/XaPK0qEfDWWn/1fz6ELXrzU7O9029juIpJv4T/FINqbVM1vJuZePIoSCTVNrnTsl91CJdPtHbSbwq8xx/LVMiaNQOx+WUgewFbvqSz09fgNUiu54o2R4EtnjARYG4kAJ8jntWG17W7rR/w/DaDLJDFpe62kiMn/ABGt2wAD3+aEhh/y14vTwbxLS1fHcz58U1/T1WmuV7DUWemQaRb30ts8glZxcOXxvEhB+b0HHlWY1PULi+07WtV0+QQwx6ddQXkarx4oUFWUejYNXySXE+hzTXMsUkk6pH/KYk7QgJyfXmvOOj728jku5dQukisLq5mSOJY2w0T8KTnuFwf1NR6fC5znN8xMaioQTiTPxesp7STrO7tZGmt9Q0PT7m0WI/MZFXaf1DftVLL0Vd3P4l6b1cbye4iLxTrASfCt3e28OTLE4xknAAr0DqWKe7vJYpt09n/D7Z43VQAg2hdpHoeDXmPWXUvUuk9X9D2cl/Z22k3Js1mhSz/4w8VkYqedoGFz717vQ5JZoKMGk6fw8imReLvdJL1ml6m0i+n6Qt/jmS6eCTqK1jL3GcpNCksSe43AYHlT9UjQ9ZaB1FDG7XF7oOmTGEuGXaIQj/L5+malWGdT6ZEeqzspsOoYnwsY5MtsYyhx6nml1jSrJp/w/MN0FmjsbREdFyZFDvGUOfIYBPvUHmuWiXO/bbg6Ppp1xX5E/qmTSJenkvbe3Nh8FGii6xhnkLYGR2254rK3OoRrdTQCcWN8+oWV9byCUpGyrIC21u3KsePatfq3Rdh1b8THrNpPoN9NMVLWm7wroD/hyBOQCCDkeeKobj8J9Xm1SK3uA+oRNoaNE8SFVkuoWOHC+W5WxxxxTdLGCjpnOy3UpyxxcFsu6/I11vetqmnWcGrXySo1+yF7gEbGOdrKw9V49K0IutJXUNRGrM9mkqSfEpbp8s0UfYv3+bIFYhLTXLbpiCy1Kxuo7mzubQx3MKZSSMlxICf8u4c1rGtnfWNRihmaETalcaf4kPO3fAXBwePzf3rw8+J4cjTe3+w+DK4zTa3RlLKEtD0291dq9xa+OS0K7jO8nyIM9xhRnB7ZrzzSVOnvZ2+li91CZLN7hLeNcxyszsSTI2AGBHAzzW8vNdtrmOy1WK0his575I7jw87oJhHkZA42sVJzWR1/UIOn7TWI47VFXT2t7eCNp9iSvIz8s3kB5CvY6T0pOLXJ3WqWRqa5LnpXR9Sk1NNQu1m0hCJJJLUqoDYUnccEgH6Vr9W1WH+PR2lyzpc2NjG0jyk7ZVCBeB58tWD6QiXqy2ubaJpzPcRiRLq0uGeOCUHY4AYcqVI+hrX9QjUIrzqLU77ZNaWd9Ja+LIAvhyoE2w9+A3ByePmp+qxTU00918jLhxKUXK7sqrzU7m10tDY27yqpIBycBeM/SoHUOtzWckzW2nfHybA+yCQZGfXIOKj9TTz6dqly1lGbqKOymu/CkkCPiNciIHszZPbzxVjrGqJpcun6oTbWMdzCjJ8XCoabdjC8Yx3xUlJycdSvy+h0ai5VXB5h/tlrOs31rZah0qsELXAUAalI02OcOrqF2kd/TyPFevNc6Nq8trLpkl7dppbwM0Un8sh0wWTcMgjGTx6DNUs8+oOLi71GaLpy0ib+Vc2LJOJv+kjOPIg5qV0/qkPUD3NpHMI7j4BWzGyLJLHGx5VdyscAtyOR644rZkzRkloio12Vsbp56slz4fuNPq9vaaDLNe6fqkt1eajIXETFC8ducr/LO3KNyOSaxmoj+OaJPdaPfWkN3GvxS+PuYxxZwTJg5KnGCy9qub/p231m00ye5mGsxppcun3Dxoym4VmB3OOMcYOR2OcCsd0/oMnT19ZWUpnneVHtrdZIwEAMeVB8/wAyY980qlFQUoy3X6HrZ8uOOOKhHbh+tlHqt5plwkltqWkLpeqRIrSLbSl0YHHzxSdnQjkHg01IdWsrG3m6WtdPmsmiKXMCF1a7BBB8Xn5gB2A9cjms/wBV2CXceoWtjc3kd1pM0dzBb7hIs0G4F4wuMgJzxnsDUOTrfU7LrRE0i1trvSLqQNKI38GJVYc4zkIfvXvR6fK4KcPbueDOKhO47I9r/Da6i6l1DT9Sju/jWnM1rMjODcqwgYCOYcZkXA2yf1qPm+YZOD/DabUbjpj8QdJvdKl+NSZmt5gCEkZ88bvYIM8HvXpfQ3R9nHr639qlxAbpR/MRkdSQjckjBI58vSlkvYNJ0u4vfFknW0hL3QkGxDjI8vf71811fWYs2WajG3LT8nf7G3p4udSiqaff2Hj5/DbWrq4totd1L+IRwt4pS3heKGIucbd7DPn5AZrZap0h0/oemfEvpyJbxRkTCVGKZx8xLHk478VV9Z9X3PUd4P8AZazn1/x4jHKUMiJAwPyMuO+COx+9ZHWuieqdc0+a31K5k8aQRR7rrVFAhjz87cnA5A478HFexinly6JZZKHmv2M01ihkqb1N+Ruy80lyy2qTXMge21W0SB9hkfCsFJ9CknP0xWotumJurOprKeKJNLvBYraukmN00cTeJ84Xgfl5Peq59V8B7HToUitIlhe3khtlzIjKo8OJm7sc7V57Vp9IEXRvTvUmoy5l1sWaWk0qtkxzzfMI1PsijOPWvBzSmmlBU6pHmY4XLfhE6w1tNS/2u1iKWJmmmFpPNEpCyTykKdpPOI4wR9az2sS3HVXXWj6PpdvBFpmyNZHaMMLe0j+TjPntB7etRr2zu+nfw+0nT7hXia2tJL6+KpjN5N8wiXHfYhVfuK09nafwHRJpoJZ57mbQkZISmTHO6B3we5ALKv8AzNjyrPpUMkst3Wy9ps0TzZa7RVs836n1tupus4bK2VBFdyPaQRFT/KijU7T6bcDB9cirn8V+objRuhNM07SDLZ20KwWFqkbhSpKhZHyO3ACgeQq5/Djo6fSdVu7vWrNzf3N1GVi27mSBGBUf5SzEt77RVzoPRJ6m6hgPVlsGt7GRNSay8RS4jjYkGQZAGWx9QprS+oxY8uOK4jTfrYI4Zykorl7ssI4D+HXQGnLeXMsurXenpMyTfM4Kr8mT6l3LEeoFVfS+kahodldvqa28Gpag73MjOQptY9oJZ/RmOCKsdb16HqDqKTW79wII2ljgs2T5ZWXaFLN/hADZx5kYrC9cau+uC9vNTvINNslztihUyyzr5DHcnyBNLCeTPcuHLkpmywc7S/2C9Ralp9hYQ75XubG+jkmNyvE82yQxsiN/zAn7UnRPTmndPxxajdw5BukuVM2GZoo13jAPmeM5+lTOmtKe+1S1ij0ljpGl6VEtlIzlpJpJJfE27icAZOWwPatPddLynTrn+P3NpayzSGSdi+8rzkAjsFxxiqTxzxY3GKe/JmnHU24oxOmWXjxS+NbeNNfzLPEkjbt+TvDyE8BVJPy+eK3fUkGm2OgCCaaRrJgfjMNsm1GUgHYCPyx+RI8sCi9O6Vpjw3GsXXip05YgmOUx4k1KReXYD/40MYAFUclpqfVOsXHUPUGmXMMOANLtWAjj3ntnn8qr+prFiTyZd+35gUXDGl5lDZa0/U99fX/U8f8AD9B02OGKytFj2orKSdkYHbuBzWXt7Y6vJe+Kgtorl7aCOMRkbA97CAR9AOa3Wp6PLrd/YaZYKf4bZXSC4fdxIxOXcnsWPChfLvUvRY9Nj6muZLK2aOytpRNBHIclktgTJJg+sxAGeOK0Sy09bXu9gI47nF+RkPxf1C6OqafJJcxQWkxuGtTNNtQCOUxbuB5+GaodM1S0gttK0nUL/wAfTyf96+HDFW3ckLxlhzj7mn9VTar1Lc6Bbx2qQpaaclsskyA723NI7KD3wGJJHA486Ho/RuoajqK3WpznRtLtk8ae6bBdVJwEQdg5Hf8Aw16uGEfCipE2n4ja7lzJoup9ZdWQajpWuTwWMUrPZwjThHHYoq7SzBzg5BPcAmr241+30uRdP0uSS/vivh3GpyRgAcfljUdsgcY7VT6t1HJq0sGi9NWr21hKk8jSRnA2xkZy2fmJZlzmqWaOaKyk07Qs3FxJze3MZ8s42qf6Rz+Yc8Ypss3pUGCUlWlfM1lu8+q2dzdxXavJFcL4hO5tsRQqcE8E85q6vNXktfw81qKa3lvLm7u7aOKF4xvuI40wRgg+owcGu6LshY9ORWiskUAu4lTcuRKrAqePcsMelVOo3cUEt/FZWrxSabaGUM8hdiqs4Y8/lOMAYrwFcszS4TEhKUJPS+UVF11VeWGgXl5aaTHaXdwrW+lRGVp553U7SyqAoC5OMgfNjArR9MvMOrvw6tNSmY3OndNHWb0t8ipJMRxt8nLL+1Z78NIbvWfxt0r+Kuby18KS80uRF2pGIYnCpjyCnbx5nBqx0GKO86r6s1VpHc3CQWVvkkhY4wqEj1y7Ma9bMoJOK8r+P03PRjnljwtvdS3Xu/crOn7lr7VdctrgN499IPD3HJX+cp/tmtJ09tii1HX9QlMcOn3EohQDmR8lRiqTSZox1TqmsRYa0hjd0YL8pfHhgD3yc/apfU7Gw0fTrV4SHlk8aNeQqxnAU/8AMzZNYM2F2ox70eC9UPS7iat1Rf6rHHBrNyhhWYtDb9iMjJJPkMDtWL024n6j1OKOeMTtLHJcy7jjw9zZYgnzCgCsxp0z6pqXUEvhzXE80bwabDGSxediFXj/AAgBifSvQ9NtIdGit9GEkb6pJGgv59wyAThY19FGe/c16OXFj6TFpitzUoOVSk7NvqFzLZQaf09oniwRNNGb8K/KwldxVW8g2Bk152TLpY0IwRwm5vbu6ZmCH5gn5RnzGc/pWp6h1K2t9Q12LT5iY4R4AuC/yxKibFUN5n1rFW8eqTdJfxGcD4bSIJVtgr/MfmBmc+fYjGPSsPT4mo+0Epucnb2XBb6bpNtb9Q6Bp+qzxO3xMExjjO0uRKG3n/Lx2oPW2v3WvfiNew2Em+EXhU7VwPEdsN/pWf6q1ff1NBdzfJLb6fEX2rjlY+D/AK1G/DGSbUep7ZGbeDKskrHk5Dhv+1eh4L8Nzl2Rs6PKo5oJ8KSfwPefxXu5bfrnT7eMjw7CzhVsJvICgE4HrzXksuny6nHFaXmqiwhiEowkW92DvuYnHOewqz/EnXbzV+qr14Lpo5JZH8Rk4wg8z7YAqT0bZWdvpGqa1PtXxC0FnGWzngAk+/lXnYl4GBZO7/Uzub6jLPK+Lb+Ya407Suk/g7m3vL2SBLbfAwRUDFwVdjwTgD781edUa3bW/Umv+DKJ0PTkGiQQliSI/CLMx+jHnPrUDpZLfqNb7p66balpudJJFySvDFRn0YLzVfAljJ1r4muky3V7fxxrp8Qwru2M7j6ACpxucnqu6Hjk3WJbWz0Lp/p3dpA0iUGJ7LpiW9LMvyC5ZgwP27Umoq2sdK6HaW5khMTQCM5+WYsBvUDzwuT9avLTUPD0PqfVmhVk1K9bTV2Z+SMRnOB9cVXQS/wyTomQKJobG33yB3wokktwqDH9RJYn2xXlylqyb9j080cejbbZfG9vkTZFs9a1BdWtw1rpemeJBbEp3cnJ2jzxgD6ms11ZrUNr07tgLRWzyDdGfneR8n8/pVFqvVEuhaBc6JpM63FyjsZ7jOQju35Yvp5tWB1LX0j0yewkjLMrSpCd3GdoAYnuec1px9Hky5VKXF7Hj5+ojkclHuRIZbjqTVpLnloLFD3PyrjkY9s1Y3ZitdPS+Ee9Lxg9xIWyUbH5B9Tg1R6VrcnTr2cXibGyXaJTgEsMffj1rTCSCK/g06VGvNFvoseOw7PnI+jA1784PHSS2MdN8BdPsbqTT7e4EUsjXCkkBTjAOM5+vFbKwgh6atJtY1hCyqFREXlpSeBEPcnAPtWw6Z0RLDpnSb/WSZfDW5USNLuEUAk+QIg7ux9azPWurwr1Wq6t4MVnpB8KKFWzGJihYqSOGcDO7yB4rwvEfVZXBL0Vz9DTPpJYoqd7szs3U2ra/wBK6rqWuStNNfGBVi3YWMvIxWNfYCNa33UkcVv1D0rorlJYtIlW1D7PzLbWwkkP2ffzVB+G/Td31JpWkSzRxQ2cGoWU90Z/k3xor4VAe5IJP2qx0m5TXryTXfnczfFvb7vP4u7Kc+3h/sa153DH6EdkvI9bp4z0vXy6+X+5oXd9N6r6m6t1H5otG0GGOIkfMbmVcf6AfevMtU0C+tdK/imrSbUjdLieSbgMSdqrjzHGAK9daG01iz6na/cm2utfaJgnZorUgAf+cAYqn/FKGK6uLDp2zBFvE65i/MGkP5Qc8kgtmvO6dyc9LXHJLrcUo4oSb27e9tmM/E7W5I+gOkdKto2ja7t21GVMd95OwY+maqOlUgs9AsrOO2J1KZi0sjD5FYgnB+iLUz8QL9E6u1eWKRRFpsUVlbmRc7diKpwv61m59a/3Hdbs7XNjplwS2e8kgKAgduzH9a+n6FeHjjGPJi6nNLqc8sj3t/kX/S1vP1H1Xo6yI8qmOIrMFKRhFVmQAnzxWs1zqZ7q/wBNtDcM7P4qRI/GOMcH7VA6O0q7h6r6hvMGSHRtHt4bWMZw8jQgH5e3ZR+tZnVbtbfqmwvNZuAbqExrKB+WMlgqoPck/tXlzis+VvyRbM9GOMF/duyuvNKaSxPwM+x5HG74g5AO8ZIHris/b2ksXVeu31wiSSXjSrBDIePDLFmkk9M8AD0rYX+7TrTUXKfET2+ouybhwqyY+Yj/AC+VZi6vEW2Vlk8R5Wxlu7nPJz9f7Vqw5Mmlxu0zzIZZx4Nj03fQ3OjXelTys95GRdHK8+HIuwg+nYHFP1u+u+ltN6DmkbF703arqlxGW/4jyFtm/wA+yA49qwlkb2y6nF9pniag73ebi3U/zGVvlOMdwMk+1b7qPTote1f8QOoNWZ49Iv7/AEvQNFUH5T4OfFP6Rn/zVbDCMcjkntz7+/yPZxuEsOpS9Ly8ku/zMjDfN4EVlKS87sLu5YsWLyyyBzn3JJrTaX4Hh6bYLIxvL0yyKw4WGGPOXb6kHH0rG9PwSzzahLdMPHjmRXCn8uM4yfQntWttbBowIo3MOo6++9m84NNiONoP9PiOjE/5V96nnxqUpRPLnK22yL1RrIsRDqVv/LECfD2jMfmj8yw/zY7msJrcM2qaFaS+HOzTahPcXLNgIsabRGST3Ys5AX2redWxW+vrNbW8a/DLt+FVRzuUg9v82D+tZDV1v9Q6h0LpVSN1hCL+eMHAkn3bhuI/pUYA981foZR0qPdc+pAw5bTj3BWlzPf3c8aBfGjZrdXduEhiGAT5IuT+tei6pdoNf6v+BObKDSbCz3Z54nA+X/yk1iFihsIm0vT2MzeIH1K6KfNPMSX8P/lXGcfQmtPb+NF09f2k0YeaZdPmubkp8p3PzGH8zxn71GcU8mtLb/YvrTiw+ioNO1bU5JJlhkuY8NBByVbxd4LN2HbsK1HQssS9Hz3OolYY4dUlvlZTjJCMw/fisnDMIYtb8UYMMb+GMAEEuQCT96nXkEkf4XXtkjeHI0seS4OQZCqL27jHNRyrU1Hi2g4c0oYpX5VXvRZ9Z6npy2XRqzS+HHLpcVtFECcO691zggn5hxWSl0uxe2McccNksxUSERj+aAT8hZTxz9KF+K+onpL+E6ZozTXk2nWjwWFxcKB4AKr4koHnI7dmP5UGBzWd/DlX0Hpn42UGS/1SWTwRcAkRxLwJceZJ3H71uw9N4PTrJGRpcYZJSnZuNNhhsP8Afba3N5qwkMWlJJ81vA7jBmYDuygfLnsTzUS71S6k1m3tLBv/AIXaEjGdiMCadgRuJ9z3PoB60K41KbStOubxQrXMimK2zDhm4+Zwo7gY71Gt761t+nDJZsl0k0iRTORht7kFgfr/AGAroapu3xx7wyn/AEtK4RvPw4sLI6ipiaOzs7ON5mZRtSORs4J9god/sK9Y6CtEkCXrL8IXje52njY0oyq8/wCGML+leM9M6ddyvaWF0jwWl6DfanluRAq/LGfbYAD7Oa9B6h6lvbHpfUo9MAS9vdKN2WYZKtcOEiUDyxGCceVfOdZhlkzKEeX+R7fRZ8fSdK9S7fz9DIjqU6zqPWWt2o3rckWdtMXxhCCkaqPL5Fdif81eeypaXVk0U+nW9zZLKZElkbxGtJXk8GN9h5YM2ePbJ7Vf2+l366ULO2jnlaTxbu6ljQLGHYhYlZjhRiJFPH+M1N0zQ7G3/FBbb+IWi6VoyQ3WoQQ2rzFo7aPdh5CAi7pnxgZJzX0eBY8EXpdNfoeDBPPnXicfr5l31nd+Dd3nTczl10mwiku5HOTLM3DHPYALtXjtXmvQtlHqHVGl3rxhRZh9oAJIBb5VH/SCa1E8q6ump6hqNuGn1F2dmmmI8TcSxXA5C5OMH0pvTxTQdGuJtO0N/jCTGkFjbKqln+Xd4krYGFz39aSOmONxj32Ms3/W1M8q601+LXtT1u6/lIty10u0Pzy6nA+nar3TbaWz/Dmw1q7XwYHmkitgBjJXdukH0Bx9a9At+jYru0Y3HTenWUIXa5mSAgeoMm0L9cHNXsXSOl3+l2sQsoZdF0uB0iEQ2WsS5Lth2wrFmODitWXqsChGEezOSloe3wPljS7fqvX7+3k6Ys0jjtSEtmjtjdTKM+S8ouT6+fevYrbofVLnS9NteqL2LRNYicSwi9nFxO0ik/MIYuckZ+XNajWeotF0J4NJnv5NKHg+KkGnkRROCcDMygHvXn2sa91HZyf/AAisrLQrJLmDdNYIDPNCc7madssWyR2NWllz9a14cVFLi/59TZiyPUscuHX8vf8AIt9a6a6dS3TUrnRhqkkP8526huJbS2THBl+Gi/mOfPaSM1W6z1MmsadYNDeXDTRE3CW1h/8AC+wnlAwgkT87ccLuPlVzqOlSz3c893bO8Nwyi6J+YZx8z58gfl4ry3WISOoJdIuRt0+SSGCHb2CKwbxfsfOr9Ote0ndfka+pxPp6S/jPRrjX4NQ0/wCC6gQw2YIikljXEltJtBJPmRk15T1roes9H6hb3LxjUNCkVUNxEQybSfMeXrntWsstbOqX8u7JvF3q8e0bbiPPbn+oDz86sbTqpOi4Uj1RJNQ6XuFwWZN72qngg/qMqe4rfgn4FJq4+Xdez6HmODyS1RdSfnw/U/J+s8llSGGR5IpBNDKu5CCOw/tUvpuRtR1KWzQhWWSNy4bHcf8Av8V6N1L+GNktidX6Ct4L21uG+JaBJDtdf/kXuP8AD5UDROm49G0jS7++V49R1Z3uPDkUA2tsvyple+5m3Nz2AxV8nhtaou0+P9uxNScJSjKNNcpkjUhcX01lYW7eIYI1MgduFJ/qPoABmsJquq2/Ush07SZXKWzM6scKLgjguPUcYrW6qi2WlWt3c+Jb3PUE0m6Bu62wXaH/AOo8DywD61htO0FoNQjulvIXtoMgIg2so9B9ax4VGNt89gqKe5K0fS1sdMlvLmRmmVm8MscKi44J+9Q+mrmc69e3N74kVjZQtNLKB+Z9oAC/XJOa1SOjvAr2/wAbFJIUuIDgKFxjOc+XemTaTp0FlLp0d+HsLogiW0O/agH5cnAJzxn2q+u09XcVTcd2ixg1C51DpiPUN0cMn8QmNptIUQfyFDuxGPm+X8x86x2l6fHf3azqskpRSvhhTJuBU8cevJrU6CiP0hdRrARb2+ofMk4zu3RnAYeY4yfWs1bX99q82rw6fcvpsdvcJHJbwjwRIDlR+XyzxXRdJ+oeO7dG3SzktNDheWCSKaSZsB49pwFP9uKh6ZBPDe6nDfD4m1ujH4O3l4iRksPX3qx6h061tumNK06S6WxZbcG5uJH+VXz2C/6c5rOzah09ogsRPq+q6iS5WIWEYtw59SSc4rz1c1a7koXKTqx2udOz3mo6VBAd6wzOyZ4G5hgsR5cCriK/07Wvj+nYl+L0uHSpt21sNcyrj5gfYjge1JedZ2+j2cRfR5ZYbkEBbybxmdfPLVK0bVbK/HxOm2ltaqvEkMUKo6ADjBHOPXNI5T0J6XtxwGcZtVWxk9L1JujrK7liufEhZUCRyfMkxY5+Zfp3+lU19eaVrEEl3C7aPqngsioUaSCVic8Y5Q/tXpHUPWN10gzpp2k6dqbL4bjwSHXa5A24HO7Jzil1T8U9Z6f0t7vU7Gxiv/DXbbxoNkTsPkVm82x8xA7Dua0QyZU1NY+fWvyoEPElvSfv3/IohHqHR3QGmaIZHivNTuY7m5MeXYbQVj+gC5/WqhtJ1K80+GXTkN1rl07QvcuuFt4m5ZwMZ3Y+X25Neqar1f1FHq8lrFdWsUMFrA0twbZdwlKhnIZs7UXJqFoev3Wua3YRT6neXNkwe4mul+XdHB8zKgGMKcBSfehDLkjc5RS7l4zyStLj+fzkH1LDP0p0za6Xotn8Vdabb+M8cYLsbiTG44HouB9qwNi1/badd3V4s0N/cTKVN1IMCQL2xnjvgVXdf9RSXlv1fIHkdjc2sMTiQoNwcvIcD1JwPpQPw909NY0nxHASC31AXE0p5yVUbVyfViBV8eCsGqXn+52JN3k8zY9Q31rp8cWnanbyW9xqYW4nQMMxoFypVewJPJ9cCsx05YzCeyEhMnjKUSVe00bHarfXLEfapfWGmaxqGvmbSNLudWW4XddlY2eMbwMgufy4Hoat+ntINlpk1ld3Npat4yNHE9z4jQMBkgFcjnI4zQjHThVdwR9KTbPVvwmskt+qdd1mWINadN2AEI9X/LEuf+bDfaq7qPrXS4dfubyK0bVNatTGq+OoaOBXVgpXPcgRufatLoAt+nvwjuZ5rhIzrmrbZZsEBoLZQuQO/Mm0fevCbiwnvl12+0u80q4lktmXCz7ZtwHhjlsAYLkcHkmvPwYY580pSfqRfO0nGDWyV+9krXPxB601+S3fTdXvVmu9sVvb2qABpXO1FBILZLEVovxD6j1TQ+qoOmtH1a936RawW+pXMMhLzXrKqsDj87b84Hp9DUDonpy60TrDTLvUIkaDTNPj1NUU4EU+xvCy2cbwcMfQVQ9Vn/ZcSSWswm6h1RBcTXKZ3WyzgnfjymlU8f4Yz5Fq2eDieRRpbL+X7iKyrTV7ljH131hpt3cWE+rRapLb5DieNZo0I/Nhxjdgdz2+tR4fxTttZ1uy0jXOnNOu47rgTrkBc9jgg49e9ZbVI57fQWt4YyJJEiil8MfMVVgSo9fQ1FtumpNM6h06+1WRba8fwxDYBQ0gB4y/+D6d+assOHS3VPfjb8hIRxSlU0mez9Q6roGo6Todt1E8ml2NqHj07w1Ytl23OGYdwSAfpWWn6Q6Y6s1a4u9L6pW6kdU8a2V1CBQeBlselXfXCWH/AM7PQrlbVV1eCZvh5Vc5ciJvlI+vH2rL/hzo0Gm6fd3dyA1vEpuZ2C4OFH5cehY4rFgTjh1xk0+DNKMYtvdP1M9At+l2F5b3cwS6ht1RY4FfAYbu7d8Lj071SdVza3BqE91HpdxqjysAHx8kMYHygDyAHYCss3VU0Uz6nI7iTdl9rkBEzgKPQc1Zfid1PqWkdSWVvp2sX1jBHpkKnwps7pADhiD65oY4ZpZElT9v7DQxNxtS29a+jPL9a067uLpLt3lkXxA83jArKnPp59xR4Jkto47mR5ECPG0hR/mbac7c+f0qXD17rZKJrksOstMxBNxbrlV+q4Oapby50/WY43WOWzlAYCOM7ozz5g85+le1FTl6M1XsNUItNXwab8XbCa9fQZYpBiTuScD8v5j90NRbczNEkjyyXN1IyqjSEuXkPCgk9vrV91DD/GOjunpyQ2F8N23d2VsHH3z+tZX/AGotrDVo9OaFZomfwpVJP5uDjA8x6/Wlg3khGK7HKLl6JU3Fg1prc8csaxJPbyxSKACd5PI9eCBWb6ggvLiK3t7GGacvIS/gxltoUYGSK3urPqMD2k17C8KXr4uXNmyqxOcbWYfL5VgbnqfXY9cTTLPVbqxs2lI8KGYxoR6/LgGvSxKTn7EUwqcpc8BdL0G/ingaS2nhjX5S+xl5znbn1JxxXpfXmh6pb6f01FcLFPK1vOzOMmRmO7hv8vzYz6qaB+G+i3Gta9JdXc0xtrbFzI0khIGDkHk9/P8A6RS/iLqEuqdXoYVO6S0h8FATiKI7hjI89vJ+tZZ5XLMq7IaTbdlZ0/atomjoL3CyqxZwp7bj8q163ZappsXQOn2+qqZbiTSVjMPjGNHQzPLGO+PnYYJ/wqfWvHNVka4e2sUcxxbWlmJ4KKFOD71f9ZXNtci8toixt7YwQxjBwscNtEowPPlm/vWfKtcot+0lap33KRrPwLm4JubKJLqEqkKTF2yOcjAxitF+H0GlaXq1wNRuoZ7iFY9StYVPzrLbKdvPuDjHtWC06+K3DxRL4KiMvjAzggnk/QfvV70TaJa9TalrbBTBb20TuCoO4ySAEDPsprRlTUJb1sHS1aPRNCuhcfhV+Ldyw2XHwFg5BPBJkZmb9TVt1frEXTeh6vYwBTJaaXboFBxuZl+WMnzxkmj6foUtrov4n2emQx3ZvdPtpooMcNFJOxOfQBeftWd6stl1n+JywlJIZ76N/wAp+ZY8rtAHmQv715kdMmm+L/REZTUWo0eeQaVJrd7cJcMkdtYDdcOOyiJMn7s3yj3avWXt303qfRtAto1D6cYoJs/lRYV8Sdh7mV9v1FV3SXRt6OnrANBiXUdRjv8AURL3+GiLPGre5YZx27ZrbfwxP9oZri2nt7bUrgSySyXk6A8/NIA3OSS3cDjIp+pyqbqO6QZZlwiN1DfSWNrHcXbxQtcMy2m2UF1lLrEm5fIMWcj6GvP7y0kjh057dCZLDV87V5KQOw3qR6Agn71v9bh0S+vLDTL/AFHTRdNCl5BE6TXPi7HPIK7eVIJGe5zUYzWl/ewWdrfXF7c3crLGsemrBGG2luXLZ5x5ik6dRxw2qzLPVs4pnmlhD8Lq7qeIodLuSc8ZPxJKj64Iqi03Rhqk8moud91YXLRXMacbzGwdGJ9SuR9q201tsj1HUFsbs2Utn4DXMTb1iJO4j0BNAh0q00jRdVPTaT/E3FuZ0E7+IZLgH5W+pBIIrUsyxyvu6NEJ7GU0PR4rbTOnRqJWVjfyahJGDjc80gjRD6n5Ca2HS4vCeoYLpXW5W1jRhKhU/wDxHOeAeccjmst1DD8Fr3SMNoiJZm8hWRFbPhzfKdmfq7EV6npd62q9Y69NdTPPJ/DbZ2Zv/pM6gf8AlApOryPTqlve/s3RacpaNT5PnOOO4f8ADTVEkYeFbXdnNChH5vlcMB/f7Vuemr5tPsPw/i09F1DUb6ymWQsSqwRPOxkB/wAxVf0xVBpOrpD0heG9tIbotq1rbIsiZODE+f2H716h09ocUEyXFuoV4kaC2XyVFx+X6nIz6CvT6jOoQepd/wBDTnzOEN0Z7qPT73TU0zpbomy8MkSTeLn5IyzESM7dt23j2Bqx0/pzRug9MOqX5YypGCXA3NntiFD2GB+Y1K1XqO06T0uaz0pG1O7jjkkZsh41nOSDIf6skHAHHFYu+1V5OoLCfWZpbiC70BpbtyO5CyZ/5RyMYHpWGKyZo1xHv5szY45MiUXsvmy0XrXVNWubd2Fva6dexGW3tklDFkDFC0jH+vcvb3okjTHWrG5uZg4ghmPL5MYjDNtPoDWZsun/AInQzpMW2a4gaRw2OXU7SoHnn5Sf1q4vAskV5cRyp/PgeNlThirbVOPtx96s8eKEloVdjRKMIypKiBa3XxHUBuLaNIbbUFMkUQyTE4JJA/ep0d5GI9OsRJueWRHMZXGYyTnn1DUDSNKZZdJs7ch7seJhtx+XaScE/wDKRXW0YTqOJbhAwurKCW1YH8n8wqze2cE/ejLGpN+pFnB3RdfGyanq17YtI0N9Fcv8FOvaWPJzGR59jirrpY6n1Fq8tla7BapMytNPn5EVz+gxx96xx0959au7sSxmwW8WFJWyWMmM/Kg5+v1r6G6M6etdB0lZAU8a5/mTMDlRkk4+2eRWvp+nxtpy7Gn7tGcd1Ye3udR0JooJIRd2yD5FCfNGv+Lb2NabStZ027t9lnKZD5o4wxb3HcAetLEzzwOLSyFwH/PPOGUE/wCUYqkuumpbjU4Y1dIrnkJsXwGB9n7n6GvVcGt8Tr1di0FlxKpekvn+5qzK0yPCzBIUGZZV5z7KajXd9JEoht1MKhdsS5xgEVm9Pv77RSYL0/EQeKSCRiSQL6r2xnzFRuoOsLTRdJvdc1QhZYUJjtm/NI5/KqDz5IFRllmnoyKn8jZiliyLVB/UwP4y658ZHbdI6fcJHvKXF+RxjnKxY9GPJ+nvWQ0XoNpEVn1W4RwVI2Inl9fOoGjpbarf3Wo65Ne3F5dTeLcObB2G8+QIB4HA+gFek2MnTaIqHWLWAnGBNBIpHsRtr1cGKNVKveY80nLZX7h9v0deXkrSQ649u0mE+azhlI29z7Z9quE6UvLbVNOQ9RwzX91gxqbaIB9mcswzwQDUjRrjTY5NSMd/YyLbhJICpYCfKk4UEZ7jFZ9bOyv+mEkvdRtrbUWc3UczSfz7Zg+dqDv8xbBB4xWbL1WPGtKUU/56zE4qrcn8voaDT+g5b+W4jttdSC38Ytk6duMrk/OCd2SAfOtInQWsQI3ga1ovAwS2nyIef+usJp+vavrgisdMvLLTmgtwZpZJRENo7kH1PfFajR9El0+MFdSt766fl5ZNQVsj2BNW6PqfGdwwxrzfPu7iqGP+2cn7tviXcPSGvpDGX1jR9hXGfgpcnHuX5qXa9L61MoWLXNHEuOUksJU/cPVcbTqCMtJpNzCzH/wXu43jb275Wh2nVUkN4th1XZPot8eFDOHgc+W2QH+9enk6nwaeTElHzTbXv32GilL0Vkd+xL9NydPYa9ZGRb280K38I8tNBcBD77wTj6VMtNP1mQf/AFx6bIIyNk84BH6GreS2u7m08Gf+bbyrwsjKQwPoCahnpu4ZcQ2iMq/lDTKoA9hVnLFk9LGlXtb/AFGSnHaUvkvoHj0bXww+fp+Ve+FvJQf/AHFHXS9dJylt0/N7G/lBP/sVEg0G9yNsaRyeiPmrW10a8VTvjZmX/E1cm12Xz+pyin/c/gvoRlsOpI+f4VojoR56o4H6bKaYeo87f4HpAHqus9//AGKuYtIupASI2z5jeTRk06Xs0DA+ueKa13Xzf1Ck/wCJfQpo4OoinGh6Tn1Otf8A9FSE07qCTLHS7EAgdtSGP/c1ZDTpQBhf7UWPSrhjlInI9cnFBOPGlfF/UPprv8kVI07XRkvpVq2Dxt1AH9toqvt7nU9RvpYbKC0ka2x4sMkvhlc+jsMNWoljeyieW5Ro44xudwCdooem6jDrdv4+nTfERbto3IyHI9VK5x7039N7afm/qNeSuSvFnrROJNCjLf4v4mhz+1ESz1oHH+z0TA//AMSjH9xV4thMcgqCB57qL/D5NpHhs/8Aymnpdo/Nk7l/l8jPvHrSjP8AsrPI3kU1WAAfuK6JNYO4Ho+9b3/i1uf/AHqr/wAB4+GyhHkTQ5rdzwqOrfpS7eXzYPT818P3KUx60p/l9KXKeobU7fmgTS9QqQE6Iu5s/wCDVLfH7nFX3gzg7Arg+ZPNKlrdMco0i4/zDFDZ/wBvzG9JLZr4fuUIl6jOFboPUFHkTq9mR/7upCS9SK2W6KmYY/8A3nb5/ZqtZrScgbyw/wCsUjQ3aJhBIB6hhS6H5fM7U+7Xw/cro7jqMNn/AGGmx6i8hJ/djRZLzqYYI6BldP8A7pjX/wB6qYvxPffLx5h//SpaW0rAMXk2EckOOP2rtHqr3sKcvNf6f/5FGNQ6l8Tj8OrkgjkpqEWR9iaIuo9U4wPw3uzz56jFn+9X5tp0xtM5B7HeADTxb3A53XCH1OKDgvX8Wdqn6v8AS/8AyMz/ABTqrPzfh3eqM9hfRkf+6pV1PqQEmL8PL+M45/3mPB/9qtMYp1ALvPg8ZOBXItyrYRpm980NMe35sa8n/T/pf1MnJr/UsTBLjoeWEvwvjXkSg/vSNqfVisoPQNyxPKbLxGDfQ7sVtjFNNGYZ4vGjbusoVv7jiqK6/D+yub9NQSe+s3TANvBeYhlH+aPsf2pvBg+H8ZP9DnlcfxJe6P7mffqPq6KQLP8Ah7eAeREiN/71TZda6oukKJ0RqFmzYxIjRof1LVt4IG0yLYjXBVfIMp/Yk0C71xLSN3ubSeSMEAt4e4c+wpXDDHm/9TApZpbrSv8A4/uZNNV62VdrdD312458SW4t8kf+aijUutXH/wCAEyH3v7dR/c1qU1uXCrDat4eBg7tuKeNWkP5o3XHmXyKWsXk/i/qHTn84/wCn9zKfHdblh/8AQUmP8+pQjH6c1LS661I56TtI1P8Aiv1IHtWg/jCEgEsM8Eg/96kCZXUbZiQee9dWLy/7n9Rv63mv9Jlnk67zlOmtLC+9+oP6Yphbr1uI9A0qH/mvVNatpGBJRt4A9aiSXs6IHit2fPkCM1Nxxrs/9UvqMvFfdf6V9DO+F18f+JZaErZ7G8OaDNb/AIiciGy0EDyL6h/2Sri41u6DMps23jtk1Wtqeqzlj/D3DLwKV44v+x/GX1Dc1/ev9MfoVoi/ElCfFTpdfUvqEp/bYKEx/EP8ol6UUn0uGb9iuRVir6zNlZrBlB5BKUKWx1WQsTb5dRkZULn7+dBYYf4fN/UbXJf3/wDbH6FQ8XXDvi51PpmE+YjuT/8AK02TQ+s3XxI9d0KTPl8TIR/7mrC4sb9kBNmyPnG4D/0qK9jeGJWyWJOCAc/pinWCC30L4v6nPLJ7a/lH6AotD6wCf/X3pmJvPdHK+P2qKuj9bh3ZOremF8iU09wR9iMVd/we7aNewGOQTyKbJpLKq754WO3JAIwDR8OD2cV8X9SeqS4m/hH/AMStXTeuEjYSdfaFHj/DYScfoKCui9XNES/W+muT2ddPkz9uas00dNrMl9Z7yO3iDj60+G1H5ZJ7fxD22SjP6ZpVgxX+BfP6jLJNf3P4R/8AEz38I6qZ239c2qlf8Ojk/uXzRDpXVKIHPX4CeZTRo1P2JJrSfDwyttlZC4XGU7sKDLZwujCGVraQcZfB/btTvDj/AMF8/qHxJ/5P4L6GdvbPWYniiuOt9cuFkGcwWEBRP+Y5yKZJ09OVTd1jr5K9gIoSD+oqxa1uonDWU9pcPuw6NMqHHqR50aWznLHbc2+B2Kvmk8CF34cfgg+LOvxv+e4qpun7V4wbjqvqiFjwfDaFVP6AkVG/2f0iEOT1D1ZLIOzPfx4//R1Y/BGSQsLqKN+zEkn6UFtOwrKb5Yz55BOfoMUPDV7Rj/pX0O1PvKXxZSyaZpRbbPrHUyZ7C5vFkQ/TYtIemtOuiHTVdZkQDAVbiSLjyOcVZLoUd0yg6upCnKxqh4+2KadEuRKyPfCWD2/pH08qDx0t4x+C+g2tt/il8X9Sgl6b0iMu0c98XHlczsdx/wCbINQ5tN0oRP8ADwyRz5x800jA/Q1pLjR2jPh/EiRSCRsTBx9eajzaPFOoM9xdRR4wPCRW4rz87k2oQSv2L9ENrl5v4v6lDDp2nMR4tsfEwMEyHtjtk1Uyx2SSuklkeCSoaY8D7c1f3vTZnwqTbIMYJlcBj9s1T3Gi6dpuUudXlEoPCGIAD7g9veqLH4cUrX89w0W2+7IKXumvIIUsreZSMMZJHTB9M96fDqNsYJ4J9Ps4pI3wItu/ePVW75pqWWl38kkdrqUpuE5dTHtP058sedETQdOnl5uLu5lUZKrGBgDzHPpRcFNVaoWVN1KJTT66ljcsFbMWBt3qZQo9Oewo1rr6+Iz6bZ2ESSj+YwiUkn1Bqwn0jSokE1stxArY3sjjt7gU+KxsHdFt42dpMpFKpOHB7jOOaxx6HFileN6fZdfAPHCKaPVdaeORlNpOpO2SMogJHnxwcH1FQdP1jXIruex055oUScGOCPsMjJAI981qLkdOiZI7maSLUEGwxFCCD7t3FVsk2n2mplxavIJ4yqGRyWDrhgvGM5AbmnlFRat38SlyfaibHq+vNGV1We5kgY7c3CFmiI9fMH9qm2erTaRqtve7hPACFlOcHYe/B+xomnyvdyOHiEBZfmcs/wC4JP2pLm2+IjcTXHGNo2qM/uMV047bBi72ZfdXaLBqNrc77dbmR1328gk2t2yNp7EkeRrz206d03cXghult5ACUkmK9vZWHFeh9Oagl9piWcj+Pc6ecYcfnj9T+uOPSqLX7S2tr1CunRCG8VpYngDCVWH5lwO/r9KbHK0c74YCztNM1XSLu21OOG3ZHD2qDIDIMgjOTyKDa6fBZagPhLiBYpCoGZArkDuMef2qmtJ0S8JRo5Yt5kG2TJD5/KQe1SprqZomiUoq+L4yRgDCEnnb5g8VSU5MjoiuCF+JHTkMXjamyqLS+gFhqZ7+Dn/g3H1VvlJ9GrE9C6l4XS+u6Y4KXenAySKB8x2HLjH0Vq9Ta5bXbO6tL0PNFPE1vMHXAYEY5Xz/AO4FeMWKS6F1jP8Ax1SDKhs76TftJk2bRIP+dGQ/XdXh/aPTrJFvzJ5ElE9Et78XVjK8eVnt5FngPmrBcpx6FWKn1FZHV5XE7xLK0sqRLdQIBgyw4OY/cqe3sKiWWtXNnrVraTxx+JHavE8YbDv4UjI2PMsVANS+urGWKfR7/TmJu1gAiO7A2BmfGPUj9q+ThheLIoy4fBmgpU4lppL/AMU6atkWQ+H8czrz/wDI8N/pU/pbUG6gtmjmkk3yyyJs3c7/AAzn6jnt7VG0GGFdFsHtk8JiZJzH6EhWxRukNOSx64m8MYgja3uU/wCvbnH71CUYuU4+Ri2tsy+o6hMNNZrKVm1K3CzLgYaQLjn3+WrrWc3OjtIu23+IgjPy/wBLFhk/Xmqm5huG1GaKOPdDbI7mbIDI2cnB+nFWMtw+rabrMEShntEieIA5Zg5BP9jTV+FrzsDT1JFx0xqMl7o97p2mvPHLdWRki3DkSxNwxH+YZH3q71+7vLKV5tPaIXWrWlqbwoco0iKUdFPoduD71megTcRa5p0jRyT3U6ksQP8AhoSVOR6/2q513TXtOlo7AmVJ7a9uIkcxlWAZt45/5jUOoajk9rDGT1VdFNpcDodLSY7HksYomLfmBUEc+9Tev45p4tOjggeYulw7bBkkbgFJFR9QjWGXTmmlikmmDMoDYyyt5foaN1Nqy6hNaz2hcAW7QybeM5OSp/SltzzRnRykqtmY13Sr6DQrb4G0uRe216kpjETFgCpySB5YqR1BaO2jWVyrSf7lOqSloyCIpDuRicchDuX2rQ6VZSHT5LeOe6t5Q6Pln+c9/l+nNGuBc2t/e2M7ypaTW3hZJJBLxqy4z75rTLPpdeTIxlz6jzj8UEnt+upVYfy54IpYmxkKpXn9TXrHSF+D0kztl5BHFP25GGG4ftWa6rubmG46WuplFzHIiRXSOoYHYR39OPIVsdFVZtO1MphBIvhxRD8qhg2Bny5xWfqprL0sVXH6bBk3JKkVNppJvL7T1ud0Zt4nlDlhgoJ5CD9QpH61J1i5j1S4utMsgh3wqsqPztXII+4xUud49H0eGYnMttbbLhz+WNnf5QT981VaJMEQvEkayTb2ml2ZZyfXNY09a1+X5ivaOtkiWzS1/it5b/zykP8AIwO8jYVOPYkmrTqm0il6a+Edzmziglmcd/mUq/8A7S0W3t4lttPaU7YDO083GfkhXcT9M4rOTXUl6dWtbpmk/ilrdvGFPIYBZlUe+5HH/UK6KeWS9R2KKb1Fj+FkF5Y2txZXzKyvueBh2xn5T+tbXU5I9Q6x00AFZtEtVWRXGCI5IDtI9t6tXm/QepyR6LaWs0QWb4VVWUsctuCSAfUAj9a3pv4rrqPqe5THxNtbRwS/N83mQp9s5xSdVGUc0pfzyNWPZ15tHkWrFJbrUpVYsojkKMf6S5wDQ+lFNrqgvLARxXbRIt3AF4cIVKyp6HKjK/pTdeuItPs4Pj2aCO6uVUyIucFfL6Z4qPprSPfWkrJ4KwM+VjOQcAjk+Zr2MNww+o7NJylKT4sn67GH12wuxJ81u8geR+BtLnOfsT+lVfWN0gisoZN0dpbSuwQHh5ABtz+/6Vb9T2F1c2Nx8PCJQyKSM4y24YP7k1i+qtZefWLu0ni8Gwkx4gADbZO/iDPPfy9K0dNB5Ka7Cw9KpGf0jUm1STqK2vg0jTWrCFQeFZDvTH3UV63od5BYWum6neLK8lw8dmQn9COQXc+3YV43ounn+PCK3SUs8gRnZWAwfMcYr0zW7xIBZ2m+4SEh7ZZIYyxVgo2t+orZ10NTjBdw5Hrkl5FBr1tJo/Wdnas24RSwkSAcNtPB+4wastYkuY+o72NJBFPbXLbCGHETMe/tU25Sw6lj0m/1S81WO8toTaXE0Wl7w7Rk4Y8+asKuL7QOnLu8nluOqb62uLqJULppRbau3I53YzmsbyxgoqfNVwxXJuWysNKYtR+Dhll8GK0UzTKnZmfaR9SCM/eqfT9ZvdX1jV7SYpZoYZITIqbQiYygDeoYH9a038K6Tu30x5+uL2LbDEY0OlhI5yo2B8lsZOO2anj8LIbqeOTTOpI3nQklHgWMyZ/xBWIrIs2HHbk/kwRi4qtP5fUxesdUyOY4NPjKRShYWnKfOzoASN3fBB5+tdca0en7exaZH33VusF2/wD8hx+UfYitfqn4U6tbraCbSpbpYLh3jmtJlYBnwCWVseQHasr1Xo84haPULTVraKCd40Y2mAynBB3cggetHFlwT0qPvG1W1twB6V1iew1+90qd2ktpXEdszDlkkQjbntjj9qs9IhPS+uHSZUeWw1K2Rg55CS7efbOQy/8AUKjaTp9hc2yXDajCz2TGO0kaMqQ5BOCTw23P71ca5olh1Pps1smu/C3qMrq+w7FAO4DhvU5rTk0udLh8/UPiar8mUdvprdJ32o22ngkXKP4ZlUMhJQsgPmASMfath+H3U0NnOJLeI3miXiDxrZ1J8EuNskOfQ+X0FSJ9NeSxtpfjLVmR0eR5d0azLg7ucHHmR9az2maNLodteQRWsE2lRJ473cGpRzGUq3zZjBDg488eVZ5LxYNS3fuDGajG+5suqdJ8QXSyETX2mwxQtMe91YFw9tP/AMy/MjH1FefTXsehroEkUniWlpeKkw27ceE4LZ9TtY49jxW50bV7iXTrIa3BN/EdIV4bmIoU+L0+X5ZVTycISkoweOaz19pemdMXd/aXsR1q9i2lAxzEyj5Vf3JVkyfasuFOEnDJ/Ow85avaHsZp9O1rUzFcNB4uYxJChLbVd1XB8vlK5rQ6Fps2n+Jqeo2m6ZofCthI3KrnPI9znH1qt/2ruLWS3uLiCKGSSyS6MYjwvPyk/wDmqLY6jfajdzaZd3MklzdRzq75OIz3Qj74pZW06XqIcL0nt6j0XpiANpZt3+baXKHzPnU/qO9FvpszgDxLo7SR32Y5qh6QvEk0208K4aeK3m8F5m43HbwfoeandZSo8trJbxNJbyKrE7ThAAVYn23ACvDnBvNRTpppTlJlBod0J+pdU08hZY2gEiYIxuCquPspIrLaTDBonV+rWkUh/iN80higMZCI8Z8aEkHvnBAPvV509pkunadq1zJIjSCJtrHgqzhmBJ8sMRWev11Pqe36W6r0q2lvr63AgvfCXdJFPbEcMONyuD3HYV7WGKtpcVT9pphPXF35/kexaXNCvTmpHHzKI2hyeyyOsjChG6i0fSry5vQDd3kzXDt/Vt4VQB7lQKi6fq1rq138NHBHBb3WkLOPDz8pWTY+c+gGMVC6vuI5r7VrtU8RLRUu7dPLbG2yMY9FDbj7ivB8JxytS7/yjOocL3kHU9UNxdlbm2kkGp2bmXGMxOoJViPUbf3qZHdWdrq+gPdQrbRauyqWRPly+Vccc9uPvWa+IfSNHs7q436jqFsUmLg53iRWJI9snGPLipiaZdTWkPwjgxWd5NLHL4mdiSIsqFc+W4EH61tjjUNvIZy1tuRoZoF0eXULkwym2s9RgdpWUlUtli2SyfYItR/wrh0/VdSPTN6sF3p+tWN0NXmLYVJnYeCqt6/KBj0atZcahBPaa1otwx3GRpkjbzikAzj1GDivNdHW96Y6u0uASw2fwxaTV3RMJJDHnGQeBlDye+QKpgSne+9Gi4KGuXKfBcpO2g3U6a6I7fVtSmbTLWFcn4WNG2xsfPPygn3arzUulZIdL0Dquw2JPPZnTdXgVCVe+tJw8MuB2YqsoPttp/4jWVhaX66zYWJvZJgpiTBkBfbvjdfquBk+Yra9L6e/UHQfUuiSQrp1zJcrfxvnOwyKrbiPIhgwrNkzLDj8SL3eztfI2YIw+9xwyVRl6+/Z+4+aep7Czj6z1zSdW1yDRrOe8lmhmurR5oVeVMbH28qCGPzcgVYRfhrNqHg64+v9L3c0ESGS+sb6NmOyMKpbYzs6qVGSQhOeRWt6tiu4dfu7aw6RbqHVCIpAJ5kjtosAoNxJyTlTx51V2ltqlnfLd9Sz9L6VZ2cbvc6dYRb28N1KsjIvyjI4JJJ7V7GHq66eNUtub/Rbk5wSzyjOLddov89mkXEsPT+g6DrWmanrstncXuoxztc2unfELbb1YEcEvh+xIB47CrnU+kjfW1zrGlX2n3tpew2j6aCjmISQrsYq/GxgC3yuq5wBmqnTOnYFF9aarY6idPxC9skfhjxIU3FJpJT/AMNMZPmSBwKv9J686dtNXuNK0zRNEUxNEZLq9jZopIpAp3s3BZSCpzjAyKWMXWqStmrHg8XeMdMFy3Lv7e/uR5Z1r0J1PpPTerWkTxG00+D+I3hWExy3xeYLhxkkOobOMsCMEHvU38CtLsUtotS1tme1tbplgtgDueYnaFI7+favYo5tP6kaS60OE6Rqek3/AIepaZOVDWsqMOVDH5om25VxkHtjvRupNHNhqN8tnAs+k6nJDdyPHiOQTIQNpAHPYZPvXpyzY/CelU2bpfZiyKKT9Hl/z8za3H8UsunI207S7O2SN8i2LwxMNkgLMSTgfK3YnuPevP7LR31S16oi1KBJb6606X4gQTCBmaFklDIMnGT2YeeahaB1d/FunNS0DqPTpNKaW/2qlwhQxrJEwAfPbO9D7lTVbp+qyXP4i9MWDuRHJpxjwzbt8UkDYU+o3A4+leH1sW5XHdteZTqpwWBYtkoyeySSNKr6lLqtiJbySSKzsDfw6FqNyzX7QiNgm18eG43k8cMfIngVT/h5em9Okm6WT4vWbO5ti0tuY5Y7mP8A3iKKTI5KlDjPvTtLvp/9n7qXVdPS9ms7WPTbO4L7bgQyAXKx+jYVTj0rJ9K9U3Oq/iH/AB/V/GgjstRilhiyCMj/AIhyBzuBcn0rHjhHNinq5rcxTzQyYvEk9k6S7mvs7ia56w166MpktL3SYru2QZJjLOjYA/X9K9EttYthcT6bHKu8zDkuEw2cDa3qCcEe9ebloenfxE6T0m6SZba5v9Q6aeUqGJJHjWbH/LslX7VedI6xo2oW0fTetasr9R/ByPEjRKqXcMjs2QSOWDxlQM5HeoY+mc6k3S02vdsN0ScOu8WXGxjfxM6c1HStWsJ9JnRVjll8cSxhmCMNygOeQA/H/VWx6P6jsW1zT4tRtVtbfqDxLSG5kIDQ3O0shJHBDEOo98Vo9W0SS/0eS0ub+2jvoWRZpjBvMcTZ2b1zz2P6VjpOl4NFs9M0rUNU0/XEFxm1kMPhtBjduY5OMDd9fOpeNHKlGSTr5o9v7X6fXkj1OKN7eltw1394zrPTtd0rXrO1HjWkdtE6wXMcxUhzICjEA/lwzceq+9F6I07VdN06TWep9Wub6CF2VXu0DT3T8qD2zjk4HoK1dlqkGsK+mdZPb39uHxZXSEo4QDIV2B+YcDk9/OqfXMdTa9Bpl5OUsp1kRTp2peA0ACkgD5DhiOM+9NCc5R8CG18s8vq8OLrZRyx2S5XrKHqPrKy1OS+WU+NFpzRWZSCTYf5jHDKxBw3vWf6f1BdYs9U02K4bUrSUpOA2DIGR2glQYHJ2uhJ/ymhPpFlapf2HTtxqSqbSN2GqTw3PMYZgGkUKQVwe/Jq06H02LTtX0zxo5ZJNTLCaZYREgWVMMVx5kgE1phjj0uOUYbo8zqteJ1JVXlvsaDqHw1sZIbEMljBcOkxUld7uACBjyGAK8W0ma9Tq6ODUbu4urIalbiBZJcqAWClCPIAelexa9DazfE205lQ2q5CRzGMq23BOB6MK8b1HVP5cggmuJ547pJJbh4lyjhhyCO/tU/s+UkpJrkz5lWL0XXB7Zo2o28Nro+k323fqPTkoWc5ILRXDJjn02rjJqHqvR+jdSWnT81/f26ajo5kfe7BV3rKcpjtgBgftVZdaLe3Nzo9sBdXKT6Zq6xxuu3wlWQSgD1Lbvt5UzU9XtpNE0RtI03xZklMF5bZyIw20lpD796y08c7xvd+v2nY5ReNLt3+Brpul4V0vqBLS+sGkkuLV444pMbZ4gw3D1yPT1q1fTxjRTJFEkC2JifZDhsicsrL6HnNYj+FtFDqmoPpk06vb2DWhzzG5nkjl2jIyQmCB54q76cS6t7XRzerKoa0kmmWePBCljt3Lng8dqfLrjG7X8RVyjGKaWxodR1O9GvxY1C102zgmkQXFzKdjfMG2tgfLnJqRZdW9TRaxYre6ZaahokyssepaTOJljGeEwOQfbFUN9qOoPamHTNGg1FZoTvimYL486k4OfcYp+m9F/wATZ5P9nItKkVRKIlmczhiAGJ28ADsDnNZ8ckocfP8Ac9HHm0x2b38q+hZ9UTRLrDGG7hnF28WxYZArjewTBz+Ug1S3V4dJ1K9a9k+H+DmFxLEyeJlQ2zd7kA8+1X1voEfTcsdtdCaRmZGtH8NW+TOfDLd+Dzk+dM690yJ9SEwt2uE1C3dfm7kYyQcefFJrg0k92P1EHmcslU0kYPU9O0uys+oNN1ApZRrehZBG3h5/lvtYenBzWQ686csNS/ilk93IIdWFjLFLtDiKSM/K59QwJGa2fUc8t2JrhUWePUY4LiMD5CfkKgBsfWqa50w3EOn3Wn2UktydPVCs1wcgq7DAHmwyOBW3pZSxS16jwp2tkTOhvwq0DQIra11TXLyG0iufG3bjBEr4+YeIp3BWwP0rU2l1aW3TnVdtqaF3F547LcKbqK+TAKjxcEs4wD38hXldz05qet3wn1C7tIbVWCPKrtIY88FjGSO1aF/w9XpzSJYNM1mLWdPl1B5bmaB1V0zGoC7QfYYx55rbkg5+nlyW3/PYVwZMeNejFtLnf9CdrmtWOk6fBqcngzXV4kfwkbwEKkjgL2IOOf8A1pNa0ay1VLI3sVjrWqWo/lhyG8B+AwTyGO9arUtAN5p/TGoOhZvFWPZBhTIQmShGO+R3qo1jUblNOsrcyGZmZ0Cht3hjb7eYP9qwRyRUo6ObBBJy2WzRiNSivv47asl1c2dvaKcJHsY8Dg4IIP8A61a3t1a67pFmurWlhdzjR5PElGn7QiGTBV3X50bthgM555xg5Y9Q6vZW19Z3eo6jcXO/+W/jsFRR6emTVqmq6dqVhY2Wp3C2t5InzXMcrQl28lkdGHPpu4NevonCmuxDBm0ZU1z6y7/DxRaaPPpmmXEWpW9naCa1uI+HYxNyjoT+cK3JxhsZrMdVa/qQvNSmEcM43kpJLE5aJ48HnwwwXnt9a0lxc2dnqNmZrPxbe0uY4bwyMokETrgltpDHIwQfPB9KtoLCO20bUrKCRgYXkjcw5DMVJG8ED6c1KMo+I3kjuz0oPJNPFVNu9uDy3qKJ5tajvtMhugNQtIzDNHHldkm1ijNgeZI+1TtNsrmXSBY2PR+jw6dBMN9vcTSIspGQWGBlsH1+1X+japJD0/HLqwklNlcy2byThYlbYRJHn/pbAI7lTXdbWmm2uodSQS3L29xZxR31xPZTO8iIfnVgm4DHPlVZdRkbWGXb2v8AJmCUMjk2mM6Oi0/pvV7Vptd1CKKO4LvZQ/PFD8p+QHHIGakdN6taeD1RBdPZFNNs96y3s0booBP5lxkDHnWM6culmt9Dn0nTn6ksNYLm3uLc+HJG27awkV24J55wak9JazqNxqE9h/D7bT3j8RIp0lyZmXcFWTAG7n60nUdHP0nJXx3S7kYZZJrU9rDat+IU+oRx/wCynWGmMyIQdO0rTDcyOSO8TnYhXHcdxWB1j/aS+0xbZNE6p1CCS5S6kkazRJJ3QgrnKsAAc4rX3d9qesRTzdST3ONgcjTrwwKnufJgPesnrlnoiwQv1LE1zFOn+7zXspPiKDkMjDOeRXt9Jjjir0V+b+NKxZZXb037keqaZYJ0lYajqdxClxrl7Mt5HG4w1uJFHMg8mJyMVK03RL0al0vo99OWa5mfWL+OP5tqnkIT64Cr/wBQrW6n+HGq3J2X1yrXckXiTRD8iSHBUs/oqjaPfNbL4TR9FV9T3rqN6k8caqqhnyuCqf8AKCuT649q+SzdVCMdbdt/xFcWL+prlwiu17pPUeobyzt5Q1pa2673QLuka5dvEY47ADag5P8ATU7Zpuh2+lWtmk97e2tmYWOwszYYknd+XGVXP/KKol1vqbqjUZzfynT9H8UePbWzeJI678MGZeAeSKk6reAWZSwS5h0m2iaGKGAfO6huPf615cXJJRlsvUak9Nyi6b7iajZdVX+i5022TTLy9hkB33ABAxtjJYZOcnPtRum+jrvpLokaO14qdRanBEdRvHJf+WucIPM8sx980fVr3T7KfS/C1GG3tGhiS9gmj8Uxop/K3cgkjvis9qXV6tqqeBctBuhiSynI3JKc4Kt6fLwPQ1rwQfh1GOzds7HDDihq1bvn9h930Fb2UJSTXoo7kZjBKfMATnC84GaqNJ6EsodVFxrsMlza2wDW0Eg2m4fB5bHYcjiqzXNNmeaS6sLs/FNEZ4EkYtls/l+vFZ246q6h1eLUzqGrXMdlpsxi2nAAcgE4wP6SR+te3hW16qMaeCM3Jr3dj0+/1HXNAsrGw6dgstJsYgFlZ/mlVTwqqOexPf3qZcdFWY03x+qI7nUpo0RpbPedrkkZLnyJJwB7VkeloriTWdUfTi1zoujuZZZJSSWB/IpP+Itk49KuJOt5dfneb49rCANtlU5XxgGyXzj17VDPqlkpS2XPmBvxN2azUOpdOu51QI62UFh40dpCu0LCpKqFHkSyMB6ivO9Wl6o6oUvbsttbwz+HK7yYWFDGrrj1yWIz5YqXfaraT/Cfw/DahFKlx4kv9RTcBG/+X5jke9dddQLpWkW01qIZdOmzKu1NyT7lyMee3hlrNjjLG9UTsmVZXq4SEj0mPTNCfTn14xC5jkjAt0wyHBDuCe7nPB+mKfE9nbWGp6tbJqepRTXltpMcXw679qHxHXcMEoSiAv7HzNM6d1/Qoen7qeaAQW094ssMU/z+B2VkiOMnyyK0V3qxt9HSG8RkkgeQMpTwRGM5BBPfOQQKrKWu4zj7y8cUYweRST95gdPtbp9d1bXdeh/h+nWSCBWb5S7BNywQKe0a5LM3m2O+KzPU+vT6zq+kaC8LRWciPIYlOPk2swbHnuIxz9a2fUGrWdxbzXmqqb/TLWeIPun+Xxs4WLA53HHYeVZE3+mx65N1HNI2qapKjLBGwAjhZyeMjyRcLtr0VKKaaW1GLItFDFsZZA1ppka+HHcTJJPENgKyyBtn0G0A474qws7OK0M8ayKlpAA11J2RRj9wGP71Le/u7exiivnZ7yX+VFtUKsSE8tjzJOAK8+6h6jdIbyysALiOSFYbpx2jIZWEf34z9azrHkztmB3Ns3rdR2dlf9OJYFpbVdXtvj7uTsFZ+QFHYADOfapC3xbTeuL5XimmOn3kaOGyNglXw2B7nIesL0lHBPq1qmqssdkms2XxIk4BjBIJbzxgc1aXvUHwVh1H8CifCNuAQL+aB7gAAemAi/rVcfTRhNQStmiPoY03xv8AkSfwT1D4rrk39nI+ItC1VnjzgxybFx9ztJzWs0e9iS2uL8osVvFpsCrg8s4csT7nPes9+C2ir0lfdVXOo3tq7SdOzzweDvkMfxDYjU8Y3DkEUeygZugYfJlupopHAwCuwNx+ppuqUV1GlcL9R86jHBCMOyfzZZfh9ZydR6fpNrbxi1s791JDHIht4gzySsfUkj74qj1HWJdU66t4raC71aISQva2KOFLrFkqTnhV7ZJq/sNUl0DTk0PTwtu1zpUMEkzcCCGQ+I2T6EbQfpWRWeOS+UJdTpp934dpd3CHwhLGdxwX7omB2qSac5P4GaUoXFr3kDTEfpGzTTOn3XUtbvnJu7tDlCVyWVG/pjUnlhy1TdIFvYatMkd7DeyPcCSSd4ypJABIX7/2rA6td3lt4VtFK26K08MtGpG5pCXOc+QBH6Ctfp9pFo9laKspuZL9FYF1IZX/ADNz7Y/eteTAqUpPdiSyWrTKrWNTudS6jNrC7b7uaSQgcnBY/MB54A7VuelY4r/pLWihaaOK+SEgrz8PJE8bAe5JUkV4u+pSW3XIuVLiKEKjAfKdu3Jw3uWI+1e3fhPE9n/H9JldJIJ7P4u2l/Msg3jB+o7Gl62Cw4FJeSKYYNx9qPPOtX8Tqq/jk8QRSgW/y4G0RxgHGf8AlqV+GkC6N1D05cSXBMWpXCykmPDKqZyD6/MKidbahcW/V0kkkLENaMLVQmQ0kgIOfU5/vWt6V04WuqdKaZez28N+HSJlBJcAkts47cd6pOTXTL/qX6CY5OPpoj32ote9VyadYjfLLnxQOdwOfl7Z86s+s00zp6Kw0aW8kQWVqokiiwW8buy8dsZ71aWuoWnSi9SdRR2cFtfPdyW9luJMjYOBIC3HJ7eyV59qunxS3ltLMlxLdz26u8jSBjJKznj2XBz/APBrzsSWSavaMV8X+xJLTFIuemurrpbwnT4PhojFtjjQ5yDwzOfpivQLuxSXrTStZjjERjhknmQD8xEXyyA151oFt4V+9nGq/wC87IHkBzyZFBUemATXqVxeRI2u27RzFbmYWOnlBl+W8ML9M80MqSyXBGipOKku3BodLSbVYOjdLtY2NuvxN/dFT8gRhtR29hnH3rN3OsRz6Zow+IHjW1s1rPBG+4RvEzcse24hV7dqknqK+6T1qC0jiAjsre3s7hGcEsQ+4gY915rIWF8upCSC1jHjm9cyKT/xJbiUHaPYRqf3rDDG2262GnljKOz9Lv7tkQntZdPtbHVr9Q1pJO8JAcZMijcePYnvWL1KO81XWzY2ls+Jp90Uax+I7k+mOe3lWk6mMltLb2142IzaPOkZ5ETTufL/AJFHPvWs/DaKPp6LqTqa5ikkl0TQ3ZZF7rNN8saj3wTXqQlojre7M+LB4kmrpJOzykw7ZLiW5hDMrYMhXBCjsoHkSR9fKtx0Dpd4EdrhJJJZ2E0mUzHaL5fWQ+nl9az2kWt2y6XFNGJ9SuSxtYicBfW4k/5R29zX0H0RaWHSllZpqJaeSOJp4LZl5cIMvcyeignA9WP6J1vUOENEd5Mp0+PxZVexS6t8ZY6jo2jX0phhtCupzRbgSyKdyrJ6FiBxWAMS9T9UalNqTH+G2FvJcXCg8yTMC7Mfoox960DXMmpXmvdV6mpSPW5o9Phc5Jyhy2Mf4fk/erfobpa21TULnTxp1xO9zMq6jOt3tDRn8xxjttH7158Zrp4Nd/5ZpxxnPLHEt07e/wDPLcsOs9buOk/w26ZmsrfZqWrRyXUaAcrNJDsiQDyAEo+mKBp1g+gdPaLpsEviTRy2tvLODgHwl8SRlPmN3AHvU38StZtr/qGQ2viyjTp5LWCLaCol2oBsXyC57+tTBpsyXvT1g8UcqWFmLm6RX7zuyhIyfILgkmoOlgiq5tnrQk82ea7Nr3Jcmg0mJIo9C0wndLBJPqV9jAXly5J9cMwH1B9Kxui6quq9cXuqyKJYNOL3Mrnn5lBOPt/rV1b3Ph2PV2pMSbazVdNtZCMlsDfK2fdmxXn/AEzqC2X4a6zqrkG41CAKdrZ+VmAOPbCVOEGoN920jD1ORPKm+Er/AER5vrupO+usJJGczFpZXfuxbz/eo2kCWSF4zucT3kdoMHG7LZZR9OKqtd1Rb94nhQpIkrbnHYj3rZ6Bp7wXfTll4MYDXS30khOW3BgduPUnFfTuPgY/J1+R5/Tx1SVnsuj+LFp3W04YxPFdYmI/pVI1wMe/Y15Bq0mmfGWweSSS7XUo7q63qPBjjCr4YB7k7ycjy4r0nX+o20bofWDaRq171FqkqRE8nwgeW/SvGNct4lgSaWdvj/EjOxIwsbPkbic88ADivM6CFwc3tZr6ucXlgo8JJe83+uoJ9R1a1n/lRXMMihhzyCwz+4ry3VtyWtsXi8CS5/8AiWEEkqkbqu/jvzuGPM16l1CfCurqaLdvkjAyvfBwxx9a8m1/Vr1+q9KtBb2zxIw+GLJuO0Mf5Q/wruO4+ZJNbPs30k7PKwKLm0+f3N/+Gsbiy1fV5Ix8S15d20Mm3HhwWwaWeT2/pT3yQKmdRpJJ+EvQcUtw0V/DE/Uc0AP50n8QRY/6Fb9auYLCybpfrGy0uY2lmY0somZgG/3h3ad+/JyxJA9qxvUPV1rrXXeoXOl2vgaFGbbStLjfGVsoIApA9AXY1fGlNynFVT+Wx73UYYYcVRlvKK28t7ZI6MtodSktw+LeyuH/AIjqc690hiTkH6D5QPVs1Yav1Pb2nS2pdTaq8dhq3Vc7WmlxMC3wthHgcKOeQAv3NR49PTR9Es+nbEsLvVblvEJf5vg1k3Z+h5/8teb/AIi6ymtdR2S2WF0+xdLS0QHtGq4J+rNVcOFZctvh/keOmpOjcaJdG8gQQOZWL+GGCkbieVGT7VM6jvLHpfcdOhS917UVVZDsJ3Y4wMf0L5ep5ql6QZtH0qzeZzNdMkiWsCdywOZJW+narSTUDptg+q3IT4t02RSEcwoeThvJT3rJPEoZ991+ZKSjCdEH+HXGjaRdzXzKt0iu6xg8KznlnPrj0rWWV5G+idVQIVT4NdKkJLY35dgQB9hXlMXUCdT3Rykt5pzMtv4EALFl3HcwPfsM1tLS8mi0/XYmtLiOOEQbJpVwswJ/KPUrx9K15OmbVz5KW8cZX3ToFoQefSNTmk3mXVL/AMMu/PAkGR9PnFab/aS202DqfULnL2lvcI8KkbgwRNkfH1UGqCzt5ray0zSUCxzlmllbPdnbcf0AFR0uLaw6f12Z5YtZW3mj8S3OQkZOAq/5vNjjzrNKCnJ35k1k4a7Fz+JvTN51Vq/S8cqM9vDo1vJd4+XfIyh2B/8ANz7VVX2q26X0Bt1iuo40+GhCnbGuB8xHsAD962vWGtKkWq3m4pcSadYxwxjyGxS+0eQzxmvFuow9rZ6elthpZrXxhzgRxlmxz25q3TQeTFGL7GvNGWKVXs9695Yaxrl91Bba5eQiZrS1szGska4VA3yoM+Rbv96N0qsF1bafooZ1hlvYrq7kxltoIGM/8qM33FJoOp+F+GeqWRUMlzfwStIh+VzGCDnnOAPtmiaVbPpdpCwB/iFz4chhA/4ZlP8ALQj12kHHoa2tqMHBdhqVpR3uj2PQIBdz39zcXUv/ANEmorbbWOBa2USh5tvp/LRVPoTioVx1qnUEl5evbQXUOpaukaQBisYRPkUMfRFYbsccHFTNe0q90PozUYbG6trWGC1j0UXFw2EWRyZbydvM8EIMeZxWLs44en9FgUxeLb2y83eoM0Sky527YV+c+2fSvn4Yll1ZX3expz55QejsvM1mgOmqdQC+M9zrVu94Zks7cbLS3hQgZZjjLbUHA45qusxrFxH1NH1DqRaHqC6JtbeyIYxWwk35JxhSWwDnyGKr7HXrhk+CsglygZrYxoghjUnAwsf18yaTUNRuooYYpZgYjLMgVAFG1WC7cDuMg00oyjdpL8zHLqJp7Oq2LI3Wn6Y6QmdVmxnv4jdyOTgc/ap9z1Ha6fa2shuVtVlcEyGMOSSMKATnaTjvivNbyWI3xe0mErzFY2T/AONkcf6mpltLFq99q+lzyK0SRxshPfw8bd/24NPDpVabexJZdTue5p9W616ilgl/2X0G2luTGRDe3jtev4n9IG/CD9OKXpvW9RvtKsYOury61DWZYHe4MnK733EIE/KAAB2FeZ6Rqd/pPUc2jXzyl4JVgjAiLclh8xx5BTnNejXEgE9hezMI0tJNxOUXeMY7E5rRkwSwNY3Dbm1yetUcmPVjldnjfWsY6jttBvWMaBpZopnmcqpIO4KB39qD0Vrc6yT6bdxNPYvC0yQgnw4irAHYe/Y1peq9LSeLU7TTH3zW15JeQqGADZztx7fNR9A0my6P0i41HVPDWZLE+KwH5VC7mGD55/fFe488I9OopX2SMMLxx9I9H0029zZrarI7W0sXhSK/DDC5yT74rzvXbSG5tnupxs1e2k8KKNAflhxncPXIwPrVrpN7Lp9loVvO9yvUmvE6pMrEeFY2RPyKwPb+WuT7tU3qKWz1W3W6so1BltyYBFJ8zx7jtOf3rD0+rHKpd2evmy+Ng1S9j/Q8ZlvDFdJcBZCysjSFDtIPkD7VttL1bTeqtKvrGVSHbLTwlcHOMb1ArBSzXN616dQhPxks7JcxHA2sB7fQH71SdLazPp3USyFmhY74HzyM4OOPTj96+h8JtWuUeRoU1pZ6j0PP1H0t1ro/TNtdQXGk6gX3JLnb4Sgs8w9Co9K9Qm0S26smWSxukWYSBJWY5IQHJz/09vrWf6UuotV0u41ZAYrqO3e2ikCYMTSY8UZ9CuBgetVSX970fp+oXMSJBeMm2GR+UJ5JJ9Rt2ivPk25ueOr7rzYmTP4kFiyvjv39RmuuVvLvqW6ee2+DtAfCtQ3AWJRgBaymoXphs2i0pYlWPLYnJ/mZ7sAO/Pka9TsOtenfxCtf4R1PGbO6CALcoMKz44Kn+k5z3715/wBQdEar0jrMsmpbbvSbgCO0uIfyEE92I/KfftWvF4ctuJL+1/p5geOeOSjk47NcP2+TMvJqE/wkccl47SlXnfwI/mABxgD0FXE0k1wtpYW7/ETNHGkaYC8kZIwOBg5qq1WxWxjtmgVdngGBHzlsGQ8Z9COavLSOzhjN1dXSW8kztvnkfiKJMDCgdyTxVpKOzC3qXBrNDghPSeoprVw8Ntb3I8V7UbyVVCMD2xmo/S0WgENedNwgW0m355XJMj/mUHPcjvVp0vcWN90pq/wQZrVJ0X512hsxvkftWY6ZsZLXqGws4YmXS7bxLgtwolkfAzj2GRXnSmqyRToyydzalaLrrbVLa41lYL1oH8PDSJIny/l5P0yavNG6T/jOhWepW+qaRpJvJWtdHWazDfEyrjKpnPA7ZHvzWDn6eu+uesf4Rp0rW0+oyvA90Yztt41Ylm99q7iT6gCtj1Rq8WkWX8S0COC2tLKybp/pGEyc29qnFzcsT3kdiQD65Nd4S0xhF7mrDjhHHbsz3U3Qer6trM9pp/UdneCDEUviyJCTIP8AiBFPZc8A+dLpvSer6NqFtBdWM/jlgVWGWOQEZ/qZeAB3JNWPSXS2p/iDosVjqemyz3tmCtrq6qQsUZGQssmArLV2dI0fo22TRU1C71rVZIHnuI7JyqSbFOTLMeBGCVAROSTzVsimsel1t6jv7tNsl63DZdP6baS2ht4r+9iV57oI21xNI6Ki/wCYeEWyOcGqW90vT9S6j6fguYJRaWdlaWwDR74RJt+d8Dkk+Wa1v4lamtjYadHAId3ihREOQixRKoC57clvfk1kOpbaC+aXU7u8lhl01Wtj4Df8N9g4IHmA1Yelyeim/WRc00mkY3rDrO+6gm1tmtnt7Rv+EuDmZi20MT9Ow7AVuOmNQXQug+otUSaMXFrDFpdvIMH+fcsSVX6IhJ9BWMOmRlZYIpWvY18NDb5AZW4yeec/StDdQWkHQ9toy20iM5bVZ43bYTMx2RfMP/kanv8A4q3ZYY3GK9aLxyeHilFKrPP9ZbTF6dhGty3Tre30apHZqDLO6LjaCewJbvWnSdvw1j02CysLaE3E38yJnaRlO043MeCwwfoRQ9I0uC6l066msY0GmGR4HaVnZZXYche2ABnnzqu1nqC2uLBb9rS3voxfSwRfFFjyin5wAR71pdOCjyicZvUoxXtC9eXF1Nc2Mdvdzx27WscsuyUgEEbuQPvTel53vNLsJ2XFu1zPLK5HdgFQAeZJH/er24hE1vaaleWtmLaWxDurJl3AUbUQZ4XnOfSpP4fXB6t6v6b0u1tYrSxkuBIESNeY0JLE+gIUjNZHJRwPbg1xUtbXY9F/GW6k0Lp7pfRoF8RtL0gNcRbsfzpFLr/7ZTPrXiPTOktqt9eaRauJLeTShYyyqpIacEP4h9cy7sfQV6F+LutRav1VqzyRyXU125ggjgfacIc4GfQYovQOh22gyNFp1xKsenzJc3kjYYyPglLfPp6is2LKun6T1vcxeK9UpvuanVZjolhql/JCt7cXSQWmk6aB/wAeREC4Yf4Mjc3suKwt7Yp1T1Jr08caCaG8MQu/6JxGoG8+QOd2PbFabWpbu66y0TVYbtba10+3uI5WDDcjv3CKe5wftWO165v9QuNK0XR7Z9F0yWWQzsy7lKD5mllcd/l3MQPPAqfTRm46o/iffy9VGeLU1vyB1e+i6Lt//hPEL7UJcn+JyAFR/liHbNYTRrS51XqDTnN4Tctc+IVk5Mrk/mc+3rV9qfU0JuJ5LKJW0ty1tZWE3OYU48ZsdnY5Oe+SfIVWaNp4k1GO/wBMEk0MKyI0LvmSKRhwp/xLnHzV6WLH4cJN8+ZrwR0O3ueu9d6RPF0p0mJShia4cJJHyr7Yjlwf8OAefOqbqHwtG6OniiJia4KbyowzAnO36Afuc1uerrU2F50xoIYTwadYRtOCf62QLn77CfvXmv4jLO1rZQKGON0kh9Du+UfoDXlw2lHG/MxZaeXT6zH6pcy6X09c3FvJiYRpyR23YJAHsKtfxVG+/wBIvGG43FhG549UQ5/c1nerboNphRgNkk+APXataLqmaPVtO6BQEoXshHLnnsm3n/yV6eGDuMvNs144+gvaecWlyJ5J448kRqSXzkn6UCS9aytkeOJ3leXChR2zUvpLp6/1Ky3QhbaOa4C+PKcALjBI9eBWnijivXnPTaNHukz8RJbliwzj5V7L9a9OSUZF21F7Fho80y/hvqAuYts+nztMI/RGXdj2yVNeaRa1KJEXTbv+GvPKZA4j+ZicA/zByvJr1qxsjb6VrWmy3MDGe0yytcAurrj5mx2GCRXjWp6V/D7yzQyW9xbkcywSbgFB5zSdKk5S9pTDTk7NbonWesavpngw39zdXcchGx5C+/vnhs8ECqPVtLiudTl1mxg8HcimSIj5EZh3HtnyHal6C06b4uY252FnDRE8BgM8A/Xir29tGuOo9KtnaRLWXCNGo7ZkAYkegDH9KptjytR4Gk0su21noGivD03+G13qd/JLFNf2xLyjGWiA2rgfXA+5rHagt1Frslvfqpe102wjwDwMwKxyfXDYPvW8/FTpPUepLxNA6JsjNotk+YpzIEj28nGPPv8AtSQ/hbqhtXvtTvdPtIpzHGkjzhmk2RqpI9QNtYscVoeRur8zNLLCN+flyeVXtlcS28jwgzS3dwIpSDxAjuqqPphu9arrLrlerdfdYLWO1tFvr2SJeAWjZxHCh9NsUSD3OT51rtP/AA3sdJvTfS9QIbkYYwiQBXA8ipHIoUn4ddK2SNOb6zRY/mLm7bao7nIAPmaaWfFGNN2xFltVpb9x5Jc2sNil0sgkNxHDEhVfP5FXJ9+TWj0G3nTo6adVVWvLvwhIR3RFyTj6sa0WsWnQ8THxNe6ekmlKg+JFfXGSBkH+Xgdqs30qSWz0bS9KjubyJ7VphHZ2BQbZQcPlmyB/zc0k8rlBKufMeU2lumvaaDSNan0HSdeSNnjurSyt7G63HmSPaswJ8+dzD6Vnvw+jn1fS7e41e5aCCGaSa6nDkGOJSzH9qm2/Q/UBPU8msRLYXnUSmRHuZkVYx2QnBOBtAAHpipmndDX+k9FfwS61OwR52QXU/wASAGQHOwEkZ3HvWN4YJSSkt2u5HJmhK1z7iy6f1fSeqOmerepdUkWG2mvBBYWTOVLfKEMSn0EYyfdqixrHqOq2etwso/8AhQbRbWOIKtvvkGCW/qJAHOPKqvUOi7+/0mw0vTL+2todOummd0cbJHcA4Hqe1W1hpN7pl5eSSxh7V4rdLdEXLZRSCSB6tUskNMJeG1v29QPGxKPkzAfiDraN1VbzW2nCZ7SSDTxcGWRDbovAYAfKQ25uTVj8Yt1Ct6jbUePxwFzn5ScqP0Iq7m0G/e5Mktm8qfKjowBVsPuOc9sEZFRNP6bvtNtLKxyLkwTOqMF2/I7l1zn6mt8dCwxS5QJZYSikuUZTT9WuZY/4fHcTw2hgSY26yMqNlARuUHBPbGat7K6ZkRbYbZIbpYXzzks6kN9PzChz6NImrXVzAjN4iZdMgbSABhcHtjyqdadOajDLqdyXSZLiE3MJU7cSocBSPIgsf0rNkUZO0U1xkrZQaiIdD6uibVFuL7QtXvPH3IgLwShsoADxwRjPoavuk9ReHUOrNY1JjthspN4VV/LD4oUDB/wkfvSahaSWWiWy6nbbidojDOrlSTtWQlTx8y+dXOh6LDJous28rvDDcPOk87j5hGyqW9jj5v1qebNHwqmvJe6zpTSjT+J5n0t0z/FtFuXu7hbSyt9UW4lKsPEeTwdqRqvfuTk+VT+s+rryGSDS9PEmn27RJJLIhzI65IKtjgDueK2mozWGm2En8Mso4NL06PxIxj+ZIfVm9T/rXmd1pt11DL0uQjTNqcLmSUAnObl9wJHbCn9K9PHNZnrlwi8MniTvshmoacLUaFal2jNzYRzyKAcY3sYgR92b33VMv4be3WWfUIvGgt+mYbVCW2nfLfBAfsofP0pPxEjb+LahqVtIsdvY+BaW8WM7ljAXOfLA/vU2/tZNU6Q1kQENK9vo4gEjcK5mmLjPplQavjdqMnw/2NWPepGe6e6guunup3jnd2uIZZIJJcclTxkD25+xq6vZ7eDSZpXlBCSRqY8HdzIpA575Ck/aqXXbEQ9d2Ut1E8KXTQ3EiEY3CQKzgH23EVcTWz6j0nqFtHbJ8Y+rwCN9h3ooRyOffApskIuUZj5FxLsP6X+Iv9rWjCSTfPBEwf5gzIQrHHlkgZqRYQRx69YAqPCAjgmcHc7sh5Az+VQM49abawPpmh3zaXCG2zR208qHhHILMc+54+taXTujLuPqWztIwZ/5UdzFcCIorRyqSQR/iU8ZqkIa20u5SDTdo3P4c9F2+tCTVdZtkUSOQkMYwjN6/UADn1r0nTundJsGNvbQjx8lmE9yygnPJ+hqXpGmJp9vBDGojjhUJEg7Aev1NJfXdtdg2YG+eZvBTw/zjnk/avfgnijpjt7jdGKbARW1tqk8+bUiOFgsW3ftLeoOccetW0OnpFGkUwEpV9/LlyD5c/6UkSLBi1gyLW3UbiDzI58q69vPhLYyNgtnaAOMt7V11uUW+yKrqG5VlW2XaFWQ+IQvPPcZrwXrLqjUL3X10/pyEG20/dGZpACjuwG4cg8LgY98+lbX8Vurj0r0z8VGwfUbuQw2qE8M5Gd32HNeP9MdRzzZku7EyKgyzpgZPqfm71llpn+PgGSCSpUmbrp/RtZbZNe69fK0KM8UNqSiKwXIz69ufWtf0J1Zf6t08l1qU/iSGYqxOfQH++azen/iDBC4SOJ52C7EiHck+47VWfh1rWpJolzbWNzaWEUV6+74m0M7q/ORzgcU0cmOGSEsEXt7vmzD4dOpNP5mt/Ee7kt7W7jsJQl1rVpBY+IoG5GE35gfI7c8jmpe7RumIrYvri69LZOPHhvLTxJGAPzbXVecHsD6Vk4debrXXHae4e0TSmTwr2GJYy0qZO8IM49OauPg5bhoZNe6u1y/sZpBEohuVhw7HC5IB47+VQbl1E55I1d8vlfJkMkYfhpv2cAuuBpTalba50c1t/FfFje6s9uIpotvDcjGQByPatrYa90jcQxy31tZJLKAzRtbZKHHbIGOKyt50joltHAk41yfTbZnnup2vDI1un9TAqoIXd39Km9P9JdN6vLdfAw3txJBhXgbUpC8fuMdwfpTuXXQzr+vGMn3p0xMcnG4eFa8rW3zNlaXXRd0fDt4dIE5/p2IhP2xWjTp3p29ttkmk2Mtu3G1UBH171kINB0OzQK2mlAOAWkLMD9WqY+lWEgUW+q9Q6e68r4BjKj6gjkV72KfXY1vljJ+xr9GGUceRenhdepp/Qv9P6E0DTfF+FikuIX4Ntcs0iKfLac5Wq7Vek3LxLoN2mmgylpjcWXxsYT/AAqMgqfcihJPrli8Ig1SLWrT+sXNusNwv0KnaR7cE1fQahbyoC8zM4/OBGy4+xJH708M8r05MaXwr5fsysVFL+lNr438/wByXo+h6Wlssd8lrqE39ciwNCD/ANOeKmnpvp499IiP/wBUf/5agx3tsVGwysQO4SjLepkDZNnOORjNaY53wgvHe7t+/wChw6Y6dHH8JhIzzmWT/wCWqXFouiRHEOmxxqOxErkf3oPxkan50lB9lyKMtxCRwZh7baZZW+4NH8sKdK0wfltI2X18Rv8AvT00nSTybEM/+Lx3B/TNRHuooiWxcsfRUokV7HIq7Uugw8jHj96bXIZRT/u+YmqaDFcQr/A7ltEugwLXCqZ8r/h2s2Oaslt4Nii4iSWUKFd2LKWI7nAPFUdvrHjavJbx39m0IX5rdoZFmU/8/wCU1eGRVUMY5iv+JNvNdrfc5r12Oa1t4xu+EiwfWRv+9DV4EP8A8Qw+2JX/AO9RnvFPAtrogf4Qv/ehNfBQc6dqZ9CqIf7tXObsKiixDWp/Np0D57ZZz/rTilqq/LY20anyErkH96pxqGW+TS9Vf2ESZ/8AdUramyHbLousgDtthU4/9qhqlzT+DBpjfK+KLqNdPA5hQ+29qOo0wgB7NCB5CRh/rWaOsImduj665PG0Wy5/90KcutqVLPoXUfy9gtooJ++6h4k/X8GHRDu18UaO4u9Ot0WSDSkuH84wcH9TSfEWEvzpG1sxHKbs7azzauSWCaH1IfQCzXJ++6paXMqFTLpOswg9g8I/+WplKfrE0Y+zXxJ9ylvPhTc3Kjz8Obbn6jFDi06w3N41xqDqf8V25/saCszMMjTtYbn+lAP/AHqlWbYSRp+vKfMC1BA+nzU2qY3o+fzCHTNIZiCl6Qe5bUJgD9t1E/hGjjAEMj8f1307f+9UBZ2z8um6049WtQP/AHqiiVVx4tlqqZ8xGAf03UtPy+R3o9n8/wBxs+l6QxXdaRyL22m4mOP/AGqVNK0dRgWEIH/02U/+9VxkiB/+I9WHv8OCx/8AapRcREZ+G1TI7MYAP9aHpDeiuX8/3CPp2lRp8tioX1SWQf8AvVAay0tlwLPeMYx40n/y1ENzbj5jY6s3usOacLiIEEWGq4PYFAOf1oVJ9vkdcVw/n+4JdN00qALNlX03uR/eoWoaShXOlLFBNnk3HjOuPMAK4xV2l1AOJNJ1ZD/jwCP71AuNQtba6iMmoTWaOcCC6jjG8/5SWBzTXWz/AC/Y5eluvz/ciw6DpxiK3cbl8ctFcyhfsCaJD09pSf8AB+LX0/nlv2zVyL213kfB3YA4GADmuN5aghvhbxeaZS8vyF3fP5ladCtDkL8Unn8r8UNendPJzc/Ey/WZ1/satxfQM3ywS49e9EN1DjiGXt/i/wBK7U/L5HV6/mVQ0TSUGBaOw9Dcyf8Aegv01ospZhbXKPjgpdSKAf1qfLfW5bGyQH3FN+MtxzicH/kpbf8AEHT3/VlN/s3aECOSNzj+prmTd9+ae/R2myKu4XBHmFuZR++6rYXkB/K8pH/LR0uITwfGA/yinUvUvghWvW/iZmToPRCQwtrjcDn/AOLZgD9t1PTpfTEXamnyAehuZWP7tWk3Qk4IvF9CGGB9KGbWRyfBuLkr6OvP61yb9Q3vfxM43TdtuYRWsUe4YTxBLkH/AM1Vd5oWqW8hmitdIdexXwGYt7kZ71r/AOGysSDd3qA/5VqOengxP++Xbf8ANhf7Vzhezr5i+JXDfwMmNGM6hp9PtEYf/G0Kj9M0aHSHgGfhbNX8hJCpOPXNaVOnIQcM87D0396lJ07ayocCYbfPOKR44+a+Y/iSl5lAjzfD7JLezbb5JCg/cCo41BwgDWNuGT8rBVP+lXcvTFgT863G7OTsnwD9RUqPT7OPCpGOP8RoKEe8vzO1O9omdfVZlBW6iiQZ5LMpB/SkOvoFwZLZVAxhiCf2q2udC02Vixswzn0fApg6dt42Ag0+1K/567w1zr/nxO8Rr+0z02qJMpwqLk8PENp/8w7VDW7kjWR2WJo2OAZVJx+lbKXSmtzi3srJ1deUwCP3qsVNREr2sWhXNsi85NshiY+xD0mldm2NrdcJe8zc10ZgFlcBM8AKVA+hp5vliQNHIWZf8SmtE2mamUJFpbMD3SSMZH/tGgz6Tqj7SYrOIjtgD+26g4r+NfU5ZDMXer+KMSRxKw/rUEP96p59R28LLkHuOa09zpt5C7CSC3VyPKEOD+9QXt7uKONi9pATwM2yMoP3ORWdw1c/p9SyyPtXz+hlJdSR1GJWRwTggkEUN55jnaXmDDHEdbANqoJD3lpEw7slnHgj3zQ7n+MY/wB31i1WMj+m2Tj7LUdMIv8AC/ihtUn3Xz+hkDeyAGKS3dy4wV8Hv6eVQ/D2jdPYSy8YbMXA+vFag3epoY4pero4JX7KsUI59RuOaN8JrhbP+19yU898ES8+xHBrk0+F80B2uX8mZAW0LAfDaWYSRgMsRGT68iipoeqXjDwY7qGUDCmQCMfQVqLuO6WNo7vqTWRGSPmDxbD68Bciqq4srZBl+q9ZuMnjMyAqf/LStvlr5/sGMfX8v3KV+lNXUbZIJGZe22RX5+nBFCj6S1Iz+Hd6JqEiFc4iyg+uc4FSNR0dm3yR6vrcrHtuuY249sLVSNPZiIbvUdabbyoNy6d/tx9qlrnzpXxf/iUcYr+5/D/+ReS9KSSxg3XT18isMSPJdqCx8jnGarupOnpdO0qyubOzyLC5SRluBkKvYkkHJGPOkGhttRXXVLiQDLeLcOyMv7Gnp0kJpGtysYtZEJ33BfIGD8pXOalkyyUbdL+exBjHGny3/PaySNIvbNpZoZba33A48O4ZgVPYrk1V3i3hctLeRzD05JNQunJoVsDFLYadf3NjO9rIdxVXZfMZ7cevpVk+tQxb4/4XHAQM7Q4/bFYJ5Mso3Hf3fuVScdkUdvqR6d1231HxpGhV9lxEVI/lnvjjnFejajZRawTb2VyqrOgutPuo2GElxng/5hxXn99rpngcQC8gkTuFdD/ei9Hay+rzS2UoxNbKGikl4fb3GCvGQf2rNgy9TCemUNmCfFs6fQ769v2ubj4eyubYkPHNn+afZsDvipw06N4ormwlVfDB3MVG/k5KkHjgnvVrqFpc2kMV/cuLiCYZlRXVzHMo5BRuSCcU63khitk8SxVSGWOQRKYyr9+c8HOc163iOKuUf1ISrmyOkCmWMlto7EqMDj0rBfjH0m38Pk1e1cHEKQTfJk/mBjc/8rHGfRjW9h1fTwGikmAKtgeINh7+p71YP8Nqdm1pfPHcRkGK4XuGQ9j/AKVnnmw5o6FLcFWfPL3iLddOy3EUYu7xWnjmkUbklRlDjd9zn61teoJBqWl3KaYEjE9nPFb7/wDwpBkFfYg8fQ1Q9c6EdGtrjT54TJbWLNOtxEPnjhYj+eo/q2sAHQfmUnzANaHR7ZNQ6a1CzW2Bvv4gTC4uD4dwXjLgKe2114B9xXx3VYnCp90/1MkoyxbvuBtP9y07R7i5jMO+ZrWaM4ykwhwUx+honThuB1ckKqrpLosbK+cbZU2kZPbHcUs1xpeoQ28umSz21q15BO6XTqNjKrJ8/wDm7KfoKBpE63+o/CW0dyrPZS2kzSfLHu2yADd6ZA59q8yTvU6MsoNJ0Vurs2mw3cM6xpdXc1zAFD5JCuwB/Q4zTdJs5LHRmurqHwJZI7JZTu4AEzR/6g5p3UujXc1/dyTQeI1pqhYBHDgwvBkgY/zr+9WDJc6tpX/F2xb3jltiOQu6OVMfRlP2NVuMca355+gJKi26e0tNN6gknT8m5pgxPYHLOv03AfrV5rMj6r/E7dWch40mjBY8MfmIH0zj7VTw6mtjpsrXJZnt2NsxK4Jwckj1zkVP6ZCXKXs0khdTG6hj6EBh/fFedmTa1PsTgYbUb2S+vNEieGNJLa8USkrj5MtjB9TnkVf3OiPPr91/JQafCguCd3BG3JGPI5pkOkxeNcXupB58QSS/DkHPyPuyCOCcc1e3UDajY6XbeJPA+oKXu9mP5UaZKlj7jiqPIkkl/L3J5N9iHo12bfTrjW76FV2urRxSDAKh1BJ9gCaF1vC8FnFqCstvPamaO6kV858Ms8eR6mNs/anX00Wpw6oDldPhtUtoh6qSAG/1qy1fTY7zprLosz3lmt0w3kbHhJt3HHOcYNIpR1an3GxrT6NcmJ1PUJdZ6UkMiFpbOTME0fZ8r+obtWv6Euze2SF8v8XYb3H+dBk8Vlen9PRLK4sZmktfHiJiWRvEAdMKDn3GDV50ZduGs44W8OWEyRTgLjLAd/pVM6iscoRElUSh/EOwnuxo0EUzrHc3d2bgAkhwskZQkD0DEc1qNDtw1kzpvcM20ErxgccVpVtpW0rq+ZPnmttLKW5xnDTSRg/fj9qbpllFa6XFGSMxRqhP+I4yx/vWSef/AO3jBdhMzeRRS4KTUL0NFdQWzEk40obRwryAsWz/ANKr/wBVG0O1Nx02Lu3gSW5t4Y7lRtGSY5tki591b74FZOWW40kW0J3PLdNe3MmTkeNG6Ov/ALB4r0Ho+ZYNV1GF4TJaoAUhBxhJVzjPruWquPh47j3DLb0UZvUNITTtVgSygeKCC7mVldcHZ4MKRsMcf0VeaZDbtd9bXlw4URFHu3C/Ns8U4H1wcAUHVp2/j0ksdruRLQvbW6yZV5lkyTjv2P7VJkKXlx1VpllaOmnKwhucZElzdGYFznzUDA9uaSUnPGk/L9S0lpaTMV1Lon+00xkm2jTsZSNRghwc/QAeZHlVfa6VDpstytuviNcXDCMIflJIydvt3ra9QKBp11plg+yVF3NjkDJ/ID6HtWUaW3sNP/3SFZriOMRRkPzEW54HuRjPtWvFNuGhPYSUZVp7v5EmeCzS5K6jJcSl4URYVGEJxnJPl2xWM1brO00W0F7pfTForCQqXmYl++Mn78Vq76ZLy3Dwr4jskZTnkkN2qg1vSNPGr29pqji4lucRx2aoSgI5LOfbvWzo5+nUuDoaP7lYyz6x1PVumL/VILKBZre4git440OGR8h2x/lIx96ttSuLy0t4pb4QCKdXUB8jawUMpA78nj70OCO207S72QwQmy8B4o1K/nAwSwHlyODU2xh0u1Gm6lfiV1uWjjhgkJkILnGAD7YNUyyjJtxWwjbXEeexnRrEJ0m4aSFUuIbkstvHKQ7KQPmx29qLqtn/ABLTreWNWht5bVBNI0gBiXBOfQfl586nXlnd3lpqsUoS6uk1OeJCEAIVVXC/Tih6Xb3FlpmoXM2VleB1htCilbnwwSybTwwZSwIqcKk7XKZRNRe7K9rmztLTplbRVvYf5sUIXO0skhyPc84rVRdKvqGqTyzXVuEvtOM+mxIzrKt4h3NC+z+kqDz3yRWT0nRxN05Y2vjT2dpbmR1fcMsJHB2gdxgefvWq07W7y10h5NKlSCXpm/iulD8O0JASRR68d6vkdbR3fr9ZWCV+omaf1Bqa6Vf6mt3dW9oiKsTtK2CxxygPcD3rrPqjqia6tNObU5GuboP87xq6xooz4jHHmO1SevYzp2iRC2iEtqsvixrCpAcuPlGD2Hf9KrrdpdG6OS8cCTUr6IbT5KjHC/bmsMcGNxc3FAlOWrTF88ewpOq+u9urLpVkiTZwHd4VxKxAOcEcE1V2HUlvDcaddXcCSCe1Tx4vBCeHJuI4PmKR+modd6uuyuo21pcWaKsVsw3SeJtHzEZHynkZqk1PTr7p270m31O0+FlhfaVDBkkjVlOUJ7+fB869PFgxRhGlv3NG34Uei2+qdN20ipN8fpTywqS8VwXixu4bD5XyIxkVOsdCvLq7mvLDU7PWrZpm+TwxHOsMgx4YBOO/+Fj9KwOqCK7le3hSVPDgdsSRiMgtINoI7Hhq2FjD/Bum9IO1N0tvvfcAUlXO0BvX5V3D60k9MY20csbS9o3pzXJdC1t5dTkntNPsphbXdpcluQy4ZFRuR9uMGpvXdjJHZia2cyzadu0+VsZJs5FJtJeO4GdufYVW6prtnq+2w1q2a7t48GFXlKyxD/5BKc7G8tj7kI44NaCy8K70+xF1eHwpDJo73LLswkrB7ZZgfylH248uSAeeMWSNOORdhYtK03yZjUb6S40LSC3DWiRwypuySkqCUfUb1Ye1XkGoCDrnSbdMCKaFJ3GMZDJnn7isFrTQpq2iC2+LWEafteORfmWVZXR147gEMB7CtXqbi2696UYjd4sAgU+qI7/96DxxSrzTZjyR0qvUzUdOX3w38T09EIRrmSNR5LtcgYr2qK1F/wBF65a3AVxHpEbqzDna0xDDP/Mua8Q0MZ1jqZON8GtSJH64d9//AL0f0r2zplpLqy1yxkfIk0u/twf+QrIv/ujivnPtCGhtr1Fula+9RUvM8100OdHnlhnjtPHuHSV5CP6cjse/ajw9Nw6vYzpBqtxa3EmHjl0+RUeKQDhsHj64FV2qQLqFq1tApMEkNxKGUcAsg/1DVhun9Ru+m7O8ub5LnwrRVuIgo3NwQGKnvjByR7V6PSU47cj5YaMrSfDZ6z0+l3YoJDJHqNxZQXVvcGSIB3DqHBYdjllJyKgXFyt/qL29sR4d1FMU2cAxtEQy/rg/apw1e2NvNe2r74rhIbiCRQcNEzbWUjuGXJGKycjppbQvuYXOmasEmQ9jbsxAwfIDArPOLyZG5cnTbitmUd9fmewOn23iw77H5FGe5B2jPkcqa2vS9+2qaRBLHbwx2PwkFu4LYaM7+cL54AHPvVTBpsaz65GwZHhvoUjducoFZht9OHq06Ks47w6lGjm3is7iRGaVgCB4ZJI8h8xWrZZY1he3k/iSUpJquCfp6azrHUnSM+n2p+HbSJRd3Gdqh8lVDZ8wUHFaOfpSLU7CP/aVmnmETLeSQttEqk9uBnGKgab1PY6Vp1kbfxrSH4ktHGyMWEeR8xz3yxz96yuu/iHeCaFbJjBeSwPcBQw3NFvI5J4BPpWFrI2o41SR6GHCsivLOketzXAm6Rig0hILM2kRtypGJQsfK7c9zsJxn0qL+EHUWnX+vTadZSXs/iPPZXc903zSBk3D/wArIQPrXmXQ2uWVxrlw1swtLjUJS91bSMzeDdKuAuO2xwcHHY4qbo903R/4lWWqQu62l7n5SOVlXvn3IGaln6Pw9cJd1aLSyQjjUsa3i/kn5ewf+NsmtW3VKtYNPbnULaSOdYjtaRUf5TuGMDk1mPw3sNO0/SdY1zqK3XwdHtXunjZsrcKuC+5jwSW8NBnP5mPlXsH476Yl9D01qtyoexMrpclWGDGysykn0Pb614Bo/RnUXWidSW+mXmmDS9StvgkgkuirRqGDKPDHnkfvXqfYc4z6VXSrl+w9L7RlB5sebI/QlvS7+r9z0DqnW9fvek9dee5W2v8AUrDZLGjlliVomeID5flOxmHP9IGO9UWm6TJc9b3uyaKW3uNHtbUiUbUWQW0a4Vv6xxkjAxgVbS9BdR25vYr5DLZ3GkQ27SC6EjieONU3DOGxjcB7NVE93rQ16y06/sJtPVIGELSIVebZF8ue+0AgZyec1qjkSlJY2n8ODN1n2hk6mMcMXphHtVb+ft/I9P6P6s1PWr+z02S20ya6k02Pw7lrNZGlC5WWOTd83DIQMHjIzVyNdTqXS9Nu/EvtNm+Ka3msnt1EtoxX8jAHBGexHpWL0C+bRtaWe4dUt5L5WghOCkhuEEjIkgIONxbtmvXPjJJ3u5ZOlJtKixELTVLEG98dTj5iiA49iaGRY5QXouz3vszrMzhptJceTrj2nm034b3lvfNcyam9/p011BqEMkkgEHgQsxMcbnnxGZsbW5z2rOanqkVhfdF6qqSM7R2k0rMmx/5NyYpUI8vlPHsc16zrt7eMbi3WG3OktujubG9sx4ZkGSsjIQN+/jJBUjivIetNU0CTR4IbvSJI4tO1qXTpBazENbzSQGdJIGYbtjMpBV92D59qgprO40qrsif2j9nyjF5nK9Xd8ezc9Jkli0m8so5xb3clre3ReAnjb88C59CokGPpVV0posM9/pOl+CiT6fZSWl3N4W1rmSZSdwOdudrMB58e9S7i++E1O31rxysWrwQyIpQN4pkdZWXjjOQc/Q1hdD1LUbj8QOntEtdQW+t1vpdQ1WQ2wCxNhyqb/NUXBx54FZeicYucGeN0+iMGptUveax7rTYdD6e1sLcXU1tb2NyGKgyG4spPgZXx/i5jJ9qsLHRY7PqexN9CkksaTOUkUDYqs53E+Ryewqt6HtNPvOmbgBmvoINQa4SbGxXFwiCTao7KZIVI9zWvvdSsNLvbnVNTkVJL7EVrb4DFs4JAH1P7V5Es1Znjhf8Av2M8tWVuMEXCdJadc3I1O2utSsppYUt5WadWVo1JO4A9+/Oe1B6h1E2Ea+HpVxqrYJXwIVcOApyynt5D61m+rNRvfBsL7TgsqNMIo2UOXQPgbgo4bv2x51ZyDqfprp+3srnUGayjQJbXMVsD4QxkIX9M5HNal0k3HxG1t2PfknBRw5U0pLtbRWtY3V7Zm6ukg0Z1m+ezvWVZnjIwNqjjJHlXmOuXttYdVW2mWl47zq8brM+SsbbuFLDjditB1ibm41C1nvphdx29gbiF1GT8QexI/wAIH71X2v4bXGq9QXOsXUXg6ZNIlzHNdSb0cNGHYAL+Xz+mRW3pqtuXH87nkZo4EnjwqUpbb8fBA9XsrWLVL/RGmhlV5ZC68b3WQflJHfGTz71GFzqnT9xaWGlytfeHbNG8cpEmwY/lpnvxgc1bJCmlg6jqN/bzGTJtWht13Rk/kDEH5h71A6J0G8bqg6zq6yreDxI2kWbfFICmAQOwxUpSUFJt7JfFnn9THJBttNPsjaTzM+nW+oLope/u7bfPI8mAPGQklR3wHXB+teU6X0Ze2wgvOpNMeSSJTsNsj3McSAZ3BEI3MSTye1epaBL8XYvIWgmubKWUoryM38pGZ1BUeWSwxWLa863gZZbK+i0Gx3ePDZQyNM8kLHPmCAWJwozwTis+Cck5RVL2/oCcZyxJSl3+Jpunuo7N5Ymju722S3lvGulvYwGUGJQp2ZG1SccelYDSusrTUbPULOAvLp7apaWcskR2SESqwDn/AChowMVuB1VqFxoovL/THd7q6SCCK9hEzPFxucsvzJ3wRzyDTOnuh7Cwjur6y0yPS2MqsbYSeMshVywbB/Ljd6efejiWHDrllXs3/UKnox6Y1ubbRHW40ebxInkntERvDlTjYJ+Rnz/9ak6teJIltDpyNIL4rHDhCQFJ/MfZfWqm2vbrRNXgu76M2+nX9sYLlQMglWJ3KB55A/eo0vUE17oNspU28lo0tv4ZYnKA5UkDkZzz7V5cl4k9S4K43HTVl3c6nY6dLtnkmkW1haVpEUFnIG3H0z6VjIOt9Y6ivFTT7B9FtWCstxcRNK2NwB/KeOPPmi3F/BaaHq10bZVuY1lKod7bo45ArhR5E7iR64qns+r9Vawv9S0G20DVIWuILbR/DlKB1dVZyxLAFlyVOPMHPlW7DgTUvRtqufWadM4wbxUvW3v7kbLqHpjq/UdInutH1eO6uojI9ulveSbpAPygA4GT/egaN1JHDb6xL1Fe6k9xpekMT4cZV97squ6gn8y9mH1NZuy/FfV7W9Nsuk29uY73ZctZgvEyAdiMnDbuCfvWx115768tepTokmrQRMYidPTZcwGUZbxVJIlGOORyKaOKcJKGRJd1RfWsq9HI3Jcp3uQuqbRLJLSfT5x8OYYWLyLiM24ViAf8LZxVLoHUEV5o9hFLDLaXF20rwReIo/mAqBhj9cjtittq+n2vUHRs8dmsarboQGJCsIgSMkHlTlsbT6cV5nYXOptpK6bqUwhnF+1ov+7geGTGp5B5PA7+tMoeLGVLhmbqovE4SW1/QvbzTZNWvdJS93QXV1MJZ5OFIVTykmfXGc9qc/SV/c6fLddA9SW9xdyM5Nne2S+LnccqmPlBGeDjnFE03UE0l9cm1C/a4nis2FosluAjx4KMd44VgBnBqusJLHSdUl1Cxh8W/mRUWBr1rVmIUMVjcdnAPHlnFTjLNF6L+Vr5kcUIydyX6EjoC91lNS0uy1jV2ubaO7/mySx+FufDIBt78E4IxULqhLKw1yy0yGVriJbh1LRykBcK3mPOtvpMinVZdR1+0S5t5pY3g1VHYyhwQqLJ8oKsfyt35Gcmha9o8CnXWvnmt7G6kHw93tVzFc43IRkjj8yn6ipt3m9J/wA9xVdNJxlHVZ49qeqWmo382h3MK+DLGPneRECEDI5Y8sT61j9cfp7RLW2juGh1CaW2driGyUBtxxtDsTtJByDjkYzVtqnTgtmuxrckNzK6q3gtblpZAO5V1OAPPntQulunNKsmPxukRXGkJMZZBqJe4TcRgbSjjDc9iDxX0WDHjjvqdL5nlTiottxND0V1dea/0hNLo1sJtb0u0a2jhWQJ8TGrL4TOW5CspI78MM8V6e9zDfadp3xVs9je3Fsfj7OaVQ0DDAK7uc/UcHNZrpf+G6Otnqf8H03SHmDgJZSOqlexzu/pOOPIGtbfXr61Y6df2IRY54ztMKrMMLLgnJ57f2rJ1Ob+rWONJPn9D1uhzStW+Lo896S/DjU7Sz6jtrrVbK4W+uVnhinYyxRMjHbjjjchGR5HNaWbomzu7yaf+KG5u5dPNvfD5grjPDbm9PIdqida65dwW3VdnpmnPc6ja6FDqWnSSr/IkkNwI3iwgHzAEtz6iusOgb650ey1TS729nea+WKaSSATbYsOOW4G1XEYOP8AHXZsua1PLJK3Sr2HZsL1b+t0iLH+F2oWOmWFno11BcfAzTSRLKmxkjdVb5SrA9wTVVZ9OapY6rZ3iXCNFBcRu3j7kIG4biCc88ng961l7e61cwXIjt5LBHjgNk7265UsQssZDdsMSPoc1gPwt6x6ntp9b0bWtHs7u10W6WK7ZVdZ4t7nZwMhwAue3aq+L1LxSnaaSXt3I5OmwRUZpPc8w6x6Dv79DH8Hq3w0bSpNdRo10u4ysysqoThAuAfSsdeJZ2F1pemwi4kmsIAl1C8wIZ92Q0a5yoKkZHka+r9ZvxCtxLFoWsWW6VmDaXeW7uoJOWSGYDeCe6hgayUuo6Prunm/fUtMv1t7mOF11/QGsphIx4Xehf5v2z3r1um6/L4S1w2/X5i5cNW9XJ7pqd7Jc6sRrF2kwhzNcWkBO1UUZZmI74Aqoe51jUDH/AzYW2myJ40MzTKEBK5G4981C6F6ivtVvuslvLi2juE0ySOK2CLuWR3O4j1CIgyfespDqlzLC8zsspFtIUDxqoJwSMDtkAV8rjxrDcXV7GfJmiorV3NPZtqccUuNVtdIWZZXmkhtNybjyu5u3cVmE6pu4datN94yQAxM7xDAclQQMe5H71V6jf30B1GwuLidwsFo0VuHJjZZo/FRh/m2nBHrV50PocbTXmu6upj0zTXRreNzyzov5j9MjA9T7Vpl/Ti5TEjrzy0xdLua3qC5m0vQIv4o8c+p6r812CoxH/M+Xyz8pYD7GqGCTQ+mRrFqz3F7rFjNIlyFj2oih2C4J4yxHl2FBv8AUF6lntdPhlL6pfxvI6Pkrbl2yiD/AJUXJ9zVBqsqNLqVw215tRv5ZnZv8IPH2zz96y4ouUWp7WSnlipul6jOardagsNzeBzClrClzK2/kfzFAUfd8fY1bdL20cq2jXF0yQRym41APyHnkkP+iqKb1Wlzf9L2NlBbCS61e5EdsqfmFvbvlpGx5Fzj6LXpv4f/AIfxWV1cXfVN3CY4f9/lhz8kUQyUyffy+las3URx4Lezvjz/AIyeKE8rUQF9BF0R0LpGh3cznXNVm/iOqW9ucvNI/KxkjkKoIz9Ky1zdq1jLfR20ccFn/Jt4iPlmnb8ik+axrljjzNRYtXn1u51TWyu3+KXcQslY72hjB4OTyOO9RvxT1mKI2GkWdzBaJEMISefEkOGYKOTms0IyeVR5k+fV/sJmnqlsUfVd9daPbQWls4meG2aadwvMkjISBn0MjJ9q0+r2Nrp01rBfXHw+laMscRSI48Vo0C7FHlls5+tBstLWbXTJq8G+AoMZb5m2FCCR5D5Kyeq6neX3WPgShLneFNtE2Ss14zApwOeDya9JJZF4a7b2QinKoLls9E6Y0hNW1ibWOoIUgstC2zyWhJVEmxuhiz57eGb3wKrdT1rUOp9b+Bhlc3N8MJkfI7ZByT2AH+lWnUph6W0fTukG1AeLFm51a8bnxrl23Nkdzzk4/wAoqmhuk6P6S/iOZ31HVpzHZtcII3jhZgpbb/SGHI9iawQfpa4771H6no5VDHWOPC59bI2raQktvBoWnYTRNLlMj3s0oBu7ps+JJn1H5QfIColnHpBudRs0k+La1t4JMLGUjQmXG1B/USB3PeoC6ikGq7b2L4+be0ccKt8viAfKB6A4FLNGdIlvra5kA1qaFb+52EHwyX4iz5bdxx9a9OGNpel7TDKbbtkL8UdWvNIhmaC8IvhAZW2tzE3ZAfLIBz9q800Gcx2FvAzNNHdTNM2wnJclVJ9ySpNWWo6pG4ubq8iW5uLuYqktwdyiUn5W29mIH2pkF4Ir6wv753u7i3k3TBVCflPONuAM+Ve1ixeFg0PuFL0a8zbyaZNZxfGT3A8S5vTC9sy4dNmHDHPPnU3RohqOm6/EFX/61OFfHaTxsr9fp71X6q01xqFnqEu9/iQHfIyd2SD98Ec+1S+k5/C0/VlcYxtYsOTwwOB68CvM1baiPDaL78Mb5G0G/wBPurySCM2UtxLtjD/zIyCEGfIE1o9IfT7zp/S9FkdljuL6S5uZZvkUQYCuS32rz3QRc6NJFY2snh3U1tKJT5GOSQsVJ8sjHNba3isree1aaQPbRW9yjH82PkPGPTOKx9VFSyX57j+Ik02rE6z1O01rU9Q1Gzkkh0a7uAVUAK8wXEaLjyTC8D6nzql1HRy0Omt8TLb6RqcEks0Ua/L40B2Ee3yyA/eqBbqFrS3F0xKu2eDzlVB/1qbpHWH8XOq6ZbpGIEhZrYAkFio+bGexbj9BQjglBWuwqqabKu5ifW9YtFaNbZr9TdkHAEduONx9BgDFGbXNH1i31F7e4c3OmRCGyCg4lB4cj0xn71ntc1SLR7BkuLjOpXdvELzacbIlHywA/u1Rel7jxrHWbmaCODxIoYI2YECDMgYMMd+BXreGpQ1eQkYXuJ1Heo+jBnmIu7K8khQKAAIWw24+pzx7V6d+C2rx38UMTMFuFjeNQ3GVbvj7gGvK+omshql++nwyXdkZPiI2lXYCgHztjzBbIqw/BbWt/WNu9xHJI7kRwqvyrGzEYJ9gDU+sweJ0U67KzZ08blTN519aQwXiaiD4ctnK8A2rucbuQQfLsf1rJfh7O2rdeaGsBPjpPLJI3m2I2yCT51v/AMUbW4aXXRYoI7gRm4hVv6iBkj64DV4r+Gt/c23U1jdWz7biJZ5lfg4+QkfsazdBHx+ibvdL9DN07i5vV2Z61+LGqhda0TSVhMYtoRLOXbLk+RI8u/asXPeSw2tzdIQsoYRZLDKbs7cD6A03V72XVr+41SdnlmaJZbiXb8sYz3+vtUa9kPwv8Ma3SZLqFHj24yg8myOQcn9KPT4FijGHlz+oqW5cfhtNcXWvafbjxHBuY3w3+JW3H9cftXqV1q8SrpErlmuWuJpjjIAcEupI+pH6V51+GFxFbdf6Bp0QEiRCRrmX/wCOMqO36A1t7mIzaZeMZA9xEkDD5c7Ynbv/AHpOtjFZLqjVmenBFkTUrlptTt5SSzuNzMx/MeSSfvmqfSpbmC7FvbHE8urKwJ/wiMKPvlzVvcgN1XpNmUDob6KHYB+ZS4q60i0tF/GO7ivkWC3tdTdjFxtJVmKgen5VrBinpi1XazD00HKa9bGfjDoudabUIZoINMlvYtNVMgOBGqg48yAFOT71aW7jS/wevLtsvc9SayY3DHGYoiQo/wDZ/esvqjXF7Pql/qMZuJRO+naVFJnCuzfz5wDznJCg+xrWfinc2vTnTvSPTcs0TmztjNKVUlmlkGSAB5c1NWo48L3bZuWSKx5ZJbPb3trb4WY271Sz6F059Ze4jvdbvBjw925YkH5Yh6j1961ehXd/bdCa71Tr7i81vXEWPxt+7bASCiAD8oHzHA9K8jm0i76kvQthbSXVzNtt5kIAEcZICvjyxntXvnU2kPq1x0303pCvHaT3wjk2jCCFQEB/ZzT9Zjjj0q7k92/Uu3sNXRQiukySfMmor9WUv4iuOjuj+kGYk29npMl2kTDmW7uGBAI7kjJ/SvQPwbsL620/UL65kKyR2XhyzSLwJsbufdRjP1xWZ/FS1tNU/EGO6kubUWekRLHFZurP4tyBhF2jgAHFem6doM3Tn4f6fo3jK95cndeyMxy5kbfMR6/mI+leZ1ckumh5t2eh0kYzzZcvCjsvy/I8p1+e06b0dtQvBHNqF8xmWadfmDFslhzgE/LT0lvelemL/UNbB+O1adBBGjcxoiAEn9zWS/EPRdX6565srXSDAukQ3EUMpe4USRYcBj4fc/KCR9K2f4gSDqXUNC06JJIbq6liKwSAB4lkYDBA7cHPNani8NYlN3fPqXYz4oX08s0P7paUvV3ZSdQauYOjtK0WNpYmula9uWLEbpJWx9exrK9c3I0fooR2LeFaSy/CqF4YrGvHHp7+9aDr1IF6o1iOM+LHatFFDs5A2AZH24Fef/ipayw6rpmgRzv8Z8EjsjdhLICxBA8torV00I5csfJbniZZzm5Nr1GJ6H0a41S+1W/vnVdKtFSacnHG1fyjnuxwB616FozTDXYPFV2vDLuII53bdxGPbd+1VVnaRaTYaXo9uR4LTifUJFGBIyDPJ8xngCrvoyX/AOjO1vLg5A8WVi3cAqSTjy9K9HNN5ozyLjhfz1l4zjtpZZfjJd+Fd6Fo25kh0m3X4tc4DySLv28c8A8n1NY2aWG5sZmVQDBclYy2XBVgASapuqdUl1LWw4kMk19eb1Ukk4Lc4/6RVxYXNtcX1/pdowEaRBVbIOSSQc+44rTiwvHghF+RneSTufv+BtdQ1WHUdLsb2NyySwLET6GP5P8A3/tWJ02Fbvqazl3fzdLme5fzBAibAI9yVpOndQkTp/V9Mf5ZtMuXl+fttfn9AVP607TQkOr3OpWrK1rcWfhMQfmVlbccjz+Ud/es+LD93WReXHvAleRy8zRWtpdakNOstPgluLu5nwiRx7vmIwWPkAMkkntirnof8JpL23isru6b4bTnllv7232qNg/oDNwu4jczdx2FabQTa9K6KNSiXZqM9ha2cOSd8k1y7O7D0OzCD6mrH8RNQbpToSHprTwDqOsSNcXgjGD4ZICIfYkj7CjHN4eLSlvJ/wC5sWFYYynN8L59keVdQ6x4llF1DZwTePf3DaXZqCWaFcnBz35RSB6msJY9Ly3l3ZLJIIrRrqWeeQD/AIdvEAS59MkhR6k1sWZbqO86Xs3E0sOnxtayc4S8hkLb8+RO4jNQeqtQl0jQ7Xp7TZEnvJ8LdTjgAE5C59NxJzWnHkcX4a5/m5kpY5e0nfH213f3UslwbS0hKxNAkWZZlIBUeJ/QmT+Qd+STUjUL+11K58QwB7efaDC4yuccr/y8VRzjfcWCpiayisI2MwIAkmAwxY/RcfQVH6cZFilinuIp2kO5TG+VB5OAaz5oWtXdEZLVKiws+rNXQ77HRLCxa2iuPCtvEMahMbVcfViOB6GtBfXMs2i2VpKijUtRX4qY8gCMsFRQPIZDGsvq2n3T6xaWFqVlluordCrHYAJG3uSw7bVGasbzXIL/AKjvvCb/AHeCPZEgHAjHC/sB+tVm/EhqQZJeHSVMsl1H4nUtQvHUCKKIgc/lGNo+/FZyG+ttG/C3WtWljjuM68kPhE/m/lDGT37mrG6ljt9I2vtRp42uJDn+nbhF+3NZmNbX/wCd4o1LNxaDVI7po043OMAD6cUmDGm035onhVt3/NzR9Yarm5dlhMUYWFXO4nIEYZgM+/FUPVWrW1lcaOo05rkXGk2zRZcIAm0nByD5k1X9W6xLfndMrozxAgsMYDAYwB2AAqR1Vq8dlDpptordpNTsrJJA+XZYwnyDHl5nyrdHDFOMa8zalbbS7lvqNvHD0pp9/bObqbVoJCtuu0hY1m2AAgDOSG8q3Ok6bH0nr2kx68xmm0LTX6h6llI3F7qQDwrf3IJiTH196w/R0jtrGmw3LLHai7RmYR4Uxxbn2ovoWXn7+tezaZcafbapdazqjK0cr/7R6puO3xVt1/kQDPffM+4D2rFnagnj5uz0MCjjkpKlv3AfiP1bLpaWHTlpFA+vWlqpvfFi8VbSedhLIqMeC4BUbsHGPevMertUlcwxxzlzPdfFN40mSQnC5J7jOTTZbubWta0S9Zg+o6nqlyl5tX5nmkJbn/lzj6CoXU3Tkt7r95uihhsVtI0gmnG7wsDO4ActxnPvT9N0sMaSXtMHUZXlyeI+7LTpbWoNF09Ly/cSXEUk90xU8M5YsuP+pgPtTOptQWxubZBHM3wypDMBGR855J3Hg/Mx5omk2lvBZ6TbWz/ExnYEmK4DDcSTj3x+1AbW7t7vUJ3s0v8Aa/h7ZWdkTcSwJUcEBscetNLDDJNp7mWb1PgqdHuHmujLN4rGCN5HMgAIPIGfucVobO70iO4sbW5kig1me3MUbyxk+IAQWU+WAcd6rHcQ6XI2pzw22oXt6q/MwXMaoGY7RzjdioraJ/GLuyvLTT9d1e4iEioml6eWT5sHPiN7irY8Msk2kqQ8NEH6TPQJr/V7e0judTh0ywnRtklzHZROuT+Vm35wDwPrXn79SahFqOmaXqIF9dJcSm4uIrFVUB1xHGiomCN3Jb1NbiJ7gW0tl1VpkdhZXaqNuoXaNNG+cAFRwearbbQjZr4WodWixilb+S8EEjSJhshQ+QMY8v3rbBf03DK69/5FUnGeuKtepfQPBpt6l7eXs1o1pp5eIiJ4/wAiRxjeBkA/M4rO3FinVXU62urdQaZaaJNa3Mt3YRvI91JCil5HO1CFVVXAye5rSXt3Z6Xdag+oyalqVmIN6yD+XKf8X5iccVU6bN062j3+p6L0/Lt1QHTIUvNTbNwHG6RQVHCnaAce4rFgWOMnOfbZfUaWp7rj+eZldZ6j0udNb6r1C+vL1uqw9vELO2W1MVsuAY4jJn5QoVM49aldP6tNqvSV9e6M09hH0/bu1ot1P8SZsDJRioAHAx54qr6u6si0S8tdK0Po7p2QWqiCCKaxe/aInkqokYjlj5itXoOoz6Dc2l71O1ukkqK1xp1hYRwxhmwCCqAKqgHB9SDXodU8cMKcVbvZV2X7GzovSbhOVKW3PftZmtX0G11fRNP6s0VlWa8j33UELZCkqMn/AN/0rzPWdLmttXsNQjbZBdKJflHmOG+/tXoOragvSGvdYaTpHOm2xW5st2Aohf5hwvGOSOKjXEUXUenaTdaVGklrdX0bKqvk2rv+cf8ALxnPlWjFJ4F6e6fD/IlNKGR6VS8vLz+Zv93+zujaVaIsuZ1ErQuu3cZMMx/sBTustFt9ctItDv5pLO7kQy2wdtvzDGFY+4qDMW1jqCae7d/gdPDS3MrNkBEwWC+pPCqKotN1G913qPUpr8rJBbILqdpSQlq7EsjOx4AAI49O2Saw4oyj6V8GRq5NnnGq6bc6Tq0Om3ULQFA7znyYY7g+Yr1H8O+obzQehtS1rqGWa56fDwWNjp0sYYTTOx3YY9gsY3GothqVt1XcW2ka2sdxrcLAWd0YtovB5DHJAOePUc4FXvVWlW+o6xpHTUrNb9P6FEs1xKo2rIf/ABHUdsk/KPY1pzSWSoyVP+cGpZHjhT3v4P2lB+KfSmiCy0/qHp+7NpZ3KiQWbRlguRkHP9I9jXjuuiS6ks/BdZYZFbaAPl3dy307fpXq3+0mq691Hd3MOnm8064Ekc1sqjYIVB2o2SAgAxyaAdC6V0ywub6NrjqCwgcK9lp94qxwAgZEtx3IB4+Qfer4sjhFKe7/AJ8xIpQdxXo/kSPwyfb0B1CscrTSfFIkTKhJZ/BfkD6ntWt6J6M6murSKfVLBNNkC8y6hKsPHk53dqzGm/iDI3TGvSdPWlt0/bWV1HDZx2fJVWhkJdnbJLkr3qJ0qdU6i0/x9QlvNSvLvdmaeUynZu25IY8Ad/tXnZ4ta5OPc7LCMrctj17RugdF0K+Rn1ea8vNXsv4Us2nQGQRxFjJcPGc5YsTgsBjANZ9uvuj9P1x9J6R6KuOrNQsiba1utdaOO2hVOPkjXkqACzM2B71H1K+1ObVXstNG02lqNMhO4qqgBfEkBH5QVwOPevLNfS10rStcttAeWV7m4e1vtQkIV7x8ZaKMd1hXco/zHn2qvSZJSblLZ+rsDH4dU9/b/KNr+LP4ndTa7YNp1leeLaQ21ncv/DUNvbSuxwyoq94wGXGeTWh6HsT8TGL/AA9l40dhBGyhS9yWBlcn/wCNx+fkTwe1ZLpyxfWerNc0y3ZmttONzbqrpxttWgRePQFKtesuoU0nUI9MhRBbWdncSMYyQYwI85J9WdgfehncssvC7+YZz0tQSJf4m3MeoXWnNb7Gtp0jdGj5ZjvOS2OxIrKdMa01zf8AVVrclVS/v5JlTOchWCk+/lmqvpvVFvtTS2lJkRCGAz/SvmKSyQ6Dq+mwiVLi81Jppbp0GVEC5KID/iLHJHtUYYtGOWJ8pfuQUFBOJIjkaW9NnbQLaXl7qGxZY++1jsySfLBzxVh0v1Dd9VdUdXI9wW0azcW1ioPCqmUTBPkdmf8Aqp+oaU0VzHqwuLexSK2ny87bI4HYbY2Y+mSx9eBTej9MsunNNtreynF4byNr0zlNqyLwMgHnHmM+uaZ5EsDa5fHq/lAi04NFrbWcl/bPARNEJYHMrIvyxAAbjv7Dkge5qt/2T06KwhstTmlvYLSWWeRk/lAjb+UgDLdq2en+Pd6NNcNJ4kM2rWsUsbYCfD2r/ESLjt8x8NSfPtWF6g6nuo0bUbGZpIoZneeMIB4uTzk+QGfvQjkyTSSdWSivTSumWvWdvGukaDq4zFDL40CQAYAi8BZBx7ZxV7+Amniw611e8CA2ug6Dnc3fxpMhRj6ZNWGuWVrr+g9M29/KISt6jnYMqviQA/N7EIa1HQOlvoXQf4ia7fwJFearqkVrayKQw8CNFbK492Yfalyzj90cb3e3zPY6qP3bLNLsv0PNFsG1DqF5Ywsmp3DtHbA/+Dlss4z6DufpWjjSKyuLLStMKyWccmZ7knDTznG5v+3sKq7KRtHguryd/CuroESN3KRt/wCGPc+f2qDb64q3CNHuV4Y5J0XyURoTuP7CsGTVJ0uDwMbbqiNqmtC61UXjy5tbWK6ZAFwCylgD79qymm6lfWGi2CG4ljm1FZL24xJ+W3yfDjAPALHcT7AVYWdmNTudL0e4lMVrb6YJNQk3DEYd97/cqT+tVvUl217PcSQRCCe6BKJINnhxqMRqR5AKf7V7GKMYVBGuDUF7SgsOt5tYuLltb0/Tb/Eh2eLb7HVfZkIPbFen/h7pmm6lr+jJptpdWNxd3Mqqol8RCsQV279hyPWvAbVo7CWKJHRvmO5ifzbuP0r6I/B23d9Z0B4n2iwhv7iRg3YkIuP2Fa+rXhptOk0a5RxrdI13WF8l31jqskD7kEsMKn02qAf+9Yfr4Xlj1Ak6Bo7JoSJJGX5AFHC57c7qubtg2o3sxJIM7sWPJIA4pnUzX41CE2M0kQaCJpdyErypB4xyeO1eJicXl9Lg8mDuVnkfUMb69JZvpaK8GTuBYIkbepYnAHvVtbWsdr0/09/GJori508Sonw8wlRiXLDJXhgA2MVsZNE6f1qaSNIbmLUI4v58ptxFbkDsGK8bj9K1nQnTtjpWi3PUGuaQiQWs3w2l2kkvy3l0R+Zcdo1ABb1xXqyy4sONJO6+JsjktaUuDFwWcOnWk19qQ+HtLS0zGZQAI5HOFHh+Xn3rPW/UdvetJDY29zbxqQQwC7nHbcePlrb6xoth1D07qL6nd3dkLu6a9fMakSTKu2NDjtEO+KwunaM/T5dblXuZ5f5hmDKFlx2CE8Y+tTjNZItp2xoTS/FyF0yWR+rtIs2upIrfV1e1a1mgVW3sCFZ2HlkZArGz9PRXGpp8bd22lXCM8YRULyTLnsUHb0yfOtd0fHe3Wv2z6rAiz27y3NrLvEjRgKxQOQBnBOM+9WEmjwdJpLd3kkV31Nfyt4G5wVttx7jPc+9XWTwXoT3ovKdUVl5DpvSeniWa2nup1geaKxml2FUU8EqvY55x3HnWr6a1Q6zBpep6aLWyt7qRGvT4ILqM4fDHnH0rC9TWTT6rrsEsyb/EdQGcnacAHnvyRmrvobTItK6YlOoTlGkZm8aMkhIWwPlHrnJqGaMVj1t7iS0uLfc0cVpqHUlr03bX1/c2Fo9jLf660c3guVM7iNBj8pK7R9BXln4qdVSa5r0/w7GC0t0FtZxKTtiiA4A+pwSa9k6ymtrDSV0uW5VROhUykYZyAOT9vL3rxfq/peV5nvHnhgifBy+44+XjIA9qfpJwlO3S8kHHm9Nati46n1G2iuNKvVLM7dKyTltufm8LYnHs+cVjbTqK60e9W6tANw4dDGD4i+hHnVtqV/Z3vSzGO9iuntLW3sBIiN8qrKHI+h5ql06Gwu0gi0yHVdZ1KRcrBBAqrj+o5ySR+lelGEZx49Ruk7s1mt9NiTVLeeygFq0ZHj2m7Hhs3O5R6YOK2nTl7qGta0tvqWs30WlWdvNLcgSHD28LFVHHYHBUfWqdYJp4IbptLuNInhJjliut26eMLgc+ZBxW0stGl07o611BIW+L1q+s7Dwu2EMp7+xyT715ma0lGa34VmOM7k1F7eoXqDR7i3E2o9SGKSO/8LUp4Y3ZxFEq7kQny4KjHsaw+vMvV3TcbeEiC8uYp0UHI3gOCmfLIwcVt/xX1u5tuoLmLTJvCDO0W3OVkWIZCkeYIJqJ+GkcXVnVFhpEFqkdzqCRQrsAQW7OBmXHb5Iy5+pFJGOmpJcEIqU3d2Y/qPwbmw6eS3A8P4iZgI1/ypGPt+ar7UWvbnpvVRoBkW8vZHeBkfZlS+SR9Bx9qp/xEu5LlUu8RwL48kcPgrhEVHGMAeoVc/Wsp1fc3PT/AExoGmNPIl6ukNcXC7slDNJuRc+oVR+tVx4vEUad7v8AMtj1ZFSfc32kdV6z/s9BcPeX1vqGjzG3u4pmOJYvzbip7/WtD0/r/UEGkudX1EX5mRJbK4ZVDlXYkhsDjA7V5n+F/UN/rMEtnqszXDm3YxmRcsQD2J8/lraarftpeoQaCV3W0BjhLlhmOQBSo9uKz9THTlljS9fuBki/EcHXwDar13q+hXMkdrLbNGkEDHxYVJYNuyePZf3qZpfXd/dXDSalFZiKa6js4/Ct9j+OyMx3Nnthc59xWG6huTfW15cTW6nxZGhiiizkqvhpj6kscVvdJ0C1tNK+Mv3FvbXE01w7MPM4XYAfPuD96E8eOEE3z7WT0wjDeKb9iLC+souohYSloIrIxsGhhgEbuS2753H5gNo5PrUHUdbstQs5bPSpP5NvKqtt4Eh9AP8AD5Z88UI9RT3mqW0WmhY9F+GnR0UgtIdi7CfQZDDH0qRe6bZHF7pACIG+aFVwA3nn0qEcSyNa3xwZJpxXG35GP1+aK6tr7T4bpIpYUETlnwgmkZcDPqMEelO6Nlna4tIXC20GmWoSQr8qeIcsxOOD3GfpVFPHp8umXTXtxLbC+1lyPDg8YkorMQUyGwS/lW26etrbTNLiXU7hHSdi3h+GwYqeyBTznA7VtyxUcVG+MfDjUWZLWdMuupdfuxptjLP/ALvssoGXZCGYZa4mY8YUHIHmfpVjrlpp3Tn4YX1uVTqCUpHAs0cxRUnBOGXAyQuTwe+apvxI64121kk0mz06XQLJRuZXTE9wOyluPlGONo8vOphtLrUPwxS2t1WG5kk3EL/S24g4+1anHIoY9eytF+YxbaqwHUdt495YwWkCz2UYURsi4EDeFFJuU5/LiU8duKiajenSdDuHtPEdbm/jjDt+ZV8Ilv1HatHo9m1n09KlxAfFt5IYo96lT4ZiKZGT/lA+wrM/w+4m0XTheRGZFuhPL4Z34CRkAHB75quuM5V2RRyjKXqL7+A+Pp01ur+HAXtXkSI/K3iZfDf5sY/WvfeltJXRdOh1DUQWupY0SCPOdseOFFedfhPojXyXd5qUPiQy3aziFuNzjOxfoAef0r2r4OdQGtmiF07AKzj5Y1xg8V73S4GlqfJ6KVewjPPqvwklwkdvbxKuWlkkHH6+dG0mCWPT4byYK1+67YXI5Vc8kfUU+8shrUUNvMwbTrRgZZduFmkHoPOpMV4812ba4Aiutu6NCOGiHmvv7VqklHc06m1Q4TeHDmOM7Y87VPm+eKzeoTtIqJIwKx5eQ5wN3n+9Wt/qCuxWM58Lge5xwawXV2pPbWo062b+fckNKwPKp5/Qk4rO3qdIsvRVs8T/ABp1E32oaNqLiM2/iz21qjtgBVVSXx7lsZ9qzGmwfEqfFv7GFUbCqLhFHrnmvROtbBptT0izit45Fs4nkkVgCAX2/p+WjW/Tdr8oMSLnl8WsT8/cVrh08Z8nnzm5O6KfSZ7a2Ee+60vaP8N3Fuz5HvUddfi0qx6rS1e1Zpb5vD2TK2PEUDIx3Aye1asdOacG/naVp77uMyWELH68CpMfS3T0kiZ02zix/UtmqgfTAp59LqX4q937k5TmuI/MoOhCbGwSeBh/NlJOWAwu3sfr51quobLwOkLxbK3S1eOIXCsJuXZWBwADTYdI01Nat9Ot1iewlzvAj+U/KcgirWfofpYxwmPSLKO4llVMqsikc8t38hXkdJiSnk9Pa6M+Jyd7PkvtIuDdxLfRmV4rqNf5XiNjw9oyD65Oc1lta6WvLTU7e56clezl7QN4hVQQP+Hv8vbP0q/T8N+kpGkmNhbyE4J2ySj+zU656N6J02Am4j+HwQyxxXs2Q3cEDcefSvRywweDozZI16yk05elGLUl32+pn4+suodJZY+p9IllWM4EyqAxHqGGQ1a3R+t9J1RgtrfLHcYyYpkCMf1PNZC16Y0zWN1tDZzJclWlN5c6nPEPDDYzsBxnBFXll0Bo1vEkc7C+decm6dAfTnvWDBizX/8AbTqP/Vx7u4q6vI/xR1+tbP6G1XVWcDwsSA8AhV5qRDqRmQgHkeTDGKwI/Cu8urhpNL1V9DgPdIb6Wc/v2q5uPwusJrWC26n1fXNT2jC41CSJP0XFe3j6XqmryTive38kn+ZVdTif4ccr9352aCTqaC1LJGTdSLwUhBb7HHai22qa1cOTHBDp0RGGd3Ekh+i+VU2mfh/omjxrDpuq6/Yw9gsV+W4+pU1cJ0NpxfdH1Xr0LH1uUJ/dKf7q7qWVP/Uv0O8Z9oSXuT/Uv4NQuEgVZTJMw7s+Bn7Cl/icqkNsdf8ApqsXoAB96dYa+2Rj5biLj/2KHJ+H2WBbqrqXPtPEf/eKouky8RnH4v8A8R/vGPlwl8F9S8/i8/8ARLOp9QBTZNfMA/mag0QHcuVUfrVR/wDO/bIP+13UZx2Pixf/AClQ7/om6SI/AdTalqEp/wDAu3iUE+hPhn+1P91zL+9fP6HLNhf9svgvqaePqmSfPgalDNxjIKMcfUVx1m4k5+IBYe4wazydLNHbKE6m1DTpSAWSC3gkRT6Btgz9aSPpy4ZsjrHVpvY2UI/0pHhy95r4v6DeJj7Rfw/c0nx8rkBp0VT6mlivT4gHjED1AyD+lUMfRk08v8nqLV923ORHCMftUleirxeD1hqaH0ltYD/pTLFkq9Ufn9BHmgnVP4fuX76gEON2ffdilW+jkGJQrqPfGf3qhHR2pwDMfXN8E9Bp8DAUT+A38SDxesb2QD8xfTIf+9PoyLfVH4v6HKUH/a/gaDx7edAFVOD2YkVO/iqwxAEKfLvmsjHoeoEkjqWaRe67dOiBx+tGbRrxmz/HbrHnmxi/70rWV918f2D/AElzfwNJHfxy7j4u1fTilt57a2GI2l2Zyf5pP9zWdXp69lI8HWpx/wA9pEBXf7N34OR1OiHzV7FCP71yhn818Qa8fk/cjV/GwAfnb6jGaOt9GUG2Rs+p/wDg1jY9MuLZv9416SbP/wAasUx/erSCAlcSalcuB5m1jH+tK3kT9Jr+e4b0HxfwNELxXwXlI/ak+NiU8zg+nnVObY4Ii1CXBHnbr/3oJsJmyq6rLGfU2yf96ovEfFCPQuS9k1SCMZEm8+Ywf+9DTWY2ONnPqDj/AFqnGkXxQBNXkLA9zZx8/vXSdNXj8vrs0Z9BaxiioZnzJfH9geJiXZ/AvBqy92MuP/f96X+LxE/Mbj7DNUA0K5Q4HUdySPIwRY/tRP4bdw/l1yZj57rOIg/tXaZx5kv57h1KD7P4F4+sQ8YkuPptIqHe6ppsjQx38NvO+cx/FIhIP+XcOPtUAWV1uB/j1wqnvssYgf7VGvYruExhdT1C+Utztit4ynv8ynP0FdUu0l/Pcd6Pl8jQjVMAFEkGO2PKmHWpd2FQsD3JB/1rPvp1wUyuu6lEuf6reAEf+zSrpNy64TqHU8+oSHn7BaOmXmvj+x3oL/b9y8fVynK24JPocUw65Ip5gjHPeqIaHchiTrWrFvT+WM/bbSS6NcvgfxnV191ZF/8Aea5qXn8/2O1Y/wCL9zQDW3cZaKMj3WuGsTqSRAmMZGARms2ugzxtuXW9WJ8yzJz7flob9PK0gkfW9cgb0S6UKfttqbUl/cvi/oHVjb4+X7mnOt3DN/wowPQKT/pTTq9y/PgHHshrLHpw9xrmvTeYBvF4/wDZoo6bjnXL6lrAbzJuT/2rkpf5L4v6B9BPh/D9zRjWrwZBto8eW4sKYdfnT/iwRqfZjVAOlbNRuuZtakAPdL1qWTpzSSm6GfVM+fjXLGu0ut5L5/QKlG/wv5fUvj1RLkDwlyfLcac+vXwUOtmrIe5JzWcXpbTpMjxNQG70vnFN/wBitLRsKb1x5k6jJkH9aOmX+aOcor+1mjbVZ5l3CJVJ9DgVFbVb9jtXwxt7sTg1SHoaxnDHwrqdVGTjU3Uj6jNQZOkdPQlXs7t18saq/H70rjL/ACXzCpwe1P4L6mrhvLnJ/mIzHyLU9prqQYWMN6nBzWWteiNLmBHw07oP6ZdTk/Yhq5uj9MT+VNpzuPJf4lN/7rdRUZf5L5na4XVP5fUv21O7ic52/Q8EUM6xI350QnzwaqH6C6ZnUN8Hbo/9Jmu5d3/uqB/sLoMDgLY2m7zbxpGH6E0uhv8AvXzDriv7X8i3bWgJAuF58ieaHPqQLwiKISIwz4sd0gx9V4NQl6O6c48WzskX12sP0wadL0to2w/BSWkcoblri0MuR+td4SreaB4iv8D/AJ7yzF8duBJCV9WZTj75rpNTt4wBNJZlj2zIv/emw9O6JDAoe1sJG25ZzAQD9AaG2j6JnH+4BT3TwVwf2oOEF/edrb/tYC41ODcWlvbAehE6A/3qM3UOmAbJtT0tWz3+Iiz/AHqeumdPRLhILFM+XwqEUjadou3MMOnh/LbZx8/Xikfhrify/cKbfMGZ2/6i0+ZG8HX7KJ1IwTcxFT9RVZJ1HAV2wa3Zz+TiOf5SP9K1E1vpzgxSR6dAx7PFGiEftSW9rpdq8jl4h8v5vCDj9OM1NqPMp/L9x3Jr8Mfn+xlG1jSG2vNbWt1Kn5WNysmPflf9adH1XEJFe3gs41j7gkqR7jy/apup3cS7jaarM+B/w47bYM+3JqrfXrmCL+WJpJBg4kibJH/NjFK0mtm6GW3MVf8AP5wTLjriOIPIJrZGGCf5b459wpFV7dVW8Dvumjukl+Yq1nLIo/8AZpZepLK8thJe293bShSqPZoxb6EK2MfUVHh1ayurctbyanFekbcjxm4z5qTj7VJxXmxtX/SviJc9QJeBSBDblfyPawuhH2IqHNrt/cvsjlutRYjarSQsW9sAjBqUj3SyOZNKkuXVcLL4TKT9VNVvhX8hJSwmWUHK74SAPvmpPp4y53KrO47KkRpI9cu8maLUYEB/M4ChfoCRUGyS/hvUnghvb1oz8zfGKuB5/KTzU7x9ejzutYpAp4E0St+mcVAl1XqiFh4NlGkfb5bSM1CXRYaaWL8gPLKW7yfmV19pGr6N1Fe6l01pVtq9hqiK9zDcSLE0MwGCSfPPHIo8ra2YwkmhaFCmMlLnUQ+31/LVnaalqyPi70+5eN8EyoqptOPMDyFQr/WNb+a1ttHuZY85aRZd2Pfbt71Lp4zxLwskXtxv2FtydqSr2FZerrAcKYNFhKcgQXuUxj6UPpE3S63Peq1qktnCXWKCXxFmXOHDHyIGcVT6pqWoJL4J8W0253RyIEZT/wBQ7Vb9DtNb624uzG++PaW45Hvtq2n0k6oeW8as9TNva3MlzHGqP8RGsto7c5JH5fuP7VEGozyxyQvHJa3ACpKfA3iTHC7gfMds0eysGRrqxVssEElqf8v+EfQ/3qF1NGIU+PUFJ5EEdxGS2D/iO4Hg+npWpbxIaVfBAlgs76QR6jGnDg4ZQDnseCKS76PbT4pL3R7mSMKwLrG+1Ng5PynPNVz6taafOLZrYphQd6Sl8r9W71pdJ1CFCVilMsUg3FHGMgjkVGUcWRVKKfuJyxb2ZrqTQLq705729kjv444SNyKFcRt3IPnx5ViNEggttLu7PS76O6Iu1mTfHslhUKVVc9uO9ey6ZKsfiQZz4bfIGHBQ9h9PKvPINDHS/UesWZiVdKuoRe27YyU/mKGXnvtyT9DXzX2n0KhB5MWy7ojmjOUEnJuirLWEWk6tq2qWFxI884W5gVwu26G3c44+ZHyG45zmq/paZxNdxQ7xbXDg+HnO3+Y3l9yKJb3Vvb32rSSSPDYrcyWN/Bnc1vcRygCRfttOfMH2pk8J0PqWKKRTLNdB2z+Q/IwJOex7hvcV83pbuL5Zmgtmu5k+sna21TWHg3qs+lW13b5BUSBUjDHAPJwT+laro+BpOnraaYrNPJH4rCU85jTBB+oHFV2q+He9QXWgyyKbgWcaaasgAcstuQyEf4ZAAQc91HrTukb68t9F3tb/AAUphaARgknAHPJ8xuArbkSfTJV5HZewW41MR9QDSYnkSV4XUOHYESHJXIPl5Vo+lLm5m2tNcsvgSW7Sb+xQuUf69hVNrEk+s2FjqwkC3jqA8rDcSRxipcFu38G1eeKQ/JZO8RXv8rq+P2asU3Fxr3EbijRRCUa5dw3EgFpFC7rgckbWVgfYlSPvTPjYpNMspZFFj/FIRkFv+CpHAGexJxx71eQ20N3q1tcwHAl/ntgcbXAYKPuTWP1S3uNSsNRt5o0nnWQzQo4wMr+VR6HC15ikm9LIyd70H0m0k/huqWjqzSP/ACiWHKsqnGfuK0WkMup2mnzsDGqQSPNhcA+OpUj6b1B+9D6TvoL6Cy1MqxF7MiXSjj51BUqfQbj96rtC1EynVdIsSxhfSHhglb83jpG5Xtx+ZeKCk5zlGt1/sNjV2zNMz6Pe38VwD/Mv1a1dySBhNjofTJXNXllGbXXdIASWVJ4mYyKuVTg/K2O/bI/SqrqWaSTqTQ7mCQHT9bgNzdBx8kbT28ZRz6ESqxH1q8t1uBd6AZGbfbXMsTlSSssTxsCvHH5hkehrZljUU2+U/la/QGSG5p7OaVLTVbV/mubiOKJWHIbDZ59DyKp576LUGntbGTxI4oJJTIg4IEmzP9/0pNSMsen9REyNDL8Paurg8o2zBYfdarOk9KjsRb2812l2sNjFC80YZQzMSzA579zzXmRjHwnJvcjJqEbK67WN9Z1K8vDsttHuLe5h3DGQ9u6EH2LlP0rbaGoEbXSqVmW2Sc7T+YpyRj/zVmtXsooLcveoT8fdm5nhHPiFfliiHsPzVe6eUg1K2W6dUTJt5VDf8MOjAc+vatU3rxxS7fz8wOW6oHrEC/FXF2q+HciKS2Qhip2EbiR7kVZiUjVuoL9LhoI4YRLbxBsDw9quzn1yRis3q6+Lr9rdIzNCllFK6FycLsKlgPXvVhJPJdP12GUxLPpkKWyqM4V4Mn/3FT03Hnt+qK2lOytlinsLHVZbgq9z4RucRNuO1WUn/wB1+1Yb+F/A9R3s9u1xdxahH4lsAnyJG3dcj/NW8upVk6qvbfxWb4fRrlREEwGAiWRifcgcVn7TXobnQTPoqLFGLcvDHI+GKbe/6c59a9DA5Yo6uz2HaluddWyWLJcvcJCjksqqfmLMBkbfTIJzQdRs0ub15JJNkssYRXQ5MUYHzMPc9qFoegXevwxrFGXMab1nOQqykYbg+RHlW2sumLK3VJdXuDcTsgUg5VSRyF9TSuUcUrb3RmnkilUdzG22j/xvVLXw0nngsgVitEj272CjDE+fGB9aPqOho9ssvUplSaGRZI9OsSJXVv6QSOxz3x2r0a9eNI4fEv10W0eRVjhiCrJOc9snn7V5nP1/Ba6nf6P03Ziwli8SOS5fHis4Pl/3p45Z5toLj+fzkrHDmktfC+H8+CNsenRqOnX90GGnoJPGvLRFzIqMoXxM5y3III/71lbbW7F7i2l0/TFktoW2xzy/M24HDHae3GasdM1q70xrTUvEeSSIGKaNgCZY2zuU+54I9MVW9drDFol1rfS0ZImTIEYyVD8M4HqOQR5d6zYm3kcJd3/LKYowS9Hlef6Ge6rupILr4W3OX8OSPgYwG+Zf2HHpV51Japa65pCRAT6dqGmiKZwcZUtIjZ9wQtUOsAWun2GqXCGUvZxRSEecyRlc/wBjRtUv7y06H0SG4k/3qa1m8Agcpvl4z9O/3r2KqKivOv57CikpP2/yy964v1k6ZJ5d9OWKxvTk5QOSo+mQdufrUDqHqEjrSbSIYRFZWsK2NtHjIk2Iqkj17cfSj6JMup21yuoiJ01Sxto5xI3DXMTkDPucn71j9RsptR1DUZdXQnT7a6kmgMJ/3iPPO4DOTED+Yjle9DFGO8PeNiVP1ootWWDWupbdHgbTbhQ6XEyqXUFMkvjgjgfvVtZdUzXk1q+rgarpEchjWHeD/KcHKhjyOVB57Gsr1RrN0k2oXLSAXE4htIyg3BI8b3II7g4Az3qJo9/BPewx2sQt4pYcujSF8sGOW59c9q9fwbxKTNLpp2eoRdL2evxXt10Zqsd1cSw+EljqbCGSI5wNrnh/LFa3rex/g9nolpPbTwxWkOIWMZaMnaqYLDgflJ59ax3ROni96p0aKSNXt4pPipCv5W2Ddgj/AKRWx1PrnWdL1vUILYR3liLi3t1hlOVCgEO3sMjvXkdRLJrUY7999iUXqTpmQuYLe61JBhZW2ssoJBAdTkAe2cZrWWVubqGaG2kjlt5bNRJEjb952ZDYI+dNy8EHIx5GlvdZ6Uvo5JLvTn0meZ2Rp4E+Vi2BkjzBwK7TdEfR7GKPpKeHXbdGB+Bnm+HkVeSTC3k+4/esM86lGmtL9fHxMrVlD1Dpttrl50vrtmkttO8aTvDjxIjIs/8AORsHf3yex781L17SdRmueldQtrf4tbPUZVna3bfsjMuVJHfGD6VqprSw6nj0wzQSW1xY3HxMSXUfhSI2dskcgHG099w7nBrG6vq93o3Tsl3cxmK6ttXeB45cl1DO2Mnv2x54quLN4lRS3Te3ts6VzSXB6LoWlxya/eSHcnxdwZmPkRsXkfetr0RqT2PUNtDNJ4gknaOXd3KSROP7qKzto7QTyGMxsIbSFwQvzfO3Ynz/APSq1tUW31p7qzfmC/hLE8ZCNz9sMa8DOpZZOD8iGLa5XuaB9OFjpPgvkPNczxgkf084H715U954QFw24LblrYjJ5dh8n717B1HeRRxRFnVY43d2ycABmAz+pFeS3bNEzSq0EkUESXipOMCWVXK7cfUE1bo3vbPRnqnDWuWyfbQT2GmN07d3j/xKW1N5tVsEv+Z4x7cA/erjWZ7fUNZvrUArPf2EdzFkYDnaMkH1DA15hp9/cXH4pXV3eOXaGETQAHhVfB2j1yCf2r0a/sX/AI3ouow2kkltbblvJlb5o0zvUFfRt+MivRz4NLi3y1fvITjGMtKbe3zF1a8u00HSr62Um4vJEikYKGAYIVyfQfLgn3FX9haSWmgXzzDMs0DNIdowG+XAx9Rmss9lN/BNW0neUvLK9laMEbhGNwdSD/ylhit5LbvF0fbIxHivHGjY4GcE/uGFeL1EtENPr/c6DqcUed211JrGlzXE9y1w8qwxlpG/IjDJ+mCprL9XIn+2moyyzRsWtPh9PgQ798Cxhtwx6gd/WtI2m/wqHUwJFASAxhSeHmbsv0B4x71jbub4nWNA1G7tRbLLYo1xLvwqLh4zH65wMYFe70iTm5R4K43bk2H6VvZ7Uabd6eyG8RVnmIkyisrHGSfPGK9u1NF1e1kurRmL7o720KLzjyA/9pa+fLANfx/B21rFYQwSK0KKSPDXJDZb1IIODXufSGpxXXTumXNtOLq2sbptOndfJHzsf6BwR96H2lD+nqXKOhKsm/D5PTBs6y/CdfhQJjp0waMMndGbK5HoDkexFfOPX7CbW7fT9KluLGLRIti3AhUIWJDyOXyMuT519MfhhHHY6jrWiyKGju4W8KIn5c5Lf3LGvCtS6QstNv79NTE5ginkWNpXJllYsSNqA4A8sn0rwvsrLHFnnG9uV+R6lufRbbuDcV7HuvyJPQXVmoXFz/Dl1iaaK48XEUsvif0EhkLdwSO3atzoPVWoXOpDS9V0xLkykosto24cpkNIpGATjsDXnumajpulalazLDGBFe2ttj5XZTKxXJPYVI6kTUtK/FfoJrSWRNF1G7ktr6JDtVpVDFS2O/ysMD/Ka29Rhjmy0lVpu/Yr7GRJuDcuys9AS36WuZdHs/iE06XR9TimSNeAJVy2CrZzw57etRmt+sOlJb2Hxrq96V8Z7iyutGu3W70xt2SrRMf50eDnZ29MVldVsrePqy6tLkokWbHUI5CuMMsjQO2fYSIT68VkOr9f1Xpn8StZg0vX7zSbuU71tJU8SAybOSpOShyOwHNT6XDntaJ3aupb/lwbMPUPFK4Nqj3lT1dc6LBqGmN/tEs9sZJykhZZUDkb1IG5WAODGQcHvisxrdtp2oiWPUUuLG5mkhlWVSri42FkOPVl3cjvjNTOgevuorDQNS1K7hSGW0uraYRrF/xYplVGfaOVbxCBu8+c1Y6x1/o3VT20GqQ/C6rLObkIUx88Uh/mKR7ofeknJwbjppp70fTdF1seqxuOfJt6/Mz+g3l+34VafcRRqdY0zWIYowxCiXwiUIUnyKZI+tN0+zuYfxI0mDTIpLfT5JHaecjJn3RuohPkAN33OKbdSmz/AA+10Wih/F1ISWkmNwyykoT6c8Vruh0t9SvOmr+5R7XUHjgluRztnIj5YDsrBhgjz4rM83huWWtr/RHyMsdTeO+7r3PYk9P2w0vQrewXbD4kYSdNmQpT5l+mMEGsv1ZNZyfiB+HzQGJZ9S1qRMuRiSCOAghQe2S/7Vb65qTR6HrMNkWl1BwkYjj5kWP8zN7Z7VlOsrDP4n/hjd28U0+maY+XuYoi0cLyZVg/HHlUfsrA5dQsuR83+T/U14UscnDjb9UXvQHWk2u9F6dqtksaanav8QAoyokilaNtwPcfKvbyya9Om1+LWemp43AtobePdEWfcSwOSAPTBz96+dfwbtnbQ9f0i9SS2vo4LqWOB2KSqiOwZ1HptIP0rT6zqMtjZXFtJMZrfwoDbXGeR/L2uDjv+UGtvXR8LK4xezPqMfWxhijmkvwOr/Ij6nq3jWelTQg5mupdPjMa5YuPnUMPdc/pTdQ1fUr7Q7KOylSP4y3Nk6KBtjVJDnwweFyME+ZNaSfQIdS6RSytp9i2ksM8d7Eo3DOQGPnkbiKyOt6FcaP+HNteWd20wsdQCCbd8+3jL/tS48mNpQvdOj5fNOUMqzYHTlb9hq9P/Dmyjs7Oe+tpZzZgC3tV+RUxxuOO5586ubnTNYsrM/w6ztI71Z0KWwmUKYiMHt2PnVLddbXN5+Hkt1JexDUJ5UgUzZOJWmdI2yBwPyg+lE0PSpNN0bQtPnvTqDpbzSXOoBlLvGXY7jg4JyAox5VlzYp405ZndOqILHF4VNbtk2ynk0O1nt7HSbK1uboAzNnL7S58QB+xyCTVTYWOqdQMbVLq30qG2lisLC2KhjcKykq5PcfMo4pHv4ZOqdN0yFR4HjsLsK5LGJdg+gI8RWOKlXUZ0frDTdJt7Ypcx3ckyrEd+fCkyCD5fKAcfWpRqLut2rEcMkFKC7bmd/E0aq8uk2+lErbaci2s01uSrtIduWUZ5UsWB8wcVr9NUaNDdSSzhWjKyz+IckhnVdv75+lZPVb+XVXsJLWyZ4r2S4miaJyMA5Y5J4znAHvWqh1pby+XQJINl5cxLPdB1GI4doVQ5PmWUn7GjljKeKOOuLszy/qZI77JcGi1rqOzWz1tNonsrJD4LoPnZhJgmMf1AZrzrX9SXSBZ30OoRwXzSyjwpcAPhV3fN2yQQDR3+B6j1OLSpnjQW1ydP2qCNpmizz9SAc1R9Q2i9S9M6NM1zZsksj2UjOuPmKg5B7A5QfUU/TYoRSu1Z6DlUfD0/wC5odeaWy0x9O0mC4M9rCqxzEqx8SU+IDkn/Ef7V4/1todzZR9PaSbSaSLTx8H4sk3hvLcSfzpZfDA82bG4EjivTdR6kjvtW1SPVbG4jt7VVntpUUSRzJBlskHswO0AeeK8Yh6o6t0WaNrjUZbjTriVpIhdQCaKTncRsYEqQCRgYIr1vs/HOMpNV579/wDYj+PGlfB6B0or6bps8l1aTI11qcNrKpOUSRZdgJPfkYOf1r1TqfrS46Is9UvLKONrS1ktjeRnDeIWl2FSQMjaDkVhLIrPoMlwhW0gttYuJpbVSxicxIHMu9vmXvwBkZHvVP1C1+t71jLJOjC8u0dLZgZAyYDHJHYjg4PrSSx/ec2/Z8fAjgmsMXP+X5nu3U1xBfaLdwdNj4e4lVYLtGjw6OGDqrj0YA4bt2rEfiTbrZ6RrPVBO+2ht0uVQvtZpTFtLH/pwfej22tXGh6jFNFF8Q15rEdvduQ25YjEuO/DAd+e1bjWtJt9U6Y1Gwu4QXt5GYqwDRvCN2eO3kOKxzyS6OdX6NnqQcOrSi+Uv4z5+W3u7L8N5NQ1hp/G1i4Syh09pvlWF4lfxG81f5goqg169PUEGiDWopNO/hkzO8tyzgXWQAFyO2Ao+avS+qemtO6qsdt4zzWpty6zq5V4yMMAAOAflHes7/ssL+4tml1K7kVIoobWMoPlThcEdmzk8ivSx9VBrX3/ACPDmnGkn7Tcfh1rVnH089j1BqEl9E4Iuys5L26OcK6sfzAZzny716UANa6V6g6Wv4HbWbC1yCHEnxCgExTA+pBXJ96w+n6ZZz3d7pgtgHt9LmjMg+QlVQYX09TUzovU4rPpmS9sbmK/ktpm02ctdrEQHIMO1244UkYPBAr52dZpSnC+z+Z6nQPJGUdSM5+IFrNq9hos0Fld2zXenvZzsI1VVkEQ27yOQwYYPrkGsjY9P2bX9ro1nNGmj6BFHqGu6gj5Mk6jJjb1bHGK9o1Oa9uLSKGGymntTdrb6vA+PGt3ZQqzbAecEHntXkH4jWB0Dp5tF022U6JLdyTao/jeCbtzk5MoB57HHoAK9XBOeT+ldO/4/od1OCEpao+/+eYHReo9P66tup7yARXcCNBEltEpZYUyxQAnsTtyQODWl6bvINI6e01DcRWenyTTwIGHhr4jupQD/CSWxjzrzP8AD23sH6K1/wD2YM10bq+tIf5jKcz+FLkKV/pBI5PIr2O56UXRuk9EjtJ47q+mhLyS3W11juOCpIPBUMn19OafqpY+mn4a4tKu/CMuBTy5PQXG79hBulijsHGqo1vcyWDTsynfCURwpUee1sg88579qk9P4PR+oaWsBC2ULXNogkwsqqFbKg+mKNq2nJqQEt1Dt8TRZ0u7FZP5niZEhWOQH5uVOB5jHnXm34f67pX8dMGj9RXtx01dWzeJBdN4j6aWUeHLG5X57eQMR83IZWQ8jmcukn1eObg/w02er1eGWHKpRf8AGeqWN9b23VB0PUZnuen720a6gkLBlUMUyQe4KkqRg4IJ86yGsLJ0rr/WctrdNJdyXNlZTxxyGORZNwG7IH5CjZwferLovR4HsHsoEeG6sLm/09w5LeHKrADbnJVW+Uhe2DWy6oWF9L0/qm0gVJ9ajhi1FFXmW9jdUyV7A45+i0MbShPG1dLf17k8blkUnFb8r1UeUwW0MHUOqXdrcwqXdzqlmFcklkYJOpPAc9mI4JUedUPXF3ZdO9ITdSeHcXmoSXkVnJJk7XlTeFxnGCFAyceajnvXqf4h6hpnT2t21hqyC5untnjuWhU7mRlZu47KCCR71jep+l49O6aht+odQXVU1dJ4LkleWkLLJEcHtIvgOuQOTit/RZlKcJT4lt7aIYcerLWRXad/UuuiOk57fTOqtTtlEU+rzSadaA/L4dukjGVj6EgAViOoLq5u7KO30yBlDuAxRcklsjbj6f2r326knk1a5s7VFhS1tCjM5yPHlDMy/X8pP1r511rUpJrvUNI0V3kubqC1ieSPiSTnnb6Dg/avI6PJPqc7c+yT9h5PVYlDwz0CbRZrq+6Sg09gdT1DTbaWaTusEcS+Gr+/yg4+lSfxK1WPSrSz6Z0VS1vFIvjAtgmTORn9Sxq26f1a06ctNQvLsJJJpOnx2iyEkeMwG2KFAfIck/U14zqOozahrM0U7bpmUzySBt26UndkY9M4+gpoY8mfNT/DHf8AnsOyZY48dQ5lz7C5sb26g6n069hTdHe3EtnE6A8MvyNgeo3A/erpNAuOqdUhsYFCWcU6QyTquWkXecgD1PGfaomg9PtZy6HeLfJPE4a5uC38tbe4xl1OfQBOfOtTN1XdPYtB0SotrWJ0jvtaYAPl+NsQP5F7nI5IFaM7cWlj9lmJJbOQvVGv2XRES2+jQQahrMRFrGCviR2YDclj2Z8/0j5fWi9XXlxoPQi6Nc3LTa5ryrqWsyufn8IkCKEY8z3wO3NY/pHT4tQ14i/w/T9rE1zczx8iSGJtzL/zs2M/82KsopG636iv9e18mHS7c/FXW3gmPjwoFbyJ+UfQE1nlgjCq3rdv8v8AYo82iLS7/wAZW6vcJ0va21rHjekQeRwO8nYAe3aqHpXQLvV+qG6k161JvBsFnGZBiAf1OQf6jj7Vc9Ss2s36CzsG1C8uHJgg7Agc5HsuKnaZbXNxqOs6HpQGo9Q2mjTX13JGuILeNcKY0PZnBcbvM1uwvTiuP4nz7O5mxxlK2iwsVTx9QnllDuls5wGBwWfaD+9D6CnXTxqvVdzbwrpGlIbbT8LuluL0kqTu/wAKgYyPWqDpK3ur/StXNqmXn1S2sLY5xuATe37lSftTetJJrY9N/hx0RH8XMrtBBhgd9wxLzTv/AJV3MSfpQ8Jq8Se7+S7sv00dEtfL7EOz0DVOseqI9Q1Mu2iozTXMhPFzM/8AQB54IGfQUTrrWLfUbmW7vDu0zSysESBuJ5wSFUf5V7n6VptQt7Ho7RrHpzTrl1tbSJka43kyzSPy8o92Pb0AFeWTWR6y1220PSreSLSrTBcIxJVO7OWP9R9/Wr9HCObIst+hDZfqxZrVPSuzNH0db22n6ZL15qf+8Xt0kltpNq/EbzDvOR5hcEA+9V9vo131FbanrHxCWSSW6xahezZSIBSW8QHuzeWBWy1XSodH+E1brieG1tIoBb6RocBGfDAwBjv7k48zzXn+r9Y3epX9tFe+HFpiKUj0+DCxRxnjgebY8zVYznnm5Y+PP1eXrK5oq1fbsO1mx6e6et7Z5ZYrm98BWtklHiMiOD84T8oYj1/KMedYrR2jvtYYOoRJg8caqvnsYDj1yP1qNqenXOntPtgnlU3EjRswL5jxlPmxxwcVpn0e2g6nsLjS70abCkttqVtJPbuy79qlgSO2H3d+MGveUEkld2TbTdml6fmk1TpfS40y1zbyIhY8biQRmk6RhV+pBEk5aGKJkYf0gkMp+vNWNp07/C9NvSt0klrJvmBQfIoLEqob9azXRt6NBjh1e4ilmQSmaSNTgmNPm25PkTivM8FxlO+PqQk05M0GnQXGral1LPb5k/h+nC4k5xsiV1Q4+u6tNrGmy6BbW9jM7i5WyeebJHDyLkrj0AOKp/wq16HT+pOqrO9s44fi+nbiMSDLs8jukg3E8ALtx2qZrNxPqQea6uWmuJkcmR/zHeB6ema8/MpRmk+1AyY9OFO92eb65qAiGnRwAq0ERaU4PLuc/wBgBRlu49L1b4i3KGCBlRmB+Vw/mP3/AEqo69vrO26g1GHSnaWygmZYZWPcL8o+3BqLpFwG00x3LAzKBIQwyee3969iGLVi1NbMXHGWmyw6q0u3N7BfFDcweJvliTIDqBnv5Dt9asrV5biS11K68L4+6upXECt8iCOPKrt8vLGfKlsy/wDC4mvswhYtrRnGWBPyt9x/apFzbWWn6/YxWhYxmEzStIxYsSO+f2rOptVil2saNpUzKdT63Pe20TXE6yS3MSgsi7QkQ52Y9yfvRehrtOnLq0laNTc3V5HuJzmOPepP647+1RtetEj1mOEjFrCuWX/CSAdo/aqm7umN3azxnCs4Ax5MDwK9WOOOTBo7M0QluqPqH8QpUm1CzvMqBMhXB5U7c5H6E15bpXSVjoWsXtxaGV1ls72e3RF+W0URZK5PJ78Vv9dl/iHTcRbcZ7SYZ8ztZe/H1rK6bqM1pd9R2GpL4YvNCna25G9WYKpO3uBXy3Q6sOJwj22a95jil40kiu6aeK76XaEKkkl5I8bqcn5cfL+uOKqdevI7GNZraM296bJFmyT8u3IIx6kcVJ015tF0n+HM2LuK7aZSuNvhYADg+vt9aha3Ct58ZO8+6C3CxM7vkktu4Hr6fevSxQazN9myy3WyLb8M7GTT+oLa4cNF4GmTsR5tI0TcKT6A16Qb6L+OazZRHJOmQIQSCWdBuOMeXNebfh7fT6v1LdyXkjyra6XKtujHhSwCj9h+1anS7pLf8QJXugrB2mgJJ7Bl2E/rU+uhqcr7IrmbcYw7NMu9XgYdb6ZeaYMIhju4ww8gob+4P6UXRYrfqXrXXbuQSnEJvncABACQpZm75yTTRcSiSSeaPmzgNrG2cF2diqj9MmrLp/RpLHpnrvV5LoWkd+9tpmmrGMlth+YZ/wAzZ/SvHhKMYO+aS+Zn6S7vsk2W8WoRaoLrWdQiS5v9SvYLDSt/eMBgu5fT81VP4/8AUN9B1pcWmhXUmn/DJBb7o9qsSw8iQfKm6Jex6z+IPQemaaEVLW+CxwDBHhxcvISe5JUmqP8AGNYdV/ErxdOvDPayk3NxMZRmEI20hhjjgYUd8U0IuPXRlLybPQyQa6WPrlfyI34PXt5rOvWXj7pfBeWWaTYN0hRS2C3cncFr3DoC3i1Tr3WNXu5GkfRYjaWyK25chSGOB3P5v3ryr8KJYprvWbiyJt9K06yUr4fBdTLl3P8AzCPb64Y16P8Ahvq4uOqgmiq8dtdanO7yBNqlEgIOV9Ax4+lYftGcsmWbWyr4HuYoJQ6bHVbSl7+35GG6ZtJ+quvNOF4ySQXF/LqWoP2DFSWxj0AAr3HqvWTaanLPu22kGkN8MoUYaaVjj7BU/evGfw4mS0uOrL+IyMbKP4O3liTnfcT+GjAdjkZIr0D8VbxNMuunoDcSPLMkYlRgBlQNi/qxJ+1ZsuN5eqjB8VwYMc54vs2Ur3t/PY8V6Hm1GfrrWb2aO61AWPieFa2uBLI7siZUtxx4pOT2CmvQeidVi1j8UtZjAt5bbSfEn8dBnkBgpz9x+lV/Rdha6FqXUWvTP8MIp2QucNlUdGlIBHBJKRj1OfSq7onUobbQuvtetR4Vzcp8IAMKPGeTsOM5GQPtXp5sjnOaj2SXxr9zRLT0+Dp0+VCUn7XdP4UU8V0+ra4160HjxXF200iZ7qGyR98VXX0p1fqTV+q76NY5LyQhFOSIo8BQi+p47jyzQ9O066jldot0TuVtIyG/NIxx39AMk/Stb1PqvTaQ6jYRQgR2kIttOlbzAH8yYj68DzNW0xTjCC3apnzLWR4npffg8r1PqS3fVDbLtK7me5kHCEhSdijyQHufWr/pe2mutN6t6jgaOSKK0jiRmfDLlsHav086yvV/4b6pZ6NDq2lyKgu5StpbvkPOu0lnUkDC8Y578U3p2+u9I6UeyuFlW4vFjEpYY/ICCAPMH19q9ueFeAvDfkh8bxvG1LZlRLKLSRtVnUtLGBBaKP6nJxn/AN/yBoXR9yLa5dxgbp3iAA/Ow+ZufvWV1jWwkqxzKzqjE8d9+e4+5FWWmb7XqWws3w0kELNcEHjxHyzMfttFer4XoU/5Q0ItRPUfhYXvJryLiC+k8C5hHds27MCPbuKrultEuZ1t9JgQS3N1cJY24OQHEhCoc+mD3q70d4W0Z/GkZLgyr8OiLksxGCM+XHY16P0jo6dNdRy6jdIZP4VBEljGzkt40kZJJOOSiBz9xXgdTlcNS/mwOnxSnljHtwaXpbQ4dc6/umumMmj6DeSXDHgKzwp4IP0yrfavOOrtY1HqnqGbVUj2GWUmJ24REXIH6D1r07W4m6L/AAzstMdwur65mW7kBwwQnxJOfqwX6V4RruoFo7fT9PYrC77JCp5PGcD/AFrzemnLNPWi/wBpS8OSwLmO79rFhu7fS/FGlN/KRcSXR/NcSev/ACrz9azepWksVw873UESX0QMTTk4Az6AEmn6rdeEVSLiPHl2APFQtR1sa30fGbYA33T91IGdRy8DgHB9ga9np8clLxOx58IuXpN8Dxfyr0pJdLN88FpMm2OPam/8gIU9j9fWoekaiYbe2tYbSGe9kCo7yAuS7cYxkAH6VNt4X/2S1VVUTM9tPPCp7ZGGBH2zUPoUPb/BX26Fp18OIoxy0jOD82PYVsSioT9T/Q0R3lI30BEcF3q13K5b+dFBtwBJhVix9Bhqy/TNoLrV7uUybLWRdjN57dw/0FaRdUS86Ns7NkRDHPKF29/DBYlifcmq7pGW2k0e/h2OkkxUJIo3gc4C8+pPesOO44pfzYhNSUmUfVOotHBO0GDI0gjiye43f9v71Zz2llP0vNHe+PDaSuuDC3KOOTn2/wC9Z7qa2MeoRW5O0W0oV0IPysGGfY9qtLh2foQTu7Kt3qjIY8cmNQg/c1r00oV5hxqsbK2ztG1fVfnIhgt4jNcyO/8Aw4UX9ieAPcihdQ6jHJdaTNPp8cFxBaLcsHGXBYYVMjvtUfuau9ZgfS4YdDs41bVNUkjmuwfzDv4cJ9FA+Y+5rOdYWklxeL4UfxLG2jiCqQPEkZtoUEf+/itOKpZE+3Yvju0bD8N5D1BrunaQWBubyTwrQkHALjBPvwS32q862vz4cS6dL4tre3Ztck/+BbkrGPcFgxzVl0BDOeoOpb/TmifUdPjtel9DeIbY1vZ0CySIP8ihiW9FrutoNPub5bHRx4Wj6dLHYWjnkNHEDF4pP+JmyxPnury579S32o2dbDw8MJJ7vkyWiXjaXZLLCqvqFtfzTCYEsLc5zlQO7c49s0/pqDqG+juZNZaa1tWaSFXkYIHiPZTn780y01Ky0jpAyadZ3ml3UVxKweX+fcOoIGAuMbi2ceg5qJ1Fd3rtb3GsPOZPllt7d5NxQgZJY9i2K9GE3G2l3MiepJdjd4sLZU8Oa2McESxwxQxMVjAG0kse/GfLvWau+qtKtrqdLawnvFl3Fjd3pCMme4jQLxkDGc095biaO4mk+ffbpcISMb4yuc+QrIC0t9XkV7O6Rr2EBXJH5VzypPbn2qOO5SciEo+HNxlE2unapqGo6/YQ2c9noFkthNNcXFtp8ckodU3BQX3EA/Iufc1Sarc9UdXaLA8Or6hNIboLKGumjjRNpLFiCMgEgAAc1P6ORkm1R7gmNCPDX5cYHHA+uK1f+z2o3ulQytt6asGctNfapKtphAP/AA1Ybjn2GaHiSjPbscnK6gYmy0HT+n9K+E1hl1iT4gXCxOGC7+y9zkKDk81otN6jTV720tJRFLDfxEpDaQF/h3XO4gJknj/vR45Pw1gmWxnnv+utQD5a3s7aUxsR2O1cbgPUk16Homu63FaLDpHTtp0fash8NZZIlmZAMkskZLDy4JzUs8qjqpt+fC+Zp8NpOWaS+P6GMHTetTrLaPpN88JiZ7a8lXw4w3lG27zPpUC46Vv44unLLTrZLGw0eJ96SThsSMTuGBkse+PTNa9bm61CZjq+rLOrfL/JgKjP1Y5P3qNqdwbW5htN0riVQI5I5AGbnywO9Y45puWyRO04XF2ZvTujLnTUupbJIZL91YtcyqThz23ELnHtVZrPTs1n4dzrnVOkaI6W8UU08zsuGVeWUZycsc4xzil6kttAt73SYNV1K+cQzGO0ie7crLI55JA/N54zwMVW9aRdG/Ft/HoLicNcKECbg24J/i9MYrTjeTxE27v/AKfqSScaabKOa16Tv7iWXU/xNi1y5FqYtun6CSfCB4BJKjvSdD2HT1rqDQ6DrGr3bRxMZI7mwgtolB4y+12xjvioj3HQ+k3slvpHSmoPdSxHe38SKgjvgEZ7nHatjovTOnWGnF30gaeZgHmiS4aRm81jBPc881vzZtOKpN0/VH9EVll0PVK9/Ov0GX9l8Z080Mc6Wem3lwBNMvzCO2jO8t6tJI54HltHoayXVV099BHoWnwnTtN2ePcqPzMTgK0p/qYKo9h5Vq7+eTUOo49OvkSOwsXjAiiJCEqP+Hj2PBPtXmvVvUjXsl0wBjtribaVVsFyTjmh00Zzkk+3H88xYXJp+Zt+hJLfR4dS6jkgE7aFp6wxTEZJuJlJXA9QmT7bhUrSLgXPRdn/ALZX0kb6mrszY+ZkZyUUe4wTn0IrQ31hb2vTFrY3kLROk4ujDbkKkkzFUUSZHzKsajgetYDqSZbtbrUrybfHC0MdvGo+UqGAZfYBc8VaM1n39ZWbdteRn/xL1ZumdNOnSWnhabKwQW8IxFMH53l+7thec8cjArP9MOnTPxE9q3iW9ymJYpxhHj/wMPp5ip3WF/c5fT791msLSeR4VZcqFzlQPsR+lY3Sru+1BdQadSsTQ/yVI2gneOB9q9THjvDp+JeNSjsehX9lp2jdH6xd9GEm3uLpTMsg3vbOI2wDny54NbT8JrqT+Ay3mn7bu9TSJUWIqM+M2Rznj1/SvO9DN8NJ1FLOc28174cUqKu8FQHGOeOc969V/D/pK4sOmJrGK5+GuXhaV5MhGYHKoR7Dk4868zrpJYXGTt2K3GMXe5putNR0rTdGubayV5L5bVZJZ14EjFlVVAHcZz9cV51b9O/xrXNA0aZlk8C8tHuolPzNF4qPMQceQGT7CpurapEdbLS7EsLS3MuNvLIgwoJ9eM/U1W9HX0171ZNrEMfjXENnd3MUe7/iOYyqKfbLCsOCM8S1eRlhJSdvYt+hre8bQtX1+8VUutXmuJyQOySzSTOB7nKfpWSu4JJrzqa5n8WdJoYIowR+YSSAk/YRkV6nFEtvfiziVU0+zsxYWsYI+eRAgldR5jeSCfLAFZVIhLpbXTp4sT3YgAAx+QYI/U1aOZynKXmCU3Od+o8r0uzvNDv1up5mjALCNQQW8MjkEd60MOtpBcQWyoscgjLxyseyng4/1o15oDahrN8Onbc3M3isZ7ZCF8MuNy7j+VQfL6VcQ9I2uiWmizXhg1bU5mmRIwpWG3ZQPzE/8Xkn2rbmnjlvJ70UeRPeQeLSo+oNDuYtXYSWlu6T7ZU3LMwwQp8yMnJA71WahrDXvUqR2YVY418Av4eS4CEHt+VckdvQUS+6hSXqa1spZ3lj8QQeEg+eUbQCoUcY54x2q6ttOsNA1a3sbgtNO/iT3ARuUgiVnJY+uAOPcVkiqj6XuRJN7esspLn+HdN6fZkjEs8uVBzksQST9gK830jX2nlFhfQx3EV00p2vFlVG/GD6DFbXXbqH/ZXSGkAE89pNduP/AI3IzKmB7c8V5XA19cRzC2laJD8NEdpwDJNL/wDKqf1q+DEpwaorgjqluj2jVbyWHUF0lSEgn06K4t2A/JLFlMN/l2MRivS7N1sPwg0Gzj8O3W6nuLqd2OFSMZAJP0ya876vljs7y6O1mlsbVUYBeXYjkA/pVp+K13d2XR3QWhWxZI5bOOSfK8txuIby5Zz+lebkj4rxwfn+Ro63JrnkhfejAaxrNvqt38ZaXDNYRQYjgWIps82kbPcnjFVuiSy38d/dhGUXdtJapg8KpxuPPtUW9ub3R2iutNICpKY5lA+Vcf0P/lIB57cVY9M3VvrkaXegExQTM3jWJGFSV8BWU+hwcDyr0pYlDFqRjjjcYXHg1GkaZbYvDeSNIl8CZNvHyxIFbn0wAPqaz+s9cdNRyXN7c6ZdXc0r7XJWMbs9hznjAFXHVl7Bp3TwmtZQ7S2XwkUi9gN5LEH6559AK8Cvp1urTTwpzFLO8xYn+lQFH9qPSdP43pyYmHFHK3q7HqNp+JmgXFz8PD02YznCs7Qndjn/AA8Yr1foHqC31fp/UNYgtBaRRWtwFyQezKDkgDjivlfQbQPc3N5KdkZ3LHz6jmvojpNYbX8H7u7sTKbfY1syO3Lu8qnHHHlR67p8ONLndpcmmeDFji3GIButpLfS4bi10u3Z73MwjnY/JtBAyR+uK0vXHVtzpun6dqVitui3ViJC0kRJ4VTkZ+p7151dWl1eaVokjzRwWEaTNfzE/lAOFRR3J8uK1/UCQa7o3RdqfEWyi0yOaWfxBjw9pXafckD9Kwy6fFqi2u7szvHFxqin0TqfrLrfqHR9B0jU2099SYvK0VtGBZWqjMknYnIXnnzIFeidVdRC+v0PTs88el6FG+nWisRl22rl3P8AiY/MSB51S24tvwn/AA41jqMZTXOpHNrpwlPzRWoJVcf8zfMfYVSdEWkmk9NONVkae6uJDeXryebNyF+4X96jn8PTrxxSSdKu77lJyjHH6KoB1Lf68ZYE0+zsLqxRCZ3fKyggZJTH5hjPlWKSODq2yuNNsrd02FWhEDkeG3/xwqfIeYFVNqb7UdZlg0q8mg1K5la7nmRc4Ytx9AB5e1ep3+oWPTmlz6trBiiRQvjSLGEMr+RwB5mvRin0sYxirb/m6FbpJLlkPpbp2x6JtDudbvU3geSWcr3x/hXPC/8AY1V6lpB1jrT8M9Ml8U3+t20F7ds35lMs7NGAPIBIxn2NbO26XsNa0i41vWp7jS7i6EFncxRr4sylyCkMY42FlZWPGRnBpdUE8X40fHRxWZsNH06W3jLOPGVY7V0R1Hs370ItRm5ydyopFyhJKfc8X06O61frO5uboCaO5uLmV3TkbVDMf9P1FemaRZW73Wn2V2he1aQiVfWONM4+7Yqo6I0Cf+IXup3NvNZx/AwRlXPEjSuoyD6bIyce9WL3bW+mXtzGrM0fhwA47PMwHf0AINHPLW1FBm9T3Mh+IrzdS63qdmsv8+1VGtU3YAckFlP1XjPqBVRN1Q9vrGqxXGLuzM7sqyNnC7iB/wBs1XtcS3HWOtu0jOf4zDF4vf5VbA+3HNUWt6iUubzw0yzX80THvmM8D/2s/rXqR6eLisbNMMTrSaybSdO1LR530HxVSW6/n2zMAwKocgev5gRVT0h09d6FrlxfzXtzo2n6NGJbi7iOxyjcCJc93Y/Lj6k9qd0/Z6hex9O2+gyeDrEV5PdRyP2VA6pls8cbc4PlWu6i1vTuq7a7tI7xrmHT7nfdSIMGabPMu3+pc+lK5Tw+i3afyGt4nSdl3pXWGo9Talb6Ftka+eULEVcP4RY4w27zCnyr0HUNZ0zUetbPRLecSro88YhhRmADxocu3kTkk+1eZ9ErD0dFr3VUrrdvEAliFOd9w/Cn7Hnn0qB+HGoeF1vq9zqBNyItLuruQs3dgyjk+7MAPrXmzw+NJuHC/MXTGW0e5bdcW+n61qkinVnsbu3mcqJrcsrknyI59q03QWnix1xZ9PlE0zRFN0I2bcjw1QE8njJ+pArIxW9n1LJGl2c31na28kb7vmTxE3nPqPnXNarSdPmi0FIVfZJJLGWYkhcLIMn34U1LLNqPhtmNx8JabKmy6c1Ca1ihuLBpLi1YIlvMPDJctgyNu7hV+bj0rzfrnTE1zUL650adSxIhSKYDa6RjauCPPjNe3XHWZstPvDcJ8daQjZGsrFmTOc7c8jHpmvAJzPYw+ILacTSu2wJCxAX5jn9x+hrZ0cZyeuCqjuni4y5RoPwytY7Tqp44Xd0tgsYZ02lmCbmOPTg/YVqeoSl7PDfIytLPcrI0wwfEPqfsMVT9A313dROhQtugLktHtaORgVUjzJ9q1Wm6baJZT2WpzPeX+P8Ado4nVfCfPDSDHIHNZuqbjnc5cqjTLK4S1dxmj2duLrRf4r/LhOjRSLuXOZXk3ZB/xYAOaoeoNRu7qW1t9YnAjt/G+FhjOIz8+XwO5Ocd/ethqOnQpFey3M5jtFW0jtsjIBjiKMqjy3E5+1Zu666n6WeV9C0jSyJGRYJbyMzuzlefMelN00/FTaVkYenvHn+e0TpJYpLy8+Ehmx4BcsVOCxIwBVlA2rLqcZtI2itI5mW7WaM4mVs5ZfbJ7+1aLTurddu0uv51sZhb70jitgsZb9MkVlta656kOrWtg9+tvIEkuJlt2RdqhcBCMcEHnFKnKeR1H4snoySlu183+hIvb+w07VdKs9M8Oe8vt0jGSFkVWyq7I8dycj5vY1l+pLu5vtRs4bfM8NrPdyHAztkEpVGz6BB+9TOm+otR1Lr3R7nU7ua8i0vRLjUy8hX5cksMccbmVP0qnvJGsNJS4WZWub6KUwqx2h9pJbj61vScWk1vRqjFYWq5PQ7ZNO1HpPRNL6q1CDXbmZR8HG3zXcLl8Ki45254wSarZ9SstAtNFjjj+Gtb+8FnGzjd4OdxZyOec1hOmbye0mj1ON2bVH2vAqEAoUwfEPp5DHtVv+KKSJo/TMAEjPLcEllGTvkACtx5kk0ktUssMU91ZXJDHPLFq9+SMf4rD0TrT9SSyyak0lrON8gYiB/mTH+HIzxXfhzoF31QtlbIJPh4JpGfafzscYI9sVP14y663VlhaSiaefWLO0RkGAscMZRu/YKIifqa93/DDo6Lp3SYpApLSR/IrLg4Pn9TXudH00ckpNra/wBDVjhU35Go0fRbbQtPSFI9vhL8xGCSfP8AWpEki3NujmU28AOHLcbh/hBqK9yL/W4rE7ordSVDAY3uB2o7RJfTNvOy2tZNi47M1ezKTb2PRUVFWSVlU+DnCxp/w0Hmf8VGubWG+RfGYxuj7xKBjYwHfPpQktwoaRmKs54Hp7VW6neSQSm2WTcrICy+me44qMpaUOlbKM6zC9rfX9z8jWbutwnYo4PHH+bgisPe3fgR3er6l8srN48nORGMfKmPP/vQurr23tuqJZrZneCL4eDVkQ5VpsFo9w/xbay/VV5c6vrFrYaXDiCDDzyKCwPmoPv51Dp5J5HDv29hnyZHN6HtRAtdaubmWe8udE1WW4nfdKYo1ZVBPAHPathYzwyoovNB1+I7fzPp7OP1U0unvqW5QzyblXAcQ7SfUnHfNaOxfUrJN0txJBF5q+5AB68mvchjxw3d/FfRkXOUtlXwf1K+O50cKFMOrREf0vpcwx+1Kmq6PbLLLNb6nuAxGZdNmVGf+kBiMcnyrSxa3Gdv/wANTu7Eq24D9Kg3uoXOra1b2VrfNJDY7J5WJIHjE/ICM917/ekz5ccYei3b43T/AEJyc4K2l8/qZHT2VNWjvDvKsjFVhgZ3LMADhRzwc1oLfXLOefxpku4wqiOBvg3Abyby75qHpExXqfWp1uGt/hoHiSbfkqzPtBJ8/M1tbCWK8soyFC2q/JBhmG8L3k5P9RJrwPsnCpuep72yGByjC13MpLr+miV4LmW/tthwSNMmYH/qAwKbBr3S0BdpLgMyn5pJbaVf03Dk/St98dcKAI5yMdgGx/eh3WrzxQtLMcuB3JznH1r6VdHgh6W9+ez/AEHblJ3JL4sxV11N05cSwtbapKzxhmMqREbDxhDxkA1aPrGgW9ulzdaj8OsrbScM+1sZ2kAcY96Foktxb3ur3hnd7q7lRpGGPlwPyg/So8fUdxpvU0mY44zOEkdztQSHIDBs/m4rDmjkxJZbdd9uwkZxTuMV7Lf0LNOtem4ht/jcK8dxG5/95oidddNOM/7RWjMv9MiyLj9RXoVjeWM8fiKwYHzCLgfoKmCaxDHLBScd4ASfvivUhi6bLFTjlbT9SLvNmW3hr/U/oecr1b09OqsOptOHqCxGP2qwturNB2rjqPSivYZm/wDSt00dlt3NHbkeptVyf1FCaHR5F5giY44DWqEZ/SueHD/m/gvqcs2X/l/9z/8AEoIeqNIRCT1FpkannHxK/wDenHrnSIsFeo9NZfadD/rVy2n6UV/k2VsG97RcfuKbHYWanDWVmOfK0jwf2rvAj2m/9P7j+NJ8w/7v2KX/AG00ufa9vrNhKpONwnXBP61BPWyRXbxymFLdRlbv4uIox/5c7hWtlsNOjHy6dakEEFhax8H1/LUOysrCBpTeW9rqm5sp8Tp8ClPoVQUH08F/c/h+46yyr8C+P7FOOt9FYAXOp6Yh9WYUePqnQWOYtf0gKf8AFOqn9M1fbNIlb/8AB7SyD3As0/7UObSdBkGZunNKGfI2cbf6UFhT4m/fFP8A/wBhfGknvjXun/8AxIK9RaKxzF1Doylv/wCIxj+5pW1XTnXcNa0eYn/BqMTZ/RqJc6H0zx4nSOk7vLdZpj9lqI3TXS5O/wD2Q0VT6papn9xQ8D/8n/Z//MKzP/lf9/8A/Ek/xGyjHzX1jj/ElyhB/elXVdPPzyX+mqp7Ga8RM/vUT/ZzpqXmTpnSyB2PwiH9eKlQdHdODBHTWjgYzgWsZx+q1RdPf/uf9v8A/IV5q/8Ab/7l9Ax1OxYjwtS07gf0X0eP701dWgjbH8RtSf8ALdo3+tFPRHSsx/mdOaUP+W1i/wDlaF/sP0zv/k6DpiY7Ytowf2FF9Mn/AO5/2/8A8geP543/AKl9A41WIY8a8txnszXCD/Wl/jenD5ZNVsePI3ceT+9MXpHpPgXGg2XHl4Cn/Sif7HdClwV6b05W/wD5XFk/fHNL92j/AMz/ALX9RvG//E3/APJfQUXtmyho9R08gnA/3yL/AL0gvIS21L61yPS4Un+9SF6W6NClF6WsHU9//hfEAaEelei4WyOibIMfNbZVpXhj3yX/APH/APkDxJPjF/3L6CC+8Nsm9jAHpMP+9Nk6gs7cfPqlnGfRrhB/rTX6Q6KY5HSVmjf54kbH2xUeTpPpfaVXpvTtrcYazi4/9mj93i+Mn/b/APyGWVrnH/3L6Bz1VbH5V1fS8n+k3cf/AHpy6/u4iv7WRT5LMrfvmoC9KdNw9tCtNvtEi/sFoi9MdNSqN3T1hKo8jEOP2ofdV/zP+3/+QfG//G/9S+hOk122jXLX1mrDuryLn+9Qm6t0okq+p6ah97hR/rSx9MdMqTjpnTgo8jboT/aijQ+nAcp01bAAf0wxcf8As0F0q75H/p//AJBeZr/2/wDuX0BQ9SaTM38nVbCRvMRXCsf2NdPrltGR4V9azDzX4gAj96PJoeg5XboyuPNQiKcfYUIdNaK06P8ADXUCD/wiIWU/qmaP3Vdp/L9xVnXeHzX0AN1VoseFm1e1hJPZ5MD6Z7Up6v0VCB/GNOB8ibkVLl6e0hfnTToQvkBBGf8A3k03+CaG64n0SOUYwf5aKD/7NH7qv+Z/2/uFZ1/h/wB37Ah1Zp+RjXNPIIyNtwDQrjrTS1wH1yyyP/tgZow0fp+P5Y9ChT0UY7f+WlfSNFkIC6VEqgdsjj9qL6Rf8z/t/c5Z/wD8f/d+xVt15oan5tetgR/8kzQW686buFBGuWjgnuZMVfR6dpEQAi06MH/mAH9qslj07YFWyiHHAIU/+80n3VJbzfwX1D47b/4f/d+xkl606dX8muWfJ4Impx680FSca7Ax89shNapLezJLLp0Tn0wn/wArS+HbtwNNEW3ttlBH6EcUfu0P838F9TvFl/h/3fsZMdfaFyBriL653f8AalXrfRQ2YtT8UeZRXOf0FbdI0eMZV3GeVZwQP2pxkY/KQ4ccK0YC4Hp2o/dY/wCT+CD40v8AFfF/Qwx640aT5Td9v8Qcf6Vw6q0iU/JNub3Rh+nFbVxI2Mljjyyp/wBKa3isu0bDnyZwP7V33eHmweM1/aviYp+qbAHaGlyfRWpn+01gveSX6iJzj9q3AtNqYMUY/wAyzGgfDKzAt83sW4/ah91x+bOWeT/tRlJOprOOMSSJIIz+VzBIR/agP1fpp4Amm9Atu4H9q2/gJGhzsiHn/MfH6ZpBBEI2YSQynyyH/wBDXLpcfeTB48/8V8zErrsVwA0el3si/wBLRWrkj9qf/tJ4TgnQ+oX/AM8Wnsw/etgYbZjulg79ts0gH/uqZN4Uf5SzH1MpJ/elfT41w3/Pcxllm+y+f1M6OoZCm6HQNdcHuTahSfqKHP1BfFMWfSnU5b/EbaMAf+Zq00dzFkeKSWHk2f8ASo8q2LlxLCjEj/Gw/wBaR4Mdcy/n/wAQrLkT2S+f/kjJya31HDEzT9G9RXoPbZFHE3/usGoaarf3Ks1x0FrtsR/jEZP7Oa1dpp2mWcjvaWkEbN32zSMf/df6VK3WYbMduwPqpY4NdHp8MeG/j/8AxGebK3wvh9JGOa+1ADEfSup/TCf96Y19rDLui6Uvkx5Syxx/+9Vuwxx/KMgI5+WQjNJJchyqzrOSw/wFsUXgwPlP4r6AWXKuNPwf1POpL/qeT/hdIbn/AM9/F/3pkN31koKv0raW4LcI2rBQfvg16AYtpOEeSMc8oQag3KNFJmCCdkPfEeRSPpcC3Sf+obxsv/T8P3Mn8b1dGDnpWy98a2v/AMqacZOsZQDBoOjL7HWSxH1AWtCLaSYAeCqYPyu2Bge4zQLzRzOVdPCDoMH4eTBPvzS+Bj8n/qYviS9XwM7KvWZ8VZLHQIZCPkD3JcH74BoYtOtiqfFN01AccNvkP9ga0NvpssWBE88m3gieQHPt2oktvG0rtawSxSN+ZfE3gH1AA4oeDhXMf+6X1Dqm3s1/pX0MzInVyj+Zd9Mtn+rx58/+ULUad+rYkVm1Pp/wc4BVZ2wfpt7VbzaesAdpnuXOSxKIVYe2aq2tI72TxLe7161O3H5SwP2NQePF2j85fUqpz7v/ALY/QrXuup23Bdc0OIn/AONQSE/+1VJNrPWUr4ter7KEq2CUsM8+nNXeo6dJB/MQz3a45M0JDffFQIrK7ILQ2UwDDnEBH25H70v3fFPmF+9v9RvGyRX4q/8AjH6DEPWWooIpesoI5W5Dw2ijnH+Idj54Iqti0bq3xZRea3e3mDtPyoqyD9Bmp4TU7Ry40x1Tspa3ZufXgVCu9Q1m0IN5ZXRiblZbcGUfbniklghH8OP8xo5Zy/Fk+S/RIBN01dGMPedQa1YxnhmnhjlhBz23LlgPqKjzaDf6A0Or2WqXer2cbgSLGBNEyHuRtGQR79qVrPXLyWWeB7iOJgu7LKMg98rnNSG6N1eFRcaGJ7WUZIkhuBGMn1XNZJ4pril6mWjPGtpSb9n0PQNOu/Ghhv7eTLWv8wKf6oz+cfpVt1FYwagrpFGHSVA8OR2OMjn3FYf8P7u5gllsNbBS8txtkLkHxEOcNx3zyK2ljLbI+oaMsviS6eoKN3YRtkrn6HNPjmltZKS3bXB4/qsD287qU3lQM+YjXPljyoukalLYSROoFwsw3QeGRjOcMKuusNNWO5F3BG9q82Mg9jnuAf3rKWl9YwxXNlfI8du8pkt5Q+5oW8+Bzg1ZpWLzwbqPXWinilIVmjGPlH9Hnmu6qmi6u6ZvrbTH+G1VIXEHiIdrMQcrn0bgfpWNWeOK4cXEpurEDHjRsSCuOG4qxs9dksYA1ugeRWEZLgsCCOD+lSnCM1UuGBpeRi9F1qy1W71PURHsN2ga+glH5J0Cqdw7d8jPnitdd/B32nxC9RI57MFhIF5iGCu8eeBxkdsV5/8AiMw6R1xOobGAfwnXkaLUY0GUWbAJI9NwAP1FaLRdbS4srW9tZY7l4lIRO/iRY5Uj0IJU18J9p9HPDk1rg8rLB4535kedoNR1S30bVZBHqmm28Fzpt+gyUXPzKfNo9wBx/Se3FSzAby5ttT2NbFZntr22UblgmYEuQfONyFdW98eVUnU0Z0aexurLFvHbLnTLp84hZ2P8mQ/4DnGT2IHlVtYatHpl7dXqu0mlXrRrPakHNnOSMlcdlyxOPc+tRd+EnDy+fcR3VjtF2z6E1s75aB/zAdgP9avOnEt3vPAmfNsQCyMdviDBUr98/tVXpejvo2pX1ty0U0zSRM7Z3of+xzUO+jc67ZWDTJYyTRSPbNLwkzryEJ8gSMZ8ia8+cfFyOMXzuZ0k3R6El9E0mlx6eskLFg7biMMisVUD7VXyw6df3mrWd6ZdPvvGJt7hJBtPIIyD7H9zXaKpe0tlkOLiGR08Mg7kbAO39QaxuvZu9Tu4gxZZGlSf1jYx5jz9wKyY4OWVxvgMadpdjaWVvN0/usZyiw3TeJDKOU8RUJPb3wapNAa7sep7JY9sMcm1XlIyAwOM++S5FJ01qU6W0dpO4mt3CLPFJ/SxXLYPltzmk15bqx1AajbTSX1tAAUhC8wyBlywA7qQMn3q2NVmafckvSlRZapDos+j6X8Okd9dQ2iwQPgqC0BccDy7Yqstb6S9udBeBm8E3DrIg52qcMv9ziqie8mh0yBIH/4d9eQ27AZC4mSRD/7RH0zWgtdOtorLxYpxBFHfRTQqGzvZ+yD2BzVskfDT1OwzlGMa7lz1eJZundX+EAa4u0hgA9Nrn/Q0Ppyz8G3jhcfzEQtK7cEAYAWiv/vmjygOC8d6QwB54zn+9Sby5TTLK5Icea7j5MRwP9a8+DqDg/MhK56YlNfawrdQAXzpDBbovwQcEhWJwX4/1qRZ2tpNbyGzvFuGkuEZ3JznjO4fSsZARqWvPc4LwCJEiye6qvn960OkxFLV5UbaY51LH1O38tbJQ20+w7K1dIsIjvn5AJgi8Df/AIv5jFQPsxq7tzHCZJgSIrpY4H475ikAxWavGmTWNOSDGx5HluFzg8kbcfvWs06KGPRbdtTtXuSb2GO2iA7zBnCk+gAB/Ss2VU1uB2mq5KC30rUL38QYb+Fd9hGnwhVsANviaN2kJ4K4IGKZo/Qem6dL414r3sqRrF4ewrAmDjaoPGOKm9YdYLZXjeBCL+V2eRg3yw2wC55UfmPHeo+jxp1fqurtqFzc3FtY/wANvLSIv8iNJLkMB5jGeK9KLfhp3So0TxTlfiSr1Is77qHTtOSe38VQIW5hgHzL6DPYVjOo+qdXbULODRU+GgnSTxnCLJLvAPBJ7DHPHNTNet4rLqS7EaJDbRyAtuYkPKx2gAn69qx9pcQXV7YQ3KiYyhgCyH/io5B+hFDFjjeurRSDjivTEg9XWt7f6701eIs9wRDZzSPk43A8nHr34796Zq8EFt1treoSbo3M6SQ/KQryMwUA+3OT9qu7jWmtotBW8tBPE9miyvu23EThmXcG7MD/AIWB9iDVnqvS8Gtxahe2NyJfGsGiSJG7sJFJO085wvBrfHIsainsqa+f7CyyN1qd7EvTL5InvLbSY3nl3gm5lAZ5JDwQoPA7fbND0HUW0/ULqz1bVIr15pgxgt4C6WWRz4jnAOexC9s1VaTcSWMjGZDbA5jSPb2Ufmqv6csxBqGqxXUhiAu5ZbiTHKxAfKfoR/es0IRnLJfFEVUbo2OudP2T6W8E8Uvw0U3jNGsxILE8jnyxz3qp6tsFuTaSCRfChk+HWKOPBHyI+MdqtendeHVcV5C9uAqjEYVuJImBwuD/AFADiq/XIF060zeznwlvUmjZ8l3JVlI+oGB9qhjnkxy8Ob9g8NnXcpbS9Cafr/g27CS3uBd2fAQs0M2cH0ziq/8AElJLIprfTrxQtK0dxDLgALHKm/HPkGLKfpVgOotGuNWvEsklupXJaV7wKERC3GEHPB880DXjNc9GPJNax3NzpdybWaHGEwW3wjbnsRnFb8bcckW49/zK49UZ7oLpN/e3Ia8OoSQ6fbxo0srSCG2wRlsYXcx5/KCK1On3V1fFJND0TTb2Bl41C4sEjLj235bHvXnNrqy20lrM8LaneQIrRxsNttaZ4yE7M31rVN1FeW8MpurhmnnKmWQnLSE/lRR2CgVoyZJY1piSknJpuvh+h6V0zdWUGo3VzdLprXOk2yyTLDboNm8HAOMd8dq83v59Gmubvw0uNOmkdElkimMkErbi2Cvf64ommW13pHQfUl5cTJLf65fIANvIVAQAPbmslaeKtv8Azoz4jxSKo8M4ztJJz9iAazRi5TbbvsWjoWOod2TrvB1S1sHtTKJwhiuAdyEq4yR5DFRdX1KXFxLpkjwmK6lijkJwZFSTAcfX5j9MVP0mRZNMe8mEqQyW8MTwhuGmZvz/AOVgAMkdxR7vTbfUZCbaz/lIhYw5LJGSRubI8s4/Wq1CMt1wIp6HuW2mdRaw1hpHxJt76aVWLtPyCokAIDDgEKSQPPFabUdPt+o9Ou9M1KRYZ4ZVMNwy5VzkeHu9QQcA/as7oVg9vLbPaYECttmZU4IBBKoDx581bTaoIdLd1BuorZoVuNnfwHctHLn6gr9RivLyxUclwVCOTnwama4+DFvId4mRB4qlTlvDX5QfYt/evOH125vRqEF3PHHE4juFj8P5mkDHJGOceWPPArVdWX76voF8mlSF3aOAwy5IDRB9xbP2x+tYS5vC1/bJdgNPfz7YVAIKrye/fGeOfWpdPjct3yGCSjUT1PWrmS9jgtwFkW8sWUOzYUEoHU58uUPfzrzmDWLLUoGWdSI5403uzflDNn9mz+tej2dsk2gvZMJClk5CCU5IXIYc+f5jXkWuS2sd3qWkWrlPAuH7Ju/l5BAXHkTR6bHFtxrdP5GjHbhRKsbLw9X+IiAMwzZu/wDlh3MD/wCQqPtXqENyZ9a1W3vFLaaYrVt6MN6xyxjy9m/0rzPSF8d7rY4aUCRWVf6XEbhh+m39K141eay1bTrdzDJHcdNxPIRhZG8O3jcKp/qyNxA9qp1Klk9yJtOT9Z0tjL051O9nf3ck816rFwx4dMFSf0Oc16hrCww6FYRwcwiPIz6KuB+yishNp/8AtRZaDqtlIJr3RLhBIw4M9jKMg488Zq71u5ZLNLY4VtxiRQc/IxyD9wa+f6v09Eb3vc6LSyKR57rZD28arKxkMxuc5zyQcE+uDj9Kwl9afEPavZwSyGG6uUhijJ+YfJIspZiQo+ds5+labqm/W3vIkjPi2sF18PcLswNwxkhvPAIPFRUtkisZkeCHwWv0czyqcS4UhRtBG/Py/L245r6fpLhCPrH/AA8g7W1uW0ZxLb4tLwGK1jgj5mZyd0gB5wAPzH7Vvvwb6ZurOyvemryQP8faSiKQciO5H8xFPqcjuKq47630K2+K1yeQ3twfEk8Zh4rjaAF4/IB/hHYVL0XrKbT9RsdZQrFFZTxziKMcg7hwfI/Ln9abqaeKUF3JqUo6W/w38T1TpzXRbS6P1EMg2siJdgckLu2vn9c/esd/801Z6l051PNd6bOLbSNQAaUoAMyEcEt3wR6VK0pW0/rjqjQoJHn0q+c3EBK4ijiflfn9CCePYV6LrWn2XVWg6IuvLHq8Udk0RVRuE01sc7SO+dp+9fGxf3DqI5Zq1+jX1Pofs/IqzYkrbW3tXB8QdK3NwnT15YJNIb8albXUKQxmVpjHIWycAn6V9Q6503qOvJpV7Z2c6zWOqW1+skqGNFA/4isT/lYjFVcP4y2ukzPYdGdJnS4Q20TywrAGPY4wMsRj1q50jqC66x6elk1O8muZSJoZAG2KDztwB7Ec17X2h1fUZXHLHHoSfd3z6kQlg8PJ/VyK+KVuva9l8CP1RpFg2q6dLe3O2OcXFgQkZIcSbSo3H0ZENYv8VHgtPxMuNYaGBJJI7YmQuUlk37UOPMYc4yMV6D+Itm91+H91d2Cu+oQLb3PflzHtZjny4DfrWN/FHU47brHTNStbK0vZb/4b4YT23iBC4RmPfyBB9sVl+zcknKFu/wAUa+Bngkr9aND+Hss+tR32nXZiBv8ARrpPh0GQsqEOh3HktuQ+fnWC1XqHT+l+pOiYNSkv2a50xWVtypGkcsjk+IuCSwJOMeWKt/w31ZLa6NxGWsbiyui0kSSM8ci+MytsJJI4JypJ47dqqvxDt9Dj6msW1hYr29tQlrBbndkxh2cbW7Ywc/atcIKHWuMl6Lvj2E4SajPvW5vOh7Y6x+Gs9tNvEcdzGRufPKOw78HBA8+1egaXN/Cv4JFIUSS5u44lJ9HyEQe//eq3pSwjtdJvYZBsjJS7lA4yC5IH3JxTLLV7PUuvtO0a+hWYb4rjc7cJMkgxg+RHGPvXzmSTyZ5RitrsPSxaxa5EjULO3tbmC3sbeTdOI0uGkjJdZTKFOT22kHAPlWY6rvJbaazuumLF7qG66hk0q4DTlfCC/wBQx3I4/Ws5091Xq1p1NdW3UuqOgsdWhH8xhukje5YEd/mXG0H7VpOsb8dO6NqVuCy32n6sNSVSQGlidQN647BVyMGvTWOeNxvdX+Z6MljUpxS4Kyx1q/u/EuEQ2yRM8ZkZwy7fynDYyQRn2oHUGoaxfWlpcS2dzqOlMPEDQJnwx2U8DJ4qt1vSry0mNjFNI91qTraWxabIKZyxHkPl7fWpydU3k/R81n0pdSsnxiyH+UchCdjxMO42tGR96rLDqXiRXxMePJN3FSqL5LXpPqGz1a6+BD3ERurWS3RPVwM857djUPRUi1jTte0fxLm2uI02iKZP5MihsAg9w3mR6Cq691KWz1LTRZTmV9NMd07bOchyXX9Gb9K03Ttsuj/ij1ncXsrPo6RaXf2sb8kGS4EeF9Qd/P1FLHHcnKO1q/g19TPBPhb0A0SzttM6esprRvibaS2uryZpItg3wlCyLk55Ktj3zWtXWOi7+1fULeyu7SOSZE/lSbPD3DcEweOe+BWL6jz09r79Ivf+M9o00gmMW8hXmZlt8ea7ZSCR6VVdfdRNpPTp1DTLZJp7W7aZAR8sMiKIiSo/Nwf2oZcP3qatvd7Ho4cUI59GnZK+TS6Pp3TcGsabdaNrOrvc/wAQvGEV1ECJXliRjEX7FRsUitP1HbH/AGrt9XjmkHjWj3ELMu35ZLXceAO+UIrPfhXYS3WhWuoXbIrSGPUVweVBjMatjyy2Tgf4a2UFkus38moz3YuIbOynguY5T+UooWPGOwbcSfrXk9XN4s79K9Ka/YRNZpSlGNXtyVNlpsGidO6LdzJ4awafFMsJ43MQSox/mc1571Zq2raf0boWoW9hc3XUXUM6wyvj50jEm5FI8gd2Pp9a13WOorreq9LWFpvWGWNbggc/yo8Mc+igDFUmvyj+EdU3sV3ILmSRTHNGOLaNh4WFHkqh4yfXFa+h1NpzV27918fEnGKxyUXzW/t7fAde6o1n1rd2dqqKltd6RqPxAkG2ZDeLE68eSgEE+hxVItqbDp97a5X4kaT1lcNGjNnEQARRn28Tj7Ueyt1TT7DUdS3G7Gjxi7BXacqLeZv0MbH6k1L1+UahpXUbWcYhMWuSbQo/MwnjIP3FevtB6I+e/tFxScnS4IXUsnxHT9jbW0JiuL62RDJIww6iWTz5IOSox7CsBod48QudHvHilvL3UI7eFWbP/gzK+Gx8rZ28+ZrT9baun+xmhSuRDcx2LOp74YXe4Zx24B71R6b0ba2/XXUGsm23z6frtvd2U80jRJt3rIcEcNuR8Y8jzW7pMUFjcsm2/wCpKMm3pRp7dprr8PntIXF3IeltQkmnUneLmWdFUepJQHJ9RVxq+kyXM/UUFjJ4F3q7WNxD4yFQrLZqDnPkSuKkw6dZWz6rYzGS7FtoHhRpDtwITLJIrfMPzE7gaFr6TWEdr8O721vDpFnNm5RtzExdiQwA25x715jnU6Tq3ft3TLLUlSLizvk1DSrS+128VV8e1YhDtJBhOMHzy6gc1sNG13+N9J6lYag+NfklMNsQpUXCfNgEjgEjgg15ze2nhdHujSKu19NnjVScIh8znnuTVhrq/wAc6PvoNPuTp8/hRzi6jk2PEzP3GPMbf3rBnqUlb2v4CdHneHNCXb8yuUalea3pktrLbiKyY/FWm8xMoSQo+FbvtyAQaDZ3ltpCQ6rqSynUYrlyy4PguFbjKjscY7elWvWtyLvQJdc0pIbl9WYwXRMgUpOAiy4I7t/LV8f5jWft5Gn6f1a8n1BnkuRax26ySkRpO5+Zio7jAHfivRjCEsblVJbeslPGnPnnhG20LW01HVVkuNQVbrUY54/h2t3CtG6EAxSkYYg8YbnisR+Hem3vRL9SWPUNvb6z05qOkvI0trKCVeMjbLt7iQAkFfarayvbjR9XmsJvir6DSoWZis6skNwoBfbgH5ec0/SLSOK4a40WZ7+OVJWMMvBVO7EN2IAzwahGsKlFcSX89g3i5MUlqW6dm9/Dq9vLu1uTdIj3WnsLaK4LZM0G1SVJ7Njd39/aof4pdNtqGnSxwWF+E1SO2gNlEEdIp9wCSxHyJUYYenNVWlCaea0vekYjHFZr8JDEACgRW3c5xjIJz616dp+n/F3lnf6vcXEFraSrLslbCYKYQcHnDHP0rBlzLDmWWL9x6uLMs2KUP7n+v0PPNF0iHp7QyzQ21vNNqcMSr8oGQhXHy+/FZrStG1mOG5/2l1BIotU1COaMxZfwFHYc9u/lXp+uabYQRoJNT0/TrixvoUvVmnFrHnxMoysRltwYZx696jt4WvabbXfTl/08YvjHEIW1lZZGzjYCycgYPzDz4rRjxzlFz7yfLJY+nzY4rHiT2+Zg/wDZmdNFdZNYuZ7jSp3W3naIwl42xtBUD+kgjNYZ+irf/aPVdWsNQhsPitIu7S50/wANlQmTDCVWAwqiT5ivkW474r6Ubp7Vry6uv4r05ZarbvGzxM0s0CO3B/pQ89wPpU3QNAC38gHRFtZQPaPDJJJcSvlXGGTa4AIP9q1YsmfDOT1clXgyZKc5Hi3RenXGi6xqrahqNvdNqF94uEuCZVc26EMy4HPY/YV68ttd6voV9aWASctLDren/L8g2yBLqE48wd+P/pg9KsNS6VWBCNP6H0SZWCxM7xlj4YXGPlBIIGAPpUnpm1l0uwinu9Ai059LmeWCG0uJh/If5ZD4bgkjCqduMEgkYPe0McZ5Hln3Vfp+Rqw4Pu0rjv8AP+WfPXXl1fdV/ilp+lWS24mvv5dxaG4iMoG19jhN3iDOSe2OPat5Noq6BqLXnVEiaha6fJDZpFDZ/ERtcyjITYGBd1+V2JIAJX1reT6D0VofUUGojUk03XbuApp15eNEzJHICT4buueckbS3l+uS178PepNMe7Nvqdtr9tDdSarYWVrZokrOYwoLZz4hG0kkNkjgelXhgbUVBbRXzLvBi1SyOT34Vdqvf30jOaV1Gf8Aas6ZfSPbtJDaSrLDGZcS3Zk2SOOwRQyrn6Vk9M6Ekg1u51RLmG+vb4PbafNEMJ8Mo/4o88tkgA9sGrLozRL3Ueor7W9Zjji0v/ZO0tJJ93MrhVZUU+RAzk+WK23SWp2+p3F/rmk2Mcum6FEYIJi/FxMEwEQdgqKfzHjLV89JrppPw/8AFan29ntPncujqMWPzS3POr/QL6KWw061hF94Db5z4hCeK35iWPmq8D6UDT+mNC/Dm2ur3qW533eooEjkVQZpYQTkRqeFDE4LHy8q9MluXstMS7vGWe4QF3dlxDbrjkgf+I57Z5FeP9Rva67rMmo6xcy31xLHEoiXBVSF/sM8/StvQRzdXa4h3fn6jy5wWLfu+xbzxOvRU2sXtl8FYG8uFtLZeVcP4YTJPJ4yc+xqN0roNxqselaDdP8ADwX0srtubhUCEb/c88fSt0LS1m0/RdH1geEIPHu5rdmH8xzbK1uBg8YQYx6tWRh1Rj1bpUEM0UM5nU3p4+S2RT/LA8uWLE/StOuCUopW1b9W3AJw0yVlj1c3wPQOippkCWU2uPFDptmI9vh2qcljjndI2GJNO1+203pjpqy0EB7zUJJlkmt0/PdXLeZI7AY2j2FW2v6kdV6n1bqHWYRpml9P2ps9Njx8oYrlmA9duAPQniommM/TfT0nU/UnhnXrqD4qGGZcGBMYjA44bac+teTLJPJFOT2u6Xdvhe7uHwo5ZuuF3K3WI5OjOm9UuDNHL1pJp0skzx8pYI5VFhT3wWyfWq7oMtpGn/izrpCpcW1hZ6fFIWIXZcSkSjHk3yr9xWB1Hqg9U2vUyS3xU6t8LFLdGM/7sI5d+0eR3Yx9621lLca1+GPX9paGFbzXdT02yh3jkYVjvOPTGc+1e9DpnDDU+ZbP1WXjKNvTts6O6Q6lsekvwC6b1y6kjF5qF1qN+rEZZSJpIi7H/kEar/y1N/DfSDo2iydY69E9tr+uwbLdJl/mWlluyqEeTSHlvPBAqJonRdpq1nawy28S9IaRa/CWkM/KXW0jPHc7pAzcc1teptW07SEfVOp7h7aMANHBGuZpQOyqv9OeMZ5ry+uyKWSePBdze78l2ivb3NNvJKUoxpbJepHmGp9Ja111rkkpWTT9NB2Q5OZGQfmIX+nPYMal6/1ho34eWr6X0XZx611DM6Ql0UyR+KeETOP5rj04FVXV/XGr32maTer4ek6TqdrJcWtlC24lVlaIvK3ckY7ds0PoW/tugtAv+vOoozJqC7k6atZMHdIRh7k+w4x7mvTw9NLwoxycR2UV3fr8/WZ4aYS0R7csyX4o6CdE6u0q01jX7zXes5IhNrj5DRWshXKwxjyx2OOKzsurWcV21td6O00roYkuZrlguB3ZFA8j5k4qt06a91651LqjVSZ5TPkzOTzMysePcehqb0tpOr/iN17pel2r+JcSECSVl+SGJBlnwOMDyHGTgedfSQisf4q9Fb/sJDE+qzqEVuz0LoXQL/q+GW30y7SzsNOVXv8AUryIvHbIR+ULkbpCPLtxz3phe11GVLW+mEdnGzK2yPb4yjIjyCSV35BwM1rPxFuYekeidB6f0BdravcyNjxRlYYZAp3AcNJLIAzHkARqo4FXE3T+g2Ov9M6NpFiX12zshqWoyM5dJHWEeHAo7fKWUkn1NeTLq5P03tHevd3L5+mxY5KGPdrl+b9R5Tq/U/wPUGqWmgXE8CQ3kumxQoQI5rVMIp2dsgg8iomqXaWazWYlKraWfhgKM75SM8/YVp+uILTSurtN6egtoo7fpezkN5cEDxLmTO95HPmWkOQPIGvP7aVrq9hMuTJdeI+PduB/et2OSyY1kS2PMlvLbc9f6IvLHR7rWdY1NF8HVLZoI3xncHhyD7YYih3ha0sl1NiriORogh7llhUhsenOKg6lDDb3vT/T2nESppltHBdSMv8AxJtvznHtx+lP1Gznmt72RQWtoJFV2yTh2BI4+grxOocXmu+fyIZpdvI8M6omWPU5YTkosKbm/wAx5Y/TNUWlatMuqyzbiUc+FjPGKu9TtX1QGYYZpIsMc+j8f3qr0PTkutVjtJtsUfiMJj6AcV9jh0RxU+yNeGlCjex3DLql1ZNKJ1WJI4xngBeRz9zRpnnd0uGYyi1gVTk9lDf+tVSaK8GvLptjcGYtNHHG57kH+9WmrCSzvLuJG/3WZ2jQ5yXUE4OPTI4PnXlyjFyWnuiM1vaKjqO+S61G6aFiIlxvc9jjuf1p/SOgT9TzC1tV2w286zTTOcLGg5LE1Z6R0RLqVi+o9TE6fo5w7SSfK8i57AeQ96q+pOvLa+tbnQ9EtvhNFVPDgWM7Wlb/ABufMcdjWiElXh4t65fkPiS4R7pYaraLYNFpNwtw9xbkpd4+VmAwNo/6c5rDwqiX9xqFxmST+HSxPIxySSRg/rVX+H1+zaVCGPy20phx6DaP+5q11q1ltNKvZXTwg1vvTJ5KF9ufoTXjLF4OWUfMzTThkbKe2vrbqbT5oYnCXUakwE8Fsdvt7Vl7O4GrS3IWMw2OnzMWRyVeWTzPPn5/TNVNudR0i2tL50e2huU8WCQnbvjBI3DzxkEZrT3IfVbH+J6Urb7pR48GOS+MBwPPPnivaWOOBuuH8jUk4S9psPwns1i12yjupBGmq6cw3kduJCR9MKKs9ZsbnRNWee7i2JvCoxOA2WzwfYDn60DolIW1fpmGNi83ifDCNuAIjAQT9dxqXq0tzrvVNppVxOzRWkniy9sBFO9+T64C14+WWuTYuXfT6jYzlkt1USYma7jfaO5JHB+3FdqzzadG1ibiQWdk00zhm3AOCWHtnkfrRNQ0s3MEFwSviTF2KH+nzx+mPtWe6t1FF6E1G7YsJpNQkRY1H518NQc/tXjdPHXkVGKNtSiit/Bg3mp/iRNc2VyYLjTNKvLxJMZ8M7CBjPuayvU2sHxjbT3fjqoElyFfLSyHn7n/AFrZ/wDzOey1691ua4LSW0HT8ragwj3YU4AQepLVjuktOt9e6l1HVL3/AOI7C4WdY8f8Z23FUYeQHBI+le5NRx9ROcl6MUj2JwuGKN9n+dHrHTOkS6Z+F5uZg0NzqF0huUGQREi5VWx5ZbketWOia9cdPfhx1VqQDwX8nw9lCU4MZnZmYj6gCidS6suk/h7pVlcNsutUljjbORtZyJD9flwDUXrPVrXTdFg0e2tYmt7jXC0k8h+ZkhiSMJj2di2fI185Byzfjjy/y3NmdLFmyPHL8KUV7Wjffh70y9la6Dvm8EapqkU80JHJis4C6AY7fzOeax/4u9Qzap1doyhjsW8gkdPPavOPsWFeufG20Oq6NbwhZZ7PSJ7nIBHhtOQikN781809TahddR/iOYbTZNu1FLeEgjj+aM+/HP6Vn+z9WbO8su1l+sxLXi6aDtX+R6X17eNp1lYaVausjXZka5RCG+ROcHjuZJD+map7Tpme16P0rR7V1S61bWpJJ5h2Xao3n6KcfepH4g3xvutrsLEBBp6gbv8AEGwMD75NSNW16DQ/9m7K9BiMOmCS528mPxX8Vh/zFQBnvVoqcYKMVu9/gYOpnDNlyZOzpfsV/j6J03rMP8TmkTSdNikuJQy5Mz7cKif5mJ71Vx6C3WFvotxeKgvOpb2ARRjk2iSzNsBI77YIXOPItmsZ1pfN1FfXVxEngvO5EMec7Cx+VfsCBXun4Y6JEt/0zeTAsliuoamCDwPAijtEU+38yQj/AJT6VvUVhx63y9gfZsceXI1JbR3PP/8A5oDrGO460kSGYW9jo8Jt4zsO0jgEgdiPL3rNxWcGraVpDXpjW+u1mkhblVUK+MFc8ZP9qy2t+J1p+LNwj/NbLPFGFXJU87yv2Az96b1nqtxHq8EEgeKTTrdY1WM5dS7GRh7tl/2r1cGJxwwguav4mHJpzf1JcyZndZ6HQahayox8O3n8SWMjlhnOPcZAqp0uyvv4imqXQMKXFw8m1xywzzx7V6toaaz1h0lJqGm2ksV/prmO5nCDEj4LLznBIA+YY4yM1mdR1/Tp7tLfUIXmnWGM/EJhHjkYBmBXsQP9K9COfI1patk4vJC480aPpu5jFqswDGWAkqc45xxXvmn6c+p9cWUEkqtEmmwzPxwJJEXLH1widz714PoWmQxiGRXaWHcswLqYwqkcGQnsc19KQRQ6Po0+vXS5N/pscaSKcb5PD2AD2AYnPvXyn2lkqfo99j1ejfhweVraP50ebfjJ1Uuu68fh2Is7RfBiHbKg5JA8smvIZbxXDzbRvyrKT/SCCOP0q06hupLlpJCSXfgH2z3rIaleFdLuZI1AGEUceW/H+tel0eBQxxgeHLJLNOU5csj6rfyeAyoQvzdx5gCqvo66SDVJre4O+2u4nSUHsxJ7GouuX62ts+0EiPcvHmT2qpt7e70/TpLl38NxICXY8KfIAep9K92OL+np8zRCGzs9H6fmCtJp80ZRLO8exCt5xum0f3qm6QmazGwYElkj7zjPzAFf9aso7uO4it9VhyvxnhzMCe8gA/7UGxsvCvdbVcKZWLpngbJJM/rjNY9lGa8yUHUmmXF1K2m6WkMR2FoxEPuuTUFrqS00F0jLIHyjKpxk0/qKYm8s4M/IHz38uw/aovUM0VvpamNmkDE5zxh2YD9MVTFFUl5k3b2ILXIvPgrhpj4cEZtLjnJDjlT75Gea32i2sU3TOk61fkC0XVbmVIscFbcJtH3ZhWB6R6eutU06+mEsNrZht015ckrDCVJx25ZjyAqgk16Zr6WnTv4b9LWwlubuP428ZRLEsfiEmLyByFyvnzXdTCmox86NM4Vjl7jKBLq8vNV6gdJPEkdo0nkGFiQr8zA+ZJwBUcRWdnZRX2qmS4bTLFZILYcCWZikca7hyWLOSB5BSay3WnUuo6vexWrTY2kgBRwM8nA+1ei9N2qalr2jXVzHbnTLGMareO8eRHHDFvOMdiThfqapP+lCLHwJx0p8X8j0W+kb8OulWbxora+0CwKMsUQVW1XUFOFGO5itwSTnPPvXlcF5En4e3lxcK958PA7DcxXcVZSvue9J1f1NfdQWtta6h3mnm1S4jJ5FzcAck+iRBFA8qboMZ1bprVbS0lJnlLxZYnAVlBB9u2axQw+HBa+b3KdTmjlcnHgm6/eXV8kF5YboLjULETxhO6SsuGC+hGKzfUpuBYWUdvvu5YYjauwOd7jlnJ9/7VrdJlkvLa9uHSMG2vH+CfcR4aFQCT9MHj3qotnhuI5bPRwL2YZPiSkrDG3m58z6486rjlp28jz1PTtEJpxvLnQtFs9R3SzWlq6zHPHzOSoz54XirMWy6Wq/FkDC7yqFWbJ9E8jjzP70+CEBEWGRpZlQBpsYBAHJA7LUfU9MuptE1B7NvFniIZx/VJFzuxjzHy/XmpRbyOl3La8meTdXXJq+ntcmMcbdOmz0oNMEZyu+RmwcnxW7N7IO9UuopoWoRXU/UdxrXVMvjL4sck7WyBsYAeaQlgPXAHpUPpu6NpbaSGZvjFczHj5lGcfbscUFZ01FdUkkjcKzrLM7ycEjP9OKlXhyb9Yk5OMtiQevtbmT+G9CWth0vZ52PJa224njsrt8zntyf0q10O/k/iiWd1qVzf3EMOXd3JMpyAzHy7msTc6wzTRWVhI1nGjqZJCm93UAkj/LkgUfofVWuur9THAjj0xWAB9ZV/71p6iGrBKVcI5Jyi0aWyvpWu7q7u5GaIuTsDHChB8x/WrbSri96h6ZR7adH1dPFnspG+Xa4YAhvQeHuGfUishqEuyzuYImyJm8MsDjCFuT+371edA9R77RREWtxaXwiYIAWWF+Cee5yO1YsUNP9VLh/I9r7Dxw6rJkwz4cdvb5kG9sv4xf6Tqlo8sUdgziS2lXJKENkY8irAe9YP8AFKeSEs1tm4YTEvtJJTCDnB58+cV6zHeyG9mmdoUnW5ltL+NQMCcchz/zLg+5NeVdbadLq/VEIjuDZxw3BmuJogcRxMwGAT/WWBGPWvVwtePvxFEOrUfGg1tfPt7gfwm02W4mbWtSlK6daNiBDz4k5H9OfJRnPuRXq1hfJNI+q3I+GsIIi8MLH8oGT+p7Zqi1Bl03p3TzHELSae6aG1tUA8OCBF3SHA7szMNzVB6jvZYtJtrMMFFxKsTr32oo3EfrWbMn1ORSXD49h5nUTc3VbBbeWQ2upagwL3SWdxcIT3TC5Y/vWasembfqXUNCbwgunySi4vZzJjwkhy8gGO+4A/TmrJ9Ulg0zqdYGMkqaDJHwMbTK6J+uKsvw/tVuOmbxUnkW1S3+D3x4+dJn3zL94kIB9G960JvFBzNGFadyXruqmfS7nUryzaA3zGaC38QkW/igOoBPfbHt+hasLqghk6els2IR3QuOe7tzkfrWp/E+5lWDRbRuJLy7yQB2DHnn2UKv2ryzr7UJLdSsLkNCAWA4xuPA/QVq6bHq00DH6b9pZ9ebU06wu9pMb2sSvg5OVQKf1Irz5b3UDctZQJJ4zLiLxE7HAIAA9jXoghPU/QVsVj8W5IMRC/4vP9yKNovSLJq99cyOtrJFJI17fg//ABHBjASL/wCSkAAela8WbHixvXyi2NximpeZYdKaPb6Bodzd6ldrd3xuVheNW5eTaSI18iOfmPl2rU2OsTprXU13ckLNaWFtDnPyq+RuCr6DLCoem6Jfa9dWll0xo05tlCLDFsCJZx8lt7n+tiuSx55rZWP4G9TXl1f31xrvTtmmoowa3N1vOS2Qe4/asE4xzybk0r82l5eZOTlJtpP3Jv8AJHkeu6jK8eoFMSlrflT5ooPA/wBa9L/BnpN7m0n1u7MkcEqRWqKiArsyJHcE+YC4+9Tp/wAFeo7G6tbW6j0qXSio+LuLKTfNMuD8nz9gc8kVZ628ekdPW9pbXB0uxCsENum4Iv5BgeeMVDq1LFFYl/d3W6+KMPjR0tLn+eZnJepbO7601C2g2m7htgkrLyIYVdSIU9zksx9an2mmx2nTMX8W3okl7cXCpGQSy/Xy4xzWI6Ph6bhvdXvdOTU78WMG+8vLi7jQSSSPshRVQErubnknhTXoHU93a6d0xZwXFtG4lhPBlYbASBgFcZyRz64rNkhoyRgr3orKGmKpGAn6ueHVZ7S2gt7PSobZpHhtk5fK4Ds3dnHfJqV1THcW2ldJ6Zaytc37P8MkrNyy7VZ3PoTkAmotlcaVqV3Gsdh4t06mArFdy5ZD827a2c+larWr+1trAyAXMM+Cu+NVldR8vbOMZxzTZJRjkhFIE3SiqMr1Le2PQMs0+jwRXvU1wS3xbAFbVG4Kr9D96rdG1N9Z0g6nuU31wE068R2yJE37nYZ7ZVACah3WgWmoLbta6wrlnlaOO7zFM5JyQSRt4J45o46fm6f0lfik+eeSScgNkYyAn+prfGMFBb7juShHfkF1Tqg+A0yNUKn+Gs7c9iZ2bH0+QVJ6D0S2PTuk6zqQDRJqaXTgjG4Q27bQf+pwap9csJ9RRmsYxIbS1jiIByX7nj7tW11SzOmfhRYWUGTPNayYMfq7Rr/bP2ozyeHCMYvdsqsrgk1zsZodQ3XVGuatIH2WsubWHLkbpXOQR68j9K9Y/EySTWerr3p+GQF49NhFm/klxGobaPryteVdGaeJutunNIt0Vrezvo3kI/qK8sf9KP1h1io66v7yGbEjX0ngOfJ1PA+h7VnyYtWVeGuF/PiCX9Rpe8zPWNzLoOsXcE1u0kN/czw3Ftk/MiyAMmfXLDBFb7p7TLfpHRZmtWUG3jJikuPlJbHYj/KpPNO6w6Zl1HqnSNbkDfCrDJK0DsD4d45ViR7dm+woHV81vFZ22m3VwsNvLEInkxuO+QuG/tj71eWaPUQhFe1iOeuKiue5W9ezJqdhpNpBGIkh0hEEMJxtcxFkc/8AMTzXnmsabZQaVYTWylLa5g3wxmXewUABlPod2T9xVz19q0mk9dRx8/7tHbQbAccbFGP0q1Ol6fbWaPemW6hstxt7fGXYliWQDuwxsrXjn4GOLfD3NEfRgmu5nNK0iP8AhB1HXN2n6YjjZGRiS42jhV9vVvKvbtJnS0/DOzhv4UtopxJNJCox4as52j7DnNYBZbWG8E+tLDf6vbqotdNXmGzzjmTyLAYO3y869AUnVukgbrdK08vhO3HGASzHyxk8AV5XW5JZNLlxZLNN6Hfcq7W1g0u3tLm+2wafpLySkgbgy4BUDP8AURmrq0tk/EO56A0/Q7IWFnrBWaS2TIS3tUYsQTzwcE/VqquobN7rp8gkx6YFdIlHc4O0sfVjkjHl2refh8lv09+GNp1SHDT/AATWNlErcpEZmGfZjjH0rPPIli13vdInCXouTV0VX4y6hp/VnUF7HZxq+l6Ffx2sDE4QhIuVQezGszpzS3Ud5BvYTywozMfyoGO1QR9qgvF4l9NZQnMHxUlxJhuDI5Gf7Ve6QV06cyokUsl5PHGzyEnuwAAHngD96jXoqC7cGfJLU2VMNrpfQ2j3V5esE+YmeXAzK57KPPFRdFhn6i6hXWtb8NrGwijkhs5sSRNcTZa2BXzVFjeVv+UD+qvPOsrvUOtOpLG2COlnG4BjH5V+cj7nj961PW/UV1omlQaNo4FrPHCHnuHIAQnYZHOP+RUHoFPrXuYscoOLbuT+RuxY1Cndtmw6C6kk1HrUaddMs1muotM0LPuaP4dAwZyP6i2WPuceVO6qe5E0utKSyx6feQMhOC8kkZA+vJBrBfhXcfDdf66I5Gjhg0m9u5JHbJjBiDs5HYDLVqdd1E6309praeSV8ePwN3eT5irsfckVHPjePqV5Mr1EHqhJFZ+F9lJpX4ezz327fc3TyEuxOfDQhVyfPL5xWm02xlv+mhZo4aW91cwpK2MIF8MlseiorGr/AFCI2v4MaRYwFVa/1j5WP9I3/Nk+h24qqiz/ALISTxOEd48DH/hm6BduPLEOB9xUdayZHL/qM0pek5M8bstS0q91q5Oj6T4LC/Z3eO7f5k3na5VhjtjODyfSm6X0noWqabc63qur3lloBuny1xZhJLqQtzHAQx3DcuC+MDPrxUD8P9FaPVNS1G/8RtGhme2jQHabmTORGvoAMFj5D3NaiWOdrabrSC9t7/NubfTrIj/4iZTwfDxgKvO0eZ5Ne7KWiTSZv9CO62LtrMRaY1hax2+i6nLZiIRo4dYItxZYy2d2SDyxHevK7bRtY0DqBTb2M9ncxHe0QXehQkDA8mByKmdSQSxT2ovZT4gsoC7s2WaQxhmOfMktk1tPwk16++F1O51dhLDpMDSpNIoYrhCwHbtu2VFuWGEpc2LFOKckwuofFTwWunaNCvwliXuLtIo8hgFJdj6BcHnyqjsLK2mstbu7ZJxPLpTWPwzjwyHknjIb1I+TtXpHT+m2Wi2N1rWs2ubYQFryRJm3SRBtyWqj/FK/zN/lHPBqhvrptauTqct9bRXmpX8F1cRyKyBZMl2jDAYHDceXFZMWVRVR2IubW9FFZXBtuqdWjtokea3Ckbn4aJcI6gjuQApA9a9bW3FtbrZicRmMiISn/Ft3HivP+jun2GrDU75UV52ZkaMgrIM7i3HHdgK3OropNhKsweYLJPNGvpuw2c+fY/SsXUzWTJUWZsuRS2Rn9WS+kE40mOATiVnZZSMPu4GB5nNQ4upeprWKe46qni061iGQlvDvkk4PAX7Yz71FjjGoXEcltsXWIbUzW884+WPPGfTJb9KLp3x+l6eza7qr3kwXMkkjKEjJ8w2Mn0rQp1Gu/wAyWyVbP2os1vr64ktpkj+C3pFMFkUNICQrDjt2P60EdQ6bZ69a219bvqFw3Nz4O1GCg5Id8fmPlSXqm1+KSZnRYXjilmHm8ibgoI7YGOeKoNO6ej0x2lt5/HMxG6ST+lcjIz2z71nUYyblJlIaK9NbeRe9SW08U8gjjlS31S5a9sleQPiJSY0U47c5rAPEmuQT2wJF7HiSADj5x55r0Vys1/HbIu4RwhEd34chSzKT2wSe/lzVDpuifw0XN00colEW/wAGSMB4vVc5wfYjvV+nyVH1opGajwai61a7u7Se7ieMdQx6YVkdQAyqAOfQef1NeRvcm91L42OMzSkBFXby7bSMn1Nbiexe21fXZ5AoS7tbWDGdwA3DBH6frWP066utM1i0MzJstrh2ZMDHJbGPUEEVfClu0aITc+DRabYfC6VrF5BHJLeSaHaabCIxktvILY9OxH1rzvWm/iHU1pZPdtBFY2QVJCpbwyNzsoA8yxr1++DWmgW5uFe2t576dIpwOP5SKEAHfAkYfvXiep2l3FqVssEmNQuEEXiryTKeCfbJ8629I9cm5F8O8tzddLW8lppF3reqkwTXF1Bp9qjL/wASSRhvI9gBVx1PeSnq3p2BSrW+n2/8RkiP9RgaRgf1jA981Va/L4WsdM9MxytMNOSNrvuP95bDEk/5Vx+prW6No82v9YPIqK0UmmfAxZb/ABTMXOB5Y/vRxxjk6iDfrfuKVeSLQ78HukNTuUF/qQwJJTd3KSLkySOCwjP/AJiSa9zuP9obiFUtILH5iztcfEEMgPZQnnirHSNDstOtIbVJGENuCzYbG5u+ffipmnRymON5popE5aFfC5RCTjLHsa+pjjxRitr97PTxOULrb2or7OK9gubVb4i6Fu4TxFTaDvQ/OefI+dSrOEvZWiSK0eXeWQY9O361axsu1gEPmMn5QPt509m/rd8AD5iTxgVzcVwV9JlZeXHgWssx+Xb+UH+onsMe1eddXdXQdG9O6n1HqGT4KExx+ckzcIn0Ld/QZPlWv1+6jlvrO3Vt0bPtHOMnzI9+1fL/AOOV7fdea3Boekyr/CNKkIdv/jtyeHI9lHyj3zWZf1Z6YlX/AE4amTfw7+I1fpzqm61seNNqDRTTzlsbpgSePXBIFOtINUmvRHpPiLqw+RoxN4W4geefPFSugOnb/T9Gj0zUZoXjW6+JXbndkLgD6Z5486u+qtJm0W8stagfw1mcRXDKzErLn5G+44rus6GfheJptx5XmjwOoyJTWRMZYad1LLIp1jTNTcD/AON6gAT9wAftWitILiDJXo+e5fHea4Ex/wDaPetloMlvrGk218niN4g2uPHOVkHBq0nsriGKIWcck13PkW4eX5QR3Y+wyK9npun6N4VkxR2fr/Yq55YupNP3P6mPh1++sSLY9LPZXuwOkTohbB7EKpI5OBz61G6fvNX0RF8TpDWJ5sSNcyBYy0krnO7k9gAAB6CtlpWiD+MSIkpu208LNfXDHBlunH8tQPRFBOPpWoS2xhmEmM9ySefrVMXRwyTc8zk/L0uPkyDnK7Sivc/qjwKSy1aTWbqWPQNVFnd3XiTRLB8xTvt74r0WLqSTCiTpbXY1UBVA09sBccAYz71uE09Fk8RTIPo5qwSF/lCPLjHmTWnB9mdJgbcNSv1r/wARMc80O0X7n/5GEXqiOPAfpvWcd8vYuB/aq3X+rIJLC4ROn9VWSNfEQrZOd3b5R7816yLWfaPDlYHzyxobWk5wXkJGeBurV91w/wCc/jH/AMSzzTarRH/u+p5VpvVelWEUdrF07rir+ZnksXALEcnOO9M1bVOmtdt0i1TSNR2HICvaOGB9RhfavXI4Jfyu7Yz/AIyaN8LIp4uHA9zmiungvw5J/GP/AIiOdqnij/3fU8g6e1rTOnIPAtbjVp9PXk28mmSs0R9VYDmr5fxF0UKf911M47MbGT/tXpMNmVXJmbd5c0T4F25adse3FIuixp+jJr/T/wCI8eolBVoT9rZ5kv4jaE7YZ76EDuHsZAP7Up/EbpkD+ZeyJjjItZc/+5r0z+GMxAFzMmfTnP60v8IIODez/tXfcY/8x/L6Drq5d8a+LPPovxE6aA5v7uX2FnJ/2pw/EfpkjC3Nzx5NbuCP/Zr0EaWkY+a6kx7gCiJp6Zz8RK3sD3rvui/5r+C+hz6n/wDEv9T+h5zcfiPpbIPgLmbZ57tPlk/sBTIvxJ0IYIuLgv5/7g6/sa3V50tY6hMs1y12ZU7bbllA+wODUqLQLOMAKJCfUnJ/em+5R75X8EH7128L5/sYyL8R+nnXLaoIz/haLB/tTLn8TulrZS0+qW0IHd3UjP8ApW8/gtr/AFCQ/VVpTo9myFRFn2aND/pQ+6RX/uv4IH3lt/8ABX+r9jzYfij0gyGT/aDT9n+Wbn7Cli/FjoYKZG1WxcD/ABXIBr0P+C2Ixm3hx5AwJ/2po0OxBIFrbH626f8AakfS/wD53/pX1CupX/IX+v8A/iYL/wCe50QASmtWIX0+IFFH4y9FpGA2raW6nk7pxkfetqdI05SQ9rBn/wC5k5/ajJommP8AntIc/wD0mM/6Uv3X/wDuJf6V9RvvH/4F/r//AInnkf4y9DSPmHWbHA74LU9vxk6KQD/4ZWDgng+Jgj969AOh6ahJW2i59IkH/vNJ/A9MI5tYzn1iQ/6V33Vd+ol/pX1OXU//ANuv9f8A/E83uPxr6KgTdPqlnEp7bnOD9wDQl/Gbo6SNZRrVg0Lcgi5AP6d69H/gWnxljHbRBT/8jX/tTTo2mnHiWsZ8gVjTP/uaX7rFP/jy/wBK+o33iXbAv9X7HnB/GfoZiN2uWIJ4+aQ5/tzTY/xo6PX5Tf2c4PmZ2B+1elroljjAiyp8iE/+VpV0TToztW1hyfLwl/7V33WP/Pl/pX1D96a/9hf639DzJvxq6RXJa72RjuyhnA/QZpH/ABt6KXaTrVsue28Ov9xXp62dtC2UtbfA/wAij+wpXtrO4B32ULe35s/9qH3aK/8Ael/pRz6iV7YF/qf0PM4vxn6Mk5XWLeQf5Af9aM/4xdIsP5V8rY8lOK9BW005ODa2wH+ExA/6Ugto2bKWOnJF5kp3H6V3gQuvGl/pX1Cs8nv4K/1P6I89X8YOl1IL3Yx54Of9Ke34y9KxpuS6coe+1GJ/ZTW9i+G3kJDbgA/+GF/7VIEcZOI/DDd8bgD/AGoPDD/nS+ERlml/yY/Fnlzfjd0g2Suo3DNnG1LObP0/JT//AJ7uhDbLEdUaMjn/AHR8f+4r06SIMmXkWM+RaTAP0NV0UVql41yNTugw48IagWiPrlduKn4OO98z+X0CsuR8YV8WYc/jBpKrujiv1JGQRbuc/wDs0MfjFYyNzZahKPRbKVj+gWvS2uLcndFKFyf/AI9u/wBKMsrEDDEj/EDTPp8be2SXy+hyzZK3xR+LPLZvxgsYlJTSNSI74bT5gf8A3NJ/8+LTVwx6e1gg+cdnKf22V67uOzeZ3j98bgfalS5wuW+Yk54pvusH/wC7P4x/8RPvE1xih/3fVHisv4xwyzf7v0r1MI/NxpkjD9NtE/8AnrCbg9NdRkDsTo8y5/UV7Abpy5KSMg+td/EDCCxmZufrTfdMVfjn/qj/AOB33rNf/Dh/3f8AkeRr+JRZdydL9Sj/AJNKl/7UBfxVbeVXpTqlGB7tpUuD+1eq3LzXlzHdQajcWwB/mReI2xvt5GpEup3qFMXaMhGMOg3frS/c8a5lP/VH/wAA/ec17Qh/3f8AkeWn8StRdC0fR/UR9zp0gqK34m64jjwujuoX9FSyI/diK9ZttRnnldGdzt81OKkGSRjgtIc88kUPunTvl5P9Uf8AwG+89R2hj+Ev/I8eH4k9RzNn/YvqSM+nwqn+zVIi/EXqrOIuidcm9hbIp/dhXp8hIlCmQr75ojybAN11hew+Y8/pR+59J2eT/Wv/AAB966r/ABx/6Zf+Z5eeuus5fzdD61GB5NFBn/3ddP1r1ioBXoXWgp/qAhYf+74/SvTkjSVsrdjK9kO7/tUcRF2dvFK/5sHH7Uv3XplsnP8A1L/xO+89R3UP9L/8jzhequtJgAOj9SCP2EjRKf70Zdb68U/yOlZ4x6s8TH9mrcPZTNu8N9488Eio40ssB40lwMdgr8Vz6Tp+yl/r/YP3vN30/wCn6sxD9T/iAV3P0bcOy+ksKY+4ehf7TfiBIuf9i5WJ/Kxu4lx+5r0CC2ki3KHZ0/p3gEr9xSCKdZSHLH1wM5pfuXTJcS/1v6Dfe+o/6f8AR/8AyMF/tB+JLxEJ01BExOB4mpxgD9qBJefiVMxD6FpaEf1Pqy5/Za9GuZorSNjciRUPOdhqFFqumTMUinVXHbcpANJ916NPeLv/APaX1D946pr8Uf8ASjzv+IdaQzLG1v09b3R/KBqiB2+ny5P0NTYtR/EFg28aWpHm2olif/Zrd3tw9tH4l60NtA/5ZmROfpmgpBdSqXhjc7gCjFPzD1GOKH3Ppf8AD/ul9Tn1PUJbyX+mP0Mh4nXUoXxW08A+a3DH98Uph6+V1xcWp4x/JuGOR9NtauWzvoY8yiYgc/KlVNzcz2oDTw3SRFgN6wk/uO1c+m6eH/t/OX1GXUZ5Laa/0x+hVSWnX8i5jvNOBB43PK5B/QVGOk9eS5CdS6Uk3cAQSqP1rQ3Mt5LsC8FvyNISM+gqHJLfeJ8NMDBKRjKkNkVJ4en/AOUvjL6jLN1P/N/7Y/Qp00brhWDSapYysR3eNsZ9hnmmy6N1xdghNbsYWT8yw2T7se2WxVg42D4adFglJ/MhYgH1B96Ay3EDiM3sksufkJbABPrQ8HD/AMtfGX1D42f/AJnyj9CufQ+p2jKNrlw7nuWsCv6YNRYtC6iEI8bW7rK8t4VqAw+gLVrP4drYtpHbdFLFypSQYb34JzVdeJryoI724Vbd/oc/9VdoxV/w18QeLkf/ALnyMnNo+uszbOrL1Oc7Gs1Vv/dU+DQrq9VxddUaxDIvZrfwlDfVWyf0NaO30osrRy7wq9nMqMp+vpRL3py7S0VkkiSMDKYlVVIP+YGkcMS4jE7xJye8mZeXpW8V98HUutTcg5DxJg/pRbjRr+T521XUGk7H/fBj74/7Ue2t5LGUrctCHJwHiuBkfUedTEFwszIVkfcMhhJ5etK1DvBDqUr2kykfT72GNlbUNQZhg7opiB9zikhtI5VZy1y7f5bpkY1fx6dPLcFTLezKOWVCIyn6mo5tEieWKY3hUN/4qqWXPqf9aTTDySDbb5M9daVFKWLR3mGHnclW+xFQh03ZSMCLCafaMAS3Ur4H61o59LZVcRTPMGPyBgMr9SKJFGka+CyxQlfzsxbOPbFSagvL5DqU0qTZjxYWfTWoW2qabYtaDcsd1iVnymcZwSexwf1qLc9eR6F+M9rE0h8K+sIkck43qd3fyrWarFAsEiW863CMhVhnyPfvxXg/W/Qutz3NpfWmqWdw9kx+FZ5MOsfcIfLj1rBkSeVNPZGlPTiknds+nOpLbxreW0Z8xyqWt2YZ2Seo9MivG9btHsrZZ5PDe9hceJCfysp7gH1r0vpPWJOq+i4HZWGoWbCOVQ/zdh2I4xxWE65s4rK/uZJZRiSONoVJbd6EEYwMGtad7ozQ43KKK5tiySQ2tzCnDlFJ3YzghSO49K089vokmPhZboLKnzeLMQVbGR9axNy0rQW0FsJHu7fsEBLhRkkgDkjB7UTTb2PcEuZhDEB/xVO8j0yPKmuS2FaXJd3fS8XUOiaho9xOiC4jZFbJ2pKOUfHsRXifR2v33SepT6Vq4MLWkzRsp/8ACfsfqp/1r3jTry3SVhAxuYRgTMiZeMj+oDH5f3xXkv4wdLlQOp9KYSW8uIL/AMMH+VIAQkmPQjjn2rL1OGOfG4sjOKkqZ6gIrfqDS5LOZBPazQtsXPdSBuT7HkVl9Nt7XRtSvYLr4h4pEjEviSAEqiHBx7Baqfwi1+a9trbTEIe5Vt0Tduccft3qx6+sbz+JaNqlkWWGVxb3cajtkHj6c4+9fEeFLB1EsDdJ/mZIwUU74NpHqK6hfSWB2x/DMs+nXSNkSxkAgHPbIIFQL65itLyxi1JY/AuY5WheQZMc2ckL7n07cdqh6WiWmnSCS423EFlACFBJjBGN3vjaKl9TW7at09a3e3c9vcxXBKN3xxu9MEEGvOcYxz124+Rkv077GgbU0/iF0I/Fupo1tJtwXG+MfIWOO2C2D61VT2Mra/fsGTZMgTaRj8rcfWoWg3Be6SWOR4jJFdQxOOV2KQ4GO/ZfPyNTuphcRaot/Z5MMsW9GIzjvjj1Ix96hKHh5Ul3ROarYhBdjTBhtYhomP1+XH3Ga0WuRpPbXfwckyS20aSKYX2uGEYc4PuM8VWRTNKbC4NtFNFfSr46sm4bgh2+hByfKpVjclNa1BJocRMsLR7iQAVUqDnzyBzUpS4a5X1M+qt12JXw1pqkR8Pc7XW240+4ZFRi20EhgPlLd89s1Fu4bnwyrqkD200c0UiDggH8pHlmqjrzWzp1rPbXrPaW93ewxwT2ykNCxiyrKO3BHPrmtEm/WbdpQsk14rfDzSN8gm2YIlVRwO47VocW8ayy4fA0oXFSZdWQLWd46CFzbhcxghSQQQR7nK81RazqPw9/ZWylHZQZHDruXxChOCPYCn2tnJLJJcHORg7OCGdWLfueKo5+o0n1G8hS1hgknVFLCMs2dpzgnPcHHHpWeOL0rW4Yr0WwltJbancJLbwR6fJKh+WLhW+X08qubSA21lDG4G15Wdzu7gKoH9zWU0+/Ol6raM1ml5agkbJGKhsggIMenBp9z1Lbv05aWcllNLdnULi1mkE23CAIw2kezcfStsMba2FhDW7L+31GI6lBfSQx3lnK4jMbNjdjPY+WMZzWq1ARz2JjsHnVZbyKWLc3zIysSMEd8AnnzyayOiWqPaxC3Yypk+GzAAjOMZx58H9a1i3a/DaTcQrshlunjKnk/LgfbvWDqYpNV2F1XIx2r2kuqW095CkSLcxyL4kz+GqEsQ32wK034awtB0zfT+Is8aQWsfjouFfZM+3HtjtVMLS7OhajdeErPY6g9tCc5EoblV/QkfetN0laz6dofUGmGMeGqWboAMbSZGyMe2SKq5z8KUGc23NP1mR/EgZntlicbprgTmLzlCzICPqu7d9PpWY1S0kaxvZreUS3OjaoJkK9zEzFXXPmcjNabrhm/iXTF1Eo8aPVjGM87A6LuOPPOKfoEEd2OsNKhRXhfbPayenhSHcM+WVYit+GShgT/nka8jXJk9X01tVtdMZpWt8QHx5APyASE5q4tC9pcdQ3mmwg3GnafKsMZyvzrKCv6g5+9XPXHT/hWGrafpsT3qXtsCkMSlnTxCp8NfXGcg1EkuTaXvWMKZHgslvbMwwRGwTA98YPNJKblhtef6ohJSUUSY9b0rV54bTWUW2vZEbwnI4OeCA3Y8+tRdV6fksGumhm8QXdoLZyUxtMecE/UYrNyB2voY7aBbl1iIaWbiNFJOcny5Hf0NaZNYkstLvr6S+bVBa28czx26/Kq4GcE/mAqfhyxVKD57CP0Xt3KvTPC0jp9pLqb4OS6vLe3gkQZbxApPHpVr1A0er9J3j338u9trnZ2+V5ABgg+RIY5FLemDXNNggso4V/nm5t2lQtnHG4AdiOeagajp9y3S2uW7O4DzwyQvv3fNnB5PODgD2zSuSnkTls7HxvTJWeaS6JNZdQ6h4vhJjSZY/zDOeGBIq10w3NzY3MczPJLdWW7aOcyRcpx9M0l5p8s/VN5PFAzo1gofAPyswHH0OKv9E0G8iu7Y3aRW6O4VPGnUFgQwwF7kV7mWbkl32LZMlPYy5uJP4lBZT20lvbo26SJ0wY8c/MccnP969L6IaK61/SQ0NmBNM0A8f5jyjAMo8+cYNY4aVtdRNfPctcuI2KoSUP+EA/mPuKmaPY3Gk67ol1JqniNpNzDJGHtwp/lvnDbSRzk5qe2TdOqJSqb9I9Lu7jT7r8EOlLl7lbXxtWntp763gLGZ1HZgewLI+PbFYGLT7K6k8S21W5m8IYOYwq+fH15r1fTel4/wD50nV2jIx/+EXUK3UajC4jfdj7ZkNeM6p1Vbwa1aaJp6NPe3MgijlEYW3icn5Tz+bng/WseCXi5Zxhu07+RreNzxQeNee/vLuxNppiQ20zBot6sqOvzSEdwV9K9S1/S7KHpfVNZ0e2jgmk02GBlAwjs0hYD2yVxn6V8/26S3esXN5esS8MjQkg42c+QPcd6900S9W+/DLqJI3fZBc21oCSMZGT+/J9sVn6xvG4yT9pGMVGdckv8Qo7nTOlOg7LTodhbfNK6BQ0aM4XfjHOdmKw/QdpKk2oRahE4idZ7bBXKm3kYyQkHz2yg/QNWx/HXVodBn6IjuY7l7FtNijngSUAEOdxzx3BOQftWG0Q3Wlay1ubpJrdhLsMm4BkPKFfLOeCPLmsuGTyYZS82/kzV1cPCjjitvRRdPK2ndO6VJNFsktbdIpwwGduDuXHs2f0rzjq22XTNTtdetUl1LTJGjzGkzRhR/SMgEgZ5x65FbLq7ULObTpZr2Q2CO0DFkYnarEqzFfMBh5etZDpnVbXV9ObTm4IBKFsZ9SR9cZFaek1Y7zV33Mrh4UFNe89J6cZbK5gAeRYWa3kmVmyDG4aMkZ8s96zmraIA16LuHL21x4avHxJGhBAI9eVJwfWrcpLaQ9MxABm1PQri3SUtyZoJvEUf+Td9ab1ndiaw1W7jXEeoaMLyNge7K4J49tzVmlfjJruGD1NLzM9pOljTNUVVYyW/wARBicAASBiyEH0PzDNSbi8WLW+mTKpPw9hpnxAB+Up4Lwv9Py1k+jtYmTcPC8ZRslhQn/iAEZ+4q91iBn1C0tLeQPFJaqN+3DOokdlU8+WT2re8bjl0zEdRv1G76Hv5tBsdNkZhJLpyGCRCP8AiQbsdvPHFXn4hTLpktjq8TRyaddDEEh/qZRgLgdm+bAz3xVRb2j3F3LMoXxATEiE7VYMoP8Aer3S47fWrC76X14+Fa3hBidhzaXI7EZ9/M14HUxj4/iP3+w7BNKVPhnjMpsdT055WmjuStytzMu4jBCFWBU8gEFCcZ7UO86o+Eg1A6Ixn1AWqTpNLhUZNyqViUjgLu/N3ODUabT5uk+pW6Wvo9t3Mskc0hyMkj+XIvqDgk+Y7VWafBPqRs1vlzIRPa+KeCQy/Lx59v1FfS4oRSu7jyvYXktErYTTkuOobq3bU/5hWJEZuTvwck/vWg6ikeGOz0u0A8e6YlgDjAPH7CpfRmn/AAlpJf3pCpCpEY7c1VaSF1zrJnilaZsKsZCYWNncKAB3Prms88ic3XEUQlc7yPsb3qK91O66YsJrS5lie3hjt53R9u9l/IWx3A4H3r1TojqZdb6Wj1GLKSQXUVw6q3MbsvhSLx6/KfpXmFrGl1JdaOsnE1rD4YbgbpPEQN9nRP1xS/g1qLL1FqnTibo01jTJHgHktxHHvHHqdp+uK8brMHj9PLzW/uNeHLOEot9v1KT8Qem7jpr8TDPFLLBpWoafcX0QUkhXjUmRdp47nP0NWf4Z6sXdLeSPwmv9Og1OLsAyEsnH3U5+gr0X8Q7CPqL8NX1N7dpdQ0iO6YOiglBJEUkAPqQc/YV8+aTr8ehDoXV0Rkgt9IbS3B7kC/lP/uGBrV0Ev/UOh0S/FH0fhbXyo2dRBfjX8aPpw2/xGkXETyB4Zrd41U9i2117f+X9a8m/ESGK50fpLUpmEEdvFp8/jMSBgjw2Xjz4X9a9Rt5t1krod6QXUfI843GOPb5QfvWS6/0lrrpWfT13BbLT7eRGQbiwZ3wAPZol/WvC6Obw50n57/kThPXI8t0p5Z49cRiUZNXfwScqNvj8qD64P71votETqfre01q6iEkNvaxl4wMhpgChI+2BUHStA0aNNUi1PUluNUMzaw9jbsGe2QAfmK98j5iPPit/03cWVrJFPpwdLMuS3ijkk9sA+uc4r3etyuDcsfP1Mr8SUnGKaT2NLeTSadpd5BbqstzFavcyZHBkUfKp9hkcV4n0Drl6euOnbnWo5oQNZgBnliYCYMyggcep/avTk65g1t9WisLJbiD4KcG4bjcVHIGPLjvWa0brnVNb1XSYrbT7CGHTZ4S0ks5wIzIFHly1eR0WPJBSuG7+RrySfheFGSqzL9SrHqnXAtpYRcalY60yPtQHxbf4gkOD57RwR963mozWen6hfRXlsb6a+s2tIlHDEHJBPkcZrzG61m4l/FBNPsEjtjJ1BLbh1Q5dTcFWBJ/LxnI+tafqHrO00rTYjFZJPepqHwdt4uQJC2QACOQQEz96358ORKEIIVzlklO/Ima10Pqur6fKskyG8WAwROZCGjBwGPsdowKdo/Tmo6Jb38izm5u5Ud3K+Zxk59ck5+potr+I1/J1Dc9O26Tubb+U90JV2xMEyRhx83nUbUupZYLV7q11s20i4F1btYZfuMMM4CjOMnPmKx//AHbXgtpJ/wA7A0OdLVfsM/0SsvUE18zzuLpGZZUaPOQRg4x9TxXtdnoDS2COzpNNHY2MMjsPmZYrqNuffKivn2JeoI1XUemzIII9QgluSAu64jd/nA9/Pjyr2/pnWL270PqaOe7ecafIZEx/8YDo/Bx2yMVX7Qx5YOMsclX5E8bXiO5bPYJ1703qOtdb6readNH/ACJXeBJB+SRlwST3xgZxWB17Sb4PY2Nlbie5aW6DIXHJabAznuMZP3rV/i3b6jd9QWMlheXFr4tyY7wW5xuUxk88eW0frVromjvrev6XevHJFEluWkYfKFJIGP0yTWDHlngwRnNpo9HPtlySi7bjt8h+n2MmjWMFnp6SSSMY+MYJgjJiWPtxuYs371d2VvYafqC9Ps7y3d3BNLcLtJJbw8cnt8vGPpUxdQNpr19fXJbwUsJr0bU7QghETA8+M5qs6f1ve1nOUTx7uGc4Bwz5iZl7+1eRk15W5vuZscZQjV/zuYu91H+D9PfEkLJqLwR6ZahQTuA/MAfJSQBWe0iSS+1jWelVXdpr2TQNcOCDNOwLSn3G4qo/5a2OpwyRXHTkNjyH0n4tmQZJcsfX6ftU+20k6ZqdjEVjEBYO8x2hhJycZJ7mvZ6fNjhBy7tMhlnkb0R4MlFc2cOjqdy3kyaazsp5yql4ZAfpkfqKtr6VNTg1uCKGO1KTJIpXkuziCQMfs2KM/Q1nZ6qkEYkjDS6jFMrMMGGfEp/cDH0qJfaVLZTX6xyRSQXVlZlcH5sr4S9/olVjmxSdxe7KY46OFuYnrCW107VFstRguFt0hhgi+CK7iz5b+vjsxBrJfiLdX2qafpVqLKdGvreGe7BUqniRoY0Ubf6wUBJPGGFb7rrRxq13fTPY3A/kx3CtAwd3RJCowvrgE1kOo+tUt7O0sotUa3s/50EcjxmLDLCsgVi2DknK5z3r6DpJ6lDSrZJtqT0noWnXzJ1Fd/FTwmTUY4LSGN33eGhsjKceZw7fvWS17Xn6r6X0ueL4hm1CxhaMmP5tkdwyEMPIZQY9jVpp2t2l3c9EaojxPp8V29xeTumGihV441OfMgbgR54oX4ZaZDJoOi3F2yXFlpUGoAhxw0aykpn7vnHtXnzhjxJ55fii/qM8koxSjzJG4k0xtS6Z168CFXW1iVgf6limUgD370bqOzgttMvvhraM/E6M7SovAk8N8r+xI4q302yeL8OLdbJlvH1G3mlMivg5wHwc9vofWq+7SG/09JfjrZQNOaBI8MxZ2UkgEfLkHyzXzKzOeb1Jj4MLiot8mN6fsYdQ6C610+zhbZHNaa/psDtn5vD2SAH/ABFR+1eWa/aSXCaBd2Mj3IDOZLZGPzlHVkzjj9fIV7T+Gyw6dooTRdUTVb1YQihLdv6QXG49iOGX71TavaaT0/eW0enQ3s0c1pNe6Z4SAmWMKrhSCeSA5GPVTX1nT9Y4ZMkEr4a29VdyMlNxT7qyn6XtZx11Y6zfT/8Aw4muQ90iR/yAsgIdCwOCSCP0rW6Ro93pfUGxJUPj3dzDJGw2lRggECqP/auHTLq4tNP0DWL+8spI2kvIlQI4IB5Hn398Yr1DUrm1huE6jWxX5oYrjfKQWUAbX4x35714/W5cqa1R5VBUZTu3YDQpJ7y7vbC9zp8Cnw4GRMLIQuMq3nwT3r0fpu2l1Kw02S5gFwklvDFPOTsLhOAf1FYLV+pLK3g0nStKZtRl1GVN88cZMMcZbIJPmfKrqy6oNl09dx3Ye00zTdUksTKqZ+UqrKwPkAW/QV48/EyRXo0et03TrHlqUuV8AXWVjaHV1udbSaW2nt2t7yRG3OmJVIKjsANo+Y9q806vibqHpv8AEKY3Vyb2S6WASTsI0QxAKuwLwq9jkd85NeuapH/EemWuvHWW6NoCRH8yzYG1mGO+eDXldvrVrqGjvLfWdrp768BBL47fy3nhBjcHGDk4DDse3evV6PNk8JQfZop1E3jmpwdWZv8ABn/ai01ln6luLhtGOkwLbwQXXiZuGYK/Zs42qSMjHNWPTMvXNteanZ69qi3dnBb3YitY7nEkwXO3djkNgevep+k6VPpWj38rW89v8HahDM0oc7UDMHQgDIAb60O+6nvG1fSbbSWWa0u0gucrEu6WOTkszYzwK9TNly5+om4aaddtlRjj1nVeE5PI+fyHKkknR97cac12ji5tLopdSksSxkLR+q5wAOa9A6F6v1CzawW0vp57CZ4xBFLK5Uhm4yWJPqMeWKoktrOLpW/ttcS6vdPgiUHwBtmuH3FQV9+Rj0+9QugeqtNj0y6h6Z0JbFrNwqXeozPc3EDH5iWDDaDzkADAzWZZf6Td8M3YM2RuDyO78239T36XWhrF5eaZeabb3qI6yWfjRZhniIJzvYEBsB/oVPtVbp1zbWEM8fTVsmh2QKxQ71wn/ELSEB+MEtwRx2qgN3r9vaaOkl5HHrutTn+HiRC3w1uAGleRuSA6jnsAdgAzmqH8WXu+p9Dt73S774jT7G78PVBBlihUkB2H/wAbz+Yd1PtXoYpSS3ex7EFjScqtV2/neii6l1rS9O0S26S6VSPUrxAlvjcSmWIBJ/xcjtV6tpZWFjpWgtOWtbO4ZJUgX/jNFHvkAA8gzKMV5v8AhoE0XRdQ/EjW4xBpdlG40xZQFWSU4CyDPlnnPtWi1fqDUNH03Qp9GiSa+TQZplkuAUAe4IZp3/XPevnZ9Esclhi9Tv0n5yf0PlsEVhg82Ta+3q7FH+JGp6z1VrqdHdLhUvBte+nY4htwqglXPZVjHJPrWC6ZGjX3X0GkWF20+g2kLtqeqOcmeJF3TSqD+UfLtX/mqq1rqmNdA1LRtCmuGk1ZQLu9hc7rh+C2T3KEhsjzqy6bsINL/D7UruzVlvdfu4tLtd6j57ePEkzL9X2qfYV9JgwfdsChJ87e/wA/oed4niT1s2kWqyahp1z1be5kv9SvL1YUJwsRAUowH+WP5QPaqLRdFludC/2tmi2y3dwdMj3efhnc0ufphfrR9Ns7q50jT7GNJJbe7vHtrDHZ3ACPIvr87AfY16WdDiu9Ql6QSF5OlOnbCPTZZ8FBc3YbfK6+/iHk+xrz+omunhOT/i8iKwSyXNitCmvTR6nrEKpotmsc0cTHi7lVQFP/ACrjOPM15X1v1BqPWfU1tBp83gWUMyvfPKwO0Kn/AA9vmCOfat7+InUaxRQaPYjwxGFyFGAijyArBJ0VJd2E1tqM76TbSxO7SqR40mT5Z7fUngV5n2bpv7xk2X9q8vX7Rcsqfhw4MTeC2vptOstF8Oa2M38iGDnxXwSXPsoBHNeu/h10cHna41DYzSofkc/IjEEEnH5jtPlVMYtF0bT9Fbp61huYrqWWxtI0PyIYQgYs55YfzD27kGribqf/AGY+B1K/8ORLu3kazWNsKFVmjDAD1ZTz6CvY6jNmlg8PFHd+fI2NrG1KSui26p63XS9Ui0Tpa0WbUYQtul5cbVS3UDjw07IBzz3rw2+ubnqxbu5luy1paXRae/lJKyELtzk9/m4AFafU7QLBJrXXE0ltFe/NFZqMXN4p/pA/pU9smsv1b1E2qaOIkigg060mWGGytBhFbbkJju3YZPrVvs7p1jrSrl3Z08ksm837g+qQp1pf/h/pcURt7Ky6aLaic/lt1uZSSO3LYA985rGfif1jBr2rJBbYi0+3UQwxq3yoi9lH/v8ANbDUrqfQdE0+wjRE1e4062huQWwUG0kKW9AGJ+pNeZ2mhprXVlnYybQgLXB2HKjYN+SfoDX0mCMIu32Br1ydl/qkEfTXSHT+nQySTXl5Cb27SLkmWZsJHj12Bfu1evNa2f4Gfh/c2qYHXOviNLxomBeMv+WHPYIuccdzk+lZbpLQkW4XrHVlWGG3LppSSH80/B8XB/pjXt749KpZNSuvxL66tNT1D4i+tTqNrAJCmdu+ZUUk+WQCAKwTj95qN+jdy9fqNmLqYY4S0r05fJer2lnp2lXq/idDZXu65fSE+ZDyE2IBgA+W5gMetes9K6jFpnVn4ndU6hAHh0z4fTbJG7mRkBdR/wCUUHprSof/AJ4Ot6m6B7jqDqQ6fbEMCIIYpPEkJOPMqv2qZquhx30Wm6JHepZR6lfXes6xeRDcIyWKg89/lAwM8cHmvK6vPGdY/NV+T+qExynB+It3v8TwbqXxbex1jUrm5kkvtX1FreJXOSbeMAls+7EL9qH0rAknVUM0oDW2nhpjnsQg7fdiKsNcX+Mahbx2bibS7EGIahcARwrCJCWZj2LEAcDJJpkMdvoVmJ7KU3MmpjLTyR7f5YYn5V8uccnvivbUlHp1Fd1XyMKlSNfPNFY6/NeGMzhIsqzcAykd/tk1faDdLedFddB1BnhjtbvPmQrMv2GGrzCLUDd200ksjSOr9ye/Fa7pO83f7UWpY/75oBCqP6irhv2FeDn6d6PWq+TRmhKKlLV5NHi9pLGuiXNwxJaLbgeoJFD6TMcKajqkkqPNEyQwwbdzOzAnOPTtzTba0k/2VmljMUqzRAMqtlo2DD8w71O6S0L4p0nELzI7lWjjbazYA43f0g+beQr7CThDHK2a4rkm6fb3F1fQTwxPLdzKIoY485d8ckfSvaOmfwo8KybV+oZlmaLa0hmP+727nsuR+dgO4HY0SyttG6N0odQdVPDZxuNlvBbLiSVB/wCFDnsPVz3qu/2r6n/FaSODSrGO10mCJjZaYjrHHCQPkLnPZcmSSQ8AD7V8zmyZ+rbjh2iuX+iH0Wjy/wDFfrCXUtSW209i2kxMRHKf/GdThmPPbjhfSvN9PtJbu4YRAExhpGHoP/gmttrukhZNU0yK5j1G5s2aaGeEEJI6KPE2ZAJBB4457+dVPRVusGrC8mCEQJ4iK2SC4Hy5A8uc19L0sIYcGmPb5nYnSrg9F/D3T0+I1DTpT8liVurw54UAYYZ+uBWwijt+pdV1mPXiYtNmWK4uZF/8GzXkoo9Tt2Aeec1iOhLSW2gltrkst9rPiSyLKcM0UYLKp9ywJ969E6gtY9D0LSrOWIrqepJHeXxC8+GP/ieD/mJJbFeH1r059uWTmmnrq0eQPfHrbWNW1i/tNlsGijsLKNePh1bYkCoOSAAAcckk1orjV5ujtR1GK/aGXX7ggXEcar4emwlcCBcceJt74/KODk5wsk11+HSa7JLdIOrZLbfAkeCulQ5+RQewnKsT/l79683vblZroMjFviIBIxJ5Ygjdz6+f1Jr1ccfHbX9m1fL+esdNt2ewdBW1tZ9RaJeWlyZ45JpZAuP+FyFVc+fc1srG0Q6tq14+P94ljt1yPyxRR5Zh9W4+1ea/h/ciG5hhOdsMaupx2Yv2/evVUjWS9EYbbG0WGx5ZGSa8Lq7jkcfMy9RLSkkSbyK58C3mjRsR3hikZTn+ZIMlceyYrBXWlanr+lyWyzQ2Vrdzy3FvLMS42Btp+Rec8D9K0V3rUzQRtao8UCMzhSf+I+MBvsP7VitT1qHT7K7+IkmkjttpEJG0Dc3OD755o9DBQnT3M8OdmbrobpR+l9B6zuYNUlla5sYba5ceHFuDzDCAkkrn3qBeaPo/R2LLTlhtdNtQGuGjLStLPzkZ5Jx2zUTobqK4v/w9vL74aO102bWNkUIbJuJokDKCPQF8/UCq26P8V6g0fSpZAw+KjFywGAZGYccegzmtnUXPJKHZc/A1ScoZYb8Hq3Xd1jqXQtIto3uJ7SztybcJvy+CxwMdwijNefX/AFHHrWtWEMpiErs6xKy5G6SXexPpkkD7VCl6xu5PxL1zX4Jilzi5igK/0Fk8MYx6KTWf6ftX1Hr7TYbZ/EeC7QqPMRooYn35HnWbpsGlRvsvzNEsqzzlP/Jt/Q+lk6gksNX6sml2iLS7C1tptwyY9mWCAHvyP3rzfofS9Mt+sbPXb2GON7Xxb+WUSZ+dY2YArn1I8qr5eqJz0P1Rf30uZdf19okl7mTZwcH05qn6V0/wbTqPWA7s3w8NnCgPaV2BJ/8AIpqGPFDBDJa52NbzXlhKL/Cr95uNT1BrrVLd9wMk9pbTlcHMpY/Mfpmstrkt31D1zNql1cRG1iikUxYIyAgRQK0Wq6pAertCllZZLa26aha5K/l8VSzED6cCsHoN9LJY6xNeSSzOUjjiJb5d5YluPYU6hGCcvVXxPId6qsn9NFpNdN+ASmnt8WRxtO05A5719GQzJ01+DVvqE243V3pgiywxgzO0jk+3zn9BXzPpOqi06Y128mVHllmSzhCoF3HAJyfSvoD8Z9dXQOgdF0cKUiWxjluHHOFVAAo+p/tXl/aGOU8+LGuL+h7OBfdugyT7ukvfZ86dAXQvfxLsra3QAubmR3Y8RqsL8kfYfTIqBqloz9S6pd7/AIporl47GGBw7T3W/wAOBCPLLLkmtj+C79P6n17G8VuLe4jsnMzlNh8OR1U8jvnBH3qy/DPp3TrvqZddglDtpk01/PuwR8XMz+Cpzwdi5f7V9HLLHFJumqSMOKKlpUlVcg+stVm/DvR+mul9Om/3xplTUHHeQj57h+O+6Q4PsiiqnXOjLKLW06miRcTJkIwxGr9/FIPY7f3puvPBrPVVxq8k6NIqGC3iKsfCjB9e2Tjy9as9H1htTtbrTNcs1TTlA8GRpN7uTnJKjyqMnKMVNe/3mOU3kjqXKH2iXN3pWnQxMZhrV4Y4FUgh0Uqu4e2Sa9D/ABD6gmW2XSfG/wB3sF2RKOBkDyqg6LtYZOsNHtWjQ23T2nGQSA4BcBmLAemXUfaqbqe6e91K93OGRELZ+pz+1eXpjn6xQa2W5rzuWLpkk9pfp+5jr8SXTLHGwbCByc4P0+tZ/UkX+Gagi8pCCM/Qgmpks+9ZnhXe5Q7eceXn9KzVtK0sl7YrIVzYSszYzlyhP9xXuYcVtvyMMFqRXajafETKqkShpFOBnkk4A/aqjrG/WW5t9Ks/mS2ypK87pmHzH9to9K2Gn2FzLpd1qECr4sEeIJJnEUSOQMOztgDAyaxkem6TYp8SuoT6xfyHYkkURit0c99pb55MeuAK9PFJSery/M1Y2m/YXfTd5PFo13YSndJaTK2c5+Vxnj6HitjCiSxR3D5yxVQQfzbQcA1gNFHhXeoxqCivGO55O1s/61sNOeWSxt1jwZ5ZNsEZz8xLYHHucfbNYeqj6TcRJpuVruC1+YjU3DHCLEiqc+ePL9aNFpWodSa1pui6TG0k2UbYMcDP5jn9a1nVHRtrH1H1pDDk2PTtvEZ8OzBrl9g2qR2G5jx/lNC6dmfp7p/q3qQ/me1SwtpF4YsSS5X7YH1NF/00q5JQe9vsU+pdTxW2oWmmadCiW+kzG0socBh45O1pmxwzls8/pUzqC7aXRdKtLidry20m9aCIu2TK4X5iT5ln5qi6im/2as+l9AgSMS2WNW1BwnzPclD4QLd8Lu/L65p+lSLB0/oBuRuCXc14wP8AVsUHn6sRVXFNwZeT1qyg1Ex2vUTWV2yZci3lmxnw+QXP18q9VtxHpX4a2pdlSTqeYngcLplsQzNj0dwF+ma8Mme61vXpY4iZLm6uPCVsc7mblq9P6xvJNUMFpp+I7Sxtk06zQvwYYV7D3Z9zH1o9TiuUI+8pKSjj092UOo3dxqsN7LFsE9y2ZWZgoRWJO0enbFXnQF/ZxR31vakSzrbmeYsDt3JwIx6kd+K8/jursbBDK0Ydh43O0nAPHbnua9G6c0n4GVbxExcTwsogUdtwA+meKXPFQx0+WQ2xJ6u5daR4wfZOhS0ih2uW43sRzgfejafZwWVvEFC2NkXwF/xux788safLqNtpueFv7/aQsCHMaHH9TeZ9cVnOoNait9Rt7gn4mf8Ah811E27+XEEQkr+pFYFjeVmTS5tDdc1xJLOQM40/Tc8fON0w98dz7VK6d6nlmks9RQb4Y1EnhPwpA4IIHrgViIdKueqn0y+ZC0IQM6KBgsB+UZ4H1rSaE9reyXK6e5e1sWMcs6J/KMvfw4z2cjzI4rbPHCMKS3XyPQ6ecun/AA8mptnYmCZYVEMj7yqnuuGYr7fmoWlW8TXSacWKPqMVyz/4i/hN4a/Q1X3jSz2NxZqphZ7gQbVbkcKWJI88V3Tupl/xK0WYHNol9HbAZ4EYG2sWjWnZnjHXMo4EW70Ce+svnmntfmK4IG0kFs9/Kqz8P7vw+rdYE58JmsAAPYNHz+oNTrfxOmNElsIG3XOlNPEvGQ5EhYqR9/Opn8MtjfTa/p5SMSxFJEzzHuKkj6ccVtnSxzg+/BVSUO2xL6svrDTrJYor0yzyRTSMka5KSDhFJ7YzzUP8Lrl45b7SxIvxN1ZvIryHOZEHp585rH9UXBeeeRAfkCqgPYsx4HHr3o9jqh6e6w0pjdG0hV44Zpwpb5TktwPc00cCXTaFy9/gel9jzj0/VQl2Z6peJZwaxLeWbAJqtpb37ZBJDAFCSfNjtP7VSXtvHbXD61eyn+FQrJdQxerufmb3bJA4q/1CXT9Q0fR49LnXbbSeA7ZJYxsOwz5Zz9KtbhdN1m3ewuIwPh7d0QKOCuOw9CuAc1ijJN3vutzT9q4nBzjFXTv3GNv2mutU0a2ZSZ7PT2e4VlztkuH3YPvtA/SqrV/iby2s764hbwBPNHBuGckYBb19abrfWD6R1BrOqagq6lcXFqiRJLKUEUgQKrkDvgeVWHTaT63pXS9jMxlYlpJZCDkDIJJ9M4rXJeDBTfCPn5RqKkVVuj/7E9bXTCSS5u3trO3iRMtK/iAhB+jE+gU16L0bpSaR0jZtODGeIQD/AOK8wC7sf5Y0OP8AmqJ1E40XSZ7fp2ATST38VtEyYIQmNt8pz3PzN+tXd+Fhuui9LWSOGKBpbqdCT8xRPCXK/qftXn5c/jYUkqTd/AZz1Q27nnvXGyfrO0s5DiKxtgzHOfnYEk/pivMOt1S5unDEAySK2B54BwBXs/WGk2K6n1Ne3N3K7WIZD4MQ/mEBcEEngYz+lZi86Y03U9fltDp13ssT/PmfUiAQBgLtVACSQfOvV6bLCCUnwkDBOqZG/DG0mayaPBiEFyXQ4zjIGOPXirrVDa2trHZWwjXTrF/FkZ2yGlJOZH/xEZ4FaLT7URTLouiQfzghcgE7LcHGGkY9sjJx3AFVmqrpFtr2j6XZKWN3vlM8kG5lgQB3nCH5VyFIVmycEYFZIyeXM5tc70NbnO1wWel2d1pXSVi6Ty6ZHcytNIHLNJ/MyEXA5LEEt5AbxUDSLC3bUZlsLTx5I3+a9vcTTSv3O0fkQDt5nFGtdTfqdtetnk2y3iiRH3E4YSAA58+2PTiomr638NMILBVt7VI8B35aR84ztHl54rK5Tm5QXLEeWcZOmzcWvX50m7a0s9t7Ah2zGR8kn2PkAO3rWh/ELpT/AG30Ga2RRaagkCqgjXJG4bhnHGfmFeWdGdIX2poLTS4vH2yKLid22xrlsuWc8ZIzgDPlXsmmW1qNbv8AVtUvJVkZpEjgDYjC/Lg7RycAYB4+lHFkfS5YqO68hpV1Mam9137nkugdAXOk6PbdP2drcXd7bzSXl9Law5U6hKnhxqT2KW8AbBzjfNnyrcar+EOr9Vx6fHeXNrpUFtDEhUt4r5UE4+XgH5uefKtP1B1ddWuhC46bjtJ5OHy67lxuHZRjkgHk+deLdU9Y6xqbSz6nqt4beBn3QJcNHGSDx8gxyc4rX1M888sZxVeRV5YpVklv6j0W0/CvonpFXfWOoS87AI5FzHACD/SFGWyfXNESX8Lob+2sYla+uHLKglM0ka7f8THj257ntXgKRXWr32rW0Kor2phWRi+NshAYgN5lc4Pua1ejzr/tXpcVrcqIfi4vimRwx3A71Q47Ale1ZJwzavTnuH/7e6cG/f8A7HqHU/Uf4f8ARUESahoVtPBIA6m2tw6kszLySRg5Q+VAk6y6GSCES9NskBg3ogt87U79t3v6V5L+KS+LbwWicFAHCEknIkkc8n13mqvqUFNRsJld1jSJo22tjhRx/pWvFinPHfiO/aZ8csDjbxrn1ntB1b8MbsC5aE2O4hMxwMhJ9MAGrXWuiNC6g0+K00fVHszHHsjWVgSBx5H3FeB9OyRahNFG8nCTCUHdgAg1Z9Ra7cydVxrYzxO8bg7mz+T+rkVnlHL4ihquvMaUMMttNPzTf6ml0T8LdU6K1mbWtQmjvbeAORPFIAUG1uSB5kkYrwfr3Tpri/mktIniuISZTb87mRn4YepB717rb9Y34ilmln+Jt7RfEMMkp8N2VxgMfb0q/g13pzr8wnqbTYdL1aEh4bhZkcezRyY++1q9HD1Sxzc5xrt6vqHFHJGV43rrtw/oVOjNJLapb3w8SZIoxk+cgjGD9iMGvPdag+Ku9GguIXASa2Ewk7u5kmdj9MFa9M6s0DVulreG70S2bVrCOZWkWE/zGjJG449hzWa1pBca3pk0fzCS5ijLkdiNqqv/AJeKw4tWKTl2knRnjk9Nykqb+JkusNOhbrXWr65iVrhJe7DIRQowfrgVnte1+XRdfsbe2tXa5dkWd3f5thHO0dlOPOr/AF64ur3rW6iNpcLYPPKZHMLAH5sAAng8VW3llF1F1HquooVkaGKd4tv9IXABH0Fej08No+JvsacctNNkW2s/gfGjWTxpZJT/ADM5JyeD+nFeni/+A6cli3h4dLtXmVB5ybc/Ma80sNRifWrL4ZY51hkUNnhSVI+U455Fa646puNf6G6pnvFt0kgu2hjW3txEBH8M5CnHf6ml6rFLI4pruDKnJJl9LctB+H3S8sx/3nVJXdF748R3OfpkL+oqR1Rqn8FsbXRLQRi1sogVQ+c57kj/AC5OPen3mkCO46R0y7OIdOtVlnZuwjijDH6fNxWJm1RdW1s3V1/wDJuwTyQT3ryY41Ldet/PYj3aRbWRj0rSZNQvmdYI08WRh3YAgY+5peldZuta6gt/igwT4qFoI88BNpYYqBrOoeNomqEjEYjZV9NolUL+1T/w8ZHj6WuVILSXLpjz2x5Az+tbUoxxOdbjKC0tsp+n4lPVsceAy29t8XLxnzOP/arGfiW15qUmmiNgls5kM5DfnO85JPtXqen2celpreqSqF3IIlP/AMjQcj/zE15tr+nvB0PoOq6hmWDPxTsI8AiZt4jJ/wCUfvXp9M05Kfs/I0YN5avLY0/S2kxy9Zy3bRkafrkNrblAcAwyzJvjz3/LGQa1OoxwW1/NaWcKQW9ldBUjjGFRRECP1PP61D/D8S32gdMTzW5trvT78O5kUjEbO0id/Ibv3p08vxnWmvWcTBXcifD8HasTLn9awZsrySkn2/Q6bcpOPkejdTsum/h/ounlSZHsWVFJ4MswZQ/sVMhb7Cq+6jjg0f4WQiCe7YzOg/ojcBEx6ERRJj03GtF1HEtzddKWlwVEfwcbup9CuFz+5+1YHXrldTmneVnIu5tsMa8koCAij64H2rx4TemveZJOm0jKT9NXOq6/aiIJp3T2keJCiHlnYnDY9Tk5zVq13Kko0Wy0yC36egicud6O8922Ms+DuOVGBxgAdqzmodWXOpa1PpsKMkQiNw7H8zbsbQPTOay+gaUl/wDiau+MvEvUUNoxQ7SFKSM5B/5UPfNe1DFPKn4m1RNuOEpWpeRL/E3pa8urtdR0xB/IAilgXgrjAz9gK1f4e6Y8vTHwzxKx1CeOJ1dfzru3YI9MRZz7e9Z6/wBWvJetb25sraSDQppFimRj4irk4V93+ImvXtTI6c0C2uLiMxzMjqAYxhsjapUfQf3pM+WePFDHLfyGueOCi2Y7rfW5bzV4dF0iT/drX+dN4nyiSVvU9t3t5celRNHsfiL8xPE1q8ksouBt4kCoFB+2eCK8/h6qW/up4L3RNJuGeZFeYQtFIzs/JJVhyBmvXtOv4tJ0ZdS1WNbYhEaWNSXKlmAVATzzxXZ4S6eCSW7J5lLHGyu13UDY9R9I9O2CCM3l3awyOD+WMSBmUj1IAz7CrW6upp50ltygtFumkkbOA8RBBT6VQaZpTXPUQ1G6IZ4pZLksxy3jYIGB5AbuTVyI4pbSaVmC2FqGhd8YLS4+WJP8THvnyFRajGMV3XPvIypY0lyRLdre3skMrLCrfOxIycMePfGMCg3Vvaa3NbWN5FAyPexPblwfDmVWy6HBz4igZAqtFzHq9raWkMcz6jd29wHGz5UPhsygHucbRROmJ47Wxu7vqLMVrBbRPe9mMN0flEsY7hjkFjnyqzi0m73GhjUfS7jtV1O9vU6guHEKC9u2v2UAFhGhMcePcgVeafbWyppun2YkfZte6Y/MXnm2sQM9wqKqj71npdLhGvxWsVyt9fLb2aSyWg3xXUZO4yJ6Mpb5lNau1CdN6Tci2uN2oIJHM4O4QM7cKufMY71HO9ENK2bDJrQ0+WRri0t9Pgkk1NnN5cI6x2UBA8KMsxzIef6R2FVxvrbUb2WxinMF7Yvh0KYKkeR8sYql1iCbUIrxtVuZIrZIUN7d27DK5Xb8pzgufJfc0lvpkGg60+64kmubm6hJZ23HdckBCx8iERjiqY8Vxty3DDGmt+TQTac8sd8yDfJcbSAeRvDDkH05rz2HS72/1OGOGJJiXXPhnkEfmz+lbrTZLrVNM1R9GkCa546Ws0b8Im2Rv5uDwFKqCapLi9sLzVrG2sl8BZrhIorq0hKCfC/zHK/089h6GrYXODceSkIyi6Jf4gz3i9ExWUshaLT7qW4t1x+QSTBiD59xVX0jp9ncawNYu4jJFo6h0cHO/egYLn1ycCrfqG0urtJJ7W7huVtIC3gsctOrfNkf4vpUfXdfstB0m1tbyFW8WKOa5WMYwD+XOPMccU6yTjDRFW2dGUm6XJ5roE+oarq+oX7yNNf3cp+Z/wCmRySzZ9FAr6p/DnpBdOtI7y5d1uZowIzwG8M9z7Z7/evG+memYNZuRe6DpkkgikNxIoBBRSeQR7/XkV71p1lrGoYUamtrEFw6yxbGJ9sjGMe9e7ikoSU9FPzeyPZ6ZRm3dpr3mlexi8e3iFzcMDmWRNwyVAwBwPWrPw9qIZYgiAgJEflRPt5ms5adNMbi7klurmRlZUVzLjaAMnBz2z2o/wDsbYzNI15cSyOTuYvckAL+vc16GpvfVFe9/Q9JeuMn7v3NATnc00sSqp5zMuB7d6gavqcNpalFngJcEcSqf7Gq2bprpoBpPhLGbw1yFll34+xNZqRLITSC0t7aC1jyQqoFUeeSanKT7TT9z+o6rvFr4FP+IeqapY2WlXnS0Q1DUYrlkRIwHG0qcswzkD39a8z6dsNZtkjin6YcBMbjKuCT3JPuc1nOpOqE6v6slu45JIdNT+RZrGdhMS/1cH+o8/pWw6dgikKKs0j4HG6Xk/XvWvp4zW9mXM5PbavZ+5urLUbi2iTdo4hI4V5ATj9qurm6t9c0i7stVtbaGzuU2SZbG3P9WccEHmq3T4IfBAmhmkweMTrs/WtJbTPFGq/Booxgp8REf79/pXqxeXvIwThGSppGF/DbVpentSu9K1Dw7yFj4UUm8HeR+VgPft9a28HWiRa7ruqPZpLY6TaQ6ekOeVnZi8pb1JJVQB5VU9Zw3UGj/wAc0u3S1vtI/nFnaErJH/UpAPvkUDQb/UNYsbWazS0jUp8XeCC2QAys2EyCcM5UbifLFeDKPV9Ln8HC24y3Xb2kIScI6ciTa/I9A6dA0vS44LuEPezO895IJMb5mOT+gwo+lXg1i3Vdpt0wPWYd6wun3+pxXfw2oFd8ufAYW23ef8JbtmrK11G5dJHudKlj2ErKDDnY33r0Y/aWXCtOWLXwZZLDLhGsh1SNz/Ntwq+W2ZTUyPVrdhtMBwPMyCsdZ6lbSqXi8BAT3KjP6ZqZNqEEQC3ktnDkZCyyBNwq+P7XxZOMnxosuni/7TTjV7Zjg2sox2IkGD+9PNzbXCIypKhBJwhB/XmsLL1JplnyZtNi5/NLISKFJ17ocDZbUdLcMPnMPHPnjntV8n2lHErnM5dPGXCN6LgKQUikkAPm4x/epcdyCdxhYD0AzXnMP4j9KyMqm5EcmcfKchv3qwi650BpBEl6quPzDfwKz/8ArvR3TyL5lPuc3wvmmb0XyIufCcnzGBTZNUbbm3tpSRxhkA/1rO2mr2mpDZZ31rI/+DxwD+5q5i029ESlbNpB5tG2R/evQw9bj6jeEk/eQnh8P8SB3OsatG9utpZTbJGxNIiq2z04NTYdUmx/Os5Cw7nYB+3akS0uE/4tpIAe5NSEgycspUDy3Y/atifeyVpqthraxArlXtL0MO2LfI/vT31WzChniu18i7W2Ag9TnypjwkEeHHkDn/j7f2p7BZozFdRhonXayvIHUj0INM8kvM5Rj/iB07V99uz37i9TP8uWyssL37HDEZ/SpX8bsz/9iakp8/8AczkfvQNO07QtFjdbG1SziLbmWzUKCfUjNOsdW0bU2m+AW6Lxtt3yDCMfY55pXkSdag6bV6Pmd/F43c+Bb3zJ6vbEH+9KdTRkJjinDn/FCRUY6jOJvm0uybDFflu3EhHrjGKsibDguPBOOfmNd4i7sLi+yK9tVcEBYpCjefgkn7Cul1KAnDJcsfVbNqnj4ZMiOUyqe256eTCuDvKg+W84rvEh5g0S8iB/ELNQSrXKAdt1k5/tTBqtrjCrcBz5/Ayf9qvIoEZMxMxHrupxiVTkt+hrtUX3BT/xKH+LKv5TI3sLRwf7UM6rE7cC7DKMnbatWhMUWMruz5/PQ28ADBbB8wXrtUfMZKXkZldVjZyR8Yo/xNYtxSHVYWkIW5k245/3WQGtGirnKg//AHylNtAxGIU3f8/euWl9wuUl2Mu2oWkkmIdSuLZWGObN259jioc+omNtsGrSygf0tp0gx962EulW8gJNugcektRv4PZFj/uqRsO+JTz+9c1B8irJJcGNbVmHE087KT3S0aiJcCJgwmudh53CIpWsbSUHKRJs9C+c034K35URxRsRgg8g/rS/048D6pPsZmWeCWPbcX17CD2cJmiWkNlsLDUNUnXHzHwQQP7Vo/4euziK2kHkoUACnx2Ea8xrFGRzgU2qLWz/ACEd+sxzJp1q5L3Wpsf6SIOM1AuYIJ5C0ltqt6vcB7UgfXOa3t1BnLKYom8yB3oEduqoD4sYdc5ZVIH3z3rtUe/6DJz/AJZjIXgtYXgtenb24jl/4kbJlSPuapbLp3T9P1J9R0vTdZsGdi0tmsviWzf9B5X6A16W3iEbGlVc8HFvkH96gfwa0jvpL6O1iF44+ecx4LfvS3Hz/J/odqkl/v8AUo49YKcS6Tc4JyNkWP71IbqqC2wV0XUwyj8yJmrK8lvnRVUq0fqAKhBp48kxmU+alqWStcv4r6DRb5aXzIqdXwyuWh6c1e4lbyZ9gP8ApUj+P3LKHXprU4D3KPKjAH65q6tNPluo0JaKFTztZhxU46NFt+a+twPMFhmjFQS3yP4r6CvI72gvg/qZhupL0Lz0xckngMXH/eoz9T30WM9OXWfI7l/7itN8FBE5WW+twh/KQ3ao7XMUchiEnxYUj5k2tgffmkfhf8x/FfQeLm/7F8H9TMzdYa0OI+mL3A/qXYc/qaWHqfqF1Xwul5FV+SXnjzn6ZqdqfUU9nJGu64jjJIjdLbIfH24qwTWFeBJhNPNIQNxKgY+nFT/pJ8y/1fsO3l/xj8H9SnPUnULLgdOKG9TIoP8ApTB1F1Gzbf4JHbt6tKMVqDqls8PiXGobSe4YZqOmq2U3yw3wyPPyof8A28n+J/EKeVL8K+H7mau7vqi6EZFvaRgc4W7AX75FNTXOtYWC/wAG08Kp+aQ3iMNvr9K0k+oWKL87zTMRjA2AVULdIHcmCMoBkEz5b9K5+B6/izlLNLmvgiC2rdWGQhtGtF5yJFvBtPvxUhbvqoYOzSkVxkH4on7cCptvqNpgo4kT0wv+tSv4hZwRuytKC6/kK7uaD8Ct2/8AUzryXwvgUgvepYQzPDpTKP6hduD+mOaGdU6lDBWbTIge26Vm/vU+LVY7aTxEtJSfV84/TFSZOprKVcXFkMDy8PtUr6defxYz8btXwKVrvq5Zflv9GhJGQFikb+9I83Vko/mavpq49bZs/qDUpdSskd5LS0VATkkK2T+uaWTXZpXxb2hYf1YjLA+meKS+m8n8X9R08y7r4L6Fcl31RFIqT6lpxJ/LkPhh6UySfX1kG+60mPjIK2h/vmp5vJl5exlIJwAI2A+vaiJNOQClvISBjDIMH9qVPEv939Trm+a+C+hW317eWtk02qapp4tAuWY2jygf9AyTj2pdOvdR1a1jl0brDTZbcHaAtiyEf9JII/SreG51KN91vbSRjOQojAwfb1qJcS3k7u1xDIhzlhPaqAT6hgK5yxVx83X5nLxL/ZflQGfSOoZMSv1K2B2MdmSP71Fm0nWpQzHXyueCTasR+meKKDe8mJipPfDYz+9FN3qyRmPMWP8AExH/AHqX9BcQXx/cZ+NLmb+C+hVL03rSIyr1BbSRsc4ORz9zxUafQtRY7bzXPCZThZDCkn9uasXv9bSNxHe2JX/DIFY/qeagvc6vOro91YSeZjAUHFc54m/wR+P7nVNc5H8P2I/8FvlVYn6nuo2J+QJbHafvjioraDcRzsbnqCWTcCGRyCf3FO8e8hJBW0PkdlxkA/rwa4TX87hviYkKDkG6Pb9P9aTxMS7IpU/8n/PcJHZWluQF1q6X/wCRl4xn6ECiXVnp8A23Opa05A7G6Q8eoIHb2osNrfXCkRywuccqZxk/fFQxYXCSiP4wWpyco84GfsRSqePm4/I5LJVb/MgtY6FIhMOs6+69mzMjD6EY5qFJoOiRyNJ/GZYCONs6eHj7YIq3bR1fd8TNbyq52lt2M4obdLQ7XeIwNu4Y43n60dWN/wB0fgv0B/UXaXzIdvpayRmPT9Y068UflAufDkbPqGUZFQWTUIGmXwXLRjsLrep+n/arFempYlVDfwKDwA+4HFFPR/hvG1+lvcwE/mV8AfcVy8OW1o7VNLZP4FHLq120DyS74WiI2xNJkuCcdqiLrl6dyXFgzsTlWSQ8/UVvYeiLWIBo2S3VgMPG4dW8+R/qaj33TUUjeCNW08RuPkaYGLPtuB7+1CUMCV6l8QRyZXtpfwMLHqZ1CSZVvWtZcYVJUZlLAZ2kg8CoM+sNp8aNqmm25eT8ghuvEU+/fIPsa1cvRxMmbWXRtQk7G2/iPgSbfVSRhvpVJe9Hxx3zi4tVsrPBJuY5Yjt9OCec1FrH2kviiynNcpr3P6EeO4t7+ESpbxptHzRNOmf0NZ/WFt543+H2R4GQAc5/SrKXQ9LW4EJ1q0vt4GxlQLKPbGcGoDWfTabzB1GsQBwVeIIyevc1lm8T/vRWsl3pfwY78KeoZdG6p+FvdyWWofyXDgrg+Tc+ea9H610aa4jufBikncRuXjBBJU8Mv9jXj17cdOQTGUdVeNJCQULIDgg/WvdtE1mHqnQtN1WzmEk20ozqf/EUd/uBQ6fJG3BMnkhKDuSqzwG5lVHt47a5laO3lEkcg4eMkYOD38qh2TyRo891meEXDLKQQHb5s5YE57HuBW813QJILopYQxyRyMZExhe5+ZST2INUx0DWw2LO9tLOIkE+Ncxj9D3FWlmxLmS+JGVRB6dqv8OvGMAlRQ4aNWZeUxny7/8AatUItM1qK6tby0zbapavHMVl5KOO/wBRjv5VQXPT93tgkvNX6ftxbzmZWN6McrtYYHNXenWcUAjCatossKTlo447hgeecIWXI7njJFDx8dck9Uex5v8AhVoA6O6m6pk1aEMvTGnzSB2T/ibm+R8DuNgz96vtCvVvo1sb6XxI5HdA2B8qHBX7jIIrba5DZyaH1asJf4y50SS0WZ1wZRnci59MlhXzzo2q3ljrWl217FJa7JiHic8gsuzIPn2FfJ9bij1WWbhLj6X+ZTqYRXRqlu238D17UUEOqWUfjPa3EltDmSEfNmFdp/XPbzqRpd3b3en6sbGKFkt5Zv5Sj5X2nDBR/Tkckds9qYYbfU9d0e7Z+BPGkoDYI+TOPuUI+9Z/SbSeLVOqLeAskAeWeBFGMo7blI/6T+1eJGHiYNUnueSkpYtVeRdaBa2+dMurSQravex7Y35aNZY2jdCfYsKs5JBFoOiyF/EALxSKxxuGDx9RtP61S6VfLHCzJt2Sxq8i4/K6EEMB9V5rTai0dx06k7IHeJ8lQMAsWyOPTDGsue7VmGSeqmV+gb9LcwtcrNArLJbq64xySce4qFd6hJP1AUhMtvCtm8cySYIEisSpB9CCCKsbS1tNTsLyK0hW3ubR96yDtIS23jPnx5VFnUTSwXO0F4cRypjspzj64zU3pU233RP8N+sPq4Gq6B8c8Au5bB2uNjLwdiHn9zS9GieO30pZ5STFamSXD/leQmQ59xlR9qTR3W2u3ibe8bssITdwwY98Vb6fHDZa7LE0AL4NxKPJlbAH7UryaMTx+8MX6OlnXuoQRCaE4ikaGSfcD35BFeUaVcSjXrgADck7BHZvy4bHb6V6BrBjbVpIiAkksciHJ5jBUlF/SsRqUNqnUcK2sGZp/wCYZA2VfeFYY47ggit3RRUcbT5aLL8DiW0EgkjsnzukMQ3ZH9eCDj9q61sYYtEtmv48PHctNuB/Ow2jP6d6j6NZvqGoyQW5YIlrIwY91dHBP14zWjuraAafatMEMA8VJV9ASFP+hppf0+DInUtJcaAWZMlQkcFw8SqOxGQwP6Gp00hz04kWQh1K7i2jjJeNSM+uCDUOwYQabOgGxbbwZVOcmRQNpY+/AND1i1uEuNIlhZkFtr0T4B/pZN2foRkVinBZMtdv2GiqY/RtdhR00+Ur/I/36QA43MrsAf0UVqOm9QfUbbqK7kcOXW0cv3LATHJ+2aoraC305tdu9OiilmM6BVuYxsiUnBBY9+CTj1rS2OsaVdprNhYRSxfD2+2eZY/Dh5cMVGCe2aplhjcG4y3oMXOUqS2KLqa2soLm2l1KZVW0vSUgQZZ38MnuO3lQOjbZxPbeNbLptjdQSweE5yzh1bcfUknmi6jcra3+p6hNGLoLEskByAARldwPY5UVjrLqKWe5TWDLLMjt/LEhywI5AwMDtnsBRxP+i1yXnjTbbeyNVrOoz2Vhpj6W2xbtYNPMpHzDEqxhvrgE/aszqd9Pf65rPix7F8eP5v8AGBkf6Vr5LRbm1aDjNtr8TIP8MTgOD9ASf0rF3lwZnM6qY1nZgFPfCsRn74z96tHTpW2505uUdii1iW0tLKSbVFdoEUmOEA4mk7FSR5eua1XTUQudJmh8NWnuNM8NIh+Vm2FlTHbByBn3rEaxdLrMl1bRybLiJGhkjJ+WWMYwy/518x5jmrToXVpJdb1iBJNyxThIWH9OEGAPUfKK05cbeC/LcnNacfsKrXXa0g6ONi80cH8IiMMwJR43kdpQM+ZG7af+WtvouqzarpV5HfrteLYjOFwsjE4yPp5/WnXNoOo7nUNAZES50x4b2wTHeLbtkiH0LBx7EikuJI9OvE0mEtta3YM5G0OSMsfrxxS5pRywW2/IZS1NUV8Xi6bePBLEiz27l5ZiTvESrxgdjx51F6flkv8AV0lgtkid1EqMw3SeGGHzO5HnzwKsLO1a8vAXfxFt7B7eNW7/ADZ8/OrDTbY2GtW+l2L77t1FxevgDZHjKggdu2AKm81JxXJNtK0i9ubT4HpX+H2UKGS7Iht2ePc8cpbl89xxnJBqu0/Q7LSNOlTSikxbgyPl9x/xLnzzxzROu9WuLKG0srWTF1csImcHBUOTk+2Oea8y6k6/vtL19LjRrxoLHTUEcMIj+SXBGWYng59Kt0Ucksbp7s1LD4kY3wtz6N6CWTWr/q2ylIitup+mRPbxOvzmeKMB2PuCAce9fLV3BrBvHW3nnEaSmSS3dcpHIh3ALxkAkCvpf8KOubbUeqOi7sWZt01OaeyVT2Bdclf+rBx9KyHWXRc38UvA83z29ziPA2rOgY5jkx5gHg1jxZ/u3VyjkVWvys9Fy/8AtnG6pmF1vT7KPqBVS6jhi1CYXcEQQs+JI/EwCOPOvTuhdY0hPw9exuIdwk12ESnOxrvc64yP8oP6E15S2lXt5Y9LXlrC0d3p9rLYz+J8vzQSEofvGy/YVfPE+k6NbGNWMadQ28sYzhmU4H6CtXU41kSjff8AUwxau+dn+R6//wDNEy2zdXaSkLR/DvaIj28q7lZCVKp6r2yD615UrGwgdElQyeJI9u88wUeK24gDPfnnAr0L8UP9/wDxF1ZrOBri4FvAFG0sMbB2PpzXi/WXT2q6pqUEDWtrbaTFbeHGLqRoy0meX7ZU+WazfZ3TueCMG9t38zR12eGXLFcJRXyRMuM3eiava3kTyraEXSwq+JGQt/Nj7f0OAw8vmqp6ehMl889tNuUlGSUIFIlJwQVHHY/SrPQ38O7sbm+XxL6wD20/z58W3kXw2JI/Mygg588D0NL0/Z/wzWDAcKsTSvMccFlyuPoeCDW2TUFKJkc7g0emXUKydG6dexAGXR9ZMkLf5Hxkf8veqG+h8Xps2xBeWxuriwA/xQyZKfbn9quen3S66d6g0mSRQ40+KdAxxhstnPp5Yqo0UTva6h8WHV3jjlUN3DK45/TNeI9UW77O1/PiIrjGL8jzTpOWKOSC9l8RbaCM2JVT+ZzwWHoVBJ/St1aWjY0N/ExJHiF3b/xGVzt/VT+uaxsGkTQ3Nk8J+GtY7iediy/8Vn7AD2A71dQ3dydLUDddSRXS6gsX+KNJGUqD9CD9q9rLJZGpRYWk5M9b05VTSYvjgSgfJZfzqSTjjzx6e1MhuI5mGk61MqtMhOmasjcMh42OR3XJx/iTv2puiameotGDQK3x8duszRqBh15JAPfeB+tYNeq103Vr22uIDfaE1qbq6iHBRwQA8X+FwMlh54r5+MHnzyVFcMIxhubzqCyOtaPJd6jYO3VfTCrHdQKw8W5g/odG/qGP6ge/1rzJ2lXqC60xLO2s3tJRubYWcgEHdk+xPavZ9Hv/AOHT2kt1KuoWzusemXoXEixSY/lODyVz5GsJ+INn/B9b+Ni2nTJw5gkzjDlyGU+fJzT9PNY8jxefBWUVOFrlGU651xLLTYbKBF8QFmmxxhiSFH0xzT/wmsbOO8m1K1a5MccYuJzOyna6KcgduMjIrHdcagJLme8t54Ll2AkVAeVYELgjzx3rafhq38O6MvJ5m3tJGSSw5Ic48/Yit+WDxdE9PMnRnzReiK4Re6xBPH1Jp0lqFEdxo+wv4gUiRf5sRC9z8wH60yzvE0P8UendagBSyuby1u42HAEcrbZF+gLuPtVZ+LVzFpOq9L6mHXMMiIMD84AQ5z5ADNN1AmfRY2RgLjSNTlij2/8Axlj4ige2QcfWlgtXTwnW26/NF8qWlSXdH0JZyWtrqt3YXQWS1kvJdMulf8oljYrgj/OjL+1fO+o9IQ9LafpugdRRbpNM1ydWj3ElrWd3jjkH0JiP/VXtGoahaag0d0CE/wBp7Kz1CNge1y1uoJ+u6I/eqn8SNGN5dWGr3EYMl9p1xZXHvcqBLGfY5jOPrivI6HL906rR/bL80nX5tfA2yk5pKXt/cgfhRqdzqXTVpp+p8X0cJsbrnOZYzlGz7hRVv1PqYttV0hfGWK41Xpl4YcjkyRT78/YZH0ryjpzruwtuuzaWsiiDUhvQbtuzADo/t+YivVuqtKl1nUuj9SszGiaY12ZmP9Ak5Kfuw/Sm6vp3j6rXNVGVv5P9SGFODal2M/oOjPFq814tkI7i4vFe9lKgGVNu1UYjyxnP2qn6y13+CXGn6W0hSD4svOyt/wAOOVtisf8Ap7fWvQNM1O10vSJLq+wI2w64H5gnLH6kcfevO9espusOmr69iWFb6zV2YAcsg+eMH6A4+1PgzeLmTyLZbC5W2td+o23TqtZxaynwixR29s8Mci/+OShwR+1eUWOrSW+o6XaRuY45tRtTcqwxnZKgHPpyT9q3HRerpqcejW8V400cjxwXQ7lHfIAP615jZ39vpt3NqWqhZba0MS4kG5s7wBtU87hg16HTY34k00ZotwxKlvZ6LeQW9r+M2rQNbqIl16OeMjHyu0jZP3xk+5oWtLFdJqMGoW6tFZ363thOuPnu1kkUqfba4/8ALWl1pGi/FnUp4tvw0uprDMhw25AxfIPkfy4+tZ6wsrm61nVNENxAZbWOWecxxKNxmuSo9yyhgSfas7k8jTjyl9LNKhNKbryIF9eHR4tRvIoomvJF2sWONygBd2fUg+VB6d1I6tq4W+SaV7mWGJ4XH8swcK6N/lKckY7qDWU10eJqltfzxvd6VZRK+3lVVsmMM3qpcrn2r0zoxLZrwG5SN4XSNw0i5eNnH5Q+AGHJx7VqjjjhxeK92zT0uKUN269pRfh/Nfadpcl/oEw+Ju7iK5t4ZF3JBCzsNoB47YFe/dNxpczazp94sbzT6XcxuIOAdrBsH0PNeP6dcm70hoNLtDp1q9rAkEmcvIizYJXHYADvWu6Ivprj8TOphHnwo55obZs/lRvl3En/AJa8fr/6sZSW1bmVycJPU+/Y1/VeoNp91rTaZao2IEnaO4ORsYYZs+RFSrNpYujNMgtA6arrjSpBtODHE0u1XHtsyfvULrO1i1C7EcW1RqFk0UrmTDMQpAwPQsx/SrjUGgtrjSZC+x+ndPmsY37KJxaRsoPv8xr59zXgr2/z5nqej4zddv0RW61dRm7srOzdSLuZ7bD9kgiZUGfPBOTWdju4Dr1pPLEqSIb6G3UKVIVYW578DHAqo1HUIbBJhJcN4VnZ21oreGXZT+eRs+ZOee1T4dWijeRxFJLaQSl4nRQd8boQe/qKpHHKEEubMWSa/CN1nUI7Ozb/AH02AstIsLNXAJ/mOM8e/wA37V5PrnWHVmjRJpz3FrqV+bwXDTiNikVshG2EED5iwG4nHFemS6SmrfJpl5FA88Nu8RnBcblQhfl/xD07Vj9b6Ru9Ghkmu1bUQPmuN9m8wBzkssKHJH0PFfQdD08YJOaT/n1sSPUPHHTHktvxNvFtrjpHqbSheNDLNbN4aQM7OpYK3YZACsfKtJNZunWWkJCzJb3Gjy70VsKZo3wcr77c/cVm7LU7XX/w+1S1sbNll0WVZYoHSS3dIc/Ntyd2Mc9+K19zq2l/F6XeKqOtvNNZzBpCXizsYOT6ENWXI3jax6eHJe57ot4jlG/V80QL2TVLO9W+0G1+Lla1ljXft2Ah2G3nnzrPR3euRaMknUvSFpqcUccLywy3KPyxO4bSDtIAHGfPvW7S6g0vTorx43uPFuJY4dmFXLOcHnjsa81686vm6W0q28SG51fXLoOTPIVKwIp5ZVPykjgAY+tel0WLHlqEl7yKjLI6VfzzA30/4f6npcVzLpmvdJRW97KsaY8WMSMyyFTGp5R/LHI57VcaXPpc3Tur6RpF7FCL1xJDJCrRtDaMfykSgEjPpXmSdT3Ml1bQdUw3VxbXVuk4a4s0Xhs4VwmFPI/MOwNbrT7u2u7wpaOlxbJpxsVtpAN0bFgwZJCMkZGMehrR1nSKEKjJvvvuCE4aoqlt3Nlo3Udne9R3egWE7eGBKiWxB2vH4GNwHY8jvmsh0NpWoaH1ZLpU080VjqFhHdpE5YRCXcN5CHIDKCAWFeXaNq+o2mr3Sw6yl0Ed0FpC8MqDHdM7g6n2IrdaR1BC0lvOt3enUrbBjWUFkjU43JuY5A4AxjFZ59BLpk9LtNK/OymXOnJrhJ2q+BqPw7gu9M1KezPg2Wn3MMywyeOfEV1fehwe/wCUjHoa0Vrb3Gr9Q9P351OLxOndSuhLbRqAGs5ctH8uOQJMr9CKyVlrK6F1ozX17cRww3ELQ24jLbxKCc+Y2LnvjzrQ/wC1Fp05+K8PTmqtLD/tG/wsMrzERRmVQUOzGF/mIAD/AJqyRx5ZZ1XLXl/Ox2KKk5JbLkdFq2lu862V3ArxzbpDMyxsWA5OM8DnvV3fmeX8Ptent4o9QlgtpktdswKupwcqwzkgE968Y0DQZ5Oueuba7u4ZRZXk1rLaRQNF4LBjt3qeCQOzeda78LLy9g6rudIZJVsrnTBNGQMos8b5YlgfNW7e1T6rpFBOcHbjUt/iVn1MYZHCEd13E6Ulj0CwhN5LHGnhpNCjOcZYjgZ/9/vXtGj266jZdRaZIrfD3xjliLrld3zqce+VH7Vh+oOvk0K5srDqfT49Qykhkuo4FjKRI5Ad3xjn5cZra9PTx3V8iQ3aK7SAxgEMrA/OGFYM8nkisjVWTw6sWWMm7b3KT/5n66nvunY4LkeJFHfzxYxhgGViw/8AMuRms9+IuhQah0rqNnq8qWcthqj3cV2kOdpAUEvGPIEjOPWtB+Hln/CeptSt7S8VLW7nMssYBBhkdyUx6dyCfTFanqjS5LnUprqLG68spA7NGGAlAhGSpHOTFj70J5oY+t1p0nTRv/Hjkn2Zheg41HREMxeG5SUzZaKQyRSfLg7T/gbB48qrYLGz0nRbGS1QRQSmS0tRJKD4OWL+GG7kZY4HoceVT+mWTp/pq6T4CGwtrdN09rbIVRAzMHKg8Dkhu/mas7/o611XpltLtLlJIviIry2ndON4IKng9jgDyq/jJZZ29mzDGGmMU1a3HajJeRdOGysNRW5ZreZrVZkEYifehCnHfJJG72HFV/4E9NLqkkyaohEdhfNc6gjgjwnUDw48+YOM/QVMbS1vbO/mnhZpNOtXlQbsFJFfkY869P8Aw9s4bHpSS/v5I47eS7lubqXbjdHF8qg/9S59xTwUZp40t73PS068sUlwiF+IWqjp/TZ9cvN38ZvkKpC2P92tgc4+gBLH1b6V5l0N1Law3TS6Bqdvq0lzuF3aq+83sABLNsHeVVB3Du6YP5kGZH4s65cah0xrutRoZblreR44++yPGAn2Gc+4r51/DjSTcSXF1YXJsXmuDCb2Ntk9pZ24jmuJEYd3ZmhiU57n0zXs9Lhl1OKUtVU69p6XVTninj6fGrt7+t/RcL2We2fiT02/U2i6b+GVlIV07R7WK41u8YkRWkjDIVj5kJkBRyS3aq/8cb+bUdPj0bSZYbe0ktLYhnlw0pJyGc44G3bhfKh6B1dfdZ6xawRXEcemTtCsVvHBgS6hcMBNNIx5dkTfjPAA4FD/ABc6Sl1brHVNK0gJawx3LXN5dzgLFa2+AVbPbgfKF7nFY8TeGeLHN7tuXv2t/kfLdRLJkwuS4bPJOntGl1hrbTLW6guLuOdoIGtlbaCx/wAR78k16Z17ALTqbT+m9D/nJ05p8Wl2yoOJb6T55X9OGbn3HParL8ENE0ptR1TqGGB26f0Lebe4l+Uz3CHlyPQsQAKPYWlloMsusasRquv6hcyNbxKcqk0jHLf5pPm49AK25upX3lrtFfN/sZXhcIpPv+RL6O0Wa71bTr+WEWFtplrFa6XZRyFixQnfPk/lDSFnPufPFba+6gQX8WkaeVPgRM1xOThI+M+Xdi3l3qnvZ4uj7R7e4k+I1idP98YHcwOM7FA7KowKzer3k1vc2tndosD3ylokDcj0y3nzXyvUyfX5916K4Xn6xnmlCO65AazqmkdLpPqt/cL8QzljPKu89vyqPIivMesuqtWvOp7nRplaBYLjwWGSWnOAct+orV9SXSaz05daHLYm5v4bmO4iR0ziVO4J9CpYY+lYCx03VNU6kOmaRGuo9RX0jyt4beIsO7vIzDgBR/avofs3poU5ZVuvPj2mRNZJUjdaRYvPeWkiOPEs7a4t9Ot4VJZriX5nI9SB5+Rrc31lYdI2ugz9WGG716wso7K1tgAYrWMOz72/xOC5/Wq7om8sujrD+E6bdxX+tqDbRzDHZeZJjn/ExKj2FefdY3U+r60vwkxldbgRyyMcjcFJJye2PlH1pZvJ1PUeDF1Hz9RqkoYI7byfyMhrur3mt65e6jdvNd3Ekhjg392IwMgDsBVt0vpk2mqby5eMraq11JIybh4uMBVGeTip1zFAkltZWNq13JCgtLa2i/NK7HLM7eQJJJPoBXay01vb6Z07eJG95NeqLxojtUMxAWNfZVH9696DWlY4Kkv0MDtsxXUGoXnV3WOr2tqZGXTbD4iXZjc5XYGJ9gG4HtWv/Df8Or7qrU9Tmib4S3kt47EXDjB8Phpig/qOFx96N0r0HNb9cdRdRalDKlrfXUtvY2QGGuFLAAuO4Tgcedey9RtcdF6HqdyIvFu7i2+DhjhOF0+3x8xHuzHGe/ArB132jGD8Hp3baSv19z0enxxktb/CkeI/jh1MmnQRaFpLr4QiMEManAiHYk/Wtj+BfS1pDp2hrrpkeK51yB4oIlObmWBCyDI5Ch3LsT5J714a/T+o9Ya8lxcF7e3RwA3c7AeB9TX0f+HeoXOmfiB0Lo0Ny6WYa4TbjksYH5P3FaOp/odJHFB+ly/gJilBTV9y06WinsdW0qF3LSpaahqGSucNJE7l/Ydhnv2rO9YdTx9OaJcXtr4V0t/bwQJAxJVAmAUbHJDOPLyFX2gaosHVn8GKsFfpm9klkTu+yFQOfuRx3zXln4l6jFHdGFo4zbxsGt40P5vQY++a8fpsTzZ4OStNX7dyUnpxRa72ZHW9Sk1jSYjqUERvfESKBEh8MQk5+RFBwB2z507WrqGHT0G7fLbbbaMKfTvVLps0ly1vPJGr5Mk+0qe4+Tj/AN/vVk1jNr+p21naRRoYP5l3cBfljQ9sn1r6icEmk+FuZpc0LpFtPc28qRuIl+aSWQn5UQAcn6Vv9M0m5tdT6X1O0PgaddWTeMzNhpQ29TEo/wARxz5ADNR9B6dXVtKAs55bDpWKXZNdsv8ANv3zgpGO/cd+1Xd5ez9Ty2Wl2Jt7PTNHnaK7u4+NkW/cLSJuxJb8zDtzzXnyyKc3Fe/1fuBR3McnTtlr1vPo+hHwNDsSVvdRCEtcS7uYYQeSo8s8+Z8qtdS1zQugIWtbe2in1MJiHTwfli44MzD+rHcefnQOuOurHQdNOldILbqbSNiZIATFE5blVPm/PLGvNem+kNX6qvHWyiY5YtLcTsyqGxkn1Y+wzWqOF546srqHl5+0ork/UJLe6l1zrfxmtXUk7bgJpewji77UXyGB2Fe59X217+HH4ejpfSI9nUvVextVaKPJs7BlUJbE/wBJK8t7nHNd+FP4eadoMmo9R69Ot/p3TrLI4kQLDPeuQI49vdgODj6etUnU2ua71l+I1pJYsIpZ7l7u4lY8RRR4bP0GAMevFJkzLPmWHFShHd9l7DXeiCcfxS49nd/QqT082o/iFqd5bN4lxc6pL8PZQoRjP9JJ9FBJHkDUJel9ZvBO2hWFnpWjQzWsJlQkPcGfPyox/MVVWY8gACpPRmt3Ftb9ddVPcT72jnsdMct8zzXD/wA6TJ/r28ceterXK2HRv4a6EmreMk1rppwrDL+K/M0u3nPdYl+hIp8+aXT7vd8fEk8dRc74r5nnn4cdPzdR/ijHeQh10XRWLXM2MbkjG3YuPXOOPWvb10uysba7/EPrkPbyK0iWFtFjxBu4QJkYD9st2UA+dRvwk6NurrSktbi0bSUvXW51PGAbGyUbooM9/FflmPcAjNYH8ceuU6ilnew2LpemokNvGMgDB/fyrwOozT6zrY44cLb6noZdPT9NGUlu+F6/P3HjfV+nma01vUCx8R/BeRy+4uWYgknzPbmsZpkfxUDysu74WXaR6ow/+WHFes2tladSdLdRJfHw2OlSyxOD+WaJlkX9QpH3rzbRrSVdTnsDthN6kTozdkHDL+nNfW9LOscovmJ5uP0bieodL6bJBNd25ljeZGtPFeNgRFkl8cf1fLg1tnvJVsNSu4VLyiApEMf1MQBn7Vk+ibdbTp+O7DiX4zULpVcD5mSM/Kx+oaru8v4ra102JvmMtzJLwcD5F2qfcbj+1eFnj4mdoxZ29dFbeam0t3Dau6/y4SrY45rJ63bS326G3BeS7ZI1Ty3bhyfbHP2qc0qy60rSP8srMoI7ZHrVjpCie+ZlTMgz4Z/wk8ZqsV4VSRNKqZr9UtrbpT8P+kNPsgvK3V6ABw0sr7A30xGTisN0jci46jurvcXi0u1mm3k8tLt25Pry1O6/6gaQ2sNtLuW2gS1tFzwAM7m/8xaq/QmjsOm9YuVcASMkCt6j8zVSMJLC3LmX6mnZtzAadL4V1Hn84y8ntkZNTfwpumPUnUmsP3sdHufBbP5JH+VT9aptLlWe21a5jdSLaAt85wTngAetO6F1Jn6N6jZVKT6pf2umw8dwW3txWlwaxzrnZfEtijTNb1FDLB0P+H/T4lSN3gl1W7duApkP5v3xj2rTRTRWPQugLCm06zfXN2SxJYxxAQqTn/Nk/esN+KOuQjqM6bHdR2AsbeOBBIp2lU525HkTmtJ1JaT9P23T2lXTrNqOnaXEZtnKgSKJSB93FYJQcscNX9zb/X6C25Y5Tffgub2yuz0Lda5LGysLM21uQu7cpmIbz8h/es25XSeirRHUpNJMXckcndx3qHresX150odKlu2FtcOqwoiAFAXBxnuRmifiDqNvo9pplvcxLcIzui4baAY0xuHrzXSxycoQ5t/kZXG5eg+TunLJtR0rp22kk2Lea5hYWJ+fLr830AWvX/8A5pXXdJe/+Htrp5b2cLAEXhAqrk49+MV5f+Hq/Gdf9GxLp92lja3ybFClguX5Ge2femfipb3OudSGWGW0tEt7ucxtcMz7ULlTgDu2KTJ0zy9ZBydJJs9PqMsX0sMNcv8AQjfhej6YerNQiykttaW1uhA3d2Zzj/y1uumrb/Y78M7u4uiYri8dri5Uc5DAhR/0x/3qk6I02GXSrhIS8jX90sMrqMZ2gjgegDVP/E7WreKKLTS7JGsZ/lQkDK4xzn6UMmWWbO8frV+4wzySSa89jyu6u7jqW6ija6Gm6XCRJMysN4iz2B82PbPlkmjf7UNd6rEdLAt7dZlQIpBGM4xnufrVDf61p8KPFBZz+GFzIJLrhhjtwOMYpej3j1jqCGy+HS0hVlk3nccgYbz9RzxXtvGlBtrZFsUWo7I+kukdQePTdWkiCy7W+DMn0J3D6ZUVi9Suzt1NpFDMzFSvIO04z+taPpoJpvQck1wXjkv7uabjvlpCR9uP3qk1KKPULSVyGz3k54xnua+c6aUY5pyMfV3dLgwUTQajfTW+lWd0k1uwDSiQNEGJ7HIzRl0TStI1V3uZJLi5ulZo4AvyImf6j6cmi32qSwM1jo0aW8CrmS52/MMjkIPL3Y1WT6hHZ/y7UrNJnLyHnGT2969W8je2yYqba2VEDqlD1F/ut7eCPTINoiiiXA4GDhfX3rNy9Sr4xTRLeG1tLdltYnYbpGJ7kE9uB5UnUl+RDqJgcq2Ww3n3/wC1ZPp25F3dCy3hZiGeNu+Xxn+3Fez0+KsXqR6GHH6Bf6NfO2qP4zZaeOT5ickmvZPwomgbrfT5r5Q9ppUIuZAV+UeGvynHn8x7V4pod5GtxaIiKzvJhye/NewdIq9h0n1JfxsFnvZEsrcn8w55P0yazdVGmvWLN+G9fkWGqa9O3QsSStJJd69rtzq+pyqhO6JTiEMR2BY4A9ama1YJBpvTvT9wQbeBlu9TUctwfGfH6Ko+4qw0O5Fw+qaSs7fCQXFjCQPymOAiQcehP6ms51frLC46j1Z3KllaIAn/ABEuxA8v6RisjlrypLt/EZZqSUYoxGv6g/UGsX963zPcT7N5PkO2Ppmp95cxp0voEScCe/miLf40XG4Y+oHNUFsxtdDjuXbDEZyR3ZjxU66glm0bpxCcLbS3M8hJxtBZeTW2KSkr4Tooku4DoiFILzVdcuW2pZAxwPj/AMeQkDA88DnFC6oD31p0/Do5eMC8ljUoxyWU/mPueautWU2+naNomnW/McRvJkC5zLJwmfVgvP3FSrSCHprT0iuUS61CLMhA42Me+T5UXk9LxO74Xq4DJ8SJOiaHHpqC5vcyXfPzEjEZ+nmauIdXKXDxoB8Oiu0jP+Z5NhIRR7Dk1lxqM92ks9w42wx+KR2VAe2PXjmoC3E0+vm/jkYWy6Vci0iUfKg8Mbif8xPes7wyyNufJJQ1y9ImXOpmeBrizbw7cxsWjVfykKSOfQ0+0+E1PQpo73EUdjp8ULzhsYEoVnAz3PGPvWN07Vja6p8K8Z/mWhYK3mp45FaDWDPZzhbswzlAsfwhXIgO3hXHYkd/bsa0SxuKUeC7xxhGnwXDwwPp8B1QvpugRp4sNnDJtuLpByAfNU9WJyfIUDSdem1fRvFuYorG0kvFtrKzt12xQRBgMDzYnBJY8nmsxqGrzTSygSNN4iESvKc5P/YVdaOkunaNo1valJplMk8s2zhVCkk4/wCoAGisdY7YypQs1k80lvbPO+EYLNIAODljgE+9ZLSryKPXbAyXJgkhkEqqFz84YHH0rVxzNBc6ZBK6MLwFHVuQRtP5vX5sVQajoPgR/wASsADHLIYk28tFKpw8L+vIyD6GsnTxUoyT5ZDG4453Lhl31vAlr/HblGEj6jfy3caZKkB1AK8eWcmsSvUSm5uLJBhZfn8MHAGDnH71r+tLl7s2sVnE08ossjapxu3nPPbvXm2g6VZ6FPdah1XcLc3d0SkFrDLuZUPc7u2SQOPKtuKEZ47lylsUxLVaZrtS0i6kTR7hAgs1BmlOPmeUcAN6nG3H3qrjt3u52nkTw7nxH2knyPpVxZazfLGwtBBb2oYlmZcyStjvk9gKmQaG4vobnUmzYwsbiQQyBfFjC5C+oJY1mU3HZvcRtrZhNFKWtiZP5u9DiNlPMYGcnBHuefKiaHBpllqUGuR3FzJdRlpIGnugVJPBO0cY8vOh2kZ1HTbia8FvpthvEUiRMSXQfMYwxP5n/qIPAHvRdMa21LWYIYbGOUyyQqGl+aNYe7MuO20Cs800mot2ymuUdy16506KK7TVItM8ZLtgChCsA/A25Pv2q+08R9OafdyzssdwsHiS7W5iyOB7A4p8V7ZQPMb+WPw77UZFtxKuVWTO1H9gMVkeorK+n6a6ztEQnUEeBPDPchNu4j65JrNkh4tRk6SaT+Ji7VexZFJtcs+jUmcxtc3s15IuMDw40j4P/mP61apqiv1ZrN9O2LfS9M+HjON21sfN9CZJQP8ApqFbotlDZ3LBVjt9LxCEGAAXZnx/5VH2qulKZvzbMLhNR1S3V4xyURJN8qkdyDhaKSkqXl+pdySyUuEWHWGkT3+o3MFpuCXaxyTSElflR4y39sfera9ktNMjuNQ1N/AhlLXSwK215CST4jMfyL3+Y9/IGraNUtbK4nvQst7DhktpGzs3FQC482xyF8vOsPo+nXHWHVt7d608k+jabcJsiLYW9vDll8Q+axqNxHYZA867CnlXpulEnCGt6G9jYWELad09Pqmql7aO6XxrmCJMMtueUiVe/izPtBLZIT0rGaxKqpd6rOyRX9xbbJFHKwxqfyfY7R6HbVh+IvVjNYx/ASJPcvI6QZ4DSbsb8e+c+2Kz0ekXvU6pplkpmuZWUKD5Kn5mJ7Bc5JzV4w4m9l+g7jc01sib0wtnp+q2UVreNd+Lpw8abG4GVnD4A9ue1bjpf8ODHaxat1tJ8MsMeZYJJQvGWOZHH5QQR8o5qdZ22h/hpp9vLey+PqExWOPYuJGZiACgx8i/5j38qxnU3Uup6xcahNqpCafp07GG2UnwVRQCCc92J7seayylLLkfh9+/0LuMce8j0GP8SIrnUX0Lo21MVjp8bGa62beApwsadl+baNzckmkWGOw6Xl1XUJnjf4fEjMfmxk+Ifr2Ue5rHfhKP/oa1zXbtwZL+6KxswJJVBnn23n/2al/ijrM02h2mjRYWMvEsmOD8kQY5/wCqQ59wK3dPjx9Pnd77fMy9UnNqK2KX8Nuu7ybWL611Ni2n3Lkw7gB4J7bB5bdv71qOttDsEtkurixMiCRJY5IXCl9rDAbyOPP1ryyziWKdbKCMSOIDNN8wURRgdySRz2r2TpmdOoumbWLUjDI8sLSISp5iDbUYeoO0/bmjPJoybbJj5o+PjUq3j80eV3tncW1gJreNVt2n8SdojlkJbLFl9zgZpugXdpadVdOaRb20Ed2ElnvZYu7PGhZC5zycsRn2FWHUGiDSkeOSbw7l77bEnPzREFsf9JAqs6cvNK1LqG11YhfimSRPHiwpIYYbcP2oSioY2pLz+IcDTi3XIH8RLstrWQDtiG/nv5ZH71D6lfxrdSnG55FGPLIonXV3NrN/NdC3SGIxOF2DhT5ZP2Wq/WbgjTLp1UuREWVQMk5XyHmee1WwbRiRjGlFA/w1t5r68umjWQW8DyeIw7KCpwPU8gY+tTbu/WwhutQvkMrqrMTGuWwTnaB5DtxWz6U0216Rtl0pwH1J5wL1s5zdFPmjz/giUhfd2b/DXn+peObcXERKwWUri4bJw247dh/5sECpOSn1Ml22Lzt5Da6TpL3nTk09unhxXdzbxR78AlmSSaRmx2wEH1qbpXRVvoXTFvq9/eSAXlhLqa2ypkqzyCO3Uk/4yJG9go9asNBtz/CbGygjWFtW1e9gUNlvDEdjsUAn0aQjNTvxf1NLfTobGzxAkskUUah/zQQIEjGPLzP1aoa5NqHZsWSUb9pD0zrfUNHm06Hat7FdJHuic8KxA3bfbvx2q8utM0nqtWvOnJI3nt7hTNGPlw6NnGOwryzSkknudDjGUSyUwSbwcthjk/fPf0FaTS7GTpfQrfWtPlaG91C4urh4S3yvCrhIwV9yRz7ipuCxy9B+7s/4h6x5lWXns+/7mNto9V0bqK8e5vNQI3O7o7ERfM+Rjk9vpV7oXVGozW+si6a3uVi0S+uY1mt1Yb403AHjJBrXQXemdfWVzE0Qs9XtneO4iPzEMO/1Xiq/pnpKZZtchltCjjS7qOONV+WUSDA4+gOa2LPCVuWzVbHTjLHtNX8zzPSOu7TXLO6fVOmNFtpEj8bx7RGhcgYJwM4J4rQ6JedMdU6Pqllo8dzo0E1xbtepL/N27tyIRj1BwfrVf1P0/a9P9K6TpljbhZ57aS6vZk/OzSgBUH+VAP3rK/hZK6anq0LAJFI1uxO05yj5Arfm9LDKcHx/O40I4sqcoqq8tj3Dry+Frb6lcR4+JuF+Ej5xtLk7/wBsV5I0K+JBb27brh5FRYwvfJxknzJPatf+JGuzWd/pNvEUSTw2uZ2KhmVj+Uc9sgVgdN6nTWtTT+JQrDfITIL2MhflHqo4OK8vo8MvBUmTxQck5BtVmkXp7Vomb51aOHg5/rwf3Fa3o+zudLfS4J4NkaoXjcNuDZQ5x9D396xej6dcWtpPa6j4U8OcxzIdyuN2SQfUHmtP0hLcDUhHcM1wInYRru4VSPL61bNSg4Is3UaRrOqoB/s5d2qAlpI2Gwd2UAs5HuAc1hfxTuLjTun7Lp3eFtNP+FWUAYLSrbKP7Y4r0i/spL7qPS7SNVPh3dws28nYieHGhJx5DJrAfjpHaTz6lLp5MtnBMieO3DTsBgv7L5D2xT9LlXixxsTpvQpebLPoXqZ9Z0WGLUnY30loLmQHyjEhVP2Wn61ceN1zesIjGfgnCT+UgGO3qc+dUelae+gPfLIGOqPo9qlnZg4McSsnzP6F2Y4XuRzxWi1pIn66vYbV3kazsjZvIezyI4DlR5fMSv8A0mpZMcceaco8NFssVq1o9L6i1OGKY6nPLsh07RoCzkdj4JH92rwbpnW7zWPxRt5rln+HTU4vAic8RRRQSOQB7lRXqf4iyLD0nfxOS4ne0t9qnnBKjv8AY14101pmoW+qwdRXVzGba5ubxo0yd0YiinTJ+uRT/Z0IOE5v2L9hOlauc2F0OGUdZapIxyjrZxwkjv8ANGp/Tmrj8MoRJ1DdXyBv5fUdy5wMYEVpJg/rLRtEsJootHa7VvGkvGnclCP5XxDbBnz4QH70n4ZI1vo1/dk4kbUtQdec87Y0H+tas2So5GvJIvKW0vYVvRF9G2k3ttKUul1DXyotySTshjLAg44+dxx9K2XXHVm67nhmkaTRdLtArTRjd4l0GCsR6YJx9jWC6Yuh0/0lZapIoD2x1DUjkZJbxY4oQfrICPtUDpeVl6W1Ke6T49J9QjtpIZpOJRsaR2XP9WQDmjn6aE5a3wth5x1LbsX2idOW191TDqFtsa2gZbqXbyGIBAAH1wSK22rz214XtLqZAbSQXM8TNgvhCQB644/ao/R+j2fTWjXksdy3gXG+8bxQCQNvyR/qO9ZnU1mmtNd1RVeS5uIUtTGvZ3k2lse4VcYFYG/Fy1dqOyZifpT34LLpXULvqnWtQtLN0s9PWzZXmkOdgJX+Yx8vl3Vc/wAb03WtS0q30gs2k2coW0z3dVDLJKfUlgMexrJ6w46T6WvtEsMrql7iTUJ0PdgM/DL6bVwD75qJ+HNzjT4xIgiuIbaZo09PmDfpitWXCtDnHsPOClFyXYvOn500/q7TpHjXeb4xkk4wjLtYe2QcVa22jvo+lfwRbc3s2uX8kd+ity8D7snP9KoqgkntVbZ2Ky6t8TITGttfSPNIRwiqqkffNM6v6hvUktrHT0aGG9AaebO1nTcRz6KeeB3FYrk8sUvf7iSu0kSbPT/9mFl0zSRI99eWiv8AxF12qUV1jEUY9MclvM+1aL4KKXTpZ7qT4fT4mDTSYyW2jhFHmxI4qt0qMwG+0kHxEtCZ7afuBbOclQx9G7Criyv4rzTvBlsom2usduJQS0IAyCPc5qHU68mRN7+sTKm3Rn9S0Vep7OIXV2NJ02Fo5bewVcl0DbpHc+b7aoXln1fqLRtRgjKi6ncyIqcfyCUQ5zx8rZ+uatOrWuoNP1m5tWEjECFEXjwl3hXPuTmpWj276Fo9tBcKnxg8Z4j3IDYI59cYrXDJ4ePV7kaE3GOoHdNY6DpeoaWkTXN3qcmJpBLsAZ84QnvtAPP6VkJNV062fboyA21lb3IspJsq8iQoSzlewDOGx51Hs7iWfQlnmldrhriYuW779pGSfMjPaoGpWVslrPf6TK7i30IW1zHjIjnLIhYH0YNk+hzXo9PiULUpbs2RgoqmbG21Cey1PS7aaRJNMi0mF7lWHJdY0A2nvuJyKzIsbjqbW7iGe28dJJ1kdw2OB+VcDg9+fpV31A8w1SfT7FQJdo8R8D5UAAQD75Neu/hN0WNKs4tRlO8uf5W5AS5/qfny9K19LijLJrGwY3kd0W/TPR40fRYLWXIZxvZUfGWPbOO+BVnL0Ho85gF/ay3BZtxikuHO8+fGftWgSTDySW1uJrplwAPLHH0qXa2YOGYknO2WU/mY+aJ6ema9+LV7HrRxKKKW36I6edysOjwwxoMyMGYJH/lHOCash03oRTw49GtBGvALJuY+5JNWpXDuBtVYuBCDwh89x8zQbiVbe2lklO1QpwfeulNpf7F44o/xv6mT1m0srGeODTLSOJXjw4UAedeQ/i/1SND0iLQdOk2X2qKTO6j/AIVuOH+7H5R7Zr0rVNSt9MsLvV9UfZb28LO5JwWAGcD37AfWvl+ddW6x1+71u+WRHupcqp7RRjhI1+igD3PNRxweSdjTUccR2iaJdPIrw3DBQPk3xAg/avStF03W4tg+IgVcZBjt8j+9SOm9Lu7JIwqM4I/qArdWK3cbKBGynHYAV7OPFFLdHnyk29n+RCsIeoI2B+IgwpHzfDYz9eauEk18HElxAQScqbXb598irMS3IUEbww7kRGiQ3F6zgtJIwPffGMVp0R/xEbl/kvgvoZfqyx1/XtEm0qI2SQXTItwxB3MgIJXHocAZzVn0/p2t6VpS2tlHo6u0rylJBJtVmP5eB2AGK0UU8u8ZhjcA85TNWkEpc/8AARcc8R4/eg8OFu3Df2v6k6yOWpS+S+hjr2z67u0Kw6hoFnH5LDaSEj6Gs9ddKdaXEdyk+q2d0ZGDB/iZE2sMd+OcivWXmuI1DLbptzwTk0aO+Mgw8SgjvkVHJ0H2dkd5MCfruX/kSlHqZcZX8EvySPJ7foq6l1e3ur2EJGi7LqO3nPzDyZOwz5+9Xtja29gytcaRbStE+yO6k/mOUzwzBjwfWt6t9Agy8Akb2HanC+tpYmLWO5QcngH+9Z//AE3oEv6UXH1oSOLNFU3ftMyuqdTzFhbaXo1xbqxCP8SiFl+m2kN1rhIMvTmmtjuVuY+f/ZrV20lqzER2oUf5kHH6VPjhtMAyWkJHmzJnH716mKOOKq5e3UxpY2/7I/6UYJmuc7W6aspGfkr4iH/SiGCeMBj0pbqT3JK/9q3nw2mH5mORn+kHAqfbw6a4wcuoq7WF/ik/iS8BcrHH4HmhglkfI6SspffgH9atre9ubCEeFoskJxysN0SPpg8fpW5Fto8kxVFBbzw1HXTtNPZSfoai+n6ST5f89xohPNi/DBL4/UxMWva1x4enXP0LBs/fNS49d13IE2iTkH8rFwOP1rZJZ2KABQc/89HWC2Q4yw+rg08en6WPd/Efxuof9q+Bjv8AaHU1G2Tp+dj54YY/vVa/Vsl5eRw2cRtJUPz2qCNi/sdx4+or0V7W0YbisiD1DAikSx0+Q5IGf8TBM/2pnj6d8TfxGU83eC+Bh3127iyzdOXVwB/SrAf61Ck6t1UsFh6D1x19UnhX9i1ejyWFtHjZLhT5Bhimi2t2O1nJ/Sj4OB/3y9zX0YviZf8ACPvT/SSPOP8AabWpFK/7CatEf6TLfQDP/tVF/wBoOpmyZukJ0X0S8jcj68/616mNOt2JUbs+WCBXfwVh86RSsPQbTS/denf9zftl+w33jKt9MV7pfU87h1PW5Ig/+zkwHpJeIhP96edV6hQn/wChSYJ/iW+jf9s1uptLeHk/EjPZN0ZxSJEEwX3hvNWVVP64ofdsK5v4jePl8l8H9TDfxrXYxj/Z2+ZT/hlj/wC9HF9qTojtpMsYP+JgGH2BNbdRA/M9rMo9SVY/sKYwtU/LFOR5cAGh92wev4gefN5L5/Uw8uoaoHAj0qUjzIlFcLjV8ErYuf8AI0y8/et3JbW0seTNcRqfQjigfD2u0jxblz5biMfpSvp8Pb8zllzPlfz4mQivdX8Nm/hk0bf4BLHz+9NGp63sO3Q7xXz2a5hGfuDitQUR2w0Migflc4OfpxT5YYmjdVuFhfsDKpYA+4pXgxLm/j+w3i5e1fAyy6jrjD5dOnjbzU3MYrlvtbdg3wMiP/iadDt98Cr8WMIIdtQgmcdxGjj696kolguC9xJ9OaK6fD/Gd42TsvkZNbnW0lIkguCT5xyLj+9AfVdaJIg0fU5XBwcyRAfYk1vYo7FkwZcjy3Uc6daOAULL7qRTeBge36i+Nn8jzp9W6kIBPTuoID2IvIOftnikbWNfhGF6a1OfzJOoQDH05Feh/wAIt8DbJ58FqSTSoVxi5RT7H/0oPpen838f2G+85/JfB/U8yn1/qzgwdJXb+02oW/8Ao1Pi13q0oAek3BJ7HUIuP3r0OTTUjIM12drcAhlH+lKdJix8t2WXzwUJxSfdsC7v/Ud4+d9l/pf1PN5uoOsFZi3S0cY7bn1GIAe55qtFx1bML+ey02wNwqfylh1NJVY/5uflr1s6XEzbGbxEI5DbOaixdKaJZSyTWdvBaSyfnaNUTP1x3orpumW7fzYX1HUdkvcv3PKF1j8SYPDEvT1jOpGJNt/GoB9R83aubUOuCz7+nkeMEFdmox5/XNetfw61WTABkOe6sKN/DoVI+R9p74YE0fuvT80/9T+or6jqX/j/AKTxubXOrVVVfpAv/wA2qoM/pmmG76vudzQ9HWqkAYD6tXtTaRayjhmUZ8yKaNDtM4DsOeGGM1z6PpH5/wCoP3nqqrb4fueJD/bctx0jpke7jH8V3/fGKcYutoWynSOjK3bemohSf1Fe2HRVU/K+5e2XIzQm0cBhgIw/xGUD9qX7p03b/wDyf1D956jvX+n9zxjxfxE5CdO6Zs8w2sLn/wBzQmuOvV+VOmbOMD82zWR3+mK9puNMKAvuTdnDDOaBJbW0aKZA5fzULx+tH7r0/k/9T+p3j9R5r/SjyS1/2vnO270e2tyezLfrJn6jH71F1G2/EKObZY2fT9zbkfK80zQuD9gQa9aaC2zujjuFJ9BkU9be2z/NgmJPq2KT7t0z2cf+5/pQ3jdSv7l/pX62eSRp+Iq7P930aAk8hroMv9s0VbP8RWJD23S8pOeUvpEJH02EV6rJpiycpG6R54w4NEi0iGM/PHMR6pKCf0o/dOlW7j/3S+ov3nqv8l/pj9Dx59M/EmSTKTdMwR7cANNIxB+oUf2prad+JER5uunZFPbbNLj9cZr2SbToP/xS6bPo6n/TNBa0XYVhtpcnt8wyKEuk6Ov+Gv8AVP8A8gx6nq/+Z/2w/wDE8el0r8RbhQg1DRLU+hkeUfuBSHSPxHRMf7Q9PhPT4aUf2OK9YFsiLtnhfxD/AIvKmNp0feKMZJ5yaT7t0a/9pfGX/kU8fq3/AO5/2w/8TyOTSfxFP5uo9HVh6RPg/qKAdA65Xg9VWMbHkiOKQAH655r2FdJQbTG6Z8hnP60c6fYkjxNiP5jOKH3fo/8Alx+Mv/IDz9X/AMx/CP8A4nibdK9ctJl+tYQOMILZ3B59SRUyPorq+YAHrJIZF7lbJhn/ANuvX/4faqQUVCQMggg5qQlhbOrGe2+YdyTtpvu/R/8ALj8H9RfH6xv/AIsv+3/xPHh+HHVbuWl65ny3OBAcY/8ANxVbD0tqdxfNZwdd3bXKZys+myAH6MTg/avcha6eewQr5gv2+/lVc8ulxTCBr2xeRuRDJeIjnnsp8zSSx9At3jgvd+48J9dLjJN+/wCiPL06C1tRi46zlC/4vgF/709OitTxtbq+V1/y2SZ/ua9JurTS7l8ps3A4Mcw8T78HtTFtLOGVILq3tXQngoCp+3vXeF0vaEfh+4fE6nvkl8f2PNougL2aUq3VF4Oe/wAMg/vR5fw7CxhpOr5RInIElrGSPuK2N+J7aZ0tLOWWIcoZEGdv1Bqte6ubttl1Y24A/qZOR+hpKxx2jjj8EFyyvd5ZfEw7dCWhaQ3euTzqe7QRIpP1oB/DTSDExi1XUo2zuZo5goPsPT9K3a2EltwywrHnKkRkkfqameBZMm65kZHX8rRLuP6ZoVjXMYr3I7VkfEpfF/oeaD8NtCLFTqOuOcZ+XUGGft/rXf8AzrNKIDw3erSKh7SXjN9+9bm+1K3jk2vmQgYjkSz5B98Hiutb2wJPjm8iOOR8PjP60v8AS7xX+lfQP9btKX+p/Ux0n4d6ZtD3s2o3Kqed16cfsBTk6G6eVcxLcsufym7kDD755rem50Zl2JNeh2H5FC5P2qHLJY3MTJ8Tfwygjw3ZVGPrx2of0l+FL4fsH+r/AHSl8X9TGv0n06uVCXc8v9UbXjkD6c5pF6d6XjDH4W7QgfMrajLnP03YxWivSfGSO8Ezyg/JJsQBh9RzUG40Wyul8Tc4k/rVnUn96VxT8vgNbXLfxf1KpR09YjEdlcLz+Y3ErLn9cVEutP0bUbU3TaNNNHu53yuFz9M5qxe0dRst5ZAo4MbShcD2A71EVNRtvkMxSM9mClsfoaVwf8Q6yVw/m/qV3wmhIY0g0o+NGu4pNuII+uc1Kt5dCvZJXuNLtbVAMOE3nn6En9qbqK3Eo8aaW4cgFTJBE2ce4qjuIJQVMLz4KEbmjI3c5BPvU2mg60+SXJFo385ItCsrnwmGyZIeGTHBx5EGomoapphIiutHsJRxjNsv9+9Otr/ULZHMFyfE2kKBEBtP371Blu9WuHljks7llzn5FQk8d6WWpqtwKEHvS94Ob+G3DNDDoNqpkA2bLcBgffPlWq/DnVUstTl0m8VY7S8AEZC7dkg8vvWJkkvGkC3gvYk/pZSdy+1Onlu7SWK4RmieNht3EhuOc4NYsjlB6ikYQapJG+6z6Z06+W9i1KwS4mVS0EmSHViMA8d8HvXkp6ZsI5oMWiL4zBSQzAgEegOO9e+S38fUmiWWrxbPEb5ZgBwG7EV531NYW1jdobRjKkbKzBOGjJ9c/wClaIyTIeoxEFhLcfDW0aIzQR+GgnUFXPJy3ocjGBxipaSXstubedo12ruYNGMRFW5z/wCYj7Cjrcq17JBbq8Izuw5/K39R/XNWaWbateI7BobckPLKj7Sc4Utjnt6EUkm7pD1tbL3SdVkt47OG9svBS9WSLxkfIZSoyGB4zjBrCa7pmn3N9NpdyR8basskcb5V9p5WSNvMZHlxmrTS3uBJLaQCeVzM6Icjb8pGxvQE4PbvU/rvQrq40SS9aCN7uOFgr4w4QnJA9wQGHpzXh9b9n3LxoXf83I5IRyRUOGZmG6mlu5bSzkZLsPbzqeBgpKCc/Z24860tpb3q2sDWkLJdu0MYKgKxC/mOPpx96886be81EQ6heyump27PbTY7uVG5Sw7c+vtWyjutQsLG7lut9uRalbYMOBJK43MDn+lUP6ivnsmPQ9HlyYscUlok9iitmml6o+Gs9piAaN0J75ckg+3P7V6I0gjsp7SZCdqRtCuOXCnDk+nAOKzfSunCytE1W+Qpc3rbvEbjw4iSR+vFXetXLW9q2qTfzY1vcBgwIWNwGx/esPVvVkUUZZY5Tk5RWxA1GSTRdHX4FlaUXcTxs3AkRB4m375AzRbkRC5jns2ItryESwh/6om5Ye7I3H0NdrOmrqVkkSktJZkSREH80Z8sedV/T7R6pHdaPE8gOnyi809pBhhBJw6n6NkY9CKmoqeNvuuTPFKS2J9pGH1Gzlj+ZI0DE4/Jk4B+3etJGgk00XzKHnuYEUunfYp4x6Z9Pespp16i+NFb8vdqscTNxz4gyPYcGtXLMWvbi0twI4LZrWCHbyCAx3f2FYMyey8vyEaSluecPqMl91bHMYzHPPNCdhbHhqMgKffA5qfNaxqLSCJ0V5ci1YqCPEVt3hk+QIPFVMLRW9+13IWaU3rRIp4Yt4hAx+ua2Ol2NrdRzF41K/El/EzyoUY4+617U6ilXA2ZpSsB0zYw6JHbSXBVfEldMlckmTPHuAcVT2V6Y7TRbHWZIxc6lNqCJKR8iuk+wxNjyYef9LY96l63dG61O2mspS8dkNxgC/kJVip+vAz35rJ9RTSfwfpWeIFjMby/39tizTK2f/MT9xVMUVldy3v6M7Fj2d9z1LR7QRQrazxurvbTQuG5OF2lR78edTJsT6Rfkh5ZI7dcIhGTIrZUds9s0LQNQGqiG5HiI0EjAEqFYpgDlfvUG8DQJr1oshhT4eO4Vl4LESgH9cdvQmvImn4jT7EIpXudrF5D8Zfwaj/MtriYfD2cfByvPzt2747e1P0/V7i71p3aYfC6l0/dSQxom1VkEYyPcgpQtY0u3fXjd58NJZnnfP5T8i4AHkABT+mHW6s440gjVLP4qFWC/wDhvGSvP1J4q0ppY9mVtXshlleiWwZJMNBaOsS5H5gCTz92IrFRypDPJFFNumtrpAxA4HzYP6ZxWpuL2007R4BFN4/iXeyaRflXf8rZ+mKzEkSa9r2rxQgR+NCqrIvHzrIpJ+pA70/Tx9J3wMrUW2emWkzpLKoPNxo6XJkIwFkgkKZP2NZKC3/iEenSqMGaRljDDk7Sckj0yDWlSUhrdVhb+cJYZcMBtgdGLAZ9yCPfFVekOt41tcgvHDDZlI8rzwreXrk5NLBpWJF3C2eTaHMlxqwuiWmvTI0qQIPLkDOfrXqZ6dg6dvdLmNysKXJDrDHHu+Y8nkfXH2rNxaEdB09dLsFt2v7wbBLEp+SLGCSx5LHOfTFbzWLWHZpumhybiO0RoWzwcDJIr0OoyJr0XsCbcrJCaXbaF4uv3ceLiWBbWMgHcUU4yP8ASqDX7QWusRXUIE1nOkbJIsgA2NkEg/etN1u8tzZQwwKoSO3QAY7Fhwfrmkis4YtKNvMvjCytykWEyVQqvGPM5zivKUmoqTd9hYVDGvNmVv8AVrPprUbq5nbxYbqwS4tFRM4ctjj2xz96mdCS3F9BNqt8EluJ9sanYqtgZ8wPy+grA9RtPd6Vo0soO6BprDABIKx8Dn3BH716Lo8g0vpm2KgIVh3cAn5scD+1bJwUcXrexWcUoqK5ZnusdasdK1iK71VJJZ9hFrChDO3HLkHgAHOM+dU3SlpAun3+kpO809xbXEcZvIlYiViJRn0OVxx50zqq1tbvUo9S1i9trRhaiNY5TlnkIJ+XGTjn0q76TsLW3s47wN8N4aHf43cHcOf1Pf0rXjksPTJpuys51wT+i9TudO0jSri+KfE6XqdhfLICCARMRkD0w2PvW0/F5Z9E/FDV7ixuGig1BY7l4HIZZSw7qfInI4FeWXF8ZZdQt5YfDjPjQSIP6GjIdefXC8fevT/xIkfqHTejdahUym906JWUqoJYKQBn1BAz9K87qYyeaE5d7Xx3/Q2Y3LRJN8or9M1XTtcs9ZsZ1Ed1Yyxy3BAIA8QGPGfXt+tU2t6fb2cjXetTLM0EUe2KL5VVozw37dqPpGntFcXf8KUi5vlUXcmcg4GefpQxZxagupCKQ3jxWszSh0IQ/IWyufIc5orGsbtNpfP/AGPMWTVaiRtf1XXNJXU9Q168NhqN1bKYHlmKKu9f5QO32H9qpNC/EjWbbWbrTb/qHTtYt1kMclpeW5EqAd/nK4Jq2/Giwm6i0/T4LIxrNNpNrOsR48T+Xgc+vHFeXHQr261WW4n0vw47a4kYzn5WcSBSoYd/lYHn3r1ugeOWBt7c7G+KjHG9T3PaTa6Tqsnx+i5sNTjGViXBQk5GD6k1Qzw+NN8SqLbPdJ8HOrd45VPzD7rhgP8AtVHaXWoQXVvZ2SvcXcRBlPiBRnGWLf4UUY+b14raPbfGeGl3A8ExKSuwBUso4Dc/4geCQDWPNjnGskuH3MEnp2fcndM6HeTT9R68s6fB6khsY7N/zmFFH85T2xvzxULo5LmPQIp7oTfBo3yLLJ87AEkkZ5HORitrZQJcvDdSIkGlxfyYEAxuftgH+/vXlI6he36p1jSnMnhWUkgVXb5RgEnA+9YVKfUuUUuEvgtviaGnPHfl/NgPVM3i3u11WOJc7f5gyQRxtX0wccVB0pPltoDJ8shmiJUdlIDjH/UMfrVV1bMt5omjapE2coYHYHnjJX7nt9qsOlSngxyHlhtbLHnDID2+tbdDhgv3CTVQs9P0fx9M0oXtk7RzQhnRkxuBjXcSB6DIz96i3dnpnWKDqbRkSyvkU/x7SyuY5HwMzx+ikEZXyJqTBbyraKRKFh8GaPvwXdDx+lZmTVH0REi0kmDUZLdLiWfG7aNpCIqnjuhLeuQK8/BF6nXI3SzSjpa2fJseieorXXuqrO2sJBJFZyK8jIcrKm0lW+quMfQiod3aDWrbVulrm4wZrt59JuWbHh3O9j4J9AT29qP+EdrZar1bc6tYQrY3TWG28skGYvEd1Alj9ASCNvkahanZx39y19a4nkS5MckWM+IqyjIIyMkdweCDSTcI59K249zNEJKKlp4VJHg3UtrMm+G4WS3vIbtGmVhja0qcqfqyn9a9NvJhpnQ9rEDte4u7WAc4B27SR79qkfiPoxm6ikeW38OWWCHZMqZWRkwW3Z7NkHvUbqXQtQ1XTNGh0xI3jtLv4iVGlCOcYAwD34r2MuVZfCUtqe5PLJLIk+Nw34jLa3t/0dBq1qL6zuLlo5InkZAx+HBAyvPJFVvT1617qVzBdlU+IMagH8uPyr9uMev60T8aLiSy03pm7t1IkgvIpCDxjEeD9+DVHbXAiiN1GpDozBG/ykhl/Qilww1dIq9fxsOp+BFHtuvaVddO6T+HGleMJbrTZEsrhoeU/MzJ3APZzmtnDdxdUWV5attlZrhLu1IxlJoXDMvvkAj6E1m+sNYW5m0u/G2S2vIbaXb3CvtDDB+oIrF9Ja8+ndRm2mvIM6jLvs0zhjcqW2gA8qGA2nI9K+aWOXUw1v8AFF2viehqxYlB4/JJnjzdNz6Tewa2jKDHppifJ58ZJnTn/NtVTgeVfVHTkEmq9OyWV1I6Xd5bGQSeZbgn6ZB/evGuuNGlvvxAEYjjm0y/h+Psj4ex4A/DgEYGQwZTmvTYtQuLS80d7RA0kjjxYyxXZEIx/qK9n7Tyvqung3z+RLJJKXJkfxC1SWK3s7e2djHeRp4CoMrhAN+QR3PFWmkpb6HDbaFPK63uuwOgmYZ8NySysfbjGPetFrOgWuo6i2o6m3jC2MogZ32RoCd3C+ozj6CsP1Z1poDajZrbTtNNGwBuYeUgOflPvg/3rzcM1lhHHCLfm/WQlHW1KPEfzIHR/TuoW97rNlEy29z84CL8uJovmH6jPNYHUpUjl2SwicqZNgbIK4YkD68edewa1qB0zrXpjVMiK3v72CW6ZfyOGGxzntg96xvXHT8em6trlp8da2bfEyQwMp8WQFz8oCjzIbg17fSycnc+/wCgiUpXL3nrd9NFc9WxQTQ+Jdy6tZQtcBypJkCSMePRdv61guln0zqPq/Urx7a5sruQ3kZuI7nId43PGPLlK1vU7R2P4raNbxgOs00FyWVuNxjgRSfU4Q/2rO9DRJpeu3arbhiuq3Mm1Y85jd5ARkHv83n5VhcYQjNrmtvnf6F5TaxTT9RE0zp6ILqkV9PNFDazS2qDYG8aEtv2AHs2VBFXunxza/qOjz6ddWzaTayRtFEjMhllB53ZUcjtn9K0svSitfRahq94bhNyS2sRPyx/KMrg98EHk+tPuLiLS/DVsW8kcm7wxjw4U3cM4+/Cjua82XVOfG7+Qlzkqh8fodYaBBp1tGdSuf5tvaeCYo/lVUE7NwPXtn6VotM1i0tuo7aAxYe9MwwqjLALuyfof71UWkVxcm/ub23jt7M5Mu5g0gjLZUAeRYjnPYYqTY6vYTdc6HZaZZCa8uLwQDywGjZmG/tjA7V5rjPPkcZWysMeu2t67svuqZJl1bQr+WX+WtuCviqQqncowQPzHLdqn9VWqXLdRmQzqLfqWOfazLgxfCiIuv8Al3MBz5gVg/xVtdQ1/Tui4baZxcSlGcAfk+dc/L6qMV6F1JpktxbXrw3S5v8AQxsJHJKHezc92ylZGvCxQadO/wAnZ6d1lSW7cf2PF9O0aaJmVLja8urTy7NxzIiAep9Bj71oNWs5pY7xtWtXtjMtuCrRsWVGQHcB2zhxnApmpC3s9UunkQzQC0jKgYI3Sqc4PkeO9Ql1iS5azWPULiO8uI5GmuXfeY7S2XAYA8LwCM+eK3u8zVdjBGEFmbyFLcavc2eq6HPaG2m0qXR4VmuJG2lm3usYTzJ4rdp1O1hYwzalkXsvyhAMAL5OPt5V4/qdzDdXJ1VVbPTuhloo5m+SKQykxSED8xKuCB5kipNvfz2U0HTt7eyXM+lxr/EJGXlpXGSPbbnbivZ+7qWOPq5/nwI5vRm2+x7PYXVhdmK4vIxFHdhrW6U/keFhg9uQSTn7c1Q6b0osF9dwSzzagL28aC4lYBRutwgQYHZvCyCw4JUE8mpBs8WunRIxzcoqrt8mB4Ptmta0Pga/YyM6DT0gkkCuQD4rDBUj1OCc142bPobp8/odCEpwRlNYHxerWdnGpNhZIxVR3eRzwx8s4H71kZNW0/Tr42tzt1TXr64Mi2bAyrAz8AY/p4GT6YrbOUsYXklaFr2ecyhwvEaYAUkH2ry663dOHWNemhA1W/upI9LiuWUtFF2aUN5Bjzj0Ar1Ps/JrTQ8sUmqf89b9Ra69pfTUd3Fa61D/AL3LbPOrWBaKZkjOHZf6AoLY5zWXutOgEcFrprXyTXMbXFvFegBp1AyGhmXAL45CsBn1qpimudQvrTTJyJb+Q+BbGJmhU+Md7IQT2JA8+anXfUuq2/gNqmmG2jeLbbP8yqViOxgMeQPevZlPJGo1f87Gd+G9o9iJFYadrWoLPqMccerqm/41oCjShBgiYY+bHYt3HnU620+/s9Ysh/s7BFaSGb4q7MkrSYRM4Xjbg98itJoGpDqDVrD42JF+LjW3jaWXxkO9gjMSCCCCRx6d6bot1q6atedLLHBZ3GnaoEWeK8nmiR3imVgyOT/LYoAAMYLVGeZztvlLu+3n7hdD5Zg9e1vVLCy6d1aHw28aOaB45kOMQyugwTz22dvOvSfxI1QP1j0rClnHc22qfC+GWndGhYOHypU4JBBPNY0PcpMq6pbxlNOvh4JW+MvhlyA+0MrKQWGcc9/Kt/rdh/Fv9ktRv45o7nT725jCeGobehk2K+MbVHfOPSp9R4SlCbWyvj1rYpFtalW5qGexn1LUer7eOHTV1yD+I3x/pdxFsfB9cpxn1rPfhfBbRPcdSPFJpenQlsbxia6G3LsRnttPGAKtevXuemfwmubywhhN1puk27KoXdHGCQryAeeCcn60/p8Pa9B2tvcyC4vLmRZrhyBli6jJye3JA48q+dlPxOnlku9T0+5FJxU3B1vLd+4of/miNOtWuNMbU7pbXT723IgUb/DMiqCGd1yV+QgjIIPoK13QbPf2Ok6hav4jXdjvs54mJWSaJfmHkcYB8hS32o6Rqv4ea/eXMSajL0dNc2Ey3EYl4WPCyEH1Ujn2NZ78KJrGHprpc6XdzBNPZWuhICBC3BdVz+YHd396Z3HovCaaeN16t03+VF88WnGd7cfAudU0O2l66XVlmubaOaKF4xBOYxksR8w4BwcDmva7eQyaLDrF4Srx7DMCuWWJsK4A8iG+b7V59q+mQ22qStNc21ulsJZWkvFdgpLAgIBjIGMge9ehaIkWpzrm5/iltcqxYFNi7XQcDz25B+9eP1M/FhD1G3HG87d8mB17T4tNu9WtLqN3trqxWSZIeWIQjecdt2FJx71lukYdRGudQ9M6udlyFabTriNQiy2TFXgcYODjjJH+I+lerdZ6dC+oW7BbZY5reSFDMhfcpTAA578Y5rJdMavoN98HDILOPqDQrZbaJo8qTbnI2qO+B6cjHbtW3pZPL0s6jbNGXBq9BOu4bXbWRtKu760En8QSymEkavhJgE/KR67hgGrsawJfwY6dnsgXg1EJJIVBB8NnLFRzx3A9KjXt/YXD3UMF0lwstlOysBgL8g3DB7nOTTen7K/0X8Jek7a3uINPmgu3Ec0ieFEiGVsKyOPysp5Hmar0bUsc4y/F2NXSQrNFJ7/RbFE8H+5XkyGDUdMPiNZy4wZyFy9vMvIV1KnK+e7IyK8c6fk0jpfoLV9ZvemrlNDknYHTpZQs0S3FzKZVVv8AKtpC8f8Ay4719Y6TZtc6dOsaWENtLI6SWltHFDaXWVwGjJj3q/mAWPI747Yzpf8ACbRL3oiHQtYNrdTwXpluVuFBPyPI8QnhLbSQJDyuO9e/08odOnPflbez3l4Q0qM3zFmV6V6Bh6a1qyn1TUVutYeZ5orOGMCNdqAbmA8/yg15d+Ll9rHVfVbaXpNztsjclZAvIlZcBWb/ABY5wPKvW+jNQ23MWr38wa7tdCV7ts/Kbi5Z7hjk84SKKJfo2Kofw20LT9U1hdev4JTNJG13cNcHakMI5yoHbce1eJ408PU+LPfTH5vt8jxOpxRljxwjsm2/d/sW2o6aOj+iNJ0S3jCvc/7zc7z4akDkFj58kk+9YSTqew0e7hmtUFxrbMVF/NH8sKf4Yl/p58+586r+vfxEl6w1SS7kUrY27usAI2554GPYY+9eaXmsPd3Mt3eycH5VJ4yMcACt3R9Jmyq8u17v6HhZ895Xp44PYeiLnUJdR1nqTVQfA061YqzgP49xMMIv0B5IrzfXupJNU1J/iXeeaDbD40ZAHiKBux5Dkg4FegW13/D+gtC020ixeXELatdKx5Mz5WBD7Kp3c+gryWz02fXuprPQ+nFM1raOczt/4s3HiTufIeQ9hWzpcOOfUTlVaeA5uVjvhfM33S2kydTa9axWzPOJgJLpl/8ACXHLP9xjFaS+1HQvwx0LU9P6MhKsMpe6gfmlmkbO1S/fAzwo7VR6x1DB0foknT/SMjSyOS2oahjLSv5hf8orPWN/Dc6Q+j6jazXkewvLIJSnhzkjaxPdiB5UZYnk330+XmTTjhTUOfP9DNaNb6h8UC0xsnGHebPzZJz8o8+54rVdQaUnT/Ts1ykirMiidkbhlV2ADtnzY+X0qrubmPSlL3bhZOSviHliB5j9K2P4Q6TN1hHc6/1sTH03YiSVy/5ruQPuXP8AlXChRWjNLTDxpbRj8/UL02F9RPS+Ci0dLnoDpi1vdRgkHVfUkZmtonXJtrQttDFT2ZyOKvuneibpdYuOpOoJoYTZxNK0si7ks9y/M3o0hXhcdqJdXb6t1VqnVOt3KpNcXCvAzD+XY2ka7Ioo19QMk+rOaq9f6yfqfRLxLKBrPSYMxW8RY7pyc/zXPr7eVY8k8+VVi21fiflfZe7YecsabaeyLT8Mes7fqjrS7v7KK4GkaPp8s8Am+aSXC4Mzn1JZePIZqo/EvrJuoBpaSq9sBZhZo43K+JIWy2QO4zjB8xTujNFj6Q/DaPVEMsMuszywyFMYNqgI7nuC6n9q83id2nn1C/d2+YgK5/8AKBVYdNglnbxraOy9o+fLKONYE6Xc1ujXUdpdWlqqKJZCZWAPzBFUkk+la3RNTtumOoJep76cNcQae0dqG/puCjBSD6kyE/aqv8FOlrjqY6tq+qRMj6peW+m2Q3ZATO+Uj/pX9zWe661K1vuodSuoZHXS7a6mFqvdVjQkb+O5IUUHBZus8BPhb/QxTxZMLjJ8EjStRvjqWoatNcM9zcotrCY+AkIbdIR6BsD9K8q6j6hl1HWZblGbw4nKW49gfze5Neg32pnTNA+IMTKYbEu4LZIkn4UH7EH7GvKrOESf0+LMrKkSDkM3mf2NfQ9HijFuTXGyHg2+expem3u70Jaxo0tx4YijAHYZLMfbk1vumtCHVV5JoekzNa9M2WJda1BOPGc941PqeQB6c1XaDpFzaxR6Lo0fi65qSk3k/cQxHnYfT/0rcXlna6bpVpoWl3Ri0DTstdyofnv7lvzsT/hHbNYuszpNqOzfH1+gjnGMtTDandy65PDa6Y403QNPTwLcQ8lY1PKJ/mbzb615f1H1LqnVV5LoP4eWhGkW/wDLlkhQLGvzZYCQ8J55bOTWh6g6oso8WUjPHbAeG8Ft+ZU/wBvIn1rzi968a+trjSLAJo9lbj+VDAPy4bH5cfMfM55NV+zukaqclxx9X5sEFOctZqrWy6X0a3ub3ULie5u5JWENngFMh/lyQfmOQK9D/D7UL6410m0QSTLbzRWse0ALNJiNWwfYsc+xNeEJbyzXFpdyM9xaRn55wpAJHOTk8E19JfhToEGldF6trmok5nlhsLPjd80jZd/+lM/c0/X1hxOUnbZsx4lOVl71DZWvTuiaB0xpdwtxpWiWF31BqF2VOLuYsAjY7n53wvsBXnE63ei6Rd6ZFLG+uTwx6jqu7DSw2jMxWFfQrtjLD/PWo17qeJLvqK7vEMlpNbx26p2CpFKZRH7L/LjB9ea8k6Uv7vXesNQ1KXI025hkOoXQJAcyHIij8zwK87o8U5Y5Tn239rLuUW5ZO749S/lI23SHTN0+m9JaTqey2tbSQanq24f153sg9zhRz6VrjLNq3WSTXaNfanMVTT7AZZYIxwpf0PJI8hzVVLqV3pses3epCEX0x3RwqSY7aFBnHu7HB+1ejfhPpDdGdJydS64FGratG15K8q5eG2AxGg9CxOfpisfX9Q1Bz+HtZLpsX3ie7qK3ZXfjF16n4Y9IzdPaVemTWpwWvrlDh3kdcsfX2+gr571m5N70tfueQ9pFLyfpk1X/AIta2/VGrzamxbwjORIpbOSRwx/TFRzdbuhruRRkDTQpBPAwwFej0PQrp+ng3+KTtk+qzPqnqfCdJeSLj8PLhr2w1OCF87rKZiMZ2ptYFqx90mdSsrgv/JisomlfOM4Qg4/StD+EHUFvp3UWmRQQGVbiEW8uR3WRXR+PTOM/ash1FKYTFbRtwkUsT/VHIAr2YQcepmq2dHRjWTc9h6GDydFW+pXBCo0ksqr/AIVYBF/sKharfhNbtrWNsfCWyox784Lv+5FabprQ5f8AYzRbNtu260wSKynKkq279eK85aR7jV9SuZQ3iLbO/wCbHzyHYv7A142OUcufI/KzFP0s8kwvTeqRPqg0+5gEpvELLJnmE7uWx9K3CpbaNocrIN+o6juhtieDFAFy0uPU9hWW6G6fE+oz387eGjqIkOO0a8yP/pn2qxv7/wCK1SS6iXEaxskMbc7EAIjH1/qqmVRlOlwufadkp0jCXpW51eUBmlaEhHJ4w3+Eew7Zqx6luv4T0rpenIAHu2kuJCONy52oPbtQrDT2VipU7yS0jZ5HrUXrnUrEaxDFPvMkVtHHEichCBkBvr3JrbH08kYrsNG3JIDpcUsPSV9cRM4a7nMRXjBRBnI8zya1HROlJpEXTGnIGkku783Tuw42rksQPTjGaSK1XQumdOhuVVZxGZW4yMkEn7YxVrNeeHr2jMqFxo/TDZ8gZXUsDx5kuKTJNyUo9m38lsUbeprsUnUeiHrLXLERIhubjV47RlL5Z1kl4/QZrQ/iVrzS9TdRXmQ8kk4t49oAAC4XAA9lFVXSN3LZ65aXOR8RboLkMBkLIB3/AL0DVNM/jKdNXFmSX1PV7pLlm7YEibG+6kjHtWaEZSyQi+Ir9/0FhvBQXBo4raOa+ggK7vh40lXjzAyQf1qr6tuZmmleya3iOnWrzSzSxB3XHcqT2/vW96K6VvOq77WL4SLp+kx3bQx3kkZw6LwxjHZgMd/yj37Vn/xiTQbTR7bpnovT1ludSk+IvtUndpbmVFbCjPkpbJHABA4FRw5YPrdPLXyLPo8kY+LJUg2g3F2/409A6XYTugh0uwubvJOFkMBmdzjz+YVkuu9Ri/i03ym7vxEuEZs7AznLEexavUehY7Fvxt1J4YmLQ6fOZJTj+XHHbJGv0FfP890sHXlxruruGGo3UqwW+efCLFS7DsFGOPWteGXi9Q41+GKfrdlM0IuUFHZbv50e/fhPBLF0nb3BRv8AdjOzSY48R22g/YCvI/xK10vq93HBzcTNh3zwqZ/KPTJ5+1ewad1XD0/+EjWgihSdB/LlwT4hJJBPvg9/pXz1c6Te9QT3b2qNPcqymRV45Y8DPYcetQ6GCfUTzS2Vks+NePadpL5kbUdEnu9KZ9JvoLiXZsnhcbGDH/CckEc16Np+mSQaxomoiMwxv09aGQ+HjbKIzFj3OVqr6Z6Oi0SNn1GVZ5ic8jEMJH/ujW6DtqcGn3Onwyy2qRQpJdbcIhaUqo+4Bx9a19T1Fx0x48yTzafw+ZqNdmhsNI0y2kYlVi3bQcM2AOce5zWZg1G3ui28ERE7JY3btn/SifiDriPfXJtzxaW6xpnkYUf9zXklv1DNp14u8i4e6kXxTnOIxwSPfJ/avO6To3PFa5JKHitlx1Ms8N8sO8iwGXkxx4g/pXPp51UG4Xwg6Abewx2rXX1qmv6W9ohxMvMD+bL5jNYYkwx3ducr4Jyox5V6WNKcF5oWG0afKKjXodryR7gVlTcPfI5rEK/8OuEng+WaPLqwPIxxW7uhHeGPxSYyqnD/AG7Vi7TTLnVtVe1tl7bd7t2jTJJY+2K9vpmtLTPS6dqtzW6Vbbr+W6k/k2Bg+IMqjITK/lHq2f716zHP8N070tbhfCSQ/FOrc7CATtJHfllP2ry+2aG/046fYBzbW+DCxPzS8/OT6+1egdUXEmkpLb4/ladp8NoPPM0nzEj6DArBnWuaXkRzekqNB0CXOj63qb5xLfJEgJ5YYwfsFFY/8Trpreyktx8zTyrvPuRk/tgVtumLEaf01plsVKTm3kvJgTwWbJXj/lArzvqMnWtVkW8dpEgUuxHmxTIrHhp53LsiOzy35EG5ZbmSy02KfwnEatt25DHH7VrdP6an1i10lIgJtNggnvbx94UJEkmDn6nCgV57LcG0aedsePMoHI/IoHCj6nvXpnTer3Gl/h/bpJGf95eJE3IP5iDdI3PmA2OPpVup1QjHT5/mPOK0XYDVtYW0upGsMLd3B33F2+CYgF4RM9sAYrK6O76xol9ArNGj3UZaVzk7TyzE++TwKs5esf4pdW66zYJLb21yivcWcIS5lUZDKG7HOQKl3MmlWOm350iwlW3QqUkml/mMT5sBxwePtT44qEar0iOnwYedlXr+qW1jYzhB/uyRoW2nlmbhF/8AKKzHSWqXGrDWrCWZY4pLWV0O7/hE4UAH0wa3us6E3U34eNCq28N1YzjdIijLoRuUE+uSeT615lIg0C0ucoWk2BplVu4yAB9M4rRg0vG0uS+KkpQ/uJGj6dLa3sqRzeLqU6+GLssSI0BxlfTHrWmmWNntbaBWKMxwd3JXzJ9TkZz71T6JdQXWmJdi2eO6VHgcFuGUEEkfripi3BF9PMQMWdgzYJzlyMg/QZ7e1LlcpSryOyapPSzMdWzyWUAjtgVMrE719PSvTNNZIFntgAf9wSHJOAMumefotYMRfxW3kS8iJt4+BKeAx9j5n6VrrBy2652ld5IUt3K+/lXZ3/TUe6Hntjok9QSZZDbSFoohhiDyGJBOPatLp2qR2WrNLdGNdKv4UmnQn/xGO3cB/iyAawt5ZXE9xcXNkN62pDyqjfNsxjI9ge9T3uJbvosNaxPNcRz+FsVNx3MAQB7dzWSWNrSl/LMy/DRpeo9Eubq3sRbygI00ihkkIVoiRn/v9TXlOradN1F1Wk1gsj2VsRCibv8AgrG3JY+mB+9e0dLSSzaOmm6mNskcO1cjBVcZOT6g+dZHX2WO6GnabsWORtzMikq7E8HPnn98Vqx5NKenlC4pyxZHHnyEifRoRLDqc13HMUPwUcEoRPGP9Ugxlh7DHerK0tTrLQ2EO+2dYA91hy+zHm3ocGvPhp0ur9Qq8MUv+7mQhUyxeQNhf35rbLryaXodv8KGhlvy9zqE8hJaRxxj2AxxWfNjcUq3ZbJFbVyUX4l69DaR2+nQI1tp0f8AJgjQcHnBb/mPfNX/AOGl48OhzzOhVrJ2toizBiFAzz+orM9S2MfU2jNIG3XMaeIrdywxn9c1sNPWCLSI7Wwil3TgNMz4+aVgu7GPIYoOUZYFHve4smlhp8kHqG7N/p0QDszRmPbgeZbn9zW2utViafWbdpy17ZWQjfOAroWG1v8Am5Az6V5pZXgLzWz/AJo5G8/LOf8ASgWt68fVOsxMGkkltlRCT3fcCAaz5MCnBxfYWOK04dj0HVdWtFsLayspWub6W1W0a3hjZ3jHORx3Zi3AFXVpHF0tZzF5JZtZA3TYcFbWUgbkX1ceZ7KeOTVHfW1v01d3d1BIz6hPELdWQ4NqSMOqn/4624nd/SoIHNQdb22c/wANZ7RptvCqINxJchgoAPpwSfc0ixLaC9pPQox27mi0FrjUbHUYUIe6uZUdAf6XyCMnzxg0HrDXbLpTRpYdPf8AlxI6K6nBcMcyOf8AM7fsAPKn9OXC6V05Hed7m+ULGw7hQcFgPfgD6VmX6Q1D8QtbjEjm10i1lKTz4zyP/DQf1PkfQDk9qGKClkbltFF1DTJAtP6S1DqLqiOKN1dLK0h8a6ZT4UbOC2MebfPgKOTivSbvW9K6Fs20XQljuNTVR48koDLG3GXlI4ZvRBwvnk1metPxDt9JjbQekHjhAJFzdofyADDKh/qbaOZPsMV550vaa91pLs6X0y6vSJsx7FwqIMHc7dgfrWmWHL1CUmqiWaSV+QXU9bu9a6gE2p3BkL3KpK7v8xAbHf28h2FegfiPrcms9K3Flp0FvY2JRVkEUQV5DH8xLN3J2j96Fe/gVrd8I/G1fQ9MZpFkkE1wWfg/lG0c8+lT9c/D7VtZF1pmmXWmTOryM7LKyoA67QR38ge9dPFDXjlqSr1r8rJPLeOqfPk/zon9HoLToXQrJ2MfiJG7KOAPEJcn9xWI6w14rczahIWclnKKx/M7Nn9AAP0r0y60qTSOn7KxvLmGa7EO0x2SmZlUKF4A9APtXl3V3Ql9fxyXGi3MWpJCMNCFMciqAMfK3Oal0kHmzSk/MxzcfF1S4MNoFnddW69baXCxa51GZYyx7KjH5nPsBuP2r1O+6rWOOe40djGbZI7uxjB/JYwN4MQI8t4DOR7ivMOjxfaHq897ewSWxmMumxF1KsGZdrED0CsTn1qfa6jFqHVu8usEV7byWKofyiDG2PA9Rha39Tg1tprZHpKo7xPc+oLCPq3QYr/TZI47gxboWJ3MpIwc/TP6GvEul2k07WdTtfDKRIqWn/DIVmjADkH2fPb71svwr1pdMsZLG/coLm48MK5yA5GMH07VveodKns5ki0mQGRtIGj20QjGMz3XiTOSezOcKW74qUcsdDxSITgsUpOH4ZfJnizar4t7cwruXYDkE5DKOOR5dqtNEu7WDUkvyil7BBcQQOOJZhxH/wBIOSfpRurejIelJJpxrUeoLNPNDH/IKs6xL/NlB7bPEyiju23NU2pK1jpunxSZe4mhWdhuAxuwEX2O3J+9RcN6iQ7Fv09cn+MW5uhIbgztg548NUJJP+YsSSfc1bN08raPfyyyCO3juoGBK5NzO0udir/hVcnPvVf0daXF3qKzyRmW3hVszkf1du3qe1F13Wjfa6lrbSb9OtljWBAw2gjJLZ9c/tWKbk8voiv0pKj0bpSIj/Z+TYFWE6teEL3LN4aRgH1yw+wp+v8AQDdT6nCdTmkOwmK2hgXLyJk8nHrjPtR+mlGndOXl5FP4rQ+MwkXBRSoThcd/nP7V6Roix6NY63rNwl1/vOpIrhnxtWOBdiRnuCS7Mx/7VlXVPp3bVlY4XnyU3pSVnk8X4eWtqnhpPcy+GrAGSYEoDx5k47+dT9V6cmvLFYIkCQxWsVrGWXPEbq5IPuUX9K8/1PxLvqKWSKeZvjdRixbRSEqACTtHPzcADmvWurOln6fvbK41DVJlZJ0N6kSlIo7eJQXUv5yMxAwPKtuTMoTipRVszz6WWm9TPK9e0LVOntDnl6eIk1q+1AXVxcoOFhUnEI92Jya1/QXW8+s2Et21rJY30Uvw9yjjgSbMkKfMYNZ65/EG40/pK16m1W38WyuZ5luYooMNBiUqoX/ENu05PvV3aTQatplvfaRgWt5GbiH+X4bHI2hivpn+1VzRhlx241K+f0srDLnwQcclSj5+TMV1cxvtcvZbG3aN7RMbGJ+ZFOAEoGgdH2+mSW+tGeOOW7laJdMmUlnDADxCQew7itZeWq3k0VzeKYZ7VTHvBwkgxgms6kdvrGpWF7BKV+DLKisOJA3y5HnxnzpY5ZaHBbbUwRkobLdeoxvXtxNq3UN2IomkleRhEqruJCjCr+lYTpu33qZ2x48EM0Ui4Ofm/L+nNbLqCO8uL/Ur7S1PiW7HGwncvYbhjnjH71B0nwtQT4oL4M0itHchOFLdt30Nevjfh4TTilphSIOj3Taba3CAi4CbWKv82NzYJHoa9K/Dq7gv9QtnnVY44Jd0jEY+VSG/sMfevNLfTpbO3vGuTiW5WNyg/pRX2qfvivRukdLbRdJdpRuu7g7yhHkT8gFYutUHFyXIMrVGw1fVBpsLRqGM96JriSVRgRIWPc+5wKla5omi6foVjqOqxfxLUn8KUWzjMAmbBXd6qnGf8ROKTU9Gi+IebVpiLLSNL/3+RP8AxXZy4hX1Zm4z6AmnRpP1bbFkRLWJn3kkZEQwCAo7ZAx+leRq8JRkveY04eG3W55x0bpGqT/iJreo6qrXkj+JdSM3Jll3hl57Y3Ac9gAPStFptvZ2mv8A+9Sm71WWxaQxqMxRhpizEyd3JYnt6VLmm0/p/R59P0lpbawQEXNzIxLyrnJ57gZ/pFZXo2aa7601C4mUpDDa7bfI7IeVx7f65rc5yzqc+yRbX4tuXZGp65lluf4XZQxST+JegSLGMjCjIJwOx96zWnaWkvTlvDCPGiS5upfPIjdH4wPQ8feof4hdQ/wzVbIxSGE28qws/wAT4YAZcnKj8w5q06JujeLBCHjUSu3MZyuPakhGWDBGS9oMcZQxakUWi6vc6ZrFv07d6iLsLANiICxgZFdzHuPbgkmtDDqdjqWn2raXax6fDeIfkQ/KhAIdj2zkjNYa0ZLnrvUrxl8CaAyMqYwG3Aqf2YVJ0oyR6Vaafe7LeR7C7zvbGG37V5/6q25sSm7Xq/U0ySmrfIvXGhSaT0dpmjacRNMbNGmx3cJM8pP0Jkz9hQtG6bl17pDpuxAS3NxdTTzqwwxiUqhkz/lCkfetX/vuodYzabaaReana2VklvEbdcblOxC6s2AVBHPP9Rr0C16RfT2t2mj0eGO3svB8WXVFi2hpC8i5PY5AyfXiqSyZY4knzz2OeaUI01dmH616iTpzT7MRwI0bXkUDxeQjYY2/oaEb+4s9Jnht3B03StSuJrGMQ7j47LgyFuMqmMgevrQ/xF6WuNSk0YRyWbrcamrzSx3izRr2IbOACu3z88VlFvtQn1gwaH4d1HM84aGTIEgYk5x5N3wal0+NeCvPexIR1w9ZbX1ld22n2c8ltLcWcr77iZI/Fbx5FJB45UsoGc9xTejtJj09JUkmVkFpdAFjzklcD9zj6VcWelX79Vw6to1wipbmOK5cnckQiUJvMfrjIGe+adqU1uJtQ+EYSBFeUsxCEkMDyMd+a7JOo6I9znKV6S0jtfjRLeSOixFyQg/qbuWPt5VkurvHm6wSONCy3VhC0OOzDDdvvVr1HrraF0baLbIst3LaEbWOCsecFvXOW7/5aNoUdrqFv0vrEvzyW9ksZIyeFLY+9YIOULyy4dpEktPpMsbwPbabpWlTlWuisCT7eNyjspqRoIZ9RFux3yB43JAzg7gMfpWfm1B5IdQ1sIZDazoQx/KT8xAHqOKdoV9c3jR3FrPLaRxyK/ioMEv3A9/OqqDjj9ZVY24uUi4unis21S4vEU2zXhFuMZLyNIxAx5VVz3pubO1lmO6aZ5JTgY+Qvtx9Kqeoepb2Ga/NxBhUntJIkI3Ns8X5m48yM5qRqEkkOopAqMlpDYzgSEAKr+IZEBPqQK5YJVF/zgosTilqKBenr0aZBp9uRPcPPLco5+QOr8hiT2qL01ockeqa/a3kqCRNqT7JA6NtZGxkcHtWmvNZe2Iv4YYQYY0MSkAg4wi59ucmonSmlTTQtb2PhPdTKJrlj8hfcS2wDHJx/pXqJ5Z4nS54NSTps1fTnSH+0/U000wKQPIN7YwNq5J/XtXt6aJcqba3inMMMjeGiKOVQdxTeiLG20zp6G7I8N7gF5GZcEYJAH7VZWt3catqNxFav8PBb4Uv57j3wfp/evo8MIY8cYVbPX6XHLHC06QWaCMXEGm6fwsjf7wyntGO5J96sTtt43cMsa4/l452p/3NJsjtVENtkRJwz5ySfPmok05un+HQlYyoLEeueBWl7GlLUxtlC0MAR+SXaR2B7k+Zqj1q6a9nWBCdq8EDzA9qvNQmFnBkH+bIcL7ivOuteqF6Q6bvNTdUluyu21gY48WY/lX+5PsDWaTt0XR5N+M/V0l7qkPTekuPh7MrNetgMry/0R/9IO4j39qpOnoNUC7leLLd91vuA+nOBVLoNjNeXEl1ehrq4lkMs0hYZd2OWJ+9epaSsiBNkMhOOPl4rbhxJGPLNtkrTR1BCF3S2pQHAItsf61f2tx1Jz4bWQx/UbfsP1qdpTSxwh/hw3sBk1eWupbSQYQjejLivUUcS/FF/MyN5b9GS+C+hUwXHUvcT6co8j8M3f8AWrBbvqNAPFbTjnsyW78/vV3b32/AZIeewOKlCZOAUhx37qKtp6fyfxYt53y18F9CkEnUgKtCdNfPfdFIv+tHhl6k5CjS1OeD81XiXESkAQpn2Io0F58zbIkIH+NgP7V2jF2Xzf1Bqzea+C+hURzdRHAmTTpB7NIP9KcZNZy48GxXI7iR/wDUVc/xEltqxx5PA2vmifFLna6Kvr2plHH5fn9Tryd38kZ2OfWV+X/dR5Zyx/0qREdU3AubPb5/NICfsRj960McyNHt8EFQfIDBrvimU4jQIv6ijpx9kK/EfL+S+hDhN2qqfAicequf+1HVrxnyLQcjhvEqxt72McEMHx28qVr8Ana2D9fOjUfIb0vMqWk1GHKiAGMnkeJxXLd3cWRFaKAx5xN/6VZJdKA6kgs3vR1TxIx/LDnzzXaYM7VNFP8AEXrkhLaMN/8ATsf6UqXGrq48GyUeRxcgn+1XaQImD4e33JzRGdQcBCPTmuePH3O1z7FLLNrLKQbFZPT/AHoKaHG+sOdh01V9N1+v6dqunkjyAwBPn2pPFjQHEagH2pXjxeXzCp5TJX2pxT38OknURo+pg8RLqS7m+xBFWdvHfxJtkFxcupILtfKGb6gDFWhht3lEskUbSeTlBuHpz3omRu4YvRWPGuwfEyMqd2pRuWWyuP8A/YKf9KVJNWUcREKe2LpCavBIu0ckHHrQWjZ2BDkKe6k/2o+HjfYGufmQgdQmG0ySRt/mdf70SMX8QP8AOBP+ZqmLsHDFse9SC6Kg2orj6gGu8OHkMsk13KpJtWnJyiR4/qOCaZcfxlD8s+8H27VbGZXABjAI8wc0MMGXGAaPhw8hXOd8lZHc63GeJm3ei8GjJqmoPtWQzBvIg1Im8VMNCm71yaC80o7RuMeZApdEU9kHXJim7uyCN8x45AxjP1oAuNVA3RRyTDy/mjP70OZ7yKUNbqsiHkqxNSoruXOZYAnrg0dC8jlN1SZXS3OsvIGW3ue/YzgVHnudcyzDSvHyeB8eoP8AatKbjPGcH1IzUWS6OdhlVgPQYxQ8PF/j8zlPIu5nlv8AqGPlOn5FJ821JAP/AHNPj1TqSPPidPu5PYrq8IA/UVfrOyDcnzfvUhJQ/cHPpij4eJr8L+IHkyruvgZY6l1Qw/mdNnvxnVISKQ631JGOOmZx5fLqMRX3861bsnZhj2IpF2clcdvIUPCw94v4/sFZs3Zr4FBDqnUcyDbo5gGeQ1/GeKltcau4z8GEbHIN2mas4YUB5yh89x4ok8fw5G9lfPIKPuoLDi8vmN4uXzXwMpNf62GZTpuUPfNyrce1RwdUDb7e1eM+niA1r9ysMsuf+oimnwmODEM/8xNHwcXkL42XzMqmoaraRPJqcbJbL+eR5RGFHruqLoVnLAZ9Q0m7u9VguQR/M1dJ4lOewUDj+9bYxRSo0cgR0YYZHUMpHuDQ7fT7W0j8OytrW3TP5IYljH6Cj4OJcIV5MpRzz3yJvexZcf1LdKKjLe61Id1vpt00fbel0hB/etNJbK6kMBj0qH8JAr7lBUjyVttB4sb5XzCsuRLYqluNawd+mTOPX46MEe3ekEur7d38KuPbF8nf9avgEDAtuzUoFMccV3gYu6+YfFy9n8jMQ3evKGB0x/verQml1w5MWmrjzD3y961okRT/AN6azqG5C4pfu+Hy+YVmzf5fIy8EvUijMdpGpPk92pUj7USSbqphg2tkY/QXpH+laUBfKMAe1IFySA4I9hR8DD/j839TnnzLv8kYiR+qTKc2VrIoPlfnj9qlRnqZgC9tbpgdjc5/fFao2qsdxH3xXCxjzyWz67qHgYf8fm/qD7xm8/kjKk9RowctYxnzHjscfoKY1/rhkPhvYtIOAQ0i/uBWra1to1LyzLGM8tI2B96cUiaMPHcW88Z84zuH7Dih4GDivm/qMs+fn9EZRV6n5crYSN5bZ2Un655pVh6ldh40FlGG/wAF0zn9MVp38JOVlAHsKVZUDYaQ+4Ixmj4OJf2/N/UCzZv8vkjPNb66E5GnnPqHzUaXT9X3F1jtCSOcM4H2rXG7tkHcg0walCfl27vfdR0Ye8QKWfm/kY5tH1qV8l7AL/iXfu+/rRz0/qrsD8XaLx/hbP8AetaJUYZ3ZU+pobMM5j2kjvS+Hh/xG8TN3kZb+B61kCC9tlcH8wVqOmh9Q4LNf2mfeI4/vWj2xKS3xTKfNd1RhqNqkxiScu4/MM5AoacC/tXzO1Z3/c/gvoUH+zutkhnvLA4P5RGf+9QtR6H0xriDUdW02C+uosKs0VsXkjPrwK2UlwFIJPHqZAK6O4jZhtZNx9H5P6U68ODuMaFaySW8rX88ii/gzyRBolt5FPKtIjiRfbHFMj0e8lHzzWDKPKa0JP65rQzMRyzP6Ak/tUffzzg+mTSuMHvQ1yXcoJdGuYthjbTZQCcBoWXb/wC1Q5NI1LblJtOTPkYjj9c1fy+GwO5R83BPcVAnuGt1zAA488cY+1dpguwLm+5T/wACu33Bp7GRscgDI/TNBTQJ1lQiS1Ur5qpANWZe1m3M8fg3AGFYKBuH1HnTRKNp8ZSQPPdSOMPIf0/Mivox8VvEmsQGHzAwhj9e/eq+bpdijiXU7d4DzsFgpI++c1Z/E2ErKsjwK3qTz+tSDfaZHEUWeORs42+J50U4rshXGRnl0ZJ7Yw219cKYzw0aLx7bSfOhQ2ElsPDvjdqy5CMbdRmrea+0yMb3sU3jji5Cg/cVGj1bT2Yh9Pmj8ghvzIuPpngUlRfYZahH0+Sa22LeXMi4+USIg59iR3qssre9V5VcHdF35TIH028/rWjtrywjTItJUVj+U3BK/agXl9puGKWzo57sgZv1pWsbCnkKT+KW7zG2kuYxKDnEka5+ucU83zwxo011bkdvlZTg/SmS3EDszPZW8oycO0JB+9V7PHLv2W1tE5PcQj9ag+atlV50SprmAtiW4TxSMkIVw36VCu7S1mt98cbxyZ5VmcBvcUAWLs2HMSjPDJACf/Sj/wAHmeI7b682eWI+M+VTal3YfRu6KSS3hkCmSAspyBmQ5X96HLZDJNtZxSAfmLSEEfTmpc+h3ZJKzXpPmW2oD98U2DpvVZCTbTOpI/K065+nvSuw6orcp7pbheEt3Zf6kUlh+tZ678NpDst38RRgAMSAPvW2utH1CCNF1G2SQE4My3YBTPmwqBJYRQs/i3VtEO+0ygE/rWPLpezZaLlVpWQegdbfT9QuNHkYrb3J3xqewbvx9RW06u6cS/szNDGsd5Fje44MkZ88ee31rBatbxWEkepQTxRGzZWZt3Bz+XnPqMV61PeR6z0pZ63puLhfCYyovO9Dw649jzWfDli09LtolJPlni95bNbqG3RmQoCwPBXHB59c4oMGpN8UTaoqgjD4OdwIwRjzGP0q41fSY7ed2km+LErqbaSM/LKh8vUNjHPnioEti0MsT20L2UWSD8UQrD/U1p1x5bC5UTdJhgjhkiBaCKRVkjY/P+X0PlitVoeoWNxF8JdzmVZF+UbMqT+tB0K+jhtzHN4Fz42C1zDgBGPCnt24wRTNQNxBcReLBFbTup2nur4G4ENwOcY5pXm7KPxIq+TG6h0nc6Pf6lp1rZyTr4/i27Rr+aIq2OfUZOa7/ZnU7yfTLTULqzWztbg3VxGl2JJihVUCbR5ZRufrWg1OC41bTIJLbUJFuLOTxQDx4kLDDxsB3IHY+RFU1r8NoukGaOaCC7uNonM0qocgsxAJ5xl84r5DqYPDmlLbf3mTJtcU+SVrU+myST2Ul/dyOFUtHZ2RlAwPfHFQLK8sda0OS0iW7njmgjEcssIRWeORgM4PmrD9KpRNo1vqlxI2pXs9wI/FYwwuwRdpJ+cYHAzUrpmbS7nTnGjh5bdSIv5zMAwH5WUA8djXmzx6cWpp9uxfJUcaWJOl5lzp9+YbVppAQ9hhZeM5iPfP0rtL0m207qeS/ti7Q3S4ikVshQ3JU/fn0qm0/qQSXlvbxWlvHHIAhdQS3I255P7VfWN68Lizl8Pxbdg8XhoIhsDHyHnWJxnC2u54iUotrzLnX9EtYrGS3UCM2NqrxGM43TO+7H6Zqh02+32sEskzxgXSl2UHhCcqf/aq11K4u7nSprmJI7i6hJlKEbVlABwf0J/QVjOmJ1mghFwojidRCyqcgEAEH6g4qOPHJ425Phhb1QsDqYZtUmljdPFjnK2wPyjxCR8xJ7EVtNQkbTi2nwYS7EMs3yEEb0y2Pfs361ltb0qVte0yBFBW43+KQcjcCA+c+2DVhFeJB1UZLje0EDvESw4EJcR5/SSt1ascRnCMqY/YkGrQXKOlraXq+IzM2ECFC20ny78Gq26tJD0/0tOIfHWSzkt41BB+Uzl0Zh7Y+9V+s6lbPpy6ZeSSC5spY4Ii2AZADskU/Tg1rtN02PQ9MkZZPFuUVI4lYZOW3Y/aik8ePUyjThBS7jNDmW31jZHJ4hV7iCRg3EhRYycfdzj6Vo70C7hmEfHjw7WyuMqT2+1ZrTrC20qBWVziBJpn/wCcyoCf2H6VpbNGa3gEnCLNLGzeiliU59K87O1KeqJjnu7Q/XtOkhtobjKtHJZGPcO6uVI2/sKz9lOoghSJ9hEwlC+ZEYeP/wBrk1oLm5Mmm3FrIzLN8oif0GCp/vWFtNWFvrl66lEFvcJawRv/AIUULjHqck0MKlkg15B202UnU8El90v1RYwP4M8d5A8Z/wApAXj6j+9XHQ2kTfGm4XEvhWSRrjPzSFSv3xjvRbmzM2q38cJIS/06I7h3DJgE49flzW86W0+3sYVWPOy3VI+TwcAk4+tb59RowOK/my+h053HSip1WNz1NZxxnfBYoskqH+rCBAD688miaFaWdrZ38UJlg0+3nuGhZ33OsGcqBgZPGcfak+ZOoru7mYraxW/iMRnJIBAH/mcfpVTYR3dz0vqcYZxNqWyBQTg5/KefT/tWR28a35o6fov1bFHqWrunTzarAsq6rrN78Np0TIRJb2aMqySFT/iPyAn3rb6igPUEEsfKWViqoPPLcL/esJdajDr9xqcGj7n/AIHbrDavMeWSI42jzOdrn6nNemRwxtFcvgLJi1HPOcJuIrf1LUIKlRXKtC0+YVJory6ignAPiXO4qzf0xnAP0JrIXWs30XVLsHS2t9OmKTCTgPjOSP8AEfpWs6WhjuNegLZzbB3cHnvntWIttFuNe6h1ldVhHwKajKIAflKMG4dfcjII8xzXn4HFuWvhIjjkkpWXVvokUmrLGqloppTcxeIco7MmTiq7rqeSHTHW3la2XxUGVODtXkrx9atZr5klmt4FMdzprRzRhjndGV8vpgg+uaXV9Bi1eOG9u1JtVD/KQcb354P0p8U34ilLhFMVKVvkw8elDWLzQ7mQbo7e0kVi/YOJW5P2bil12Ka7vY0llGm6fEkvhW5HzS/LzIR5bfKpKataxalZ6VYq5tmnC3Lrk+Ei4ZjnzyCBUTXLeQ6L4ty8r3t/cNEu7G4RCTc4z5A4Ar0lOVxvjt9aOuSdyAazNctdG4hDPaXNva6j+XGJVISUn3Kvn6V6v0vGdV/DDSP4gTNJpupzWjbBnAYlkX9815bFbtLa2iyN86BosLkoyOSpUj6EV6HoV0Iejut9KQmK7jsItUh8Nv8AxIpUR8Y9j39Kn1c9UUo8poeGW2ojdRfXbHWtKj0nTblNKhcNcbYkIb5wMNzkcEmpfTWm3lv1RqWmh2lhutNvRAGbPysGBx6dyK871K/lnu7QmaZBKHijKSH8zIdv/tYNesdNO11q3Tt9GcFYr5G5/wAduXX9CDWTNOXh62ubOdUlHg8j6i1mXVrHoi7ggL29xootzs/MjQzumfXjFLYyCOLxdQDTxWxVfH5cs7EBYseY5GalTae9tpHTshP8y21DULK3HqskglTjzA3tn/lFJpEZmvzaWSvOtiUhMqgbWmflm+qjP3xXoKMMslGHHn6g9Q0t+xdxwr0pYPLBCNU1i5nbw1VeZ58kbip7Rx5wAe5GfKrrTtLfpzSlOu3D3F7IDdajKTuLuSSFGe/2q70zS7TTpDNMB8TBbgCMnPgxjgKc9j3ryrrnqibUhPdaYPiIreRGKA9wr8/anz9RLqpLFD8PBPpsWqOqSpfm/oi81y9N1qsDwXEiWMEymKEzZCZAYHA8mGTn2NZrqZVh611GZIz40sSSeKOQ6sm3BH+tQbrVBa2em6pbhZ7aAvpl6hOVkTPiwNn12MwB/wAtXfV7LHrGi6rZxSLZyW9uCh5KgS/9v7VHHieKSV8potJU2ikMEV3Hd6LZQ/yF2CAE5JkUbgf/AHVXsOlrpdtbhG/mswGM4JQD8/0zxUa5057e71DULaPfayO0gX8rpv3Dep8wB5etOgnk1i6eaVREhEESBG3L4eP6SfPvn3oZG5LbghPeJprbWzbmWGICS4MsHhRlc8lNuf1NQ9Tsd0kEruDiNkc4xkrnP96r9Glkm1KS5uhva3bdHtGMDeMDjucedanULVkguoWTOy7mRSSPykEn/wB/2rC/6eRAxXelFr/8zluvLvqPVMqtuJ7K0tuf6VQu5A92OTWT+MhstT1dbydI9Lu7iSSGV2woZi3HtyM59a9J/wDmeNORenbuWFdsc2qM3K43BYgoI9ayd1puiaCrPqbLdu7MD467sZckDZ27Z71nlOD67JCXklRtxxlLBJwV7k/X4rm76htBLaLeW95Zq01wuAYpt7kc+ahXWqnWTBYmC7F088IURtbRQ5Awe5Y1pteN9r9t0td6RFI1u6Bbgp8owYty5PYfk/eoKaJKHmt9SaOKzUFifEDFh6g4wMVzyJNagZEpU+djN/iDZprfT+m7QhkOXt2k5Xevk3t832rybp27ltbfWrLWLd5bq2RG5cp4fzbTwO45z9K9u1qDStN0OJHivdUitpCyLDIq5DEd/Wo9lb6fdoLk9PWNuXTYHuXkeRl7gZBFen0OWMMTi943t6iCyyUNLRp+nNDfqDpjSYHljXwoIpAxBI2hyR5cef2ryPU/w0vn6r1W7jlmtYhf74JJM78rnaVPfGTn7CvV+kOotNtOr9P0ARR2nxsa2y+G7lSJgwGck9mx9OKxlz1xZXWoXulNeyW+rWUzQSxSjDb1znDHg9s1Pp4ZcXUTeLhq+DXjhJ4vJ+ZqtTS2S0j1K+bN1ATlmPAMpyxC98FxnHqa7qXqi003o6Dqmxhmvo7axjLO3yF1MgjJXPoTXnGq6heR6Ja24uDcznWdst1KxZ2tt0cirt/pwcgfWvRtL0qC8/De+sdUf/c7e5vom3cgQK4mXOe4GzNQy9PHHpyZHfpceo5xjhcUvSbKy31P/wCeN0PIzNJZXdmfinV2IBizznHceoryPqDXbc6/ZQ6TDbeEqAm4ghCBwxzlT9eK2nRn4i2Z6lluIYVi0S1zAIiPnaJh/MZj6YIrG9W9KN091Nc6b+eCyYi3lVeJYGO+Nh9nx9q9LpsMMGeWPhcpfmG5qLU+Tbadczax0deWpeSe90e4F9b+I2WKbvmX39cVs+uulv4/15pOvWSYj1K0trxgox86LuJ499ufpXn3QuotD1EispeO4hMUiDtjHJx5+te1ToIuntOuy5ik0iOaDcO/y5Cn9xXn9Vkl007j3/Uljeq432E1bQfi+o9DudsbN8Np5adm2nKLzgfUmpE0ek9JLfXTqpaEyXFxn5do3E/MfUjy96kS6x/B49IuJ3jlklsrFYlf+ss+Gx/avOut7p9aurvT1nJdZfionchYrgBtslq2POMEOCe/avMxY8nUz0t0u5tjhxKLlN7JL3mn1m6vdR6tubWwkBsFRnhk3AlRv5DHtgKVPl35qUL7T4FGrajHLdRKw+HiEZ2zSZ2qqp/4hP8AjPA5wKxuj6ilrpn8OnkmuYrUujll2yX1yRnc3oh2KAvn3Nej6DZCHR4NU1woLiL+bLJJ+WOYjCgD/LngCk6iMcCpLbgjLJclffZI6LQpNR3PcW5sVuBLHKiNgn5lY8/XijdR6Rot9rtxp0MXj3fiK6iC4dHhBUDeWUgrjGe+aR9ZutRl/hWiI7SW97LaXspIyHMaMMHyAz39TWjt9K0/pu2lZc3N5KQJJm/NKwGeT6VjjLJjknw+xyU3JxW7+SF0a2Sa/wBFh1K0MkelQMkMu9t0yqV+Y5PJwO9Vmja+1/1HpK63ZSWttpmp3VsjO5YSRSw4jYY8izEHPoKtdL6ggvuodBiyrTX0U9oNw+RG3FT27kbDisBJ8RFo97aBZGuBaSTIFc7meC43ZB91FSXpSlGa3fy5tmtOWOLae9V66K3rvTtSkRYbF/hbiVfhymdhUoxGfXADn7AVSW5uW0Pqg/GO0qdKXdq0W4gysRtRV+XkjuOfM5r0D8WVEs15qGltbtHNPBcwNc52eHPGvJxztyD2rL6F0pfaomdcMUZcAxtaEkEbT8wyex98Vt6LKo4FJ1syHUyalGbZkbywt26j07TGt/5UEEM+qwwHxM+BBGsMIOOXLIG9BuqeOkp7zUZbyOJtNF7evqF1HuMsxZv/AAzjjHrXpll03ZaXE5SIRyuQW8PgHgcs3eo17fraqI4FWQdv5TgKD5Zat/3qeRrQQWPJmbSVIsNNtRNbNFcRKzMp8IHnaRyP7Vn9Vu4bLxbuGaa1uROJkTeT4gI2ugz2wQD9zVPpX4g2I6ni0aO+huNRdziJSB4ZXk7iRyMZ7elTdajg6ksrptOlezgEjXKyv3wPzj6N5VgWCWDOvFXov9SqTw+hIFda/Fo+mPq2qhjJcwo4Tdy8gBUAenl+teF9VdT6ne6ndHUE3SpMsZaSTeIFJA2qnngHvXqeq2L61HrN2SGsdJFsYVU8Au+M+/GB9qw990pPd9aTC8jKvdyxyRqOzMUVjn/L2Fe99nrBglKXcl94bi4fEu9PSJtb6SvdSEDTQdOW2ogM2DLMJ1RMDzO0sftWT1CW90XVepnQyrb2F5cWyYnUFYnmO0KGyAc4PHrV1+I8MXTdl8Uk5hSz0821krctEilm8PPqGY4+tZL8T7i4m6y6m0nTY7m5ku1tpVgij35Z445A2B/z1u6eP3iWuP4X+j3/ADKqDq2vI1mgandXMem69bApa+Iq3mnxIMRyBwAwXuDnnd55Ir0SBJIvxZ6g2YVLm4RSoXLPIJOcAdxh/OvGOn5+p9CvLIapZvBFbzgzwMFLSR7RzIATg5Hma970a8+D1q+v7SyA1SWe6ke7Vi0jwgoVjyeFIDHkcnGK837Rj4TbVNU1t7RNnsn3KLTdLi0vqDU4YfDvNZNy0t0iqTbWCB/lDMPlM5BztHI8+a0/T89h/Bdcs7SWS4jS+aW7leTxZHkKMWyeSDz2z2rF9T6xfXNzrGkdPLb20Md5JBFDD/LDORvldvN5WyMk9vKo/wCBSPbfxuwnYMZiJWQEkkggFj79xmsubE5dK88uyWxoyxx45827N1/Hl1dejlWMXGjaj8V09qEaMBGsM6lFdwf8L7DjORTOr7mHSJ9J6ftjCJGu40kSQgR7IOXBOfysUAqsuNLax0zV7O5i+Ejs+ore5jkSRfnhkwDIF7p82Rz371J6q019S6/t73S4PiINQiae3ndQY4Zkyk4JHY5G7HnmseOGJtdoxt+3h/qG5QdtbpV8wf4TRSSf7XnUw0Fj1EXH8PK5JOZAHbHYFPlI9AK9E6c0220e0ltbuSO6uPAMaBYwsUeBwqL+lVNneW+i6c9vZqJnMpVpdoG6QL2++7j0xWq0y3S3lhvGBkup4h8n/wAaI4Yft38814/2h1U805S4Tr5fsNjg++7ZbXumQ3+i2E2pKxu7gAyQ7sHGPM/UD9a6Pq6HS7CykXcLa3l8GSSMceGH/uh259qWaaPVuldSitJVL2DSBvnI4I3jn04P6GvPYtfttb6Z6mtNKuVWLpnUma5Aj3rKHg3GPd7nj7Vk6bppZoty4T+Fm9Vjipo9V/ECSKXp8MZllubS/TxEQHKhplI+xRgfpXzFZL1b0Xb9SX06yT6bpWuQTWEzuFWGwCSvPKJSeUBCr4eckkgDJr1j8KZtR6j6Fg1q4tpba21jT4HVpSQzzQu8RdA2SVaIxnI/w48ql6h0dpl9oltpd9Z25/jOo32o6nMiYEVpbRuqoy9mLtt8vmyT5CvoPs9/cOoydLpvj969YZP7yopXseh9IXWlajNp+taXp0Bnuv5TPLCTtZ03gxvk4UjHlVvrkkkujWLa7Lp5ure4Mly9zFuhh+bKjaCecYxn74ryzpzq+51HpvRbnpC/+Fi8GGUWjWgTwosBNu4Z8sYzjtWuuZrC/wCmJNP1lka8ubk3UhhJCu6AYGc+wGPMms8IxxZ/Ss9bpMsJSipbTXNfD8hH1wDU0MHU1/q08svhCO1sreKHb6necMB3HcjFa7VtSa2hsy62WpxzFRLNNGUkkUcbt0fGfLtjivDfxB6p/gvUMGi6ZdaXqOsGUD4Xw2gMMfBBZUGHbB8ueOa0Or6lGNNsLcXxJjuJYJNQs3wA/BA2HGcbsH1GcV6sZ+DJN8SFx57y+nHj+LigNxaQadHq0EGn28cEPiCIjKAA+HHljySdocCs9+Iusf7N9OxdO25EesarGkuoY4+Hix/Lh9fLJFXx1CDStFtbnVN08VnFFcGMqf8AepQuVUE98yOxP0ryjUrPXNeknkgtJdU6m1oM8xxuS2jbsMnjOP0xXg9MpdRnufCfxf7cnznVzkvQgtzy7WtSXY8aEi3U47/nb0FB0GzF9rVhFe7hG0y4QjJAHJJFexw/gRqAt4BJCsN/HCGOZPFAfHB496zOg/h5e6P1tYQ3+oWUdzIDIxVi3hLGCzMc/wCI4H3r7LF1OHRLS+EePHp54/xRoJIt7qWlFLct8ZqD4c+UanO0ewC1EudX07pe1bp7ptt9xMAt3dY+Y/5Qe+KL1Prz6XZulmDG7YRnA7u3f6AZrGaJZRiC4v72QAs5itRv+aeUDLEf5VHc1m6XG8kHOX4fzf0Ixbcmy2lJ4BUCCNi0pJ7/AOWmPcGzgZic3EoJjj8y5/8AfFM1a6i01LS13KZZSHYFuMt+XPvjmoGgabf9Xal4AGZYnKSyKeEUHgj3rY4pQ1y2SE0zyvZEPo7pjVfxN6l8KUv8Ij/7zNg4GP6R+le69ca3Z6Vp8HTOkyi20yyAN5IoGJHHZBjvjzqTdy6X+FHSotrLbDfTgkBSN2SOSPevErrWm1q+iEu5YPndEPOCvdj7knvXnOUvtLKmlWOJ6eVrpsXhx5fIvUevS6jN4Ef8u3jwI4RwcepoV9JcyaBbadp8LT3t7cQ2NrFznxZmCg4Hp/3qptr1G16x3DfHHeRGVR/UFcMefoK9N6QuG1z8SBrj20e3S0u9fmTGAj8RwKB5YeUY/wCWvTyRXTQTrZW/gjJghHVFy4vf8yd+L91Z6P8ADdO6ZLus9Etk04EcLujxvP1JOPtXh88U/UOqLZIxjsYmzM4/wgc/f0q3/EDqK7n1M20LeJdGSRlHqxYZPvk5NdZ50yzt7NQvx1xtSTnvITjJ9uaTpMUumwKXMnv+4mSTyZHk/wAj3/TdQXon8Olu7REgex0yW5iGMBZ5v5MXPrjJ+ua+c/iP4reQ2hzJbSzxxFG807yfspz9a9b/ABOuTbdGdO6LC0kl7rM7X04QEn4S3zHFx6NIzMPpXnmjaLFpkhuda3vMFaGOzgkyUeXCne39Py+Q55NZfsyMcWOeaXMm6/Itmm3L0uxWdSTS6zb22k6espudQumvJYolYiOFRtiVj5DO7vwKtOnOkoNPkW51GWHUJwMQwWMniIDnHL9sj2zUCTU7rqnV7yxidbXp6wl8JrW3XwxMqHaA57v2J5OK32lWfwNrHqjqkEtx8lmgG3ao4349O/evXy5fBxKHDZkyT0oureeHSbWXcIrULhpvCO0knyLdzXm/VfXTW93HbaSqvOG2xqvzBCTwAOxY0Hq3q1IIAtnKAJGKxuQcFOxbHnk8VU3GjWun21jI121prMy+MiXgJEIPdiAPzkZwPKsvT9KnJZcu98EMcb9OY+ytpbe4jiuA0up3V5uvHfnwYwclfqf2ryp7hm1y4dB8skz49OScV7b0b0VqtxpV/wBa3KpFoGmQXQjmlcj4u5aNgEjBAL7fNuwrxKxXLRM/IVGkPPqa9/pZRbkk7o9TFGUY3Lueo9JTTbbCKBHEkrrDsA3eIS3Yr55r7EjtLOytotG8BXtel4irxodu66lTeSR2OMjANeIfgf0rb6dPcdXauqtpugaet384/NdSriFB6kE5/SvQoerAnQ3UHUtzxdahqE+3dznaqBTj2AbmvkftfK8+TRj/ALfze35HpYccMUZSn3Xy/wBzzH8TNOjl0C1s9OnZbe5uZIpJ5F+bw40Cs+B5sxbj2oXTpngs3kktoLaztrUR2FoV/wCFH2M8h82byB9a0PW9lb6bddN2VxKoa30+3m25z/MlXe7MPM81A05ra2tdS2u73F7dIGlc5DRIOUI9x+hrRHI49PR4spNSkjYdKdIjrXXksLkeFpttskvz3LBcFlJzxuY49qp/x8/FyWKe70rTZzHYF1gCAjsnAC4/pH/avUNMsJOjugb/AFSaTGpavsmfPO2Mnjnyz3NfDX4iX1zd9QTrdMWhjbMf3Jyaw/Z2CP2h1jlL8MOPaehNeBjjgW0nvL9EXTSLqVnPB4ojMpKAnn5sZU/rVV091PqCdK670/dKGhto3BBC8eIwBGducAjPeqzRtUaQKok3Ed8jvitBBpdtK+oXEpENvNCGumzyu05yf+bGK+0cY404yXsMemm4+YboyeHTL3QRGQL2/uLaNQf6YRLz9CxoPWkCW97duSMC7nxxjguTTdCuF1P8QOlLlY/BjeSKRVxwsaM20fsKTqsPeNAr/mkuZy4PpvJ/tU3/AMZP1fqdlleaNdrPX+j9SnXpLp6zkc7LW3+UZ5XfyQax1nbveXuqJChBmu0gDZz8qKSf71adK3huLe5BUqi3A2D22jI/cVoemumni/iV5KMWtnLJNPKey78EDPrgY+9fNWsGfLfL+tmOT/qzlItJTZ6R0/Y2NvtW5vfnlk80tUP5fYu/HvisDqd4II1jjypDvM4AztLcAZ88LUjqHUtmpWsUvE8qfFzLniNDxBF9cAsRVHdyM8cjFWdyea1Rw6WvWFrey3tFX4mBPOZyXP8AkBz++KxujaQ3U3Vk19cKnwpumaSQ52pGp9foMD61u9I06e+QyKGCLEsYZRlmLDaAo8zkmr3VILL8NLe6drC3uZrYxQ6fYsN4EpxmSUeeT2X25q+PPHHJxW8nwVxvS7fsKjqfRvj9Bh1XqB/4RDesf4bAY/8AebiFRjcEzhYzn8xxnyqvmeHS+kL3UbJSqSOlsS+M7hgjJ/5VoXVt3e6naQ3mrTzz6lcSyNO0zZJJYKBjyAAwAOAKvILaK0/D3TbjUoI7myOsyXIgZseLIihY1PqgJyR59vOg24446u7H0rJwZfpO4a706+v5mUyxL8PkHjLHI7eflXuv4f8A4f2txp2jy69H4I095L21XJTG5QpaQ9wuc48z3HFE/DH8IhpGiDVOpIIviZpBdwaeybVDHnfJ6cf0/QVM1zqH+PPq2kaZdD4WMCGSSNxulmZThj6AdgPICvD6vq1kyShhftfl/Pmeuunh0MPGzLd8IL1D1jHrpfSunWEHT9kBFLLCuxZyvdEH9EY9B37+dfOHWnV9s/UNwYDvu7qVYVCjiOFcBVHp5n71vus9R/2e6XFhYsYJpykJbPYn8zfU4/evIun+nWvtduNZvMRaZYuSJGbAd8f6V6v2d02PFB5Hx+Z48+ol1eV5cj27I9x/CwtYa11jr2ojbnS7gkHg7TtG3P0FePXvTniqde13JuLmRvhbRhtJTuJGP9MYJ4Xux5r1np+4urPR9Yv7hhbPJZoLS1lXLpGzHE0i+W7Hyg9+/asuloNX1OzeZWlTxVBeVvlZiclufzH2qOGcodRkn3dL4LgnLO3NepfuTOqLCaW30/T5phHFHGhfCnc3ABAA8+KlrDZdNdPKEtMiW62iFTh3cID85+jCqjqHqWQ6lcNbH4cp8huSfmHP9IoOtyMn4ddNPBIfEvNRu7h3JySgKrnPvtrTDE9MVLuSTk9/Mhvf3+vX1tAg+N1C8lFvY2US4VXP9WPIKOST6GvWtYuP4JPonSemyD+G2cTXNxPwfiHQHGf+o59uKxf4V6UNK0276uvELXEsclvpKk42JyGl5/xHK/TPrV3qUpFrHey4aWO2YOTyCWbI/wBaHVThrWOPC/MbNJY0orcwms3P8TOpM7nZPKIuOD7fvWBiIjlmmudq4baGbjGOOK0Gr3xS3gYEsz3AcE+gPb6VmOptrIhlYRR7mc+jYPAr1OnjS0ruHEmajpjVJvjW06STMjZkgPngdx9POrTq6y+IgOp2qBTKMzog7NgZrz/S9QS8lhnifZPbkbT2IBr0vQtat9QikY/NDI5SaM/+G3kT9RUssXinqS9p2aLW65R5yqS3Uqx2y5fIwQM4HnR9Z05LRPgNJZUWdt+pTqcs4HZPYeeK1OrQR6GGjtU+efOwgc49Saw99cgI9vE5Jbu475rRjm5StcD4pat0aToFbW+6h0qFtRghjjmUfkP5FILnAGOx71qesIINSuby0t5S13qXULiNQcn4cEIjA+fGT7ViPw2ik/2h8WRwBbW7ZYjPcY/sK9eten1/2t0WWOSJ4bS2F6/y42gqxX6/MRWbPl8PO/YVzNeiWVzIkuqXsMBQLEptwB2ChSB+y5ry+3jMmsXvOQ2myyHPl/LIH3rX6Tcb83jEf/DG7LjkDCDKD9gf1rM6L/8AXWzjBHj3dtcRgkflAjIU/qaliShF2ZLpt+aMdpOlNqssTXszW+mW8HxOpXZ/8KHdggf52xtUepr0rqieIx6dbiI2trbW8cEUPYxgruK/UAjJ9TWU1LT2uNT6b6a0znSEmW8v5SeJzEfmZj5qMMFHvVxr1yL2YZjZkk8SaRvMhm4A+1VzPxJwl7X/AD1lMjuMWUdm0txuldEWSZj4EYH5Ezgfc96deX+6x1S1iX5B4UcWDkZDfMaKZPhYpJAAZ/Cwn+U8YP2FA6f0p9ZubiG3VnW0KSzMvOBuq62uTEW9tmv6Gmj1Bda0MvuS7gMYfGCpxxxn1xzXnRsba/k1PSrqa20u7iJjWW5LMlyyncqn/CxHOasuir5tO6rFyoV4jdOrZ5GdxwD+gFW3WGkQ2vW2vTxRK0c/+92fHk0R3H3I/wBaMP6M2vVZol6MlLzXzRlhJHYWNtEqhmdlTaP6iCC5z6Z/0p+qSRaULoXVul38UqeEPEIVfL5sd8elS7fU7Iyfwq4sYJgmPDk24kSXj5gw57+VLqvTTXCuZb1ZYJGzbXSZKF87ijAflPNWjTe4OHcjzqTW77VupUjnnbwY5khjjBCooJ7CvT9NONPgTxBGrgtuY9gW/wDSslY6xo+lar/DundDaW8kkWO71HVcSSYP5vCjHyx+xyTWquUMGnRIny+HCFUn7ADP1NW6lRelJUV6l7RSRD1zUrCwu/8A4Q3dxLeMj+JKBiMKcDAHn71pdB1CKXQLCyPg20l5azxgICNxVyA59+O9YC6hZ5J3+bw1BVZCcZA5qx00Ot7pIgIDRQhRznw1bOc/qay5Ipx9hNxWmjV32oNaILUO5kihYXRB27lQruUHyJBzmtHqqR6lYW81kEJhIKqoxlAcj9KyWp3EdxqdoX2sDDNbTAebENgn6jAq06V1FLDRtOsrxfHklt3unRvJJJCsSD/MSMn2rM4uMFOJFY1KCfdEmCwt+mLeW8RgLi9Z5YUH/hqx5Y5/xDgVh55zqdjqFrGw3rCWh+ijkD7CtJ1RdzXR1KJplnurSRS5T8pX0H+XHFYW0n+AvxMzfK0pKr6IRgj6c1bpotrVLkaC1Kw/SetGPUbWwG7edrwMQCCmMlDn6GvSJJRY3cTw8IX8ZB6A15boNi0HU0UuxilikrA4HZlIU/vW6kv12aduIBkR02HvtU45pOqgo5bj3Q3UK6aM/DuTqHU2H5WI48hkH9ua3Gl6ZBoU8uuahb7tVvrrbYxuf+FHwA5H+IkHHoBmq7QtAeXVTfXUQa2C5iB5Ezjt9VHnTepdZN31JKvxAS306YFptuOVTPY+eTikk3kl6PkJFt7LyLqxLvq2oNPJAY7hRKgkz/L24DSH0wTgexNAto59V6eEDERyJebJpCOQgnJZv/KarNUvY00xGjJaTVJWhQjj5FUOSfQc1qukY2k0vwTbtJd3Rwu2QAsrHanHrxmskZOENUvYLFOUG2S9JX/aTXDtkkj0ywChVGMlV/IijsDwWJPYc1adVaslhok9npghtbWNDEpi7Nu5ZVzzye57n6VENt/s9p8lpMdkf/Gu5DwZ3DcKAfyoOMg9yOeKpJYI9TkTV9fIj0uIFbe2V8tLz248j60sI3K+w+pSVlJ0x0Qmq2s+rdRs9lo+3kq+zeueQM9vdv0onVf4h3FvoiaboEX8C0RU2w29oPCknz3JPcLnzPJ71X691fd6vqUNnZWa3Uj7Y7e2RMpGc45Qf4R296NH0Gh1cz9ZXMdw0km6DT7ecNJKR5SY/KuBz6V6Lkk7zPbsiuNSq2QentBues1sblTPZ6ZasDPe3HGcfmCYPzfU1vL/AF1bDT7k6RdXVtbu20qHCtIyxsFBI8s81nZuof8AaHVYNN0p0j0yNDFFFEpWJsDJwB3Xjv5nmhaq7N0452AiORHbHqwdc/2rG4+JkSkqXkLlyStKy7sdTvLfpjp+a3dxd3r5d2/MqvIc8+Z2ihwfirLFKyanpxvLXazq4I37Q20ffOB9xUXqNTY6Dp0au0R0zR42LDt4jjao/WSqvoXS7fU/FW5QtBBqaoM/1BEyR9N+D9hXQUIY3lfmCMkoybVo9M1yPprVYre21+KLTrl03RF5cMCy53AjjOPWvMOpPwe1ye4tJ+k7i01I2jKQGuVjkwMbTk8Gq/8AFDUFv9QG1v5as7EucfKPlGffiqzRepr/AEuV49Lv5IdgjkTb+UMByuD3Fbeml1HhxyN36mDBihp14/Qb96+D+puNM6M1J7+2sddiutLmvNQiEZMRcSMzbiSwO1VAB5z59q9j1fUFn1iC5G0PDPNqAGPJFJUfsD9azHQPW9xqjLb3sDLdrayztJEMJtQc5Hrzx71rLzT4vGnnEu8zxi3KMOwxub6d8V505+JmS01QmbXjx1J360eI35udX1i0sbtmYQRJFJuGTj87n6lnNOmig1rWJbNbd0n8bYZgcRx26AKeMfmyMCtVc21xDqM3jKjFXIWQr8x+/mO2PpVdcPF0/Y3Ey72G4O5zkyPyQM+Q71WcnGTiuTEsjlTGa1qtno8en6HbZjl1HfFEFOCqBDlifU1lOnbGWO5nEbeIIIjKFY8hV7j9Aapfj31rq/QNTVvGEd0okwMBQYz8uPQVZtGx1VIQcNlkJH/Lg59uaHheElG92rfxNMIKFLzPfdM0eUdLdM6SG+HGqS28RmccYkLSSEe2CP0Faq/urS9u75tV22/TltAWSfxCJJpWkI2svn/LTJI8zVfcRBtO8Z2YS9PWs7xW4XO+TwBsQenByKpOjelb/re18e8VLKxntpBJcSz7BETBxtB5wrEZ7djXhygsr1vZL9TXq8OMk43fzRTdFRWfW34i3PVJi/hWkWFxBHYxxoqBVU5LY/xFUz681bfiU+ra5FquqKwt9CieNreK4fkouSFHmzs5LE+gFVukLH0np9t08lyNTPxEkrzrA8IuFkwEk2tyBtB2k/Xzqg/Ezqu51W5ltVdIrK2+S2toz8oAQjJz3rVUp9Ynylt7jNLJ/TUI7XRH6W0xOpfw4utHQbgS+GIzkuO2PLGc/arjTIo3+LvbedodK0qNLe2hXgMEBAU/c5P2qm/Ca68FNRs45HTw41OV7htpUkY961d5pY0fp9LK5X5LeVmmj3AePdMSVTd/hAIZj5KPUinySmpvHfcTK2npj3Kux1K31C3h+IMdtc3CMwQ8K+0gH6dxTIemYra7lli3Q9meJlzsC88evNZSOC3ttQ1PVJ5N1jAG07T0c5Ny45dwv+HxGZj7KKudJ6ta0vbLTb5vHj+BkvZZnzvRVbAwfQ+9WaaenlCTwv8A9vnyMvFJCNWXUrYFkeQ+KW8vVWHp2qr1PSItO16U2yZsbuCWdEU4Gccge3nXqV50/p+txSX+mTQFplBeWPhTnnDj1rJ31ha6YBBq1ndyGTfHbLA4AVyBhsn+nGc45rZDMqpOyePLctLVSKv4Wy3RalcO0lhptjb25MnHjyhQwIHnyf2r0Hpi0imhvb+8CvcvbxfCJ3WNmJJY/Qdqxlz0/JruoeFBCbbpu3DLbSMSjFyuDIF/qJJ48uK3WnQQaPp0ETFlQIAqlvmkxwGI8jWTqHUeS85w3Xck67JD8LbCVpGtLZ1bDABXlPLOfU4yBnsKxXT+s3mpmK1ttwhiuHuBFGMb22lyW+gAx5VZ9XzSXQt7dHYRzRgNH7A5J/0qmhga1mmlgmaEsjKzB8YRl2kE+mKzY4p4t+WSg9JTa5dXVzYzx2S7jHESgPO6UckmpP4SaZqGs3mr3CxvcNFbQGZ8gbBtLH6Dipb2enm0kinuY4YQAx2tuZQPPip/ROpWFhean/C2knEyNDKJISiFtvB7+Snj61rhlXhSxpWUg7jJUeSdfI+o3txcyR7UhUzRui/8TxJNo+p2jtWq/CpZIdKWR/lS3a5G4nu2R+w/1rT6V1BoE+lSy3MWq21mLlYXd5o5UDsCw+Vk4AxnvWqhtNNdkitdQXx5UP8ALls4k8RM9wU961dRnxvB4XHtKPJkji06NvM8dtNPe96n1e6hQNPAREsY7vlTg5+uK1VlbXukyQ2VwljM6q6yXEEBdQ+V3xeI3cqSuceZrWWvTFtp2pm7EaeNOwDugIGB2B+4rO2mjXFvoVpY27tcLb6nc3ZkYkkCRwxH2x+1Z5Z4TdX5E4ZoyRVaA81/1dqaXpeRJ9NuLbT45pSw+X8uweWWUk+9ZXq6/MXR8GjWEM0Uq30yTSs3EyKAygeectg/8orRaHeR6X1poEUjs81y4wrrg7WDMo57cLn71W/iBYPc9TdPWkBSa3mv3Fz4J3FcTlcMv9IwBzWzG7zpSW1X8D0ISakvIteqpBF8SEuIVjtYxZwxnLMZBHHEAPur1LsOkxdaijTzrJbxsrwtANrMFYEBvbIHuaNdW9imq6TDfxm+1uaeWWGKQgw2+WdhKy/1EA8D1o+vdQWHR+lbbQr8bcQ4iLAGVsttNxJ6ZJ+Ue3tWac5aFDF+JkXOT4W7IfUer2eh3MvT+gokd9fSG51S7xwWdssD55G3JA7Yqr1NLi0+DlucRQ3lsJhCAQYwXHBJ5+ZFDDPrT+l9AF/rM2p6wpKW8Uj3e4bmdB3Kj3yBn1NSbmKbXNQvbWZZjdzhLqFin8uNCMMuexOMDHcYpoqON6eWuWVgklRF1DSl6g1zTEeBpNPjs5bR1gk2tgYbdk9+Wq46qtkstD0+1toyi2sqIZI84iITCg48u/3NW+madF09BdyXgxsuZBHGe5UkBQOfPGTWf1yS81O1lgtDGZ5T4qkOEDgeY9fXFQU3myRSfoxIP+pJVwgWgyNcW99pjxiSzaLYW/wEhuce27P1o1/rSadbyadpOEkgKwNMq9uBnbnz5wTUe4voND1K2j06BFimlEsiFeGwp3Lj0zWfvo5hqGoWM+9mWWSZiT5OwKt7Vpjj1zb7GpY/Ekkw/UEEnwWpXb3LW6xwxRnwl5IMh4BPYc0TqV72WDTtSgtYhaadEiXEm3LMbjB+b1xtwD7mrnrXSrCx/DHpWaQONQ1K4nSdkkOFRWyu4eZ7Yqh0m+aSwvbO5kIhmt41ck/l4Kn/AEIraoOEVLkvpnB+kuC26misRplitjZ/DpcXgS1SNtxykSnBJ5wSckV6V+F3TL2kL6o4IwGCHH/EY92+g7CsR0FbXnUkUMCwLDbSA71ZQTtDABl9MhP3r36+gj0DprUZYMCCzs2OB3AAr2egwyxpTmuDQsTnCSe1oDfyyXC2unRu2c+IQo5I+n1rQ6danS7ERKqm6lO+Rs9s8c/tUPpq3tksraV7hLjUWtUklOOVBUHA/WrBSYV3yMAXBkYnnI8hXpt6pa/M9DFjeLGsd2kObbDD+YnuMHzPmaHZQKpYycA929B/8GkZllkz3TuPXNQNeuVXT3tUVvElZQcHGB3qEp0aow2Ky+u3vb1y43IpwFB8vb3r5k/GLqC86t6oFnpcsZ0vSmMcTK5xLOfzycd8fkH0Jr2T8QepG6f0GSGyZk1O/wAw2+OWQEfNIR6KD+pFeZ9LdP6ewSLEhdRyCnc03TY1KWqfAnUTcVpjyUfT+la1bqu0wndwCZsH24xXo+h2OvRkRCzt3cH5VW7A5+4rQaToOkKNySkvHglXjKnn61ooINOtI2K3QGewUHj/AKq9uGLAt/1PLc87dV8iqgtOoolVf4TGSOeL5MUeJdfTeZtEgJ4x/PU8frVtbXWlThM3XyL8pcxuc/U1Mf4Zwq20+VLDDJIEPHpnvVksN7L5/sNebl/l+5TfGamF+bpqafPAMV3CvH3NJ8RfPtYdHaoFPmLu3/71b30Rs4BcR3EbSE/Mjzbjimx9SSSTiNrYxRR8sSVwB6jimlpXZv2P9hUpy4r339RkF/qiJuHR2tSxrwTvgYD96lpqOquCYOkNUwP88A/1zVzbdVI0KrFDNKDhlyNpI+tWg1OC9hkNs4MqnLoVAePH171VRxOqUl/PYc/GX+L+P1MkmsakpDS9JapC2M4bYePXhjUhNZuX+Z+m9RZfUKp5/Wrj427YI9tZ38qnuVRDjmrqBL8tmdAoAxl0VP8AWn8OHlL4r6EpZJrtH4P6mVGqTrEHbprVI4m/rCLjP61z60doc6Bq4HbIVP8AvWseO4Z2WOzuJV7+LBKpz68ZzihpZJPLiZbiP1Eicn9DQ8KL/ufxX0O8SSX4V8/qZSPqG4YL4fTushG7Fo0x/epA1G/lAK9Mao0WOT4Sf962MlrEikeECuOMeQ9Kjj4eJj/LdAfJew+1F44L+5/L6A8Wb/tXz+pm4b+6I/3fp3VR/l8JcA/+ainVtRQYl6Z1YDvkwD/Rq1dtdWmSFU7/ACPhgYoomjkdhjGO/uabRi7N/L6A15V2Xz+phn6gmD7JtE1aMf8A3PxUgau7xrjQdZbPmLattHFHIPy5z2BPFcyeGuDHg/5TR8LF2k/ivod4uTul8/qYyO5uGPGjaso9GtDTL2TVDEDplrc20+Tkz2O8f3rXMW7/ADH680rb3QqWYgg9iQPtXLDjfKb9/wCx3i5Fva+H7mMtJddiiT+KWd1cy8bpIbNoxj2GanC+/m7v4fq7upHBtTj9zVrp+hxaU8kloLhfGOW3ztIPsGOB9qtf94I/4jla7wYR4v4/VHPLN7uvh+5mG1Nd219O1GJvJWtW/wBKV9bRQCbTUM+vwT4rSeDMxGJC2fLcP9aHJHMjDJ2gerA03hR9fy+gPEl5L+e8zA1pWkG+01E57A2L80Y6tF2ks9TT/lsCa0IRjx4oH/VxTvhuwMsZ/wCvAo+FBd38f2O8Wb7L+e8zo1a2d2/3DUnIP5/hGQfvSHWIYyFFndggkjMWK04093YYniOfIP8A6UK601iv5gvuDyaXw4/5P5fQKm/8fz+pQ/xaBQGNtdLn1iNGj16ILlrK4x5HwTUtLKPJyCT7sTRfB2AKFOPLGKDgv8n8voHWv8V8yrutajlUt4M0friMmo0esxbSPh72Q/5bdjVtPBKW+Xa6nuoB3H6UOCS4ilAW2v3iP9QhUBf3pfDXm/l9Bte2ySIS6ypyqW2qj2+FY/6UGTWLdGwYL8E882jD/StL8ODgiSdCfzZj4/agTW8i58M+Kc59KfRH1/z3CLJLvX895n/4urMGEF2B5/7s2f7U9dbgRsSw3QJ7D4Zz/pV4La9aMiGJuexHPNR0trqNtrKqn6YpfCfr+Q3ir1fMipr1mpDtb3jEDgfAyf3oTdRWkr7UtrsMf/tVxVl8PfMcbTt8trCj/CSKuZAVP+al8L1v5fQ7xfJL5lUuoBuQl0D/AJozTW1BgeIbpsekBOaukTPcZ/Wn7yDt2t7YGafRHu2d4kiiF2zAFYboZ8jAw5pyzyKSfCmGf8lXbRzYyCyjv+Q0dbW4eDxRcrt8x4ZyKOmPa/kLrfqM/KNReJv4f4RnP5BOh2598Uy0fXo1Ya7bWm7+h7Qvt/eri6shdwSW91Kk8Mq7WUxsM/eqbRukrbQ1lj0uaWJX/paR5MH23dhQ0LlP5v8A2G1vh/kvz5DSXcwbBiKLQWlJblSftVi2mzrkTh2BHDAdqaLJwRjLL2yRg0NDH1IhiQAYEZ9fzZpj3GxQTFLj2Gas2sWGMDHnnNMezlYjDlcei7q5xYNS5K03+xOIJHB8yp4p0txKdrxwNsI5486nC0ukXBKHz4BU1HkguRkux2nyJqbi0cpJgWu5V24ByRkDtQl1C7DN4dtMxz2DKf2zRhYs5yxAPkc0+PTLhn3JsYjucDP611B1IjHVb1GydMuSR/y81z67qSsuNObt28RcirRbO5Jx7dh2octjc5BaMsPaucE/MVZK8iqfW7uRWFxZbV/wyENmnW+otGoaGyCr6KQP2qWmn3e9/Gtxs/pIHNF+BPGYymPNhXeHpXAzyWRjq1yyEPZyKv0GKj/7TlX8JbKV2XuPDWrjwZShELK2PLOP2oUFusc7yeGRMQAdzd6Vwvuw60uyKh+qERmzYzBvNdik/pmnp1IsqHOlSyHyGxQasHsA8xlltjvPY7hzR0tYeN9qmfXdzQ0ebZ2v1IoZuo3XGNGv2U9tpT/5ahJq090uYdEunIP/AIlwiH/3Vajw0ViEtj7kODmjR2kUp3C1ZQB54P8A2rvDT7s5zlXCMnJfXRIDdN3LY8viI/75oPx9y0x3dLXCej/FQ7T9881tY7GMtgJH/wBeBT3snReYI3Q+ky8UfCiu7+K+guuXkvn9TD3M2oToQeng4Xkb7+MD/WgW97fxiQQ9M2oyNrgagucVuRbqVOIQCPQ0KTxbcF7KNN/9QPyk/eg8ePvfx/YdTn5L5/Uw+mNf2MjppfTtlDNMcsrazu3f9JYkVYPddQsCP4Ppauv9I1I7v7VZT6La3t4t5d6TbS3q/knRVWQH6jFTgklwrI0cof08P/UGk8OC8/i0P4kn5GbEuvOpVtM0+MHuDeEmoVwuvxhvC06zlQn8gvdp+xrTeDdxEhQzYPAbIOKBNDcGRcIwLflUScmpuC/xfxDqfmvh+5lvH1/w/D/gumnB48a+Bx+1RLmDqCbIGn6BE3cBtQPI/StdJZX8ZObFnwezTYoTdLalfOkqaXbHHYvdgkfT0pfCt8P3yf1QHmS5kvgjI2f+0NtIBcW3SzwAcLJIxI/bmrhE6jcs9vF0vGCP/CZgSPcYxVmnSGsxE+NpNnP6MJ0yK4aLqKhc29tF57PHUsPtSPHGHb/uf/kGOTVw1/pX0M9OvVkpKxw9N7D5uec+vAqHHH1oCRDL0tCoPzD5gc/UCtTLpd4G2QwRxKeSAc4+lQxpWrmTw1itZVIwyMhUsPXNT0Yn/bf/AMpf+RRyl/kl/wDGP0ZQyQ9a26u8mvdOp8u4RtG+CPZtuKS2j6luV3L1HosLn8yBHJH7citC2matHCIo9ORdmSsUkgdTx5A1S3Gia4Qka6UEhBPG4LhT3AOe1DwIf24/nL/yGeaSXpZP+2P/AIgZ9P15EKz9U6MGzja9nIef2/7VW3Fvqltah3120fnEvg2rr4foTk057LV4JS00bXUQOCviqdo/w5J7eVXYsdbks0CSW8cCjlZ5Ezg+WT5VGeJTW0UvY3+rApPlTv3R/RFDHomoXSoYur4wdu4qtvtIH2qDc9LJ4cj3XVNyZlGTmJmRvpg8VY6lot5YTwslvGY1QmWNbpOO/IIPIqFawXl7ZLPZNbSIXIUSyoh+5z/eskclz8PJFX79/mNHI1zN/L6DrXpqMWzSL1CWRRn/AOJc5/6ic1Fk6fs5wPF6m1CFpSfD2RBVz6feg3Gka1pjeNcHwUVu8EZkxyM4C5BGKeFvZl+ETWLUWswLbJlAMfmNvnxVpJJ04R/nvHU03am/57EV1z0ppEWBP1DdzpIGiZmHzRk+Y8j2xUW4/DXQbhgw12d2Xhl2KDjy5qNf6ZcbZLXVdTtt4O5ZAx2v9OODUTE8aIlvdw3kiKo8NULSlQfL1qEIRbb0R+A2pTe85fEsZuh9LS1ntV1C4u7ea2e2lRgvzIxB59wRkGtZ+FKQ6KZem1uppLeZS0CzEE5HcD61mrO9mbfDKrQuGwjSQlCR7j1olxFdafc297bgmWJw6sODx51mmninaVJ+oRQjdW/iF6is5dFu9S062Yo8TloQqfnift+hz2rGzWmr20ayOZ2jLiaFvzBsYzwecivZuqma+stO6m04GTwo1e4VecxdnUj271l5BcvLM9qnxcLoZIlIPhyqOcZH5Tt4+tUwKMZvHXrXsM8ZNPSzN3d5eC1j1FbizltgCkqxZjaWFyuMr6rnsOaYzzSxp4SJG8boqEkspUDgYP8AernR9Jh1XS5BGEntsFCkUybomyChZW7HgAke9Cn0CeygjubYo0D4HgMxV0cdhzxycirZsKktS5RpxZIxel8EyyvBvIEkbq8WQAuNvOCCK8N/Gi5v7bqjTVC/D6bJDutQjd23YfPuMDj0Ne12qI92V24IQ7gPJickZ9qzn4j9JP1N0/Nbxx4vom+IsJM4/mqPyZ9GB2/XFfO4JR6nrZNcJMxKS8WUUeUdP6tc3CajBaXbJNJbsIg7YVJgpxuHIIYHtV1+G14tp01cSTr4Bhm8Xwj/AE7ZACo/Vq8p0vVjFqxulBiukb+dG/aQDAOfQjmvVum/DlivzGf93mZZHXvtDMMt9Mnn60vX4tGNxfDoORyUdLJ2sfCaNNe284mM673hWM4CkNkEH2HlVy2ord6fYavAQWyqzOO2Mc59s4rG9ayTnUF1C2jaWO60+GUkcncqtDKMf8yZ+9d+GOoreafJpV2SUuA5TceBk7QK819M/u/ieRl0VDXHk9e3vFcOkSmZSI2CDz8iPpzWX1iyTRb6SKJtsckxnTA7B2xgfTFavSIvCjhjuW/3hYokO9sbm25YZ9cYpl5p8Gr2kZukbx7Rt4KvyI92CQR3IOP1rwNSjOux56IklyZNMnaPJuTsIOBhBtwxz7/ITWfu4Df6zZxy3P8AD4nup7ae6lGIm3xrIhLH5RyAeTV/ZQ29xLc2MtxJBFdEWwmQZK+IrLkffaajQ38drqV5plnbRamZLiMiSclEXESru2Hsc5rZhag75NOOPo7mhk0WyEN8NQtrO9kvIvi2uAFcF5YiCyMOwBYkepx6VneprwS67cWNr8sb2dswkY5Kr4ZUj6n18qHda02mP/CokWSe5RwZI8BQyIQ308sVX3SDUNe02ytmeI22lwtcTOPyKu5Wdz2PIOPU1eKlle/HY6oqLZMsEWDSb5L1isTBoRwSWXeDtz5ntmtv0pfLdeFcXUKPHMoJiccKMHH6d6xN5qcL6Nq0gVoIrO23RRf17d4+f7/tWk6duPC8FJCMxLCrZ9WiUkfYtismeDljcjLNNwTfJYXIik0+2uYvlnzJDOAcjfEwVm+4ZarbrqOz0e3ZtQ0qG7tZ3G54oFEofGN276DNWhiigN5axHa83xMgI5wxVWb9SgrPpLbaha+Iria2mRS6Y5HY1hxKt+wiVelWwO21PTfi7VdSt3tAbc2kFxCwZhtDsWKnkg5AqV0rqDziS4nLLDEzvsIxlUjOePUlh9KyD280/VFpGTv8BZlRFGCyZJHPpjvV/qvi2HTOtDTFZbtYo4s45R5pwG478IO/bmvT8KNJPuVlFcRJV1LdfweXYpmvJ5re3IQ8AOTIST2xtA59anW1zFZadFchsw2yzT5YYA2tx+9N660tdN0MokzF4teQSbGwjxpCp2keozUfX4op9IvreJwkUlsVY9gqswP+tZskY1GPrIyd6UzJdH6GIdZmuhJlJLgSB04BwG+QjzBLmvRluQ7bdu1lPzY7McAD9hWe0HSpbJY/BPisyghR3WMMQGx61orO2ykTAhvEYtuHPAOOfSl6nI5y34QmbI3Ky26eREu551UpKFAJxwR9ayvVOpmJza2pRZZ5SGKEKSTyRn/ERWsmnSzs7t+V2QmRiPRfavN9Xs/4xp2LoRmZ1RyV4CSjkEehBrJgp5FKXFjY2l6TJ5uSmirq1mWkENsrt4q/O8aPtGG9+Rz6VZyawUhgW0lSeyvIJGWOVP5QjUZZR6Pg9/LyqlubuLUuitUjhbwrxFPj7R8m5X7L7d8/Wj6Akdxa3umyrHLMiySWin8qvtO5fvxW3JFQt+srLJ4UlOPJS6d0y9rePFap/LMyeCQM7owN7nvydwUfaovXvVdlpepi1EZe4Fv443flGe5rQaRqMxSBr1PBu4yrOQmBHIw4GP2rB6jYQ9QvNe3xMk+nXj2MkQP9DKGQN6c7gK14V42a8vCR0GpSc5F9olxMLeO5mARCyA57Bj2FTOnNV8fr65sw26O70e7sWYHAIdN4P/mXFLeKmnaNDbzOsbHB3sMAy/m259u1UdtLBoWqaXexIzsXTIwdx3FiVz6YJqqUW5UvNISD7pALczX1tpzW6mS5g1OFtoxwFYZ7+qk17D+HUZsbiKzuZFaSC0uigyCVZVYeX+Vq8wa9Tpxru000O14bhi0nh/k+bIUZ7nHnXoPQOjG16l1VLISyRk3UreIQWXfGc8/pWfqaeBxfHJ0pNRp+ZXaXp0usWMmnWjJ8Xb3gZSU3NEHh27x+nlVnpGjWXRdtPa2Ia5vFcG5lcbsTHzPv7eVHbW007pj4XQJ3tdYOnC4lu41yVBOxwp8mx515v0jqE0dtddT6j40ltp0Zt7ESgjxpjyQq+ZJPLHk1bpcepOnt3Hli1Rcpve9l9TUdSazY6A1voEl0WvtVlDzyDurOQMEE8DkYrxK+TUdDk8K2u1tTb3J2zEZwATlcdjznitx13Atm0OtaSI7nVHhEV7esu9hcqdxQDsuBjkeYFUF5o769r+sRW8qxiY/FwRynkh1Vxg/Vj+lej08Yx9Je83NqCS8vzLPptIupoL+3jiFtHcBPiMn5UeM5Eo+gLDHvitDd3X8Q0fRbqxhQ2MhuLXw5c52AqY+fJsZP3oth0pf6R0/bWOk2T3NzO2ydkHzKFBY8d/mIArp9Us7DRor+1s3hgjuhPPayHd4UjxAcH/DnHftWLJ6UtUVavb8jMnr3XuKfWY9StYnsYj8t3IsE2/syoSy/TzPFE6YlP8HILYli4XHnn5c/TNRYJn1S0zqpUzXEfjBd25o8k4Bx54xU3QrWOMR+GvKAKpzgPzkUj2g4Pkjkfo0y+0bRg0kTO6wvC6zM7DPyltoH3cgVv9D0t9St7nUeo4liiebxVhfgZK4y3ljg8VVaBoawaZdapqcZeGaJZEiOcvHGcpgepZd1XtvbXmsXUs+oObTR5oont9q4c+f0JzwT5V52earYbEotXPj5v2Hon4V6nY6rpEzacyPDDey2w2KFXhF7D715uvTmk6NczT6xKl5qMwyZJRyVBJAEefIHvxmvQPwyu7GBL7TdKhjhEDqwRPmOCGBJ99w71856kdZutQmmtN17Zi4eJo4DtYYbBYk8nHPHavL6bHPL1uXQ6tLd8nqQ0LpXapXwj1eHV0vtE36QsdvEl5DGN3zFQGKHAHb5WX9a+fp73qDrLr2aTTtUlijhmaSHJyiqp2FivYrx9ya9Y6LlisdB6uljG94V8VIycESdzgf/AFFT9689tTF+HegG8hha81q/cJZwDlpp3GVUf5VyTjzNfQ/ZuHHjyztW+1+sTxG8KjBJNuv3PQLq4fTZLeKZlYvCrZBBBJJBI9OR2PaqfWbrUbi1RtHk8QQOPiLYL8z4OcA+Rx+tYzQtevp+gbrVbk/E6pCkdxKrDLOi3EiyL7H5x+laHSr9dUsX1XSpFudtsMR7sfEJnlD/APJAOR9KTN08sGRyXnXqsx5MbxNad6KC51H4LXbfVI9/iaWYrlQDhiY5A+PrgdqH+MOkwaV+M3ULOoOnXMy6oPIGFoxJgfU4H3rU9Q9Prrlt8fYDF1LAC/nnAwwbHY+WaqPxytrnWNI6G1lYGE+qaAlrduCDta2bYwPucCtPSZo+NFcXafq7/oaunnq1J9/0Mp+HGs6jrpubTUpWnEc8c0b45/PgoT5jBFfTNhZrL0Lq0aj+XI06cDn5oZFPH6V4f+HGkLZ6cHijBlkkQgjj8vzf6CvfOkbc3XR9xE5yZA0jeh/mHj6kMaw/bedKSlFbJr8zLCWvLq7Jnzv0t0/ptj0rpuoPHOmpXVs161qz7lkiiVS2fYqCftVzq1tJqfR1reB1uLrpuRLS5lz/AMazIzbzev5TsPulPluLWy67sbW4LQ2+n6VOAi55jVwrp943ek6O06aC+6s0Z7lIPF02905vE5VnjHiwsPfYGIr0cs/GSyr2/Mu4uM6lyzMdP3pg17Tgm92afBwfm2njP719LxW/8Q6ZubdS7O1t8u7vkHk4rwrobQIbzUk1W2ikNnFAqxTP3l5yWAPrn9BXuPTGsRXF7DC7q9rOJ4vk7LgKe/n3P3FeP9qvxGlH+3knjdZXXCMfqmnarqN90Lc6TZXV/p9lpgjcqMFZPjJPmbPkEFDfpnW4Nc1j4fS7y9WeWea3XYnhKW7ZOcgEA81o9au+s7Z+mrPpK5sobQLcpfz3VorIqJc5Hz54O1jgD60Lqz8UrfRNV13p/p65TUNSs3KXFzJBlI9znAUgckD9KlGeWelYop2u3t5fl8T0Hhc9S1eV+oPY9M2WhF7t4TeX+03IgjyWztxge/HeonVeqyfC6bZ6q00UZiMkqLGVCs/AA47+X1qu6H6rvzp91qmqTieWZS8SlAD4QGSQfrVl0VcXnXXUsPUGrOV0i2Z3srNstkL/AOK368CoSxZFkcp713/RGb+nhjKSlcuF5s9E0yC06X0mWdEjhurrfOwPykkIu4sfMhVGa8y6p6hvdWaG30yR7ea5JnWXuTAi7w2PRiAufSttrGvpe3cdvFtuBJqUmnt/lQ2plIx6+Rrzm+0u21BLK/1Cz1DSsWCq1ykhRgi7lWML5D7VmwJvJqycmzG302PTH8Xdmy6Mhkjtum71874JdQuVO7nc0zGP9narzVdNaDXNJhiO74jTrm5kwMYV4woH7k1UwTCXpjSpdFzdAXs6weIduYIoPMjuc5P1Fa0+BqD6Qzczp0+BhmzwVU4ryOpyzWbxWvNGPFJ03LllHoel79I0+11eEyzwaMtv84yN0M2VyPXa/wC1XF4Y9KtJ54Y/EIYKMY3O57DPYD2qNf6jHCuriCYLNbXMRLOvBWZdnyk9zkCspqGp3Gl6bLPeMzQWENxPKgz880a8ZPqD/erYnPI78zXgwRlJavMhdQ9bWVpa38l3O0UWmKHunQfKhP8AQP8AEa8M6+6gu+q+mrSfR9Yi1O1huXknitFkhuY4zjw/FgbGV7/Mm4A1G1nXr68trzR7khJ9UMT3JRgd24D5ceuf7VB6M6X1eMfHXkHiQ6dcDZld2CQy7lcHIGVIA57ivu+i6TH08fEnz/P1GyZ1G1EZ0zpsl3qLXtjG/wAbqCrBabSxMSEYeTHqeR+tezw6V8J0Te6Vozu8tncRuWD5aRmGJF9gDjj61G0+K80vSJ9V1G0gk1mdDBZGJBHKN35UOO+AO+MirnQLJumtEW3uI5ZZ72Qy3Vxj5YR3yf7V53XdS8r9HtwvM8n08k9iy0TSmsdD1XTrkCQzxZYqMKcbGU/sa8664m17/wCetBcaIim1mjtZUP8ATDIYyCD6A8cV6pa9QWdyy6gFkkjgt2t5oI1x+UYEmPP81VNxqOpaZo1lHNFFDqc8Kop2Yfavy+I2Oc4xxXk9NkyQzym43e1e3/Y2QxqOOStb9yn6y0bS9f0q70/X7uK1u1CyyRbSyAEYYgkAnIHAFY2XWfg9WkuNHMz3lzbQ2kskTlfGSONY17DcSQgzz5VpDPZa6XstaaaVUmiZpoBulbbuyM8AZyPOm22q9EaNKYp9Sh0m5SMrHJPL85QHB/mqCO/pXt9NiyYoaWm/V2EnJZPQx70V76PPpGh3Woa5JHYlE8eG0jj3zSd+CB2zkZJrdm/mMGnRwsbUXstx8kRBaT/cY5S271yePpXnnUem9P3tte6pouvx3lo9s7SQLdh1nfg8nPibeOw9a1l3ek6P+G+oBFVxqEEM0aD5QJIPDbA8gABUeqx+hFS5d+7ZnNeDW25nfxG02K41/MeoS6Vdg/EmfaTHJMQgJl25IyMc+tRvwxkvdJ6u2388cvzBGeIZQqw4O7AJ7+lWP4mx20PUl0lxcpbxtBFJISCrMAinA9c9qsrq3to7LQNTsUd9RaK0ijm5IWLeclh64IGTSRz/AP2UMbX4lQc1uXB6LqujC51q4W3h3LfWS+K7cruhkyCfsagkLe6Y9jod1sudL1CO6nwxYi3lcmQn7kce9bRNlxBY39hKjq5czK3GxSCrA/QjNY3p1oNG1DT9KjlRhrG+xuZZcZQyH5CTnPDbSPpXy/T5JzWny/Tz9xscVJavMjSXkWnaZPcmRbVDcylnkPAcvj9hV7Zao+tvLpUby2KmITwzE/NJtxkN6KwPArzK8stU1yw6M029iEt5Gtw02n/lJkW6lXfJnsmEDZP0qX1L+JI0a6hh6emW4kguI2u7tFAWTYwLIuf6cAjIr0n0LlSjvLf3EsmRqVLY9V6V1Sw10a9oGky/Eulo0Mzb8B5UXGB6AK5o/Td9ovU1hqXTa6D/AAzWLfpdVa6t7tpEuY4ohEgcMA28ZGCcnA/NxUro3TNK0vrr4qyWTZq6u9viNBF4csZ7EHJ528n1qX0p1Ho6a3oejapdaQdQuZbjSmtGSZbkAI4+R8YIxjIJAw2c5wKz4Y+LKWLG+Ve/mj1umi5q1TUXfy/PZlF/8zvpN5pn4d2+ki/k1S3Ms7R+M2xbGXbwlux5Ks4yRnGScY5r2jVIbKCyvItREly1ynhtHLCAyhlyV3gDIbtXkP4Ta14mhNDb6fPYTDVJbApdXZu3ijiVPCUMwHyEHI449TUrrb8Srrpi0e4mV5VgmtSTn5EieURszL54MgP0Fa5U+ubnvJ72el0qxYI6cmTaL/J+81svSFm8L6T/AA6bTtNl+RTa6vGCSy5G5GXBPkAcjtWXtPwfuYbWO8unuLu5UtDZR3tultJAhI3lvAZ42J2jHHvVreQ32p9SaUqCzhiZh4MVsnLSKcSFv8owuW98VNTpibSrKfU9LvJtQv1mSWS6lvDa2wJIzkDJZRzwAO3er4+owzbjFXZnlLp8zXhrZ+W36lXqEFuXvdM8SC06iQnYQoQ3KYAAJIG18ccHmsF1F0VY69cWExhutKlSUTD+U0gkZdobc2M549/atxr34nWWhawdL1S7m1W7mvCkMOlaZkZ+XOXkJUd85yAKnXsHT/4jafbx3lrL/GYQJbaRp3glV0c/MrIQD74yD7itC6bHj05F6Kfr/n5GyfTYc0FGOz+YTqzXdE0S/jstSjF7PFbr4oWPckOAcHA8+cD3NeOwfilZz3V38RM0LIXwiADaB5HHnWJ/EX8S9Sm6p1WWKRbcPLKpWMZyA20A/cCsjbafcrJLAiNcaheyF2kC7SVPI48vM1P7O6FY8Xi5eZHy/WfaGqb8Pt8zd6x+MOtyWz6Z0oZtPS4AZ7oSNvOTj0pOlbG5uNR+L23Oq3fgl3d25kXz79lzWNgWO0hZt4cINzHPLY/pFe83TWP4U6BZ2UiSXOs6havLO6DAQ4GE5/pG77nmu+0c9QWPGudvaYsUZ9bqnOVRj/KPm7qK+utR1iSxlf4dIXaS5YchGPfP0GBQoJYrnWbTCmOyi08TIrHhYRyR9WIP61ndV1NrrU9TRJWmEtw8sjDhjk5A+mcV6fpS2EP4ZX6Twi3udThtIZ9RkIbw4IZGkEEY77nbAJ9K+hUV03TxteS+Jnhj1N9qMbf6Rc9V3FvGhEJupTM7jkxgFdoH/TkV7h0xb6T+HfTz6heqIV5EUbcvM57H3rOdH6Va6Jpb691KBbwNHvw4wxX/AA4rzDq3ry66u1uRikkFrbv4drADhVUdj9fevLn4n2hPwIP0I8sribxLV3O626zu9b1Ca/vGJklYhfIIPIe1QbZ5NKN/JNhGitIoySc4dlEjAfdlqCLYXmoi1kYHxJMnjIG35v8A0qTqWm3eoavfWcE29JbrfPKB8oUAcfYAV7mPHjxQWKOySMrk5S3B6LFJKpu5QfCQ/M3+YjgCvV+lpPh11qdXEHxFmI52HP8AKhUOq/Tea8ue9DxzQ2UPh2NrKIYz33v659eK28l+saXFuso8IWwDqO7AjLGsfXqU0o+f5E8jlHgwsceLy41G4jLlsrAgGW2575+taz8P+kX6l6pt5dXmFtZWVtNfTbW5AjHygn6kfesxqPUUNjsjs4w8v9KRHJ+/pV90rrN1a6Jql5eyC1kvIFtz83ZUJZh9yF/SuzLM8LkttqQcbl+Jmp6v6pTqfR+oOpFlNolpPaaLpES8EhQzynPoqjk+r1hbCBn0qwdd0lxNPLM5Ynhj8qA/YE1aXVg1rpWk6JDA4nA/iU0sp/lW6uMGRj78CpksNzf3k8VnEDDbgbMAA/KMF29zk4FTxwhhxrHBf7L6nTkkg/THT9lbIInfMMJ3TPnaHbu2T3NSepdVTVru5Mb/AAunLERI6ceHboMkL7nGB9a6+kSxtVs4GKvyzHHfIqNd2HiWtql0snwm8S3EKD5rnaMrHnyBJyfpWdyUp+JN+wyNpyVmBsrpLaF+qOqbWOBjLjRrBl5IHAdh22LgfU81ddA9G3f4wdZ2+mi5a1Sb/etRvpRxbW6/mJPbJ7L7kVTdRdOatrWoSal1TcxaPBI4js7c/PK6nhY4o18zkcV7Rrrj8Avw5t+ltLkiTqnWD8Rq8rAGSIMo8OEjy2qe3qa9XqM+mCWL8ctl5L/buev08IS/qT/Cv5RV/iN+IVvqmpdQ6R0tElr0l010++n6VbqPPeqmX0LMckn9c14PPLBPKlpNbgPLHEpKnaQWAOOO/JrVdOQvefh91zqtwx+IaS3tIywx+csx/sKt/wAE+iE64/FXSrPUCyWNk4v7squdkUGDhvQEgCrYvD6PDNv+3l+e1loxl1OVJ8v8j3frgw9HdH6J0ZYIJNR1EJeumMMZDhYwQPJQFxWd1mGHT9O0vRZn8azjt9xUNzLJKzD/ANps49qZ1FqM2o9fdY9V3dxE38Oi+FsFRTtDDODnsNv71H021k1nrLovR3cSSPPaxSMgwNsSg8e3BP3r5vFjagm3u937av5IXq8uubrmTSXsMf8AjbrTP+OJs7X/AIVrHDDjdwoSIAj6cYrffg309L1VdWkt8gGlxzzTzSnj+UpVcH1yxxXkn4jx/wAQ/FLX79csHuZM4HucAf8Aavpvptf/AJ3H4RWcd6fg9YurXIiI+YAuXJI9MEGq9dlWLoccca9KSSH6PHHJF5pcR3+hj/xw6wuG1aa1huSoOyNLdFwkUK9jj1PNeAdc6bbXdvFfqrSNKpRUA2nJwCT7eeKs+oup01vV7vULhybZpiI3kf5pXHJx/lqVYFNTtik4EokIdc8hWHY/p5Vq6PDLoMcG+e5hyznr8afL39zPKr9P4I62AUNdRyYmIHmTgLmtYISLCfTXfbOYd0+P8TDhft/rUfU9MWHWdc1C8I8G1u/iog4/4r4JVfoCRVb0zetdXN7LeEyGWNpHyfM+f0FfRSkssFJe0s2pYdXmWvQcL/7TaVJLkGGylYZ7gDcP7nNSdfh/+G5ZB8qTNk+gOM/tmp3TUAi6it5mYfLprg48+eP1zRbywl1LUks7YcyTl5n/AMEY7msjmvH1Py/UxOV5U35Gp6Gsrm6iiEUe9p2Z418i5OMH2AAP2rd/idex9H6FY6BC58PYbzUJMY8Vm5G72IHA9MUbpYw9G6ZLql1biSK0tuN64VRn/wB6YgV5b1rqdx1So1DUn/n6jqjzXGCcbcAFF9ABwPTivmlF9T1in/an8w3BQvu38v3KTSZL3X7yS9u4w093KZnAbAVcfIoP+Vf716joHQCtYfxXquOWOxeTFtYx/wDxRfv5Bf8ACvbJ9M1W9G9KRyxQa3rtszWMh2aZpa/I96w/rbHIjAAyfOtf1H1ILMSXeoXCS3ZHggwcKnpDAD2UDAJ71t6rLOU9MP56kLOSW/cvNCng0X+Na9qEVsY9HsjcukS/yYCmRHEh9cnBNeFwQap1fYQalqEm5IWfWtTuG4SJC4EUf3YnA9K2/wCIus3lj/8AM76RbBQur9a6rJ4caLg/CxyZAwPLgVUB47bT4+n0I2z2UiPjvK0ceQTjyDcAUvRxljjLLJbt0vYu/wAfyNM4yxNRb4+lsh6rol3rvVy6XbAK6zSb2cfJHHkHeT6DIr2XpHoGG5j0m/tPCex0iAro4vsiB3zmW/mA5KjnYn9TBRwATS9J9LR69q97eYke2nEbXbRfK0zlFxbIfU4JY+QyfSu/E7quW1gtelbSSITySKNQW1YqoKgARA9xGOAB5/evMzdZkzzWHD/POz1ujwx6TH94zL/9fr/PaH6//En+I6Vc6f074zJErie9mYbpcDAHHmT8xI48hxWE6KsoNJ0AOu+XUbu4M8zsflYAYUfuTQ10oTaIj+J8uoSyONp7Rq+0fbg0p1AW99Y2sK8zt4YRRnag/qqiwRx4Xix+9+Z4vXdXk6jLLUZzrizGs69fadNujtY9r71P5U4bd7HPFQ7Z7e4SG8uLQrpdox/hen7cm+nHHiuP/jYOCf8AF2raX6W11ALrUykVrCn+9AnDSspJUE+mPLzrzbqDXbrUNUCYa1jkKKNg2ts4wqnuF9hXpdJJ5IaVwjBhlJbUauK7TTukeopdQkF1qd5fRz3DNJliQhGCfIZPCjgDgVj+ndVa/wCqEkkkEjWNnNdHAxHCAMKAvuzUXVZrWXpO8XGLZLgKTk8lccfWs10Nf+PadXaqkLbmihsolPJLFy5UY9kFbsOH+nklL+djXGGtyk0Umo38r6g0okL5mCovJz8wyMe9e1z9Ofxa36S0GQOkNvYEPg7T87F3OfLA4rGab0/b6K9zPcIsuoBE+SUDNuzEDYfLduYduQK9rv7FNCn1LU5CENtFFY2pOflCoDK3uS3Gfaodd1Ci4xjt5Dy9HEnR57+JfUttpk1joGlQiK3txHBFDGcBQSB38x51Z9UXYg0GYZ27WCqR5CvILvUX1vrG0ac7hJfIp+gfI/tXqOswPrEWladG2WvdRjg2jknLjP6A5NDNiWPw0+eWQeNzUF3kzzLqS4+AsYWbhkUhFI/qPYYqrvG/iejxPKRvaEEgD+rGD/arr8VJEuuudZhgKrbW2oTJCFGQVVtq/stYbTdTJimtmba0DblBPkTzXu4cd44y7mqGN6fYyNojNHesgB2kKvHr5CvRdMvIdAH89N0lwQJVJyPQVl9Es/BuWuJsFBxbLjGSRkn3wO1A1LVPEkhZ+HMgXt2p8kPGdFJrxJUj1HUYl1jT5IEf+aFzE2e/tmvKL2KS0kaKTIZCc8d60/Sev/E2cCTMBIFKqfXBIxirLqjRhqGy7sYWlmP544xncfQfWsOO8MtEjLp8Gel8DPw/tN8eoXTE4Z1iGDyR5j969xuNFZen5dUh5nuI5LMAHiONQMEn1J/tXn/Reir0/YW8OpBUvJf5iQr3BP8Air2HUJY7P8OmuHBiSOEPNHGMGeTBK8nsByTXi9dlfiqu7o7OtePYzv4SdK/EvqNz4HiQWlq1jpszflW42qWJB9EYkGvPdPgh066SN8SXs6zpBtbOyNFIP6969U/B2+ktvw8me9Alg1C7uLkRjIfKFUC5/wALDt9MV42mpvfdRXF1dxqLuWO+fYFwqfIcADyxxTYXky5ckZcIfqMME4KL307gtKEjaVcTxKwO2K1hY/1MzFpCP+UA/c1124UF5GOxF3Dny8qNputX1vo1lpjyk20MWRFIgwHc5Yg98niqjXLs+I0ERxEFUEFfzkc4B9q9GMZSmQnFakrKa6vHnfanBkO52/wr/hH0qFaXc9lbXVxH4kW4FlwxUEE4H186DfXT2en3U4JG7KIftk1FnN1d6JaiWVmMmCMtnbHjOOf/AH+a9TQqrsaoKixfU3t5GtIHS3dZxKgC/LMFxx/lb0PnXrPUsP8AFhoV4jqirbT28rN2GEL8+1eNvLC0iByqsRtJPfAH7V7B05u1Toe1kl+UorTIFPDAoyY/asvVbOMvcL1CvHfkeTaPPaW07FUe4vFR5pLx2+RQDnCIOSSeCWouhdRXFg0qsFmt3J8SCTkNz6etVociy1CfYIwFEIXHPzSZ/tVYtyPhrooMNGyHP1Jz/etmhTZZR1bGols4rjXLHU9KUMgmUsC2XQdiD6jBNabwfjR4CuyK0i73x+VFO5ifsOPU4rD9LPO08i5JULvBH9QzjH2PFbO4uWg014fEwgkMr+j4xhSfMd6zZm1JRM+RSjJR8jK6hKJ7y/REbwvEMdtGW4CqPP6+fvVjpkbWFu88w2tty30FVtmyajqvxNxthVpgEXsFUkce9XAu7V7O+kMMci22A8UjMu7LbcfLXZONIXfAWO5+M1C0bIUXKxuC3Yev7ZqyuLuBrm5uLQMLSBVhtvXcTsU/3/Ss6LvZHn4K3swFCQi3LfJHjnuT8xJ71ffxXT7TTtIW+6csbqK7Q/zFuJYnKxHCuxBwxyW8qTw+wqTT2QG7vY54UvEVjICLe6YHgJnC8fWsVq+631K2ixlHjeMn0I5/0rWnUOmTPJb6fZX+nzXBy8Ty+NEwx5Z5Bodx0NqWtWcH8I1GwlnZvEW3kufDlCqcYwe+aviSxypjRahK5Kl/PKx2niGaxuLxRi6jiWJwRwYu+f3p66d/EHszNN4FpaI73MoPKoMEke57D3qHp0c2mXbW91E6iYGHG3+oHt+1bGzs1tZIbeZkezt3+Jm7jxZAP5cfPBA7+may5HoyCt1K0y5M8kaWttHbmOedU/kBcmCDOcH/ADEDJPvXmvXkEayzSeI+6a4Nx2xk9wPoNoqw0eS/1rU7+/iNzcSK0pUR7m3fLgDjy8qPp/S1/qMWimd7S1uLfch+LmAUZO4SOM/088efFLih4U7bOjpjLUXK6a+sPaSTJ4NrHbrOpU4G1wARjyrRdFag15q9/eW/CWtzbRwAD5VA3nH7CqTqq9t9L09NO0iVp5JWzJIx3PPIT3OOw9AO1aH8P7Q2FnPaOGDQzCSdyMbn2FiBnk44GfesGVVibfuGdxjKS4G6xfPqeoNe6w4Gn2jHHinJuJPMYPfms7qUk2uXe5pFtbJEBLMMBE7YUDvVX1DfPqOus+ozeHptoRiNWC5Y5wOe/wBqiSztqiTSXbnwbfhbeMbFGTx7nGQavDG1FNBhBaE5EyPqWDT5Z9P6Ptla8uA7S3T4LyYHChvIH07etV91qSWFlcW2m+Nq+oyArfSxRFvFfA/kIy94weGP9WKkNct0tpJvLOxstPvUb+lDJKYjnO535ycdsVn7T8W+onDFblYI4/ymNQv9sVrxQbuUI2vW+fz2NEI+MtuEaXoLSNea2udVu9NuVupiiRxPAYwBnJI9ABxitZfaTLPNrGmWsZM7qBCpbGQrkj9MmqvTdW6guYEur3Wrq2j+HEs7RxruTcPlVc+ZJFaO+tXi1+2V3d/i4lbdnALbFYjP1rDmySllbdJ+ow9T+K7+RZa5pEt7pF3Fb2hnZ4oYPDRS5wHQlh7gLVD0ZpF503o1w+o20kVzvnuPCdOQzt8ox3zjFBvM6pqV1Ja3l1ayJOY4zHMQrBQPKpq3OowQwxahPJdxSs2zf8+4qMsMd+BWTVUPCfd2CGLXFxjLns/qeVdRWF9qutJBBbygTuYkR12byO/f9ao7eym0u833PzLPDG8WD2JJXaffivoPT7CG+nt7jR71oGDq4ESrKrDuflbPkaw+v2SWAZbzREu7RpXj+LtZCjRkOcDAyPT0r2MHVwnHRFcF/wCpiqElRsvwbtHubS9uLgNthSGzG1uMO+9x9eKvv40+mLJcsw8OSRnAY5ADsf8AQUT8PLBYOjnl012KXlzPIvxGMjZGYwCRx3bOaq9egR41tcnYGJ3KPlwox/3rBjrJlm32MnU5HjkkjR3MVrr2n/FQziGXbjcy/Ko9TXkXV11rGj6i0klmBZKrKFf+ZDOvqTW90PVLaDVYtLunUi+UhQ35dwXOPfNZzWrbWek74XOnxS3/AExdSNBPFKC8cM5ydg8x2J47VTCpbtq2iWiMJqS2T8+PZ6jI6ZFaQXU9/BBLbROqboj823OOx81yat+m7T+IddR2gI3JNhm4IGXAyfbANGNtpWt3VvBoOotpOqhxJHazncjHvhW9MDsavOi9Lu06+nm1VJGvOHkl2YE74OWQDjaccAelQzTuE5t717zTClK5fz3nsfUxtdI0DXpLY3UYv45JpJhMN0aiPYShbhWIzj0OKzaXmtdRdN9Pw9H2yaP0rJe2ltLAJBJOYP6mZz8zHIJY9uaruuL1LnTGs4MXGqXVusGJT/LjRss8h/5BRdNH8O6OtNMtFaRxbCWKQcfKzgZ455AFeRjg1hUpq23349pqWbTFqH7lp8GmpdX3WpatcpBotgsNvNI8hHxEihtqoB8xAXGfKsd+JvWFpqNnJpuh2NvZaTCzSbhCA9w2OCWPIXntVXJfSj+JzyOCBKUTYxwFUBQOaobmCTU/homRpWeXJQDJk8go9ef7GtGHG1mUpPZbHnTalKqLL8I4pbe8jVk4vVLv5FY18yPLk/vWg63vJ9V6ttbZ2FvolnavcXsv+Ln8ufU4BPnxVXHcHQLyxsomVp/io5b5oz35+WJT/hHc+pFay/0+DUdUuZdTKxaVbgSXAI/MFAIH0459qvmnWVz80HJNxqRhep7GVoNOL7oruTwntrRFyY4XYhQR33nufZh6VSaxI0Gt6xGsZeaLp5kVVXJyZFAGPY5q7uep7y/11rwRpE0/zrcMASY85+X04H2rJTx6preu64mmySLc3NitlLIw3KsL7WPPkc+fetXTRaa1dl+o8Obk9jcaVFY9G30dtNqqDVrpVBt1beQQo42jIHfzrbRSwX4CSICwGTlcge/tWS03RrHQ4Zr+5lRAkAW4v5BlsKgDBc8/0/U1TJ1Z/tcbODp8vBZS3LRHecSyFV4zjsOc4qWWOuWtP3kJYvHdrhdz0+PTYI7e5k8dUkj8MxhlLAjOSARwP/Wszrt6i3Ucbb1DuAB3K4+ZgT9xVxNfW+mR29jD88VtBHC2TyfQn3IyaqtR0r+LX6XGlXAdoo38WzZgSWYj5h68YrzceRzl6XBCK0vjYzeuaoz3fwyRxMXtAFlYfNEWccg+RwCPvWYuLz4a26hvUBlht3SMBjjK7gv9s1c31wkN/qc14pcW0KR+E47kfMc/tVdptnaXXSGpXOoyLbRT6rDCW2sxQlS2Qo74Ne1hjCEUbsf4bKOxnwqgymVW+QufMEgjPvg1pGCx9K6le20pEt7fXXg44wkYWNT92/aqT4SDNymmXi31tuBgnUH519QD+lae/vo9B6PeyhjjuLh9PlBDjKxLLIAW/wCbt9BTutW3cpSewC1gsbvpuWB40MXjR/LjhmAGX+hqwgsounooptTuzydlsZTzGGOdg9cnnNQuit9z05Z2E8avbLNJOdq/NwQAM9yOOB61ePZwf7Tx6rqS2+qatbyB7e1nbMNiNpG/Z2dxxgHjPNYp2ssot7CvadN0gP8AEtT0/q7TIrm5uYIZSEltiT4ZR+QQv0xzUr+Jxy/HQaxZeI9zJIrSwzGFoVU4AAHB45z61nYbi4k1eA6o7zXkUheK4c8yA57+p7ceVWnUmr2/T2l60jQqzPbwZdjkpmTOF9yTz7CouEXkjFLnyJ05UuTFPr+hax1DpV3Z65ewFtRVYrO90wSKFUBQEmRsj0q01DUbLQdbu4bVoL3Xr9J7i9nilO22RVZlhA9SSM1mtJ06z069huLcjdJfCKwAGSPEwZJD/wAq/KuP8XtVrdaANL6t6h1ossrSyskKJyFV2AJ9zyOK9uSxxrd8fHf2G+ahBKN9i8hlR78XAtkuLq3sIxhpArTylR/KVj2Ge9YKx0zVOp9V1Sfq1RYTQzo10zDaIYVy/hn0A4A9c0nWBu7yLUY7YNuN4kce1iPCXfgHI91rX9O282rWEundTxXd1bGBJJL532IvhtgRlv6s+/cYowrp4Ofnt60SVwjqvf5krqe6Om9Ml3/lSapNEAqNjwLdV3qme+SdrH3xTtE0m/v7Cz1YMljbzs4L+LmN0UhQ4U9mPko7jmndZWuy+0aym02HW7yRnuIlnkHgZc4yU/rwEHyk4HvUXRoNQ6k6onXUZytvZRW6XRdP5SHKuEjQYCnAxx2zWWEf6Ln7XZZU4XdGm1zUPiSDYW/jQRSSCZuQ7uSEAB8hhiRWTvRa6Zc3NzIyyR6axEUfLeKwXaq/fFXen61pdxqEOi6BbeFYWru+/u0jDBYljzjPArP2PS+o9Yahe21iY7d1vTF40sn8sNvIwPXgHmo9Pj9LRwvqKlJySogz2cN/e9PTwakJrh7V5p4GjI8Ms7r+bPI7fpUqVWZ+o5pZBcT6hY2ikAfNu8faVHp+UCqizik0zUyt8AtxbKkbYOexZv8AUUXVNZk07SL+8s5FMyzosB25ILb25Pse1enTT0L+bmnZtaQF31Lb6zbtoN8SFsYZY7YnJAkyCwP+bIAz7VT9LafPrepmD5jAgxKQTjbuGFHvWStJpHv7cWLSTTyEAhhlt5/vzzmvpP8ACXouXS7dLqVomWGTdIsiY8SXHqOcCva6fpVHatjfGGp2+T1Lofp1NH01VWMLcyoGmIH5R/SB7Yq265BXoPqFUALzWRhjz5MxwKhW/VVtZ3Jhvv5ksrKySWoeQAdtp4zVX1hPf6xpECGVjZXOowwxoF2sGMi8EfTPFb9bXoqLN3gqMbbX5m603ThaRMWASSRVgBxx8oGftSPKmwyL2ZyYx6ADbipdzK8c902PmhQRRAdg7HBqu/NIoCnA5bjv9PSgvRiVq3Z0t4iP4UUqNKqeJJ6qvqRWXnulaWW4uHCQpkl3PCqASST6edT9Wu4ZighhEM+DG7/1Fc9ifMV47+NHVv8AC9MtOm7Cbwr3VMtdFXG6K2BwR/8AVD8o9g1Qa1ypF09K3MTrGtv1l1JNqKurWUaeDaJjnw853fViSfpWt0nR7aKOLx1DCQcFl5A9qy/TWir4KHxIsYxgHgfpW/0vSJIip+KhZB3/AJnavWwwpHl5ZubNPpdhpVvFtEzx+WAM8+tXMdpp7qrQ3MqgdiSVP6YqotIo0Kj4qH5vQ1cxw26gF7xMHyDggVsi65aJUn5k+C10uSMLLeS7gcgeIRUm2j0GQfLqkT7ScpJICB/7NUUt1ayXMdrb6k0bnDZUK2P+1Wy20bctl2/q+RTn71bXJ8NfARwjHemXNqumxOQbyydG5TdJHx9OKmAaXcFt9zYqxGCVdKzqWEe/cYm2f5o1OKkLpglXHwqEeX8pSKonkWyaXuErG/xRZrrZrKNAqXdo/kMspo73FisYSW707aDn5iozWNg0eBcH4YEe0f8A2osun26AlraNgPNolOK5zzLiSOUMN/hfyNZaQaKkjSRX9orycEJOAM/Y0c6dZSMf59hKCezT8n96xi29qVUx28JX/wClrQpun9LvMGewtpCfPw/m/Wm1Zn/cvh+4axLhP4m1+At4plaKK3yvG5JgMZ/6qfNDCD88iRMRwVmxWGfo7S2A/wDhVGy+X5x/71Qx0RpbSAfwWPd6eI5yPpupf6vmvgC8Xk/kbaQxjC/GQgjvufBpMwYK/FQyL25asfH0ZpSMSujQxkefivn/AN1TbjprSsAfCmFs54nf/vXNZf8AJfBjVj8n8jVpNYxABJ4wxzn5yalRywyL8rKxP9QYisF/s5pDEqLR5AO2Z3/70ROl9FOBLbXEXPGy5l/7ihWb/JfBhvF5P5G6ChDu34IP+M05dQlQkGcsCeN3NYqTpfRE5FzqC+iCZ8UFulNMcZaTUnX0+KcUay+cfn9AasXlL5fU9Fg1EqwYPHn/AJaHqmvXcFuG0y3tdQmzhonmEPHqG5rzqXpTSlgke1i1B7gLmMG/kUE+hqNpmj/Fbk1ezvNNxwPA1J5d36jiu09R5qvVYbwVw/fp+p6hBrTPDG00cUMm0eJCGEgQ+zDvTxrcEXzwzqh8gI8152/R9iw/lXWqkevxbgj9uaF/sltb5NW1Rcdg0hbH7UNPU9pL5/Q7Xg/xfwX1PSf4u8uCHhkP/IAaHJrs1sBu2YPtXnh6VlIYLrepjzysnH9qiydDXEuVTqPWFB8hMpH6YpXHqarVH4v6DKfT90/gvqeoRdRLLhZI4mJ78DiiPdW0yfPHGCex44rylfw3vWAH+0t+3s0MefbnNNf8OLmN9s3UWornv8keP70mjrF/fF+9/wDidq6R8qXuiv8AyPTGexU/NOUJ/wAw/uKBJcW6jMN2DjyLg/3rzOf8LL0Pv/2nvXj/AMyx5H2BpH/DdpFJi6j1NJPZI8f3rvD63vKHxf6IKydG+FP4L6npgnkb8jxuPqKB488fLKgA7nd2ryuf8MJmkVpOq9QBHYmNMD64NCH4Z3eSYes7zafI2qtn/wBqj4XXcKWP4y/8QufRf9f+lf8AkerfxQsChltWU9w//euW5tGO5JbaJl7mOY815OPwovw4YdV3vttsVA/Y0Vfwy1GI/wD4VXIPf/4hFc8X2gu8PiweL0P/AF/6f3PWP4nHjmSBwDkENjBow1WAD5mjb1xKBXki/hvqDE7+q7ps/wDyEL/rRl/C+9b5Y+pb0+gZN2f/AGqXw+ufeHxG8TovKf8Ap/c9XTXrOLIEmzP+F8/uDStrFrMc/Ex5/wAzYP6V5Qfwv1CNsNr123v4eP8AWu/+dzdf1a7csfUo3P70fC69d4/EVZuifaXwPWV1OFCClzAnvu70Y60mATdRsPMrg15Cn4azo4kGsT5Hs1TH6M1JU/k6yye/hbv70NHW99PxC8nR9tXwPTzrkQ4FzCP+oUM6xbE5+KiB/wCavJ7jofVJHG/Xo2J4x4TKTSw/h/qCHc2ty/RVzXeH13nH4neL0P8A1fA9fi1qP/w7kMfZh/rRH1YzLgeIW/xK2K8jHSOqwn+Vqz8ngkGpcXTGun5RrLc8fmauUOt7qP8AqQVPo3w3/pPR5LnCMd16DjycYqrt9Tu5ZXXUbGazjX8kwuA+77eVY6fQtSsYGm1HqCW3t4+WkZjgfrUK0s4dahd9J6pGoKOCYiWI9jXOPVPZpf6v2CpdOk2m6/8A1/c3c+piN8m7ZfZjg01NbjbtqEJx3VnFee3XRt84w+rkgcfP4h/sap7n8NL66fdBqinjssErH/3VB4Ove0dPxCs3RpXLVXsPW5tXtwhJvITxxiQVX/xWWT8hQoO7LLivKpPwf1mdcNq4QeRFpID/AO6oH/zlOoFbcnU2oRIef5dux/vTLoftN8qH+r/cR9b9nx4c/wDSezLqHzL4l5AMcnfKMmiNqdu3Ml/DszyFkFeO2v4L61G+5up7y478S2h/0Iq4t/w31K3KltXgJUAELbMD9/moPpevh+LR8fqcuo6Gf4XP/SelnUtK7/Hon/NIDUmx1WxO8x6jBIuecOAa84foTUphhNShJ782x/8AlqBL+GesygFb6yUdzm0bn96XwuufGn4/uHX0a3er4P6Hry6pYg5NzbnjuZRTP4zZxPg3dvj/AOnCvJk/DPV1GV1SEY52JbkA/vRh+Gt63D6tx5g2/wD613g/aHnH4jLL0P8A1fA9X/j1huCC4RnPYKcmji9RsMhU/wDOK8oT8N5xtK9RTwsP8NuDj96Ifw+vRyOpLqQf1Dwcf6misXXJbuL94Hk6N7rV8D1hb6AqV2Qux/zBTTVu7ZmK7ArDyL5ryqT8O5HU/wDw+vc9wdnY/rUc/hlO2d3Ud/g+i/8ArXaPtDs4/H9jtfQL/L/T+564zw4LBl48g4NKk1uxwXUH0wK8hX8MLhP/AO/3zj/JGP8AvXL+GMzd9b1M/wDQo/1rnD7Q84fF/QCn0P8A1f6V9T1yc2rAE7W/5ZOaY1xErDBQDyDPXlLfhXvwZNZ1kEejACpMX4aLHhf4zrJXzHiCisfXd3D4v/xA8nRdtfwX1PUBt3ZMYYHyVgaaRCOfDb7YNedxfh9tBV9Z1pl8gJgKKOgrUH+ZqOs59ReY/wBKfR1fnH4v/wAQeJ03/V8F/wCR6HHcCHgb8D1ArpL63c/zI3JHmE/9a88X8O7FmzJe6wc9vEvSB+1PPQGnRqQ02p/U3zc0ujqv8o/P6B19M+0vgvqbO8iWWPxNOitZ5T/RdMyAj3I7V1nAIo909ulnN5rFdGRR7hu/2rFzdCWkULywjU7xgMrCNTMZJ9iajaX0naXaE6hpeq6bMrf8O41IuCPUFTXKPU+r27/Q7V0/r+X/AJG7upbZVUzTLtB4O88VX3K6RelXa6hR0/K7TFMexx3qgfo/Rx+a2kf2a9koMfR+hg82C/X4h+P3o6Oof90fg39AasC4UvkXEsrbDs1GwuW3ec7AEf61U3emzSXCyw6lYxJn+YgvH5+gpR0togYqltCTjkeIxP8Aehv0foUow+now/8AprZ/vU/Bl3cfg/qPHKl+HUv9P0DjRPEyYdYtgvvOeDUe46ZeWRmfWbIO4/mAyEj9c01ei9BPEelw/Q7v+9SE6R0dSALOEAf0leP1rlgf/T/pf1OeWXnL4r6FZB0rZadOZk1yWAnuBdtKh+gPaluNNtJ1VYeoDbqG5AkY5/X/AEq7XpPTQreDFHH6bCaSPpeKGTfF4bqRyHHaneFv/H4fuIstd5fFFOuleGmR1DFMq8B8kEH3p6WltIXD9QsrAYUrMxX/AMvbFW0uiE4cRwsB5xBR+oxUSfTp1UlbhFXH5XiUGoyxuK4j8P3KrJ31P+e4pZOmNOmkEsmrRzzng4kaPf8A8vlRJelLCZUf+JTbuzeI2CP+4qW1vFHGFuZmXevBKqUI7fag3GnxW8YIumkA5RopFYfcdxWTxknuo/D9xou/7pfEgXHSWjCII83iMnzL8x7+1Z+60CCz3XGkSlJFUl7djlZufIds1etIzLtkuF2Hjc/cfequ5uLa2UOt3BKB5GTg+xNdNRzR3r3I5w9b+JI0efTWVnsbq4hkUAvCJWHht/h2/WlnsbGW+8a+Y84KkRgn9aoL6PxpxfadcWyXUcZcR8gzAd1b3HkaYdYt7i4jk+Ia3SaF8DGTHKOfmHpxXldRmlglFSfsJ643uTbSCxF3fLI8qor/AMokZzxUsRWLMpgt5Z3U5DIFzUPTk+L02K5BLSzEk4jHAHY586kKr5+VA3HDDgfr5UcH2hCK8PI9LFjPG2FuZnt13z2d3IvqQpOfKqK8vwil0sZSQWLxvgb0I8sdiDXTQSo0khJt2J4JmLAj6VGgktJVIV5XmxguzBlI9qv1GqULTNT06bSNL+HGvpqK3mh3dubbcC8Kk5znhh9MUzp+x8DV9T6fF0YxG2+1JbGYieCD5HuKw0V1Pp+vQXOmzBLuLL7iuRgA5yPetr1Zv2afrGnxNEGWPcoGWKEknB8uTmvLn1Diozira/Iz53F1JbFY/SU9xBMkERhuVk8LdFIcSqTng+vB7+lVN1qNzpkD3E91OWt3aBrSdcmSXGAc+hzn61f+Ddt402mPK0YRWkeNsZPOePLufmrA67K+sXlwts15c2lmBFH4abiJGxglvLGMZPajn6uWZKGL+78hXnUI6rNL0yr/AA7PMQzkkNx5+h980SO5jLyRzzoI93CNwQx9DRenrKWw05opROJQ27Fx/wATn1PY9u/nVkdI+I0+S5tthvID89o3BcY5APv5GvM+zIyj1WVxVqJDpNLyy1Pk+Xfxt6Nbp7qM6vYJ/wDC7VXL5UcJP3dfoc7h9SPKidDapPa6U1zgOwTDA/1Kd2R9wK946w6V0/rbo+80+IsZgDNbqUBeKRckAjybkr6EGvEf9m5dK6ca80yddQsDEWlBTw5IMZHIz2Gftg16/wBoSx5MSV3ZpywlxRe9TWN1c6X03c6GMSRandQQFfnDxXCxzIp9w3ij2rW6Po9n0xY/GX/hbzIqsBwWc87F+/Oayn4eanFedLh4bmR723Bllt+5cxsVwmeFcxyAZ9/pWYPXl31l1PamZRb2NvJiG0X8sXBG4eprx54suS8a2UbtmaeJ5OXSS+Z6v8Q38VsLmEsLe4RPDBP5X5H644z6VqLOdI45rmBGYxymWVf8W7ug+wrL9OxFtH06O9GZbW1gY57hyGOK1NnJCqeCysDI3zkduOQftzXynUJRlpXY8qctUqXYg2tnJBqd5bRqZVimS6tXHBdByo/c/pTeobu30QXpgAN3IWyTxsHGAP1qRPcfwmKXTNMmL33hSXEBcclB8zKvqcfMB9artfjhvI9N1ORvEZ4+GH5WcEgFh/hxiqr0tL7FNKvVLh8FNpETbJbKSF5NWnbMav3RZFzuH3Q5z2pOudRfTmuNIhaCzh1KZPHuZSd5CkssfHYbsn70uhxfC3TSzs41KWN5Cc8wxrn5T6ls/pUL8SoYJepNPtrnGzxCdhbksBhffGa3wkpdRFdqZXDvN6/IutNs/iRqSyJlbuzFsB57nde3rwpNXExuI5NUmSCQ2y6gv8xF3KquMISR2/JVh05p8Vtb2jx7mitr3xS0nLERxE/QYLVjb8wWG51nkeG5lLzeBu8MyAlhuORu7+mKy6tTcCMY6rNvcOr6lZ3JfEbvGeDwVYjP25Neex6sukpEmlZ+JinCy7sFWQNtZTnyxzW8uSstlC8aBQgEYHp2YD9DXkF5ZvJf6tIyttE22LB/IWbOT+hodHFNyjLsLitppmy6jvI5tU+NtImhMkKwxuPmG3gkrjsSDj6VqtXnkudCsrpwhvZbmCJ5wvzNGZo1YZ+nFUNpCpj+Flx89tEYj+XbJsxwT5mr61PxOjWKAbQL+0jCscZYzDK+xwtUnWyXCOu0i96+iSZ4rbkpJqtxNx67lXn/AMtZ3qBIoob1Lx4/AcbijEjxNpB2j9K0PVMyPqmlrvDh7i4YHtkGZj+2KodbjF9pTSBfEuImxtPoXwT9eRWOL9JJ8AyJa02ROk2v7o/HSO4kcLMWXgqzM7Y+yhf1raWURCRmUDOwED64J/cmoOnWQ0/p6WRv60IyOOSMY+1W9qhJXecgBRmsvUz9JpGNy8TfzKLqfUUsGuIpSojNozyD1QOpb+1eedKakdT0wrMu6V5yQT7gkf2q8/FWRjeR26S+FFPC0MzEcCMsC37CvP8Apu9iE0Z065BjklQxIufkVdx5+1el0vTrJ0rfc9F414Jv9UaK1ivIkCxtd6bKzYGA0m/Gfr/2qIGa11QPDlVaNJkOfMoDn9QaJ1NMo1GyEqbc20gIHbJUkD9RUbHi6NpF0jF1a3ELSLz2xx+hrPT8NN9zDJeivWS+q77wUtr+wdbaO+eN5ZJP+HG6yLvU+fIYYHvU3R9FgXqzWIokQy3UskN1GxyPGjYlG+vJz9axdvqz9SalrWhvDm0u7tUtQP8Aw7mIggj2YIw/StVcamuk9SXV27eG3x/iyMe5JI/etUscsMFBctfQrKNR09yLPrrwyT2cyiYsCsoIBKj+rvWU1MSahGGt5RFLDuERHG35cKR9O9bLrXp64tda1e90+BpY7oSSIqDPyuAf2yc1T9K9Mz6teGKRmgsokDXFw44X2571fp2tKmmBzjjVl7pXS0/UmrTzgm3s2ihlu7lznaGjGVUeTcH9a3uka7DpfVGlaFp42wTuylzgmZWjOOfU4rJa1rAsYGt9HmMWlXARiq/nkdfkxn0NUT61LYdb/h7HhUmuLmy8d8f0B2j2j9O9ZZKXUvRHimHHjV6pc/l+5M0mQy6pc28EgeRBPEc/0luQD9Cpqt1K+XVrsrpwjXTtNJjs07JJcYy0hP17VC1r4jR7jqBIG/3vUpXEO3gxxBiCR6E44+9Yi71O+0OWCzl3WSWqqUB7yM4zk+RHrW/p+nbj6LNGm5uS5fBfWVzH0zYXCdTSTCKe8InR7cFnLpkSDac8FDz51pdG0SC61CG6WQTSQW3hK6HCugHDj/pIqJ0xBFe6D/FOqzHHpj7Sls7F95QkiQFuV7kBRVzfdSWMGhCfRtLjjYt4UcDnBmT+rbjt37VbPdV/d8hJap/hXvuhmoW82ofi/wBI6ml4y6beNZMoWUgNCw2nz5+ZWrO2bSraazYartZ7W6ZWEnKlFm2jjz4P7VoL22s7zS+g9bcGyms7sWsQ3cFfF8RF+/zYoepdNXZ646ndYnGmXlzI6MMMAGYNkA+hpK9HTfH6MpkmklfkYfR4r2HUJ01CcSSeMTEYow2QT8uFHvXq3S3R0l7ewC5xBCuZCmMseeTj+kUOy07Rem7hILdR8bN8rMBmRvc+Sj6VpZtSbSujtQv0wvxn8iAkHIBHPNZOrz3+DlmSTeaSTVJljovUdrqfVslkAHgBMcdvEwYKi/KRk+fPl71htW6i1DUemtA1WUCzHxN7p9zbROQkUsEg4+u01I6C0bUbHqzR9RNqbSzillVpLiQLvEsTJuUck8sDz51fNp/TenaZr8F9L/FbSx1WXUbiIASmKebbk44HYg/eozw48CTnu9vobIzVPQQ/wU1H+F/ijJahZWs7+2kVnUb1353pk+vLcVhB+Eupz9Q395JqcenWiX80kb7XlJBlZhkggduMe9aPQfxd0y2636fii0944JbyJPGOFVAX2fMB74+1ZX8VOvuo7P8AEvUtAsnFpYRaiI1aKPc7wsVPc/l4J5FaseDqV1LcFVxVt+r/AHNOFTWOcZuuH+Z6V+GjtcSa7Y3UeHngjmwwywkL+E4JP/MD9685htZdc1LUNamk8CDRrF47dhyIp3UqXB9UXxG+u0V6h+FsV1Z6FqlzdSK6eMzRb1O/Yp3INx9dmaznVGmW/TmhatoURi8a+ury9bYcP4TSGTj9UX6IfWvPw5lDq5rvt+4mJpQbj5nl3S1nI9vdWcKmO3vInjhUvgqomTA/YfrWtsenLfoK3h067lk0+XVNQM8TyyDZIsEZ3bGXKj8/OT5DNWfQujGO0W+dN00e5tpH5ndAf0HBNTOrunX1zXbSNo510nStKa0WbxNoMkrbpnPpkcE+9ei+o8bO8T/C+fctvmQWVSctXC+bM3e6tNDKNU0aQLIkzieJDlXBGeQOMGthei361/CPS7q3zELDU5ozhcmJZRuKn2znFZSWbTNEeLTNH0pbwlW3F3MallGcADlvv3rRfh5fSL091vpVmqw3HwqavaiMsMSRNtYLyccN/wB6h1OJRipQ5i1TL471JtUZue4TRE0SKyBHi39vCmWyMZ+fPsRXu/SMr2+jyXAjwLcSpcI3osy5P1wa8s07p2x68kt71o2soYHEzkriJZcDIjxyWPcr+Ud8817h0zZ6ZLY3MOnXbaglzFdIWRFCsdoZsHt39K8r7Vl/9stXIqjclGK28z596301bD8VILgqPhZICmMcEOxjlz7ZGfvQfg7j/a20uogHS4ihmZsH/iRK1tKCPXAz9DV5+MKxJZxajObhCJ0tnlt1VmSOYZywYj5d8eMjnLUHS9ZM+k3AaQzXSzvc2LGIqzNJGGMQxnO5ga9TFkkukhNeVFuotSt9yL1hrcHSPTlrptk7QTzJ4Ub9sIFwzAe4GB6AE1qvw1Eh/D+w1DU0WytrXVWuEaTIeSNoyuF9QSM5rL6101o3TRTrL8SbK7v9VtoN9r02k4dA5ICvKf6VAJyo9KLF1bddUabeXN4I7YQNA3gIdsccSsIwFA7Dc55pZ4lLBphvfL/ReftEjiWiKWy/Nv8AnJ7lNGhOm6myxfw7wbnxIDyGeNl2MfXIPavD9XiTUvxK1s3NtBbflinmhjCA7X3sz48yDtzW/wBP124j/CD41IzJKs1yiKMkkh02jHvj9qx/VFrPcdW6nomkR+LqGpXfiSu3/hRlVPPsAf8ASvK+z4TwZZ360aHmiuml5v8AQb07aN1FqkAiHg6Vp6AFEfkkLt59QR5eleh6HfPfrqlxp3w2m9P2NukMF5vASRsc4zxtHAH0JNYTWNR0zpjS/wCCWLSNDCVS5aFv5tzKedg8ySRjj+1Gv+qLW2s9Lj1KziN9Ggm0/Q0YCC1XKqZH/pdxknB+1bHB5XaW3b6ksWJwa1fjlvX+K/S+5tdIu9N0opDo9rcXLMGkF0y4EkroVLknzOfIdqix2LSaray63q8LWkNwZmhW2GCqKztGzO2SCQoxj0rH9Qa5qunojy3RaKaJmVkXw1bdI0akt3/p70ulWN3Lc/C36m9e3t5NNWQtvIcz7pHDf1HYAM+lZHgSbnfx/mwZ5IRi9Urb8vqbGBZV6XNr4MlrJbTII/mwT4yNknHrny8hVr0pNcpcTXl4gjtbPVzpD+EciRRCAB83ZeM/arzT0tltrmScIFhMNw6n+kAkfoo/vVaIJLrorU41AjivZ7e9ifbglpN4zjvyAK8V3n1Y4re0SxxcvSfBn7ozXWo3lpaRxv8AEWXxcLMxPiNE6OMD/lBP3rL9edRW51bXLKEyy6hdkPPCwOwKwBUj3PBr0I2U8CaSlvdW8t4lubXw2gKFBKuxiCORkYrGan058FqkuoTh0khhtkuN+1UEaLtDqx5bIHavU6fEsUlLIlSW2633NCyStyhy/keOv0fc3nVNrLalEklMZeDO5owO+W9zz969H6Q6CvrKSW3MiCyTZJK+75CyscRn3Gc59a9AtDoeiWqRaRHajV7pSUk4DOo7srdmqHeazPK2oaXaW9u8SQO7yeIQ7yYDBV8ixwa1ZvtLPnjoxxpesgsU3FynKvzJ8GTZbrJQ7F5JGnOMRIgwTk9u+Kpte6Y1bXrdIdIhMsCybTcs3hxZVRkAk5bnzAqFrHUFh09pWjHrDRb2S51G5VdP0K0LOhO7KtOewUZ3Fc8n6VZatf6nc3txP1zrNvbWcM8rWmm2CGOLwgTskuJe7tgD5RgD0qGLp5wqd/z1eZuwY6j6PLW387e116rJ2hQJp8uifGW0KNaWrW9xEkwb5W5GOfnOcVluoLLUur9c1COCC4S2Cq87RRF5NnbYuO3by55q4f8AE2Qpb22gIbsyyQW9uEjVGO5iCwJGcdqw/wCJP4oX/TeoOmjxpfxRBC8ks5USF/8ACyjnkVp6Pp5ePqa9J8HeAtEkppd2Z3qSx6qsfFSHQtS0rS1Vkj8SwaJ5F9+5zjnAryzqm7nsNK0O3gt7ixVhOjJNbtHsAcEcN+YnOc17Ho34nR67dNbymLS9fT5fhdSd/CZwfyiRfynPGcVYXfWS3Er6T1jaPo88h2vDcDxYXHfcj9itfURnLA1cf5+pj0+H7Dy/8PunmuWivL0j+YWREKLn5hyxNe0Yim0XRoRPGLa0vLedZkYbco+AvPnz3qBZ9F6Myx3enBJ5hKjLIpLoo3DkLkAnHlUvTOmL696bGk2W1ZbfUVikuc7hHE2WL4OCuNuMH1rw+tzRzS1t1TIaXKyy6i0u11Hq3+PdQTQWmkaStozSuN4eZWIERUd+Bz7VUaZ15B1Osaafa262cllucQMRjZMu5QG8/lyB70b8btZgitl0/SEVIy8Pgs4+SXcf5kznzPp9KzXReladpfTlx1N1IqyaZDMbq1XcUF3Mo2h3Q+Q5x61gw4scukU8ie20V+3rNmROWRJL0n+R7L0fqtrqGgaxb20k1vPuluSko+ePxTjn7kGsTd9NrdSXSrqhmvYFK+J8K3ySJ57geSCKqfwqu+p9R1/XJNVjkjtIlxMPB2Kd21kHy9iVIIPnivTOoNOupeu9St7FpFimfxomXgFSAWb7HNYZ449D1Eot8q/2Ok3PG0uxl/xAsr+/vbqTRLsadLruj2rteMpG2N8tJGh5IJdmz+lYAfhvqOqazpltFd2aadHIPHMU53eGo7AMBjOD+teg9W69dvpt3FpaJdXPTup2llLbuShNtcQhlY49JFYZ/wA1TumYxeanOdS325ggGyIDAjeQ8FjjvgdjW+XUz6bBq2ur4+ZLIt1Fvc3kF58N0xpN+kTQz6PL8LtVu0DEFTn2wtef/itqT9Jfip01fK7JDa6/Z3IOTzDLsVhj/p/errqy6tdDL6BeTsYdbsZGkaEDdBjhJe+cbjU78TtOh15LS4urSG/k+Egk3MuSXRQNw/w8gEV4nSvwMsMsuJX8GenjvHB473pfmW/TmlPpmr6jLbTEIvVt5pj27DC4jQ3EUgPkQA6n1DL6U38X+nG1W01bR7VWS61ixeG2n7Kjhk7+mAAftUqw1yG817T9OaQC91HqBtWMYbJZGsFUFvYsWHHpW5vUtdR01r2a4t4rVbKb4mSRSzRQEbGdD/jO0qv1NdmnJZMeRLdUjdjgs6k1y6/UF05FaR6X4xdonlhieWVnCy37KdqhQeVjypPH5ic1nNV6sudZuESTZFazxtGVDYjjkQ8Ljz/9axugdbx3/wCML6JBZXMN5c2K3BknUBYbUBFigUdw2HLH70lhfiw1zpeIXAjXVvHSF1gWaRXQBmKBuAwXdyfr5Vsy454cuh8tX7nYcr+7J44cruX9ro15eQ9QMttLLfXtw50eR7UtGpOwCQkjaR7dsDmr3T+mv/oPgns/Efq3S/HeQ4AZ3MhLEImB3PykcYqFq/VmmTT50ax/iEmx4bi51G7knKx52kKqsEVifStf0bZJf20N1EqxzCylQwxKyBJFO0AE/m4I5NTyvw4xgp8tfT9ymFpTUb3W7/nqPiy7urU9dxHUYI7u2srtopFhXJnCfMyj1DP5+ma1+jQlehOoOs9dCm/mdNH07CHabhxulKjyWOLKj3rzkWvwjyTFjJcupI54Xk8fc/3rfdZ63ba5Zfh10b0zNIum2sOy7naIR/726rJOceZVc49S+PKvpJrVCGOHHd+zc+Sg4z1Py49be3y5MvodtNr+vaFY2hC2t1q0Fp4m3gtkM2P+VRz9a3f4+9WQatrt+unsGitB8LG+Tl3Y8kfpVz0HoulaRrF3E7+LZ9EaNPPM8nyk3twSRux/V+Vf+mvNY+lb/wDEDXI4rcPBaIWmvbk/lj9h6sc/aseTwZ9VGUtowV/EvUsWBYY76nfwMV0V0M2tXgNy22yjf/eJMcsf8I9+DXuGn9JC/mtda6pX4PSdPXGm6ceBgdncevHn61qLHR9I6S09LtQiWlpGVt4ZDkcDl29WNeXdX/iK3Uek301k0zIuI4GQZDPuwc48sVhzfaHU/aeXT0+0Vtflf6iuPhK3yYL8Xuv7nqTqBLG2kZbK2XasK9mb14rK2zPJLBIpLJ4OX5z8wJGf0qXbdPXF5e6xrbIRZ6VCqyP/AIpWUhF+ueaDoml6pdWG2GxuXZnK5EDEAkDzr7TpseHpumWKD45JaW1fcN0qstzfTS7H3qxVTjgbv/gVfalbZsZtPsiyEuRPMDja3BIz59/2qTaQS9Kaa0fgTeOPnkdomKj3LYwKyl91CieIIFkkZzgMBhSf/f8AOoNyz5G8fqMzTlLYuNIs00qLwBJ4m2Qy7n4+YDj5T6VI1ma10/QWleffql/cNCtqi5dYQoYyH2ycYqL00sbXCSaoDISQ02Tkhc5IFR+tEn13UJr3RrZY5LmFhBGpwEG/AH/loQjeb0n7xUlq3ZTy3ljGkf8ADbNbWWCEJM6PvMsvOCfQnPatjY6JJqV1plnKpksoVWe8fOF7btv3Y4+lC6H6ESBIU1GYNKj+LcELn5v6QB51peoUu9RuLXTtFkW10oMZb25PO4jsn39KfqMkXNYoPfzGyTqVA7/qOLUNVlgtSr6fCB8Syr81w6jAH/IvAA7ZyaZpWpyzwyTXdtHb+G7bGwQ8hJ5588Uew0TSodGnvbNXcpeQ2PjeLk7ijO5AzwMCm3oinkkEZYW0Z5Y929APrXmycF6EV7zPOoqgS/PcPd3jDYDlVP8AXjyrzbqX8XL1b2a20GNA6EobljuOPRR2H1q+6t192+HsrVgpncIgHG0CsL010HfdcdV6fpGjQMt7f3QhQgfKB3dz6BRljXp9H0+Jp5c62S28i/SYVkfpK74Pdf8A5nXpYHXdY/FfrICXRdFUjSWumykl+R3UeezJPHn2rzP8QeqZOpepNZ1ea7e+aWeRxMeC59v9B7V7B/8ANF6zp/SGjaJ+H3SE6HSNNtQFWN/zSHG5nPmSefvXzpdqYbIiMM0mzaiqOTk4HHrk1Pob6qb6t8PaK8ku/vPW6iUUlhito/meldDWN1ffh01hBm41DW+ooYlQ8/lTt+le9dC6Pp/4adGa/d2W+TUtTElvPflSfE2f+Gn+FQ5C48yK8y6Z6Z1L8MundKbWdsWvXbySWlrne9oJwEV9v9UrAgKPLJNej9RXltp0/TvR1rbXEMnSdmt1qoklwJZ92QCw/N87ZJ88V5/2jKWVuEXtJ/FLn3cI0YdME/8AJ/L+KzC9W2h0qy0fpu23I8jI+oqz7nlnlbcS59QDjHlWt/DtxP8AjDHcuU26ba3cqkcdkIU+nnXnC6v/ALU9X2epFgy3l5JKNoxtEcZ5HqMjOa9R/AjRR1D1N1NeXEpgtksxDNMBwiu/Iz64Ws/V3hwOU+VFv3swY8X3jq1GHG/wSD/hl+HOn3F5fdd9UQK+nxXUjWEL5xM6tzIQeCAeAPM1Xfjf1E+ni4/icgW4kIFyyDmOPGViX0+X969hvb621O1fVIoVt+l9CRorGD8ouJQMbx5YFfHX46dTvr11as3yy3M8l1Ii8jaoVFOf1ryvsqOT7Q6xSnxH5HpdaodPih00Pf6zzCZ5dW1BWVjsDEQRnOIlJyPvitbo+sJp2rRaXGSCY94Oez+n6Vjrm1urDS1u3kiAm58Jfzqvkc1N6QgF9qUGoXreItlIoQk/nkY/KD9q/RM0Izxu+DzHB5XTPQeqrEXWmXcsy4t5VDFv8/asDpdhLp+p3KlWe3aykCn1+XOK9OeNr/Qb+yYZZSCP1z/asFaSeJq1zaDkRRnn/p5ry+jyS0Sh5GDHJptIv+l5hJa27uD8THBsPrjPH6Yr03pTQlmvMbNzySgyAD5pGbGEH6cisL0LpUtzdNNCmV2JHF/zZzXomr64vSOnLNYvGL0gi2yclpM/NJ9BWPqm3kcYdyE5R8RWG/FXqYR3SdK6dIFtLPMmpFTkSTlcCP6J3+tUPTmlxvbaLPqFm9+RPM1rZjvdSk4UN/kHcmqDRtKbUZhdX7NJC8oUcfPdSM2cA+mT+lej6pq1t0jYtdT/AMy9WExO8Yz4YHPhRjy57nzqEMa6bGoR3f5v+MrOd7lhrsydL6fLqGr30c2sXC+HKUIXYvlBEPJAe4FeKXN/f9Va7bRgHxrh1traMDiMsdoGPXnk1SXPVd91f1BNdahKCkalYolHyxDPbPmfevVPwF0RdQ6+XU7kA2ui2sl2c8/zPyxj9Tn7U88T6TE8mV718PUXwYtedfH3Lc0/4xx23+0mjaFYqps+lLOCygX/AAsyFWb35H71jvw40a66v60udRhULZ2kDQ28jn5VUH+bNjzGTgDzOKlz3EmvdQa1ciNn+IldFIPJYkBFX1J7D3r2/pvRrL8NOjrkXtsIrhcBpMDw3kChgq5/ojJIJ/qfJHavLn1T6XplBbyf68nodB0/3iU+py/h3+L7E7qrWbb8O+n7eGzdrZzCFt4lx4igjJ4/xu3Lt6YUcCvnW61W5vuq7KW4Z5mMss8jFsA7EZgCfUsBT+vup5tf1/SXmdxHckMviNnOH5x6CpPRk9glpcatc+JdahJFPBbRgZRQ+RuP3Jpui6T7rj8Wf4nz9CHWdZPqJXforsN0w/AaJpVm0gcw2cPjMDzvYAke3LVPslaPUPiW/JGRGf8AEQO4Ht70C40sGxtYhMATIWuGA4GwrgD61W9V6q1vompXNgwjeOErGP8Ambbx785rVL+q9K5f6nh3qmSeubcanoepw2oO5WS5gwf8JyefpXmcN3Jvm1G8lkuHiASDxGz8xr0zQ8SaBprP80UMYgnXzxzz+9eYXljJY37adPyltI7u3+JyfkH0C/3rZ0T0KWF9i+FaW4MN1xLHpnQ+kwwtltVumklK5OXT84HvkCpXR1rP0f0ZK92Ei1C9vJbyMd2hG0Rru9wCx+uKvm0VtX6L0fUY4RPc6XfMlvGw4Pj8bz9CBVB19Kg0iGC2lxGMKWPdyGIY/c5rdDKpRWFd3uXjkpPGu73D9A3NlqN7ptmTt338dzDuJPMbBsHPcsqtn3Nemfjh1dDcwrDpm9YpEY++HYnJHrXi/wCGcPxGvPeyEC10m1aZj6MwKr+241oOsA19O9yhaSC5gEluxP5k2jacfahn6aM+qUn2Rq6jJ/TWOtrsxuiEv1RpLEg5uEPHqM/9q9A1u78STTEEjRjxWcshwRgdwfLjivPdAY/7R6VwCRMSP/Ia2epFS1kzIWcISCT2Hr/pVs0U8kWzLllpcTz3rDUI1Oy0kIlyzTz+rHsiH08z55rLaIk0lzPcKFWGKPdM7HAUY889yTRtVmfUtXkjI+UyEAeQGe9JqV1ElvHYWefgYnDOx7zSeRPt6V7eOOmCiejjWmCRrI5NunRXuTiO1aJCDkCXfjI/6TVGwkubmQAEvs3LzjB3An9qttLZ7npS1jmUjbeswXHJ3LwP1Wtp0x0xb6cxv9dj3XZGFhZ/5UYPm/8AiJHlWec44k2yLag2Zro/pLUNRiWYlrSyikBM8ykZ55CD+r69q9OiDaTeBoMrCSdm7BI8jms9rvVlvp8ASCVljyxQf1yeoUf0rQ0uZpLy2Zd3w3wgZ1DZwWJwPsRXmZ1PL6U9jLNSyb9jRpI6a5ECQd7hmI43cHzr0fWdSz0TH8XiSD+HndGG+Yy7Ci5Hp515xo8qTOglx4kR3ISM9/WvROrrRdR6f0i3sStsG0lI5HI/rXO5j657V4udJzgmRlahSF/Dsta/hvpEk+flaWeEY+Sb5uFPsCpryHS2Fz1T41y3zrZSyNj+sP3P24r1f8O3N9+HfSAuCTbuk8Tbe6p4rZP15/evLNOtSkd3PIrJJseBRjLKEyT9ckKMVXC9Msq82PllWR35Iizaikt/HAgDyOd0gAyceg988fam9QW81j/uFzKbjVXBLpnPwyE52kf4sYz6edW2lacnTepW140Yu+q7mA/DWg+ZLBWBJll9XOflH9OM1SC9t7bVLaxjlF3I8rSanek58TzKKTyFyeT516uOnP0eEdFLajO3un2+ox29k0oV87SQwIxnLGl1GWOJswRI0QHhxA9k8t2PPA9ak3emTaFJeTSfLPdKFhJxwCcHHrg1S6veiFlRWDBQO31xW2Nye3BeDU+OChubvdqUr7i0Yt3IJH9Wa9l/DDUBcaRqWlAO1xBZCRV5xs27iR5cV4ldjY8i/wCU/uf/AFrWdFam8H4iQwQzkRT/AO4S4bGVaLaR9iKfqcPi4q8tzY4KUXF90Sru3W409UDANK6sD/iIB4/eshNGVmKJ8qtuDA+RHb7ZrSa0GtLmCGPO6BJPvzgf2qrtr+HULuaMqBcwrskGcDHqangbUNXKIY7SsuellENpEAo8SQ4iYNkgbvmJH1qw6klWCNYPRc1ZdM6VDcwR313dQafDHKEd5c8JnkhQMkDk1m+sLkfEXEUEqyR8mOQKVLpng4PbI5rPF+LnJNa8pXi9EoijjwNjqT7nI5rYalppt7MJLLHm92XbbWz8nP8ALPocjNYWO1eOKC4hRhuGeT3I9P2/SrS9v5xYiNMyzjAGD3Y8Z/etEo3JUGaV7FkZGuf5MPMtywSMA+eQFH9ques4oobuytYVxHp9lFbKxHzHJLEH3zmqrpRi+ufHwqZhYxNAik4zM2EQn33Nn7VM60ZbfXryFTuVb2SKM5zuEIWMHP1BP3pHFqYummZS8/h0txaiR7mDUEbepDZjYZzx6GrHUCsqwXiIJZYz/LAXJGWGf0rP6rDnVtLYjcC4JH0PNXHS7y3Pioc7VkJ3Z5Ge9WyL0FNdisk9KdmojWKC7a8vroGKL5rfg7RKfX6CtBbdQWAsXmREvSknhu4jyxOM4G75ayfUdu2pWUT2pAjtfkKJxjnKsf8AmOR9qF05JDd6ZJAZBlmBypwNwOQfrjisU4KcdbISScTXDV01uHZaxyW8WNgVlAI9cY4FXMCQ6HbiS7YNcToMW577B3488eZoWk29vpFib28KQxRgnkcZPn7n2rJ6tqklwbi7mBWW6+UAn/hxjso9vP3zWRJ5JUuCWNJvYrdUvDd3fxEsgVIyC02MAe/HmfKvTPw51C4v9Hu5ZFQgzOkSZLYUIACSfOvHHuxdXEdkjY8TJLDnheWOPpXqv4d3QXoQ3KL4YZbhwFXOFDKAfqeck0/W43HBsu6NORPwmitubLTYupbpbxw11bTbMCYMD8o5x7UbSNGgEskkV3FPFMWLLJ+bB86xOkWN3LrGoah4OIUE48SU7R8zY862EUcFmdNhhUyPGm1lT8zHuWGOe5wKbJCvQTIOC08lV1np158HInhEvcM7y3EgyGAGAEXuQB596xHTfSd1q2pWCLbXPwZuFEs0kRVQo5JOew4Ir3/S+ntakCyLayaZaADElw235fYfm8+5qdM/TNlvGu6y19ImQ6W7McEc4+X/AFNUj1McMNEd36h8TzJaYKzGag8LzwWRlULJJ47ANjODgDHsO1aXqW+Uaz0+SCZvAjLgYA7EDH7Uum/iB01GUTRNENo0mVjnuzgNk442gn9TWZ1++lHVMUv9dvt2hRwCOe1ea4uU1tVJ8kckHFqM+5qNJ6O1IxjMUMLFi4LyEnB7/lBq6m6G1C4vNNu0vobT4H5iyxMWfPcckcEcH2rP2/UGqXUFl8TqFxI0ieJIQ5AOScDH0rF691Lcf7WJF4zuN4GwsSCGFZILNPK3GrQ+GGCWRRtm7h/B+O01FLybqt7VkcTFIWjjUqOdo+fse3FPP4WW8eqSXlh17b6dM0jmSIshHzuWwwDc8ZH2qJcdLQ3Md1OgWORRbwRs3AXxLiMtj/pRh9CaymtTLJo/U8j2yRXS6nADwDhy85AHoBkD7V6GHJmm71L/AEmlyhem5betfRnu+n6Yuk6JHaRXUN3HHHw8EWyJixLbtvbz/aqODpfVOoMy6ZeWcUILIRPISc/+tXmkn4PT9JgIyqmFSvl/wVUj/wAzV5j1JO1lr7IR4sfhpvRxlSAOc/fzqHTTkozaSs87NCDzVJtr3Gn1L8HepLrWLfUNMuNMiuVCor+PkQgEFnwe5wDXpuv6Xevp72OgaeJvFjeKLDqDDE4+eXJ/rkPOfIDHnWG/D21g0/pyTVNTDpHdmSSJW4aOzU7cfWR+AfQGqN9YvNWk1o6ok0MlnJ8VBHFKVRk8MqygjuAMEfSpRyZMmTS0vR9v1KNY1HwnJ166spH/AAX6y0mK+u9K0r47UpC0cbrIuYoj3A5/Me1an8KNH6i0CW9/2ttdRsIbWN/hUu0/qYbF2nnPLVkNZe9R3tbPUrqK+tUSa2dJ2XO9dwB/xVqOiNWv26P1TVuq5LmS54t0f5spg5VlGe+7FN1eSeTDvFcru/1KY4xjsptr1pL53+hB163jnu4tLsmSK+2st0HicPNGT85JIx2wMCifiG/8D0uKK1lENxZ6dF4isSGMmOw9hkCrfpjqXUp76OW41a9uLcyCABpN0STd9pJGR9qg9UdXXo1G4tNc03TtRjj2kzTW6gOGPJ3L2OcCo43ryxjX4SOlWnFr3mAeV4emIEjQyS3CIRGDl3Y8nHqTzxWgaa26O0+1mMJOvXsexIXkDGzRwSQccbyPzY7fl75q1TVNDU6M72FnpWoRK9xa2pILqzAqJDk84GSoz3rI6pp9pNJFPeanLZXbIWZbuEs3znyK5CnA8/rWuMY/qF45LeS/Ur9PE99qsMCI088u4hvKNyMbyfQDNaD8S9cfS9LuLe3lO25kjG9TyVCDOPYkGrfp7QJNKtJxbXEEslyyv80gUgAYABb1qk606Y1HW3tLJfBeVX3M6N8qjb2yO5FThpyZ15IlOatXwY/oOO+vjfpLO66aBgJx8rnn5Sefy+Vbdmt9DsXmEQG9gyRF9rSuPlBdv/ShWNovQujTaXPIpuNQk8QO8LNNgAEeGvZRwck1k7C/TUbuKU2r6jcXLLAsbHEqM5wGVvMc1tmk5N9hmlmdx4N2Vs5+o7afWpJbpZLeeC1tg2FVRGd5RexPBwzelZf8OdIh6e0rUuopYZIIZ2eWxhlbLJbrwpP+Zv7Ctrr2nQ2OuWfhMrR2EyqX9YkhKtn3ZnY++aoOrJWttOttPRRHJdo7tEOCkaL8q48uccVllJteFHh1fuBruOmPcLoNy+pW1le3IbxbwvcSMxxxnCf+zmtVoPTlndaFJ1Tf3E9vLEs4gSM7FaLeBn3JNYbUDNo+mw2KKTfSW8NraqvIJVAGx5d2P6mt91NP/C+lV0pXDRWtikR+YZJQDccD/NmsU006j3/IaMY02zznV9UtuoLSaDU3+BunIWO9jQZIUjIcf1Dyz5U/V+ntT0roDEdlOyfxCS8aVDmLwUgB3574G9f1FZ4f7xZ26QgyTm6+VByfEY7e3p8wP2rf/i31HF0507p/SkaG6D25tJGWXw/ljwGJPnmQ9vSPFepBeHOEIq1fwLQgq5r1HmHScU11ZQR7SHi+VFjHOxV3Ege+DWqOlXF2k1vJATNegoEzlgAV4FVPTqsn8qE+A108dnGwOSqHJkbPrtQ1t9LuUsbRbtWEltDvxLn55HJ/IPYnkn6V2eTUtQMt8nJcy9I6SbHSZI4rx4CJplG7wV77Vz54yc+tUOl3K6heQ32wxyBQkidiwPAY+p5rP9e6/NaWViYCPFa9aS5OME8fkPsK7RLqTSxHPHG0qeLHDG3OGEhYjnt+Wh4D8N5O7GjGTx2zR30CC8t9Ql5TTo7h259vlP6iq7qq1/2humspS3hG4t5Jj5tEiZOPclv2qR1PdG10XUWhZSlwqQr6gN83/vNRi0jWonVcyeCpdnbYMgY7/QVHBF7T7rgjG1EBp9p/Eeokl+HEcEEzPaKvfhCO3l2FamWySW4m+JXwnilDgHuxzkgj7Zqp0qQRKG08NHdQR/zZpAVddwHAXyHvR9QvJY4ryR5JJriNpJN7/wBWF7fvRk5TyUhJuTdkfSodLgS7m01xqDvl3uJUPhjDEjCnvzkVmuouoLqPVYU3TGG2cNtYYQyDnt2xjirrTLN7eWCFbnFtFCHkjTtI2zhc+QDN2oN3bnx72C03XN3f/IqEbtpAwSPQAGr44pZLluXi4xlZB0nRbnqP4K7vbnZDE8kijdkhHYscHy869LgjEEVnsIUXFq9xFjHzKpCK5I7sSD+lVHTvS6aha2+g210Fs7cKLy6U4LxAkv8AqMgVIg6h/wBotW6wv7S3FrpdnZJDpkQGMQpG20+wOM1PPPWm0+PqaJwlLG5ze3ZGJ6TjMGs61IzBRasYwSc4Dd/7VddHan4fiXCxDwYJppSPUgk/9/1qp6Vtbe9025+Iv4rJ9TmRjvUnICAkVN0eFbG/1nTJ7hGiifbDInIlZgRkH0z+9VlFScre+xWEZr0qPPtTvGOphixYylZGA9WXz/SrHWrHwPw9NwlzFIWvVeTYcGIhWyh9SByceRFZyVzJdM2MrD4Xin0GNv8AetNpFgdct9Ks3bZaDUbya6xyTGwjQAe5xgV7ePE9UUjVihbTZa/g5+HdzfzQ6jPEstxcFhCr8+HHnBkPvjtX1dpenGwiWC1tDbRR4G+SUEHHmazXSfSC6Lo/iWMzQXdxgsuMgDyQfT/vWth0uWFA+sXisi87ETaHPoTXtVP+1Kvaetjhja3e/lTDwSXt1dobSOKWyTKyvK+FbPc8VR62bi96i6VeaW2itH16MRWyLt3hEYl2J+gx9Kt9S8ZdPYqywRSssUQQY/N3/aq/UQg6t6Ls4GSK3gF9KsTjLDbAQCT96nLI63fzHeNdkvgaGb52Yk8biSccFs96q9SvhZKVAJkK5JHZRVnGcr4jsdg8z3NZXUD40pK92Y7veoObZsjBIz2o6tbafY3WpalN4UEEbyPITgqAOeP2Hua+WbiS4606jutZ1aR4J72TeItu8xRg/JGOewH7k165+MzXN3pttpdrOsNtJeZuWH/iMq7kT7EEn6CsRoHTFxC6SR6ivyjhSxP71t6bC6t9zHnyq9KNb05YWNjb7Te3qeW7wRg59Oa3lnY29ntA1CZwyjuob+1ZfS9Pv9gVfhrgA5/mzMv+lae0s9UO1ltLNs/lSO62fvtOfvXrY8b4r8vqYZSXd/z4FzEkXhlkleVUxkrCeOfYUKTTfh5J7qy1GKGZ/m2tCdhI9eKm6enUcjmK30jT5C3cNqI8v+mrP4PXJQyNpGmu6ttMY1cDP/s1uXTTa3j84/UzS6jHF1q+T+gO11BJbaJ53sZHKje0cWCv7VJXU7NFJUo5X/5JtJ+2KGdM11AdnT9tCQOy65Ew+h+XOajvpGtyfM+gwbz6avHn+1c+lzdvzi/1YFn6bzXwr9Cemu2kTMXjDKe2yRTj65xUtr7T5lVhFdseDmKUf6E1Q/wXWVk3HppJ2x3+OibH/ejJYa5E6lOlnVh/8av4wPuKH3Xqlwvy+o33jpn3XxL6S+hPCQzoO2ZGOf2pmJmkWS1nijJOP5kZIxVUya+WbPS8rE//AG+nHvUuC+1+BEDdKXkgAPPxcZApvu/Ud4MaOTC+Jr4ovI7d2TdJNbEn/BGQKmxAqo/3u1b/AC+GwP61n49cv1YLc9N30RI8nVh9OKcdfuwAR09d7sd2UEUNGTjSxqg/718UaQlgmFkQkjjB4BqNOodSJ/Cz2+WTBqgXqy48TbLo15ER5rDmpD9TGTBfTr4Dz/3Q/wDahWTvB/AKiuzXxJQzDEIbdHA/pCvn9zQ/ifCC5cA8cTxn9OKrD1eYyyw6bfuCcYW1Of0xRG6likQm50nVw/f/AOtzGuUZt/gfwYXty18S2XWG7RQQv5ZEfGakQ3bStidYUI8lBrNnqy3hXYNK1ohe+NMcf6Vy9X2p5Om6wn/Npz5/tXVNdpfB/QXTf+PxX1Nf8RGe8MZ9cijiZNh2rH9P/g1jY+tLIn/4g1VufOxcf6VJbriyiB3W9/bOPyl9PcjP6UrnKPKl8H9BvCTe1fFfU03xkarhlRTTfHWbldi8dj2NZWDrC2Jd9RuUvpO6FNPeIoP83OD+1WcfV2lPkyFoyO26LAoLI+9/A54q4VlpDPDESJlXJ8hmnl4Xcnw5gPRZNoNVL9YaL/8AjUDEeRBGPtTD1pozjLTKB6j/ANabX7fgL4U+yLGSeAOd0MwGMEibOaErWkowBcqfPMgP+lQF6o0WclYbhG9i2aVta00ckOwHmGxQ8ReYzxyXKLU2tiFzulHruNPjtbYgCJmZfXeMfvVF/HrEttxJ92Uf3oq6/axMNqNtP+Za7XX+wHBl0LG2Dbog6nzAANCkst+TDK24/wCKMHFRIuorfuij7yAUR9ct3Ul4g5PcLKnH7iu8ReQfCmSAjwsFUwn1DxCpKgMvKwE+gGKqxrtvnBtHK+R8VAP13Uo1W2Lk/wANll9xdRgf+6oeJ5I7wn3LbxAFyEA9ua74mRFGBBszkb0z/rVc+txsATpUqL6i7jP+tRTr23kadKB5ZnjI/wDdUyyN9n8APGvV8UXUkizrjxYYz/lTP96rmtItxEsglXOchApH0waAmuhiMWTqfL+en/enHV4pCPEt3Uf/AHQn/wAtXOdrcKjXBYxTDAWMSMBwCTRDLtIyq1BGpwpxLaqc9iblR/71XfxWIZ/3dPqLuP8A70qywXcbwm+xNkbI4EeDTVVsY+U+lQ01mBD2tEz/APHLuMf61Hn6msoSRLcaRGw8jqaKf70r6jHHuDwJeRa+GDkSMmMf1GkWOJhjv/yqaoX6w00fMbjS3I8/4klM/wBstPX8l7o7egOpLkV33mHZ/kHwGzRG0t2YgNJtHPanR2VquMiUNnIINZo9a2sf/wBk6Ko99QUfvQpesoHB8G40tjjkC9BH/rXPMnx+n1AsFfz9jVSwYzkSSxMMFHIwfrmo9vDBa5W2tLaLI58JVU1l26o4yZNKCkd/jgP9KqYOrtSnujEmjW8UYPE8mpRsjD1wOaaOTK1UE2c8ePmUkeiNGZCMCNQO+SOKKlvPGB4V3CoJ/wAXasYmvTjiQ6Sjd8rcM2P2qbDrkzDd4mkE+W2R/wDtXeLkWzR2iPmaspcOOb2NyPPNc0dwoH+/xnjkYNUKatcOuUjtWb/5ExP65FETUb1jjfag4/LtOK5Sk+wNEVwy1a3kf5nu5PqHoBs42OXnZjnuajC8u2Hzm1DeQUMP70Jr68Q7QIWb0ZcEUbn2R1LvItfg7SRAG3FvY4p6WkMeCu7gYxub/WqJ7nVg2R8OBjtt/wBa4anebD40kCfU12qXdHaV2ZfGTgqMZ8jmg/FTK+0woy/4t+f2rPPrG3mS6tlXzy2KF/tFYjk31vj0HNDWr3GUTW7yxyI17dyKRskf0j6Vmo+q9KQ/PqEOT25JzT36w0ZAGbVIVH/KSKXxV5jLE3wjQKMcYBqQkXiIDHGGI8hWTHXOgjj+KwufPahp8fW+igErrEKg+RRgf1oePFdwrppvsahogp4yKbtyfzfWqD/bDSdo26kJPpFnNRpetNNBIEsjgdwI8ZpvFtbA8CS5RptgBPz5x/mpDt/xfoayH+1lmSzJFdYHqAP2oJ6zsUGTb6ic/wDyNQKXxJeT+DD4X8tfU3CbWAww/WknRMAlCR67qxKdaWL/ADLa6hj1WEtmnHrK3ZgYrLVph5BbXH96Klkl+GL+D+gHiSVtr4r6mvCRbsoDvPYluKQbMEum0/8AMSKy56wj4WPp/X3b2iUCl/2xkPB6R11s+eFH+tNWb/ly/wBL+gtY+84/6l9TTb4iTvSMZ9RSMoYL4aIqH1UgZrLHrCYct0fqyKP6nlAP9jVA+uXb6n8dZxa1CgPzWhljkjP1yAaRrN/g17U/oH+kletP2NP9T0QMJFJQxSAErlMYBHlQ5WikK7whb0HFYVOpXg1IGHS50W/O0xNJtxMOxz2ye1FfW9ULMf8AZmfIbHzzbTUsc80nWl7eo5rH3kvijWyz247W6ll89tAd7ZjkKoY+i1k31rW2+WHpqQ+mbsDn9KGNU6nU5bpTbjsTcM2f0UirVnf9j+R39KK/EviaxUVSWEabj7H/AL093kfG3cmP6cZFZX+L9TSdum1Vh6TN/wDKUSPVOpzgDQhGfM7yf9KGnN/g/gDVj/zXxNXFOBn5PmA9cc1xujggZXyOKoFm6sdfm0i1UeRJ/wC9OJ6pII+EtI+Pzbc4/wDarnDN/g/l9TlLF/mvn9CdJfmCUlkSVCexAz+1VtzqMsz8XLxR8jYApxUKSx6vkY7ZNJGT/wCLAf8ARqZ/CutWJHi9OxgD5Wa2cj/3dSWPK+Y/NfUZ5MUf7vk/oHt/Ht0k8HV5JAxyIriFGH0FVd54kzZY2nPcrDg/Wpyab1ojqbi56XCj+pbZ+P8A2qW50jqZYyz650yTjKommu2Pv4lCeHUvSS+K+pNZIcJ/9r+hRtDczSRxxfBSYGMzxH9ue9OSyjtzseM2srHP9BUn145qSNO6onTjUOnFkTtnTpB/73UV7DqqRlNzq2mR7fO2sD2/6mNY59NGHpQpP/8AZfUaMo3+L5P6EudX3p4+xnHzIxkADH/TPvWJ6205dNlt7pUERuW8MlTvBcjjtWxXTryKPcl/ELjBzMIhgnyO08cc5zWc6i0u9tNJmW/kGoRzSIQQoVRkjOMcLgc14fWvLPG8c1frsGTS1Q/Q9SlvtOhgU2qz2q+HKphIc8d8U82UsUrtAGl38g7vl59qh6loLwP8XolzcyXURDNwGLYHGCvt6ipGl3raza7xcyi6VtsvIjYGvOjmXjKOVJ9n5NGaMqSjIeFuJuLmweI9gQNwNUd5pUsT4t4I8bstjg/etBNp97aY8f4jwj2fxd2ag3Mk1rNGoDzwyP4UgYAlDjIb6Vr6jpcnSJz6WW3+Le3ufY1aZQjcHZWW+lb43eWLbNKpjY58iew+1avpvUzq+majpcqh47dzHYyd9yAAP+h4qivVmEUgiwCVO0g/kJ4/Wq7StUi6Vu9N8JpSJLlIpUkPKwKSTj3Zmz9q8Xoc6yZJue3qJdO9cn5jdX1hrG1ubeFHhnt5PCjHIb/1BrP3NrqmmxQ2+nC5jS9ysgjBVXc4ODnjg8YPka1PUF3b671Bc6n4bR2SyBYgcZ2eRNJrYvZY5EkvJ5La6jIaC1A3XKAeS+TjaMNx2p/s/Nhhnlbb8iMZf19Nqo/mSeng50CNZN7PjBWTlgcng59Dmiaf1LeWs0k1/aww2UKFTKX5z5fL/wB6Jpc8dxoyTwB41kTeBI2WGR/UfX196DFoxkEc9lHLa3bHDzSEmOQejf04+tJ9lvLk6jK4txt+8bp5aZSbH3FyLyRNW0KO2mZ1Bkjxt8YeuP8AEK8+1pVttX/iVsIZtI1rIki34DSkESKVI+Ukc7T55I71sTp9zZ3qPBfWtuYmLS27w743BPcHPA8sYqH1boP8asb7T9OgaFLtczxA5UyHHhzRnyKkAkea5Fevm6WXhu3t7b956cc0lK18zxvQ9GuOnNbuLOCdHtbiN5bCXOzuhwuP8SvGgYeeagahpFvpfV2m6zax+HYaqPGeMceG/dwPLyOBU+z1BJ9Sk0m5Yy3VjcxzW0oGwsQRnj3K4+mK13TUNl1Faf8AwwaOURTNFct22P2BI/8ADYg8EcHFYcmaeN65eVP1p8Mx5W3JvzLrp/UBrY02Kwtph4m2aUnH5SMKD9BVlqF1JpjQtGdsruURSPzAAk/suPvVh0hpsWk6Ek0zK13bQxWM7qpUS4X+XIPqpH0NUmv4/hdsSrMyrvj+baQ2WAJ/tjzr53PGDzejxZ588T1XQnUzTW7watbK4vNJQSxtuyDExwQce5APsasryCDVdAnGmp/u08S3tqnbCPkOv/TImMVW6xcSv041zaBZisUtpOMEgxOeT9cY/SpvS1/49lp2mRxJbgWs/AYtx4hYkk+47e9LorDfeLJVsr5M103v1fXmvLfdNDcQhnceucEH0PFX/Ucmj2ernUNaSOW6BYQsybmAzgKD5n6Umj2q2F4umWURtrOGQMyBsu77gdzHzXk8VE6lsbW41yLUbiJJ7qBJBEkrbVUluWHqaopRn1K3pV7wRh4uXSzX2Oqx6foWo3s1ooiisJ5ooZZBubJVT8vvmsLb6XqHU0NzOJRHGET4aJXASNV3ZB8snyxzUnTrqQ2OtXF0Yr2I2hilicYLKZk3L+nn64qtg1R9NtYorUg6ZdOTFtP5lCk7vZgeGHt70Yw0uTgtzW8SxY2lsbbTVZ49Us5MhoIbd1Leb4KH9QBWXg0kjV9UkZcx3LwyRg9uEww/XNWUOttBPNbXbKzxSBHOeSRzyfqalX1rNf2sqaU7eLIoIfZyi5yxx9M81li5Qm72s81J3SM5rFoddn0VrJ/5UEjFgz7AxGQn7n9q2VvHqFjDFHfWk0Ekl9bYZhlSxnG7B7EelQ9ZQRarATHDMHk8OLaAyw/IufLzwf1q+1PULpNJsLJpS8IuUkUHnbtYHitDy+io1aLtqKUJEnV7ZJnSRZAJIY7hpI8eXivh1HtnmgpapZXV9JEpltMlUdvIHGGNTdSKpqKXSHc0TzHwz/Uu/JH05ocBk1K4spbYIll4bvN4bZEjbvlz9KwanbXYzZN+Trwultb2zMfDljUt/wAxk7/pV5GgQkHtuxVHrUm/V7OGMBVjYA48q0DYVXOc45rz88+/mdVyR4v+NV98IXYMA0kJVfoXGf2rEdE2ZFrZyD5gBs9s9h/etl+KTW95qcNjqBKW95C8Ym7iJiw2k+2RzVT0fZyadGLW5URSRyoMNyMEgbv9a+p6R+H0KXds9DNJLGol11DcC71y/hBPiWBhfJ8t5Kj9CAanPK93oUDSwwRsSzSSQlgZT28RgTgMceWB7VTWmkTXOpavqbsEGqzW5RDy3E+xT9COatILpRoYWY4726Y/x7mx/wC5NZs0VCEYx34+JlyaVFJGW08RWfUBa3VoZUmgunk9Qzn8o9s9/et9NZwan1tqlvdqvhyapaHB7bdzyOB/0xfvWOhO68jVjvimVfDPZkZcZIPpzXo5jZb6+uSMR+NJKkjDhWS0l7/UuKpKcVOMn5ULCVSKa0urrV4tF1CUlbW80v8A32Xdt8N42ZS33ULkedN6l1E6JpcNnC3haWsfyEHc05PICn05zUa9Mg6C0ItI9lHBNJDPtA5G1WB/UnAqHo1/ZdWadLo12yorbvgXA2nKj519/wDFx5Z9KljSab7JgjzrfYjx63bTaZpl/eL8NGbqSCDK5GTgjt96rNR0uY3/AEfqtpdx3H8IJkYsfmkK3DOOP2qVeaeqadqFnqcEptLK7thbbH2/PscbvpkDPrTdGinFnY2d1tLQIwY9zuZsnmtsNMFqj6/g0M3oV9wupxXmoR6hqiwvd3d5PtYRjgBmOOPQCs5H0mmoalAl/oup3cHxIiFyZ1SBUzgnB+Y4/wBK9JteqYNF6qt+jPh/Av5IiVvCVP8AOdN8Y2nup7fWsZ1De31ldNF41xH4kniMiPuBYqSwC/Vc1TDmlCVOPKteweGtqpOrI41e+a4hsZOl3axtg8NvLcSqRtwQpC+5x9qZcz3F5q66emmiLCrtk2ttExALBfbIOKrun4dUS7+Lv7iWaAOMK8YDEkZAA7ng+Vej2Gj7ZYJ2gnglQeGhcNhiBxhfPFPm0wnx82LKcYvTEuNMtLO36a1IXJDWWnTpeqGj8Tw9igEj7lv1qRr+tQW3VS6a0LeHe6c8yttHzIUYdvIg4PFTemejv4TCLW+vQy6tazRtHLIIw4Y87UPzcVO1O50OxaxupUeaQW0gRxHyVQZI3fQV5spx11J/z/cRStJqN+08/wCmunrmeCOyhllmnmGJbllOQnn37HyrY9a3nhpp3T1g7Jb2se6REGf5jdvvV3pF/ENLbVpYvhoSN0YMnLAjIJrybqbqGYvNdxSPHK8rO8sbbWRfY1BXnz7cL8xsUJNvJL2E6XprV7+SzlOqzKtlLHOwuIzuYxuD+bIHOO3atxNo5i1nUongKfxgIJISuAw2CPcPbGzmvH7frK/bRY5LT4e4CXJgYXm6VlBGQOTjNej9PdV3/UmmG6v3V59L2RxlIgg27kK9u/KEVp65ZI4fUv2HWvTvLZGaPS3TOl5S16ekvbhSdrLg7ZFPffI4xzzwDWjvbrWr/VYZdF+Et31PwpJhOhdogihJdhHBI2Hv6ivI+uNQ6i0nqe5ZdTupNLuZWdE3EKA2CVwK9A6I1pbzpF73wpSsV2bKKRpPmKHY0h+xwo+taM0W8Ec12htLik49z0joeC+v9M12PUpGeK6vo54hswsVqmPl9jtzWR6ssv4h1zqF+jo0F1FFFFAODHH4a4U+x7+9X/Q0Go9M9HdWy6tc3F1dX11ILOWU/wD2GMKG/wCrNVUVh/FNfj1KPmOSzW2ZQcbDG5XLH1wP0NfPN6OpySvaimy6eVvl7FxYJFplpbRwjtyxHJP+IgeY7VmeuIbnVbC2todTTS4N7PJty8kmRgZQc8e9WWqasFvmtunv512+Y5Jnb+Wn09OKpNejsrrUrS20dUWaFQZr6S74k/xEg8e1V6eM3NZPeTwxp+jyZ7RdHtrK/wBLhMmq6kUlcJd3cgjjXcuCNo+Yir38L7i6Tr34Sfp2TTrPUxPZtcnxdjB4yP6uMFgPvXpug6noNg1sdRu9NYQDZCrypIwbzJIPes/1r+LVvbahY2cV8IpkuInjAYgABwf/AC8d6b75lzzeOMG77/rselDocs4PLN0l58lRpehXt/ajRtBXULVbeLwd8ZE0eVY5QkYZeecj2zXrvQVhfaJIset2hsi0hlfkbJQylWYAdjnk1nZuqOnOi+p7vSb3U0sdTvLxpoLcoT4yudwZCOD3q80nrbSuq7e5/hNxLdNbKrSfymjKc8Y4ryerlmy4qlF6X3/csum9HVJ0uyMd1f0dqeswa7pgSIw3toEtZUuF4nX51+g3RgZ/zGqS3ttQ6V0hG0uLT73rBIdwunwLeCQAYVMnG8gsu/yxxW61nWFsU8OS2uDExEZMYycn188c15nq3WGjWc8kL6fezSBCfDCKi4G0kHPsQfoDXodFky5Mcca3X89ZDPG5WUuo9PdW2mo6jfDTzqmgXkZneOS4SR4HxudCM7iozxiodl/DzYa09ms1qkdgh2OpfYDPG7Ln7E4rTRfiLa32lahp/wDAzHLbXU9lKj3WWLsjI2MegUkVkOjNJk1tdQnE5jiu5njB35ygG3j9u9etHXpfirTpohkajDW3v5Htmgumm/h3ologV5LnUFWBCMly8TyKPqdv71RdRX9v05e3cmno1zrOrMBcSdzFEiALEPQnv+taPV7+PRunby4hRDqFpdW5sIm42HZIniH6YAFZPqaNdS1K7udPnUG6ji3OB/LU7AXfPljkV4sVeRvs2yuOsOJSkt+y9dnns17JZJLIXWXV2mee38NcmJgvIU+ePWp95JajqC3vfhjcWoskmhaOJmChMGQfc5GTWSS51eXqNr2x069/2es7hoY5zEWSQKO5cDjOcmtzaaPfLotxaWVxJCt0FuYZ0HKQL+ZQ/kT3we+K+glj8JK+6/MwztycW95Fx1Y0eow3EZYzW1x06ZrcHgKRqQwPqFl/atbolgtjoSCFhHOE8ODAzliRwPQsc8+grK2eqXGo2Vo+rxZknhaEq6cf+C7p9WPI+9XUD3evePZ6fMbOfw2BkQZMSvwSvo2OM+VeL1EbjoeyXJ1KUo6uEXEHUHjaxq2mxzxz262njSTDj5lmi3If8o3Vt4rjxFnUqCqQ2BQYB/LG2P3NY3StD0np+01CJZEL2+nSNcTMdx+Xb8uPsKlX+rmG/wBbW3b/AOJPgXPGMqSp248htfNePmqTfhKvXwbIyd21S7E20vTbtb6tqcyxKZ0kYNIMkDIY/TtWG/EPrg2OtS2mn20WtWJ8GKRI2OIwoLgegDBgatOoNK/imkdQwRmN0tMxAOcZbepOT5AA96yGpWWo6K8kupWkE6z2tqzT27EINo8IcH835QCR34r0OmxwyT15N2uxR5lCDcVbfyLrR7qPWo53vrCKMbyYQF4C+RGexHnitRYSafbOl5LaqwSIPCj87nCnb8vuQD9M1XdK2GRAb0qQuZJQv5e3YU+98O308SyuscnhFUZsDAyR3PruArLlcZ5WkQxRllkrI8nVIueodPjuonvdWmtkllmjh/kQKsRbc57IT2HfOO1ec6hZPZxLqevvPcahMPFjMsjFpQRwqoeAozxwKuD1NYaX1Lr4xJcXOj2tzdJbwjCBolWIM5/qclsKvYZ968o6h1mexWW6ugZdWuA0l1Gbl3wxP5e/ykDAxX1GDpmmowVGibk009vUu/tPVOlNUsY9B1jWJ5IYRpUccm4Jn4fOQW+3PH0qD+J38Oh8HpyK1hmF9ZfEwsoxEdpzGSPIMjHtzkVS6ffaRrHT11pktrLpFne2axSCSbftmK7nkLAc8Y2g1H6su9QOn9O3z6c7alJPEInRd6PaqkRBPoWUtx7UkelX3hTd3fHu2EwSjGLiluzzCfVLN9S8CCGK4uCpM02w/Lnn8xPJ5716R0pqa6tYQ6L1BG9zbsxNlK75aAhf8R8v+9Zaz6YtLS8uJFZpw0zMEONqjJ4qy6knu9K0ZdQt7UMbhjbIQMBRjHC/SvdyuGVKEe/rMsnqlpibbVNb/g13LbaTDc28OmWMbSTP8onlY/KFU/mz7djW+fqSfprSbca+qi+uFjN4gbBhRyAfnPmoPnmvMOh2j1Wx0p+oXklXp1ku7hmOTInzGOM+ZIOP2q0lm1Lq3ULyDUIhCupwPMEypl37wEAHoK+e6jDBvw5LZcv+fEe4x2WyN71J0Dp3Vbabfh57+zFtA0RtrjDbR3R17SA4zkYIrL/idpdzq2kWVtBCYtOCNGqouI0Ta3LY7DK9/KpfXl3f/hz0hp9v0plkttlgrAbtoX5pSQO55xn0NVfTWv6zLaaBqFmy+BcafBJNDKoMDb5ZkbBP2OPasfS48ygs6lcItpX/ADY1XoWqXLXwRd/h9d3FtbaktvMs8mp9OWBjkV8hp4IGAYN55EWK9O6o1vOjaFqMMYRtWVIDkY8NyhlVT7NtIrKdG6Ch1KC7s4bOG2NrCiJayF7fCsy/Ip+ZD85z7k1OtpNQ6q6Z6s0aWEJq+i6istoFHGxG3Kff5Qy/evK66UM/UPJ2VX79vkDFk0p+X6jNM6WY/iX15dXO17bWY4YoIWcEs6wpLEQPQsD9M15j+EvVWoX34odS3OsPJbxa9bPsjcEL40DArhfTw/EX7Vs/xK0iebXOm9V0KJpNUt7JbmOaM/8AiQjaN3sQAK0j22i9NdUX8mmFIrO5v21c+IiZQSryFJ/Ko3YxW2GeP3aUmtTnHT7FH+I6ctL826ZG6g0Oz1fVoX1GPwbi0jWSF45CQAR2I7lT/hHFbbVEtb/T+mEmu/hba+AtZbkxH+VngMR/zDA9a8v/ABR13T9En065vPDjNzFJEs0ybTlDyoI9mBzWq6T1J+rvw00u30V98kt4tuxc7wWR90bHPkM5+1eVLBkWLFmlem6/M0eis3pPlfxFDpOoWUIk67e8uY7Tp7pZJYZY4cxm8E8tuxcY5KBd20e9e29CXkF/06ssi/FQfCwjI7ykxgglfeQE48iaoHngu526ZeOFNDh0SfAjjBUzCUFpGTtgmQH6KfWtLaanDpmvaNo9mFmP8DcSSqm3xpUHiRsB6t4bHH2p+uyRywUIrf8AQ9GKeN1fHJ4N0T0/q1r+P2panc+Lc2TxMTdPIPn3Rgoi+fbBOO3HrW96Zs3na1nkyI7a6320m0fKxXDbT5ZGM48vrU2HTJLTV9NmspVM8MUkU0jKAU+aTw27f1Ruuf8AkFXEO/StHe7s0C2losL4ZclhgArnsOM0vVdS8s4vvSX5/UyZIXOly936jH66bXQp3jmuY4Ld18e335yQTkAqO/PnWj/CXX9cuhpcqztcWYt7qUyyr/Mugkm05UHC4xx58V5tP1HrNla6XIumWvUN9PdT6c04BYWwDGSNs9iArBT7ivbvwf0BtPt5EunSa5gicSuBgKZWZyqj0yxpc8dEYxnVt/z+MTE4wzKMWfEclyEmzIFO8ZVSe9WPTQWCzg1TUnASxvri8JB89ihV+5Aqokh0+KdjbGbUruV8RgIVAX0Ar2ToH8LL/WNFt49Qs2ES3HjtGT/xCOyn2r7LPlx9Ng1y2R4eHBkyPTBW2A/CrT9V6u6f6hNwstiuuamlzeXUnB8GMbgBnuGZj+leiMmk6Foq2ekWzSJH8kaKCdxHdyR3z616Np/SNpDBbWerzCJCpaC3gH5seR9hir7UZNF6d08mGC28TaFUYHJ8+fKviuq6jJ1c3NKk3sj6vD9m1FPI6PJYvw2k6u0ZbzqW9ktbCbLGzi+UtGe24+/pV3oPQugaVogjjsrfTdMiBESnG458yfeqXqj8WtJ0ZLeO5ie5VCNscT5J8iMDis7efi/pvVCG10lJvAggaW5jljCiEj8uSOOewrXDpuqjBqMfRv8AjNjl9ndPBzTTa9llnLY9L2N9Ppml2ttIkjLcSNIeJJR6jzPpQ7vqvS9Mjdb5rSGzTLPHbEK/HceVfOXWHWsg1N9WiL2lwTtj2P8AmIPDY8qo49B1TW4P4xqzSQaepLPJMSDPI3Jx7V9X0vRxjji83zPEn9orL+GB6v13+M2m6lpU1n01ppEdwTHuuFVtq45PHnXhiwrDZNeyAC2j4VmYElvTHrS6nIk1xHp+lqI2PGM9j6fWt3p3QEKwWU+vsINMtI/EihyEaWQ8lpD6e1ejCOLpY7bWeNmza3bRRdOaVf6vC/w8TM8xEkrN+SNfT9PStjZ6LATBbWbo8yowaQjhee/0qRYrqPVUjWnTUcdnpixsZ58Y2IPMN2Xj15qn1zV4rRJLHRZNlii4acD5pvI4PofWsOTLKc2o7fp7TFK36iX1Fq8OjwyWOmOJ7lhiW5D5HbyPlWGvdZvLi2WAzsqSD5Y0GFCZ7n6mgXrvc3NrYWuRJcb5JCo/JCq5difQAGqiCSbU9QkngidUnCpbR+YjHCn9OfvW7punUI6pe0bHj2tnquhvHb9G6XaIwHi3F1fT48jkRoP/ACpn71V6pqkUi7FYLboCX+g7moct2kUYsrViIYQMn/E/nz6ZzWS6l1KWK3isoIWury9YpFGqFmC47gDv9KzY+neTK5ebJSg8uTYqopp9X6iNzKdyjmIDskY7E19O/gRpNp0X09r34idRJDa2iA6VpHjZGG5MkmR3Jxt968y/Dv8ABHWtUvdPg1ONdLk1JxHFFO2ZZTjJwnkoGTk+lek/j/15ZdMaHY9JdJJv/hMnw1myxh8SY2524xuJyfXmo/aHUR6iUehwO9Wzrsu57mFeEnlXbZe08P1K2u+s+rZX1Bjptlua4u5pFwLaD8zOQeSTwFHmeK9d/BT8PtJml1P8Rep7Roem9C2vptrOoHxEgPyl/UgfMR7iqTof8O73qe7/ANh9NnSVZpbfVOrtakHzo65CW6u3YAsQF82yTxWg/wDmoesrHprpu06C6TUWlnZRfDBU/rVV+d2P9TH1p+oyNyh0XTvd7eyPn7zRHAsGPxZr1L2/sWn4ey3X4m/i5o3UuorE9rp+lz9RywMOGKsUhXngdxj0xWa/EvrT+H9LdVa5HMkt91VqcoiMp/mC1QlY9vsOTn3FbX8M9AOhdIfiHqUs6xQ2/S2n6LGyHa6NKgY4PtvXjzNeC/isDq3WtnoNoWksdDPwhO4YRQQMHH0P61DFjx5+taT9GCS9y3r8hst4opLv+pouhdFvbi+0zT9Khe6vo9LMNvGg5aaRQo/TJP0Br6Y1NbH8JelLPpPprwr/AFy8KC6ZvmM9w/HOPLJOB5Yqs/BjpOHpTRLnrXUYka9vYWFlHIdipAnAf2LnzHlUrp9P9rOteldXuAhe/vrm6KqPliigXjn0B86+e+0urXV53jX4I8+tmrp+n+6//vLn1LkB+LOp22haBpfTNsGYRRB2kBABK8PuweTuzXyh1HMurdSmcIpgtbWKIjGVB5Yj9TXsn4valc3evOJpYmlkdo3ER+WOMNu259W75rwrqS+XSba4ZMLJI27A55PYV7n2D0/h4tS5keB1Gd9R1DmUeqavpL6nLZa7LJb2AXxpPhU3yykEHwlzwhIzhyCBUyKzgg1/S9K0kTxWclyL1fGcNKsOCyLIQACyjGSBjNYuy0uXqDqa0hicE3Ei7mbgKBySfsprd9Ln+J9VatrNwpMKkRrg/wBGP/lRX2GWscKXlfv7Gprw8TkehadcqZLnjmKeJe+NwcE/96zV7oZturwkA2w3QZ9/koxzmrBJRCt0/wA22Z7ZcgeeHCn7cVvNP08XKw3E+QIRyoHL9uPpmvmscvAnqXDPAlLw5aiX0/YwaRpiudkTPFmPIwUjHdj9axWpzjqjWbmadjFp1oVjRiPm2kZKD3bvWm6tnmuYY7QTLDE4Ml3KeQqDGEz7+lQbSS16fsk1O7j2zMB/D7Zl5HHEzD1PlRi0m59yWNOT1MvYryDpSwRrmKFdTOfBhXn4VCBgD1YjGTXlnUHUOrzXBvVk/mBiVjA3LjP5ce9E1PUZ9Q1Ez3LmSQ8En9SPpWfuriS4W/t4JCGhgNxHg9ih5/Y1pwYrnqlya4JuRc6Xd2PUTCU2a2V8xCuAoCnPmCMfvXv/AEBpS9K/hrq17B/8U6pIYoWOCxVRjOfTcTXgnTPi3emyuyI0vhwOjbME5GP7mvph+mHvLrpb8P7dmEWnWEbapLH3QEb5Wz5Es20V5P21k0xUF5/JHqdJ008jlHGt5bL38/BEv8IugIBFHrEnNvA/g2Xy43zYxJcAn05C+hz6CsF+OP4jS3utxaNpjeFpsLCERnvgHBLepNet/ih1H/snoP8AB+nFMDW8amQj5Y7aFQCOf7+ZJNfFF9qNxf8AUVzLfSGR5LkncfPJ4P6V5X2T00uuzvqcn4Vx7f2PQ67LDDjj0eHiPPrNlrC+Ld9MXJG4razEqeAWXdx+uKvNAszpGkWNq7YeNOSSBgkZJ98E1oekehr/AKptdLlRVtbS2LLJdTx/KuSflQd2c54Arca3f9JdA2F5p2naempa94TJPc3O2U2xIxyewfHZVzjzNejm6pWsMVbvseKukzTwub2S8zy++1GOysQZXLqmcDH5iTk/vWP1iaXU9GiMuVN3dL8i8AIoJqV1JcePFbRqrgtCHAPlkefvVf1HdCx06Hb/APY8MkwGfLAFej0+NKS8zzMUN0i36H1H+Kw6nYwSASW8yuATyynIP1xgVV9SQo+pW8xUfzo1JUcbnXuSPpVD+FsnhalZ3MRbfdLIZR5kYzxXqsDxQ9caYNMVhaCV0HiqH2I0BDd/fNDNFYOrdeRpyxqao7peRZOiNdUY2vah42/w7TnIP2rxjri922ttH2TiMg+gXNe3TpHZ293p9qi21vNFJbbVXgKfl/sM/evC+s7XxbuzjSSORyXMkYz8hL7V/wBBVOgp5m/WLhayZ7ZN065HTP4Y3t7MhS71q4BTJwdg+UfbBJq36Wv/AOMdIWqynN3ZqYgcclVOP7VnfxPl+Gh0nQIXDrp1mitjn58DNS/wyt5Uu7e3ydtxtmY98Z8v0Feu68F5Hy3ZvcFkxtvuWGmdMvYzrqVwGTFw8Novm2FyW+wYVYaxmOJHx8sNueff5jWg6ovbfTOqdA0+8tpJ4IdPctGr42SzksG+ygCs31Lf23weqrZMWtlkPhluCRgAZ/esGOcss4yfcw1KVPseQuVgWWUgeJJnP69qgrBJeSxAKXkdtqRKMl2J4AFXJ0efVr5ba3wVjjM07+UcY7k+/kB5kitdoFnB0sJLqIKNSkGXlYbvhE/wrn/xD5nyzxX0EprGr7nqa1FWabQ9Ih6VtBb3MiXWqOgcw8Fbfbn8x8jj0rL9Q9Z4uGhtj4syjg9kT6Dz+ppttrhudRihGFgkk+bJ+Z8+bH1xWI1ZGh1Zo9nkQcDzBx/aoQxapOUuSMIap3ImRzS317LcXbmYhdrOfInj7edekySyWzxKfyfAwYPuS2aw/SumSapHqMQUpbTRqvjEfKsm75Tnz+gr0q8+DaG4CXMNyY9PiiDRhgDKrncRke9Q6mUdWkHUTUUkkD0m62W8Mi3KPOZGHggHKqvOSf8ASvTxqctxo1ohfObPamV/KMHOP0ry3phIzrMUUi71YOBnz+WvRrFYksVhlm2w28Ey7yONwzhfvXjdTGNowz7M3XRMEWndOdHxxW5a3uNPtbwbR/US5lU59cA15Fa3wtLP4qFUbU/AZ4zIPljbJYyEeoGAPpXpHT2oRQfh1oV5dtMnwOnTWUYBwRcGRtvHnha8WgvBPLe7s+GLab83GBggfWsPTYtead8WUz05sFDq6m+vraxMrFwWvr1zmS6cjtnyXPYedR9Q6ZfSdHCXrGO/mVXnA4MaZBSIf527n0FWeh6Lc6AbbWpUTxmRpFgccKETcpYepY/tWT1XV7u+uYl1CVpCAzFi3LO35iffy9hX0cFpk1Hge05UjfazZprumrPtVpYGFzGVHJG3kfrzXiWrO7ESKNv8wE54xg5NewdHa18TprLJnFvKYiMf0/8ArzWL6v6di07WbguwFqLeS5BP5ecAD9TU+kyeHkeOXYOP0MlGKDi7uLZSoPjbQwFSOlZ3l60NzgAfxBWHPo//AKV1nEBqtqdoASRWceX0qT0vbx3Gr2skOGHi5yvHOe+K9WckscvYehqpM2XVdsk3VmuxHfiHlAo55Iz/AO6rJNDDoks8x/mzXFwsYwcZY/l+wGSfWtl1Y8kfVuq3MJwXRVQ475Uc1lJo0vNTtSmHjt5exHZwO/71g6d1BJ8UY8br2GuH+8g2NusjNAqx/KMk85Y1jNeuPidTmjkyIxICpz5Y7VrdImy06gkyRRY44Jz71ib1Pir2NFUAuoJI9PWh06Sm0GH4tyXp0zyQhQuyOPITnzOM1LciAmeWVQka57ftUjTtGl1CO5ispbe2FpaPdSvNJt+RWUMFHdmO8YA96gajbs1lPEACVbA9dw8/0zV9mwWpSNb0O1mXs0ZvBV9SE8wSM8LDGZM57nnyrP63ercPbOwJlMQeQ57s3zN/eo3S8klnoj3O85M80EZP+NgoH7ZqZplgurx6tLGCfhIoWUEeRk2k/pXSWmTGlFKT9RAm8G4iSTxAGiUsM8/Wr3pvTnttMRmaOGWdhI7S/wBC+gA5J9qr9GtI5HdbkMcN8gzgn7Ac1srLoLqPV7lZ7uGPSrFiGWS8YKzKO2IwS37CpTfotXsJKSqmwmk3Nha3K2SQh1lGyWa5O4LzlXEfbAPODWq6cuNXuL5bI3sVvEiO7tFp0Awqc7sFO2e1R4Og9OtD4upXtzcybu4UQofbzartJ7DSrK8vEt1MSosMhaQncGPbk5578V5WTLT0wdmFz18IxWudSG41GayMVpcWqsGd5Rlt4HLDDADknyrJ3lnqWt3MUdtbTAXEixCeVPDQAnHdiB9q12pdXRWMZFgsdo7jB+HhQMQT/iIzWdjkl1bUNOurjx7idbhLgtLIZCNjZHc4UDHtWzE2lbVGrEnFptGs07pHp+OKSzfWob2VP5ZEcbRfP5jxMfY1pbLRbjRekrmKK3gjSRPBtreyZpQybvn+bu3bzrF67Oun6lJDpygs8heWfPdWySEP9I9/PNXmi391pfRtkWuyZpmdjMCcqMk7QP8AWsfUuc4rfuhHH0W7EutIsLGyZ+qbxrYMAWtLYbn24zg+lV1v+JlvaZtujtJt9PUNj4q4AnlYd+Se30qpk60uY7iUa3BHeWaht4eLLe3zDBNRILjpTW7xUgW80y5i+ZhGm+FB5Z860wwLS3O/0GSaV6b9f7EPqjqnXNRu3gt7i5vb2ZsIrSHaufPaOAPapemwJo2kLFqB+IW2jIlKjJlmkJLAfQcZ9hV3H08YRNcaP4N+7/mkjf5wPLjuKz+oyvY2jxFDFcj5syLtVSTjJqu0oKEVsd4jktBseh9Ck6wZJr2NbSwjvreGZI3AMUKne+PfhaZ1bcWsnWl89gu21WVUizhuwwST7mu6FkaLTZTk7ri9OXHB2gbf071L6n0ldM6ntbi0jHw3xakA8gpv3KT655Fecp/1Zx7IjkpSSRJ+Ni+LKOI0mUoD4AAAUeW36DFYvXbCYdUJexI5t2YMsu3Kkjt9O9XmqWFpY68627+JcTTeO7A4K5yQo9hmqpNcNlqgsoi0kkrkkO+1Fz6k12BaZbb7BxKp3E9Xjk+L6TY7gzXUyorE4AKqQMny5evLrjTrzS9A1OymV3nk1OBV38mQqJFHJ5Jya9HsIfG6Nt0t2xPJvugv+EGQgk+3yj7GpvhQ9Uz6ULp4TfRXcbBQD8+04AIH9VS6eXhXHtZ6ksfiQeWL3Xb9Uajqa2l0hLGPhcFdpJIO5drEn7mstqFinUfWq6UttGlnJJLc3k7IQ6xq3Cg5wM7iKna5JKNY8G7uGuWVl+YktkE9vrhc1a9L2U1nol5q+pbIZ590crlwxCox5x3x+UD1qcl4eNeZ4Um5Tc0A6o1uGJItLt3MU2VbAbaqqBhUx2wq4GPUmsSutw6bqlgL8N4Lz7UkDfKjEEFW9VYH7UY2x1bU7pNP3aje7GmkMsvgRRoO5J5bGahNqqzOYoFtRPC+xvDQnBHqW5+9Q8N4mp8oaMJRabQfX9DmTWNIu7a6FqkNkLdkXJaYg/IST6DirHXpb4fh9plhp6sbnVtU2kbiANvLH7tt5rkuZ7rQtNurhkmmtpriFiO5wN65+39qH1Hqc+mHQnRvBS0gVH3+ckp3ZA9apOTyShtx+n7jY3JJwJbG20TWNJ0y1kJtNB0q81K8YsdrylTGjD3O58Z8z7VTarqs+kTack4a5+NtbdTZrGG2llUu7d/71MgePTbDXb3VYx8Xqgs7CCNjn5EO5ifYsapesv4y2sfDdO20bSzRKst3NwsKDjgU+GF5Ix59f5hckko+8qrzpW36pvVvtLumt7sIVaKV8qcdtpP9qtejtC1GBp/4qrNDFL8gnAIJA8s81a6R09aacsb3DrMwUYaQFUyByQO5Oas9V6qi023JYFokRiZAAWTjuOK9Wc4yjokvgQc8n4YPb1/oSL1NKttp1W6jtnbJRJDgsByTt74HrVJfaymqXq2ej6raadHdvHYJd+JgJuyc7j+Un1rH9SdO3pjudRsbt7uOWBtjs2XAcg4Ppwex4qkitDqek3MakwPDqaSyBm77Ix2HkeO3vU1ijpTT2L4oY2rt2v5wWcjva3DuLq4lEsskaSbi4ZVO3JJPIPJzV7+F+m2k2s3Goxo4t9GjkmDOAv8APxtTIye3PFVkO/U7OOLUBsjjUKpXjCjtmtnaNbdI9DgraD4nUbkSLHtyZB2Bb2wC30rO25Rca3Y7m7092G1YtcXK28cZi+IuVLMeGY5VUz9cZqh6nufiOopr+2IkhiMkcJwCeM4zntknPvS651BJNFp+sTxxxtBpT3SxwKQniF/DQgZ8vX2rEdOa5Fe2NzaXU2+8itFaBi3DtkAqfVuaGPDScvITHhcla7Gs6JvNS1/ra2W7uvFtrCFpEjZRtA5PHHGWYVK6j1Q6he9QTKw2QWYj+m51HarTpCwTRdG1fUSql5YxFAR+YbfX6sw/8tYCGVZv4/yCJGVCD6eIpIHv/wBqGmM5OS7Ui8m3sjRfh5Ybde1S+fHh6QqTxE9hNIpjXP0wX/6BVR1cYdW1Z9Qvyws7QlI2kGMjjg+pJ5+9aS6H8K0iz05HKXWoTfEXh8yZNqop+kYHH+c15h15qUmq61FblQkHimKBFztwHO44z3JFaMSeXJqs5xtpFxp1xJrrvb6RHskW1mW2B4/mviNXJ9gzHPoKutYvIdLtFstOIez0mLw4jn/jzZ2lv/Nzj0ql6QlGl6ZrNypAuWWO1iCn5gCdzkfoP1ruoLbwNE0XBDSXEs8jbW7FVAxn1ppRUsih2TA+VHsZzV4p9T6ct/G5ukaWaVT5jgEfbvWk6KlMmmDUNQMksGnFIbS3dgFknwdrY8wq8n2x61mrSee20nTzE4Jh8RpGkBZiCxOK0OoxlL9dGugiRaZCHeOI95HCvIGPrgqvtVsl6dK4LuXotdg19qVvLpFlZvbmW8t7mWWWRm/lupGFBPfIOfahdaxXGlWxtVZXacmKR2HyoV2nYPQE8nzqHa2E1/rGn+IyxxyTriNfy8HJH6Cj9Yw3vUWo6jpdqwZ033IBONxZlUHP070uJKM0u3clFR1qjQdI9QXnVGiR6hqaxfGEpBK0cIj3BW7nHc4or2vxnwmoC7RbZJJDOG4eRSSc4/8ALSdOaDLoWgxWshWSVnklZl5XIHkag2MN1e6JcXRCumiacZJCzBSqeIEX/mJZlH0rDOnmm4cWTnGLyycSc8fh3GjPaXUM7Tz3SXdmnzSxlEUoGA7ZJH3qPDJJbXkGk6apl1/VE3XlyR8kChcmNfLjHzNUz+MahqgieHTrV+opFYwSKm2RUOM7iDjnGcntWw0PSrXpizWaWVZJ2VviLs9pdo3ED1RfbucA0J5I467sZy0bFLLYjp3p24tvGkgvbrSpxcln/I7Llce+M/rUbTb6XUtP601C4tPgjJbJCkCLtRES3VFVR6nINZHqW7nuNSFyGl+F1a3dIo5AdyMXwxI9SMn6Gt3YWZtunrqPXdUh0yP+RbeO48SZ0VRyqD1wBz96GSLhj3e8mi053CjzC3uUtINNtoXkMttFJ4vH9XygftmtLpOpWivZ3l88cUeQI1zj5tx5Ptz29aLFedC3RL6LoWs9RzkkGS7k8FGI4J2pxgnyq70yHXLqS0XS9A03Q9Pizlo7dXkHHAUvnHPPat8ouf4Yv2vb9/kMpSh+NV7Wv3Z5RY6YLTQ9UvriUn464t4YljQl2ZZCRt8uSK9w/CHogWcKyahb5gt2e4diQcy5+VWPtnsPOs/F0frtzemTV7u0uQLtLlHJAeMqMeXHma9kjv8ATLLQ2sbab+YHU5XADDzz/wB693FNRipTe56fTZMeRupfp+ZotLcCCN5duwtuI7AeYGKk31wgSCSbIM1wIokAyZGPt/rWWtOp9LhybzfKQzMFRuM+X9qEet7GbWo7ie4ljggQBFwCEYjDY/70V1EVz+TPYeTFqpSXxRsnh+Inae/O6OAkRwDhY8evvVYwN517prMXSG30a4lAKg4LOijP2NR7fWbLXZ1t9PulMf5nV3AOM8Z575qxsV8TrbW5JHAWz0e3wo7BJJWyM+vyCl8ZZV6JWqol6tcCC2i8E8ncvPHlWS1a7Gm6XJcyEbyuFU+Z9KuJ3+OvmBIMSv8AIB5VjNem/jWqypCM2dkuwc8F/M/6VbFDxJ0NkyLFC2ea9fQsul9PC6ZmmuL6SVvLP8v/ANcVA01I4kQkOCDnafOrzrJ4dX1LT9NAkZdOj8aSRBuXfIo2r9QoB9s4p1po2+NWgUknPG3v9K9yML2R42ruyz0y8iSMB0kVie5HatHaXKLt3MUz5bTiq6w0VygeQMrA45UkA1c29mVHLRn6qwzWlRa7na0yzj1K2gUFZTn/ABKDkVIivoT8yyEE/wBTdzVK+nXBGUjQAdh83NE/ht44XMtsuDyAzUdE+xTXFGnt7iPbh23E9+fOpAvE/KHVR6E1mVivo96sitn8pRsiliScnBxv9zTLUuULqT4Zq4r1QSS4x9KIl8HBzJ28u1Zp4pJAgRS5bvtbtRra0Kj5xIPr5UfSO2NCL/YeCcNwDu7Ggi9DTFUmLEevHNVkimPGN2P2pTFHKuQZCcY+XtXWwbF2rSkfNLuB889qerMdwM+OPOqeK3ynMjKAfemyqVYbDIV7ElTTqckI4plsHweJW4/zUhudhy0rt6Hd2qpCsD+ZseXymuKOQS2RjtR8RnKES0F6NxMs85B7bAFo0d84UgXTMPJSTxVH4MrAES8emKcYWYcTMp7djR1yBoh5F58ZKePFIH/NRhNLgnxy4x65rPiJgu1pi3/Tik8ORR8kxA9M02uQrxw/iL74uTYVaQgHyz/6VU6ousybW07qW50+MDHhiFJRn7iomyUZ2sX9SKc0MvhhsPt/xbTj9aVzk+RlCMePyX0LiC6kaOP4i5aWYL80hjUBj9PKiNeuzbSwx6BVGf2rMHx8nDj6c8UqNOAd7ZOfKu8TIjtEPI0hnY/MBDn1aNf+1EW63/nELEf4Y1B/tWbCS7htz93zT2gmHLFlPlz3orNkXDfxFePG+xoGaKUEvFAzDv8AylH+lCjt7MuT8Pbf/ewKqI47l1O3ke5pfh5mzuBBHoc13jZHyxvDhWxeNBa5JNvan/oWmKLbkpa2gI82iBquhs5Cn83j70rQsBtySTR8TJ5g0Q8izQ2q72a0tMkcZiFd4tqcI9nYsAOd0CnNVoslz85IP1pstkygsXGD25rvEn2Z2iC7FkyWDnatnYr9LcCoj2VgGG2zt8HyCgAVC+EZxlZNo86Q2MpbCzLu8+a5yyvl2FKCLAwWKYC2duQPIjOaU2tnvVvhbcE+SrgCoH8OlRh/MAx2onwsqncZMgVyeRHPQyW8GntjxtM06ZP88GP7VIt7fQN3z6FpxHmvh5H2zVQ1vJniQfQg00QE8gj6mu8XMuJUDwsb5Ray6P0q5JOjWOfTwuP71GbRelQN38D09T7W4FQBaSncVlkYD3oclq74Dlto/ej42f8AyO8LF5fmWbaN0o6gPoGnuPeAf6U9dP6ZTai9O6SyjsGslJ/cVUPbsIiqk/YmgCyUjMhmGPRz/wB677z1K/vaFeHC9tJfrB0zG58PQdOQ+qWKAj6cUd5NBOVOj2m3HcWqgj71n/D2jCtK3HBdi1LvAP8AM3fpQfV9R/mw/dsD/sL5ptFVAG0axlXyLW65H/rUK4utMChV0y2UZ7rH5VA/lnO1yBjPIqOQXOInB+4zSS6rPLnI/iMumwriA/W767jaI9LrokCjIlW/tWP027c8Y8jUyK9szGhuLW0EhA3CGHK59jUNTHufxTMAe5Ugmiountwk9+Djs0QqfjTXcZY48V8iatzYw/zBbIpzkbUwf0p38VikBC28Z9Cse0iq1kjjbMct44PHzDj6V3hCTBRZ8A9qDzZH/cPoh5Etb/ax2RsD5nkZpReryWhYt7uaoINWgm1C4sViukuoRuZZI9gx6g9iKsQqZyRIP71NZJPuM4pMs/FUodlnExP9R3Z/vSRWkjDIiUH/AOmEf61FfegXw2k245zxihM2cjxsH0YU+qxSzFkx/wCJaoc+eA2aYyW0HE2l27+5jH9qqzLPg7LnA9dtcj3Ene8dv/qeaGqa42/nsOpNbssglkz7o9Ltw58xEM1IEyQLuWzhjYefhL/2qoCO2Ve4lHphRg0x7aVRkTyHHkV4rvFyLh/MGjG+UXDanuOJYFbPmsK4/tSNdnHyRiLHn4S1UInHzzPuHPAqVHtcgPJM2eNigDP7UPEyf5fM7Rj8glxdTT5YzQxN5EwIc/tUZrmeMgMVYnviJFBqc2kW2xtsV+rnkFgpB/Sofg20ZKXVnc4HnlabxJPl/MGiHl8h8WoyR/8ADtd2PPan+gqUmvXCE+Girj/HEpH9qjRQaYSGMM/HkJBmpbQ6bImYYLtWH+OUf2oeI/8AJ/MGiF/h/IkDqmZEAYxA/wD0tP8AtUq26qjEWbkq7H0hX/tVL8NBuKbVHpuHIows7cLiQRkD0NDxMn+b+LC4Y/8ABfBFrJ1Xa4zCrKf/AKWuD+1NXq2WQsIC0beWEH/aoNvbWcbjdFG6n1kIqcGswvFkjAeQlbmgsrf4ps5wiuMa+Q//AGluSf8AeJJGA5G1Tn+1SIupYmHNzeRN5gK1QGutO3YbTmB/yTGmSNYn8lnLny/mdv3oa12kxtEf8PyLwdTRDteXI9gp/wC9RrjVo72KQLeXMTspHiRj5x6EVT+NBH//AG6J/q7ChfG2rsVOmhT/AJJGBH3o+JJf3fI5Y4P+1fIBeae95ot1aXmpzajc/wDEtp5olVo3X8uSMef+lSNJ1y21XTbe7la4WVgVmTecJKpw4x5c8/eocmoQwyDxF8PHIDyjOPv3qhiubfTOpri3AxaazH8Xb4YY8dMCQfcYP2qEszjJNMPhRXKN0L+yZf5glb2LHB+9SI9S09QFU3EZ8wJSVHp3rINqMcbEdsHGCM80VbyOQfMVx9MVfxpvud4cfI08t3azHMVxIcdx42KjTfCysPFmce6yYFUii0/Pja58/KpKC2KZMyj22mjrfmHSl2HzDacQT+LHnsJTxTFcxnc00gA5C7uKYzpGCRJHt9kIqFNdQFSfE3H/AJTSOSGVkqeaOQFUlyx9WxVJPeXcDsssRCLxneSCKJJeWUhHiCRD23CM4z9aI8sKYch23dn71GVcse2uCuGpHJ2b9vnlyaNHcADCyDB7HdUmVGmAZYJWT1THNCltHZQYoZio7rlQf7UEk90Lcu4N7mT8uHkz22nFCeHU8ZFnceHj5TvBobieN1xDOnosz8H71Iltb25THw7Z8h4mB+xpHCMvxIN0tmMSy1K32yTW8row+YeLkY+gqp6jknS1lszZzSJJyJEJcx+e7HfjAqTLYXdph4tIQox+Yxztz7kZp8kE11CyvZopI4EkjAZ+oOftmvO6nBGtS2JydGalur2awivraEqVjXxHj3Aq2MZJHlmq2JrmW8+KihVSyZmYSbVl8uVPIOfOtbYaZd21rHJHbxyrGpCsZtwx6ECq670ieXcz6dZlDwxV2J29wpBb1oS6PBlxqybgpxpgIVtr5X3QtIc5KTOWUcemeKtdMsLcw3JMaIogXiPJzIrcd/VeKo7nTbuIKbOOCGf+iNHwG9gfU1b2F41hpzG6cuGwQ2MOr5xhvcV8r1GbPihLHJ7IyTyzrQ3bM9qV/JD1AoMyxW0K+GQePEbuxx6HsPTFFuLCz1MiaPBkReCTnHuRULUvHtdbkWOVvh5CHXgNjjnvz3pkl4dPgnujy6AkKCATjnt58V5fUyctEobMnllwo8m46T0zSbzTb1NT8OOWPh/EOSylcHA9KoLbTEgikiu2EotpMQXSMTyDlTnz44P1odikerW9jfailxZwybf5gbhQ3rjuCPLyqf1PaTaX4SWkiNaBA6bOVaPIHHuc81sc82fHGEI6XDnzOxwxpVFO1yK8scrMywo8fzHwxxnn29azd3awRQTpbQalp8bnblLgvGc8ndGe/PYg8elXdzcJYWjTsC0cSFyF4woUn/Soaa5ZaoY5YHPhTJhLeV/llYrjB9O+cmt32JlhHHkcnyy3Ty/FMFIL0aXaSbJHud3yOww6p5g+vOCCfep1nek+HLeMpnPfwQQJB9PI1O0w2TSJ4+8TE4dQuUUjAKg55HnmrHVLWyiQLvktSpyrqMAenFfVLBKSu69XJZTyy/tPGerug7C/15NRa9SzgxujLuIdrE8ruPf5hkfem6fB0709eT3UevWPxWD8XGspm8VcchlAA9/rzXqvVPTsfXeg3mh3sSOZYl8O4GAyMOVfn0NeI2/4SjSombqHqPp63uRGYt8N9vkJ7EPGOQfevH63plD8WTb2IMelyZ5X6TflHj37Ho9tb71D6dNm3vUiYRH5kIAADDnOcCqLUlTUNIke0IliDFG2A/KwbJJB5GCM1c21pJi306wjn1DUYbcY8BNsexThcN6ck59qY9vFF8aTGI5ZSfHRDxIVBDEY7sfavkJxeGXmuzPOmp45ODvb5EbpS5/jXTc9nmOQxhz4o8ieQG9eGz9sVU2+svp8mmSKQiy3L20xxzuBB4PuPLyp3Tkh0LqS0tEZTZXkJ2yRHHjH39wpII8sVnOotNltLzU7C3ViYNaju4mJySJIXBH/AJl/erQxRnlavZq/0GqGptnoqD/6JbeVNyJcxxvtx/nIqs6sm+BkScJG+2Xa5LZZVJAyFPfy/WrfQ5hdx6ZJOGW5B8AgjsSNwH04bn2rK/iOwju9IlIZnDzlOMk4VDg1khH/AO5jD2ksTrOmhmir8W+rzNtjF1CzHYu1RuKEEen5aJo+hRy6RDGXMbysGhR1yIn2Dcc+hAwamdKxi4sFCrzGWglBxg/NuBGPLBI5rSBIdG07T4rzcSkaRBohvZwSR+Xz9/SrZsrjKUVyDLklOUk+Sp17ZZyXUYtFa6vX8VUI7gkfMT54B4oC2t3YW7zxFpI0x4qAklMgHt6c1q7+yljmhvILcaoo0tCIUH5mQHO0HkZxj60KzDu0kdzDLbS/y2kicgEB0HH2H/asUsrWNOvaY6aSaKTQpoLq+hiln3Aybo/EPbjtmtD1DcwxT28M0byNGrNDhsfN5hh5+1V9/wBJ2729vPZSfCzq2BzgHJIXJ8iT51TJNKNYEfUMkkVwoEbMVyBg4GD5/WrR05FcWNqV6mbG7/4jJMrGJg+75sNG3GCPuOx8qP07cNcsxyQm5lzjALEnP24rM9UazEdVsrUKY7q4ST+cBgDB+Un1ycfrWniifT9CnLALOYSzYOAWxk496koacavudJ8LuwUZNzqiSzIcs2WU8Ycf+ta6aEC2kPnsyaw2mXEpbSbmdvEfHhzN6sR3IrdyvutJv/peK8TqbUkNBXOzxjqjQouqdUfTXEZu5FlhsvEk2BrjdlUB8ycEAVRaAblre0tfBkku4UVMEEsrDOVb6VM6qgXVdUvbLeI5gXuInzghkk4Hr2J58sVSHU9SsrlbvSp5NxmKTzL8xzt7nPn7mvrcCvBGBtzK04rn5Ho2hdI6zLCfjoUsTMYfBV/6THLv458wKJqvQaW9pFaXXUVjZkT+NH4jxAbgxIU5YHjJrJafqF5e6Dq76lcSTg2QZpJJDwQ6kft51i9Wn361eaWYowtjNJ4ZYf4zv7+Y9K04lGc3GMFt7fqZIYdVuU37qX1PWbf8OTakvP1FpMKN2IdSdp5PG+tZHZ2NvDO/8ajZmhDS/KCmxuCffgV4o7+FFLuWL+XYvvKqODtr0LpKKbUOktNghGLi9s4IVHuVYDP2OaydTFuN0lQjxxg9Vtv3fQ0tha6bp/Q93fQ3DapDJLLqVsbm3BWR2XZEgAzkDYWGfQV4vbaZqHTl5bwR20q6l/xrbxuVWPaS8mex7hf1r6Iv4bXS9LGm6dCJPCWJFQDO2NAY0B/9ps+9edXKQ6Zp2tyapN8RqMVuHSRACsALhVjx/SDnsO9Zen6mMck4rezbhhUVFLd7/wA9Qs0kXUGhSXlhiR3hAUDsSrA8+/fHtWR1WSTSdId5YmjvLsFI1K4K98t7cVL6GuZ9P1eew2uLW+UzRYxiOVRyMemBU7XOlLzqm4lhsLqOFWZpd07klCRjaMetVxrw82hvZ7mN6YtpvZGc656p1XTuv9OaxS3vbSXTbO4Ec9sr7S0QBIf8wJxng962Y6aHUuqfxFAYg1ulwVkHK7iVP70P/ZhtM1nTtV6qjQW9lo0MJAOVaSPKge/GPKpt3qN1r0Vjc2J+Cwl6rxKdqyW6RkbfqGOfbFasmSCUFDlKh3ealxFLn6B73VOnekrcJABfXkWAIoCC+7GAN3lnFVHW/Ucltb2EbCSykmRZLhIGy0W/gAMR3APf2rCdO6C2ra5oVi0qmBZluLiPd+aONc5P6H9aZ+InUszyHULKUqt5OcZGf5KqeP7Gnjhc8kVd2Wx4ccZVjXvfJoLzUrnQ+r+kbiSaW5MMLyB5GL5Bn5GT6jNeqarpsF4IbMM0YkeUIQvcSBtx/f8AevO7m3WTT9CkLMQumJ8p7EMxJrY6JqzS6VHeySlryC1uIEQ9mdEJz/5RWPqpOUYqPMSbnLK6ZXdf62PEtdE0wlIYFXdjuMAYXFeU9VXe8CwtD4k0XMwTuD3wa1ix+Fa3er3i+I5jaZQeMvjIGfSvLtQ1Rp7qRo0DRth/BQdgVyQSOTz5mtvRYUlt2/MpD0nS4jsB0OaaVNdsWY8WsV5CMcho5AG/9lm/Svavwsleew1i1deI3RifXce32wTXl34edJXFzeHWNXkTTdHAe1WWZsG5LjHhRL3c+/avafw6NnNaau2k2hsrVJ4YQ7ybnkYKzMSfIj0FD7ZlFYZJeS/QbL6W648zMdW6fDeX7WF1H4gu1URjdht3bIH3oLyto3UGkdG6dbgQWNh4MyqDh55mDF/scc1u73QoZ+qtN1m+K+BpFtPKylSd5O3b+hH71lul9bv7/qC7vmighgt4pXmnKAku2dq7vPGc8eleV0uZSxJcqt16/wCfmZW3G2uK+bPStSkjfS721N7iC0sfgsFuGZSCXHvuDCsjNezX9vLb6SjQ2ECE/IPnmIHlVFcXM+qbY7YGPT0bbvP/AIrf1ED9yaptf6imtL+1sNGkKXAyWjCn5oyp24+4JJqODpG5b+0qm5qMPIuNIlurHTHF2jCTwWnlV1ywkll2qpHsqE15Z1dq6/CfwjTZPFLSbZ3TvIwPKA/3+leirrZvOmppL7dbTT3QgjdfzBlXOR64Jodl0Tb6fHHqusxwkwIUhUAjxSxDF/8AmY8E+gr3sOTHgm5T9w0GoSS79jP9N6NLZ2yCOJWubpB4MRAUgrn5h9a0vXnSlsetulXgg221xp+0+pYEdz/1d6xnUPWEui9R2TpGLiaPw7p+cKQBkxKPIBdw+tevdSzpqFnY6hbFmt7U4icnACzJvTn1x/aknLJCccsltJM1yhpi2+aM7+J0ov7f8IutduZzLZRXDgdh/wAN93/VCf8Aze9br8JWFnrHVVmAD4QVcDt8krKf2asRqcZ13/5n2/WE+FJpt9crGD3QB0uIvpko4+9a/wDDaQ3P4ia2IFYw3unvdFfykBhG4+55rB1npdFOH+Ope7Z/qw5p+jBryJfXnUMnTWv2F2E8exu/HE6Htt+U5/es11X05/EEg1rppRISrCe3kc/zoShVlDDkOAwZT7YqR+LJDah01cR7JVsF1Se5ST8pjSNWCkevy1Q9NdYtDpsOpXUiLbJIBdkJ+RNpwwA9xj71i6TFKHTY8uNb9/Xu9mUypxpso9HR77XOons4rj+LXsNrqRtZcI5mGA8f1bDEN2O7HnXo3QVpayPYusAj06O5DOijaZXzvEQ+ndvSm6hoVpq11aatZziyubeMmK6DbtsbEEof8cRzuH+AnI7kUuoXUtze2E+nF7dEndZYVI/kyHDEkjykU5B8znHatefMuoiq2ff1UqMuSKlK3wTtZim1jrXUVYkonhZAJ279pckD0Xd+tV/WJurOxMVjZfFSKokaKQbkeKM5ZWAwTuyePPBrY2ojt4dVvLhSby5tZ7hEzyhUZVM+u3P2GaxC6xHca30/8TuaLUNCZFdj/VHPKkh+u1j/AOUV5uCUsk7S2j+gzvLJ5XwuDCXWs2upXHj6Lp9no8ENk4uorGeVWOTgCRD8vfPAzxWn6Xi1HVtP36bIVn0udHi3/NFJCfzow7nGP/a9qo9RsILdLzUbqeRQQUvYmQACZXYAKQfmBwWx5VX6P11qvS2qafLb2L/w24lTxO382Ikb1A8srnk+lfQyjLJD+nzXcWrarY9cnttO0CG0S5uy8M9140D7RmNBGWxx3/IR/wBNZrVuoJdMuDPZm4sTc5kkkMfy5OV2E+hwCPrVhrnTMuraDN0/Y3DCWzIv9MuBk74GLAoT7bzge9ZTo/UI9Yn1H+OywJpEkKpLMW2TRhLgbbgKc4MT7d6+aZPevLwY1kTm3bXP6GpQjtpNx0LcfxaPU0AZZbvT7oFp3JA4Lq49sA5A9KudHiuLvWur7WR7eSaa30y8W4ycM01mDn/lyo+lYz8N7TUNL6tfSNejC6iup3NrOhXCkSJKgZMd1ZZQykcEEVubS1fTrjUb0kh5tG0nYW5yYbQIw/VTUuqhHHKSvlKvihlBKdPd2N0FP4ndalFu3W+q2FvdF1ztO+MqxH1ZKg6tdN4N7qDKTp9mBbvEB/xEBBd1/wCXgj71N6WmFqsEgmj22Bm06U4PdJkdAM+QSRv3qfciO3jkhdI5I/njmiHIIJPB9MqefrXmSkoZmmiMKbftM9bdRww6LFdwShv4jOI4GPqeP1ABpl/q9pqtxZ6Vcy5mku1iUNjDEkMFPvgZFeIa1HqPTXUR0qCZjFpcxmsMnKBWG5Xx/wAvB+lajpyc9TavFN425bXU4rnxGfBwsMu5seuVGBXsL7MhF609qv6AU/D2Q+4jl0vqD8XtXaLLq6QRCRc5e4vFxgf8qHFZLT+lXVL7qTqGYWkTEOomBZgMcYHmxIJr1LfHqmtdRX0206dql3o0kBkOMLHaSThiPPls/pWWsIW/E7XLiN/Eg6TtVKJGRh7og/m+/HPpxXrwyOMXPjZW/VS29oMk0+/PzfkV/TNi/VlnbjTJZLaSe7LqswysiCPYRn1+bvV3PZw6RZWOgadjV5rXUIIriI3DAxq8TDG//oPsO1G/EDUls9MZNCxAdNDIghGERRgsi4/5GBrOX7tdN1y1sCrr8NLGcAf8C5Utj/omPPmK6EpZlqe0ey/ntDGHh/i5+Rdaf0qk97dX1rJNbxvEw5w/hLnG4+4rCw65ddQasbXULyO5stPiaCCRUCK4DEeIfc8VqutdcvulUM9g3wk9/bwx2lwoz8OytktjHoPvms10sT1RrOotHDaxl4SLiSNAsSKHDPOF8mOMAdueMU3TKTxyzT3Xb1eY9KEdS7npH4faZbXMM1rDEiWl5BJJJLMfnnljwRtx/SP9asuhb+5utR1PVdW2p8K8tjbQfAxqFkxuBifO4hQMntmvJNF6outT/F7SYNOkSG1tjNYadbz5SMB4mX5j5En1r2KKSO56v6fla5ii0pUla1t0PzvM6sJ5T7DG0fWsHV4ZYZPVvqjf7e8dqKxLz5N1p+gQaB1XoFhaay87m+lvXju1G26W6RUkaNjkMBn8hrH3fSNxYSCyV3ibRIobW1jRAgwt05OU7D5Nv65raCNOp/w+XW761ja/0t5oBtzwuD4f0O3YftV7CkOrRad1Dc2yrqF5psDPtyfCkdQWUDzXvyea+aXW5IJvy2ft9RoyQjPGn3ZXahod5p/TekR9NRBJZZi93ODtWLZKJBn/AJjnOParPSWstA6u1u7jNwt3rV26rA5zEocAoB5+RqNLqX8R0XU9K0+bxZLaRWmnhkDEvwSoI7AAYruqRAmqQ3xEYc2UU6PKxCRbBkscceVeb6eT+k+936+4rwaYx/m5n+sZNRt+m7O3tA3iWlxPZyRxQ7yUBJBwvI/MMGvO/wAQfwx6p66/DvpG30Zn/jFtI9lfLcy+CZbeRPHh3LyTsLOvbnFe2apfR6gthqemSRwx6kBJFchfkOVXGV9CrDnvxXknTMWsdSaf1703rE8ltq17Yu9vaOxVReW7mVWjkQjKPGGB53DPORX0v2VllihrVJwff4fLck7dNM0v4p9JDq78M+m5Or72LQtR0swTXl2fDKGQxCKUAMw4ZgCOKX8I20/SunNT0nSdRN+LV4r+KTYobbv2EjBxjkVVaBpia9+As/T+oxC3WTSPEcv84VhukDeZJBUnnmonQ8VhafiPqOmWl0YZtU6eMAt0i2oivCJUIPkSTnHqKSKjPpc2CT/DKTXlzd++3sVyP0MeTyVHrnQyvqUgu9TlW5ka0vdOd2j8Nnm+UhiBx2iXj3qqg129t9a6Ou4jFLfC8kMpkjOGQOygD0wMc/WtvpDQ2EOnIFUCW7V+RjdIc7ifrWfh0N5Lv4q7uVg/h+oXADH/AAuw+Qe5LV89DqIz1Ta9SGc8ix+uzTM38Pi+NvnMdsNwIVclNrlef8x+Xj3rD2upSa9051VYXIMdzY6pf2EVpCSwQqysrP5/lcGtZ15MssmhW0sgtzrDMkkT8fzMBT9/EjQ/9VVGnQc689tZSwTajqUVx8SE2gloEjkGRjcWMdLhcVj1y5fHuNGrQ+dyk6R6NXpq3iAgKI7F8+IzxmRu557GvWOj9U/h1v1E2mRtf3Fnp1td7VbAl/4nyg/YisU998Fa3MkwWS2kikihj3kyPLtJAXnGPlx681afh7fwSzSQ6bBOsOo6CEMM0ymSJXiMsQwOR/WPvW2MfHm80i/R9PinJZI8rlP5lF0B+DOi9I2SalqLR3uoy7j8RMAqRrgnse3ANbabq/TendNjZJobi44ZkhxgZHl+orPxdV6Zb6bLd69uTS7OaS3A2bi+04JI893lXmfVXVfTthYjXtL0rwpppCbWBm27+PzFfTGP0p+rlmz5dNN+RpfU4ejwp40uKq0v3LT8RvxuuOiBB4f+/XVwGKooAKLjuPtXmfV/WfUmo3Gn6QVntr+5iila0275i0uNiLjzbI4rD2+oP1Z1t4WpEMIImu765YEpFCq7sD0ycCva/wAAvw9k/iOm/il1bcwRwzyyfwC0uZgpnbayCaRj2VQGK/QH0r3cfT4ehwKeVbpW/fwkeJ4nVfaOSrq/LyPFesemuo+lrGyuOpI/4UdThmktIZQxmYxnGHU/kJIIAqfHZp0B0dDHc7V1bqOVZip5cW64KD75r0XqjT7L8SNXm1LUtTn1e71HVIrXSZo2PgW8McpM5C9mVgCu415b+KOuDqH8QNW1KBRHaWbm00+MDiOJDgYHl2r0OmzPPCOKaptXL9F9fYefmjDG5RjwRtMttEt72TV+rFbVLyIl7LSYvyBccPM44H/LVJrnVurdc61HDtE86nFtZWq7YIcdgo/uSKn6dpN3dxPbW0Rnvrxhv4wAD6+gFaqCCHpa3uLTo+z+P1nwSbu8hiL7RjBC8cCvQ1Y4vU+e3qIxbqkP6c6Y03o5Vn1Ro9S6hkwWBYOsBbhRzURbTUeu9ZnOqyi00ayk+bJIR9v9X0FBuraNdNIuNv8AxVmnkPd2x3oHVWrSW3TemW6NHaRXYJ+Hic7nAIwz+5PkfSseueWVx5ey9RNPU7LbV+p21aKHprpBTBpbsTIVHhtdkd2cjsvoKwd7cYYbsqIiVA+9NsLnTodEmnZ7teopbwJAy/8ABW12ANnz3Fh39KiQqZ51il7FtzHOcn2rTj6eOK0v92LJFVq1rqE/xM2mzM93cwtD4anayxY+YY8wfWtBE9hplpp9vHugmljjSQBi7xDbhufLzNTbfpO76h6nRtHge9vmhWOKMHEcPGCzn+kY5r2nSukuh/wwQan1NNFr3UBQbjKwNvEQORGhHNHP1kcWNJq35Ln/AGNGOHiRpukZTpr8NW6muIp4jNouiKAJLm4HiPLjP/DX1I8/KtDfa90P+Hzyx9I6atxqwTD6hckSzrx2DYwvPkMVm+uPxu1DqHbpuixCxspTiQj5XEfYYx2FeYWNndarq2naDoyyT6jqVwtvCRz8zHBZj7ZzXmw6bP1K1Z3pj5Ly9bOS0yUMKts+pPwGN3PY9SfiV1PJkIJdO0tSvzKwjLTOvocgKD7GvnRG1frrq2wTRVkn1Ka/zZK/OJCf+IxPkoOT6AV9Cf8AzRFzF+H/AEp0p0B0ldC3SC3WMsh+cjBDyMf8RO5j7ml/Br8N00GwspWhNvrHUg8OIyrvks9KQb5Zx/heTAAP+YVg6XqIYo5Otqk3pgvUr39/J7cenU5xwriHL9Zqls9N/B38ML2zsfFuZJZ99xduMS38+QJJs/4MghR6DNfC/XWuP1P1Bd3UrkCVyIwxztUnHP619Mf/ADSvW1v8WLCxuC1w0awxxo38u3jA/KFHnjgmvn/8MOir7rbr/ToIFQafZywy6jczD+VEgbdhj5ltuAO5r0/saGnHPrcvL3v1fuZ8+R5+o0R4WyPsG66f+D6V0e1vrlrWwvtQOt6qGIWOG0tkTZ4nmWZo0VR55NeLfgp+H3/z1PxPvHKeFpUVw+o6rIowAjSEpD9WJ/QVO/E/8QYtct9bmh8WOAymHToWBHxM7PtZyD5KeAPLFfQvS3TsH4Dfg3FDcSbdX1BhPqd0zBSJWALEY7hRwBXjZ+oydB0k5/35HSXt/iRvhihLK5v8Mf4vd39fvMb/APNGdX3GnX0XT+jSLb2C26ptgGCiRjOM+QHoK1H4T6bcw9N2F9p9s808ehC2tc4IE08hZjn2AWvBNS0bUvxD1+T+DJdXN1fBnhDMXbaT8in0JIyfQV7j1x1/p/4KdG2XTOkXEN31GttHCApysRC8uf3IB9a87N07x9Lj6bHvkk9/3G6ecZPJnzOkv5X880eHfiNpl9pPVVxpOoXlvqV5HLvkaD8u8r+Q/wCYGvn7qTxdRuY4YSXkSR8xeeR6/oRXs1yJY9CtOoLyXf8AFX8sfjM2WZxjcfXALCvP+pNGsoOqkN5O1hDqhM8F3tyLedWAOR6E4z7Gvtfs1+EljfZV71yfKxpZtlt2PPrEpb6bcXRkZZ2Tw4FXhn3E5P2FbnQCun9K75OHkti3HmSNoNC6m6IudVsrvVdLtlgv9Obw9Y09RxHn8txF6xvknjsc1Oms5ZLC1sbcqVcJGWxxsUA/2r18mSM40n3NOXIpxpGt0Wze/gWJSMukeCR2K85rcX918HZAW3E8gKW5bscDLN9BzVFZxpoOhx3dxGxjZNiKW2tKcZ2g/wBzVDY60l5Jc32tXLtBayAbk4Erntbx/wCUedeJKEp248Jnjzi5v1F1YfA2OhWeoXrvcQQSyyRQyEl7qTOdx/yKeawGoa3c9Q6nPcXLNLJISFLMSAM9vYVb9QX9xqlnPqFy/hIQYUQAKsa7SQAPoK2/4Y/g9H/DP9q/xJLaboCQeNbWjuVmux5MVxlYz+poKcMMHkyP3G3p8HicGK07pTWdT0i7163sWGjWkm2W7kYRpkcbVLcsfpXnwla21S9iyxikglBGMNj3r2brb8R2696k0bQrMfwjpW3mjit7O2QKiITgsR5nGe9A6v6N0rSunNVaxg3z6Rq95H8ax/mXFs6rgN5ZUlf3rRgzyg08iq+31HcVjbd2iz/BbRobzrbTbSRTJaW+nw3twfLYih/74r6S6c1S26f6e1Tqi+WNtZ1qTxiFf+Zghmhix7KQx+teZfhN0mzjqTUUUodUtrDSISgyVQRb7ggeXAA+9SPxm67h0X4XQ9AthJrV0TEkMVvvlG5FXagHJfaFXPtXyP2lJ9b1SxQ9X1fwPqcEX03SKcV6cuF7fI8j/Fjq2bVL1NPN612Sni3km4hWlP8ARjzC4NaDoD8C2127g1vraQ6dpbwpc29hnbLcKABulY/8JCfL8ze1bX8OPwQ0/p+7TXusnju7/T9phsTzHbNjd/NY/wDEkBP5ey4+1Zv8afxhmubVbDp+aWGKVvAmm38PzkkcYJwe9elDqXJx6PoV6nLy/n+xnh02PpY+P1W8nwvqbnqX8TrTQ4oNL0eRIIYj4Jmgj4VADlYscAZwM+9ePdVm71Cyv30yCR5diFIidzIpIzx6jmqnTC13a6PbSEbAJAcEk4Epz3qw1i/li1WzW0Zola4MpKsVIRVOeafD0semmord92eB1fUz6rJTey4KXU5PF1nZk4iKK3/SMf3rO9ayfFvJZxvsE7LEfVUHLVvYtMt+oXF1Bi21BX/mK35ZgPfyb9jXmevu9vfXJukeK4DOGWQYYHOK9bp2tfrRix/j9ZedBRheoLYRYHhwuAo8vlP/AGFb+Rha9YyJAcIy7gG8uO37msZ0LLbsloFQR31rCwfnBIZlwT+9bSa5j6i6+00qqwFyouMAj5e7H6kVk6jVLqXt2HyX4iJ3U8gW9iaPKhwkuD3yyg/pkGvIINPNz1ZbPdKzQrMZ5j5COPLDPsWwK9i6oMXi2QQvt2bVyM5CsQOfoRxXm+qTrD0X/FosPMYbiyXb3/8Aijd+uGxj3qvStwe3fYzYXJSbXc8z1x5eodadID4klxMc47geZ+gr2H8NdEVrzxIFJSL+VG5HfC/Mf9PvXneg6Z/CLE3d5t+LkTfJnuvPCj7d69v6SVOmukpNQmJ3xWj3LHsd+3P7sUH2rV9o5vDwaIexG/LkqNLhHn3V1wNV6vlvIyTHHO8H0CjA/fNUE9rJd6bFBApee9ugiIvc8k4p+kzNdOBIclgS2T55ySa3OlW1poWkHXL1FMwDfAq3BTPBf75OKaDeJRj5E/wJWZu+02LpqybTLZEmv7hkmv5cfLuH5EX2Gf159KzeoQO8N0VBSysmCXE7HG6UjJX3IrWdP9PX3VmotPNJ4FgJB8TcHPzAHJRT5nHc+VVvXV/Y3MrW2mq1tpFoWWFYQGMkhJLOSe5PqfStEMt5NHL7+oop3JJ8nnGhi61LUoltImuLlpSURFz8vqcdse9aXqDStP025e71bZevt3m2Rv5YkPmzjlh7L+tUR6sa0tjY6HB8DaFv5oDZadv/AJI3BbHkOAPSre/iN/osMrtuZJWjY+oYZ/uK9Vp6reyNUrtSZS3HVV1dSW7BzDbwsGSJcKiAeij/AODW3S8NzAJd2VmUEn75/vXkd8PAQBTzk7h6it/olw402KM84QD7AVn6jDFRjJAzwWjUa/pZ2fX4vCG4iCXH/l/9a1N1fFOkGaVcCXUZMn0Xv/cVjOkbpINZllmZlWO0lGUGWyRjA9D71sNdhFt03LPAGW3ixIqklijMhYZbzJHNePlX9VL2GGcWkWl5q0ifhxpRiycXF1JjyyMBW+2TWd6N00N4uoXIBhB2xBxkMRyzH2qy0TTnu/wv6ctpmz4ouomORldzhtxHpyQKh9Tala6LpYtrVWMcICEZzyBkKf7mhhhUpRj5nZl/VlFCa7rC3q6gkDMI4rfCA9wG8z9a8vvIbidNRlt1EgtF8WT2G7BNXWh3T3OgatdyHdcSvGrN6uW/7VXaBdNLd62samRljXKkcMu/z/WvTxLS5eopCGm67Fn0POyXd3HuyCqhwDwCMYP1wSKvdY01uotHvLGzZ7m/hkEMak+Wfyn288+WKiaXYy/G2Gk6CqSX19OInmZQE5OAWbyABxmtdHZnpy+vHu8LeX03wwiQ7hCIwRI+fNfIfWvPzNrJ4keewMs1s/geXXWn2+nuEifxILFJEabbxd3XhnxGU+UaDgevfzqs6Tght7tp4GyvgswbzBx3q36tWdNY1LeAtqmlutttGABkBse+eKodChcWiR22WAixIQucZOTXqN+Jhbb5NUXqhZuNcMU+rWcrHbHLbW5X/wAn/pWP0u3P8Tmy/wA0ly6qPbzNX2r6p4TaIiEMsllCQdoOeT69qp7qRrfUo2RVUb328ebedZ8ScY6fUSgmue5b6MfA1Bp92RkKc9jVIbUWTyvNwYg6HPbAPYe9SVumiEJZsLLKxPvgYqF1fJ4QnjtwSflYg+eRT40/ErzOim5peZYdIagbvUpQV2m4t5LdBnvuU4B/SqbWLiSzuASjAghWVjTulYpF1C1nskkkVWUSYOQp5yc9q2Op9P2d9cNNfSNdRuxIWE+GOe6liM9/QVWTjjyb8DZHHHNbFJNA50fSbbT4pp7qaR5kghjLtI5wBhVGc1uelOk57Sz1BNcu4LG8m09PEtYiJp0UMrEsF+VDn/EfriqXUuopdJht9MtlW0jigEaLbDw224Py7x8x78nPNUGhdRXUtjdWluBAsoWKQKOwzu4+vY0vpShshl6UWz0W31rRekEkfQ4VtJlJL3M8gu7hx/lIwiD6ZNR06/vtQhVrdWhLEgZI3/UkedeXzTSarqrxWuQkJwMdsedauKExrHbxc3M/yqc/lBGC1SyY416W7ISgoqi4ueoJIIZr67m3xRDjLEmSQnsP2p11dsnTKfHMfi5roMwbyIUmq+2gtdXkMSMxgsFbwUUAq7LGcls9uec+1VPUl+0VnArOCxUlAPUnk/cCs6gnNJBjFWlW4lij6rfHGxYYyd0sn5IwPMnyq70u4tL2x1LTrEHwmgMokfhrkoeVOOy4PArKW2rltDNrbKsSFtrELzMfNifandPtNPJAtlJsmi3xhxzhGxke+fKtMoWnZRxpNs1hkbW5WYFlSOPEsh7MO5H7Vo9fngg0vTLRW2j+HLIAPRnH+hH61ldQ1WbpqGyTS44jJ4/hnfHvKsCDyM8nmrzrIj+MyRAn+XbwwenA2k5A4HIrDKDlNXxvRmatX2MtNbfxV72KOXw2kG2Jj29/2FZW91I6eG03TI2iUfnZjh5H9T+orW6aWluYYoAWllH8vA5Pnx9q01x+Gm7bq/UdymhQhf5jSRCZ8eyZGT7ZrYskcTqfA6yLE1FmNivZLOOF7Z3iupW8NnQ8/KPWr6PqjULq8ttOu7S11OCWEuPGjAcEHn5hz785quum0eGcwdO2VzfudyxXd/8A8RsjuIlO1frk1baLpJhhtbeVlkum4lkHP/SD6ClyOMVqOnNJekayQ2ttbFLENA4B8OLy9e9XWoxLqWjaddHdI/wUJ477lbI/bI+9ZaSOYXAaVG2s+ACO5xWg0zU4dM6TkCuGlgnMYWRuFJ5/SvFadqSW5kXpRdPgz2txyJq1rMsDOJkLTSL/AEnOAOPWqPp7S5Bqeq319bstw8qG2lcEYQE78DHJIwM1odJ1yDU7uJ7q4iazlmMbvEpARvL3HNG1fSeorW6kiiEUloWEYMQyQxIyCfofOtcJSVxWzopBvF6jVatf3sMuj3c7QNPFb/7whJ2kFSCv2GKlfhupl1mC6EiyrFO0kkqptJYc5+2AKr9dtxqGoXK7ykMaBDjjIPkP0zWr6HjSDUDHHiLbZ5WMf0oWAH7+dZJNrFuCGZtaUV3VcLtq2piORY55bZltBvw2ewxjtRrTStQv9PSzsZEijhwr3E3CvlQDgf1YyT9cVWz2jXPWl/cQ/wBK+FM3p32H9e1SdY6ttoLwaNbNsl8IJJ4DbRbjyX6nGST61LNkk5RUVdDLEsca5bQPpS46ZtesBomiyXF9Heo8M2p3ODJOyDBSNRwkQJx5kkHnivLOtI4+meqdRD+N4cVz4g8MryGySOcDyIq4n0S60TqjSdYsPmtYZY1bYPkijUk8+mSSfvTf/mgrHwrv46AMEvLcMMDywG/96r0MaTypN2pI9XVjzdHCUFTi6f6fmzTdE6tDrdhe2EVuFeaFbqOVzghwflQAcZIyPvUrWbI6r1NeXQjkli02eRrCI4CyxeEo8VwfTAArI9LEWeu29vuZI4o13bcgjw4uOfL5iK9A1uK2tLmGW53O0kEexVUE7HXKljnt+YfaorGo5GuyPJyrhxRTWug3erRaTd3zsZoma5aNTkbs/KGPYDA7UDqvqD+CyJBZQtqF9Mw3XEwPgRZ5wR3Yn9Kq9YvdRHVmkWxuWXRGQukcfyJ4ic/N/iPfvUdc3uoySXhc2YQTj5sYmD5BHuFq7fhzSSXBBU2m3fqH6PeX1vp0+p9QTST393LLPFHI3KJ2VVHkMDPHqKq5NWjawjvNQBlhvYVVgoxy7FcftWS6o6ivX6htrsRs0cSNHCjDCqMHcMepBrQfANNpmiQAgQ27RTnI7oAXx9c4/SruDjU33NM4KlOXctdJl1W26ju5dKitvht0UU/xJzHLFGi5VfVicYx2qy6ht7NtIvNV0iLYiT7ZoZEIdJsYKkf1DA7ivLNX6kn1CwFuSohW5e5HOGjOCAAfTBB+tX/SPVOpXGl2jXU8s5luxDCSSdq7SC2PM44yaeWPJGOrt3RR9Pqgpd0F0Q3HU+s6Xb78G5uI4JowcKoLDcwHptBrf/iNrryStb6YI8oPC+X/AMOI8kfUgfpWksNA0jpvpYdSWthGNZmtyVkLYAYscFB2HynHavIkubmXW54r4bJ3sZribcSfm2Nx79xWNOOWeqHYyylrnVVRM6tuDFoNoEwWksoLcL7KGZh/Y1lPw1jgutdjuHQ+HDbyzOhHfYm4KPqcCrLrK4dLPSUOQijJ9PygVJ/B3RvE1208UsscgucsOcKoB5HnklRWpPTgk+7NWKljbPUNXujoGhdP6fjxZLkq11keeGd2+xLfpWC6c0y3v+pRCrl9Pmdb24fttiXLNz5f4f8AqFarrBribq2TxEc29vZeBH4QyHeRhG5+wJz9ay+iP/DOkdc1uZdk+oSywWigYxbRthseuZCoz6IazY4OOL2korbUmCXX5NZ6yvbm4/LFG9ygHY7Qx/T5Vx7AVQT6U+s2/T1yPlWAu9zJ/hQjfz7n5h96Howa0vtenmZsW+jyIhXkE7Qn92NGhnMHT08e8hnK7I95yQrLkY98VpUdFOHqLSVU0EWeO0s5riRVEUO6dl9W3cL+6j7VJ125Z+i+kp5EVbqWS7Yqo4zuOarOoLmOe1gNtbR29rAqO8CyMTNIX+XJPscY9qn3gefpbpJZEKLD4wmXBwjNnAPp7UmneMn5/oLVU35kTobSx1B1VpQuJJEslcXNxt7FIxvKk+hwOK6C5m1OW/v7xAt1qd3NqCsBjELN8i/9Xl7CtR+HGiTRdNajOzEyXRezjYrkogO1iP1qht4pElkZg0ZNyI4/E/oiT5Y1/wDKoP3q0ppuUUdLItTiTNPuEt+p7ZGz8Jp0TSyEDnxCm0c+gzT7Bf4jq2t377FSW6Fupz2RRz+5p2n2kBMh37ItheV8+xJJ9vL71I0exu06WuNRu0wotpbsc+FmFWUMQfcyBAfUmoOk9vYTuyws9aYaHd3sahorSKURJz8/zBQRj1z+1V72bC9e103Nw1zEq+C3/hnIZt2e+Dj9BQdIuN+lXlhbwYS4uFEKvyUj4fv58nv7Vp9IsnguYrHTQsmoTZkuZ5DkQxjGSfQ88DzrE0scpCTloZYaXpVvpsNwglwiRg314BhipP8Aw1PkT/ag77nqS8JZDBYwxqscaoQuCc7VPsACx8yatbiygW2Glx5ayh2kK7ZaR85LO3c9+1YjqLrO4nJsempIxErbLi4LbZCBgFUB7Cs8NWSTWNb+fkLj1S2jyaXVtUsrC7azgRJtVhXLuYgwh3ISOe3p9KsX07TBb+I19Z3tuXSQzyzKgeQD0PPFYRL34nUpYhGDK1ludgPyxxoFXJ/xH1NZTWrp5OlrCG9/3YrqYkO7hnUKQAB5AVtwdPJZFT+JujhjLaXxR6yvUPTumkxw6jZRyIjsUthuYKBkjIHtUW36207V7jwtPiurstF4jyOuBGgwdxJ+uB6k4rwDSNRmgvJizCRtrogxksGJGB9jX0T+DnSagxHUYFeEN49y+TkKqjYnPofSveh0ryT9KWxtx9H097R+L/2PSOnOjUurS1bVY2hu7k+K0KnHgxdwpPqfOtNddI6JbvHIY2iLShgAc8Dyx9asNNvYZFnvHVk3fKnkCKiXNy1lnUr8As/yWMJHG48A17mKSxR040bl9ndO2nKIVtI05kmurnT4LeNYWKqE5VfLP1NV7aZpsGmxTX1jDiK3JZSowi5yAR61a6pbTPBZQ3Tg3TXEcl2q+YHdRUS9imur+O3EYnZCLy+Re2AcRx/ryfakzdRkUdpMsui6aP8A7a+BC0bo+xvboJc6XCrmITyBEC/O7HK8eSjH61V2mslte61trZibe3ubS2tjj8o8Lcy+4DH96sdavbu80iG7FnNDqW5iI45yuAG5BYeRHb3rJdJvHqEWuanJ4qJd61LJukxnCIqjPvgc1ilqlGpL3s3Y8GLBWmvYuCbrWpSabpyRW7KLiXaEA7n1I+lVE23SdLgh8bw7m8k2Iy9wzclifQAE88cUmnj+PatPdy5EEAKQA9sAkhj+hP0okGq6Dr9y09xfRQ2sBMVuGGA/AySfTPb9a9fpMKjG26bMXU5HknUVaRmX6Z0i6vN+jXus6bE3LyJMWEzf48NyPPipq9LLFyvUeqkf4jCpP9q9CtItGlCNFLDID+XwzuqySytdjCNU3Dsr8D9q9uODE+6f/wAUec3l7Jr3swMPT7psEfVmohu3Nkm6p9v01qu7EfWd46nsr2EZx+lbQxQRjJtY2GPyrKSre4OKJEbRZB41uIh/mOMVVYccVelP/wCJylk7TfxX0Mn/ALNa/wB4+s58DyNgtHg6X13eCOriX8xJYLitnNBs/wDrbbC4iUbixJ2j/WkiNw0h8azEYA4YZOR+lHw4crGvgHVkezyP5fQzqdOa7nEXUlmx/wA1mB/rR/4D1KFPh63pLgeZtCMfcGtTanxZijWEkgJzkDP+lWkVlbKpI0+Ugnn6+VWUMfLgl7pfUnJT4U3/ANv6o8//AID1TJjOtaYMf4rYn988U/8AgPVcSgfG6TcA9v5e3P71tLm3GAsGnzMxwCCpPn7U+O1CZaSyaAE/1Z20VixXehf931F1ZUvx/KP0MMmhdVO+BJpAI8iGI/vSvo3WibvDl6fIB7fzFNeg/wAEgLB0Qhu5CseaOul2wG5omQ+WWPJoyxYX/avjL6na8v8An8o/Q83XTetFHyQ6LJnufiXGfbBFNltOrU+Saz00Ejjbctj9cV6gbCPaV5Udu1KbGHAVmB44NBYemX9vzf1G153/AHf9q+h5ZHbdZrwNL0qRPU3zA/8AueaM1t1UoH/wn01lPfF4T/pXpgssfKZEYfvSHTGYbkdSM44HY+ld4HT/AOPzf1O8TP8A5f8Aajy7xOrImIXpu1b0K3yEEfpSG46xc4/2Ps2T1+NTJr08WBzy20+won8ODYBnwTSvpem7xf8AqZ3jdR2a/wBKPKxP1YOG6OQf8l7F/qakJfdSpgHo+bB7g3MX/evT00bC7llDjGajydPoXLF3BPvxXLo8D4v/AFML6jN3r/T+6PM/ieoJlL/7FXRX/FHeRgffmojpqi3fjz9G9SowXHhJdKYvqBuwfrXoGs9B2GuxCLUmuDGD/wCFM6E/+Ujil0XoXT9Bt/h9PluooA2RG8zNg+2TXS6OF7Pb2u/yFXUZeP8A/Xb/APzv5GH/AItODluiOoftGrD7HdSnXpV/J0b1APVfhlOP/ar1WPTFRMLcP7DNO/hzd1uirD1ofdMb7y+P7HLPn8of6Zf+Z5UOpJVPPR+vr/8Aki/6NQZOp5I3Lv0t1AFPGJLQbf2Oa9ZNjIP/ALKbHsa4WZX8s7Lny3UPueHvKXxX/iH7xn/xh/pn/wCZ423XNojbm6c1+Nve0kA/9zT4evIFYEaBq5U+tu4/baa9fks5W7Tsw/zDNB/h8hHNwyt7Dij9zw/5T+Mf/Eb7zn7wh8Jf+R5gnX0O/C6PqiL57rKQ/p8tMk62s3Y7tM1QY5yLJ+36V6gdMm8rlmPpjFBk025HG5iR6Giujx/5S+Mf/E77zk/wj/3fU8yj620/Hy6fqWfe1k/+Vrv9u9KVtt1bX9ufIvZSAE+mdtem/wAOvcKI5GHGeTSfA3qnDzP9CQR/ah9zx9nL4x/8Q/ep/wCMf+76nmr9e6AAA7uMeYiNNX8Q+nAF3EufYEGvThp8/wDTtz/yikfTZ1HKxuP/AKWKH3NL++X/AG/QP3mT/wDaj8ZfQ82PX+hgbo45pR/ymnHr3RCPkWSI+YZW/wC1eh/AmM5KIhPpGvNOFvK4wjoAPSMV33WP+cv+36AebJ2xR+Mvoeav1xpSYxvK+eQ3/ak/230iX+lhn0Vv+1elC0k8nKn/AOlj/tXNps7jJYsP/paj/Sh90i/7pfL6B+85F/7cfjL6Hmw6u0uPkCYj2Rj/AKU49aaOUBdnTH/yNq9AbTJFK84/6F/7U/8Ah1wFO11+vhiu+6RX97+R33iX+C+L+h50OttCJws5b6Cgt15oqkgE++WAr0J9KkY5cRMf/pSH/So82kbxgiH6GFP+1D7kn/7j+C+oPvLT/wCGvi/oeeSfiDoiEKXHJ+XHcmnRde6O7jeij64P9zW1k6bgYbpbe0Le9sv/AGpsfS1koINlaeuRbr/2pH0P/wCV/wClfUb732WJfF/QxTde6AjMHEZUn/CtOHW3TqLnNpjvjwxW1bpezIwtvbR+mLdT/pT06ctljYFYFfBw6WyZH7UPuL/5z+C+ofvV/wDtL/U/oecah1Zp91LGdO1ttKRefDECSqfX0PNTv9sNGjx4zRSMR8zjC5P08q0ll0jq8dy73us21/akkrC2mouB9easP9lkBGYbc48jCvP7Uy6Bx5yfJP8AVB+9qW3h/Nr9DFP1f08yZaSIDzG7O2mf7XdP8GO4iDDtkYrer07Cv5Y4YyfSIUQdOBT2gbI7eGv/AGrvuV85H8F9RfvP/wCP5v6HnydbaNuC+PAzLyMnOKUda6Q7YN3EnHbcK9FTp6NPzJEM/wDyIf8Aaip01CMDEH2jUH+1d9yT2eR/BfUX7y1xiXxf0PNH620lFIN1E/p8wwf0qL/t9p3AQQHB7g816w3Tcf8ASsePQximL0uQcgQAH1iX/tQfQL/mP4L6jLqpr/218X9Dy89dadJnd4aemRQT+IFig2oWPsIzXrJ6bAByIO/lGv8A2ph0Bc4Cxgf8q/8Aah9wh3yS+X1G+9S/5a+L+h5SPxAtwQERhnnmI/6089diY8K/2gP/AGr1FtEb8pEbIPYf9qZ/s+v9WwN7Y/7UP/T8f+cvkD73k7Y18WeXP15yVeO5b62r/wDah/7dxIRthuS3kq2cp/stesR9OJtyJwFPcE7jRjoMSr8l0o9tneh9ww/5v5Hfest/gXzPJh+IIVCfCvlx/SbWRc/qtK3XccqA/Cylh3DQsAf2r1P+DxkDNxk+m3FNbRuR/PUA9ztrvuWD/N/L6D/ecv8Ay18zy+Hr5EBzZM/tFaOW/XFBk/ESLGI9NvpR/lspf/la9Y/gUarnxd3pg4pP4CJBtSZ1Y+WTQ+44X/7kvivoBdTlX9kfmeQS/iGYwCdF1Mk/4rGQ/wClEg69DnnSbsD2tnU/uK9bPTTAESNKw8+SP3oH+yKngvLsB/xE4o/+nYv85fFfQH33L/y4/P6nlcnWNznK6Lf4Hn8Oxp8fWl8wxFoV+f8A8nP+tesf7K7CGhlkZf0oo0BNpO/kfWh9w6dcyl8V9A/fOof9sfg/qeVp1DrEill6b1Fv/qIH+tBfqDX24j6Zv1z2zGv/AMtXrP8AC2Cg7yU9VBpk+nxrCzmU4UZJxnFK+m6Zd5f6v2HWfqH2j8H9TyV9d6kKgf7O3ynzyq4/91SrrHULjLaHOuPOTaFH3zXoQjgmVx8SpOcCMry/uDVRdxy/ETWi+HPFjbMkgyACOxHl9fKs88PTx87/AP2/YfxsyW+n/S/qYzUI9S1iNodc0CExwp4qmUo64zjIINU2rNfz6bGumxW0U+nsLi0IXAyp5Xk9iOK1Np07/DiiK0KW0OVjRXYgL6Enk1PjlMCSeBFbSQkFGQxjGCOc1hfRZpu5SpdlyZXnz5H6NJeyvlbM9Df9T3UMNxBpNtJBcoJY3F1HghufXP60SS46tjXd/CLcr2z8VH3ofR8lxpkGp6JLbhYdNmL2rq27Ns5JUBvPacj9K1K6c9+ga1EhYjkouQR7+lehj6WMor0XftZpWeaW7XwRmYLnqqXKnSrbjuTexgj7edSVTrEYK2Wnhf8APd4/staeLRNQEHyQyEr2Ih3fuaX4S5S3UF3STH/CaHbinfT4ocx+b+p3j5JcSXwRmZYeuJCPD/g8fHAd2Y/sBTG07rh+TeaHGccjY4z+taAnqKKRidOlaJ+FcIMY/wDf86bcQ6/HC08kURiTh0EgJT3IxmpvEoq/BfvcvqKupt14q/0x+hmv4f1tGSo1TSoCfJFZgaEukdZh9smrWbhj5RPx9qtoX1W9XfHdWhAf5lD/ADKvsMd84pbi9S0JW+1MTkcbQ3ht/wC/9KyTlij+OCXtk/qw+Jlk6jJv/wCK+iKq40TqCxx8TfIFblvhkYSbvUhjg/SustA1TUI/Gj6ytSBkMskOGQ+hUnvU2PWtNaddpe5Ax/xLjK5+tRrmRU1Nr61gsVZRvkiNwHY488HvXlZp/d34uHGpR7qm17U218ATy5Y7Ob91X+TGS9M3X5Zes4SSe0dn4g/QZNJ/sJqcwDw9S3cw/wDkWmso/wDaIqUda1KbbJaXUcDoMhraFYzg+RwKrJdYvw5eW5vZGHJZWLLn3Fb8OfF1WNZMUItP3fLcaMsr4yP+e5Cy/h1cpIW/2pvI5m/MDCgNEsOlTY3DtN1JPIylciW2GzOfPB/eqfVNavZHQSwXUgKkho0OCPU/rUjTwhgkeW8ZbgcIZISyOP8AC3OR+lNOOuLWiK937lKyNU8kn7x1h0tYXK3SzXeq2c0M7qRboxiZCcghvWm33QyKhnS612SDHLxkEY9e1Ng1/WLaXx7YTDEojMqudrIyefkdrKBQbvVruR/93vJIw4DlVlJC8cgEY86wdNn9Dw1CPo+wphjs08j+ZItNEislCp8fJGoDf7w6svscjkHmoPVEYt0gdb63lih5dUm5lPm3IzkGpUEsen2LTpJJNMf5jIx/8Q9h++axuvW6+IJSpK+eexz3r5fqpwzdW8cUqltfazzsrxrJbbZeaj4d3a2V+h8R4g6nHZwR/wB+aorpra91K3jLN48ZGYCP5NyGHygN3Rie/tmpehlZ9NuLeKWNhg7VHBVhQYNKe9imeDULW1uETCpcNswMcsG9dufl7moYsCwdQ8c3dEIR9PTM1FjrdpcyLYWTLLbRbg4HcOMAj/l9Pap/gi0hmS6je40w5DsD80G7+oe3avP9S0i7s4k1jTJY01K1RHufCkBWeJh8rEDzXt9yDW36M6tTUnjM8QhnePZIvBVx5MufTsRW1aKrI6faRrTjKNLZoq74q+myxtICuGTd5EYx/Y1n4LOzsILae5uYIYh+aOVgrDjggH82a1Gu28XgmN5EtQj/ADNsJwM57D1FZGa/0zTrhJ/hzetcOUVnjJQDPGFI+led9meJqbgu/l+6RjgpamkXkPVWmaXiWzs55bJgFKiNgocDgo3kSPKrqPru51S2Z7DQLy5hXCl2ZGA8uQec+f2qmsNRubyYrGLM2zOEjY/ICQOQUwMVZ6lpFnNJFJqCXNjO2RK9u5AU9g30yAPvX1OnrJ7udLy2/RG+M8kV+FfN/qidZalcyYb+DXSorBwYpkkbaf8AJ559K8W/Gro5dS1Sy6g0lCJJZBaaghQowJzskIPoAVJ9lr09Jda0S9C6dfpfwFNyfFRkccfKWHnzSalqS6pb3en9QW0lj8XC8LyQvuVRjlg2OCKZ5JQj6V+3n5rcMcq3UnT+B57oXVJt+lNK0Ke+ltLfW45SL23kKybklKhMj+kYBx55NH6CjuY7HUYb6VzLZySFmGSVKY5HpkGvNfxEudZ+KjZbSZdOsWC2ksSAx7VwFbK8ZOMn3rYdHa8NX0rUZQwWW4sZkmfOedoBP2FeNnwx8J5Hupe+jVKfjYo4W7S8uP3frNfdQrJ4E6bUMDrcLxja3myn/Cw7j1o/WcapD/GWZfDNrFuI/wAaOVB/esxp2uzSllCb7WEgGSQncEC47eY4zWvns7Xq3QJNNN5DY+IVPjMN0a4IJb6DaK+fy4pYZx1cfoePKHh5FF7ok9J3K6kJZTHsKmN1IPGEzkffcaq+vLOS4uLYINy+FO+PUrtI/UZqZ0Vc2jCKO3L/ABUahZj3QhSRuGBjBxmr2/EUmoQRyoJXh3HwdpIaMjYxU+oPl9fSoZPQ6taV2FzQ8LN6zO9N6dNBquuNtC27y/ytvG1gBjj6CrfXbdEvNOurshjbW7ukeOGJbjmpUIMF3bqERYWkDPKCMNI+7IHrxiqnrVZrmfRooBuedfAkUkgYUlsn05AqblLJ1KZj3lO5Msba7vNV0TpnVLBSjeFPFPg8rtbIFTrXU4tQi/nyMt5GgXwzH8xQEnJPpmnaDb/wLo213hpvg2ZlL8ZLEnJ9gSe9Z27e5utShvrRfDljZxJkbc4bJP33VN44ym4rsyerVFvsaGIwSi5luZ5kiliRUeNAVikWQNuKnvlQRVXrtjaXVnPbhy7RIxhlK/OhB4/XzqZdwLJBerG7RtLbuQhAxyp7+hzjFUl3fB9OSeU75dihhnBYhclj9e1FRlBegxYK0Q9Vtvi+pNMilY+OrAoV7FcKxz+5rU9Yao1gdFghO6UTePMB/gPy8/UE1XdNQJq+vWl2QVeGyWXwzyAHVR39sULrG5MfU4ulia5t7ZQCoHYKQDz9TWnlRi+UcreS/JFppz//AAx1CzxhVRJI/X5Twfpitqswl04yKfzALn0ORXm2j6jGdR0i/JDwzboiR5nJUq3uBgitdNefw3T9TilGFt0eZWPkAp/1xXidVietIpi2mkzxbqbUopNXuJ7Xf4mTESfUknI9uai9Myu82rxtFvTwMggnug7j3+aqeW9e+vpJFI+Xlcefka0kO3SNH1OcsIvh7OPLbsbpJJgP1ANfVRg8eNRS3NWSTc9i+0qExdO6ikkSuJYJhJG7EApHGmQSORnntVJL0fFrOqmfppmuHt0SS70yR83kUIGWIH/ijB4K847itNp99FfWTrblJANNmBKqAxkKEnJ+g86881ueXTOtbe9tLqW0litYpori3fa8Tgfy2B+rfcE0Ojb8aUX6wYqTdk2wH8WhukTh7k+GPZScftivof8ADHRYxExkx4GnxGMZODxGUH9zWK0LSNN1/UYtegQW9xPbvPdWqYCLdJgOwHbBOTXrHRZtE/D201CCZ3/iSO8jOuN2xm3fb5T+teV9pdRWOSQqwT6jLGEN1ZktUvbiDUr+8ZxtaOOKNcY5/Nn968fuNSuZ+ouure7wbe36eWW3QLjJMqHd7nPGa9B1DqGK76vi0llBN3aXMqKeQCq5U/fB/Ss7YaTb3fUOoyyfLLPozxsW7YEyAZ9skUOhfhu8keVt8T0ck/AzyRkehL6PW77TCWxc21wVx28SN4yM/UE1vuirqXUrrRmGDdLdpbTAeZztz98E15T0tYXfTevILhE3WLmU/NkSJkcrXqfQ7rpn4pPpj4VGukaFgT+ZLgnP6OBXp9ZCO+nsrR4+RJuVFR1Xq+o3vUl1pzSSSaft8WBC2Fwc7yPoRUnpqfOnaFdzufAurCdEkK/LulumAB99g5o/VOnTHRdYNiQNQPjQ2WfzFSxLqPtnFQdPcW/RvTmnuArLp8QKn+lhls8efIrKpx+7ppd0vlyWyTckURlfprRuqNXnUJcv4el2Bzyxc/Oy/bmsdriHVdKtbS3x4m1JA+z5VOAu39DW31Sa2urHpcCfbFpUZmliyMNKfykn1AHH1NP0nRtQ6o1iTVboRQRSFmZViCBwQAGwMfNgd/OvVx5seOKm+UHxFjhfc0N1ZSGPSLeD5njtI1xjPYij6bA11qttaacrSRRW9zlgcr8yFTkjvy3l6VJ6k1G06dMN3OryKsCxnwmw23sAD9TWY6S6+0201vxdD0W/huYlJhu7nVGYLuHzYjCgYIwO9ebhWTqIucVsLgxz0qUg2uXVutvBp4mRlaMCYfUbf7istoXSk15G2saxa30mjxfyYNOtYRHLfyqCCoPcRDHzNnnsO9ei6f1h4gutSudC0iy0+GMFrjYWack/Kik++cnyrE9Q/iV1vdXltHaXUNhDNGrFIrRMp3G1Wx2wB2rT08ssW4xir829vl3LQx0ncko+/cFdaP1pr+qQXV3paWltAyi1tTJGkVtGOQka5yMV6f0jZrosc0V0wRJtQmunGdwAZNqqPpzWDsdX1yaNFl1O5mfuZAcNn04Fej6TbLb6fpE+sXrrcjePCdsGQseAw88Vg+0J5Z49Mqr1WZpZFKSXPqSola9FFPp03xF0baylYeK0Zw7qOQo+przXXddU7bLT7NrexjX5I4wBwfMk9zVl17dXLa3BYyTEpPsECA4GWbaT/f8ASqAxQ3usTKrO9ujlFVuSwUkf35qPR9OseNNu73HklBK+S002XThZb72e+sYraLO+S3EiAdyx2kHHrWbl0W31OWG90/qjSdXcztMm13tG8MjAUBxg454Bq+SVJNUn0/w1kjTT5priNxlQNjbAfT8pJxzjFVXRXR1t1fqtrf2+1OnIYVbwCeY5AeYm/wAo7g+depj/AKcZZJOl7v8AfcrCoY22j0Tpvo/4eODUeoYQq2ckk8URcOrOx+U5HHYD9Kx+v9T2/UnVR0ou7W0ZZV8NvyEKzE/+zV9+IHXFpp0Mdpbp4lqrCNkjYjt6MOx4rB9DzaJrXV82+zMGoW+n3k6XAzho/BcHcPMgN386zdLillcuoy3XY0YoLHBv+5/Iw/VVsbe/sorgPIosoEhm2ZLFUwefP6V7L0zePb9A6bFqMSy3AUKsDtw2w/LkewbvVTa9OzWumwR3qQXttbRo8TDLMWUckDHGR5DvWg1m4DdA9D6tIA7yx3lu8sKhAR8RlM/9P9q15+oWbHGHNPn4iw1Slv2TLnpqyuoeiNW0zU4ovjLjS5dQKhOW8G6KkN5E+G5GfTFJ+EV9G/WFx4m2QWGn/B5JwzKykIfsBU7Q7m1uOrOnIZEcztpc8QcScGOY7SrL2Ybl7+W4Vh+jZZuntf1iRRvMSCGX5SOUlKkg/wDLj9a8/wD4kcmpbtX86/QM25QtKqNx+LnR9ze6a5sr+3jM8so3yITjxwF2sR2AYDn3rxfQ7Fo9J1C3muFDor2JQAjxJkySCDyMbTx719HdQF7zo6+tkjE15d288Shu5YxsVH/s/wBq8H0K0n1/QLAxXYnvopo/hrtjhrwquWgmH/x5FyA2RvGAcmqdBNy6eUeEmir9PCpdzX2XU9xbdJ6Jaw2hiuLG1gikbaNoU5AwP6g2O1X2hQTpereDTreOB3UKJGOduc7QwHIUkkA9s1n+jrJprMW0qsWR/wCsZIwTgYPbGa2HUOqwaXpTQ2zlp44pGQNjyAXcfqTx9K8/PO8jxwW7ZinknmaguEFKDUeqtOtvEWVLw3dpEEf5QHgdS7ercKBXl2lSN/sx0Lfgb5rGfUIpNxyQBKsh5/8Aqpq40u2mtep9BvrJwlzY38DRP4h2gO4xkeWeR96ptVkl0PoAo6iC8sOrbyEArxGTEjgEeh2N9ga34seiKhDvX6/U0KUXUYkHrvSvFu7jUIISYpJEmI845cEMp8vm2Eg0K0sdK1nTd1lIqXUKiOfnBUgcbh5jmtbeahayW2n6vcW+/QtSha21a3jbJiIIWXGOxRlSaP23D1rxPXNK1HpPqzV7OW4YTwXKlJ42ws8LrujkX1V1II+uPKvSwY55sejVTX+xKMNW/kfQv4dXV7L0etnqO5dQ0VnWNlY/zrbgq2fPzA91rA/ixoS6F1DbaxZRB7HW90jbcLtmAHiJx/S6kN9zVp+GPXEkzwy6mvgvbNJDM6jCsoKckeX5h+leidZ9MJr/AE3q+jJEPibcm408gZwyjeqgnt3dMemK8KUp9B12qapS58t/o9/iaIN/hfcznSesG91npa83LJdWb2gWYjDyW+1SqP8A54+RnzXFeg3hd4NMQ4MTJLGwHmpWVR+pFeD9ByzWk2kXKMyPgDkcq0UzHz4xsfH2r3VrmRtUtLZ3VUg1SHCBeVglinYAk+WTn70PtHHpyxrhBi3r3ZT6XqltqPUF1p8CyMJWg1BCMBWWeJlJPqMsv3Aq5KwXJuJoVkDXjx3Mpf8ApLRKePbisf0vEDqGmtFCVlfQ4VeZedpt7iTg+hKqvFNbW5fidHtbVXT420nZADx4kTyIVPtjYPtWLPi15qx+X7sk9pSS7FB+JOifG2sGqWu1prQmGYgfmhb+r7Nx/wBVJ0Pp015q13dtHDGDCJSqx7Vbw0ZCfrhuK9A1O0totKDsm5Zo/DlA5yrDJqvPhaVZOUEdtFArCds8YAwB7dxn3NbMfVSeLw4/EleuWxkNVsL3UOmdI0vSI2R9QmtoXmEuwwQW9kys5bywFxUyCS203R72WC5+A0q1t/Be9IzIeORGP6nIBC/qa1+naXLZ6Fp1jcFYbm4Waa7J5FvGWJ8Mny2h8n3IrwLrfXLnqvXzp1hbyW2haUp+AjY8MSp/nv6sxH2zXp9K/vTcOEt2/wCfD5muGJSisj2S+ZfKdN1TpedtLR7OylMnhQXExlk27pV+ZvNjvBNS9D05biW4Esir/FrLZKM5dV+GEm/ae+fD8vSo3R+lPaWWkwaouyKRLhnWb5Rgsp3H2716FF00pvNEmNvGG8aJN4H5YhG6A59MOeTVOozwhJwT2ZFyUpPYw13pV117rjS3NqP4LE6JbPO4EagZDOceZzuxUm9sOnYorzTuiJfCtIo1e6W1tpJJpY0xulMp+Re5O0VeTWF51NBHpHSSHSelrEPDPqU8RUSsPz+Hn8wyMZ7VM1Cys7fofUbPp94EEK/BXc23Jmd03xtkf0gZqHjOCjHheXl636zo5Nct+Py/cwGi6zp11Df6xMl3Na6Ym4XFykR8aXOAQFH5+x71udJv9LvOoNNNvZuEaFZ7KVshdsifMuRnBBBBHtXmmp6NJP0JHpukSERWl+qTkRlhMWGWbA5/Mvf0rcdMxXdrofQM90/gtFcvplypb8+HZonHH+F2+laepWOUda7tr3UCLW7Xc9u6flSK/wBW00RLHbatpMcybW3JujGCAPXa2asjBDa9P6DosExaTwvAeUHPg7yQgJ/xHdj7is/oZS1isdYvpjH8FavCzEZ+UOyHPqKuv4V4Wu6qysGt54BPGp5zJGFZSD2/pxX5+3GE3fb5tGuGR6b8uPeVHRGlp0lpMmmwQBZ5fkuXYcmT5lYk+fn+tZ/8SEuNa0XR7NWnjgYTWU6RHBkwrLz7Z5q6/EPqCLR+sLK3U5XVr+OWVwMCFZhhVPvuYGjdYxpHo6XsU5s/hboO7OPpkgepzWnFrhOGZ8ydlJReOPhx9vxB9JQPYfhkEvIzJJ0/OmUHJ2diP0/tWMh6+0/pD8QYbXV7HRLOG0uzeR3biUMm7iT5gSDuQldtXH4Q9YWvUupdTabY200Vs1vGP94bJmfc4LEfpWD/ABY0CbUrmzntIHeRpzBKqpuGD24+pr0ekw6esyYeo21b+y/58yEWoxblvR7XCY9D6nvtFWC3WBrRhB4YOJYw7cj/ACbJF/eh9AabaS6zPq1xpdlHcQyLZJLEmJGCDYSWPcAAAVmZYp5bn8PuovGaVorOXQ72Q5/mPHmMSADgbgUP/TXpmptF01pk00v8pba1adgg/Mx5I+ucCvL6x+A9MHvPb4MqpKePSgE1xFcJNHGEC6e1tIAkn5WE218/Tj9a0Gp6JZ20d8mrNcyPeXC3YggUfMCuAQfbHesZp8t7N+J09tDtGi6wplW3SJQngzWiy5dsZL+ICM/Str+IExtOnDcbtkjJIkDbzu8MDgYHPCk/pXm5sbw5YYk+TViUZze/Bl7jq2CXQtT18Ji20q8SOOKZRJIkbbQGLDtl4jz71Y6hPerrt1p0bs9pCu+D5uERm3qR9mrF9H6hZaz07DplxBNNDeaNPaoZI8RXMlufHTjuzYRhnPnW8d3iht7q6X5pLNIw+0lfEUDAz/y7efatvUQWGlW91/PgdFQzP1s89v8ASEt9U0nVJtSgtdP0m8YxW8sm34m5ckM3fkgEAD3rT6dplpD+LMWoi6uo720tbGOe2yEiysQVRjzyCcV57q34T/7Z65DepeTzLYB2uIgNiFiwOd54A+X0+9eqdRalaab1NqBs7Rr+/mS3faq4CkRKFLHuTWvq5+DGMMctTa3rhD5OmyYsvqVb3seG/in1tZRajOE3/BQsXaFT8shXHAFeQ6lf6pqmq/F68s9vLsVoreRSoihZdyFQfIr51F6YsLz8UvxF0bRZZfD/AItfpAH/ADCNC2WOPYA17x+J3TB67/8AmjJdDtI44IjHb28jKflit4kwze3y5++K+rx4sX2e4wybycW2/JKvqeQunnni5+bos+gugpdH/AiVtMshqPU/4jtKItq4aK2EZIQscYA2bjzjmm395oOtfh90F0j1nLc3mrWWlpbWNrpcpjIlX5W8U+ShQN2PT3rcaj1lcxdPWVpFObWz1W4mu9MgjcJ4WnKohjRjjjxNjOQPJ68wsp4nubvXoLZLWJd9hZgvv3B2LSMvoAFAya8zHLJmyzlNtJtS53tLZe49jqs0Olx1BdqNFbaZBoumfG2rRxWtnA1tZwjloogPmbHoTnBr5p0qxuOq9XQqG+GEpnnbJ4XuBn619HXV5HJ0neyllZhDLvHkEXgk+gov4Cfh1pOpXd5dXsUf+zGlAtJvOWuLjAIRvMoqnJ+oo9L1ngfeOpy9v5+p870+KfU5qSPPtF0HWOqr5emOhbZ2lmUPe3h7Ip/qLeS47Dzr3z8RLe26B6IHT3ROjpsWyjgvbzaFZlxkuT3bJz5+dE/DZI7TRuu59JijsJ7/AF6aG2mC/L4KqBGAO4Vf3zXhP4pdQasuq3SalrCa3cRqq+DZgiMSYwEA9PWpzyy+0M0MUdoqn7X6z3OoxY/s/pdHMpHnOu3ZFwtvHPut7dASF4UMOT9cVlJNRbV9XW71PdLF4gMipwSg8l9OKkatLIsSRzyKZ3bMoXsp9KvOnfw+udX046zqsp0rp6IHxLyTjxiONsYPf69q+sj4eDHqn/PYeBCD4Rli73OoTRaXC0MRc7N5z4cZ5APvivR/w2/DHV+sLhhpqi3sEbbc6jM2I0HchfU/sK0XSv4d6feae/UnUpfQuiYj/IaT5bi/xwAo74PrVL1/+ONzrNonT3StuvT3S0I8NLeEbWlUcAEjt/7+azz6jJml4XTx37t8L2+v1GyGGKjry7Lsu7Nn1d1x0f8AhZpDaR0DGuu6ohWK5vG+aMS/5m/qPsOK8Nv9TvNXu5LnU7qS6mcZLue2fIDyFAhAutKB2gBWbC4x8ynOai7iHXIbwy275e7EDha0YelWBO3cu7f82Ms569lsNv7pbJ5Z1/40gVSR/wBq+hP/AJlrRLPTYtR6+6giSSDRraWW2zjcWLBQRn71813lnqFrcAamIFubrbItvG+5ow/5QffmvsLorSLXQ+ibTSr9DPc3MfgpZqmd8uPkz57clifpWT7ZyeD0mhPeTr3dz1Ohh4U5Tlyl82ZToPpZPxF17WusetnmbpqwdmiaZ+JiXLCME91PnjyGPOvWdX6iutK6Sv8Aqa7Js9X6ncGBDhDZ6ah/lIo/pDD5j9h5VFbRG6kbp7omwaHT9H0u/Z9bZGCiSNQZH2r/AISAEJPbcBXmP/zQnWOo9X3E2k9NW7TTX1xFp2nW8PyfJ589gMA/TGa+ZipddmhjW0Xsl5RXf2s0Zcng4aX4pbX3b8zxhra+/FXrtbTTDEJZ3bfPI38uCFfzzOR/SBz79q9iXWIfw66bitem9OeTSLayl/h07jH8VvJW8L4oKRkjaDgngDtWG1u+078Fuhj0hos4uOq9ZtQ/UF8n5ER8YgVvMADt6kmo+r67qHWkXQ/8VQveXuLkWdqCI4LS3UxwIi+WdpY57k5r6tw8ZRrbEtl2ulz7CMMawx8ODub5789vqbX8AOg5fxG/FRb7XG8TROk40cgjAkuS25Vwe/z7ifoK9L/Gnqwdda4/S9vGWltLgfygdzTOxAUBR/7+KsL28tv/AJm78KdMWwSM6xfq896JADPJNKCyp9RnH2pn4Q9DN+FOhan+Iv4mFZNd1UK9tbqCz2+9SwVuOHPr5AYr5Dqs8c2d9U9oQ9GC85dz2444eGsUuF+L2/z5IudMs9M/BfTbh3K3fVeoW4acK4HgjGFAB/Ko8/XFfInVWsza71BfXTymYNcGPeB8uc+R9znzr2rqXr66vPw26r6rk8OK917Vjp1oSPmEUaZkx58FlHpxXjOl9N3eoWGk2NpGxuL2RZTg5BDvsQ4++a9f7L6eWOWTqc/4uP1Pn+tyvK1CH4Vwi56nN9p3Q/RMWpw7bG9ubyaKMrjCMwUt75C5+9ZnWrKTqLplocb9R01xJGWOd4xgH7p5eq1vf/mpL+Gx6m0zRLBvCTSLUWsaj8odAAcD3Oa870PV1imiuMqrIFjuR5H0PuA37E17nSqU8CyxVNttfE86UWm6fDLPofXLiWayZn26hDGYFBBK3FvnmFh3J4yD5EVqtR0vStLc6y0TjS1Blkt4zltx42gelZvpq3Tpzr6O9RGmswHuI1fj8ykNg+zHI+1Wumaq2oalHYxRGa3kXwxGsect9Pc1LNqc1PH5b+zyIZE5048kefUbnqdbe+1JDaWaIUkhh/LBH22qP8RHc1QSSLI8TGM2tjahY4LePsiluQM92PHvk1uOsOm7Tpu7t9Jsrk/D2tvuuNzFRHKTlgCfr51p/wAKOhYLFB1v1jbMZoudE0qVfygdrmX6+VKsuLHjclsvI7BijknvslyXfTv4X6boWmaXrX4hZ2BlvhpblQFUJhBKPfIJX0rz38WPxRuOtZZ44N0elh9iqpwrAZ/9njinfin1vddSLceHcvNG8wEuHz83J2143NOY7SQA8KpIHpUek6V5WsuV79l5Gp5U46MaqJN0aQ3OtW0ocL87EsTgAYP/AGr2TTc63oGrWdw4jhvEBeUckF49u73xtFeGdKS+JcAkZAWY4PtGf9a+gPwMsj1Bf2a3MZaytrQS3RAzu2kBVx6scitvXtYoSm/7UNDB42SONd/9z3nTriL8P+iIrm/8MXoiLpagEvLLIAERVHJJIXt2qq6J6KXp/WbvqvrGKa76inst3jSuDHYJ/wDGE/8AkhHLHyyAPOtLDZWtjqcnUvU8niX0jbbWEkFLOMeSjzcebeXYV8//AIw/ilfapfppGgzSJZSzFMwknfgE4AAyTmvg+lxZOrnKOLmXL8kfYZupx9PpnJektkv559wv4hfimevtYPTWgsdNijWT+ZHLhZWHLD0JIrw/q/fb3ml6fJz4c4dlH2/7Vr9P/BHq99Mn6o1CC30SwhJmQX85jmlGM5CY4z74rKLZS6n1DDArr4xQNvl5WKNe8je1fddDg6bplowu659vtPk+pyTzZteTl9vI2WjBVGltGOGGSfXcxJ/vUXXmad7t1k8N9oijLNgfMdx/YfvUrTXQJY/DK3gRx4Qv+Zhk/Mfc/tVH1bKWtLSJRyXLn38qhFas55L3mSdN1S406w8YzHDFnyzE8AgVeXbaR1xDb2+r/wC63wXFvqMa5ZR5K4/qX27jy9Kw+pXq2WiTNKuQcR8ep5qn0TX98wj3FfEYLtB9a2xweInNbMo8XiK/I3Oj9O3vS9xrUutwqqsiC2dW3JPGCSGQ+eWx7il/DG/k1TrbUZicwWlkzKxPeTOBg+fmMVe6LqUN5ocml6w7SWzSgszSbSmBwwY9m9+c9jWn0f8ADuz6E0OW9tLg3v8AEpVW23AK6xgE/MoyO/mDWWM0lNzW72XuOT06pS3KzXJGk02C4YHKSyDn/Lz/AKVhLSyf/wCdxpjyAFZr+6utp75JXaf0Fba+UXegTBXYMsjHjyLAg1ieuLj+HdI6bpdmDnwkCgdxvY5/ZaXC25KC7szYVzFdym0ZP43q1vHt3QCXLZ88DNbr8WNUTp/o+204MVlvriOE8/8AhoN8n7lRVF+GWnp/FHY7mi0wbJD/AIpTyw+gwF+5qr/Ey8bqDrBYCytY6PGIzjs0zfPJj6FgP+mr5IeN1kYdo7/Q1yipTUfIj9F6et5qyQ3PMMrfOobBZAC3H7ZrdXulz9aaxb24zFo1oMu6cZx/Sh+nHt3qu6U6Xmktba4L+E1xksR+ZUPA2/UZ/Wr/AKo6lt+ldJez0yMNIke5lHCjj5VPue5pcuSUsunFyRnLVJKHIvUWv2umW8mh6IFjSOI+MUHCgj8g98edeFdQym10peMHJbGcYA7CtB05d3V7od9f3z77i7nllJPlhQuB6dqo9e0+41iI21pEc4A3MQFA+pNaukxrDlkm+HuzRixqE6Zgo2IhjbHcFq32lSBunriOQ/MIhKM+QHOf70Gx6AEoU3+s6TaqmAyNdAsB6YFbrROltNsJlmvr9bxmILRxAeGyjyznsRXr5csK5NObJFqt/geRa3pksJmEke1o2QkZ5w43KPrgj9a1lqPh4lTGMDFaXWuirfUElkGpx7mle4YFWyWYdu2O2B7VVTdO3swRrZfFVlGGVgMfas+TNGcUkyUs0ZpIldNR+PqcmQSjAEkeQ3ZP7CtbLefxjpPUYxIx+IvFc4/8NcbEBH/KBWe0+wk0nSZGuAFnaN3bJ/LxgCtN0Vo3/wAK9RvNeaWx0ZnTa5+SScKCSq+3vXnZZQSc32ohJpptPg0HTUN1qPSNlHpohMsM10sbO+FXDJlmPkBn9q8868v9OsLZrewmN7IdwkvHU7T5EIp8sk8nvW2691SKz6b0y30hF0/TLh2UQxd2TJJz5nOBkn0ryi4tL3qzUpbWxgtrO0t0Txpyu2G3jA/O7Hz9hyaTo4SnJ5HtGwY14k9bJfT0BPSd2sKtNJJfxeDHGpZmI5wAO54qdpvTUfSsl9ea5Ms+o3ETeHp0L8Jt+bMzDzPYKM+9W1nqlloHTtva9KyPIJp3SfUZU2ySYU5aMD8i5PA7+tZrQuojNqN5ZXVrDKUVmilbh4yvBy3mCea2qUmp1waN3q0mw6H1iVes9GvgiGO3CysmMLGC4dmI8h8uK1f/AM0NDPpd3eXlq+5L2R4fF/qA3buCOwYH9qzVvpiWGith83uqqsk8gBAitxyI8d9xIBJ9K2nXzx9Yfh3cTjPi/CrcIQc7ZIhhh+g/evLlkj94hPtwRzNShFr+1nikt8vUvSMtyDuu7dCrgeQyN3HuBmshPc3FnBcW0U80cbbcBXIzkeY7GtT0ZbYXUX/NbXDKko8gSDnnyxVJ1NYGyuo0cZwwXI7HA4P3Fe1icVNwRpjSm157kvU8TS9IrnEaaeGcD/LIwqnt7k3ur3Ms8p8KNjtXNXEieJYaXKMlvhpIkx/ztT9A6blUO12AhdRxjJPPJPoMUVJRi7C5xityPLFNcm3jhiaQxjhV75z3P61p00KK/SM38XjOE2SKM8/cc/pVvBp8NjCZJP5EGMFiNoP09ahan1RDFalNPbaikLvxh/sfKs2pza0mNynNrTsHeO00a2jRwif0x2qcb/qRwPvzUeAfxW9s5onRYERpDGrHCsvfP3xWMiubqW0OoX7srTsRawr2C9jIc/1eQ+9XfT95NbaZK6qTHukhz/iVlzn9TVVj0O+WW8LRu3bIHWMyT6zbneVb8ysOzHz/AHrtPslt4LlowFc7nbc3cgf+tRNftjfdQ2UAG7ZChbnHZeatIYfFkZFGY4znduxmqSfoof8ADBIfpFglkj3DD5pD5Dipc918DarI7hLm6yqsR+RM801Wkmdo3/lwINzY/pX1+9Z2/um1jU5Je0SAKi+W0cD9e9TpydsWMXKW5p+lA0V/LCpwZbecYx3Gw81Vak093q0jwQJMthCruGGVAU45+pIH61a9EM1x1Lt27ttlcP8AbwyKtpNNTS+jLq7uObjW7wpGF7iKIHH6u7fpUXJQy796+f8AsO5KMzD6ODqhjSKKOFzExZgMDknuPvitO6w9I6eqooS5kTdGH7qPNz/pR9C0+HQNJN1cKrtsD4b+tvIKPOsTrt3c313Is0hkaYgySbck88Ko8h5VT/izaXBP/iTrsaCwj/iptIFYySNqUDKd3cEgE5+2a38nTt11brOs6gs9vpujQ3BWTULslYl+Y/Kv+NgB2FQOlelbbR9ZtH1QgtJMTZWIbJbCF8yeijGcdzVBqOu6r1l1S9m0rzxQyBbW1QYjhUD+lRwOe5rOvTm9PYDqTpPY2cPWOg9OWd6vQFu15dRjw5dXv0y0hxj5F8vbiqRf491HcC5vZJbnn/iXHyoQfIKe4HtUvT9N0Xo6GVtYvY7q/c+I8KAPz3wBnH3NVWqfijcJK1vo0EdpIFyrE75cex7L9BXaNUm4qyWhv/hx97NLb9KQ6a73+ozCFGAw8rCNF+nrUe56n0bTruGytyZ5GyA6JshX7nnmsvYa5LqYE91K85dgpMzbtpPpmqi4s5U1yzWTa4JLFscev+lS0a21LsCOPepuzfXd6xupYvlj8KIltvdWIyP2quiujH0/f7+cvE7E8k5yD/fNQItQ/iVjfum0uAUYr3OeQaLeSeBpLxHw0a4hDGSQ/wDBRXC7vQ5570kIU0vWFQ07IpOlrsGO+shygxMvlzjH3zx+leidOXM9xqeh3i3RnuLpI1vGU/LmMMJD9Sqrz715d03cx3GoJBpkchjiTb8w5f1Jr2jo7SobLQ5PDJCwTO5Yr3DqAQP0qnVVGTbXIc8tF2WUkyW6PcXr+FAGCuc9z5c/+/ipHRCanHruvXV8oMM0EJgmQgggSfkyD2xisZ1Zf/GaWYrn+TDFk/IfzZOAWrSfhC8gs9RL5Fv48SxDyYgkkr5AcVhbrE20ZsMdMZSsu1kh0i7hieT5prgPO7d9xJxn6DPFeYdUxGw6uur3aWt7pVhZwD8ihjg8eZ4rYX9s2s6pHLp8iIYLhnktpGJeTK8kep9qxHXGoa5B1cY9BtZL3xk+e3Ee5C3Hf/DVemxNyklvaKQd6Y99+fIvNP1u4iVHyHBJSVJBlGx7Vo+trW3/ABE6X0i/0pHQi2ZPBBw2FfYRg9+UJ+mKxVjFYxoJta1G3srmfk2tu4m2keW4ZGR9avdOvtMk1PS7GCDUnRi0Mcr3KoiklpPyKM9x+9Qjj8PIpJ8GhzqEoeff2fAqtIkuLK91W5uJGUW+nyyhfIyAjaffg4xUnTNbfqHpzR545/Gns3ubO+JHK7v51tk/aVB7kVZ22pxdT3MttHptpbyBWWVpJ2CN34P3A7VI0F9HsPjtGvdKs47y+jOba0E3giaIF4lZ25LE8ZHHI71tioTbbW5ODlVNblNe3Ml5DbJChbEhmUBScHbjHFNvbC5yLeZ1t91u5CMwDE7Tkgd609l1La3ulXl9YdP2kOnwlSjrNiRlYDBx3AyQPc5qsl1bSLrUpIRoE0s0No00jwu21E3lcZ8iR71mf4uHsZvDyKW6XxR5BrF7FqFhb3Ac+OJHidexyq4zjyznFba4vJ36GgigAb4CaUTYA34ZQFOfQZosH4g9Dm1a0TpS4heQfzZFdWcgHgZ7d/PvV/Yah03cv/D4LG6t5L5DlJZFOQvJyR2rVmyKKWz29RqyLJGNafmn+p4sumyOt+baIzeFKEKjkt2BwPqa3VgI9A0stJGEMcQCRquSGOeB7960T6Lo2kXJurQyQTXEzRhZcd254we/y1kOkJ5uqeo4be+LG3TVYEKgciJCzPn3IU5q/iLqItrhFIylk7Uj2T8SvF0/onTNPjkCXaW0Sgf4XCjIP3Vq87iu9Mna9s7r+XrFnpjSFihxIHiBbafI81af/NAdR3guNDsdLV/jmuRc4VdxJAIVceeWlI+1YiR55Os9dmu7f4W5XTVWWFo9u1ysakAf+/3rP0+KsSl7X8ySxKUXJ97LDqWyuDbQw31u0f8AIjki38Z+UYNbn8PLCPS9EfVpU2iG1dIwD25DN9+FqjGv21/f3Gg6oMfDRR+BdSEgBtoJVj6ZrQ9Zt/BOjI9LtsI80ZUqG5HGWOf0FJNWoxW1smtUPRa5O02/GsxRSWT+I2oTKbVn5DMwJwPuQCPvWY6suFhmNjaxgWumvHawpjhtoZmP0L7yfWrD8MrWbTeldPupS221tr68jc8FJTIIo8ewCu32qt1axubEwTX1s2y6mOBnAZincfQMDVEtEmuw81GOSkYOwuW1D+OTpEIIrtiipF+UbpV+Uf3q21KBotT/AJPiGIt4cTEfKyrxx981B6P0S8YS2mzciyrIZd2VI4ORXqb20FrvnkKeDDGP50gysfOcr7k1pySjCTOzZNElpMfYdO3NxGV1ZfhIIrgSjH/EdVORnyUfWrrqLqGa56ZsdO0hYINGu7hSYhH8zMg3R4Y88sTVLrmpzX+tw2MbFbEMr7D+aY4yC3r7VsJOnY7VuijHCi2raZDqTLu3DcY9uPqW5rBJ24yYuqcYqT7g9VH8E6ZisrICGQFYic85J3SH9OPvVVcY6r1WKK3hEd0EkkeGNeGCqoUD38qvtf07xrWGa9uI7LT7cNJcTyHOGYjAC/1E+lZSXq42y/DdIW8tlbiFnubqRM3D4zksR+RckcDHcVLHc91yJijKaaNLbQ2GgQrFewW+sa5O6xw6erFraElsfzWGN5GeVHGRirzqG8Gs9M9btct48002naKJyVjSFVlM8qIg7Z2gYHbHNZvR9WN1Hba1c2yQJpFvIqNHyJpc8vjsMnP60/Rfl6LsdOdg9xc6lJqN0FPzsxUqgJ8/Ooyemetvc1Y0oqdrhfMjWFvI8ostJRHv2iQjIOIowQAWNaBRa9K6dNaWs/jOS8t7dnhpWwSQueSBxxQ5b6Lp63WP8l7KMld3zKME8+2Aa8y1TV7t+qNPa7/mW7WsbPzlVMoOR+lPjhLPfkZseGeXd/h/M3WkdRQXmrWtve28kFndFfBmI5EqtkAnzyMjFZS60OfTNantni33k87yWyqBiTe3GCeMDzqVAkKSWc91IqWdnEkpLN3fcxAHueK2E7/7UaKJNPkVJeWidPzoR+aPPlninhkjhajWz/Ms8cYNSW3mYC6jbRLq5kubxJtQu7fw7sxgOkY3KNqgcE8DmoGr3ugXEUZ1m3v7iAz+OPClSJskcnsSxHpxVfqGsfH3d5HCNkMKhFGPJTlv3qtm0W41rUdMtVjZbWSMTLMGBCxk4yR5V7mHDKU1fJ6eNRdJo3HTfRWlXesWeq6HetqNlIoSCOZcPDL5hvXGa+mrLSI9H0+10mxXEt2wWVxyTkc1jfw26Xt9F0lbqWIomSkMJHC9tpPuf9a9a0m0KSeLIAZIk+cejHy+1e3ii1HS2enCCgrQwxpaR21jDGrF8xDd5D+omgajvuZoLYqjNLMrZfkRwIO49DkcVKncNdvK6/KqhBjuD51GtVaUST3ClWk748lHZfp51SbrY0xjq3YdrhYIZ7+7z4ECmQHOScZOfc+VUnxktpo1yYL22TW70/EtExyGJ/LED5fLxn1qP1hfeO9npSu0fxB3OsfdIRg5p2r6DZ29uVe3VpBtHilcscdjn715Lm8mVpPg149DlclYV9cj1DSYIYYvgp0+WaJiCYm88eq15jp1+q9G6dDayljfyXF45HfbJMxH9wPtWh1PU49D6fvry8mJWC2YBpBg5IwvA9SQB7msf094Wm9LWt5dFY4rCxDSOxwqgDnn157eprb08XJJS3M/Vzip+gqLCS7itra20dpvh5L0EyuGAKwjAYj3Jwo+prV2UmmIojWG0YcA/wAkDOPXivEdAurnV7q71vVrd/mG+FTH+RBgRoPTvz781o7S8g3Ai3l3k84J7/avZx5Z4ntsec4wf4lZ7BBHZrudLa3XJwAvyhvsKMZizKptDbY+6t9Dz+9eeRkyRAtFKgGMK8hzVlb6ikcXzwygDuRMQp+2aSf2vhg6k7fqt/oLUF/P3PQoryZcLBLGABgZGcftU0XJMTPdyCR1OMEA5FeaLryDcE+UnviduP2qTHqErgFZI1Hrukc1oxfacZ/hhL3pr80I4Y5d/wAjazXkU88S28jFVOTscjH17VIRZ4bp0jvHmt2IIjdl3r9CDyPtWGM63JHjX9wAnZYlKg/XmpY8ApuS8uQx/wAUuT9M44rR94T3aGUEvw/oejw3NxDHlDI+BwpI3foKYXN66C7WVCBgFc/vzWFilYov++3LMD3MvNEkupYjk6nex8YwrKVP7VZdSl/udo/lG0DTwMY4LhgFOD85zj60ZHvgcLcqwRsoSxznHvWJj1SUKiz3hkHcscc/pStqIJG26K/8ppfvEXvQzhKqT+RuhBqFxK0jTBXMYQmNsZ5749aNc212qIovJEVWyBtBGfesJHqNwTth1OWIn/Nwaky3epuoX+P3MZ/5FI/vVFni1+FfETRX9z+BsVt7yTJW6LE/YUIJeSsniEnac/Lj/vWRhvteikAt+oEfHIE1qCP70j6jrs6AXGpWTyDlXjhKH9QcVzzdtC9zQ2iNX4nyf0PQo5pomD7cMPMjOD9KbE08XiGOfAkcyMCpHJ7968+jvOopAWj1ccnGDGSBTvG6oU7v4vaY9Ghb/vQ8Wf8Ah80FRxv+/wCT+h6IJX3bnl3HGB8vFClnvckW81uE44lUn64rz5bvqtZCU1XTn/yvE1S4tU6ujxvutGIzxvhenWWVfg/7l9QOMFxNfB/Q35vLhAAj2nzDkFmGfaiJfSxwjxooDtGSfE4A9Sawa631QGwYdJ92WR1z+1AvOtNW05CNSbQ7SI8b578qje3K0XmcFbi1719QLGpvTqT+P0N1bdQ2F68sVnNZXTxjLrDMCQPX6VNW9TAKWhH1PNeX6Tqt0jfGaRoXTj+N+a4srkfOPc7eatf4/wBRH8mh2f1F2MUseok13fw+rFljxp02k/a/ojei/hfjwHRvbmlN6oI4GAOcisC+u9Q7cjQoG947wUF+o9cjba+k4X18ZWp/Gn2i/l9QKOP/ADXxPRhKkq5Dxj2oas5JCND9Sa89/wBptXAJOlgexZc/3pB1TrLn5NKjHpudf+9I88v8H/PeOsUH/wC4j0ZDNn5vCb3V6Clw67hPbsXU99wG73FYEdSa+D8ulop88Ov/AHoy9Ta/jP8ACEkwMY8WP/vTrqJf4P5fUHh4/wDmRN38cABvtX2eqyLkU/4mEf0XCD2KmsAnU2ssPm0Fl9hKpH7GiL1Rej/j6U6e26ueea/tZ3hY3xJfE3kdxAFOZmLDyxSi4tpFw0pB96wUnVF2MsNJL59HqK3Wd2qgnQ5l57E5/wBaR9XLyfwCumg/7l8UejTTWYUBZgD9TQBdW+4AGGRT3+YisA/XDgfPo86H0HnTV63kYk/wa4ZfIbc/tXLqr/tfwC+nj/kvij0NhGSQkcBXyzIf9KYVSM52W303msF/tuo/NpFwjeY8MilPWkb7S2mXSDtzCx/0o/e/OL+DD93/AOpfFG7aeIgFI4HB75mIxSpP83yrbj6S5xWGXq22QZ+EuEI9ImP+lMk6wiJUxo8Zz5xsP9KVdVH1nPp35HoHiIwGWhTn/FxSjwXBJuAD6ryKwqdVwS4G3cT5lG/7U9uqYLdN0sEm3z2xt/bFH72gfdm+Db+GrZCTKx+gqM/hKT4hdsf4cAVhpOudMBP/AMVKfQW7H/ShP13p4Kn+cc8DMD4/tXffIr+MK6WX8o3A8FyUSWT/AJWAIH3oLiRANo8RTwceVYpuvNLbO6R1P/0pv+1K3XmmI3L3BJ5yImx/akfWxf8Asw/dZL/dGw8ZwT8qHA86VLhZDiVFSsTP1xpLgAy3Az5CFs/2qFL1dpZOY5tQzj+mFs/bil+9Lt+T+g33aXl819T0pRGSAGUe4NOeGIrksx9xXkP+0lvHP4v8a1hoT3iksyQD9cZq4g6+06FWVpruVgAP+C3H7U8erl/dH5P6AfTJ/hf5G7kjVDwxceg71wdlwFs8ofMvmsU3X2lqcOLtgR5QHn9q6Pr/AEgoVVLkc55iYEUfvUe6fwf0CulmuPzRtBtLYbdGM9s1ZQC12DcPm/5q81HXmnb8KlwR6+HRz11pygExXfb8yx5xRXVJcJ/B/QV9LO6b+a+p6K/gnIDHH/NSLtA4cHHqa84/2/sSdojvGz6QGhnr6wRiTDfBT/8AITXfem/7X8H9Dvutd18V9T05fCblnT35pT8KTgSAH3rzQfiHpUf5o7rd6NCwz+1Dfr7T2P8A8T3bH1WNiP7UfvfbS/g/od91fmvivqeoSXFvAmTEXx32kVFnurOSMtGCD5huCK82P4gWK8fD3n1MZ/1oU/X2nuvNvdf82ylfVN9n8H9ALpafb4r6m+XUod5R4yMf1AjFElmtdu4naPP5hmvMf9tbAtzaXO09sIef2p3+22m9ha3PvujOP7UPvD8n8GHwfZ8V9T0J73TWYIknPqTXC4hfs+QK89HW2ngZWwk2nsfCbH2NObqu0IG2yu9rf4VYg/tSvP6n8GHwq/3R6DJc2jRkPuwPMSY/tQVvLUsoWSRwPyhm7Vgh1ZEB/K0282j/AORMf9KHH1nGTxpt4GHl4Lc/tSvNL/F/B/QCxp918V9T0P8AjngcScqPNWpJNbiJJMrOp/p8/wBq87fqtJht/hl57r4Lc0xdfjHzQadOh+hB/ekWZ+v4Md41xt8UejG9tQiyIxdT5eJioq6pYmTaImYN/Sz4rHnqEyQjxNKunOccIpFd/HJfPRJmHqCuf707zPlX8BHG1Ta/1Guk1LTLGYzR6dIkpxkxzNtb6jNEfWdOlXf8KyFhyVc8/UZrEPrbI+P4Dqbeu0KR/egnVrp3Aj0G/Ck9yi8fvSvNN77/AA/Y7RjXl/q/cueq+otL0nSv91hSa/uBtgQM3yH/ABNRdDk0610+1GrWy3GoMuZ7lmYl2PkcegrzO/u7jV9cVXiLCGXYkKnkANyBmtcZtTDZj0KRIyTwbtB+2a+e+y+tz9d1OXPJultHb+bmdyxzlopUvXyyz1TrHRtNu0gNjZujELuMhV8fc1aW+v6WMyW0FtCfzbgmT/61mJhqF9CUvNCgeLsPFeM4P96a6albxqJNFRHX8pDolfSeLP8Azd/z1lnDF/iviH6n6p/2d1PTOptNtIYLcYsNWhjhxE1vISA+DxlGKn6ZqXJ189rKyraxpIDliigZ88mqi/8A4nqml3OmXunxNa3UZidXu0HBHf7VRdL32v3Okwo+nWN1daextLnfPty6dgykHumDms+qevdy39YyWOPaJsLrrWe4j8K40xpB+bIZsEH6GolrrFvAS1nDPFu+ba87kr7jI7VXTXWvORs0nS4mHcC4Y/6UPxeoSgU29gqp2TxWYD9qaSlff5fUbVFrZpeyy2l6xv8A5hGhLg4BBPIqDfX+r3Hz2U5tSwwS8eQf+b1FQzeayoxt0gjODlW3D9aRm1hvmVtKdG8svkfpWZ4scn6UW/f+5zb7SS9i/YALe5uBI2ph1cc77OXaD9sZqrkm8EvHcxyhRnZO0G5gPXODz7VpoodXaLY93YRg+XgswH3p0thqpULNe2MsZIPy2pp4xww/DGvh/uSru3ftv6GOjl1GM73QypnOfBQLj1HHenyLfXEiy2keABwskI3KfqO4rWjT7i2BJ1K3jQ98Wf8A60sdrPG26LXVVmP9NsFqrlh7/mgJ5O35P6GXt49QtstHE7Bx867dp7eVR2uNRYsbSZnjHBgl+VkI8iPStrOupIrY6hlI81a1Vxj/AErO3OlziQyPqrzPg4Bt1UH7jyrws3TLDkefpVT7q9n+5yjkxu7v3FSmm6j4ZYKJGYkmN5cbG9vT2pI9A1uVo95ttwQgkytuOPPOMVZ2IW6nKXOpXlrLH+aISgLj1BxzRbm1tRIRaX9/NIWzhsbf/Wr/APqPS+Hb58m3ZWDlJ8te79zOX0l8lxDBERBG9izoC+VlkjkDMy/5hwPcVczWEGt28V6kcdtddplRgokA7HHrXS6fpWkiyl1De7M7R24JyqM3GDnyJqLbauqXFxA2mWkLW3yqEj2MMeQOec18bnrLNzxp+39H6jZObtpfhf8ALRD1fR55oYgrIII33yuj4O71/wDSod3YMNPSO8XdEGyJFIYFc4yT5VYw3drqUM0ltIIXOS8TE7vuKh7ILW1ZYYfmbtIJCQB35U96xdT1UMuNRqnH8zyMuNQjpIMGmroXg3FpIs0VxgqA27P/AGqNfmK6kMS22+SLdct8+07PyjA9jRtiKFaAFCW+Yg8Z8jioWsLZLfW9/e5EMURgnKsQFU8g03TZdfULJJ35nYryZU0SdONxFEXdVniRAMuFIwTkqSB6803puK0i1CednSeK0QyOytlAc5x7elB02bSzCuzUPChiclImBAXK53Z86k6lDDp3Td18HaQwzXagSqD8sq8FjuH2r1M+FZG2nzwVzYZSauy0sNbbUtSuLJ1R4vFPhuRh0GMeXl7VL1DSzczJZtF4PiRYjkgJzFJGfzfQqQePMVktLu7az1DT5SXSa4uZE3Mcr4bKGQE+ZLKw+9ekXrxKYLiQDwiAZHCkshKkAjH2r1Ps3HDHi0+sME/I81vRfLcXK3EDTuhSG8FurB5MD5XK9vIHcMVYS3N3NcJEZp42GWhlKllZ8ZCsP2/Wru7sCL/+KWVxLeGVhBeLCx+ZTj5gPLHf7VodMsjOzRs8hkAMibk2lk9dp8/evbWJPks5tcFPoUD3kasAqLIoEkHbwpADuxnyzU64tQCA6h4yG+VudtMuy1tMY3b+XJl0LLhlOAGz7YwakW10s6Osy7TJzuz3rzfE8DPolwQlu6Z5H+MUOqdKJbdQdNEQ2+7wNQg2K0RyTsk24+qn7etYPQOrrLW7WdrzTEspJEMc0lmuGcHg4HavofX9Et+pNLvNLvhmO4jMb+oBIOR78Cvk6+0fUeitW1DTNRj8Ke0OGdFyrhgDHIvsa7qulhNa0ue6G8PHJbLc9Da/sdMtGstGulW4mVWAujh1Q8eXHnVh0hqd5eD+H3NonjQRsFCgFWUZ3AnzyDXiM9+ZrhZ3J3tjn2HlXqH4ZXqRXtpcQybyGZWT0HqPvj9a8bqel04W27YuWKUD03oPS4tMupktpQ8OzbHuPOPm4+1bMeFbuLueJpDHBI6FDypxjP3GaptOhWPX7hoUIhkj8eMkcEMpIx78kVX9U3N0bqxtot6WjeJLOVU5O07Y04/pJ718hJzy9SvOjzW1PJv25J3UlpMZdIvLFy2nSMTEq8BG7nd/m5q9vltnminmAyqCQZ4yGNVs7+LpyCYkTWrqsgB4zsDce2D3qP1RqKtoFrqEZCxxxfzgPIA4AH3xUreuN88CZ0sjilt5ltFK2qaJ1HZ8tMtuzIg91O3A9M1kJdfsNM0NNRSdZZ1Lxrbyg7/FCR78+RXkYPvVr+H+trdzNFeSR/FRxKrhR3hZsgH3U8H2Ned9c2UmnWyWzg/LqlyE5/pIjH9gK04Mf/3EoS77ixgtTjNcGj6e1BjrSw3RcRagA43nsxX/ALjFWl4kE9qCIy0cilWKjsDxmq6DTzLb2VydyyW8BlDDsNso4P1BNW9tmBGWUqEE7xQ/5grHg/UkYpJtRnqiQm23Zc9MRwaPpN5dOeEt0ijbz2AYUfrVJcztBZi5mbDPHukzzxjnjufKrowQ2fT1hBbzmaW5dpJP8qjnYR5Y9fOsj13cMvTFzHCxUvtUbTg4JGR+lG1lnFebOxxe19wcDW8/TYvNLkEsT363MRjGMbxtOVP5SGA4rdXDHX9CMsI5u7Z4GDeZzhh+orFfh7AH0C+g2guhhkUMPMhv+1bDo1lbRCib9pZriHxPzYZjn9Dms/XpQuuYsE3T27HkGj6EVlFzcII4wMH0JBOcetG1OC71HRrqKCNJLe4vYlUL+ZgqMST6DJH6Vr+q9Jmt9Q1BIQXgu/CWBUGCAfzYHl71nr3xLe203S9OdZmneQ3VxH2QghcL/rXtYc6zJTRWLeq7KvRr6S06zXS4ZGeAO4uyR2/l7VQH05NS36Pk1q8s5JzDzZQpIof+YNq4Bx6cd60enadHaXqyRIJriWQM5JUNzxkA486vYFi0XSpNQ1VWjW3gHj7sZYIflQY75pcnU6ZLQt+PaCeRuVRIV3q8PR0Ea3EUsgvNtvJGoAZIm4P1c8MR6V6Lf3UHSX4dRQvcBLSxieON/Lwhyx9s88eprxXp6aXq3Vba6uUwqXJum2jhnH5ePLCcYrc/iVNBq2m22iXHiJGsKsRH5nIYZ9Rya8zq8WvJDC+W7l7Df0mWHT5lF76bbfrPJrXV7w/idpWrushjuzAyEdkhkTbt9sE816NMrJdX6xOkcjWzxvlvyx7gXx7jaCKwepX9vos2nWzW+4u5hW4dQVjKkH5s9s5FbS6jSC5ZCAscrbZCvkp8816HVVqg0qVV8GKsjzZlKa5Mutz8e88sAyVg8NXYYLkHBJ9PX61pkvS34i6JcWQ3ePLY3Ubbe6OqeJz9QazOmWf8PhvoLh8GMeGzHy55P3zmrTTy9vddMJEW+MW2W0Q+hjkIL/8AlAP3qk6bbT/lGTJFLU0brqhkOpPYRMElieVwg7kbicn7cUzqDRIl/D/p/WkQvdNqE8EqxA5ESg4H1yBzVT1rpGr3vW+m3Gjxh/CKSTSZ+Vc5Dq3rkHGK9K1EPa/hjbCRXUW1/OwBHAU87h/avDlNYYQlF232LdOoZJtc3Fv30ecW3RNtZaZpl3qKs73dqJriN/yrIxyAv0BA96ZddSKoa3s08CKMbWzxwKl/irLJJpfRghea3gnQ/ERgnKDYhXJ+o/esHdzmGBdkUkrynwvIjkHcT9MV6GHG89ZMvw8qK9T0kMWhrvFP4k78StPvupNL0lNKVmlkCzFFI3MgXyHn5HiqXRemdZGoQ2CafeWkLyD4iae2ZFWJCCcMeMk7f0rS9QWfxVnocHgNPP4ISKIfmDYA49sd/bNbux0iHoTpaZ3fxrgAudxJ8WZvLnyH+lXXWLpcCjFW23S95BzlKEccOf5uZDryyhbR4tF06GaMW0od1WFwoLAlQGIx2Oc+tZbT9JuVijgeK4nK7VVWhfJ+gArT23VnUkNzdxHqC+W1dmUJLPujVzjbgMDxk4xT5/xI6hsp7PS7B0vNVv2CRytAGSHHDbhxkg/tV8Max6Vu+RNEktCkkl7Sdaxf7OQpJBYXOp6yygrbJGVSME+ZPGeK0Wr6bcahpGjX8rwy3ljE89ypOHZ8HAA9eR+lUT9R39rBFFeTQXt0ozNKkfhR7vUKDUfrTqN+lbPRrhreOb42MNMGdlERIzwRzXn5ccs04qPN/EphxrUkipvHkvILHVtWilS7tg0SBlwQ7rlSfpubimaOiafa3Fw8ZmuVT+Wi8ksBx+tWNrLc9XdNsjQxm4ZPHiEcrFRtYFSC3Y7WIrG63+IGj9Ka3/DJbKfVLhMGc21wqiJ8cqMjnFacOKWWTxRW67eo5YZZX6O9D+lrjULfVriTXbS4WS9gn8e4eEhVZ0cKoPbI9K0UF82haZY6BpSSQkwq95MqEDdtyADjk586DpnX+l6msajTbyPx38OHfNGcsMZJH3q21HrrRo9LgvpLe9ggV1Q7gjEknHHNHPLM5aZY+f4irU9W9WjDdV2M15Yosaux3BiNp7gHP96nfhzoC2Nxr+rTrvkTpq/2xngFRGMn64OK166/pN1ZeL8RIkLFVzLGAcnPkO/2qR0xapZ2vXNxdMyGPp471Zc+Es1wiqD6EgdvSuh1M44pQcaBFSk1GzyzTuvdQg060urdoyiXc9vNav22AKy48wRzzXsHUSQ6v+HkGQto8VpZagARlFLoQ44HqwNYM2ou4ZorCa4lUowGy2fGcEfmxjNeq3GmaqG1KG2ldrC30yCzuEV1VQ6xAltp8sYFZ+uy4k1KC0u/kacVXJNdjCW90ttrnT+rwuqrY3nw0uJRgRSqCBntgSKDVt1ddrB1TqcDReF43gXCqwC4jmQg9vR1FcdJSW1mt5dskMuAR4YwT+grS9S9MXGv6VoepaYqy3SWa29yX27mGWGfqHX/ANqsss+K1r9n6kE24uJfRzkrpt6x+QywuD6Z+Vz9M/3rwXRtOl0a8udLvFM1v4zJcxbCFdNxbcD/AIskYPcV7fptpcR9MPBd/wDxVCWGWI8wCBx9Kyep2FxfdUzpKWNnhJ13diHAOP1B/Sp9J1GjXDsRUpRg4mn0wG2jgvdhup2wzEL804A47/1gcH171mPxNWORfFgCW63K28Ic8AYYlgcc9+KptV6rkuNYW1hud2ncpKsZIeRu+5SPysvkfarfqS1fXenLaPTY9+twPvdmj2m7O8lSn9LS7VOQB5UMeGWPNHJLuasK8L0Xy0QIOnb/AE74S61VYxYXjfCvPE+f5cpxGSCMja68Hyqm6g0a6vLPUNDSbaY77xZVKj5LoRsiksefmDEelUGmdea3rGoiz1S6ljtZmWJ7cjaoIbKkr/iBGfrW56tE6rDrULrBPIyfENJ+T5cg7vby+9ehJZcGSKk1b4JWoySi9zN9K3k406XS9XtZorSdminGBm3n2grJ/wBLLk+qsRWc65sTqXS8NxIGOodNv4bSDnxbBm+XJ7/yZCAP8sg7YrW6jarqNsbjT5ZAzgDapwHZCMK3vyceo71ItGivLu1vLlUayv4Ws9TiI4aJwY3+/Kn6gelbcXUKE9fr4EU9LR5X0Zqey01K3x4ySwXKtk8gtAWJz65QV9G9B9Tp1b01aX3if/DGxxBeZPPyjiT78f8AlIrxHpTohtI1vVtHvnc3KXEkSOoyJIntLjYR7kotT/wn199AvAJBm3umAuVBwNrEBce4IP6mm+1Onj1eJuG7W6NFpO0a/rLTv9m7u5azQi11HLR88RM3/FC+gyc4r1S1leK+u7vO55XsraQkZHhiFApH05/Wqzqvpk6/pnwQlVS2ya1lX5huXac/8pGQfqKNpepie0RRyb2Kzul+XGcBlYY8sGOvkc2Z5unSb3XPs7Dyi3OMjBR6s+g3t8Y4A8k2qS2McinIVgu9VI8shyc+1XlnbBr7QruIfKmoXLoPzYWeNJNn6lv0rL64sx1HqxY41IseobG9ibbt3I8Mschz7YWtzolxb6VptrLeMbW3Fxaq7u2fDaRmgJ+uSmPrW/qI6IRlj3k0vmv3JZX/AFXFF5a6XFLZSQ3UhkdcOQO+0HIIHoM4qt1SxlkvS0G2OzitxNeMUBVnVgET6tjOPRTUHpzVbyyure51lEVhLLaSAHIERb+WD/mxz962d5YQxobJt0gQ/GXB4GSeFH0A4H1ry7n0+SnvYsIrU4o89/EW91G06VsTIqTLfytJesX2PtDbsA+hyC2Oe1eYxWVnCkMkdpdNMW3SCbKxbyeFAxkqK9R1Pqa6Fvp93ZCKN01OSO6mFmLieBJCwCwq3G5whUHHBx2raWxsZZFF5p6mUKD4us3kl7OPQ+ShvUKMDtmvbxZvu+BalyzZkhxj1bL8/wCepmK07ThNDJdXtiX2WxnM02CxCL+VVH5UJOADzUqTSY76z046rLNFbx3LzXqjMe9FVSqlv6UU+XnW/ijtNP086s8VvdPdEW4iMJSIrjv3yTWO6w0Kx6qsrnShqR0iWW3Pi2kUzKGDMW4dgQR2wCRWHHleXJ5K+fzJx6aT3v4EDWdf/iEZsrcARy3fwaoy54L7MBfU5z71juk5n1Neq+kw/iXeoWU17p8KEIolt2JUDHqgIxVpN0peN1po+rX2sCa0sWFx8C8WxVeKE7CTjBywGfL0rPdJ2dz0/wBW6PqUsAN1ZzK1xJsLBl5DAN6YZu1epjx48eOSUrfPvXH5bk82W4qPCRI6PRksdVgs79Fufh0uLtUXIgAbgMTwCQWJXPZe9bLRru71TRdVhuGs520+5guLW7t45FglT8pZV/ynyHfHeutujRay6hpUETLYyNcF5McSl+VLeuBgAe1a7p7p++0lp5Jpxe2jWTxuZV2NHgAqF8tvevM6zrcTXovczqaUlp5KLV4Lu2jFrHOFsRdk+EVOZ13bm4PkST9MV6JI7jpnprVQcYIt7kA8KhUIc/QHNYjqzXLa0vwbxG5jQwCNwzSBlDZx/T3qZ0jq1/1f+HHUtvc2X8NnttTaS3gIIfwmhRgxJ75YeXFeTkx5MuJZJKknv67NeFOGSpvnYqfxcs11aDVDaEfxbT7O11cRN8viQrGVADdsh4gRn1q/6glh6i6AvrqPc8d3ElypY5IEkSyL9CO1ZXrKS4uOpOmn0+URXWt9IXumSK2GWWTwpJERgfPfHgH3qd+CWojqb8FNJdCvjx2TWrKD528rIv6xtH+telnwvH0MM0eE187+htaUt+7Kz8L5dA0y+N3plzKL2WEyPEH3M0UcgDHGPyhmIP0rTdU6bcu0kulGJ5GUzW/KkbyeGw3mO/2ryLobUluPxOaOGGQuLS4sU3rghSgZjxwMvk16Vr73lzHb6SjbvBb+dIRjaOwVT5k5JNU6nC49Ypp8q9/IxqUYWkWFreXGqdM3mlRysJrSOLUIJAoG4w3JSVeOOVArfdcm31m0SFnXwHXdKx4BX8wXP6VluloNO0Y6G2pXK29o+dPWALzMZXIOD5gbsk1F1zpq312G6j6tguH1CxvXWO3hnMcMCxttUYX8xZcEk9s8YrysuOMs8ZPhPt5sOKUmmy16E1AXOldAa9DLhLrTYk2uwDN4U5hJx75/at11t4k0MlvbqqvZ3knhlgRnKkHPt3Fee6lLaWHQei3Upgs1sb2fTYmVAojVwJVPHbB3fevStdC6penwZWt1vYoJ0nOPl+UnP3zWXrq8dZapXsbsT0JuPLR5T05LadJx6TBfXMYS01BJ7d52YBd7YdV78EE/XNeqiHTtJIe7uTMXSMRWe84Dx5jJx2AOxa8a1XQ9H6iiNl00I59SW5Nqt21wzJ4oVmyEz83Kge2a9H1JpdU0DQL65RIp3sojcBTn+ZzDJ+jRr/5q0dVjxdQk7ab52+fsJYU45KYHq3U9NtNYuBrWsrBAFV00uzOEYkdnk8/p2pvVGuz22vLZ6bcCJbhUMYjgAXdtXAaTGDgeRrzj8SIr3SotEuraOAx3xMBS4g3BiM4AOQc8eVVl5qmraZq8thdi6LRSJFujkKqxYDHyP274716HS/ZuPwoTjO9ns+Cr6/J0k3BxtPszzP8AC3VtJ/Cb8a0fVLgXttZXF1YxXaIPlkdSkcu3zGSufbmvX16X6n6ah6o631+Szsb7VYpbe2FxJ/OuWM5WTCgfL8vb2rNfh5b9OS9UPfaxp9lJp2mwy36qU3m9uFH8pGY57sQf+n3qD1r1Bq/VVwj61e3GYkGHkbAV25baPL2r3+rw5OozxiudKUm/jsvX3Msephiw3Jd3X7mX/E3qbT0utK0DpbVri7u3eOBVVCFiD8YBye37VvNSuEsLd7HTtrpY20McC4yGmAKZ9+SD9qwX4XfhFc6n+I+l3tpcNc2scjsGlGGV9pwxPmAfpXrydOWujfizpFjqd78VaWWpwzNMSArxYLHcO2B/pVOoWHE4dNF20nJkJL7xKEp/hbSbNR+LOk23Qv4R6boMQQ3kNg0M8yqB4sjupc5Hf5gTQPwJAH4Rap4qSmbUNUaOMSJhCiqu0r67gCD9K1/X3T+o9a9TWhksm/gNkzTzuMbWiU/KB6kg7se9Z/8AEnqax6I0C2itJ7f4W0ObO2DhSp9cDzr43p+pnlwSwJXLJK/Zvwe3hUennPO9lwl8Cp/FXqu8tdPm023n/wDhxqE4Kxwrs2Adzx2GPOvm3qTVodIb4C2mEt6+ZLqbvtHnj0FXV915da1eXF9cRxRXdyAni5/LF6Csd0xYwRdQtqfUime1FyT4Lc+OoPygjvg8cV9l9n9F4Ealyt/azwc2dZ8rlfHHqPROhfw2sYdJj6z/ABI3QaYQGsNMGfEuj3XcO4Un9a2utXlhH4GvfipEIrWFR/B+lbc7QVH5DKPL6frWW6t6+mt7pNR1RI5L6FM2NiVylouOGK9t2Ow8q8c1XqO71yeTUdTuXnupDlmds4z9aMOnzdVPxMjry9Xs9fmweNBLTBGo/EH8TNV671BLjVWS2srUbbSyhGI4EHkB2z715XdzSz3tg6q4hZ2O4jgsPKrJ0uNS1C00uxb/AHi6lVVxzgk4yfYdz9KvPxBtNP0jqqLQ+n7v4/SNDjESzg5E0xwZXz5gscfave6bFDp6hFUMlOaeWb9Ra6Ho80ug3t/Ojw6bbSsGnPCySsBiNT5sO/HbzqihvLWKzuRb2/xOqFlUN8xECcYCDtvJJyfatJoa6lr2inRYVkeztLk3fokbyABmPlnAFWUNvYdFQOLaR7u+uZMPO6gMzZGFA/wis+TMoTae7fCM8pxxT9Hmvn3Bfhn+GzydRfxjqaUxGxVr5oWG4LsPyBz6lsYFfR/TUydH9Hz9ZdROjX1xDi1jnUhbUO7YC+5UFvutZT8Iel7nUZ9EW/iUJrs3x92C3A0+Njgk+/zH71nvxd65l6616DpTSPDeytb1mVohzIzOERG8iF4xXzPVyy/aPVLA3sufUj1MerBjU58vsa78OdVu9N6d6o6uvZw1zr87WVskjZMUCEs5+5YDA9DWJn1aHpXRNR6ulWK71q4c2WnW7NuEEZBDy4PbccD6Vu9Z07TbK3t7TUnI0XRbcibwTg3EmcMv0LZH0rxLqLWjrL380kS2VncXkkS2wx8qIuVXPl51owY45cstK22+HkZ5ZEn4r7bL6nlWry33UWqQxyyNPf310qbsf1NwAPQDNfQX4VdP/wAf606iubNSV0O1g0yxC8D5dqyEe+Af1rxnQtOOn9RrqzZktbCGW8Ug8F1XCD9WFfYP/wAzv0Nc2PSOn27YhudThGpapcN+dVlc7VB8mI49q9D7Z6qHS9E2vYvf9KKdGpTypw5R6RZdJaR1j1kvV3U6veyaaN1tBKQbdJlHAUf1svv514F+PX4oX3UWqW9hia2tyzbbU8E44yR6k4GK9f8Axg/FC0/DnTrSz6e8OBrFnKAqH2yA8MR5kkk18tdESydX/iNBqXUrPcwo76lqEh7+HGTI3sMkAY96+S+xulyZ5fesq9CF6fabOtzKMfBg93yT/wAZ/F0nSOmek7YLs0KyWG5w43SXkxEkny5yeXAzjyrY9BaC4/H/AKX0ZH8S30uOO5u8HAj8GLec+wfAryM6lL13+M2kNesFOo6zHPKdvPho28nH/Tivb/wkeNuuvxQ6o8Oea3XTXSJ8fMS7YYH0GAcfSvqeovB0nr0tv2ukYsLTlrf8o8T/APmg7iXUOoH1dgJElvJlR+OfmLGvOelJZbq5IC7lkBQg1p+vnm6g6gisHdoLGInYuOxOc/qAKhwWp0yAWNmqm8mj3SuOfCj/AO57V63RJ4ujhB80YpThpqPc9E6YurB/iINV8S5SG0mWMIcB5ShCE+27BrUfhfpKwX91rEyLJFpke/cT+e5YfLn2HJrz/SbEWw8RwQzRhe/lX0V0Z0gk/Tdnpl6GispQmpatKRjHHyRgivG6ySxRk0+SMIuUqj2KPpTRbTU01DqXqiDx9PjmKW0cq4FzIp/N7rnPPtWD/Fn8Ubv4620vT2MZnZXmkUcKp4AX+1bH8U+u4hJ/DtPWO3THhwInASMc9uwJrx26+H6niSzvJFS+RxJZzkAAsD+Qn0rP0uNTkss4+j+XrJSlolpjwijhkI0eYv8AMFv/APU5qDq1nFb3NzF+eEsUH0PnVlFaummXkVwnhyreZdTxjLEVX6oFme2jtw7TTkIMjzzgCvdxtXaCnctiJ0xb/DC4eUsoit5ycDPkOPqR2+tfYf4NdJy9LdK2+nXMUsWqXsPxd/KPlFsGH8uEnuHUNk+lYD8L/wAJNS0U3Gt6hHZ3UijGmxSEiF5gMtJISPyJ5ccsAK9sm0ue8js7E3EkVqiFrp0c+JeuR853EDC5zlvtXyv2x9oRzf0sbvf+fzzPueh6OXSw8Sa9J/JfV/kYvqmfWOvdSl0Tou0d9PgUWzandki3hVTtbB/rduTgUL4DoX8EbWG71WU6z1HH83xBiDS7vRATtjHuctS/iR+MVp0Np0WmdKwRRhNsMbqMojAc/L2OD5nk5r5uutQ1Dq6+na9vPEnmfxJZp2+WIf1MfIADJqX2f0ebqIJP0cfzked1PU9P0k3JLXP18I0nVH4la9+K+swSXRaHRo7oJbWMLEiSRvyqSPzkYz7Vltdnawvm0qCSOW9lnRtTni5DMD8kCf5VHf1b6VbW3wnS9lZXduji+uYGOkQyDBgt2BD3TD/HIOFz2GDWI0hfH1GI7d2JTIwJz28819dhx48SccaqK+Z4GXNPNNzketWemJH0+bwXMO/dsNtnDqh5349KyXUAJJn3ErE0cQ88sxyT+lXto2ZbtV4VbfYSO/JBxn9qrepyqQ2cPGWZpZBjH0rFhVT1M826mYrqi4aOwto1AYS3ORkZyFODxVfo8cUAmvZ14gBI2nuc+n3ovUDmS5tY+4jiYj/mJos8Jkig0y2UNJ8jTY8s9/2r1o7QSNkNoI1+iys+i28kp5kzM+88BM4A+4Feg9PX73ehyyzSvKPGKwgk/wAuIA7Vx9a8x1q/i03TxaxgbHjCgHsAO2T6jyrZdGyf/QskrnPySSHnyCmsE4aoOXmyM1cG+xa2c0dvol8JFZm8IyEnnncMCvN+o9Tia6kNyypJbgQWxblVlCjlh5jJP3raaC/xugW6AyfzYwjFgckqd2fuAK88XTzrfV0enli0UUhlkBGNxLbm/vQ6aMYTlJ9hcVam2em9F2sfTXSaTzArJta5nJP5ioyf1/0qh6e6Rk1CQ3urR/8AHdphEeGYk53P7ZrdXaQR2hFwVjtEUKzScKAOeayHUXVT3GkyJZxvBbzyeHG39cqdg/Hkax4ZZMk5yj/d3IKUpSdFnf8AUCGR7LQ5sRW21ru5XzA/pX2zxXnGv66usX8/ir4aSfKAPtj9Km6fDJZSxQB//iq5jEg9gcY+lQH6Ya3dL3qK7TS7PxWWNCd802DwEQf3PAr0MEMcJNmjHGK2si2LkLBY6eryjOEiTLOc+QA5OadrvTOqW9vnVZrbpq2bu19IfGk/ypCAXP6CtJB1U+lQxwdNW6aOkwxLIvzXMnPnL3HrhcVi76y+JhvNT1CSRxaT7d8rbmeRiSBuPOcAmteN+ndUWgvStmb12OLS4EsLOVpw7CSWRk2GT0Xbzj1wTWy6NtvgOkJrqZRHdaldHw8rkrEnJI9M4NYmxtH13WPDlJAHzsSMAeVel6tHJM9rpWlI0kqJHbW6KAS0r4z9gOSa25X6Kg/azXOXoqPmZVtW1G7194VvpV09ImldC2RsXyP6gVeaDd6tqupQWGmxG4dkZgqRbnCKMk+wA7mofWOlado2oT2OkubiW3tY7G7uFcsJ7ktmUr7DAUYr0fSrFvw16YWJombqnXQqSr529uf/AAxjzwAWrJncFFOiM2tFr2FWupx6NbLeajbi7kcqIbY9lye7n38hRbXqGXqzTxc6tEDaieTMQbgRRqWOceXygVmtfE62ZSZi8wfxJT6vsJA+3FW2h+BpfS8nxERlV0bKf0sCBuB+tY1ig46mtzLUVC3yW2rWtjqXTGhT6jM9pZi1+Ixu3S/zHZsDtWF6iurfUEW1069gs7FW3fDbXUO3bcxxhmx50b8UdVc6rp8TnasOlW52KMLvYZAx9DWdQi4kj4G5QB29RWvDjcI6myuKNek+5qJLaSz6YtYUljfw1nkJVxjPAFVvQ2krqusTXEr7IRDm4cdgo5OT79qXqTV7V7WysY4mhMUKo5JzuJbk9vSr7SrI9MdL7JwFu79WuZlB4WINhFPv50ltYnfMh3ai33YbUddZ9chidiqXs+xFD5ES4wgH6D9a9D6HxqOizaeBu/nbNp8llGCP1rwO4vzJq0MjkA+IkifY5r2P8MtUMGv3EAOPFi8aM5/qTLKKzdVh0wTSEljThp80ea/BvoWhXumz3DQXt9dhrhQn/Bt0dhgnyLFRx6CgXkLa/Z28imINkgt3C7Sa0/WFlHdaxqE9yWmkuZlmcdsnGQp9uahQIkb7ZpEVgADEAMgDgcDtWuGS4qa5JY8rlFPuF6a0JriTTdPXcT4gUyBecMcsc/qKueoJLDRtSuotOtpFhjJEIkzjjzPr2NXfQNlNdaxHMQYIrRnWVj2U4Bzn/l5+9YT8QdWtptc1H4VxJDbwiMSAn52wB+3I96zRcsmauwzi21ZkNZ63vJ7q3Z1M9sWbxFfgOueQB5GrOCytZhmNmks5Y/E+fvt/wn38qxsqeMIIyuZN24ffyrZwx/A29tZKQxJLP83YgbiPavUyJRilE1zilCkim1S8aa5LttCLwqL2VRwBW3sbGP8Ah+n6YWw8riJQzYXJ+ZiTWIsrQ3erIjIWhL+Mx/ygg16VBpEFzeaXLqtybGENvt4UXfNcsDk7VB4QDguePSi9MYnONwpES06RefUdUv7q5t4LSBVt0n8TKGTAyAf6iBjgetRQ/Re1rGfV9RFw0m3f8Cpjx9Q4Pfnmo2r67KbAWiy5hsoFiij8lZmLMw9T5Z71htOt2u70PO4MUa+LMWxyoP8AcmpRjKSbk6HxxhtatHs34j9Lx6D0xpdzpc/jRzwxLvZCrTxbB84B5HIIIP615xplh8XcJbxAJJKGY7u2Qpb+wNX+k9UNqUlxaa3K88M4HhNKSfBYHjHoAPKk6bsmh/EDTbS4BUSyvbtk5GGjcZH1BGKVN001uhZaYyajx2sifh1dO/UF1LHCJWewngjXcQNzAAH6Ct71jBBBe2FpK6La6TZgHBwoc5LH6nNUf4Q2O3UtRmljDC1Hhqfcscj9BVB1trc/UOtNZ6UDLHNcYIXlpGHkB6CsE4vN1dR4SM2X0siSK+bVJ9ZvG2RSmIOsdtABlsY8v9a29nolj03H/GdWRJb1UyqBQRA2Oyjzb38q7Q9JtOkLKW/1NxJcsSxkHl6Ivv71idf6mnu9VaS43NbsuPBHYL/396qn40tENo+fmK08jUY7JGh6a1mfXeoRq00bFo9Pu3VApYIwQqq/XnNV2n6p/ARd2dgyW13chmu7zIMi8fLFH5gDzPnRel7v4BdTaJNwlhEaN2255yAPPjFJd9G3elWthqus+CEv5Wijt938wee8j0zVfRjNx4XYdtQdIyt3qDW2+UYfxJPmJ5Oe5P1qJY2q32oLMJG37G3A+RAyc/YYqZfW8b2zRSxkMsryF15IH5e32omiqsd/KyoxRbWaU44zwAP15rXFpRdGmLWks9Mk8ExW2dp2tIw/f+1X1pcxXsAKqryiNxH9SCKxlrqJj1WxRgD48mzBPkRirvSkNnaSyEHdDOUUAdyW/wC1YcuP+7uZ8sFyiw0C0mstLv1lBBa5X+wHFV2oR3N5ezWduGkWS0PhqPyltw5P7/rWtL/HaWrx4AMqj0LcVYaZpYtXeVRm6m7EDG1fQf61PFk9Nya3IPK4tyZX9LdMQ6LZ4Yjxyoku5uwUDnaD/hHqe9b3SruE6NdCFgY5l3IQDhuRz+1eX9V9QfFGTRNFbNuk6RXlwp/4jH+gH0z3r0rS4sWix8BVjA4HH/v8Vl+0JS0py7kckW46pGW64SW7vGsocB3mgXcfypwCzH6DJrbfhzc+PJqUUKKltFAngqe4jDNgn3Oc/esj1WnxF3NFuFu87RtvPBZAAWx9e1aX8P54rCbXpLkgxpp+/IGcYb/tWWTvAh8deG0ZO/KNrL3ckroyXG6KOPjkeefKj9V6xpGqXZ0XqLxbBL6LxIL4SMqv5FJAO/sabrulXNzexvZKsgKhy5IVFU85yeKy/Vn8CtIrWfXWu9YniXAtbR/ChYH/ABS9yPoBXpYY3NMGCpJQfbyIa9J6joEMukPDJO0NwJbVooyxZCR6f3HFbbT9J1Oy1K5m1IR2cBfdbmd8NkjsFHP7VF6K6zurm3FrqdtHpmjGLwrRLd2EsAHIO4nJX1yeavLvS5NKYzSuJY3UvFKOzjvkH19qTqG5SlaDmlOLpu1/PmV+tfw3Q9Mu5bsy3kTuFkFu/gMST2DYyACKXpfraDXrQ+NYRadcQzwJYTuxlYvncoct+btg/WqnXLL4zQYrdm8SW5mRkQZLSvgtgD/qH6V6F0X0jY9EaY+r9RLGL4IJAhwy2/AAxngkf+lRc4RxW/xXsNhlCMGmrZetoOg6bFJJq0E7yPMbuGGzcxiJMEiFv8ShizYGPygZrz7XdVW7tNUlgkNjAloUgt0XYN2/vgcZ+pP1rX2/VFtrei6fqN/mFpnuF+bgiMzhY93p/WPv7Vgurbf+F6uYiy/Cvb7ic5H5sLz7g0mNzeWp8nZbjJKSo8s6a0mfVdTtrWJt007uzkjI2qSzMfoFzW+tmENxDqWp5BtwdgUd3YZzV50z09baRomr62zYaeNraAZxsQsDIfuABn0z61g9d1jUL/qi2ubqyNlYpamWOAIUQnaSowfPz+hr0211DaXC7lnJZpUjSaxdpfXGm60N0sCQNKmecOK0v4P6UkHWeuTwqp8BjNFu7AuQM/oWrAadZ31505PZK4VCqSQKvH/Mp9+/Fe0fhHBGLBtTTaRcRwRlvMmJTkn7kGsGesXTzin6gVojKuDzf8T9bt4PxJhvGuJTeWBU2kcQ5Vt+9SxPYdqseoYG1TVLnqGaTxJtSgTxWJ5LEg4z7EGs1c6Q+udZazrGocwi7fwkJ4YqAo+wxmtDaaqt3DcWJicKjLscLnv6+mfKtO0IxinwtxZ7wUYPggR6N/Gusp7fJRby7iRuOyADd/7INbXqO9i6h1jU9OMDQtYRJJFNj5cNnIP3Iq10PSrCwSbUZZXlmxJK8zdolI5A9TgVgtO1iX8Sup4DbK9narIpYKcfyIiXZm9QQB3qUW5u/JAUHLZl71y0mn9L2/T9gywMNLBmKJtMgZuFz6EHJrM9PWeqa3pWmJqV3c/B2MniRrKxOW7Hbn2CjPtXqGq9OQ9S38uqWc8d9DJEgPgtuGBjC4HPGKiy2c1tDiG2LMi4WJRtwM+h7VSCqFQ3IT6qUIvHx7Sntrex0WxhjyLW2TIVTj5jg8ZPc15x1Z1Bc3xkBOy1haNYIR/T82Sx/wAxArW9X205trGUiVbiO7fKFMqqbOGHvmsRDod31C6xaLGzvPcvLJLOSBGoXBdiP9Kpjx/3SD06hWpvcuLWAzdQafKq7iybdg5ZjtJ49e9etrF8PYaKl5G26CzjtV47lRz/AHFYCy1KwsLu3tun5o57uWcwyak6/lPYiP0HGM962cWqP/DIbaX5odPDyqT/AFMQcnPpwK8nNcmg5k9BgesNXuNcvLmGSQiztLt1hiUYUEKAT785rOWl9LDdtp1htP8AEIZI5DnO5CQv/f8ASp4giupkGpeP4M8rLI0RAd/kL/L7Z4PnVt0toltBJbuIV+IjTZvByAM52j6DzrZcMOPg0R9CFsttREej6TZ6Zb8gncSTxgE8/qTRbQp0/ZxS3VxbwaheRt8EtwDtQ4PzsPIemakTxRyXcup3RWSyigQRIw+WSbJAVfUAYJrzLqzV31Tr+6t5W8F7CeO3jx5gBQ3fyzmodPjea0/axMOB5HqlwH1u7u5r2+juIZYriKzUtIw/mSKdqmT33bjg+lW7Wdjq2iajGsrwTWkC+GSvyM6uoQZ/5S5+1RzJqXUUOp3ccbuLKMJlSTiEyYCjPcAVN0+wFn0trM0pWQ3MU0NrGWyWcoQGA82GeK2TqNVtRsc0lpTKbV7j4XqPpCKeNpdJYWs8olG4SK0hXLZ8sLW50qCTQ+odascrbrNqF1Lapg9kuJFV/YEKoxVTrsGmdMHTLzXohdayllBBZ2DKGSAopxK/q3zcA8AiofUU9yvUceq75PDvbho1YnJLNBFKP33H7mtPhrqOneOPxKqPiY6oqvxG0EWN3/F9Ni8K2uiVmRBgJL35+tbn8KOhVufhlv1YSvi5upQPyQKPkjH1NJDLBr+mFbgbkkQJOGH5JByGx9RXt3QejiHSMP4bG7ZDLJ/UwAHy1X7L6jV/TyfiRboYNqUXyiZfbbS2s1RTG8t14saeicYH+tX/AMa80gtrAZkZt8kg7BfP9azOo3LX+u3FxnMNqojQAdyDgDH61orK2On6aow0c9xlpMnyr2blLJtwe/FRjjVrcP8AK77V5jFEdY445Zrk7IIFLMcZ4xXRRnCqB8zEfp51nvxF1NdK0ZNOhc/E6h+f1Cjv+tT6jLHDBzYk5KEXJ9ij6cl/2k1q+1W7jdFlBFsSfyxx87R9Rj9adqepNeHwwsqbZCw3Dkr5n96trW0HT3T9gQw3+GxZe+GIyR/YVh+r+oP9jelrnWLgpPdop+FilORLMT8ikemeT6BfevO6WGrGm3zuWwt48Vy5PLPxa6yW76ssekbI7o7L/eNQK9jNgFIifMIp3H/MwH9NL1zePd6DpPTOmN/Lmtory+aLncO8aH3Jwx+grzLpLSfitYnvrqf4i9mdnmckkuz5LN+pzXrfSfT9m21oj8R4ZUySZPOP9B/pXq+Lj6a5TeyR42fK9Tk0G08ahpdhp+nyHxJ2HiSkKNqkjCpz6Kf3q10t9atrmXw47eGyY4+SDxJDjgHPGKmwKkk8s5dHldj2BOAf9fereC3twAxnXOeQrnn7Vq6KXj4/Ey7XwrJRjkmra59RAntb0OjIwnDNlzMCpxVrZQW7ON1uCw4yspxj6Yq0VrJlAkki28ZG/BNWdsmnBR4Mtuv/AF17MfCjxJIPgy/xIcNlCrZa1GR2GcZH1p8ixmYotgOw7XOM/fFTxHCx3C6iYk8AOCf0qREsLyDJUk8d6tcH/chdEo/2kL+G2rp/wNrY4G//ALU34W1ysZQhR3C96spLde0Lxo/I/OM0yGxmIyJGXPc71prx+o5JrzIZ0+zA3SNcD6L3H3pP4Xp5jLtfXkZBxhogQPvVv8LqDQeDLLG8OcruZSw+mPKodxpt5tdbcxkHBJ8QZ+nNcknwl8gO63b+ZBFjpRIhF5cGU87vhjzRhpthwBNclvPNn5fvRoNEvFO+WIuCM8MDgUVdPnDEC3cY9CKfQ+9fIVNdm/iAGnWhPElwoA7eBj9qkxadpu1995PFjG0eBkH6+lcttcM2PDYEetOe0mJPJGPKptJdkOv/ANmIbCzjXAuXlJPH8qjxWSY2qDjHdkxQwkiEcEHtwpNJK07EYmkHkcgij7jq9YcaWWXKXCRnzBU9qObaRQDFLE20Y/NjNRFjlOCHkI/5TTjFcspCtIv0X/0rtEn/AGnaor+4e4vnIMVsjkdhG+c/ao80msoW3aZcFRkj5M0h+LhI2vNn1AOf2o0c9yx/mzPn1JNDw72cX8f2O1SW6kvh+5Vt1BqFscS6Pq0pHYw2e7/WoE/VcUmRqXT+tOi8kSaSJAPfk1pxqAtAz3F14YHd2bAFFg1+zu5HitdSt7mRP+JHHKGOPWgseGD3c0/VJf8Aic3mkuItex/+Rkf9sbO3ixDpGsLEOQE0px/apCdYqQrW+ma8480/hUh/0rWwXDQktEzAg4wCMUsl7MTmIuD5kd6EumwSdtzb9sf/ABEWbOtoqC90v/IyL9aSh8LpHUMK+q6NMR+wp46qklDNBY9QbwOD/A5zz6Y21qo9Tv14WR2/6QabJql+M+JJIDnjGR/akfS4OfT+Mf8AxKeN1P8A0fCX/kYu46olDhWstcGeQJNDuF/fbTF60jVQ09teeGONp06ZSP1FbSPVLt2J8ecHvnJoou7kklrq4XPPHanXT4a/uXvX/iL4udPdR+f1Zh5ut7GSINGJwD+YPaSAr7HIoD9YRFcxLGyZwMW78/tW9a6nDBkvJc+RP/wKC13fjGHdlHooNCXS4nw5fL6FI9Rm/wAV8X9DCjqqORMGGEEequuajydTqow0AC+qPIP2xXoJv7piF4AHnsGR+lKdQmK9yM+2a5dLgXeXyC8/UdlH4s8sfX4JWx4M4A7ssrH9tuacdWt4kJdrsL5sInI/YV6Sbq4IJGT+1MN5cY2qWx6ZNN92wf8AV8voJ43Uer4s80GvWSn+Xdyg+jrIP0pV1eCRj4lzOQewVpMivS1ubgDBOfYr2p63EhHp/wBOa77v06/y+QPG6hcV8WeepqUR2j4tz6eIZKk+OTjwr6QE9gd+P1FbsXFyhz8rD/6XThqNxnAULj2Nc8PTp8P5HeJmku3xf0PP1kuVfOWYeodxUvNyYsBLksOeHJFbY3dye3Y0jXl2cZPA9RXeFi7J/I7Xl9XzMWsUgAL/ABSk+WW/707KKuJbuZfYzOK2hvpGGGiRj/y4oTz7xmS0hYjzINcsUPX8EdryeS+JjTPHG4Ec9wxP+G7Y0Vs4Ja4u1yPO5YVqPFRQdtpEP+mhs39QtYT7FMih4cVw38A6peS+P7GUa/s4hia7vVzxgXrc1y6zpSsI21CVCOfnvMVqPFiIYPp9qQR2MQwf1oRWykI8XTLHbn/8WQ4/ajoXaTXuX1FtvmKf/wAv2KcazpKd79pPcah2qDfXemzLm3164tmbs8Opjg/cVq1tdPXO3S7IKf8A7WTn9qAbHTGbB0mzxn+m2TH9qRxXeb/0r6hWpcQp/wD7fsZK1V7eVX/2xvrqMn/hSTxgH/qA/erVtRgjOf41KX/z3WR/ar1bPTYME6VaKRyCYFH7Yo/xEIHNhalPLMdMo4kvRfwil+p39Ru5R+L/AP4mcTqK0j/4uqQFh3zdqP70xuo9Ol5S5t5CexEyk1evHasxZdMtvm7/AMpTn9RSlLXHz6NY58iIQD+wpVj/AOqXw/8A5D+2C+P7GcGtI7YDx7Pdh/2p7aoqLmOdEI75OBWjV1VQEs4BzkAR4xUgTNIm1rWzJz2aEE5rvDXnL+e8FvtFfH9jLW+tTbvz7PQ7uD96M+tzoT/PUffP9q0IIXObG0BPfbH3p6XbRD5LG3AHqlF4kuXL+e8W2+Ix+P7Gei19sZ3Antym7+9Hg1h5iRETu81UYJ+1XyajluNPjDDz25FH/iDeVnaEHzMQFc1jXeX8951T/wAY/wA9xQLf3gbPwu8Ef1EUpkuJOfhdp+o/7VoP4icZ+Ethj/CtCfUZX/JawEf8ppfQu1q+IdMu6j8Cmt3vfmVbBifXANIYbjfmSzIPvGRU6WeeQ8xrGB22rinJeXhAjyCgHGUBrnfr+J2m/L4EFkulQiOPCeg8qij4skrCHDegPFXQmmGC8UfH+WukuXYfMkZx5bKSk+Rkq4oqY11UNjaw92pWh1MsA6s/vkjH0q2GozoBtiXaP8K4qQdeuxHs8JMe8QJ/Wh6C7MNZH5FC0Opg/IjceW45oUlvqUvDR7D6ZyavG1S5n25iiJX0WgvdSKxYxKCfQV1Q8mclJeRUrZ3iqQWIHmBSR6RKZch3z/z1ZNdTyqRsAz5impLPxtBDDzK0Kj/iOtVcnfDX0GEj5HuxpRFqGfmiJyeCBmifxS8GVdhgdvkpjXly2DkE/wDLSOMWt0zvS8zFwRPB1FsaMCYSup45yRmtjCk4chwQc9u1UOogjWo7pwUkdkcEceWDV7LcSS7t2d+eDXh/ZeKOKWXGlxL8zLhTjKSfmQ9W0FdYhMV38TEpBAktLkxPg+WR5VVad01/AU8Kxk1WWHsEuLwzj7bua0M9y0ULSyRSSIo5KKSR9qrrDqDT9TlaC1nfxU7hkdc+wyO9e8kkqcfkvzo1+l2fz/SzljupW2i1kHoGIAz9qqo7G40/q1gq+BFrEBwm47fiI+Q31K5FaciYKeCR/wAxqr6iW6l0xLi3X+fp8q3MR74wef2zUpxSVpM5uXmGuBdwqclSPUNUVEuHBLGNcnue9Wsd488ayoieFOgdSRnvzTvHkyCyoCPQf+lOlFqzrkUrQXDNhHib1BI/1FJJp1ztBMix4Pkuf7VoRPJj5FU/9IqO88zN8wAH0pZRVbC3KyoMF2ibTeLjyBt3x+ozSCG+Vci7/wDYIH71bM1wnAZgp5AzmguJf8LuPQ8io6G+X8v3HTku/wDPgVclveFh400Zzz+cNx+lRpbNiTxvb/KDVt4Tg7hGAfpShZePl7HtWPJ0Cyu5Tl7ml+grlN8SooRYXEe5i99Ee/8ALQt/74pkWjXuoZeMz3MS8t4i+H+mOTV7IbkHkbx3AfkD/WmPdXcQ3fMrHzXgH6Vln0mPEvRtLzb3+g0Y5P8AMzcfwcDtHLFeWjbvllki3Kjn6+VRJ5LuzLRrKrXZ/wCHOwyrj2H9J57VeXS3Fwv+9Rl+cgMeT9aHPYGSxaZo3iONyDG0gjPy4PkTjmvE6vBjwNOF6n2e7ftNWDpMmV6se9c+Rl+qtNu9P0h7q6aW8VZEkJSL/hsGByeeBjNGZLR7jaqvtnjaT50+VgCDkN9D3p9tqNxcWELnKrOu1HfJXcCQ0b/fjn1rNaT8ZaLa2up25hu7UBlZz8rp2Kg9iMkHFTx5cjXhyW/rJZ8kJNVs0WWp2sMrMUnt4ZsBgxO2WPPmCDz96rF1W5SX4e4ezMo4W4FuCGHqy57+9Xf8B+Mds20DkN3kGSajz9OFQrvbKpThTEhwB6Y9K3Zuhn0+FyU1svInLJFx3RWynDZHDeqd8+uPSoLy2l4JYrhQ6FVYsBk/m4O09+a08ujyToHtBCbhTkRtIF3AEADFUVtoo1HVbqI2ps5BEjvb7/mjIc8+hBrxOg6WPURc7afqPOhC7aKu20iSLZHBOskEJAiZmx8mDwyY570fUZHlkit4lDRQxZ8MMDiRjlgR3xUyW2WO/gskURXkZdjztEke4Age4zmoLX1szCcBJgkhEbq21gB7+dalnzxaUqlXuZ6OKc06mrRUdX3iQnT2tHVfCKyNuPKsCeB+teqabdx6ppFrccgELvO3JVgRyP1NeearPY63CF+Csr1HQlYbliCSGIJVgR5/Xyq76H1WOIfACOS2SYGMRSMXMUyENjJ7qR2Naeh6jS9NcsV7P1F/JNNoeoOkpaW0kj2MVX5ceRx5kVLspHacRWN3/vUWTASCA59M84q2eza70+T8vjrl4kY8Eea+5qDY6ckluJreRkkjJaB8/lHnnjOQc19XF+jbC3sMuLmbVD4V0qpcrtMckXoMhlPvmpFuIEja3ugY3XgHPIpjTTmRbzww6IqpPjjjP5/Y1cSWkV24ju0CTIuxHYYyvrnz+tef0kHllPJLvsZI+nNvyK2xkbeskm1l7Oo88ef6Vk+s+ldMudaWfWLZbrS9QthZzFxygyQjq39JG4/cLXokGlxR5gYjgA5Hr61A1TSheW09ldA/ODtPr6c+VWnjlCOhvbz8jRG0fE130jqsGsX2jwwNNfWtz8Kyr/4nPyt/1AZrdfhloU6vHrG8WsCyq0YJz4m4bcD65rda/wBMzT9Z6VdRER3spFtcyjPzvGuUkP8A9Tz91NJ05qcEF9ri21tt0Xo6yjgtopFINzfudkeR9A3968nNkc8bj37/AM9fYjn1ThUOWb6O7WyKWWDLcCBpIuCNybmJXd69zjzxWeu5rj+JJJC7RKsfzv6Dviq7pSe51ZrcXU0izySmXcT/AMN/GbgfTJGPStrdR27aDMLUJ8U6uyvECZIXHkPUV8bmxx6fMnIxzxTx7R58yFBcCW1kDgZjx4kY/wAJoFtpvx2i32mzHchd1GfUrkEVWdKwS28V7bXUhlE+Sr45LBdxz6cnt7VodKcJA0kjbfEkWMezbSP74rDn9DI68zBO4y5swn4Y2rnWpZypkhDNGR6qRjNW34l9PTXUCXFqplkhnVpkUZzhQu4fXHNTdNurfQNeggVPCNxM0YQDgRjByfckmtRq2U1G2K4MU0Um7Pk0YBDH2wSDWjNnks0ckRpOXiavMoNAjBtbQrJtje3dJVY8MGckD9hVRqBxb3ex2GbsnYf6c8rj0HJompzLpeq6NEkfhae3iIV28B8NhT68kEVJnk+JlmsbmJQ5SCd3Xucxrx9ip/WptN+n2e4iTim2w8dy8sMEhQqJYl3Lj8o3EZql1iAahLcWVzhI7iOMRO3ZSOxz37ir5poVlgil73EbqoxxhWOf0zUG8MEdyyAf8Mq6BTkgHHr9aEXpnaQqbW5M6J0G+0DU9Z03VBGXW2hdZIiTHKuCyuPbGR7Yqw0iGewEcvhrHaoI4eW/p2f9yKsenpm1ZGvZxsuLaFreSYNxLEVOwEeTKxb659qz3UN41y0VrCXS5SELbtAuWEjSBRx2JwD+tLlb6jK15ltMZO0yz6ogk1DR2ME728qfy3kj5YK3+A+vAFYa4ubTpuO0somSS6x8qkDIBIyWPfB9K9Ie1nlsEjuCEe5tgrFD/wCJt7/615fp2hBnkuZlkN7Dwxf5iUB8yfQ03QtQUscnsn8QRpLf4F7pGgPNdi5uJi8hhXHH9XOFH6ftS9Q65cRXVgdJkCpJFidJI9+51wCMHtkkc+9XUVzHDb6VDArGS8uo7O3KclmZsMw+gY1b9c6YLvWtOMYjEdmsxJChdyFgqZHn8iKfqa0OS1qWTgVQnvJ+RA6dgeVjc/DwRyCNiQi8uTgDAHbk1m+utKHVV9fR6T1CllJHL4ZjAV8bDt2tg7hyM9q3unKlmsZlIUuVAx6KrOf2WvG9e6003TPGnm6Xs3uUVZZHRjGzbjjdkeZP96ToE8+Zyi6fba/zG6XHNxcorcPrvT3U0umQmCaC7uogBctbSA/EIBgEoRkN6+tTdWkuP4PaFlkjuWmtkPiEhlKklsj3FQrP8RI5tPS8NiUiKngNuI+45rVeMNTgzJEXhISQfEDcG44+neteZ5YNa4rZ9i8ss4NauxR3NlJqCz+BgC6iO7dwMkYredHdJSzXekXTxqILZGjUvkkk/wBVUunR2tlPGLuKRLVWBfwPmyK9bg1Kx/2f1LVNNkJs7ezkMbKu3DAdseRyMV5XWdTOOJxj3Mj1Znp7Gf6q6isOmbm7gk/najlnWELhVAGAzHzo8F8dQ/CJrnU5VWSVLyAsR8iuW3Rk/XlQfUivOfxhuWl1iF0J8W606Ak48mUE1oOizBrP4WdSaZrQ/kWsF1dFTdbC4EQ2p9Q4BqWLpUunU5c2vzPf6THBZ1jXdB/xKnDdJxzAkMZIGGW+ZE2ZGB9Rz715RpwGoXV9DcESWsAjVQp+ZZhkn7YODXp2vXtrr3ROiapExEVxbwosaqPlDqfFB9SHQ4Pt71jOi+nJJ9VurNoztRvEmcf1E+ea9fpZLDCan2Yn2jJRx4/NRX89x6D0noUcpsNTlQubeIx2ykZIz3P6f3rI/iF1dZ3mpS6c11EINP8AlkXIzK7DyHn9fKt71Vq8fSnTkj25jhlWIxW6u2OfX3xXy71Pe208j3fhJdX7HKs2VQEYOcDuRz3OKz/Z+D77neWfC4MvT4/Dx65cslde3l2dUQxvNHZG2huolD8KzLksfcEcVv8AT7i7srqK4vbcQTXdsC6tgmMsBkg+RJAqggT4ybTL69VCVsEUx7QA7qzBSR2AHerSTUvibnw5X/nFGdVBJYjOGJz6cV7uRxcFBLgz5XaSXYodZ6qkbU/grYNDIWUEN/UpYAn9+1bnr/TTrNtpFoAHe2ghOG4zwV/9/wClYDqy0htLi1vcKBLPvwPI/KT+4/evW5gk91Mz5Zjp8bx58z4nP96xdVOOKEJwXAXPSlKPkC0CyVRNCgMSOhhQj+nKlQf1xXh72mm9S6mGuNNOlam0jJJNGw2TODjOCeCTXt3UssmldOIbY7Lu5ljjgAOCXLbl/tXiHVckzdU38cQIheYSWoHpIBIp/Rqb7Icpuc+L/Qr02qMG33NLoWgGLVYZPn2WzLGkcsLJgKdznny981ZavpF3rd1Zada2nxcMI8aWOJgG3ZwBz2UDkmtDpEtzbaT/AD5WlEETAF2IO3AL8/WvMzfdRdTaq0kU1vb6b4pkikgUKwUHG1pBggetXhOWfO5Wqj5hiotuSlwehQdKT2UdnBqE3gmK5DKu4cnnHzduMivV+idKtLPo7qa7vZklaSa2S6kkkDhlVy2N36V4Wt9HqOv6dY+HLstpnkXxJi2CEJ3YOeDivV+k1+H/APmferLqKKJTe6nMURc7G2KgzjP+LNeN9oqfgq3y182bOi6aOTJBSb3ZYXXXXTl/LFpujalb3E008UKxQL5lsYzjirVNZsoW6rJinea0mIuVdMKQIkxtOe2CPKvGfw3t4L/rPRD/AA62tpS0l1I0e448OFipwT/iZa9DZxc9S9X2Ts7rJayl8HuTb5P/ALkVg6rpMWGXhq+L59ZaCUsc5xjVUUU3VlpJ1FP0/PafCygOlvcSOMFhzj64HFbjprUbm56Wi/iMqWjxyzQNJuC/Lng89jzn/prxi7tYtV6u0DUbVLp576GJtqgMhIQq27Pv516Hf69/A9HvYLiA3CxuyNDu7sQDvIHkMgc1brOnglCMFuzC5f1Yvgufw5vbm7TV9M1h2lvbDUDbXLSDG4rwSPYqwNU34p6k2jaZpgilNodREtmbtBkQmNd4YjzBU/3qB+HPUL3mo6l4w2XM0Sq8jMWZ8LhS3rgDANE/Ee4fX/wusLu1ETXNpqUYlGQcBTJBKOf/AKn+tWx4I/ek2qVr+fEOBx8dvk8tsbC6s9WmjkjIUIHiZTvSQHgMrf1D3/Wt31vfQad03bSPBfeIJosFJgVcgMSysOUddwINUXR3jxwwROGEMckjRo45jx+Zl9Mk444OKi9RK2qT6mY0Zhp0KshXsWEgEh+vzefpXpTSydQk+EBzXiO9y4k0+26sshrloni6ykHiXBi+X4xU5E6j/GMYcDzOfOtaTbdRdLvG43W18mG4x8jDHPphh+1eV9P6+NERI53dLRp/EDxnbJauD8s0fuOxXsQSDXrelTxXNoxDw7ox4k3g8RSIxyJk9UJ7/wCEnFZPtCM8aT7J7GSdx3PKOndTvtJu7jTtVjXZZyCCc7sZxkDAPmO4Poa38cGIrmPdCSy+LHn+vHfH1U8/aoPWHSTXvWum6i8hTTrqIi6MXJMig4x6lgQB9K0dxf2miC18KGI3T3AS5JcH4VcD+SOO+O7etTy545lCcFvJbr+esusayOk68w38JSfVenNTVS0zzW8M2zsq72Tn32yH9a8T6akUdSaBZRQyJCmoIly/kzbDgfWve9LTEWp2to5DRsl5asDnjcP7YHFeQ6Zp9rpfW2tnV/Gjg01o7tZM4Du42ofuSfspq/2f1NqcH2W3894+Cprc956TBl6B6ReaZTdz2DsrSHBIEhDH6flqPraR6bd6PcOypHBDJbyBeAsxExXHsdw/WqG61a+6Y/Dz8NJmgYXMK3PiROAN8LDdtPsy/wBwa1eq6dDrmjXkdo4aO7RLqz8VcNEDHkA+42nH/NXzPUQcMryX6Mm18zTkimorzR5n1FK9p1T1CIlYx3YtpSBxllw6nnyIOK1XV0nx9i9iLfw/FsAzbDlTPFLHMAQPPcP2rP6hqtjdax4RieW9udM3hs4QQR2/5vc717VrtJtGsdP0g6nKJJoWluLskZ374A4X/wA2cV6WRuEITa3S2/nuMctXiOTIsNg669DFeyNcQ6jqUl0FK4MEXzuuR5HANXF9qV9qvT2vXtmm2+v7WNYY8j5EWVOfrVbdXsscGs327xbiS2AUdnMsxAAUegQEfc0fWNK1LSNunwqzyXttFbfKclY4wrsw9CXzn2rO6mozlSYW443qiWkFrbwxxmPw44ni8ZCf6/8AenPP+fDHnypL6WJB/J5UllRS3zAFuFPsM8mszreqXUUltb2pM7aPbSSyRodokdSZGA+2OKLomqSaz1Lp8k5I3RtLLGvIC7cOp9fm4+opfClJeJJ7Kzlsrlya/XIXvhpUL+CEgPjRx+LtVSOBgevNYfqzprX9a1PVjaarpFpaMBHFG12obau3kr5+eeK3V/IrarFDuBS2RFycA7uSf2x+teV2eiJHd39+YIvirqSRzK0I3Dcc45zS9BkWO5N7r1X3LqSUXbJ1j0x1bY28bQ6qLqUaZBaGFbpZIWkVjvkIYAYKheKv9KtLcxlNVgWxdAd7wRt4efTHIH2rjrM2j6Rbi4lgjjiQs4NkpBJ7DA5P1rJar+KOqJdWNppGg2V21w+3xJopLcAZwvzKcA8962f1evk48evgCxKcbcj0TW+qdN0VI5rq+ltLeXTluFzb+JNLtbYRGvfPHpUPp3qy46h+DhtIDBYG/DXHjS7pnVvlHiD+nvmsZadXQdSaXCmq6NNaTW11JCVWcOUJAYEFxkc5GAR9aCmh6fC66np8t0lwkykSKdjghgSrKCVYHGKV9Bhwx0y/F8RZNQVQ+JptXgs4Lo6lMiSyLBDEABn51UKAPc4FaX8MYdRt7y9XqG5VLrW7pwlqnPw6rb5WPP0TOKwPWK3UMm29kDQ2sgKADgAJvBbHvxWh0DU9QtdEseotZiSLVJtbhv3iU42QmFkCj22Z/WseTG/A9J87fSvhuR1KElvuH61tI9Gten9aub1LCTQtVinWTazFljk8xjgFSwPsaB+Btlb9Oax1l0nZ3PxFrY6jNcwhIiqqs0SkgZ4IzCuMVf8A4jaV8XcdS6A58ePUtPGpWhIyRscxuB7bCpxUf8MNMi0rWrW4m+W91K0jhkGeT4cark/UDP3pvH//AOZLFJ8rj339UehN6ZqvUUvTmkadovVt09sH/iFzdlp2dcBEJwoX6k1qruK3h1WR7tsbiFjhH5pDjPHoBjk1GudMmj6y1Ke3QvMkaNGPIkOQRn15FSNS0mEdWxXeq3cdu7WOyK1D/OMP8x+4I5qLzqcoyk79EzTgoTmiFIWvrvxbpUa6WPw43XKiNc5G0Z/et1rstvNMmsXl5bWVjqNrDcTu4wfEwEcAdidy/vWI1jV9O0CzuZ7q3jtLKFwSQd0kxAztXJ5qo03Ubf8AELpjTbrVoFjittTuLPwR+WOKeLdCWA9GBGfeqPG8kFlapfEoqSD6xrstz031rY6naRrDoF/ayC3ByTDJviJJ8iSVH0NemWeqJ1F0l09qyRyQW13pttiPOSuUBxnz/LXkAtLy4/8AnkR3sTJdan0097tbksbeeNx+wr03pQQ2P4f6PaWsviQwLhPQIrkAfQB8VL7SjB4ITjzf6bjQy+kr9Z47q2sy9I9VawvTNmgnXUXY3YDSzJu5/lxj8ucd69j/AA9uL3Wvw7totRjeG/hFwrRzLtcK7CVAQexLxH/z1591l11b9I67fWVjowku1CDxvECBwTnkjLGt7+HOp3l38NJqZiml1yylnhSHJClFEsaZ+sT/AK1bqNeTBHI4pevux8dxyc+4BrMFlr+kafbazcR21nYXRlV2IDl+68nsOe9RdRudOS7vbix0q71CW4it5hdzxnazEYGGb02+QzxRupbdYtG1hUA8SCVbiMYyQig7Of8AlqmtVn1O60TUZL2e4t0t50cvIcb45GGMfR1FeVUdNtul27DdXkXiOTVnk2u9V9P9JxXth0wz3VtbMY7aaUBXlx3cqO3sKwGk9bT6lfMmoRCVMgmUE5Ue4qXruhTWtrG2uHxNRumMjRBCEgRj2Lf1GpeldA39rfaDb3ljJY2+vyJ4EzptDoX2lh7DFfpvTeFgjbdt92+fYYpx8WW62R9PfgNYPa9KXvUd6WVbpmitFk4O0DOQfcis30tpqdVfizPb6mQ+nwo081wAcBUAzET5HnFei610vqt9+G3T3S/SLtaB41gubhm2iIMSC/vxyKzNna9OfhVpt/p9tqcurpaRkXV3JjMknmOPLivgn1vjdVnzXcn6KXq87/LzPbzdPDHhintGO/lbLrrf8R5ryym0jp6Bp4tm6Xw4yEjHYIT58AV8+6kl1cTO96fGkzysgyPpg0LX/wAXrnquSe0sLptOtEO1Yo12Bh7kd81QW2s39tKiRzFwzDKSZZRX1P2d9nrpsX9SKUn8T5vrs2XqZ3ey4XYky9LwapcLFaW4SdmGFj4B+o7AUTUIdP6URYbGVNX11MmS6RSYrU+QQdiw9abqmvySwmGwdLZmG2WYd3z6e1Mg03wIN9vIJ+AWkj5PbFaZRyvvt/O5ij6MdzybqXU7m7uWjlkZpJCTLnvknzq36f0NTp19reowt/CNOG1iePFmKnao9QPMCthqfT2n6nIDcW4+LBCrMvDA+/kaquttKvX0a30fR5Gl0uziVDGrYLSYJeQr2yScfatsc8XGONeibuny4UvS7fmeeaHqcw1U32ngRTlJIzxnaGGOPTvWt6J6IOv3cPxF2YrGMgz3AXgc52j1aoXTHTbvA4uwbKziIa5lZcO2P6Vz5Vtx1Vbz6Xrll0pD8LaaRpfxPjY5ZjIqjb6dzzWrqMjprF/saHPhc18EavqHqHRNM04aH05AiW8Zy4H5ncf1M3nWJ6a0STq/rHQtMnlKeNc7GkK5EalgpP8A7VZjTrhkt0Mp3NJk7ye/vXtP/wAzzpsU3WE1/qCPLBaweIqKMFmUeIACeB2FeTkxrocU8i3dPfzZLDF5epWrg9g6u1i2/DnoW7kjg+GvLyKS0t4DyY7IDZGAPIsE3H/mrwv8DemJ7q/vNfvkATxfDtVI4yMnxDnuAW/arz8eOtLXWdckvpbhm06KUm3yNni8ADjz5zxWn0Wc9LdE2Frbpt1jUbdQyBOYNzE8D1PArx+khk6Xonkf48j3NvVZFkyOuEeU/iv15HdynR9Gd42hkJvZjwB/hx6nls1jdOEV/wBPTmNAjRXSOVJywBBTcfrms/1FcNLe3MUKby9y6qByzuCRk/U1pemtLuIrvUbIGOW58CItD5R7W+XJ8j34r6bFhhg6dV7Tzp+lG/IH+H+hXuuxWGjxpJPPqeqi1hQ91iiOXOf0r7/6o6w0z8OtDaCGER3striIKQMOFwpb/KMeX+teJ/gF0CljO/VOrIscGjW8kNqzjANzI++Vx6kZC/SvM/x063uZNavbq2WW4t5pTEpcflRe+0envXyv2ko/a/XR6aHEd37T2MeePS9MnFelP8jz3rXrqbqLWmSc/FGRxHLLIMbW8jj0zWr6difpf8Peq9enHhy32zSrYH/D+eVgP/KPvXkMFsy6ol1bus0EysSreXc8++cV7V+J1hLp/T3T/TMBxJZ2iz32TgNLNhj9wMD7V9NmxwxQx4MapP8AJcnkSfdmO/BWdrvr6S8mjYPp2k3ssUo5ZHZAq49xk/rXr34axT2/4RfiBeGeaG4utYtI2l3bVm2x52+/5jkV5h+Hmjy6G/UcqXglku9L8It4exY1Mi9sHkmva7doYvwG0JY3CRS61d3CwhAPHCHaQcemO9ZPtKdpqPD0r82XteHKvI8C1LTGGqXF3JIsbtK2wZ8/Wi6Hoo3SSguytIG3SDBlcevoBRza3WqahNdXaNbwFyIY2/oT0981r9F05dSu7WygPhK7CPdjPGeT9v8ASts8umFWebbdQju3sSdI6Vv9Zu9Hs9PiEs+r3qW0CAcrHkeJMfRFXPPuK9p676xtumtMutK065VYYcxSy5w0jKAOB54wBVrp8Vt0J022uSWxi1G9hMFghGTBaqMKfUM+Nx+or5Z/EPql7jqCKGNyWtEWWdD/AFFjk/sRXzWKUvtPNoivRj8z0c+L7pBYV+N8lXd65bapcNewJNK8spPiTEc4OOFFUbQ3VsTMIJpbOF1Z5wuFR2YhRk+eRVpc2UMAtZrRw8NxISAFxtJIJ59+9Wv4h3C6b0holpH8r3t0JpOfJWbH96+jxVFqMe+x50XpdDVkXXbKVQEF8CAzZIWQD7fmrSfhL+Hl1r+r2l/LYu8NhcEIsgwHm8gT6DOc+1Un4c6JqGr9Qz6fpVsZ7mdc/wAzPhRfNgu3oMV9faRpGndH9N29pNdSxC3QNNPGfDeVwctg/wCEkc+2K8L7S6x9Enjx8y+R7/2X9nuWTx5bRW69v0JOqpZ6Pan4mKG1trYRgEqWwB25/qOcnA48zXhP4k/jALy8fR+m7jw40O6coSPEXzBx5+1Uv4t/jze382o6ZoAjS3ViDMylmTJ7L6HmvCNFkaTWsFmfEZ3se5J8z71D7M+ynOP3jqFXdL6m/wC0ftN5Ljil7/5+ZretYpLuyzaK0piu/EKAfMyHjcPucVK6e06HStHu7vXE8W0iQiZEPF3MO0APfbnlv0q3sbRpZIrucRJBbqJrhpHKxwwDIYkjks3YDvkgiqzq5pbTUY7C28I6Ilqn8K2A7WgZQxYnuXJJ3Z5yK+ixyfh6F2PkFJuO5jdY1S91fqCS91KUyXM0PiPg/KM9go8gAAAPICidOWyidnQs0ajaCRjIzkmq69jxqbSZAUQCPA8sVeaKphsmlT8zn5fetMnpx7F7Wk2OlFBDPO7YVsuT7A8Cs31DdG4vXbPIXYPYk81fh1ttLuAi8CNVA9SD/wDBrMRabfavOyWsZkdn77eKjhj3MaVyspjClxqMs0e6SOHKrxyWHkfarfRdN+Ck+ctLcSndI2PP0HtVoulaP0haL/H7tpriViVtLcgu7nyJHA+9N/2jVorr4O1FjbwRsCsZJZsj8rOeT3rRkk9NJF3JtUlsUWsRvG8U0qhhKWDRyc4wO+B28hzXr/Uel2/TWhXdtad7TR3eT3cwbv8AWvIri3YfDxScO2VxnPfAr6E/Gy3itp+pLe1Vxs0qK3/52Nsq5H1zWPqJ6Zwgy84f0NXrSKTXtFsekuktEt4IR/Ems4JLqckhsSQqVGPYc1jejdDa1ludXu48TzqFRW5IAP5vvXoX4mXK3F9YSqMxIlsjL/jKWyj/AExWfF98LpXxUsY3CEuI1bB7cL9c4rzPFm8TXeTMOaT1y0+Zg+tLy56j6jj0K1lZbRGEUu0H5j3dj9Aas4NLbU72MxIIrO2ULEAMk8ALx9Bn70vTXT06MNQ1NQl9MJAyE7iN5yST+1Xmva7H01otxcW0YuL0ALHz8qsTgE/TNb5ZdMVhxCSltGESDrr2PSOmT3s0QmuUjLRxnlmbgZPoO9ee9YWUuodUTm7kaaOO6inhLn8sEkOQAPIAg1L6lmmu+nXlu5DLNdpudm9ScGpl5C8tpaXshzLLp0UTepZBx9sGrdMvA9KTtu0aMS8PfvwUewvFHGmBIsq4OP6c80Xrjbp+l2NiuTNNE17OoGQrsdkY/wDKpP8A1VK6ZtWvNUjgUKcKCS3vwP3NQPxDWS+64ltVbEMVnBETjg+GNp/et0d8qXvKwa1qLInQ+nR2cUMl0fnnDXUxbskKDPJ9+K9S6VtU0rpq96s1aJXvbuFv4bAgy6PI3/EA9cYUD61h9J0Uayt1FbvtkuAllKB2jiLh5GHuyqBW16t12X+Iafo2hQqLi6XZbAjmFB8u/wBj6Gh1M9U6j7/YWyPVLbkL+HfSsNvJJquuwpd3Nm4lk3AFI5mJO33fB5qHqGqS6x1FqGrMu+KyzFag875M8mtjrUcWiaMNJ04hJEKxLJgsTIfzysf7edZHUoItIs1jtWWS1RGwy/mfnlj715SyeLkbZknNyfo8IzF+7RRCJ1Wa4dzJJIf6SfIDtVp1BH8PoENqg2kockebYx/dqrEja91CyJ+WLz+1W2rlbzWdFsWOElvrdD7Lu3N/7mvQhyhKuUUee/iW5u+stVUH+VbmKL6BEUY/Wo+nKOJJBjK9/txRNfJvNT1O5/ruryVuOwBY4o0ABmsYQBuaRS2fStbleNI2p3BJBbbQxr3VENvPuFnAwkunzwI0AJGfU9qm9Vaw1z8YWUiWd0cqvZY8kKv6AferyztltNJvJzgT6jKzMGHKQKflXPlk5NZnwAZZpZPnd25LHIXHbmowkpO3wicZpy9hTNYGeeOeRtiqAQPWtnoOoNaarp00bhHD7W55PGD+xrOyXQe5t7a02SzzH8x5CDzI+1SWi8HULWeNCkMkjRox88c/+/8AWq5I640yz9LZmu/EQNY38DJ3uYVAI78Aj/t+lee2L3MWqyMwO2VTtPrjt969M/EhI7vQunb3OXCSISPUYNed9N2t1qt/b2VtG88zklcDJGTgk+w7n2rN0r/ob9rRDDHSmvWevWOsW+i9DeNcxM0s0IkOGP8AMZiAM/8ASBXhmqXItbViynxJpcbSPfP7V6114403TZrS1+e0srhYUkA4baAMA+nH71idagh1HR7eaKFI5vBV1A7btxBx/mBIP3p+ljFPV5spidvU+LMlp0bW8k9/cKDDbAbQfOQ9hU/QbsQ29zc6o38nUblbZWHJTBy8i/cqPcZqr1i5eONrOFswRLiTjG9z3OKmatC9oYbEAILK3Rfl7bydzH7k/tXp1qW/c1/i95rtNjTQb24lu7RLm4EJW3d/+EM878A/Nx2HajdHyXWtdVyanfSPMLZHcuTxnwyFXHkAfLtRLWWzltVttQbwpGXEMhOQrMPT0Par/o/S10y21JSw3juPTIP/AGrzs+TRjb7mWc3CLR5lr90Uu5IY/wD49tI8vpT47B7XTgNv/wAUN/Ob6chD/euurcXOqXDSLmNZWZj6DP8A6VO0qRb6eaC4ORdcpk/lI/KK1XS2LL8KolaH0tqmuJc/wSATmzhE0u6UJ8u4LgZ8ySeKuukrpb7VtE1BgrT21zEGP+JOx+uMnmtZ0bbtpPRWv37ErLORErL3/lISR/5mrzzpxGi1bTYrbO5nC5PsMn/Wss5aoyrsRvXJq+DfxWsnTfTGq/DIWu7q6kZBjGdzELz9Oap9G0ay6WsJdQ1SVWuAPnlHcA/0qT3Nbe8ijnstRuby5htbS1UOS7gNn0A7kmvGOp+oJNbvViWN47O3QmOIHJ/5j/mrB0sJZrvu9zFijPI2mD1bXZtd1MSzjw4IlKwwg5VVz3+tRFsnvbiSYEYQAH1/StDrGl2eiWWn2CQg6wE8fUpjyFLYKxr6BVIJ981ouiOjvk/imtZjgQb4ombbuHfc+fL0FehqjCNrg2OSxxLHoDpeOytDqusrHBbrl7dZB/QBzI/37VkOpupZOpddW7UlbOKRYbRD/TGCOcepJyftWv6l6m/jumyR6bkWJ3kHbt8YIMBseQ74FebaZA9xc2sarkl1LEjgAHJzWXGtcpZJc/kZ8abk5y5LaeGHT5Lm5vo/E2uyW0e4fNJk/MR6AfuRQOl9FfU7TqKeSbwY4beJpZDzxvJCr7kjP0FB6qeSfqFAH/3aKIlFXtjJrUdOxLF0L1BdICpuTjjzC8D9yavraxp+ZfjHZ53pmkz3mt2NwyMltCx+c/4gMn/StmYTb6TdSyDaXndUH+Yj/tn9aBpf8m2h3f0gyHjPJ/8AgUXUb2OSztoYwxCHfyP6jSZJyySS8gTk50vIt+ml8TTUG1iRO+DjPOBire9F08cNtpamWeeQpLt8gRgKD7mqjTNcgt+l7ZLW3Mlw3iNJM/AHzEbVA79+9XegSx6NpdtPcylbrUf5VsG+YjOQXI+nArNOTg7S7kJY222Yw6XaQazZaTpknjtBcFruf+mSYD5tvqoxgHzwa9XtGEdqzgf0jA9Ki/hB0BaSXur9UdWbm6f0RWJjztN3MxGyL6etWNzKty00qwR24mm+WGMYRAc4Ue1ed1+WM5KN3QOoT0xM51HsfVI4pTjEMfOMkAoOKlaE6fA665LbPhhC2T3wck/Ss/1hrEMd/L4OGlWVYg3+HAAOKttMuBN06RG2DPbbwT57mPf7CnWOSxxb7kknHHbBb5tW0UwXCKJ4tyYHK7Q3y7R/yn9q8+lsbeeR/i8OV+Twz2ABrWaPqM/xN3aXClAikq4Gd58gBVdqGnD4tpIwf5pzn3r0oTadMZvQ7QTTIUmmBcAxADIxxgeWK2VvrSJHFY6jG89ncbl+QZeIn8mz3PpVBp2mT3zRafYAiaU4aU8LGn9Tk/Tj716tpPS+jRX0d5a+JL4EaZabsH2nLqPKsXUTjBpsTUkratAemenYIJWvb2E+PYs0duX5KDaNx4/q7CvOvxQ6hS+uLpJppEMTosVsq4RY15JPqfOtwPxB06z6iGiSucSybjNgbQ7cjPtgAfesx170Ukl+NTeGeeyFxvvLaN9pkj4LKjeROB9s1p6HppZH4kuVwvV6iavDkjLJtGXD8iitpTBpmmaXOu0PpsMahuP5su+5U/8AtJ+tTYfhtf6cNrOw+JCeFvY8hzkqufQ8YPlisdrGsTXN0l5JGLd3uDKIw2Qu3G1c+iqAo9hWw6etIj42o3O3+H3IVI4wMGWUt+VfQKSPm8+1HPFqpJ7o9ObT37GtkZdC6b0O01Rd8lrZoBAxyJZOxLDzUE5A8zjyqh6gGpfiBp0M9/dllilkWSSZgyRJgYc489oIx7DFb3qzSv4RYaq01tDe65dt8NDIRvEMYxnZ6HPdvasR0vKLqx1DT/CP8yFpGIBxLMhwHXP5l7jI8waywk4x8SP7EMcn6TZnnijiisksbi3sbaNvEgE7gPOo4JbHmeeK9P6PtY9C6LLFxtkaWQY5wrcKM49BXjOraWw6hkWcsttZxoB83n+bH717LfrHbdK6NpbSvGZrSPxijYKJjkD3waTqotxik+WdJrw9mYNNBvdYJjSP4e3fmS4bgAMfI+vfjzq+1a0stJtbPTtORGWW9iaSYj55toyPooFRNd6isNPgstL0hZhHG2VGcjv+duOTigdJ6DqfWHxd3dXUUMNsfChPhkEkgsRn0/1rR6enXLaKKKGmNR3ZdQzzTdERyWavBe6vG8kMZHKsTwMehVTWf6S0Z9E6c1G8jAjutVxEqgf8OMcv+vatVrUM13LFbWSM0NpGEDBTtGMLkH3AourWWnx6WbXUbgpZqsUIFupaQvuywzninhNxjvtZilke6ieQ6jZw2VzKtjcMk8ce8+EzIVJ7Dg81vuj77q688UvFNeWSbFSS+wqdhkqx5x+tBbquz05bk9O9OQWs8Ma4ub5vFkbJ4JXsOanX76n1Dar/ALUAXMcbRyQW0MhjD45O/HG3PlV55cMY2+fPj9ykZ5HDTJqvXv8ALj5l/cS2xVmNxa7d3h4D5DN6AnhqjMywQyw6Uy2G8Fd6IDgMMHHoffvWD6hivbm6ilmktZfhoWItbdhIkS78H5R+UjOftWk6WzqbW9oJSrhvD3+bAKSPuSCKjrbSd2TfTRjvDky9t0fNouqW0jSiS3UtPuVDtDs5P61p9XuhZ6M6pGDJdK0XBztGMlvt/rT9N1xdQtI5o1+V8ho345Bwc0PW7dr+3gazVd0cgLIe20kZx9gajlvLNHSnK0psxbXIhiSIysEjJaKPz3EY4+tbCzszDYsgHw7bQryNwIs/mP1A4981iultKl1LUrm4vd4FtcjYhH5mOcD7DFavU9ZjOu2ek7mS0tWNxeSKc+JIAcJ9FNDNHVJQj7zRJanpTKwXx1vqu0solK2VlcrHHFyNqJknI9T3zWVGjS6h1pqeoygGP42R1P8AjBYkAf61c9JBnFzd3Qfc0twd/GS0mAPsB/etXa2rySlkWP4iUEqGHyg+ZNV1+BJ15F55Vix6Isj6TeS9PERaXAs+o3EZS3tGGQ3GGLewBzn6UeV7TpCxso/lvdYhVDGhwywM/BYD170SXULHpuaSCOQXWqmGSeadu6KB247LkcL7VltfvrV5tHMLM1z4R8Z2GGkcNuGf2FJig87t2l+f7E8UZzS8vzPO+r9Vnu+obmed/GkeMEtuJ8/IVq2kl13TEs4VaS6Q6XcRb8rtkWNopF/TmqPrfpf+F2mlXkl4G1DUAxa3CcRoDwwb3JxivSPwi0B9QmsLe6yJy6RuzDHy8t/c19NhjFY048HvYYPTpexuOkPw3hFhr11DPJ40NkgjBOd0g5LY++K3X4X60kkM1pdnFzBEZIx33PjG3/Wr+28LSor+7gXYh/kKvuAf9aweraTfdNNpvUceUWSb+cEb8h7qx9sd6ydXgljrPhj6cd9u6FpdJlWRv0Hs/qejWGhCwaKfUJhlm8YRebOey/TFW4RrokykDnPB4HtVJaamNStBqMieJJO/yY/pwMt+1Wy3scOxVPzlc9jyDW7p+oWeCyRWzPalj097JKLHGJpHZRHbkFznkED/AN815XeXDdRdUxyzNmMvkBvJAeP1Nbvq++FvoEUMQCveO7sQeQF45rH9PW6i1ubll3yTsFjPoAa8P7Ry+N1MOmjwt2efll4uWOGPtZdTZupBuIMasAB75xXzv+IuvQdba7qENvCLnTtH/wB3gIPyyzSNiV/ttCr7KfevVvxS6nHTOgpY2U/harqO6G2YcmNcfzJRj0BwPc+1eTdKdPI2mTRD5N86Etzg7Vbnn6/vXswlDpsbyS2SNPXZoxjuyt0fp2yimtFFobczymNlUkgjaSQOcV6bYaTDa6R8GieHHKuwhXK5Ujt/61DhslGsWiLHsitbYyIrKR87Hb/YZrSxWDFonLlgqlQnln1rzMGSX2r1sNvRW9ew+Y1LNlSV0Vdh0ZoEeA1nLCob5mju37/rV2vRGgSsPBS6Qjz+LaptvYKJMrNJnA/MM1Z21t4W53uQT54r9FjLJDy+C+h6Hhxbu5fGX1Ks/h9pk2BDc6lGO/F22MfeiJ+HVrEv8jUtUQH/AO2N39xVu2omAcyAjsD/AN6KuqzGMjeCvkBTrMuHCL/+MfoDwZXaySX/AMpfUrYfw+iz/M1TVPDP+eP++2pK9DWpAB1DU1IP+NOR+lWMOqOpBb8nmM4/epC6uomEe0qmO4fdXeNj/wCWvghniyf8x/FlG34fFmc/xbU1QcoY3XIpkn4ebhhOpdXiPkDs5/8AZrUpdSIWCqWRlyCO5pfjLlyodWAHbPcU+rG1vii//in+gqjlXGWS/wDkzL/7AXNpHiPqi/Ze+ZbZGP8ApSJ0bqceNnUpA7gtZgf61p2vJiBv2ls4we9WFtcu8RUrgeeKRLC3XhR+C/QbVnr/AIsviY5OkdTP5epIj/zWhUf+6p69F62rZ/2nhgz2ZbUt/rWx2YPyDxPPlakRzOygGIYFVUMP/Kj8BNWetsr+X0MUej+o1/L1RaSehNngn96T/ZPqXlj1JZg9uLdu/wCtbzPODH+lcF74Q13h4H/7S+f1E1dSv/eb/wBP/iYQdP8AU68rrunnHrE/NKdI6qPA1bTGPqYHOK2ssm3hoiPc0KOQMf8AhqB981zx9P8A8pL/AFf+RRZM/wDzPlH/AMTIR6V1krfy9T0mXnv4cgp8ll1uGAN3pBUDOQH5rZLDGWzgc1xtkJxtJHoKHg9O+Mfzl/5A8XqF/f8A9sfoYwJ1xDgiXTGU+alxipMcfWjf+Lp7A+7Vq47VN2MEL6GitbRDOFP2pvAwf4f90vqc82f/ACX+iP0MlNadbFMRpp0wI5VplUH2ORUGCy60spN8WhaNDM39SyKM/ovNX2qdJ6fqhX4n4tVXPEN06A/UA1NsdJt9PgSC3afwkHyF5SxHtk0fBiuEmvLVkT/Ohdcnve//AOkK/O/kUAm64Uhf4Tp5JHAW72j9NtOe+66Rdp0G1kXzzdqP045rTKhPysXIp6wEdmcfapvDi/xf+qX1HU8/+Uf9CMsL3rIrs/2YRfdbiOhyaj1faDdJ06+z2lU1s496H/isvvRzLKAVWQ7c9moLFg7xf+pnOeflOP8Ao/cwsOs9UzoWg6bklXzKXMQP6MRThq/Uwx4nTN6PXDxn+xrYyNKzZdskeZ71wMhxlzReLDeyl/q/YCnn/wCj/R+5jJNW6g7/AOzd9tHkUQ/610Osa08m1enr0N5Aoqj+9bFvGVwFYjPc0pDsDl2b2ag8eO+Jf6v2G15kt9P+n9zGT6xrkOVl6avc+ZREYf3oEOuaozDGgXqnzD2+P9a2+1zwsjLT0hc95Cx9SaHhQ/6v9X7A15V/h/pf/kYttW1DOX0O/X6W3FRzr96CR/B77jyNr3r0FhNG3yuM+1BkkuD/AFNny5o+Fj/6v9X7HLJlXaP+l/UwD9SOhIbR78t5gW5pq9Uysx/+FF8R/wDcrVuWW5ViQ7E/WnpPcAgOXJoeFj/6vivoNryvtH4P6mMXqMlctpWoDHpbMaQdTpnB0zUg3vaNn+1bPx7oNgFyv/PiiCa5AOC59jJxXaIf9XxX0F1T8o/P6mGPWNvA5Etndj/8mb/tSN1pZkZ+Guz7C1b/ALVspPi2/MWYehPeg7bqElglI8afefy+gVkkv7Y/MyP+2Vkw/wDia+H/AOSt/wBqcOrrQcm0u2X/AO5m/wC1bON7gn5i4ope4A/MxH1xTrHDzn8V9DteR/2w/wC76mK/2t098Zgukz/itWoh6tsYxmW3mCDuxtnUfritfvuT2d8eniUyWB5VZbhpmjI5VpMg/aqaILiUvivoDXLvGPz+pmX6itEQPJZXZjI4YWrEH7iordT6Zz/ImHt8O+f7VtrdBbwqtvLPEn+HdnH2pc/KV8TdnzZKNY1/fL5fQ5Ob/sj8/qYheo9NbnZOox5wsP8ASh3GraXeR7HkuUX/ABRIyn9cVvRI4wMpgf5BUXUvjXtnGlXMNtc91Z4Nw+hpWsT4cv8At+hyeW94xXvkYGzvNNtNwjub+5yf/Gy+P2qZJr9giD5ZCfeNv+1arTH1cRka1cW11IDw0cIXAqcZF/qAz7otdpxcNyT9Wn9EByy+Sfvl+qMPH1Hpw7qyn/6U3/anN1Tpq8OW+8bf9q2vjon5o1Yf8i/9qablH4EKY9Ci0unD/lL5B15v8I/FmN/2x0peOw9dhocnV+kE/wDFj3fQg/2ra+ND/wCJAuPZVpGi0+bl7WL15iWg44/+ZL4I5SyL/wBqL/8Ak/oYz/a7SuMyoh9CO9KestK7eJG3suc1rfDtlBVIkUHyMakUqJbgAGCH/wC8rSaYf8yXwQ2vI/8A2l/qf0MiOp9H4zMoz6jmnSdT6Q3a7h+XyLgVrv8AdeR8PEf/AKitRJIbF2O6wtmx3zAua7Rj/wCZL/SvqHXP/lL/AFP6GZ/2o0nAIu7dR6bwaUdV6UOfioCPaQCtB8Fp5P8A9brX/wC8LTvgNNPfTbX/AO8rXeFjf/uy/wBK/wDIPiyX/sr/AFv/AMTNv1ZpmcrdW5A/zUJ+ttHThr22B95AK1XwGmeenWv1EK05bHTwcLY22PL+SP8ASu8CD/8Ael/pX1B42RcYV/rf/iZEdbaM/IvrY+vzg009YaIef4jacdwZhkVs30ywbvY25/8AqQ/7U06ZYc50+3H/ANTX/tXfdsT/APdl/pX/AJHePk/5C/1v/wATGt1loZU4uopV9VpU6y0YoWjm3Y8h2rXCGxibAs7dSf8A5GKOLSFhvS1ts+vgrQWHFe2SX+lfULy5Fv4Uf9T+hil6y0xyQjEsPLY3H7UT/a6yCngD6qeP1FbVI0Un/d4QfLCD/tRTsK4MMR/+pr/2pvCxL++XwX1F8TK+Mcfi/oeft1rp0Qy7lfcR5H9qE3XOlg4Ehc/5UJH9q9AxEvHw8Y/6Fpmy2Y5NvGD/AMopPBwv/wByfwj9RvEzf8qPxf0MTH1dZSrlIpX/APqDf3xUWXqmCMbli49Dn/tXobTpHnwo9w812ryPSuZrdwMRKB6bF49u1B4cT/vl8Ed4mVf2R+LPLbjXINXmiCKyvEucFdvnnzHtTm64t2dkeFo3DbSDEx5/Std1VZo2mGWGKPejA5VRn08vrUvTLPZaRNMF3lAe2fKvMw9EodVN6paWlvtyQWXJDK/QW/rZkIutUHEcM+PaEj/SjSdWSugf4K6kX3hb/tW7UBRnCkeQ2+frVHNp2vHUTcWnUrxW/c2xgBBHufOvU8DG9oyl8Uv0L+LLmUY/Bszx6udSDFp1w3qPCY1z9S3E6Ov8Hu3RgVLLEeQfat8jyhR4kilgvzMowCfpSl5CMkk+4NI+mwPly+K+gVly/wCMfg/qeaafqOp2kCWw0i6aGNm8FxF/QfI+4NTW1PVg3GmXQOPOM1uwZD2Ygemad/MA5Y/rXR6fDFV6X+r9gLJmX+P+l/UwQ1XWC3/1mupD5fJj9yaMk2uPy+hTDz/Ov/etmYDJx4j/AGoT2pT8rk/WmeHElsn/AKv2O15W93H4fuZQjWpBuXTdns8iimhOopG2rYW6n0NwK1ht28vSgvZuP6EHuBSeFD/F/Fj65/5Je4zwteo9m1tPs25/puRmgNH1H8ytZWceP8Uv+orRi1lbJYFB7DOaG6OcAMQc4GBQeKH+H/cxVLJ/mv8ASihS11/YfGSxYY+VPEOM/wCY+lVMtnr6y5Q2aJjllJ2sfXHl962UtpKACZCT6kVDniuyT4ahhn0xmsuTpMU5KTg9vWy8c+SMa1L4IyH8Nv5Jle/uoio7xhCcn3x5VCuentZuZGMd5bR2+flCBmYfqa2UltKyn+W6N6bc5+9R7dJY2Z5omVFHzAfm+v0rBk6PBgnLqHC362/qW++9Q8fhQyUvUkYlOnrzTkuLJ72NmvG3hgm1Q5xk4P0Haod9pN9p1g0OqtFcw4KB0yNvkNwPbnGCK1yRHU71ridcpE+FOQCG9vpT72B2jcORKpUgrJ2I9DXjx6CPVYpZJqnJ2n5Ixyj4kt5b+exhdL6Zs7w7Te3lvIcMVkkx9hj0qym0FdKmRYbmW4WQcrJ3Hvn/AEodvbwzJJZlTDfwSlEmVuHQ/MA3tU6OWS1iEtyY3dAxOTgEDgDNeL1XW5YYn086kv8ALuI3kitMmyLqXT9jfKs5vZYXWNhLFwDz5r50Gf8AD7TJ5kaa6v5NoG1/F4x5DIP960dpPBrlnM0dpH4sS/OCcSRMPUeX186nWZuZ7SBgqEeHtLxycEjgn619V0sccccfDinsuyH0UktTXva/IxuodO21hcaZ88sksDMIi4ydr98t34xUO06EsrEHwZXjUoVBfBwpz5H6mtjd2yPcwrdZZhnYxPn3xUG/geaP5ZCi+xwa8t4OonkmoUvch1Fa+/xMpb/hxplqkKQ6g0LRj5WVVY/uDUmTplreVJY+oQ8sciSKZ4kySP6flx37VW6ppzSXghV3VGtQSXmJ7Pg4+zVU6ZpcYOopOy7bW2k+Vmzgxyon/vQ/WvLy9L1OJ6pZOPUWWLHHuz1S3eK/sAwCkrITIo/pcd9v/eh3ejx6bc/7pdSbJlEkMmPmUean17+dZP8AC++k8C4spwyyq8mxX8wCMj963OqgywKOX8FsqfMZGGH0xX0kc8n03m2RnSvcDZRiyuy+9fg7gFX3qcEZ/wC5qztPD8JrG43ia1YCN2/qjYZAz54ORUHQFh1LT7nT7+OQoQTER3X1IqVpdmZYpbZ5VNzbLtjk82TyxXq4cfhY4xXYnjSonSwuSkmSdvGfaiTQpJCPHRmQfmK/mC+o+9D0/URMhNwnhScpKnluHANTd8glRJVUxkbQ6+tUktWxSvM89630OZ4bl7GfbfRwkwt28VfJh7gEj714r1PqLWXTKyS2NxcX93qsM2oRKSiMbaAxROxGCVO8H6ivpzUrJp0uIWAzblRG3mMjmsL1BocWp6c/8vfEq7Jk/wAOfT24r4/7UlLoZrLVwexfHGNN90YzpO5b+IW7XFtAyOyLKqrtLEz4B45BAPl6VM025lOmXKrculxAXUSKQfmQ5/1IP1qJo0SabrelacbnxJVLThycbn3ggHPoOKgwC4g1S7uHYQ2azTlcflZXc7Vx5cg+9fP59PUelHgx9QpTgptmostXtrzUU8eOKwu35MQXhgVAyD59qJcwSW0N1FGcgzRyxt/yuP71ntQUTyRiQiK58cm3dR+RsB9uO+CBwa1K3YWWDxEJguU34J7Ejn+5rzssFSkjy+oxKozXczOo2McurR6mvjGa6VVWAnBZhk/L6Y7k+lXnW1y46VgvbFhM6HwywyAQ6lW+o4AqH1JbXEWhytat4rRsypLGNzCBjkqOM84wal2rmXpKaC1IMlsgZNwDAMMEfpg/pSSbUYSe9OiEfxRdlN07N/FNOS21LLyrGrozKdxG3IYZ/qHbPpVxcW4TUI3BJb4WKOQgcErkH+9ZTS11F0s1uJiblZfF8U8lgBhe33rW6mwuLSTwlKsyttye/Haq5FU9nsxckam4tlLrV34EekyRlSkt08Ubqc5QEEn7nNO1+CaWO1vdPi8R0YWs4UckP8yHj1wRUHVMP09oi/8Axm9njY47k7W/1q+sriA3CWupMy6ffxG1utrFWCvgAgjnIbaf1o7R0yQZJJoZompvo0sqybZ7WcclGyDgYVh9DmqfqK4njbVZbGcw3EdlFPaSjgq6y7wc/UVa3mkQ6Vbi0tXkzaOYZEkUjw3GSQCScjBBHsapdTjMtlcAiTd4JiAx8oXOcH9TXYnFZtSFhLS67G80DV49a0iOdQU37W57jPYn9CKgXUQt9XCCMSLcq7uPJI+zE/UmidEDTIbZdNnultrnw/k3ZKTox447fL6+9WWsFdPQG4UYDCFpPMD39qyTisXUX2YXCct2iR0XoluerLlpvkTStPja0UL8oLZ+YfXB5qv1q7a/1WeQjGH8Pg8ACtF09qlm2hajqIxHclvhyzD5/DUEgE+gLCsPrd1e2LtcNCskMcLTSseAVGGcnnsCfrSynLNLT5F40oSvl7A+pNX+D0jXZVyTY6PdzMq91kkEcCD/APOmvL9c0KLVtL1C6a7jtHW1ja3VwT47ZHyDAPPp5etbfULi21Po/UrpnLQ6g9ssjL2cPLJL9f8Aw1qutrCctCUt96QKFRHfhVHb7Zr3umrp4R0rdcj+JoioxF6M6TSz06E6iA0hGRGwyB7VdavrkFjm3tsNdCIMqLwApJUE/cVnoOsTceNHaom5WKlkbgkHBwfvUPTLETXAt4IpPEEbqkkr+krMwP3Yj6UMieSblkILHpueTk23xUmk9E3aRMqX+pSh3mcZ8M9+PoBWw1O7Gi/hTbi7kSKTUE3SOflHzds+vf8AevO7mS71KfTdOkgjjmmZeA2QpJx/YVrvxm8OS303TEg8S2t4sMm7aAQgxk+x5rx+ojryY4S7u/ch8EYvMvUm3+hU/iJEl1qGnyO+N2mQbWHK428c0/puye/6B6x0ucyRQX4tFWaPbtj2yfNuJ/KCcDNd1P8AG7dAks4baRTpESyG4G5dwyD8o71R2YuzBrSCGO1Q2yrdQQsGWaPehw0ecr8xB71swWo6U/57C2LLLHmWSJp5ZrPT+ken7S1LXUMdsUSNXDYDyuqk8DjOeR61tendIOnWCyXSpFIy+JKQOAMZAz3qj6S0hJbXTZryCMRWqyLBHj8o8UkZPoD2HlUr8SOpRouhi0sxG95dDayM3Ij4DnHpzisGdrJl8KDu3uVnXUzxpcRR5j+LOq/x0mW3ctBFHvgB7Fd+1j+teTxWEl7KLZpfCjIfDEZ7rwP1rQX2rS3MtrYvaxooWSONEdkGM5Kt6+tLY28skaTxW0QAUbcTHgEZ8x719R00PumHSJlyW9uOxaavdrpOgabciMSyi3ljjAG0OUwTn7NmvO9F6luTqi3l07PKpy2T3QjBH0x/atz17Lbv0tp/wsoivNOux40DcnayY3AjuOK87it42mhuLVSscyFWQdw3mPoa1dLCMsTclu2zoQ/p+09W6r0/4vp0NGdxhl3KSO6lQf7V6JbWxngtrgN8xtoFx65b/wBBXnvSd3/E+koY5iXmRzC2fTHH/avVtDijaz02LLeJ4Sq6n+naw2kfvXzvXycIvH5NmPImkoMwX4ram9vqOjw2qmQ2AjvZdqkqpDgKCfcK1UsnTst11HaXzRkxG1UDjgurMij/AMqqfvWh6vNosWr3DzAzXHyRhl3CTYBtTb5rxn61a9MIJY7XxmMTgOH3NjkxxuSPpluPar48j6bolpW9G3InHEkjN9ayCDRzo0UhiuNQYRxMOSEQhicDtub5c1MsuldOj6bk1DQLhbmGEkanYMP5kUg5LjHDRk+flUpJbPW7LU9Zn0z4qC2upYbS4tcRT+Avh4O45B/MzAEc4IzVZbxS6KNI1DTNXjMIlnUz2+PESX/BLD/gwTkdu9XjCSwKKdPlnQgopRe67lN8BBZdcXE0XEUdm74zkAbVyAfMfNXqcNw+jf8AzMvTske0TX8TzsNuQfFuX/fGKzDzaTqM1zNJbxW81upWaz8ow/PiQn+qInB2/wBNek9XWYHR/S+jvxGLSFiifkGPmGB9687rJeJHDB/5R+Ctmzps/gzW3Cbsw34R6DIutfxGU7TDY+AE8l3lRn64SrsyWadT6lcwkt/EYZodxPHiKhRhjuMcfrWg6DtYbVtZYMNtqsKOQfMqzf2A/WvM7fUZJrh3urq2WO4vJ57RiWUoU4KMe3zI6n/prJkb6jqstcRSR2Jy/wDT3OX90vyM9aamH0mzmtrSFTpOom2kYbgwQrvBB798+1es6fdF9ftbllLRXRRZFI3CRWBRgw88/Ia8l0VVtNd6qsGlRluCl0IgCoUrkgZP1Fb/AEDUFuNME7sC1o4YGP0ABP7rW7rYeinHsvzMWTZkTpzUZrbUp7F0hjhtbtYHKAZIkYqD64BBB+1WGs6CYuker9KANw0rvqsFvGMuGZoxsHsWQn7moWoWHg9Wa0to4zfBmi9RIQsiH6FlP61plmX/AOeJqt/FI0gubCMeGTkY2gIFx57v71OM9Mrj5X8KOe03JbGK1C4js/i/hfDaHT4I9Otnj/8AGMWV3H/MSWY+2Kz1jphtd91HqUVrPNA0KB2GCzd9wP5h7V6Rc9J3GtrBc6gY9H0+JfFn2qNyseynyH1Oaz/Uun6VNBpcdv8ADadaurmOS/m+aU7gDnICq4Axx5HIrXh6jHkm1ftHjjnkbklt6jz/AFHpdrpEntWjtJo4izQK+6GXJzuibOVY98Nx7itL+Heoy25sLO52xsNQaBJWHEDOv5SD3jbPzDtWM6r6V6hkv5NQsDb3EaJtSOzud5VB2UD0A8qvulFlMDPqEJkliuYSof5Czk4JOPTOBmvR6hKeDd2HIk1Xc9Nv2u7HR0msbcRSeHIYRJ8xsrnaV8Nj/h77T7gV5kJ7qfp+5W83i9jjFw4ZfmDRuVcN+or3+2s4ZLOO2kInW4gLK8o4JBIZG9RjHPkRXn/UfS0bSzxJNIizQXNmsoA3fPGR4bj17EHzHNfL9F1WPHleKap3yK1kxJRkti3i0LVdIl0u9t4XYIh+IaNgwaPhTJj7jjy71nurtBPUOuaRCqiAtqcKahCVOTEm5lIPmAGf9a9U6L1ZdU6R6ejuoybhhNaTFjysi28bMrfU5qhubOPU9OF7C7Wt54RtS4GWB7HI/wCUissepng6m2uNrKvFHHHXGXJF1U/7VaPpFwu0Wx1G5MaHkLAPkjA9BtUVubOwEFrpUP5Q9smMcAbdy4/esLocydOdHaSmpEBLa8nhdjzwCxUge/GK0+hajNqDaFM++NZNMmJib+nE3H/esHWRm70/hTZ2N6mpy9h5XpdpcakvRstuqG+utIlimd+NgSSTxOPpW4tLJrfpezu5JkaWR4p3DtnYm0oB+hoHTOmvcWWmvbhTdR/EWltuPGTNlicVfvpxs7bU4Z4M6XpcaW5UHJkmVgxA/wAuSa19V1Op6Vt/uJOOrI6VmcstPb4qK9nc+Lu3QxdyT2BxVvea++nzveXVusl88OxAvOSCSB+poUl18NKsLsv8QnXe8flbxjzPuKiaZpk2sXVxJLE6WmwwwyA5JO4EuB6n/WurxHqnwjPvjfiT57IptIs5rjWbaVt1xcSidiiZxl42HzH0yQPtW16Q6Pu9OjMwEMl5KgUnnbDkhmXd5nPpWt0Tp+w0q3ha6BhjZR/KxueRv7n6UR+pEWULEI4ERyNm0NIcdx/hUfXmsufqp5E4wWxqxY55Vrk6RAt9P2vdGeSFmWQJ4jKBuwMf2quvorO0KpJLBCzkIgd1VmPkBnGftVF1vc6o+gaxc2V38HctMEt47UbW5GSS/wCYnCt6CvFvw8sG1LqW51nUJTepYQtclpnMh8Q8Llj9z9q0dL0izYpZZTqvUVyQxY4p3Z61ea/pEaTy3GrRx7JjFI28jw3wSFOB3wtZu5666aSXZL1BGxLgBQsj/pxWEvNSsdM0bXbq9cXMc95DKfhvlCyAsAhY8EkPn7VmIdYuLiFDplvbWEW/gqN8h/6m5H2r6Dp+hjKNu6+BFqN3R7lZdRaPd2MjQXrzJHKm4tAyjJHB+Yc+dVF31r0xHNBbTaqRJKVVVMLnI3BfTjk4rI2KS2/Rupyzs7qlykx+blmA558u9U0PTN3fazoF7fSRotyLKYRq+47JJDtBB/5aEehw6pOcnSEWl70e2dd6n06bi2k1C8MKahbYdERhho28OQEjsdwrrPwdZ6c06DR7o3cFszRlZ2YSYVWKZJHIIbg+Yrray6ekuW1PrW4t4bOyvL141fLySkyRviKPszH1PC1eDULLULdtTvoI+lun0m3RIWJkmCgktIfNz6eleVPFjjCKjbrf1X5etnp4+mTxLJJ8ukr3fsX8RdQx3erXPSF7cp411HYvZSBB3Zl+bOPpTdO0KLTtesrrU7p0uoHR0toxk43cb28uD2ptj1XZ9Q9P3UnSUU0Rsp02Sr8krg/1D27ipOqRWWkRzNqV54Rkw7fN87cZVcd+a8dwm24PZ8UJPGtWhO36t69rC9WtLY6zqC2skyT3EYkEUYwXGCvGPRgKodTtY36p0NnVbZLiC5jkeXja3hKxyT5/Ka2mrXoL6Re2+GhvrMFZGXJUqoYEVlOqYTren2d/NGJmjmDQxkYAOGBJqHT6lGF7LdfKh504X6io6om0A3KSatqD3xiVVjtYVDxgjgsMLnJ4HJxULpP8QbTWH1/Q9D0gwbtOaaFZCAWliOQMDjtu96x2r3kTteWtjcRz3cY2+DGdx3EcDA781M6H6XuentfsuodQuJrO5tpklNvCV5UjDqzHyK54FfR+DhWH+q3txf0MEs6bSrg39oGv+suiC7AnWNEv7R8DAbfbSMoPr+VR9qsPwzVp+jLq0mbZLEzqTkMFD7SBj6j96g6zCvSvUn4fvHl00vWVtwd2d0TNhefo4o3QjrZ3XW+kBXV7O7aMHPJZCcEfuPtXk5W59Jqjwv8AyHi7f87mP1mxttT6lg1O7X4rdbbDAPl+YgruyfTvWt6FvhosOhrvkC9P6lbW6tKQC8Llj3A9HIrz3WE1W9640fQNHuUg/iDTqhcgAZVnU7scHv8ArSdCahE3T/WSBZUurK8sJJ0ecyHehKNgnyJSvQyYJywU3tXHvqyuNy1uaR7F1wDDqes6VblFmfTZZIlkB+cRNsOMexU/eq7oPSZrjpTQZgpaOa7d5yRwFAV2A+rLip3WJS46p6P1GUeKt3G1vLjz8VPDb/2os/eqC5klvOn9V0i2Z7eystSszEVbDOkyPnI/5lAryJRUumjGO3d/kPlnGUVF9rPOPw+0s/iL+I2h2nUtzLcQzXId14wET5tijsAcY86966vSHqP8adE0a6gjjsdD0yS6gRBwzPIEwfQAGurq937U26/HFcKMmvbwel0kIvprrl/Q0f4xa3J090ze3VpH8tqpKQq+1WCrgA49K+eesAB+FbXQAWbUJYXmIHm43Niurq+e+y4pY1Lu8te4h9vNqeOK4pHkWkaLbvNCHy26Q4yO2Rn/AEq6nUWcrRw/kX8wPO6urq/SMspakrPkszZXxyrfIJfDWPHkKsNGs1n1BIg7xqQWbB74GcV1dV3tF0aMKTmkybb3QurhIriGMnuroNrD6+RqVNbJC5ZO6g/eurqzZEqsSUIqN+ZB1TSrbWoXtr9WZJfNGKlardJ6bt9A6d6/VJGuC2nWiBnGCFMpyP8A2a6urPjySVxT2/dBxNq0U2lWMDy20Uq71IWMe3B5r6A/CW0s7WNDNaR3L3t1MuW42C3hJHHnuxg+xrq6n+0N8Ls29J/xL9R4vBbL1z+IlrLq4UW1tIsi2yDCZ5bGPL0r23QmXUvxV0GzuowySfGXLH3itmKLj0zXV1Z+s2xxS7L9Aptyp+f6I8e0Dpqzhe2vGBku7jcyyMB/KGSSFHqc96sglvFqun9P6bbrZR3zDdOp3MCZAMnP5jye5rq6mUnkpSd7foY/xZKfn+p9P/izGvSnTGg6Bo4MNusOFcHn/MSPPPNfEvVt/Pq3Vt3DeOZI4JjDGp7Bcen3rq6vO/8Ap1KXiTfNv80b/tBv7y15Gg6A6GsZepdFtpZHkju76JGVhlQu4ZAFXn4gX0mo9WavcThS8l5JHyM4VW2gfoK6ur25ty6hX5M86fCIPT2kNDZdRO93JIPi7eBBgDYiAvj7n+1ew9U6XDo/4e9DWcBd0j0xrhSx7NI7M36k11dXmfaE5a8av+5fkM5S8Ce/ZfmeU+AtxIZZSzYJ+UnivVfwD0Ky6g/ETU3vog0WhW8XgxeTyTBizn6Ku0D3rq6m6+Th0WRryNf2FGM+u9JcJv30abqnUJtbjn1C9IMlxciBEH5YUAI+UeuAK+NurZCnXuqzDJIvTCQTwVXA/wBK6uqH/wBPKrX/AEiZ/Szts2ek2EU1rBEchFlG0d8fMP8AvS/i5pga70ZoXWFLGwWVFCZyTIff/L+9dXV7Ck11Kr1/kZMaUupgn3Z9Xfh70lYdAdFWdzCpv7/UlFzd3MnyPJnsnnhRxXnP4rdQXd/0xcamzbE+MktorcH5UUdjnzPvXV1fC4JPL1jlPd6j7f7bk8OBxx7K628j52voItY0WTUJY1iu4bgRSvGMeKOMEjyNWPSmgWzzz3TFiY4yzL/jK9s/rXV1fftuMZJeZ8NwmkaD8SoRaaGulxH+T40c9wexncg43ey+QqF0lCuu9DmG7Hz6dMwt5e5Xbz+nliurqljbeBv1ko//ANPJmJuYUl1G4UjguwHtWmsLKIW9umOCc11dV8j9FBbelG6ttHguoZ4n4HyAnaDxgnz+lZq41+eR2s9MUabbozI5jbdJJgebn/TFdXVPHwyMfxMwuqW6Pq63En8x4Y2kG7nJHAqbptqraBJIxJaVdze5LZyf0rq6tORvRE2W/DQaZy81tdPy6So2PI/OODX0H+JN7/Fb3Vb64iXOYB4f9OAyjH0wK6urz+sS1Ql3NGT/APppL1oq+qbKO6tnuJiSVvFjC+QDbs4/SqZYo5iFZBgAAewH/wACurq8tcI8XI3rY26O1xAvG75mfzNYHqyUXVvrMLqFSK4t4E2+Q3Ak/U11dXodGryj4N5EDqW3Q6JbpjjYP9ak2qifpTRnk5Phxr9trD/Surq1X6C9ps5g/aWv4eabA13eXBGZDIV+mMY/vVHrNhDf9Q3MhGyWdmTd32jxGHH7fpXV1NGT8eXsJW1mXsNj05ottpFtffDAlkXBZu7E4yT+lH6N0mO46u1TWZHZ57ONVjR/mAAA4+mTmurqzqUnhlJvdjY5NysfrjNJeujHIB3E/wCI4zk1mNagWQBeVVl5APrXV1HHs4kMbdjdLiWS7ZiP+GqqKPFao3V1lK3Jto5plH+ZYmxXV1aE2pBbadnntzAix+p25z7nkmrHRNOiuuprGCT/AIZUHH/Tmurq1W/D9xrg6xmx1aFGhkkdflAJ2g4Fef65JysMeY48EkA8HFdXUvR7xVg6ZauRen7VFiluSAZY1KKcYwMU/TYFkYCQsxjUOMt5njtXV1am22ytvXI3nVUCSdAabIRzFdMi/Qg/9qwPT9sDrlnErMgY4Yg43DBODiurq8/p3/Tl7WJib1S9p6T1HBHqf4fXXjLgQ3r7APL5hXmOjBporq3ldmjt5wYgf6d4w2P/ACiurqr0rfhy9p0G7mh0+i2t1qVihUqJ7hQ2D6GtXqHRNhq+rvMXlgVbQXEoQgtI+T5+Q49DXV1UyZZxcUmc5yUU0zM3iwX+oxW0cAgi3jncWY/c1uenBxr6kkqiKg+mGrq6l6n8Hw/QbI3pY3pr8OIOo7K9nkvWtg0vOyEMwxnsScc59KiXnTmh6CVMFpdXNwr8ST3ZIDDz2hR+ldXVrl5GfHOUluzZakiR/hk88KiMy28kpVfygndnj7CsF+HFhHMXupPmeJHC5HmxwT+ldXV5EpP7vJ+saTpzr1F91dpkVxE/i/MDh1BH5eMY/asz0ZoNtqPUyyXfzpFC05THDMiggH2ziurq0YJP7uxcEpU9y/6N0e21i41DWtVBuXt5Gl8E8K7kk5P08hWcvuq77qq/jhvSIrAu6C1jJC4CseT3J4H/AGrq6nhvOV9jRj9Kcr7E50W30Ky8IFSbIHg+ZPJp01rFbaJcX8K7ZZlEePJRgA4+tdXVmi38yMuSl12ziN4Dg/NCiHnyA7VsLe3WH8NZgvYlSR9ZK6up5yeiHtRS34ZmGjCWkyjusYGajz26rdzxAnEewDH/AC5rq6qLuFcmz6J6Og6m0e+/n/BrZw+IAkYbdvkwRz2qH1biLU9GijG1DLGir/SoBA4HvXV1ZFKT6hp9kzsb/q0e9/ibaQ9J9OaH0npa7bKK3iuZpP6p5XUMSw+p4+lYpYEit0kxuKFm+4ViP7V1dXz8W2k33bIdU347XkeHX38yaEvyQHnJ9XbNenSW0drpgjiXCxR28S+w2Kf7k/rXV1fSdR+GI2T8CI0NskzJIcq6SAgj/WnNaRh8YBw3GR2rq6sep2ZL2NxZaJBpeLKFmbxlDzyt3fzC+wo+s3bQSrp0KhIvAaZ282O3t9Oa6urz4tyts5byPMepOmLO4ttW1ol1lhmt4oUGDtLMVyW7kfL24znvXrXSEo1/pxUvF5jkktiQfzBRkMffnFdXV9P0cnqxmvqVfRzvsjynXOk7e86u0rSjM0Ud1deG8iqNwUjJq30eCLXOrtFsXQQWNtehYoU7KsalgPuQMmurqXrtnKvWR6STlijZoOuNRmt73Vr5sS/BqkUMTflBYlmf68YoVhKF6l0+6iiSMCztIo4lGFRHOCoH/UT7murq8mSrp1Xl9DZ00nLHb8yh1jTI59bmDMdzzqu4jPfg/wBq9e1vSLGK5ginhNwIYVVAzYHYAkgd+1dXVLLknGUKZCUU8TsFb6dY8hLG1THHEQ5zVnFp0FtBiJFWNi3yINoGfpXV1eliz5cjUZu0eQ4RhFuOzKw9LWk8sdyskq+A25Yy25MjscGsHq+kgNCGmZj8TIzcYBIQnOPqK6ur2JYMTwt6dzz8eXJHJSZRAR2+mXOssgmmMsMMUb8qmCPmP+I81WdZ2l3Lb3M7alcBGK5jXCjA8uK6ury8EIt7o+iTacK7sqdFtkHUEiqWRZRKHCHbuBI7+teodO6Rb2fUtjLbAqslyHKHkefH6murql1EnZ6FtzjZB+AglnSREEW+ZmwvYHec/wBqkaYi3dnb3DZWRiScezEf6V1dWKcnaZ5NL0kSGtYLeGe4jiAkijeQY4ywB5NebaHpyX1wJ7hizmEl/RiTkn9Sa6uq2FupMbA2oyZs7DTYAqBFCopCIoHC+9Serr9ulOmru70xF+JUoiyOMkZYDP711dU36WWKZ2JKeVKR5hZWviCRpZHkeW1KuzHkgy85PnU5rKK4vfiJQWMPyovkOTXV1etJ06R7k9p0h0FrH1L1DbvqaiSPT7Vp44/JipACn286+kejemLLTbXSVVTJJck3cshGGLYzj2Haurq9zpEo9PGj1cbbps0GpWyvoCXB/NJdB2HkSc0Rpo9WT+GXlvG9uYniYY4IIA7ffNdXU+X0XFo9bFjhlxZYzVqv0M70LGbTVNS0VmM0Fo8iRu3ft3/evRYLKEMoKA8cZrq6vM6D0J5sa4UnSMHSPV0eOT5p/mee9TMZ3iR8fy0ZQQPV25q20jT4be3hRVBVFUDI8ye/711dXhdI3P7QzSlzf0I9Lv1ORv8AnB88dSX03UnX+sy3W1Etbt9OtkC58KKJivB9WOWJ9TWn1K2j0XSbd7VcmRSTn14Gf3rq6tf2xOWvHjv0X2PP+0JN5UmWOiW6zxwyTlpZWRWLscnz/wC9aaG5ht2MTWscmCeScV1dWz/6fWnqJtdkYvs9KfUS1Fva3FuUYizjXnBwTk1FS+huZAptioGe0prq6vtZ5silyfQRxQ08Eq2W1YJm3Yhj5yk4qc9lAMKqEEdmzzXV1WhmnJ7shLHFK0hjRCMMAEK+mwVPtLW3dCzwoWK9wMV1dVYyaZzinElQ2EcmwjK47AVI/hSOuDLJz6Gurq2xSqzJNtPYa+jW8LbQWYcHnvU6NEt2CooxjFdXU74Fi23uSCV2BlQA5ogjViBgV1dU4yb5NDilwOaBCQcdu1PiAGRjua6uo2zooN8MjpubnnzpvwkXPy11dR1MnJbg1t4tzfIODTyY0wDEpFdXUbaVjaU9mEVojyIFH3riyg8RqAfaurqOqXmOscfIYVRsnbzT44kOAVFdXV1sVpUPkt02k4Ax24oIhU98n711dTPdCxSoVbePJBXIpHt4xjjv711dQOoaLSPI78+hpz2yKOctjtXV1MIuRyQJtGRkGpqWMLISwbP1rq6l4G5I8llGhxyRTGtI1xjzrq6uFSGC1UDv+1L4CAds5NdXUrHQ1rWNgcDGKYlsAAd2R6EV1dVYpNbiNtMb4S57D9K4xKea6upWkmOtxVt1I74Primi1znLk/aurqaEIy5Em2uBwtc4G84+lcbRV53E/WurqeWOCeyApOxotFYk5/au+FAU/OeK6uovHHTdA1OwZtVJPzNj0pDYqV3bv2rq6oJJhcmjlsl29/P0rmtVAzmurqZwjfAyk6O+FUr3/ah/DLmurqnpQ1sQ2yefNN+GUV1dQ0qjrOa2Q4yKVLSMnFdXUVFHNsWSzj9KF8GnOOPtXV1PKEfISMmd8KlOSzj3du4rq6kpIZthRZxjyFO+DjI7Afaurq4CGfw+Jic1Ij0qLB5I+ldXVo0RS4JNuxDp0f8Aib9a7+GR+bE11dQ0xvgVya4YCbR4HALDP2pY9PjiwELBfTNdXVzhGnsPqdchvgo3/NntnjihtZoMck8eddXVmaKR4sYbWM9xSfAxkDI711dTxSsLF+FRAcf2pI7aJ85XkV1dXS2ex0dxkllBIuHjUgjBA7GuSzjjwqjgCurqmdSuwpson5xihfBQh+3eurqD4CgwtISACgIHrXC3iHAQAZ7V1dU3JlIpMQW0Wfy0b4ODbkpk/WurqCkznFWOFvFxhMZpZbSIKPl866uptTZyiiOYI8/lrmgjwDtGK6updTDSGPGqpx5cioUihn4AGTg4FdXUHKVvcNKhFjEjGIk4HIPnSNbKwxISxHn2rq6l4QveiG9tCQ2UJ8vzGqHqCBLC0YxAkHLYJ8x2rq6vmvtuco4Ek+SmPkr7PRNOjt93w5IIUlTIcZPOaHqlgllbu0DvhsEKxyBXV1ef1WWcYaU6VCpaY6lyZiHTYkv5cHl7cyk+pB7H2q5bSrWSyZbiFJ45F+ZHGQc+X0rq6pdF02HXh9FdzAsk8jbkynk0X+EajZjT7uaN5kYxyN8zIoB+Rj/WvHAPI9atdBdNQ09pjGIi0zHap4zxn966ur1MmKGHrNMFSZfBOW6sNe6fGZ7fJJw/+uKhS2sbSAMC2SOTXV1bGknSNsHbMpq9mh1NIjnEcD7T9waZc6LDDc6/cxkjxYr2Blx5eAJM/wDmUV1dXz/X+itv5wHJ2KvVR/sv1DptzpRKYe3k2E5B8WFCwPtnmvWmC5jlRAmSpI9d5XP966uqX2bJtRT8yEktNDRaLbatfW0DNG1o5mikXggNnKn1GaPdRpNFFqCKIZ2HzbOAcH/0rq6vrmWikDu7WCVluY4/AmuIyXMbEcg5zj7VZWOLqyWV8hkYqee+DiurqZciPudLaKEuXDtk3JHPPAHasvcRLbXKTpyJZIoJoz+V1f5f1Gc11dXnfaeKGTpZqStUzR07ayR9qMJ1XokEGsXHhnElq0M0UgX5hluR+1Ud9axan09LNtMEtrrPhqVbgh3YZI9RXV1fmeBvSl7C/UQjDPOMVsZvXbl2bpa4jJjM00iOAe+08HP3r0R032FhI5y28Ln7V1dVeqSWKNeb/M+dn/whdEhH8O8GRndJTJn5sFRnGAakaVYJbx6jaFiyqg+bGCc7u9dXV42RupHkzlLVyVOmWcYgaTLEhto54Axmo9vKZdWmjbJhW6+GEZORjbkN9Qea6urbDe78jRi9LU2T7nSIJdNjMuW/+GLy4/zbAD/aq3U7COS3jiPAlVgT5jOeR+ldXUtu0QtujSXrG/0TRNSuObnVLGOa5b/FKoEe77hRVfa2Ec1tKj5Ikhz9Cucf3NdXVC2puvM5/iQTTNPgOjy3si757BmZWP8AWOxU+x4/StYYY9V0yzlvl8UzAxyA+fYZ+vNdXU3VN6V6mVx7pjOnrCO2tZ7FsTRLcmNtyj5svjP1wKwv4n/y+nrqKIlD8QbdmU/mQgZH3rq6s+Bt9VC/UVxcsXTNPgHT2nWXhr4YuVVOPyFLVCCB65c/rWe1yf4tL2wAMMCWZdijfMzfMCSffb2rq6vodTc5F8KX4u5keiNNjuLyC2diIzAXOBjOCTj9q9QtbWGPQotTCDxplkyo4AGRwP0z966uqX2jJ6lv5EJ+lLcf0haR3fVOnSTfMTKMDyXAzxWj6qsYdSu5ZboFgkj7lB/MO2M/aurq87qJOOeLXZCw5l7Cl6lnaSx6feMtGJdNBIzk8NjvQ+gtJt/4bqerTbpZ5p5CATgKAQoHvwPOurqrqccU2v5uUntKMVw2j1XTLSOKwiZe21nx7ljmvCOptXl1DqWX4xFljZf5akcxjkEA+h711dWT7O9LNJvyN72wyfrSMtqumxDXdMbJPjSqBn+ncQD9auNLsI41jhycIxXI4zhsV1dX0GaT8GJ50/wIxWsfzbXUJm5eG9yhIyQMEY+nFUNjtjkjCqNsh5HpXV1exj2hRuj+Gj0zoi2jjtoCgwtxe+E6+3hk/wBxXr5jTT7K7u41zIm7jOO39q6ur5T7T3zpGGW+WKZ4RYu+t9UrNeMSonZUjHZFUcAV6XrlsbLpxXs5DFO7pEJMZKiUbWIHrgCurq39VtlxR7bFcjbzpMtOj0S46I1l0UQr8ZdKka/lRY1RFH7Z+9Yvrqxj6I6iaz0bkxxJI8svzmR2jBYkH13njyxXV1Ut+JQ8d3L2jG0IpYX+nvdOXtUjMU6qAwDIG2+fAzjGa9u/EJl0vU9HhRBJD8JEm1v/AKWtdXV5HVtvPjXrf5HYZOWNt+X0BaHYLpnTnUM0UjSPc3MkwLAfyz4SgAeoGK8VtV8bR9MuJ8TFNVhjKOoKsrwcjH1QGurqT7Oblmzt+r8meg9vs6FebI/T2jxxa+ZpJHmkmnMLs3crg/6YH2rWdJIsr65bFQsZUgY8sMo/sTXV1ep1Un4T9h4eptNtl/Z2kba1pZcb5RZRHee+UyoNen6T0bpmmxtf3EbXtxFGqhmO07Y/yrx7kmurq+Q67Nki4xT2Zt6eKyZqlujybrzWrzXtZu9OeQW9jBPMkUEY+UbcYJ/xH61n7uztdV0+DQtWh+Ms7sgYZseG4HyuvHBHb3FdXV9HjSxQjo2LzySU5NPgxFh0GINXij03Vrq0MkqoWAB4Pn5c1ZC5urK61+yuZluntIsxy+HsOY5Rg4yfSurq9dTllj6e+30M+LJKd6me86GyXmgPLJGv+6axIiL5bXUEj6cmoWswQW19ueLxVYpbzgnHioZNqE+jpnhvTiurq+FW3VyXrNGZuWBN+RO6dtfgvh7ZZGZbfXsZx+f+Q6ZP/lH6UeG1i3XMW07ZYEuTz2bhSPvXV1Lnbbsy4d8e5nesLHxOk4nWVkaG9jk+X+ofMCp9uf2q36MhC22iAlm26XLyTkn+dXV1UlJvoX7f0Lp+lFFh+G1tGt7psYXAivLydSPUAnFXV5O0+i3Eo/lyXXxsqsP/AAykRdfryK6urDnin1G/qPQ6BtSk1zv+R5vpugNeHSpr+/uLibVdNN5cucBmYA/LkeWf7V6bpyR2NlbyQp/N8L5CfyqBtHb75rq6va6ht0nweG5Oed6nZ5p+LvW2q6BKLDSZvAM+mC4kue82WdkwG/pAA4wPOpX4dW+On0ZpHkdYnJZzuZiQvJJ7nmurqr1UYx+z1S5Z6vUybyRh2VErry5XR+m31FYzK9tqVpJs37Q3zKpB9iGP61n76xTROjuofhtuRe3cMYRAiokchjQYHfAFdXVk6X/+mj65/QguY+88+h6cTWdFt9OMwt7Jh4siJHy8gcFWJz5DjtUrT+kbK0mEMRZv6MsAeM11dX1fiTjjkkzzfEk9SbLhraNtB6ktEXZBESgHc8R96L0xAvUWq6Nd33MlpZW0XAHz+GjMCfLzx24rq6s39sv52PTxL0qL+PSE6x6naw1Zx/DtJVruKFEAJDIhaPf3AJXvVTq2tTdXdP6+t0q29taarYLDbpyiRtHNlRn/AJRzXV1YMbbT9SVGuU5Q6OU4vdtq/VSPV+irCHQtmk2aANeWbtLcYw/A8vSsQdL+O1Lp27luZ90dsxkTeSJiJCo3Z711dXlY5yWScr3/ANzBBuPTbHoup2oTozQWV2D216EUg4yu9xj9G/aqLqqE3fRM9nbyyWjPOsPjRt8wDSKCR6fmNdXV5WGTVNf5fqepH/hwfqYLSui9J6VtBa6VCRJ2kuXO6SQ+uT2rHdfdVP01DqMdjaRtLCqIsjtnlh+bGP8A3811dXtfZ3/3Oe8vpe0i4RhC0i1v9Qk1f8K+g+ornm/lFtO5z3kjlKA/oorcafpMNh+L3W3hMxW6lQsp7Alc/wCtdXVHqfQjmhHi5fmiCScG/wD9f1MB1Dbx6RrvSmsWyg3NlKCobkNslkjAP/Tj9Kzf4bahbX0/4nXEenxw7I4JZE3lxIxmcnv27/aurq9PD6fSyb/xX/8Akdjk9entZ7R1TbxWOl6XJGCTp2qSCLnnCNHIBn6k/rUuXTrZLLXZBH80BjA9xHP8n6byK6ur5ubfgx9/5oo0nGR//9k="}}]}],
"model": "gpt-4-vision-preview"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '1418726'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.15
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.15
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.1
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA3RTTW/bMAy991cQPidBk6VLm1uxAfs4bcAwYBuGgJZoW40sqiJtLyj63wcpadId
djEsfjzykY9PVwCVs9UWKtOhmj76+f27zY/7D6vhcGvW35v68XNcf93bj+bmy/uf62qWM7h+IKMv
WQvDffSkjsPRbRKhUkZdblab9c3qzWpVHD1b8jmtjTpfz5fL67fz0YnjMI+JRkfTCaBjZ0iqLfy6
AgB4Kt/carD0p9rC9ezF0pMItlRtz0EAVWKfLRWKOFEMWs0uTsNBKZTuv3UErseWQDqeBBCEEgWC
gDok9OAxWDEYCRrKJhdaQJiYLQWoGZOd0O+BEzTMGlE70A4VPKEV0C7x0HaAMLo6YVBoE1GAHpN0
OWkizRWgTSiS/xaQW5L9AZxA7QeCyWkHwj2BGFSlRBaM58HKDNDa3JAyaEcQCQ01g4eMKBGN40Gg
IfI5iJsSVNgu4FMoL1umY2iWX4kAEx1raSKSAjRlOhgjYZJcqc6zSkNdUzpkCtKj99AmnnKVkVpS
zErITJwAhdElDj0FBSHqBSKlhoxCwwkQHgdHCmWIuRqFBz4UTt1lCTXhoIcZeLcnf4CYeHSFOMfI
SYfg1FFpjmuhNOaheetdQwXTuqbJW1WIPu9AIpkcH1DdSDntZQ1kWA6i1MvitWASNYNg1m0YvD/Z
n88K9NzGxLWc/Gd744KTbpcIhUNWmyjHqnifrwB+F6UP/4i3ion7qDvlPYUMuFwub4+A1eXILu67
u5NTWdG/SlstN/9L21lSdF5eXUx17NGF9gJxfW60MK2Og9k1LrSUYnLlgMo8nq/+AgAA//8DAGQ8
3utGBAAA
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c9ca873183c0dc6-MXP
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Fri, 27 Sep 2024 15:52:04 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=Y40akB3XEwJ8ECbNP9cFIM7QUs55wnvF9bDFEMeuoTI-1727452324-1.0.1.1-rsg76DkbfnrTpyDbanunmHpX7io1gMbp50jKZVin0e5hyz_otwX2Kq7iYPISYX6f_Er47RQj8D0tmwiEniTT.w;
path=/; expires=Fri, 27-Sep-24 16:22:04 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=HXlNLL8RpTmFpM_DAa3_QO6LHmoLkpOMOxNFC7bg9vE-1727452324444-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- traceloop
openai-processing-ms:
- '4555'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '100000'
x-ratelimit-limit-tokens:
- '40000'
x-ratelimit-remaining-requests:
- '99998'
x-ratelimit-remaining-tokens:
- '39212'
x-ratelimit-reset-requests:
- 0s
x-ratelimit-reset-tokens:
- 1.182s
x-request-id:
- req_a4ffb4efbb5f65950ebbc77525d111fa
status:
code: 200
message: OK
version: 1
================================================
FILE: packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision_base64_with_events_with_no_content.yaml
================================================
interactions:
- request:
body: null
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
User-Agent:
- python-requests/2.32.3
method: GET
uri: https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg
response:
body:
string: !!binary |
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
ItN0S7adtlxMmRH2K896o7q+e4tZTINxS4jkz33KSA1Z1KU5NdkaE1BJj3aKcXch3nZl3IH5sjvQ
4pLx+mre7hcSW8cxj8P8xB5x+xqY+nRA3sduSRKm1BnyJpstrFaaYLGPC5XeVDHBcdqs5xe1D+I5
JIz1zYvLbrO8ZULH3Pr7e1FtrcvaRW1qvOXm7Z4xjP71qNM0b4vet1KTCoCvI5yAT/SPb2qVq17H
pdpeQ2pjiaUeHCo7KvGT96SWdJ6YmbTq9Iymv6YXtLeOwjKMsCqGbnGDzk+9QNHW2iur+2MjS3kV
hLK0oXG5iMBftV9qT/EeBAkh8CTBnKnnCj8o+tVOm21tZahcKIHG+2JZjyRvPAz58VbHJ6PSOdbe
oqbnSbePpzS7eSFlhQMz5/qOcgVJ6TnfVrqWSS1SBbVhLbyBfkdezRbexyM1ZPZqkVslwxkRElJB
PGcZAqlvEutHS1n09itsY1njhU9jn5l+vmKvHI2tN7lox/uBX/SNroOsNOsyywC6VY3Kc+HIuR27
98VVXfTcehNNcFnmW5Co8apuDZPK49K9T1S0h1fpWK6gdZ1hukkHqEIJAH0IP0zVYYBNbw/EKVMY
3Hj1wR/epfe5R9FsOVRVSXDKS+6fGpwWySbw6qiRk8kgD9+1W3Tugs/T0ksPizPbzkxhDtC54J/a
ryxnjtNQspGwIYWDKW55P/wam9MQj4DXLcqSbebx2C9sbu33BrHLO3GmdhjGTSZ5N1M9oGt4bffs
nk+KYvwZCG2JlfIcEirLpyWURa1cXTNLdSRkCQoGKYPr3AHHaoGr2Bvbp7y2XfJEShiBJ2ogCBj7
ZBP3q+0GF10XUr26EUm1PEmZgcFjkKFx5ZAr1pVHGjCttyv0q5iuRHFbRtmJXVG4OWVCSwzVnZTX
Edro6ukIinsHk3Nlm5PJUjgelVmj2DxrFFygeBwzAnJZhgAY9cmrCFYtONjZbTFPbqIWYfPvG75e
PLFZ3TWwIvYZrtjBNbaLbXvifGn+aihAxy+chs4HOeSPSrOzVLa0muIyXnuYp4csm3CgBM49Mkjm
g66bqPW5xbwIzxKiiXACKgGSu48KSeTUsxQvoctvPcwFciFpIsykAEOVB7cn3pZN6YsD9JEDpm0f
Q4dQv7uExR2cDGMyYIdmByR9P9at50lttMN1ESHjt1AywB+JuiTn7Rj9xQtJsbZRp+i3RnGkyOZr
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